G1被破解了
文章分類: 智慧型手機

這個方法由xda-developers論壇的幾位高手首先發現。方法很簡單,先從Android Market下載PTerminal,用戶可以從電腦上遠端登入G1並獲得G1的Root權限,然後從電腦上輸入指令,就可以獲得G1系統文件的讀寫權。
基本步驟如下:
1. 開啟G1的wifi (Settings > Wireless Controls > Wi-Fi),並確保wifi網路已連線。
2. 在Google的Android App Market找PTerminal這個軟體並安裝它,接著你會看到一個提示。
3. 在PTerminal終端內輸入 cd system 然後按Enter。
4. 輸入 cd bin 然後按Enter。
5. 輸入 telnetd 然後按Enter,這樣你就在G1上打開telnet遠端連線了。
6. 輸入 netstat 然後按Enter,此時你能看到G1的IP位址。或者在 Settings > Wireless Controls > Wi-Fi 內點擊你連上的wifi網路,這樣也可以看到IP位址。
7. 在OS X上打開Terminal終端機,或是在Windows電腦上輸入 telnet [剛查到的G1的IP位址] 然後按Enter/Return。例如,你查到G1的IP是 192.168.1.101, 就輸入 telnet 192.168.1.101,然後按Enter/Return。
8. 現在你就用Root權限遠端登錄了G1,接下來要讓系統資料夾變成可讀寫 ,在OS X上的Terminal輸入 mount -oremount,rw /dev/block/mtdblock3 /system ,然後按Enter。
該方法由xda-developers論壇的幾位高手首先發現。在獲得Root權限和系統文件讀寫權後,什麼事情都有可能,只等更多開發者加入了。




讀者回應 (第 1 頁 / 共 1 頁)
keyesliu @ Nov 6th 2008 8:35PM
看起來不像是破解,而只是開發商沒有拿掉遠端登入的程式(telnetd)
foxmulder @ Nov 6th 2008 10:30PM
同意樓上,
看那個指令,只是單純的mount指令及參數
不知道google預設開放telnet遠端登入的目的為何?
Unknown @ Nov 6th 2008 9:11PM
同意樓上~~
我記得source不是本來就公開的嗎?
http://source.android.com/download
不過發現能telnet 到手機上~感覺也滿方便的
anonymous @ Nov 6th 2008 9:41PM
透過無線用telnet感覺好危險...
lastjocker @ Nov 7th 2008 12:33AM
不能無線還叫手機嗎?
Andy @ Nov 7th 2008 12:16AM
如果可以用SSH加上安全金鑰就會很完美了~~~XD
Indigo @ Nov 8th 2008 5:59AM
Android 的其中一個賣點是 customize 吧...
只要不會改到用不了就好
Koala Yeung @ Nov 7th 2008 1:37AM
我想真正的問題是這個︰Android 的 application 是用 root 跑的嗎?
聽起來好像不大安全……
ahfei @ Nov 7th 2008 3:43AM
1. telnet server 的 daemon 要我們自己啟動,不算是“預設開放”,這應該只跟switch/router的工程模式一樣。
2. 如果是自家的無線網路,且有適當的WPA2保護,透過無線telent沒什麼大不了的。
3. 就像Koala講的,app是用root跑的,似乎不太安全。可且可以輕鬆起server...這....看來如果我有android,一定先找一下iptables之類的防火牆...
不過不知道為什麼要繞一大圈telnet回來才可以有root權限?感覺上PTerminal的終端就是root了呀?!