Why BoxPhone Only Works on Samsung
Sikrid TeamSikrid Engineering TeamCan Redmi, Xiaomi, Oppo, or Vivo really run a phone farm? An engineering answer, not a marketing pitch.
What BoxPhone Needs From a Phone
Before we get to why Samsung fits, here's the checklist a phone has to pass to survive in a farm:
- You can unlock the bootloader. Needed to flash custom recovery, patch the boot image for Magisk, and do root + root-hiding.
- ADB stays authorized after reboot. Nobody should have to walk over to tap "Allow USB debugging" on each phone every time it restarts.
- ADB over Wi-Fi stays up. The
adbddaemon needs to keep listening over Wi-Fi so you don't have to leave 50 USB cables plugged in. - Apps auto-start on boot. When the phone reboots, your bot or launcher must come up on its own. No human touching the screen.
- No overzealous battery saver that kills ADB or background processes.
- Debug + charging work at the same time. While the phone charges, ADB has to still go through.
- Plenty of used stock at a fair price. A farm runs 50-200 units at a time. The math only works if supply is healthy.
Why Samsung Fits Best
Samsung Galaxy S8 through S10 (and certain Note / Z Flip models) tick almost every box:
- Bootloader unlocks through Odin. The community has documented every firmware out there. You'll never be the first person to try something.
- ADB authorization can be made to stick with a small system patch (Sikrid built this in-house).
- The USB controller is stable. Runs across a hub with many units and doesn't drop.
- Batteries hold up. Can run 24/7 for years even sitting on a shelf.
- Lots of used stock in Thailand. Affordable, with enough horsepower (Snapdragon 845 / Exynos 9810 or newer).
- Kernel and drivers are documented. Community custom ROMs exist for every model.
Why Redmi / Xiaomi Don't Work
Redmi 12, 13C and most newer Xiaomi models are simply off the table for BoxPhone. Here's why:
1. Bootloader unlock is slow and risky
- You have to wait 168 hours (a full week) after binding a Mi account before you can unlock — totally impractical for a 100+ unit farm.
- Since 2024-2025 Xiaomi has been pulling unlock rights in many regions — EU/Global units are getting harder to unlock by the month.
- Unlocking flags the Mi account — that account is then stuck to that phone, and you only get 3 devices per account per month.
2. MIUI / HyperOS kills background processes
- MIUI auto-kills
adbdand background apps after 5-10 minutes idle — even with autostart turned on. - System-level battery savers can't be turned off deep enough — you need root and
pmcommands to fully disable them. - Start-on-boot on some models requires opening Settings on each phone to flip a toggle — no way to automate it.
3. ADB persistence is fragile
- USB debugging on MIUI lives behind a hidden setting called "USB debugging (Security settings)" — and some versions don't expose it at all.
- After reboot, ADB authorization vanishes on some models — back to tapping the screen.
- ADB over Wi-Fi turns itself off when the screen goes black. Fixing it needs root and scripts Xiaomi doesn't support.
4. Redmi/Xiaomi simply isn't built for phone farms
This is the heart of it. Redmi and Xiaomi are consumer phones built for one person to carry around, not for running automation 24 hours a day.
When you see vendors selling "Redmi BoxPhones", that's someone trying to move inventory. Run 50+ units in production for a month and you'll hit:
- Phones drop ADB every few hours — somebody has to reset them by hand
- After a power blip and auto-boot, the bot doesn't come back — you tap each one
- Batteries swell quickly because heat management wasn't designed for 24/7
- MIUI OTA updates can wipe root every month
Oppo / Vivo / Realme — Same Problems, Worse
- Oppo / Realme (ColorOS) — bootloader unlock has been completely switched off since 2022 on Global units. The only way in is engineering firmware you can't actually get.
- Vivo / iQOO (Funtouch / OriginOS) — bootloader is a pain to unlock, and ADB persistence is the worst on the market.
- Huawei / Honor — no Google services, and Huawei revoked bootloader unlock entirely back in 2018.
- Tecno / Infinix / itel — drivers and kernel just aren't stable enough for 24/7 work.
Summary — Why Samsung Only
| Samsung S8/S9/S10 | Redmi 12/13C | Oppo / Vivo | |
|---|---|---|---|
| Bootloader unlock | ✓ via Odin | ✗ 168hr wait + flagged account | ✗ fully locked |
| ADB persistence | ✓ patchable | ✗ MIUI kills it | ✗ ColorOS kills it |
| Start-on-boot | ✓ | ✗ per-device toggle required | ✗ |
| Safe 24/7 operation | ✓ thermals hold up | ✗ batteries swell | ✗ |
| Used-market supply | ✓ abundant | ~ moderate | ~ thin |
| Community / docs | ✓ comprehensive | ~ sparse | ✗ very limited |
Bottom Line
Sikrid BoxPhone uses Samsung Galaxy S8 / S9 / S10 / Note / Z Flip because they're the ones that pass every check a real phone farm needs.
Redmi, Xiaomi, Oppo, and Vivo aren't a matter of choice — they're not workable from an engineering angle. If somebody tells you otherwise, they haven't actually run a fleet.
Next time someone tries to sell you a Redmi BoxPhone, ask one question: "Run 100 units for 30 days straight — how many drop ADB?" The answer will tell you everything.
FAQ
01Can a Redmi 12 or 13C be used as a BoxPhone?+
No. You'd have to wait 168 hours after binding a Mi account to even unlock the bootloader, MIUI kills background processes so ADB drops constantly, and the phone wasn't built to run 24/7. Anyone selling these as BoxPhones is selling marketing, not engineering.
02What about older Xiaomi models running pre-MIUI 14 builds?+
Bootloader is easier to unlock on those, sure. But heat and battery handling for round-the-clock work still trails Samsung by a lot. And there just aren't enough of them in the Thai used market to scale past 100 units.
03Can iPhones be used as a BoxPhone?+
No. iOS has no ADB and no real automation framework. Jailbreak only works on some models and isn't stable enough for a farm. And the price doesn't make sense at scale.
04What about Pixel devices?+
Possible on paper — the easiest bootloader unlock around. But they're expensive, hard to find used here, and Google's farm detection is way more aggressive than Samsung's. Not worth it.
05Why S8/S9/S10 specifically and not S20+ or newer?+
From S20+ onward Samsung locks bootloaders in certain regions (the Snapdragon variants), and used prices are still high. The S8/S9/S10 is the sweet spot — the Exynos variant unlocks cleanly, the chip is fast enough for anything automation throws at it, and the price is right.
06I already own a Redmi — can I repurpose it?+
Fine for messing around and learning. Don't try to build a real farm on it. One unit might be okay; at 10-20 units the operational headaches will eat more time than the savings are worth. Sell it and grab a used Samsung S9.
07Does Sikrid supply the devices as well?+
Yes. We hand-pick Samsung Galaxy S8/S9/S10 units that pass battery and bootloader checks, ready to drop into a BoxPhone. Check the Pricing page or chat with our team.
Further Reading
Related Articles
All articles →How BoxPhone works — a deep-dive into controlling 1 to 1000+ devices
The architecture behind BoxPhone — USB hubs, OTG, ADB-over-network, the Enterprise Device Management engine and the dashboard.
Production-grade testing on BoxPhone in 2026 — Magisk + Shamiko (without breaking ADB authorisation)
A production-grade testing workflow proven in 2026 — plus Sikrid's proprietary system that operates without breaking ADB authorisation.
USB bandwidth & PCIe expansion for BoxPhone — what to do beyond 60 devices
Why a 30-port USB hub isn't enough — controller bandwidth explained, plus PCIe USB cards that break past the limit.
Sikrid Custom ROM — lightweight, smooth, no ADB key required, plug and run
A ROM baked specifically for BoxPhone — idle RAM reduced to 1GB, plug-and-play ADB with no popup prompts, and every service auto-starts after boot.
Ready to deploy BoxPhone? — Talk to the Sikrid team
We design and assemble BoxPhone in Thailand with a complete Enterprise Device Management system in a single platform. See more on TikTok @sikridphonefarmth
