なんで今更Q506をAndroid化しようとしたのか
やりたくなったから(え
詰まったところまとめます
- 自動インストール使ったせいでRead-only file systemでファイル編集できない
- 使ったROMがLineageOS14.1x86_64で情報が少なかった
やるべきだった行動
- 手動インストール
- サウンドカードの確認
サウンドカードの確認怠ったせいで私は時間を無駄にしました(
おまけの手順リスト(画像付き)
一部手順ボケが酷かったり写真だと見辛かったのでスクショになってます
- RufusでisoをUSBメモリに焼く
- Q506/MEにUSBキーボードを挿す
- Q506/MEの電源を入れて電源じゃない方のボタンを押す
- USBHDDの優先度をあげる
- 電源を落とす
- USBメモリを挿して起動
- LineageOS14.1-r3 Installationを選択
- Create/Modify partitionsを選択
- 存在する全てのパーティーションにDeleteを選択して消去
Newを選択して4回確定する
作成したパーティーションをフォーカスしてWriteを選択
- yes
- Quitを選択
- USBメモリでないパーティーションを選択
- ext4を選択
- Yes
- Yes
- Yes
- Yes
- Rebootを選択
- Advanced optionsを選択
- Poweroffを選択
- USBメモリを抜いてから電源を入れる
- 数秒間待つかLineageOS14.1-r3を選択
- LineageOSのセットアップ作業を進める
- Googleアカウントにはログインしておく
- ランチャーを選択
- ホーム画面が表示される
- X-poreなどのrootの読み書きのできるファイラーを開く
- Root=>proc=>asoundを開く
- cardsをテキストとして開いて0のところにある[]で囲われた文字列を覚える(今回はcherrytrailcrau) Androidx86_64-9.0-rc2の場合は
- 端末エミュレータを開く
su-
で管理者特権を取得するcd /etc/alsa
で移動するls
でファイルの確認cp chtrt5645.state cherrytrailcrau.state
で名前をつけて保存vi cherrytrailcrau.state
でviでcherrytrailcrau.stateを開く- iを入力して挿入モードになる
- 1行目の
state.chtrt5645{
をstate.cherrytrailcrau{
に書き換える - escを押して
:wq
と入力して上書き保存して閉じる chmod 744 cherrytrailcrau.state
で権限を設定してあげるexit
exit
でターミナルを閉じる- 電源ボタン長押しで再起動する
- あとはYouTubeなりで音が出るのを確認すれば終わりです