rhunk / SnapEnhance

An Xposed module offering an enhanced Snapchat experience
https://t.me/snapenhance
GNU General Public License v3.0
1.26k stars 115 forks source link

Make SnapEnhance compatible with Meta Wolf #1132

Closed sn-o-w closed 3 months ago

sn-o-w commented 3 months ago

Description

Hi there!

Can you make SnapEnhance compatible with Meta Wolf?

Meta Wolf is a powerful Android container in which you can have Xposed modules and run apps in an isolated environment to the "real OS".

You can download the latest Meta Wolf releases from here: https://github.com/Katana-Official/SPatch-Update/releases

I have contacted the Meta Wolf dev, asking them why SnapEnhance doesn't work with Meta Wolf, and they told me these:

Our app doesn't support the non-official Xposed API

You can ask their developer to make compat with the standard Xposed API 82

We are enabling the standard Xposed feature with our M-Boost engine, some modules which don't test up with the standard Xposed API 82 may not work in our app

We will load the Xposed module before the app initial launch period, which with the different behaviour of the LSPatch / LSPosed, so the cold launch time cost of the app will not be impacted

Hope the above information will be useful and I would like to see SnapEnhance compatible with Meta Wolf. 😊

Agreement

rhunk commented 3 months ago

The Xposed API is not the problem, it is compatible with all recent xposed frameworks (SnapEnhance uses the same Xposed API as LSPosed). But the way Snapchat and SnapEnhance communicate may not work between the two, depending on whether the application supports Android IPC Binder. However I don't want to add any other supported methods as this requires maintenance and I don't necessarily have the time to work on it, so feel free to make pull requests.