9インチナビ スマホ連携 その2(Android AAStream)
1
前回に引き続き、かなりマニアックで長文。自己責任作業の備忘録です。2日半くらいかけた作業です。
AA Mirrorを試してみたく、Andoridスマホのroot化を検討。
iPhoneよりは自由度があって楽だろうと思っていたけど、一日かけて調べてみると2015年くらいからdm-verityというものがKernaelに組み込まれていて、仕様が厳しくなり、国内のキャリア仕様のAndroid携帯はカスタマイズは不可能になっていた。知らなかった。勉強になりました。今使っているXperia8については残念ながらRoot化を断念。(色々情報見ましたが、下記Novlogさん情報が一番わかりやすく大感謝)
https://novlog.me/android/xperia-cannot-rooted/
ただ海外仕様のSIMフリーのAndroid携帯は、Xperiaはカメラ機能等に影響はでるものの、Root化対応がまだまだ検討できるようなので、去年まで海外で使っていたXperia XA1 UltraをRoot化の検討に切り替える。写真の6インチの、ちょっとでかいXperia。
Xperia XA1 Ultra(G3221): Androidバージョン 8.0.0 (Oreo)
おおまかな手順をまとめると以下の通り。
①PC/スマホの書き換えの環境構築
②スマホのBoot LoaderのUnlock
③スマホのRoot化
④ ソフト (AAStream)のインストール
2
3
4
③スマホのRoot化
5/4 前日に無事unlockされたので、いよいよRootを取りにいきますが、いろんなサイトを参照しますが、結構悩みました。
リカバリー領域にTWRPをいれて、SuperSuを走らせてRootを取るという方法が多く、作法は理解。
https://andmem.blogspot.com/2014/08/twrp-boot.html
ただ、検索するもTWRPサイトでもXDAでも、残念ながらXA1 Ultra (G3221)のTWRPカスタムリカバリーのファイルが見つからない。(自分で作れるわけもない)
さらに色々読んでいると、最近はMagisk Managerというやり方があるらしく、望みを捨てず継続でその情報を集め続ける。。
https://sp7pc.com/google/root/34313
いくつかのサイトが説明してくれてますが、結局TWRPを絡める手法だったり、いまいち良いやり方が見つからない。
さらなる地道な検索作業後、Youtubeでインドの方が、TWRP無しでのMagiskの導入を実践してくれている動画を発見。神!!
https://www.youtube.com/watch?v=QPLbgh5Jk6A
XA1Ultraのboot.imgとrecovery.imgは下記XDAから入手したものを使用。
https://forum.xda-developers.com/xa1-ultra/development/g3221-built-sources-t3622886
Magisk本体自体は、Google Playで落とせます。ガイフォークスマスク(笑)
XA1 ultraのboot.imgを使って、スマホのMagisk本体側でPatchをあてたboot.img改を作り、それを改めてPC側に戻し、コマンドFastboot flash bootで、スマホに焼き直せば良いみたい。
手順に沿ってやってみるも、作成されたPatchedのimageがスマホ上ではちゃんと見えるのに、なぜかPCのExplorerからでは確認ができず、ちょっと悩む。結局Wifi接続したスマホからGooglde Driveに一旦アップロード。それがPC側からも見えたので、落とすという遠回りなかたちをとりました。
その改版のboot.imgをflashし、スマホを再起動したらMagiskが無事Activeになり、Rootが取れたのかも。Root Checkerを実行して、無事Root化がされていることを確認。
延べ2日間の情報収集と基礎構造の理解、いくつもの試行錯誤の苦労が報われ、Root化された携帯の入手に歓喜して5/4の夜はお酒飲んで就寝。
5
6
嬉々として、取説とスマホを持って、愛車のハスラーに向かう。普通にAndroid Autoの接続をするのも初めてです。USBケーブルを挿すとお互いを無事認識し、Android Autoが立ち上がりました。
7
Android AutoのメニューにAA Streamが。押すとスマホの画面がミラーリングされ立ち上がります。OK。
8
ナビ側のタッチパネルで操作も可能。Youtubeもご覧の通り。DRM系はCar Play同様移りませんが、Android携帯でもミラーリングに成功です。
(検証結果)
9インチナビでAndroid Autoを介したAA Streamで、Android携帯の完全ミラーリングが有線USBケーブルで可能。(ただし、メーカー保証外の完全自己責任で、もちろん同乗者の方の使用前提で)。
もちろん9インチナビでもなくて、Android Autoがあるナビなら同様に可能と思います。
iPhone (with JailBreak)とAndroid(with Root化)の両方とも達成できましたが、Androidのほうが楽かと思ったら、モデルの多さやOSのVersionとそれにあうネット上のデータの多さに翻弄され、見極めが苦労しました。実際、あるboot.img焼いたら、途中で文鎮化し、冷や汗書きました。ABDとFastboot基礎から勉強になり、苦労した介はありましたが、2日ちょっとかかるとは。ある意味、GWのStayHome期間で良かった。
携帯は格安のデータ通信SIM入れて、ハスラーの長距離ドライブ専用とします。
改めて、Novlogさんの情報サイトと、インドの方の情報に感謝です。
Novlogさんのまとめ方は、ほんと丁寧でわかりやすく、Root以外にも有用な情報が多数あるので、色々読ませていただいて、また勉強させていただきます。
この作業は、完全に自己責任の内容となりますが、ガジェットやこういう自由研究が好きな人の少しでも参考になれば。Expansysやe-bayで海外の安いAndroidスマホ売ってますよ。
関連パーツレビュー
[PR] Yahoo!ショッピング
おすすめ順
売れている順
[PR] Yahoo!オークション
入札が多い順
終了時刻が近い順
タグ
関連整備ピックアップ
関連リンク