Commit Graph

249 Commits

Author SHA1 Message Date
solohsu 7554048424
Update README.md 2019-05-17 00:32:53 +08:00
solohsu 55333f1f47 Keep Riru module misc files for convenience
Prevent libriru_edxp.so not being loaded caused by edxp dir being
deleted when switching between different variants
(in one case where you firstly install a new variant and then uninstall
old one in the Magisk Manager).
2019-05-17 00:29:58 +08:00
solohsu ffdfe1a0cb Update Whale to asLody/Whale@c812ddd385 2019-05-17 00:10:41 +08:00
solohsu 34f9daebef Fix build errors 2019-05-16 23:03:28 +08:00
solohsu 83ecd3ae97 Deoptimize resources hook related methods only if needed
For now deoptimization is only done on MIUI with resources hooking enabled.
2019-05-16 21:45:15 +08:00
solohsu 975bfd20cc Fix crash caused by StrictMode in systemui process 2019-05-16 21:21:18 +08:00
solohsu c1c648a1f8 Use different Magisk module ID for each variant 2019-05-14 23:46:26 +08:00
solohsu 560733396c Update to work with Riru-core v19
Add support for Android Q beta3
2019-05-13 13:39:46 +08:00
solohsu 50444072b0 Fix dummyClassLoader being detached when replacing app classloader
Fix #236.
2019-05-09 00:20:01 +08:00
solohsu 065fe7b5c3
Use Substrate native hooking for arm32, x86 and x86_64 (#243)
Fix arm32 native hooks failures on some devices.
2019-05-09 00:11:42 +08:00
solohsu 66eac2d320 Clean up unused codes
Fix #229.
2019-05-02 12:02:12 +08:00
solohsu 9a9a3d15c4 Add uninstaller shell script 2019-05-01 23:10:40 +08:00
solohsu ded38917a7
Update README.md 2019-05-01 20:04:13 +08:00
solohsu f9179622cd
Update README.md 2019-05-01 13:32:23 +08:00
solohsu 71449e2946
Merge pull request #228 from ElderDrivers/resources-hook
Resources hook for ROMs with custom Resources subclass
2019-05-01 13:17:28 +08:00
solohsu 17c703e74e Fix crashes when forking webview_zygote on OnePlus devices 2019-05-01 01:03:15 +08:00
solohsu b99089fafa Bump version 2019-04-30 17:35:45 +08:00
solohsu aba57dc40f Add resources hooking support for MIUI 2019-04-30 00:24:44 +08:00
solohsu 7d5a72b683 Dynamically create XResourcesSuperClass and XTypedArraySuperClass
To support ROMs using custom Resources subclasses.
2019-04-30 00:23:56 +08:00
solohsu ee4d48c1b4 Add a native method to remove final flag of class 2019-04-29 20:26:27 +08:00
solohsu 20c83e4db7 Postpone XResources native methods registering 2019-04-29 20:20:56 +08:00
solohsu edda665778
Merge pull request #221 from ElderDrivers/resources-hook
Add resources hook
2019-04-29 18:36:48 +08:00
solohsu 41c7b42393 SandHook: update hooklib 2019-04-24 17:56:44 +08:00
solohsu e5e5ccf3b1 Clean up code 2019-04-24 17:11:22 +08:00
solohsu 9e68041901 Bump version 2019-04-24 11:24:48 +08:00
solohsu ebd4d00ce2 Fix compile error 2019-04-24 11:17:47 +08:00
solohsu a325ebe255 Merge branch 'master' into resources-hook
# Conflicts:
#	edxp-whale/src/main/java/com/elderdrivers/riru/edxp/whale/config/WhaleHookProvider.java
#	edxp-yahfa/src/main/java/com/elderdrivers/riru/edxp/yahfa/config/YahfaHookProvider.java
2019-04-24 11:11:05 +08:00
solohsu ae22d9839a Add resources hooking support for all variants 2019-04-24 10:47:27 +08:00
solohsu 2bf1acf601 Fix deopter not working 2019-04-24 10:24:28 +08:00
solohsu ee0995528a Minify all variant builds 2019-04-23 00:18:28 +08:00
solohsu bc8b2bc16b Add resources hooking support for all variants 2019-04-23 00:18:06 +08:00
solohsu 4ee0db8734 Bump version 2019-04-22 23:59:19 +08:00
solohsu 3930799086 Disable resources hooking when initialization failed 2019-04-22 22:55:48 +08:00
solohsu 6e6327bec8 Correct resources types' offsets 2019-04-22 22:44:52 +08:00
solohsu 8a2cdbe47e Add class ResStringPool 2019-04-22 18:54:59 +08:00
solohsu bf9b270775 Add support for resources hooking. (2/2) 2019-04-22 16:12:18 +08:00
solohsu 711c589088 Add support for resources hooking. (1/2) 2019-04-21 11:46:58 +08:00
solohsu 1006a3a034 Disable R8 2019-04-20 16:27:50 +08:00
solohsu a48229960f Fix compile error 2019-04-20 14:31:47 +08:00
solohsu 55ad3f5d7a Update gradle plugin 2019-04-20 12:31:31 +08:00
solohsu 6804043a6c Edxp-YAHFA: minify build 2019-04-20 12:27:23 +08:00
solohsu c13ae31b4c Always use latest hiddenapi-stub jar built from sources 2019-04-20 12:23:14 +08:00
solohsu 162338f69b
Merge pull request #214 from ElderDrivers/sandhook
SandHook: sync code from sandhook
2019-04-19 23:33:02 +08:00
swift_gan 85c00164bc SandHook: sync code from sandhook 2019-04-19 23:26:56 +08:00
solohsu 10422a6d64
Merge pull request #204 from ElderDrivers/sandhook
SandHook: update sandhook to fix error return value(boolean)
2019-04-05 01:10:54 +08:00
swift_gan 047025b2a9 SandHook: update sandhook to fix error return value(boolean) 2019-04-04 23:37:44 +08:00
solohsu b8228e1da9 Merge asLody/Whale@e589299bbd 2019-04-03 11:05:32 +08:00
solohsu 7c7928760a Pull out common codes 2019-04-03 01:51:13 +08:00
solohsu 5e271ec3e5 Whale: rename package 2019-04-03 01:50:51 +08:00
solohsu 70962c0860
Merge pull request #197 from ElderDrivers/sandhook
Sandhook
2019-03-30 16:55:25 +08:00