First of all, thanks to dogmaphobia for his initial work (click for fw 2.0.71)
Don't forget: I'm not responsible for anything Installing SDE or rooting your Archos device in any way may or definitly will void your warranty. You can find more information about it on the Archos website: link
*: +rw = permanent root, changes to filesystem will be stored in /dev/mmcblk0p2. it has ~30 megabytes free, this should be sufficient for most changes and scripts. BE CAREFULLY: if you delete or corrupt important system files and aren't able to boot anymore, you have to flash the "non-rw" root kernel+initramfs, go to /mnt/system/unionfs and remove the changes.
Then you have to the following:
Install SDE (you only have to do this only once, it will even survive a full reformat)
reboot Archos device and hold down "Vol-" button after screen went black
choose "Update Firmware"
connect your Archos device by USB to your computer
upload the SDE firmware file to your device
safely disconnect the USB connection
press ok on Archos device
reboot
Install android firmware
reboot Archos device and hold down "Vol-" button after screen went black
choose "Update Firmware"
connect your Archos device by usb to your computer
upload the Android firmware file to your device
safely disconnect the USB connection
press ok on Archos device
reboot
Install the custom kernel + initramfs
reboot Archos device and hold down "Vol-" button after screen went black
Go to "Recovery Menu" and then "Developer Edition Menu"
choose "Flash Kernel and Initramfs"
connect your Archos device by USB to your computer
upload zImage and initramfs.cpio.gz to your device
safely disconnect the USB connection
press ok on Archos device
reboot and hold down "Vol-" button after screen went black
choose "Developer Edition"
now you have temporary root (you always have to boot "Developer Edition" to get root again)
(optional!) permanent root
thus it will boot always the custom kernel (to revert, reinstall Android firmware)
reboot Archos device and hold down "Vol-" button after screen went black
Go to "Recovery Menu" and then "Developer Edition Menu"
choose "Remove Android Kernel"
reboot
For Updates:
Just go like this:
Quote:
Originally Posted by chulri
@Techngro
I was in the same situation as you are: 2.1.03 and permanent root.
Then did a firmware upgrade from the rescue menu, flashed the new kernel and initramfs and removed again the stock android kernel --> working
If it says "update failed" the aos file might be corrupt
that's what i thought. my Archos gave me a rather ominous warning about removing the kernel. i'm used to flashing kernels on my DINC but am brand new to doing so on my Archos. thanks for the quick response and the root solution!
* Sorry - can't post links - me = newbie here - lol
Many thanks for the links and the how to...
My first android device, first time flash/upgrade (2 weeks old). Took a guess that when uploading the files, they just go onto the root, it wasn't mentioned anywhere. Figured if it was the wrong location, nothing would be damaged.
Worked like a charm, even though I messed up the order due to file naming issues, downloaded in the order listed above, so file and file(2) were in the wrong order . Both the firmware and SDE have the same filename, and I mixed them up on upload the first time due to listed and downloaded order above, but it just updated the firmware to 2.1.2, saved all my applications and settings. I then went back, put on the SDE, missed the reboot Vol- and it loaded the alt-OS Armstrong or something , rebooted and did the firmware again just to be funny, then the temp-root, and it all work really well.
I luckily didn't brick it, although it took a super long time at the archos boot screen after the first push of firmware 2.1.2, seemed hung, so I restarted it, and it booted, checked and was upgraded. Not sure if I farked the process by restarting it while in that Archos boot screen or not, not sure if it was actually doing anything after 10 minutes, so took the chance. The firmware update progress bar goes quick, just took ages on that reboot. I hope it wasn't trying to convert the fs or something.
My quadrant score is still the same, between 1328 - 1447 depending on junk running in background when testing.
Market and Youtube
I had installed the market using that gApps4Archos2.apk when on 2.0.71 then killing the youtube.apk and downloading it from the market. Didn't have to do anything after the 2.1.2 firmware update this time since everything was in place. Tested youtube and it works.
SMB
Also tested the SMB issues that I and others were having, and they are not resolved. I can pull media from a Vista and XP accessing shares via SMB, but after playing a couple videos, it give either media server error, or file incomplete or damaged error. If I clear the media library and reboot, I can play those same files again until something is overloaded. Long files names, paths, or mixed, nested both seem to quicken the need for a reboot in my case. I have not tested on my debian box to see if it is a windows (mainly Vista) thing or not. I have noted that once I get these media server errors, even locally stored video give the error until rebooted. FWIW.
Mount
/dev/block/mmcblk0p1 on /mnt/rawfs type rawfs (rw)
/dev/block/mmcblk0p2 on /mnt/system type ext3 (rw,nosuid,noexec,noatime,errors=continue,data=ord ered)
/dev/block/mmcblk0p4 on /data type ext3 (rw,nosuid,noatime,errors=continue,data=ordered)
At least the battery now can reach 100% and show "charged" instead of only reaching 99%. That is a plus.
Thanks again, I am just coming up to speed on this device and look forward to hacking it. I wonder if I can safely disassemble and upgrade the storage to a high speed mmc.
dmesg: mmc0: card is mmc v4 but doesn't support any high-speed modes.
To do this, do you each step right after the other? I was going to allow my 101 to boot into the newly installed 2.1.02 after a full system wipe but i'm getting a bootloop when trying to start.
EDIT: Followed from the beginning again (already had the SDE firmware installed), & still ends in bootloops =\ Guess i'm trying a few more times but i was wondering if anyone else had success?
To do this, do you each step right after the other? I was going to allow my 101 to boot into the newly installed 2.1.02 after a full system wipe but i'm getting a bootloop when trying to start.
EDIT: Followed from the beginning again (already had the SDE firmware installed), & still ends in bootloops =\ Guess i'm trying a few more times but i was wondering if anyone else had success?
This has nothing to do with rooting.. it is a problem many are having, including myself with the new firmware. It might be because the kernel is a little bigger and it won't fit in some boot partitions that may have bad blocks. I've contacted Archos support so they know of the problem and hopefully they'll get a fix out soon.
This has nothing to do with rooting.. it is a problem many are having, including myself with the new firmware. It might be because the kernel is a little bigger and it won't fit in some boot partitions that may have bad blocks. I've contacted Archos support so they know of the problem and hopefully they'll get a fix out soon.
Thanks for the heads up. I have an EVO so i've seen users with bad blocks but assumed this was after flashing a few dozen times, guess i was wrong =\. Hopefully we'll see a modified update soon.
New Mobile Operating System Jolla Sailfish‘s … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?