手机在真机调试 App 的时候,会不会在手机上留下 apk 文件? 怕被对方白嫖

2020-12-17 22:51:14 +08:00
 James369
该死手机是客户的(特殊定制的手机),我怕 apk 被他直接拿走反编译了。所以我要确认一下:
1. usb 连接手机调试时,apk 被传到手机的哪个目录下了,调试完后会自动删除吗?
2. adb shell 连接手机,发现很多目录没权限访问,可能无法通过此方式删除 apk 。
3. 调试的时候,apk 都是没有混淆 /加固的,所以很容易被客户拿走重新打包(对方还没付钱)。

怎么办
1470 次点击
所在节点    Android
5 条回复
ju5t4fun
2020-12-17 23:05:23 +08:00
apk 在 data 目录有一份,adb shell pm path your-app-packagesname 命令可以看到路径,然后 adb pull 命令就可以拿出来了
调试完 adb uninstall 命令卸载掉就行了,不放心就恢复原厂设置再还手机
laminux29
2020-12-18 00:18:07 +08:00
出于安全考虑,调试完毕后,要使用文件粉碎机之类的软件,来进行卸载与粉碎。正常卸载有一定风险能恢复出删除数据。
James369
2020-12-18 10:42:50 +08:00
@laminux29 adb shell 都没有权限访问 /data/目录下内容,怕是很难做到
AoEiuV020
2020-12-19 15:34:33 +08:00
卸载就行了,考虑其他比破解反混淆还麻烦,
RLib
2020-12-25 16:59:04 +08:00
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 分区是加密的, 比较困难

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/736561

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX