yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] nmyron:
As a newer Archos buyer, I'm very happy about this info. I'd like to get some additional info tho. Firstly, you consolidated mmcblk0p2, mmcblk0p3, and mmcblk0p4 into a 400MB part for the rootfs. Were you unable to consolidate mmcblk0p1 in as well?

Secondly, you allocated 2GB of internal storage for /data, but what do you use this for? Also, this leaves you about 5GB of internal storage (as the internal storage shows approx. 7GB on my stock 101IT)? And, you're able to utilize your entire SD for storage data, as opposed to booting and keeping your OS here?

Thirdly, do you think, if necessary this could be rolled back to stock? Would a flash back to the stock ROM package restore the original partition table? The only reason I ask this, is that I've been considering selling this in a short while, when the verdict comes in on which tablets will get Gingerbread updates. Also, the pontential performance gains on a Viewsonic GTablet with it's Tegra2 based chipset intrigue me (I hadn't heard of this device when I chose my 101IT), and with it's horsepower, I think it might be a surer bet for Gingerbread love. But, if I sell it, I'd like to give my buyer an option to recieve a ROM'd/rooted or stock device depending on preference.

Lastly, as if I haven't asked enough already ;-) , could you provide detail on how one could replicate your processes? I imagine you'd start with installing SDE on your storage card to have root access to the mmcblk0 devices and install the new kernel to the consolidated mmcblk0 partition? Are there any other steps that one would need follow?

If you've read this far, thanks much for your patience and assistance!
[Gen8 Android Development] constant7010:
I didn't try to include mmcblk0p1 since the boot process is still accessing this partition. One access i've seen is the flash image at boot up is taken from this partition. There may be more. So to be safe, i've excluded this partition.

/data is used to be mounted to mmcblk0p4 which has about 300MB of space. I've transferred this to internal storage with 2GB, which allows me for more apps to be installed. In the internal storage, I've allocated 4.5GB as vfat (/sdcard), 2GB as ext4 (/data), and 500MB as swap.

You can always go to recovery menu, and reformat the device. This will repartition the internal storage, and install a stock firmware. This, however, will erase all your data in the internal storage.

I'll back trace my steps later, and post them here.
[Gen8 Android Development] constant7010:
Here are the steps I did to use mmcblk0p1 as rootfs and a partition in mmcblk1 (internal storage).

I assume you are already on Urukdroid's kernel running on external SD.

Partitioning Internal Storage

1) I first partitioned the internal storage. To partition without destroying existing data, I used GParted from Ubuntu desktop. Connect Archos to PC running Ubuntu via USB. Mount the USB Mass Storage. A70S will appear as one of drive in Ubuntu.

2) Open GParted and select the device for the Archos internal storage. You will see 1 fat32 partition labeled A70S. Unmount the partition. Upon unmounting, you will be able to resize the partition. In my case, I put 2500 free space after the partition.

3) After resizing, I have 2500MB free space. I created 2 primary unformatted partitions, 2GB (/data), and the last one 500 (swap). After this, apply the changes in GParted.

4) Afterwards, from linux command line I formatted the 2 partitions using the following command:

mkfs.ext4 -O ^huge_file -L data /dev/sdb2
mkswap /dev/sdb3

5) Unmount USB from Archos.

Partitioning System Storage

6) Use adb shell. Unmount /dev/block/mmcblk0p4, /dev/block/mmcblk0p3, /dev/block/mmcblk0p2, /dev/block/mmcblk0p1. Using fdisk, delete partitions 2, 3, 4 from /dev/block/mmcblk0, then create 1 partition utilizing the rest of the disk space. This will give you about 450MB, that you can use as root.

7) format the partition.

mkfs.ext4 -O ^huge_file -L root /dev/block/mmcblk0p2

Copying files to the created partition

8) I mount /dev/block/mmcblk0p2 to /tmp/root, /dev/block/mmcblk1p2 to /tmp/data

mkdir /tmp/root
mkdir /tmp/data
mount -t ext4 /dev/block/mmcblk0p2
mount -t ext4 /dev/block/mmcblk1p2

8) I grabbed Urukdroid's 0.4 rootfs.tgz, and extract them mmcblk0p2.

cd /tmp/root
tar zxvf /sdcard/rootfs.tgz

9) Since 0.4 already contains Gapps, I've uninstalled Gapps first on my archos.

10) I copied the data files

cp -a /data/* /tmp/data/.

11) I modified /tmp/root/init.rc and comment out mounting /mnt/system, /cache & /data. I've attached my modified init.rc.

12) Unmount /tmp/data, and /tmp/root.

Apply kernerl & modified initramfs

13) I then rebooted to recovery, on Developer Edition Menu, flash new kernel & initramfs. Use zImage, and modified initramfs.cpio.gz which I have attached here. The modification I did in initramfs is use mmcblk0p2 as root and mmcblk1p2 as data, and if it finds /dev/mmcblk1p3 (assuming mkswap has already been applied) use it as swap.

Hope this helps.
[Gen8 Android Development] hexto:
Will this work on the 101 too?
[Gen8 Android Development] yura-a:
Also curious about this :rolleyes:
[Gen8 Android Development] nmyron:
Thanks for your walkthrough! I greatly appreciate it. I'm testing this on my 101IT now. However, I seem to be boot-looping (Archos Entertainment your way screen flashes on, off, and on repeatedly). However, for the first boot of the Urukdroid kernel, it took a significant amount of time as well. I'm going to give it a few, and if there's no change, I'll retry. I may have made a mistake someplace causing this issue, so I'll see what I can dig up.
[Gen8 Android Development] constant7010:
Are you following the guide from the 1st post or from the 13th post? What version of Urukdroid kernel are you using?
[Gen8 Android Development] nmyron:
I was totally incorrect. When I boot with the dev edition option, I'm booting off the two internal partitions. To be honest, when I made that first post, I had been at work all night, then did this, and just didn't think to check "mount" in the terminal to see the result.

However, it's performing somewhat sluggishly. I'm unsure what's going on there. I'm going to look at some things and see what might be going on. But, the tutorial was spot on.

Is there a way to force it to boot Dev Edition (so it boots this OS) automatically upon logon?

Edit: And, I'm running the Urukdroid 0.4.1 currently, I just downloaded the latest before I began this process
[Gen8 Android Development] constant7010:
On recovery menu, select Developer Edition, then select delete android's kernel. After this you'll always boot in Developer mode.

________________________________
[Gen8 Android Development] nmyron:
... And you would've thought that I'd have noticed that, being all the in/out of that menu I've done in the last two days...

As far as the sluggishness goes, it seems to be mostly directly after boot. After about 2 minutes, it fades, and performance improves drastically. I'm guessing it ties mostly to swappiness, and the system making initial use/caching data.

You have no idea how much of an amazing help this walkthrough has been. Just a little messing around with the file system, and moving things around, and now it's just cooking along, running an internally booted os with root access... Great work here!
[Gen8 Android Development] nmyron:
Constant,

Could you detail the changes that you made within initramfs.cpio.gz? Now that Urukdroid is up to .7, I'd like to upgrade. But everytime I do, with the provided modified version, I lose things like the boot image, and want to make sure I'm flashing over the proper files while performing these steps. So, if you could detail your changes, I can duplicate them in the new version of initramfs.cpio.gz from Uruk .7.

Thanks!
[Gen8 Android Development] fzelle:
This was incorporated into Uruk "long" ago, so you don't need this anymore.

Uruk already starts direktly without userinteraction if it was started the last time.
[Gen8 Android Development] sibere:
Can I make a suggestion to optimize this step?

Firstly, when you make your partition, make sure that it is starting on a block number which is a multiple of at least 512 but 2048 recommended.

This will make sure that the partition is aligned to the erase block size of the flash memory.

Secondly, the mkfs.ext4 can be used to optimize and align as well the filesystem with options like strip and stride-width and extents. This is used for SSDs and should improve things as well on flash memories like SD cards.

for instance you can try:

mkfs.ext4 -b 4096 -E stride=64,stripe-width=64 -O extent,^huge_file -m 0 -L data /dev/sdb2

This will give directions to the block allocator to use 256Kb blocks which is the maximum block size per the SD standards.

(see my data2sd OP for more details and links)

my 2 cents :)
[Gen8 Android Development] sibere:
sorry , double post deleted....
[Gen8 Android Development] fisha21:
Considering what your efforts have done for the Desire, I'd say your "2 cents" are worth a lot more! Welcome..
[Gen8 Android Development] sibere:
Thanks :)

I'm planning to get this nice little device at the end of the month for my birthday ;)

I obviously will immediately install SDE and root the toy to install uruk and play with it :D
[Gen8 Android Development] fisha21:
Oh boy, cannot wait for that!
[Gen8 Android Development] sibere:
Ho well, not a lot to do ATM as $auron already did a very good job with urukdroid.
[Gen8 Android Development] nmyron:
@fzelle No, while Uruk does boot natively, if you read the 13th post, Constant details a set of steps to replace the default archos rom with Uruk, thereby freeing up all of your internal storage (minus a 2GB partition for /data and a 512MB partition for swap). While uruk does install internally as of .7, I do believe it still exists entirely on the internal mass storage device, and you still have access to the stock Archos ROM.

Personally, I'm a poweruser kind of person. Once the rooted OS was made available, I found no need to continue dual booting. Also, replacing the stock rom is (personally) always the goal when I consider rom'ing a device. I simply need to know the proper steps to replicate in the initramfs file. Currently, if I use the version that Constant modified previously, it replaces the boot image with the corrupted one from that version of Uruk (I believe it was ver .5?). I'd like to modify the .7 initramfs, so I"m not flashing in an older version of the file. Does anyone know how I could compare the two files to determine changes?
[Gen8 Android Development] constant7010:
@nmyron, sorry for late reply. i'm been busy in my work & it's been a while since i played with my archos. i haven't had a chance to check on uruk's 0.7, so i'm not sure what changes were done in initramfs, but i'm guessing both root & data are mounted in init script within initramfs. You probably need to edit this init script and replace mount device for root to mmcblk0p2 and data to device you placed your data (e.g. mmcblk1p2). This is assuming you have already repartition mmcblk0 & mmcblk1 as laid out in my previous post, and copied the root to mmcblk0p2 and data to a partition in mmcblk1.
[Motorola Droid and Milestone General] Mosher83:
if i connect my milestone to my desktop pc i got some error message. i have win 7 64bit. dont know if theres any problem with my milestone...anyone knows a solution for this problem=?
[Motorola Droid and Milestone General] Schnider:
I had the same problem with my og droid have you tried a different usb cable?? And tried updating drivers??
[Android Software/Hacking General [Developers Only]] x5starguerillaa:
I rencently applied alphrev to s-off my desire. (Much love to alpharev, went without a hitch.)

Now when I ran the CD Linux program and was asked if I wanted to apply alpharevs custom recovery I said yes. Now whenever I boot into recovery manually (holding volume down button while power on) I go into alpharevs "blue" recovery. But when I boot into recovery via Rom manager I go into my old Clockworkmod 2.0.7 recovery?

Has anyone else ever had this happen? Is it possible to run two recoveries side by side on one device?

HTC Desire. Cyanogen 6.1.1 S-OFF
[Hero CDMA Android Development] dearmasfamily:
This is pretty awesome with Sense widgets.

This is a Hero Sense port of LWP support within Sense from freshes release on the legend section.

Minor changes for stability on our phones.

Minor bugs are being worked on as well. Like some lwp FC

New rosie frame with weather animations supported.

OC kernel recommend.

Must be running a HTC 2.1 sense Rom for now rooted.

Flash zip in recovery.

MOD EDIT: Link removed due to violation of rule #12

NFX-Sprint.STOCK.2.32.651.2.ODEX.A2SD ROM Recommended with this mod.
[Hero CDMA Android Development] ubnub82:
Does it work on zenexp
[Hero CDMA Android Development] dearmasfamily:
Everything at the moment is test and we can figure out what it works with and what it won't work on. The Rom listed on the OP is the only setup I know it works on at the moment.
[Hero CDMA Android Development] zeropants:
So you start with the NFX Rom and then flash this new file?

Do you have screenshots of what it is/does/looks like?
[Hero CDMA Android Development] dearmasfamily:
Yes

It adds lwp inside of sense with out losing sense animations or changing launchers for lwp support.

Please report your findings. I'm still working on some fixes and ports
[Hero CDMA Android Development] MrCoolHand:
2.1 items usually don't mix well with Zenexp. Of course I'm curious enough to try it out tonight though (if someone doesn't beat me to it).
[Hero CDMA Android Development] danbula:
Deleted.
[Hero CDMA Android Development] DaWeav:
Well, I figured I would give this a try. On my Sprint Hero, I was running NFX-Sprint.STOCK.2.31.651.7.ODEX.A2SD, but wiped data and cache and loaded NFX-Sprint.STOCK.2.32.651.2.ODEX.A2SD and then flashed this Sense_Rosie_Hero-LiveWallPapers-MOD-1.0rc1.zip in recovery. The only LWP that worked for me was Maps. All the other LWP's on the list wouldn't load at all. So, I then wiped data and cache and loaded NFX-Sprint.STOCK.2.32.651.2.ODEX.A2SD again and flashed OverClock-691_Bootimg.691.ondemand.zip for it, and then flashed this Sense_Rosie_Hero-LiveWallPapers-MOD-1.0rc1.zip in recovery. Same results.

So much for trying this out...
[Hero CDMA Android Development] MrCoolHand:
No go on ZenExp. Sense crashes immediately
[Hero CDMA Android Development] sirmx:
I get the same results with any live wallpapers on 2.2 ROMs as well as 2.1. Barely any work. Maps works but is slow and a battery drain. I had a Matrix one working once, but that too wasn't worth the battery hit. I don't even bother with LWP anymore.
[Galaxy S I9000 Themes and Apps] AllGamer:
Speedict eBike :confused: not found

http://www.appbrain.com/app/speedict-ebike/com.speedict.ebike

can some one try to download this app from market?

when i scan the QR code it says the link is not available
[Galaxy S I9000 Themes and Apps] PuffinNugz:
I found it, but I'm runnig a jpy rom on Captivate.

I dl'ed and threw in Dropbox. Here you go.

http://dl.dropbox.com/u/11820936/com.speedict.ebike-1.apk
[Galaxy S I9000 Themes and Apps] AllGamer:
hey Thanks!

i was curious about that App, to see if it really works :D
[Vibrant Q&A, Help & Troubleshooting] guynaa:
hi i am currently on ji6, and i want to go to stock jl5, i have read alot of threads but i am not sure how should i do it.

should i just flash the rom with cm and it will work with all my applications and setting intact?

should i flash the rom via Odin (if so what about pit files and setting on odin)?

thanks for the help!
[Vibrant Q&A, Help & Troubleshooting] Shinwrx:
Since I'm new to the forums. I would just double check my output. I just updated my vibrant to JL5 with ODIN and all I did was use the PDA and make sure Repartition is NOT selected. You should be fine doing that or someone correct me if I'm wrong GL.
[Vibrant Q&A, Help & Troubleshooting] Zylograth:
why flash JL5 when KA5 just leaked?!?!
[Vibrant Q&A, Help & Troubleshooting] Shinwrx:
JL5

I've been using JL5 for about a week and it runs really good for a non official release. The KA5 I have read that there are some problems with the home button and something else. The JL5 works fine for me and runs smooth.

Zylograth Are you running KA5?

Maybe post some links or reviews?
[Vibrant Q&A, Help & Troubleshooting] guynaa:
what does it mean use the pda, do i just check the checkbox or do i need to load a file?

if i do need a file where do i download it?
[Vibrant Q&A, Help & Troubleshooting] Shinwrx:
Open Odin

Turn your phone off

Hold down the volume up and down keys on your phone

While holding plug your usb from your computer into your phone

your phone should be in download mode now let go of the volume keys

Odin should recognize your phone and will light up in the top left corner a yellow bar

After you have downloaded JL5 or KA5, KA5 being a newer rom and it will be a zip file

Click the big PDA icon and click the zip you downloaded, MAKE SURE REPARTITION IS NOT CLICKED. Then press start.

That will flash you to 2.2 froyo JL5 or KA5

Here is a link that i did exactly and it worked for me, Just take your time and read over and over.

its not hard to do..

http://xdaforums.com/showthread.php?t=906037
[Vibrant Q&A, Help & Troubleshooting] guynaa:
and because jl5 is a stock rom my data will NOT be erased right?
[Vibrant Q&A, Help & Troubleshooting] Shinwrx:
You will only lose your information if you CHECK RE-Partition box. Its the same as installing a new operating system on a computer. Once you wipe it out you will lose all data from that partition.

You will be fine just "don't" check the re-partition box. Only click the PDA bubble and find the zip JL5 or KA5 and make sure your phone is in download mode before you do that and make sure ODIN recognizes your phone with the yellow square and your good to go "Click Start" Let it work and your phone will reboot and you got 2.2 on your phone with all your information ect..
[Vibrant Q&A, Help & Troubleshooting] guynaa:
thanks, will do it tonight
[XPERIA X10 Android Development] Blagus:
Hi

I've been looking through bootloader thread and found some posts related to fastboot... One guy complied new kernel from sources and got zImage but we're not sure how to flash it... In bootloader thread there are some drivers for enabling fastboot, as well as some other info but I was unable to enter fastboot on my X8... If it's possible, how to enter fastboot?

P.S. Sorry for asking here but AFAIK this stuff should be the same for both X10 and X8... And, all devs who work on bootloader are here... And this zImage means to both phones a lot... :)
[XPERIA X10 Android Development] Blagus:
Please remove this post, I've edited all above (I was on phone in that moment).
[Desire General] Raphyo:
Hey guys !

(by advance sorry for my english).

I just saw that on homepage :

http://www.xda-developers.com/android/multi-touch-support-recovery-testers-needed/

Any chance to see it on our desire one day ?

Thank you !
[Desire General] owziee:
Hm... very interesting! However if all amoled devices are able to get either 3 or 5 point multi-touch as he says then why on earth did HTC only equip the Desire with 2 point multitouch??? It doesn't make much sense to me but nobody would be happier than me if he's right :)
[Desire General] Raphyo:
I'm not sure, maybe HTC see things only by the commercial way. Real multi touch as a new feature to sell new devices.

Moar details there at 6th page :

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

seems that someone flashed his recovery and it failed :(

http://xdaforums.com/showpost.php?p=10575254&postcount=55
[Desire General] Rastaman-FB:
yeah it jkilled recovery for me

the post is missunderstood

its all incredible versions not "all androids"
[myTouch 4G Q&A, Help & Troubleshooting] Don_Perrignon:
Hi guys. I bought the MyTouch 4G last month. Been learning a lot and obviously still learning. Forgive me if this has been brought up, I've tried looking.

The main reason why I want to root my phone is to get rid of some of the stock apps on the phone to preserve phone memory. Is there a ROM that is very similar to the ROM that came with the phone? I really don't have a problem with the stock ROM other than getting rid of those apps.

Can you show me a list of ROM that didn't change much, because I do like the additions that HTC has made on this version of Droid 2.2. Thanks.
[myTouch 4G Q&A, Help & Troubleshooting] Amac1222:
Once you root you can stay on the Stock ROM, you don't have to flash another ROM. To fully answer your question though, any of eVil's ROMs (desirehd, desire z) are just HTC ports of other phones. Gorilla's port of the DesireHD is also just another HTC port. Its really personal preference. If you really want to get away from anything HTC/T-Mobile I'd say go with CM6.1.2 or eVil's G2 port.

This really should be posted and moved to the Q&A Section.
[myTouch 4G Q&A, Help & Troubleshooting] rogabean:
Second'ing that this should be moved to the Q&A section.

But to answer your question. Iced Glacier is the stock rom with a lot of tweaks. Think of it as stock on steroids.

But just running stock with root is nice too. I did that for a while.
[myTouch 4G Q&A, Help & Troubleshooting] Don_Perrignon:
I've been looking at ROM reviews on YouTube, do any of the Ice Glacier roms have the camera lag issue?

To get exact, I just want to COMPLETELY - with any trace of that program on my phone, get rid of Amazon MP3, Asphalt 5, Yahoo Mail, Monopoly, Rock Band, T Mobile TV, Talk, Stock, and Twonky.
[myTouch 4G Q&A, Help & Troubleshooting] jggimi:
Iced Glacier has Stock and Talk packaged within as system applications. If you wish, you can disable those via the shell, or "freeze" them via Titanium Backup commercial edition. They won't appear anywhere then.

I'm guessing the developers might use those two apps. :) The rest of the bloatware you listed are gone.
[myTouch 4G Q&A, Help & Troubleshooting] TrueBlue_Drew:
Just use root explorer to remove those apps. Make sure you make a nandroid backup of your completely stock rom and you will always have that to fall back on. It is very easy and will take you 5 minutes.

Heres How

Download the latest version of root explorer.

Open Root explorer and go to System then app.(make sure r/w is on)

Find the app you want to delete and long press it.

Do that with any apps you dont want but be carefull not to delete the wrong things. I suggest not deleteing anything with HTC in the title.

That should get ya taken care of.
[myTouch 4G Q&A, Help & Troubleshooting] rogabean:
To answer your question - I've never had any camera lag issues with Iced.

TrueBlue's steps will get you all set as well.
[myTouch 4G Q&A, Help & Troubleshooting] teamsilence:
qandA

Wrong section but you should try Cm or iced glacier or remove ur self
[myTouch 4G Q&A, Help & Troubleshooting] 92drls:
Well now that its in the right section, I wanted to comment on the same problem. I searched and this was the only thread I could find pertaining to the same issue. Has anyone found a way to fix the camera lag? Its pretty annoying. I have used iced glacier and it doesnt have the same problem but I like my eViL rom better...?
[myTouch 4G Q&A, Help & Troubleshooting] RavenWulf:
I know for sure Gorilla's Desire HD port does NOT have tha camera lag (front or rear camera), it is my daily driver now with Faux's OC Kernel with Smartass governor.
[HD Mini General] xdnaftali:
I tried to replace the digitizer and started to open the phone according to the youtube movies (for aria HTC phone, SHOULD be the same) and I'm having hard time with removing the power button part (which looks so easy in the movie).

Can someone advise on that? It looks stuck around the earphone jack.

Thanks in advance.
[8125, K-JAM, P4300, MDA Vario ROM Development] JayG:
Anyone have a link?

I've searched all over this board and the internet however the only link that comes up is a Rapidshare link which is no longer available.

Thanks.
[8125, K-JAM, P4300, MDA Vario ROM Development] Hakim Rahman:
This link is still working up to second now (http://rapidshare.com/files/14653099...a_UI__v1.3.rar) :):)