Feature Flags Π² Xiaomi: скрытыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ вашСго смартфона

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ситуациСй, ΠΊΠΎΠ³Π΄Π° послС обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π° Xiaomi Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ появлялись Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, исчСзали ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅? Π—Π° этим часто стоят Feature Flags (Ρ„Π»Π°Π³ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ), скрытый ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ управлСния возмоТностями MIUI, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽΡ‚. Π­Ρ‚ΠΈ "ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ" ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Xiaomi дистанционно Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ β€” ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΡŽΡ‚ доступ ΠΊ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ возмоТностям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ анонсированы.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ разбСрёмся, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Feature Flags Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² экосистСмС Xiaomi, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ (ΠΈ стоит Π»ΠΈ это Π΄Π΅Π»Π°Ρ‚ΡŒ), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ бСзопасныС способы взаимодСйствия с Π½ΠΈΠΌΠΈ. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ: это Π½Π΅ просто "сСкрСтныС настройки", Π° инструмСнт для тСстирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ использования, Ρ‚Π°ΠΊ ΠΈ привСсти ΠΊ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ устройства. ΠœΡ‹ собрали Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° 2026 Π³ΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ измСнСния Π² ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ Xiaomi ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ манипуляциям с Ρ„Π»Π°Π³Π°ΠΌΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Feature Flags ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ Xiaomi

Feature Flags (ΠΈΠ»ΠΈ "Ρ„Π»Π°Π³ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ") β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ПО Π±Π΅Π· измСнСния ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π’ контСкстС Xiaomi это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ компания ΠΌΠΎΠΆΠ΅Ρ‚:

  • πŸ”„ Дистанционно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π±Π΅Π· выпуска ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ обновлСния.
  • πŸ§ͺ Π’Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π΅Ρ‚Π°-тСстСры).
  • 🚫 ΠžΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли ΠΎΠ½ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π±Π°Π³ΠΈ, Π±Π΅Π· ΠΎΡ‚Π·Ρ‹Π²Π° всСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.
  • 🎯 ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Ρ‹Π½ΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Google-сСрвисы Π² китайских вСрсиях).

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ устройства, Feature Flags ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы "Π½Π° Π»Π΅Ρ‚Ρƒ". НапримСр, Π² 2023 Π³ΠΎΠ΄Ρƒ Xiaomi использовала этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для постСпСнного внСдрСния HyperOS Π½Π° старыС ΠΌΠΎΠ΄Π΅Π»ΠΈ β€” сначала Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты интСрфСйса, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ происходил ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π²Π° смартфона Π½Π° ΠΎΠ΄Π½ΠΎΠΉ вСрсии MIUI ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» β€” просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ Ρ„Π»Π°Π³ΠΎΠ². Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· анонсов Xiaomi ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ: компания Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΡ… поэтапно Ρ‡Π΅Ρ€Π΅Π· сСрвСрныС Ρ„Π»Π°Π³ΠΈ.

πŸ“Š Π’Ρ‹ Π·Π½Π°Π»ΠΈ ΠΎ сущСствовании Feature Flags Π² Xiaomi Π΄ΠΎ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ?
Π”Π°, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ
Π‘Π»Ρ‹ΡˆΠ°Π», Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»
Π£Π·Π½Π°Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅
НС ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ

Как Feature Flags Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ смартфонов Xiaomi

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Feature Flags ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚. Π’ΠΎΡ‚ нСсколько Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΡ… воздСйствия:

Ѐункция Как управляСтся Ρ‡Π΅Ρ€Π΅Π· Feature Flags ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
Super Wallpapers (Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠΈ) ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π»Π°Π³ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΠ΅Π² ΠœΠΎΠ³ΡƒΡ‚ ΠΈΡΡ‡Π΅Π·Π½ΡƒΡ‚ΡŒ послС обновлСния ΠΈΠ»ΠΈ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹
Π Π΅ΠΆΠΈΠΌ Ultra Battery Saver АктивируСтся сСрвСрным Ρ„Π»Π°Π³ΠΎΠΌ для тСстирования ΠŸΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ процСссы
Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Xiaomi Smart Home Π€Π»Π°Π³ΠΈ для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Matter) ВнСзапная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π½Π΅Π΅ нСсовмСстимых устройств
Анимации интСрфСйса HyperOS ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ИзмСнСниС скорости ΠΈ плавности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ экранами

