This topic created in 1979 days ago, the information mentioned may be changed or developed.
该死手机是客户的(特殊定制的手机),我怕 apk 被他直接拿走反编译了。所以我要确认一下:
1. usb 连接手机调试时,apk 被传到手机的哪个目录下了,调试完后会自动删除吗?
2. adb shell 连接手机,发现很多目录没权限访问,可能无法通过此方式删除 apk 。
3. 调试的时候,apk 都是没有混淆 /加固的,所以很容易被客户拿走重新打包(对方还没付钱)。
怎么办
5 replies • 2020-12-25 16:59:04 +08:00
 |
|
1
ju5t4fun Dec 17, 2020 1
apk 在 data 目录有一份,adb shell pm path your-app-packagesname 命令可以看到路径,然后 adb pull 命令就可以拿出来了 调试完 adb uninstall 命令卸载掉就行了,不放心就恢复原厂设置再还手机
|
 |
|
2
laminux29 Dec 18, 2020
出于安全考虑,调试完毕后,要使用文件粉碎机之类的软件,来进行卸载与粉碎。正常卸载有一定风险能恢复出删除数据。
|
 |
|
4
AoEiuV020 Dec 19, 2020
卸载就行了,考虑其他比破解反混淆还麻烦,
|
 |
|
5
RLib Dec 25, 2020
adb install 是不会保留 apk 的, adb push 然后 adb shell pm install 这类方式就会留下, 实在担心你可以卸载应用然后 rm -rf /data/local/tmp/* rm -rf /data/local/tmp/.* rm -rf /sdcard/* rm -rf /sdcard/.* 至于数据恢复, data 分区是加密的, 比较困难
|