yashsingh1/xdaforums huggingface dataset:
[Gen9 Android Development] surdu_petru:
Hi , greeting everyone !

Before appearing ICS, I made a small update custom, including small changes in the original firmware 3.2.79.

This release is permanently ROOT, busybox is installed proper and is unique , Su and Superuser is up to date ! At the bottom you have Update of this version (activated vibrator and fixed adb command). ;)

Included : 24/01/12

- new boot animation;

- battery percentage, and other new Icon;

- several applications in addition ( office free, flashplayer 11,adobe air.....+++);

- windows animations;

- Sony Ericsson Xperia Arc sound and other stuff.....

Now we have latest update of Su binary v3.0.3.2 , Superuser v3.0.7(41), unique busybox v1.19.3 installed into system/xbin ;

There is no need to install busybox.apk or busybox installer.apk from market, busybox is already installed into /system/xbin/

Also included some tweaks : - increase sdcard speed, - managemant ram memory....and increase reaction speed !

These are the files you need for install this Custom Rom :

- archos.ext4 => http://www.4shared.com/archive/tOxGcPqa/archos.html , http://hotfile.com/dl/143897684/d5edc5d/archos.7z.html

- zImage => http://www.4shared.com/file/KXp8bLDa/zImage.html ; http://hotfile.com/dl/144036333/e7d0e75/zImage.html

- initramfs.cpio.gz => http://www.4shared.com/zip/HnEobpnG/initramfscpiogz.html

How install :

- because the file structure is changed , you need perform a clean installation : Recovery -> Format System -> Reformat Devices...-> I Understand -> ok -> copy firmware_archos_it4.aos into new driver -> ok. After reboot copy archos.ext4 into Internal Storage ( data/media/), reboot into recovery , Recovery System-> Developer Edition Menu -> Remove Kernel ( for boot only to SDE) -> I Understand -> Ok -> Developer Edition Menu -> Flash Kernel and Initramfs -> copy zImage and initramfs into new driver -> Ok ! that's all ....now you have clean install custom rom

Solved - md5sum into superuser when you try to update the su binary , now check md5sum OK!

I did not managed any version of .squashfs because android compiler can't install busybox into system/xbin ( .squashf is NOT RW ), this is why I presented only version of ext4 ...Good Luck !

****************************************************************

Update : 27/01/12

- now >adb shell - fixed and enabel vibrator

- archos.ext4 => http://www.4shared.com/zip/dOscQIvA/archos_up.html ; http://hotfile.com/dl/143982123/b452656/archos_up.zip.html
[Gen9 Android Development] Quinny899:
What did you use to increase ram?
[Gen9 Android Development] surdu_petru:
Hi! ...I just increase free ram , lol !
[Gen9 Android Development] Quinny899:
Ok
[Gen9 Android Development] Maryanos25:
good job tomorrow i try it (multumesc )
[Gen9 Android Development] surdu_petru:
..cu placere ....incearca-l nu vei regreta !

with pleasure ...try it...you'll no regret ! :D
[Gen9 Android Development] Maryanos25:
Nu ama avut rabdare si l-am instalat. Merge ok. Merci mult.

Y dont have patience and y instaled. Its ok. Thanks.
[Gen9 Android Development] coolkid602008:
Quick question, and I appologize if this is the wrong place for this, I'm currently running your 3.2.78 (ext4). Do I need to update the stock firmware directly from archos first or can I just flash this 3.2.79 rom over what I currently have. Also I "removed android kernel" earlier to always boot rooted if that matters. So what's the best way of going about this?
[Gen9 Android Development] gen_scheisskopf:
You can try this:

-get a copy of busybox and symlinks from a working rom (make a .tar or .tar.gz of G9's system@ext4)

-copy busybox+symlinks in appropriate directories and chmod them (just to be sure)

-mksquashfs

This *should* work (I've messed around a bit with squashfs on another device)
[Gen9 Android Development] ro4sho:
First custom rom i've seen. Great ! Thank you very much. I will try it later
[Gen9 Android Development] hitman72:
First thank you surdu_petru :-) Every new rooted/modified rom, I need to start tablet with "original" rom to copy the ext rom into the tablet, and every time, restarting for the first time after the update from sde with the "new" rom, I have SuperUser with empty list (and I have to re-add all the programs in my list). Is there a way to copy the ext rom without booting with original rom? thank you and sorry for my poor english
[Gen9 Android Development] gen_scheisskopf:
Not yet, accessing /data/media requires a working system (adb is not present in SDE/recovery)

However you should be able to update using "previous" custom firmware- system filename is different
[Gen9 Android Development] gegabit:
install directly over the version rooted 3.2.79.

Work good. =)

Boot animation - maybe simply text android install? =) Can i change it himself?
[Gen9 Android Development] surdu_petru:
OK thanks !....but do not want to complicate ... I let the compiler to perform, if he says he can not because I have not rw rights !...I left it ..... I know that there are solutions, but leave it in for users !
[Gen9 Android Development] surdu_petru:
Thanks , lol....;)
[Gen9 Android Development] surdu_petru:
Sure, you can change what you want, system is RW, but attention ! do it carefully !
[Gen9 Android Development] letama:
In my builds, I added a mechanism to do that, the idea was to add a ".update" to filename to have the initrd replace the old image with the ".update" image before mounting and booting.

Surdu_petru, I don't know if you did the same in your initrd. As gen_scheisskopf mentioned in the sde thread, wiping dalvik-cache is probably a good idea if build changes, it could be done silently there or asked with a menu ? And a common file naming convention between us would help, I saw that you use the archos.img, we could define this as a standard ?
[Gen9 Android Development] surdu_petru:
Ok I know what you mean...and yes ! for Stock firmware_3.2.79 (files.ext4/squqsh).update exist into initramfs, but because I made ​​some changes in directory structure into Custom Rom , now .update it's not perform .

Ok it's very good idea , for future I'll rename (archos.ext4/squashfs).update

Thanks for your advice !
[Gen9 Android Development] philmein:
surdu_petru

will there be a custom rom for the archos 80 g9 250hdd or a root method

it would be nice to have a custom rom on my hard drive tablet

root method only seems to work on sd card versions of this nice tablet

regards phil
[Gen9 Android Development] surdu_petru:
Hi!

This custom rom it's work for G9 tablett 80/101 but I don't know if it is supported for HDD.....maybe @letama or or another endorsed person will answer.....for you !
[Gen9 Android Development] letama:
I'll take a look. The way I mount storage doesn't work for hd models as mountpoints must be different. Unfortunately I won't be able to test until I get back my tablet, I would have to do it blindly.

In the meantime, philmein, could you give me the result of

adb shell cat /proc/partitions

?

I'd like to see how partitions are laid on hd models.

Thanks,

LeTama
[Gen9 Android Development] philmein:
C:\Users\philmein\Desktop\ADB Made Easy - Portable>adb shell cat /proc/partition

s

major minor #blocks name

7 0 171116 loop0

179 0 1912832 mmcblk0

179 1 51200 mmcblk0p1

179 2 195359 mmcblk0p2

179 3 7840 mmcblk0p3

179 4 1658304 mmcblk0p4

8 0 244198584 sda

8 1 244196001 sda1

C:\Users\philmein\Desktop\ADB Made Easy - Portable>

the spacing is not correct so try the textuploader link hope this helps when i paste the distance between numbers and letters squash i have uploaded a txt file

http://textuploader.com/?p=6&id=6UbAL

just let me know if you need more infomation
[Gen9 Android Development] letama:
Thanks!

