Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт Π½Π° Xiaomi: ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… сцСнариСв

Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹ Xiaomi Π½Π° Π±Π°Π·Π΅ MIUI ΠΈΠ»ΠΈ HyperOS ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Π΅ инструмСнты для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ повсСднСвных Π·Π°Π΄Π°Ρ‡. Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° "НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ" ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Π΄ΠΎ слоТных Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ дСйствий, запускаСмых ΠΎΠ΄Π½ΠΈΠΌ касаниСм. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ устройств Redmi, POCO ΠΈΠ»ΠΈ Xiaomi Π½Π΅ Π·Π½Π°ΡŽΡ‚, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ всС способы создания скриптов Π½Π° Xiaomi: ΠΎΡ‚ встроСнных инструмСнтов Π²Ρ€ΠΎΠ΄Π΅ «Автоматизации» Π² Настройки β†’ Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Π΄ΠΎ использования сторонних ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Ρ€ΠΎΠ΄Π΅ Tasker ΠΈΠ»ΠΈ MacroDroid. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС сцСнарии Π½Π° JavaScript для HyperOS. А Π΅Ρ‰Ρ‘ β€” ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш смартфон ΠΈΠ»ΠΈ привСсти ΠΊ сбоям.

Π’Π°ΠΆΠ½ΠΎ: скрипты Π½Π° Xiaomi Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ остороТности. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСнная автоматизация ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄ΠΈΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ Π·Π° нСсколько часов, ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ процСссор ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ bootloop (Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ остановимся Π½Π° ΠΌΠ΅Ρ€Π°Ρ… бСзопасности ΠΈ тСстировании ΠΏΠ΅Ρ€Π΅Π΄ запуском сцСнариСв.

1. ВстроСнныС инструмСнты Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² MIUI/HyperOS

Начиная с MIUI 12 ΠΈ HyperOS, Xiaomi Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ инструмСнты для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π΅Π· нСобходимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ сторонниС прилоТСния. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ скрыты Π² мСню Настройки β†’ Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности β†’ Автоматизация (Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модСлях ΠΏΡƒΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ). Π—Π΄Π΅ΡΡŒ доступны Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° скриптов:

  • πŸ”„ Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ дСйствий β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, запускаСмых Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Bluetooth, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Spotify ΠΈ воспроизвСсти плСйлист).
  • ⏰ Автоматизация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” Π·Π°Π΄Π°Ρ‡ΠΈ, выполняСмыС Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Wi-Fi Π½ΠΎΡ‡ΡŒΡŽ).
  • πŸ“ Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ ΠΏΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ β€” дСйствия, ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅/Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π³Π΅ΠΎΠ·ΠΎΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π΅Π·Π·Π²ΡƒΡ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания простого скрипта:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки β†’ Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности β†’ Автоматизация β†’ Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° дСйствий.
  2. НаТмитС Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ дСйствия ΠΈΠ· списка (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ»Ρ‘Ρ‚Π° β†’ Π’ΠΊΠ»., Π·Π°Ρ‚Π΅ΠΌ Bluetooth β†’ Π’ΠΊΠ».).
  3. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ экран ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΈΠ»ΠΈ запускайтС Ρ‡Π΅Ρ€Π΅Π· панСль ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ВстроСнная автоматизация Π² MIUI ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° количСство дСйствий Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ (максимум 8 шагов). Для слоТных сцСнариСв ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ сторонниС прилоТСния.
πŸ“Š КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π½Π° Xiaomi?
ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ° ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ
Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Wi-Fi
Запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΈ
НичСго Π½Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽ

2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для создания скриптов: Tasker vs MacroDroid

Для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ встроСнных инструмСнтов Xiaomi нСдостаточно. Π—Π΄Π΅ΡΡŒ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят спСциализированныС прилоТСния:

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ БСсплатная вСрсия ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ
Tasker ⭐⭐⭐⭐ 7-Π΄Π½Π΅Π²Π½Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ°Π» ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JavaScript, ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, интСграция с ADB
MacroDroid ⭐⭐⭐ Π”Π° (с ограничСниями) ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ интСрфСйс, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π³Π΅ΠΎΠ·ΠΎΠ½Ρ‹
Automate ⭐⭐ Π”Π° Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π±Π»ΠΎΠΊ-схСм, Π½Π΅Ρ‚ ΠΊΠΎΠ΄Π°

