* 在 /sdcard/ 下的文件无法执行 , 必须将其拷贝到其它位置执行 , 如 /data/ 目录 , /data/ 目录中是 system 分组 , 可以执行程序 ;
* 每个应用都会创建一个对应的 应用用户 , 如 : cn.abcpiano.pianist 包名的应用 , 创建了一个 u0_a147 用户 ;
* getprop ro.product.cpu.abi 用于获取 CPU 架构类型
* adb shell dumpsys window | findstr mCurrentFocus 相看当成运行的app包名和Activity
* mount -o remount,rw / 执行命令 , 将根目录重新挂载 , 格式设置为读写格式 ;就可以在/system/lib等原ro目录下写入文件了。
Android 5.0 系统开始 , Android 系统加载 so 动态库时 , 只能加载应用内的 so 或者系统 /system/lib/ 下的 so ;
在逆向中 , 如果想要注入 so 代码 , 修改应用的 so 比较困难 , 要涉及重打包签名等问题 , 如果将 so 直接添加到 /system/lib/ 目录下 , 就比较简单了 ;
标签:逆向,lib,system,零碎,so,Android,目录 From: https://www.cnblogs.com/apiter/p/17871217.html