投稿

ラベル(スマホ)が付いた投稿を表示しています

Zenfone Live (L1) が bootloaderしかろくに動かない状況になったけど復活した

イメージ
タイトル通りですが(当人にとっては)大変なことになりました。 スマホが重くなったので電源長押しで再起動したところ、  タスクバーが一段階しか降りてこず、アイコンが一部しか表示されない。通知も表示されない  ホームボタンとマルチタスクボタンが反応しない  開発者オプションが使えない。デベロッパー向けオプションはこのユーザーには表示されませんとだけ表示される  そのせいかUSBデバッグが使えないしadbも使えない(adb devicesに引っかからない) さらにその後時間差で  wifiが使えなくなる  カメラが使えなくなる  一部のアプリが使えなくなる   もうこれはスマホではなく文鎮一歩手前です... しかも焦ってリカバリーを違う機種用のイメージで上書き(当然起動しない)してしまうという初歩的ミスをやらかしました。 そこで復活させるためにやったことを記録しておきます。   まず落ち着いてリカバリーを焼き直す   私の場合fastbootモードで起動した時「fastboot devices」に反応してくれたのが救いでした。 これで、 fastboot recovery.img でリカバリーを取り戻せます。 もしrecovery.imgがあれば。 ない場合は公開されているものをネットの大海から探すか、私と同じように TWRP経由 か...。 焼き直し方がわからないと言う方は、...いや、まあそんな人はそもそもリカバリー消したりしないか。 私の場合リカバリーをTWRPにしていたのですが、確実にファクトリーリセットをするためにオリジナルのに戻しました。この時オリジナルのリカバリーイメージをどっかにやってしまって焦りました(対処法は こちら )。 データのバックアップを取り、ファクトリーリセット and/or システムアップデート   リカバリーメニューから「wipe date/factory reset」で工場出荷時の状態にリセット。 自分の場合、systemがおかしいのが不安だったので、念押しで ASUS公式 からFirmwareをとってきてSDカードにzipのまま入れておき、続けて「apply update from microSD」でアップデートを手動...

TWRP公式サポートされてないAndroid端末でシステムインストールした話

イメージ
TWRPはandroidのroot化に関連して注目されることが多いですね。 公式サポートされてないだけで地獄と化すことを私は知りませんでした。 以下は丸4日に渡る私の悪戦苦闘の記録です。あくまで参考程度に、このような操作は自己責任で行ってください。 (バックアップはあらかじめ取っておこう。特にブートローダーをアンロックしてない場合は初期化不可避。) ---------------------------スポンサー--------------------------- -------------------------------------------------------------------- ちなみに私が今回使用したのはASUS Zenfone Live (L1)。新品でも1万円代で、とても良い仕事をしてくれるけれど、TWRP公式サポートしてない機種です。 システムインストールは、要するにユーザーアプリを/system以下に入れれば良い(システムをいじって動かなくしてしまったりセキュリティ上信頼できないアプリを入れるのを防ぐため、普段はロックがかかっています)から、流れとしては、 1、PCに adb・fastboot を導入しておく (リンク先はwindows用。macの場合android studioアプリをインストールし、パスをターミナルアプリのコマンドラインから export PATH=$PATH:/Users/<自分のユーザー名のフォルダ>/Library/Android/sdk/platform-tools することでadbが入る) 2、ブートローダーのアンロック 3、TWRPをrecoveryへ焼く(ちなみにTWRPの言語は設定から変更可能) 4、TWRPファイルマネージャーで/system以下へのファイル移動 の、つもりだった。実際どうだったかは以下の通り。 1、そのまま。DLしてきてディレクトリにパスを通す。検索すれば良い解説ページがたくさんある。 2、 まずブートローダーのアンロックは避けられなかったです。 非公式の方法だとアンロック解除できる方法もあるらしいけど、自分は公式の方で行く。なぜなら変ないじり方されないだろうし安心だから。まあ当然サポートは切れるけど。 ASUS...

ASUS Zenfone: TWRPから標準recoveryに戻す方法 [How to restore original recovery]

イメージ
使用端末: ASUS Zenfone Live (L1) ZA550KL ※この話はroot化が済んだ端末についてなので、実行するか否かに関しては自己責任でお願いします。バックアップは忘れずに行いましょう。 ****************** まず、TWRPの高度な機能>ファイルマネージャ から、以下の3つのファイルが揃っていることを確認します(見えない場合マウントメニューからsystemにチェック)。 /system/recovery-from-boot.p /system/bin/install-recovery.sh /system/etc/recovery-resource.dat (自分の場合、このうち「recovery-from-boot.p」は「recovery-from-boot.bak」の形でバックアップしてました。) これらが揃っていない場合、ASUS公式( こちら )のFirmwareの中の「system.new.dat」を IMG_Extractor などを使って展開しても得られるようです。(ちなみにIMG_Extractorのrarファイルは解凍時にパスワードがいります。必要な場合は作者さんのyoutubeを見てください。) この場合、adbコマンドやSDカード経由等何らかの手段でスマホの対応するフォルダに入れる必要があります。 次に、TWRPの高度な機能>ターミナルで、 cd /system/bin ./install-recovery.sh と打ちます。 終わったらリカバリーモードの再起動をしてみてください。 オリジナルのリカバリーが起動すれば成功です。 ****************** 万一うまくいかなくてもbootloaderさえ生きていればまたTWRP.img等を焼いて復活させられます。 ほぼ自分用メモですが誰かの助けになれば幸いです。