-
-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Feature description
I'd like to open a discussion regarding the UX direction of this tool. This was kind of already discussed in the original project but it didn't lead to anything in the end. I hope maintainers of Morphe would see benefit in having a CLI tool comparable to the morphe-manager in terms of usability for those who want to patch APKs on a PC.
Here are some improvements the CLI tool could make:
- It could prioritise working with official Morphe patches by downloading the latest ones automatically. Anyone who wants to use custom/non-official patch bundles can do so by explicitly specifying it in the command arguments.
- The
--purgeoption should be the default. - The keystore could be automatically stored in a directory within the user’s home directory depending on the platform.
- The tool could be interactive, so a user can select what patches to disable.
Is this a good idea? I’m open to contributing by implementing some or all parts of this if the maintainers are on board.
Motivation
As a morphe-cli tool user, I’d appreciate a simple and easy way to apply official patches from morphe-patches to my application with reusable signing key and without cluttering my filesystem with temporary files in the process.
This is what motivated me to create a shell script that provides a simple interface: ./morphe-patch.sh app.apk.
For most use cases, practically nothing else is needed from the tool. I simply take an APK, input it into the tool and receive a patched version as an output.
Acknowledgements
- I have checked all open and closed feature requests and this is not a duplicate.
- I have chosen an appropriate title.