Latar Belakang
Sudah lama saya merasa bahwa ponsel yang saya gunakan, semakin lama penyimpanan yang tersisa semakin sedikit. Maka dari itu, saya merencanakan akan melakukan pemeliharaan dengan membersihkan files yang sekiranya sudah jarang saya akses secara mobile.
Masalah
Namun di tengan jalan ketika melakukan pembersihan saya merasa bahwa ada sesuatu yang sangat menggangu yaitu iklan dari aplikasi-aplikasi bawaan Xiaomi yang tidak pernah saya gunakan.
Solusi
- Hapus Bloatware. Saya mencoba meng-Uninstall aplikasi - aplikasi tersebut namun tidak terdapat opsi Uninstall. Saya sempat berfikir mungkin diperlukan akses root untuk melakukan tindakan tersebut. Tapi ternyata ada trik untuk melakukan hal tersebut tanpa memerlukan akses root.
- Pindahkan data ke HDD.
Hapus Bloatware Dengan ADB (Android Debug Bridge)
Untuk meng-Uninstall Aplikasi yang tidak berguna bawaaan dari OS tersebut kita hanya perlu melakukannya via SHELL tanpa harus memiliki priviledge root.
Install ADB (Ubuntu)
$ sudo apt install -y adb
$ sudo apt list | grep adb
Hubungkan ADB Ke Ponsel Xiaomi
$ adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
$ adb devices
List of devices attached
HU7HQ4PZCY9TFY75 device
Lis Semua Aplikasi
$ adb shell
angelica:/ $
angelica:/ $ pm list packages -s
package:com.miui.screenrecorder
package:com.mediatek.ims
package:com.google.android.apps.subscriptions.red
package:com.mediatek.op01.phone.plugin
package:com.android.cts.priv.ctsshim
package:com.google.android.youtube
package:com.android.internal.display.cutout.emulation.corner
package:com.google.android.ext.services
package:com.android.internal.display.cutout.emulation.double
package:com.android.providers.telephony
package:com.android.dynsystem
package:com.miui.powerkeeper
package:com.xiaomi.miplay_client
package:com.google.android.googlequicksearchbox
package:com.miui.fm
package:com.xiaomi.calendar
package:com.xiaomi.bluetooth.overlay
package:com.xiaomi.discover
[--------------]
Hapus Aplikasi Bloatware
Namun ada pengecualian untuk beberapa aplikasi yang jika dihapus akan menyebabkan permasalahan seperti boot-loop, dll. Berikut daftarnya: (dikutip dari referensi di bawah)
Apps | Result |
---|---|
com.xiaomi.finddevice | endless boot loop, some time after it will ask to erase the phone and start over. Guess how I learned that? |
com.miui.securitycenter | phone reboots only in recovery mode |
com.android.contacts | you lose the phone icon |
com.mi.android.globalminusscreen | Xiaomi App Vault. if you are logged in with Mi account, device becomes locked, to unlock you should bring it to Xiaomi Services Center. Settings -> Home Screen crashes Settings app. |
Tambahan, pengalaman pribadi; jika kita menghapus com.miui.miwallpaper wallpapaer lockscreen tidak akan bisa dirubah.
Hapus aplikasi bloatware sesuai yang diinginkan. DWYOR!
angelica:/ $ pm uninstall --user 0 com.miui.analytics
Success
angelica:/ $ pm uninstall --user 0 com.xiaomi.mipicks
Success
angelica:/ $ pm uninstall --user 0 com.miui.msa.global
Success
angelica:/ $ pm uninstall --user 0 com.miui.videoplayer
Success
angelica:/ $ pm uninstall --user 0 com.miui.player
Success
angelica:/ $ pm uninstall --user 0 com.mi.globalbrowser
Success
angelica:/ $ pm uninstall -k --user 0 com.android.thememanager
Success
angelica:/ $ pm uninstall -k --user 0 com.miui.miwallpaper
Success
angelica:/ $ pm uninstall -k --user 0 com.xiaomi.midrop
Success
angelica:/ $ pm uninstall -k --user 0 com.xiaomi.calendar
Pindahkan Data Dari Ponsel Ke HDD
Kelemahan ketika melakukan transfer menggunakan MTP (Media Transfer Protocol) adalah performa dari transfer file yang sangat lamban, meskipun sudah menggunakan USB 3.0.
Alternatif lain untuk melakukan pemindahan data dengan performa yang lebih cepat adalah menggunakan ADB pull command.
$ cd /hdd/
$ adb pull /sdcard/ ./sdcard
Akhir
Iklan pada Lock Screen akan hilang, dan experience untuk penggunaan sehari-hari terasa lebih nyaman.
Home Screen | Lock Screen |
---|---|
References
- [Q] Faster MTP transfer solution? | XDA Forums
https://forum.xda-developers.com/t/q-faster-mtp-transfer-solution.1954616/
- Android: adb pull file on desktop - Stack Overflow
- How to make adb shell ps list all processes in Android O? - Stack Overflow
- Adb useful commands list
https://gist.github.com/Pulimet/5013acf2cd5b28e55036c82c91bd56d8
- Removing all unnecessary bloatware from Xiaomi MIUI 11/12 (Android 9/10) without root
https://selivan.github.io/2020/02/25/removing-bloatware-from-xiaomi-miui-android.html
- How to free up internal storage on Android, including 'other' storage