Cách tạo ROOT - Chuyển RC30-OTA lên Custom RC30-JF & cách bỏ ROOT để có thể update OTA

Thảo luận trong 'Android: Kiến Thức, Kinh Nghiệm' bắt đầu bởi iloveiphone3g, 1 Tháng năm 2009.

  1. iloveiphone3g Ex-Mod

    Hướng dẫn sau giúp các bạn tự hack máy G1 chuyển sang Firmware Custom của JesusFreke (JF) và cách bỏ ROOT để có thể update OTA.


    Phần I
    Bước 1 : Down các tool cần thiết

    - android_usb_windows.zip (giải nén ra đâu đó)
    - adb.exe
    - DREAIMG-RC29.zip (giải nén ra đâu đó rồi sửa tên File có đuôi NBD thành DREAIMG.NBH
    - recovery_testkeys.img
    - Update.zip (Bản RC30 JF1.3.1 Tích hợp Font Tiếng Việt của Funbacon ^^) hoặc bản Firmware mới G2
    - ADBwin.dll (dành cho bạn nào bị thiếu file này)


    **** Đã update bản RC30 - JF 1.3.1 như đã hứa và sẽ xóa link bản 1.2 + 1.3. ****

    - 1 chỗ ngồi có sóng Wifi (cái này ko đưa link được ^^)

    Bước 2 : Trở về RC29

    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 thì hoan hô, bớt đc 5ph rồi [​IMG]. 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 3 : Chuẩn bị tiền đề cho G1 [​IMG]

    - Trong G1 của các bạn, bạn vào Market down phần mềm Terminal EmulatorTelnet.
    - Cũng trong G1, bạn vào Setting/Application/Development, tích vào USB debugging.
    - Cắm G1 vào PC, PC sẽ đòi driver cho G1, bạn đưa đường dẫn tới folder android_usb_windows đã giải nén ở trên
    - Cóp file Adb.exe , ADBwin.dllRecovery_testkeys.img vào ổ D:/
    - Kích phải chuột vào My Computer trên màn hình, chọn Properties, chọn tab Advanced, chọn Evironment Variable, Trong mục System Variables, các bạn tìm Path, kích đúp vào nó rồi thêm đoạn mã sau vào phần Variable Value :


    Trích:
    ;D:/
    - Vào thanh Start chọn Run..., gõ CMD, Enter. Tiếp theo gõ lần lượt các lệnh sau :


    Trích:
    d:

    adb push recovery_testkeys.img /data/local/recovery.img
    Bây h bạn sử dụng G1, bật wifi lên (Setting/Wireless Control/Wifi), sau đó bật Terminal Emulator lên và chạy hắn, trong Terminal, bạn gõ các dòng lệnh sau :


    Trích:
    telnetd

    netstat
    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 ở trên nhé. Nếu Telnet đã hiện bảng gõ lệnh rồi, bạn gõ các lệnh sau:


    Trích:
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

    cd /system

    cat /data/local/recovery.img > recovery.img

    flash_image recovery recovery.img

    rm /data/local/recovery.img
    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. Nếu okie hết rồi chuyến sang bước tiếp

    Bước 4 : Update lên bản Custom Firmware
    - 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.
    - G1 sẽ chạy recovery mode với 1 biểu tượng máy có dấu chấm than trông như máy các bạn bị hỏng rồi ấy =))
    - Tiếp theo Ấn ALT + L trên bàn phím của G1 rồi ấn tiếp ALT + S trên bàn phím G1 và chờ G1 update FW, trong lúc ngồi đợi có thể chạy đi WC hoặc nhai kẹo cao su cho đỡ hồi hộp [​IMG]
    - Sau khi xong G1 sẽ khởi động lại 2 lần. Sau đó thì chúc mừng bạn đã có trong tay 1 chiếc G1 với Custom FW hỗ tợ Multi-Language.


    THANKS TO FUNBACON -TT

    Phần II:cách bỏ ROOT để có thể update OTA.

    1. Download các file sau:
    Firmware RC 29:
    Mã:
    [URL="http://koushikdutta.blurryfox.com/G1/DREAIMG-RC29.zip"]DREAIMG-RC29.zip[/URL] 
    (giải nén ra đâu đó rồi sửa tên File có đuôi NBD thành DREAIMG.NBH
    SPL gốc:
    Mã:
    [URL]http://www.mediafire.com/download.php?nmwgm0t2i1w[/URL]
    2. Update SPL bằng cách rename file thành update.zip, chép vào thư mục ngoài cùng của thẻ nhớ, update bằng cách khởi động với HOME + POWER UP, rồi ALT+S
    3. Về lại RC29, chép file DREAIMG.NBH lên thư mục ngoài cùng của thẻ nhớ, dùng HOME+CAMERA, đợi 1 chút rồi nhấn POWER.
    4. Nhấn trackball để khởi động lại khi hoàn tất.

    Thanks to hddh from Daituong.com
    nnq2784 thích bài này.