[MODULE][Terminal] App Systemizer v17.3.1

Search This thread

Ștefan Radu

Member
Feb 11, 2018
8
4
Trying to install the module v 17.4.1 to no avail. Install from magisk fails (appears grayed out in downloads). Sideloading from recovery via adb fails. I need this as the official version fails to lost any apps on A12. How am I supposed to install this?
 

moric5

Member
Oct 29, 2012
46
1
Hi

Installed root , systemize, busybox, all
On termux i d like install Android auto apk
With systemize with option 3
but I obtain error in photo
Is not enable to take aa.apk in folder root
I want install AA in system
 

Attachments

  • Senza titolo 1_094833.jpg
    Senza titolo 1_094833.jpg
    134.2 KB · Views: 222

fred_gaou

Senior Member
Jul 25, 2014
384
159
Here and there
OnePlus 6
I'm using last version 17.4.1 from @KreAch3R.

It seems to work although it reports failed during process. OnePlus 6, Android 9.

It's a little confusing.
 

Attachments

  • Screenshot_20220904-235839__01__01.jpg
    Screenshot_20220904-235839__01__01.jpg
    106.8 KB · Views: 120
  • Screenshot_20220905-000043__01__01.jpg
    Screenshot_20220905-000043__01__01.jpg
    56.4 KB · Views: 121
  • Screenshot_20220905-000418__01.jpg
    Screenshot_20220905-000418__01.jpg
    52.2 KB · Views: 121

KreAch3R

Inactive Recognized Developer
Nov 15, 2010
1,079
2,018
I'm using last version 17.4.1 from @KreAch3R.

It seems to work although it reports failed during process. OnePlus 6, Android 9.

It's a little confusing.
It seems to fail at:

setting permissions. It could be OnePlus specific, I'm not sure. If you want to troubleshoot, try to run the command on a root shell and check what it says, maybe OnePlus locked something more up.
 

fred_gaou

Senior Member
Jul 25, 2014
384
159
Here and there
OnePlus 6
My screenshots was from the systemize command run as su in termux which has root right. I have no issue to change chmod via command in system/app.

Here are the permissions for systemized onesync. All seem good.
Screenshot_20220906-125801__01.jpg
Screenshot_20220906-125749__01.jpg
 

TrazosD

Member
Feb 26, 2013
8
3
Castellon
Oh, I see. Well I incorporated your changes and pushed another commit: https://github.com/KreAch3R/terminal_systemizer/commit/bdcae1ea200f579cfe75999d76158da05216a7ad

I tried systemizing an installed app manually to trigger that part of the code and it worked. I uploaded the new version again.

@Anurag1994, great, thanks!

Tried this update in Android 12.1
Redmi Note 4X (mido)
Custom rom: Pixel experience

working fine, so far no errors, my apps can now see the custom Gcam as another camera and ask what camera to use.
Pretty handy mod(y) Thank you very much!

Screenshot_20220919-174008_Android System.png


edit: To whom it may concern, if you need to do the same with a custom camera mod that isn't showing as available option in other apps, you need to systemize that custom camera app into the priv-app (option 2 iirc) folder instead of system-app.
 
Last edited:

314mp

Member
Dec 28, 2016
11
3
After moving the app to system, the app crashes when trying to open,
No errors in the terminal, if I revert the app it opens again.
Moto G play(2021)

What should I look for to debug why it's crashing?

Edit: the app is GPS Joystick, so not a banking app checking for root etc.

Edit2: seems it wants to be in system folder not the -priv one, moving it there I can open it, but it doesn't show up in the system application lost in settings.
 
Last edited:

alksndb

Member
Jun 25, 2021
19
1
After moving the app to system, the app crashes when trying to open,
No errors in the terminal, if I revert the app it opens again.
Moto G play(2021)

What should I look for to debug why it's crashing?

Edit: the app is GPS Joystick, so not a banking app checking for root etc.

Edit2: seems it wants to be in system folder not the -priv one, moving it there I can open it, but it doesn't show up in the system application lost in settings.
try aybe in priv apps?
 

amehmeto

New member
Feb 27, 2020
1
0
Hi everyone. I really want to systemize an app on my phone to make it "uninstall-able" (the Freedom.to app blocker, to gain control over my digital consumption).

But Magisk seems to have changed a lot since this thread as started in 2017.

I genuinely don't understand the instructions in this Github repo: https://github.com/Magisk-Modules-Repo/terminal_systemizer

