• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            xiaoguozi's Blog
            Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習(xí)慣原本生活的人不容易改變,就算現(xiàn)狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預(yù)料,人們需要更細(xì)心的觀察別人,要隨時(shí)注意才能保護(hù)別人,因?yàn)樗麄兾幢刂雷约阂裁础ぁぁぁぁ?/span>
            要移植,就要了解系統(tǒng)的結(jié)構(gòu)和打包解包:
            打包很容易,只需要制作成ZIP格式的壓縮包就行了,里面包含2個(gè)文件夾和1個(gè)boot.img文件,boot.img是內(nèi)核,沒有內(nèi)核的系統(tǒng)是不能運(yùn)行 的,另外兩個(gè)文件夾一個(gè)是system,也就是Android系統(tǒng)所在地,另一個(gè)是META-INF,這里一般存放是刷機(jī)腳本,我們移植一般需要改的就是 system文件夾里的內(nèi)容。
            解包就是解壓縮。
            首先說結(jié)構(gòu),system下有:
            App文件夾(存放內(nèi)置軟件的地方,每個(gè)軟件都有自己的名字標(biāo)注著,很容易識(shí)別,在移植上除USB.apk必須用咱們自己的版本以外,其他可以用同分辨率機(jī)型的APP直接替換)
            Bin文件夾(本文件夾一般存放的是開機(jī)運(yùn)行的腳本和一些系統(tǒng)必備代碼,一般移植出了問題不能開機(jī)就是這里的問題,一般我們用702的或者720的ROM 里的,注意除了NETD需要用701的外,其他也可以直接用702或者720ROM的,不過一般系統(tǒng)升級(jí)不會(huì)修改這里,在移植的時(shí)候,要?jiǎng)h除2nd- init以及所有.sh腳本文件,這些對(duì)701是沒有效果的,如果電池顯示?,那么可以通過替換battd文件來修複)
            Etc文件夾(本文件夾里存放著這種配置文件,包括WIFI,藍(lán)牙和基帶{\etc\motorola\bp_nvm_default}配置文件,A- GPS的文件和Hosts文件也在這里,media_profiles.xml可以控制錄像質(zhì)量,cameraCalFileDef5M.bin與 cameraCalFileDef8M.bin是照相的數(shù)據(jù)庫(kù)文件,都可以修改,子文件夾init.d文件夾下可以寫入自己的開機(jī)腳本,來實(shí)現(xiàn)一些程序或 者腳本開機(jī)啓動(dòng),如果想要執(zhí)行某模塊,可以添加一個(gè)文件,不要有后綴名,格式爲(wèi)00aaa  00是執(zhí)行序號(hào),系統(tǒng)開機(jī)時(shí)會(huì)按順序執(zhí)行,aaa是爲(wèi)了區(qū)別 每個(gè)腳本的名稱,可以隨便寫)
            Font文件夾(字體文件夾,沒什么好解釋的,你可以替換爲(wèi)你喜歡的字體)
            Framework文件夾(系統(tǒng)框架結(jié)構(gòu)文件目錄,這個(gè)目錄下是系統(tǒng)服務(wù)和系統(tǒng)界面的所在地,一般不可以單獨(dú)替換,要移植的話必須全部替換,不然會(huì)卡 M,framework-res.apk文件就是系統(tǒng)語(yǔ)言,界面的所在文件,修改他就可以直接修改系統(tǒng)界面,framework-res.apk必須與 app文件夾中systemui.apk配套,不然開機(jī)會(huì)出現(xiàn)狀態(tài)欄FC,不同版本不可以亂用,比如CM7.1.0.5不能用CM7.1.0.4的文件)
            Lib文件夾(本文件夾是系統(tǒng)所需要用到的驅(qū)動(dòng),庫(kù)文件的所在,如果某程序FC或者無法正常運(yùn)轉(zhuǎn),可能是這里的問題,我把我知道的一些文件的用途說一下:
            ***Lib/dsp文件夾 DSP驅(qū)動(dòng)所在,一般不需要改
            ***lib/egl 顯示芯片驅(qū)動(dòng),一般不需要改
            ***libaudio.so 話筒及音頻驅(qū)動(dòng) 必須用701的
            ***libaudioflinger.so 音頻附屬驅(qū)動(dòng) 必須用701的
            ***libbridge.so 相機(jī)方面
            ***libbattd.so  電池驅(qū)動(dòng)
            ***libcamera.so 相機(jī)驅(qū)動(dòng) 必須用701的
            ***libcameraservice.so 相機(jī)服務(wù)驅(qū)動(dòng)
            ***libfmradio.so FM驅(qū)動(dòng)
            ***libHPImgApi.so 圖片接口驅(qū)動(dòng) 必須用701的
            ***libLCML.so 未知驅(qū)動(dòng)  必須用701的
            ***liboemcamera.so 相機(jī)驅(qū)動(dòng)  必須用701的
            ***libOMX.TI.JPEG.Encoder.so 照片編碼器  必須用701的 否則照片黑
            ***libOMX.TI.AAC.decode.so  此類型的都是編碼器和解碼器驅(qū)動(dòng)(多媒體)
            除上述紅色文件必須用701外,其他文件可以直接用702或者720的。
            Media文件夾(鈴聲及開機(jī)動(dòng)畫)
            TTS文件夾(文字轉(zhuǎn)語(yǔ)音文件夾)
            Usr文件夾(鍵盤文件與各類數(shù)據(jù)庫(kù))
            Xbin文件夾(系統(tǒng)工具文件夾)
            Build.prop文件(系統(tǒng)參數(shù)文件,修改這里可以調(diào)節(jié)系統(tǒng)部分參數(shù)與性能)
            如:默認(rèn)虛擬機(jī)大小,鈴聲延遲,系統(tǒng)版本等
            posted on 2013-02-17 14:48 小果子 閱讀(443) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 學(xué)習(xí)筆記Android & Ios
            精品久久久久久中文字幕大豆网| 97久久香蕉国产线看观看| 国产精品日韩欧美久久综合| 久久精品一区二区三区中文字幕| 欧美激情精品久久久久久久九九九| 久久婷婷色香五月综合激情 | 亚洲国产精品一区二区久久hs| 99久久国产宗和精品1上映| 99久久精品毛片免费播放| 日本欧美国产精品第一页久久| 亚洲精品无码久久久久去q| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 久久成人影院精品777| 久久久精品国产亚洲成人满18免费网站| 色综合合久久天天综合绕视看| 久久精品国产一区二区| 1000部精品久久久久久久久| 久久久久亚洲AV无码专区网站| 久久99精品久久久久久久不卡 | 国内精品伊人久久久久影院对白| 2021国产精品久久精品| 韩国三级中文字幕hd久久精品 | 久久综合狠狠综合久久综合88| 国产香蕉97碰碰久久人人| 国产精品一久久香蕉产线看| 一本色道久久综合| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 久久精品aⅴ无码中文字字幕不卡| 国产精品美女久久福利网站| 亚洲国产精品人久久| 国产成人无码久久久精品一| 亚洲精品美女久久久久99| 中文字幕久久亚洲一区| 久久久久黑人强伦姧人妻| 国产产无码乱码精品久久鸭| 日本WV一本一道久久香蕉| 亚洲国产一成久久精品国产成人综合| 99久久精品免费看国产| 久久99国产精品久久久 | 久久精品免费观看| 久久精品一区二区三区不卡|