Disclaimer: Jailbreaking your Homey Pro may void its warranty and potentially cause irreversible damage. Proceed at your own risk.
Note: It is recommended to create a backup of your Homey Pro before proceeding with the jailbreak process
Pro about jailbreaking
- Hardware Utilization: By modifying the software on your Homey Pro, you can take full advantage of the capabilities of the Raspberry Pi CM4 module. This allows for more efficient resource utilization, potentially improving performance and enabling more demanding applications.
- Enhanced Monitoring and Debugging: Modifying the software can provide greater access to system logs, debugging tools, and performance monitoring. This can be useful for troubleshooting issues, identifying bottlenecks, or gaining deeper insights into the operation of your Homey Pro.
- Community Contributions: Modifying the software often encourages community involvement, fostering collaboration and the sharing of custom scripts, plugins, or modifications. This can lead to a broader range of community-driven enhancements and innovations for your Homey Pro.
Contra about jailbreaking
- Limited Warranty and Support: Modifying the software on your Homey Pro may void the manufacturer’s warranty and reduce the level of support available. If you encounter issues or need assistance, you may have to rely on the community or self-help resources, rather than official channels.
- Device Bricking Risk: There is a possibility that during the modification process, you could make a mistake or encounter compatibility issues that result in your Homey Pro becoming inoperable or “bricked.” This can be challenging to recover from and may require technical expertise to resolve.
- Need for Re-jailbreaking after Updates: When you modify the software on your Homey Pro, you will typically need to reapply the modifications or “re-jailbreak” the device after every official software update. This can be time-consuming and require you to repeat the customization process, reinstall plugins, and reconfigure settings.
- Security Vulnerabilities: Modifying the software can introduce potential security risks to your Homey Pro. Custom modifications may not benefit from regular security updates or patches, leaving your device more susceptible to exploits or unauthorized access.
- Complexity and Technical Expertise: Modifying the software on your Homey Pro requires a certain level of technical expertise and familiarity with the underlying technologies. This can be a barrier for individuals who are less experienced or comfortable with advanced software modifications.
Requirements
- A Homey Pro 2023
- EXT4 support on your device (Win10 | MacOS)
- Raspberry USB-boot tool | Windows
Fast way
Currently in Work in Progress…
Guide for Linux/MacOS
- Build USB-boot tools as written in the GitHub.
- Install EXT4 drivers, if needed.
- Connect the Homey Pro in recovery mode by pressing the pin on the underside of the device and then connecting it to your computer via USB-C.
- Run USB-boot by entering the command
sudo ./rpiboot
in the terminal. - Identify the two ROOT partitions (containing
/etc/, /var/, /home/...
). - Copy paste & replace (extracted, so it the folders inside) this file (Virus Total) in ROOT A & ROOT B
- Start Homey Pro 2023
- SSH to the Homey with user:
homey-pro
and passwordpro
on port2222
Guide for Windows 10
- Install USB Tools (Download Here) & Install EXT4 drivers, if needed.
- Connect the Homey Pro in recovery mode by pressing the pin on the underside of the device and then connecting it to your computer via USB-C.
- Run
rpitools
on windows (Find it using your start menu) - Let the magic happen…
- Identify the two ROOT partitions (containing
/etc/, /var/, /home/...
). - Copy paste & replace (extracted, so it the folders inside) this file (Virus Total) in ROOT A & ROOT B
6.1 Unmount /eject /user /rootA and /rootB via LinuxFS - Start Homey Pro 2023
- SSH to the Homey with user:
homey-pro
and passwordpro
on port2222
Also thanks to @robertklep for the hints