セクシー SD/MicroSD カードリーダー [パソコン]
USB3.0 Type-C,A,MicroUSBの3種のコネクタがある SEKC SD/MicroSDカードリーダー。
アマゾンでタイミングがよかったのか784円で購入できた。
MicroSDとSDを挿し込んで高速読み書きができる。アルミ製。
Kali linux でMicroSDカードにディスクイメージを書き込んでみた。
root@kali:~/Downloads# zcat android10-rpi4-16-06-2020.zip | pv > /dev/sdb && sync
14.8GiB 0:03:21 [94.8MiB/s] [================> ] 51% ETA 0:03:12
14.8GBの書き込みが3分21秒。ただし、MicroSDカードは標準タイプ。
Windowsでもドライバーレスで利用できた。
ラズパイ4でAndroid [Raspberry Pi]
raspberry pi 4 でAndroidを起動して、Prime Video を見ているが、UIのレスポンスが良くない。ディスプレイ出力も720P。
Androidは、LineageOS 16.0 (Android 9)
Raspberry Pi 4 - Android で Prime Video アプリ
現在は、7月13日版のrpi4用Android 9がkonstakang.comでダウンロードできる。
https://konstakang.com/devices/rpi4/
UIは、少し軽快になっているが、720Pは変わってない。
探してみたら、Android 10 もこちらにあった。
https://androidfilehost.com/?w=files&flid=310449
microSDにコピーして起動してみたら、UIは非常に軽快だが、アベンドしたり不安定だった。
Android 10はこちらにもあり、安定しているが、AndroidTVなので使い方がよくわからなかった。
最初から入っているGoogle Playも機能しなかった。
https://lemoncrest.com/community/resources/software
https://www.youtube.com/watch?v=Wq38M5v8yJs
konstakang.comの Android 9 7月13日版で、環境構築中。
Raspberry Pi 4 で LineageOS 16.0 Android 9 Pie をUSB SSDから起動 [Raspberry Pi]
ラズパイ4で Android 9 を MicroSDから起動して Amazon Prime Video アプリを使っていたが,MicroSD が低速のせいか Android の動作がちょっと遅く,使いにくい状況だった。
それを USB 接続の SSD に切り替えた。
方法は,USB Boot できるようラズパイ4のブートローダーをアップデート,Androidが入ったMicroSDをSSDに丸ごとコピー,bootパーティション内のファイル3つの置き換えで,詳細は以下のとおり。
ラズパイ4は電源が 3A5Vしかないので,SSDに電源供給できるHDDドッキング台を使っている。
MicroSD から SSD への移行は Linuxパソコンを使っている。
ラズパイ4で USB Boot するにはブートローダーを書き換える。
https://tynick.com/blog/05-22-2020/raspberry-pi-4-boot-from-usb/
Raspberry Pi OS (64 bit) beta をダウンロードして別の MicroSD にライトする。それでラズパイ4を起動したらapt でアップデートする。
raspios 64ビットのダウンロード
https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=275370&fbclid=IwAR0YAbnFVdmKMb1of7UMAVWTtksFk5akMTgubS6a2XGzdY0vx9lD7XBDj78
https://downloads.raspberrypi.org/raspios_arm64/images/
MicroSD にライト
zcat 2020-05-27-raspios-buster-arm64.zip > /dev/sdb && sync
ラズパイ4でraspios 64ビットを起動してアップデートする。
apt update
apt full-upgrade
/lib/firmware/raspberrypi/bootloader/stable/に pieeprom-2020-06-15.bin が入ってくるのでブートローダーをアップデートする。
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-06-15.bin
sudo reboot
ブートローダーのバージョン確認
vcgencmd bootloader_version
Android 9 でPrime Video アプリも入っている MicroSD を丸ごと SSD にコピーする。
ラズパイ4で Android を起動できる MicroSD の作り方,Google Play のインストールはこちらを参照し,既にラズパイ4で Android が起動できるMicroSDを作っていた。
dd if=/dev/sdc of=/dev/sdb bs=1M status=progress
MIcroSD: /dev/sdc SSD: /dev/sdb
続いてSSDのbootパーティションにあるファイル3個を入れ替える。
こちらのサイトの下の方のコメントにGuide for USB Bootという題のコメントがあり,そこから3つのファイルをダウンロードする。
https://konstakang.com/devices/rpi4/LineageOS16.0/
fixup4x.dat
start4x.elf
ramdisk.img
これらをSSDの1番目のbootパーティションにファイル単位で上書きする。
SSD をラズパイ4の USB3.0 に接続して MicroSD は外す。これで SSD から Android が起動した。