如何访问应用程序classes.dex文件

时间:2015-06-03 08:13:52

标签: android class android-layout

我相信每个应用程序都可以访问自己的文件,例如 - classes.dex文件。 我想知道应用程序如何访问其文件?

和另一个问题,我可以伪造此访问权限并访问另一个应用程序。?

1 个答案:

答案 0 :(得分:1)

您可以使用<?php namespace App\Http\Requests; use App\Helpers\Helpers; use App\Http\Requests\Request; class PageRequest extends Request { //function body }

指向应用程序的apk文件
ApplicationInfo.publicSourceDir

此文件是一个zip文件,您可以使用此链接解压缩该文件

How to unzip files programmatically in Android?

这样您就可以访问所有资源以及 File yourApk = new File(this.getApplicationInfo().publicSourceDir); //create the destination dir File tempDir = new File(getFilesDir(), "temp_dir"); //and then unzip the apk to that dir unzip(yourApk , tempDir); //now the tempDir will contain all the resources including the dex file and its accessible

希望这会有所帮助