14 Sept 2022

Nexus 5 にdotOsをインストール

 Pixel experienceを入れたが、いまいち反応がわるい。Nexus 5にはAndroid 8(Oreo)が良いらしいのでさがしたところ、dotOsというのがあった。

Open GAppsはarm, 8.1 nanoをダウンロードした。

新規インストール(Clean flash)は
  1. Download the latest build and GApps
  2. Reboot to recovery
  3. Wipe System, Data, Cache, Dalvik
  4. Flash the latest build and GApps
  5. Reboot
updateのインストール(Dirty flash)は
DIRTY FLASH :
  1. Download the latest build
  2. Reboot to recovery
  3. Flash the latest build
  4. Wipe Cache
  5. Reboot

作業

TWRPでSystem Data Bootをバックアップしておく。

System, Data, Cache, Dalvikをwipe。

Pixel experience用のパーティションを修正
Terminal
# hh_repart -r

adb sideload

# adb sideload dotOS-O-v2.4-hammerhead-UNOFFICIAL-20180825.zip
# adb sideload open_gapps-arm-8.1-nano-20220215.zip


ここでエラー。Recoveryを再起動しないとadb sideloadできない。
# adb sideload open_gapps-arm-8.1-pico-20220215.zip

何故か家のwifiをキャッチしない。手入力でも接続してくれない。

pcのwifiを一旦切断したら、スマホの方が接続できた。しかしpcの方のDownloadが進まない。wifiアダプターから離れた箇所へスマホからのusbを接続したら問題なくつながった。

12 Sept 2022

OCNに乗り換えたけど、接続できない、速度遅い問題

「新コース」での契約になるとAPNが異なるみたい。古いバージョンのcustom romを入れてLTE設定にしていたのが良くなかった。

APNを新に追加して設定したら速度でた。APN項目については下記参照。

10 Sept 2022

Nexus5にPixel experienceをインストール

 crDroidがスムーズじゃないので、ダウングレードしてみる。

crDroidで拡張したパーティションをまず直す。

TWRPのterminalで

# stock


参考サイト

必要なもの

  1. PixelExperience_Plus_hammerhead-9.0-20191010-1430-UNOFFICIAL.zip
  2. twrp-3.3.1-HH-hammerhead.zip

  1. Android File Host
  2. Android File Host
twrpを焼いて再起動、terminalで

# hh_repart -m

元へ戻す時は
# hh_repart -r

twrpをreboot

systemとcacheをフォーマット

adb sideloadでpixelexperienceをインストール

# adb sideload PixelExperience_Plus_hammerhead-9.0-20191010-1430-UNOFFICIAL.zip

起動するまで時間がかかる。

設定をいじっている間にクラッシュしてダウンした。

wallpaperを黒にするとDark themeになる。

twrpからMagiskをインストール
apkをzipに変えてadb sideload

時間がかかる。再起動してWIFIをonにしておく。
Magiskのインストール。
再起動してRecovery modeをチェック。
twrpはそのままだった。

browser入ってない。。。

Nexux5にcrDroidをインストール

 2013発売のNexux5。公式アップデートは2015の6.0.1まで。

これにcrDroidをインストールする。最新版はAndroid11。

必要なもの

  1. crDroidAndroid-11.0-20220617-hammerhead-v7.19.zip
  2. open_gapps-arm-11.0-nano-20220215.zip
  3. twrp-3.3.1-2.0GB-HH.zip
  4. hh_repartition+to+2go.zip

ダウンロード先
  1. crDroid for Google Nexus 5
  2. opengapps.org
  3. Android File Host
  4. Android File Host

twrp-3.3.1-2.0GB-HH.zipを解凍してimgファイルにしておく。

# fastboot flash recovery twrp-3.3.1-2.0GB-HH.img

Recovery modeで機動

Advances -> adb sideload

# adb sideload hh_repartition+to+2go.zip

Advances -> terminal

# modifly

Recovery modeが再起動する。

Wipe -> Advanced Wipe 
System, Cacheをフォーマット。
Failed to mount '/vendor' (Invalid argument)とメッセージがでる。

