鋼琴詩人DavidLanz
DavidLanz
鋼琴詩人
  289712      222
全部分類文章
Gaming
GTA
程式語言
QR Code
生活資訊
News
Mobile
文獻
IPTV
LG
丁丁是個人才
DubBlogs

<<   2010 Jul   >>
S M T W T F S
27282930123
45678910
11121314151617
18192021222324
25262728293031
David Lanz
  [Android]HTC Hero[台灣版]取得Root權限方法 | 09/10/15 12:12 | 程式語言 - Android   
聲明:root你的HTC HERO(台灣版本)有風險,以下流程僅技術參考,本人不負責軟體安裝後所帶來的任何影響

結論:root後所有功能皆正常,包含Plurk、KKBOX,另外還安裝了Google Voice Search來玩。

0. 假設你已經順利安裝了HTC Sync,且成功安裝了HTC HERO的驅動程式(此流程略)。

1.下載工具包。並解壓縮之後,放在電腦磁碟中,以下舉例的存放位置為:
D:\Android\hero_root\


2. 測試手機是否正確安裝驅動程式。
執行「開始—執行>>cmd」按下「Enter」

若你的執行結果沒有順利顯示HTC HERO手機的識編號,那麼請安裝HTC SYNC驅動程式。若順利找到手機的識別編號,請不要關閉此視窗

3. 在手機上執行掛載SD卡讓電腦存取。


4.將解壓縮後工具包解開來的recovery.img,複製到SD卡的根目錄。


5. 從手機上關閉USB連線


6.設定手機允許安裝第三方apk程式與程式除錯模式。










7. 以「手機」開啟瀏覽器上網,連線至大衛的網站

點選「FlashRec」連結,下載程式並直接安裝。



8. 清空預設的Input Text,並按下「Backup Recovery Image」




9. 在備份好自己手機原有的Backup Recovery Image之後,輸入SD卡裡recovery.img檔案的路徑,並按下「Flash Recovery Image」。






10. 將手機關機。


11. 同時按住「HOME」與「電源」鍵,進行開機。


12. 此時會進入以下的畫面,此為剛安裝的Recovery Image,請利用軌跡球選擇「Nandroid v2.2 backup」,按下軌跡球開始備份手機的ROM(此為作為未來若要刷ROM可以恢復原廠ROM的依據)。

注意:備份需要2~3分鐘的時間,在畫面顯示備份完成之後,才接續步驟13

13. 回到步驟2的DOS視窗,分別輸入以下指令,每次一行之後按下「Enter」執行。
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



14. 執行完步驟13,手機會自動重新開機,至此root已經完成

15. 重新開機完畢之後,在剛才的步驟13的DOS視窗下,輸入
adb shell,並輸入「su」後按下「Enter」,驗證是否可以執行root權限。


此時手機會跳出一個畫面詢問是否允許root存取:



恭喜,root完成!

最後,請將手機SD記憶卡裡的「nandroid」資料夾與「recovery-backup.img」檔案,複製到電腦妥善保管備份,以備後續要還原原始的Recovery Image或未來要刷ROM可以還原至自己原來手機的ROM。


參考文獻
[Recovery] [11-Oct-2009] RA-hero-v1.2.3

本文章引用位址 :: http://shop.teac.idv.tw/MyBlog/rserver.php?mode=tb&sl=1817
Sean Wu 09/10/15 17:10
請問要如何還原原始的Recovery Image
David 09/10/15 20:51
在步驟「8」執行過「Backup Recovery Image」之後,便會在SD卡裡存在一個「recovery-backup.img」的檔案,不需更名,再執行一次這個程式「Recovery Flasher」,按下「Restore Backup Image」即可。
Angus 09/10/16 02:04
香港的行貨合用嗎?
Sean 09/10/16 06:36
所以是先Restore Backup Image, 再重開機執行Nandriod v2.2 restore 囉?
David 09/10/16 08:41
Hi, Angus, 香港的行貨真不知,可能還是要有人真的試試看才知道了。
David 09/10/16 08:44
Sean, 只需要Restore Backup Image即可,Restore之後,再重開機就不會看到Nandroid的那個畫面了,也不需要restore Nandroid,因為你沒刷新的ROM(update.zip)right?
Sean Wu 09/10/16 10:31
是的,我只是改root權限,沒刷新的ROM,謝謝你
Linux 09/10/16 10:55
第13步少打一個/線
CF 09/10/16 11:37
要玩一定要做好備份的那個步驟喔,我改完是有 root 了,不過 HTC Sync 跟 USB 分享都掛了,重新 Recovery 回來才回覆原來的情況喔。
Sean 09/10/16 17:23
請問取得root後,能用wireless tether嗎?如果可以,要怎麼設定啊?
David 09/10/17 11:22
root之後也無法使用wireless tether,雖然能讓無線網路卡找到,電腦也被分配到一組192.168.*.*的IP位址,但仍無法順利連線,大致上知道問題在那裡,但是似乎要做好linux kernel裡的設定,再找時間研究看看了。

