[ROM] Hướng dẫn và nhận s-off htc j one htl22 hboot 1.54 và unlock sim up rom

Thảo luận trong 'HTC' bắt đầu bởi nvda3, 13 Tháng hai 2014.

  1. nvda3 Thành viên

    [BCOLOR=white]HTC j one htl22 nếu đã lên rom 4.2.2 ver 2.15.970.1 và có hboot là 1.54 thì s-off để unlock sim ngay trên bản này là ko thể. Sau một ngày mò mẫm trên trang web về up rom htc j one của nhật thì mình đã tìm được cách hạ rom ( downgrade) từ 4.2.2 ( [/BCOLOR][BCOLOR=white] [/BCOLOR][BCOLOR=white]ver 2.15.970.1 ) [/BCOLOR][BCOLOR=white]về rom 4.1.2 ( ver [/BCOLOR][BCOLOR=rgb(255, 255, 255)]1.05.970.2 )[/BCOLOR][BCOLOR=white] để có thể s-off và unlock sim dùng được bình thường.[/BCOLOR]
    [BCOLOR=white]Hình ảnh trên máy của mình trước và sau khi làm:[/BCOLOR]
    [BCOLOR=white][​IMG][/BCOLOR]

    [BCOLOR=white]Link bài gốc cho bác nào biết tiếng nhật vì mình dịch lại theo những gì mình làm nên có thể ko được sát nghĩa lắm:[/BCOLOR]
    [BCOLOR=white]http://htcsoku.info/htcsokudev-news/au-m7-215to105-downgrade/[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Chuẩn bị[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]HTL22 2.15.970.1 run_root_shell ([/BCOLOR][BCOLOR=rgb(252, 252, 255)]http://www.androidfilehost.com/?fid=23212708291675550[/BCOLOR][BCOLOR=rgb(252, 252, 255)])[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]HTL22 2.15.970.1 OTA firmware.zip ([/BCOLOR][BCOLOR=rgb(252, 252, 255)]http://www.androidfilehost.com/?fid=23125694133306288[/BCOLOR][BCOLOR=rgb(252, 252, 255)])[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]HTL22 1.05.970.2 RUU ([/BCOLOR][BCOLOR=rgb(252, 252, 255)]http://www.androidfilehost.com/?fid=23212708291675843[/BCOLOR][BCOLOR=rgb(252, 252, 255)])[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]HTL22 2.15.970.1 FakeFeeback app của fio1 ([/BCOLOR][BCOLOR=rgb(252, 252, 255)]http://t.co/SIiFXHA6So[/BCOLOR][BCOLOR=rgb(252, 252, 255)])[/BCOLOR]

    [BCOLOR=rgb(252, 252, 255)]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: [/BCOLOR][BCOLOR=rgb(252, 252, 255)]jdb[/BCOLOR]

    [BCOLOR=rgb(252, 252, 255)]Cách downgrade:[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Gõ lệnh ADB:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]adb install -r Fake.apk
    adb shell am start -D -a android.intent.action.MAIN -n com.htc.feedback/android.app.Activity[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Sau đó:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]adb jdwp
    XXXX
    adb forward tcp:8600 jdwp:xXXX[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]XXXX[/BCOLOR][BCOLOR=rgb(252, 252, 255)] là process id của jdwp (chuỗi số)[/BCOLOR]

    [BCOLOR=rgb(252, 252, 255)]Sau đó mở 1 shell khác và dùng [/BCOLOR][BCOLOR=rgb(252, 252, 255)]jdb[/BCOLOR][BCOLOR=rgb(252, 252, 255)] (trong Java development kid)[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]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 は実行中です[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]quan trọng nhất là cái địa chỉ của thread [/BCOLOR][BCOLOR=rgb(252, 252, 255)]main[/BCOLOR][BCOLOR=rgb(252, 252, 255)] (dòng thứ 3 từ dưới lên). Ở đây là[/BCOLOR][BCOLOR=rgb(252, 252, 255)]0xc140eeac10[/BCOLOR][BCOLOR=rgb(252, 252, 255)] (lưu ý là mỗi máy một khác)[/BCOLOR]

    [BCOLOR=rgb(252, 252, 255)]Trong cửa sổ JDB này gõ lệnh (nhớ thay cho đúng địa chỉ)[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]> thread 0xc140eeac10[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Nó sẽ hiện [/BCOLOR][BCOLOR=rgb(252, 252, 255)][/BCOLOR][BCOLOR=rgb(252, 252, 255)]1[/BCOLOR][BCOLOR=rgb(252, 252, 255)][/BCOLOR][BCOLOR=rgb(252, 252, 255)]main[/BCOLOR][BCOLOR=rgb(252, 252, 255)][[/BCOLOR][BCOLOR=rgb(252, 252, 255)]1[/BCOLOR][BCOLOR=rgb(252, 252, 255)]][/BCOLOR][BCOLOR=rgb(252, 252, 255)],gõ:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]<1> main[1] stop in android.os.MessageQueue.next()[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Quay về cửa sổ ADB, gõ lệnh[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]adb shell am start --activity-clear-task -a android.intent.action.MAIN -n com.htc.feedback/android.app.Activity[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Bên JDB, gõ thêm lệnh (dòng trên thôi)[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]<1> main[1] print java.lang.Runtime.getRuntime()
    java.lang.Runtime.getRuntime() = "java.lang.Runtime@4193d910"[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Chmod file /dev/msm_acdb cho run_root_shell[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]<1> main[1] print java.lang.Runtime.getRuntime().exec("chmod 666 /dev/msm_acdb")
    [/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Quay lại bên ADB, đánh lệnh:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]adb shell ls -l /dev/msm_acdb
    crw-rw-rw- system audio 10, 52 2013-11-07 22:25 msm_acdb[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Để ý mục đầu của msm_acdb phải là [/BCOLOR][BCOLOR=rgb(252, 252, 255)]crw-rw-rw-[/BCOLOR][BCOLOR=rgb(252, 252, 255)] thì là okay[/BCOLOR]

    [BCOLOR=rgb(252, 252, 255)]Bây giờ copy run_root_shell để temproot:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]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[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Sau đó thực hiện dòng lệnh[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]# dd if=/dev/block/mmcblk0p19 of=/sdcard/p19
    # exit
    adb pull /sdcard/p19[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Dùng 1 thằng binary editor (vi du như: [/BCOLOR][BCOLOR=rgb(252, 252, 255)]http://frhed.sourceforge.net/en/[/BCOLOR][BCOLOR=rgb(252, 252, 255)]) sửa file p19 này:[/BCOLOR]
    [​IMG]

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

    [BCOLOR=rgb(252, 252, 255)]Thành như thế này:[/BCOLOR]
    [​IMG]

    [BCOLOR=rgb(252, 252, 255)]Sau đó push quaADB và reboot:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]adb push p19mod /sdcard/
    adb shell
    $ ./data/local/tmp/run_root_shell
    # dd if=/sdcard/p19mod of=/dev/block/mmcblk0p19
    # reboot bootloader[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Máy đang bị S-ON[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]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).[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Flash file này qua RUU trước:[/BCOLOR]

    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]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[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]KHOAN KHÔNG KHỞI ĐỘNG. [/BCOLOR][BCOLOR=rgb(252, 252, 255)]Lúc này có thể flash ROM được:[/BCOLOR]
    [BCOLOR=rgb(215, 237, 252)]Code:[/BCOLOR]
    [BCOLOR=rgb(240, 248, 252)]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[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]Hoàn tất downgrade bây giờ đã về 4.1.2 các bác có thể tham khảo bài này để up rom: [/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]http://doanuprom.blogspot.com/2014/01/huong-dan-htc-j-one-htl22-htc-one-japan_2.html[/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)][/BCOLOR]
    [BCOLOR=rgb(255, 255, 255)][BCOLOR=rgb(252, 252, 255)]Dịch vụ bên em nhận unlock nhận sim nhận sóng cho htc j one htl22. Với giá cực rẻ cả up rom lên bản quốc tế 4.2.2 hoặc 4.3 4.4.2 sense 6:
    + với unlock sim là 150k/ 1 máy (Nếu chỉ up rom ko khi máy đã nhận sim sẵn rồi thì chỉ 70k/ 1 máy)
    + Unlock htc j one htl22 android 4.2.2 hboot 1.54 software number 2.15 là 200k (bao gồm cả up rom)
    + Unlock sim software 2.21.970.2 250k hoàn toàn không tháo máy tác động phần cứng, máy các bác vẫn còn zin nguyên bản.

    Hình thức unlock của em cho htc j one htl22 như là máy được mua code về sau các bác có thể up rom chạy phần mềm khác thoải mái cũng ko bị khóa lại.
    [/BCOLOR]
    [BCOLOR=rgb(252, 252, 255)]tag: Unlock sim sóng HTC J ONE HTL22, mở mạng HTC J ONE HTL22, giải mã HTC J ONE HTL22, bẻ khóa HTC J ONE HTL22, up rom root unlock bootloader s-off cài recovery android 4.3 jelly bean sense 5.5 cho htc j one htl22 japan, unlock htc j one 2.15 2.21 ko tháo máy [JUSTIFY]up rom root cài recovery up rom 4.4.2 kitkat cho htc j one htl22 gõ 2 lần mở khóa cho htc j one. cứu htc j one up rom lỗi cứu htc j one treo logo fix htc j one lỗi com.android.htcdialer has stopped unexpectedly hay unfortunately the process com.android.phone has stopped hoặc unfortunately the process com.android.htcdialer has stopped chỉ 70k[/JUSTIFY][/BCOLOR]
    [/BCOLOR]


    [BCOLOR=rgb(255, 255, 255)]Đoàn Up Rom 70k: 01667.67.1932 ( 01667671932). Like trang facebook để tìm em sau này hoặc hỏi đáp liên lạc + Xem ảnh bìa của page là địa chỉ cụ thể có ảnh google map tới chỗ up rom của em tại Hà Nội: http://www.facebook.com/upromandroidiphone [/BCOLOR]

    (Một số bác dùng điện thoại clikck vào link facebook bị báo lỗi trang ko tồn tại (trong khi máy tính thì vẫn vào được bình thường) thì làm như sau: vẫn dùng điện thoại đó vào google search "Đoàn up rom" sẽ ra trang facebook "Dịch vụ up rom giá chỉ 70k" này của em đầu tiên các bác click vào đó là vào được. Lỗi này là do facebook bị chặn thôi)
    [BCOLOR=white]tag: Unlock sim sóng HTC J ONE HTL22, mở mạng HTC J ONE HTL22, giải mã HTC J ONE HTL22, bẻ khóa HTC J ONE HTL22, up rom root unlock bootloader s-off cài recovery android 4.3 jelly bean sense 5.5 cho htc j one htl22 japan[/BCOLOR]
    Chỉnh sửa cuối: 18 Tháng bảy 2014
  2. nh0ckon89

    nh0ckon89 Thành viên

    Bài viết:
    34
    Được Like:
    0
    help. giúp với. mình up rom viper xong máy nó bay imei và baseband. bác nào có cách nào ko?
  3. nvda3

    nvda3 Thành viên

    Bài viết:
    138
    Được Like:
    12
    về stock rom xem bác nha ko biết làm thì qua bên em làm cho nha. nếu máy đã s-off rồi thì khả năng sống là rất cao
  4. nh0ckon89

    nh0ckon89 Thành viên

    Bài viết:
    34
    Được Like:
    0
    e về rồi bác ạ. ko có gì đổi thay cả