This is an old revision of the document!
Systemizer is a LSPosed application that is able to move apps from a user directory and into folders restricted to system apps. This has the potential to mitigate issues regarding apps being killed near completely.
Installation
- microG must be installed with signature spoofing enabled (see the signature spoofing section of the using microG page).
This has completely solved my issues of apps being killed, and with QUIK SMS systemized I have never had a text lost.
This is the latest version as of now.
After installing and enabling you can now use the tool with ADB. Plug your phone in, and type:
adb shell
su
systemize
Make backups of all data in apps you will be systemizing before use.
A menu will open and from the menu you can choose to install an app from an APK file on the phone or systemize existing apps. You can systemize multiple apps at once, but I do not recommend doing so in large batches as the phone may run out of disk space and you'll need to manually clean up corrupted apps. You will be given a choice to systemize to Priv or Apps. Both of these options will give the effect of keeping your apps alive, although specifically with QUIK I had to have it installed to just “app” for it to function. This process is also not reverse-able and de-systemizing apps will uninstall them from the system and you will need to reinstall. So before doing so make backups as it is not guaranteed to function.
Systemized apps will always be running in the background, and will all be loaded on the phone booting up. Because of this you cannot have too many apps, or too large of apps systemized. Apps have felt snappier when systemized, and do not seem to crash as often.
Issues:
I've run into an issue when I've had too many systemized apps where the phone would boot and have a systemized app crash. When this happened to Keymapper it would not reopen in the background, and opening it manually would not cause it to regain function. This is likely to do with the phone being overwhelmed with needing to load so many apps into memory on boot.
Due to systemized apps not seeming to be affected by battery saving processes at all, the battery will drain much faster. You should consider looking at apps and seeing if they are causing more battery drain then others because of this.
I had a strange issue when I had a VPN app and Osmand~ systemized where my phone was overheating to the point of forcing data off with a warning of overheating on screen, and later that night I noticed that the phone was overheating just sitting in my bag and the battery was draining extremely fast. I really recommend that you keep apps to a minimum and troubleshoot by removing apps to narrow down which apps are causing these issues. Most likely these apps are just querying in the background and unhindered, and the phone being so under-powered cannot handle it.
Here is my list of systemized apps for reference:
C9 (Cursor)
Key Mapper (Key Maps)
Traditional T9 (Keyboard)
QUIK (SMS)