Android adb airplane mode
Several phones are connected to the computer via a USB hub, with USB debugging mode activated on the phones. It is necessary to write software that will work on Windows/Linux platforms, which will switch the necessary phone to airplane mode upon command sent via ADB, and then, with a delay, retrieve it. It is also necessary to send a command that will connect the phones to the selected Wi-Fi network.
Propose your budgets.
-
888 18 2 1 Hello! I am interested in your project, please contact me to discuss the details and deadlines for completing this project! The price and deadlines depend on the scope of work, I believe we will find an optimal payment option!
-
752 10 0 Good day, I can help with solving the task. I have experience with adb and python3. We can discuss the details in private.
-
2703 53 0 1 Extensive experience in developing for Windows/Linux.
Also worked extensively with Android Debug Bridge.
-
224 5 0 Good day. I can complete this task for around ~1500 UAH, or less. We can discuss the project in more detail in private messages.
-
Мобильные прокси для 3G сетей
adb.exe -s (идентификатор устройства без скобок) shell settings put global mobile_data 0 - команда выключит передачу мобильных данных
adb.exe -s (идентификатор устройства без скобок) shell settings put global mobile_data 1 - включит обратно
Обернуть эту команду можно в батник, или как вам удобно и вызывать каждый раз для смени ip адреса в 3G сетях
Мобильные прокси на телефоне для 4G сетей
Тут посложнее, нам потребуется 4 команды
adb.exe -s (идентификатор устройства без скобок) shell settings put global airplane_mode_on 1
adb.exe -s (идентификатор устройства без скобок) shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
adb.exe -s (идентификатор устройства без скобок) shell settings put global airplane_mode_on 0
adb.exe -s (идентификатор устройства без скобок) shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
и не благодари
-
а то еще программу ему напиши. я так понимаю там уже есть софт. достаточно встроить в него
-
Ирина если бы все было так просто я бы не просил посторонней помощи
Используя команды
adb shell -c settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
adb shell -c settings put global airplane_mode_on 0
adb shell -c am broadcast -a android.intent.action.AIRPLANE_MODE --ez state falseя получаю ошибки
Broadcasting: Intent { act=android.intent.action.AIRPLANE_MODE flg=0x400000 (has extras) }
Exception: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.AIRPLANE_MODE from pid=9122, uid=2000
java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.AIRPLANE_MODE from pid=9122, uid=2000
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:16232)
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:16090)
at com.android.server.am.ActivityManagerService.broadcastIntentWithFeature(ActivityManagerService.java:16908)
at com.android.server.am.ActivityManagerShellCommand.runSendBroadcast(ActivityManagerShellCommand.java:747)
at com.android.server.am.ActivityManagerShellCommand.onCommand(ActivityManagerShellCommand.java:199)
at com.android.server.am.ActivityManagerShellCommandEx.onCommand(ActivityManagerShellCommandEx.java:134)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.am.ActivityManagerServiceEx.onShellCommand(ActivityManagerServiceEx.java:155)
at android.os.Binder.shellCommand(Binder.java:929)
at android.os.Binder.onTransact(Binder.java:813)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:5119)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2907)
at android.os.Binder.execTransactInternal(Binder.java:1159)
at android.os.Binder.execTransact(Binder.java:1123)
что насколько я понимаю говорят о том что нужно рутовать телефон для работы этих команд
-
телефоны разные и все без рута
тапами?
-
в основной массе у меня телефоны рутированые. потому как еще нужны подмены андроид ид.
и не понятно на чем софт написан. я использую пайтон и зенодроид.
какие модели телефонов? может их проще рутировать?
-
еще варианты:
adb shell cmd connectivity airplane-mode enable adb shell cmd connectivity airplane-mode disable -
еще вариант:
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS adb shell input keyevent 19 & adb shell input keyevent 23 -
у меня нет софта для управления телефонами сейчас, телефоны разные от неизвестных 4pda брендов до google pixel и honor который рутовать сложно
насколько я понял у вас на всех телефонах рут и есть написанных для этих целей софт ?
-
вот проверил все работает. делаете батник
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS
adb shell settings put global airplane_mode_on 1
timeout /t 5
adb shell settings put global airplane_mode_on 0
-
Я благодарен вам за ваши советы но это не работает у меня, не знаю почему, и вопрос к вам у вас есть решение моей проблемы которое можно использовать в продакшен, когда есть парк телефонов которое без рута. Они должны переходить в авиа режим и выходить из него по командам а также с промежутком в 10 секунд принудительно подлючатся к wifi сети
-
да и ваше тз противоречит одно другому.
аирмоде не нужно если вы подключены к вайфай.
если вы меняете ип через аирмоде значит у вас симка. тогда вайфай вообще отключен.
-
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 3 hours 2 minutes back ∙ 7 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
23 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 4 days 22 hours back ∙ 20 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 10 days 6 hours back ∙ 19 proposals |
About the Master Program "KONSTRUCTOR"
4192 USD
We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual… C & C++, Desktop Apps ∙ 12 days 19 hours back ∙ 20 proposals |
ODOO Enterprise setup for constructionНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Enterprise Resource Planning (ERP), Desktop Apps ∙ 13 days 4 hours back ∙ 7 proposals |