1) iptables/netfilter enabled且開啟ping。
2) su-binary

提供xda的討論串連結:
http://forum.xda-developers.com/showthread.php?t=546066
Aaron 09/11/09 13:46
大大您好..
小弟已完成到14個步驟..
然而在reboot完畢後..
重新回到第13個步驟的畫面..並依照您所說的輸入adb shell
再輸入su..
然而..卻出現 su: not found
請問您.. 是否小弟路徑錯誤.. 或是哪個步驟可能發生問題呢?
謝謝您..
David 09/11/09 16:55
在執行步驟12的Recovery Mode的狀態下,才能執行步驟13,看來您應該是沒有在Recovery Mode下輸入那些DOS指令,再請您試試看。
chivas 09/11/10 00:19
請問magie可以用以上方法嗎?
Aaron 09/11/10 10:40
大大您好..

小弟有執行您所說的第12個步驟..
只是.. 在第一次執行時.. 在執行 adb shell reboot..
完成重新開機後.. 小弟讓它回到Anriond作業系統中..
並沒有回到第12個畫面中..
接著.. 小弟再關機.. 並使用mean+power鍵..
再輸入第15個步驟.. 就發生了.. su: not found的問題.
請問.. 是否小弟哪個程序發生錯誤了呢.

麻煩您了..謝謝
David 09/11/10 12:20
Hi, chivas,

MAGIC不適用此方法喔。

David
David 09/11/10 12:22
Hi, Aaron,

若在第一次順利執行完成了adb shell reboot且重新開機,此時開機進入了手機的畫面,再手機開機進入作業系統的情況下(正常開機),再DOS視窗中執行adb shell,再接續步驟15,此時也一樣會出現su: not found嗎?
老楊 09/11/10 22:44
您好~請問您有寫有關Hero台灣版如何在root後~把app遇設安裝到SD卡上的教學嗎?
David 09/11/10 22:46
Hi, 老楊,
我沒有寫教學,但是在Recovery Image裡的選單裡有,個人認為有安裝的風險,所以自己用而已。

David
Aaron 09/11/11 10:24
大大您好,

您的意思是..毌需回到12步驟畫面..
即可執行dos指令嗎?!
若是... 小弟執行時.. 仍出現錯誤訊息...
David 09/11/11 21:14
Hello Aaron,
在12的畫面,輸入13的指令,之後手機會重新開機,再重新開機後,再輸入adb shell。
Aaron 09/11/12 11:36
大大您好,

小弟所有步驟..都有依序完成...
僅只有在輸入13指令時...第2個和第4個指令..
所回應的數字與大大您的畫面不同..
可能是小弟命中註定無法root吧~~
呵... 不過還是感謝大大抽空教學.. XD
aspiyves 09/12/09 10:44
小弟在ROOT之後忘記做原廠的備份
不知道有人沒有可以分享給小弟下載?
David 09/12/10 10:07
據我所知,nandroid backup會有自己的備份,似乎無法將自己的給您,但根據modoco的這篇文章,裡面的HTC Generic 2.73.751.4應該就是原廠ROM了,ps.自行執行韌體有風險,除非您知道自己要負擔的責任喔!http://android.modaco.com/content/htc-hero-hero-modaco-com/291942/gsm-24-11-hero-roms-radios-in-update-zip-format/
09/12/10 14:35
只給管理者觀看的私密迴響.
aspiyves 09/12/10 22:39
David. tks! i had flashed modoco's ROM but forgot to back the orginal ROM. so I know what I am doing, tks again.
robert 09/12/16 23:07
在步驟「8」執行過「Backup Recovery Image」之後,便會在SD卡裡存在一個「recovery-backup.img」的檔案,不需更名,再執行一次這個程式「Recovery Flasher」,按下「Restore Backup Image」即可。

