关闭

copy file to system/lib on adroid root devices

240人阅读 评论(0) 收藏 举报
分类:

前言

今天要做so静态调用的试验, 我得先将编译好的so放到system/lib中.

试验记录

开始拿360一键root试过,对HM1SC不好使.

先用刷机精灵将真机HM1SC root了, 在刷机精灵和她的ROOT精灵运行时,给ROOT权限(安全中心=>授权管理=>ROOT权限管理=>打勾), 给ROOT权限的时候,小米的安全中心要弹出好几次的提示, 还是挺安全的, 安全中心很不愿意自己所在的真机被ROOT啊:)

将刷机精灵(PC版, 手机版,ROOT精灵)退出, 将PC上的刷机精灵后台进程杀掉.
这时手机已经被root了.

启动adb, 将文件先push到临时目录,再从临时目录push到/system/lib.
如果push的是一个so, 就可以做动态app静态调用so的试验了.

D:\>adb devices
List of devices attached
e73c0da device

D:\>adb -s e73c0da push d:\tmp\test.txt /data/local/tmp
0 KB/s (12 bytes in 0.015s)

D:\>adb -s e73c0da shell
shell@armani:/ $ su
root@armani:/ # cd /data/local/tmp
root@armani:/data/local/tmp # ls
hw
test.txt
root@armani:/data/local/tmp # cp ./test.txt /system/lib
root@armani:/data/local/tmp # ls -l /system/lib/*.txt
-rw-r----- root     root           12 2016-05-30 19:58 test.txt
root@armani:/data/local/tmp #

在shell中时,拷贝文件不能用push命令,要用cp

root@armani:/data/local/tmp # push ./test.txt /system/lib
k_shell/2000:2827: push: not found
127|root@armani:/data/local/tmp #
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    资料链接1