
๐๐ Firmware 1.0.8 - WiFi Pineapple Pager
AI Summary
HackFive has released new firmware version 1.0.8 for the Wi-Fi Pineapple Pager, available for download or over-the-air update. This update brings significant improvements in payloads, user experience, and the underlying system.
A standout new feature is the dynamic list picker for payloads, which allows for the creation of interactive, menu-driven interfaces. This feature is demonstrated with a simple ping utility that presents a menu with options like "Ping IP," "Configure IP," "About," and "Exit." The menu allows users to select actions, and the system provides feedback on success or failure, returning to the main menu afterward. The "About" section showcases nested lists, demonstrating the capability for complex, multi-layered menus.
The list picker functionality is built using a simple bash script that utilizes a `list_picker` command. This command takes a title and a series of options, including dynamic variables like an IP address, which can be pre-assigned or configured by the user. The options presented in the menu correspond to responses that are then handled by a switch-case structure in the script. This allows for conditional execution based on user selection, enabling interactive workflows. The example shows how to display a spinner during an operation, provide success or failure prompts with distinct ringtones, and even nest list pickers for more intricate menu structures. The list picker is not limited to a few choices and supports scrolling for extensive option lists.
Crucially, this new feature is designed to be backward compatible with existing themes, including custom ones, without requiring theme developers to make specific updates. For theme developers who wish to integrate these new assets, they are available in the new War Games theme. This approach emphasizes adding new functionalities without breaking existing setups, a core principle for future updates.
Beyond the list picker, several quality-of-life improvements have been introduced. Payloads now have an internal variable for their working directory, and Windows line feeds are automatically parsed out of payloads, improving compatibility for Windows users.
User experience (UX) enhancements include updated metadata for payloads. When opening a payload, users can now see information like the author, description, payload title, and version. This allows theme hackers to display more detailed information about the developers contributing to the repository.
Further UI improvements address minor issues such as missing quotation marks on keyboards and clock menu fixes. The underlying system has also received significant updates, including minor utilities like DOSS to Unix conversion. Most notably, there's a substantial update to the Mac 802.11 drivers and MediaTek Wi-Fi drivers, enhancing the performance and reliability of the Wi-Fi Pineapple Pager.
This release comes just over a month after the previous version, and HackFive is already working on version 1.0.9, incorporating user feedback. Users are encouraged to share feature ideas and participate in discussions on the main Wi-Fi Pineapple page or GitHub repository to help prioritize future developments. The team is also bringing on additional help for content creation.
Overall, firmware 1.0.8 introduces powerful new capabilities, especially with the dynamic, menu-driven list picker interface that supports variables, opening up possibilities for highly interactive and complex payloads.