[Android General] BokeeXD:
MAKE POCO C40 USABLE

THIS MAY SEEM VERY LONG BUT TRUST ME IT REALLY IS NOT IF YOU READ EVERYTHING

POCO C40 is a very slow, laggy, buggy and stuttery mess. I will tell you what you can do to at least remotely make it usable (If you do every single modification mentioned in LEVEL 2 DEBLOAT you will have a fairly usable phone with decent animations and stuff).

I would just recommend you to backup all your data because doing this on extisting install is not worth it. You can backup everything you just need to know all the passwords. I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICES IF ANYTHING GOES WRONG.

LEVEL 1 DEBLOAT (does not void warranty if you factory reset after the modifications)

If you cannot bother with using a computer, factory reset the phone, but in setup do not connect to WI-FI (if you need to verify Mi Account connect to it, type the password, get to point where you set up WI-FI, tap on the connection and forget password), than go through the setup but in google part untick everything and near the end of the setup untick all the telemetry and advertizing stuff.

Go to the App Drawer, and look for the apps you can UNINSTALL (NOT HIDE OR DISABLE), and uninstall every app possible.

Go to settings>About Phone (first setting)>MIUI Version (top left square with logo) and if it asks you “download updates automatically?” just tap no, go to 3 dots in top right, and disable all updates settings possible (basically notifications, downloads and things). Go back to main settings page and go to App updates which is right under About phone, tap 3 dots on top right, and disable all possible updates and notifications.

Now connect to WI-FI again, go to Password and Security>Authorization and Revocation and untick all things, than go to Chrome, search “MIUI Hidden Settings APKmirror”, go to first link and download the app​

Here is the direct link if you need:

MIUI Hidden Settings Activity 1.6.5 (Android 5.0+) APK Download by NetVor - Android Solutions - APKMirror

MIUI Hidden Settings Activity 1.6.5 (Android 5.0+) APK Download by NetVor - Android Solutions - APKMirror Free and safe Android APK downloads

www.apkmirror.com

Install it, after you install it it will scan the app, go to nut icon on top right, and disable all checks and things. Open the app, go through the setup, open hidden tab (bottom middle thing), find Manage Applications, disable EVERY app shown on the site you have an option to disable (many you cannot but just go through the list, some apps can be uninstalled too) (DO NOT DISABLE GOOGLE PLAY SERVICES, MIUI SECURITY APP, MIUI CORE etc IF YOU DO THE PHONE WILL STOP RESPONDING AND YOU HAVE TO FACTORY RESET)

The reason all these apps are listed is, if you have a PC, you can uninstall all of these apps with Universal Android Debloater GUI:

Releases · 0x192/universal-android-debloater

Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device. - 0x192/universal-android-debloater

github.com

If not ADBAppControl:

ADB AppControl

Official website of the ADB AppControl application. Free Download. Latest release. The ultimate applications manager and debloat tool for Android devices.

adbappcontrol.com

I would greatly recommend it, but if you do not have a PC you can also just disable the ones you can.​

Google Play Store

com.android.vending

(just disable it you might need safetynet idk)

(will be replaced with Aurora Store or ApkPure when needed but with restricted battery usage)

Aurora store (disable auto app updates so it does not run in the background):

Aurora Store | F-Droid - Free and Open Source Android App Repository

An unofficial FOSS client to Google Play with an elegant design and privacy

f-droid.org

ApkPure:

https://apkpure.com/apkpure/com.apkpure.aegon/download/3.19.81?utm_content=1006&icn=aegon&ici=text_home-m&from=text_home-m

Google app

com.google.android.quicksearchbox

Camera

com.android.camera

(will be replaced by Mark Harman’s Open Camera app)

OpenCamera:

Open Camera - Browse Files at SourceForge.net

Camera app for Android.

sourceforge.net

Google Chrome

com.android.chrome

(Will be replaced by Kiwi Browser)

Kiwi Browser:

Kiwi Browser - Fast & Quiet - Apps on Google Play

Kiwi Browser is a fast browser for Android with extensions support

play.google.com

Download Kiwi Browser - Fast & Quiet APKs for Android - APKMirror

Download Kiwi Browser - Fast & Quiet APKs for Android - APKMirror Free and safe Android APK downloads

www.apkmirror.com

Clock

com.android.deskclock

(Will be replaced by FossifyOrg’s version, if does not exist will be replaced by SimpleMobileTools’s clock app)