Tasker β€” самый ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ изучСния. НапримСр, с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:

  • πŸ“± ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ SMS с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, Ссли батарСя разряТСна Π½ΠΈΠΆΠ΅ 10%;
  • πŸ”Š АвтоматичСски Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Google АссистСнт ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΎΠ²;
  • πŸ“Š Π‘ΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚ статистику использования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ отправляСт Π΅Ρ‘ Π½Π° email.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта Π² Tasker для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π Π΅ΠΆΠΈΠΌΠ° воТдСния ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Bluetooth-ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠ»Π΅:

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ: Auto Car Mode

УсловиС: БостояниС β†’ Bluetooth ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ β†’ [Имя устройства: CarAudio]

Π—Π°Π΄Π°Ρ‡Π°:

1. Π Π΅ΠΆΠΈΠΌ воТдСния β†’ Π’ΠΊΠ».

2. Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ экрана β†’ 70%

3. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β†’ Google Maps

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Tasker Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² MIUI. ПослС установки Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: Настройки β†’ БатарСя β†’ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ β†’ ВсС прилоТСния β†’ Tasker β†’ НС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Google Play|

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ "Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности"|

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ|

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию настроСк Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°|

3. Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ Π½Π° JavaScript для HyperOS

HyperOS (новая ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ Xiaomi) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JavaScript-скриптов Ρ‡Π΅Ρ€Π΅Π· встроСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Automation Engine. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ сцСнарии, Ρ‡Π΅ΠΌ стандартная автоматизация. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ:

  • πŸ“Š ΠŸΠ°Ρ€ΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π²Π΅Π±-страниц ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² увСдомлСниях;
  • πŸ”„ АвтоматичСски ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° сообщСния Π² Telegram;
  • πŸ“± ΠœΠ΅Π½ΡΡΡ‚ΡŒ настройки систСмы Π² зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отправляСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 2 часа:

// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ заряда

var batteryLevel = device.battery.level;

// Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅

notification.postNotification({

title: "Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ",

text: "Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ заряд: " + batteryLevel + "%",

icon: "ic_battery"

});

// ЗапускаСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π½Π° 2 часа

setTimeout(function() {

engines.execScriptFile("battery_notify.js"); // Π‘Π°ΠΌΠΎΠ²Ρ‹Π·ΠΎΠ² скрипта

}, 7200000);

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ скрипт:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» battery_notify.js Π² ΠΏΠ°ΠΏΠΊΠ΅ /sdcard/scripts/.
  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Automation Engine (доступСн Π² HyperOS Ρ‡Π΅Ρ€Π΅Π· Настройки β†’ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ β†’ Автоматизация).
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скрипт ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ.
Как ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ JavaScript-скрипт Π½Π° Xiaomi?

Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ QuickEdit ΠΈΠ»ΠΈ Termux с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

termux-setup-storage

cd /sdcard/scripts/

node ваш_скрипт.js

Ошибки Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² консоль. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ console.log() для записи Π»ΠΎΠ³ΠΎΠ² Π² Ρ„Π°ΠΉΠ»:

console.log("ВСстовоС сообщСниС", new Date().toLocaleString());

// Π›ΠΎΠ³ΠΈ сохранятся Π² /sdcard/scripts/log.txt

4. Автоматизация Ρ‡Π΅Ρ€Π΅Π· ADB: для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ систСмныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк MIUI, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдоступны Ρ‡Π΅Ρ€Π΅Π· интСрфСйс), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ADB (Android Debug Bridge). Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠžΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΠΎ USB ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ПК, Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ:

  • πŸ”• ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС увСдомлСния: adb shell cmd notification allow_list -p com.android.systemui -c none
  • πŸ“΅ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ "НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ": adb shell cmd dnd set zen 1
  • πŸ”‹ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ зарядки Π½Π° 80%: adb shell dumpsys battery set ac 1 && adb shell dumpsys battery reset (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Π½Π° всСх модСлях).

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ скрипт для ADB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ:

  1. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ .bat-Ρ„Π°ΠΉΠ» (для Windows) ΠΈΠ»ΠΈ .sh-Ρ„Π°ΠΉΠ» (для Linux/Mac) с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ.
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ (Windows) ΠΈΠ»ΠΈ cron (Linux/Mac) для автоматичСского выполнСния.
  3. Для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ выполнСния Π±Π΅Π· ПК настройтС Termux с sshd.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ADB ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° adb shell pm disable-user --user 0 com.miui.securitycenter ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π¦Π΅Π½Ρ‚Ρ€ бСзопасности MIUI, Ρ‡Ρ‚ΠΎ сдСлаСт устройство уязвимым для врСдоносного ПО.

5. Π“Π΅ΠΎ-скрипты: автоматизация ΠΏΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ

Один ΠΈΠ· самых ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² скриптов β€” Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π³Π΅ΠΎΠ·ΠΎΠ½Ρ‹. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ:

  • 🏠 Π’ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Wi-Fi ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠΌΠ°;
  • 🏒 ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Π·Π²ΡƒΠΊΠ° Π½Π° "Π Π°Π±ΠΎΡ‡ΠΈΠΉ" ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Ρ‚ΠΈΠΈ Π² офис;
  • πŸš— Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ЯндСкс.Навигатор ΠΏΡ€ΠΈ ΠΎΡ‚ΡŠΠ΅Π·Π΄Π΅ ΠΎΡ‚ Π΄ΠΎΠΌΠ°.

Настройка Π³Π΅ΠΎ-скрипта Π² MacroDroid:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ макрос ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β†’ Π’Ρ…ΠΎΠ΄ Π² Π·ΠΎΠ½Ρƒ.
  2. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ адрСс ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π° Π·ΠΎΠ½Ρ‹ ΠΈ радиус (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 200 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для Π΄ΠΎΠΌΠ°).
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ дСйствия: Wi-Fi β†’ Π’ΠΊΠ»., ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ β†’ Π’Ρ‹ΠΊΠ»..
  4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ макрос ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ.

Для точности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π³Π΅ΠΎ-скриптов:

  • πŸ“± Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π’Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² настройках мСстополоТСния (Настройки β†’ ΠœΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β†’ Π Π΅ΠΆΠΈΠΌ β†’ Высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ).
  • πŸ”„ РСгулярно обновляйтС Π΄Π°Π½Π½Ρ‹Π΅ Google ΠšΠ°Ρ€Ρ‚ для вашСго Ρ€Π΅Π³ΠΈΠΎΠ½Π°.
  • πŸ“Ά ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ для прилоТСния, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° Π³Π΅ΠΎΠ·ΠΎΠ½Ρ‹.

6. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° скриптов

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСнныС скрипты ΠΌΠΎΠ³ΡƒΡ‚:

  • πŸ”‹ Π Π°Π·Ρ€ΡΠ΄ΠΈΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ Π·Π° 2–3 часа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, бСсконСчный Ρ†ΠΈΠΊΠ» Π² Tasker);
  • πŸ“΅ Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΅Ρ‚ΡŒ (скрипт, постоянно Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Wi-Fi);
  • 🚨 Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ bootloop (Ссли скрипт измСняСт систСмныС Ρ„Π°ΠΉΠ»Ρ‹).

ΠŸΡ€Π°Π²ΠΈΠ»Π° бСзопасной Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ:

  1. ВСстируйтС Π½Π° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌ устройствС ΠΈΠ»ΠΈ создавайтС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ запуском Π½ΠΎΠ²Ρ‹Ρ… скриптов.
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈ: Π² Tasker Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β†’ ПолноС, Π² MacroDroid β€” Настройки β†’ Π’Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°.
  3. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π°Π²Π°: Π½Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ скриптам доступ ΠΊ ADB ΠΈΠ»ΠΈ root Π±Π΅Π· нСобходимости.
  4. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΉ: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ AccuBattery для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° расхода.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³Π° Π² Tasker:

20:45:12 - ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ "Car Mode" Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½

20:45:13 - Π—Π°Π΄Π°Ρ‡Π°: Π Π΅ΠΆΠΈΠΌ воТдСния β†’ УспСшно

20:45:14 - Π—Π°Π΄Π°Ρ‡Π°: Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ 70% β†’ Ошибка: НСдостаточно ΠΏΡ€Π°Π²

20:45:15 - Π—Π°Π΄Π°Ρ‡Π°: Запуск Google Maps β†’ УспСшно

Π’ этом случаС Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Tasker Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ яркости экрана Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли скрипт зациклился?

1. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π² БСзопасный Ρ€Π΅ΠΆΠΈΠΌ (ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ питания β†’ "ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² бСзопасном Ρ€Π΅ΠΆΠΈΠΌΠ΅").

2. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Tasker/MacroDroid) Ρ‡Π΅Ρ€Π΅Π· Настройки β†’ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

3. Если Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сброс Ρ‡Π΅Ρ€Π΅Π· Fastboot:

fastboot erase userdata

fastboot reboot

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: это ΡƒΠ΄Π°Π»ΠΈΡ‚ всС Π΄Π°Π½Π½Ρ‹Π΅ с устройства!

7. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… скриптов для Xiaomi

Π’ΠΎΡ‚ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… сцСнариСв, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π° 5–10 ΠΌΠΈΠ½ΡƒΡ‚:

Π—Π°Π΄Π°Ρ‡Π° Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠšΠΎΠΌΠ°Π½Π΄Ρ‹/Настройки
АвтоотвСтчик Π² Telegram Tasker Плагин AutoNotification + шаблон ΠΎΡ‚Π²Π΅Ρ‚Π°
ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ зарядки Π½Π° 80% ADB adb shell dumpsys battery set ac 1
Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π² прилоТСниях JavaScript (HyperOS) Π‘ΠΊΡ€ΠΈΠΏΡ‚ с использованиСм device.network.blockHost()
АвтоматичСская синхронизация Ρ„ΠΎΡ‚ΠΎ Π² Google Π€ΠΎΡ‚ΠΎ MacroDroid Π’Ρ€ΠΈΠ³Π³Π΅Ρ€: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΎΠΌΠ°ΡˆΠ½Π΅ΠΌΡƒ Wi-Fi β†’ дСйствиС: запуск Google Π€ΠΎΡ‚ΠΎ

Π‘ΠΊΡ€ΠΈΠΏΡ‚ для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (для HyperOS):

// Бписок хостов для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ

var blockedHosts = [

"doubleclick.net",

"googlesyndication.com",

"scorecardresearch.com"

];

// Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌ доступ ΠΊ хостам

blockedHosts.forEach(host => {

device.network.blockHost(host);

});

toast("Π Π΅ΠΊΠ»Π°ΠΌΠ° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π°");

FAQ: ЧастыС вопросы ΠΏΠΎ скриптам Π½Π° Xiaomi

МоТно Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ скрипт Π±Π΅Π· root-ΠΏΡ€Π°Π²?

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ скрипт Π² Tasker Π½Π΅ запускаСтся?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  1. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π»ΠΈ ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ USB (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ADB);
  2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π»ΠΈ Tasker Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ;
  3. НСт Π»ΠΈ ошибок Π² Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (посмотритС Π›ΠΎΠ³ΠΈ Π² Tasker).
Как ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скрипта?

Π’ Tasker: создайтС Π·Π°Π΄Π°Ρ‡Ρƒ с дСйствиСм ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя выполняСмого скрипта. Π’ MacroDroid: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ макрос Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВрСмя β†’ ПослС 23:00).

МоТно Π»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипты Π½Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅?

НСт, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ скриптов устройство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Однако ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы (Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° устройства Π² MacroDroid).

КакиС ΠΌΠΎΠ΄Π΅Π»ΠΈ Xiaomi ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ JavaScript-скрипты?

Ѐункция доступна Π½Π° устройствах с HyperOS (2026 Π³ΠΎΠ΄ ΠΈ Π½ΠΎΠ²Π΅Π΅), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • Xiaomi 14/14 Pro;
  • Redmi K70 Pro;
  • POCO F6;
  • Xiaomi Pad 6S Pro.

На старых модСлях с MIUI 12–14 JavaScript Π½Π΅ поддСрТиваСтся.