yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] foxtrotter:
Both...

I just checked in standard os and sauron rooted os and both usb mounted shows stock storage AND vfat sdcard storage !

awesome ! Too easy to be true !
[Gen8 Android Development] lolo33:
Ok just apply the market Fix.

http://xdaforums.com/showthread.php?t=867303

MARKET FIX:

This will get you most missing apps from the market, except some "protect market apps" like NYTimes.

Setting-->Manage Applications-->All-->Market (Clear Cache then 'Force Stop' -- DO NOT clear data)

Setting-->Manage Applications-->All-->Google Services Framework (Clear data then 'Force Stop')

REBOOT again
[Gen8 Android Development] xkdm:
Archos 28

Hi,

Is this working with ALL gen8 ?

How can i run it with my archos 28 ?

Archos 28 don't have sd slot :(
[Gen8 Android Development] Tzbob:
That link will not work, they format the sdcard using parted on a modified cyanogenmod which we do not have on our device and to my knowledge parted isn't in the stock archos install.

I suppose you can plop your sd into your archos and then mount your archos. Using fdisk -l find out how your sdcard in your archos is named in the device. Then you can format it further following the guide on the first post with the appropriate name.
[Gen8 Android Development] $aur0n:
No problem ;) (My French is to lame to read it anyway :D )

I'm not sure about windows - but tools based on parted claims they can manipulate ext4 partitions (like http://partedmagic.com/doku.php) - but I haven't tried it, so you just have to check it on your own.

Ubuntu on VMware will of course work without a problem - only required thing is to be able see card reader inside guest OS.

Yep - almost every recent Linux distribution will do. Either as live CD or virtual machine.

Use card reader - it's much less messy, and simpler.

Not really, my benchmarks were made with dd. With something like this..

sync; date; dd if=/dev/zero of=test.file bs=1M count=150; sync; date

It's just an example (my script made some looping etc - but this will do the raw write bench). Just subtract from second date, first one in seconds - and divide 150 by it - you will have MB/s. It's just a raw speed test - not like bonnie+ or something - but that should be enough to see difference :)
[Gen8 Android Development] cnewsgrp:
I read the whole thread and could not figure out. Can someone please help with following questions? These mainly pertain trying to figure out what we are doing

Lets assume I have a 16gb. So now I have Archos 70 with 256MB ram + 8 GB Internal memory + 16 GB SD card. Lets assume I go through successfully with the process. Here are my questions

What happens to the apps that I already had on my archos under /system/app? Do they get moved to new SD card?

Does the 8gb internal memory become available to me for my stuff? Music etc?

How to I revert to factory settings?

Can I install Market, adw.launcher, titanium backup, root explorer and other apps?

Apologize for newbie questions, I read the thread and could not figure out.
[Gen8 Android Development] stephen44:
thanks for the detailed answers to my questions
[Gen8 Android Development] neonflx:
I was having the same issue since yesterday, i started fresh and used fdisk to create my partitions, i did all my work under root, i use the tar command to untared the file directly to the 1st partition, the i loaded the 1100 kernel with ext4 init and all is working, hope that helps
[Gen8 Android Development] neonflx:
would it be possible to get adhoc working now with android running of sdcard and rooted?

i'm still not able to get adhoc working no matter what i do
[Gen8 Android Development] bug splat:
Bravo, this is great stuff! I know this is a big favor but would someone be willing to do a video walk through on setting this up? My linux skills are very lacking and watching someone go through the steps is a huge help. :o
[Gen8 Android Development] hurrpancakes:
I'm attempting to exrtract the rootfs.tar.gz to my sd card.

Assuming the 1st partition of my sd card is sdb1, and the .tar.gz file is in my linux systems' root directory, what would I have to put into terminal to extract it?

Sorry for the noobish question, I'm still learning more about linux.
[Gen8 Android Development] sdajzdc:
First Post. Yipee.

Okay, You guys are the best. The amount of work is amazing.

I will echo on the ad hoc. I have tried everything I have found, for the past two days to no avail. I have searched I have googled, and I have reloaded the OS on my 101 too many times to count.:D

If anyone has a link to a working ad hoc on the archos I would be greatly appreciated.
[Gen8 Android Development] sdajzdc:
I am kind of new also. Try

tar -xvt rootfs.tar.gz /dev/sdb1

ps make sure you are in superuser mode.
[Gen8 Android Development] hurrpancakes:
I try that and I get

tar: You may not specify more than one '-Acdtrux' option
Try 'tar --help' or 'tar --usage' for more information.
[Gen8 Android Development] sdajzdc:
sorry try using -xvf instead of -xvt
[Gen8 Android Development] hurrpancakes:
Now it says

tar: /dev/sdb1: Not found in archive
tar: Exiting with failure status due to previous errors
[Gen8 Android Development] sdajzdc:
the /dev/sdb1 should be the location of your sdcard. verify this and change to that.
[Gen8 Android Development] hurrpancakes:
For some reason, terminal and the gui in fedora aren't recognizing that there is anything at /dev/sdb1-3. However, gparted sees all 3 partitions.
[Gen8 Android Development] sdajzdc:
Okay you have moved beyond my abilities, sorry.
[Gen8 Android Development] Jdbye:
I just noticed, AdFree doesn't seem to be working, it reports "Unable to remount system partition read-write" (It's already mounted r/w, right?). Has anyone else experienced this and/or have a workaround?

You can't extract to the device directly, you have to extract to the location the device is mounted as as (probably /mnt/sdb1 or /media/something)
[Gen8 Android Development] indigomontoya:
I am waiting on my SD card via amazon (that fry's link was a day late for me!) so I have not tried this myself yet, but this may do the trick:

...by modifying /system/etc/wifi/tiwlan.ini

WiFiAdhoc = 1
dot11DesiredSSID = HTCG1Default
dot11DesiredBSSType = 0

from: http://code.google.com/p/android/issues/detail?id=82

found via: http://forum.archosfans.com/viewtopic.php?f=63&t=38681

fingers crossed!

(I did get pan bluetooth tethering working with a WM 6.5 phone if anyone wants some tips.)
[Gen8 Android Development] hurrpancakes:
Thanks. I found that out on my own already.

I've booted into Android with superuser there and with root access, but now, I don't know how to be able to mount my storage partition as fat32.

/dev/sdb3 is my storage partiton (movies, files, etc), and is currently formatted as ext4. What do I have to do to be able to access it as if it were fat32?
[Gen8 Android Development] $aur0n:
Like I said before - adhoc IS working but.... ;)

There is a slight problem with GUI - settigs/wifi. Making wifi working requires to change "WiFiAdhoc = 0" to " = 1" in /data/misc/wifi/tiwlan.ini and add manually wifi net configuration to /data/misc/wifi/wpa_supplicant.conf and on top "ap_scan=2" with "update_config=0".

Now detailed information: tiwlan.ini is kind of configuration for wifi chip kernel module. This change makes it aware of adhoc networks. Now we have a daemon called wpa_supplicant managing different parts of wifi connection, that reads "wpa_supplicant.conf" and knows what to do. Since Archos wifi settings utility overwrite this config everytime it tries to connect to network - it wipes "ap_scan=2" part. That's why it requires manual editing network settings and "update_config=0".

Anyway - until somebody will write better gui, this operation won't be nice and easy (unless you connect with only one network...)

My solution:

- if you use wifi adhoc to connect to cell phone or something, I use device called MiFi (or other clones) - but it requires second sim card. Device creates normal WiFi AP router.

- if you use wifi adhoc to connect to your home computer network (and Internet) you can use on Linux/other UN*X daemon called "hostapd", it creates from normal wifi card, quite usable AP (even if chip does not have such a ability), on Windows 7 (only - as far as a I know) there is tool called Connectify - that's do quite the same.
[Gen8 Android Development] kapi:
So on HD model the rootfs will always be on the hd make Uruk slow ? Didn't tried Uruk on mine for now i use only sde and ardatdat kernel for root, but my hd shut down, and spin up time to read os on it will be slow i think. Nand can be used to put on Uruk ?
[Gen8 Android Development] strongergravity:
Shouldn't we mount /dev/sdb2 sdcard
[Gen8 Android Development] jbradshw:
So I gave this another whirl...

0.4.1

-----

Repartitioned it like you said doing 2,3,1 (all ext4).

My stock archos partition isn't fresh, but I only copied the rootfs.tgz file to partition 2 without the cmd since I didn't care about anything I had already.

It booted up after about 5 min I suppose and the wizard started (I guess this is normal since I chose not to use the .cmd file). I started to run that but it froze on the calibrate accelerometer.

So I hard powered it off and back on. It booted back up (much quicker this time) and this time I was able to run through the wizard fully. Only thing so far I see is I'm getting the SD card is damaged in the notification. I know I'm in Uruk as I saw your splash screen. I haven't messed with anything else yet.

Just wondering if what I've seen so far is normal.
[Gen8 Android Development] sdajzdc:
The partition #1 is supposed to be vfat not ext4.
[Gen8 Android Development] digibucc:
partition one is supposed to be either fat32 or hfs/ext depending on your main OS.

i know it says vfat - but by default it actually uses fat32, and that supports larger files & longer names than vfat, so that's what i am using.
[Gen8 Android Development] digibucc:
sdb1 was for when rootfs was on the first partition, sdb2 is now that it is on partition 2. as for the two files, they are coming off again anyway so it doesn't matter...
[Gen8 Android Development] bthoven:
@aur0n: I’m now running 0.3 without problem and I plan to upgrade to 0.41. My requirement is:

-	I still want to transfer all my installed apps to 0.41​

May I roughly recap what I have to do:

1.	backup my existing 2nd partition data (all existing apps and cache) to somewhere, e.g. PC (following your tar command)

2.	now follow your 0.41 steps:

a.	put the sdcard into Archos, boot with stock Android, plug Archos to PC and format the sdcard by Archos (usually, Archos can’t mount my 0.3 sdcard and report as damaged disk, so I have to format it outside before push the card into Archos?)

b.	download your 0.41 rootfs.rar (which has urukdroid-rootfs-upgrade.tgz file + urukdroid-copy_data.cmd files inside. Urukdroid-copy_data.cmd contains all Archos stock applications inside), and Kernel.rar (which as Zimage and initramfs.cpio.gz inside). Both rar files will be downloaded into the sdcard (which is now inserted in Archos)

c.	extract (unrar) rootfs.rar and kernel.rar. All the four files will be extracted into PC? (please confirm)​

3.	Archos is still connected to PC, now create 3 partitions and format them with rescue disk commands on PC (1st partition = vfat, 2nd = system, 3rd = data)

4.	(Start of Step 2 in your guide)

a.	Move urukdroid-rootfs-upgrade.tgz from PC to 2nd partition

b.	Extract my existing apps and cache (which I tarred them in my step 1 above) into 3rd partition

c.	Now it’s time to flash Zimage & initiramfs.cpio.gz (just follow your instruction)

d.	Reboot in Developer Edition mode, wait for 10-15 minutes, then it’s done.
​

As my 0.3 existing apps already have google apps (Maps, Market, GMAIL, etc), I can use it right away without further steps.

Please confirm my understanding above.
[Gen8 Android Development] taechelsea:
This is my report after trying this awesome UrukDroid 4.0.1 build.

After using $auron's UrukDroid 0.3 with full of joy, I decided to go to 0.4.1 from clean ARCHOS Firmware 2.0.71 (Flash with .aos and full reinitialization) because I don't want to have the Google Apps problem later. The install processes went fine and even easier than previous versions. This is what i experienced after about 8 hours of usage.

My Device : ARCHOS 70 IT, MicroSD A-DATA Class 6 16 Gb using latest Ubuntu LiveCD

+Positive

- Now with better looking bootscreen (UrukDroid style)

- Speed and Performance are AWESOME!! (in combination with ADWLaucherEX and Autokiller(Preset:Strict)

- WiFi and Bluetooth works flawlessly.

- Root also works fine.

- USB Storage for Windows works fine too. Now I can see 2 drives got mounted.(Internal storage and sdcard)

-Negative

- Geolocation using WiFi is not working. In Google Maps I see the message "Your current Location is temporarily unavailable" (same in Foursquare and all the apps using Geolocation). With UrukDroid 0.3 it works but now with 0.4.1 it doesn't work anymore. Any hints?

My workaround : now I'm using my bluetooth gps to get my location via GPS but it still not comfortable like using Wireless location.

-----------------------------------------------------------

edit : The problem is fixed. After installing GAppsInstallerV5Stable over the pre-installed GApps on the device everything works fine now.

-----------------------------------------------------------

Overall, Thank you very much for your hard work, $auron. Can't wait for the next release.
[Gen8 Android Development] $aur0n:
SHDC - read some tests, I wrote here - easiest way is to get some Digital Camera newspaper where witch SDHC Card comparison - get best one (class of card only means it shouldn't be slower that this - but can be much faster).

Nope - it's partition to flash device. It's not your sdhc card.

Well - it's probably easy to be fix, since I had it working with other market set.
[Gen8 Android Development] $aur0n:
Yes - all your files should be on PC (if used with RescueCD from first post - all in /tmp: data_backup.tgz, UrukDroid-rootfs-upgrade.tgz, UrukDroid-copy_data.cmd, zImage, initramfs.cpio.gz

Probably not - it will boot, but gapps may not work - with some skills it can be removed after installation (on /data/test/ and in /data/app).

Rest of what you described is correct.
[Gen8 Android Development] taechelsea:
Glad to hear!!! :) How can I fix this?
[Gen8 Android Development] $aur0n:
Services you have described in third post of this thread. They are all dissabled by default now (samba and swap used to be on).

dvb-t - I've created service, compiled proper modules and installed some basics apps. Chulri said he is out of time now - it requires some testing. To enable it take a look at /etc/uruk.conf/dvb.
[Gen8 Android Development] morphly:
I'm having the same experience with a Kingston 32GB Class 4 card. First try was with Uruk 0.3 last week and second try with 0.4.1 yesterday.

Slow loading times(~4 min. until device is booted), lots of FCs.

The card works just fine with stock android formatted as ext3/FAT32. But using it as rootfs/data makes it almost unusable... maybe I give installing UrukDroid in mmcblk0 and mmcblk1 a try after a full reset -> http://xdaforums.com/showpost.php?p=10672498&postcount=13
[Gen8 Android Development] $aur0n:
32GB sd card are one big mess - don't use it. Half of them on market are one big hoax, rest is terribly slow...
[Gen8 Android Development] $aur0n:
I forgot to mention before - 0.4.1 has new wifi chipset firmware (newer than stock OS). It works for me on wpa2/wap/web - but perhaps there are some hd differences. Try to revert to old firmware.

Go to /etc/wifi and rename "firmware.bin-old" to "firmware.bin" (overwriting existing file).
[Gen8 Android Development] Kashban:
Any improvement on the ext4 - config file corruption problem? Would like to go back to ext4 for speed, but only if it's stable. Don't like to setup my Archos from the scratch every two days.

Backup of /data is a good idea anyway (or use AppMonster), but I like the device to work all the times and being reliable.
[Gen8 Android Development] bthoven:
It's strange. My 0.3 EXT4 have not had any problem so far (knock knock).
[Gen8 Android Development] nimrodity:
thats what i thought till yesterday,i thought wrong...
[Gen8 Android Development] snickle:
0.4.1 Good so far

I tried an upgrade from 0.4 to 0.4.1. Worked but very slow. I started over and did a clean install of 0.4.1 and everything looks good.
[Gen8 Android Development] sokar24:
Absolutely brilliant build, thetering works like a charm too
[Gen8 Android Development] monkeydrufy:
Nothing, I've removed all google app from stock android and then reinstalled urukdroid 0.41 but market doesn't work.

It seems to start but show a white window and then close.
[Gen8 Android Development] marclh1992:
I've got this as well, I do have my google apps on stock android still and I guess there has been a conflict, is there any way to repair this without reformatting / reinstalling?
[Gen8 Android Development] monkeydrufy:
the problem is that I have removed the google app from stock and reflashed the uruk but still doesn't work
[Gen8 Android Development] protoism:
market an wi-fi hassle

I to have problems with market and google apps. when trying to sign into market with my google account - it is unable to (times out), google maps cant find my location. Also having intermittent problems with wi-fi in uruk it is slow and buggy - then if i boot back into original OS it gives me an error until i take the sd card out and do another reboot. I used ext3 not 4 as when i tried to set partitions had trouble with: mkfs.ext4 -0^huge_file dev/sdc2 where '0' was invalid command (using rescuecd). anybody have any suggestions?
[Gen8 Android Development] probenet:
I have install UrukDriod 0.4.1 but I have issue connecting to my WPA2 wireless. I have tried to format the device and re-format the sdcard, but it didn't help. The new 0.4.1 build is a bit lag then the 0.3 build. I will rollback to 0.3 build and wait until the next build
[Gen8 Android Development] $aur0n:
Try to use old wifi firmware (like i wrote smewhere here before) - /etc/wifi/ - it's easy.

If 0.3 was snappier before - please enable /etc/uruk.conf/swap - and tell if you feel any difference.
[Gen8 Android Development] snickle:
It is the letter O, not a zero
[Gen8 Android Development] cnewsgrp:
Market works fine for me. Here is what I did for my migration from 0.3 to 0.4.1

Backed up data partition (partition 2) from by 0.3 install in a tar file

Created new SDCARD partitions as required by 0.4.1 (ext4)

tar back to new data partition (partition 3)
[Gen8 Android Development] thefunkygibbon:
I am having issues with writing to system folder. Adfree can't write to it. Nor can es file manager after chiding to mount system as read write

any ideas?
[Gen8 Android Development] $aur0n:
System is always in rw - dont switch anything.
[Gen8 Android Development] stineco:
problem with video

Hey,

i cant play video files (divx)

i always get an error, playing the same video on stock rom work.

prblem also with mp3

I have a Archos 101 with your latest rom

please help.
[Gen8 Android Development] thefunkygibbon:
OK but that doesn't explain why adfree doesn't work. Have you tried to run it before?
[Gen8 Android Development] stineco:
hey thefunkygibbon

you are booted in developer mode?
[Gen8 Android Development] thefunkygibbon:
yes. i get prompted to let adfree have superuser rights when i run the app.

adfree whinges about "unable to locate a partition to remount to write the hosts file to"

es file explorer whinges abou t"SD card unmounted or not present" when trying to browse to /system
[Gen8 Android Development] stineco:
same problem here, i installed Adfree also,

Does video or mp3 work for you?
[Gen8 Android Development] lolo33:
Yes video and mp3 work fine.

Adfree does not work also on the v0.3.
[Gen8 Android Development] stineco:
and what kind of archos you own?

I have the A101
[Gen8 Android Development] thefunkygibbon:
¹01here. View work. Guess it is down to the way that the system folder is mounted
[Gen8 Android Development] lolo33:
I have the A70.
[Gen8 Android Development] $aur0n:
I don't know how adfree works - but from what you are saying - it just replace /etc/hosts file (i wrote already in this thread about this method - somewhere on the beginning) - download this host file (I've mentioned) and replace /etc/hosts - it's that simple.

Probably adfree try to do some "magic's" to hack the phone - and here it does not have to do nothing - probably ;)
[Gen8 Android Development] thefunkygibbon:
ok how would you propose doing that? the file managers which use SU to navigate seem to fail to access system and other folders.

Just used terminal and whilst i can access /system i just tried to move a file and its complained about only being a RO filesystem.
[Gen8 Android Development] digibucc:
do it from within linux instead....

what adfree must do though is constantly update to recognize newer servers... that would be a pain to do manually.
[Gen8 Android Development] lolo33:
Work fine with Root Explorer, just copied the host file in /etc and voila.
[Gen8 Android Development] willowave:
Anyone still having troubles with random reboots?
[Gen8 Android Development] cnewsgrp:
I also feel that 0.4.1 seems slower than earlier. let me try to enable swap and check
[Gen8 Android Development] neonflx:
where can i get the latest 71 aos file, thanks
[Gen8 Android Development] snickle:
Archos has it on their support site.
[Gen8 Android Development] bthoven:
That's great. So I do not have to reinstall any apps after upgrading from 0.3 to 0.4.1.
[Gen8 Android Development] puxxi2003:
super release 041

thank you

runs like a charm

i created 3 symbolic links

ln -s /mnt/storage _sd_int

ln -s /mnt/storage/sdcard _sd_ext

ln -s /mnt/storage/usb_host _usb_host (drive in usb is needed to create link)

so you have quick access to your drives

the "_" let them always be first :p

easier use of root explorer, i think

and a warning

never buy a kingmax microsdhc 16gb class10 for your archos

copying huge files (>50Mb) is very good and absolut stable (read/write ~15Mb/s)

but in the archos it slows down everything and causes crashes

now i use a 16gb sandisk class?? and all runs very well :D

we need microSDHC UHS-I cards :eek:
[Gen8 Android Development] probenet:
I have tried to revert back to the old wifi firmware, but it didn't fix the WPA2 issue.
[Gen8 Android Development] willowave:
ok, stupid question alert...where can I look to see if i am running .3 or .4? It took me awhile to get this done (no not cuz I'm stupid, just busy) and by now I can't remember what I started with.
[Gen8 Android Development] sdho:
I almost bought KingMax from EBay....thx for the warning.
[Gen8 Android Development] bthoven:
Hi,

Could you share where do you put those symbolic link command lines?
[Gen8 Android Development] puxxi2003:
search in market for "android terminal emulator"

but normally when u have uruk, u must have used the terminal before

u need root to do it :p

u execute the "ln -s ...." in root folder

also see first postings of $aur0n
[Gen8 Android Development] $aur0n:
So it's probably not the fault of Uruk..

Since 0.4 you have boot screen with UrukDroid and number '0.4' on it - quite simple to notice :D
[Gen8 Android Development] erichbitch:
Give us some Screenshots of the OS pls :)

Like in the LeeDroid Thread - or maybe a video? :)
[Gen8 Android Development] bthoven:
Thanks. So I have to re-execute those command lines manually every time I reboot?
[Gen8 Android Development] puxxi2003:
no

why?

they stay until u delete them
[Gen8 Android Development] AlaskaPardus:
Hi sauron,

great work!!! Move on!!!

0.4 runs great on my 101.....i have only one issue:

I made a clean install without take my apps from stock to uruk....the market can not find many apps i can find in the market at stock rom.....for example i can not find ADWLauncherEx and somer other apps i have already paid for......they do not show up in the market.....has anyone this issue too, or what have i done wrong!?

sorry for my bad english....i do not use it very often.....(yes, i am from germany ;-) )

bye

AlaskaPardus