Один ΠΈΠ· самых ярких случаСв β€” история с Xiaomi Mi 11 Π² 2021 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Ρ€Π΅Π· Feature Flags ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ стал доступСн Ρ€Π΅ΠΆΠΈΠΌ ΡΡŠΡ‘ΠΌΠΊΠΈ 8K HDR, хотя ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π½Π΅ анонсировался для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π§Π΅Ρ€Π΅Π· мСсяц функция исчСзла Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΈ появилась β€” вСроятно, ΠΈΠ·-Π·Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π±Π°Π³ΠΎΠ².

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ρ„Π»Π°Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». НапримСр, Π² китайских ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°Ρ… часто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Google-сСрвисы Ρ‡Π΅Ρ€Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π»Π°Π³ΠΈ, Π° Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… вСрсиях ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MIUI, доступныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠšΠΈΡ‚Π°Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Mi Pay ΠΈΠ»ΠΈ Quick Apps).

Π“Π΄Π΅ хранятся Feature Flags ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ

ВСхничСски Feature Flags Π² Xiaomi хранятся Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах:

  1. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ β€” ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· сСрвСра Xiaomi. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π±Π΅Π· root-доступа Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
  2. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ β€” хранятся Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /data/data/com.android.providers.settings/databases/settings.db).
  3. Π€Π»Π°Π³ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠšΠ°ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ) ΠΈΠΌΠ΅ΡŽΡ‚ собствСнныС настройки Ρ„Π»Π°Π³ΠΎΠ².

Для просмотра ΠΈ рСдактирования Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ:

  • πŸ”“ Root-доступ (ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ root Ρ‡Π΅Ρ€Π΅Π· Magisk).
  • πŸ› οΈ SQLite-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SQLite Editor ΠΈΠ· Google Play).
  • πŸ“± ADB-доступ (для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π±Π΅Π· root).

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„Π»Π°Π³ΠΈ систСмы, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb shell settings list global | grep "feature_"

Π’Π°ΠΆΠ½ΠΎ: Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСрвСрных Ρ„Π»Π°Π³ΠΎΠ² привязаны ΠΊ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Mi Account ΠΈ IMEI устройства. Π˜Ρ… ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΈΠ»ΠΈ "Π±Ρ€ΠΈΠΊΡƒ" устройства ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ опасного Ρ„Π»Π°Π³Π°

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ случаи, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ„Π»Π°Π³ force_fod (для сканСра ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΎΠ² Π² дисплСС) Π½Π° Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… модСлях. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” постоянныС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· EDL-Ρ€Π΅ΠΆΠΈΠΌ.

Как бСзопасно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрытыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Feature Flags

Если Π²Ρ‹ всё ΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Feature Flags, слСдуйтС этим ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски:

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Ρ‡Π΅Ρ€Π΅Π· Mi Cloud ΠΈΠ»ΠΈ TWRP

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ MIUI ΠΈ модСль устройства (Π½Π΅ всС Ρ„Π»Π°Π³ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹)

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ источники ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„Π»Π°Π³Π°Ρ…

НС измСняйтС Ρ„Π»Π°Π³ΠΈ, связанныС с boot, modem ΠΈΠ»ΠΈ secure

-->

Для Π½Π°Ρ‡Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ бСзопасныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π±Π΅Π· root:

  1. ADB-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для чтСния Ρ„Π»Π°Π³ΠΎΠ²:
    adb shell cmd device_config get flags

    Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ.

  2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ-Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ MIUI Hidden Settings (доступны Π² Xiaomi Community). Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ Π±Π΅Π· root.
  3. Beta-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° MIUI. Иногда Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ автоматичСски для Π±Π΅Ρ‚Π°-тСстСров.

Для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с root-доступом:

  • πŸ”§ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ MIUI Feature Flags Editor (доступСн Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… XDA Developers).
  • πŸ“ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ settings.db Ρ‡Π΅Ρ€Π΅Π· SQLite Editor, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС создания бэкапа.
  • πŸ”„ ПослС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ устройство β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ€Π΅Π±ΡƒΡ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ бСзопасного Ρ„Π»Π°Π³Π° для экспСримСнтов (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ устройств с HyperOS):

adb shell device_config put activity_manager max_phantom_processes 21

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈΠΌΠΈΡ‚ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… процСссов, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ (Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ расход Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ).

ΠžΠΏΠ°ΡΠ½Ρ‹Π΅ экспСримСнты: Ρ‡Π΅Π³ΠΎ нСльзя Π΄Π΅Π»Π°Ρ‚ΡŒ с Feature Flags

