[Gen9 Android Development] PeterDB2012:
I followed the guide, really great work. To make it an easier read for everyone else, here at all the step in sequence, which needs to be taken:

1.	Make sure you already did the Archos system update to get ICS directly from Archos

2.	Install JDK

a.	http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.	Install ADB SDK

a.	http://developer.android.com/sdk/index.html

b.	When the SDK Manager opens at the end of the installation, remember to download and install the 4.0.4 packages

4.	Add ADB Path to Windows Environment Variables (follow step 3)

a.	http://www.addictivetips.com/mobile/what-is-adb-and-how-to-install-it-android/

5.	Install ADB Driver

a.	http://xdaforums.com/showthread.php?t=1413293

6.	Temp Root

a.	http://xdaforums.com/showpost.php?p=21646973&postcount=2

7.	Install SDE (stop at point 6)

a.	http://xdaforums.com/showpost.php?p=21646983&postcount=3

8.	Permanent Root (follow step 2)

a.	http://xdaforums.com/showthread.php?t=1542058

b.	Don't use the files from the above post, use the files archos.ext4.update, zImage and initramfs.cpio.lzo from http://xdaforums.com/showthread.php?t=1551682

c.	Under Step 2, when reaching step 7, and your device may not turn off of react as it should, just hold the power switch on the Archos in until it power off (press it and count to 20, that should do it)

d.	Under Step 2, when reaching step 9, the initial menu after booting into Recovery may reach « Reboot », « Android something-something » and « Developer Menu ». Choose Developer Menu using the volume rocker and press the power button to select it. If it does not boot up correctly or show the correct menu afterwards (my Archos 80 G9 showed the boot splash and kept flashing) don’t freak out. Just hold the power button down and count to 20 to do a hard power off, now boot into recovery (power button+volume down) and you should see the correct menu.

Virtually all my root and busybox apps worked fine after following step 2 and all the needed things which were required.

[ISSUE RESOLVED]Although, I have not been able to get DataSync (check Google Play, since I cannot add the URL, sorry) to update apps on my Archos correctly. Such as taking data files from Angry Birds on my HTC Desire and pushing them to my Archos 80 G9. This has been working fine in the past when I pushed to a Nook Color running CM7. If I backup the app in Titanium and send the files to my Archos and restore it from there, it does work fine.

EDIT: I noticed that when I install Busybox Installer (Jrummy) it says that the busybox version is 1.7.2 in the rom from Step 2 and not the latest version 1.19.4. Could this be the reason? If so, my assumption would be that I need to follow http://xdaforums.com/showpost.php?p=21646995&postcount=4

EDIT 2: Followed the instructions to install BusyBox, this broke my Archos and now it say's no BusyBox is installed and will not connect to any WiFi. Gonna reinstall 4.0.4 (from http://xdaforums.com/showthread.php?t=1551682). Should be noted that when I followed the instructions here: http://xdaforums.com/showpost.php?p=21646995&postcount=4 at step 12 (http://xdaforums.com/showpost.php?p=21646995&postcount=4) I was told there was no such file, but continued anyway.

EDIT 3: I redid the update but using the files from http://xdaforums.com/showthread.php?t=1551682 and this resulted in BusyBox being version 1.19.3 and now everything is working fine. Basically I followed Step 2 from http://xdaforums.com/showthread.php?t=1542058, but used the files archos.ext4.update, zImage and initramfs.cpio.lzo from http://xdaforums.com/showthread.php?t=1551682. I have updated the instructions above to reflect this.