ROM稱為靜態(tài)存儲器或只讀存儲器。它的特點(diǎn)是只讀不可寫,但是計(jì)算機(jī)關(guān)閉后數(shù)據(jù)仍然保存。
安卓手機(jī)ROM如何自定義
rom的特點(diǎn)是只讀,也就是說你往rom里面放進(jìn)去東西后里面的東西就不會改變了。而我們手機(jī)上的操作系統(tǒng)就是裝在rom里面的。在這個地方就有很多人有這個疑問,為什么rom只讀不可寫為什么我們還能刷機(jī)?事實(shí)上,隨著技術(shù)的發(fā)展,現(xiàn)在有的rom是可以寫的,例如我們手機(jī)上的rom稱為flash,也就是我們平時說的閃存。這里我覺得rom這個名字有點(diǎn)誤導(dǎo)人,因?yàn)閞om是Read Only Memory的簡稱,延續(xù)這個名字容易讓人誤以為不可寫。
總之現(xiàn)在手機(jī)上的rom也是可寫的,然后廠商把rom的一部分劃出來安裝手機(jī)的操作系統(tǒng)和自帶的應(yīng)用,剩下的rom留給用戶自己裝其它的應(yīng)用或放自己的其它文件使用。這也就可以解釋為什么我們買來的手機(jī)容量一般都沒有手機(jī)參數(shù)寫的那么大,例如16G的買來一看就剩下15點(diǎn)多。因?yàn)橛幸徊糠直幌到y(tǒng)占用了。而且rom中作為存放操作系統(tǒng)的那一部分用戶是沒有權(quán)限訪問的,除非通過特殊的方式,也就是我們常說的刷機(jī),那這么說的話大家就明白為什么刷機(jī)也叫刷rom了吧?
rom包的結(jié)構(gòu)
安卓手機(jī)ROM如何自定義
我從miui官網(wǎng)下了一個rom包,解壓下來后如圖。
META-INF里面是一些升級腳本和ROM簽名。
recovery里面是我們刷機(jī)在recovery時要用到的一些文件。
system是這個rom的具體內(nèi)容。
boot.img是內(nèi)核文件。
這個教程我們想要達(dá)到的目的就是修改rom,所以我們只要看system這個文件夾就可以了。
把system打開以后如下圖。
下面簡單說明下這些文件夾。
app:系統(tǒng)自帶的應(yīng)用。
bin:android系統(tǒng)本地的一些可執(zhí)行的程序。
etc:android系統(tǒng)配置文件。
fonts:字體樣式和字體庫。
framework:android系統(tǒng)框架。
lib:動態(tài)鏈接庫。
media:鈴聲、開機(jī)動畫之類的媒體文件。
usr:用戶數(shù)據(jù)。
vendor:廠商信息。
xbin:系統(tǒng)管理用的可執(zhí)行程序。
build.prop:手機(jī)信息。
修改rom
這一部分用三個例子讓大家熟悉下rom包的結(jié)構(gòu)和修改的方式,然后再自己擴(kuò)展。
三個例子分別是:
1.修改原始語言和時區(qū) 2.修改界面 3.刪除和新增自帶應(yīng)用
1.修改原始語言和時區(qū)
這個非常簡單,打開system文件夾下的build.prop修改就可以了。
然后修改
ro.product.locale.language=zh
ro.product.locale.region=CN
當(dāng)然如果是miui可能本來就修改好了,但是如果是android原生的系統(tǒng)就是原生時間。
關(guān)于修改build.prop建議大家使用一個文本編輯器UltraEdit。因?yàn)槟阌糜浭卤敬蜷_build.prop的話是這個樣子。
而如果用UltraEdit打開的話是這個樣子。
安卓手機(jī)ROM如何自定義
哪個比較直觀就不用我多說了,一目了然。所要改的那兩行屬性我也在上圖中做了標(biāo)記。
當(dāng)然還有很多東西可以改,具體還能改什么可以上網(wǎng)搜一下build.prop所有屬性的解釋。因?yàn)檫@個教程只是修改幾個東西當(dāng)例子,然后大家從中熟悉下修改的原理和基本操作,大家再自行擴(kuò)展。不可能什么都改一遍寫出來。相信聰明的你舉一反三的能力是有的。
2.修改界面
安卓手機(jī)ROM如何自定義
這個也很簡單,把systemframeworkframework-res.apk用winRAR的方式打開,然后解壓出來,把resdrawable-hdpi下的圖片換成你自己喜歡的,至于每個圖片是干什么的你同樣可以網(wǎng)上搜一下。改完之后拖回去,記住這里不是壓縮后把后綴改成apk,而是用winRAR原來的framework-res.apk,然后把想替換的新圖片拖進(jìn)去替換了就行了。
3.刪除和新增自帶應(yīng)用
刪除很簡單,把systemapp打開,把你不想要的app文件刪掉,通常包括一個apk文件和odex文件。至于哪些可刪,網(wǎng)上有人列出了可精減的apk列表。自己搜下吧。
至于添加自帶應(yīng)用就比較復(fù)雜了,可不是把a(bǔ)pk文件拖進(jìn)去就行了。我原來也試過把只是簡單的把a(bǔ)pk拖進(jìn)去,但是安裝以后發(fā)現(xiàn),自己添加的信應(yīng)用一打開就停止運(yùn)行了。后來我發(fā)現(xiàn)如果把你想新增的apk文件的lib文件夾提取出來放到rom的systemlib里就可以正常運(yùn)行。這樣我就有個推測,因?yàn)橐话愕膽?yīng)用都是把自己的lib(前面在rom結(jié)構(gòu)中提到lib是動態(tài)鏈接庫)壓縮在一起。然后應(yīng)用運(yùn)行要用時提取自己的lib文件。然后我發(fā)現(xiàn)rom的app文件夾里所有apk都沒有l(wèi)ib文件。那我就推測android是所有自帶的app都統(tǒng)一去system下的lib調(diào)東西。所以如果你想自己新增自帶應(yīng)用的話就要把a(bǔ)pk文件夾的lib文件提取出來,把里面所有的.so抽出來放到rom的lib里。這樣新增的自帶應(yīng)用才能正常運(yùn)行。但是自己這樣添加自帶應(yīng)用又會出一個新問題。我以有道筆記這個app為例。我把它的lib解壓后如圖。
它里面有兩個文件夾。我們知道手機(jī)不同種類的cpu架構(gòu)是不同的,那么app就必須提供支持不同平臺的so文件。然后放在不同文件夾。但是一般來說你文件命名肯定是相同的。不信你可以試著把一個apk的lib文件夾下的每個文件夾看一下,都會發(fā)現(xiàn)雖然大小不一樣但是名字一樣的文件。而你要把這些文件都抽出來放在rom的lib里,那么肯定會造成同名覆蓋問題。所以我建議如果非要自己新增一個又有同名覆蓋情況,你就保留armeabi文件夾下的文件就行了。
安卓手機(jī)的刷機(jī)包包含的很多的目錄,這些目錄都是每個文件修改的地方,對于這些需要修改的文件加油門只需要了解這些目錄位置即可,感興趣的機(jī)油們可以自行嘗試下。
InDesign是一款專業(yè)的頁面設(shè)計(jì)和出版設(shè)計(jì),它主要用來設(shè)計(jì)和制......
閱讀很多小伙伴連接win10電腦網(wǎng)絡(luò)的時候,無法訪問局域網(wǎng),系統(tǒng)提......
閱讀本金手指只支持switch版本的死亡細(xì)胞使用,本金手指支持美版......
閱讀edge瀏覽器是大部分小伙伴都在使用的一款瀏覽器,通過該瀏覽器......
閱讀用戶對手機(jī)的需求越來越高,手機(jī)的種類也隨之變得豐富起來,......
閱讀1)進(jìn)入設(shè)置界面點(diǎn)擊【手勢體感】,再點(diǎn)擊【亮屏手勢】。(如下圖) 2)在亮屏手勢界面開啟【三指截屏】右邊開關(guān)即可。(如下圖)...
次閱讀
手機(jī)文件加密方法: 第一種方法:用手機(jī)鎖加密。 得用手機(jī)鎖將打開該文件的程序鎖定,沒有密碼就打不開這程序,從而達(dá)到文件加密的目的。 第二種方法:用移位的方式加密。 就是...
次閱讀
1)打開三星S6的【設(shè)置】,選擇【我的設(shè)備】一欄并點(diǎn)擊【顯示】。(如下圖) 2)在字體一欄點(diǎn)擊【字體風(fēng)格】,根據(jù)個人喜好選擇一個字體風(fēng)格,大貓這里選擇【少女】。(PS:少女顯得自...
次閱讀
在手機(jī)桌面打開Vivo攝影。在Vivo攝影主界面點(diǎn)擊右下角的選我。點(diǎn)擊右上角的齒輪圖標(biāo)進(jìn)入設(shè)置。點(diǎn)擊照片發(fā)布設(shè)置。最后點(diǎn)擊高清選項(xiàng)即可。...
次閱讀
準(zhǔn)備工作: 1.一部已ROOT的手機(jī) 2.安裝Xposed框架。 安裝方法: 1.打開Xposed框架 點(diǎn)擊下載 搜索MinMinGuard 2.下載安裝最新版MinMinGuard,在框架中選中后重啟手機(jī) 3.由于MinMinGuard 沒有廣告檢測...
次閱讀
在解答此問題之前,我們先來了解壁紙為什么會變得模糊。一張高清的壁紙,在設(shè)置成手機(jī)桌面后卻變得模糊, 這主要是因?yàn)檫@分辨率與手機(jī)壁紙不適配,高分辨下這手機(jī)壁紙會進(jìn)行裁...
次閱讀
方法一、手動刪除緩存 手機(jī)清理軟件清理不徹底,我們也可以自己手動清理,找到手機(jī)文件管理器或者用數(shù)據(jù)線連接電腦找到系統(tǒng)緩存目錄,手動刪除緩存文件(注意自己下載的一些有...
次閱讀
現(xiàn)在已經(jīng)發(fā)展成世界頭號移動操作系統(tǒng)的Android首次亮相實(shí)在2008年的9月,與它同時問世的機(jī)型是當(dāng)時的T-Mobile G1/HTC Dream。6年過去了,誰又能想到在2010年Android就已經(jīng)成為了世界上領(lǐng)先的...
次閱讀
1)首先在電腦上啟動Windows7系統(tǒng)的Windows Media Player,媒體流,先啟用媒體流,選擇允許遠(yuǎn)程控制我的播放器、自動允許設(shè)備播放我的媒體(出現(xiàn)提示時,選擇允許),Windows Media Player不要關(guān)閉...
次閱讀
昨天谷歌正式推出了Android L系統(tǒng),正式的名稱為Android 5.0 Lollipop(棒棒糖)。今年的三款新Nexus設(shè)備Neuxs 6、Nexus 9平板及Nexus Player將率先搭載Android 5.0,之前的Nexus 5、Nexus 7及Nexus 10將會很快...
次閱讀
安卓系統(tǒng)有一個工程模式,進(jìn)入也不難,但功能卻一點(diǎn)不能小看。那就算頗有名氣的*#*#4636#*#*指令,這里能看到手機(jī)的信息,幫助調(diào)整手機(jī)。 Android系統(tǒng)有一個對大多數(shù)玩家敞開的工程...
次閱讀
首先準(zhǔn)備工作 1.已經(jīng)獲得ROOT權(quán)限的手機(jī) 2.安卓版本高于4.0.3 3.下載Xposed框架 然后步驟如下列圖片:...
次閱讀
米家2017年度發(fā)布會直播視頻地址在哪里呢?大家是不是也想觀看6.28的小米發(fā)布會呢?下面綠茶小豆子為大家分享小米6.28米家2017年度發(fā)布會直播網(wǎng)址。...
次閱讀
愛讀掌閱是一款專注于手機(jī)閱讀領(lǐng)域的經(jīng)典閱讀軟件。功能強(qiáng)大,個性時尚,界面簡約,與各大出版社進(jìn)行深度戰(zhàn)略合作,擁有廣闊圖書資源。 那么安卓手機(jī)如何快速下載閱讀工具愛讀...
次閱讀
安卓same社交在哪下載 sameapp資源 Same app特色 - 用圖文記錄生活點(diǎn)滴,11款濾鏡,幫你的照片瞬間高大上。 - 用視頻增添點(diǎn)新滋味,輕松拼接、反轉(zhuǎn),你眼中的生活與眾不同。 - 用打卡跟...
次閱讀