1. 程式人生 > >替換Android系統映象system.img的方法

替換Android系統映象system.img的方法

之前修改了Android的系統原始碼的framework層程式碼,定製ROM。通過make之後會生成三個映象檔案userdata.imgsystem.imgramdisk.img三個檔案。這個時候我們需要把SDK自帶的模擬器中的系統替換成我們自己的。

實現步驟如下所示:

1.      由於我之前在系統的/data檔案下面建了一個自己的資料夾myfile,在myfile資料夾下建了一個自己的record.txt檔案。所以在替換framework.jar之前需要新建一個檔案。

mkdir /data/myfile  cd  /data/myfile  touch record.txt

2.      之後可以用Eclipse

知道的ADT新建一個模擬器這裡我們起名叫Android。當然可以用命令列建立。啟動模擬器之後替換framework.jar檔案。

命令: adb remount

adb push  <path of your new framework.jar>/framework.jar /system/framework

3.      之後替換system.img映象

emulator –avd Android –system <path of your new img>/system.img &

我建的模擬器叫Android 所以這裡:

emulator –avd Android –system <path of your new img>/system.img &

這個時候就可以把模擬器的映象檔案替換成屬於你自己定製的模擬器映象。

當然,前提條件是你的API level應該是一樣的。