ROM基本bug修改
起机区:
卡第一屏:libandroid_runtime.so,boot.img
卡第二屏: libandroid_runtime.so或其它驱动问题
音频区:
外放无声音: libaudio.primary.default.so
音频附属驱动:libaudioflinger.so
相机区:
相机驱动:libcamera.so
相机服务驱动:libcameraservice.so
不能拍照、卡死、重启:libandroid_runtime.so
wifi区:
wifi驱动:
\system\lib\modules\bcmdhd.ko
\system\lib\modules\kineto_gan.ko
\system\lib\libhardware_legacy.so
wifi相关: \system\bin\wpa_supplicant
wifi热点相关:\system\bin\netd
杂类区:
通讯录FC:libsqlite.so,libsqlite_jni.so
分区文件:\system\etc\vold.fstab
GPS驱动: \system\lib\hw\gps.runnymede.so
挂载内存卡驱动: \system\bin\voldusb
驱动相关: \system\lib\hw\hwcomposer.msm7x30.so
图片接口驱动: libHPImgApi.so
FM驱动:libfmradio.so
未知驱动: libLCML.so
电池驱动: libbattd.so
DSP驱动: Lib/dsp文件夹
感应驱动: \system\lib\hw\sensors.runnymede.so
显示驱动: \system\lib\egl 文件夹
相机倒立或屏幕倒立:打开build.prop文件,找到 ro.sf.hwrotation= 这句代码,等号后面是0,就改成180,等号后面是180,就改成0。
反编译修复bug区:
短信提示音: 反编译phone.apk里面的classes.dex 找到CallNotifier.smali 搜索:
.local v3, toneID:I
在这个代码下面加入
const/4 v7, 0x2
if-ne v7,v6, :cond_7a
const/4 v7, 0x1
if-eq v7, v5, :cond_13
.line 1711
:cond_7a
然后回编译替换文件到原文件
通话时对方听不到我方声音: 反编译phone.apk,找到res\values\bools.xml文件,把第13行的true语句中的true改成false