[Redmi Note 2 Android Development] DarthJabba9:
Thanks. I have merged it with mine, to produce this (which can be used in a shell script or in a suitably edited version in a text-only update-binary). I have commented out stuff that I would not necessary remove myself (for example, I use Google Drive, Chrome, and YouTube). Perhaps we can have some input from [MENTION=5952980]jajk[/MENTION] on this? Thanks.

##rm -rf /data/app/Drive
##rm -rf /data/app/YouTube
##rm -rf /system/app/Chrome
##rm -rf /system/app/MiraVision
##rm -rf /system/app/Notes
rm -f /data/app/GoogleTTS.apk
rm -f /data/miui/apps/GoogleTTS.apk
rm -f /data/miui/cust/cn/theme/operator/boots/bootanimation.zip
rm -f /system/etc/fake_cdrom_install.iso
rm -f /system/etc/IAmCdRom.iso
rm -f /system/etc/mcd_default.conf
rm -f /system/lib/libwhetstone_jni.so
rm -f /system/lib64/libwhetstone_jni.so
rm -f /system/lib/libwhetstone_sdk.so
rm -f /system/lib64/libwhetstone_sdk.so
rm -f /system/xbin/tunman
rm -rf /data/app/klobugreport
rm -rf /data/app/ota-miui-GlobalMiShop
rm -rf /data/app/ota-miui-MiGalleryLockscreen_global
rm -rf /data/app/ota-partner-GooglePinyin-arm64
rm -rf /data/app/ota-partner-GoogleZhuyin-arm64
rm -rf /data/app/partner-XMRemoteController
rm -rf /data/app/Velvet
rm -rf /data/miui/app/customized/ota-miui-GlobalMiShop
rm -rf /data/miui/app/customized/ota-partner-GooglePinyin-arm64
rm -rf /data/miui/app/customized/ota-partner-GoogleZhuyin-arm64
rm -rf /data/miui/app/customized/partner-XMRemoteController
rm -rf /data/miui/app/noncustomized/klobugreport
rm -rf /data/miui/app/noncustomized/Velvet
rm -rf /data/miui/app/noncustomized/Videos
rm -rf /data/miui/cust
rm -rf /data/miui/gallery
rm -rf /data/miui/mms
rm -rf /data/miui/preinstall_apps
rm -rf /system/addon.d
rm -rf /system/app/AnalyticsCore
rm -rf /system/app/AntiSpam
rm -rf /system/app/BasicDreams
rm -rf /system/app/BatteryWarning
rm -rf /system/app/BugReport
rm -rf /system/app/CloudService
rm -rf /system/app/CmasEM
rm -rf /system/app/CMASReceiver
rm -rf /system/app/Email
rm -rf /system/app/FTPreCheck
rm -rf /system/app/FWUpgrade
rm -rf /system/app/Galaxy4
rm -rf /system/app/GoogleTTS
rm -rf /system/app/HoloSpiralWallpaper
rm -rf /system/app/jjcontainer
rm -rf /system/app/jjhome
rm -rf /system/app/jjknowledge
rm -rf /system/app/jjstore
rm -rf /system/app/KingSoftCleaner
rm -rf /system/app/KSICibaEngine
rm -rf /system/app/LiveWallpapers
rm -rf /system/app/LocationEM2
rm -rf /system/app/MiAssistant
rm -rf /system/app/MiDiscover
rm -rf /system/app/MiLinkService
rm -rf /system/app/MiLivetalk
rm -rf /system/app/MiPicks
rm -rf /system/app/MiuiVideoPlayer
rm -rf /system/app/MTKAndroidSuiteDaemon
rm -rf /system/app/MtkFloatMenu
rm -rf /system/app/MTKLogger
rm -rf /system/app/MusicFX
rm -rf /system/app/PacProcessor
rm -rf /system/app/PaymentService
rm -rf /system/app/PhaseBeam
rm -rf /system/app/PowerKeeper
rm -rf /system/app/PrintSpooler
rm -rf /system/app/SystemAdSolution
rm -rf /system/app/talkback
rm -rf /system/app/TouchAssistant
rm -rf /system/app/VisualizationWallpapers
rm -rf /system/app/VoiceUnlock
rm -rf /system/app/Whetstone
rm -rf /system/app/XiaomiAccount
rm -f /system/etc/fake_cdrom_install.iso
rm -f /system/etc/IAmCdRom.iso
rm -rf /system/etc/jeejen
rm -f /system/etc/mcd_default.conf
rm -rf /system/etc/radvd
rm -rf /system/etc/voicecommand
rm -rf /system/etc/voiceextension
rm -rf /system/etc/WhetstonePermission
rm -rf /system/priv-app/Backup
rm -rf /system/priv-app/CleanMaster
rm -rf /system/priv-app/CloudBackup
rm -rf /system/priv-app/FindDevice
rm -rf /system/priv-app/GoogleFeedback
rm -rf /system/priv-app/GoogleOneTimeInitializer
rm -rf /system/priv-app/GooglePartnerSetup
rm -rf /system/priv-app/MiDrop
rm -rf /system/priv-app/Mipub
rm -rf /system/priv-app/Weather
rm -rf /system/priv-app/WeatherProvider
rm -rf /system/priv-app/YellowPage
rm -rf /system/tts
### ****** libs that you can remove ****************************
##rm -f /system/lib/libxiaomimediaplayer.so #(if xiaomi media player deleted)
##rm -f /system/lib/libxiaomimediaplayerwrapper.so #(if xiaomi media player deleted)
##rm -f /system/lib64/libjni_latinimegoogle.so #(if deleted Google keyboard)
rm -f /vendor/lib64/libcom_fingerprints_productiontestmanager.so
rm -f /vendor/lib64/libcom_fingerprints_sensor.so
rm -f /system/lib/libcaFingerPrintShared.so
rm -f /system/lib/libcom_fingerprints_service.so
rm -f /system/lib/libfamily_jni.so
rm -f /system/lib/libjeejenAisound.so
rm -f /system/lib/libjeejenmsc.so
rm -f /system/lib/libpatcher_game_jni.so
rm -f /system/lib/libvoicerecognition.so
rm -f /system/lib/libvoicerecognition_jni.so
rm -f /system/lib64/libBankCardRecognizer.so
rm -f /system/lib64/libjni_pacprocessor.so
rm -f /system/lib64/libweibosdkcore.so
rm -f /system/lib64/xmpass_libweibosdkcore.so
rm -f /system/lib64/libduokantext.so
rm -f /system/lib64/libairtunes_jni.so
rm -f /system/lib64/libairtunes.so
### ****** end: libs that you can remove *****************

---------- Post added at 10:10 AM ---------- Previous post was at 10:07 AM ----------

I am currently on 7.5.5.0 (which I dirty-flashed over 7.5.1.0), but I started my script on MR-7230. It should work on Miui 7 from 7.2.3.0 onwards at least - perhaps even from 7.1.4. Of course, this has not been fully tested. Better backup everything before trying ...

---------- Post added at 10:18 AM ---------- Previous post was at 10:10 AM ----------

Indeed, it is all personal. A shell script that can be run from a root terminal is very flexible, because people can then comment out anything they don't want to delete, or add their own deletions. This is all brick bait, of course.

I suspect that skinnying before install

may

work if one were to remove all SIM cards and external SD cards before installing. I haven't tested this hypothesis, nor am I going to ...