Zenfone2(ZE551ML)カスタムROM導入に再挑戦!LineageOS14.1の導入に成功しました!
Zenfone2(ZE551ML)の文鎮からの復旧を経験しましたのでもう怖いものはない!ということで、やっぱりLineageOSを入れたいと思い、再び情報を集めました。
以前調べたときにわかっていたのですが、Zenfone2用LineageOSのROMが一時期LineageOSの公式サイトで配布されていて、それを使った導入事例がいくつか紹介されていたのです。ただそのサイトからリンクされている公式サイトでは、なぜかROMの配布が終了しているのですよね。
公式サイトで配布していないものはしょうがない、と諦めていたのですが、今回はインターネットアーカイブという手段を使ってみることにしました。
Internet Archive: Wayback Machine
要するに、ウェブ上のデータを自動で定期的に収集し、サイトやデータの過去のバージョンを参照できるサービスです。何らかの事情ですでに消されてしまったページなども過去のデータから参照できるので、ディープに調べ物をする際には役に立ちます。
こちらを駆使して情報収集を続けると・・・お役立ちサイトがヒットしました!
Zenfone2(ZE551ML)にAndroid7.1.2ベースのカスタムROM 『LineageOS14.1』を導入する方法 – 機械仕掛けのキュリオシティ
ドンピシャの記事がヒットしました。といいますか、このサイト自体は現在も生きているのですが、この記事のみ何故か削除されてしまっているのです。削除されたものを掘り起こすことが是か非か・・・わかりませんが、小生にとっては非常に役に立った情報ですので、許される限り共有したいと思います。
閑話休題。上記サイトを教科書にZenfone2へのLineageOS導入作業を進めます。
1.必要データの準備
・ROM
これがないことには始まりません。ただ前述のとおりLineageOS公式でのZenfone2用ROM配布はすでに終了しています。ここで登場するのが、またもやインターネットアーカイブ!
https://web.archive.org/web/20180125105719/https://download.lineageos.org/Z00A
ありました!データもクロールされているようです。小生は最新版(最終版というべきか?)のlineage-14.1-20180120-nightly-Z00A-signed.zipをダウンロードしました。
・gapps
Googleのシステムアプリをインストールするのに必要なファイルです。これは当然公式サイトが生きていて、各バージョンの配布が続いています。
端末のsocやAndroidバージョンによってファイルが異なります。Zenfone2のsocはintel製ですのでPlatformはx86となります。そして今回のLineageOSは14.1、すなわちAndroid7.1ですのでAndroidは7.1を選択。Variantは平たくいえば全部入りか最小限か、ですので、最小限のpicoを選びました。
・MM Bootloader, Ifwi, bom_token Updater
参考サイトによると、
「MM Bootloader, Ifwi, bom_token Updater」はカスタムリカバリーのTWRP(Team Win Recovery Project)とAndroid7.0以上をベースにしたカスタムROMをZenfone2で起動させるのに必要な「MM Bootloader(Android6.0以上に対応しているブートローダー)と非純正のファームウェア(LineageOS 14.1)を導入するために必要な「TWRP(Team Win Recovery Project)3.0.2-M1」を自動的に導入してくれるツールです。
とのことです。うーむ、よくわかりませんが、Android7.0以上をインストールするにはブートローダーから入れ替えなければならないということですね。このあたりは自動化されたものをありがたく使うことにしましょう。
MM Bootloader, Ifwi, bom_token Updater
こちらから、M_BL_upgrade_for_zf2_551ml_6.0.zipをダウンロードします。(ファイル名のあたまにMがひとつ足りない気がしますが気にしない!)
LineageOSのROMとgappsはダウンロードしたものを端末にコピーしておきます。MM Bootloader~はダウンロードし、PCの任意の場所にzipを解凍しておきます。
2.端末の準備
前回の記事のとおり、小生のZenfone2はグローバルバージョン、公式ROMでAndroid6.0です。次の作業はMM Bootloader等のインストールなのですが(詳細は後述)、インストールに失敗してしまいました。もしやブートローダーのアンロックが必要と思い、公式のapkをダウンロードしようとすると・・・
ZenFone 2 (ZE551ML) Driver & Tools | Phones | ASUS USA
Version V1.0 2015/10/13 734.6 KBytes
Unlock Device App: Unlock boot loader
Notice:1. Update your software image to V2.20.40.139 or latest version
とのことで、端末のファームウェアが2.20.40.139以上の場合に導入できるということ。これはAndroid5.0のバージョンナンバーですので、6.0にしてしまった小生のZenfone2を5.0にダウングレードしなければなりません。とほほ・・・
公式ROM一覧をよく見てみると・・・
Version WW-52.20.40.196 2016/09/20 1.16 GBytes
ASUS ZenFone2 (ZE551ML) software Image: V52.20.40.196 for WW SKU only*
This is downgrade firmware from Andriod M to Andriod L .
Please ensure backup data before downgrade.
Downgrade to V52.20.40.196 (Andriod L)
ありました!6.0から5.0にダウングレードするROMです!
さっそくダウンロードしてZenfone2にコピーし、適用しました。
無事Android5.0(2.20.40.196)になりました!
公式からUnlockApp_ze551ml_20150723.apkをダウンロードして端末にコピーし、提供元不明アプリのインストールを許可してapkをインストール!起動画面が白黒反転し無事ブートローダーをアンロックできました。
3.MM Bootloader, Ifwi, bom_token Updaterの導入
電源ボタン+ボリュームupでブートローダー(ドロイド君解体画面)を起動します。
パソコンとZenfone2をUSBケーブルで接続し、解凍したフォルダ内のupgrade.batを実行。端末がいちど再起動して再度recoveryモードに入って、PCのコマンドプロンプトに、続行するにはキーを押してください...と表示されたら、適当にキーを押して終了。
4.TWRPを起動させる
Zenfone2を再起動させrecoveryモードブートローダーに入ります。
起動時にこの警告画面が出たらおそらく成功!出なければMM Bootloader, Ifwi, bom_token Updaterの導入をやり直しましょう。
ブートローダーに入ったら音量ボタンでrecovery modeを選び電源ボタンで決定。
TWRP 3.0.3-M3-Z00Aが起動しました!!このバージョンのTWRPがLineageOSなど非純正ROMをインストールできるそうです。
5.LineageOSとgappsをインストールする
参考サイトの手順どおりに、wipeしたのちにLineageOSとgappsをインストール。
TWRPアプリは、特に何の役に立つのかわからないのでインストールは回避しました。
TWRPを操作し端末を再起動。そして・・・
来ました!LineageOSのブート画面です!
かなり待たされましたし、いちどなぜか再起動しましたが、無事に起動しました!
Zenfone2にLineageOS14.1が入りました!ASUS公式では未対応の、Android7.1です!
なんだか長い道のりで、記事もたくさん書いてしまいましたが、Zenfone2にカスタムロムを入れたくて始めたこの旅は、ここに来てようやくゴールです。SIMを入れてLTE電波受信を確認。電話の発着信も可能でした。Google関係のアプリも入れられましたので、動作は問題ありません。サブ機として問題なく運用できそうです。よかった!
ディスカッション
コメント一覧
近接センサー(Proximity sensor)が動作するか教えていただけませんでしょうか?
ZE551MLをAndroid6に更新すると近接センサーが動作しなくなる不具合があります。Android5では問題ありませんが。
通話アプリ(LINEやFacebookiメッセンジャー)で通話中にスマホを耳に近づけると画面が消灯して、離すと点灯するのに使われているセンサーです。
不具合のため常に通話中、画面が消灯してしまい、一切操作(ハンズフリー設定や電話を切る等)ができなくなる不具合です。
LineageOSでAndroid7にすると、この不具合がないのであれば、やってみようと考えています。
管理人です。コメントありがとうございます。
CPU-Zで確認したところ、PSH Proximity sensorは、通常時は5.0cmと表示されていますが、センサーに手を近づけると0.0cmに数値が変化します。動作しているということになるのでしょうか。ご参考になれば幸いです。
ご回答いただきまして、うれしいです。ありがとうございました。
ご確認いただいた内容ですと恐らく、Proximity sensorが動作していると思われます。
近いうちに、こちらのウェブを参考にカスタムROMにしてみようと思います。
Android5にダウンすれば、Proximity sensorは元に戻るはずですが、今となっては未対応アプリが増えつつあります。また、Andoroid6以上で使える権限管理などがお気に入りなので、ダウンよりもアップしたかったのです。
本件に限らず、興味深い記事のブログが多くて、楽しく拝見しております。
はじめまして。
今更ながらzenphone2をandroid7にしようとしていたところこちらのサイトにたどり着きました。が、asusのサイトにブートローダーアンロックのツールがもう存在しないようで・・
どこかある場所ご存知ありませんか?
また、nexusなどにカスタムromを導入した経験はあるのですが、こちらの機種の難易度はどうでしょうか?
教えていただけると助かります。
こんにちは。コメントありがとうございます。
UnlockApp_ze551ml_20150723.apk でググったところ、こちらのサイトでまだダウンロードできるようです。
https://rebyte.me/en/asus/131115/file-1024872/
また難易度ですが、私の印象ですと、ブートローダーアンロックとブートローダー入れ替えのあたりのカラクリがよく分からず、専用ツールでイケましたけど、万が一うまく行かなかったときのリカバリーができるか、という部分に若干の不安があったように記憶しています。
TWRP起動後はほかの機種のROM焼きの手順と変わりませんのでかんたんです。
ぜひチャレンジしてみてください!Good Luck!
お返事ありがとうございます!
アンロックアプリ、早速ダウンロードしてつかってみたのですが、「ネットワークが原因と思われる不明なエラーが発生しました。あとでやり直して下さい」とメッセージが出てしまいました。幸い、再起動かけても今のosでアンロックされないまま無事に起動はするのですが、osのダウングレードあたりをしないとダメなのでしょうかね。
今はJP_2.20.40.197_20160816のandroid5なのですが。
記事を拝見すると流れはブートローダーアンロック→MMブートローダーのファイルでTWRPの導入、今のシステムのwipe→新しいosの導入→gappの導入の流れなのかなとは何となく思っているのですが..
うまくいきませんでしたか・・・私の記事を見返してみますと、
Zenfone2はWW_2.20.40.196_20160815のAndroid5になっていましたね。
JP版ではなくWW版(グローバル阪)なのも、もしかしたら関係するのかもしれません。
WW版の導入はこちらを参考に行いました。
https://web.archive.org/web/20150710080537/http://www.redistribution.cc/blog/586
うまくいくことを祈っています!
お世話になります。
お返事ありがとうございます!
教えていただいたグローバル版、失敗したら高級文鎮なのかも、というところでいろいろ
調べてはいるのですが、https://forum.xda-developers.com/zenfone2/help/asus-zenfone-2-unlock-device-tool-t3444622に私と同じような症状の方が質問を書いているようで…
Zentalk にあるパッチで解決した、というようなことがかいてあるようなのですが、こちらも機種が古いせいか記事がリンク切れになってたりしまして。
メイン機にする予定なので何とか一度で成功させたいものなので、記事を拝見して成功されたグローバル版のrom落としたり準備をしているところです。
お世話になります。
まだいろいろ調べている途中なのですが、ネットワーク接続がない状況でbootloader unlockを使うと、「ネットワーク接続がありません」とアプリがメッセージを出すので、この本体がブートロックを解除した、とasusのサーバーに記録されるようなので、そのサーバーが存在していないのかもしれません。となると、教えていただいた方法ではなく、bootloaderに関しては別の方法をとらないとダメなのかなぁと。
サイトによってブートローダーアンロックとroot化の順番がまちまちなのも迷うとこです。
あと、jp版とww版、何か変えることによって違いは出てくるのでしょうか?cn版に変更されていて大変だったという記事を見たもので・・
こんにちは。いろいろと調査お疲れさまです。
カスロム入れ替えはご承知のとおりやってみないとわからないところが辛いですよね・・
ちなみに私がjp版をww版に入れ替えたのは、なんとなくww版のほうがglobalな情報や海外のROM焼き職人たちについていけるかな、と考えたからです。海外の方がjp版Zenfone2を使うとは考えにくいですからね。
メイン機とのことですので思い切ったチャレンジをされにくいのでは?とお察しします。
ここは思い切ってZenfone2をROM焼き検証用のサブ機に格下げされてはいかがでしょうかw
お返事ありがとうございます。
zenphone2、こちらをメイン機で使いたいのにはいろいろ理由がありまして、
今まで契約していたのがドコモ系3Gの標準SIMの格安回線とガラケーで、両方とも
停波前に変えないと、と思っていたのですが、そんな中、ようやく、
新しい4Gの回線を契約したのです。本体セットで契約したのですが、最近の
スマホは電池交換が容易ではないので、家にあるzenphone2(中古)をバッテリーが
持たなくなるまで使ってから使い始めようかと。
最初、android9に改造したnexus5があるから大丈夫、と思っていたのですが、
契約の時に店員さんが新しいスマホに入れるためにsimをナノシムにカットして
しまった後で・・・トレイに入れるタイプなのでひっかかったりしたらそれこそ
目も当てられないかなと。zenphone2はスライドしてsimカードをセットする
タイプなのでカット済みの枠にはめてセットすれば何とかなりますが。
bootloader unlock、他のasusの機種で、googleアカウントを登録しないで
やる、というようなことも書かれていたので、(そちらはunlockアプリがv4でしたが)
zenphone2にインストール済みのアプリの誕生日特典などのクーポンを使い終わったらイニシャライズしてunlockを試してみようかと思っています。
今までカスタムROMは何回か他のスマホに入れてはいますが、
簡単に出来るソフト等を作って下さった方のものを利用したりしていたので
今回のはちょっと難易度高そうです。
jpからwwへの変更やダウングレードやら手探りなだけに。
ファイルがない、やリンク先がないのは古い機種は辛いですね。
文鎮になっても復活できれば怖くはないのですけど・・
お世話になります。
4G対応機種で他に使える機種がないので文鎮の恐怖からまだイニシャライズできていなかったりします。
公式のアンロックツール以外にもbootloaderのアンロック方法はあるようですが、それでも記事に書かれているものとバージョンを合わせないと失敗しそうで・・・大体ww版で書かれているのでまずjp版から書き換えないと始まらないようで・・・もう一台zenfone2を入手して試せば良さそうですが、わざわざ購入するのも・・・苦笑
ただ、今まで使っていたスマホに比べるとzenfone2はメモリに余裕があるのです。
何故かamazonアプリでの買い物はうまく出来ませんが。
やはりandroid5だからですかね。
お久しぶりです。こちらの記事と同じzenfone2はメインで使っているため、別のzenfone2 (Z00ED)を入手してそちらにカスタムromを導入してからこちらの記事と同じzenfone2のブートローダーアンロックをしようと思ったのですが、最初に入手したのが情報不足で楽天版の8ギガのもので次が16ギガのもの、で、アンロックのファイルを入手してtwrpで導入しようとしたところtwrpが起動せず、古いバージョンを使ったところ、起動したのですが、気づくと画面が真っ暗になっていたので電源ボタンを押したところ、再起動がかかり、最初の画面でERROR:Can’t load invalid boot image!というエラーが・・・書き換えた覚えはないのですが、おかしくなってしまったようで・・・
こちらの記事を拝見していてもzenfone2は文鎮化にある程度強いようですし、リカバリーは立ち上がるのでまだ何とかなるのかな、と思いつつ、8ギガのもリカバリーは立ち上がるが起動しないという状態になってしまったので何だかミイラ取りがミイラになってしまったような感じです。
復旧の工程を参考にさせていただきますね。ちょっと泣きそうです。
追記です。今、asusのサイトを見たらzenfone2のファイルを置いてあるところにアクセスしようとすると502-bad gatewayと出てしまうのでasusが対応してくれないとオフィシャルのファイルも落とせず詰んでしまう感じかもしれません・・・
はじめまして。遅くなりましたが、あけましておめでとうございます。本日、某フリマアプリにて、Zenfone2を3000円で購入しました。Android6だと使いにくいので、ROM焼き未経験ですが、頑張って焼いてみようと思います。古い端末についての記事ですので、もう管理者様が見ているかはわかりませんが、大変参考になりました。Twitterもフォローさせていただきました。これからも、参考になる記事をどうぞお願いいたします。
こんにちは。コメントありがとうございます。
すでに私の手から離れてしまったZenfone2ですけど、ROM焼きや電池交換など工夫して楽しんでいました。
よきROM焼きライフを!