解除android 2.2 每小时只能发100条短信的限制(转)

 

解除android 2.2 每小时只能发100条短信的限制

先安装android 2.2 的sdk,下载地址
http://developer.android.com/sdk/index.html 或者 http://androidappdocs.appspot.com/sdk/index.html

下载android-sdk_r10-windows.zip,解压缩,运行里面的SDK Manager.exe,进行安装。
如果运行没反应,是因为没装jdk,先要安装jdk。
下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装好后,在系统环境变量设置下Path 包含 JDK 的 bin 目录,SDK的tools目录,和platform-tools目录。

解除限制前,手机要先root,然后点设置-应用程序-开发,打开usb调试。用数据线把手机和电脑连接,设置成只充电。

C:\>adb shell
$ su
su
注:取得root权限
# cp /data/data/com.android.providers.settings/databases/settings.db /data/data/com.android.providers.settings/databases/settings.db.bak
cp /data/data/com.android.providers.settings/databases/settings.db /data/data/com.android.providers.settings/databases/settings.db.bak
注:备份数据库,以防不测
# cp /data/data/com.android.providers.settings/databases/settings.db /sdcard
cp /data/data/com.android.providers.settings/databases/settings.db /sdcard
注:复制到sdcard上
# exit
exit
$ exit
exit

C:\>adb pull /sdcard/settings.db
682 KB/s (32768 bytes in 0.046s)

C:\>sqlite3 settings.db
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> INSERT INTO gservices (name, value) VALUES ('sms_outgoing_check_max_count', 999999999);
Error: no such table: gservices
sqlite> INSERT INTO secure (name, value) VALUES ('sms_outgoing_check_max_count', 999999999);
sqlite> INSERT INTO gservices (name, value) VALUES ('sms_outgoing_check_interval_ms', 0);
Error: no such table: gservices
sqlite> INSERT INTO secure (name, value) VALUES ('sms_outgoing_check_interval_ms', 0);
sqlite> .quit

注:安卓2.2以上,会提示no such table: gservices,查看了数据库,也没发现这个表格,感觉错误的2句可有可无。

C:\>adb push settings.db /sdcard/settings.db
2048 KB/s (32768 bytes in 0.015s)

C:\>adb shell
$ su
su
# cp /sdcard/settings.db /data/data/com.android.providers.settings/databases/settings.db
cp /sdcard/settings.db /data/data/com.android.providers.settings/databases/settings.db
# cmp -l /sdcard/settings.db /data/data/com.android.providers.settings/databases/settings.db
cmp -l /sdcard/settings.db /data/data/com.android.providers.settings/databases/settings.db
# ls -l /data/data/com.android.providers.settings/databases/settings.db*
ls -l /data/data/com.android.providers.settings/databases/settings.db*
-rw-rw---- system   system      32768 2011-04-30 18:57 settings.db
-rw-rw---- root     root        32768 2011-04-30 18:41 settings.db.bak
# exit
exit
$ exit
exit

C:\>adb reboot

测试发短信,成功。

感谢网上中外前辈的提供的咨讯,对你们表未最深切的敬意。

猜你喜欢

转载自blog.csdn.net/xuxinyl/article/details/6925760
2.2