Skip navigation

Sign up | Lost password? | Help

Widgets from Maurice v. k.

GFT2 hacking the Archos 605 with original firmware 2.1.04

, , , ...




First a warning, don't get to excited, because like the old GFT hack the GFT2 also can't survive a reboot.
Second if you don't understand any of this you shouldn't try it.

GFT2 for the Archos 605 with original firmware 2.1.04

The file System.bin in the folder System on the fat32 partition stores local usersettings. Those settings are read when the device starts up from a complete shutdown. The System.bin took my attention, because the network settings are in there like the password from your fileserver.
As you all know Archos sanitize the password string in firmware >1.7.13 to disable the GFT hack. So I thought maybe I could trick it by entering some special characters, but no luck. Then I focussed on the workgroup wich are stored in the smb.conf. I thought I would have a bigger change, because they check right away for wrong input.
I was right, they didn't sanitize the string. After reading about the smb.conf I noticed they have some nice buildin root commands.
"root preexec" which executes when accessing a share and the "root postexec" which executes when disconnecting from a share.

I hexedited the system.bin starting at 0x1ac0 and put in the following:

workgroup <0x0a>
netbios name=H<0x0a>
server string=H<0x0a>
security=user<0x0a>
locking=no<0x0a>
username map=/tmp/samba/user.map<0x0a>
min protocol=LANMAN1<0x0a>
os level=1<0x0a>
interfaces=eth0<0x0a>
[media]<0x0a>
root preexec=/bin/sh -x /mnt/data/Data/arcwelder/install<0x0a>
path=/mnt/data<0x0a>
<0x00>

As you see I put after each line the hexnumber "0x0a" which is a line ending. The root command I execute is to install arcwelder from the GFT hack and enable SSH. Ofcourse you can also put in another commandline.
For installing arcwelder you need to copy the arcwelder folder to the Data folder on your device.
At the end you have to put hexnumber "0x00" to let the parser know it is the end of the string.

NOTE: You can change the values from 0x1a0c to 0x1b0b in the system.bin they are reserved for the workgroup string.
See Einstein's reverse engineering of the System6.bin which is almost equal for more details.
Thanks Einstein for your work. :happy:

If you hexedit the system.bin you have to open it directly from the Archos and save it. If you want to first transfer the file to your PC or you have the file from elsewhere you have to boot into recovery mode to overwrite the file. Thanks Chebuzz for this one. :happy:

How to trigger the command:

1) Enable the wireless on your device.
2) Enable the fileserver.
3) Go to your PC and browse your network to see the Archos share.
4) Open the folder share media. At this point your command will be triggered.
5) close the fileserver.

Like the GFT hack this will also not survive a complete reboot and since the bootloader is locked for devices with firmware >1.7.13 it is at the moment not very useful.

Do we get a SDE for gen 5 now Archos :happy: ?
Not an option I think, but I had to try.

Maurice :cool:

RTL gemist plugin voor Media Center 2005 en Media Center Vista

Because this plugin for mediacenter is meant for the dutch users. I will write the remaining of the post in dutch. For those who can't understand dutch, this is a plugin for media center so you can view online videos from RTL (a dutch television broadcaster) with a 10 foot interface. The videos are mostly in dutch so it is not very interesting for the people who can't understand the language.

Lees verder in het Nederlands :D ...

Read more...

Finally a Texteditor for the Archos 605,705 and probably the 5 too.

I found a way to save a local textfile on the archos with some limitations which will further on be explained. So I decided to make a texteditor in a local html page.

read along for more info and the download...

Read more...

UN of Gadgets new forum for archosfans and competitors

A very good forum for Archosfans that also want to discuss competitors of the Archos pmp.
This forum is founded, because posts that where about competitors or other sites get censored and deleted on the archosfan forum from charbax. This offcourse is unacceptable and that is why you can now go to http://www.unofgadgets.com/index.php .
So if you are a Archos fans please come there and sign up.
Any new widgets from me will be published there, also will it be used as support forum of my widgets

Local content portal for your Archos wifi (Favorit manager) update 16-10-2008

Because everytime you clear the temp files on the archos, you will loose your favorites too. I decided to write a simple interface that reads an xml file so I will never loose it again and is easy to update.
I know you can export your favorites to html in your browser but I didn't find that an option, because it is difficult to operate and I also want to be able to store my streams

Well just read on so you can see what I mean...

Read more...

How to use the import.js with Mediatomb UPNP server

Well I bought myself a NSLU2 Linksys storage link and installed unslung (alternative firmware) on it to use it as a media upnp server and as a client my archos 605 wifi.
I decided as for upnp server to go for the mediatomb, because the interface can be easily configured using javascript. A few scripts and explanation can be found in this blog...

Read more...

Step by step tutorial to upload your address book backup

This step by step tutorial will guide you through how to make a google page account and upload your backup of your address book from the widget My Gmail Address Book there.

Read along...

_______________________________________________________________________________________________

Read more...

My Gmail Address Book

I took the address book widget that was available for the archos and rewritten the code to add some more functionality.

Since opera is still reviewing my widget I will post it here, so you guys don't have to wait.
Please read along.

----------------------------------------------------------------------------------
----------------------------------------------------------------------------------

Read more...

December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31