Спрете самолетния режим от изключване на WiFi, Bluetooth или NFC на Android

click fraud protection

Как да персонализирате кои радиостанции да се изключват при активиране на самолетен режим на Android. Сега можете да оставите WiFi, Bluetooth или NFC включени в самолетен режим!

Винаги е имало страх, че радиочестотите на телефона могат да причинят проблеми с оборудването на самолета. Преди ерата на смартфоните пътниците в самолета бяха инструктирани да изключат цялата електроника само като предпазна мярка. Смартфоните въведоха самолетен режим, за да можем да ги използваме за други неща като игра или гледане на видео. Някои потребители дори използват самолетен режим извън пътуването, за да спестят малко живот на батерията или като начин да се отървете от интернет. Когато активирате самолетен режим, той деактивира всички радиостанции на устройството, като клетъчни, WiFi, NFC и Bluetooth. Въпреки това, Bluetooth обикновено е разрешен в самолет, а някои дори позволяват използването на WiFi. Ето урок за това как да предотвратите деактивирането на WiFi, Bluetooth или друго радио, когато включите самолетния режим.


Как да попречите на самолетния режим да деактивира някои радиостанции

  1. Инсталирайте USB драйверите за производителя на вашето устройство (Google предоставя списък с някои универсални USB драйвери тук).
  2. Изтеглете ADB двоичен файл за вашата операционна система (Windows, Mac, Linux). Тези връзки винаги ще сочат към най-новата версия на ADB.
  3. Извлечете съдържанието на ADB двоичния ZIP файл в папка на вашия компютър.
  4. Стартирайте приложението Настройки на вашето устройство и докоснете опцията Всичко за телефона.
  5. Намерете номера на компилация и го докоснете 7 пъти, за да можем да активираме режима за програмисти.
  6. Върнете се в главното меню Настройки и влезте в Опции за разработчици, след което включете USB отстраняване на грешки.
  7. Включете телефона си в компютъра и го сменете от режим „само зареждане“ на режим „прехвърляне на файлове (MTP)“. Някои устройства изискват тази стъпка като мярка за сигурност, преди да позволят на ADB да работи.
  8. Върнете се на компютъра и изведете директорията, където сте извлекли ADB двоичния файл.
  9. Стартирайте команден ред или терминал във вашата ADB директория. За потребители на Windows това може да стане, като задържите Shift и щракнете с десния бутон, след което изберете опцията „отваряне на командния ред тук“. (Някои потребители на Windows 10 може да видят „PowerShell“ вместо „команден ред“.)
  10. След като сте в средата на командния ред или терминала, изпълнете следната команда: adb devices
  11. Това ще стартира ADB демона, ако вече не е стартиран. Може дори да видите подкана на телефона си с молба да разрешите връзка с компютъра. Разрешете достъп за USB отстраняване на грешки тук.
  12. Сега, ако изпълните отново командата adb devices от стъпка 10, командният ред/терминал ще отпечата серийния номер на вашето устройство. Ако е така, значи сте готови да продължите напред. Ако не, тогава USB драйверите вероятно не са инсталирани правилно.
  13. Изпълнете следната команда в командния ред или терминала: adb shell
  14. След това изпълнете следната команда, за да попречите на самолетния режим да изключи WiFi: settings put global airplane_mode_radios cell, bluetooth, nfc, wimax
  15. Като алтернатива можете да направите тази команда, за да попречите на самолетния режим да изключва WiFi и Bluetooth: settings put global airplane_mode_radios cell, nfc, wimax
  16. Всеки елемент, който премахваме от списъка, казва на Android да остави това радио включено, когато самолетният режим е включен.
  17. Ако някога искате да върнете нещата обратно към състоянието, в което са били, можете да изпълните следната команда в ADB shell подкана: settings delete global airplane_mode_radios

Обяснение

Така че, както можете да видите от стъпките по-горе, ние използваме ADB команди, за да персонализираме ръчно кои радиостанции да се изключват, когато натиснем бутона за самолетен режим. Обикновено самолетният режим ще изключи клетъчните, WiFi, NFC, Bluetooth и WiMAX (ако съществува) радиостанции, но премахването на един или повече от тях от списъка с командата ADB, показана в стъпка 14, го прави така, че да е игнориран. В примера, който дадох по-горе в стъпка #15, избрах WiFi и Bluetooth да останат включени, когато активирам самолетен режим.

Ето защо командата включва само клетъчни, NFC и WiMAX опции. Тъй като оставяме тези две радиостанции извън командата ADB в стъпка #15 (WiFi и Bluetooth в този случай), Android ще остави тези радиостанции сами, когато включите самолетния режим. Можете да използвате всяка комбинация тук, като оставите някоя от тези опции и дори да направите така, че клетъчните радиостанции да останат включени, когато включите самолетния режим. Просто се уверете, че знаете какво правите, защото поддържането на клетъчното радио включено може да ви създаде проблеми с авиокомпания.

Както бе споменато по-горе, можете да включите отново някои радиостанции, след като сте включили самолетен режим. Знам, че често ще включвам отново WiFi и Bluetooth, след като изключа всички други радиостанции с устройство, което не използвам активно.

Така че може да искате да знаете, че има и начин да спрете устройство да включи едно от тези радиостанции, когато самолетният режим е активиран. Предпочитанието се контролира чрез промяна на стойностите в глобалното предпочитание "airplane_mode_toggleable_radios". Например, можете да направите така, че да не можете да включите отново WiFi, ако изберете, като въведете тази команда:

settings put global airplane_mode_toggleable_radios bluetooth, nfc

По подразбиране опциите, дадени на тази команда, са WiFi, Bluetooth и NFC. Но ако пропуснете един от тях, когато изпълнявате горната команда, спирате устройството да включи това радио отново. Това може да бъде добра идея за смартфон или таблет на дете или дори да се използва като предпазител, за да се гарантира, че радиото няма да се включи отново, когато самолетният режим е включен. Тази функция вероятно ще бъде по-малко полезна от тази, описана в голямото ръководство по-горе, но е нещо, което може да искате да знаете.