小米 Node8
MIUI 12.5.5
Android 11
现象
下载项目并运行 debug 包,没有修改 target.apk 和包名。
启动后只能看到三个小点动画,没有启动 target.apk。
调试
断点调试最终执行到 org.waxmoon.ma.ApkEnv#installGoogleTools 方法的 HackApi.installPackageFromHost(pkg, APP_INSTALL_USER, false);
private void installGoogleTools() {
Slog.d(TAG, "installGoogleTools begin");
String[] googlePkgs = {
"com.google.android.gms",
"com.google.android.gsf",
"com.android.vending"
};
for (String pkg : googlePkgs) {
HackApi.installPackageFromHost(pkg, APP_INSTALL_USER, false); // <- 断点执行到这里,step over 不会跳转到下一行
}
Slog.d(TAG, "installGoogleTools end");
}
日志
Xiaomi-Redmi-Note-8-Android-11_2024-12-10_182020.logcat.txt
小米 Node8
MIUI 12.5.5
Android 11
现象
下载项目并运行 debug 包,没有修改 target.apk 和包名。
启动后只能看到三个小点动画,没有启动 target.apk。
调试
断点调试最终执行到
org.waxmoon.ma.ApkEnv#installGoogleTools方法的HackApi.installPackageFromHost(pkg, APP_INSTALL_USER, false);日志
Xiaomi-Redmi-Note-8-Android-11_2024-12-10_182020.logcat.txt