Downloading and executing your own code in RAM of EZX phones
In the last two days I've written a small program that
allows you to utilize part of the built-in firmware update mechanism of the
Motorola EZX phones. In fact, what it does is to download an arbitrary (max
1MB) piece of code from the PC to the phone via USB, and then execute that code
on the phone.
On the one hand, this might look like a security hole (but well, nobody really
cares about security on mobile phones anyway). On the other hand, this should
definitely speed up kernel and driver development within the OpenEZX project, since it basically removes
the need to flash the phone for testing of some new code.
Also, once a working driver for the TransFlash slot has been cooked up, it
would actually be possible to usb-boot the phone into an OS that mounts its files
from TransFlash. This doesn't touch a single bit of flash memory and is therefore
ideal for development and probably even something similar to what 'live CD'
distributions are to PC systems.
OpenWRT terminates GPL License to SveaSoft
It might not be something new to you at all, but it was new to me, since it
happened during my holidays: OpenWRT has
sent SveaSoft a note of terminating of rights under the GPL.
I've had SveaSoft on my radar several times, but the whole situation seems to
be so messy, and there seems to be a history of different violations with each
and every release they made. Also, there seems to be quite some confusion on
the whereabouts of the developer[s?], which makes it difficult to find an
applicable jurisdiction.
Upcoming Chaosradio show on encryption
After quite some time of absence, I'm finally going to participate in
Chaosradio again. The subject
of the upcoming show is encryption for personal use, mostly focusing on hard
disk and email encryption.
netfilter do_replace() bug is not remotely exploitable
I don't know how people like securityfocus and heise.de and others claim
that the recently-discovered and fixed 'do_replace()' bug is remotely exploitable.
In fact, the bug (which was found and fixed by Solar Designer while working for
the OpenVZ project) can only happen in a codepath that can be executed by the
local root user. Not even a non-root user, neither any remote parties can hit
that bug and/or exploit anything.
I'm single again
Those of you who know me one a more personal level will find it hard to believe
that I'm actually a single again. Especially following up the engagement
some two years ago.
After knowing Elisabeth for nine years, having lived together about half that
time, it actually feels more like a divorce than 'just' a normal separation / split-up.
I will not make the mistake to state any reasons publicly in this weblog, sorry ;)
Let just be said that we both feel very sad, and it was certainly not a lighthearted decision.
There's going to be some rough time ahead, and I'm certainly not in the mood
for any kind of serious relationship anytime soon.
Always in motion, the future is.
Returned from vacation in India
Just got back from the airport. Everyone who emailed me: Please keep patient,
as I've got some thousands of mails to wade through. Sorry for any inconvenience.
I should be back and fully running no later than end of the week.