Juvenile

ライフログ的物品レビューブログ

Nexus 6Pのブートループを直してみる

f:id:keigo-andante-17:20180104181416p:plain

新年早々、Nexus 6Pがぶっ壊れた。軽快に動作をしていたのが、突如フリーズし、再起動ループに。2,3回で抜け出せる時もあれば、数十回ループしてしまうこともある。

Nexus 6P bootloop

メインの携帯として使っていて、まだ月賦も1年残っている以上、放置しておくことは難しい。しかし、xda-developersというサイトに修復方法が記載されていたので修復していく過程とともに紹介していきたいと思う。

どうやって直すか簡単に説明

スマートフォンには、SoCというものが必ず搭載されている。CPUやWi-FiGPS等のあらゆるシステムが搭載されており、スマホにとって必要不可欠な存在である。今回はその中でも、CPUの部分をちょっとだけ弄る。弄ると言っても分解はしない。

基本的に、CPUはコア数が多いほど高性能。Nexus 6PのCPUはオクタコア(8コア)なのだが、今回はそのうちの4つしか動かないようにし、クアッドコア(4コア)で動作するように内部のデータを書き換える。

https://forum.xda-developers.com/nexus-6p/general/guide-tutorial-nexus-6p-bootloop-death-t3716330

このサイトを参考にした。Mr. squabbi, thank you so much... 

※この方法で、僕は実際にNexus 6Pのブートループを直した。しかし、ブートローダーアンロック状態のままだと、メーカーの保証が効かなかったり、修理を受け付けてもらえなかったりなどさまざまなリスクを背負う。また、失敗することで起動すら不可能になることもあり得る。そのため、何かあっても自己責任で試してほしい。 

Nexus 6Pのブートループを直す

準備

準備段階で、

  • パソコンでADBコマンドが使えるようにしておく
  • ブートローダーをアンロックしておく
  • 携帯のデータのバックアップをとっておく
  • 必要なデータをダウンロードしておく

必要がある。ADBコマンドが使えるようになる設定はインターネット上には多く情報があるので、今回はその手順を省略する。 

最低限必要なデータ

また、最低限必要なデータは、

  • 携帯のファクトリーイメージ(このページからダウンロード可能、"angler for Nexus 6P とあるのが該当部分")
  • パッチが適用されたbootファイル(2018年1月4日時点で最新のファイルはこのページからダウンロード可能)

なお、bootファイルは携帯のシステムのバージョンと合わせる必要があるので、自分で確かめてダウンロードしよう。

今回利用したファイルは、

  • 8.1.0 (OPM3.171019.013, Jan 2018)<ファクトリーイメージ>
  • 4core-patch-boot-angler-opm3.171019.013.img<boot>

である。 

ブートローダーアンロックは以下の通り、Windowsならコマンドプロンプトから

コマンドとして、「fastboot flashing unlock」を入力し、EnterでOK。端末の画面が変わったらYESをタップ。

この時に端末内部の個人データは全部消える。忘れずバックアップを。

修復手順

その後の手順は以下の通り。コマンドプロンプトを利用する。

  1. ダウンロードしたファクトリーイメージを展開し、bootloaderとradioを抽出。
  2. ファクトリーイメージの中の 'images-angler-xxxxx.zip' というファイルを開く。
  3. その中からsystemとvendorを展開。
  4. 携帯のブートローダーを起動させる。(電源ボタン+音量上下同時押し)
  5. ブートローダーの更新(コマンド: fastboot flash bootloader *drag in extracted bootloader image*)
  6. ブートローダーの再起動(コマンド: fastboot reboot-bootloader)
  7. Radioの更新(コマンド: fastboot flash radio *drag radio image here*)
  8. パッチ化されたbootを焼く(コマンド: fastboot flash boot *drag 4core patched boot image here*)
  9. システムの更新(コマンド: fastboot flash system *drag extracted system image here*)少し時間がかかる。
  10. Vendorの更新(コマンド: fastboot flash vendor *drag extracted vendor image here*)
  11. パッチ化されたTWRPを焼く (省略可)(コマンド: fastboot flash recovery *drag patched TWRP image here*)
  12. リカバリーモードで再起動する(11.を省略した場合、省略)
  13. MagiskのzipをTWRPを使って焼く(11.を省略した場合、省略).
  14. 再起動。

(*で囲まれている部分には書き込むファイルの場所を入力するが、ファイルを直接プロンプトにドラッグ&ドロップすることで入力できる)

今回は11~13を省略したが、何ら問題なく動作している。

8コア→4コアで動作は重くなったのか?

ご覧の通り、CPU 4~7が停止している。このため、バッテリーセーバーが使用不可になった。

動作コア数を減らしたということで、動作は重くなったのだろうか。今のところ、時々スクロール等がカクつくようになった印象を受ける。だが、高性能のグラフィックを求めるゲームをしないのなら日常での使用に問題はないだろう。でも、この端末、バッテリー15%くらいで勝手にシャットダウンするからなあ

 

なお、Antutu、Geekbenchでのスコアは以下の通り。

f:id:keigo-andante-17:20180104175641p:plain
f:id:keigo-andante-17:20180104175634p:plain

まとめ

もうHuawei端末は買わない、と決めました。早く2年縛りが解けて、機種変更をしたい。

 

"AGPTEK A01" Review - 中華DAPだからと言え侮れない

f:id:keigo-andante-17:20171210130653j:plain

2017/12/16 バッテリー、録音機能、日本語フォントについて追記

4年ほど使っていたiPod touchが壊れた。壊れたというよりは単なる液晶割れなのだが、公式に修理を頼むと16,000円ほどかかる。その他の店舗でも、安くて10,000円。第5世代のものだからシステムのバージョンもiOS 9止まりだし、10,000円出すくらいなら新しく買おう、と思って調べていたところ、AGPTEKの「A01」というものを見つけたのでレビューしていこうと思う。

続きを読む

Evernote、無料版の台数制限に困っているなら「共有ノートブック」を活用しよう

f:id:keigo-andante-17:20170830224123j:image

Evernote。僕にとっては最初「何のために使えばいいのだろう」と思っていたのが、今では必要不可欠なウェブサービスになった。気になったウェブサイト・ニュースを簡単にクリップしておけるし、ブログ記事を書くのにも重宝するし、メモも取れるし、様々なニーズに対応しているサービスだと思う。

そんなEvernoteが1年前に発表したこと。それは、

「アプリからアクセス可能な端末数を無料版では2台までに制限する」ということ。

続きを読む