Android adb tryb samolotowy
Kilka telefonów jest podłączonych do komputera za pomocą huba USB, na telefonach jest aktywowany tryb debugowania USB. Potrzebne jest napisanie oprogramowania, które będzie działać na platformach Windows/Linux, które będzie przekazywać polecenie przez adb, aby wymagany telefon był w trybie samolotowym, a następnie z opóźnieniem wyjmować go, oraz wysyłać polecenie, które będzie łączyć telefony z wybraną siecią Wi-Fi.
Zaproponuj swoje budżety
-
888 18 2 1 Dzień dobry! Zainteresowałem się Państwa projektem, proszę o kontakt w celu omówienia szczegółów i terminów realizacji tego projektu! Cena i terminy zależą od frontu pracy, myślę, że znajdziemy optymalną opcję płatności!
-
752 10 0 Dzień dobry, mogę pomóc w rozwiązaniu zadania. Pracowałem z adb i python3. Szczegóły możemy omówić prywatnie.
-
2703 53 0 1 Duże doświadczenie w programowaniu pod Windows/Linux.
Pracowałem także dużo z Android Debug Bridge.
-
224 5 0 Dzień dobry. Mogę wykonać to zadanie za około 1500 hrywien lub mniej. Szczegóły możemy omówić w wiadomościach prywatnych.
-
Мобильные прокси для 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 сети
-
да и ваше тз противоречит одно другому.
аирмоде не нужно если вы подключены к вайфай.
если вы меняете ип через аирмоде значит у вас симка. тогда вайфай вообще отключен.
-
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebuję pilnie uzyskać zapytania POST / GET / PUT z aplikacji mobilnej TikTokW zasadzie. Należy wydobyć zapytania POST / GET / PUT z aplikacji mobilnej TikTok Nawet nie trzeba do końca niczego odwracać, ponieważ podpisy są w internecie itd. Ale byłoby też super Cała autoryzacja (Wysyłanie danych/potwierdzenie przez e-mail i wprowadzenie kodu, jeśli to… Programowanie stron internetowych, Aplikacje desktopowe ∙ 2 dni 16 godzin temu ∙ 21 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 3 dni 11 godzin temu ∙ 19 ofert |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 8 dni 19 godzin temu ∙ 18 ofert |
Mistrzowska program «KONSTRUCTOR»
15 253 PLN
Szukamy bardzo doświadczonego programisty C++ do modernizacji istniejącego oprogramowania (programu głównego). Program odpowiada za tworzenie pochodnego oprogramowania reprezentującego sesje audiowizualnej korekcji psychologicznej. Obecna wersja jest napisana w czystym WinAPI… C i C++, Aplikacje desktopowe ∙ 11 dni 7 godzin temu ∙ 19 ofert |
Konfiguracja ODOO Enterprise dla budownictwaНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Automatyzacja zarządzania przedsiębiorstwem, Aplikacje desktopowe ∙ 11 dni 16 godzin temu ∙ 7 ofert |