Водич да спречите Покемон Го (и друге апликације) да украду аудио фокус без роот-а. Спречава Плаи Мусиц, Спотифи и ПоцкетЦастс да зауставе репродукцију!
Упркос опадању популарности, Покемон Го још увек има а тона навијача играјући игру сваки дан. Иако је већина проблема у игри била везано за варање, има и других, мање важних који нервирају постојеће кориснике. Један такав проблем је повезан са аудио фокусом у Андроиду. Корисници који воле да слушају музику или подкастове док играју Покемон Го виде да се репродукција звука одмах зауставља када покрећу игру. Ово захтева од корисника да ручно поново покрећу репродукцију у својој омиљеној медијској апликацији као што су Гоогле Плаи музика, Спотифи или ПоцкетЦастс. Данас ћу вам показати како да спречите Покемон Го (или било коју другу апликацију) да украде стални аудио фокус - без корена.
Оно што се дешава када се Покемон Го покрене је да захтева аудио фокус од система, што значи да ће свака постојећа репродукција медија преко истог тока јачине звука бити
дуцкед. Проблем је у томе што се Андроид-ов аудио фокус ослања на систем части међу апликацијама. Андроид не бира које апликације треба да имају приоритет да би задржале фокус, већ се ослања на апликације које захтевају и ослобађају фокус по потреби. Стога, пошто Покемон Го захтева аудио фокус када се покрене, друге апликације га не могу спречити да преузме јачину медија.Неке апликације као нпр Поверамп или Подцаст Аддицт имају експериментална подешавања да задрже аудио фокус како би спречили друге апликације да га украду, али очигледно многе медијске апликације немају. Неки корисници су смислили сопствени начин да задрже аудио фокус помоћу Таскера профила, што бих вероватно пробао да није било бољег начина - али на срећу постоји. То укључује употребу скривене АДБ команде за приступ интерфејсу командне линије за Андроид-ов систем управљања дозволама познат као аппопс. Са једном командом, можете да спречите Покемон Го (или било коју другу апликацију) да поново узима аудио фокус!
Метода коју овде користимо је намењена корисницима без роот-а који не користе никакву врсту прилагођеног РОМ-а. Корисници прилагођених РОМ-а, као што су они на ЛинеагеОС-у, могу имати приступ моћнијем методу контроле дозвола који им омогућава да заобиђу потребу за овом командом.
Зауставите Покемон Го од преузимања аудио фокуса - Водич
- Преузмите, а затим инсталирајте УСБ драјвере за свој уређај - највероватније је потребно само ако је на Виндовс-у.
- Преузмите АДБ бинарни за ваш ОС и распакујте датотеку у било коју фасциклу на рачунару.
- На телефону отворите Подешавања, а затим пронађите опцију „О телефону“.
- Померите се надоле да бисте пронашли вредност „Број изградње“ и додирните је 7 пута, омогућавајући режим програмера.
- Вратите се на главни мени у подешавањима, унесите Опције за програмере.
- Омогућите УСБ режим за отклањање грешака овде, као што је приказано испод.
- Укључите телефон у рачунар и на телефону промените УСБ режим из режима „само пуњење“ у режим „пренос датотека (МТП)“.
- Вратите се на рачунар, идите до места где сте издвојили АДБ бинарни фајл.
- Отворите командну линију у овом АДБ директоријуму. У оперативном систему Виндовс, најлакши начин да то урадите је да притиснете Схифт+десни клик. У контекстуалном менију изаберите опцију „овде отворите командни прозор“. Корисници Мац-а или Линук-а, отворите Терминал.
- Унесите следећу команду:
adb devices
- Ово ће покренути АДБ демон. Ако је ово први пут да покрећете АДБ, видећете промпт који од вас тражи да овластите везу. Дозволити.
- Поново покрените команду из корака 10 и видећете серијски број вашег уређаја у излазу. Ако јесте, пређите на следећи корак. Ако не, поново инсталирајте своје драјвере.
- (Опционо): ако желите да ограничите аудио фокус апликацији која није Покемон Го, онда инсталирајте Апп Инспецтор апликацију и пронађите пакет наведен под именом апликације.
- Пошаљите следећу команду:
adb shell
- Затим извршите ову команду:
cmd appops set
. На пример, за Покемон Го команда би била:TAKE_AUDIO_FOCUS ignore cmd appops set com.nianticlabs.pokemongo TAKE_AUDIO_FOCUS ignore
Ажурирање: ако горња команда не ради за вас, покушајте да искључите "цмд" из команде. Чуо сам да ће ово можда бити потребно ако користите Андроид 6.0 Марсхмаллов или старију верзију.
- Све док не добијете поруку о грешци у прозору, требало је да функционише. Честитам! Сада Покемон Го неће спречити Гоогле Плаи музику, Спотифи, ПоцкетЦастс или било коју другу апликацију да се играју на њој!
Објашњење
Као што је поменуто на почетку, ми користимо командну линију за повезивање са апликацијама, што је Андроид-ов систем окренут корисницима за руковање дозволама за апликације. Подразумевано, постоји само неколико дозвола које корисници могу да пребацују преко корисничког интерфејса подешавања. Одређени прилагођени РОМ-ови (као што је ЛинеагеОС са својим Приваци Гуард-ом) излажу више дозвола које можете ограничити, али за кориснике без роот-а једини начин за руковање овим дозволама је преко командне линије.
У сваком случају, одређена дозвола коју ограничавамо је android.permission.TAKE_AUDIO_FOCUS
коју свака апликација која то захтева у свом AndroidManifest.xml
датотека се додељује аутоматски након инсталације. Захваљујући горњој команди аппопс, можемо одузети ову дозволу Покемон Го-у, што значи да не може дуже захтева аудио фокус и стога више не може да заустави друге апликације за музику или подкаст на вашем телефону играње.
Иако је горњи водич намењен корисницима Покемон Го-а, технички можете да урадите исту ствар за било коју другу апликацију. Само измените име пакета у кораку #15 било којом другом апликацијом коју желите. Само пазите да не идите около и ограничавате ову дозволу, хтели нећу, јер је Гоогле намерно сакрио ову дозволу од ограничења како корисници не би забрљали ствари.
Погледајте друге сјајне туторијале попут овог у нашем категорија туторијала. Будите у току са најновијим вестима помоћу апликације КСДА Лабс.