FossifyOrg’s version:

Releases · FossifyOrg/Clock

Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads - FossifyOrg/Clock

github.com

SimpleMobileTools’s version:

Releases · SimpleMobileTools/Simple-Clock

Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads - SimpleMobileTools/Simple-Clock

github.com

Facebook junk (not sure if needed for facebook app, keep if you use Facebook app)

com.facebook.appmanager

com.facebook.system

com.facebook.services

Google assistant

com.google.apps.googleassistant

Google Maps

com.google.android.maps

(you can use the web version or some open source alternative idk)

Data Restore Tool

com.google.android.apps.restore

Google One

com.google.android.apps.subscriptions.red

Device Health

com.google.android.apps.turbo

Digital Wellbeing

com.google.android.apps.wellbeing

Cell Broadcast Reciever

com.google.android.cellbroadcastreciever

gMail

com.google.android.gm

(can be replaced with either web version or K9-Mail from F-Droid or whatever)

[FIRST INSTALL HELIBOARD FROM BOTTOM OF LEVEL 1] Gboard

com.google.android.inputmethod.latin

TalkBack

com.google.android.marvin.talkback

Android Auto

com.google.android.projection.gearhead

Setup Wizard

com.google.android.setupwizard

Google Calendar Sync

com.google.android.syncadapters.calendar

Google Contacts Sync

com.google.android.syncadapters.contacts

Text To Speech

com.google.android.tts

YouTube

com.google.android.youtube (can be replaced with either web version, or NewPipe, or LibreTube from F-Droid or ReVanced or many alternatives...)

File Manager

com.mi.android.globalFileexplorer

(will be replaced with FossifyOrg’s File Manager app)

FossifyOrg File Manager:

Releases · FossifyOrg/File-Manager

Easy app for managing your files without ads, respecting your privacy & security - FossifyOrg/File-Manager

github.com

App Vault

com.android.globalminusscreen

Mi Link

com.milink.service

MIUI Analytics

com.miui.analytics

MIUI Backup

com.miui.backup

MIUI Bug Report

com.miui.bugreport

Cleaner

com.miui.cleaner

(Can be replaced with bmx66’s cache cleaner app from F-Droid or if you need something heavy duty Google Files app with restricted battery usage)

MIUI Daemon

com.miui.daemon

FM Radio

com.miui.fm

(cannot be replaced with anything local I think, so if you need Radio keep it)

Gallery

com.miui.gallery

(can be replaced with FossifyOrg’s Gallery app)

FossifyOrg Gallery:

Releases · FossifyOrg/Gallery

Browse your memories without any interruptions with this photo and video gallery - FossifyOrg/Gallery

github.com

MI Quick Apps Service Framework

com.miui.hybrid

Addon to MI Quick Apps Service Framework

com.miui.hybrid.accessory

Xiaomi Services and feedback

com.miui.miservice

MSA

com.miui.msa.global

Frequent Phrases

com.miui.phrase

Music

com.miui.player

(can be replaced with FossifyOrg’s Music app)

FossifyOrg Music:

Releases · FossifyOrg/Music-Player

A clean music player with a customizable widget, stylish interface and no ads. - FossifyOrg/Music-Player

github.com

Mi Video

com.miui.videoplayer

(can be replaced with FossifyOrg’s gallery app)

FossifyOrg Gallery:

Releases · FossifyOrg/Gallery

Browse your memories without any interruptions with this photo and video gallery - FossifyOrg/Gallery

github.com

WMService

com.miui.wmsvc

(usually disabled Widewine L1 for some reason, in this case it seems to not)

Yellow Pages

com.miui.yellowpage

SoterService

com.tencent.soter.soterserver

(usually disabled Widewine L1 for some reason, in this case it seems to not)

Calendar

com.xiaomi.calendar OR com.google.android.calendar

(can be replaced with FossifyOrg’s Calendar app)

FossifyOrg Calendar:

Releases · FossifyOrg/Calendar

A simple calendar with events, customizable widgets and no ads. - FossifyOrg/Calendar

github.com

MiPicks

com.xiaomi.mipicks

Xiaomi Coin

com.xiaomi.payment

Now change settings to your liking, but before that:

Go to Connections and Sharing>Private DNS and put it to dns.adguard.com (this is for adblock)

Go to settings home>Additional Settings>Spell checker and turn it off, go back and go to Autofill service and set it to nothing.

[OPTIONAL] Go to settings home and go to Notifications and Control Center>Control Center Style and change it to old version if you do not like the new one (may be faster idk)

Go to Memory Extension and disable it (unless you KNOW it helps, otherwise disable because it will eat the EMMC)

Go to the Security app, do not allow, go to the nut on top right and disable all features.

Install:

HeliBoard

Releases · Helium314/HeliBoard

Customizable and privacy-conscious open-source keyboard - Helium314/HeliBoard

github.com

Simple Launcher (By Simple Mobile Tools, unless you want working screen gestures) or some other open source launcher

Releases · SimpleMobileTools/Simple-Launcher

A practical and customizable launcher for launching your favorite apps easily. - SimpleMobileTools/Simple-Launcher

github.com

LibreOffice Viewer

LibreOffice Viewer | F-Droid - Free and Open Source Android App Repository

Document Viewer

f-droid.org

MuPDF Mini

MuPDF mini | F-Droid - Free and Open Source Android App Repository

Minimalist viewer for PDF, XPS, CBZ, unprotected EPUB, and FB2 documents

f-droid.org

ScreenCam

ScreenCam | F-Droid - Free and Open Source Android App Repository

Lightweight and functional screen recorder

f-droid.org

Notes (I recommend billthefarmer’s or FossifyOrg’s version from F-Droid)

Obsqr (qr code reader from F-Droid)

Voice recorder (FossifyOrg version)

Releases · FossifyOrg/Voice-Recorder

An easy way of recording any discussion or sounds without ads or internet access - FossifyOrg/Voice-Recorder

github.com

Calculator (Either FossifyOrg version, if not SimpleMobileTools version)

FossifyOrg Calculator:

Releases · FossifyOrg/Calculator

A calculator for quick simple calculations with a nice user interface and no ads - FossifyOrg/Calculator

github.com

SimpleMobileTools Calculator:

Releases · SimpleMobileTools/Simple-Calculator

A calculator for quick simple calculations with a nice user interface and no ads - SimpleMobileTools/Simple-Calculator

github.com

BSC MGC (GCAM):

BSG GCam APKs - Google Camera Port

Modified Google Camera app by BSG.

www.celsoazevedo.com

Recommended every day apps alternatives:

Facebook

Either the web version or Facebook Lite

Messanger

Built in Facebook Lite I believe

Instagram

Either web version or Instagram Lite

Twitter (or X)

Web version or full

Tiktok

Either web version or Tiktok Lite

Telegram

Telegram X

Google

Preloaded is fine but you can also try Google Go

LEVEL 2 DEBLOAT (READ WARRANTY CARD YOU GOT FROM THE SELLER)

Unlock the bootloader (will factory reset the phone AND YOU WILL NEED PLATFORM-TOOLS THING LATER)

Tutorial:

If your phone is running anything else than India or Indonesia or Taiwan firmware, you REALLY want to change it to Indonesia firmware.

Tutorial (has english subtitles AND DO NOT LOCK THE BOOTLOADER):

After you done that, enable USB debugging again, go to the firmware you downloaded from last step, go to images folder and copy boot.img, send it to any phone, install Magisk Delta (or Kitsune mask it is same app) app on that phone, open the app, tap install and select image file, wait for it to finish, when it finishes go to your download folder, rename it to let’s say deltafrostboot.img, than send it to your computer. Use platform-tools like in bootloader unlock video and type:

fastboot devices

fastboot flash boot_a deltafrostboot.img

fastboot flash boot_b deltafrostboot.img

fastboot reboot

After that just follow the steps from LEVEL 1 DEBLOAT and after that set up Magisk, and download and extract the zip file from here:

Ultra Rooted MIUI Package

This package contains lots of Magisk Modules to improve your Xiaomi device experience, and even boost your perfomance! All of the works belongs to the originals owners! I have tried to credit every single one of them as I could find! Please show...

xdaforums.com

Flash these in order:

Magisk Bootloop Protector (just in case)

Remove Low-End Detection from build.prop (if you want to use Miui animated icons and trust me you do want to)

MemeUI Enhancer (greatly improves performance)

Miui Animated icons (already mentioned up there)

I would also recommend to download Universal GMS Doze, flash it, go to MIUI HiddeN settings app, go to “Manage Applications”, find Google Play Services, Battery and performance, restrict apps in the background setting and restrict.

If you managed to get to the end congratulations I hope it all went well and I hope the phone will work well for you! :D​