Hak5 Pineapple Mark VII Endless Setup Loop
Perhaps you acquired a new Hak5 Pineapple Mark VII and became frustrated at never getting past the initial setup. I honestly nearly wrote the device off after it entered an endless setup loop complaining that setup failed. When the new firmware was released and it continued to loop, I figured there had to be something else to the problem.
Fortunately the fix is relatively easy. Go through the setup normally. When the UI indicates that setup failed, don't click the blue "Begin Setup" link again. Your configurations really are saved on the device. Instead, ssh into the Pineapple and then delete the /etc/pineapple/setup_required
file as shown below.
Once that file is erased, change from the automatically populated setup
URL address to the usual http://172.16.42.1:1471
address.
ssh root@172.16.42.1
root@172.16.42.1's password:
BusyBox v1.30.1 () built-in shell (ash)
.NN,
.cxxdl' xMMO 'cdxxl'
.c0WMNk;,NMMW:,xXMMKo.
...:KMMMWMMMMWMMMXc... .
, .l0NMMMNXMMMMMMMMMMMMXNMMMWKl' xWd
,0Wd .':xNMMMMMMMMMMMMMMMMNkc'. ;KM0'
lWMo .;dNMMMMMMMMMMMMMMWx:. .l. dMWc
:WWo oNd .;xKWMMMMMMMMMMMMMMMMMMMMWXx:. dWX: dMW;
,NWo oMW: .. ..,lOXWMMMMMMMMMMWN0o;.. .. cWMl dMN'
.XMx oWN; lc .loooolcooclooool. cXl oMWc kMK.
oMW' ,WMl cMW: lWMW0d:;cdd:;:o0WMWl lMW: OMW' ,WMl
0M0 xMX. .XMd .lo:.,dXMMMMMMXd,.:ol. kMK. 'NMd KMO
NMd KMk lMN. .;:xOxollccddcclloxOx:;. 'WM: OM0 xMX
WMo .XMx dMK oNMMMMWOc;;ol;;cOWMMMMNo .XMl kMK dMN
NMx 0MO :Kd. .lllcl;.:0WMMMMW0:.;lclll. .xK; 0MO kMX
__ ___ ______ _ _____ _ oxl:::oOOo:::lxo,;0W: _.O KMk
\ \ / (_| ____(_) | __ (_) MMWk:.;,.;kWMMMMKc;. | | .OX:
\ \ /\ / / _| |__ _ | |__) _ _ __ ___ __ _ _ __ _ __ | | ___
\ \/ \/ / | | __| | | | ___| | '_ \ / _ \/ _` | '_ \| '_ \| |/ _ \
\ /\ / | | | | | | | | | | | | __| (_| | |_) | |_) | | __/
\/ \/ |_|_| |_| |_| |_|_| |_|\___|\__,_| .__/| .__/|_|\___|
----------------------------------------------------| |-- | |-----------------
* Firmware Version: 1.1.1 |_| |_| Mark VII
* Documentation: https://docs.hak5.org
* Community: https://community.hak5.org * Interface: http://172.16.42.1:1471
------------------------------------------------------------------------------
root@mk7:~# cd /etc
root@mk7:/etc# cd pineapple
root@mk7:/etc/pineapple# ls
booting changelog pineap_mode report-template.html
button_script diagnostics.sh pineape.db setup_required
campaign-template.sh filters.db pineapple.db update_channel
campaigns ouis previous_clients.db version
root@mk7:/etc/pineapple# rm setup_required