That's ok for now, I need to dig into scripts to check how detection is handled by Archos on g9. I may need few more, I'll contact you if needed.
[Gen9 Android Development] Dabaum:
I've installed this particular ROM on my tablet, and I must say, it's amazing, however I'm having a minor issue with it.

Neither Opera Mobile, nor the stock browser are detecting flash as being installed. I look in /apps/data, and the apk is there, though under "manage applications", flash is listed as being 64KB in size.

What might be the cause of this? I can provide any relevant logs if need be, provided you tell me how to do it, since I'm an ADB noob.
[Gen9 Android Development] abulafia:
Hello! Salut!

I am a newbie in this area, so forgive me if some of my questions are stupid. I am trying to update myself with some of the new words such as "root" or "SDE" :).

I own a new Archos 101 G9/16GB/No Turbo, not rooted. My question is if I can "install" the above ROM w/out rooting it, following the steps described by Petru? A second rookie question would be if there are any losses with regard to further possibility to officially update my Archos to ICS via manufactuere package (online or offline). And finally, the third, if the updated tablet will be "rooted" after ROM installation. Thanks, and please don't joke too much on my inabillities. Si ... Multumesc!
[Gen9 Android Development] Dabaum:
You have to root it in order to be able to install it. It's how you get to the developer menu & SDE to be able to install the custom kernel & initramfs to even be able to use the ROM.

Regarding the official ICS update, it will just install over the top of the official firmware. This is a dual-boot setup, so the rooted custom ROM should remain unaffected.
[Gen9 Android Development] gen_scheisskopf:
You have to root and install SDE on the device to use this rom- follow steps described HERE

You will not loose ability to use official updates.

This custom firmware is already rooted
[Gen9 Android Development] surdu_petru:
Ok! Thanks! ....thank you for promptly answer ! Is very important for us to help the community in time !
[Gen9 Android Development] joe bertolucci:
I ve to say in the first impression that is a very good job.
[Gen9 Android Development] Quinny899:
Uninstall it and reinstall it
[Gen9 Android Development] surdu_petru:
Ok! you are right ! sorry for inconvenience....but with root_explorer or free with Es Files Explorer you can reinstall Flash Player and Adobe Air , for this go to in system/app and check ( press) adobe.air.apk -> ok , replace application -> ok and let install it, do the same with flashplayer.apk ...and if you want do the same with BooksTablet.apk....have a nice day !

(For Es File Explorer you need config. for root user....go to settings change home directory "/" and check Root Explorer ...-> allow su , now just restart Es File Explorer to reinstall the applications mentioned above )
[Gen9 Android Development] soulclaimed:
Does this rom fix any of the random crashing of stock firmware?
[Gen9 Android Development] surdu_petru:
Unfortunately not , because it is based on stock firmware_3.2.79 ;

Currently I have not noticed any FC or random crash.....but we'll see !

- if you find something malfunction, please post here ....We are here to help !;)
[Gen9 Android Development] khabox:
I cant download from 4shared the file archos.7z can you put any mirror? Thanks
[Gen9 Android Development] surdu_petru:
Hi! just try again , it's work very well => http://www.4shared.com/archive/tOxGcPqa/archos.html
[Gen9 Android Development] khabox:
Nope and other users in spain from other forum and we cant download. the server have any problem with that file. (i have premium user from the place to download, i cannot put urls)
[Gen9 Android Development] surdu_petru:
Ok I re upload now ....on other server ...

now in progress ...70%

you have not tried before ? ...you'll see is cool :)

ha!ha!ha! after finish upload I SEE : We do not accept files with this extension because it presents a security problem !

sorry ...I'll try again ( it was on filserv...)

Now sure it's work on Hotfile.com

can you download on hotfile server ? 75% progress

Here it is : => http://hotfile.com/dl/143897684/d5edc5d/archos.7z.html
[Gen9 Android Development] khabox:
Thanks you so much :D

---------- Post added at 01:06 AM ---------- Previous post was at 12:28 AM ----------

you can try in mediafire

---------- Post added at 01:12 AM ---------- Previous post was at 01:06 AM ----------

yes i can. Filserv cannot share files but hotfile is ok
[Gen9 Android Development] khabox:
Downloading thank you so much

Enviado desde mi ARCHOS 101G9 usando Tapatalk
[Gen9 Android Development] coolkid602008:
Okay, got it flashed and running. Could you re-enable vibrator support again? I missed that and it worked great in your 3.2.78 build. Thanks.

Edit: I found this http://xdaforums.com/showthread.php?t=1455670

But there's no local.prop visible to me. Adb says it can't find it and I don't see it with ES Filemanager

Did the location of local.prop change after this update?
[Gen9 Android Development] gen_scheisskopf:
It didn't but it may be not present. You can create this file- make a .txt file, edit it then rename to local.prop and push it to the tablet using adb
[Gen9 Android Development] surdu_petru:
OK! first - ADB does not work well ( sorry for inconvenience) ....but now you can download archos_up.zip - adb fixed, enabled vibrator, permanent root and busybox proper installed. Take a look at the bottom of the post ...you'll see Update ...;)
[Gen9 Android Development] xysonata:
Hi. Do I need the zImage from the first post or I could use the one from the rooting guide? I'm having problems downloading the one from the first post. It says file deleted after waiting for 20 secs and clicking the download button.
[Gen9 Android Development] surdu_petru:
Yes...you need initramfs and archos-files from this post and zImage is the same with Stock firmware_3.2.79 .....;)
[Gen9 Android Development] surdu_petru:
I re_upload now zImage...
[Gen9 Android Development] surdu_petru:
Now you have two link for download zImage....but you can also use zImage of Stock firmware_3.2.79
[Gen9 Android Development] xysonata:
Ok. Thanks for the quick response :)
[Gen9 Android Development] hitman72:
I have "installed" this 3.2.79 version on the previous rooted 3.2.79 of this post http://xdaforums.com/showthread.php?t=1442683 First off al nice icons! But in previous version I have already installed "adobe flash/air" from market, and flashing this firmware (with flash inside), flash does not work anymore (obviously trying after many reboots). Opening flash setting with default browser I have an empty page, in Opera in advanced options, Adobe Flash is disappeared. With "Root App Delete" I had to remove "adobe flash" (and also "adobe air" for safety) and reinstall it from market to have "adobe flash" working again. ciao :-)
[Gen9 Android Development] surdu_petru:
OK ! also you can reinstall flash player and adobe air with Es File Explorer (it's free) - just go into system/app -> chech ( press) adobe.air.apk, flashplayer.apk and reinstall ...it's work great for me ! You don't need reinstalled from Market !

For reinstall flashplayer and adobe air, you do not need market nor internet works....you can open Ghost Commander -> navigate on system/app/adobe.air.apk -> click install -> replace application ->OK ! do the same with flashplayer.apk.....You do not need to complicate !
[Gen9 Android Development] letama:
Philmein,

Could you try the attached initramfs.cpio.gz ? Just use it with the same zImage and and archos.ext4 at root of storage, let me know what is displayed exactly during the boot process.

With a little luck, it will boot the rooted firmware, without it should give me some information depending of what is displayed.

Thanks,

LeTama
[Gen9 Android Development] philmein:
ill give this a try just gonna freshen up first so im alert lol thanx:)

---------- Post added at 09:42 AM ---------- Previous post was at 09:02 AM ----------

right just tried after putting the new initramfs.cpio.gz (it was zipped debug hdd model so i unzipped to get initramfs.cpio.gz hope that was right) it still loops but i get 2 messages

1) product name HDD (A80H) then it reboots to second message

2) product name SD (A80H) keeps looping after that

i used the ext4 firmware from quinnys tut and i did not format or do a full reinitialization via settings.

hope this helps
[Gen9 Android Development] surdu_petru:
Can you try with archos.ext4 ?.... because taking a look into initramfs it must have archos.ext4 or archos.squashfs into Internal Storage ( /data/media/) ...
[Gen9 Android Development] letama:
Yes, you have to unzip, forum won't let me upload .gz.

Ok, so having both SD and HDD screen means that detection works (which is good) and mounts didn't work or that it couldn't find the archos.ext4 at root of the storage.

Could you try this new one ? Keep the name to archos.ext4, that's what expects my init. It has more screens, with more info. If you have camera and it's not too complicated, screenshots could help.

Let me know,

LeTama
[Gen9 Android Development] letama:
Hi Surdu_petru!

Yes, it's archos.ext4, I told philmein in mp already, he tried and it's not enough...

I'm not sure /data/media is right for the hdd models, better push the ext4 through recovery or android mount.
[Gen9 Android Development] gen_scheisskopf:
It should be the right path, just different partition:

and mine is (for flash model)

adb shell cat /proc/partitions
major minor #blocks name

7 0 524288 loop0
179 0 15089664 mmcblk0
179 1 51200 mmcblk0p1
179 2 195359 mmcblk0p2
179 3 7840 mmcblk0p3
179 4 14835136 mmcblk0p4
[B] 179 16 15558144 mmcblk1
179 17 15557120 mmcblk1p1[/B]

EDIT:

My mistake- mmcblk1 is the external SD card, possibly sda in HDD models is also "sd".

philmein, please boot to stock firmware and post output of

adb shell mount[/b]
[Gen9 Android Development] surdu_petru:
Hi!

Who can answer my next question ?

I intend to buy a ARCHOS HDD .... but I would like to know if you can change the HDD with SSD ....and if so ....will see some improvements ?

Thanks

@surdu_petru
[Gen9 Android Development] philmein:
im back on stock now

right i got as far as removing android kernal it rebooted fine after inserting new initramfs.cpio.gz

14. The device will boot the unrooted edition (apps and storage will be unaffected)

15. Turn off your device again and boot back into recovery

16. Select Recovery System > Developer Menu > Remove android Kernel

17. Accept warnings (MEDIA & APPS WILL BE UNAFFECTED)

18. Reboot. Your device will now boot the rooted edition every time

when i got to stage 18) i got 4 error messages (loop} took photos but left the flsh on my camera doh cannot see the photos so i will go through the root procedure and take some more photos (without flash) if thats what you want?

ps how can i upload the photos when i take them i can zip them but i dont see a way to add an attachment on the forum?

---------- Post added at 12:38 PM ---------- Previous post was at 12:26 PM ----------
[Gen9 Android Development] gen_scheisskopf:
Thanks

letama, it seems that /data is in the same place for both HDD and flash models but storage is hdd:

adb shell mount
[...]
[B]/dev/block/mmcblk0p4 on /data type ext4 (rw,nosuid,noatime,barrier=1,data=ordered)[/B]
[...]
[B]/dev/block/vold/8:1 on /mnt/storage type ext4 (rw,nosuid,nodev,noexec,noatime,no diratime,fmode=0075,dmode=0075,dmode=0075,gid=1015,barrier=1,data=ordered)[/B]
[...]

EDIT:

Wouldn't it be better to point to /mnt/storage/archos.ext4/squashfs? This should be universal solution for both hdd and flash models
[Gen9 Android Development] philmein:
letama do you need the debug photos?
[Gen9 Android Development] mielman:
well, i'm downloading all the stuff now, and i hope it's working:).
[Gen9 Android Development] letama:
Don't try to remove android kernel for now, this is only when everything works and don't want to go through boot menu each time you boot. For now, until we make this work, keep it, just boot on sde by vol+up + power and select "developer edition"

That's good, I need to have the detail of the 4 screens, you can upload somewhere or just write content there, but I need content quite precisely.

