Android-x86・Remix OS Part4

■ このスレッドは過去ログ倉庫に格納されています
2019/03/18(月) 04:03:10.79ID:L1h3dpQM
x86の汎用Androidのスレ
派生であるRemix OSなども扱います
AndroidがプリインストールされたAtom搭載端末などはスレ違いです

公式サイト(本家)
http://www.android-x86.org/
Remix OS
http://www.jide.com/en/remixos
Android IA
https://01.org/android-IA
AICP-x86
https://github.com/AICP-x86
PhoenixOS
http://www.phoenixos.com/
Blissroms
https://blissroms.com/
Prime OS
https://www.primeos.in/

※前スレ
http://egg.2ch.net/test/read.cgi/android/1492904063/
2019/03/18(月) 04:05:44.46ID:L1h3dpQM
Remix OS Part.3の再利用だと新規じゃ見つけられないと思ったので立てた。
以下保守代わりにダラダラと進行
2019/03/18(月) 04:07:21.04ID:L1h3dpQM
Linuxが無い環境でやれるだけやってみる試み。UEFIのPC用
基本的にAndroid上での作業はMixplore(Free)使ってやってる。

1.インストール
Easy Install For Bliss-x86 8.x/10.x UEFI/ESP (64bit)を使う。
https://github.com/BlissRoms-x86/Androidx86-Installer-for-Windows/tree/master/bin

このツールでインストールした場合Target Driveで指定したドライブの
\AndroidOSへインストールされる。c:\AndroidOS 等
面倒なのでNTFSでフォーマットされたドライブを指定する事。
またUEFIのブートエントリも作ってくれるので楽ちん。

インストラーを管理者権限で起動したらisoを選択してTarget Driveを指定
(指定したドライブは消去されたりはしないのでWindowsとの共存が可能)
Data Size は /data をイメージ化したdata.imgのサイズの事でアプリとか突っ込む所。

Installでインストール開始。アンインストールしたくなったらCleanup Android
失敗する事もあるがインストーラーを起動し直して再チャレンジ。

2.Androidの起動
UEFIのブートエントリに登録されているのでUEFIのメニューから起動する。
もしくは以下のようなショートカットを作成して実行後、デバイスの選択=>AndroidOS で起動する。

C:\Windows\System32\shutdown.exe /r /o /t 5

3.Androidのアップデート
新しいisoから取り出したinitrd.img、kernel、ramdisk.img、system.sfsまたはsystem.imgを
インストールフォルダに上書きコピーするだけ。
2019/03/18(月) 04:10:46.23ID:L1h3dpQM
4.Android 7.1 Nougatでのhoudiniのインストール
Nougatでアイドルマスター ミリオンライブ! シアターデイズを動作させるにはNougat用では無く
Marshmallow用のhoudiniをインストールする必要がある(先人の試行に感謝)

http://goo.gl/Knnmyl.info でダウンロードした物を houdini7_y.sfs にリネーム
http://goo.gl/JsoX2C でダウンロードした物を houdini7_x.sfs にリネーム
http://goo.gl/n6KtQa でダウンロードした物を houdini7_z.sfs にリネーム
/data/arm (無ければ作成) にコピーする。

Android上でRoot対応のファイラーアプリ(Mixplorer等)を使ってコピーで構わない。
パーミッションは644でいいかな。

コピーしたら設定で Enable native bridge を有効にする。デレステも動くよ!

5.用意しておくと便利な物
RMXTools1.8 Fix
http://egg.2ch.net/test/read.cgi/android/1492904063/707
に有志が動く物をアップしてくれているので頂きましょう。イメージを触りたい時に便利。
Surface Pro 4用のタッチドライバ入りイメージもアップしてくれてます。
2019/03/18(月) 04:12:41.08ID:L1h3dpQM
6.イメージでもsystemを弄りたい
Android上で/systemを改変する場合(kernelの入れ替えやGooglePlayやxposedのインストール等)
を行う場合/systemの空き領域が足らなくなるので拡張する。
unsquashfsを使わなくても7zipでsystem.sfsからsystem.imgが取り出せる。
system.sfsは書き換え不可だがsystem.imgは書き換え可能な状態でマウントされる。
拡張はRMXTools\bin64に入ってるツール類で可能。

例)system.img を512MB拡張する(Windowsコマンドプロンプト)
dd if=system.img of=system.img oflag=append conv=notrunc bs=1M count=512
e2fsck -f system.img
resize2fs system.img

system.sfsは起動時に読み込まれないように適当にリネームしておく。

7.GooglePlay(最小限)
system.imgを使ってる場合は拡張しておく事
GooglePlayが入っていないイメージの場合OpenGAppsを導入する。
PICOをダウンロードしてx64の場合は

gsflogin-all.tar.lz、gsfcore-all.tar.lz、gmscore-x86_64.tar.lz、vending-x86_64.tar.lz
の4ファイルを抜き出しwinrarで展開。出てきたフォルダの最下層
GoogleLoginService、GoogleServicesFramework、PrebuiltGmsCore、Phonesky
の4つのフォルダをUSBメモリにでも入れておいてAndroid上で/system/priv-appにコピーする。
パーミッションはフォルダが755、ファイルが644
設定=>アプリからシステムアプリを表示した状態で4つとも権限をチェックして必要な許可を与える事。
2019/03/18(月) 04:13:48.71ID:L1h3dpQM
8.Xposed(Android7.1 x64用)の導入
system.imgを使ってる場合は拡張しておく事
Phoenix OS用にビルドしてくれたパッケージがあるのでそれを使う。
https://forum.xda-developers.com/phoenix-os/phoenix-os-news-qa--development/phoenix-os-2-2-1-x86-version-xposed-t3686255
インストール用のflash-script.shは公式のx86版xposed-v89-sdk25-x86.zipから抜く

flash-script.shの修正

ARCH=arm
IS64BIT=
if [ "$ABI" = "x86" ]; then ARCH=x86; fi;
if [ "$ABI2" = "x86" ]; then ARCH=x86; fi;
if [ "$API" -ge "21" ]; then
if [ "$ABILONG" = "arm64-v8a" ]; then ARCH=arm64; IS64BIT=1; fi;
if [ "$ABILONG" = "x86_64" ]; then ARCH=x64; IS64BIT=1; fi;
fi

を消し ARCH=x64; IS64BIT=1 に置き換える。

if [ -z $XVALID ]; then
echo "! Please download the correct package"
echo "! for your platform/ROM!"
exit 1
fi

の部分を消す。これで強制的にx86_64指定になる。

Android上でインストールする。パーミッション指定出来て容量に困らないフォルダ
例)/dataにxposedフォルダを作成
/data/xposed/にflash-script.shを配置。パーミッションは755
/data/xposed/system を作成して中にxposed-v89-sdk25-x86_64.zipを展開、パーミッションはそのままで
ターミナルから
su
cd /data/xposed
./flash-script.sh
でインストール。終わったら/data/xposedは削除。
公式のXposedInstaller_3.1.5.apkをインストールして再起動すれば完了。
2019/03/18(月) 04:18:41.30ID:L1h3dpQM
ここまで。ながながと書いたが適当書いてたらすまん。
書かなかったがkernelの入れ替えも同じようにWin+Androidで完結出来る。
公式7.1-r2はRADEON RX4xxじゃ動かないけど8.1-r1からkernel持ってくれば動くと思われ。
2019/03/18(月) 04:27:37.44ID:L1h3dpQM
>>4
houdiniのアドレスがおかしかった1つ目のリンクは
http://goo.gl/Knnmyl.info でダウンロードした物を houdini7_y.sfs にリネーム が正解
2019/03/18(月) 12:52:46.00ID:IzLp6TjH
いちおつ
気合の入ったテンプレもええやん
2019/03/18(月) 14:52:20.73ID:rZ9dlYVt
立て乙
このスレ無くなるのも寂しい気がしてたし立ってよかった
2019/03/18(月) 18:18:12.50ID:O8+J40Qb
>>8
Dynamic link not found.
2019/03/18(月) 18:32:55.40ID:P3QOstCf
デレステやミリシタで若干処理落ちが出るのどうにかならんのかねぇ
省電力機能や自動OC機能片っ端から切ってクロック固定して尚プチフリしたりする
デレステにx86バイナリがあった頃はなかった挙動で、armバイナリに移行したあとミリシタと同じような挙動するように

armエミューションの問題なのかな
2019/03/18(月) 18:48:37.00ID:24zZx2YK
ただ単にcpuのスペック不足かコア全部使ってないか
2019/03/18(月) 19:15:14.53ID:P3QOstCf
cpuはryzen5 2600X
マルチスレッド切ったり、コア数制限かけたりすると挙動が変わるものの、処理落ちゼロにはならないや
あと、一回ホーム画面に戻ってから再開するとか、他のアプリ立ち上げると処理落ち増える場合と減る場合も
2019/03/18(月) 19:17:33.85ID:24zZx2YK
>>14
多分4コアしか使ってない
cpuzでもいれてコア数見てみ
2019/03/18(月) 19:26:31.05ID:P3QOstCf
>>15
4C8Tしか使ってないね
でも実質4コア稼働で処理能力不足になるとも思えないんだけども
2019/03/18(月) 19:28:05.60ID:24zZx2YK
>>16
6コアにすると安定するから多分それよ
スペックだけなら4コアでいけると思うんだけどね
2400g問題ないみたいだし
2019/03/18(月) 19:34:08.08ID:P3QOstCf
なるほど
タスクの受け渡しとかにボトルネックとか出ちゃうのかな

認識コア数をいじるにはinit.rcとかいうのをイジるんだっけか
ちょっとお勉強してみるよ
2019/03/18(月) 19:36:27.09ID:24zZx2YK
そこいじってもなおらんからソースからビルドするしかない
2019/03/18(月) 19:46:14.83ID:P3QOstCf
あー、前スレ最後の方にそんなこと書いてたね
一気にハードル上がったな…
2019/03/18(月) 20:30:31.55ID:b8kRdINv
>>1
スレ立て乙
なかなか気合入ってるな
2019/03/18(月) 21:28:39.01ID:L1h3dpQM
>>4
>>11
houdiniのアドレスがおかしかった1つ目のリンクは
http://goo.gl/Knnmyl.info でダウンロードした物を houdini7_y.sfs にリネーム が正解

って直したつもりだったのにまだ間違ってたごめん。URLの最後に .info って何故かついちゃってるので削って。
2019/03/18(月) 21:30:17.46ID:L1h3dpQM
うわ、やっぱり何故か自動でURLの最後に .info がついちゃうので最後の .info 削ってください
なんだろこれ
2019/03/18(月) 21:52:54.54ID:5xrqlOBf
>>1


>>18
6C6Tで動かすだけなら、SMTをBIOSで切ったらだめかな?
nougatでデレを動かすだけなら、nougat標準のhoudiniのほうがmarshmallow用よりもFPSが安定してる気がする。
nativeで動いていたころと比較しちゃうとアレだけど。
2019/03/18(月) 22:29:43.50ID:P3QOstCf
>>24
SMT切るとcpu-z上では3C6Tで認識されてて、プチフリは起きるね
今はミリシタ動かないけど、oreo r1を素のままでインストした状態でデレステやってる

グラボがvega56なんで、nougatで動かそうとするとkernel新しいの持ってこなきゃならんし、
ミリも動かすならhoudiniはmarshmallowからだしでまともに動くか分かんなかったんで放置してたんよ

まぁコア数設定のためにビルドからするんならそのへんも含めてやってみようかなと
2019/03/18(月) 22:34:34.54ID:iBNJgBwz
vega56使ってるから完成したら上げてください(乞食)
2019/03/18(月) 22:37:43.94ID:24zZx2YK
ちゅーか中古の7000番台で十分すぎるのに
vegaとか贅沢品使ってんね
2019/03/18(月) 22:44:03.31ID:b8kRdINv
6コア動かしたいならともかくただグラボがVEGA56ってだけなら適当なkernel差し替えればいいだけでは?
2019/03/18(月) 22:44:45.49ID:P3QOstCf
いやぁ、例のアレで4kプレイするにはRX580でも力不足だったんで、去年投げ売りしてたときに買っちゃったんだ
2019/03/18(月) 22:48:46.96ID:39GO8/HY
i5 8500だから6コア動かしたくはあるけど
結局ryzenとintelでやること違って自分でやるしかなかったりするのかな
2019/03/19(火) 09:39:55.35ID:hxKg5tpP
8スレッド制限かかってるだけなので
6コア6スレッドなら関係ないよ
関係あるのはi7とRyzenの一部
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況