INNER CODE UNIT · Java
Hook
nining377/dolby_beta · app/src/main/java/com/raincat/dolby_beta/Hook.java:57
public class Hook {
private final static String PACKAGE_NAME = "com.netease.cloudmusic";
//进程初始化状态
public boolean playProcessInit = false;
public boolean mainProcessInit = false;
//主线程反编译dex完成后通知可以对play进程进行hook了
private final String msg_hook_play_process = "hookPlayProcess";
//play进程初始化完成通知主线程
private final String msg_play_process_init_finish = "playProcessInitFinish";
//发通知
public static final String msg_send_notification = "sendNotification";
public Hook(XC_LoadPackage.LoadPackageParam lpparam) {
XposedHelpers.findAndHookMethod(XposedHelpers.findClass("com.netease.cloudmusic.NeteaseMusicApplication", lpparam.classLoader),
"attachBaseContext", Context.class, new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
final Context context = (Context) param.thisObject;