Skip to content

zwajton/ART-downgrade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ART Uninstall (Magisk Module)

A Magisk module that allows you to uninstall the Android Runtime (ART) APEX package directly from the Magisk app (or other root app that supports this) using an Action button.

Warning: This module modifies a core system component. There is a real risk of bootloop after reboot.


Features

  • Action button inside Magisk

  • Attempts to uninstall:

    • com.android.art
    • com.google.android.art
  • Automatically reboots only if uninstall was successful

  • Exits safely if package is not present

  • Live status shown in module description:

    • installed
    • uninstalled
    • not present
  • Visual example

image0

How It Works

Action Button

When pressed:

  1. Runs:
    pm uninstall com.android.art
    pm uninstall com.google.android.art
    
  2. If uninstall succeeds → device reboots after 10 seconds.
  3. If not found or failed → exits without reboot.

Background Service

A service.sh script:

  • Waits for full Android boot
  • Checks ART APEX state hourly using:
    pm path <package>
    
  • Updates module.prop description with current status

APEX detection logic:

  • /data/apex/active/installed

  • /data/apex/decompressed/uninstalled

  • No output → not present

  • Visual example

image0

Requirements

This module requires that your phone is rooted. Root handler programs that this module is working on:

  • Magisk 29+
  • Kitsune
  • Apatch
  • KSU
  • KSUWebUIStandaloneApp

⚠ Important Warning

Uninstalling ART may:

  • Cause bootloop
  • Break system runtime
  • Prevent apps from launching
  • Require full firmware restore

Use at your own risk.


Installation

  1. Download the latest release ZIP.
  2. Flash via Root handler → Modules → Install from storage.
  3. Reboot the phone.
  4. Open your Root handler (or KSUWebUIStandaloneApp)
  5. Navigate to Modules
  6. Press the Action button for ART Uninstall.

Disclaimer

This module is intended for advanced users only.

The author is not responsible for:

  • Bootloops
  • Data loss
  • Device damage

About

Downgrade ART

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages