- Nov 12, 2013
- Reaction score
- Dash Cam
Please don't use this application anymore! Move to this thread instead:
This project has been discontinued!
according to the progress made in this thread: http://dashcamtalk.com/forum/threads/mini0801-hacking-hardware-and-software.3157/ I decided to create a new thread for the application I developed. It's called Ambarella A2 RomKitchen and was made for modifying A2 firmware binaries (only tested with Mini0801 yet).
start it using this command (only if you use the .jar version): "java -jar AmbaRomKitchen-v03-out.jar start"
Always do it this way:
1. File -> Open
2. Export -> All
3. RomFS -> Export files
4. Modify files (wdir=[location where your fw binary is located]/rfs/)
Info: Keep the filename. Please don't rename the file. You'll get a semibricked device if you do.
Protip: Always save logos with Paint because it removes EXIF information.
5. RomFS -> Build RFS
6. RomFS -> Include in fwbuilder
7. Build -> A2 Firmware
8. Built Firmware is located in the sections directory (sections/fwcompiled.bin)
-Analysing fw binary
-Export fw parts (header + sections)
-Export all files from RFS section
-Rebuild RFS using exported/maybe modified files
Info regarding modifications:
If you modify any section manually (without my tool) always add a zero-byte at the end of the section. every section has to end with a zero-Byte, because it's the identifier for the tool.
-firmware binary (http://dc.p-mc.eu/?page=mini0801.firmware)
-Java JRE min 1.7 or JDK min 1.7 (http://java.com/download)
v0.7 (.exe): http://dc.p-mc.eu/dl/get.php?f=RomKitchen07exe
v0.7 (.jar): http://dc.p-mc.eu/dl/get.php?f=RomKitchen07jar
-fully functional strings.bin editor included
-version is not public
-Some algorithms where rewitten
-Fixed some GUI bugs
-Fixed a logical error regarding romfs file counting
-Added Support for latest A2 firmwares (2014/02/22 for example)
-more noob friendly information texts
-modified shortcut menu (Quick FS Editor)
-fixed several bugs
-added shortcut for quick boot/shutdown logo change
-fixed the Export failure
-fixed a permissions problem (missing manifest for Windows UAC)
-Initial fully functional release
Always have a USB -> mini USB cable with PIN 4 and 5 linked ("burning cable")
12568 lines of code (excluding empty lines), 90 classes, 16 packages (including res)
You don't trust me/my tool?
There is an easy way to validate the generated firmware: Decompile the modified Firmware, if there occurs no error, everything should be fine!
I am not responsible for any bricked devices, dead SD Cards or anything else that might happen as a result of flashing firmwares you modified with this tool to your dashcam.
Last edited by a moderator: