Sweet Pineapple Builder is a python script that automate the whole process of creating a custom WiFi Pineapple Tetra image. As the WiFi Pineapple Tetra firmware is a custom version of OpenWrt (19.07.2), it is therefore possible to create our own custom firmware tailored to any router based on the MIPS 24Kc architecture.
Full blog post for more details: https://samy.link/blog/build-your-own-wifi-pineapple-tetra-for-7
For now the script only support the following routers:
PS: Let me know if you want me to add more routers.
- Ubuntu/Debian (Tested with Ubuntu 22.04)
- Python 3 (Tested with Python 3.10.4)
- A router from the list above. (Make sure OpenWrt 19.07.2 has been already install on the device).
Clone this repository and run:
pip install -r requirements.txt
python3 sweetPineappleBuilder.py
Then select your router from the list and that's all.
Now, be patient for around 10 minutes to complete the download and compilation process.
To make things even simpler, I also created a docker image with the tool and all OpenWrt packages already pre-installed, ~1.4GB.
To use it, just run:
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
Don't worry, you can find in the Releases
section all the pre-compiled images!
https://github.com/Nwqda/Sweet-Pineapple-Builder/releases/tag/v1.0.1
Device | Firmware Image |
---|---|
WZR450HP2 | Download latest version |
WZR600DHP | Download latest version |
WZRHPAG300H | Download latest version |
WZRHPG300NH | Download latest version |
WZRHPG300NH2 | Download latest version |
WZRHPG450H | Download latest version |
DGL5500A1 | Download latest version |
DIR835A1 | Download latest version |
dir-869-a1 | Download latest version |
gl-ar300 | Download latest version |
gl-ar300m | Download latest version |
gl-ar750 | Download latest version |
gl-ar750s | Download latest version |
archer-c7-v2 | Download latest version |
archer-c7-v4 | Download latest version |
archer-c7-v5 | Download latest version |
If you have difficulties to compile the image you can check out my blog post (https://samy.link/blog/build-your-own-wifi-pineapple-tetra-for-7) or create a ticket in the "issues" tab and I will try to help.