网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月16日
漏签
0
天
夏新n821吧
关注:
3,927
贴子:
294,560
看贴
图片
吧主推荐
视频
游戏
1
2
3
4
下一页
尾页
141
回复贴,共
4
页
,跳到
页
确定
<<返回夏新n821吧
>0< 加载中...
MTK安卓ROM移植教程(2),修复BUG篇!
只看楼主
收藏
回复
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上篇我们简单的介绍了怎么移植rom,这一篇我们就来探讨怎么去修复移植留下的后遗症。相对于移植rom,修复bug也是很费心思的。通常我们移植rom会遇到的bug,无外乎就是相机,信号,蓝牙,wifi等等。现在就针对这几问题来发表一下自己的见解,不足之处请大家补充一下。
lx4354099
V震天下
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
来吧
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
本篇教程分为上下两个部分。上部为移植rom后卡在第一屏或者开机画面的解决方案,下部分为移植rom后能开机进入桌面但是有BUG的解决方案。
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(上),移植rom后无法进入桌面的解决方法。一般来说,移植rom替换的文件越少越好,系统会更加稳定。我移植rom首先是从简而行,也就是说先移植boot.img,修改一下刷机脚本,修改一下build.prop文件,接着便开始打包刷机。能进入桌面,便针对性修复出现的bug;不能进入桌面,再试着替换sysytem里的驱动文件。
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果经过上述操作,依然开不了机,或者黑屏,还可以试试通过替换hw文件夹解决。
【位置:/system/lib】
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果依然开不了机,还可以试试替换这个驱动能否开机。
【位置:/system/lib/libandroid_runtime.so】
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果还是开不了机,那么,恭喜你,你中头奖了,那我只能说:
少年,此rom不可移植!!!恭喜你哦,亲!!!换个rom试试吧!!!
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(下)能进入桌面,但是有bug的修复教程。
一:手机没有信号或者信号弱,解决方法,替换官方的基带文件:
有时有如果如果单一替换了modem.img,信号还是很弱的话,可以加这个进去,catcher_filter.bin(一般这个就不用了替换了mtk,,多数情况下是一样的)
\system\etc\firmware\modem.img
\system\etc\firmware\catcher_filter.bin
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
二:不能打开wifi,蓝牙等
Wifi不能用,蓝牙不能用,情况有以下几种:
1.脚本的问题,解决方法,用官方的脚本刷,或者自己添加刷机语句,建议用文件对比器来对照脚本(官方脚本)的差异:
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
2.脚本没有问题,那么我们就再次替换ETC,固件文件夹下的wifi和蓝牙低层驱动试试(替换为官方,下同).
【在system/etc/firmware下】
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3.如果就算替换了整个framewor文件夹,wifi和蓝牙依然用不了,那么接下来就是替换通信模块
位置:/system/lib/modules
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4.如果脚本没有问题,换了modules和framewor文件夹,下的相应驱动,结果还是解决不了wifi和蓝牙,那么接下来的就是要替换lib下带有wifi,wlan,bluetooth字样的驱动,例如:
【位置:/system/lib】
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
5.还是不行的话,就着手替换了ect下的wifi文件夹试试
【位置:/system/etc】
再不行的话,那么再替换etc下面的permissions文件夹的相应文件试试(带有wifi字样的)。
【位置:/system/etc/permissions】
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
三,相机不能对焦或者提示无法连接。自动对焦驱动:libcamalgo.so
相机驱动:libcameracustom.so
不过你只换相机驱动你会卡在第二屏的,只换对焦驱动会无法连接相机,不管你移植那个4.0或者4.1的系统只要换这十二个驱动相机肯定可以完美解决,以下是驱动名,记住要全部换哦!
HW目录下:
camera.default.so
lib目录下:
libcamalgo.so
libcamera_client.so
libcameracustom.so
libcameraprofile.so
libcameraservice.so
libmhal.so
libmhalcontent.so
libmhaldrv.so
libmhalmdp.so
libmhalpipe.so
libmhalscenario.so
libmhalutility.so
Aniu520
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
当然,你做完上述步骤后还有可能会出现相机无法对焦的情况,比如说N821移植oppo T29的包就是。话说我曾为此烦恼了好一段时间,最后发现是boot.img问题(这个方法我可是全网首发哦,要知道置顶帖的那个oppo t29包就是按照这个方法解决的)。现在需要一样工具:windows下打包解包boot.img,链接地址:
http://pan.baidu.com/share/link?shareid=3115259089&uk=2216611990
(具体使用方法里面有)
现在我们分别对已移植过的boot.img和官方的boot.img进行解包,再用文件较比软件对比boot/ramdisk目录下的init.rc这个文件,找到带有camer字符的那一段把这一段替换为官方的即可。接着再进行打包,更名为boot.img放进刷机包内即可以了!!!
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示