FreeReflection icon indicating copy to clipboard operation
FreeReflection copied to clipboard

A library that lets you use reflection without any restriction above Android P

Results 18 FreeReflection issues
Sort by recently updated
recently updated
newest added

报错打印 2022-07-15 17:31:39.016 8175-8175/? W/BootstrapClass: reflect bootstrap failed: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at me.weishu.reflection.BootstrapClass.(BootstrapClass.java:29) at me.weishu.reflection.BootstrapClass.exemptAll(Unknown Source:0) at me.weishu.reflection.Reflection.unseal(Reflection.java:35) at org.cocos2dx.lua.AppActivity.attachBaseContext(AppActivity.java:212) at android.app.Activity.attach(Activity.java:8115) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3702) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3929) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103) at...

![image](https://user-images.githubusercontent.com/70738721/156098701-e38e33ee-c8c3-42d3-af3a-b509fc4969b7.png) 找不到class 有没有方法可以调用呢? 大佬救命

通过将classloader设置为null来提高dex中api执行的domain级别,真是机智,佩服! 依然支持Android S,建议作者改下README!

Cannot run on Android S.

看过大佬的两篇文章,理解了元反射和豁免api的方式。但为啥可以用释放一个dexFile的方式绕过限制?大佬有文章讲解一下吗?

reflect bootstrap failed: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at me.weishu.reflection.BootstrapClass.(BootstrapClass.java:29) at me.weishu.reflection.BootstrapClass.exemptAll(BootstrapClass.java:72) at me.weishu.reflection.Reflection.unseal(Reflection.java:35) at com.example.hide.Main.onCreate(Main.java:13) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1226) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7036) at android.app.ActivityThread.access$1800(ActivityThread.java:253) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2183) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:233) at android.os.Looper.loop(Looper.java:344) at...