HaRET - What is it?
HaRET is short for Hardware Reverse Engineering Tool. HaRET has several different purposes, including:
- Enables you to boot Linux from within Windows Mobile
- Access and output information on low level device hardware
This tool is required for you if you have a Windows Mobile based device. HaRET is extremely useful for kernel developers that need to know memory locations for accessing the device's hardware.
There is also another companion tool called "haretconsole." This is what enables developers to connect to the handheld and communicate over a USB connection. This allows them to watch input and output of registers on the device without having to press any other keys on the device and interfering with the information they want to see. This means that all the commands can be run from a separate computer and all of the output can be saved outside of the device. The haretconsole tool can be thought of as a client that connects to the actual HaRET process that is run on the handheld.
More information can be found at the following websites:
- Documentation for latest release - http://handhelds.org/moin/moin.cgi/HaRET_20Documentation
- Frequently Asked Questions and device support information - http://handhelds.org/moin/moin.cgi/HaRET