Forum.ArchosFans.com

Unofficial Archos Support Forum
It is currently Tue Dec 10, 2019 10:12 pm

All times are UTC+01:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Thu Feb 04, 2010 10:12 pm 
Offline
Archos Novice
Archos Novice

Joined: Thu Feb 04, 2010 9:56 pm
Posts: 2
Hi,

I 'v seen the great work of Archilles with moldy cheese to unlock some archos series.

do you think it would be possible to do something for the Gen4 and particulary for the A404 to remove the HDD_lock and finaly to be able to change ourself the hard drive?

if so, what could I do to help one to write a hack ?

thanks for any help.


Top
   
PostPosted: Fri Feb 12, 2010 4:26 am 
Offline
Archos Expert
Archos Expert

Joined: Mon Jan 14, 2008 9:18 pm
Posts: 194
Quote:
if so, what could I do to help one to write a hack ?


the first thing that is needed for your hack(afaik) is root. in a linux/unix system root is god. key to the kingdom(with the exception of a few things..). root access allows read/write operations on systems that are marked for read-only to the end user typically. although i am not familiar with any existing 404 hacks(i am a 605 owner) maybe they exist? someone chime in if they do.

if not that is where the problem starts, my understanding is the 404 does not have wifi- which rules out GFT/GFT2/3 which(afaik again. lol) all make use of injecting code into system calls to various wifi functions. most likely if these types of attack vectors(users changing files or inputs from what was expected by developers) exist in x05 software they may also exist in legacy software.

1. download linux if you dont use it already- personally i use ubuntu as its pretty easy and has a big community that supports it well, but there are many good variants of GNU/Linux/BSD/*nix like/posix compliant(osx to some extent... )

http://www.ubuntu.com/

2. download the GPL sources provided by archos (think theres a x04 link on the openPMA wiki)

http://www.openpma.org/gen4/Sources (thanks openPMA!)

3. learn c and/or ARM assembly(this may be a stretch, and may not be required, but certainly wouldn't hurt)

http://en.wikibooks.org/wiki/C_Programming
http://en.wikipedia.org/wiki/ARM_architecture

4. download and open a hex-editor, start looking around your system--see what files can be trivially modified(i.e. no check-sum, no signing)

sudo apt-get install ghex (in the terminal of your new ubuntu!)

5. find or buy some good decompilers that support ARM(a popular one is IDA pro)

6. report your findings back here and...

7. dance!


Top
   
PostPosted: Sat Feb 13, 2010 1:05 am 
Offline
Archos Novice
Archos Novice

Joined: Thu Feb 04, 2010 9:56 pm
Posts: 2
Well thanks a lot for this explanation,

As you guessed I'm not a linux user but it is a good opportunitie to start with it.

I'll see what I can do.


Top
   
PostPosted: Mon Feb 15, 2010 6:41 am 
Offline
Archos Expert
Archos Expert

Joined: Mon Jan 14, 2008 9:18 pm
Posts: 194
i see you take my comments with a good attitude, as some would dismiss them. i appreciate that, feel free to pop back in here if you have any questions along the way!

the 605 is a big part of why i started using linux on an everyday basis (id played with mandrake long ago but hadnt had my own computer to really play with till 605 came out)


Top
   
PostPosted: Tue Nov 19, 2013 12:01 am 
Offline
Archos Novice
Archos Novice

Joined: Thu Mar 14, 2013 2:41 pm
Posts: 48
should I follow the same steps with 504?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC+01:00


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited