Як налаштувати, які радіоприймачі вимикаються під час увімкнення режиму польоту на Android. Тепер ви можете залишити Wi-Fi, Bluetooth або NFC увімкненими в режимі польоту!
Завжди існував страх, що радіочастоти телефону можуть спричинити проблеми з обладнанням літака. До ери смартфонів пасажирам літака було наказано вимкнути всю електроніку просто як запобіжний захід. Смартфони запровадили режим польоту, щоб ми могли використовувати їх для інших речей, наприклад для гри чи перегляду відео. Деякі користувачі навіть використовують режим польоту поза межами подорожей, щоб трохи заощадити заряд акумулятора або як спосіб вийти з Інтернету. Коли ви ввімкнете режим польоту, він вимкне всі радіо на пристрої, такі як стільниковий зв’язок, WiFi, NFC і Bluetooth. Однак Bluetooth, як правило, дозволений у літаку, а деякі навіть дозволяють використовувати Wi-Fi. Ось підручник про те, як запобігти вимкненню Wi-Fi, Bluetooth або будь-якого іншого радіо під час увімкнення режиму польоту.
Як запобігти вимкненню певних радіо в режимі польоту
- Установіть USB-драйвери виробника пристрою (Google надає список деяких універсальні драйвери USB тут).
- Завантажити Двійковий файл ADB для вашої операційної системи (вікна, Мак, Linux). Ці посилання завжди вказуватимуть на останню версію ADB.
- Розпакуйте вміст бінарного ZIP-файлу ADB у папку на вашому ПК.
- Запустіть програму «Налаштування» на своєму пристрої та торкніться опції «Про телефон».
- Знайдіть номер збірки та торкніться його 7 разів, щоб увімкнути режим розробника.
- Поверніться до головного меню налаштувань і введіть параметри розробника, а потім увімкніть налагодження USB.
- Підключіть телефон до комп’ютера та змініть його з режиму «лише зарядка» на режим «передача файлів (MTP)». Деякі пристрої потребують цього кроку як захід безпеки, перш ніж дозволити ADB працювати.
- Поверніться до ПК і відкрийте каталог, у який ви роздобули двійковий файл ADB.
- Запустіть командний рядок або термінал у каталозі ADB. Для користувачів Windows це можна зробити, утримуючи Shift і клацнувши правою кнопкою миші, а потім вибравши опцію «відкрити командний рядок тут». (Деякі користувачі Windows 10 можуть бачити «PowerShell» замість «командного рядка».)
- Коли ви перебуваєте в середовищі командного рядка або терміналу, виконайте таку команду:
adb devices
- Це запустить демон ADB, якщо він ще не був запущений. Ви навіть можете побачити підказку на своєму телефоні з проханням авторизувати з’єднання з комп’ютером. Дозвольте доступ для налагодження USB тут.
- Тепер, якщо ви повторно запустите команду adb devices із кроку 10, командний рядок/термінал надрукує серійний номер вашого пристрою. Якщо так, то ви готові рухатися далі. Якщо ні, драйвери USB, ймовірно, не встановлено належним чином.
- Виконайте таку команду в командному рядку або терміналі:
adb shell
- Потім виконайте таку команду, щоб запобігти вимкненню Wi-Fi у режимі польоту:
settings put global airplane_mode_radios cell, bluetooth, nfc, wimax
- Крім того, ви можете виконати цю команду, щоб запобігти вимкненню WiFi і Bluetooth у режимі польоту:
settings put global airplane_mode_radios cell, nfc, wimax
- Кожен елемент, який ми видаляємо зі списку, повідомляє Android залишати це радіо ввімкненим, коли ввімкнено режим польоту.
- Якщо ви коли-небудь захочете повернути речі до того, як вони були, ви можете виконати таку команду в підказці оболонки ADB:
settings delete global airplane_mode_radios
Пояснення
Отже, як ви можете бачити з наведених вище кроків, ми використовуємо команди ADB, щоб вручну налаштувати, які саме радіостанції вимикаються, коли ми натискаємо кнопку режиму польоту. Зазвичай режим польоту вимикає стільниковий зв’язок, WiFi, NFC, Bluetooth і WiMAX (якщо він є), але видалення одного або кількох із них зі списку за допомогою команди ADB, показаної на кроці 14, робить це таким, що ігнорується. У прикладі, який я навів вище на кроці №15, я вирішив, що Wi-Fi і Bluetooth залишаються ввімкненими, коли я вмикаю режим польоту.
Ось чому команда включає лише параметри стільникового зв’язку, NFC і WiMAX. Оскільки ми залишаємо ці два радіостанції поза командою ADB на кроці №15 (Wi-Fi і Bluetooth у цьому випадку), Android залишить ці радіостанції в спокої, коли ви вмикаєте режим польоту. Тут можна використовувати будь-яку комбінацію, не враховуючи будь-які з цих параметрів, і навіть зробити так, щоб стільникові радіо залишалися ввімкненими, коли ви вмикаєте режим польоту. Просто переконайтеся, що ви знаєте, що ви робите, тому що увімкнене стільникове радіо може призвести до проблем з авіакомпанією.
Як згадувалося вище, ви можете знову ввімкнути деякі радіо після того, як увімкнули режим польоту. Я знаю, що часто знову вмикаю WiFi і Bluetooth після того, як вимкну всі інші радіопристрої, якими я не користуюся активно.
Тож ви можете знати, що є також спосіб заборонити пристрою вмикати одне з цих радіоприймачів, коли ввімкнено режим польоту. Параметри контролюються шляхом зміни значень у глобальному параметрі "airplane_mode_toggleable_radios". Наприклад, ви можете зробити так, щоб ви не могли знову ввімкнути WiFi, якщо ви захочете, ввівши цю команду:
settings put global airplane_mode_toggleable_radios bluetooth, nfc
За замовчуванням для цієї команди надано параметри WiFi, Bluetooth і NFC. Але якщо ви пропустите один із них під час виконання наведеної вище команди, ви зупините пристрій від повторного ввімкнення цього радіо. Це може бути гарною ідеєю для дитячого смартфона чи планшета або навіть використовуватися як запобіжник, щоб переконатися, що радіо не вмикається знову, коли ввімкнено режим польоту. Ця функція, імовірно, буде менш корисною, ніж та, що описана у великому посібнику вище, але ви можете про це знати.