A mod version of CustoMIUIzer, to adapt Android11+ & MIUI12.5+

Overview

CustoMIUIzerMod

Download

English

简体中文

Introduction

This project is based on Mikanoshi's CustoMIUIzer, since the original CustoMIUIzer haven't adapted MIUI12.5 & Android 11 yet for a long time, this mod is targeting at adapting higher version of Android and MIUI.

Currently I have no plan to add new features to this mod, only target at make it works on higher version of MIUI and Android. Even Android 12 & MIUI 13 is in the plan, but for this moment I will focus on Android 11 & MIUI 12.5. If you found something doesn't work or unexpeted whatever on A11/A12, MIUI12.5/13, you are welcome to submit issues, but I will deal with problems of Android12/MIUI13 later. (Theoretically, the compatibility of mods is mainly related to the Android version and less related to the MIUI version, so most of mods should work without workaround for MIUI13 with Android 11 and below.)

Also, if you have solutions for the workaound, you are welcomed to sumbit pull request.

List of fix in CustoMIUIzerMod

Note: Mods are not listed here not means it can't work work with higher version of MIUI and Android. These mods are the mods not work with higher version OS in original CustoMIUIzer, and be fixed in CustoMIUIzerMod. For this moment, I don't have time to test each mods whether it works or not one by one, so if you find any mods doesn't work, you are welcomed to sumbit issues.

  1. Mod: Navigation bar custom (left/right) key

  2. Mod: Detailed network speed indicator in statusbar

  3. Mod: Screenshot Config

  4. Mod: Custom network speed indicator update interval

  5. Mod: Hide app from recent list

  6. Mod: Remove unlock icon animation on launcher

  7. Mod: Show Seconds

  8. Mod: Music Visualizer

  9. Mod: Hide Navbar

  10. Mod: Battery bar indicator

  11. Backup/Restore Settings: Use Document Provider to load/save backup file instead of hard coded the path. For compatible with Android 11's new storage policy.

How to migrate settings from original CustoMIUIzer

If you are using Play Store's version of CustoMIUIzer, please download and install (just overwrite it, DO NOT uninstall firstly, otherwise you will lost all your settings) a standalone APK version from Original CustoMIUIzer Release Page or LSPosed repo. The reason is Play Store's version of CustoMIUIzer has updated the target API to 30 (Android11), but have not updated the backup/restore implementation. Due to the Android 11's new storage policy, it unable to save settings to your phone storage (But you can still have a try firstly) .

  1. Open the Original CustoMIUIzer, click the three-dots button in the top-right corner, then "Settings management".

  2. Click "Backup"

  3. Go to your file manager app, check the backup file "/CustoMIUIzer/settings_backup" existed or not. If the backup succeed, you can uninstall the original version CustoMIUIzer.

  4. Install CustoMIUIzerMod, activate it in LSPosed and then reboot.

  5. Open CustoMIUIzerMod, click three-dots menu, "Settings management", "Restore", then select the backup file "/CustoMIUIzer/settings_backup".

  6. Done. Now you should reboot your phone to apply your new settings.

About Versions and futher updates

For the version number, it start from 1.0, and the last three number is the based version of original CustoMIUIzer. E.g. 1.0.321 means this 1.0 version is based on CustoMIUIzer 3.2.1. I will merge updates from the upstram (original CustoMIUIzer) depends on the situation.

简体中文 (Simplified Chinese)

简介

该项目基于原版Mikanoshi's CustoMIUIzer,由于原版好久没有更新适配MIUI12.5 & Android 11,而且从跟他在issue板交流的回复情况看,那位老哥短时间内似乎没有适配高版本MIUI&Android的计划。已经快一年了,实在等不及,于是决定自己动手。

当前我并没有计划添加新功能,主要还是适配更高版本的MIUI和Android。因为我时间有限,尽管计划以后会适配Android 12 & MIUI 13,但目前主要还是先适配Android 11 & MIUI 12.5。如果你发现有Mod在Android11/12,MIUI12.5/13下无法正常工作,欢迎提Issue,但目前我还是会优先处理Android 11 & MIUI 12.5,以后再处理Android 12 & MIUI 13。(理论上,模块兼容性主要与Android版本相关性较大,与MIUI版本相关性较小,所以对于Android11及以下的MIUI13应该不需做额外适配)

