mamiba blog

PC関連から、日常のことまで、思いつくままに何でも扱います

kindle fire hdx7

今更にKindle fire HDX 7をブートローダーアンロックした。

購入したのはいつだろうか・・・w
(2015年4月にヤフオクで7,000円で購入したようです)

ブートローダーのアンロックができるバージョンであることを確認しただけで、1年以上放置されていたものです。
久しぶりに電源をいれてみると・・・、充電池も完全放電していなくて、ちゃんと起動しました。
まぁ当たり前ですけど。

なんかXDAを久しぶりに見ると、ワンクリックのブートローダーのアンロックツールができてる?
ちょっと読むのだるかったのでw、過去に調べたものでせっせとやってみました。
Windows10 Pro 64bit版でやってます。

あと以下は
- Bootloader shipped with firmwareversion 1[34].3.1.0 <= x <= 1[34].3.2.4 (as we use the rsa bug)
- Rooted kindle(最初に取ってます)
というのが条件です。
ようは古いファームウェアじゃないと動かないです。

ということで。
root化から。

KFHDX ToolKit v0.95を使いました。

そんだけ。
次はroot化できたのでバックアップをする。

dd if=/dev/block/mmcblk0boot0 of=/sdcard/boot0block.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/stock-boot.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/recovery of=/sdcard/stock-recovery.img
dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/stock-system.img

adb pull /sdcard/boot0block.img D:\XXX\boot0block.img
adb pull /sdcard/stock-boot.img D:\XXX\stock-boot.img
adb pull /sdcard/stock-recovery.img D:\XXX\stock-recovery.img
adb pull /sdcard/stock-system.img D:\XXX\stock-system.img

manfid と serial の確認をする。

adb shell cat /sys/block/mmcblk0/device/manfid
0x0000XX

adb shell cat /sys/block/mmcblk0/device/serial
0x12345678

ということで、下2桁と下8桁からXX12345678ですね。(何が

次はPythonコードの実行。cuberHDX.pyを実行するのです。
Pythonはpython-2.7.12.msi、gmpyはgmpy2-2.0.6.win32-py2.7.exeを使いました。
最新版のgmpyは32bit版がなかったので、2.0.6にしました。

C:\Python27\python.exe cuberHDX.py XX12345678

ということで、unlockファイルができました。
最後にブートローダーのアンロックです。

adb reboot bootloader

で、fastbootにして。
ドライバ(android-sdk-windows\extras\google\usb_driver\android_winusb.inf)を当てて。

fastboot -i 0x1949 flash unlock XX12345678.unlock

ということでアンロック完了です。
その後はTWRPをぶっこんで、CM13でも入れましょうか・・・。(常用できるんかなぁ。

-kindle fire hdx7