最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

ROM移植bug修复教程

IT圈 admin 49浏览 0评论

2024年1月5日发(作者:竹惜玉)

ROM移植bug修复教程

1、通讯录fc 这个 只要替换和libsqlite_这两个文件到cm包即可

2、卡第一屏~~这个其实没什么·~由于cm更新版本的问题替换libandroid_

3、照相机拍不了照或者拍照卡死或重启~同样是libandroid_替换就可以了

4、通话时对方听不到我方声音

修复方法:反编译,找到文件,把第13行的

name="send_mic_mute_to_AudioManager">true语句中的true改成false

5-手机要求激活

--桌面上按菜单键->设置->无线和网络->移动网络->CDMA订阅->RUIM/SIM

--长按关机键->启动飞行模式

--长按关机键->关闭飞行模式

--如有必要重启一次手机

6-手机出现漫游标志

--设置->无线和网络->移动网络->系统选择->仅本网

--如有必要重复手机要求激活的步骤

7.手机短信音解决:

反编译里面的

找到

搜索:.local v3, toneID:I

在这个代码下面加入

01. const/4 v7, 0x2

02. if-ne v7, v6, :cond_7a

03. const/4 v7, 0x1

04. if-eq v7, v5, :cond_13

05. .line 1711

06. :cond_7a

复制代码然后回编译替换文件到原文件

10.彩信不可用

在MMSC里面写:http:// 彩信代理写:10.0.0.200 彩信端口选:80

这就为ctnet设置了彩信代理,就可以使选择ctnet联网方式照常接收彩信。

11通话声音或者音乐无声音等BUG

首先替换bin 下

audioloop 应该是音频相关的

stagefright 应该是播放声音相关的

mediaserver 媒体服务

然后是lib

audio开头全部替换 音频驱动

hw/下 audio开头的全部替换 这里面应该是话筒 啊!!扬声器这些的驱动

libstagefright 开头的全部替换 播放声音的驱动

libmedia 开头的全部替换 媒体相关的驱动 .

12.移植成功触屏无法使用

替换system/sps文件(整个替换)

13. 照相机倒置,,白屏

system/etc/media_

打开:media_

修改里面的代码

bitRate="3078000"

width="640"

height="480"

frameRate="30" />

为:

bitRate="3078000"

width="320"

height="240"

frameRate="30" />

修改代码:

minBitRate="96100" maxBitRate="2500000"

minFrameWidth="176" maxFrameWidth="640"

minFrameHeight="144" maxFrameHeight="480"

minFrameRate="1" maxFrameRate="30" />

为:

minBitRate="96100" maxBitRate="2500000"

minFrameWidth="176" maxFrameWidth="320"

minFrameHeight="144" maxFrameHeight="240"

minFrameRate="1" maxFrameRate="30" />

修改后保存即可

2024年1月5日发(作者:竹惜玉)

ROM移植bug修复教程

1、通讯录fc 这个 只要替换和libsqlite_这两个文件到cm包即可

2、卡第一屏~~这个其实没什么·~由于cm更新版本的问题替换libandroid_

3、照相机拍不了照或者拍照卡死或重启~同样是libandroid_替换就可以了

4、通话时对方听不到我方声音

修复方法:反编译,找到文件,把第13行的

name="send_mic_mute_to_AudioManager">true语句中的true改成false

5-手机要求激活

--桌面上按菜单键->设置->无线和网络->移动网络->CDMA订阅->RUIM/SIM

--长按关机键->启动飞行模式

--长按关机键->关闭飞行模式

--如有必要重启一次手机

6-手机出现漫游标志

--设置->无线和网络->移动网络->系统选择->仅本网

--如有必要重复手机要求激活的步骤

7.手机短信音解决:

反编译里面的

找到

搜索:.local v3, toneID:I

在这个代码下面加入

01. const/4 v7, 0x2

02. if-ne v7, v6, :cond_7a

03. const/4 v7, 0x1

04. if-eq v7, v5, :cond_13

05. .line 1711

06. :cond_7a

复制代码然后回编译替换文件到原文件

10.彩信不可用

在MMSC里面写:http:// 彩信代理写:10.0.0.200 彩信端口选:80

这就为ctnet设置了彩信代理,就可以使选择ctnet联网方式照常接收彩信。

11通话声音或者音乐无声音等BUG

首先替换bin 下

audioloop 应该是音频相关的

stagefright 应该是播放声音相关的

mediaserver 媒体服务

然后是lib

audio开头全部替换 音频驱动

hw/下 audio开头的全部替换 这里面应该是话筒 啊!!扬声器这些的驱动

libstagefright 开头的全部替换 播放声音的驱动

libmedia 开头的全部替换 媒体相关的驱动 .

12.移植成功触屏无法使用

替换system/sps文件(整个替换)

13. 照相机倒置,,白屏

system/etc/media_

打开:media_

修改里面的代码

bitRate="3078000"

width="640"

height="480"

frameRate="30" />

为:

bitRate="3078000"

width="320"

height="240"

frameRate="30" />

修改代码:

minBitRate="96100" maxBitRate="2500000"

minFrameWidth="176" maxFrameWidth="640"

minFrameHeight="144" maxFrameHeight="480"

minFrameRate="1" maxFrameRate="30" />

为:

minBitRate="96100" maxBitRate="2500000"

minFrameWidth="176" maxFrameWidth="320"

minFrameHeight="144" maxFrameHeight="240"

minFrameRate="1" maxFrameRate="30" />

修改后保存即可

发布评论

评论列表 (0)

  1. 暂无评论