ツイート Share on Tumblr
  Edit RSS of recent changes

Top > MotoPhoton > ApplyOtaWoBlReLock
Table of Contents

口上

  • au ISW11Mは、初期バージョン以外の、ファームウェアアップデートを適用したバージョンでは、ブートローダアンロックができないことが知られている。
  • さらに、ブートローダアンロック後のISW11MにOTAを適用するとブートローダが再ロックされる(OTAがブートローダの書き換えを含むため)と言われている。 ここでは、ブートローダの再ロックなしにOTAを適用する方法を述べる。

参照ページ

  1. 【暇人脱獄BlogのJailbreak(?) Photon ISW11Mの公式アップデートのお話】BootloaderUnlock→CWM→ROOT権限取得済Photon ISW11Mに現状を維持しながら最新公式アップデートを適用してみる! - 暇人脱獄Blog
  2. Auto-sign.zipの掲載されているxdaのポスト

ダウンロード

  1. .zipにサインするJavaプログラムと必要な署名ファイル: Auto-sign.zip
  2. Blur_Version.45.1.24.ISW11M.KDDI.en.JP.zip: OTAを「ダウンロードする」するとこのファイルが /cache に出来る。 大事に保存のこと。 バージョン番号は45.1.24となっているが、実際にはバージョン番号にかかわらず、 最新までのすべてのOTAを含むファイルがダウンロードされる。

ISW11Mに対するOTAの一覧(auオフィシャルページ)

  1. 11/12/13 http://www.au.kddi.com/seihin/ichiran/smartphone/up_date/isw11m/up_date_20111213.html
  2. 12/02/22 http://www.au.kddi.com/seihin/ichiran/smartphone/up_date/isw11m/up_date_20120222.html
  3. 12/04/26 http://www.au.kddi.com/seihin/ichiran/smartphone/up_date/isw11m/up_date_20120426.html
  4. 12/09/25 http://www.au.kddi.com/seihin/ichiran/smartphone/up_date/isw11m/up_date_20120925.html

手順要旨

  1. OTAのzipファイルを展開し、
  2. META-INF/com/google/android/updater-scriptを編集して ブートローダの書き換えを行なわないようにし、 リカバリの起動時リストアを行なわないようにし、
  3. zipファイルを作成し、
  4. Auto-signツールでzipファイルに署名し、
  5. CWMリカバリからこれを適用する。 以上。

手順詳細

(省略) :-P というのはひどいので要点だけ記す。

updater-scriptの書き換え箇所

次の1箇所をコメントアウトする。

#ui_print("updating AP20 bootloader ...");
#assert(package_extract_file("ap20bl.img", "/tmp/ap20bl.img"),
#       write_raw_image("/tmp/ap20bl.img","nvmotota"),
#       delete("/tmp/ap20bl.img"));
#assert(ap20bl.set_bl_update(00300000));
#assert(ap20bl.set_mb_update(00080000));

以上。

install-recovery.shの書き換え内容

2行目に次の内容を挿入する。

exit 0

挿入後はこうなる:

#!/system/bin/sh

exit 0

if [ ! -e /data/update_recovery ]; then
  if applypatch -c MTD:recovery:2048:29e07853675c3515ec281939c9840b99e2545e78; then
    log -t recovery "Recovery image already installed"
    exit 0
  fi
fi

log -t recovery "Installing new recovery image"
echo start > /data/update_recovery
sync
if applypatch MTD:boot:8388608:ce13c3ce476f9557eb81d8f069e6051d175075a6 MTD:recovery a8191cda8ee898872619500686c329901109442d 8388608 ce13c3ce476f9557eb81d8f069e6051d175075a6:/system/recovery-from-boot.p; then
  rm /data/update_recovery
fi

以上。

(2012-11-22)

Tag: Google Android Gingerbread Motorola Photon au ISW11M アップデート ファームウェア




 

4G 6909HFJ 7 Pro Amazon Android Apple Apple ID Basic認証 C6833 CID Crespo Docomo Dream Droid 3 Droid 4 Droid Bionic Elini Eng hboot Engineering hboot Evo 3D Exynos Flashtool G Flex G1 Galaxy Galaxy Nexus Galaxy Note Galaxy Note 3 Galaxy S Galaxy S II Wimax Galaxy S2 Galaxy S3 Galaxy S4 Galaxy Tab GingerBread Gold Google HT03A HTC HTC J HTC J Butterfly HTC J butterfly HTC J one HTL21 HTL22 HTL23 Herring ICS ISW11M ISW11SC ISW12HT ISW13HT IceCreamSandwich IdeaPad J Butterfly JerryBean JerryBeans Jolla KB2387149 KB2813347 KB947821 KDDI Kindle Fire KitKat LG LGE LGL23 LTE Lenovo Lollipop MID MZ604 Magic Maguro Mahimahi Mango Microsoft ModelID MotoFail Motorola N1 Nexus One Nexus S Nodo Nokia OTA Optimus Chat PHP Passion Photon PukiWiki ROM RSD RUU Razr Razr Maxx SC01C SC03E SC05D SCL22 SIMロック解除 SO01F SO02F SO03C SOFF SOL23 Sailfish Samsung Sapphire Shooter_K Soju Sony Sony Mobile SonyEricsson Sunfire SuperCID Superuser.apk System Updates TMobile TWRP Tango Trout Tuna U150 Verizon WP7.0 WP7.8 Windows Windows Phone 7 Windows Server 2008 R2 Windows Update XT862 XT894 Xperia Xperia Z Ultra Xperia Z1 Xperia Z1f Xperia ray Yakju about adb au blaze bootloader fastboot forzando ftf iOS iTunes iTunes Store installrecovery.sh logwrapper m7_wlj nandroid odin qwerty recovery recovery.bin rooting xoom xrea アップデート エラー キーアサイン グレーアウト スクリーンショット フラッシュ ブート ブートローダアンロック プロフィール リカバリ 不具合 内部ストレージ 分解 見えない