|
29988122 發表於 Oct 25, 2017 6:09:09 GMT
我的能力有限,不知道你的*.bat是怎麼寫的,install.luac也好像是編譯過的東西而不是原始碼
我在想可不可能把luac.exe跟install.luac加入init.d裡面讓她開機就執行(如果lua.exe有android版interpreter的話..),省去一道每次開機/開emu都要執行*.bat的困擾
不用寫詳細的說明沒有關係,Android部分我自己會搞定,我主要是不知道install.luac裡面是什麼東西 XD
感謝開發者!
|
|
|
AnkuLua 發表於 Oct 25, 2017 8:21:40 GMT
執行/data/local/tmp/ama_daemon 成功了歡迎分享
|
|
|
29988122 發表於 Oct 26, 2017 15:35:55 GMT
|
|
|
29988122 發表於 Jul 22, 2018 17:56:28 GMT
執行/data/local/tmp/ama_daemon 成功了歡迎分享 沒花太多時間處理,很粗糙 Scenario: Nox player夜神模擬器玩家可以自由開關root,不需要特別加工Android image就可以不會被FGO這遊戲偵測到(執行當下root當然要關)。 且,我也沒能力去看不同模擬器的init.d / init.rc長什麼樣子,只有賽了一下NOX的啟動方式,方便我懶人。剛好賽成功... Solution: 我猜Ankulua您可以寫一個shell script自動化以下這件事,或是乾脆包成apk,請玩家在NOX開root的時候執行一次。 之後,就可以在關root的情況下保持daemon init on boot。 cp ama_daemon /system/bin chmod 755(777也可以啦我沒測過) ama_daemon (直接在sdcard下chmod會被吃掉,沒吐error,原因不明,超詭異) (八成是因為emu開機方式的關係,直接改/init.nox.rc沒有用) mount system partition as r/w (mount -rw -o remount /system) 然後編輯一下/system/etc/init.nox.sh 加入ama_daemon即可 我是加在sleep 10前面啦..倒數第二行 ======= 當然我還沒有考慮到daemon版本,那個安裝用的lua script您自己最清楚,您弄就好。 類似的手法應該可以用在其他emu,找一下他們開機有沒有init自己的特殊服務順便加lua daemon進去一起執行就好,我猜他們應該都是寫.sh來搞的.. 雖然我不清楚您的使用者有多少是用實機,有多少是跑在emu上就是了..不失為一個還能接受的安裝方法XD 可以考慮寫一下造福您軟體的使用者
|
|
|
29988122 發表於 Aug 8, 2018 6:43:00 GMT
追記:更新nox版本的話改動會被蓋掉,system partition的改動看來是不算在使用者資料裡面。
|
|