龍騰世紀 > 科幻小說 > 外星操作系統

正文 第八章 移植那點事 文 / 球胖子

    「姑奶奶你怎麼不早說啊,那你快查吧。」謝超哭喪著臉說道。

    正在聯網中……

    正在查找……

    正在分析……

    正在學習……

    「主人,我已經學會移植了。」小初的聲音波瀾不驚卻把謝超嚇了一跳。「這…這麼快,才十分鐘啊?」

    「我的搜索帶有智能過濾,只需要學習關鍵的東西就好啦!」謝超一陣無語,最進小初的語氣是越來越像人類了。

    「那我能不能學的,我什麼都不會,你給我介紹一下……」謝超滿懷期待。下意識的以為很簡單。

    「好的,(以下移植教程,看不懂的跳過哦親)要移植,就要瞭解系統的結構和打包解包:

    打包很容易,只需要製作成zip格式的壓縮包就行了,裡面包含2個件夾和1個件,是內核,沒有內核的系統是不能運行的,另外兩個件夾一個是system,也就是android系統所在地,另一個是meta-inf,這裡一般存放是刷機腳本,我們移植一般需要改的就是system件夾裡的內容。

    解包就是解壓縮。

    首先說結構,system下有:

    app件夾(存放內置軟件的地方,每個軟件都有自己的名字標注著,很容易識別,在移植上除usb.apk必須用咱們自己的版本以外,其他可以用同分辨率機型的app直接替換)

    bin件夾(本件夾一般存放的是開機運行的腳本和一些系統必備代碼,一般移植出了問題不能開機就是這裡的問題,一般我們用702的或者720的rom裡的,注意除了d需要用701的外,其他也可以直接用702或者720rom的,不過一般系統升級不會修改這裡,在移植的時候,要刪除2nd-init以及所有.sh腳本件,這些對701是沒有效果的,如果電池顯示?,那麼可以通過替換battd件來修複)

    etc件夾(本件夾裡存放著這種配置件,包括wifi,藍牙和基帶{\etc\motorola\bp_nvm_default}配置件,a-gps的件和hosts件也在這裡,media_可以控制錄像質量,與是照相的數據庫件,都可以修改,子件夾件夾下可以寫入自己的開機腳本,來實現一些程序或者腳本開機啟動,如果想要執行某模塊,可以添加一個件,不要有後綴名,格式為00aaa00是執行序號,系統開機時會按順序執行,aaa是為了區別每個腳本的名稱,可以隨便寫)

    font件夾(字體件夾,沒什麼好解釋的,你可以替換為你喜歡的字體)

    framework件夾(系統框架結構件目錄,這個目錄下是系統服務和系統界面的所在地,一般不可以單獨替換,要移植的話必須全部替換,不然會卡m,framework-res.apk件就是系統語言,界面的所在件,修改他就可以直接修改系統界面,framework-res.apk必須與app件夾中配套,不然開機會出現狀態欄fc,不同版本不可以亂用,比如cm7.1.0.5不能用cm7.1.0.4的件)

    lib件夾(本件夾是系統所需要用到的驅動,庫件的所在,如果某程序fc或者無法正常運轉,可能是這裡的問題,我把我知道的一些件的用途說一下:

    ***lib/dsp件夾dsp驅動所在,一般不需要改

    ***lib/egl顯示芯片驅動,一般不需要改

    ***話筒及音頻驅動必須用701的

    ***音頻附屬驅動必須用701的

    ***相機方面

    ***電池驅動

    ***相機驅動必須用701的

    ***相機服務驅動

    ***驅動

    ***圖片接口驅動必須用701的

    ***未知驅動必須用701的

    ***相機驅動必須用701的

    ***照片編碼器必須用701的否則照片黑

    ***此類型的都是編碼器和解碼器驅動(多媒體)

    除上述紅色件必須用701外,其他件可以直接用702或者720的。

    media件夾(鈴聲及開機動畫)

    tts件夾(字轉語音件夾)

    usr件夾(鍵盤件與各類數據庫)

    xbin件夾(系統工具件夾)

    件(系統參數件,修改這裡可以調節系統部分參數與性能)

    如:默認虛擬機大小,鈴聲延遲,系統版本等

    一般來說只要遵循規律,由少至多移植,不會出現什麼問題,出現問題就從頭開始,多積累經驗,慢慢就會了。

    (註:以上教程選自miui論壇。id團支書。不是小球懶,實在是不會移植啊,看過很多教程,最多就學會了美化,慚愧啊,就給小白們看看,過個眼癮,以後出去也可以稍微吹吹牛。)」

    謝超沒聽完就暈了,啥都不會的人聽著就是天書啊「那你幫我移植個rom吧,就移植在這款手機上。」

    「

    據說給請網打滿分的還有意外驚喜!

    不可以,因為你的手機被關谷先生做過修改,這個手機已經無法安裝系統了,只能由模擬系統來運行,」沒想到小初一口回絕了謝超。

    「那換個手機呢?」

    「換個手機是可以的。」

    「那咱們走去死胖子那裡借一個…他個敗家子已經敗了很多手機了。」

    說著謝超飛快的跑到樓下,騎上電瓶車就走了,門都沒關。

    「死胖子,下來開門」老遠謝超的大嗓門就開始喊上了。

    「來咯。老謝今天這麼有空,dota去?」一個肉忽忽的傢伙從門裡探出頭來。

    「沒空跟你d,老子有事,把你那個淘汰的lephone借老子使使」謝超開門見山,直奔主題。

    「哎呦,我得去找找,換了htc王擦,那玩意就沒用過,怎麼手機壞了救濟?」胖子帶謝超進了屋子找了半天,才在一個角落裡墾出一個髒兮兮的手機「諾…本來想給我老子用的,結果他那手機粗的點都點不准。就只配用帶鍵盤的功能機。」肉山一眼的小胖子在背後沒皮沒臉的說著自己的老爹。

    「好啦,走你,改天dota」謝超根本不管囉囉嗦嗦的胖子,騎上電瓶車匆匆忙忙的回家了。

    「小初,你看這個成嗎?」

    「試試吧,請把我和那個手機一起連接電腦。」

    正在讀取數據……

    正在分析……

    「可以移植,不過你需要移植那一款呢?」

    據說給請網打滿分的還有意外驚喜!
上一章    本書目錄    下一章