android 无root权限调试.so文件

工具: Android Studio,adb,IDA
adb shell
run-as com.xx.xx   #要调试软件的主包名
#把 android_server 移到此进程文件夹下,需要用到AndroidStdio,后面会说
chmod 777 ./android_server
./android_server
#另开一个终端 
adb forward tcp:23946 tcp:23946
IDA直接ATTACH 即可
主要的问题就是如何把调试工具 android_server移动到 进程文件夹下
我们可以打开Android Studio,,右下角有Device File Explorer ,我们直接点开,找到如下位置的包即可,右键->upload->上传调试工具
0
效果图
0
 
 
ps:
如果遇到这种情况

 

 我们需要重新打包在mainfest上添加网络访问权限

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

 

posted @ 2022-08-26 12:07  TLSN  阅读(193)  评论(0)    收藏  举报