Comments (31)
Actually, it's broken on 64-bit as well. But it was working... I think it may
have been a commit within the last week or two that broke it. I'll post back
when I figure it out.
Original comment by [email protected]
on 27 Sep 2011 at 8:01
from firmware-mod-kit.
Looks like it's breaking during the binwalk build. This is suspect:
checking for GNU libc compatible malloc... no
checking for memset... no
It builds fine in Ubuntu 10.04, installing 11.04 now.
Original comment by [email protected]
on 27 Sep 2011 at 9:20
from firmware-mod-kit.
[deleted comment]
from firmware-mod-kit.
[deleted comment]
from firmware-mod-kit.
[deleted comment]
from firmware-mod-kit.
I had no problems under Ubuntu 11.04 32-bit.
1. All dependencies built fine
2. Extraction of Tomato images went fine.
--> Check the build log, see where the failure was <--
Original comment by [email protected]
on 27 Sep 2011 at 9:43
from firmware-mod-kit.
I also tested the new extract-ng.sh, it worked FINE - so both new and legacy
(extract_firmware.sh) work in Ubuntu 11.04 32-bit .. it must be a missing
dependency on your PC, if I had to guess. See build.log, as suggested.
Original comment by [email protected]
on 27 Sep 2011 at 9:46
from firmware-mod-kit.
Original comment by [email protected]
on 27 Sep 2011 at 9:47
- Changed state: Invalid
from firmware-mod-kit.
Yep, just tested it under a brand new & updated install of 11.04 (32 bit) and
it worked fine for me too:
$ sudo apt-get install build-essential zlibg1-dev
$ cd src && make
Original comment by [email protected]
on 27 Sep 2011 at 10:05
from firmware-mod-kit.
I don't get as far as build.log. I only have extract.log.
Both my friend and I have done fresh installs of both Ubuntu 11.04 32-bit and
64-bit in VirtualBox on our Macs. The trimmed output of history looks akin to
this:
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y \
virtualbox-ose-guest-utils \
build-essential \
subversion \
unrar \
wget \
curl \
git \
vim
mkdir Code
cd ~/Code
svn checkout http://firmware-mod-kit.googlecode.com/svn/trunk/ firmware-mod-kit-read-only
cd firmware-mod-kit-read-only/trunk
curl -v 'http://downloads.sourceforge.net/project/tomatousb/Experimental%20%28beta%29/K26-MIPSR2/tomato-K26USB-1.28.9054MIPSR2-beta-Ext.rar?r=http%3A%2F%2Ftomatousb.org%2Fdownload&ts=1317161608&use_mirror=voxel' | 2>&1 | grep Location
wget 'http://voxel.dl.sourceforge.net/project/tomatousb/Experimental%20%28beta%29/K26-MIPSR2/tomato-K26USB-1.28.9054MIPSR2-beta-Ext.rar'
unrar x tomato-K26USB-1.28.9054MIPSR2-beta-Ext.rar
./extract_firmware.sh tomato-K26USB-1.28.9054MIPSR2-beta-Ext.trx ~/custom-tomato/
# fails
./extract-ng.sh tomato-K26USB-1.28.9054MIPSR2-beta-Ext.trx ~/custom-tomato/
# fails
There must be some obvious step that we're missing.
I can compile a dummy program using malloc, so that's there.
Original comment by [email protected]
on 27 Sep 2011 at 10:27
from firmware-mod-kit.
ah-ha!
sudo apt-get install zlib1g-dev
will you please add those complete start-to-finish Ubuntu instructions to the
wiki or give me access to do so?
Original comment by [email protected]
on 27 Sep 2011 at 10:29
from firmware-mod-kit.
Glad its working ;). I should have asked that to start with. This is the most
common missing dependency, because very few non-typical dependencies are
required. I will check the docs, that is about all I am good for right now,
lol. Heffnercj has done a wonderful job creating build/extract-ng.sh .. They
are a gigantic leap forward ;).
Original comment by [email protected]
on 27 Sep 2011 at 10:51
from firmware-mod-kit.
I don't know if you just added it now, but I do see it on the wiki.
It may be worth mentioning on http://bitsum.com/firmware_mod_kit.htm that the
most up-to-date information is on Google Code.
And for that matter, it might be worth moving to github where it's possible to
host the documentation along with the project in source form (markdown, etc)
and also much stronger community involvement.
Original comment by [email protected]
on 27 Sep 2011 at 10:55
from firmware-mod-kit.
Funny you mention that, I was about to enter a new 'issue' for me to do a 301
redirect to our new (open) docs... I am also removing the link to my page,
putting your name above mine (alphabetical order), and adding that dependency.
We can slowly deprecate these docs, but they can be there until the new one is
fully done (if not already?)
Original comment by [email protected]
on 27 Sep 2011 at 11:08
from firmware-mod-kit.
Uploaded to bitsum.com .. will actually proof-read that quick job later, when I
can another min
Original comment by [email protected]
on 27 Sep 2011 at 11:19
from firmware-mod-kit.
First, sorry to keep committing, THEN proof-reading .. sometimes I should not
be committing, but I'm moving fast - lots of projects at once. It should be
good now, if out-dated (by my standards today, not that I am web coder).
Anyway, I propose we keep the project here, if you are satisfied I'll move the
OLD docs to a neutral location and keep them updated on the server. On the off
chance anyone needs the original FMK, scripts and tools, they can refer to it
... until it is integrated as a 'chapter' of the Wiki docs here at Google.
That's my recommendation, take it for what you will.
Original comment by [email protected]
on 28 Sep 2011 at 12:13
from firmware-mod-kit.
http://bitsum.com/firmware_mod_kit.htm still updated again with the newer, old
docs ... If you are intent on git, that's fine, but my reasoning is that I like
the full history of the project to be maintained, and there is not a compelling
enough reason to move it. Also, I'm not a git guy ;p. However, since you are
the one working on it right now, it is YOUR call.
Original comment by [email protected]
on 28 Sep 2011 at 12:17
from firmware-mod-kit.
I'm setting it up on github right now. I've completed the SVN import and I'm
setting up some of the metadata.
Original comment by [email protected]
on 28 Sep 2011 at 12:40
from firmware-mod-kit.
Ok, great ;)
Original comment by [email protected]
on 28 Sep 2011 at 1:05
from firmware-mod-kit.
Please do add me in too, of course ;). If anyone ever comes in, sometimes after
you've moved on, and does a rendition 3 (though I can't imagine it getting any
better), I hope you give them the same freedom. I strongly believe in this
concept. Sometimes F/oSS projects get didctated by people who hardly work on
them anymore. I would humbly request you add me to the new git site though ;).
Original comment by [email protected]
on 28 Sep 2011 at 1:10
from firmware-mod-kit.
I meant 'the same support'.. as of course they have the freedom. This prevents
forks, ya know. I mean, if I had been like 'NO, we must keep it here', then
you'd have to fork it. Better for me to support you. This may happen to you
someday, if this project lives many more years ;). I'm just glad it exists. It
was created due to the inability to build DD-WRT from source. I thought 'why do
I need to rebuild the whole thing, I just need to change some files?', and
wrote up this. Then, I added new firmwares as I played with other devices. I
just hacked them in though, I didn't do it 'right' like you.
You deserve all the credit in the world for making this a totally new project.
Original comment by [email protected]
on 28 Sep 2011 at 1:13
from firmware-mod-kit.
Hope that came out right... If you've not met the type of person I am speaking
of, you don't want to meet them, lol. Some literally will try to dictate a
project 10 years after they quit working on it, just because they started it.
Original comment by [email protected]
on 28 Sep 2011 at 1:15
from firmware-mod-kit.
<sarcasm> And this is a chat room, right? </sarcasm>
Original comment by [email protected]
on 28 Sep 2011 at 1:17
from firmware-mod-kit.
Last thing, please don't delete this one, I'll redirect it to git, but that way
the change log can be preserved that way... and it will be here if ever needed
for any crazy reason (you never know)
Original comment by [email protected]
on 28 Sep 2011 at 1:20
from firmware-mod-kit.
I'm not Craig, I'm AJ.
I knew that most of your comments were directed at Craig, but I chimed in and
you thought my comment was from him.
So maybe he's not even a git guy, but I know github is super easy for
collaborators and I will probably be writing a few articles / documentation
over the next few weeks for a project I'm working on.
I started Issue #33 for further discussion of the git / github pages stuff.
Original comment by [email protected]
on 28 Sep 2011 at 1:33
from firmware-mod-kit.
In that case, since YOU decided to move to git, I am not sure that's
appropriate. Craig did a near rewrite.. If he wants to, that's fine, but I
thought you were him ;o. I am an idiot, or something.
Original comment by [email protected]
on 28 Sep 2011 at 1:35
from firmware-mod-kit.
If you get my drift (those who do most should be the ones who decide)
Original comment by [email protected]
on 28 Sep 2011 at 1:36
from firmware-mod-kit.
I'm sorry, this wouldn't be awkward, had I paid attention .. I just assumed it
was Craig talking to me about moving the project ;o
Original comment by [email protected]
on 28 Sep 2011 at 1:37
from firmware-mod-kit.
BUT you are legally entitled, of course, but I am not moving myself.. Craig can
if he wants to. I am not into keeping up with what is 'cool'.. if I started a
NEW project, I would consider it. Moving an OLD project to the latest fad seems
inappropriate
Original comment by [email protected]
on 28 Sep 2011 at 1:39
from firmware-mod-kit.
and I ask you to respect the original developer some, clearly I'm more than
eager to give up all rights to anyone who 'pays their dues'.. as Craig has ;).
So sorry, again, that I got you confused and made this awkward. If you fork the
project to Git, that may be confusing to people, and I highly discourage it. If
you have contributions you want to make, we can make you a committee here.
Original comment by [email protected]
on 28 Sep 2011 at 1:45
from firmware-mod-kit.
And this kit is more than a few scripts and other people's code, I wrote an
extensive tool to manipulate WRT54Gv5 images, for instance... AFTER I derived
the firmare image format and checksum algorithm. I've added other tools too, to
facilitate. Craig has done all sorts of his tools. Anyway, I got you confused
because that was a brave request, no offense ;o. And you should have realized
(as you said) that I was confused... please don't fork our project, please ;).
This is MY mistake to leak you on, you have NO offense, but please don't do
this ;)
Original comment by [email protected]
on 28 Sep 2011 at 1:50
from firmware-mod-kit.
Related Issues (20)
- Extracting 0 bytes of header image at offset 0 HOT 1
- Failure building image.
- Can this firmeware be extracted? HOT 2
- jffs2 big endian problem
- new binwalk HOT 1
- CramFS extraction failed due to missing cleaning up
- Can't unpack Zyxel NWA-3100 firmware HOT 1
- Wrong build
- uncramfs-lzma stops after successfully decoding the first block
- Extracted firmware and then tried to rebuild it and it became larger, probably because it didnt use lzma for recompress. HOT 1
- Image fault when builidng Tomato for RT-AC68U HOT 3
- Cannot extract firmware
- Issue in extracting squashfs filesystem
- Firmware Image Generated Different from Original when nothing changed for its extracted contents
- Failed to create new file system
- Can not extract Huawei HG655b-B025 firmware
- after edit ddwrt-gui's asp file,install error
- Does FMK work on dd-wrt firmware for buffalo wzr-600dhp
- CRC update failed - Netis WR2419 firmware
- FMK won't extract zip compressed cramfs images?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firmware-mod-kit.