来自酷安的老哥欢迎在酷安@Strawing提问题。之后打算上架酷安,目前正在申请开发者认证,还在审核中。

并且,如果你懂Android开发,有好的适配方案,欢迎直接提交pull request。

CustoMIUIzerMod修改列表

Note: 不在本列表中的Mods并不意味着在高版本的Android和MIUI中无法正常工作,因为原先很多Mod也是可以用的。下面列出的Mod是原版CustoMIUIzer无法在高版本的系统上工作,本项目修复了的。目前我没有时间一个个功能去测在高版本系统上能否使用,所以截止目前我只修了我自己最常用的几个Mods,因此如果你发现有任何Mods无法正常工作,欢迎提issue。

  1. Mod: 导航栏自定义左右键

  2. Mod: 状态栏详细的网速指示器

  3. Mod: 截图配置

  4. Mod: 自定义网速更新间隔

  5. Mod: 最近应用列表隐藏指定App

  6. Mod: 去除解锁图标动画

  7. Mod: 显示秒

  8. Mod: 音乐可视化

  9. Mod: 隐藏导航栏

  10. Mod: 电池条指示器

  11. 备份/还原设置:用Document Provider API来读写备份文件,而不是原先的写死路径的方法,目的是兼容Android 11的新存储策略。

如何把设置从原版CustoMIUIzer迁移到CustoMIUIzerMod

如果你是从Google Play安装的CustoMIUIzer,你需要从原版CustoMIUIzer Release或者LSPosed仓库中下载独立APK版本的CustoMIUIzer,来覆盖安装(不要卸载,不然你的设置全没了)。原因是因为Google Play的政策,上架Play商店的版本Target API更新到了30(Android11),然而原作者并没有更新实现备份还原的逻辑,还是用写死路径的方法,这与Android11新的存储策略不兼容,导致在Android11上没有存储权限,无法备份设置(不过你可以尽管先试一试,不行再装apk)。

  1. 打开原版CustoMIUIzer,点击右上角三个点,然后「设置管理」。

  2. 点击「备份」

  3. 打开你的文件管理App,检查下备份文件「/CustoMIUIzer/settings_backup」是否存在,如果备份成功,你可以卸载原版CustoMIUIzer了。

  4. 安装CustoMIUIzerMod,在LSPosed中激活,然后重启。

  5. 打开CustoMIUIzerMod,点击右上角三个点,「设置管理」,「还原」,然后选择备份文件「/CustoMIUIzer/settings_backup」。

  6. 完成。此时需重启以应用新设置。

关于版本号及以后的更新

CustoMIUIzerMod版本号从1.0开始,最后三位数为基于CustoMIUIzer的版本,比如1.0.321意为基于CustoMIUIzer 3.2.1。后续上游原版CustoMIUIzer的更新我会视情况merge过来。