You can use 4shared or another file service, I usually use multiupload but it didn't work this morning...
[Gen9 Android Development] philmein:
give me 10 minutes problem with the camera think it sorted

try this link for photos https://skydrive.live.com/redir.asp...3F10D396BEAC0DE4!114&authkey=!AHkdz2AOJnkCsco

let me know if the photos are ok
[Gen9 Android Development] gahia:
Thank you, let's try it!

Thank you,

every thing go fine.

I'm trying, and i will let you know if something go wrong!

Just a question, could I install titanium manager and save my appli and sauv if I have do delet everithing?

--> So my proposal is to add a free prog to do this.
[Gen9 Android Development] letama:
Ok, thanks for the pictures,they are fine.

Let's try another way, same drill...
[Gen9 Android Development] philmein:
booted from developer edition got the same 4 messages but it did not loop this time its booted up

is this good?

from about tablet boot version unknown /5.05.000002-c0x00

i have just left it booted in developer edition till further instructions
[Gen9 Android Development] surdu_petru:
Ok you can install Titanium manager ...and allow us to know if it works !

I have not this application....so I'm not tested it ....normal it must go....
[Gen9 Android Development] letama:
So it booted ? Good, seems ok then ?

Messages shoudn't be the exactly same...

You should try to install titanium backup for instance to see if SuperUser is working, and check that "adb shell" gives you # prompt.

If you see SuperUser triggered when you launch Titanium and ask you about root permission for it, then it's good.
[Gen9 Android Development] philmein:
no root access according to titanium seems the same as stock i have just left it booted up after choosing developer mode is there somthing to do like removing kernal

i just used this method got debug screens x4 then tablet rebooted i just left it and it booted up there no super user or busybox i have not gone back to stock yet or even rebooted

Don't try to remove android kernel for now, this is only when everything works and don't want to go through boot menu each time you boot. For now, until we make this work, keep it, just boot on sde by vol+up + power and select "developer edition

where do i go from here?

do i need to remove android kernal because it still looks like stock to me
[Gen9 Android Development] mielman:
IT worked for me! Thanks alot!
[Gen9 Android Development] philmein:
just rebooted to recovery selected developer edition/system is rebooting/ the 4 debug messages came up (checked with photos earlier messages are exactly the same) after the 4th message tablet reboots into what seems stock.

tried root checker says no root same with titanium

ill go back to stock and try again
[Gen9 Android Development] surdu_petru:
- means that not load archos.ext4 , isn't it?
[Gen9 Android Development] philmein:
Letama send me a pm when you want me to try again in the week
[Gen9 Android Development] letama:
Yes, mount fails, with mount success screen would be different.

I have to check the way it's mounted in android or recovery, it looks like something is missing, I tried mount /dev/hdd1 and mount /dev/sda1, nothing goes through.

I'll take a look this week...

---------- Post added at 09:08 PM ---------- Previous post was at 09:07 PM ----------

OK, I'll contact you if I can find something. Thanks for all the tests!
[Gen9 Android Development] gen_scheisskopf:
Shouldn't this be /dev/block/sda1?

Take a look here, output of mount:

EDIT:

First of all check what HDD is inside (2.5", 1.8", microdrive) and if you can but SSD that can replace it (same size, same connector etc).

Possible improvements:

-lower power consumption

-higher transfer rate (judging by mount output hdd is used as media storage)

-no chance to brake the drive with a fall, shock etc
[Gen9 Android Development] surdu_petru:
@gen_scheisskopf

First of all check what HDD is inside (2.5", 1.8", microdrive) and if you can but SSD that can replace it (same size, same connector etc).

Possible improvements:

-lower power consumption

-higher transfer rate (judging by mount output hdd is used as media storage)

-no chance to brake the drive with a fall, shock etc

Thanks....but I have not one for see into it ....if it would be 2.5 with the same connectors it would be fine because I have one : OCZ SSD 2.5 120Go SATA III ...