rfriendsでラジオ録音

ラジコ、らじるらじる、タイムフリーのラジオ番組を録音

Google Nexus5にPostmarketOSをインストール

Google Nexus5にPostmarketOSをインストール


 postmarketOSはAlpine LinuxをベースとしたOSで、スマートフォンを10年間利用できるようにすることを目標としている。
https://postmarketos.org/

 

 

1.Nexus5の設定


1) Nexus5のAndroidを最新版にする。


  Factory Images for Nexus and Pixel Devices
  https://developers.google.com/android/images

  上記正規サイトの6.0.1イメージをflash-all.bat(sh)でインストールするのが簡単。


2) Androidのaboutでビルド番号をクリックして開発者モードにし、USBデバッグをONにする。

 

2.PC(ubuntu 18.04)の設定。


  PC(ubuntu 18.04)にtoolをインストール


  sudo apt update
  sudo apt upgrade

  sudo apt install android-tools-adb
  sudo apt install android-tools-fastboot
  sudo apt install git

 

3.PostmarketOSのインストール


  以下の正式サイトを参考にインストールする。
  https://wiki.postmarketos.org/wiki/Google_Nexus_5_(lg-hammerhead)


1) Githubからpmbootstrap.pyをダウンロード


  cd
  git clone https://gitlab.com/postmarketOS/pmbootstrap  
  cd pmbootstrap/


2) pmbootstrapの初期設定  


  ./pmbootstrap.py init

  Vendor [lg]: lg
  Device codename [hammerhead]: hammerhead
  User interface [weston]: phosh


  ・plasma-mobile 遅くて使えない(アクセラレーションが無効のため)
  ・phosh 使えるがアプリはほとんどない。
  ・xfce4 速度は問題ないがmouse,KBが必要。そのままでは実用的ではないが、設定で画面の倍率やフォントを変更すれば使える。自分でいじれる人はこれがおすすめ。


3) イメージのインストール


  ./pmbootstrap.py install --no-fde
  ./pmbootstrap.py shutdown

  --no-fdeは暗号化なし(no full disk encryption)


4) イメージファイルをNexus5のuserdataへコピー  


  Nexus5をfastboot modeにし、PCとケーブルで接続。

  ./pmbootstrap.py flasher flash_rootfs --partition userdata
  ./pmbootstrap.py shutdown


5) Nexus5にKernelを書き込む


  ./pmbootstrap.py flasher flash_kernel
  ./pmbootstrap.py shutdown


6) Nexus5を再起動


  PostmarketOSがBootし、選択したウインドウマネージャが立ち上がる。

 

4.その他


  ネットワーク接続の設定をすれば、ssh serverが立ち上がっているので、
  ssh user@192.168.1.XXX
  でPCからアクセス可能。

 

以上