請教以上方法是指可以將手機恢復到root前的樣子嗎?因為root後發現好像用不太到其他功能,所以想把手機恢復到root前的樣子。

謝謝
David 09/12/17 22:27
以上方法,是還原原廠的Recovery Image,若要還原成沒有root,必須要在root之前做一份nandroid backup,再以該份backup restore,又或者wipe date(恢復原廠設定)。如果沒記錯,HTC HERO這一次的新升級,在每一次開機都會「還原」成原廠的recovery image喔!
Ronald 10/01/23 10:17
唔知點解,裝了REC FLASHER 1.12之後,我按BACKUP Recovery Image之後,佢就話Backup Failed: Could not run command.
點解既?
Pali 10/01/27 21:54
David
用su進入#用adb pull 指令試著把sd卡的資料存到D:\
都會顯示adb :not found 不是取得手機取得root ,adb pull指令應該也可以使用才對?
christ 10/02/15 14:47
David您好~~裝了REC FLASHER 1.12之後,我按BACKUP Recovery Image之後,他也是出現Backup Failed: Could not run command.??
我之前ROOT過,後來因為裝了這二次的更新,所以現在要重新ROOT~~
請解惑~~謝謝~~
David 10/02/17 12:23
請問第二次更新前是否有一份revoery.img在你的SDCard呢?
Roy 10/02/24 02:56
Roy 10/02/24 02:57
我之前沒有ROOT過, 但也是出現"Backup Failed: Could not run command", 有其他SOFTWARE BACKUP IMAGE嗎?
Kuchen 10/02/24 10:20
David您好~~
昨天終於下定決心要把我的HREO給ROOT
依照您的導引
一切都順利進行
reboot之後
手機出現su request這個title

但是畫面中並沒有任何文字與按鈕

跟您的截圖不同
不知道是什麼地方出錯了呢?

感謝
David 10/02/24 21:57
Kuchen,reboot之後,DOS底下輸入adb shell,再輸入su,試試看囉。
David 10/02/24 22:01
Roy,請問您是否為之前沒有root過,而直升官方韌體至2.73.75.13?
Kuchen 10/02/25 00:34
試過了耶...
沒反應

但是 執行需要ROOT的程式時
SU request就會跑出來
但是沒畫面

怪怪?
David 10/02/25 09:48
Kuchen,執行adb shell,然後執行以下指令:

ls -l /system/bin/su*

看看是否有一個檔案叫做su

root root 34612 su
Roy 10/02/26 04:27
Dear David,
我之前沒有ROOT過, 現在版本號碼是2.73.721.9, 核心版本是2.6.27-446901A
David 10/02/26 21:59
台灣官方升級的版本是2.73.751.13,核心版本是2.6.27-8dd6deee,不知道您的是那個區域發行的HERO呢?有可能是因為版本號不同,而原有的Rec漏洞被捕起來了XD
Kuchen 10/02/26 23:04
David 您好

檔案應該有copy 進去了

-rwsr-xr-x root root 34612 2009-08-02 16:53 su
-rwsr-xr-x root shell 5340 2009-08-26 20:42 surfaceflinger

root root 34612 su
root: permission denied

