动态加载是什么:FPA 主推的模块注入方式
动态加载是 FPA 主推的注入方式:不需要手动组包,首页点个加号,选好应用、按下 patch,剩下的交给 FPA。对第一次上手的人,建议永远先走这条路。

全流程五步
- 点加号选应用:从已安装列表选目标,或直接选 APK 文件(两种入口的差异见选好目标应用);
- 确认 Patch 设置:看不懂的选项全部保持默认,点右下角的 patch 执行(每项设置的含义见Patch 设置怎么选);
- 等待完成并安装:执行完后点安装;提示签名冲突就先卸载原应用(详见执行 Patch 到安装与签名冲突);
- 留意 Shizuku 授权弹窗:点了允许,作用域才读得到(原理与配置见用 Shizuku 提供作用域);
- 勾选模块:在 FPA 里给目标应用勾上模块,杀掉应用后台重开(见勾选模块让功能生效)。
「动态」是什么意思
与自定义打包签名那条路相比,动态加载的特点是模块不进包:框架代码打进目标应用,模块本身留在 FPA 侧,运行时按你勾选的作用域挂载。好处是换模块、改配置不用重新打包——在 FPA 里改完,应用重启就生效。
为什么主推它
- 步骤最少:不用理解打包参数,默认值就是为「直接能跑」设计的;
- 可反复:patch 失败或效果不对,重新 patch 一次即可,不存在「成品作废」的概念;
- 作用域更稳:借助 Shizuku / ContentProvider 拿作用域,比传统方式稳定(机制见ContentProvider 作用域机制)。
对它别期待过高
动态加载不是万能的:部分应用注入后不生效,这时候再换自定义打包签名那条路——两条路的分工关系见什么时候用打包签名。
下一步:选好目标应用。