Android 14 GSI から Android 15の GSIに移行してみる。
2024/11/17 : PC更新したので以下の項目を追記
・Google USB Driver の取得とFastboot ドライバの設定
- Android adb の 取得
公式ウェブサイトからダウンロードする。
ダウンロードフォルダに、「platform-tools-latest-windows.zip」がダウンロードされるので、展開すると、platform-toolsフォルダがあるそのフォルダを任意の場所に移動する。
今回は ダウンロードフォルダから cドライブにAndroidフォルダを作成し、platform-toolsフォルダを移動した。
%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20style%3D%22edgeStyle%3DorthogonalEdgeStyle%3Brounded%3D0%3BorthogonalLoop%3D1%3BjettySize%3Dauto%3Bhtml%3D1%3BexitX%3D0.5%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3B%22%20edge%3D%221%22%20source%3D%223%22%20target%3D%224%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20value%3D%22%22%20style%3D%22shape%3Dimage%3BverticalLabelPosition%3Dbottom%3BlabelBackgroundColor%3Ddefault%3BverticalAlign%3Dtop%3Baspect%3Dfixed%3BimageAspect%3D0%3Bimage%3Ddata%3Aimage%2Fpng%2CiVBORw0KGgoAAAANSUhEUgAAATYAAACBCAYAAABKBJbQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAqUSURBVHhe7d1fbJtXHcbxp1s0oH%2FY2MZFG5dZSzWxm2ZjQJwSKVdUlBtIs0xGZKsGF5OoL5o2FwGkgHoBuciWCDkwCQYKCxAt66IJStF6Q0ZGEiENmrJ1Gk1xiBOmIRCTKKNd2nDO69eJkzr2m2DS9NfvRzq13%2F%2FHx34fn%2FO%2Bbrtl586dCwIAQ24JHwHADIINgDkEGwBzCDYA5mzZt28fNw8AmBLcFb18%2BbJ27Nihbdu26eLFi7p06VK4GABuPAxFAZhDsAEwh2ADYA7BBsAcgg2AOQQbAHMINgDmEGwAzCHYAJhDsAEwh2ADYM71DbbaTo3O9StZG06XlFT%2F3JzmSha3r3BtADev6xhsters2y%2BdrlHqaNQ4Oq2ju3ZpV9FyVKcvTOlcuCaAm9d1C7Zkf5%2F2v3RYDYcalFZKo52Rum0AUNZ1CLZaF2qjLsrSajh%2BJpgzeOiw0jV9Gu1PuqWrOaepC%2BFTAChhY4OtNqn%2B0VNKTfme2mA40zuTCzcXd6dG%2B9UZ7aIbABS1QcGW66XN9R3Q1OFdanjzaJEL%2F6d04FSDDqSnVJM6pbmiAfdpPXXNdvnylFsKABv2L%2Bgm1dkpvXh80PXNoqlNdur%2Bc8c1uLhBrTpHj%2BrNhkMq7Ost8b3B%2B%2FRUw%2FHIxwBg0wb12AZ1fA2h5p0ZLAw1AIhug28eRPgt2mhniRsIAFDeBgfboA4V%2FQ2aLwf09IULOp1ebSh5v2ruDZ8CQAkbHGyrq%2B3s0%2F6ptJbdLAWAddgUwVab7Fff%2Fpd0uGyqcVcUQHnXPdiCUEtN6XCku5ll%2FkrVvTVuwArgZsd%2FmAzAnE1zjQ0AKoVgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYU9Ef6E5OTur8%2BfOan58P5wCohKqqKu3Zs0d79%2B4N56CUigbbCy%2B8oOeff15TU1PhHACVUFNTo4cfflgHDx4M56CUig5FfU%2BNUAMqz59XjISi4xobAHMINgDmEGwAzCHYAJhDsAEwh2ADYI6pYGu8b0bff%2BxX%2BumXT%2BonXzqpgcd%2FqWcfP6Welpd19%2FZ3w7UAWGcq2A4%2B%2BKa2Vl3RwsItWtCtrrjHhVt117ZL%2BupnXtXW2%2FgdEHAzMBVsPsCCMHPl6sKWINRyz29xyy6rLzmqHz02oh8%2B%2BrKeefQ3rryiH7S%2Bom9%2F%2FlXV1%2Fwt3Es5jeoY7nB%2FrlHcbZdOK51ex7bX3Xpe8zrbaaPFW5VeVz3janXvZ2s8nMSmYuwaW66HdvXqFsmHmu%2B5uaJbt%2Br9H%2Fmc7vjkt3THx7%2BpD33i67rzY%2B2688GU7nrgCX30U1%2FQV75Y2f9%2FvrFjWB0FZ0tj8og0lFIq1aWRcN5GWFmPzeZ%2FqV9FXltmQKmmjX1P8P9nKti2PvS0tu%2F7mXbse1Y76p%2FRBxPf0%2B1139HtDx3X%2Bz78gPTe36X5f7hHV%2Bbfka78S7p60ZV%2Fa%2FsHFsK9ALjRVfQvwT%2F33HN68sknw6mNN9z3WddTu%2BzKlbDMX%2Fso93i1cP7S86avueAL%2BGFUvbInpEQipurqas2eaFNqILO4bCz4lo%2B7XkO7WmJutltHE71KdU2r1c1rrnPTmtXsxLjGlSiYHnLruP6BGwJ1tCe0tGm3ukaW9p89EVNzs3SibUixHjfd6%2BrSUqdqTai3e1C7k%2B1KxKrd9Am1pQbkt1zODZVW1KO7y6236nGdMnXKv%2Bal%2Ffp1mtw6wdMV1t5OQf0aO5QOVvSyrpNb7JhtytYX2TZYusT36OrHwvr5IWdPTENh7yzemlZyJuWWFdYz3%2Fb5990fy68T7M7vUOkjde6Qs65q48rGEsp2pxR8LFZpu2h1iNamx44d0yOPPBJOoRRbQ9Gr77rigi0oLpyLPV5xZeE9V%2Fy8fPHL%2FhPuJK9OsZkuN3RMqampTeOJniLDnoxGuvzw0hW%2FTqxFrfGMBty83oncSZFyJ9zyafeJDT%2FgY%2B6kyO1%2FSDrSXnC9ps5FYbebH540%2FnSZ9nVpUtt4TEd6kpoJjtuk3myzkkWHY9fWw4faqsctW6dQY1LNGnLLm4JS7AS8VrR2CurXklW3X88XXwXf6Nccs8i24ZEKjYxNKLY79wLiDQkXSDHVB20VV0Miq7GidS9439vGFWtpdWs7vm7%2BaoI7flC3Qfeu5HKoZNtFqsO62hSlGAu2grAqDC%2F%2FPHj00y7ErrgQC8IsX8LpZSYKPvgZjY7PLn5AC8X9t3hwU8B947qv6tg94YJS7nG9gYkx5TtK7uOvQd9LaMjvf0JDuUQLZTUTTmZmsm6x2zY3qelsWC93cuVuTpS4QVHquGXrFJrOarauRR2tjbkT3otw7Ejt5OtQnVB7fl%2Bu5zar3YoXO%2BZKxergtnMvwG2TC5GhoWzYVg3uiyOr6WDDlQre98yMstUxBVXNt0%2BwwMmMyn0kckq1XZQ6RHl9WBNjwRaG2WKAhaHmgyx4LFyWDzVf%2FDxX1sqdrD31Y4s9DN%2BDiGo2W%2Fy0WrfMgLrCepS6QVHquJHqFFxs79bgTH0QQEEvttyx19JOfqi%2BuC9XfG%2Bs2DFXKlYHHz4uPhri9yiWdcEzMqasDxkXRBofLdrLW018twvZ9bRdlDpEeX1YE1vBlu%2BhBWGV77G550GPzT%2B6sqy35p%2Fni5teJj9k8BqVbPafw%2BWnQv7DnpvbqPq64El5%2Flu8OanGxa9nt383Slm5%2F4orddw11SmjzEiXusfdwG2pkVYVuZ2Cnkt9QR0Kre2YOb6n7TpM7S3KdcNGNJZNKFkfW3NbZ%2FyOfPuE0374mMgPRUu2XdQ6rOf1YTU2h6L5oediyYeYe8yHnw%2B5YH7BOsu4D2t9bmgzPOw%2BlL3d4fWuJZmBIfft26NhP%2Fzp2K1sQU8kuLZyZNjND6%2FRFPLf0L1SS3t%2B6OT2P5S%2FnlZZy%2BpR6rhR6%2BR6X8PDw0HpcUOr3ggXhCK3k6tDt69Dj5sO6pCWG52tesySbRwKAql66XrayFhWdbFxrTHXgvbpdsPLFlcHX6%2BO3WNLQ9EybVe2DutoU5Rm6q7os9%2BIafvWKhdaK%2B96%2BuJ7cOG84K7o8nlv%2F3NBT%2FTdHe6p8E4ZsDlwVzQ6Uz227%2F74Dzr325%2FrrTMvunJSb509rb9O%2FlpzZ1%2FR7NnfKfvH3yv72muaef1P%2Bsvrf9b0uVlNv%2FG23jj7jp75xW3hXgDc6Ez12CqHHhs2H3ps0dm6xlYxI%2Boi1IAbFsEGwByCDYA5BBsAcwg2AOYQbADMIdgAmFPRYKuqqlJNTU04BaBS%2FHnlzy9EU9Ef6E5OTur8%2BfOan58P5wCoBB9qe%2Fbs0d69e8M5KKWiwQYAmwHX2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAMwh2ACYQ7ABMIdgA2AOwQbAHIINgDkEGwBzCDYA5hBsAIyR%2FguYbfAAtYmtOwAAAABJRU5ErkJggg%3D%3D%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2250%22%20y%3D%222010%22%20width%3D%22310%22%20height%3D%22129%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%224%22%20value%3D%22%22%20style%3D%22shape%3Dimage%3BverticalLabelPosition%3Dbottom%3BlabelBackgroundColor%3Ddefault%3BverticalAlign%3Dtop%3Baspect%3Dfixed%3BimageAspect%3D0%3Bimage%3Ddata%3Aimage%2Fpng%2CiVBORw0KGgoAAAANSUhEUgAAAOMAAABkCAYAAAB0O4csAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAgDSURBVHhe7d1fTFvXHQfwbxLUriSsXds9JDgrqqOqeYnbdRuGIflp0dKXziFEnkYTdXuoVPwQCA9sk7yJh80PTkCTvVVa04mFdlYIsao1pQovo3MKaFK3JGup0jg1w7Cq06ZVWtaFAt7vXB%2BDHcDY1LJPLt%2BPdHLvPfcv0f3md%2B41gW27d%2B9Og4iqbrueElGVMYxEhtjW3NzMYSqRAaxnxvn5edTV1WHnzp24desWbt%2B%2BrVcTUaVwmEpkCIaRyBAMI5EhGEYiQzCMRIZgGIkMwTASGYJhJDIEw0hkCIaRyBAMI5EhqhtGVwDxuQH4XHq5IB8G5uYwV7DJsfTWRHebKobRhUDkIDDqhL%2Br2AiNomvPHuxZs3Vh9GYCU3pLortN1cLoG4jg4KUOtBxvQRh%2BxANFlUci26pCGF0SxLjEL4yW3itWT%2FR4B8LOCOIDPlm7nikkbupZIhuqbBhd8twXH4E%2FoSpiVHcqVzKBlIiOxAcQKO4hkshWKhTGTDWcixxComMPWq53rfHyZQSHRlpwKJyA0z%2BCuTVD%2BS2cXrVftp2WtUR3rwr9T38fAgHgtd6o1MDiuHwB7J%2FqRXR5BxcC8S5cbzmO3Jq6QlXdx3C6pbfocxCZpEKVMYreEoKoXInmBpHI%2Fir8AqeIzwrjgQIvcYjsq8JhjOL4mp8RqnYIL968idHwesPM%2FXA%2BqmeJbKjCYVyfKxDBwUQYeS9ZibYQI8Lo8g0gcvASOjZMIt%2Bmkn1VPYxWEP0JdBT1FnSDb4d71CmDWaK7E3%2BIMZEhjHlmJNrqGEYiQzCMRIZgGIkMwTASGYJhJDIEw0hkCIaRyBBl%2FdD%2F6tWruHHjBhYWFnQPbUU1NTXYt28fDhw4oHuoGGUN44ULF3D%2B%2FHkkEgndQ1uR0%2BnEkSNHcPjwYd1DxSjrMFVVRAaR1D3A0VHp%2BMxIZAiGkcgQDCORIRhGIkMwjESGYBiJDGGrMHoem8Gvj72JV39wEa98%2FyIGn3sDZ58bQV%2FbW3h416d6KyIz2SqMh5%2B8jtqaRaTT25HGDmkyTe%2FAQztv44fffge19%2FCzLzKXrcKoQmcFUNpSepsVxMz8dlk3j4gvjt8cG8PLz76FM8%2F%2BUdplvNR%2BGT%2F%2Fzjtocv5DH2UjHvTEeuTPEjXIfuEwwuFN7Ft1m%2FyaqSQ2e2bMVMKlpW2ACqKqkNKwoxZf%2BMozeOAbP8MDX%2FspvvT1H%2BPBr3bjwSf9eOiJ5%2FH4N7%2BLF75X3p9j7umJoSfn7vX4TgBDfvj9QYzpvkq48zrIXLYKY%2B1TL2JX8%2B9Q13wWdU1n8EX3r3B%2F4y9w%2F1O9uPfLTwCf%2FRNY%2BJdMpS18Aiz%2BB1i6Je2%2F2HVfWh%2BFqDrK%2Bo3i586dw6lTp%2FRS5cUiT0tFnJe2qJs8I945hUyXcvtX5r0%2FkrBa1LCsCalhwO12oL6%2BHrPDnfAPJpfXjXtVhWuQytONNod0yzaY7Ic%2FOI126WttlGXMYnZyAhNw5ywPyTZSGxva0dPtxsquIQTHVo6fGnagtRUY7hyCo0%2BW%2B%2BVa2hpRj0n0h6LY6%2BuG21Evy8Po9A9C7ZmvYdV1hIKy3brnFRtcU%2FZrXjmu2sYr21izeU6ePImjR4%2FqJSqGvYapS59KkzBaTf5BWWu6KC39mTTVl21q3f%2F0QbIa4ZgJyrDSD6%2B3ExPuvjWGe0mMBdXQU5raxtGG9oYkBqWvf1LdqNIvAchfzgQx3OfAeCizr9c7BJzoln31YeXcboSk3w8r%2Fyoe0%2BpavOiccOBEnw8z1nm96E%2B1wrfmMHT1daggrnveDa9J8%2FjQiiFZ77XaWkGkzbFZGHMClhs4NW9N1bIEb1GCZwUw2%2FRynkmML99oScQnZuHYe%2BedKfewpwdh68WMVAspJ45H9IpCHpFqOzmObEGC1JuoqsIt2eNPYiiTQi2FGb2YnEnJatk3s4jplL4uVdWs6yjwkqjQeTe8Jm06hdnGNvS0e6RGUjnZLIw6gMuh00FU4bOmueuyQVRN9UkrlQSxr2kcIVUZpakqVKzZ1LSeK5PkIIL6Ogq9JCp03qKuSc7j94YQnWlCtwSfL4fKx15hzFZCK2DZyijzVmVUU2l5VVHNZ5ss53GgaflG88Anz28T8dxqJcVor8O6gTO9HjQ1WjMbk%2BqCVh88y6VFju9effyyK3Tekq4pieRYEKEJGVCv%2FCXR52TPYWp2WLrcssGTaTawKphWf842eeTmbMoM%2B2KxNqA%2FpJ%2FfViQHh5CSZ8mYGhr27EUqpzKOjU%2FCcSIm%2Fe2rh3OquvQDbd3ZYaUcfyj7fFheeddR6LzFXpOMBmKxmNX63Cn086GxbGz1NvXsTxzYVVsjQbvzbalqqlLqPuttan7fx%2F9O4%2FnIw%2FpIuW8PaTP4NrV0tqqMv%2FztXzD19u%2Fx0ZXXpF3ER9dG8ferf8DctcuYvfYnpP76Z6TefRcz732Av733IaanZjH9%2Fsd4%2F9onOPP6PfooRNVhq8pYPqyMnxcrY%2Bns9cxYNmMIMohUYQwjkSEYRiJDMIxEhmAYiQzBMBIZgmEkMkRZw6h%2B%2B5D6pSe0tal7QN0LVBr%2BSjgqO%2F5KuM0paxiJaPP4zEhkCIaRyBAMI5EhGEYiQzCMRIZgGIkMwTASGYJhJDIEw0hkCIaRyBAMI5EhGEYiQzCMRIZgGIkMwTASGYJhJDIEw0hkCIaRyBAMI5EhGEYiQzCMRIZgGIkMwTASGYJhJDIEw0hkCIaRyBAMI5EhGEYiQzCMREYA%2Fg%2Bd2TKDXBRkYwAAAABJRU5ErkJggg%3D%3D%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22260%22%20y%3D%222130%22%20width%3D%22227%22%20height%3D%22100%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel
- 環境変数にフォルダの場所を登録する。
C:\Android\platform-tools\ を環境変数にセットする。
・Google USB Driver の取得とFastboot ドライバの設定
- Google USB Driverの取得
上記ウェブサイトにアクセスし、赤枠のリンク「Download the Google USB Driver zip file(ZIP)」から取得する。
ダウンロードしたら、ダウンロードフォルダで展開し 、任意の場所に移動する。
今回は、C:\Android\に移動した。
adb の実行環境とfastbootの実行が整ったかを確認する。
usb debug を 有効化し、usb 接続を行う。
以下のコマンドを入力し、adb の接続確認を行う。
> adb shell
> exit
fastboot モードに再起動し、fastbootコマンドを実行する。
> adb reboot fastboot
> fastboot reboot
このとき、< waiting for device > と出力されたまま、画面が変化しない場合、
Google USB Driver が 正しくセットされていない可能性があるので、デバイスマネージャから、デバイスドライバを設定し直す必要がある。
上記に該当する場合は、「windows + r」 を押下し、「control」と入力
コントロールセンターを開き、デバイスマネージャの「ほかのデバイス」の一覧にiplay 50 pro mini と表示されているはずなので、右クリック -> デバイスのアンインストールを行う。
再度 usb ケーブルを挿し直すとドライバーのインストールを行えるので、そこからデバイスのドライバに 「C:\Android\usb_driver_r13-windows\usb_driver」を指定、ドライバーをインストール後に再度fastboot コマンド を 実行確認を行う。
・GSI の インストール
以下から Android 15 の GSI をダウンロードする。
https://github.com/ponces/treble_aosp/releases
ダウンロードするのは、以下の名前のもの。
aosp-arm64-ab-gapps-15.0-20241016.img.xz
手順
- ダウンロードしたら、windows のターミナルを起動し、以下のコマンドを入力する。
wsl
- ダウンロードした .xzファイルを unxzし、.imgを取り出す。
unxz aosp-arm64-ab-gapps-15.0-20241016.img.xz
wsl をexit で抜けて、adb 接続をおこなう。
- powershellで以下のコマンドを入力する。
(※ このとき、adb 承認 画面がタブレットに表示されていたら、承認を押下し、再度以下のコマンドを実行する。)
adb reboot bootloader
- fastboot コマンドを入力し、fastbootdに入る。
fastboot reboot fastboot
- fastbootdに入ったら、以下のコマンドをpowershellから入力し、systemに焼く。
fastboot flash system .\aosp-arm64-ab-gapps-15.0-20241016.img
- Finished. Total time: x.xxx s の表示されたら、再起動コマンドを入力。
fastboot reboot
以上で、Android 14 の GSI から Android 15 の GSIへの移行は終わり。
- 参考:ターミナル(powershell) 実行時の画面ショット