我的搬运! 华为 t8830 pro 获取root权限,安装sqlite3,用于真机调试sqlite database
来源:互联网 发布:批量查询域名是否备案 编辑:程序博客网 时间:2024/05/21 13:59
而立后学!记录自己脚步,
自学小日历,用到sqlite database 存储事件记录,花粉 8830 pro,没有安装sqlite3,一头雾水,
度娘n篇播客,一个方法一个方法的试,总算明白一点,把行的通的方法记载下来,以备温习!
准备:下载 sqlite3(放在 system/xbin 下) 和 libncurses.so(放在 system/lib下)
1:先root手机,用的是卓大师root
2:安装superuser, 查看ddms system/xbin有了 su 说明安装成功
3:命令行 adb shell , 正常是$提示符
4:输入 su, 提示符变为 #
5:执行 mount -o remount,rw -t yaffs2 /dev/block/mtdblock3/system
6:依次执行:chmod 777 system ; chmod 777 system/xbin ; 如果执行成功 system 和 xbin 的 permissions 变为 drwxrwxrwx
将sqlite3 拖到 ddms的xbin文件夹下
7:执行 chmod system/lib
将libncurses.so拖到 system/lib下
8:执行 chmod 4755 /system/xbin/sqlite3 使sqlite3 变为可执行文件 rwsr_xr_x, 表示更改成功
9:命令行输入 sqlite3
显示:SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
表示安装成功
10 与system同级的 data/data/ com.xxx.xxxx 是数据库存放位置,同样需要加入写权限 ,方法与上述一致
chmod 命令 http://www.cnblogs.com/avril/archive/2010/03/23/1692809.html
adb 常用命令 http://blog.163.com/ymguan@yeah/blog/static/14007287220133149477594/
参考资料:csdn
shell@android:/data/data/fxj.calendar/databases $ ls
ls
calendar.database
calendar.database-journal
calendar.db
calendar.db-journal
shell@android:/data/data/fxj.calendar/databases $ sqlite3 calendar.database
sqlite3 calendar.database
Segmentation fault
139|shell@android:/data/data/fxj.calendar/databases $ adb shell
adb shell
error: device not found
1|shell@android:/data/data/fxj.calendar/databases $ exit
exit
安装不成功,不能查看数据库
C:\Users\fengxiaojun>adb shell
shell@android:/ $ su
su
root@android:/ # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
root@android:/ # chmod 777 system
chmod 777 system
root@android:/ # chmod 777 system/xbin
chmod 777 system/xbin
root@android:/ # push D:\sqlite3 /system/xbin
push D:\sqlite3 /system/xbin
k_shell/2000:7144: push: not found
127|root@android:/ # chmod 4755 /system/xbin/sqlite3
chmod 4755 /system/xbin/sqlite3
root@android:/ # sqlite3
sqlite3
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
安装成功
- 我的搬运! 华为 t8830 pro 获取root权限,安装sqlite3,用于真机调试sqlite database
- 华为U8660 root权限的获取及刷机教程
- Macbook Pro(Darwin)获取root权限
- adb 调试获取root权限
- Android真机获取root权限,进入data目录
- 华为荣耀3c获取root权限
- root权限的获取
- 真机使用sqlite3 调试数据库
- 不用Root权限获取已经安装的Apk安装包
- 获取Android系统——华为HonorU8860(官方版本号B876)的root权限
- 我的服务器开发之路-禁止root登录和普通用户获取root权限
- 华为定制版手机如何解锁及获取ROOT权限
- android的ROOT权限获取
- 获取Android的ROOT权限
- apache root权限的获取
- 获取Liunx的root权限
- 华为真机调试设置输出log
- 华为mate8真机调试没有日志
- Java常见面试题
- 常用正则表达式大全
- maven构建项目实现对redis的操作(jedis)
- 智力题
- Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题
- 我的搬运! 华为 t8830 pro 获取root权限,安装sqlite3,用于真机调试sqlite database
- Median of Two Sorted Arrays
- axis2结合spring发布
- 黑马程序员_集合框架(二)
- hdu 4393 Throw nails 相同的状态做相同的处理 贪心
- ARP协议的实现
- Java中加载文件时路径问题
- ios tableView 的header for section无法加载的问题
- 51nod 1393 0和1相等串(鸽巢原理)