您好,欢迎来到微智科技网。
搜索
您的当前位置:首页在终端下修改Android手机(Broncho A1)的系统设置

在终端下修改Android手机(Broncho A1)的系统设置

来源:微智科技网


在终端下修改Android手机(Broncho A1)的系统设置

作者联系方式:李先静 一位朋友玩Broncho A1的锁屏图案,结果手机被锁住了,输入google ID也不行(在我这里可以)。恢复系统吧,他又不想重装所有软件,于是我研究了一下在命令行修改系统设置的方法。他不是搞技术的,所以我让他把 settings.db改个名或者删除掉,不过那样做有点暴力。这里介绍一种稍微麻烦但更友好一点的方法。

1.先要编译一个sqlite3命令行工具(external/sqlite/dist)。

(需要在Android.mk里把LOCAL_MODULE_TAGS := debug一行注释掉)

2.把编译好的sqlite3上传到A1上。

# adb push out/target/product/littleton/system/xbin/sqlite3 /data

3.用串口或adb连接到A1的终端上。

adb shell# cd /data# chmod 775 sqlite3

4.用sqlite3操作数据系统设置数据库。

# ./sqlite3 /data/data/com.android.providers.settings/databases/settings.db

查看数据库中的表:

sqlite> .tablesandroid_metadata bookmarks secure bluetooth_devices gservices system

查看表system中的内容:

sqlite> select * from

system;1|volume_music|113|volume_system|55|volume_alarm|67|mode_ringer|28|vibrate_on|49|mode_ringer_streams_affected|3810|mute_streams_affected|4611|dim_screen|112|stay_on_while_plugged_in|013|screen_off_timeout|6000014|airplane_mode_on|015|airplane_mode_radios|cell,bluetooth,wifi16|auto_time|117|screen_brightness|10218|window_animation_scale|1.019|transition_animation_scale|0.020|accelerometer_rotation|121|dtmf_tone|022|date_format|MM-dd-yyyy23|notify_led_color|25524|notify_incoming_call|125|notify_missed_call|126|notify_SMS_MMS|127|notify_email|128|notify_voice_mail|129|notify_remind|163|volume_voice|4|volume_voice_last_audible|473|lock_pattern_tactile_feedback_enabled|0111|lock_pattern_visible_pattern|

122|font_scale|1.0127|next_alarm_formatted|129|lock_pattern_autolock|

11

130|lockscreen.patterneverchosen|1131|volume_notification|5132|volume_notification_last_audible|5133|volume_ring|5134|volume_ring_last_audible|5135|lockscreen.lockedoutpermanently|1

查看表system的schema:

sqlite> .schema systemCREATE TABLE system (_id INTEGER PRIMARY KEY AUTOINCREMENT,name

TEXT

UNIQUE

ON

CONFLICT

REPLACE,value

TEXT);CREATE INDEX systemIndex1 ON system (name);

修改表中相关内容:

sqlite> update system set value='0' where

name='lockscreen.lockedoutpermanently';sqlite> update system set value='0' where name='lock_pattern_autolock';sqlite> update system set value='0' where name='lock_pattern_visible_pattern';

退出数据库:

sqlite> .quit

5.重启Broncho A1:

/data # reboot

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务