麻煩您了
感謝
hsu mini 10/04/04 22:36
請問刷成 HERO 的 MAGIC 可以改嗎
David 10/04/05 09:49 
HERO可以刷AOSP版本原生的2.1 ROM,功能還非常的完整,但「不」可以刷MAGIC的ROM。
跨丟鬼 10/04/15 13:40
版主您好:
我今天把beasia刷回未root的1.5版hero原廠的rom了,但…但…但…我的gps掛了…有開啟gps但我進地圖的時後,最上面的bar確沒有gps閃閃閃的圖示,放久了沒不會定位…請問一下版主可否指導一下…
David 10/04/15 23:03 
可以說明一下你是如何刷回未root的1.5 ROM的過程嗎?
跨丟鬼 10/04/15 23:27
我有備份未root前的rom…然後用wipe後再restore,完成後進系統後,在用Recovery Flasher去 restore backup image,大概就是這樣…,我也不知道這之中有什麼怪怪的地方,都很順利。只是回復後,就gps不正常。
David 10/04/15 23:34 
你的SD卡有ext的partition嗎? 如果有,重新執行一次ext2 to ext3,再重新刷一次試試看
跨丟鬼 10/04/16 08:54
感謝您的回覆
(SD卡有ext的partition嗎? 如果有,重新執行一次ext2 to ext3)這步驟是是用Nandroid中的convert ex2 to ext3嗎?!
另外我的SD卡內的資料都會不見嗎?!
David 10/04/16 22:21 
重新執行一次ext2 to ext3,只會清除ext安裝的應用程式,只要不要按錯就好(不是Partition SD喔!)
跨丟鬼 10/04/16 10:10
在補充一下。我在用beasis版的時後,我的gps就不正常了,在bar上會閃,但沒有反應!!!刷回原廠rom是不會閃,也沒有反應。
跨丟鬼 10/04/17 18:18
我按下了"convert ext2 to ext3"後,出現Error : run upgrade_fs via console!
David 10/04/17 20:28 
借問一下你使用的Recovery Image版本是...?
跨丟鬼 10/04/18 23:25
我看好像是1.2.3…我直接把SD卡弄上電腦format後,還是無解!!!不會真的要送修吧?!
跨丟鬼 10/04/18 23:55
我剛剛已換用…1.6.2版的,還是一樣出現run upgrade_fs via console!
David 10/04/19 21:04 
請在Recovery底下插上USB充電,再執行一次即可。
跨丟鬼 10/04/20 09:13
唉~~~我全弄了,沒有用。我先把SD卡內的東西copy出來,再Partition SD之後就可以ext2 to ext3,我在回復到原廠,gps依舊沒有反應…看來該送修了,感謝大衛的費心指導!!!
David 10/04/21 09:58 
如果您指的是AGPS無法找到定位,那麼我最近也發現有這樣的情況,唯獨不同的是我在內湖區瑞光路這裡的基地台無法搜尋座標,但離開了瑞光路,在內湖路上沿路一直到士林GPS都是正常的,也許你可以在不同的地點開啟Google地圖試試看,也許是基地台的位置無法三點定位所致。
10/04/21 00:07
David大你好~
我在roor我的hero時遇到了瓶頸~想請教你!
在步驟13輸入dos指令到一半hero就斷線了~
最後輸入su指令後~dos模式裡出現peemission denied~

是不是我哪個步驟錯了?
David 10/04/21 10:00 
步驟13您提到到一半就斷線,指的是哪一行指令?以及斷線指的是adb devices沒有辦法找到recovery的嗎?
跨丟鬼 10/04/21 11:10
報告大衛~~~我藉由基地台去定位的功能是完全正常的。唯獨…那可以更精準定位的gps沒有作用,連最上頭bar那邊gps雷達指示圖連閃都不會閃…2.1更新在及,要不要送修真的很兩難啊…
David 10/04/21 17:26 
看起來像是gps driver異常的樣子,可以等等過幾天的2.1更新,但我認為官方的2.1更新會封掉root的漏洞就是了...
10/04/22 00:42
呵呵~~
感謝david大的分享~~~

我在不知不覺中已經完成root了.....
kyoso 10/04/26 02:43
剛入手HERO一個月~因為記憶體不夠裝了XD 想弄 APP2SD請教david大幾個問題@@
月底要出2.1了 再想ROOT之後 會不會不能更新
或者 可以等2.1出了在ROOT嗎? 還是說會有無法ROOT的可能? 不好意思 我看很多文章還是霧殺殺QQ
David 10/04/27 22:51 
現在root,且更新至最新版本的HERO ROM,每次開機都會恢復Recovery Image,所以「理論上」是可以更新2.1的,但2.1之後很有可能又會被Lock無法root,但sooner or later總會有一天可以root,I believe...
pmpmp 10/04/30 22:35
大衛大大你好,我也是按你的方法,到了第12個步驟重開機時,出現你個警告的標語,然後我再按一次home+back,他出現了E:Can't open /cache/recovery/command ,我有上網看了一下,好像是recovery的問題,請問我是有可能上列的那個步驟弄錯了嗎?謝謝!
David 10/07/03 10:58 
我有寫了一個recovery的程式,但是前提是你必須有root權限,程式放在http://jumpin.cc/Android/,連結為「Hippo HERO Flasher」,在執行後,立即關機,按下HOME+POWER重新開機就會進入recovery mode了。
阿誌 10/06/08 09:40
請問一下~~
desire也可以用此法備份原htc的rom嗎?
David 10/06/09 00:19 
不行喔,此法限HERO only喔!
包老爹 10/07/02 12:27
請問12步驟做完Nandroid Backup,然後13步驟root後,若用Nandroid Restore還原,是不是代表就又回到沒root狀態?而Nandroid Restoe是把所有狀態(軟硬體)還原至備份前的模樣嗎?
David 10/07/03 11:00 
nandroid backup前若沒有放入root程式,那麼所backup的版本是沒有root的,日後就可以透過nandroid restore回復沒有root的狀況,而要恢復原廠的recovery就必須再執行一次Flasher,ps.以上限定1.5,若妳的HERO已經直升台版2.1,我就不清楚了。
包老爹 10/07/03 20:19
承上~我是按照上面的步驟作的,所以我的Nandroid Backup起來的資料是沒有root的?!可是我這幾天刷了他人自制的2.1rom,然後又反覆Nandroid Restore回備份的1.5,他還是一直是有root的狀態耶?!(我只有一開始按照上面程序做時,第13步做了root,後來就都只有Android Restore跟刷update.zip反覆著做)
David 10/07/03 23:36 
那您應有未root的nandroid的backup,確定以recovery回復之後是未root的,請留意若您root後也做過nandroid,那麼選擇recovery時要選擇對未root的日期版本喔!
shyh612 10/07/16 00:21
http://www.villainrom.co.uk/viewtopic.php?f=110&t=2096 請問這網站教的是root hero嗎
     
  
私密迴響

[1] ... [98][99][100][101][102][103][104][105][106] ... [195]

 
     


[Puzzle]達文西的畫:最..
[GTA5]Xbox 360 Kinect: Grand ..
[IPTV]壹電視Next TV - 我..
[Android]荷蘭HTC Desire將..
[iPhone]iOS SDK 4.1 beta 2開..
[Android]薑餅麵包烤好..
[Android]Google Map至Version..
[Android]Galaxy S新廣告暗..
[Puzzle]達文西的畫:最..
[Android]在SDK 2.2模擬器..
[Bon Jovi]Always - Rogers Cen..
[Bon Jovi]Living on a Prayer ..
[Android]Google Nexus One線..
[Android]Fring更新了新版..
[iPhone]iPhone4專用OK繃
 
不行哩
07/30 - David
可參考看看:http://bit...
07/30 - David
想請問一下 舊版的Driv..
07/28 - panda
請問新的root 方法是.....
07/28 - flashman
升級官方2.1後,此法ro..
07/24 - David
請問一下,升級官版的..
07/23 - 一塊錢
http://www.villainrom.co.uk/v..
07/16 - shyh612
HTC Desire、Google Nexus One..
07/15 - David
別款手機也可以嗎?? ..
07/14 - aa102
那您應有未root的nandroi..
07/03 - David
 
■大衛QRCode產生器
■具故事景深的相片
■Picasa Ajax相片上傳
Ajax+PHP整合範例
Ajax地址找Google地圖
Android開發範例大全
Android開發範例大全2
DavidLanz樂多日誌
DavidLanz的Facebook
DavidLanz的Plurk
DavidLanz的Twitter
MobileCrunch
TechCrunch
TechnaBob
Web2.0搜尋網
中正紀念堂2.0
具故事景深的相片
北市公車到站查詢
北縣公車到站查詢
拍照QRCode看電影
更新MyBlog SEO
翻譯成繁體中文
翻譯成英文
鋼琴詩人程式作品