Please don't use this application anymore! Move to this thread instead:
http://dashcamtalk.com/forum/threads/app-a7tool-v0-5.6029/
http://dashcamtalk.com/forum/threads/app-a7tool-v0-5.6029/
This project has been discontinued!
Hello,
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).
General usage:
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)
Functions:
-Analysing fw binary
-Export fw parts (header + sections)
-Export all files from RFS section
-Rebuild RFS using exported/maybe modified files
-Rebuild Firmware
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.
Coming soon:
-strings.bin editor
-fonts.bin editor
-bitmaps.bin Editor
Requirements:
-firmware binary (http://dc.p-mc.eu/?page=mini0801.firmware)
-Java JRE min 1.7 or JDK min 1.7 (http://java.com/download)
Releases:
Windows:
v0.7 (.exe): http://dc.p-mc.eu/dl/get.php?f=RomKitchen07exe
Other OS:
v0.7 (.jar): http://dc.p-mc.eu/dl/get.php?f=RomKitchen07jar
Changelog:
v0.7:
-fully functional strings.bin editor included
v0.6:
-version is not public
-Some algorithms where rewitten
v0.5:
-Fixed some GUI bugs
-Fixed a logical error regarding romfs file counting
-Added Support for latest A2 firmwares (2014/02/22 for example)
v0.4.5:
-more noob friendly information texts
-modified shortcut menu (Quick FS Editor)
v0.4.1:
-fixed several bugs
v0.4:
-added shortcut for quick boot/shutdown logo change
v0.3.2:
-fixed the Export failure
v0.3.1:
-fixed a permissions problem (missing manifest for Windows UAC)
v0.3
-Initial fully functional release
Protip:
Always have a USB -> mini USB cable with PIN 4 and 5 linked ("burning cable")
Random Info:
12568 lines of code (excluding empty lines), 90 classes, 16 packages (including res)
Validation:
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!
Disclaimer:
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: