1.修改蓝牙为从端
device/qcom/msmxxx/system.prop
//设置成从模式
persist.service.bt.a2dp.sink=true
persist.service.bt.hfp.client=true
device/qcom/msmxxx/overlay/packages/apps/Bluetooth/res/values/config.xml
true
true
true
true
2.修改默认的睡眠超时和屏幕关闭超时
device/qcom/msmxxx/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
2147483647
2147483647
3.配置液晶屏密度
device/qcom/common/rootdir/etc/init.qcom.early_boot.sh
function set_density_by_fb() {
#put default density based on width
if [ -z $fb_width ]; then
setprop ro.sf.lcd_density 320
else
if [ $fb_width -ge 1920 ]; then
setprop ro.sf.lcd_density 320 # 1920x1080
elif [ $fb_width -ge 1080 ]; then
setprop ro.sf.lcd_density 480
elif [ $fb_width -ge 1024 ]; then
setprop ro.sf.lcd_density 160 # 1024x600
elif [ $fb_width -ge 720 ]; then
setprop ro.sf.lcd_density 320 #for 720X1280 resolution
elif [ $fb_width -ge 480 ]; then
setprop ro.sf.lcd_density 240 #for 480X854 resolution
else
setprop ro.sf.lcd_density 160
fi
fi
}
4.删除导航栏并锁定屏幕方向横向
device/qcom/msmxxx/overlay/frameworks/base/core/res/res/values/config.xml
false
false
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
//addNavigationBar();
frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
boolean updateOrientationFromAppTokensLocked(boolean inTransaction) {
. .........
//int req = getOrientationLocked();
int req = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
.............
}
5.删除no_sim和new_sim对话框
vendor/qcom/proprietary/qrdplus/Extension/apps/PhoneFeatures/res/values/configs.xml
false
false
6.adb设备序列号为空
kernel/msm-3.18/drivers/usb/gadget/android.c
// #if defined(CONFIG_DEBUG_ATOMIC_SLEEP)
// id=0;
// #else
id = usb_string_id(cdev);
// #endif