Why BoxPhone Only Works on Samsung
Can Redmi, Xiaomi, Oppo, or Vivo really run a phone farm? An engineering answer, not a marketing pitch.
What BoxPhone Demands From a Device
Before answering why Samsung fits — you need to understand what capabilities a phone farm requires from each device:
- Unlockable bootloader — to flash custom recovery, patch boot.img for Magisk, and run root + root-hiding
- Persistent ADB authorization — after a reboot, no one should have to tap an “Allow USB debugging” popup on the device screen.
- Stable ADB-over-network — keep
adbdlistening over Wi-Fi without leaving USB cables permanently attached. - Start-on-boot for the automation app — after a reboot the bot or launcher must come back up automatically, no human touch required.
- No aggressive battery optimization killing ADB or automation background processes.
- USB OTG / debug working concurrently — ADB must work while charging.
- 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
adbdand background apps after 5-10 minutes of idle — even with autostart enabled. - System-level battery optimizations cannot be fully disabled — you need root and
pmcommands. - 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/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 |
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
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
