Android機セットアップ記
LineageOSが17あたりで生態系をかなり変えたように感じたのでメモします. ビルドはしません.
準備
$ grep adb /etc/nixos/configuration.nix program.adb.enable = true;
操作するユーザをadbusers
グループに所属させておく.
OEM unlock
一発目から保証が溶けるような内容なので以降は自己責任.
メーカーごとに方法が用意されている. WiFi版とLTE版はアンロックの方法が異なる場合が殆どなので注意,というか大抵は別の型番という扱い.
筆者が見たことあるアンロック方法を紹介.
fastboot oem unlock
- WiFi接続後,開発者オプションにOEM unlockが現れる.
- webサイトで製品番号を登録するとアンロック用のコードが送付される.
- 電卓に特定のコードを入力するとデバッグ用メニューが現れる.
Installing Android OS
TWRP
https://twrp.me/Devices/ に製品名がヒットすれば公式サポートあり. 無くともxda-developers.comに独自ビルドが落ちてることが多いので大抵の機器にインストールできる.
最近の製品だとチェックサム等のロックがかかっていることがあるので,頑張って注意書きを解読する. なんだかんだxda-developers.comの情報が最新かつ正しい場合が多い.
LineageOS(昔)
LineageOS本体、OpenGApps、 addonsu、Xposed の順でzipファイルをインストールすればok.
LineageOS(今)
rootがMagisk推奨になったり,Xposedが対応してなかったり. Android9以上だとXposedがMagisk moduleとしてリリースされている.
LineageOS 17.1, OpenGApps, Magisk Manager、Magisk, Riru-Core, EdXposed の順になる. EdXposedのYAHFAがつい先日Android10に対応した.
LineageOS(次)
https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html この記事を読む限りでは,Android10がプリインストールされたマシンだとカスタムROMのインストール方法が異なるらしい. 現にTWRPが未だAndroid10に対応していない.
アプリ
- SuperSU, Xposed / Magisk Manager, EdXposed Manager
- andOTP / FreeOTP
- DroidCam, WiFiAudio
- Nova Launcher
- AIMP, Firefox, Syncthing, X-plore
- Discord, Reddit, Slack, Twitter
- Amazon, Gmail, YouTube
個別事例
Google Pixel 3
現時点でTWRPがAndroid10に対応していないので,独自リカバリをboot
に焼いた後sideloadでインストール. Magiskについても書かれているが,zipファイルをsideloadしてやってもインストールできた.後で少々怒られて再起動する. Magiskさえインストールできれば,riruとEdXposedはzipを直接インストールせずともMagisk Manager内で完結できる.
以下は試したもののLineageOSのインストールには繋がらなかった.
- https://twrp.me/google/googlepixel3.html
- https://forum.xda-developers.com/showpost.php?p=79995400&postcount=1143
- https://www.cyanogenmods.org/pixel-3-lineageos-17/
TWRPはAndroid9でないと起動しないのでダウングレードしておく. $TMPDIR
の容量が十分でない場合にStock ROMのflash-all.sh
を実行するとNo space left on device
が出る. vendor_a
がError reading sparse file
を返す場合はケーブルを変えてみる.
- https://developers.google.com/android/images
- https://android.stackexchange.com/questions/203779/cant-reinstall-nothing-to-system
Samsung Galaxy Tab S5e WiFi
- https://forum.xda-developers.com/tab-s5e/development/rom-lineageos-17-0-t3972371
- https://twrp.me/samsung/samsunggalaxytabs5ewifi.html