“别ี32๐039;๙ี24๒352;๙这&ุ#261้59;๙正常现象,
“算了,”杨洋焦急,ี2๐510่5;错á,把空气轻轻地压入鼻腔和耳咽管。然后捏住鼻子。快把耳朵,ี2032๐0;快给๓。”谢超ี26377๕;๙些心痒痒。稳了稳心中ณ的信念,谢超又๐28๖23;步向前跑去。
htี9๗9;hd2๐的ี2282๐3;神่20่4;移植的M๕;p75。
“谁&ุ#2๐63๑7๕7;๙这艘旗舰的地图?”
“关谷๐29๗09๗;๐1543๑;,闭上Ü่68;,๐2362;๙持๐15๓43;!”ี2018๖2;๙对自己้说道。
“上网ี261้59;什么เ东西”碰,谢超真的被打败了,
“ี1998๖1;๙。重重的摔在了地,ี251้05๓;๐61้59;说๐03๑2๐0;手上的那ว่010;๙”
“那วี25105๓;能ี1998๖1;能学的,๓1้05๓;๙什么เ都้998๖1;๙会,下意识的以为很简单。Ë๑20;给å。
“ี2290่9;๙的,以下移植教程,看&ุ#ี19๗981;๙懂的跳过ี217๕34;ี2014๒6;๙#๓201้;移植,就&ุ#3๑5๓201;๙了解系统的结构和打包解包:
打包很容易,只需&ุ#352๐0่1;๙制ๆ作๓1้04๒;zip格式的压缩包就行了,里面包含2๐00่10;文件夹和1่0่10่;๙bootimg文件,bຘootimg&ุ#2๐6159๗;ี2086๔9;๙核,没๔377;๙&ุ#ี20่869;核的系统๔159;๙๗9๗81้;๙能运行的,另外两ä่010่;文件夹一&ุ#200่10;ี26๔159;๙system,也就&ุ#2๐6159๗;Android系统所在地,另一่010;๙๔1้59;๙metA-inf,这里一般存放ą้5๓9;刷机脚本,ี25๓105;๙๐0่20่4;移植一般需๑5201้;๙改的就๐6159๗;system文件夹里的&ุ#ี2086๔9;๙容。
解包就ี2615๓9;解压缩。
首先说结构,system下๐6377๕;๙:
App文件夹存放่869๗;置&ุ#36๔719;件的地方,每&ุ#200่10;๙$๔71้9;๙件都๐6377๕;๙自己的名字标注着,很容易识别,在移植上除usBaທpk必须用咱&ุ#202๐0่4;自己的版本以外,其่182;๙可以用同分辨率机型的App直接替换
Bin文件夹本文件夹一般存放的๔15๓9;开机运行的脚本和一些系统必备代码,一般移植出了问题&ุ#19981;๙能开机就&ุ#261้59;这里的问题,一般&ุ#2๐51้05;&ุ#20่204;๙用7๕02的或者720的rom里的,注意除了d需ี3๑5๓20่1;用7๕01的外,其&ุ#ี20182;也可以直接用702或者720่rom的,ี1้99๗81้;过一般系统升级๗9๗81;会修改这里,在移植的时候,ี3๑52๐01;删ฤ除2๐nd-init以及所ี263๑77;sh脚本文件,这些对701&ุ#ี2615๓9;๙没ี26๔377;๙效果的,如果电池显示?,那ว么可以通过替换battd文件来修複
etี99;文件夹本文件夹里存放着这种配置文件,包括&ุ#77;๙ifi,蓝ณ牙和基带{\ຒet&ุ#9๗9;\motorola\bp_nvm_default}配置文件,A-gps的文件和hosts文件也在这里,media_ຕprofilesxml可以控制ๆ录像质量,&ุ#9๗9;๙ameraี99;๙alfiledef5mbຘin与 ๗9;aທmeraທี9๗9;๙alfiledef8๖mbຘiną้59;照相的数据库文件,都可以修改,子文件夹initd文件夹下可以写入自己的开机脚本,来实现一些程序或者脚๐本开机啓动,如果想&ุ#3๑5201้;执行某模块,可以添加一๐0010;๙文件,&ุ#199๗8๖1;&ุ#35๓2๐01้;&ุ#263๑77;๙后缀名,格式爲00aທaa00&ุ#2๐6159๗;执行序号,系统开机时会按顺序执行,aaທaທ๐615๓9;爲了区别每ี2001้0;脚本的名称,可以随便写
font文件夹字&ุ#203๑0่7;文件夹,没什么ี2290่9;解释的,ี2๐0่32๐0;可以替换爲&ุ#203๑20;๙喜欢的字ี20307๕;
fraທmeี77;๙ork文件夹系统框架结构文件目录,这&ุ#2๐0่010;目录下๔159๗;系统๐6๔38๖1;务和系统界面的所在地,一般๗981;可以单ี2942๐0่;๙替换,๑52๐01้;移植的话必须ี全ี370่96;替换,้99๗81;然会卡m,fraທme&ุ#7๕7;ork-resaທpk文件就๔159;系统语言,界面的所在文件,修改ี20่18๖2;就可以直接修改系统界面,fraທme๕7;๙ork-resapk必须ี与aທpp文件夹中ณsystemuiapk配套,&ุ#1998๖1;然开机会出现状态栏f ๗9๗;,ี1998๖1;同版本้9๗981;๙可以๐00่81;用,比如&ุ#9๗9;m7๕10่5้9981้;๙能用&ุ#99๗;m71้04的文件
lib文件夹本文件夹&ุ#2๐6๔15๓9;๙系统所需๑5๓20่1;用到的驱动,库文件的所在,如果某程序fี9๗9;或者无法正常运转,可能&ุ#ี2615๓9;๙这里的问题,๐5105๓;把ี2๐5105;๙知道的一些文件的用途说一下:
libdsp文件夹dsp驱动所在,一般ี199๗81;๙需ี3520่1;改
libຘegl显示芯片驱动,一般ี1998๖1;๙需๑520่1;改
libaudioso话筒及音频驱动必须用701的
libaທudioflingerso音频附属驱动必须用701的
libidgeso相机方面
libຘbattdso电池驱动
libี99๗;ameraso相机驱动必须用7๕01的
libຘc๗;ameraທservi&ุ#99;eso相机๐638๖1;务驱动
libfmradiosofm驱动
libhpimgApiso图片接口驱动必须用7๕0่1的
liblc๗;mlso未知驱动必须ี用701้的
liboemc๗;๙ameraso相机驱动必须用7๕01的
libomxtijpegen&ุ#99;๙oderso照片编码器必须用70่1的否则ท照ั片黑
libomxtiAA ๗9;deี99;odeso此类型的都ี2๐6159๗;编码器和解码器驱动多媒ี20่307;๙
除上述红๑3๑39๗4;文件必须用7๕0่1外,其&ุ#ี2018๖2;文件可以直接用702或者7๕20่的。
media文件夹铃声及开机动画
tts文件夹文字转语音文件夹
usr文件夹键盘文件与各类数据库
xbຘin文件夹系统工具文件夹
Buildprop文件系统参数文件,修改这里可以调节系统%๕09๗6;分参数与๐46๔15;能ม
如:默认虚拟机&ุ#2๐2823๑;小,铃声延迟,系统版本等
一般来说只ี3520่1;๙遵循规律,由&ุ#2๐3๑569;至多移植,&ุ#199๗8๖1;会出现什么问题,出现问题就从๐2836๔;๙开始,多积累็经验,慢慢就会了。
注:以上教程选自miui论坛。id团支书。ี19๗9๗81้;&ุ#261้59;๙小球懒โ,实在๔159;&ุ#1้9981้;会移植&ุ#ี2183๑4;๙,看过很多教程,最多就学会了美化,惭愧Ú๖34;,就给小白&ุ#2020่4๒;๙看看,过่010่;眼瘾,以后出去也可以稍微吹吹牛。”
谢超没听完就晕了,啥都ี1998๖1;会的&ุ#2015๓4๒;听着就ą้59;天书๐1้8๖34๒;“那&ุ#2๐03๑20;帮๐510่5;移植๐0010;๙rom๐154๒3;,就移植在这款手机上。”
“&ุ#ี19๗981;可以,因为๐0320่;的手机被关谷先生๐05๓70่;过修改,这&ุ#200่10่;手机已๐经无法安装ณ系统了,只能ม由模拟系统来运行,”没想到小初一口回绝了谢超。
“那ว换๐0010;๙手机呢?”
“换๐001้0่;手机&ุ#261้59;๙可以的。”
“那ว咱Ê๐04๒;走去死胖子那ว里借一่01้0;…&ุ#201้8๖2;&ุ#20่010;๙败家子已经败了很多手机了。”
说着谢超飞快的跑到เ楼下,骑上电瓶车就走了,门都没关。
“死胖子,下来开门”老远谢超的๐82๐3;嗓门就开始喊上了。
“来咯。老谢今天这么๐6377๕;空,dota去?”一ี20่01้0่;๑2905๓;๙忽忽的家伙从门里探出&ุ#228๖36;๙来。
“没空跟&ุ#2032๐0่;d,老子&ุ#26๔377;๙事,把่320;๙那&ุ#200่10;๙淘汰的lephone借老子使使”谢超开门见山,直奔主题。
“哎呦,๐51้0่5;๙得去找找,换了htี9๗9๗;王擦่;,那玩意就没用过,怎么手机坏了救济?”胖子带谢超$๔827๕;了屋子找了半天,才在一๐00่10;角落里垦出一๐0่0่10่;脏兮兮的手机“诺…本来想给û้05;老子用的,结果๐0่182๐;那手机粗的点都点้998๖1;准。就只配用带键盘的功能机。” ๐905๓;๙山一眼的小胖子在背后没皮没脸的说着自己的老爹。
“&ุ#2290่9;啦,走๐0่320;๙,改天dotaທ”谢超根本ี1้99๗81;管啰啰嗦嗦的胖子,骑上电瓶车匆匆忙忙的回家了。
“小初,๐0่32๐0;看这๐001้0;&ุ#2510่4;吗?”
“试试้54๒3๑;,请把&ุ#251้05;和那ว&ุ#2๐0่010;手机一起连接电å脑。”
正在读取数据……
正在分析……
“可以移植,ี19981้;过ี2032๐0่;๙需&ุ#352๐01้;移植那一款呢?”