unmk2 / firmware-mod-kit

Automatically exported from code.google.com/p/firmware-mod-kit
0 stars 0 forks source link

ubnt.com's AirCam support #96

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I was trying to rebuild ubnt's AirCamMini firmware (just wanted to add openvpn).

firmware-mod-kit was pretty able to extract filesystem from firmware image; 
however, no success in rebuilding it back.

Binwalk found

DECIMAL     HEX         DESCRIPTION
--------------------------------------------------------------------------------
-----------------------
852872      0xD0388     Squashfs filesystem, little endian, version 4.0, 
compression: gzip, size: 5119965 bytes,  1107 inodes, blocksize: 131072 bytes, 
created: Wed Sep  5 12:41:57 2012 

crcalc found 0 header(s) (I do not understand the process enough to find out if 
it's right), so 'Firmware header not supported; firmware checksums may be 
incorrect. '

Sure, firmware loader did not recognize new firmware, and don't want to load it.

Have not tried tftp yet; do not have much hope on it.

Original issue reported on code.google.com by tark...@gmail.com on 26 May 2013 at 6:33

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago

Original comment by jeremy.collake@gmail.com on 26 May 2013 at 7:32

GoogleCodeExporter commented 9 years ago
http://www.ubnt.com/eula/?BACK=/downloads/AirCam-v1.1.5.build14312.bin

Firmware is here.

I'll try to tftp my firmware image this evening.

Original comment by tark...@gmail.com on 27 May 2013 at 7:13

GoogleCodeExporter commented 9 years ago
Oops. In my haste to respond, I misread the binwalk log and made an incorrect 
analysis. The firmware image does indeed contain everything you'd expect, but 
the squashfs file system is the only thing Binwalk detects. There may be an 
obfuscation layer, or perhaps it's just too foreign. I will actually look at 
the image when I get a chance.

Original comment by jeremy.collake@gmail.com on 27 May 2013 at 7:53

GoogleCodeExporter commented 9 years ago
I'll be ready to test rebuilt firmware, at least until it render my AirCam 
totally unbootable )))

Original comment by tark...@gmail.com on 27 May 2013 at 9:16

GoogleCodeExporter commented 9 years ago
I'm looking at this now. The Ubiquiti firmwares have multiple checksums (one 
for the header, one for the kernel and one for the file system), but they are 
just crc32. I will hopefully have something working soon.

Original comment by heffne...@gmail.com on 11 Jun 2013 at 2:07

GoogleCodeExporter commented 9 years ago
Sounds nice. Waiting!
11.06.2013 18:07 ������������ <firmware-mod-kit@googlecode.com> �������:

Original comment by tark...@gmail.com on 11 Jun 2013 at 2:21

GoogleCodeExporter commented 9 years ago
Any success so far?

Original comment by tark...@gmail.com on 8 Jul 2013 at 11:53