Các bạn vui lòng kiểm tra firmware trước khi tiếp tục (setting/about phone/xem cái Baseband và build version):
1. Các bước thực hiện gồm:
Mình sẽ làm tắt các bước so với link gốc nên các bạn sẽ thấy 1 vài bước không đúng so với link gốc
Yêu cầu cuối là ai muốn root máy thì làm máy bạn có problem gì mình không chịu trách nhiệm nha, thấy mình còn run tay thì ngừng hen ^^
3. Bắt đầu:
- Hiện do lý do công việc mình không còn support topic này nữa, các bạn làm theo topic này có thắc mắc thì vào đây hỏi các mem khác dùm mình hen: http://www.tinhte.vn/threads/547494/page-150
- Hướng dẫn chỉ dùng choDesire HDbản Version Number từ1.xx->2.xx. Desire HD nào đã up Sense 3.5 - Android 2.3.5 Version Number là3.xxthì xin tham khảo cách khác(mình khuyên là dùngACE HACK KIT).Để xem Version Number các bạn vàoAbout Phone -> Software Infomation
- Lưu ýACE dùngHTC Desire Zmuahàng xách taycủa BELL(không phải G2nhá)hay nhà mạng nước ngoài có thể sẽ bịlock Branded, sdcard sẽ không nhận PC10IMG.zip khi check để downgrade. Vì thế làm bước tạo GOLDCARD ở cuối bài Downgrade này. Nều tạo Goldcard không được thì pm yahoo hay nt để mình lên hướng dẫn CODE khác cho hen
- Các máy HTC Desire Z đang ở 2.2 nhưng Firmware là 1.XX xin vào topic này để hạ firmware đến bước thứ 12 thì ROOT:http://forum.xda-developers.com/showthread.php?t=905261
- Các máy cò firmware 2.xx - T-mobile G2 là 2.13.531.8 w/S-ON và Desire Z 2.3.3 w/S-ON thì mình sẽ hướng dẫn downgrade bên dưới và ROOT sẽ tiếp tục ở phần 2.....
- Link wiki bao gồm tổng hợp tất cả các thắc mắc, các bản Stock ROM OTA, cách downgrade/ROOT tại đây:http://forum.xda-developers.com/wiki/index.php?title=HTC_Vision#Rooting_the_Vision_.28G2.2FDZ.29_and_DHD
Phần 1: Downgrade về 2.2 cho Desire Z/G2/Desire HD đã up Stock 2.3.4
Bài hướng dẫn này mình có làm sẵn 1 vài bước trong link Mediafire gửi kèm và hướng dẫn theo kinh nghiệm của mình nên các bạn sẽ thấy khác 1 xíu so với link gốc. Khuyến khích các bạn muốn khám phá sử dụng link gốcLink gốc: http://forum.xda-developers.com/showthread.php?t=11789121. Các bước thực hiện gồm:
- ROOT máy tạm thời để lấy quyền admin
- Chuyển đổi version để lấy quyền downgrade
- Backup (không làm cũng được)
- Downgrade
- Đã update cách mới tự tạo GOLDCARD trong quá trình downgrade, không cần thiết bước tạo goldcard nữa ^^
Mình sẽ làm tắt các bước so với link gốc nên các bạn sẽ thấy 1 vài bước không đúng so với link gốc
- Máy Desire Z/G2/Desire HD đúng firmware và chưa root
- HTC sync:http://www.htc.com/www/help/?p_id=325&cat=3&dl_id=1058
- ADB + file cần thiết mình đã tổng hợp chung tại đây, chỉ giải nén file RAR down về chứ các bạn không cần giải nén file gì bên trong cả. Mình đã giải nén sẵn tất cả rồi mới up lên mediafire:http://www.mediafire.com/?w9ty9ocoseat48e
- Download Stock 2.2 ROM cho đúng dòng máy:
- T-Mobile G2:http://multiupload.com/L7BZ3S6LG4
- Mirror:http://shipped-roms.com/download.php?category=android&model=Vision&file=PC10IMG_Vision_TMOUS_1.19.531.1_Radio_12.21.60.09b_26.02.01.15_M2_release_149459_signed.zip
- MD5: 531c08dc402e15577b947bf4cd22aec2
- HTC Desire Z:http://multiupload.com/GH26HXLLES
- Mirror:http://www.michelcoulon.fr/dhd/UMT/PC10IMG.zip
- MD5: 2ff42897cd27e0db425a2cf36c8bd078
- HTC Desire HD: https://rapidshare.com/#!download|555p1|428111643|RUU_Ace_HTC_WWE_1.24.405.1_Radio_12.27.60.14b_26.02.00.29_M4_release_151852_signed.zip|302227|R~4C7CDCFC9789C72F31ECC0162B806B0E|0|0
- Mirror:http://api.viglink.com/api/click?format=go&drKey=1359&loc=http://forum.xda-developers.com/showthread.php?t=1178912&v=1&libid=1332463879274&out=http://omnimist.org/android/files/Ace_DHD_1.24.405.1_PD98IMG.zip&ref=http://forum.xda-developers.com/wiki/index.php?title=HTC_Vision&title=
- MD5: a107b30a4b397c9238ddc7f4571c2ee8
Yêu cầu cuối là ai muốn root máy thì làm máy bạn có problem gì mình không chịu trách nhiệm nha, thấy mình còn run tay thì ngừng hen ^^
3. Bắt đầu:
Các file bên link gốc yêu cầu mình đã để sẵn trong Folder up trên Mediafire, chỉ cần down thêm Stock 2.2 ROM thôi nha
3.1. ROOT tạm thời trước: (TempRoot) - reboot sẽ mất ROOT:
1. (Ai cài ADB được rồi bỏ qua bước này) Bạn cài HTC sync trên PC, reset PC, kết nối G2/DZ/DHD chế độ Charge Only với PC và bật chế độ USB Debugging sẵn (Setting/Application/Development Setting). Không bật storage hen, cứ kết nối bật usb debugging rồi để máy như thế.Lưu ýHTC sync cài chỉ để nhận CODE ADB chứ không có nhận được máy đâu, các bạn đừng cố bật nó lên làm gì
2. Mở file adb.exe trong folder "ADB + file Downgrade" vừa down về để PC nhận các lệnh. Xong rồi thì mở cmd.bat trong folder đó luôn và bắt đầu gõ lệnh
3. Trên cmd.bat các bạn gõ:>adb shell cat /dev/msm_rotator
4. Nếu adb xuất hiện dòng thông báo sau thì hãy tiếp tục:/dev/msm_rotator: invalid length
(Nếukhông xuất hiện thì các bạn nên ngừng lại và vào topic #g2root mình để dưới source bên dưới tham khảo thêm)
5. Nếu có dòng lệnh trên xuất hiện thì tiếp tục gõ trên cmd.bat:
> adb push fre3vo /data/local/tmp
> adb shell
$ chmod 777 /data/local/tmp/fre3vo
Quảng cáo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
6. Sau khi gõ các dòng lệnh trên các bạn sẽ thấy 1 dọc các lệnh chạy xuống, nếu nhanh mắt các bạn sẽ thấy các lệnh sau (nó sẽ xuất hiện sau 1, 2 phút các bạn gõ xong nên chờ cho hoàn tất hãy làm tiếp):
Buffer offset: 00000000
Buffer size: 8192
Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba90000...
Potential exploit area found at address fbb4d600:a00.
Exploiting device...
Quảng cáo
7. Nếu dòng lệnh trên xuất hiện các bạn sẽ tiếp tục bước 8
8. Nếu các bạn bị đá ra khỏi ADB như bước 7a đã nói thì mở nó lên lại, bây giờ các bạn gõ lệnh:> adb shell các bạn để ý là thay vì xuất hiện dấu $ thì giờ nó là dấu #. Việc này cho thấy bạn đã temproot thành công.
9. Bạn gõ "#exit" để thoát ra và tiếp tục các lệnh dưới (không cần tắt cmd.bat)
3.2. Chuyển version để lấy quyền Downgrade:
1. Các bạn mở adb lên lại và gõ lệnh sau: (hãy chú ý là adb shell dấu $ đã thành dấu # thì mới ok)
> adb push misc_version /data/local/tmp/misc_version
> adb push flashgc /data/local/tmp/flashgc
> adb shell chmod 777 /data/local/tmp/*
> adb shell
# cd data/local/tmp
#./flashgc
# ./misc_version -s 1.00.000.0
--set_version set. VERSION will be changed to: 1.00.000.0Patching and backing up partition 17... (đây là dòng lệnh sẽ xuất hiện)
Nếu bạn gặp lỗi Error opening backup file Tức là nó không tìm thấy sdcard trên máy bạn, hãy chắc là đã gắn sdcard vào máy hoặc không bật chế độ storage[/COLOR][/FONT][/FONT]
2. gõ tiếp:
# sync
3. Để chắc chắn các bạn nên gõ lệnh sau để check lại xem mọi việc đã ok chưa:
# dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
(trên cmd.bat nên xuất hiện thế này)
1.00.000.010+0 records in
10+0 records out
10 bytes transferred in 0.001 secs (10000 bytes/sec)
4. Hãy chắc chắn là backup đầy đủ (bước backup mình sẽ hướng dẫn bên dưới)
3.3. TempROOT để backup file (Tùy bạn làm hoặc không làm):
1. Các file yêu cầu bên link gốc mình đã để sẵn trong folder ADB, các bạn chỉ cần mở cmd.bat và gõ các lệnh sau, gõ từ từ thôi hen:
> adb push su /data/local/tmp/
> adb push busybox /data/local/tmp/
> adb push fixsu.sh /data/local/tmp/
> adb install SuperUser.apk
> adb shell chmod 755 /data/local/tmp/fixsu.sh
> adb shell /data/local/tmp/fixsu.sh
2. Tìm và down Titanium backup hoặc MyBackup ROOT để backup các dữ liệu cần thiết
Link Titanium Backup PRO
http://www.tinhte.vn/f216/titanium-backup-pro-v4-0-2-ung-dung-khong-thieu-cho-android-652798/
3. Tạo 1 Backup ^^ các file có chữ màu đỏ các bạn đừng backup, nó là file hệ thống, restore lại sẽ đơ máy đấy. Backup apps hoặc các file bình thường thôi
3.4. Bước chính đây - DOWNGRADE:
1. Các bạn còn nhớ cái file Stock 2.2 ROM cho từng dòng máy mình để link down ở trên chứ, giờ bạn đổi tên nó thành thế này (không được giải nén file này)
G2: "PC10IMG"
Desire Z: "PC10IMG"
Desire HD: "PD98IMG"
2. Đổi tên xong bật chế độ storage của điện thoại lên và chép nó vào thẳng sdcard. Để nó ở ngoài sdcard luôn nha, đừng có tạo folder hay gì gì cho nó hết, làm vậy máy sẽ không tự nhận file đâu
3. Tắt chế độ storage đi nhưng vẫn kết nối với PC và USB Debugging thì luôn luôn bật hen, để dùng ADB tiếp ^^ các bạn gõ
>adb reboot bootloader
4. Khi trong màn hình bootloader các bạn dùng nút Power để enter vào chữ BOOTLOADER trên menu xuất hiện ra, dùng Volumne Down + Up để di chuyển hen
MÌNH XIN LƯU Ý LÀ CÁC BƯỚC SAU CÁC BẠN HÃY CHẮC LÀ MÁY ĐẦY PIN VÀ KHÔNG ĐƯỢC NGẮT ĐOẠN HAY TẮT MÁY GIỮA CHỪNG. VÌ MÁY ĐANG CHẠY LẠI ROM VÀ CÀI ĐẶT LẠI, NẾU LÀM BẤT CỨ GÌ ẢNH HƯỞNG QUÁ TRÌNH CÀI ĐẶT THÌ MÁY BẠN SẼ MẤT LUÔN ROM ĐANG BOOT VÀ SẼ BOOTLOOP Ở CHỮ HTC QUÀI HOẶC NGUY HIỂM HƠN LÀ BRICK MÁY
5. Sau khi vào menu BOOTLOADER máy sẽ tự check file PC10IMG.zip và hỏi mình có muốn update firmware đó không, đọc kỹ và chọn đúng button mà máy yêu cầu. Thường thì chọn YES là nút Volumne UP
6. Bạn sẽ thấy bên gốc phải có 1 thanh dài để cho bạn biết tiến độ cài đặt là bao nhiêu. Trong quá trình chạy máy sẽ tự reboot 1 lần mặc dù chưa xong, không sao hết, sau khi reboot máy sẽ tự chạy phần còn lại
7. Sau khi chạy tiếp phần còn lại máy sẽ tự reboot lần thứ 2 và sẽ ở màn hình HTC khoảng 5 phút, không sao hết nha, đừng có tháo pin hay gì làm ngưng quá trình hết. Sau đó máy sẽ vào Stock ROM 2.28. Sau khi hoàn thành thì máy bạn đã trở về stock ROM 2.2, chúc mừng hen ^^ chuẩn bị các bước ROOT, về 2.2 là ok rồi.
Sources:
- #g2root:http://fishporn.ca/vision.gingerbread.root.html
- Using fre3vo:http://therootofallevo.com/forums/vi....php?f=6&t=120
- [GUIDE] ADB Workshop and Guide for everyone
- [HOW-TO] ADB for Dummies(How-To Learner's Guide)
- How To Set Up ADB/USB Drivers for Android Devices
- [ROM]Ace Test & Stock ROMS [RE-UPLOADED]
- Instructions for flashgc
- Temp-Root Backup Post by Nipqer
- http://forum.xda-developers.com/showthread.php?t=1178912
- Cách update Desire Z HBOOT cho T-Mobile G2: Đã update ở PHẦN 4 bên dưới