先跟你解釋hosts文件是做什麼用的...
hosts檔案是一個用於儲存電腦網路中各節點訊息的電腦檔案。
這個檔案負責將主機名對映到相應的IP位址。
hosts檔案通常用於補充或取代網路中DNS的功能。
和DNS不同的是,電腦的使用者可以直接對hosts檔案進行控制。
hosts檔案在不同作業系統的位置都不大一樣,
甚至有出現相同的作業系統,但是版本不同,位置就不一樣的狀況...
Android和iOS作業系統由於核心架構都是由Linux演變而來,所以位置和Linux類似...
Linux放置於:/etc
iOS這一點和Linux一樣也是放置於/etc
而Android則有稍作修改:/system/etc/hosts
但是無論放在何處,功用都是一樣的...
回到Q1:google 不能連接...
因為hosts裡面google相應的IP位址被修改了,或是被屏蔽起來,
所以無法指向正確的主機名稱.
Q2:
最正確的方式應該是將hosts文件打開來,編輯裡面的內容,
讓google可以重新指向正確的主機IP,
但因為不是每個人都懂得如何正確編輯hosts文件內容,
所以就出現諸如將檔名更改為"123hosts"或是將hosts文件刪除等替代方法...1
其實用意是一樣的,讓hosts文件裡面google所指向的ip位置不要被執行而已.
一般而言,沒有特殊需求的話,
hosts文件內容只要留預設的"127.0.0.1 localhost"這一行就可以了,
其他都可以刪除,修改儲存然後關閉檔案,
記得修改過文件要重開機讓文件可以生效.
Q3.
查了一下Play商店,Zarchiver是解壓縮軟體....
解壓縮軟體如何看到系統文件???
系統本身沒賦予你最高階使用者權限,你是要如何可以看到系統文件?
就像是我讓你看到一個房間裡有個美女,
你可以隔著門窗看到她並且和她聊天,但是門的鑰匙我卻收起來不給你,
你是要如何可以抱到她?
Q4.
什麼叫做重設出廠設定?就是回復到你剛買手機的狀態,
也就是廠商出貨時所設定的狀態,
沒有Root權限是理所當然而且正常的,
除非你買的手機廠商出廠時所預設的狀態就是已經Root了...
Q5
superuser還在但沒有root權限這是正常的
superuser只是一套"管理"超級授權的app,
超級授權的主要作用就是允許或者拒絕軟件權限的提升,
但是如果系統本身就沒有賦予你Root的權限,superuser這套管理軟體又有什麼用?
Q6
無論有沒有superuser這套管理軟體存在,
Root本身就存在著一定程度的風險,
就好比過馬路,無論路口有沒有紅綠燈,過馬路這件事本身就有一定的風險,
有紅綠燈過馬路就一定不會被車撞到嗎?
Q7
root機不一定會變磗,但是有可能會變磚,
如同Q6的舉例,
過馬路不一定會被車撞,但也不表示過馬路就"一定"不會被車撞...無論有無紅綠燈....
只是機率問題....
以上回答還滿意嗎? |