And my also confused as there is no zip file to download as I would expect from a Magisk module.

What's the updated way to "systemize" an app in 2022?

I would really appreciate. Thanks
 

Arealhooman

Senior Member
Hi everyone. I really want to systemize an app on my phone to make it "uninstall-able" (the Freedom.to app blocker, to gain control over my digital consumption).

But Magisk seems to have changed a lot since this thread as started in 2017.

I genuinely don't understand the instructions in this Github repo: https://github.com/Magisk-Modules-Repo/terminal_systemizer

And my also confused as there is no zip file to download as I would expect from a Magisk module.

What's the updated way to "systemize" an app in 2022?

I would really appreciate. Thanks
This systemizes, which means it can not be uninstalled without being unsystemized. Here, you simply install the Magisk Systemize Module, and then do
Code:
su
systemize
in termux.
The rest is obvious, the gui that appears will guide you.
Download the module here.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I try to install this module, but it does not appear in the application drawerView attachment 5809161


    Youre kidding right, you didnt even read bother to read the 1st post on the first page?


    this is a new low for XDA
  • 108
    [Terminal] App Systemizer

    Terminal App Systemizer systemizes Apps systemlessly! This is inspired by App Systemizer​ by stangri. I then decided to make a script/UI in Terminal emulator for it to make 'app systemizing' easier.

    How to use:
    • Install from recovery
    • Type su and
      Code:
      systemize
      in Terminal emulator or adb shell (use -nc, -a, -d, refer below)
    • Systemize Chosen App/APK!
    • And reboot to apply changes

    OPTIONS:
    ** If you don't want those colors, use -nc.
    Code:
    systemize -nc
    ** To directly systemize (without ui) a given package name/s, use -a
    Code:
    systemize -a com.oasisfeng.greenify org.adaway
    ** To directly systemize (without ui) a given apk/s, use -d
    Code:
    systemize -d /sdcard/example.apk /sdcard/example2.apk

    ** Uploading logs
    Go to the menu and type `logs`, this will upload the log files of this module and will generate a link. Send that :)
    Alternatively, Send `/cache/terminal_debloater-verbose.log` here. I'll examine it for problems and will try to fix it.

    Dowloads are here!
    Github
    Telegram Channel
    Notification Channel

    DONATE? If you want to (ノ・ω・)ノ゙
    35
    Sorry wrong line numbers, should be 315 and 559.
    It's basically the same path fix as you did before, I just hardcoded it without if-clause for my personal use.
    I have no time to publish it at the moment, otherwise I had done it already. (and I rarely use my github account at the moment).

    Line 315 can be replaced with:
    Code:
      [ $API -lt 30 ] && systemize /system/$installdir /data/app/${apklabel}-*/base.apk
      [ $API -ge 30 ] && systemize /system/$installdir /data/app/*/${apklabel}-*/base.apk
    and line 559 with:
    Code:
          [ $API -lt 30 ] && app_path="/data/app/${i}-*/base.apk"
          [ $API -ge 30 ] && app_path="/data/app/*/${i}-*/base.apk"
          [ -d $SYSTEM/priv-app ] && systemize /system/priv-app "${app_path}" || systemize /system/app "${app_path}" "$i"

    This is not tested, but it should work.

    Oh, I see. Well I incorporated your changes and pushed another commit: https://github.com/KreAch3R/terminal_systemizer/commit/bdcae1ea200f579cfe75999d76158da05216a7ad

    I tried systemizing an installed app manually to trigger that part of the code and it worked. I uploaded the new version again.

    @Anurag1994, great, thanks!
    20
    HERE'S A LITTLE VIDEO ON HOW TO USE IT:

    17
    F.A.Q

    Q. Why do I need to systemize apps?
    A. Some apps provide extra functionality as a system app (like Greenify, Launchers, etc). And if you just want an app to be a system app for no reason :).

    Q. Is A/B Devices (Pixel, Essential, MI A1 etc.) supported?
    A. YES

    Q. What's the advantage of using this over the other systemizers?
    A. This one is very light weight (since it's just a script). And it's also very versatile and supports almost all devices.

    Q. Something's not right??
    A. Report in this thread...
    14
    When a systemizied app is updated, how do you re-systemize it? Do you just rerun the terminal UI and choose the updated app and reboot? After reboot, does the updated app replace the old one?
    No, it's like when you update a system app from play store, it stays as a system app. ;)
    No need to do anything if it's updated :good: