XIAOMIEU/miGlobe/ROS cleanup actions
BOOT SCRIPT
What it does:
* choose 7 categories of app removal
* disable 36 apps as per post 6 (preferred method, ppl can reenable)
* uninstall super sticky apps (i'd still prefer disabling by renaming, but didn't work)
* remove usage access for google (this is the only part not working - because of custom ROM, they say)
* recover hostname modified by xiaomi (privacy) (hardcoded, but could read it from settings in future)
* remove weird XiaomiEU app icons
* disable wifi diagnostics
* disable dumping of network
Download: file attached
Installation:
- run in su terminal or add to any startup script
ADAWAY LIST
What it does:
* adds as many Xiaomi servers to adblocker as possible
Download: file attached
Installation:
- open Adaway menu on the left and choose 'Your lists'
- click menu button on the top right and choose 'Import all lists'
- choose your file, and apply
What actions are needed after MIUI ROM is installed and what is already improved:
[automated] to disable:
[automated] to delete (can't disable):
Disabling MiuiHome helps a lot as this launcher causes gfx problems (empty black screen) even when it's not selected as home provider.
Another tasks post flash weekly update:
- [automated] root magisk 19 (with one click in L.R.Team TWRP)
- [enhanced] reenable hosts in Adaway including attached custom Xiaomi blacklist
- [automated] remove /system/media/theme/miui_mod_icons
- [not working yet] redisable app permissions, 'Usage Access' and 'Modify system settings' (the later ensures first two are not enabled later - the aggressive Xiaomi/Google apps ignore user choices and help each other to restore permissions user doesn't like)
- redisable Device Admin, Trust admin (find my device, smart lock)
- [automated] LOG_PATH_FLAG=0 in cnss_diag.conf and /data/vendor/wlan_logs/ transformed to file - this is usually kept after ROM upgrade, this is where WiFi spying and tcpdumpin' takes place
- [automated] xiaomi pushes "Mi9" hostname, that's not privacy sensitive, need to setprop net.hostname [YOURNAME] on each boot (e.g. 3C script)
BOOT SCRIPT
What it does:
* choose 7 categories of app removal
* disable 36 apps as per post 6 (preferred method, ppl can reenable)
* uninstall super sticky apps (i'd still prefer disabling by renaming, but didn't work)
* remove usage access for google (this is the only part not working - because of custom ROM, they say)
* recover hostname modified by xiaomi (privacy) (hardcoded, but could read it from settings in future)
* remove weird XiaomiEU app icons
* disable wifi diagnostics
* disable dumping of network
Download: file attached
Installation:
- run in su terminal or add to any startup script
ADAWAY LIST
What it does:
* adds as many Xiaomi servers to adblocker as possible
Download: file attached
Installation:
- open Adaway menu on the left and choose 'Your lists'
- click menu button on the top right and choose 'Import all lists'
- choose your file, and apply
What actions are needed after MIUI ROM is installed and what is already improved:
[automated] to disable:
Code:
Browser, Cloud Print, CloudServiceSysbase, com.mui.translation.xmcloud, com.xiaomi.micloudsdk.SdkApplication, Digital Wellbeing, Email, Google, Feedback, File Manager, Google Backup Transport, Google Calendar Sync, Google Contacts Sync, Google One Init Setup, Google Partner Set Up, Joyose, Mi Account, Mi Cloud, Mi Cloud backup, Mi Credit, Mi Video, Mi Wallpaper Carousel, MiCloudSync, Music, NextPay, Xiaomi service framework
Code:
FindDevice, Miuidaemon, MiuiHome, Xiaomi service framework
Another tasks post flash weekly update:
- [automated] root magisk 19 (with one click in L.R.Team TWRP)
- [enhanced] reenable hosts in Adaway including attached custom Xiaomi blacklist
- [automated] remove /system/media/theme/miui_mod_icons
- [not working yet] redisable app permissions, 'Usage Access' and 'Modify system settings' (the later ensures first two are not enabled later - the aggressive Xiaomi/Google apps ignore user choices and help each other to restore permissions user doesn't like)
- redisable Device Admin, Trust admin (find my device, smart lock)
- [automated] LOG_PATH_FLAG=0 in cnss_diag.conf and /data/vendor/wlan_logs/ transformed to file - this is usually kept after ROM upgrade, this is where WiFi spying and tcpdumpin' takes place
- [automated] xiaomi pushes "Mi9" hostname, that's not privacy sensitive, need to setprop net.hostname [YOURNAME] on each boot (e.g. 3C script)
Attachments
Last edited: