[REQ] Custom partiton sizes - Desire Q&A, Help & Troubleshooting

Hi!
Now that S-OFF is achieved, I think we should find a way to resize the partitions on the Desire. With AOSP/CM ROMs, the system partition is way oversized, and a lot more space could be used for data instead.
While a custom bootloader would be needed for permanent partion changes, it should be possible to use firerat's method of making the kernels choose the partition map.
Here is a link to the thread on the G1 forum:
http://forum.xda-developers.com/showthread.php?t=717874
Let's get cookin'

Related

Desire Virgin

hello all had my desire for a good few months now, totally clean unbranded device. Now after quietly perusing these forums for a while i feel the next best thing i could do is flash it with a custom rom, i am drawn towards leedroid 2.3c, however i would like some advice first from the experts....All You.
is leeddroid a good stable rom with all the feature that i currently have on a stock desire?
what is the simplest way to flash?
do i have to do anything prior to a flash? ie backup anything, or make a backup of my stock system? if so how? i have xp in iphones and nothing needed to be done there just plug in and flash?
i need a simple guide
many thanks
Before you do anything, go to Settings>About phone>Software information and make a note of the 'Software version' number and post it up on here. We'll go from there...
android version 2.2
baseband version 32.49.00.32u_5.11.05.27
software number 2.29.405.5
Right, awesome. You're totally unbranded so that's a good thing!!
First thing, download the RUU for that ROM so you can go back to stock should you need to. Get it from:
http://shipped-roms.com/download.ph...9.00.32U_5.11.05.27_release_159811_signed.exe
If that link fails to download then get it from:
http://www.google.co.uk/url?sa=t&so...Y-6AY_5A3EXnBSZIg&sig2=ToMSUjUY0tdbmxGYNI13-w
Or
http://www.google.co.uk/url?sa=t&so...cZlrId8Dkc9IAPJsg&sig2=upnnZhtKGWqyen3hhAeVvA
After that you can look at rooting the phone. I just re-rooted my phone on 2.29.405.5 using unrEVOked 3.31 and it work fine. You can get it here:
http://unrevoked.com/recovery/
Once rooted, go look at the different ROMs available and take you're pick!!
There you go about rooting the phone from EddyOS.
Leedroid is a newbie friendly rom, it is stable, fast (faster than the original), has relatively better battery life than the original and everything is working, not to mention, it is also a Sense rom, just like your original rom.
So, yes! Leedroid is a good pick to start.
Note:
---- IMPORTANT----
1. The first thing you might want to do directly right after rooting is to create a nanddroid bckup and copy the bckup into your pc directly after creating it.. Do it before flashing, formatting, creating partition, or anything else.
---------END----------------
2. You might also need a card reader and a software such as partition wizard, gparted, or similar to create an EXT partition in your SD Card since most of the custom roms will need it. Create the EXT partition before flashing.
brilliant thanks for the links and tips, is there any particulat software i need to perform this "create a nanddroid bckup"
Once rooted the custom recovery has the nandroid function in it
Have a read of this, should help explain things:
http://androidforums.com/desire-all-things-root/221212-faq-rooting.html
Hey eddyos many thanks for taking the time to answer.
now i take it i do not need to make a gold card as my phone is unbranded, so my steps to take are :-
a. root...using unrevoked
b. nandroid backup...using clockworkmod recovery supplied with unrevoked
c. flash whatever rom i choose.
now once i have done step b. do i store this backup on my pc? if so whats it gonna be called and where will it be on the desire
in order to flash a rom, where do i put the rom i download to flash to the htc? on the memoery card?
once i have done c i am no longer able to get stock updates.
once i have done c do i need to set up anything so my phone can make calls or access the internet etc, or does it behave like a new phone out the box and you whack in the info it asks for ie google account stuff.
once again many thanks
The Nandroid is stored on your SD card. You can make a backup of this on your PC should you wish.
Once rooted you can no longer get OTA updates so you'd need to update your ROM as (and if) the dev does so
You download the ROM file and stick it anywhere on the SD card as you can browse for the ZIP in recovery.
The phone should go through a setup and automatically set the APN but if not you can manually add it using the operator details on their website
cool many thanks m8 for your time, now its just down to me to select a rom.
m last bit of info i need for now is looking in the android development bit there are various roms etc, some say rom, froyo sense, aosp kernal etc. been a novice/virgin i have no idea what these titles mean, i assume i should just stick to anything that has rom next to it?
is anyone able to reccomend a beginers rom that i can try out
? whats this all about?
create an EXT partition in your SD Card since most of the custom roms will need it. Create the EXT partition before flashing.
how big should the partition be? 512mb
As it has been said before Leedroid is a very good start. The latest version should be the Leedroid 2.3c.
Try that one out and play a little while before trying to flash other ROMs.
EXT partition is needed for A2SD/A2SD+ ROMs (do not play around with D2EXT/D2SD at the moment, you are not ready yet for this).
A2SD means Apps to SD, means more apps can be installed since they don't go to your very limited internal memory.
Make 2 partitions on your SD card but be sure to copy everything inside the SD card to your PC just to be sure before making arrangement for those partitions.
First create a FAT32 partition for your datas ( such as music, videos, etc.) as the first partition, set it as primary and then create a 512-2GB EXT2/3/4 (I recommend1GB EXT 2 or 3 at the moment) as the second partition, set it as primary.
Be sure to have the EXT partition after the FAT32.
Windows can only see the first partition, that is where you are going to put bck all the files you have copied from the SD card before making all of those partitions.
Interesting thread as I am considering doing the same. Main reason for me is the clash between HTC Sense and the bluetooth stack not allowing for a bluetooth keyboard. Any particular rom recommendations for this - Leedroid, Cyanogen?
chili1496 said:
cool many thanks m8 for your time, now its just down to me to select a rom.
m last bit of info i need for now is looking in the android development bit there are various roms etc, some say rom, froyo sense, aosp kernal etc. been a novice/virgin i have no idea what these titles mean, i assume i should just stick to anything that has rom next to it?
is anyone able to reccomend a beginers rom that i can try out
? whats this all about?
create an EXT partition in your SD Card since most of the custom roms will need it. Create the EXT partition before flashing.
how big should the partition be? 512mb
Click to expand...
Click to collapse
FroYo = Android 2.2 (what you're currently on)
Gingerbread = Android 2.3
AOSP = Android Open Source Project )ROM built from the source code and now ported from another device)
As for EXT, I have a 1GB (1024MB) one and it serves me well
i am using leedroid for sometime now 512 MB EXT3-4 partition is more than enough i have 110 apps installed and still have 351MB free
once again many thanks for the replies.
what is the simplest prog to use to create the partitions? scrap that just used minitool partition magic i have an old 1gig card am gonna try will that be ok?
i have a fat32 partition size 533mb set as primary and a 362mb ext3 partition does it matter if the fat32 primary partition has a name?
looking at leedroid i think i need to install 2.3b before i can install the latest 2.3c
You can either do it in the recovery (I use Amon RA as mine but I think CWM does it too now). Otherwise you're better off downloading a GParted Live CD, boot your PC from that and then partition the card
When you're rooting Desire, have a look at good ol' turkeh's guide. Not only you have an excellent root tutorial, but you also learn how to properly flash ROMs, how to create and restore a system backup, how to backup apps, how to create ext partitions to enable app2sd and how to unroot the phone in case you need your warranty back.
Note: when performing the s-ff process (for data2sd), read carefully what it says and be aware that it can brick your phone if not done properly.
Turkey's guide is OK but is out of date somewhat, could do with updating to include the newer versions on unrEVOked

[Q] What partition does clockword mod make?

What partition does clockword mod make?
Because im thinking of partitioning with it.
As far as I know it only reformats your partitions. To create others you'll have to use fastboot / other hboot with S-OFF.
CWM does not offer partitioning. At least not 2.5.0.7.
But for making partitions a partition manager is always recommended - Gparted, Easeus, Mini Partition toll etc.

[Q] custon mtd partitions

I eas wondering if we could have custom mtd partitions
On the wildfire s just like in wildfire or evo etc etc...
Always wanted to resize cache to have more data space...
partitioning
Good question. I resized my system on G2; It took the desire z eng hboot and you didn't get to choose still. It was the system partition of desire z in lieu of g2 system partition. If this is ghe same concept, its not possible yet. There won't be that kind of dev work until someone finds a true soft unlock. No eng bootloader. And of all the many colors and models of htc wfs, they seem to share the same partitioning info in hboot. Now there is a guide to move your dalvic cache to sdcard and use links2sd to make plenty of room for yourself.
Regards,
Rob

[q] hboot (partition table) creator

There is a program for Desire that allows you to create custom hboots with different system/cache/data partition sizes.
Is there something similar for Wildfire S? And if not, where can I find a collection of different partition size hboots?
There is a tutorial on how to do this http://forum.xda-developers.com/showthread.php?t=1456498
Just ignore the part about installing CM7 if you don't need that.
Note: This will only work if you are S-OFF

Internal Storage -ARHD & Rom cleaner conflict

Hi, I installed rom cleaner and uninstalled it this morning.At that time I had ARHD 7 installed.
I think it has some how resized my sd-ext partition.
Since then I was not able to install any other rom. (eg AKOP,MIUI, Codefirex)
They all end up with a boot loop. AKOP was partially success but, it showed less internal storage capacity. Hence I could not install any apps.
However I manged to install ARHD again after several tries.
My questions are.
1. Whats the default internal storage size in HTC DHD.
2. Is this because of changing from android 2.3.5 to 4.1+
3. In past I've had no trouble changing roms between miui<->Akop<->viperX
you should search your queries here
regardless, never used rom cleaner, but no app or zip should resize your ext partition. what's important is how you made the partition, round here we recommend 4ext recovery, which is also available for your phone, or gparted.
the sd-ext size will remain at whatever size you pick.
depending on what rom you choose, some will require an sd-ext partition to work at all, others you may need to manually enable it. the rom normally needs some sort of script to be able to see and use the ext partition. details should be searchable in the respective rom threads.
you won't necessarily 'see' you total internal memory read 'internal + sd-ext', but as long as your sd-ext is mainly being used for apps it doesn't really matter. traditionally it's best to use your real internal memory for app data as it's faster than most sd cards.

Categories

Resources