Hướng Dẫn Dowsgare HTL21 & HTL22 | Cộng Đồng GSM Việt Nam-Đồng Hành-Hỗ trợ-Thành Công

Trùm vật tư ép kính | Bệnh Viện Điện Thoại 24h | Linh Kiện Tín Thành | Đặt chữ quảng cáo | Đặt chữ quảng cáo | Trùm điện thoại cổ độc

Hướng Dẫn Dowsgare HTL21 & HTL22

Thảo luận trong 'Htc' bắt đầu bởi Lang_Khach, 1/1/14.

  1. Lang_Khach

    • VIP
    Chuyên viên kỹ thuật cấp 4
    Làm thành viên từ: 10/7/13
    Bài viết: 589
    Cảm ơn: 1,133
    Điểm: 2,119
    Nghề nghiệp: Chuyên Đánh Thuê
    Nơi ở: TP HCM
    M:
    Vietnamgsm GOLD:
    Chuẩn bị
    HTL22 2.15.970.1 run_root_shell (Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.)
    HTL22 2.15.970.1 OTA firmware.zip (Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.)
    HTL22 1.05.970.2 RUU (Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.)
    HTL22 2.15.970.1 FakeFeeback app của fio1 (Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.)

    Java Development Kit JDK: cài xong nhiều lúc phải thêm path vào environment (nếu windows) hoặc thêm đường dẫn vào $PATH của Linux. Test bằng lênh: jdb

    Cách downgrade:
    Gõ lệnh ADB

    Mã:
    adb install -r Fake.apk
    adb shell am start -D -a android.intent.action.MAIN -n com.htc.feedback/android.app.Activity
    Sau đó:
    Mã:
    adb jdwp
    XXXX
    adb forward tcp:8600 jdwp:XXXX
    XXXX là process id của jdwp (chuỗi số)
    Sau đó mở 1 shell khác và dùng jdb (trong Java development kid)
    Mã:
    jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8600
    > threads
    グループsystem:
    (java.lang.Thread)0xc1412f4190 <8> FinalizerWatchdogDaemonは条件を待機中です
    (java.lang.Thread)0xc1412f3fe0 <7> FinalizerDaemon は条件を待機中です
    (java.lang.Thread)0xc1412f3e78 <6> ReferenceQueueDaemon は条件を待機中です
    (java.lang.Thread)0xc1412f3d88 <5> Compiler は条件を待機中です
    (java.lang.Thread)0xc1412f2440 <3> Signal Catcher は条件を待機中です
    (java.lang.Thread)0xc1412f2360 <2> GC は条件を待機中です
    グループmain:
    (java.lang.Thread)0xc140eeac10 <1> main は実行中です
    (java.lang.Thread)0xc1412f7498 <10> Binder_2 は実行中です
    (java.lang.Thread)0xc1412f72b8 <9> Binder_1 は実行中です
    quan trọng nhất là cái địa chỉ của thread main (dòng thứ 3 từ dưới lên). Ở đây là0xc140eeac10 (lưu ý là mỗi máy một khác)

    Trong cửa sổ JDB này gõ lệnh (nhớ thay cho đúng địa chỉ)
    Mã:
    > thread 0xc140eeac10
    Nó sẽ hiện 1main[1],gõ:
    Mã:
    <1> main[1] stop in android.os.MessageQueue.next()
    Quay về cửa sổ ADB, gõ lệnh
    adb shell am start --activity-clear-task -a android.intent.action.MAIN -n com.htc.feedback/android.app.Activity
    Bên JDB, gõ thêm lệnh (dòng trên thôi)
    Mã:
    <1> main[1] print java.lang.Runtime.getRuntime()
    java.lang.Runtime.getRuntime() = "[email protected]"
    Chmod file /dev/msm_acdb cho run_root_shell
    Mã:
    <1> main[1] print java.lang.Runtime.getRuntime().exec("chmod 666 /dev/msm_acdb")

    Quay lại bên ADB, đánh lệnh:
    Mã:
    adb shell ls -l /dev/msm_acdb
    crw-rw-rw- system audio 10, 52 2013-11-07 22:25 msm_acdb
    Để ý mục đầu của msm_acdb phải là crw-rw-rw- thì là okay
    Bây giờ copy run_root_shell để temproot:
    Mã:
    adb push run_root_shell /data/local/tmp/
    adb shell chmod 755 /data/local/tmp/run_root_shell
    adb shell
    $ ./data/local/tmp/run_root_shell
    Sau đó thực hiện dòng lệnh
    Mã:
    # dd if=/dev/block/mmcblk0p19 of=/sdcard/p19
    # exit
    adb pull /sdcard/p19[/FONT]
    Dùng 1 thằng binary editor (vi du như: Bạn không thể xem nội dung này - Vui lòng đăng ký thành viên để được xem ! Cảm ơn.) sửa file p19 này:
    [​IMG]

    Tại gần địa chỉ 0x000000A0 sửa 2.15.970.1 thành 1.0.000.1 (lưu ý là chỉ thay số thôi, tuyệt đối ko chèn thêm ký tự nào khác).

    Thành như thế này:
    [​IMG]

    Sau đó push quaADB và reboot:
    Mã:
    adb push p19mod /sdcard/
    adb shell
    $ ./data/local/tmp/run_root_shell
    # dd if=/sdcard/p19mod of=/dev/block/mmcblk0p19
    # reboot bootloader
    Máy đang bị S-ON
    Nếu máy đang S-ON thì sẽ bị lỗi nếu flash RUU ở trên trong bootloader (lỗi HBOOT). Để đánh lừa quá trình check này thì cần dùng file firmware.zip dính kèm ở trong OTA file (giải nén ra là thấy).
    Flash file này qua RUU trước:

    Mã:
    fastboot oem rebootRUU
    fastboot flash zip firmware.zip
    sending 'zip' (40429 KB)...
    OKAY [ 2.918s]
    writing 'zip'...
    (bootloader) adopting the signature contained in this image...
    (bootloader) signature checking...
    (bootloader) zip header checking...
    (bootloader) zip info parsing...
    (bootloader) checking model ID...
    (bootloader) checking custom ID...
    (bootloader) checking main version...
    (bootloader) checking hboot version...
    (bootloader) start image[hboot] unzipping for pre-update check...
    (bootloader) start image[hboot] flushing...
    (bootloader) signature checking...
    (bootloader) [RUU]WP,hboot,0
    (bootloader) [RUU]WP,hboot,99
    (bootloader) [RUU]WP,hboot,100
    (bootloader) ...... Successful
    FAILED (remote: 90 hboot pre-update! please flush image again immediately)
    finished. total time: 12.663s
    KHOAN KHÔNG KHỞI ĐỘNG. Lúc này có thể flash ROM được:
    Mã:
    fastboot flash zip rom.zip
     
    sending 'zip' (863212 KB)...
    OKAY [ 30.130s]
    writing 'zip'...
    (bootloader) adopting the signature contained in this image...
    (bootloader) signature checking...
    (bootloader) rom parsing start ...
    (bootloader) rom parsing finish ...
    (bootloader) zip header checking...
    (bootloader) zip info parsing...
    (bootloader) checking model ID...
    (bootloader) checking custom ID...
    (bootloader) checking main version...
    (bootloader) checking hboot version...
    (bootloader) start image[boot] unzipping & flushing...
    (bootloader) [RUU]UZ,boot,0
    (bootloader) [RUU]UZ,boot,12
    (bootloader) [RUU]UZ,boot,22
    (bootloader) [RUU]UZ,boot,35
    ......略
    (bootloader) ...... Successful
    OKAY [369.387s]
    finished. total time: 399.517s
    fastboot reboot
    Hoàn tất downgrade
     

    ****************Để giúp forum phát triển,anh em vui lòng share Facebook, Google+ ****************
    Quang Dũng, mastermobile, lammeo6 người khác. đã cảm ơn bài viết này.
  2. Lang_Khach

    • VIP
    Chuyên viên kỹ thuật cấp 4
    Làm thành viên từ: 10/7/13
    Bài viết: 589
    Cảm ơn: 1,133
    Điểm: 2,119
    Nghề nghiệp: Chuyên Đánh Thuê
    Nơi ở: TP HCM
    M:
    Vietnamgsm GOLD:
    làm có chổ nào ko hiêu pm mình nhất định sẽ giúp
     
    mastermobile đã cảm ơn bài này.
  3. thuanmobile896

    • Moderator
    Chuyên kỹ thuật HTC
    Làm thành viên từ: 16/8/13
    Bài viết: 1,966
    Cảm ơn: 1,560
    Điểm: 266
    Nơi ở: hà nội
    M:
    Vietnamgsm GOLD:
    -anh Lang_khach đã lên Vip rồi. chúc mừng anh.
    -edit 1.00.000.0 thành 1.05.970.2 rồi s-0ff luôn, sao nó báo Not supost anh nhỉ??

    [​IMG]
     
  4. huydienthoai

    • Thành Viên
    Gia đình Vietnamgsm
    Làm thành viên từ: 6/10/13
    Bài viết: 102
    Cảm ơn: 32
    Điểm: 4
    Nghề nghiệp: UNLOCK-REPAIRBOOT CÁC LOẠI ĐT
    Nơi ở: việt trì cyty
    M:
    Vietnamgsm GOLD:
    rất chi tiết thanks a hỗ trợ cho nhà mạng AU
     
  5. Lang_Khach

    • VIP
    Chuyên viên kỹ thuật cấp 4
    Làm thành viên từ: 10/7/13
    Bài viết: 589
    Cảm ơn: 1,133
    Điểm: 2,119
    Nghề nghiệp: Chuyên Đánh Thuê
    Nơi ở: TP HCM
    M:
    Vietnamgsm GOLD:
    muốn s-off mà ko cần nạp RUU 1.05.970.2 còn 1 chi tiết nhỏ nữa em nhé
     
    mastermobile đã cảm ơn bài này.
  6. mastermobile

    • Thành Viên
    Gia đình Vietnamgsm
    Làm thành viên từ: 12/8/13
    Bài viết: 11
    Cảm ơn: 2
    Điểm: 0
    M:
    Vietnamgsm GOLD:
    hôm nay anh Lang_Khach rảnh rổi đây
     
  7. thuanmobile896

    • Moderator
    Chuyên kỹ thuật HTC
    Làm thành viên từ: 16/8/13
    Bài viết: 1,966
    Cảm ơn: 1,560
    Điểm: 266
    Nơi ở: hà nội
    M:
    Vietnamgsm GOLD:
    đợi anh Lang_khach share kèo quan trọng này!
    :56.jpg:
     
  8. Lang_Khach

    • VIP
    Chuyên viên kỹ thuật cấp 4
    Làm thành viên từ: 10/7/13
    Bài viết: 589
    Cảm ơn: 1,133
    Điểm: 2,119
    Nghề nghiệp: Chuyên Đánh Thuê
    Nơi ở: TP HCM
    M:
    Vietnamgsm GOLD:
    muốn nhân trước hết phải học cách cho
     
  9. namite

    • Thành Viên
    Gia đình Vietnamgsm
    Làm thành viên từ: 30/12/13
    Bài viết: 7
    Cảm ơn: 2
    Điểm: 0
    M:
    Vietnamgsm GOLD:
    máy htl21 ver 1.39 install fake.apk không đc nữa rồi anh ơi nó không cho cài nữa rồi ver 1.39 nó đã fix rồi

    C:\adb\adb install -r Fake.apk
    1303 KB/s (567132 bytes in 0.425s)
    pkg: /data/local/tmp/fake.apk
    Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
     
  10. mr.duybui91

    • Thành Viên Đẳng Cấp
    Thành viên Đẳng Cấp
    Làm thành viên từ: 7/12/13
    Bài viết: 260
    Cảm ơn: 111
    Điểm: 16
    M:
    Vietnamgsm GOLD:
    em đánh lệnh run_root_sheel nó báo failed anh ạ
     
  11. Luân.nguyên™

    Thành Viên Mới
    Làm thành viên từ:
    Bài viết: 0
    Cảm ơn: 0
    Điểm: 0
    M:
    Vietnamgsm GOLD:
    Anh Lang_Khach hay qua và còn nhiệt tình với anh em.
     

Thành viên đang xem bài viết này (Thành viên: 0, Khách: 0)

X

Hỗ trợ kỹ thuât >> CHAT ngay !