НСкоторыС манипуляции с Ρ„Π»Π°Π³Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΡ‹Π΅ послСдствия. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ катСгоричСски Π½Π΅ рСкомСндуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ:

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ИзмСнСниС Ρ„Π»Π°Π³ΠΎΠ², связанных с persist. (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, persist.radio. ΠΈΠ»ΠΈ persist.sys.), ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ сСтСвого соСдинСния ΠΈΠ»ΠΈ нСвозмоТности Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы. ВосстановлСниС ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· Mi Flash Tool.
  • 🚨 Π€Π»Π°Π³ΠΈ ΠΌΠΎΠ΄Π΅ΠΌΠ° (ril., telephony.) β€” риск ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ связь.
  • πŸ”₯ Π€Π»Π°Π³ΠΈ бСзопасности (gatekeeper., lockscreen.) β€” ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство.
  • πŸ’€ Π€Π»Π°Π³ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° (boot., recovery.) β€” высокая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ "Π±Ρ€ΠΈΠΊΠ°".
  • πŸ”„ Π€Π»Π°Π³ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ (ota., updater.) β€” ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ OTA.

ОсобСнно опасно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„Π»Π°Π³ΠΈ Π½Π° устройствах с Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ (bootloader). НапримСр, Π½Π° Xiaomi 13 Pro ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ активация Ρ„Π»Π°Π³Π° force_120hz Π½Π° нСс ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… панСлях ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»Π° ΠΊ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌ дисплСя, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ Π΄Π°ΠΆΠ΅ сбросом настроСк.

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹ΠΉ камСнь β€” привязка ΠΊ Ρ€Π΅Π³ΠΈΠΎΠ½Ρƒ. НСкоторыС Ρ„Π»Π°Π³ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Mi Pay ΠΈΠ»ΠΈ Mi Credit) ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΡŽ ΠΈ IMEI. Π˜Ρ… ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Mi Account ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΡŽ Π² ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π΅.

Π‘Π»ΡƒΡ‡Π°ΠΉ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Redmi Note 10 Pro Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π» Ρ„Π»Π°Π³ enable_5g_sa для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ 5G. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠ΄Π΅ΠΌ пСрСстал Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ сСти, Π° восстановлСниС Ρ‡Π΅Ρ€Π΅Π· Mi Flash Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π·Π° "ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ".

Как ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ измСнСния Feature Flags Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях MIUI

Xiaomi рСгулярно обновляСт Π½Π°Π±ΠΎΡ€Ρ‹ Ρ„Π»Π°Π³ΠΎΠ² с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π½ΠΎΠ²Ρ‹Ρ… вСрсий ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

  1. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΡŒΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ анонсы Π² Π±Π»ΠΎΠ³Π΅ MIUI β€” ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΌ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ„Π»Π°Π³ΠΈ.
  2. Π˜Π·ΡƒΡ‡Π°ΠΉΡ‚Π΅ Π»ΠΎΠ³ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ послС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ. НапримСр, Π² HyperOS 1.0.4.0 появились Ρ„Π»Π°Π³ΠΈ для Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° управлСния (control_center_new_ui).
  3. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° обсуТдСниями Π½Π° XDA Developers β€” Ρ‚Π°ΠΌ часто ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ списки Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ² послС Π°ΠΏΠ΄Π΅ΠΉΡ‚ΠΎΠ².
  4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ€ΠΎΠ΄Π΅ MIUI Downloader, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ различия ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ.

Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ отслСТивания ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипт Π½Π° Python (трСбуСтся ADB):

adb shell cmd device_config list flags | sort > flags_before.txt

ПослС обновлСния:

adb shell cmd device_config list flags | sort > flags_after.txt

diff flags_before.txt flags_after.txt

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. НапримСр, Π² MIUI 14.0.3 Ρ‚Π°ΠΊΠΈΠΌ способом Π±Ρ‹Π» ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ скрытый Ρ„Π»Π°Π³ enable_aod_always_on, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·ΠΆΠ΅ стал основой для Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Always-On Display.

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° сСрвСрными Ρ„Π»Π°Π³Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Xiaomi ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π΅Π· обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прилоТСния Π²Ρ€ΠΎΠ΄Π΅ Network Log (с ΠΏΡ€Π°Π²Π°ΠΌΠΈ root), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ запросы ΠΊ сСрвСрам api.mi.com.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Feature Flags: Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрытыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Если Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π»Π°Π³Π°ΠΌΠΈ каТСтся слишком рискованной, рассмотритС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ скрытых возмоТностСй:

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ риска
ADB-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Активация USB Debugging Π½Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… устройствах Низкий
ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, xiaomi.eu) Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Π΅ΠΌ, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Magisk-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ТСстов, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ DPI, Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Высокий (Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ root)
Engineer Mode (##4636##) Настройка сСти, тСстированиС дисплСя, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Низкий

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрытыС настройки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Π΅Π· измСнСния Ρ„Π»Π°Π³ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb shell settings put global development_settings_enabled 1

Для Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Pro Video Π½Π° нСс ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… модСлях) часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ANX Camera для Magisk. Он бСзопаснСС, Ρ‡Π΅ΠΌ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π»Π°Π³ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΡ‘Π» тСстированиС сообщСством.

