Apps op de witte lijst zetten van de achtergrondlocatiebeperking van Android Oreo

click fraud protection

De strikte beperking van de locatie op de achtergrond van Android Oreo verhindert dat sommige apps GPS correct gebruiken, maar er is een eenvoudige manier om dat te omzeilen!

Er is veel leuks aan de nieuwste smakelijke traktatie van Google: Android 8.0 Oreo. Van grote veranderingen op laag niveau die updates zullen versnellen naar kleine veranderingen in de kwaliteit van leven naar volledige ondersteuning voor aangepaste thema's, er zit iets in de laatste update voor iedereen genieten. Maar een van de grootste veranderingen van Android Oreo is beperkingen van achtergrondapps, veroorzaakt bij sommige gebruikers een beetje hoofdpijn. Nee, het is niet die vervelende melding dat de app op de achtergrond draait getoond hoe je je moet verstoppen. Het is eerder het feit dat deze nieuwe beperkingen op de achtergrondlocatie van kracht zijn bepaalde applicaties verbreken voor sommige gebruikers, met name apps die vertrouw erop dat u voortdurend updates over uw locatie ontvangt.

Om eerlijk te zijn, is dit niet noodzakelijkerwijs een probleem van Android Oreo zelf. De nieuwste OS-update is ontworpen om enkele van de slecht gedragende apps te beheersen die constant op de achtergrond draaien en je batterij leegmaken of je RAM opeten. Het is aan applicatieontwikkelaars zelf om dat te doen

ervoor zorgen dat hun app een voorgrondservice gebruikt zodat hun app zonder enige beperking kan doorgaan met het peilen naar de locatie. Het beste wat een gemiddelde gebruiker kan doen om zijn favoriete apps, waarvoor een constante GPS-locatie nodig is, actief te houden, is door dit te doen neem contact op met de ontwikkelaar en vraag hen vriendelijk om zich te houden aan de nieuwe vereisten van Android Oreo.

Soms wilt u echter misschien een applicatie blijven gebruiken die verouderd of verlaten is en dus geen hoop meer heeft om te worden bijgewerkt. Wij zullen niet oordelen. In die gevallen heeft het uiteraard geen zin om contact op te nemen met de ontwikkelaar. Maar gelukkig is er een manier om de nieuwe beperking van de achtergrondlocatie van Android Oreo te omzeilen - en dat is ook zo vereist geen root of wijziging van APK's.


Apps op de witte lijst van Android Oreo Achtergrondlocatiebeperking

Deze kwestie kwam onder mijn aandacht via een Reddit-thread onlangs nadat een gebruiker mij vertelde dat de GolfPad-applicatie werkte niet zoals vroeger in eerdere versies van Android. Na een beetje graven ontdekte ik een verborgen ontwikkelaar ADB-opdracht die kan worden gebruikt om alle gewenste apps op de witte lijst te zetten, dankzij de strikte beperkingen op de achtergrondlocatie die zijn geïntroduceerd in Android 8.0. Hier is hoe het gedaan is:

  1. Installeer ADB op uw computer.
  2. Haal de pakketnaam (-namen) op van de applicatie(s) die u op de witte lijst wilt zetten. Wij raden aan om te gebruiken Pakketnaamviewer daarom.
  3. Open een opdrachtprompt of terminal en voer de volgende opdracht in: adb shell
  4. Voer nu deze ADB-opdracht in: settings put global location_background_throttle_package_whitelist "package1,package2,package3"
  5. Tussen de bovenstaande aanhalingstekens voert u een door komma's gescheiden lijst met pakketnamen in voor elke app die u op de witte lijst wilt plaatsen. In het geval van de eerder genoemde GolfPad-app is het commando precies dit: settings put global location_background_throttle_package_whitelist "com.contorra.golfpad"

Klaar! Als u de opdracht correct invoert, ziet u geen foutmelding of iets dergelijks. Nu kan uw favoriete app onbeperkt de GPS-locatie blijven gebruiken in Android 8.0 Oreo!

Conclusie

Zoals eerder vermeld, gebruiken we hier eenvoudigweg een ADB-opdracht die bedoeld is om door ontwikkelaars te worden gebruikt om hun applicaties te testen. In plaats daarvan gebruiken we het om te kiezen welke apps we GPS op de achtergrond willen gebruiken. Dit is niet de eerste keer dat we ontwikkelaarsopdrachten voor onbedoelde doeleinden gebruiken, en het zal zeker niet de laatste keer zijn!

Als u een dergelijk probleem tegenkomt waarvan u denkt dat het veel andere mensen treft, neem dan gerust contact met mij op via mijn e-mailadres vermeld op mijn auteurspagina of via privébericht op Reddit. Ik reageer niet op technische ondersteuningsvragen, maar als je iets vindt dat de moeite waard is om te onderzoeken, zal ik zeker reageren! Als je dit soort tutorials interessant vindt, dan raad ik je aan onze te volgen tutorials RSS-feed of door de XDA Labs-app te downloaden.