Android Bloatware Remove: ADB + Claude Code se Preinstalled Apps Hatao (Redmi, Vivo, Samsung)
- 1Developer Options Enable Karo — About Phone mein Build Number / MIUI / HyperOS version 7 baar tap karo
- 2USB Debugging ON Karo — Developer Options ke andar USB Debugging toggle ON
- 3Phone Connect Karo — USB cable se laptop se jodo, pop-up mein "Allow" ya "Always allow" karo
- 4Claude Code Prompt Chalaao — Neeche diya prompt copy karo, Claude approve-by-approve kaam karega
| Category | Example | Status |
|---|---|---|
| Manufacturer bloatware | com.miui.cleaner, com.vivo.smartshot | Review karo |
| Third-party preinstalled | com.facebook.appmanager | Approve karo |
| Core Android system | com.android.systemui, com.android.phone | KABHI NAHI |
| Google Play Services | com.google.android.gms | KABHI NAHI |
| Bank / carrier apps | net.one97.paytm (if installed by OEM) | Mat hatao |
- Settings → Network/Connections → Private DNS → Hostname: dns.adguard-dns.com
- KUCH ads/trackers block honge — sab nahi, kuch apps break ho sakti hain
- Free hai, no root required, easily reversible (Auto pe wapas set karo)
Aapka Redmi, Vivo, ya Samsung phone lete hi usmein already dozens of apps preinstalled hoti hain — kuch unhe kabhi use nahi karte. Kuch toh background mein data use karti hain, notifications bhejti hain, ya simply storage waste karti hain. ADB (Android Debug Bridge) aur Claude Code ka combination ek safer, smarter tarika hai inhe identify karke selectively hatane ka — bina rooting ke.
Yahan ek important clarification: ye guide speed ya battery mein guaranteed improvement promise nahi karta. ADB ke through --user 0 flag se removal ek per-user operation hai — phone ka data wipe nahi hota, aur typically reversible hai. Lekin galat package remove kiya toh features break ho sakti hain. Isliye iss poore guide mein ek hi rule hai: approve karo tab hatao.
before.txt). System packages ke saath careless rehna features tod sakta hai — bootloop ka risk --user 0 ke saath bahut kam hai, lekin exist karta hai.
ADB aur pm uninstall --user 0 Kya Hai?
ADB (Android Debug Bridge) Google ka official command-line tool hai jo Android platform-tools mein aata hai. Ye aapke laptop ko aapke phone se directly communicate karne deta hai — via USB cable. Koi third-party software nahi chahiye, koi root nahi chahiye.
adb shell pm uninstall --user 0 <package> command ek specific package ko sirf primary user (user 0) ke liye remove karta hai. Android ke multi-user architecture ke hisaab se, ye package system se physically delete nahi hoti — sirf current user ke liye disabled hoti hai. Iska matlab: factory reset karte hi wapas aa jaayegi. Aur command se bhi wapas la sakte ho: adb shell cmd package install-existing <package>.
pm uninstall --user <id> per-user removal ka official method hai as documented in Android platform tools.
Step 1: Developer Options Enable Karo
ADB use karne ke liye phone par Developer Options enable karna zaroori hai. Exact menu path brand ke hisaab se thoda alag hota hai:
Redmi / Xiaomi (MIUI ya HyperOS)
- Settings open karo
- About phone tap karo
- MIUI version ya OS version ya HyperOS version pe 7 baar tap karo (jo bhi dikhta ho)
- PIN enter karo agar pucha jaaye — "You are now a developer!" message aayega
- Developer Options ab milega: Settings > Additional Settings > Developer options
Samsung (One UI)
- Settings open karo
- About phone tap karo
- Software information tap karo
- Build number pe 7 baar tap karo
- Fingerprint / PIN se confirm karo
- Developer Options ab directly Settings ke bottom par dikhega (About phone ke neeche)
Vivo (Funtouch OS / OriginOS)
- Settings open karo
- About phone tap karo
- Software version ya Version info > Build number pe 7 baar tap karo
- Developer Options milega: Settings > System management > Developer options (Vivo/iQOO mein path version ke hisaab se alag ho sakta hai - Settings mein "Developer options" search kar lo)
Step 2: USB Debugging Enable Karo aur Phone Connect Karo
Developer Options mein jaane ke baad:
- USB Debugging toggle dhundho aur ON karo
- Ab USB cable se phone ko laptop se connect karo
- Phone par ek popup aayega: "Allow USB debugging?" — Allow tap karo (agar isi laptop ke liye hamesha allow karna ho toh "Always allow from this computer" check karo)
- Laptop ke terminal mein type karo:
adb devices - Agar output mein aapka device ID aur "device" likha aaye — connected. Agar "unauthorized" likhe — phone par popup dobara dekho.
Step 3: ADB Platform Tools Install Karo (Laptop Par)
ADB laptop par pehle se nahi hota — Android SDK Platform Tools download karni hogi:
- Google ke official page par jaao: developer.android.com/tools/releases/platform-tools
- Apne OS ke liye ZIP download karo (Windows / macOS / Linux)
- ZIP extract karo — koi install nahi chahiye
- Extracted folder mein terminal/command prompt open karo
- Windows par:
.\adb devices| macOS/Linux par:./adb devices
Step 4: Claude Code se Bloatware Identify & Remove Karo
Ye iss guide ka main part hai. Neeche diya copy-paste Claude Code prompt use karo. Ye prompt Claude ko instruct karta hai ki:
- Pehle ek package list backup save kare
- Har package ka naam plain words mein explain kare
- Har ek ko Safe / Risky / Never Touch mark kare
- Aapki approval le ek ek karke, phir uninstall kare
- Critical system packages ko kabhi na hataye
Copy-Paste Claude Code Prompt
Prompt mein [APNA PHONE MODEL YAHAN LIKHEIN] ki jagah apna exact model likho — jaise "Redmi Note 13 Pro" ya "Samsung Galaxy M35". Isse Claude brand-specific bloatware better identify kar sakta hai.
--user 0 ke saath bootloop ka risk bahut kam hai aur typically reversible hai, lekin kuch cheezein ho sakti hain: banking apps break ho sakti hain (specially agar OEM-integrated hain), OTA system updates fail ho sakti hain kuch cases mein, aur manufacturer-specific features (jaise MIUI cleaner, Samsung DeX) kaam karna band kar sakti hain. Samsung phones par SafetyNet/Play Integrity checks kuch apps ko block kar sakta hai agar system packages tamper hui lagin. Isliye har package ke baare mein pehle socho.
Private DNS: Kuch Ads/Trackers System-Wide Block Karo
Bloatware cleanup ke alawa ek aur useful setting hai — Private DNS. Ye ek filtering DNS server set karta hai jo network level par known ad aur tracker domains block karta hai. Ye completely optional hai lekin useful hai.
Important disclaimers:
- Private DNS kuch ads/trackers block karta hai — sab nahi. In-app ads jo same domain se serve hoti hain unhe block nahi kar sakta.
- Kuch apps (jaise kuch banking apps, VPN apps) Private DNS ke saath properly kaam nahi karti — agar issue aaye toh "Automatic" par wapas set karo.
- Ye battery ya speed pe significant impact nahi karta (generally positive ya neutral).
Setup Steps:
Stock Android / Redmi / Xiaomi:
Settings > Network & internet (ya "Connections") > Private DNS > "Private DNS provider hostname" select karo > Enter: dns.adguard-dns.com > Save
Samsung (One UI):
Settings > Connections > More connection settings > Private DNS > "Hostname of private DNS provider" > Enter: dns.adguard-dns.com > Save
Vivo:
Settings > Network & internet (ya "More networks") > Private DNS > Hostname mode select karo > Enter: dns.adguard-dns.com > Save
Wapas disable karna ho toh Private DNS setting mein jaao aur "Automatic" select karo.
dns.adguard-dns.com for Android Private DNS mode. Free plan available.
Package Restore Kaise Karein (Agar Kuch Toot Jaaye)
Agar koi feature band ho gayi ya koi app kaam nahi kar rahi after removal, restore karo isse:
Agar install-existing error deta hai toh iska matlab package aapke specific Android version mein available nahi — is case mein factory reset hi sahi option hai ya OEM customer care contact karo.
pm install-existing documented as the method to restore a per-user removed package without factory reset.
Quick Reference: Brand-Wise Developer Options Path
| Brand / OS | Build Number Path | Developer Options Location |
|---|---|---|
| Redmi / Xiaomi (MIUI) | Settings > About phone > MIUI version (7 taps) | Settings > Additional Settings > Developer options |
| Redmi / Xiaomi (HyperOS) | Settings > About phone > OS version / HyperOS version (7 taps) | Settings > Additional Settings > Developer options |
| Samsung (One UI) | Settings > About phone > Software information > Build number (7 taps) | Settings (main) > Developer options (bottom) |
| Vivo (Funtouch/OriginOS) | Settings > About phone > Software version / Version info > Build number (7 taps) | Settings > System management > Developer options |
| Stock Android (Pixel, Motorola) | Settings > About phone > Build number (7 taps) | Settings > System > Developer options |
Aur Sikhna Hai AI Tools Ke Baare Mein?
Aman Arya (@amanarya.ai) regular reels share karte hain practical AI tools ke baare mein — Claude Code, automation, aur real-world use cases. Instagram par follow karo. Employee rights aur workplace tools ke saath help ke liye Mulazim AI try karo.
Try Mulazim AI →