在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:legend开源软件地址:https://gitee.com/lody/legend开源软件介绍:LegendWhat is Legend?Legend is a Hook framework for Android Development, it allows you to Hook Java methods without ROOT. Even more exciting is that it supports both Dalvik and Art environment! https://github.com/asLody/legend 1. What is the good
2. How to useExample 1: Annotation type Hook @Hook("android.widget.Toast::show")public static void Toast_show(Toast thiz) { thiz.setText("XXXXXXXXX"); //Call the origin method HookManager.getDefault().callSuper(thiz);} Example 2: Interception of startActivity @Hook("android.app.Activity::[email protected]")public static void Activity_startActivity(Activity thiz, Intent intent) { if (!ALLOW_LAUNCH_ACTIVITY) { Toast.makeText(thiz, "I am sorry to turn your Activity down :)", Toast.LENGTH_SHORT).show(); }else { HookManager.getDefault().callSuper(thiz, intent);}} Notice:
HookManager.getDefault().applyHooks(YourClass.class);
HookManager.getDefault().hookMethod(originMethod, hookMethod); 3. Compatibility
4. Help improve LegendIf (Country.China == your.country) { QQGroup.join(530497973);} else { webView.loadUrl("https://github.com/asLody/legend/issues");} 5. Author |
请发表评论