gitextract_mqv2qagf/ ├── .gitignore ├── .idea/ │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── misc.xml │ └── vcs.xml ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── example/ │ │ └── nativecpp/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── cpp/ │ │ │ ├── CMakeLists.txt │ │ │ ├── nativeso1.c │ │ │ ├── nativeso2.c │ │ │ └── nativeso3.c │ │ ├── java/ │ │ │ └── com/ │ │ │ └── example/ │ │ │ └── nativecpp/ │ │ │ ├── CustomApplication.java │ │ │ └── MainActivity.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── values-night/ │ │ └── themes.xml │ └── test/ │ └── java/ │ └── com/ │ └── example/ │ └── nativecpp/ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── lib_sillyboy/ │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── example/ │ │ └── lib_sillyboy/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ └── com/ │ │ └── pika/ │ │ └── sillyboy/ │ │ ├── DynamicLoad.kt │ │ ├── DynamicSo.java │ │ ├── DynamicSoLauncher.kt │ │ ├── elf/ │ │ │ ├── Dynamic32Structure.java │ │ │ ├── Dynamic64Structure.java │ │ │ ├── Elf.java │ │ │ ├── Elf32Header.java │ │ │ ├── Elf64Header.java │ │ │ ├── ElfParser.java │ │ │ ├── Program32Header.java │ │ │ ├── Program64Header.java │ │ │ ├── Section32Header.java │ │ │ └── Section64Header.java │ │ └── pathinsert/ │ │ ├── LoadLibraryUtils.java │ │ └── ShareReflectUtil.java │ └── test/ │ └── java/ │ └── com/ │ └── example/ │ └── lib_sillyboy/ │ └── ExampleUnitTest.java ├── lib_sillyplugin/ │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── example/ │ │ └── lib_sillyplugin/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── groovy/ │ │ │ └── com.plugin.core/ │ │ │ ├── DynamicPlugin.groovy │ │ │ └── DynamicTransform.groovy │ │ ├── java/ │ │ │ └── com/ │ │ │ └── plugin/ │ │ │ └── helper/ │ │ │ └── SystemLoadHelper.java │ │ └── resources/ │ │ └── META-INF/ │ │ └── gradle-plugins/ │ │ └── com.plugins.core.properties │ └── test/ │ └── java/ │ └── com/ │ └── example/ │ └── lib_sillyplugin/ │ └── ExampleUnitTest.kt └── settings.gradle