散假郎 wrote:
jesse0817大...(恕刪)
你把ROM解開後完成你要的動作
然後可以用WINRAR壓成.ZIP檔
把APP搬好後要告訴系統檔案位置不然會找不到家
以下是我把InsertCoin Rom 改A2E的步驟
簡單說A2E就是把原本放在SYSTEM裏的東西搬到EXT
因為A2SD++一開始就把DATA資料夾搬到EXT
A2E把SYSTEM移出的東西放到DATA資料夾去
當DATA資料夾搬到EXT這樣SYSTEM移出的也會一起搬,空間就多出來了
搬出去的要跟系統說你搬去哪了,所以這個就寫在META-INF\com\google\android\updater-script
你可以用Notepad++打開updater-script會看到很多symlink
其他看不懂沒關係,因為我也不懂,哈阿...但看一下你就知道大慨的
廢話一推...
開始改
1. 你先下載原本的ROM然後用WINRAR解開然後搬檔案
2. 把SYSTEM/APP搬到DATA/APP/APP_S
3. 把SYSTEM/framework搬到DATA/APP/framework_S只留下framework-res.apk
4. 把system/etc/WPDB.zip搬到data/app/etc_s/WPDB.zip
5. 這樣搬好了
6. Notepad++打開MS把以下去掉,去掉的我們用symlink取代
cd /sd-ext/app_s
filelist2=`$BUSYBOX find . -type f`
for i in $filelist2
do
if [ ! -e /system/app/$i ];
then
$BUSYBOX ln -s /system/sd/app_s/$i /system/app/$i
fi
done
7. 把我寫好的updater-script放到META-INF\com\google\android\
8. 完成
9. 把ROM壓縮然後簽名
10. 刷ROM
簽名應該是數位簽章(就像64BIT OS安裝任何DRIVER都要有微軟認證簽章)
AutoSign工具:
附加壓縮檔: 201106/mobile01-4266a8496ccce547e9eaa0adefe41d3c.zip
引用賢大說明
將修改好的 rom 的 zip 壓縮檔存檔並放在 Auto-sign 資料夾內
點兩下資料夾內的 sign.bat 檔案,會彈出 DOS 視窗,提示按下任意鍵開始簽名 rom
約過 1 ~ 2 分鐘後 DOS 視窗會再出現按下任意鍵結束
此時在資料夾內會多出一個 your_app_signed.apk 檔案
將這個檔案副檔名改為 zip,檔名隨你改,這一個檔案就是你修改完成簽名的 rom
1.Notepad++打開MS把以下去掉,去掉的我們用symlink取代
cd /sd-ext/app_s
filelist2=`$BUSYBOX find . -type f`
for i in $filelist2
do
if [ ! -e /system/app/$i ];
then
$BUSYBOX ln -s /system/sd/app_s/$i /system/app/$i
fi
done
打開MS這個MS檔是打開InsertCoin_A2SD_1.0.8_mini後馬上看到的那個檔案嗎?
是的話,是不是把cd /............................done 這段給刪掉後,用symlink這個單字取代
2.j大請問你寫好的updater-script這個檔案在那裡呢? 要放到META-INF\com\google\android\的
3.ROM壓縮然後簽名? 這個簽名是隨便一個名子是嗎?
麻煩j大再次有耐心的回答我這個問題!!!感激不盡!!!!
散假郎 wrote:
jesse大不好意思...(恕刪)
1. MS沒錯是那個檔
那一段把他移除不用用任何東西取代
我的意思是說移除的部分我已經把他寫在updater-script然後用很多symlink取代
ln -s /system/sd/app_s/$i /system/app/$i這是說system/sd/app_s/連結到/system/app
但是我把/system/app搬到DATA/APP/APP_S去了
所以要修改在updater-script就是這一段
symlink("/data/app/app_s","/system/app");
被我們由MS刪除就變成下面這樣
symlink("/system/sd/app_s/BlackBoard.apk","/system/app/BlackBoard.apk");
我只舉例一條,我的方法可能很笨.不過我不會寫程式我就用最笨的方法
只要連結正確就沒問題
2,3完全正確
你想自己練習阿
成功之後可以去挑戰一下V50
V49我改後玩了一下就砍了
內文搜尋

X