marzika / Snapprefs

A project which offer enhanced features for Snapchat throught the Xposed Framework.
GNU General Public License v3.0
271 stars 83 forks source link

[Request] Externalise hooks into downloadable resource #257

Closed psylenced closed 7 years ago

psylenced commented 7 years ago

Similar to how XInsta works, externalise all the magic strings the obfuscator class into a downloadable and dynamically loadable resource.

Eg: https://github.com/iHelp101/XInsta/blob/master/Hooks.txt ( From: https://github.com/iHelp101/XInsta )

This means a rebuild of the app is not required per snapchat version change, and it's only required when there are new features or breaking changes (ie. signature changes).

The way I believe XInsta works is by detecting the currently installed version, downloading the latest hooks.txt file and then loading the appropriate hooks based on version matching key for the instagram app.

Any time the hooks change in a new version, an update is committed into github, users update their hooks.txt file and continue without needing to wait for a full xposed app update.

roryclaasen commented 7 years ago

see #36

psylenced commented 7 years ago

My apologies :)