Back to all articles
TECHNICAL

Why BoxPhone Only Works on Samsung

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

Sikrid Team2026-04-267 min read
Short answer: other brands cannot be used as a BoxPhone — Redmi 12, 13C, Xiaomi, Oppo, Vivo, and similar devices have hard limits on bootloader unlock, ADB persistence, and start-on-boot that make 24/7 phone-farm operation impossible. Anyone selling Redmi as a BoxPhone is doing marketing, not engineering.

What BoxPhone Demands From a Device

Before answering why Samsung fits — you need to understand what capabilities a phone farm requires from each device:

  1. Unlockable bootloader — to flash custom recovery, patch boot.img for Magisk, and run root + root-hiding
  2. Persistent ADB authorization — after a reboot, no one should have to tap an “Allow USB debugging” popup on the device screen.
  3. Stable ADB-over-network — keep adbd listening over Wi-Fi without leaving USB cables permanently attached.
  4. Start-on-boot for the automation app — after a reboot the bot or launcher must come back up automatically, no human touch required.
  5. No aggressive battery optimization killing ADB or automation background processes.
  6. USB OTG / debug working concurrently — ADB must work while charging.
  7. Reasonable used-market supply — phone farms run 50-200 units at a time and pricing has to make sense.

Why Samsung Fits Best

Samsung Galaxy S8 through S10 (and certain Note / Z Flip models) check almost every box:

  • Bootloader unlocks via Odin — community documentation is exhaustive, and every firmware version has been dissected.
  • ADB authorization can be made persistent with a small system patch (Sikrid built this in-house).
  • Stable USB controller — runs reliably across many units on a hub.
  • Durable battery health — supports 24/7 operation for years, even shelf-mounted.
  • Strong Thai used-market supply — affordable prices, sufficient specs (Snapdragon 845 / Exynos 9810 and up).
  • Documented kernel and drivers — community custom ROMs exist for every model.

Why Redmi / Xiaomi Don't Work

Redmi 12, 13C and newer Xiaomi models are simply off the table for BoxPhone — engineering reasons:

1. Bootloader unlock is slow and risks getting locked out

  • Requires a 168-hour (one-week) wait after binding a Mi account before you can unlock — not practical for a 100+ unit farm.
  • Since 2024-2025 Xiaomi has revoked unlock rights in many regions — EU/Global units are increasingly hard to unlock.
  • Unlocking flags the Mi account — that account cannot be used elsewhere, and there's a 1 account = 3 devices/month cap.

2. MIUI / HyperOS aggressively kill background processes

  • MIUI auto-kills adbd and background apps after 5-10 minutes of idle — even with autostart enabled.
  • System-level battery optimizations cannot be fully disabled — you need root and pm commands.
  • Start-on-boot on some models requires entering Settings on each device to flip a toggle — cannot be automated.

3. ADB persistence is fragile

  • USB debugging on MIUI must be enabled via the hidden setting “USB debugging (Security settings)” — which some versions don't expose.
  • After reboot, ADB authorization is lost on some models — requiring another tap on the screen.
  • ADB-over-network shuts off when the screen turns off — fixing this requires root and scripting that Xiaomi does not support.

4. Redmi/Xiaomi simply isn't designed for phone farms

This is the key point — Redmi/Xiaomi are designed as consumer devices for individual users, not for running automation 24 hours a day.

When you see vendors selling “Redmi BoxPhones” — that is marketing from people trying to move inventory. Run 50+ units in production for a month and you will hit:

  • Devices drop ADB every few hours, requiring manual resets
  • After a power outage and auto-boot, the bot doesn't restart — you must tap each device
  • Batteries swell quickly because thermal management is not 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 shut off since 2022 on Global units. Engineering firmware is required and unavailable.
  • Vivo / iQOO Funtouch / OriginOS — bootloaders are difficult to unlock and ADB persistence is the worst on the market.
  • Huawei / Honor — no Google services, plus Huawei revoked bootloader unlock entirely in 2018.
  • Tecno / Infinix / itel — driver and kernel quality is not stable enough for 24/7 workloads.

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

Conclusion

Sikrid BoxPhone uses Samsung Galaxy S8 / S9 / S10 / Note / Z Flip because they meet every requirement of a real phone farm.

Redmi, Xiaomi, Oppo, and Vivo aren't a matter of choosing or not choosing — they are engineering-impossible. Anyone claiming otherwise has not run a real farm.

If someone tries to sell you a Redmi-based BoxPhone, ask one question: “Run 100 units continuously for 30 days — how many lose ADB?” The answer will tell you everything.

FAQ

01Can a Redmi 12 or 13C be used as a BoxPhone?+

No. Bootloader unlock requires a 168-hour wait plus a Mi-account binding, MIUI auto-kills background processes so ADB cannot persist, and the device is not built for 24/7 operation. Anyone selling these as BoxPhones is doing marketing, not engineering.

02What about older Xiaomi models running pre-MIUI 14 builds?+

The bootloader is easier to unlock than on newer models, but thermal management and battery longevity for 24/7 workloads are still far behind Samsung. Used-market supply in Thailand is also too thin to scale to 100+ units.

03Can iPhones be used as a BoxPhone?+

Not at all. iOS lacks ADB and any system-level automation framework, jailbreak only works on certain models and is not stable enough for a farm, and the price simply does not justify the investment.

04What about Pixel devices?+

Technically possible (the easiest bootloader unlock on the market), but they are too expensive, used-market supply in Thailand is limited, and Google's farm-detection signals are far more aggressive than Samsung's. Not cost-effective.

05Why S8/S9/S10 specifically and not S20+ or newer?+

Starting with the S20+, Samsung began locking the bootloader in certain regions (Snapdragon variants), and used-market prices remain high. The S8/S9/S10 hit the sweet spot — the Exynos variant unlocks cleanly, the Snapdragon 845 / Exynos 9810 has plenty of horsepower for any automation workload, and pricing is reasonable.

06I already own a Redmi — can I repurpose it?+

Fine for learning or experimentation, but not for a production farm. A single unit may work, but at 10-20 units you will hit operational issues that cost more time to debug than the savings are worth. Sell it and pick up a used Samsung S9 instead.

07Does Sikrid supply the devices as well?+

Yes. We hand-pick Samsung Galaxy S8/S9/S10 units that pass battery-health and bootloader tests, ready to be assembled into a BoxPhone. See pricing on the Pricing page or speak with the Sikrid team.

Further Reading

READ MORE / INQUIRE

Ready to deploy BoxPhone? — Talk to the Sikrid team

We design and assemble BoxPhone in Thailand with a complete Automation system in a single platform. See more on TikTok @sikridphonefarmth