A bloatware probléma Androidon, és ez nem csak a Samsung problémája. Az olyan alkalmazások eltávolítása, amelyeknél az Eltávolítás vagy a Letiltás gomb szürkén látható a Beállításokban, mindig azzal járt, hogy a számítógépről ADB-parancsokat küldtek a telefonra, amit önmagában is nagyon nehéz volt beállítani. . Szerencsére ez végre megváltozott.
A Google által az Android 9.0 Pie rendszerhez még 2018 augusztusában hozzáadott vezeték nélküli hibakeresési funkció segítségével az Android-alkalmazások mostantól hozzáférhetnek telefonja ADB-szerveréhez. Más szóval, most már küldhet ADB-parancsokat a saját telefonjára. Az egyik alkalmazást, a Tyler Nijmeh fejlesztőtől származó LADB-t erre a feladatra tervezték, és minden leendő versenytárshoz képest előnyt jelent. Az alábbiakban megmutatom, hogyan használhatja bármely felhasználói vagy rendszeralkalmazás eltávolításához.
Követelmény
- Android 9 vagy újabb
1. lépés: Telepítse a Package Name Viewer 2.0-t
Ismernie kell az eltávolítani kívánt alkalmazás vagy alkalmazások csomagnevét. Ezt az információt a legegyszerűbben úgy találhatja meg, ha telepíti a Package Name Viewer 2.0 nevű alkalmazást a csIng fejlesztőtől.
- Play Áruház linkje: Package Name Viewer 2.0 (ingyenes)
2. lépés: Keresse meg a Bloatware csomagnevét
Most nyissa meg a Package Name Viewer 2.0-t, és használja a képernyő tetején található keresési funkciót az eltávolítani kívánt bloatware alkalmazás megkereséséhez. A közönséges neve alatt megjelenik az alkalmazás csomagneve, amelyen az operációs rendszer ismeri az alkalmazást. Másolja ki ezt a nevet későbbi használatra, ne feledje, hogy ezt a lépést minden eltávolítani kívánt bloatware alkalmazásnál meg kell ismételnie.
Az egyik furcsaság itt az alkalmazás másolási funkciója, amelyet úgy érhet el, hogy megérinti bármelyik bejegyzést, és kiválasztja a „Másolás” lehetőséget. Ez átmásolja az alkalmazás csomagnevét a vágólapra, ami nagyon egyszerűvé tenné a későbbi beillesztést az ADB promptba, kivéve, hogy a csomagnéven kívül többet másol.
A két legjobb megoldásom nem jó. Először is, egyszerűen felírhatja az alkalmazás közönséges neve alatt látható com.abc.xyz csomagnevet, de ez nem működik néhány hosszabb csomagnévvel. Ilyen esetekben használhatja az alkalmazás másolási funkcióját, majd beillesztheti a másolt tartalmat egy jegyzetalkalmazásba, például a Google Keepbe. Innen távolítson el mindent, kivéve a package: és az Launcher: közötti szöveget, és másolja ki, ami megmaradt.
3. lépés: Engedélyezze a Fejlesztői beállításokat
Ez a módszer egy olyan funkcióra támaszkodik, amely alapértelmezés szerint nem engedélyezhető az Android fő beállítások menüjében. Ehelyett aktiválnia kell egy rejtett menüt a haladó felhasználók számára Fejlesztői beállítások néven.
Tehát menjen a Beállítások -> menübe A telefonról, majd gyorsan hétszer érintse meg a Build Number bejegyzést, és írja be a lezárási képernyő PIN-kódját, amikor a rendszer kéri. Ha további segítségre van szüksége ezzel a résszel kapcsolatban, tekintse meg teljes útmutatónkat:
4. lépés: Engedélyezze a vezeték nélküli hibakeresést
Most engedélyeznie kell a mögöttes Android-funkciót, amely mindezt működőképessé teszi. Nyissa meg a Beállítások alkalmazást, görgessen le, és válassza a „Rendszer” lehetőséget, majd koppintson a „Speciális” elemre, és válassza a „Fejlesztői beállítások” lehetőséget. Egyes telefonokon a Fejlesztői beállítások bejegyzés a fő Beállítások képernyő alján található.
Miután belépett, görgessen le a Hibakeresés részhez. Itt engedélyezze a „Vezeték nélküli hibakeresés” melletti kapcsolót, majd nyomja meg az „OK” gombot a promptban a választás megerősítéséhez. Android 11 és újabb rendszeren a funkció engedélyezéséhez csatlakoznia kell Wi-Fi-hálózathoz.
Teszteltük ezt, és azt találtuk, hogy az Egyesült Államokban telefonokat árusító OEM-ek minden nagyobb Android felületén működik, de nem garantált, hogy minden eszköz rendelkezik a vezeték nélküli hibakeresés funkcióval. Ez része az AOSP-nek, az Android nyílt forráskód-bázisának, de az OEM-ek néha eltávolítják a funkciókat az Android nyúzott verzióiból. Ha a telefonján nincs ez a lehetőség, akkor ez a módszer sajnos nem fog működni az Ön számára.
5. lépés: Telepítse a LADB-t
Most itt az ideje telepíteni a LADB-t, azt az alkalmazást, amely lehetővé teszi, hogy ADB-parancsokat küldjön a saját telefonjára. A Play Áruház verziója (lásd lent) 2,99 dollárba kerül, de ez olcsó ahhoz képest, amit tud. Ennek ellenére, ha ingyenes lehetőségre van szüksége, nyissa meg az az alkalmazás GitHub oldalát, és fordítsa le az APK-t a forrásból.
- Play Áruház linkje: LADB – Helyi ADB Shell (2,99 USD)
6. lépés: Hozzon létre kapcsolatot
Ha Android 9 vagy Android 10 rendszert használ, nyissa meg a LADB-t, és várja meg, amíg megjelenik egy felugró ablak, amely megkérdezi, hogy szeretné-e engedélyezni az USB-hibakeresést. Jelölje be a „Mindig engedélyezés” melletti négyzetet, majd válassza az „Engedélyezés” lehetőséget ezen a prompton a kapcsolat létrehozásához. Most ugorhat a 7. lépésre.
Ha Android 11 vagy újabb rendszert használ, nyissa meg a LADB-t, és egy portszámot és párosítási kódot kérő üzenet jelenik meg. Ezután állítsa a LADB-t osztott képernyős módba, és nyissa meg a Beállítások alkalmazást a képernyő másik felében. Nyissa meg a Fejlesztői beállításokat, majd érintse meg a „Vezeték nélküli hibakeresés” szöveget az almenübe való belépéshez.
Innen koppintson az „Eszköz párosítása párosítási kóddal” elemre, majd másolja az IP-cím és port alatti kettőspont (:) utáni számot a LADB Port mezőjébe. Másolja be a Wi-Fi párosítási kódot a Párosítási kód mezőbe, majd koppintson az „Ok” gombra a LADB-ben. Mielőtt bezárja az osztott képernyős módot, vagy visszaállítja a LADB-t teljes képernyős nézetbe, várja meg, amíg meg nem jelenik a „Vezeték nélküli hibakeresés csatlakoztatva” értesítés.
Ha problémái vannak ezzel a résszel, az alkalmazás fejlesztője nagyon aktívan segített a felhasználókkal kapcsolatos problémák elhárításában. Kedvesen tette közzé elérhetőségét itt.
7. lépés: Távolítson el minden Bloatware alkalmazást
Most készen áll, hogy lemondjon néhány bloatware alkalmazásról. Koppintson a Shell parancs mezőre, majd írja be ezt a parancsot:
pm uninstall -k –user 0
Cserélje ki a elemet a bloatware alkalmazás tényleges csomagnevére. Például a T-Mobile alkalmazás letiltásához a bíbor szolgáltatótól vásárolt Galaxy eszközön a következőket kell beírnia:
pm uninstall -k –user 0 com.tmobile.pr.mytmobile
Ha akarja, kihagyhatja a „-k” részt. Mindössze annyit tesz, hogy megakadályozza, hogy a rendszer töröljön minden kapcsolódó adatot az alkalmazásból, ha később újra szeretné telepíteni anélkül, hogy mindent újra be kellene állítania. Tehát ha a bloatware alkalmazás adatait is törölni szeretné, küldje el a parancsot ebben a formátumban:
pm uninstall –user 0
Ha helyesen megkapta a parancsot, nyomja meg az Enter billentyűt a billentyűzeten a küldéshez. A billentyűzetnek automatikusan össze kell csukódnia, és a terminálnak „Siker” üzenetet kell küldenie. Ez azt jelenti, hogy az alkalmazás eltűnt, és azonnal hatályba lép.
Jogi nyilatkozat: Ami itt történik a motorháztető alatt, nem pontosan az, ami akkor történne, ha azonnal eltávolítaná a bloatware alkalmazást, ahogyan azt egy saját maga által telepített alkalmazással teheti. Ez inkább az alkalmazás letiltásához hasonlít, mivel az eredeti APK megmarad (de nem az alkalmazásadatok vagy a frissítések), így az alkalmazás újra megjelenik, ha visszaállítja a telefon gyári beállításait. De a legtöbb gyakorlati célból ez ugyanolyan jó, mint az eltávolítás.
Bloatware alkalmazás újratelepítése eltávolítás után
Előfordulhat, hogy eltávolít egy alkalmazást, amelyre telefonja támaszkodik, és ennek eredményeként hibákat okoz. Először is tudnia kell, hogy függetlenül attól, hogy mely alkalmazásokat távolította el, a gyári beállítások visszaállításával helyreállítási módban visszaállíthatja az összes előre telepített alkalmazást. Csak vegye figyelembe, hogy a telefonra mentett összes adat elveszik.
Ha azonban úgy dönt, hogy vissza kíván állítani egy eltávolított alkalmazást, és a telefon továbbra is működik, küldje el a következő parancsot a LADB-ben az újratelepítéshez:
pm install-existing –user 0
… az lecserélése a tényleges csomagnévre. Ismét a szolgáltatótól vásárolt Galaxy eszközökre előre telepített T-Mobile alkalmazást használva példaként ezt a parancsot kell elküldenie:
pm install-existing –user 0 com.tmobile.pr.mytmobile