Back to all articles
TECHNICAL

Why BoxPhone Only Works on Samsung

Sikrid Team avatarSikrid TeamSikrid Engineering Team

Can Redmi, Xiaomi, Oppo, or Vivo really run a phone farm? An engineering answer, not a marketing pitch.

2026-04-267 min read
Short version: other brands can't be used as a BoxPhone. Redmi 12, 13C, Xiaomi, Oppo, Vivo and the rest hit hard walls on bootloader unlock, keeping ADB alive, and apps starting on boot — and without those three, you can't run a phone farm 24/7. Anyone selling a Redmi BoxPhone is selling marketing, not engineering.

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:

  1. You can unlock the bootloader. Needed to flash custom recovery, patch the boot image for Magisk, and do root + root-hiding.
  2. ADB stays authorized after reboot. Nobody should have to walk over to tap "Allow USB debugging" on each phone every time it restarts.
  3. ADB over Wi-Fi stays up. The adbd daemon needs to keep listening over Wi-Fi so you don't have to leave 50 USB cables plugged in.
  4. Apps auto-start on boot. When the phone reboots, your bot or launcher must come up on its own. No human touching the screen.
  5. No overzealous battery saver that kills ADB or background processes.
  6. Debug + charging work at the same time. While the phone charges, ADB has to still go through.
  7. 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 adbd and 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 pm commands 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/S10Redmi 12/13COppo / 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 →
READ MORE / INQUIRE

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