|
Archos 605wifi hacked (604wifi too probably)
| Author |
Message |
|
sideways
Archos Guru
Posts: 445 Joined: Wed Nov 21, 2007 6:41 pm
|
Tue Jan 01, 2008 12:16 am
you could try something like
/ seems to be mounted read-only on a ram-disk /dev/ram0 by default (but this may be required for a cramfs filesystem), this is the output of mount:  |  |  |  | Code: /dev/ram0 on / type cramfs (ro) /proc on /proc type proc (rw,nodiratime) devpts on /dev/pts type devpts (rw) tmpfs on /tmp type tmpfs (rw) sysfs on /sys type sysfs (rw) /dev/hda1 on /mnt/data type vfat (rw,noatime,nodiratime,gid=66,fmask=0000,dmask=0000,shortname=mixed,utf8) /dev/hda2 on /mnt/system type ext3 (rw,noatime,data=ordered) /dev/loop0 on /opt type cramfs (ro) usbfs on /proc/bus/usb type usbfs (rw)emount,rw / |  |  |  |  |
Last edited by sideways on Tue Jan 01, 2008 12:32 am, edited 1 time in total.
|
|
|
 |
|
ranceramos
Archos Guru
Posts: 679 Location: Brooklyn, NY Joined: Tue Oct 16, 2007 1:33 am
|
Tue Jan 01, 2008 12:21 am
Oh, if it doesn't get a sticky, I'm sure it will get bumped back up all the time :)
Anyone try lspci, lspnp, lsmod, ps -Aux ? I'm so tempted to get on the bandwagon, but my Archos already serves me so well, I wouldn't want to hurt it :) The thought of turning up the gain on the wifi antenna (among other things) is really nagging me to try though....
|
|
|
 |
|
thethirdmoose
Archos Guru
Posts: 397 Joined: Thu Sep 06, 2007 4:12 am
|
Tue Jan 01, 2008 12:26 am
Sweet! it works!
Tried ps -aux
|
|
|
 |
|
thethirdmoose
Archos Guru
Posts: 397 Joined: Thu Sep 06, 2007 4:12 am
|
Tue Jan 01, 2008 12:27 am
Has anyone found a way to copy files from the archos?
|
|
|
 |
|
thethirdmoose
Archos Guru
Posts: 397 Joined: Thu Sep 06, 2007 4:12 am
|
Tue Jan 01, 2008 12:29 am
|
|
|
 |
|
sideways
Archos Guru
Posts: 445 Joined: Wed Nov 21, 2007 6:41 pm
|
Tue Jan 01, 2008 12:29 am
Not all commands are available, but quite a few (dmesg produces interesting output)
|
|
|
 |
|
scott0999
Archos User
Posts: 94 Joined: Mon Dec 31, 2007 12:58 am
|
Tue Jan 01, 2008 12:30 am
this sounds great. I just hope archos doesnt focus *too much* attention to making this hack inoperable in the upcomming firmware releases and work on whats really important
_________________ 605 WIFI 4GB
|
|
|
 |
|
ranceramos
Archos Guru
Posts: 679 Location: Brooklyn, NY Joined: Tue Oct 16, 2007 1:33 am
|
Tue Jan 01, 2008 12:33 am
Awesome, thanks guys! Looks like we have a modularized kernel...I think you're going to see things move REALLY fast to what some were asking for in the other hacking thread.
Lots of stuff to work with here
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 12:34 am
I've uploaded the usbkbd.ko and usbmouse.ko modules I cross-compiled, my previous effort to use them didn't work and I'm at work right now so I can't pay around with them at all, but you may be able to insmod them and tweak them to work.
They're in the download section of the arcwelder project now, if you need other modules let me know and I can include them, but when I poked around on a linux system I _think_ you only need usbcore loaded to use them, I could be wrong..
_________________ arcwelder
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 12:35 am
Sadly, it'll be a one line fix to make GFT obsolete, but we have access to the operating system now, we can figure out how it works and get additional deeper exploits working if needbe.
_________________ arcwelder
|
|
|
 |
|
cyclonezephyrxz7
Archos User
Posts: 90 Joined: Sat Dec 29, 2007 5:00 pm
|
Tue Jan 01, 2008 12:35 am
Do you need a Linux based computer to run this program well?
What are the chances that by INSTALLING this on my archos, i will render it unusable (bricked)? I am a novice coder, and would like to get in on the action. Thanks in advance...
HAPPY NEW YEARS TO ALL!!!!!!
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 12:41 am
The installation has no lasting footprint, everything is installed in /tmp/ and runs harmoniously with the existing operating system. Any damage you do once you're ssh'd in.. that's another matter entirely.
No promises, this could break your archos, but so far mine is running fine.
_________________ arcwelder
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 12:46 am
Another interesting likely non-destructive trick, in Unix you can double-mount directories, so if you had a read only directory you could mount a r/w directory on top of it, applications that have open file handles will still be reading data off the original filesystem but any new application launches will read off the newly mounted directory.
An example of how this might be useful is the guy who wanted to change the Opera fonts.. if you could make a mirror of the folder on a r/w portion of disk and then remount it, if Opera hadn't been started yet, when you started it, it'd (I think) use the r/w partition instead since you double mounted it.
_________________ arcwelder
|
|
|
 |
|
cyclonezephyrxz7
Archos User
Posts: 90 Joined: Sat Dec 29, 2007 5:00 pm
|
Tue Jan 01, 2008 12:46 am
So basically this program allows the user to access files used by the system that we wouldnt normally be able to access?
Sorry for all the questions, i am just trying to assess wheather or not to take the risk of installing the program....
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 12:48 am
Basically, yeah. You can get at the running environment and run programs, right now unless you're a unix guy there's no need for you to install arcwelder. In a couple of weeks once the unix guys have had a chance to poke it and they start releasing their own add-ons, then you'll be able to install their stuff. :p But, remember, any third party software runs the risk of bricking your Archos, and you have no recourse to resolve it if that happens. Archos won't shed a tear for you.
_________________ arcwelder
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 12:56 am
Other interesting commands you can run:
sysctl -a
ifconfig -a
dmesg
Also, a good place to find info is in /proc, a virtual interface to system/memory. One thing I'm particularly interested in is
cat /proc/cmdline
That will yield the string passed to the kernel when booting up.
Also, if someone could figure out how the bootloader works, it would seem that it has a pre-loader that mounts the rootfs into flash? ..
I'm at work so I can't try any of this stuff. :D
_________________ arcwelder
|
|
|
 |
|
thethirdmoose
Archos Guru
Posts: 397 Joined: Thu Sep 06, 2007 4:12 am
|
Tue Jan 01, 2008 12:57 am
fiat: is it possible to scp or ftp onto the 605 to copy files? Is there a way to read files on the 605 itself?
Thanks
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 1:03 am
You should be able to scp, I can't think of any reason why it wouldn't work.
sftp is on there and registered as a sub-system but untested, lftp can be used to use the 'fish://' protocol tho prolly.
_________________ arcwelder
|
|
|
 |
|
maflow
Archos User
Posts: 97 Location: Czech Republic Joined: Sun Nov 11, 2007 5:49 pm
|
Tue Jan 01, 2008 1:35 am
This is my 705, how's the 605? :)
I still cant get write access in /usr. ("mount -o remount,rw /" doesnt seems to help) Have you tried that?
Last edited by maflow on Tue Jan 01, 2008 1:45 am, edited 2 times in total.
|
|
|
 |
|
fiat
Archos User
Posts: 65 Joined: Sat Dec 29, 2007 9:41 am
|
Tue Jan 01, 2008 1:36 am
Hmm. /proc/cmdline is pretty cut and dry..
root=/dev/hda2 init=linuxrc
There's a pretty good chance that a full distro could be rolled with very little effort.
_________________ arcwelder
|
|
|
|
Who is online |
Users browsing this forum: No registered users and 0 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
|
|