
Construye tu propio firmware personalizado WiFi Pineapple Tetra adaptado a cualquier router basado en arquitectura MIPS 24Kc. (WiFi Pineapple Tetra DIY)
Sweet Pineapple Builder es un script de Python que automatiza todo el proceso de creación de una imagen personalizada de WiFi Pineapple Tetra. Como el firmware de WiFi Pineapple Tetra es una versión personalizada de OpenWrt (19.07.2), por lo tanto es posible crear nuestro propio firmware personalizado adaptado a cualquier router basado en la arquitectura MIPS 24Kc.
Entrada completa del blog para más detalles: https://samy.link/blog/build-your-own-wifi-pineapple-tetra-for-7

Por ahora el script solo soporta los siguientes routers:
| Marca | Dispositivo | CPU (MHz) | Flash MB | RAM MB | Más información |
|---|---|---|---|---|---|
| HAK5 | Pineapple Tetra | 580 | 32 + 2GB eMMC | 64 | https://openwrt.org/toh/hwdata/hak5/hak5_wifi_pineapple_mark_7 |
| Buffalo | WZR450HP2 | 400 | 32 | 64 | https://openwrt.org/toh/buffalo/wzr-450hp2 |
| Buffalo | WZR600DHP | 680 | 32 | 128 | https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-600dhp |
| Buffalo | WZRHPAG300H | 680 | 32 | 128 | https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-ag300h_v1 |
| Buffalo | WZRHPG300NH | 400 | 32 | 64 | https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-g300nh_v1 |
| Buffalo | WZRHPG300NH2 | 400 | 32 | 64 | https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-g300nh2_v2 |
| Buffalo | WZRHPG450H | 400 | 32 | 64 | https://openwrt.org/toh/hwdata/buffalo/buffalo_wzr-hp-g450h_v1 |
| D-Link | DGL5500A1 | 720 | 16 | 128 | https://openwrt.org/toh/hwdata/d-link/d-link_dgl-5500_a1 |
| D-Link | DIR835A1 | 560 | 16 | 128 | https://openwrt.org/toh/d-link/dir-835_a1 |
| D-Link | dir-869-a1 | 750 | 16 | 64 | https://openwrt.org/toh/hwdata/d-link/d-link_dir-869_a1 |
Clona este repositorio y ejecuta:
pip install -r requirements.txt
python3 sweetPineappleBuilder.py
Luego selecciona tu router de la lista y eso es todo.
Ahora, ten paciencia durante unos 10 minutos para completar el proceso de descarga y compilación.
Para hacer las cosas aún más simples, también creé una imagen de Docker con la herramienta y todos los paquetes de OpenWrt ya preinstalados, ~1.4GB.
Para usarla, solo ejecuta:
docker pull naqwada/sweetpineapplebuilder
docker run -dit naqwada/sweetpineapplebuilder sleep infinity
docker ps -a
docker exec -it <CONTAINER ID> /bin/bash
cd /home/Sweet-Pineapple-Builder
python3 sweetPineappleBuilder.py
No te preocupes, puedes encontrar en la sección Releases todas las imágenes precompiladas.
https://gitlab.com/Naqwada/sweet-pineapple-builder/-/releases/v1.0.1
Si tienes dificultades para compilar la imagen, puedes consultar mi entrada de blog (https://samy.link/blog/build-your-own-wifi-pineapple-tetra-for-7) o crear un ticket en la pestaña "issues" e intentaré ayudarte.
| GL.iNet | gl-ar300 | 560 | 16 | 128 | https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar300 |
| GL.iNet | gl-ar300m | 650 | 16 | 128 | https://openwrt.org/toh/gl.inet/gl-ar300m |
| GL.iNet | gl-ar750 | 650 | 16 | 128 | https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar750 |
| GL.iNet | gl-ar750s | 775 | 16 | 128 | https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-ar750s |
| TP-Link | archer-c7-v2 | 720 | 16 | 128 | https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c7_ac1750_v2.0 |
| TP-Link | archer-c7-v4 | 775 | 16 | 128 | https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c7_v4 |
| TP-Link | archer-c7-v5 | 750 | 16 | 128 | https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c7_v5 |
| Dispositivo | Imagen de firmware |
|---|
| WZR450HP2 | Descargar última versión |
| WZR600DHP | Descargar última versión |
| WZRHPAG300H | Descargar última versión |
| WZRHPG300NH | Descargar última versión |
| WZRHPG300NH2 | Descargar última versión |
| WZRHPG450H | Descargar última versión |
| DGL5500A1 | Descargar última versión |
| DIR835A1 | Descargar última versión |
| dir-869-a1 | Descargar última versión |
| gl-ar300 | Descargar última versión |
| gl-ar300m | Descargar última versión |
| gl-ar750 | Descargar última versión |
| gl-ar750s | Descargar última versión |
| archer-c7-v2 | Descargar última versión |
| archer-c7-v4 | Descargar última versión |
| archer-c7-v5 | Descargar última versión |