其实我一开始也调试过 但是不是那么清晰 这次亲手 调试了一波 并且看懂了so库的算法算是 比较好的了 不过遇到了几个坑点 写下来 记录一下
第一 就是
千万千万 好好看看 有没有 android:debuggable="true" 这句话 没有的话 一定要加上
第二 就是
ida 里面的选项 如果arm /android 不行的话 就选择linux
第三 就是
一开始附加 进程的时候 可能没有 so库 但是如果你 点击app 让它调用 so库的函数 就能找到 so库
我想 应该是 和dll 差不多 用到再 映射到内存 减少 损耗
ida7.0 直接就把函数地址 算进去了 点击so库 直接就出现函数 点击函数 直接就能看到汇编 可以直接断点了
然后 调试的时候 要小心 细心 感觉安卓 ida 调试还是比较好用的