android - Android Xposed Hook PackageManagerService 找不到类“com.android.server.pm.PackageManagerService”
问题描述
抑制:java.lang.ClassNotFoundException:找不到类“com.android.server.pm.PackageManagerService”
public class HookAPM_6 implements IXposedHookLoadPackage {
@Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
Class<?> packageManagerService = XposedHelpers.findClass("com.android.server.pm.PackageManagerService",
lpparam.classLoader);
XposedHelpers.findAndHookMethod(packageManagerService, "installPackageLI",
"com.android.server.pm.PackageManagerService.InstallArgs",
"com.android.server.pm.PackageManagerService.PackageInstalledInfo",
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
}
});
请~
当我使用上面的代码钩住系统服务(packagemanagerservice)时,会报错。具体错误是:“引起:java.lang.classnotfoundexception:com.android.server.pm.PackageManagerService”
请问怎么了?应该怎么写?</p>
该设备运行的是 Android 6.0.1。
解决方案
推荐阅读
- python - pyexpat.cpython-35m-x86_64-linux-gnu.so:未定义符号:XML_SetHashSalt
- python - 使用python的技术分析库时Column操作出错
- keras - 无法设置优化器的动量
- apollo - 有没有办法允许@apollo/client 3.0 上的可变性
- python - Pyspark:窗口/有条件的累积和
- c# - 在 wpf 中关闭窗口之前强制发送 MQTT 消息?
- sql - 查找每组丢失物品的数量(ORACLE SQL)
- sql-server - 找不到指定的文件 | SSIS | 在 SQL Server 上使用 Dtexec 执行包 SSIS
- apache-kafka - 如何用kafka和spring处理老消费者话题中的新事件
- netlogo - 随机发新补丁?