Android 台灣中文網

標題: Android x86 實現 sysinit service 開機自動執行腳本 [打印本頁]

作者: monitorstudio    時間: 2016-4-7 23:42
標題: Android x86 實現 sysinit service 開機自動執行腳本
本帖最後由 monitorstudio 於 2016-4-16 19:54 編輯

回覆此主題:android x86 如何固定IP (出處: Android 台灣中文網)

操作環境: Ubuntu 15.10
測試映像: android x86 4.4 rc5
主要目標: 修改 ramdisk.img, 實現 android x86 開機自動執行腳本

步驟:
1. 掛載 or 解壓 or anyway, 一切能夠存取 iso 檔內容的方法
  1. sudo mount -o loop -t iso9660 android-x86-4.4-r5.iso Android-x86\ LiveCD
複製代碼

2. 在家目錄建立 ramdisk 目錄
  1. mkdir ~/ramdisk
複製代碼

3. 複製 Android-x86\ LiveCD/ramdisk.img 到 ~/ramdisk
  1. cp Android-x86\ LiveCD/ramdisk.img ~/ramdisk/ramdisk.gz
複製代碼

4. 解壓 ~/ramdisk.gz
  1. gunzip ramdisk.gz
複製代碼

5. 建立 dir.list
  1. cpio -i -t -F ramdisk dir.list
複製代碼

6. 解壓 ramdisk
  1. cpio -id < ramdisk
複製代碼

7. 編輯 init.rc 腳本, 在腳本最下方增加 service:
  1. service sysinit /system/xbin/busybox run-parts /system/etc/init.d
  2.     disabled
  3.     oneshot
複製代碼

Screenshot from 2016-04-07 23-42-33.png
登錄/註冊後可看大圖