README: surface el mercado con diagrama, tabla enlazada y ASCII

- assets/mercado.svg: diagrama de las tres patas de una operación
  (hardware / software / identidad) y el modelo de picos y palas
- README: nueva sección "El mercado" con ASCII de los tres negocios bajo
  el mismo nombre, el diagrama, y la tabla de players con enlaces a cada
  uno. Antes solo estaba en el doc de investigación
- mercado_y_players.md: la tabla de players pasa a llevar enlaces
- capa_identidad.md: ASCII de la cadena de atestación (dispositivo real
  vs contenedor) para verlo de un vistazo
This commit is contained in:
s1to 2026-08-08 20:36:44 +02:00
parent a1a04815b2
commit a9d0df0034
4 changed files with 136 additions and 7 deletions

View file

@ -170,6 +170,20 @@ de certificados** que se remonta, eslabón a eslabón, hasta **una raíz firmada
En la cadena viaja además el estado de **Verified Boot**: si el arranque está verificado
(`GREEN`), si el bootloader está desbloqueado (`ORANGE`), si hay algo modificado.
```
Dispositivo certificado Contenedor redroid
┌────────────────────────────┐ ┌────────────────────────────┐
│ clave privada en el TEE │ │ (no hay TEE) │
│ │ firma │ │ │
│ ▼ │ │ │
│ cert del dispositivo │ │ nada que firmar │
│ ▼ │ │ nada que encadenar │
│ cert intermedio (OEM) │ │ │
│ ▼ │ │ │
│ RAÍZ de Google ✓ ok │ │ la verificación falla ✗ │
└────────────────────────────┘ └────────────────────────────┘
```
Entonces, ¿qué le falta a un contenedor redroid, o a cualquier emulador?
**La clave privada.** No es que sea difícil de imitar: es que **no la tiene y no puede tenerla**.

View file

@ -111,16 +111,17 @@ gris, sin rastro).
## 6. Mapa de players por capa
Nadie vende la operación entera; se ensambla de piezas de proveedores distintos. Por capas:
Nadie vende la operación entera; se ensambla de piezas de proveedores distintos. Pincha en cada
nombre para ir al player.
| Capa | Players | Notas |
|---|---|---|
| **Bastidores de móviles físicos** | GenFarmer (VN), PhoneFarmBox | Hardware + software de control. Shenzhen y Vietnam fabrican; Europa no |
| **Cloud phones (ARM real en datacenter)** | Redfinger, GeeLark, VMOS Cloud, UgPhone, DuoPlus | Hardware real por horas, no emulador. GeeLark se vende como antidetect |
| **Antidetect / multi-cuenta** | Multilogin (EE), GoLogin (LT), Incogniton (NL), AdsPower, Dolphin{anty} | Segmento europeo más consolidado. Gestión de huellas de navegador/dispositivo |
| **Proxies móviles/residenciales** | Oxylabs, Decodo (ex-Smartproxy), IPRoyal, SOAX, NetNut (LT); Bright Data (IL/US) | Lituania es el hub UE. Inventario residencial a menudo de SDKs en apps gratuitas |
| **Número como servicio (OTP)** | 5SIM, SMS-Activate; gogetsms y apisim **incautados** en SIMCARTEL | SIMs físicas prepago en SIM-boxes. Es el eslabón por el que cae la gente |
| **Automatización de dispositivo** | La plataforma de GenFarmer; Auto.js y similares | OCR + accesibilidad para pilotar la app sin API |
| **Bastidores de móviles físicos** | [GenFarmer](https://genfarmer.com/) (VN) · [PhoneFarmBox](https://www.phonefarmbox.com/) | Hardware + software de control. Shenzhen y Vietnam fabrican; Europa no |
| **Cloud phones (ARM real en datacenter)** | [GeeLark](https://www.geelark.com/) · VMOS Cloud · Redfinger · UgPhone · DuoPlus | Hardware real por horas, no emulador. GeeLark se vende como antidetect |
| **Antidetect / multi-cuenta** | [Multilogin](https://multilogin.com/) (EE) · [GoLogin](https://gologin.com/) (LT) · [Incogniton](https://incogniton.com/) (NL) · [AdsPower](https://www.adspower.com/) · [Dolphin{anty}](https://dolphin-anty.com/) | Segmento europeo más consolidado. Gestión de huellas de navegador/dispositivo |
| **Proxies móviles/residenciales** | [Oxylabs](https://oxylabs.io/) · [Decodo](https://decodo.com/) (ex-Smartproxy) · [IPRoyal](https://iproyal.com/) · [SOAX](https://soax.com/) · [NetNut](https://netnut.io/) (LT) · [Bright Data](https://brightdata.com/) (IL/US) | Lituania es el hub UE. Inventario residencial a menudo de SDKs en apps gratuitas |
| **Número como servicio (OTP)** | SIM-boxes prepago; gogetsms y apisim **incautados** en SIMCARTEL | SIMs físicas prepago en SIM-boxes. Es el eslabón por el que cae la gente |
| **Automatización de dispositivo** | plataforma de GenFarmer (OCR) · [Auto.js](https://github.com/hyb1996/Auto.js) | OCR + accesibilidad para pilotar la app sin API |
La única capa que **no** tiene sustituto en software es la del dispositivo físico: es la de la clave.

View file

@ -100,6 +100,42 @@ levanta todo el pipeline en un sobremesa.
| [02_device_lab/hardware_m1000e.md](02_device_lab/hardware_m1000e.md) | El chasis según el manual |
| [01_investigacion/](01_investigacion/) | Mercado, stack, capa de identidad, marco legal |
## El mercado
Todo esto arranca de dos webs que venden "granjas de móviles":
[genfarmer.com](https://genfarmer.com/) y [phonefarmbox.com](https://www.phonefarmbox.com/). Bajo el
mismo nombre conviven tres negocios que no tienen nada que ver:
```
"phone farm"
┌────────────────┼────────────────┐
▼ ▼ ▼
REWARD FARMING DEVICE LAB / QA ACCOUNT FARMING
apps de ads testing de apps cuentas falsas
gris · saturado legal · B2B fraude en la UE
este proyecto
```
Nadie vende la operación entera: se ensambla por capas, cada una de un proveedor distinto.
![El mercado por capas](assets/mercado.svg)
### Los players, por capa
| Capa | Players |
|---|---|
| **Bastidores de móviles** | [GenFarmer](https://genfarmer.com/) · [PhoneFarmBox](https://www.phonefarmbox.com/) |
| **Cloud phones** (ARM real) | [GeeLark](https://www.geelark.com/) · VMOS Cloud · Redfinger · UgPhone |
| **Antidetect / multi-cuenta** | [Multilogin](https://multilogin.com/) · [GoLogin](https://gologin.com/) · [Incogniton](https://incogniton.com/) · [AdsPower](https://www.adspower.com/) · [Dolphin{anty}](https://dolphin-anty.com/) |
| **Proxies** móviles/residenciales | [Oxylabs](https://oxylabs.io/) · [Bright Data](https://brightdata.com/) · [IPRoyal](https://iproyal.com/) · [SOAX](https://soax.com/) · [Decodo](https://decodo.com/) |
| **Número como servicio** (OTP) | SIM-boxes prepago · gogetsms y apisim, *incautados* en SIMCARTEL |
| **Automatización** | plataforma de GenFarmer (OCR) · Auto.js |
El análisis completo —cómo operan, por qué la caja cuesta $400 y las alternativas legales— está en
**[01_investigacion/mercado_y_players.md](01_investigacion/mercado_y_players.md)**.
## La atestación de dispositivo
La detección de emulador pasó de estadística a criptográfica. Un Android certificado lleva una

78
assets/mercado.svg Normal file
View file

@ -0,0 +1,78 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 566" width="960" height="566" font-family="ui-monospace, 'DejaVu Sans Mono', Menlo, monospace">
<rect width="960" height="566" fill="#0f1720"/>
<text x="32" y="42" fill="#e6edf3" font-size="22" font-weight="bold" font-family="system-ui, sans-serif">El mercado: cómo se ensambla una operación</text>
<text x="32" y="66" fill="#7d8590" font-size="13">Nadie vende la operación entera. Se monta por capas, cada una de un proveedor distinto.</text>
<!-- Pata 1: hardware -->
<rect x="32" y="90" width="282" height="300" rx="8" fill="#161b22" stroke="#3fb950" stroke-width="1.5"/>
<text x="52" y="118" fill="#3fb950" font-size="15" font-weight="bold">1 · HARDWARE</text>
<text x="52" y="138" fill="#adbac7" font-size="11.5">Bastidor de móviles físicos</text>
<text x="52" y="154" fill="#7d8590" font-size="10.5">USB y carga reforzados · red</text>
<text x="52" y="168" fill="#7d8590" font-size="10.5">por dispositivo · refrigeración</text>
<rect x="52" y="184" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="64" y="203" fill="#adbac7" font-size="11">GenFarmer · $3961.364</text>
<rect x="52" y="220" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="64" y="239" fill="#adbac7" font-size="11">PhoneFarmBox</text>
<rect x="52" y="256" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="64" y="275" fill="#adbac7" font-size="11">Cloud phones (ARM real)</text>
<text x="52" y="316" fill="#3fb950" font-size="11" font-weight="bold">Aporta la clave de atestación.</text>
<text x="52" y="334" fill="#7d8590" font-size="10.5">Es la única pata que NO tiene</text>
<text x="52" y="348" fill="#7d8590" font-size="10.5">sustituto en software. Por eso</text>
<text x="52" y="362" fill="#7d8590" font-size="10.5">venden teléfonos de $400 y no</text>
<text x="52" y="376" fill="#7d8590" font-size="10.5">software para racks.</text>
<!-- Pata 2: software -->
<rect x="339" y="90" width="282" height="300" rx="8" fill="#161b22" stroke="#1f6feb" stroke-width="1.5"/>
<text x="359" y="118" fill="#79c0ff" font-size="15" font-weight="bold">2 · SOFTWARE</text>
<text x="359" y="138" fill="#adbac7" font-size="11.5">Automatización de la flota</text>
<text x="359" y="154" fill="#7d8590" font-size="10.5">Conduce los móviles como</text>
<text x="359" y="168" fill="#7d8590" font-size="10.5">lo haría un humano</text>
<rect x="359" y="184" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="371" y="203" fill="#adbac7" font-size="11">ADB + accesibilidad</text>
<rect x="359" y="220" width="242" height="30" rx="4" fill="#1f6feb" fill-opacity="0.18" stroke="#1f6feb"/>
<text x="371" y="239" fill="#79c0ff" font-size="11">OCR + reconoc. de imagen</text>
<rect x="359" y="256" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="371" y="275" fill="#adbac7" font-size="11">Marketplace de mini-apps</text>
<text x="359" y="316" fill="#79c0ff" font-size="11" font-weight="bold">Mira la pantalla y pulsa.</text>
<text x="359" y="334" fill="#7d8590" font-size="10.5">No depende de APIs (no existen)</text>
<text x="359" y="348" fill="#7d8590" font-size="10.5">ni de coordenadas fijas (se</text>
<text x="359" y="362" fill="#7d8590" font-size="10.5">rompen al cambiar la interfaz).</text>
<text x="359" y="376" fill="#7d8590" font-size="10.5">Sobrevive a los rediseños.</text>
<!-- Pata 3: identidad -->
<rect x="646" y="90" width="282" height="300" rx="8" fill="#161b22" stroke="#a371f7" stroke-width="1.5"/>
<text x="666" y="118" fill="#a371f7" font-size="15" font-weight="bold">3 · IDENTIDAD</text>
<text x="666" y="138" fill="#adbac7" font-size="11.5">La pata que no anuncian</text>
<text x="666" y="154" fill="#7d8590" font-size="10.5">El cliente la trae o la compra</text>
<text x="666" y="168" fill="#7d8590" font-size="10.5">aparte</text>
<rect x="666" y="184" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="678" y="203" fill="#adbac7" font-size="11">SIM-boxes → OTP por SMS</text>
<rect x="666" y="220" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="678" y="239" fill="#adbac7" font-size="11">1 proxy por dispositivo</text>
<rect x="666" y="256" width="242" height="30" rx="4" fill="#1c2128" stroke="#444c56"/>
<text x="678" y="275" fill="#adbac7" font-size="11">Antidetect / multi-cuenta</text>
<text x="666" y="316" fill="#a371f7" font-size="11" font-weight="bold">El eslabón que identifica.</text>
<text x="666" y="334" fill="#7d8590" font-size="10.5">Las SIMs tienen KYC en origen</text>
<text x="666" y="348" fill="#7d8590" font-size="10.5">y el dinero deja rastro. Es por</text>
<text x="666" y="362" fill="#7d8590" font-size="10.5">donde cayó SIMCARTEL: 7</text>
<text x="666" y="376" fill="#7d8590" font-size="10.5">detenidos, 49M cuentas falsas.</text>
<!-- banda modelo de negocio -->
<rect x="32" y="404" width="896" height="62" rx="8" fill="#1c2128" stroke="#d29922" stroke-width="1.5"/>
<text x="52" y="426" fill="#d29922" font-size="13" font-weight="bold">Modelo de negocio: picos y palas</text>
<text x="52" y="445" fill="#7d8590" font-size="11">Los vendedores venden la infraestructura, no operan las granjas — quedan un paso por detrás de la</text>
<text x="52" y="459" fill="#7d8590" font-size="11">responsabilidad. Las pistas: soporte por Zalo (GenFarmer), contacto solo por Telegram (PhoneFarmBox).</text>
<!-- callout escala -->
<rect x="32" y="478" width="896" height="70" rx="8" fill="#161b22" stroke="#f85149" stroke-width="1.5"/>
<text x="52" y="502" fill="#f85149" font-size="13" font-weight="bold">Y aun con las tres patas: el coste por cuenta SUBE con la escala, no baja</text>
<text x="52" y="522" fill="#7d8590" font-size="11">Fabricar una cuenta creíble es caro pero factible. Fabricar 45 que no se parezcan entre sí es otro</text>
<text x="52" y="536" fill="#7d8590" font-size="11">problema: cada recurso compartido las agrupa. Por eso el sector son operadores pequeños quemando cuentas.</text>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB