Android adb режим в самолете
Несколько телефонов подключены к компьютеру через usb hub, на телефонах активирован режим usb debugging. Необходимо написать софт, который будет работать на платформах windows/linux и будет выполнять по команде переданной через adb необходимый телефон в режим полета, а затем с задержкой выводить его, также необходимо отправить команду, которая будет подключать телефоны к выбранной wifi сети.
Предложите ваши бюджеты
-
888 18 2 1 Здравствуйте! Заинтересовал Ваш проект, свяжитесь со мной для обсуждения деталей и сроков выполнения данного проекта!
Цена и сроки зависят от фронта работ, я думаю мы найдём оптимальный вариант в оплате!
-
776 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 Большой опыт разработки под Windows/Linux.
Также много работал с Android Debug Bridge.
-
224 5 0 Здравствуйте. Я могу выполнить это задание за ~1500 грн или меньше. Подробнее мы можем обсудить проект в личных сообщениях.
-
Мобильные прокси для 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 сети
-
да и ваше тз противоречит одно другому.
аирмоде не нужно если вы подключены к вайфай.
если вы меняете ип через аирмоде значит у вас симка. тогда вайфай вообще отключен.
-
Актуальные фриланс-проекты в категории Python
Создание Human AI Assistant для Telegram-групп### 1.1. Ключевая концепция системы Система должна выполнять две основные функции: #### 1. Анализ клиентской коммуникации AI-ассистент должен автоматически анализировать всю коммуникацию в Telegram-группах и понимать контекст общения. В частности, система должна: -… AI и машинное обучение, Python ∙ 12 часов 6 минут назад ∙ 25 ставок |
Чёрная Украина (RP-проект на базе MTA)
51 525 UAH
|
Betting нужно сделать букмекерскую контору! С ОПЫТОМНужно разработать betting-платформу / букмекерский продукт на базе готового шаблона. Основная задача — адаптировать шаблон под полноценную букмекерскую контору: подключить парсинг спортивных событий и коэффициентов, реализовать личный кабинет пользователя, баланс, ставки,… Python, Веб-программирование ∙ 12 часов 48 минут назад ∙ 20 ставок |
Telegram автоматизация рассылки сообщений в чатыНужно рассылать в телеграмм чаты сообщения. Что бы не было банов. Чатов несколько сотен. Что бы настраивать перодичность и вариативность текстов. Python, Разработка ботов ∙ 12 часов 59 минут назад ∙ 24 ставки |
Разработка программного обеспечения с ИИНеобходимо разработать программное обеспечение для автоматического обнаружения, захвата и сопровождения объекта с помощью видеокамеры и поворотного механизма.Исходные данные: Видеокамера с оптикой. Поворотное устройство по двум осям (азимут/угол места). Сервоприводы с… AI и машинное обучение, Python ∙ 1 день 20 часов назад ∙ 16 ставок |