forked from mfkiwl/h3-ar100-firmware-decompiler
-
Notifications
You must be signed in to change notification settings - Fork 0
MartinOsterta/h3-ar100-firmware-decompiler
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
To ease reverse engineering of the firmware for H3, you can use script that takes arisc_sun8iw7p1.bin file (available in the lichee h3 sdk from Draco) and produces readable pseudocode. Pseudocode is split into cross-referenced functions and basic blocks, code within basic blocks is emulated and register assignments use evaluated values if known. Memory and register addresses are renamed based on the map of known locations. Most of the functions are named based on their purpose. Code can be used to understand the suspend/resume function in H3 in particular and write a mainline implementataion. You need to get arisc_sun8iw7p1.bin yourself as it is not redistributable. $ md5sum arisc_sun8iw7p1.bin: fd227bfaf8a9f8a59bbd6a20d563091b arisc_sun8iw7p1.bin
About
Orange PI H3 ARISC AR100 Sunxi
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 99.1%
- Shell 0.9%