小米11p刷机记录
前言
最近从垃圾MIUI13降级到了12.5.4,为保证手机稳定运行我将此次刷机记录在这里(刷机十分浪费时间,如果没有重大BUG不要刷!!!)
避坑
ifw禁用analytics全部组件会引起无限软重启!但是整体PM禁用却没事,后台也不运行
- 使用blocker进行ifw禁用不要导出规则,有自动禁用所有mipush的BUG。
- 备份规则直接复制data/system/ifw即可。
- 不要对系统软件ifw禁用某些组件可能会引起软重启
软重启解决
遇到软重启,可以安全模式卸载对应用户软件
我也魔改了自动救砖模块,使其能对ifw造成的软重启进行恢复。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Disable_All_Modules() {
ls "/data/adb/modules" | while read i; do
[[ "$i" = "$MODID" ]] && continue
touch "/data/adb/modules/$i/disable" &>/dev/null
done
reboot #注意
}
Statistics() {
if [[ ! -f $LOG ]]; then
echo "1" >$LOG
else
Number_of_brick_rescue=`cat $LOG`
p="$(expr $Number_of_brick_rescue + 1)"
echo "$p" >$LOG
fi
}
Unfreezing() {
[ -z $BOOTMODE ] && ps | grep zygote | grep -qv grep && BOOTMODE=true
[ -z $BOOTMODE ] && ps -A 2>/dev/null | grep zygote | grep -qv grep && BOOTMODE=true
[ -z $BOOTMODE ] && BOOTMODE=false
rm -rf /data/system/ifw/* #插桩
rm -rf /data/system/users/0/package-restrictions.xml
exit 0 #注意
}
MODDIR=${0%/*}
MODID=${MODDIR##*/}
Module_XinXi=$MODDIR/module.prop
START_LOG=$MODDIR/Number_of_starts.log
LOG=$MODDIR/Number_of_brick_rescue.log
VERSION=$MODDIR/now_version
now_version=$(getprop ro.system.build.version.incremental)
if [[ ! -f $START_LOG ]]; then
echo 0 >"$START_LOG"
Frequency2=1
else
Frequency=`cat $START_LOG`
Frequency2="$(expr $Frequency + 1)"
echo "$Frequency2" >"$START_LOG"
echo "$now_version" > "$VERSION"
fi
if [[ $Frequency2 -eq 2 ]]; then
chmod 000 /data/adb/service.d/* /data/adb/post-fs-data.d/*
Statistics
Unfreezing #插桩
Disable_All_Modules
elif [[ $Frequency2 -ge 4 ]]; then
rm -f "$START_LOG"
Statistics
Unfreezing
reboot #注意
fi
exit 0系统软件禁用
使用magisk模块和PM禁用,两种方式。顽固垃圾用magisk,否则用后者。
其中WAPPushManager这个和免费网络短信有关,禁用会异常掉线
magisk模块代码如下:PM禁用如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104Magisk 模块脚本配置
说明:
1. 将你要替换的文件放入 system 文件夹 (删除 placeholder 文件)
2. 将模块信息写入 module.prop
3. 在这个文件中进行设置 (customize.sh)
4. 如果你需要在启动时执行命令, 请把它们加入 post-fs-data.sh 或 service.sh
5. 如果需要修改系统属性(build.prop), 请把它加入 system.prop
如果你需要启用 Magic Mount 请把它设置为 true 不启用则设置为 false
大多数模块都需要启用它
AUTOMOUNT=true
SKIPMOUNT=false PROPFILE=false
POSTFSDATA=false LATESTARTSERVICE=false
列出你想在系统中直接删除的所有路径 一行一个路径 只能文件夹 不能文件 并且只能system里面的文件夹
此命令会删除下列路径文件夹内的所有文件
/system/SuiNian666/ 只是一个例子 如果你要删除其他路径 请删除那一行例子
开始安装(shell命令)
on_install() {
ui_print "- 正在释放文件"
unzip -o "$ZIPFILE" 'system/*' -d $MODPATH >&2
}
set_permissions() {
set_perm_recursive $MODPATH 0 0 0755 0644
}
REPLACE="
/system/app/MiSubScreenUi
/system/app/PrintSpooler
/system/app/GFDelmarSetting
/system/app/ModemTestBox
/system/app/SimAppDialog
/system/app/XiaomiModemDebugService
/system/system_ext/app/SimContact
/system/system_ext/app/remoteSimLockAuthentication
/system/app/AnalyticsCore
/system/app/AutoRegistration
/system/app/BasicDreams
/system/app/BookmarkProvider
/system/app/Updater
/system/app/CompanionDeviceManager
/system/app/KeyChain
/system/app/mab
/system/app/MiuiVpnSdkManager
/system/app/MSA
/system/app/VsimCore
/system/app/PacProcessor
/system/app/PaymentService
/system/app/SimAppDialog
/system/app/MiuiDaemon
/system/app/Stk
/system/app/WallpaperBackup
/system/app/WMService
/system/app/MiuiPrintSpoolerBeta
/system/priv-app/BlockedNumberProvider
/system/priv-app/CallLogBackup
/system/priv-app/DMRegService
/system/priv-app/StatementService
/system/priv-app/MiGameCenterSDKService
/system/priv-app/UserDictionaryProvider
/system/priv-app/BuiltInPrintService
/system/data-app/com.standardar.service
/system/data-app/GameCenter
/system/data-app/GoogleContactsSyncAdapter
/system/product/app/PhotoTable
/system/product/app/talkback
/system/product/app/PowerOffAlarm
/system/product/priv-app/GmsCore
/system/product/priv-app/GoogleOneTimeInitializer
/system/product/priv-app/GooglePartnerSetup
/system/product/priv-app/GooglePlayServicesUpdater
/system/product/priv-app/GoogleServicesFramework
/system/vendor/data-app
/system/system_ext/app/uceShimService
/system/system_ext/app/uimremoteserver
/system/system_ext/app/uimremoteclient
/system/system_ext/app/xdivert
/system/system_ext/priv-app/GoogleServicesFramework
/system/system_ext/priv-app/GoogleOneTimeInitializer
/system/system_ext/priv-app/EmergencyInfo
/system/vendor/app/CACertService
/system/vendor/app/CneApp
"
/system/system_ext/app/WAPPushManager这个和免费网络短信有关,禁用会异常掉线
/system/priv-app/Music
/system/priv-app/MiuiVideo
/system/priv-app/NewHome
/system/priv-app/ONS
/system/priv-app/Browser
/system/priv-app/PlatformNetworkPermissionConfig
/system/app/Traceur
这个文件 (customize.sh) 将被安装脚本在 util_functions.sh 之后 source 化(设置为环境变量)
如果你需要自定义操作, 请在这里以函数方式定义它们 然后在 update-binary 里调用这些函数
不要直接向 update-binary 添加代码 因为这会让你很难将模块迁移到新的模板版本
尽量不要对 update-binary 文件做其他修改 尽量只在其中执行函数调用
/system/priv-app/MiRcs 5G消息?
/system/app/Cit
/system/app/com.miui.qr仅供参考 经测试导航正常


其他一些
手机管家使用5.7.1全局小窗版,不知道为啥装了核心破解,但是系统软件遇到签名不一致的情况,还是无法安装,关闭MIUI优化用原生安装器正常,怀疑是被云控了。核心破解与破解卡米冲突!
MIUI+手机上的软件要和电脑上的版本对应,不然可能连不上,最新版好像能有有线网络协同了:手机3.5.20 电脑2.5.1.49体验很好。
红米Note5两条fastboot下防回滚屏蔽指令
1 | fastboot flash antirbpass twrp.img |
红米Note11T禁用谷歌服务会导致qq安装时重启
不再折腾就这样吧!

Invitation
hgez6
666666
created:14/10/2022
Big Bird Luck Card
Be happy .
This is luck card,wish you a nice day .
评论
