Jul 15, 2020

Remove Bloatware From Android without Root

Boycott China, the buss word of the hour. On my personal front I do support, but what to do, with the products that i am currently using. With News in all the platform are currently encouraging to reduce or boycott Chinese software in first phase, so was thinking, is there something that I can do to support this.
As am using an Redmi phone bought about 4 yrs back, although it is still working as a charm, but one of the problem that I found was, most of these MI's phone show advertisement, that pop's up, from all most every Mi's app or setting. Also there are many bloatware app which I may never use, So how about getting rid of them.
After reading few of the blogs and technical articles found this could be a simple cup of a tea.
Following step I followed to remove them

1. Install adb tool in PC to connect your device and execute adb commands, (how to install : follow the references share in last)
2. Enable USB Debugging in you device (steps are available in references)
3. Connect the device to PC via USB Cable.
4. Check if your device is detected via adb drivers. Command : adb devices
? adb devices
List of devices attached
aa768dd device
5. Now since the device is connected, enter in adb shell using command adb shell
? adb shell
whyred:/
6. On entering the shell you will find adb command prompt.
7. Now to verify all the packages installed execute command pm list packages -f
whyred:/ $ pm list packages -f
package:/data/app/com.miui.screenrecorder-Kh-YC44bqQAWaMG7sarQoA==/base.apk=com.miui.screenrecorder
package:/data/app/nps.nps-D3Wnpo-ZjDqNroDyemQPaw==/base.apk=nps.nps
package:/system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk=com.android.cts.priv.ctsshim
package:/data/app/com.google.android.youtube-RkQlEjnW0bU-uCXqC9_HSA==/base.apk=com.google.android.youtube
package:/system/app/Perfdump/Perfdump.apk=com.qualcomm.qti.perfdump
---
---
8. Check the package names that you want to uninstall
9. To uninstall execute command pm uninstall -k — user 0 <package name>
whyred:/ $ pm uninstall -k --user 0 com.miui.msa.global
Success
whyred:/ $ pm uninstall -k --user 0 com.android.browser
Success
whyred:/ $ pm uninstall -k --user 0 com.miui.videoplayer
Success
whyred:/ $ pm uninstall -k --user 0 com.mipay.wallet.in
Success
whyred:/ $ pm uninstall -k --user 0 com.miui.player
Success
whyred:/ $ pm uninstall -k --user 0 com.mipay.wallet.id
Success
whyred:/ $ pm uninstall -k --user 0 com.xiaomi.midrop
Success
whyred:/ $ pm uninstall -k --user 0 com.xiaomi.mipicks
Success
whyred:/ $ pm uninstall -k --user 0 com.xiaomi.payment
Success
whyred:/ $ pm uninstall -k --user 0 com.miui.notes
Success
whyred:/ $ pm uninstall -k --user 0 com.miui.cleanmaster
Success
whyred:/ $

you may uninstall all app that you don't need any how. If you think what if any thing goes wrong, don't worry, give your device an factory reset, after taking backup of all your important data and you will have all the uninstalled apps back again.

Following is the list of packages with command to uninstall, if you are interested.

GetApps
pm uninstall –k ––user 0 com.xiaomi.mipicks
Browser
pm uninstall –k ––user 0 com.android.browser
Calculator
pm uninstall –k ––user 0 com.miui.calculator
Calendar
pm uninstall –k ––user 0 com.android.calendar
Compass
pm uninstall –k ––user 0 com.miui.compass
E-mail
pm uninstall –k ––user 0 com.android.email
Feedback
pm uninstall –k ––user 0 com.miui.bugreport
File Explorer
pm uninstall –k ––user 0 com.mi.android.globalFileexplorer
FM Radio
pm uninstall –k ––user 0 com.miui.fm
Gallery
pm uninstall –k ––user 0 com.miui.gallery
Games
pm uninstall –k ––user 0 com.xiaomi.glgm
Mi Drop
pm uninstall –k ––user 0 com.xiaomi.midrop
Mi Pay
pm uninstall –k ––user 0 com.mipay.wallet.id
pm uninstall –k ––user 0 com.mipay.wallet.in
Mi Payment
pm uninstall –k ––user 0 com.xiaomi.payment
Mi Recycle
pm uninstall –k ––user 0 com.xiaomi.mirecycle
Mi Roaming
pm uninstall –k ––user 0 com.miui.virtualsim
Mi Video
pm uninstall –k ––user 0 com.miui.videoplayer
Music
pm uninstall –k ––user 0 com.miui.player
Notes
pm uninstall –k ––user 0 com.miui.notes
Recorder
pm uninstall –k ––user 0 com.android.soundrecorder
Scanner
pm uninstall –k ––user 0 com.xiaomi.scanner
Screen Recorder
pm uninstall –k ––user 0 com.miui.screenrecorder
Wallpaper
pm uninstall –k ––user 0 com.miui.miwallpaper
Weather
pm uninstall –k ––user 0 com.miui.weather2
pm uninstall –k ––user 0 com.miui.providers.weather
Yellow Pages
pm uninstall –k ––user 0 com.miui.yellowpage
AntiSpam
pm uninstall –k ––user 0 com.miui.antispam
SIM Activate Services
pm uninstall –k ––user 0 com.xiaomi.simactivate.service
MSA
pm uninstall –k ––user 0 com.miui.msa.global
Google Drive
pm uninstall –k ––user 0 com.google.android.apps.docs
Google Duo
pm uninstall –k ––user 0 com.google.android.apps.tachyon
Gmail
pm uninstall –k ––user 0 com.google.android.gm
Google Play Music
pm uninstall –k ––user 0 com.google.android.music
Google Play Videos
pm uninstall –k ––user 0 com.google.android.videos
Google Photos
pm uninstall –k ––user 0 com.google.android.apps.photos
Talkback
pm uninstall –k ––user 0 com.google.android.marvin.talkback
Facebook Apps
pm uninstall –k ––user 0 com.facebook.appmanager
pm uninstall –k ––user 0 com.facebook.services
pm uninstall –k ––user 0 com.facebook.system
Cleanmaster
pm uninstall -k ––user 0 com.miui.cleanmaster

References:

May 21, 2020

Hack to access Webinar Session without installing it's software

  • Register to the webiner from the link provide to you Ex. https://attendee.gotowebinar.com/register/<webinar id> providing Email ID.
  • Once joining link received in your mail box. Right click on "Join Webinar" button.
  • Select and click "Copy Hyperlink", now the hyperlink is copied to your clipboard buffer.
  • Past the copied to any text editor and at the end add '?clientType=html5' without quotes
Example:
original from clipboard : https://attendee.gotowebinar.com/register/3152008843210963981/123456789
after adding: https://attendee.gotowebinar.com/register/3152008843210963981/123456789?clientType=html5
  • Now past it to your chrome browser and access the session without installing any software