V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
James369
V2EX  ›  Android

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

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

    怎么办
    5 条回复    2020-12-25 16:59:04 +08:00
    ju5t4fun
        1
    ju5t4fun  
       2020-12-17 23:05:23 +08:00   ❤️ 1
    apk 在 data 目录有一份,adb shell pm path your-app-packagesname 命令可以看到路径,然后 adb pull 命令就可以拿出来了
    调试完 adb uninstall 命令卸载掉就行了,不放心就恢复原厂设置再还手机
    laminux29
        2
    laminux29  
       2020-12-18 00:18:07 +08:00
    出于安全考虑,调试完毕后,要使用文件粉碎机之类的软件,来进行卸载与粉碎。正常卸载有一定风险能恢复出删除数据。
    James369
        3
    James369  
    OP
       2020-12-18 10:42:50 +08:00
    @laminux29 adb shell 都没有权限访问 /data/目录下内容,怕是很难做到
    AoEiuV020
        4
    AoEiuV020  
       2020-12-19 15:34:33 +08:00
    卸载就行了,考虑其他比破解反混淆还麻烦,
    RLib
        5
    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 分区是加密的, 比较困难
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3512 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.