All Projects → djb77 → magisk-module-template-eviltheme

djb77 / magisk-module-template-eviltheme

Licence: other
Magisk Module Template with built in EVilTheme Patcher

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to magisk-module-template-eviltheme

waydroid script
Python Script to add OpenGapps, Magisk, libhoudini translation library and libndk translation library to waydroid !
Stars: ✭ 429 (+1616%)
Mutual labels:  magisk
MagiskOnEmu
This repo is no longer used
Stars: ✭ 276 (+1004%)
Mutual labels:  magisk
ainur narsil
Sauron audiomod developed with many experimental tweaks to squeeze more from your device in terms of sound
Stars: ✭ 61 (+144%)
Mutual labels:  magisk
A71-Hidden-Mods
A magisk module adding some mods to your Galaxy A71 systemlessly.
Stars: ✭ 16 (-36%)
Mutual labels:  magisk
mm
Magisk Manager for Recovery Mode
Stars: ✭ 30 (+20%)
Mutual labels:  magisk
symbit
A simple root manager for Android devices without TWRP
Stars: ✭ 29 (+16%)
Mutual labels:  magisk
Edxposed
Elder driver Xposed Framework.
Stars: ✭ 4,458 (+17732%)
Mutual labels:  magisk
NbInjection
PoC for inject zygote process by replacing system native bridge support
Stars: ✭ 70 (+180%)
Mutual labels:  magisk
AppSystemizer
AppSystemizer
Stars: ✭ 52 (+108%)
Mutual labels:  magisk
King-Tweaks
No description or website provided.
Stars: ✭ 46 (+84%)
Mutual labels:  magisk
FontManager-Module
Font Manager is the premier font and emoji management and changing solution for android.
Stars: ✭ 60 (+140%)
Mutual labels:  magisk
tether unblock
Hide tethering from your mobile network operator
Stars: ✭ 30 (+20%)
Mutual labels:  magisk
magisk-pixel2-features
A magisk module that provides Pixel 2 Features like Google Lens, Google Camera w/ Motion Pictures and Ambient Sense w/ Music Matching
Stars: ✭ 27 (+8%)
Mutual labels:  magisk
GJZS
搞机助手·R(原「搞机助手重制版」)
Stars: ✭ 584 (+2236%)
Mutual labels:  magisk
MAGNETAR
Device Performance Optimizer — Aims To Provide An Optimal Experience At Every Usage Scenario
Stars: ✭ 82 (+228%)
Mutual labels:  magisk
Fossapps
Fossapps has been abandoned and replaced by Fossapps Creator.
Stars: ✭ 13 (-48%)
Mutual labels:  magisk
zram-swap-manager
A versatile zRAM swap manager with dynamic swappiness - for Android and GNU/Linux systems.
Stars: ✭ 43 (+72%)
Mutual labels:  magisk
LocationReportEnabler
Enable Google Location History in regions not available.
Stars: ✭ 41 (+64%)
Mutual labels:  magisk
magisk-frida
You are probably looking for: https://github.com/ViRb3/magisk-frida
Stars: ✭ 47 (+88%)
Mutual labels:  magisk
AdGuardHome magisk
去广告magisk模块,通过DNS层面过滤广告、防DNS劫持,本机流量数据或Wifi都支持,支持订阅过滤规则,可兼容VPN、免模块、翻模块、校园网、热点共享等特殊使用环境 。top大佬(酷安)
Stars: ✭ 34 (+36%)
Mutual labels:  magisk

Magisk Module Template with built in EVilTheme Patcher

Created by djb77 / XDA Developers

Magisk Template Original Source: https://github.com/topjohnwu/magisk-module-template.git

EVilTheme Original Source: https://github.com/aureljared/eviltheme.git

How to use EVilTheme

(Example using /system/priv-app/SecSettings2.apk)

  1. In the eviltheme folder, go to system and make a folder called priv-app. Inside it, make another folder called SecSettings2.apk
  2. Now make folders as necessary, according to the location of the files you want to theme. For example, battery_icon_50.png is located in res/drawable-hdpi, so make a folder named res inside Settings.apk. Inside it, create a folder named drawable-hdpi, then paste your new battery_icon_50.png inside.
  3. Repeat step 2 until you've placed your theme files in their appropriate locations.
  4. When you're done, go back to the root folder of the theme (the one that contains eviltheme, engine, etc.) and put all the objects in a ZIP file. You should use Deflate compression with compression level on Normal, but if your theme is huge, you can safely try compressing using Deflate and the level set to Ultra or whatever high level is available.
  5. Test your mod.

How to Create A New Repo

!! Please update this README.md file for online Repo submission !!

You can edit your README.md within Github's online editor, it also has an preview button!
Check the Markdown Cheat Sheet for markdown syntaxes, it's super easy!

How to Create a Magisk Module

  1. Clone / download this repo
  2. Open config.sh, follow the instructions written at the beginning of the file. You should at least change config.sh and module.prop
  3. Zip your files, the zipped file is a flashable zip for both Magisk Manager and custom recoveries
  4. Please check Notes for precautions

How to Request a New Repo

  1. Fork this repo
  2. Create your own Magisk Module as stated above
  3. Push your changes to Github
  4. Change the description of the Github repo to the id of your module. This is important! Never change it to anything else!
  5. Open an issue in topjohnwu/Magisk_Repo_Central
    Please include your repo link so I can check and clone it
  6. Your repo should be cloned into Magisk-Modules-Repo, and you should receive an email to become the collaborator of that repo so you can edit it in the future.

Notes

  1. (Windows aware!!) This git repo is configured to force Unix endlines on all necessary files. The line endings on these files should remain the Unix format. Please use advanced text editors like Sublime, Atom, Notepad++ etc. to edit the text files
  2. In module.prop, version is any string you like, so any fancy version name (e.g. ultra-beta-v0.0.0.1) is allowed. However, versionCode MUST be an integer. The value is used for version comparison.
  3. Make sure your module ID doesn't contain any spaces.
  4. (For repo developers) Magisk Manager monitors all repo's master branch. So any changes to the branch master will be reflected to all users immediately. If you are working on an update for a module, please work on another branch, make sure it works, and then merge the changes back to master.

Best Practice for Updating a Repo

  1. Open a new branch, and start update your files on the new branch
  2. Test if everything works fine
  3. Bump up the versionCode in module.prop, or Magisk Manager won't know that your module is updated!
  4. Merge the changes back to master, all users shall now receive the update in Magisk Manager
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].