在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我正在寻找一种方法来解压安装的Android应用程序的APK文件,而无需root权限。 第一感觉是没有root权限的情况下,这是不可能的,因为非系统APP的所有APK文件都位于/data/app中,并且访问此文件夹需要root权限。但是,我发现Google Play中有很多应用程序,即使在non-rooted设备上也可以访问APK文件。 有人能告诉我这是否可能的吗?在没有root的情况下,难道没有备份应用程序APK的备份文件夹吗?
最佳解决方法没有根权限, 访问 要从命令行执行此操作,请使用 通过包名称,我们可以使用 而且知道完整的目录,我们就可以使用 在Lollipop下,apk路径将是/data/app/your-package-name-1/base.apk 次佳解决方法Android会在程序包名称后附加一个序列号以产生最终的APK文件名(这可能会因Android OS的版本而异)。以下命令序列可在没有root权限的设备上工作:
第三种解决方法Google Play商店中有一个名为”Apk extracter”的应用程序。通过这个应用程序,你可以得到安装应用程序的.apk文件。 第四种方法不需要ROOT权限即可获取已安装的应用程序列表。 可以使用Android PackageManager来做到这一点。 下面是一个小的代码片段。
参考文献
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13