User's guide to installing data2ext mod - Hero CDMA General

Setting Up Data2Ext with RA 1.7 Recovery​I made this guide for my own personal future use and decided to share it with the community. I take no credit whatsoever for this information or the files used to install this mod on your phone. Credit for the guide goes to Laie1472 who spent several hours walking me through the process in the absence of good instructions for our device. If you don’t know what this mod does or could potentially do to/for your phone, don’t install it. Please read this entire guide before flashing or asking questions which may already have been answered. As the title states this is for users who have RA 1.7 Recovery installed. If you don’t have RA 1.7 recovery, you can find it here: http://forum.xda-developers.com/showpost.php?p=10531580&postcount=5
Now on with the guide:
Step 1. Back up your sd card to your computer as this process will format and partition your sd card.
Step 2. Reboot into recovery and select partition sd (this will wipe everything on your card). You will be given 3 prompts….swap, ext. 2, & Fat 32. Partition as follows:
Swap=0
Ext2=1024
Fat32=remainder
Step 3. Since the above step erased everything on your sd card, now would be a good time to do a nandroid backup.
Step 4. Download & place on the root of your sd, the data2ext2-v7.zip attached to this thread, but DO NOT FLASH IT YET.
Step 5. Decide whether or not you’re going to use your current rom or install a new rom (easier). If you’re going to use your current, you’re going to want to uninstall all of your apps & theme in order to utilize the additional memory you’ll be freeing up on your phone. If you’re going to use a new rom download it & the appropriate gapps and move them to the root of your sd.
Step 6. Boot into recovery, wipe, and flash your new rom & gapps. Boot into your rom and sign in, but don’t install any of your apps.
Step 7. Reboot back into recovery and flash the data2ext2-v7.zip
Step 8. Boot into your rom & open Terminal Emulator.
Type the following commands minus the ( )
su
mount|egrep mmcblk0p2
(this should return nothing but a #)
Now type:
mke2fs -m0 -b4096 /dev/block/mmcblk0p2
(let the scripts run….when they finish you’ll type the next line)
data2ext --enable
(You should now be prompted to reboot, so type)
Reboot
Step 9. Once you’re rebooted go to settings/storage. You should now see .94 GB or so of available space… Congratulations you’re almost done.
Step 10. The performance boost. Open Terminal Emulator again and type:
su
busybox mount -o remount,noatime,nodiratime, /mnt/asec/ext/ext2 /data
reboot
Step 11. You’re finished, but before you re-install your apps read the You Should Know section of this guide.
You Should Know:​Now say you want to make a backup of your rom and you have data2ext enabled
do this
Boot into recovery and choose backup and restore. Then choose
create nandroid+ext back up
after it's done always flash the data2ext zip and reboot.
Say aosp/cm/whoever releases an updated rom and you want to update your rom and keep all your apps and theme and settings
Do this
Boot into recovery and make a nand+ext back up by following the steps above. "you don't have to if you already have good backup''
Now wipe cache and davlik-cache and flash then flash the rom update then flash the data2ext zip and reboot
Say you want to flash a new kernel with data2ext enabled
Do this
Boot into recovery wipe cache and davlik-cache. Then flash the kernel then flash the data2ext zip and reboot.
If you ever need to wipe cache or davlik-cache always flash the data2ext zip right after then reboot
PLEASE NEVER WIPE THE SD EXT unless your redoing the whole mod or just want to start fresh
AGAIN NEVER WIPE THE SD EXT
this will more that likely result in a boot loop and make all your once good nands useless
and you might have to reflash your recovery
Say you want to flash a sense rom to update prl/profile.
Do this
Boot into recovery wipe data,cache and davlik cache
then flash sense rom and update.
Then reboot back into recovery wipe data,cache and davlik-cache then choose which nand you want to restore after it's done restoring flash the data2ext zip and reboot
Always flash the data2ext zip after doing a nand restore.
Also with this mod it's not recommended to let your battery die or do a battery pull. If you do you might have to reflash your recovery and redo the whole mod over.
Also only shut down you phone with the rom options
apps like quick shutdown and hot reboot etc will not play nice with this mod. So only use the roms power options to shut down.
If you ever want to disable this mod, open Terminal Emulator and type:
su
data2ext --disable

Nice, I should add this to my links thread, you think?

il Duce said:
Nice, I should add this to my links thread, you think?
Click to expand...
Click to collapse
Go for it. Maybe it'll help someone besides me.
Sent from my HERO200 using XDA App

Need some help, I tried flashing data2ext2-v7.zip and this is what I get...
Code:
Install from sdcard...
Finding update package...
Opening update package...
Verifying update package...
E:No signature (10 files)
E:Verification failed
Installation aborted.
This was using the file in the OP with RA 1.7
Everything went fine, partitioned, wiped, fresh install of rom and gapps, rebooted, signed in, rebooted to recovery and then no go trying to flash data2ext
Any help would be great.

Try flashing this one. Let me know when you get it. Thanks.
Link sent via pm.
#Root/Hack-Mod_Always*

laie1472 said:
Try flashing this one. Let me know when you get it. Thanks.
Link sent via pm.
#Root/Hack-Mod_Always*
Click to expand...
Click to collapse
Thanks a bunch. Got it and worked perfect. Just have to do the performance boost (What does that do really?) then going to look at the S-Off thing. I have put that off for a long time but might as well go for it.
Thanks to both of you for the nice tutorial here and the help.

Pm sent. And no prob glad you got it worked out. Also recommend s-off via darch's method.
#Root/Hack-Mod_Always*

Installed and so far so good. Hopefully this works much better then apps2sd did. That made me just about want to smash my phone it was lagging so bad. lol

Hippie459MN said:
Thanks a bunch. Got it and worked perfect. Just have to do the performance boost (What does that do really?) then going to look at the S-Off thing. I have put that off for a long time but might as well go for it.
Thanks to both of you for the nice tutorial here and the help.
Click to expand...
Click to collapse
OP has been updated with the SIGNED version of Data2ext.zip. Sorry Hippie, I uploaded the unsigned version to the guide. Thanks Laie1472 for hooking him up, while I was asleep.

I'm really considering this mod right now but have a concern with the battery pull portion of it since I have a 14-month old daughter that sometimes thinks the phone is a toy. lol
Question: If I disable the mod will it automatically move all /data back onto the phone? Assuming of course I have enough internal memory for it to be moved over, will it transfer automatically?
Really good write-up, thanks for taking the time to do so.

hockeyfamily737 said:
OP has been updated with the SIGNED version of Data2ext.zip. Sorry Hippie, I uploaded the unsigned version to the guide. Thanks Laie1472 for hooking him up, while I was asleep.
Click to expand...
Click to collapse
No problem at all. Your guide worked perfect and turns out it was super easy.
I also am happy to be back RA Recovery. Was using Clockwork for a short while and while its nice, RA is much better I think. Thats just me though.
Got me a **** ton of space now and phone is moving right along again. Thanks again guys.

srkmagnus said:
I'm really considering this mod right now but have a concern with the battery pull portion of it since I have a 14-month old daughter that sometimes thinks the phone is a toy. lol
Question: If I disable the mod will it automatically move all /data back onto the phone? Assuming of course I have enough internal memory for it to be moved over, will it transfer automatically?
Really good write-up, thanks for taking the time to do so.
Click to expand...
Click to collapse
I've been using this mod for a couple of weeks now and have had to do a couple of battery pulls with no negative effects on my phone. There are obviously things that can go wrong, but no guarantees they will. I've enabled it, disabled it, gone back to a sense rom, updated my Orlando & gone back without trouble....but you wont know for sure how your phone responds until you try it.
Sent from my HERO200 using XDA App

Damn auto-correct......updated my PRL....not Orlando.
Sent from my HERO200 using XDA App

Thanks, Hockey. I'm going to give it a go and see how it goes for me. I know there are always risk and not all phones/experiences will be the same. Let's hope for the best

srkmagnus said:
Thanks, Hockey. I'm going to give it a go and see how it goes for me. I know there are always risk and not all phones/experiences will be the same. Let's hope for the best
Click to expand...
Click to collapse
No problem, just back everything up to your pc and do a nand backup before you start and you have nothing to lose and about 3/4 gb of storage to gain

At step 8 I get "/dev/block/mmcblk0p2 is apparently in use by the system; will not make a filesystem here!" when I input mke2fs -m0 -b4096 /dev/block/mmcblk0p2. The only deviation I made is I had to get a TE from the market since the one that comes with jaybob's rom won't accept numerical input.

Tibson said:
At step 8 I get "/dev/block/mmcblk0p2 is apparently in use by the system; will not make a filesystem here!" when I input mke2fs -m0 -b4096 /dev/block/mmcblk0p2. The only deviation I made is I had to get a TE from the market since the one that comes with jaybob's rom won't accept numerical input.
Click to expand...
Click to collapse
I've never run Jaybob's rom, so I'm not sure if this is a rom specific thing, because I have used it on Deck's Gingerbread, Aosp, & CM7. What did you get when you typed:
su
mount|egrep mmcblk0p2
That should have returned only: #
Also which terminal emulator did you get from the market (I use Android Terminal Emulator by Jack Palevich) and were you using the default gingerbread keyboard (as opposed to swype, slide it, etc.)?

Jo
hockeyfamily737 said:
I've never run Jaybob's rom, so I'm not sure if this is a rom specific thing, because I have used it on Deck's Gingerbread, Aosp, & CM7. What did you get when you typed:
su
mount|egrep mmcblk0p2
That should have returned only: #
Also which terminal emulator did you get from the market (I use Android Terminal Emulator by Jack Palevich) and were you using the default gingerbread keyboard (as opposed to swype, slide it, etc.)?
Click to expand...
Click to collapse
I was using the default GB keyboard, and I got the same TE from the market. When I typed mount|egrep mmcblk0p2 I get "/dev/block/mmcblk0p2 on /sd-ext type ext3 (rw,noatime,nodiratime,barrier=1,nodelalloc,data=writeback)" then it goes back to just #. I was burned out last night, now I can think again. Seems like maybe the ext partition is ext3 when it should be ext2? I'm using RA 1.7 and I followed the directions for partitioning the sdcard.

About a year ago I used apps to SD for a short while then stopped, is it possible that the ext part from then is still there and conflicting with the new partition from RA 1.7? I would have thought it would be wiped during the new partitioning. The only ext visible from TE is the new one, but that's all I can come up with.

I installed the setup last night without a hitch. Using Kushdeck's latest ROM and so far so good. Re-installed all my apps from Titanium Backup without a problem and everything going smooth. Once again, thanks for the detailed how-to and informative comments to update the ROM

Related

i installed apps to sd and now my phone wont boot.

i downloaded it. installed it with astro. hit reboot. and now the phone wont go past
TMOBILE G1
please help me!!!
oh and im using the newest cyan
trexxcrap2 said:
i downloaded it. installed it with astro. hit reboot. and now the phone wont go past
TMOBILE G1
please help me!!!
oh and im using the newest cyan
Click to expand...
Click to collapse
You're not supposed to use any other apps2sd with cyanogenmod, it says that plainly in the instructions.
I think the easiest thing is to wipe and reflash.
AdamPI said:
You're not supposed to use any other apps2sd with cyanogenmod, it says that plainly in the instructions.
I think the easiest thing is to wipe and reflash.
Click to expand...
Click to collapse
i went to the menu that says restore to factory / wipe and its still not booting. what exactly do i need to do / download. thanks. (sorry for bein dumb)
You need to wipe your ext partition now. Search this forum for the instructions. Then you need to go back to the CyanogenMod thread and memorize all the warnings he has posted.
You better start reading carefully before you brick your phone. There are multiple warnings saying DO NOT USE ANY OTHER APPS2SD METHOD. Just about all roms now are auto when it comes to apps2sd.
i wiped the phone and took out the sd and it still doesnt boot. do i need to root agian? ughhhh
trexxcrap2 said:
i wiped the phone and took out the sd and it still doesnt boot. do i need to root agian? ughhhh
Click to expand...
Click to collapse
Just reflash your rom.
supremeteam256 said:
Just reflash your rom.
Click to expand...
Click to collapse
i searched for "wipe ext partition" and cant find anything. can you point me in the right direction?
and thank you guys so much
go into parted from the recovery console.
use "print" to show your partitions, write down the start and stop locations
use "rm 2" replacing my 2 with your ext partition number but most likely it's 2 anyways
then remake the partition using the start and stop locations from the "print" results.
type "quit" or "exit" (i forget which one.
now type "upgrade_fs"
now type reboot recovery and reflash the rom
mmmmmmmmm yummy, a big ol' bowel of booty loops, the prize in the box is an android
thanks guys! with your help she is up and running
but one more question. since i have the new cyan build and you guys say apps2sd is built in how do i activate it? i have an icon at the top saying memory is low.
last question i promise thank you!!!!
trexxcrap2 said:
thanks guys! with your help she is up and running
but one more question. since i have the new cyan build and you guys say apps2sd is built in how do i activate it? i have an icon at the top saying memory is low.
last question i promise thank you!!!!
Click to expand...
Click to collapse
All you need in order to get the apps to automatically be moved to the SD card, is to have an existing ext3 partition.
As someone said earlier, use Cyan's recovery (which hopefully you flashed to, right?) and use the Parted application to create an ext2 partition. You will then go back to the normal recovery console and run the script "upgrade_fs", which will upgrade the filesystem from ext2 to ext3.

how do you update the radio rom??

Hi Folks.
Just been issued heros at work and wish to update the radio rom...How is this accomplished??
regards
Lohtse
Firstly it needs to have a recovery image installed I recommend Amon-Ra v 1.6.2.
Secondly you need to find the radio rom you wish to flash and put it onto the root of you phones sd card.
Thirdly enter the recovery image you have installed by holding power and home button from the phone being off.
Then select the radio.zip to flash.
Everything I have said here can easily be found how to do via searching this forum or its wiki.
also www.theunlockr.com will help with installing the recovery image.
lohtse said:
Hi Folks.
Just been issued heros at work and wish to update the radio rom...How is this accomplished??
regards
Lohtse
Click to expand...
Click to collapse
First you will need to install the custom recovery console if you haven't done so already.
Then download your updated radio, put it on your SD, load into the recovery, then apply update. DONE!
If that is too brief,... let me know,...
EDIT... Ooops,... too late.
way to complicated...
Too much to do and can screw up..... At least with winmo and symbian was a few clicks...
hmmmmm think will ditch android.....
really? its not complicated at all when you know what your doing. In fact I can say its a damn sight easier (and safer) than modifying blackberry roms and from what I hear also Windows Mobile.
Lennyuk said:
really? its not complicated at all when you know what your doing. In fact I can say its a damn sight easier (and safer) than modifying blackberry roms and from what I hear also Windows Mobile.
Click to expand...
Click to collapse
I came from wimo to android, and as it is said, it's quite hard to catch the thing at the beginning, but after everything seems easier than in wimo !! and more reliable... you have almost no chance to brick your hero after you installed the recovery boot.
radio : boot in recovery then select the good option.
rom : nandroid backup / install whatever rom you want / if you don't like it go for nandroid restore ( all you need is two Sd card.. the good one and the one for the "tests" ).... etc....
But at the beginning i was totally out but with a little time.. reading some posts (here and on the web) ... one day everything was more clear !
Ciao
Fred
lohtse said:
way to complicated...
Too much to do and can screw up..... At least with winmo and symbian was a few clicks...
hmmmmm think will ditch android.....
Click to expand...
Click to collapse
Its not hard at all. You can have the recovery installed and the radio updated in 5 minutes.
For step by step instructions follow the "Installing a recovery image" section in BTDAG's guide linked in my signature.
Then further down the same post, in the second yellow box there are instructions on "Updating your Radio".
Guys, the OP said he was issued the Hero at work, then two hours later said he was going to ditch Android... so what then, he's quitting his job? Troll alert. Don't feed the troll.
As to troll comment(yes offence has been caused)....hmmmmm.... Am going back to the trusty Kaiser... WE DON'T HAVE TO USE THE HERO.... We live in free(ish) world.. And the Phones are issued as an update to our old duty phones... Also I'm not the only one who uses them that feels the same.
Now to updating being easy. Gulp I must be eeer dum!!! Du hu Du HU must be the TROLL in me!
I have tried to install recovery image thing and well just cant get it to work... And now I find I have to root the hero too so things will install to sd card!!!! WTF this should all be standard like winmo and symbian etc...
I have been using smart phones since the Ericsson r380 and so far Android has failed to impress to the degree I am beginning to hate it....
Am far to used to having simply andfull access to everything..
Android is a HUGE learning curve that I suspect I may not have the patience for..
regards The TROLL sorry I mean Lohtse
Now I have finally managed to get recovery image on and updated the radio...Being called a troll did it !!!!!!.....LOL
My final questions are this how do I root so I can install to sd card(just point me in the right direction) And do I have to unlock Phone to any network to have custom roms on..
regards
TROLL
lohtse said:
Now I have finally managed to get recovery image on and updated the radio...Being called a troll did it !!!!!!.....LOL
My final questions are this how do I root so I can install to sd card(just point me in the right direction) And do I have to unlock Phone to any network to have custom roms on..
regards
TROLL
Click to expand...
Click to collapse
Wahey!!!! Good job man.
Ok,... So now you have the recovery image all you need to do is pick a custom ROM. Personally, I highly recommend MCR3.2 (link in signature at botom). It is an Android 1.5 ROM but is stable and fast, what more could you want for a work phone.This ROM is rooted and has apps2SD enabled. Once you have installed the ROM you will need to remember to create an ext2 partition on the SD card (easily done through the recovery). Then you are set to go!!!!
lohtse said:
Now I have finally managed to get recovery image on and updated the radio...Being called a troll did it !!!!!!.....LOL TROLL
Click to expand...
Click to collapse
You're welcome And what ddotpatel said. MCR is fast & clean. By installing a custom recovery you've already done the only tricky bit.
Yep installed 3.2 from modocca. seems nice but how do you know if the apps are installing to sdcard???? I'm not sure they are lol..
lohtse said:
Yep installed 3.2 from modocca. seems nice but how do you know if the apps are installing to sdcard???? I'm not sure they are lol..
Click to expand...
Click to collapse
You need to create an ext2 partition on your SD card through the recovery again. I cant remember the exact wording but something like "create ext2 + fat" or something along those lines.
As far as I know, once that has been done all apps will install to SD.
Someone with more knowhow than me correct me if I am wrong?... CAULI?,... LENNY?
Can someone who knows please answer this question:
Are you 100% sure that flashing the Radio ROM does not affect the phone RF Calibration ?
Thanks!
ddotpatel said:
You need to create an ext2 partition on your SD card through the recovery again. I cant remember the exact wording but something like "create ext2 + fat" or something along those lines.
As far as I know, once that has been done all apps will install to SD.
Click to expand...
Click to collapse
Yup, certainly as far as MCR is concerned. On the first reboot it will move all files from /data/app to /system/sd/app (& similarly for app-private) Nb /sysytem/sd is the mount point for the ext2 partition. All it does is move the files over & then replaces the /data/app (& app-private) directory with a symlink to the new location. That way future installs, updates etc all automatically go to the new location.
You can always check yourself with a terminal emulator & the command ls -l, or using a file manager like Root Explorer, if you're curious. Some people think it's not working because they see available space in internal flash drop as apps are installed, but that's because app data & the dalvik cache remain on internal flash, principally aiui for reasons of access speed. The saving you make just from shifting the apks to sd is more than enough for most people it seems.
cauli said:
Yup, certainly as far as MCR is concerned. On the first reboot it will move all files from /data/app to /system/sd/app (& similarly for app-private) Nb /sysytem/sd is the mount point for the ext2 partition.
All it does is move the files over & then replaces the /data/app (& app-private) directory with a symlink to the new location. That way future installs, updates etc all automatically go to the new location.
You can always check yourself with a terminal emulator & the command ls -l, or using a file manager like Root Explorer.
Some people think it's not working because they see available space in internal flash drop as apps are installed, but that's because app data & the dalvik cache remain on internal flash, principally aiui for reasons of access speed.
Click to expand...
Click to collapse
hmmmm I certainly noticed a drop in available memory on the phone to the degree of only having 54 megs free...
SebHTCHero said:
Are you 100% sure that flashing the Radio ROM does not affect the phone RF Calibration ?
Click to expand...
Click to collapse
what is rf calibration?
What is radio rom used for by phone?
kendong2 said:
what is rf calibration?
Click to expand...
Click to collapse
A set of tables usually stored in NVRAM that takes into account the slight differences in the components used to build your phone. Every single phone is calibrated during manufacturing.
If the calibration is erased, it will look like it works but you can have all sort of problems from poor battery life to random drop from the network or poor sensibility (not to mention the higher than expected radio levels you could be emitting right next to your brain )

[ROM]Plain_JaneT2 V2.0 7/18/10 Stock With everything ROOT!!

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
This rom is a version of Jcase's PlainJane that can be found Here.
I Just added to this rom the latest a2sd that can be found HERE
This rom uses Zanfurs OC path which can be found Here
Scripts from Bugless Beast Here
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*
Downloads at the end of this post.
Reviewed By andrew8806 at http://droid-roms.net
This is the 2.1 Eris OTA(JULY) With Root, A2SD, and Overclocking.
This is for people that like the SENSE UI, and have lots of apps.
I was using PLAINJANE and filled up the internal Memory, so I went about looking for a way to keep the rom and have all my apps.
Presenting PlainJaneT2 V2.0 Screenies attached New Fonts!
Change Log:
Code:
[B][U]PlainJaneT2 v1.0[/B][/U]-Added A2sd to Original PlainJane from Jcase.
[U][B]PlainJaneT2 v1.1-1.4[/B][/U]-Various Deodexed Versions of
the Rom that never were made public.
[U][B]PlaingJaneT2 v2.0[/B][/U]
-Based on JULY OTA
- Fully Deodexed without any FC (This was a Killer to figure out...)
- Added the Newest A2sd Preview 4
-Added Scripts to rom to enable ext mounting on linux
systems, get cpu Info, make system folder rw, and the ability to
zipalign all apks.
-Added Modified boot screen.
-Changed Default Fonts.
-Made it all stock (some People were asking to leave the apps untouched.
^^(I made a flash zip you can you use to get rid of the all BloatWaredelete)
Remember to BACKUP your sdcard before doing the step below!!!.
Things you need to know and do.
How to set up your sd card for a2sd:
Code:
1. Boot into recovery
2. Scroll down to PARTITION SDCARD
3.Click On PARTITION SD
4.Click trackball to confirm
5.Select Swap size 32mb is fine
6.Select ext size (I did 768mb you don't have to make it that big)
7.Click again to partition sd card.
8.Go to PARTITION SD menu and choose SD:ext2 to ext3
This New A2sd Makes it so when you go to the data/app folder, it actually takes you to the /system/sd/app folder. So when you use Root Explorer to look at the data/app folder you are actually looking at the /system/sd/app folder.
You know you are in the /system/sd/app folder in root Explorer because at the very top it says something like this "92.88MB used 593.51MB free" as we all know the Eris doesn't have that much space in the data/app folder. The space in the data/app folder might still be going down because the cache isn't moved to the sd card by default, if you want to change this you can change it yourself.
For a2sd help:
Code:
adb shell
su
a2sd help
Use of scripts:
Code:
Go into terminal emulator or adb and run these scripts
-"sys -rw" Will Make system Read and Write
-"sys -ro "Will Make system Read Only"
-"usb -e" Will mount Sdcards Partitions" On linux
systems will mount the EXT partition. Sorry windows people.
"usb -d" Will unmount the sdcard Partitions..
-"cpuinfo" Will give you the OverClock settings,
giving you the max, min, and what you have it set to.
-"zipalign_apks" Does just that zipalign all apks.
To change the over clocking settings Download Setcpu from this thread Here
Remember to Wipe Factory/cache Before flashing this rom.
Downloads:
PlainJaneT2 V2.0
PlainJaneT2 V2.0
- Flash this to get Default Fonts to original
DefaultFont.zip
-Flash this to get rid OF BloatWare
BloatWareDelete.zip
-Flash this to Disable the OTA that some people are getting
DisableUpdate.zip
Alternate Links
T2noob Roms
BloatWareDelete.zip Deletes
-AmazonMp3
-Stocks (widgets and app)
-Twitter (Widgets and app)
-HtcFootPrints (Widgets and app)
-Teeter
-Visual Voice Mail
-PDF VIEWER(the adobe one is better than this one, get it on the market)
I hope this helps someone, I Had a hard time getting a2sd to work because there isn't that much documentation on how to enable the boot.img for a2sd, now people don't have to go through what i did to get a2sd on 2.1 stock rom.And Jcase Gave me his ok.(In case you were wondering)
your freakin kidding me!
this is what ive been working on...well mine has a little tiny bit more but still...haha im actually like halfway through the upload
Code:
[SIZE="7"]Smash_Rom_0.8.1[/SIZE]
[B]Ill be releasing another AOSP non-Cyanogen Rom similar to this within a week or so.
[/B]
This is a rom for all those people who want to stick close to stock, but want all the perks of rooting.
This has been a while in coming, the Linux Kitchen is actually the child of this project :P
[SIZE="5"]Features[/SIZE]
-Plain Jane Based (Jcase)
-Overclock to 864Mhz (Zanfurs Kernel)
-Apps2SD (Tkirton)
-Espresso Rosie
-Wifi Tether
-Completly De-odexed (Andrizoid's Linux Kitchen ;))
-Metamorph Themes Work!
-Spare Parts Included
-HTC_IME from XDA with Voice to Text!
-
[SIZE="5"]Notes[/SIZE]
[SIZE="4"]General[/SIZE]
This rom is heavy, just over 100MB. You have to realize though that this is not an AOSP or even SLIGHTLY Vanilla rom, its completly stock based.
The fact that its Sense based is also going to have some effect on battery life. Don't expect to come from White Widow and see the same kind of battery life.
This rom also takes a HELL of a long time on first boot. Thats because of the de-odexed files.
[SIZE="4"]Installation[/SIZE]
Wipe data/dalvik and flash like normal from recovery.
If you experience FC's on the first boot, you may need to wipe your SD-ext. This can be done from the Recovery Menu under the "wipe" sub-section.
[SIZE="4"]Partition-ing [/SIZE]
-Make a backup of everything on your SD card.
-From the recovery menu choose Partition sdcard.
-Choose Partition SD
-Select the defaults for all the sizes.
-Choose SD:ext2 to ext3
-Copy back all of your files.
[SIZE="5"]Bugs[/SIZE]
-None...This rom just works.
[SIZE="5"]Thanks[/SIZE]
-Tkirton for his Apps2SD and for being in general an awesome guy.
-Jcase for his Plain Jane Base.
-Zanfur for his kernel.
[SIZE="5"]Screenshots[/SIZE]!
[SIZE="4"]Remember this is Stock based so theres not going to be many graphical tweaks other than the Espresso Launcher[/SIZE]
Andrizoid said:
your freakin kidding me!
this is what ive been working on...well mine has a little tiny bit more but still...haha im actually like halfway through the upload
Code:
[SIZE="7"]Smash_Rom_0.8.1[/SIZE]
[B]Ill be releasing another AOSP non-Cyanogen Rom similar to this within a week or so.
[/B]
This is a rom for all those people who want to stick close to stock, but want all the perks of rooting.
This has been a while in coming, the Linux Kitchen is actually the child of this project :P
[SIZE="5"]Features[/SIZE]
-Plain Jane Based (Jcase)
-Overclock to 864Mhz (Zanfurs Kernel)
-Apps2SD (Tkirton)
-Espresso Rosie
-Wifi Tether
-Completly De-odexed (Andrizoid's Linux Kitchen ;))
-Metamorph Themes Work!
-Spare Parts Included
-HTC_IME from XDA with Voice to Text!
-
[SIZE="5"]Notes[/SIZE]
[SIZE="4"]General[/SIZE]
This rom is heavy, just over 100MB. You have to realize though that this is not an AOSP or even SLIGHTLY Vanilla rom, its completly stock based.
The fact that its Sense based is also going to have some effect on battery life. Don't expect to come from White Widow and see the same kind of battery life.
This rom also takes a HELL of a long time on first boot. Thats because of the de-odexed files.
[SIZE="4"]Installation[/SIZE]
Wipe data/dalvik and flash like normal from recovery.
If you experience FC's on the first boot, you may need to wipe your SD-ext. This can be done from the Recovery Menu under the "wipe" sub-section.
[SIZE="4"]Partition-ing [/SIZE]
-Make a backup of everything on your SD card.
-From the recovery menu choose Partition sdcard.
-Choose Partition SD
-Select the defaults for all the sizes.
-Choose SD:ext2 to ext3
-Copy back all of your files.
[SIZE="5"]Bugs[/SIZE]
-None...This rom just works.
[SIZE="5"]Thanks[/SIZE]
-Tkirton for his Apps2SD and for being in general an awesome guy.
-Jcase for his Plain Jane Base.
-Zanfur for his kernel.
[SIZE="5"]Screenshots[/SIZE]!
[SIZE="4"]Remember this is Stock based so theres not going to be many graphical tweaks other than the Espresso Launcher[/SIZE]
Click to expand...
Click to collapse
mine is simple though, its just for people that like the simplicity of Plain Jane but filled their internal memory.
I Really wasn't trying to step on anyone toes, my bad.
This is so people have to waste their time, like me, getting a2sd to work on plain jane like i did.
t2noob said:
mine is simple though, its just for people that like the simplicity of Plain Jane but filled their internal memory.
I Really wasn't trying to step on anyone toes, my bad.
This is so people have to waste their time, like me, getting a2sd to work on plain jane like i did.
Click to expand...
Click to collapse
oh your not stepping on toes.
if anyones stepping on toes here its me releasing smash right after this.
i was kinda worried to release mine-i actually PM'ed you hoping we could work something out without either one of us getting pissed at the other
if you have no problem with it though ill release it once the upload finishes.
haha i just think its ironic that i kept this a secret and you were working on the same thing-i was in no way accusing you of stealing or any of that BS.
best of luck to you, feel free to hit me up anytime. id be glad to help you out with this or any other project you plan on starting.
so what are the perks of an espresso (sp?) rosie?
@Andrizoid Release Away my friend I don't mind.
Erisftw said:
so what are the perks of an espresso (sp?) rosie?
Click to expand...
Click to collapse
graphics.
just an FYI though...dont ask about why my rom is/isnt better in his thread. ill have mine up soon enough
Andrizoid said:
graphics.
just an FYI though...dont ask about why my rom is/isnt better in his thread. ill have mine up soon enough
Click to expand...
Click to collapse
Sorry to hijack your thread t2. Will probably flash this rom later.
Sent from my Eris using XDA App
t2nob!!!! This is just what I have been waiting for!! Thanks soooo much man!!! You rock!
Nice work t2noob!
Sent from my Eris using XDA App
t2noob,
Glad you picked this up. lmk if you need anything.
jcase
I tried flashing this rom and I boot looped. I wiped the phone like always after doing a nan back up.
Sent from my Eris using XDA App
KillaLude said:
I tried flashing this rom and I boot looped. I wiped the phone like always after doing a nan back up.
Sent from my Eris using XDA App
Click to expand...
Click to collapse
Mmm send me a pm and I'll try to help you out. Did you partition your sd card? That's the only thing I can think that will cause a boot loop.
Sent from my Eris using XDA App
Good release ....forgot how smooth Sense can be
Quick question about a2sd: Say you flash to another ROM that also uses a2sd. Do you have to delete any app data on the sd or does the new ROM overwrite it, or neither? LOL. Thanks for this ROM! just flashed and will let you know if there are any issues.
One random reboot. Used my phone for a sec, set it down, looked over and heard the vibrate and it was rebooting.
Sent from my Eris using XDA App
semmtexx said:
One random reboot. Used my phone for a sec, set it down, looked over and heard the vibrate and it was rebooting.
Sent from my Eris using XDA App
Click to expand...
Click to collapse
I have been using this rom for a while now and havent had reboots, If you didn't wipe the EXT partition its probably what caused it because most rom's are using the old version of a2sd and not the new one and it might be causing reboots.
If it reboots again let me know so i can see what's causing it.
Had another reboot. Before I flashed, I setup my storage card exactly as your instructions said. Only thing is, how do you know if the apps are being installed on the sd? If I go to data/ there is no app folder but there is in sd/data. Also I read on the darktremor thread about davlik cache decreasing and that can also be moved to storage card. Not sure how to do that though. I know it's not your ROM. Maybe I should try completely wiping and partitioning the card again?
edit: Removed sd card from device and installed apps lose icons and FC. So I guess they are installed to sd. Only thing is the phone rebooted when I reinserted the sd card. Suggestions? Thanks for your help man!!
edit: Oh man it's actually an endless reboot. What to do....
edit: Did a battery pull while it was looping and it booted up fine. No clue whats going on. I'll let you know if it reboots again. Oh man also, after the successful boot, my cd card seems corrupted. In astro, every item is just lines and square with file type "2". I'm going to wipe, repartition and try again.... wish me luck!!
semmtexx said:
Had another reboot. Before I flashed, I setup my storage card exactly as your instructions said. Only thing is, how do you know if the apps are being installed on the sd? If I go to data/ there is no app folder but there is in sd/data. Also I read on the darktremor thread about davlik cache decreasing and that can also be moved to storage card. Not sure how to do that though. I know it's not your ROM. Maybe I should try completely wiping and partitioning the card again?
edit: Removed sd card from device and installed apps lose icons and FC. So I guess they are installed to sd. Only thing is the phone rebooted when I reinserted the sd card. Suggestions? Thanks for your help man!!
edit: Oh man it's actually an endless reboot. What to do....
edit: Did a battery pull while it was looping and it booted up fine. No clue whats going on. I'll let you know if it reboots again. Oh man also, after the successful boot, my cd card seems corrupted. In astro, every item is just lines and square with file type "2". I'm going to wipe, repartition and try again.... wish me luck!!
Click to expand...
Click to collapse
Yeah its bad to pull sdcard while the phone is on because thats where all your apps are installed on, if you pull card your phone will look for the apps but wont find them thus causing the fc's
I would do a clean flash and wipe because it sounds like you messed up your sdcard when you pulled it. I've been running this rom for about a week and haven't had a reboot or anything like that.
Make sure you backup your sdcard if you don't want to loose any of your pictures and stuff.
EDIT: make sure you do a ext wipe also.
t2noob said:
Yeah its bad to pull sdcard while the phone is on because thats where all your apps are installed on, if you pull card your phone will look for the apps but wont find them thus causing the fc's
I would do a clean flash and wipe because it sounds like you messed up your sdcard when you pulled it. I've been running this rom for about a week and haven't had a reboot or anything like that.
Make sure you backup your sdcard if you don't want to loose any of your pictures and stuff.
EDIT: make sure you do a ext wipe also.
Click to expand...
Click to collapse
Hey t2noob! Well I think I have it this time. I was worried that somehow my sd card was trashed. I was trying to wipe the ext and recovery was giving me an error saying that it was unable to wipe. I had to wipe it using ADB. I completely wiped like 3 times, repartitioned, flashed, and everything seems to be ok. I'm thinking my sd card is possibly on it's way out. Also, I'm hesitant to try putting the Davlik cache on the card. I'll check back in tomorrow if there are any issues. Everything else seems fine though. Do you know of anyway to check and see if there is an issue with the sd card or do they just crap out when their time is up?

unCoRrUpTeD Dual Boot

After some thinking about how I wanted to pursue this project and the recent release of an app that has made this possible, I decided to start working on an app of my own. While I have no experience in making an app, I have already begun working on it. Boot Manager is an awesome app for those that like flashing and running different ROMS frequently, however I have found some things that I do not like about it and features that could be added. My short term goal is to create an app with support for either 2 or 3 Roms and would be free. I'll then release a paid one that will support 5 or more roms and add some other features.
As I said, I have already begun working on it and although it won't utilize the method I wanted to use, I will implement some of it in the future. Right now I have parts of it setup and can already use certain features, but for anyone that has created an app, you know there is a lot of scripting that needs to be done.
Thanks to Conap for the motivation to get my a** back on track.
Partition your sdcard
PARTITION YOUR SDCARD
​I have made this really easy to partition your sdcard while preserving all data on the fat32 partition.
You have the option of specifying the size of the ext partitions in /sdcard/dualbootmap.txt
Code:
adb shell
echo 150 200 0 > /sdcard/dualbootmap.txt
The 1st number is cache partition for both rom2 in Mb. For right now I would not do anything less than 125 until I incorporate settings for dalvik-cache on data.
The 2nd number is ROM2 data partition in Mb. Pick whatever size you want.
The 3rd number which isn't used yet will be for a2sd on ROM1. For now this should be kept at 0.
If there is no dualbootmap.txt file the partitions will be automatically set to
cache=150
data=200
a2sd=0
Make sure you have enough free space on the card to accommodate the extra partitions plus an extra 200. If you only have a fat32 partition and use the default values above you would need 550mb of free space. After setting up the roms you will get the extra 200mb back. Its just used as temporary storage.
INSTRUCTIONS:
1. Download sdpart.zip
2. Reboot into recovery
Code:
adb shell reboot recovery
3. Unzip the contents of sdpart.zip and push the files inside sdpart folder to /tmp/
Code:
adb push c:\xxxxxx\sdpart /tmp/
4. run /tmp/sdpart.sh in adb shell
Code:
adb shell /tmp/sdpart.sh
If sdpart.sh doesn't run then you will have to chmod it before running it, but it should already have permission to run.
Code:
adb shell chmod 777 /tmp/sdpart.sh
HELP
Reserved until release day
Can't wait to try it out.
Is it going to support the aria?
12c00000-257fffff : System RAM
THANKS
Sent from my HTC Liberty using XDA App
FFXTDS said:
Can't wait to try it out.
Is it going to support the aria?
12c00000-257fffff : System RAM
Sent from my HTC Liberty using XDA App
Click to expand...
Click to collapse
Updated OP. Thats it for today. I'll post others in the morning
Can I restore a nandroid and then flash the dualboot.zip to make that Rom store to SD instead of wiping everything and flashing the roms?
jblazea50 said:
Can I restore a nandroid and then flash the dualboot.zip to make that Rom store to SD instead of wiping everything and flashing the roms?
Click to expand...
Click to collapse
You should be able to as long as there is a boot.img in the nandroid which I think there is
I really like this idea. Is there any way that you could modify a recovery to incorporate a bootloader? I believe clockwork is open source and should allow for this to be possible.
I don't know any c programming, but am looking at alternatives. Maybe an app or 1 script that does everything.
Sent from my HERO200 using XDA App
This is F'in epic dude. Thank you!
got this working on my evo,
1. what if i want to flash a new nightly or a update, do i go through the process again? and does it matter if it's on the SD or Phone?
2. how do you nandroid the rom on the SD?
basically should i keep CM6.1 on the Phone or the SD for easy updating
EDIT: i lied it works then when i tried to boot to SD it just sat at the white screen. going to play around with this some tonight
Wow man. This is freaking amazing. I'm definitely going to give this a try. Run CM as my daily rom, but this will help when I am traveling to 4G areas, and I can just flip over to a Sense rom.
Awesome, awesome work.
so if i wanted to put cyanogenmod nightlys on and then update them to a newer nightly version how would i do that without redoing everything?
edit: been messing with this and had my question sitting without hitting submit for like 15 min and apperently in that time someone else asked same question
I can't figure out how to get my base address... Can someone please explain more... I'd love to use this on my incredible
Sent from my Incredible using XDA App
Booting into the rom on the SD doesn't seem to be working. The phone just stays at the initial boot screen. This happens whether I have CM6 or a Sense rom on the SD.
sd card
So how is the speed when running on a class two SD card or a Class 4
Does the rom bog down?
Tried it and when I tried to boot into the rom on sd it got stuck on splash screen. Running miui on phone and had ava 10 on sd.
Sent from my PC36100 using XDA App
PikkonX said:
Booting into the rom on the SD doesn't seem to be working. The phone just stays at the initial boot screen. This happens whether I have CM6 or a Sense rom on the SD.
Click to expand...
Click to collapse
What recovery and phone do you have. Run this from command or terminal and post inside code tags
Code:
adb shell cat /sdcard/dualboot/recovery.log
or attach /sdcard/dualboot/recovery.log so I can look at it. It sounds like I may have the wrong base address. I'm going to sleep now. but will check and update this in the morning
kevinniven said:
So how is the speed when running on a class two SD card or a Class 4
Does the rom bog down?
Click to expand...
Click to collapse
im no expert to android, linux, sd cards (lol)... but i think it doesnt matter, once the ROM is loaded it runs off the phone's memory, so the speed shouldnt be affected.
somebody correct me if im wrong
PikkonX said:
Booting into the rom on the SD doesn't seem to be working. The phone just stays at the initial boot screen. This happens whether I have CM6 or a Sense rom on the SD.
Click to expand...
Click to collapse
yeah i'm getting the same thing wont get past initial bootscreen
Phone = HTC EVO rev 0003
recovery = psfMod 0.7.2 (aka clockwork)
sdcard = 8gb (w/2.2gb free)
and i checked my adress base before hand so i know i got correct one
i will try again tomorrow as i gotta get some sleep now

[GUIDE]HipKat’s Ultimate Guide To Everything Evo 4G.

The first thing I should say here, is thank you to every Dev, every tester and every member that helped me along the way, from the guys in IRC #Ubuntu that helped me set up adb on my Linux drive to the guys on #htc-evo that walked me through rooting an hour after I first took this phone out of the box to all the other members of XDA and SDX that have been so instrumental in helping me learn all of this. Especially the people that have run into issues and the people that have offered up solutions. If other people didn't make mistakes, I never would have know half of what I do.
ULTIMATE GUIDE TO EVERYTING EVO 4G
In the year that I’ve been on this forum, I’ve come to learn a lot more than I could have ever imagined. I’ve tried to pass that knowledge on, in various threads, and tried to help as many people as I can. I know there are a lot of guides out there, but I decided to write what I’ll call “HipKat’s Ultimate Guide To Everything Evo 4G.” For ease, I’ve added links to as many things I can at the bottom of this.
The most important thing I can tell you is to fully read as much as you can before you attempt anything. The developers are really good at listing how to apply their mods, Flash their ROMS and listing what does and what doesn’t work.
FROM THE BEGINNING
So you have your Evo, freshly rooted, and you want to know where to go next. Well, here are some important things you need to do first. I’m assuming that you’ve already installed the HTC-EVO drivers via HTC Sync.
In the rooting process, you most likely ended up with Clockwork Mod Recovery. The first thing you’ll want to do is update that to a better recovery. Clockward Mod, or CWM is not a good recovery for the Evo. More on Recoveries below.
Download the file from the link provided below. You’ll have to rename the file so it reads PC36IMG.zip
Be sure that you are not adding a second .zip to the file name (PC36IMG.zip.zip).
Place the file on the root of your SD Card, meaning not in any folders, but on the card itself. Power down the phone and then reboot by holding Volume Down and Power at the same time, until the bootloader, or Hboot, comes up. After a few seconds, Hboot will scan your phone, find the PC36IMG.zip and ask you if you want to update. Select yes with the Volume Button, and when it’s finished, it will ask if you want to reboot. Select no, and then select Recovery. If it loads correctly, you can Reboot System.
Once your phone is fully booted, go to Market. Hit Menu>My Apps and see if anything on your phone can be updated.
As long as you’re in the Market, download some apps that you will need in certain instances, as I’ll explain later.
Astro File Manager, Titanium Backup, MSL Reader, Terminal Emulator & GPS Status & Toolbox.
*Note: You have an expensive device in your hands. Don’t afraid to buy some of the more important apps, and Titanium Backup is one I suggest paying for. I’ll be listing some of the more important Apps you’ll want, and some are not free. If you pay for Titanium Backup, make sure you keep the text file with the license number on your SD Card/Root
Once you’re done there, back out to your home screen, hit Menu>Settings, scroll down to Updates and quickly update your PRL and Your Profile. I do this before every ROM that I flash.
Open MSL Reader and get your MSL and write it down, then put it somewhere that you can always refer to it. You’ll need it for various things, like resetting your GPS Data.
Open Titanium Backup and hit Menu>Batch> Backup All user Apps and Data. Only select the apps that you may have downloaded. Never any System, Google or HTC Apps. It’s pretty simple to tell. They’ll be the ones in White Text.
The ONLY other apps I backup are my Alarms and my Voice Mail. You’ll need this if you use an AOSP ROM to restore your Voice Mail Data, which I’ll go into further below.
After those have completed, and since you have a Stock ROM without the extended Reboot Options, power down. Then repeat the steps to get to the Hboot, but this time, after the scan, since the PC36IMG.zip is still on your SD Card, select no, and then go to Recovery.
*Note: I usually keep my USB Cord connected to my Computer during any of this. You’ll see why below.
TWRP
The best one to use on the evo is 2.2.2.0. This is a true touch recovery unlike the ra style. It does wipe everything correctly and has a decent user interface. Lets start with the down side of 2.2.2.0 which is it takes forever to boot up, there is no option to wipe the boot partition (but that has never been an issue for me), and there is no autoreboot option. Now to the goodies. You have the option to flash upto 10 zips at once, there is a file manager program which will allows you to move, rename, copy, delete files from all directories including the root. You are able to name your backups and for people like me who flash and nand and restore on a daily basis who can forget what backups are what. Yes you can rename in ra but only after you boot back into the os. Also twrp creates a md5 for each partition. While in the backup screen you can see the size of the data in each partition. So that way you are not trying to backup useless partitions like .android or sdext when you have nothing on them. Also there is a terminal emulation option for the advanced users. While restoring or backing up it will show you how long each operation takes.
Now 2.3+ twrp. While there are a few new options in this one it is not worth the trouble to use it. Almost all the code has been rewrote to c++ but also it is based on aosp jellybean. What that means for the end user is headache after headache. Most of your zips will not flash without being reworked. You have to change the update binary and rewrite the update script.
Thanks to jlmancuso for that write up
Smelkus' Amon Ra Style Recovery
I have to give it up to Smelkus for this recovery. It's incredible, really. This makes wiping very easy. Before flashing a New ROM, wipe Caches, Factory Reset and Multi Wipe, and you're all set! It's just that easy. Plus it will work with existing Nandroids made with Amon Ra 2.3.3. This is the Recovery to use! Use the descriptions below for Amon Ra to see what everything does on Smelkus Recovery.
Smelkus Amon Ra-Supersonic-4.3
Welcome to Amon Ra
Now that you’re in Recovery, you’ll see there are a lot of options. While you may use most of them during your time with the Evo, I’m going to key on just a few.
USB-MS Toggle – This will connect your phone to your computer so you can edit/delete/modify files on your SD Card.
Backup/Restore – This is where you’ll create and restore your Nandriods. I’ll go into further depth about Nandroids below.
Flash Zip From SD Card – Obviously, this is where you flash your ROMs and Mods.
Wipe – The most important thing you can do in Amon Ra, and I will detail how to properly wipe your phone below.
Partition SD Card – With the size of the newer ROMS coming out, you will want to do this. It’s easy and will save you a ton of room on your internal memory.
Scroll down to Backup/Restore. You’re going to create your first and most important Nandroid Backup. Click here, and then click on the Backup function. I believe that if you’re making a backup, then you want it to be an exact image of your current setup. Select everything, except Cache. No need to save temp files. Then, click on Perform Backup. You’ll see a series of Dots scroll across the screen. Since we’re assuming that you are freshly rooted on a stock setup, this shouldn’t take too long, but know that with custom ROMs that you have completely setup, it could take a while. I’ve had some take almost 15 minutes.
Once it’s complete, click on Return, and then go to USB-MS Toggle. Click on it one time and wait for the pop up on your computer so you can see the files on your SD Card. Once it pops up, click on Open Folder To View Files so we can make some mods to your SD Card Files.
Scroll down to Nandroids and expand the folder. You’ll see a folder named something like HT121HL07014. Expand that folder and inside is your Nandroid Backup that you just made of your Stock/Rooted Setup. The reason I said this is your most important Nandroid is because it gives you a base to return to.
1). In case you ever have problems, this will give you a base to return to.
2). You’ll need a Sense ROM to Nandroid back to so you can update your Profile & PRL. Something you cannot do with AOSP ROMs or on the updated 3.5 ROMS.
3). If you ever need to take your phone into Sprint, and you don’t want them to see that you’re rooted, you can flash back to this Nandroid first, so all the techs will see is a Stock phone. There is no need to ever unroot, ever.
Make sure you make a Nandroid of your current setup before you restore a Nandroid.
The name of the folder that contains the images made in your Nandroid will be named something like BDEARS-20110319-0037. The numbers refer to the date and time that you made the Nandroid. In this example of my Stock/Rooted ROM, I can see I made this on March 19, 2011 and 12:37AM. To avoid confusion, you CAN rename this, however, you must preserve the original name and there can be no spaces in the name. I renamed mine to BDEARS-20110319-0037-stock. Now, I know which Nandroid is my Stock/Rooted setup.
I also do a separate Nandroid of just the Wimax and store it on my computer, in case I ever lose my RSA Keys.
On your SD Card, you may find it easier to store everything you use to modify your phone in custom Folders. On mine, I created a folder called XDA. Inside that folder, I created sub folders named Apps, Drivers, Icons, Kernels, ROMS, Root, Themes & Utilities, so I can organize everything I may use to flash, modify and update my phone. You should rename the PC356IMG.zip file on the root of your SD Card by adding Amon Ra to the end of the name (PC36IMG-Amon-Ra.zip), and moving it into the XDA\Root folder, so you’ll always have it on your SD card.
This would be a good time to download the custom ROM you want to use along with Dark Tremors Apps to SD Card (DT A2SD) and put them in the folders you created. I keep DT A2SD in the Utilities Folder. I would also suggest you download the V6 Supercharger Script and ViperMOD for AOSP Kernels (Also kept in Utilities). I would also search for the RUU for your particular phone, in case you ever need to do a complete reset back to “Out-Of-The-Box”. There are 2 types; PC36IMG.zip that you run in the bootloader (which I prefer) or an .exe that you run on your computer.
Partition Your SD Card
I think this is the first, most important thing you can do after backing up your original setup and before moving on to custom ROMs. And it’s very simple.
Create a folder on your Computer Desktop and Call it Evo Backup or something similar. Copy everything on your SD Card into this folder. When you partition, it will erase everything on your SD Card, so you must back it all up.
When it’s finished, click on USB-MS Toggle to disconnect from your computer. Scroll down to Partition SD Card and click on it.
Since the Evo doesn’t currently support SWAP, you can use 0 for the Swap Partition. If you have an 8 Gig or larger SD Card, you can use 2048 for the EXT Partition, although 1024 should be fine. The EXT Partition is where all of your Apps will be stored on your SD Card. If you’re going to move your Dalvik-Cache to the SD Card, you may want to use 2048.
While this is going on you may want to look for a ROM that the Dev has said contains Titanium Backup, or if you ADB and you know what you’re doing, you can pull the app prior to all of this, and add it to the XDA\Apps folder, if you created one, in your backup. The actual name of the app is com.keramidas.TitaniumBackup
Once the process is complete, select Upgrade EXT 2 to EXT 3. Do not use EXT 4 On Sense ROMS. DEFINITELY use EXT4 on newer AOSP ROMS. Your SD Card is now partitioned and you’re ready to restore your backup and flash your custom ROM so back out, go to USB-MS Toggle, select it and copy everything from the EVO Backup folder on your computer, back to your SD Card.
Flashing A Custom ROM
The first things you need to know are the little variations between Sense ROMS and AOSP ROMS.
Sense is the bundled software package that HTC provides on your phone out of the box. AOSP Stands for Android Open Source Project and there are plenty of differences. For starters. Some things you need to do in Sense, you cannot do in AOSP, like updating Profile and PRL, as I said above. Also, some AOSP ROMS have problems with GPS and while there are drivers you can flash to fix that, they may not always work, so you’ll have to go back to your Sense Nandroid and use what’s commonly called the Sense GPSCLRX Fix. I’ll explain that process in a bit.
AOSP will provide a cleaner ROM with a lot of options and mods built into it. While it may be plainer looking, there are a lot of theming capabilities that you can use to change the way it looks. Custom Kernels for AOSP can have SBC capabilities, which enhances the charging method for your battery and usually AOSP ROMS get better battery life than Sense ROMS do, because of the kernel options and the lack of “bloat” that you’ll find in a Sense ROM.
Sense ROMS are sleek with a lot of “Eye Candy” and really cool widgets. The ROMS themselves may be heavily themed and the 3rd party themes are usually gorgeous. A Good Sense ROM will not normally have anything that doesn’t work, ie. GPS, 4G, etc.
I prefer MIUI, an AOSP ROM with excellent stability, very few bugs and outstanding built in Theming options. It also comes with its own backup manager, which works well for saving everything, including desktop layout and current theme, and a Downloader that will download the weekly Releases automatically.
But, if you’re like many of us, you’ll end up trying everything on the menu until you find something that works for you.
Many ROMS come with the Stock HTC Kernel in them, so may want to research custom kernels and download a few, add them to your SD Card and try each out until you find something that works for you.
*Note: make sure that you only use AOSP Kernels with AOSP ROMS and Sense Kernels with Sense ROMS. Also, and I have seen this happen, make sure you are using a Custom ROM that’s built for the EVO 4G.
If you are flashing an AOSP Rom, like MIUI, you may want to clear your GPS Data first. If you’re using MIUI, I highly recommend it.
Sense GPS Fix For AOSP ROMs
You must be in a Sense ROM for this
Open Maps; get a lock on your position.
Open GPS Status & Tool Box, get a lock on your Sats and then hit Menu>Tools>Manage A-GPS State>Reset.
Open Dialer and dial ##GPSCLRX#
In the popup that asks for your password, enter your MSL, then reboot.
When the phone is rebooted, Open Maps, get a lock; Open GPS Status, hit Menu>Tools>Manage A-GPS State>Download. Once you are locked onto your Sats, power down, the Reboot to Recovery.
You CAN mod your ROM before you flash it. I keep all my ringtones, notification sounds and alarms on my SD Card.
Before I put the ROM on my SD Card, I make a copy of it, I open it with WinRAR, go to System>Media>Audio Folder and I delete all the sounds in the Alarms, Notifications and Ringtones folders. No sense having them load into internal memory if I already have them on the SD Card, and when you setup your sounds, they will still appear in the menus. I also add Titanium Backup to the System\App folder because I know I’m going to need it soon after I get booted up.
On the newer Sense ROMS, Voice Mail is not always included, so I have added a link to the bottom where you can download it and add it to the ROM before you flash it. See below on how to restore Data to your Voice Mail so it works.
I use the backup from Astro File Manager to pull the Apk for Titanium Backup and add it to the ROM I’m flashing.
In Recovery, back out until you get to the main menu, then go to Wipe and select it. While many people will argue this point, it’s my experience that process I’ll outline here is critical in successfully flashing a new ROM and cutting down on a lot of problems that people come across. It may seem like overkill, but it will not hurt to be thorough, so I can’t stress enough that you do it this way.
*Note: Do not use ROM Manager to flash ROMS or Recovery. It can lead to problems. The only thing I ever use ROM Manager for is to fix permissions.
Ok, in the wipe menu, the first option is Factory Reset/User Data. Select that and when it’s done, go down the list and select and wipe each option, except SD Card: and Battery Stats (Unless you are fully charged). I wipe Cache and Dalvik-Cache twice then I hit Factory Reset/User Data once again. Now the important part: Turn your phone off for about 3 minutes. This gives the phone time to discharge any voltage and clear remaining cache files.
While you may see a lot of people use superwipe scripts, they really are not necessary when you have Amon Ra. You just did manually what those scripts do, and you can know you did it right.
When you’re finished, back out, and go to Flash Zip from SD Card, select it, go to the folder where you have the ROM you want to flash and select it. Some ROMS take longer to flash than others, but once it’s done, go back to Flash Zip from SD Card and then go to the folder where you put DT A2SD and flash that. I know most ROMS have A2SD baked in, but this will ensure that everything works and that you have the full range of A2SD commands and Options. Once it’s finished, select Reboot System.
Because you also flashed A2SD, your phone will reboot 2 or 3 times. This is normal. Also, since you wiped your caches, they need to be rebuilt so it will take longer for the phone to boot up. I would guess that if you notice a boot loop or the soft key lights haven’t come on in 15 minutes, then you’re stuck and you’ll have to pull the battery and repeat the process. I can say though, in the hundred+ ROMS I’ve flashed, I have never boot looped using that wipe process.
Once the phone is booted, don’t touch it. Let it sit until the screen turns off. This gives everything a chance to settle in and start up. Turn the screen on and go through the preliminary setup process. Once your Desktop loads Reboot to recovery, if you’re going to flash GAPPS (AOSP ROMS) or a custom Kernel, or do a normal Reboot, and again, once booted, let the phone sit until the screen shuts off. Turn it on, and setup all the basics; Display, Accounts, Sound, etc.
If you are using an AOSP ROM, you’ll need to flash the GAPPS file with VVM, which you can do when you reboot for the first time. Multiple reboots in the beginning of a new ROM help the ROM and Kernel settle in.
Whenever you flash a zip file, other than a complete ROM, make sure to wipe Cache and Dalvik-Cache.
Now Reboot to Recovery and make a Nandroid. This is your Basic Setup of your Custom ROM. In case you have problems due to mods you make, you can always come back to this point and start over. Don’t forget to rename it so you can tell which Nandroid it is.
I keep 4 Nandroids on my phone; Stock/Rooted. Last known Good Setup. Current ROM Base Setup and Current ROM Complete Setup.
Custom Kernels
Make sure that any kernel you flash is built for your ROM. AOSP for AOSP Roms, Sense for Sense ROMs.
A word about SBC. While there has been a lot of talk about the safety of SBC Kernels, I have yet to see anything that substantiates it. I have used the same battery since I got my phone, a year ago, using SBC Kernels and have had no problems or shortened battery life. I highly recommend using SBC when possible
Custom CPU Governors
Once you have a custom kernel installed, you can set the Governor to another setting other than the default.
Here is a great guide on understanding CPU Governors.
CPU Governors Explained
Restoring Visual Voice Mail
Once you’re finished, reboot to system and either download Titanium Backup or if you added it to the ROM, open Titanium Backup and restore your apps with Data. Do not restore Voice Mail. If you are on a Sense ROM, it will already be good. If you are on AOSP and you flashed the GAPPS file, go back to Restore in Titanium Backup, and restore just the Data for Voice Mail. Not the App. Data only. Reboot and then go to Voice Mail, hit Menu and compose a voice mail and send it to yourself. If you receive it, your Visual Voice Mail is working. If not, search the forums at XDA for possible fixes, but this method has always worked for me.
At this point, you phone is basically setup and tweaked, but there are some other things you can use.
Below is a list of Apps and Practices I use to keep my phone working smoothly. Some of these Apps are paid Apps.
QuickPic – The very best Gallery there is. Allows you hide and password protect folders
Wimax RSA Keys – Allows you to ensure you haven’t lost your RSA Keys.
AdFree – Eliminates those annoying Ads on certain Apps.
Astro File Manager – Backs up and restores all your user apps.
Battery Monitor Widget – Shows you how your Battery is being used in detail
Busybox Installer – Installs the version of Busy Box you’ll need.
Kernel Manager – The Easiest Way to download Kernels. I still flash them in Recovery
MyBackupPro – Works like Titanium Backup and a good fall back if TB ever gives you problems.
ROM Manager – For fixing Permissions, only. The last step in my Process of flashing a new ROM.
Startup Manager – This is like msconfig in Windows. Lets you delete certain apps from loading at Start Up
System Tuner – Contains a lot of Tweaks, including setting the Governor for your Kernel
ROM Toolbox - AWESOME program that does everything from settings to Fonts to advanced settings and tweaks.
Once I have everything setup, I run Startup Manager to clean out my Start menu and then Rom Manager to fix Permissions.
Then I reboot to Recovery and make my final Nandroid of my Complete Setup
Battery Life
Battery life is a major concern with the Evo. There are some things you can do to extend Battery life.
Do not use Task Killers, as these actually work against the built in Memory Manager that comes with Android.
1) Turn of Data, unless you need it, and rely on WiFi whenever possible.
2) If you have your screen on a lot, turn the brightness down.
3) Calibrate your battery. There are several methods, but this is the best.
Want to thank oneoftherabble for this awesome guide on battery charging and calibration.
As soon as I can find his profile, I'll link it to this post.
You CANNOT calibrate a battery properly in an hour. Or in two hours. And you certainly CANNOT calibrate a battery properly in 30 seconds by wiping your battery stats file. It isn't going to happen. No how, no way. Flame on if you want... but I know the ACTUAL truth about it. It won't be correct.
Second.... No matter how well you calibrate your battery, after you flash a new Rom or kernel or ROM/kernel package, your calibration is no longer valid. Period. End of discussion. It ain't happening. Every ROM/kernel package is going to handle the information fed to it from the VR/Charging circuit differently.
Third.... This procedure requires that you have PATIENCE to do it right. If you don't have that patience, then don't waste your time. But.... STOP whining about how your supposed battery life is bad! What you are seeing on your battery meter is garbage and not worth looking at.
Now.... here are the steps to getting that meter and battery calibrated as a working unit... as close as we can get anyway when you figure out the actual accuracy of our meter system.
1.) You want to put your battery on the charger and let it charge. At this point, it won't matter if the phone is on or not. We just want to get it so the phone indicates a "full charge".
2.) When the LED turns GREEN then you need to POWER DOWN the phone. Let the phone sit for a couple of seconds.
3.) Unplug the phone from the charger and WAIT until the charging LED goes out. ( If you notice.. this takes about 2 to 3 seconds. That is how long it takes the phone to discharge energy to the point that the LED goes out. That is only at 3V! Now, think about how much longer it takes for it to get all the way to ZERO!?! NOW do you see why I say POWER DOWN when you FLASH?? )
4.) Plug the charger back in. It does NOT matter if it is the wall charger or USB or a car charger. The ONLY difference is going to be a little bit of speed when using the wall charger. ( More on this if you want the information )
5.) Wait until the LED turns GREEN. Now, unplug the charger. Wait for the LED to turn off.
6.) Plug the charger back in and wait until the LED turns GREEN. Unplug the charger. Wait for the LED to turn off.
7.) We are going to REPEAT 3 through 6 until it takes LESS THAN 10 seconds for the charge LED to change from orange to green.
8.) OK... it is going green really quick now. Unplug the charger and turn on your phone. THIS is where the patience part comes in. You want to run your phone WITHOUT CHARGING IT until it shuts itself off because of a low battery. Personally, I do this by turning up the screen FULL brightness, turning off the SLEEP mode, starting up MX Video Player and playing movies until I get down around 15% or so and then letting the phone discharge down until it shuts itself off.
( INFORMATION HERE!! You CANNOT "completely discharge" a Li-ion/polymer battery to "Zero" while it is in your phone. The circuits in the phone will not allow that to happen. It will shut down when the voltage gets to a point that it cannot support the phone. In our case we get down to about an actual 30% of rated battery capacity when out phones shut down. So don't worry and hurting your battery. Well, you COULD kill it. Run the phone until it shuts off and then LEAVE the phone like that for about 10 to 12 months. The internal resistance in the battery will drag it down to about Zero in that time. )
9.) Now then.... Plug in your charger and make sure that your phone is TURNED OFF. I would suggest that you pull your battery and put it back into the phone. That makes sure that the phone will be OFF when plugged in.
10.) WAIT until the LED turns GREEN. Now THAT took a LONG time didn't it??
11.) With the charger plugged in... Start your phone INTO RECOVERY! Clear ALL CACHES and THE BATTERY STATS NOW!
12.) POWER DOWN THE PHONE. I REPEAT... POWER DOWN THE PHONE Now... let your phone SIT doing NOTHING for ONE MINUTE! This step is REALLY important. Your phone CANNOT start to re-write the battery stats file properly when it reboots from Recovery. It is still LOOKING for the OLD battery stats and WILL NOT start to re-write it until it has tried and failed several times to find the old one.
13.) Start your phone up like normal with the charger UNPLUGGED. Let the phone boot and run it like you normally would until the phone shuts itself down for low battery. DO NOT RECHARGE WHILE YOU ARE DOING THIS STEP!! And, do NOT run it like a mad fool like you did to discharge it the first time. OPERATE IT LIKE YOU NORMALLY DO. ( oh yeah... please, please, please... ignore what your "meter" is telling you right now. It is really not feeling well. )
14.) When the phone dies from low battery, plug in the charger WITH THE PHONE OFF and let it FULLY CHARGE while POWERED DOWN!
15.) When the phone is fully charged... start it up!! Congratulations! You have been patient enough to actually calibrate your battery, ROM, kernel and battery "meter" to as close to accurate as they can be!!
( round of applause here ) YOU DID IT!!!
If you have any questions or you have any ideas on other information that you would like to see on your phone, batteries and such.... based on actual facts and research, then PLEASE drop me (oneoftherabble) a PM and I'll get to work on it!
GAPPS
If you flash an AOSP ROM, you have to also flash GAPPS, which contains all the Google apps.
You do this is in Recovery, after wiping Cache and Dalvik Cache. This file contains the most updated Visual Voice Mail and is confirmed to be working.
GB GAPPS w-VVM 20111212
Jellybean GAPPS
Removing Bloatware
Now that you got this far, you probably want to get rid of the bloat that comes with the Evo.
Pretty simple, actually. Since you got and paid for Titanium Back up, open it up, click on Menu>Batch and scroll down to the bottom.
Under "Un-Install" click on uninstall All User & System Apps, click Deselect All, then choose the apps you want to remove.
*Note: BE CAREFUL!
Only delete the Apps you know are safe. And really, these are pretty obvious.
These are definitely safe, but if you aren't sure, don't remove it.
Code:
amazonmp3.apk
com.htc.MusicWidget.apk
com.htc.MusicWidget.odex
com.htc.NewsReaderWidget.apk
com.htc.NewsReaderWidget.odex
com.htc.StockWidget.apk
com.htc.StockWidget.odex
com.htc.TwitterWidget.apk
com.htc.TwitterWidget.odex
Flickr.apk
Flickr.odex
htcbookmarkwidget.apk
htcbookmarkwidget.odex
htccontactwidgets.apk
htccontactwidgets.odex
HtcFootprints.apk
HtcFootprints.odex
HtcFootprintsWidget.apk
HtcFootprintsWidget.odex
HtcMusic.apk
HtcMusic.odex
HtcNaviPanel.apk
HtcNaviPanel.odex
HtcPhotoWidget.apk
HtcPhotoWidget.odex
HtcRingtoneTrimmer.apk
HtcRingtoneTrimmer.odex
htcsearchwidgets.apk
htcsearchwidgets.odex
HtcSoundRecorder.apk
HtcSoundRecorder.odex
HtcTwitter.apk
HtcTwitter.odex
MagicSmokeWallpapers.apk
MagicSmokeWallpapers.ode
Mode10Wallpapers.apk
Mode10Wallpapers.odex
Sprint_App_Updater.apk
Sprint_NASCAR.apk
Sprint_Navigation.apk
Sprint_NFL.apk
Sprint_Promotion.apk
Sprint_Qik.apk
Sprint_TV.apk
Sprint_VVM.apk
SprintTVWidget.apk
Stock.apk
Stock.odex
VisualizationWallpapers.
VisualizationWallpapers.
WidgetDownloadManager.apk
WidgetDownloadManager.odex
You can also use ADB. If you use ADB, here's the commands
Code:
adb shell
mount /dev/block/mtdblock4 /system
cd /system/app
rm amazonmp3.apk
rm com.htc.MusicWidget.apk
rm com.htc.MusicWidget.odex
rm com.htc.NewsReaderWidget.apk
rm com.htc.NewsReaderWidget.odex
rm com.htc.StockWidget.apk
rm com.htc.StockWidget.odex
rm com.htc.TwitterWidget.apk
rm com.htc.TwitterWidget.odex
rm Flickr.apk
rm Flickr.odex
rm htcbookmarkwidget.apk
rm htcbookmarkwidget.odex
rm htccontactwidgets.apk
rm htccontactwidgets.odex
rm HtcFootprints.apk
rm HtcFootprints.odex
rm HtcFootprintsWidget.apk
rm HtcFootprintsWidget.odex
rm HtcMusic.apk
rm HtcMusic.odex
rm HtcNaviPanel.apk
rm HtcNaviPanel.odex
rm HtcPhotoWidget.apk
rm HtcPhotoWidget.odex
rm HtcRingtoneTrimmer.apk
rm HtcRingtoneTrimmer.odex
rm HtcSoundRecorder.apk
rm HtcSoundRecorder.odex
rm HtcTwitter.apk
rm HtcTwitter.odex
rm MagicSmokeWallpapers.apk
rm MagicSmokeWallpapers.ode
rm Sprint_App_Updater.apk
rm Sprint_NASCAR.apk
rm Sprint_Navigation.apk
rm Sprint_NFL.apk
rm Sprint_Promotion.apk
rm Sprint_Qik.apk
rm Sprint_TV.apk
rm Sprint_VVM.apk
rm SprintTVWidget.apk
rm Stock.apk
rm Stock.odex
rm VisualizationWallpapers.apk
rm VisualizationWallpapers.odex
V6SUPER CHARGER & CAR-O-DOPE TWEAKS
People have said V6 is better for Sense ROMs and Car-O-Dope for AOSP ROMs.
Car-O-Dope
Note: The Menus in ROM Toolbox have changed so look carefully before you start applying these settings. They are all there, just in different orders
This is a really easy tweak in that you don't have to flash anything or run any scripts.
You'll need to download ROM Toolbox and System Tuner.
In ROM Toolbox, click on Performance and then on Memory Manager
Use these Settings:
Foreground Application: 6Mb
Visible Application: 12Mb
Secondary Server: 55Mb
Hidden Application: 70Mb
Content Provider: 85Mb
Empty Application: 100Mb
Click Apply On Boot
Go back, and hit Kernel Tweaks/Sysctl Tweaks, then use these settings:
Min Free Kbytes: 4096
Dirty Ratio: 70
Dirty Background Ratio: 50
VFS Cache Pressure: 10
Make sure Apply On Boot is checked.
Then, open System Tuner
Click Tweaks, the SD Card
Set Cache to 4096 and IO Scheduler to deadline
Click Boot Settings, select Re-apply SD tweak and select init.d script.
Reboot
V6 Super Charger/3G Turbo Charger
Download Busybox Installer from the Market, open it and install Busy Box1.18.2. This is the recommended version for V6 SuperCharger.
Download the V6 Supercharger from the link below and unzip it on your SD card. I have the files on the root of mine. I have all three files in one zip, when you go to that link. V6 Supercharger. 3G TurboCharger and the kickass Kernalizer. The link to XDA is the original thread posted by zeppelinrox, which will explain everything you need to know.
On your SD card, remove the .txt extension from all 3 files.
From the Market, download Script Manager. Open it and browse to the SD Card, then click on V6_SuperCharger_for_Android-update9_beta_6.3.sh Click on Help then check Run As Root and OK. Then click on Run
The first choice you make is how fast the text scrolls. Use 0, and then enter. Next you’ll choose which option. I think most people use Option 9, so hit 9, and then enter. When it’s done, enter 27, to Exit. Do not Reboot yet. When it’s done, back out to the SD Card, scroll up and hit the .. twice, then click on Data.
Scroll down to 99SuperCharger.sh and click on it. Click on Help and highlight Run as Root and Run at Root, OK, and then RUN. When it’s done, back out and browse back to the SD Card. Click on KickAssKernalizer_Tweaks_Installer, Click on Help, then Run as Root. OK and Run. I select No when it asks about the I/O Tweaks, although I’m not sure if that’s the best choice or not. But seeing anything that says it can cause boot loops makes me want to avoid it. Once it’s finished, back out again, go back to Data, then click on 99KickAssKernel, and use the same settings as before.
Go back to the SD Card, Click on 3G Turbocharger_Installer and chose fastest.
Back out, and Reboot.
**Note:
Read the threads for Supercharger for updated files. I have gotten away from V6 Supercharger, and use CoD Tweaks, exclusively, however, I do still use 3G, which has been updated. I have the best success with Experimental 1 setting
ViperMod For AOSP Kernels
This is a very simple to use Mod for AOSP Kernels.
Download the file, and flash it in Recovery, then reboot.
Once Booted, go to Terminal Manager and type:
SU
Vipermod
Once the script runs, I chose 2, to lower voltages and then chose 3, to lower by 75mv
You can play with the settings to see what works best for you
A2SD
From the Market, download ASDGUI. Open it and select Zipalign. Close the app and Open Terminal Emulator.
Type:
SU
A2SD check.
Once it’s done, Type:
SU
A2SD CacheSD
This will move the Dalvik-Cache to the EXT 3 Partition on your SD Card, opening up a LOT of room on your internal memory. Mine was over 200MB.
Once it’s finished, the phone will reboot and because of the new Dalvik-Cache, it will take longer to boot up.
Newest DT A2SD
Updating Radios
Radio Updates are released on occasion and having the newest radios is never a bad idea. Some people use different combinations to help improve battery life, reception, etc. you can read the thread below for possible radio combos.
When you update your radios, you should know that it is possible to brick your phone, if not done correctly. Some radios are in PC36IMG.zip form and this is what I prefer, but most in the thread listed are zip files that you flash in recovery.
Follow these steps exactly.
*Note: Make sure your battery has a good charge. I’d say over 50% is safe. Losing power during a radio flash will turn your Evo into a paper weight.
Boot to Recovery and go to the folder where you have stored your zip file for updating radios.
Flash the zip file as you would any other. The phone will extract the files, then reboot to a black screen with a green arrow. This could sit here for a few minutes. Do not worry if it seems to take a while.
Then the phone will reboot to recovery and say it’s clearing cache.
When the Recovery Menu pops up, you can reboot.
Newest Radios
Team Revolution MIUI Install Guide
Step 1. This is a MIUI ROM, which means GPS could be an issue, so the first thing I do is make a nandroid of my current Setup, then I restore my stock/rooted ROM.
Step 2. I update Profle and PRL, then I do the Sense GPS Fix.
You must be in a Sense ROM for this
Open Maps; get a lock on your position.
Open GPS Status & Tool Box, get a lock on your Sats and then hit Menu>Tools>Manage A-GPS State>Reset.
Open Dialer and dial ##GPSCLRX#
In the popup that asks for your password, enter your MSL, (You'll need MSL Reader from the market) then reboot.
When the phone is rebooted, Open Maps, get a lock; Open GPS Status, hit Menu>Tools>Manage A-GPS State>Download. Once you are locked onto your Sats, power down, then Reboot to Recovery.
Of course, I only use Amon Ra and in Recovery, I wipe everything, completely; Factory Reset., then each option underneat that, except SD Card:
Then I run Factory Reset again, then Cache and Dalvik Cache and Data again, jsut to make sure it's all clear.
Go to Flash, and Flash the Rom. Once it's done, go right back to flash and flash DT A2SD, the nI boot to System and once booted, I let it sit for a good 10 minutes, so everythign get's booted up and settled in.
At this point, I open LBE manager (Superuser) and set all my permissions to on and accept all.
I open Maps, get a lock, open GPS Status, and I already know I'll get a lock on my sats. Then I hit menu and update GPS Data.
Next is Connectbot, and I move my Dalvik Cache to my SD Card. Here's the commands
su
a2sd check
a2sd cachesd
The phone will reboot and again, I just let it sit for about 10 minutes.
Once I wake it up, I set my preferences, display, sounds, accounts, etc. MIUI ICS hasd a TON of new settings and one is the Status Bar Options. Hit Customize Statas Bar Notification and make sure Hide Notification is turned off. This will allow notifications to show up.
Once I'm done, I reboot to recovery, wipe Cache and Dalvik and Flash my Kernel.
The BEST kernel to use right now is Mason v0.14 SBC No FSO. I also Flash Vipermod.
That's it. If you use a different kernel and you have problems, this is the first place to look.
Upon reboot, I let the phone settle, then I open Titanium backup and restore my apps/Data. Now, I have had a lot of problems in the past with TB Freezing up when U try to restore all 117 apps I have in one session, so I do it in 3 now. I alphabetize the apps and then go A-H, I-P, Q-Z
Once finished, I open Rom Toolbox and go to Autostart Manager and make sure all the apps I DON'T need to be runnign at boot are toggled off. Then I set Car O Dope Tweaks. I'm one of the believers that Car O Dope is for AOSP, V6 is for Sense. I have yet to give Smurfs tweaks a run, but I plan to, soon.
I reboot and run Vipermod -50 in Connectbot, and then setup my desktop folders, etc. Then I g othrough any apps I need to set preferences for, Make sure VVM is working and that is basically it. Took some extra time, but I shake my head at the problems people are having that are almost alwasy attributed to shortcutting the process.
Almost all of the links and files anyone needs are on the guide in my signature
Visual Voice Mail for ICS
Follow this link. I'm on the MIUI ICS by Swiper and this worked perfectly!!!
http://forum.xda-developers.com/showthread.php?t=1547780
1. Download attached Sprint VVM apk, Install like any other downloaded APK
2. Using Root explorer, go to 'data/app' folder and find the newly installed sprint vvm
3. Select the VVM app and MOVE it to your 'system/app' folder. (permissions should already match because it was installed, but make sure it matches all other apps in system/app folder) 4. Boot into Recovery, Clear 'Cache'/ 'Dalvik Cache', then 'FIX PERMISSIONS', next 'Reboot system'
5. Once booted up, open the Sprint VVM app and click on compose.
The recipient will be '[email protected]'
Record about 15-20 secs just incase, then send the message.
You should receive a notification saying that your phone is provisioned.
6. Tap to compose another message and this time send one to yourself, wait about 5 mins and and you should receive a new vvmail notification.
The best part is, I never got to step 5. It provisioned on boot-up and I got notified of 3 Voice Mails I KNEW I had in there waiting for me.
I've included the app at attached to the OP
Bugs & Fixes.
• USB Connect - The two ways to fix this are with the app, USB Mass Storage in the market or the FTP Function is File Explorer.
• Camera only takes 3MP pics - D/L Camera ICS from the market and you'll get up to 8MP with Video Recording
• Theme Manager - There are very few themes for MIUI ICS. I understand that a new Theme Manager should be coming soon, according to the rumors.
• Music Player/Theme Sounds not seeing music folder - D/L Rescan Media form the market. Problem solved.
• Slow 3G/Data Speeds and Market Downloads. For me, after about a day, this fixed itself
Known Issues
No WIMAX
No HWA, yet
No Front Facing Camera
Useful Links
Amon Ra
TWRP Recovery
Smelkus Amon Ra-Supersonic-4.3
Dark Tremors A2SD
Newest DT A2SD
V6 Supercharger Original Thread
V6 Supercharger Newest releases
ViperMOD For AOSP Kernels
Download ViperMod
Partition SD Card
Download V6 SuperCharger/3G TurboCharger
Update Radios
GB GAPPS w-VVM 20110828
JB GAPPS
Car-O-Dope
Setup MIUI ICS For Optimal Performance
Newest Radios
With as much as you rant to people on doing ___, surprised I haven't seen you do this sooner. Well thought out.
What a read lol
Read all of it
Sent from my PC36100 using XDA App
teh roxxorz said:
With as much as you rant to people on doing ___, surprised I haven't seen you do this sooner. Well thought out.
Click to expand...
Click to collapse
Thanks. It took me the last 4 hours to get it all in there!
HipKat said:
Thanks. It took me the last 4 hours to get it all in there!
Click to expand...
Click to collapse
I think you missed the 3G fix, with setting the proxy host and ports to 0 / 0.0.0 on a sense rom. lol
teh roxxorz said:
I think you missed the 3G fix, with setting the proxy host and ports to 0 / 0.0.0 on a sense rom. lol
Click to expand...
Click to collapse
Ah, thanks! I'll add that and anything else people come up with
HipKat said:
Ah, thanks! I'll add that and anything else people come up with
Click to expand...
Click to collapse
No prob brah. If you talk about the recoveries, might as well give a snippet of the 4 available recoveries.
I'm gonna do that and other mods, etc in the 2nd post
HipKat said:
I'm gonna do that and other mods, etc in the 2nd post
Click to expand...
Click to collapse
I accept your proposed idea.
I see. Good job.
Sent from my PC36100 using XDA App
Very useful I think for everyone and its awesome how you took the time out of your life to put this guide together. Good for noobs and experience people just in case they forgot something lol. If I may suggest, you can add some guides to themeing, bit more on kernels, and differences on sense versions. Maybe pointing people in the direction of android kitchens and stuff. But this guide is on its way to success for others! Great job HipKat.
Nice!
Great job! Wish a guide like this was around in the beginning of my noob days. My only suggestion would be to add a highlighted "SEARCH BEFORE YOU POST" section, maybe throw in that "Google is your friend", ya know show people how to use google for finding things on xda with examples, like - "dsxida kitchen xda".
This guide needs stickied..
Thanks button slapped!
Now...
Now this is a guide. I vote for a sticky!
Well done.
Thanks guys. I'm gonna add a bunch more stuff for after you get all set up, like what was suggested in the 2nd post.I've been meaning to do this for a long time, but I'm the worst procrastinator there is
hmm
HipKat said:
Thanks guys. I'm gonna add a bunch more stuff for after you get all set up, like what was suggested in the 2nd post.I've been meaning to do this for a long time, but I'm the worst procrastinator there is
Click to expand...
Click to collapse
Sorry bro, but I got you beat on the procrastination... I'm still running XP on my 64 bit machine, I've had Windows Ultimate and Ubuntu sitting here on top of the desk for 3 months now..
Post it note..sticky... Awesome addition, bookmarked for future reference. Thanks HipKat
jamieg71 said:
Sorry bro, but I got you beat on the procrastination... I'm still running XP on my 64 bit machine, I've had Windows Ultimate and Ubuntu sitting here on top of the desk for 3 months now..
Click to expand...
Click to collapse
Well you two procrastinators unite tomorrow and end it.
jamieg71 said:
Sorry bro, but I got you beat on the procrastination... I'm still running XP on my 64 bit machine, I've had Windows Ultimate and Ubuntu sitting here on top of the desk for 3 months now..
Click to expand...
Click to collapse
Lol. .I have the newest Ubuntu sitting here for a month and still haven't installed it! lol
Still reading through this, but wish I'd had this when I first rooted my phone! Thanks for the work!
Sent from my PC36100 using XDA App

Categories

Resources