A mai nap folyamán egy androidos facebook csoportban kerül elő egy érdekes kérdés, amire létezik ugyan megoldás és mi informatikusok előszeretettel élünk is vele, de a szélesebb, nem szakmai közönség számára talán annyira nem ismerős, mivel itt egy kis konzolos, azaz parancsoros ismeretre és szükség van és itt már sok átlagos felhasználót azonnal lever a víz, de szerintem egyáltalán nem annyira bonyolult a dolog, bár tény, hogy odafigyelést igényel a használata.
Először is miről beszélünk konkrétan, mi az a BLOATWARE ?
Hivatalos csomagok: https://developer.android.com/tools/releases/platform-tools
adb devices
$ adb devices List of devices attached * daemon not running. starting it now on port 5037 * * daemon started successfully *
adb shell
cmd package list packages
vagy:
pm list packages
Ha túl sok, akkor az alábbi módon lehet több részre szedni a listát:
pm list packages | more
Most pedig következzen a várva várt lényeg, amiért mindenki végigszenvedte ezt a sok szöveget:
pm uninstall -k --user 0 <csomag-neve>
- -k : a data és a cache könyvtárak megtartása a törlés során
- –user 0: a felhasználó azonosítója, ez a mi esetünkben a 0 sorszámmal rendelkező felhasználó lesza, tehát a tulaj
Példa a parancs használatára:
pm uninstall -k --user 0 com.amazon.mShop.android.shopping
pm uninstall -k --user 0 com.ebay.carrier
Amennyiben valami hiba csúszik a dologba, semmi gond, az alábbi parancs segítségével újra tudjuk telepíteni a csomagot:
adb shell cmd package install-existing <package-name>
Ezeket a parancsokat nem magunktól találjuk ki, mindent meg lehet találni/tanulni az alábbi oldalon:
https://developer.android.com/tools/adb
Amennyiben valaki nem szeret továbbra sem mókolni a konzolban, avagy parancssorban, akkor nekik készült egy fantasztikus GUI (Grafikus Felhasználói Felület) app linux, macos és windows alá, amelynek már a neve is nagyon beszédes,
Universal Android Debloater GUI:
https://github.com/0x192/universal-android-debloater
Letöltés:
https://github.com/0x192/universal-android-debloater/releases
Végezetül sose feledjük, mindig legyen mentés az adatainkról baj esetére, ha valami olyat törölnénk, amitől a telefonunk vagy a gyártó megsértődne és mókolás előtt lépjünk ki a gyártói fiókjainkból, mert előfordulhat, hogy a mókolás után nem tudjuk majd feloldani a képernyőnket, ha olyan app -ot törlünk !
Figyeljünk oda, hogy hogyan és milyen alkalmazásokat törlünk, mert a végén könnyen lehet, hogy gyári visszaállítás lesz a vége!
Ha nagyon belejövünk a parancssor használatába, akár játékvideókat is rögzíthetünk az androidon az alábbi parancs segítségével:
$ adb shell screenrecord --verbose /sdcard/demo.mp4
A felvételt a CTRL+C billentyűkombinációval szakíthatjuk meg, majd az alábbi parancsot kiadva letölthetjük a gépünkre:
$ adb pull /sdcard/demo.mp4
Kalandoroknak és kíváncsi természetű konzol betyároknak további kókányolási lehetőségek:
https://gist.github.com/Pulimet/5013acf2cd5b28e55036c82c91bd56d8
Remélem lesz aki hasznosnak találja majd ezt a kis leírást, további szép napot és jó barkácsolást!
Az alábbi cikket lehet hogy szintén érdekenek találod majd: