読者です 読者をやめる 読者になる 読者になる

ておくれブログ

移行したので旧記事URLは使えないです。今は dev:mordiford がメイン。

CloudyG2を導入したL-01Fを初期状態に戻すまで

Android Tips 備忘録

注: 一応これで戻せましたが、結構遠回りな作業なので真似しないほうが精神衛生上よろしいです。

慢心

このときはすぐ終わるだろうと思っていた

//platform.twitter.com/widgets.js

検証(失敗)

文具屋さんのとこから L01F11kroot.zip をダウンロードしたら1.2GBくらいで勝手に終わってて、展開してみたところ system.img が壊れてたので、とりあえず http://andmem.blogspot.jp/2015/07/lgg2-l01f-cloudyg2-lollipop.html で言及されていた、 L01FD80230d.zip 導入時に D802 のものに書き換えられたという「aboot(mmcblk0p5)」「dbi(mmcblk0p3)」「laf(mmcblk0p24)」「persist(mmcblk0p14)」「sbl1(mmcblk0p2)」「modem(mmcblk0p1)」「rpm(mmcblk0p6)」「tz(mmcblk0p8)」だけをddコマンドで書き戻してみた。

現在ではAndmem様の該当記事に追記されていることからわかる通り、CloudyG2の導入過程で「system(mmcblk0p33)」「boot(mmcblk0p7)」「recovery(mmcblk0p15)」も書き換えられているので、今回のようにsystemが破損したものをダウンロードした場合は boot と recovery を以下に加えて dd すればDownload modeには入れるようになるのではないかと思われる(未検証)。
adb shell
su
/sdcard/L01F11kroot/に L01F11kroot.zip を展開した前提で。
dd if=/sdcard/L01F11kroot/bootloader/aboot.img of=/dev/block/mmcblk0p5 bs=4096
dd if=/sdcard/L01F11kroot/bootloader/dbi.img of=/dev/block/mmcblk0p3 bs=4096
dd if=/sdcard/L01F11kroot/bootloader/laf.img of=/dev/block/mmcblk0p24 bs=4096
dd if=/sdcard/L01F11kroot/bootloader/persist.img of=/dev/block/mmcblk0p14 bs=4096
dd if=/sdcard/L01F11kroot/bootloader/sbl1.img of=/dev/block/mmcblk0p2 bs=4096
dd if=/sdcard/L01F11kroot/bootloader/rpm.img of=/dev/block/mmcblk0p6 bs=4096
dd if=/sdcard/L01F11kroot/bootloader/tz.img of=/dev/block/mmcblk0p8 bs=4096
dd if=/sdcard/L01F11kroot/docomo/modem.img of=/dev/block/mmcblk0p1 bs=4096

ここまで完了させると、Download modeにも入れないし正常に起動もしない、そしてPCに接続すると大量のローカル ディスク(選択した部分)が表示される状態になる

対処

//platform.twitter.com/widgets.js//platform.twitter.com/widgets.js

この状態から直す手段には、一般的なものとして上記のツイートのように、具体的には [FIX] NO Recovery mode, No download mode, after OTA on rooted LG G2 | LG G2 | XDA Forums に説明されているようなLinux環境からddコマンドで各パーティションを書き戻す方法が挙げられる。

偶然にも この端末のrootスレ(8)>>754 で紹介されていた File unbrick qualcomm 9006 (qhsusb) show verypartitiont d801,d802,d805,d800..v.v.. | LG G2 | XDA Forums がWindows環境でも簡単に行えるようなので試す。

上記のスレッドから D802 32GB (UNBRICKD80232GB.rar) をダウンロード、展開したところで各imgを L01F11kroot.zip に含まれてたものに差し替えて *harddisk.exe を実行、L01Fなので5番を選択したら完了。念の為にtotから11kを焼き直した。

//platform.twitter.com/widgets.js11時間くらい飛んでるのはL-01Fの充電切れで仕方なく寝たら安定の午後起きかましただけです。ごあんしんください。

まとめ

//platform.twitter.com/widgets.js>>794 許さねえ

事後考察とか(追記)

//platform.twitter.com/widgets.js//platform.twitter.com/widgets.js//platform.twitter.com/widgets.js