高仿手机怎么移植刷机包

? 高仿手机怎么移植刷机包?

找到相同cpu的机子的rom,底包很多,挑选的时候尽量分辨率要一样,可以很好避免分辨率的问题 倘若要移植的ROM只又720p的底包,那么打开system/build.prop,看看里面有没有ro.sf.lcd_density=这个句子,有,就直接修改=后面的数值即可,对应的分辨率修改对应的数值,1080p为480,720p为320,具体对照自己手机的分辨率修改即可,保存下来 回归主题,解包两个刷机包,以下简称官方包和移植包。。。
一般的ROM解压后看到三样东西 ,system文件夹,META-INF文件夹,boot.img内核.以下请直接按照教程的步骤走下去, 第一步,移植内核,这里我们主要用一键工具就行了,。 接着打开META-INF文件夹,找到updater-script这个文件【路径请看图】,这就是刷机脚本,一般移植民间人士做的rom时不需要修改,但有时候移植某些官方的rom则需要对其进行修改,具体步骤为打开刷机脚本看看是否有类似这样的句子 assert(getprop("ro.product.device") == "j660" || getprop("ro.build.product") == "j660"); 高仿手机怎么移植刷机包? 注意这里只是类似,如果有这样的句子,果断删掉。。
另外,如果解压移植包时发现有recovery这个文件夹,记得一定要删了,并且在刷机脚本中删除下面的语句 简单点就是在刷机脚本中搜索recovery,然后把搜到的整句话都给删了 完成上面操作后我们基本完成了对脚本的处理, 下面开始移植系统,打开移植包的system目录,我们可以看到整个系统文件夹,当然,此处存在差异,不同的包有所不同,但基本一样。
请注意!!!以下提及的所有目录均在system目录下!!! 打开etc目录,把里面的firmware这个文件夹换成官方包的firmware文件夹,这个是包含了基带文件的文件夹, 然后打开system/lib目录,把以下几个文件替换成官方包的文件 libcam.client.so,libcameracustom.so,libcameraservice.so 以上三个就是我们经常说的相机驱动,一般只需要替换这三个就行,这里具体情况还要具体分析 除了上面几个以外,还要把lib目录下的所有libaudio开头的文件都要替换为官方的文件,这些是声频驱动,全部换掉会比较省事。 接着把system/lib目录下的moudles这个文件夹也换成官方的,这个文件夹基本都是要换的,直接换掉会比较省事 对同一目录下的hw文件夹进行操作,对于hw这个文件夹,一般我只替换里面的一个文件 hwcomposer.mt6589.so 一般情况下,如果不换这个文件就会开机第一屏过后,没有开机动画,屏幕是黑的,但按键会有背光,就是看不到主屏幕,或者只有按以

下开机键才会亮屏幕,遇到这种情况替换掉这个文件大多数都可以得到解决,如果替换后仍然黑屏,那么直接把hw文件夹整个替换成官方的。但是,有时候替换掉hw文件夹会造成卡第二屏,下面会有介绍。 我们打开usr目录该目录下的keychars和keylayout这两个文件夹替换成官方的,这是键盘布局文件夹,一般可以不替换,但有时候不替换会出现键盘错位或者直接键盘无法使用,所以还是直接替换了省事 打开system/vendor,把该目录里面的lib目录换成官方的,其实这个不换也可以的,为了避免问题,还是直接替换了省事 打开system/xbin目录,把里面的su这个文件换成官方包里面的,如果官方包里面没有也可以自己root手机后用re文件管理器提取出来,su主要是root权限文件。 接着打包,刷进去 在这里需要说明一下,ROM里面文件的名字绝对不能有中文!!! 刷机完成后的一些bug的修复方法 1.卡第一屏。这种情况都是内核造成的,一般使用一键移植boot工具一直内核后不会出现这种问题,另外一种情况就是一些机油喜欢用什么刷机精灵之类的软件进行刷机,这里是绝对不推荐的,经测试,卡第一屏的几率还是不小得!!!所以还是老老实实用卡刷把!!! 2.卡第二屏。这是基本每一个romer基本都会遇到的问题,基本上是由于驱动替换错误造成,修复的方法也分很多种,这里只讲一些我试过的2.1.hw文件夹替换过多,可以尝试不替换hw文件夹,或者只替换上面提到的hwcomposer.mt6589.so这个文件,2.2.相机驱动替换不对可以尝试不替换上面说到的那三个相机驱动或者只替换libcameracustom.so这一个文件2.3.音频驱动替换过多,可以尝试先不替换音频驱动,开机后在进行替换测试2.4.内核问题,可以尝试不移植内核,直接用官方的内核试试,像我在移植红米稳定版的时候就遇到过 3.相机不可用,打开相机绿屏,打开相机后强制关闭,或者前置相机不可用等等相机问题 3.1.正确替换相机驱动,不断地尝试3.2.终极方法,以下步骤适用于熟悉安卓厨房操作的朋友,不熟悉的请度娘学会再来, 高仿手机怎么移植刷机包? 具体步骤如下。 3.2.1.使用厨房导入rom创建一个工作目录,接着把我们一开始移植好的内核放进工作目录,替换原来的boot,回到厨房主目录,输入0进入高级选型,输入12进入boot image 工具箱,输入w解压移植好的boot接着回到boot工具箱界面,输入a选择从任意文件夹解压boot.img,接着在厨房文件夹的home /kitchen 目录下会生成一个以boot开头 的随机文件夹,把官方的boo.img放进去,解压。。接着打开home /kitchen

?目录下的boot开头的文件夹,注意是小写boot开头的文件夹,不是大写BOOT,大写的是移植好的boot的解压目录,接着我们用notepad这个软件打开小写boot开头的文件夹里面的ramdisk开头的文件夹里面的init.rc这个文件,注意这里会有两个init文件,用脚趾头想都知道是不一样的,一个打开之后是乱码,一个打开之后是一个文本,没有乱麻麻的那个就是我们要的,使用搜索功能搜索camera,然后把#camera 与#Matv 之间的语句复制下来,注意这里并不包括MATV下面的语句,只是从#camera一直到﹟matv之间的语句。 然后用同样的方法打开大写BOOT开头的文件夹下面的init.rc这个文件,搜索camera,然后把#camera与#matv之间的语句替换成我们刚刚复制下来的,接着左上角,文件,保存。 接着回到厨房,在boot工具箱界面输入b打包boot。接着就会在工作文件夹生成一个我们修改好了的boot.img压缩进ROM,刷进去,或者制作单刷包刷进去。然后测试相机是否正常,一般经过修改后都可以修复相机,但联想的VIBE除外,vibe相机的修复复杂,这里就不说了,有兴趣的可以自己研究研究。 4.通话无声 这个一般直接替换lib目录下的所有libaudio开头的文件就可以解决 5.指南针不转 这个问题我很难说,需要进行文件对比,新手建议直接精简掉,这里我就不说如何修复了

相关文档
最新文档