Если ΠΆΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Mi AI ΠΈΠ»ΠΈ Xiaomi Cloud Services), рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ участия Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π±Π΅Ρ‚Π°-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ MIUI. Π­Ρ‚ΠΎ Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹ΠΉ способ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π½Π½ΠΈΠΉ доступ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ возмоТностям Π±Π΅Π· риска для устройства.

FAQ: ЧастыС вопросы ΠΎ Feature Flags Π² Xiaomi

МоТно Π»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Feature Flags Π±Π΅Π· root?

Π”Π°, Π½ΠΎ возмоТности ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹. Π§Π΅Ρ€Π΅Π· ADB ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, связанныС с интСрфСйсом). Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСрвСрных Ρ„Π»Π°Π³ΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ root-доступа ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· MIUI Hidden Settings (доступно Π² Xiaomi Community).

Как ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ измСнСния, Ссли послС рСдактирования Ρ„Π»Π°Π³ΠΎΠ² смартфон стал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ?

Бпособы восстановлСния зависят ΠΎΡ‚ тяТСсти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

  1. Π›Ρ‘Π³ΠΊΠΈΠ΅ Π±Π°Π³ΠΈ: ΡΠ±Ρ€ΠΎΡΡŒΡ‚Π΅ настройки прилоТСния, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ относится Ρ„Π»Π°Π³ (Настройки β†’ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β†’ [ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅] β†’ Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ β†’ ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅).
  2. БистСмныС сбои: Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сброс Ρ‡Π΅Ρ€Π΅Π· Настройки β†’ О Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ β†’ Бброс настроСк (Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅).
  3. ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ошибки: ΠΏΡ€ΠΎΡˆΠ΅ΠΉΡ‚Π΅ устройство Ρ‡Π΅Ρ€Π΅Π· Mi Flash Tool Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Clean All (ΡƒΠ΄Π°Π»ΠΈΡ‚ всС Π΄Π°Π½Π½Ρ‹Π΅!).

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с сСрвСрными Ρ„Π»Π°Π³Π°ΠΌΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ смСна Ρ€Π΅Π³ΠΈΠΎΠ½Π° Π² Mi Account ΠΈΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ OTA-обновлСния.

КакиС ΠΌΠΎΠ΄Π΅Π»ΠΈ Xiaomi Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ "Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Ρ‹" ΠΊ экспСримСнтам с Ρ„Π»Π°Π³Π°ΠΌΠΈ?

НаиболСС бСзопасно ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ„Π»Π°Π³Π°ΠΌΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… устройствах (благодаря Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ сообщСству ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ):

  • Xiaomi 12/12 Pro β€” популярная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для тСстирования HyperOS.
  • Redmi K50 Pro β€” часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для тСстов Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.
  • POCO F4/F5 β€” открытая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для Magisk.
  • Xiaomi Pad 6 β€” ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ для многозадачности ΠΈ стилуса.

На Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… модСлях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Redmi 10A) риск "Π±Ρ€ΠΈΠΊΠ°" Π²Ρ‹ΡˆΠ΅ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ со стороны сообщСства.

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Xiaomi Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Feature Flags?

ВСорСтичСски Π΄Π°, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ происходят ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅Π΄ΠΊΠΎ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ риски:

  • ИзмСнСниС Ρ„Π»Π°Π³ΠΎΠ², связанных с Mi Account (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, miui.privacy. ΠΈΠ»ΠΈ account.).
  • Активация ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Mi Cloud+) Π² ΠΎΠ±Ρ…ΠΎΠ΄ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.
  • МассовоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сСрвСр Xiaomi ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ Π²Π·Π»ΠΎΠΌΠ°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ риски, Π½Π΅ измСняйтС Ρ„Π»Π°Π³ΠΈ, содСрТащиС Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ miui.account, payment ΠΈΠ»ΠΈ secure.

Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ списки Feature Flags для ΠΌΠΎΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ² (ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ сообщСством):

  • XDA Developers β€” Ρ€Π°Π·Π΄Π΅Π»Ρ‹, посвящённыС вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ.
  • Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» MIUI Updates β€” ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ измСнСния послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΏΠ΄Π΅ΠΉΡ‚Π°.
  • GitHub Xiaomi β€” Π² исходниках ядра ΠΈΠ½ΠΎΠ³Π΄Π° ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Ρ„Π»Π°Π³ΠΈ.
  • Π€ΠΎΡ€ΡƒΠΌ miui.su β€” русскоязычноС сообщСство, Π³Π΄Π΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ скрытыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΡΡ‚Π΅Ρ€Π΅Π³Π°ΠΉΡ‚Π΅ΡΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… списков Ρ„Π»Π°Π³ΠΎΠ² β€” ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй MIUI.