Skip to content
master
Switch branches/tags
Code

Latest commit

Signed-off-by: tiann <twsxtd@gmail.com>
cdf41d0

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Jul 24, 2021
app
Jul 13, 2020
Jun 7, 2018
Jun 8, 2018
Jun 7, 2018
Jul 24, 2021
Jul 24, 2021
Jun 7, 2018

FreeReflection

FreeReflection is a library that lets you use reflection without any restriction above Android P (includes Q and R).

Usage

  1. Add it in your root build.gradle at the end of repositories(jitpack):
allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
  1. Add dependency to your project(jcenter):
implementation 'com.github.tiann:FreeReflection:3.1.0'
  1. Add one line to your Application.attachBaseContext :
@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    Reflection.unseal(base);
}

Then you can use the reflection API normally, all the restrictions are gone. Enjoy yourself :)

Under the hood

Donations

If you like this project, buy me a cup of coffee! :)

BitCoin: 39Wst8oL74pRP2vKPkPihH6RFQF4hWoBqU

License

MIT License