- Quá trình dưới đây có thể khiến máy G1 của bạn bị brick, để tránh có điều đáng tiếc xẩy ra, bạn nên đọc kĩ, và làm theo chính xác các bước trong hướng dẫn, mọi lưu ý đã được ghi rõ trong từng bước. Chúc bạn may mắn
- Hướng dẫn sau giúp các bạn tự hack máy G1 chuyển sang Firmware Custom Firmware, sau khi hack root, bạn có thể cài bất kì Custom FW nào (phù hợp với phiên bản G1 của bạn).
- Khi đã sang fw này, bạn sẽ ko thể chạy update OTA của google được nữa, tuy nhiên các bạn yên tâm, Custom FW của Android còn ra trước cả Original FW cơ
. Vẫn có cách trở về FW gốc nếu bạn cần mang máy đi bảo hành. Cái này bàn sau nhé.
- Phiên bản FW trong bài viết này là Custom FW Roger do tớ độ lại cho phù hợp với mọi máy G1. Các bạn cứ yên tâm sử dụng.
Các nguồn dữ liệu trong bài viết :
- Bài viết dưới đây dựa trên hướng dẫn của xda-forum, tuy nhiên hướng dẫn chi tiết hơn và lược đi các file ko cần thiết.
- Bài viết có sử dụng 1 số link lấy từ diễn đàn xda-forum.
- Bài viết của bạn duyhien_cntt
BƯỚC 0 : Test xem máy bạn đã hack root chưa 
Bạn vào Market của điện thoại, down phần mềm Terminal Terminator về, chạy phần mềm và gõ
Nếu dấu $ chuyển thành dấu # tức là máy root rồi nhé hoặc máy tự chuyển sang màn hình đen SupperUser thì tức là máy bạn đang chạy custom FW (tức là cũng có root rồi đấy)
Còn nếu chưa thì mời sang bước tiếp theo.
BƯỚC 1 : Down các tool cần thiết
- DREAIMG-RC29.zip (giải nén ra đâu đó rồi sửa tên File có đuôi NBH thành DREAIMG.NBH --> G1 xuất xứ US AU hoặc Sing ... (Ko dành cho HTC Dream của Roger Canada)
- DREAMIMG-RC7.zip (giải nén ra đâu đó rồi sửa tên File có đuôi NBH thành DREAIMG.NBH --> G1 xuất xứ từ UK
- 1 sim điện thoại có GPRS cắm vào G1 --> dùng để active máy
BƯỚC 2 : Trở về RC29/RC7
Bước 2.1 : Dành cho các máy từ US or UK
Các bạn có thể bỏ qua bước này nếu bạn đã là RC29. Bật G1 của bạn lên, vào Setting/About phone/Build number. Nếu Build number có chữ RC29 hoặc TC5-RC7 thì hoan hô, bớt đc 5ph rồi
. Nếu ko thì tiếp tục làm theo hướng dẫn sau :
- Cắm G1 vào PC, Format thẻ nhớ theo định dạng FAT32. Cóp file DREAMIMG.NBH và Update.zip vào thẻ nhớ
- Rút dây nối ra, ĐẢM BẢO G1 CÒN > 50% PIN, tắt G1
- Giữ nút chụp ảnh rồi ấn nút POWER để bật máy. Máy sẽ chạy ra 1 màn hình boot mầu ghi có vài chữ xanh xanh
- Ấn nút POWER 1 cái và G1 sẽ được flash về RC29
- Sau khi chạy xong, báo Ok, bạn ấn 3 nút : CALL + MENU + POWER (sẽ tạo thành 1 tam giác cân trên G1 của bạn ^^), G1 được khởi động lại, bạn sẽ cần điền user google lại 1 lần nữa.
Bước 2.2 : Dành cho các máy HTC dream từ AU, Sing ...
Chuẩn bị:
1. Trong Dream: lên chợ (market) và cài phần mềm Terminal Emulator vào máy.
2. Download các nguyên liệu cần thiết ở đây ạ: Có 2 phần mềm đã nén lại (ko có pass) (Tí nữa khi làm em sẽ trình bày tác dụng của hai con này)
http://www.mediafire.com/?oqnngz5ted0
Xào, nấu và chiến đấu nào:
Step 1: Lấy CID
Đầu tiên là trong em Dream các bác bật cái Terminal Emulator lên gõ dòng lệnh sau: (tốt nhất lúc gõ lệnh này ko cắm dây cáp nối với máy tính)
Code:
cat /sys/class/mmc_host/mmc1/mmc1:*/cid > /sdcard/cid.txt
để lưu cái ID ra file cid.txt (file này nằm trên thư mục gốc của thẻ nhớ)
Kiểm tra thẻ nhớ để chắc chắn nó có sinh ra file cid.txt. Nếu chưa có thì các bác chịu khó gõ lại cái dòng lệnh trên (em đã test). Mở file cid.txt lên nếu thấy một dãy các số má dài dòng thì tức là thành công rồi đấy ạ.
Step 2: Download file goldcard.img
Giờ là thao tác trên máy tính:
Copy file cid.txt từ thẻ nhớ vào máy tính mở nó lên và chọn copy

Giải nén file DOWNGRADE.RAR mà các bác vừa download đc ở trên trong ấy sẽ có hai thư mục chứa hai phần mềm.
Đầu tiên là các bác chạy phần mềm QMAT và làm theo cái này:

Sau đó paste cái cid lấy đc vào cái ô khỉ này. Chú ý là cái chỗ BENQ-SIEMENS đổi thành HTC nhé

Cái chuỗi đó sẽ bị đảo ngược lại: (có thể dùng cách khác để đảo ngược chuỗi nhưng em thấy nó dùng cái tool này nên em tiện thể giới thiệu ạ)
Sau khi bấm vào đó chuỗi sẽ có dạng fe85000d41009c0247323041534d5402 (đây là em lấy ví dụ con máy của em đấy nhá, mỗi người một khác, con hàng của các bác cũng khác tí.)
OK giờ các bác thay thế hai ký tự đầu tiên của dãy đó thành 00 cái của em sẽ có dạng sau:
0085000d41009c0247323041534d5402 =>> copy lấy cái chuỗi này nhá.
Vào website:
http://psas.revskills.de/?q=goldcard để đăng ký và nhận GoldCard.img nhá.

Sau đó mở hòm thư ra rồi check, download file đính kèm có tên là: goldcard.img về máy là xong bước 2 sau đó làm sang bước tiếp theo.
Step 3: Ghi thông tin của goldcard.img lên sector 0 của thẻ nhớ
Giờ thì mở phần mềm HxDEN lên và cắm thẻ nhớ vào điện thoại kết nối điện thoại với máy tính và để thẻ nhớ ở chế độ lưu trữ. (có thể chỉ cần cắm nó với đầu đọc thẻ nhớ là được)
Tại giao diện phần mềm HxDEN các bác làm theo các bước sau nhá
Vào ExTras -> Opendisk và làm theo cái này

Sau đó lại tiếp tục chọn ExTras -> Opendisk Image (lưu ý là bước này khác bước ở trên đấy nhá)
Trỏ đường dẫn tới file GoldCard.img và click vào OK nếu có thông báo
Mở sang tab Goldcard.img và select all sau đó chọn copy
Mở sang tab Removeable Disk1 bôi đen từ offset 00000000 đến offset 00000170 (tức là chỉ không bôi đen offset 00000180) rồi chọn Edit -> Paste Write giống cái hình này:

Sau đó bấm vào nút Save lại là xong.
Step 4: Bây h làm tiếp tục bước 2.1với file DREAIMG.NBH của US nhé
BƯỚC 3: Chuẩn bị tiền đề cho G1 :cool:
- Trong G1 của các bạn, bạn vào Market down phần mềm Terminal Emulator và Telnet.
- Down recoveryRA-dream-v1.5.2.img sửa tên thành recovery.img, sau đó cóp vào thẻ nhớ của G1
- Bây h bạn sử dụng G1, bật wifi lên (Setting/Wireless Control/Wifi), hoặc bật GPRS hay 3G lên cũng được, sau đó bật Terminal Emulator lên và chạy hắn, trong Terminal, bạn gõ các dòng lệnh sau :
Sau đó lại out khỏi Terminal, bật Telnet đã down ở trên lên, ấn Connect to Server, nếu hiện ra màn hình đen để gõ lệnh là okie, nếu ko thì khởi động lại G1 và làm lại từ bước bật Wifi/Edge/3G ở trên nhé. Nếu Telnet đã hiện bảng gõ lệnh rồi, bạn gõ các lệnh sau:
Nếu sau mỗi lệnh các bạn gõ, ko thấy báo lỗi j` thì Okie, nếu báo lỗi, làm lại từ bật Wifi. Chú ý gõ cho chính xác từng dấu cách nhé.
BƯỚC 4 : Update lên bản Custom Firmware
----- Hiện tại file trong bước 4 ko còn download được, bạn có thể tham khảo các custom rom từ các topic khác, các cài đặt tương tự bước 4. ---- Mình sẽ cập nhật sớm
- Down TMO-OTA-EU-DRC92-Rooted_update.zip và TMO_1.6_ExpPack_EU_v2.6.3.zip sau đó cóp vào thẻ nhớ của G1
- Rút dây USB, tắt G1 đi, ĐẢM BẢO G1 CÒN > 50% PIN, giữ nút HOME (nút có hình ngôi nhà trên G1) rồi ấn nút POWER để vào recovery mode, máy sẽ bật lên và vào một màn hình có vài dòng chữ.
- Tiếp theo, dùng bi chuột, tìm đến Wipe, ấn bi để chọn, sau đó chọn Wipe all data
- Tiếp theo, dùng bi chuột, tìm đến update from sdcard,
- Chọn file TMO-OTA-EU-DRC92-Rooted_update.zip trước, ấn Home dể confirm, sau đó làm tiếp với file TMO_1.6_ExpPack_EU_v2.6.3.zip
- Sau khi xong, bạn có thể khởi động lại máy, cso thể mất từ 5-10 phút cho đến khi hiện hình Welcome
BƯỚC 5 : Update radio ổn định cho máy
Bước này có thể gây brick máy nếu bạn tắt máy trong quá trình chạy hoặc làm sai hướng dẫn, nhưng thực sự cần vì nó sẽ giúp máy bạn đỡ tốn pin + chất lượng cuộc gọi cao
- Download file ota-radio-2_22_19_26I.zip
- Cóp hắn vào thẻ nhớ
- Cho máy vể recovery (tắt máy rồi giữ HOME + POWER)
- Update hắn, máy đòi reboot, cho reboot
(nguồn : tinhte)
bạn root theo thế này cho mình,
bắt buộc phải đúng các bước,ko đúng có thể dẫn đến nguy cơ brick nhé
G1 là dòng root khổ nhát trong các máy Android nên bạn chịu khó cho mình
hoặc bạn thử đẩy máy về firm cũ (down firm gốc G1 rồi chuyển vào SD card,boot lại )xong dùng app 1 click root của mình ở trên xem đc ko,cái này thì ko chắc tại ko ghi support G1
Bookmarks