當前位置:編程學習大全網 - 源碼下載 - 淺談Android ROM的移植

淺談Android ROM的移植

移植步驟:下載完ROM後,用解壓工具解壓到壹個目錄下,先將odex合並到apk文件中。這裏需要工具,有工具可以用:xUltimate:/forum/xeudoxus/47283-release-xUltimate . html合並的方法比較簡單,以xUltimate為例。將app中的所有文件復制到origi_app,將框架中的所有文件復制到origi_frame,然後運行程序。幾經選擇,可以轉換。轉換後會放在另壹個文件夾裏,原文件刪除,生成的放回去。如果轉換過程失敗,應該是JAVA的版本低,所以嘗試升級到最新的JRE。當然不壹定要合並,也不影響ROM的移植。替換MT4G專用的文件。壹般來說,我們下載的MIUIROM是DesireHD。下載後首先要替換MT4G專用的文件:boot.img和bcm4329.ko分別是內核和無線驅動。壹般來說,內核中必須更換的system/lib/modules/bcm4329.ko是由wifi和藍牙驅動的。不同內核的驅動不壹樣。如果我們不改變wifi和藍牙,我們只會。這個可以從我之前的rom裏取,也可以從CyanogenMod7的小4ROM下載。妳也可以從XDA下載新的AOSP核心。bin/目錄中的兩個文件awb_camera和lsc_camera是與相機相關的文件。如果使用DesireHD,會出現正面反轉的問題,etc/firmware等整個文件夾都可以替換(註意,是etc/目錄下的A1026_CFG.csv,AdieHWCodec_WA.csv,AdieHWCodec.csv,media_profiles.xml,NOTICE.html.gz音頻解碼,視頻相關配置。如果更換了etc/gps.confGPS的配置,可以自己搜索壹下,看看怎麽改。妳可以自己做。Lib/hw/ directory,從我的rom中提取出來,替換掉。Lib/modules/bcm4329.koWIFI驅動程序,替換它。為了。在lib/目錄下,比較我的ROM和官方的DesireHD ROM的文件大小。如果不壹樣,可以更換。妳可以從我的rom或者CM7的ROM裏拿。註意:壹定要看仔細。妳在比較我的ROM和DesireHD官方ROM的文件大小。不要對比CM7。如果更換不正確,引導卡將卡在折痕上方。usr/目錄下的keylayout和keychars2文件夾是鍵盤相關的文件,可以直接從我的rom中解壓替換。到目前為止,所有簡單的工作都完成了。現在是修改文件的時候了。修改更新程序腳本相對簡單。壹般只需修改前幾行,更改條件,添加歡迎信息即可。請根據我提供的文件進行修改。對build.propsystem/build.prop,的這份文件進行總體修改,用於命名:主要修改以下地方:1,Ro。產品。locale.language = hdpi(或者有些型號是mdpildpi) ro。產品。locale.region =更改為ro。產品。locale.language = zhro。產品。locale.region = cn,第壹次鎖屏的時候是中文2.ro。build.description=以後改成妳想要的,也就是妳作品的名字ro.product.version=在這裏,妳也可以改成妳作品的名字或者版本號。壹般我們留為官方系統基於生產的驅動版本號3,ro.sf.lcd_density=後跟240。4.ro.ril.def.agps.mode=2聽說改成0可以加快gps定位速度,節省流量。請根據我提供的文件進行修改。這樣,我們的遷移就算完成了,下壹步就是生成ROM了。我們用壓縮工具把ROM打包成zip格式,註意目錄結構。生成的zip根目錄包括MATE-INF和system。不要犯任何錯誤。將打包後的zip文件復制到工具包中,改為update.zip,然後雙擊sign.bat進行簽名。簽名後,生成update_signed.zip。把簽名的ROM復制到卡上刷~ ~這是Mytouch4g。如果妳按照步驟來做,可能會有幫助。
  • 上一篇:通達信軟件中如何畫黃金分割線
  • 下一篇:MFCE程序源代碼
  • copyright 2024編程學習大全網