Comments
  • “状态栏显示秒”“扩展通知菜单”“扩展电源菜单”等三项功能不生效

    “状态栏显示秒”“扩展通知菜单”“扩展电源菜单”等三项功能不生效

    Phone Model, Android & MIUI Version:

    • Phone: 小米MIX4
    • Android: 11
    • MIUI: 12.5.12

    Describe the problem A clear and concise description of what the problem is. “状态栏显示秒”“扩展通知菜单”“扩展电源菜单”等三项功能不生效,请求修复

    Screenshots If applicable, add screenshots to help explain your problem. IMG_20220511_021748 IMG_20220511_021713 IMG_20220511_021622

    Related APK upload If you know where is this mod related to (E.g. systemui) and know how to extract the APK, you can upload it here.

    LSPosed/EdXposed Log It's recommended to upload xposed logs. LSPosed_2022-05-11T02_35_37.993.zip

    opened by cynosure1993 3
  • 求修复隐藏导航栏功能

    求修复隐藏导航栏功能

    Phone Model, Android & MIUI Version:

    • Phone: K20 PRO
    • Android: 11
    • MIUI: 12.5.6

    Describe the problem 翻了酷安几个小时都找不到能屏蔽导航栏的方案,以前一直用的custoMIUI,换手机发现这软件功能失效了。。用了你的版本发现也是未修复的

    Screenshots Screenshot_2022-05-11-02-49-34-272_org strawing customiuizermod

    Related APK upload If you know where is this mod related to (E.g. systemui) and know how to extract the APK, you can upload it here.

    LSPosed/EdXposed Log It's recommended to upload xposed logs.

    opened by q1332812184 2
  • Network bandwidth meter shows wrong data when connected to Adguard vpn

    Network bandwidth meter shows wrong data when connected to Adguard vpn

    Phone Model, Android & MIUI Version:

    • Phone: redmi note 9 pro
    • Android: 11
    • MIUI: 12.5.3

    Describe the problem https://github.com/GravityBox/GravityBox/issues/2087 Please follow this issue. Solution was also provided at the end of the discussion. The developer of the original customiuizer also took part in this conversation

    opened by techIndia-hacker 2
  • MIUI12.5安卓11音乐可视化适配下  好多功能失效啊

    MIUI12.5安卓11音乐可视化适配下 好多功能失效啊

    Open Channel Settings didn't workPhone Model, Android & MIUI Version:

    • Phone:
    • Android:
    • MIUI:

    Describe the problem A clear and concise description of what the problem is.

    Screenshots If applicable, add screenshots to help explain your problem.

    Related APK upload If you know where is this mod related to (E.g. systemui) and know how to extract the APK, you can upload it here.

    LSPosed/EdXposed Log It's recommended to upload xposed logs.

    opened by nanmentianrui 1
  • 解锁动画不生效

    解锁动画不生效

    Phone Model, Android & MIUI Version:

    • Phone: 红米k20PRO
    • Android: 安卓11
    • MIUI: 12.5

    Describe the problem A clear and concise description of what the problem is. 解锁动画已经关闭了,但还是有解锁动画,而且打开软件的时候还提示我没安装lsposed Screenshots If applicable, add screenshots to help explain your problem.

    Related APK upload If you know where is this mod related to (E.g. systemui) and know how to extract the APK, you can upload it here.

    LSPosed/EdXposed Log It's recommended to upload xposed logs.

    opened by k650dg4d2 1
  • Fingerprint Gestures open recents not working

    Fingerprint Gestures open recents not working

    Phone Model, Android & MIUI Version:

    • Phone: Redmi note 8
    • Android: 11
    • MIUI: 12.5.7

    Fingerprint Gestures open recents not working. İ tried everything but not working.

    İ use Lsposed

    opened by Baturax 0
  • fetching (bluetooth) device list problem / from trusted bluetooth devices

    fetching (bluetooth) device list problem / from trusted bluetooth devices

    Phone Model, Android & MIUI Version:

    • Phone: Xiaomi k20 Pro / Miui 9T Pro
    • Android: 11
    • MIUI: 12.6 / 21.8.4

    Describe the problem System->Lock screen->Disable screen lock->Trusted bluetooth devices

    fetching (bluetooth) device list is working but does not return any device. It does work in Android settings: password & security -> unlock with Bluetooth device

    (btw. fetching wifi devices works, bo does not provide any effect on disabling the lock screen)

    Screenshots If applicable, add screenshots to help explain your problem.

    Related APK upload Magisk 25.2 and LSposed 1.8.5

    LSPosed/EdXposed Log fulllog-customiuizer.log

    opened by bartek-gajda 0
  • Battery bar indicator not work on Miui 13 Android 11

    Battery bar indicator not work on Miui 13 Android 11

    Phone Model, Android & MIUI Version:

    • Phone: Poco x4 pro (veux)
    • Android: 11
    • MIUI: 13

    Describe the problem Battery bar indicator not working. Screenshots Screenshot_2022-11-17-09-20-44-196_org strawing customiuizermod

    opened by aftabxgaming 1
Releases(1.4.321)
Owner
Strawing
Strawing
Mindful eating mod for fabric

Fabric Example Mod Setup For setup instructions please see the fabric wiki page

ryleu 2 Dec 21, 2021
A Kotlin Mindustry mod that works on Android and PC

Mindustry Kotlin Mod Template A Kotlin Mindustry mod that works on Android and PC. This is equivalent to the Java version, except in Kotlin. Building

Eclipse 15 Sep 24, 2022
RedditVanced - Reddit Android app mod inspired by Aliucord

RedditVanced A rootless a Reddit android app mod ⚠️ NOTE ⚠️ This project is curr

RedditVanced 47 Dec 5, 2022
Zoomify - A zoom mod with infinite customizability

Xander's Fabric Template for Kotlin The best Fabric template using kotlin. Usage

Xander 40 Dec 26, 2022
IMCL is a Minecraft launcher which supports Mod managment, game customizing and so on.

IDEA Minecraft Launcher A simple Minecraft launcher 简体中文 日本語 Esperanto Introduction IMCL is a Minecraft launcher which supports Mod managment, game cu

ResetPower 1 Jan 25, 2022
A Mindustry v7 mod provides lots of cybernetic things

Cyber IO A Mindustry v7 mod provides lots of cybernetic things!!! How To Play The official website of Cyber IO is liplum.github.io/CyberIO

Li plum 91 Dec 3, 2022
An api for ReviversMC/the-mod-index

The mod index api It will be officially maintained by ReviversMC. The api is written in Kotlin, and is best used with Kotlin. Regardless, it should st

null 1 May 23, 2022
A custom installer for our mod that installs recommended mods (and more in the future).

Wynntils Mod Installer Our custom installer which makes it easier to set up optional mods and in the future, resourcepack options, and more! Screensho

Wynntils Team 4 Nov 30, 2022
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.

freegemas-gdx Freegemas libGDX is an Android, HTML 5 and Java desktop port of Freegemas, which in turn is an open source version of the well known Bej

David Saltares 144 Jun 21, 2022
Freegemas libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled.

freegemas-gdx Freegemas libGDX is an Android, HTML 5 and Java desktop port of Freegemas, which in turn is an open source version of the well known Bej

David Saltares 144 Jun 21, 2022
An library to help android developers working easly with activities and fragments (Kotlin version)

AFM An library to help android developer working easly with activities and fragments (Kotlin) Motivation Accelerate the process and abstract the logic

Massive Disaster 12 Oct 3, 2022
This project is focused on the sample using the API's new preview version of Android-L, use of transitions, shadows etc...

Android L preview example Description This project is focused on the sample using the API's new preview version of Android-L, use of transitions, shad

Saul Molinero 165 Nov 10, 2022
An unofficial version of the Android library for the Muse EEG headset

libmuse NOTE: This is an unofficial version of the Android library for interfacing with the Muse EEG headset. The Muse headset is a research-grade, lo

Siddhant Attavar 2 Dec 19, 2022
New version of my Android app that shows you popular movies using themoviedb.org API.

New version of my Android app that shows you popular movies using themoviedb.org API. Using Modern Android Develpment skills like Kotlin, Room, Retrofit, Hilt, coroutines, Flow and Jetpack Compose.

Gemma Lara Savill 0 Apr 21, 2022
The simplest version of a notepad application with the feature to save pictures on a note.

PhotoNotePad Easy to write, read and organize notes with photo(s). Feature A note has... title content date color pin images Easy to write a note. Pro

seungmin shin 1 Dec 5, 2021
SyncPlay - The unofficial Syncplay client for Android. Works with the Desktop version of Syncplay

About SyncPlay BETA: The unofficial Syncplay client for Android. Works with the

null 34 Dec 31, 2022
YukiHookAPI - An efficient Kotlin version of the Xposed Hook API

Yuki Hook API ?? An efficient Kotlin version of the Xposed Hook API. Introduce 这

Fankesyooni 459 Jan 1, 2023
The unofficial Syncplay client for Android. Works with the Desktop version of Syncplay !

SyncPlay BETA: About Syncplay BETA: This is the UNOFFICIAL Syncplay client for Android. If you don't know Syncplay, have a look here: https://syncplay

null 34 Dec 31, 2022
Archive of the latest version of "Android vShell" app.

vShell vShell (Virtual Shell) — a successor of Termux project which provides an alternate implementation of the Linux terminal emulator for Android OS

null 6 Mar 22, 2022