HomeHow-To GidsenBloatware verwijderen zonder root of een pc met de nieuwe functie 'Wireless...

Bloatware verwijderen zonder root of een pc met de nieuwe functie ‘Wireless debugging’ van Android

Bloatware is een probleem op Android, en het is niet alleen iets van Samsung. Het verwijderen van apps waarvan de knop Verwijderen of Uitschakelen grijs is weergegeven in Instellingen, heeft altijd te maken gehad met het verzenden van ADB-opdrachten naar uw telefoon vanaf een computer, wat zelf altijd zo lastig was om in te stellen . Gelukkig is daar nu eindelijk verandering in gekomen.

Met behulp van de Wireless Debugging-functie die Google in augustus 2018 aan Android 9.0 Pie heeft toegevoegd, hebben Android-apps nu toegang tot de ADB-server van uw telefoon. Met andere woorden, u kunt nu ADB-opdrachten naar uw eigen telefoon verzenden. Eén app, LADB van ontwikkelaar Tyler Nijmeh, is speciaal voor deze taak gebouwd en heeft een voorsprong op potentiële concurrenten. Ik laat je hieronder zien hoe je het kunt gebruiken om een ​​gebruiker of systeem-app te verwijderen.

Vereiste

  • Android 9 of hoger

Stap 1: Installeer pakketnaamviewer 2.0

U moet de pakketnaam weten van de app of apps die u probeert te verwijderen. De eenvoudigste manier om deze informatie te vinden, is door een app met de naam Package Name Viewer 2.0 van ontwikkelaar csIng te installeren.

  • Play Store Link: Package Name Viewer 2.0 (gratis)

Stap 2: Zoek de pakketnaam van de Bloatware

Open nu Package Name Viewer 2.0 en gebruik de zoekfunctie bovenaan het scherm om een ​​bloatware-app te vinden die u wilt verwijderen. Onder de algemene naam ziet u de pakketnaam van de app, de naam waarmee het besturingssysteem de app kent. Kopieer deze naam voor toekomstig gebruik. Houd er rekening mee dat je deze stap moet herhalen voor elke bloatware-app die je wilt verwijderen.

Een eigenaardigheid hier is de kopieerfunctie van de app, die u kunt openen door op een item te tikken en ‘Kopiëren’ te kiezen. Hiermee wordt de pakketnaam van de app naar uw klembord gekopieerd, wat het heel gemakkelijk zou maken om later gewoon in de ADB-prompt te plakken, behalve dat het meer kopieert dan alleen de pakketnaam.

De twee beste oplossingen die ik hiervoor heb, zijn niet geweldig. Ten eerste kunt u eenvoudig de pakketnaam com.abc.xyz opschrijven die wordt weergegeven onder de algemene naam van de app, maar dit werkt niet met sommige langere pakketnamen. In deze gevallen kunt u de kopieerfunctie van de app gebruiken en vervolgens plakken wat het heeft gekopieerd in een notities-app zoals Google Keep. Verwijder vanaf daar alles behalve de tekstreeks tussen package: en Launcher: en kopieer wat er nog over is.

Stap 3: Opties voor ontwikkelaars inschakelen

Deze methode is gebaseerd op een functie die standaard niet kan worden ingeschakeld in het hoofdinstellingenmenu van Android. In plaats daarvan moet u een verborgen menu voor geavanceerde gebruikers activeren, genaamd Ontwikkelaarsopties.

Les ogsÃ¥:  Hoe een QR-code van een afbeelding scannen

Ga dus naar Instellingen -> Over de telefoon, tik vervolgens zeven keer snel op het item Build-nummer en voer de pincode op het vergrendelscherm in wanneer daarom wordt gevraagd. Als je meer hulp nodig hebt bij dit onderdeel, bekijk dan onze volledige gids:

Stap 4: Draadloze foutopsporing inschakelen

Nu moet u de onderliggende Android-functie inschakelen waarmee dit allemaal werkt. Open de app Instellingen, scrol omlaag en selecteer ‘Systeem’, tik vervolgens op ‘Geavanceerd’ en kies ‘Opties voor ontwikkelaars’. Op sommige telefoons kan het item Ontwikkelaarsopties in plaats daarvan helemaal onderaan het hoofdscherm Instellingen worden weergegeven.

Eenmaal binnen scrol je omlaag naar het gedeelte Debugging. Schakel hier de schakelaar naast “Draadloze foutopsporing” in en druk vervolgens op “OK” bij de prompt om uw keuze te bevestigen. Op Android 11 en hoger moet je verbonden zijn met wifi om deze functie in te schakelen.

We hebben dit getest en ontdekten dat het werkt op elke grote Android-skin van OEM’s die telefoons in de VS verkopen, maar het is niet gegarandeerd dat elk apparaat de functie Wireless Debugging zal hebben. Het maakt deel uit van AOSP, de open source codebasis van Android, maar OEM’s verwijderen soms functionaliteit uit hun gevilde versies van Android. Als uw telefoon deze optie niet heeft, werkt deze methode helaas niet voor u.

Stap 5: installeer LADB

Nu is het tijd om LADB te installeren, de app waarmee je ADB-opdrachten naar je eigen telefoon kunt sturen. De Play Store-versie (hieronder gelinkt) kost $ 2,99, maar dat is goedkoop voor wat het kan doen. Maar als je een gratis optie nodig hebt, kun je naar de GitHub-pagina van de app gaan en de APK vanaf de bron compileren.

  • Play Store-link: LADB — Lokale ADB Shell ($ 2,99)

Stap 6: Breng een verbinding tot stand

Als je Android 9 of Android 10 gebruikt, open dan LADB en wacht tot je een pop-up krijgt met de vraag of je ‘USB-foutopsporing toestaan’ wilt toestaan. Vink het vakje aan naast ‘Altijd toestaan’ en selecteer vervolgens ‘Toestaan’ bij deze prompt om de verbinding tot stand te brengen. U kunt nu vooruitgaan naar stap 7.

Als u Android 11 of hoger gebruikt, opent u LADB en ziet u een prompt waarin u om een ​​poortnummer en koppelingscode wordt gevraagd. Zet vervolgens LADB in de modus voor gesplitst scherm en open uw app Instellingen in de andere helft van uw scherm. Ga vanaf daar naar Ontwikkelaarsopties en tik vervolgens op de tekst “Draadloze foutopsporing” om een ​​submenu te openen.

Tik vanaf daar op ‘Apparaat koppelen met koppelingscode’ en kopieer het nummer na de dubbele punt (:) onder IP-adres en poort in het veld Poort in LADB. Kopieer de Wi-Fi-koppelingscode naar het vak Koppelingscode en tik vervolgens op ‘Oké’ bij de prompt in LADB. Wacht tot je de melding “Wireless debugging connected” ontvangt voordat je de modus voor gesplitst scherm sluit of LADB weer op volledig scherm zet.

Les ogsÃ¥:  4 manieren om opgeslagen wachtwoorden op Samsung Galaxy telefoons te bekijken

Als je met dit onderdeel worstelt, is de ontwikkelaar van de app erg actief geweest bij het oplossen van problemen met gebruikers. Hij plaatste vriendelijk zijn contactgegevens hier.

Stap 7: Verwijder elke Bloatware-app

Nu ben je klaar om enkele bloatware-apps te dumpen. Tik op het veld Shell-opdracht en voer vervolgens deze opdracht in:

pm uninstall -k –user 0

Vervang door de daadwerkelijke pakketnaam van de bloatware-app. Als u bijvoorbeeld de T-Mobile-app wilt uitschakelen op een Galaxy-apparaat dat is gekocht bij de magenta-provider, voert u dit in:

pm uninstall -k –user 0 com.tmobile.pr.mytmobile

Je kunt het gedeelte “-k” overslaan als je wilt. Het enige dat doet is voorkomen dat het systeem alle bijbehorende gegevens uit de app verwijdert, voor het geval u deze later opnieuw wilt installeren zonder alles opnieuw in te stellen. Dus als u ook de gegevens van de bloatware-app wilt verwijderen, verzendt u de opdracht in deze indeling:

pm verwijderen –user 0

Zodra je het commando goed hebt, druk je op enter op je toetsenbord om het te verzenden. Uw toetsenbord zou automatisch moeten inklappen en de terminal zou een “Succes”-bericht moeten retourneren. Dit betekent dat de app is verdwenen, met onmiddellijke ingang.

Disclaimer: wat hier onder de motorkap gebeurt, is niet precies wat er zou gebeuren als je de bloatware-app regelrecht zou kunnen verwijderen zoals je kunt met een app die je zelf hebt geïnstalleerd. Het lijkt meer op het uitschakelen van de app, omdat de originele APK behouden blijft (maar geen app-gegevens of updates), dus de app verschijnt weer als je de telefoon terugzet op de fabrieksinstellingen. Maar voor de meeste praktische doeleinden is het net zo goed als verwijderen.

Een Bloatware-app opnieuw installeren na verwijdering

Er is een kans dat u een app verwijdert waarvan uw telefoon afhankelijk is en als gevolg daarvan bugs veroorzaakt. Ten eerste moet u weten dat ongeacht welke apps u hebt verwijderd, u een fabrieksreset kunt uitvoeren in de herstelmodus om alle vooraf geïnstalleerde apps te herstellen. Houd er rekening mee dat u alle gegevens die op de telefoon zijn opgeslagen, kwijtraakt.

Maar als u besluit dat u een app wilt herstellen die u hebt verwijderd en uw telefoon is nog steeds operationeel, kunt u de volgende opdracht in LADB verzenden om deze opnieuw te installeren:

pm install-existing –user 0

vervangen door de werkelijke pakketnaam. Nogmaals, als u de T-Mobile-app gebruikt die vooraf is geïnstalleerd op Galaxy-apparaten die bij de koerier zijn gekocht, zou u deze opdracht verzenden:

pm install-existing –user 0 com.tmobile.pr.mytmobile