前言

最近从垃圾MIUI13降级到了12.5.4,为保证手机稳定运行我将此次刷机记录在这里(刷机十分浪费时间,如果没有重大BUG不要刷!!!

避坑

ifw禁用analytics全部组件会引起无限软重启!但是整体PM禁用却没事,后台也不运行
图片.png

  • 使用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模块代码如下:
    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
    104
    # Magisk 模块脚本配置

    # 说明:
    # 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
    PM禁用如下:

    仅供参考 经测试导航正常

部分1.png

部分2.png

其他一些

手机管家使用5.7.1全局小窗版,不知道为啥装了核心破解,但是系统软件遇到签名不一致的情况,还是无法安装,关闭MIUI优化用原生安装器正常,怀疑是被云控了。核心破解与破解卡米冲突!
MIUI+手机上的软件要和电脑上的版本对应,不然可能连不上,最新版好像能有有线网络协同了:手机3.5.20 电脑2.5.1.49体验很好。

红米Note5两条fastboot下防回滚屏蔽指令

1
2
fastboot flash antirbpass twrp.img
fastboot flash recovery twrp.img

红米Note11T禁用谷歌服务会导致qq安装时重启

不再折腾就这样吧!