我相信每个应用程序都可以访问自己的文件,例如 - classes.dex文件。 我想知道应用程序如何访问其文件?
和另一个问题,我可以伪造此访问权限并访问另一个应用程序。?
答案 0 :(得分:1)
您可以使用<?php
namespace App\Http\Requests;
use App\Helpers\Helpers;
use App\Http\Requests\Request;
class PageRequest extends Request
{
//function body
}
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
希望这会有所帮助