• 2

我的Hero不能root了..

話說小弟昨天root成功後,結果手癢想說刷android2.1玩玩看
後來刷機完後中文輸入法一直搞不定就想說刷回1.5版
結果刷回來後想再開root就出現以下錯誤訊息...
不知板上有沒神人可幫幫忙如何解這問題? 感謝~

錯誤訊息如下:

C:\hero_root>adb shell mount /system
Usage: mount [-r] [-w] [-o options] [-t type] device directory

C:\hero_root>adb push su /system/bin/
failed to copy 'su' to '/system/bin//su': Read-only file system

C:\hero_root>adb shell chmod 4755 /system/bin/su
Unable to chmod /system/bin/su: No such file or directory

C:\hero_root>adb push Superuser.apk /system/app/
failed to copy 'Superuser.apk' to '/system/app//Superuser.apk': Read-only file system

C:\hero_root>adb push libspeech.so system/lib
failed to copy 'libspeech.so' to 'system/lib/libspeech.so': Read-only file system
2010-02-28 22:44 發佈
文章關鍵字 Hero
我用的都是原廠ROM...但都出現相同的error...囧rz
C:\hero_root>adb shell mount /system
Usage: mount [-r] [-w] [-o options] [-t type] device directory

少了 device name, 你的 command 應該要像 adb shell /dev/mtblockX /system 之類的



以下都是因為你第一個步驟沒有成功


C:\hero_root>adb push su /system/bin/
failed to copy 'su' to '/system/bin//su': Read-only file system

C:\hero_root>adb shell chmod 4755 /system/bin/su
Unable to chmod /system/bin/su: No such file or directory

C:\hero_root>adb push Superuser.apk /system/app/
failed to copy 'Superuser.apk' to '/system/app//Superuser.apk': Read-only file system

C:\hero_root>adb push libspeech.so system/lib
failed to copy 'libspeech.so' to 'system/lib/libspeech.so': Read-only file system
請教 冏rz大~

可是我第一次root時所有下的指令參數都是相同的.第一次root很順利就成功了

後來是因為刷了2.1後覺得不好用又刷回1.5

然後想再次root就不行了...

這是我感到比較疑惑的地方.. 再麻煩您幫忙看一下. 感謝~



1. 先下 adb shell 進入 shell

adb shell


2. 運行 su 取得 root 權限 (最前面的提示符號為 #)

su



3. 找出 /system 的 device name

mount|grep system


ex:
# mount|grep system
mount|grep system
/dev/block/mtdblock3 /system yaffs2 rw 0 0
/dev/block/loop0 /system/modules squashfs ro 0 0
/dev/block/loop1 /system/xbin squashfs ro 0 0
/dev/block/mmcblk0p2 /system/sd ext4 rw,noatime,nodiratime,barrier=1,data=ordered 0 0


4. 重新掛載 /system 為可讀寫 ( device name 可由第 3 步得知)

mount -o rw,remount /dev/block/mtdblock3 /system



再接著執行你之前的步驟,
最前面的 adb shell 不用打
如果還是不行
請把整個畫面截錄下來
先感謝 冏rz大 的回覆~

晚上回家再測試看看,謝謝啦~
你的HERO要先到Recovery模式下
那些指令才會生效...
你的手機要在"POWER+HOME"鍵下的開機模式下那串指令才會有效啊!
小弟參考網路上"hero root 教學"有成功root過

後來因故要再次root(請詳閱前面的發文)就不行了(所有步驟都一樣)

也刷過 recovery.img flash

應該不會是樓上大大所說沒進入recovery問題..

能否煩請詳細解說?~ 感謝
我的問題解決了~

問題所在:

當初刷回recovery-backup.img時,除了在recovery模式下執行Nandroid v2.2 restore以外

還需於開機後執行Restore Backup Image徹底還原為原廠狀態(我漏了這個步驟)

再來在root的過程中下面這些指令應該是要手機在recovery模式下執行的,我弄錯了以為在開機模式下執行

難怪怎麼樣都搞不好...

adb shell mount /system
adb push su /system/bin/
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app/
adb push libspeech.so system/lib
adb shell reboot

很慶幸問題終於解決了,也感謝各位的回文幫忙,讓我重新思考才體悟到問題所在,謝謝大家
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?