Advanced -> adb sideload

# adb sideload crDroidAndroid-11.0-20220617-hammerhead-v7.19.zip

Advanced -> adb sideload

# adb sideload open_gapps-arm-11.0-nano-20220215.zip

自動でRebootした。


partitionを元へ戻すにはterminalで
# stock

他のバージョンのtwrpではもどせない。
起動するまで時間がかかるし、スムーズに画面が動かない。

7 Sept 2022

Nexus5をMTPマウントできない問題の解決

 Nexus5をUSBストレージとしてPCからマウントできなかった問題の解決メモ。

package managerでjmtpfsをダウンロードして、ディレクトリを作っておく。

Nexux5のDeveloper optionで
  • Android debugging (adb) 
を有効にして、
Select USB CongifurationでMTPを選択する。

# jmtpfs /mynexus5

以上。

PCとスマホを接続するケーブルがファイル転送に使える使用でないと接続できない。充電用はダメ。

Lineage os root化

 前の記事でLineage osをインストールした。その続き。


Setting -> About phone

Build numberを7回タップして、Developer modeにする。

Setting -> System -> Developer options

USB debugging は始めからONになっている。


pcからadb reboot bootloaderが使えない時

# adb keygen

adbkeyとadbkey.pubを作成し、~/.android/へ移動しておく。

USB debuggingを無効にして、revoke adbをタップ。再度USB debuggingを有効にして、pcからadbでコマンドを送るとスマホ側でメッセージが表示される。pcからの接続を許可したら、adbが使えるようになる。

###################################################

root化



sdcard内にMagisk-v25.2.apkを配置して、zipに拡張子を変更。

Recovery mode -> apply update

でインストール。Signature verification failed Install anyway ?

Yes

スマホ再起動。Magiskのアイコンが表示されるまで待機。

WIFIに接続しておく。

Magiskのアイコンをタップしてinstall

######################################################
TWRP

Magiskのmoduleからtwrp-installer-3.5.2_10-0-ocean.zipをインストール。

再起動してRecovery modeに入るとTWRPが起動する。

InstallからMagisk zipを再度インストール。

再起動するとMagiskがインストールされている。



#############################################

問題

Google play storeに接続できない。

Moto G7 powerにLineage OSをインストール

 Lineage OSはAndroid 12ベースの最新のROMの開発が進んでいる。Pixel experienceは11止まり。

OS本体のサイズが670M。Gappsが(203M)、あわせて873M。
Pixel experienceは1.1G。130M位余分なものが入っているわけか。そして開発停止。

ダウンロードしたもの
  • lineage-19.1-20220903-recovery-ocean.img
  • lineage-19.1-20220903-nightly-ocean-signed.zip
  • copy-partitions-20220613-signed.zip
  • MindTheGapps-12.1.0-arm64-20220605_112439.zip
拡張子がimgのものがRecovery。

手順
  1. Bootloaderをunlock。
  2. Recovery imageをインストール
  3. copy-partitionsをインストール
  4. Lineage zipをインストール
  5. Gappsをインストール
# ./fastboot boot lineage-19.1-20220903-recovery-ocean.img 

Recovery modeで起動
TWRPが起動する。ここがおかしい。TWRPと操作の説明が異なる。TWRPが保護されていてLineageのRecoveryが焼けないのか?
この段階でPixel experienceとTWRPがインストールされている。

Advanced -> adb sideload

# adb sideload copy-partitions-20220613-signed.zip

Format data

# ./adb sideload lineage-19.1-20220903-nightly-ocean-signed.zip

unactiveのslot bに
インストールされ、続いてインストールしたければrebootせよとメッセージ。
rebootするとrecoveryがLineageのものになっている。

Apply update -> Apply from ADB

# ./adb sideload MindTheGapps-12.1.0-arm64-20220605_112439.zip

Signature verification failed Install anyway?
Yes

Reboot system

WIFIがスムーズに繋がらないが、passwordを3度程入力して繋がった。

BrowserはChromeじゃない。