ElderDrivers / EdXposed

Elder driver Xposed Framework.
https://edxp.meowcat.org/
GNU General Public License v3.0
5.42k stars 625 forks source link

[QUESTION] Resource hooking support #53

Closed KaMyKaSii closed 5 years ago

KaMyKaSii commented 5 years ago

Is there any extra difficulty to add resource hooking support for EDXposed? Is it something that is already being worked on or does not have a high priority yet? Most modules that do cool things are based on resource hooking so the sooner the support is added the better. Not wanting to rush development or something, your work on this project is excellent

MlgmXyysd commented 5 years ago

The main problem is givein2u dont have time to adpate resource hook code.

manofsteel2017 commented 5 years ago

hope this added soon we won't be able to disable verification signature without it

solohsu commented 5 years ago

@manofsteel2017 How it's used to disable signature verification?

manofsteel2017 commented 5 years ago

Because on Android pie. It's what needed to allow us to modify system file.

solohsu commented 5 years ago

@manofsteel2017 Have you tried latest Lucky Patcher? If it doesn't work, maybe you want to try the CorePatch module for Android Pie. https://drive.google.com/open?id=1F-ejKT8CyCVR9g6iApjn7yrS4AzAHJ9X

manofsteel2017 commented 5 years ago

holy shit i never knew this corepatch existed. going to try it now thank you @solohsu

XspeedPL commented 5 years ago

Not exactly sure if this is related, but some modules fail to see XResources class: https://pastebin.com/qdhXfP3U

C3C0 commented 5 years ago

There is no point in using XResources when there is no resource hooking/replacing framework in EdXposed.

XspeedPL commented 5 years ago

The repo has the Java file, so I assumed the class should at least be available. My bad

tuyennn commented 5 years ago

Resources hooking was used on many xposed modules, without it. There would be so many modules cannot be run on Edxposed, means Pie also

solohsu commented 5 years ago

I had tried to migrate original Xposed's resource hooking but found it was almost impossible to implement it in the same way as Xposed without a modified ART runtime. So we have to find a different approach to implement it.