yashsingh1/xdaforums huggingface dataset:
[HD2 Windows Phone 7 Themes and Apps] m_yousufi:
thanks man , good app......
[HD2 Windows Phone 7 Themes and Apps] tamercan:
thanks ... nice
[HD2 Windows Phone 7 Themes and Apps] rajivshahi:
Thanx a lot mate...

Any way to make it full screen ???
[Optimus V Android Development] sublimewulf:
WARNING! I AM NOT LIABLE IF YOU EFF UP YOUR PHONE, YOU ARE ACCEPTING THE RISK BY CONTINUING!

Tutorial

Requirements:

Windows PC

ADB installed and working

Download The Following

http://www.mediafire.com/?fcjnvrmae6ccm9k flash_image.zip

http://www.multiupload.com/YLP39EICOP recovery-RA-GNM-thunderc-s-1.1.0.img.zip

http://www.multiupload.com/WGF93RR90X SuperOneClick

http://www.multiupload.com/7KCGPF6RBF Virgin Drivers

http://www.multiupload.com/SL4MFB928T Stock Rom Rooted and De Odexed minus Bloat

1. Extract the Drivers Zip to a folder on the desktop

Click on the installation file and install the Optimus drivers

2. On your phone (must be activated), Go to settings, then to Applications, then Development and enable USB debugging.

3. Unzip Super One Click to the same folder and run it. Click shell root.

4. Unzip the flash_image.zip and recovery-RA-GNM-thunderc-s-1.1.0.img.zip to the root of your phone's SD Card. Also Place Stock Rooted and Optimized.zip at the root (KEEP IN ZIP).

5. a. Open CMD.exe and navigate to the folder adb.exe exists in.

b. Type:

Your phone will now reboot into the custom recovery

6. Go to "Backup" (navigate with volume rocker and click with Home) , and click "backup nand" .

7. When It is finished, click back until you are at the main menu again. Click Flash zip from sdcard and flash Stock Rooted and Optimized.zip

8. IMPORTANT, return to main menu, navigate to Wipe. Click Wipe data/factory reset.

ONLY WIPE/FACTORY RESET IN RECOVERY. DO NOT USE THE PHONE WIPE

Note: Re-flash required as I could not maintain root after reboot.

Button Combo for recovery is Home+Down Vol.+Power. Hold these until recovery loads.

If you have any questions, feel free to ask below! I will try and read them all.
[Optimus V Android Development] sublimewulf:
ROMs

ROMS

Stock deodexed with crapware removed:

http://www.multiupload.com/SL4MFB928T
[Optimus V Android Development] aliaselchore:
now im getting it

i was thinking of getting the optimus v. now with fast develpement like this for it im definetly getting it. cant beat $25 a month right.... with this cheap plan i can keep my alredy cheap evo on metro jajajajaja

thanks man good work
[Optimus V Android Development] xdaikatanax:
Wow that was fast! Props to sublimewulf! I plan on getting one of these soon. Is this gingerbread based?
[Optimus V Android Development] djyellowperil:
Damn! I'm a cheap bastard... now it looks like i'm gonna have to spend money
[Optimus V Android Development] sublimewulf:
No, this is based off 2.2.1. Once I get the proper files, I'll begin compiling from source.
[Optimus V Android Development] overthinkingme:
Looking forward to this, thank you!!
[Optimus V Android Development] garduno.cris:
how does this phone run? i mean im not expecting it to be as smooth as the evo or anything but can i expect something better than the hero? can it be overclocked?
[Optimus V Android Development] sublimewulf:
It runs VERY smoothly. Overclocking is a horse a piece, some phones can do 864 mhz stable no issues, but some max out at 806 mhz and slightly lower. I am stable at 834 mhz right now. If you look at the Optimus S and it's over clocking habits, it's almost the exact hardware.
[Optimus V Android Development] chymmylt:
Is this recovery like the one for the Samsung Intercept that you you have to use the factory reset inside the recovery and that you can't use the factory reset inside the privacy tab or it can brick your phone?
[Optimus V Android Development] sublimewulf:
Thank you for pointing that out, Yes it is. I will add a warning in the OP
[Optimus V Android Development] cpiddy:
custom recovery is installed and i flashed rom but im getting stuck on lg load screen??
[Optimus V Android Development] netnem:
yep same here...stuck at LG loading screen after following guide.

EDIT:

Fixed it by going back into recovery mode...reflashing the ZIP file a second time. and then wiping the data/factory reset again. This time it took.

Now it's rooted and ready to go.

This is a really nice phone. I use a nexus one and this is for my girlfriend, but this is such a nice phone I'm tempted to switch myself. Sooooooo much better than the Intercept I had on froyo.
[Optimus V Android Development] ronn888:
wifi tethering

does it work after rooted? Thanks!
[Optimus V Android Development] cpiddy:
Ok, yea i actually flashed the stripped down version and was good to go. Loving this phone btw. $25/ month is fantastic. can someone please pull the myaccount app and post?

Nevermind on the myaccount, found an app in the market.
[Optimus V Android Development] sublimewulf:
I sent you all of the removed apk files via PM :)
[Optimus V Android Development] netnem:
Curious, what are you using for OCing? I installed setCPU for underclocking while sleeping, but I haven't found an OC kernel for the optimus V that didn't have some "quirks" to it like messing up the hardware buttons at the bottom. (Even though there is a way to fix it with a market app, I just don't like installing stuff that needs workarounds.)
[Optimus V Android Development] sublimewulf:
OC'ing breaks the home button with the Kernel I'm using, I am not too sure how to make my own OC kernel, but I'm looking for a tut or someone to assist me
[Optimus V Android Development] mcmep11:
just to clarify for other noobs, do the button combo mentioned in first post, while phone is off, this will start it up in recovery mode
[Optimus V Android Development] netnem:
Take the battery out, put it back in. While powered off: Hold volume down + Home + power button simultaneously until it goes back into recovery.
[Optimus V Android Development] cmerlyn:
Couple of noob questions.

Requirements:

Windows PC

ADB installed and working

Q1: What is ADB and where can I find it?

Q2: When I went to download flash_image.zip I got recovery-thunder-v-1.2-GNM.img.zip instead. Is this the same file? Do I need to rename the unzipped file?

I am sorry if the information is already there somewhere, I couldn't find it. You know how it is with us noobs.

Also, my Optimus V is not yet activated as my AT&T account still needs to expire (real soon now). I did see the note that it must me activated. Do I have any alternative?

Many thanks,

CMerlyn the noob
[Optimus V Android Development] cmerlyn:
Q1 answered

OK, I needed the Java SDK installed, and the Android SDK as well. Got that, still installing.

CMerlyn the noob
[Optimus V Android Development] AndyOpie150:
If you want a "Nuub" proof way to get ADB established in your system path on your PC, go here http://www.tutorials.androidand.co/ and click on prepackaged ADB installer and follow instructions(worked for me).

When it's done your adb.exe will be in SDK/platform-tools.

What you got is called a custom recovery,just not the one I would have picked. You would be better off with two. Xionia_cwma_12518.4 and ClockWorkMod 3.2.0.1(not 3.2.0)

flash_image,recovery's,ROM's,kernels,gapps,theme's are easier to flash if put on the root of the sd card(this means just putting it near the bottom of the list of file folders on the sd card).

flash_image and recovery's need to be unzipped on the root of the sd card. ROM's,Kernel's,theme's,gapps need to stay zipped.

For a good idea of what works with what on the "V" go here http://forums.androidcentral.com/op...guide-optimus-v-modding-read-get-started.html

For a better understanding of some of the commands and permissions you might need to give from time to time go here http://linuxcommand.org/Its0070.php

You need to get the proper flash_image.

If your phone is 2.2.2 Froyo then you will need to use the Gingerbreak.apk to root your phone. It's the only thing right now that will root the 2.2.2 properly and not mess up your phone. Make sure you have USB debugging checked in order for it to work. Make sure you get a Busybox installer from the market after .apk is installed, install Busybox,install flash_image,and then one of the recovery's(depending on what ROM you want to install.

After installing a recovery you will immediately need to make a backup of your system(in case you make a mistake later)

In ClockWorkMod recovery the up/down buttons navigate. The camera button selects. In Xionia up/down does the same thing. The select button could be either the home button or the menu button(if you choose one and the screen goes black,push it again,then select the other.)

Feel free to ask more question's when you run into brick wall's in finding things. I can't give you all the info at once,you have to hunt for what you can,that way you will remember where it's at when it comes time for you to help someone(we get freely,we give freely)
[Optimus V Android Development] cmerlyn:
Thanks AndyOpie150. I got Gingerbreak and turned on USB debugging. Ran Gingerbreak, phone rebooted and hung. Rebooted again, seems to be working. I will let you know how the rest of it works out.

cmerlyn the noob

I've got root! Titanium Backup now works, backed up all apps and data. Now I feel much safer playing with this stuff.

I am going to try out the BusyBox installer. My current goal is to get upgraded from Android 2.2.1 to 2.3.x

Again, thanks to AndyOpie150 for steering me to Gingerbreak, which worked fine on my phone.
[Optimus V Android Development] AndyOpie150:
DON'T FORGET TO MAKE A BACKUP OF YOUR SYSTEM BEFORE YOU DO ANYTHING ELSE.

THIS MEANS YOU STILL HAVE TO INSTALL THE flash_image TO THE /system/bin AND YOU STILL NEED TO INSTALL THE RECOVERY.

WARNING! WARNING! DANGER Will Robinson. If you do anything else to you phone before you make a backup,you run the risk of messing up your phone permanently with no way to fix it(I'm looking at my spare parts phone as I type this). Please make a backup before you do anything else.
[Optimus V Android Development] cmerlyn:
I backed everything up with Titanium Backup. I then installed Clockwork Recovery, wiped all my caches, downloaded a good ROM and flashed my system up to 2.3.4 (Gingerbread!). It hung once on reboot, rebooting again solved it (as it has for so many, thanks to all who reported that) and the system is now working fine with one or two minor issues.

Google Goggles and My Tracks are both unable to install, claiming a "missing shared library". It is probably somewhere in the backups, but if anyone can give me the name of the library it would help.

Also lost all my contacts. Not a big problem, I have them all in Outlook and should be able to transfer them back to the phone.

Good things happen when the noob listens to his betters. Many thanks.

CMerlyn the noob
[Optimus V Android Development] AndyOpie150:
Once you sign in to your google account(click on the market app)all your contacts will be restored.

Did you backup your stock ROM in recovery before you did anything?

When coming from another ROM you must do all these things in recovery before installing a ROM:

1. Wipe cache partition

2. Wipe dalvik partion(advanced section)

3. Wipe data/factory reset(you can never use the factory reset in the privacy setting on the phone)

4. Go to mounts and storage. Format boot,system.data,and cache.

You must do all this or you will have any number of funky problems caused by the residual data.

If you did not do all these things,then you need to go back and do everything over again.... I suspect this will cure the problems you are experiencing.

Sometimes it's better to ask Questions. Even if you think might know the answer,just to confirm it in your mind.

I lost count how many ROM's I've flashed in the last 3 months, some 4-5 times(I might try one and not like it,or might try a few kernels with a ROM and it not work out)

One other tip, if you want to flash a theme,or a kernel,or an update to an existing ROM,then is when you only need to just wipe the cache partition,and the dalvik cache.
[Optimus V Android Development] Whyzor:
I think you confused Titanium backup with recovery backup. Titanium (I've never used before) backs up your apps & data. You needed to do a recovery backup to backup the original ROM. No big deal, do one now and you'll have a working ROM to go back to in the future, or download a stock ROM to restore if you need to. DON'T EVER USE THE ANDROID SETTINGS "Factory Reset" option from now on, only do it through recovery mode now.
[Optimus V Android Development] AndyOpie150:
Thanks for catching that. I should have been a lot more clear on making a backup in recovery. Thanks again
[Optimus V Android Development] cmerlyn:
Nope. Opened Market (finally got it working properly), opened GMail (saw the messages I left there), still no contacts.

Got Appbrain working by uninstalling it from Market and then re-installing it.

Still can't get MyTracks or GoogleGoggles to work due to the missing shared library. Not important, but annoying.

I like the look and feel of Android 2.3.4, love getting rid of that boot animation (what were they thinking?). Love the new shutdown menu (much easier for booting into recovery and other options.)

Going back to do some more research now...

CMerlyn

Optimus V with 2.3.4
[Optimus V Android Development] cmerlyn:
Hmmm, looks like I need to flash a new gapps.zip. Found the one recommended for 2.3.4, will try that.

I did back up my current ROM via ClockworkMod, thanks for the suggestion.

CMerlyn

Optimus V with 2.3.4
[Optimus V Android Development] cmerlyn:
99%!

Yea! 99% working on 2.3.4! Gapps was the solution, fixed almost everything that was not working, even Titanium Backup is working perfectly (it was having a lot of minor issues). My Tracks, Google Goggles, everything works. This is extremely cool.

Many thanks to Andyopie and all the others.

My system is now fully backed up (apps, data and ROM). Wireless working, apps working.

The sole issue now is Swype. I may just look for an alternative to it.

CMerlyn

Update: I contacted Swype, they should be emailing me a fix or new version.

Oooh, the camera now has a 5x zoom that it didn't have before. Better and better...

Oh yes, I got my contacts back too.
[Optimus V Android Development] ksjuggalo:
I recently came across "SlideIt" keyboard. pretty close to swype. might be worth a look?
[Optimus V Android Development] svassh:
Rooted and Rebooted ... Hoping this will fix some of my daughters data issues when not on wifi and lack of mms.
[Optimus V Android Development] cmerlyn:
Swype

Hmmm, Swype never got back to me. I joined their forum, they were supposed to send me an email, never happened. I was almost ready to give up when I decided to try the beta. Got the email that time, followed the instructions (a good skill to have) and voila - Swype on my system WORKS!. that brings me to 100% working. Again, thanks to all.

CMerlyn
[Optimus V Android Development] djdustinjennings:
please help me with my optimus v I will donate $20

hello my name is Dustin. So I have a Optimus v from virgin mobile. I had my friend root my phone not sure how he did it but he did. A few day ago I went to about phone, then SW update and it said there was a update so I hit update and it took me right to clockworkmod recovery v3.2.0.1 and to be honest with you I had no idea what I was doing but I just started doing random thing just trying to get it back to normal I now know what was not a good idea because I think I fried my sd card because my computer wont even read it. So now my phone is just stuck in clockworkmod recovery. I have another sd card but i was just hoping that you can help my get my phone back to normal if you can it would be a awesome and I will donate like $20 to you if you can help me but you have to explain things step by step and very slow lol as I said I have no idea what im doing. If you can maybe make a video for me that would be awesome but if not thats ok to. thank you so much
[Optimus V Android Development] bigsupersquid:
@dustin:

you can try this.

http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/97470-how-fix-most-boot-loop-issues-caused-factory-reset.html

if it's too complex, post there with what step you're hung up on, and I or someone else should be able to help.
[Optimus V Android Development] bullets4me:
im new

i got cyanogen on this with the help of this forum,after rooting my phone with 1 click i used rom manager to download then install the rom, which is perfect cause i dunno what im doing, but thanks for the great info on this post
[Optimus V Android Development] AndyOpie150:
You have to be careful when using the Install ROM from sd card option as it will only wipe cache partition and dalvik cache(this is however, all that's required to install an update,patch,theme,or kernel) When coming from the stock ROM or a different ROM you must do all these things:

1.wipe cache partition.

2.wipe dalvik cache(advanced section)

3.wipe data/factory reset.Now that your rooted YOU MUST NEVER USE THE FACTORY RESET IN THE PRIVACY MENU ON THE PHONE

4.Format boot,system,data,and cache(found in the "mounts and storage" option)

If you don't do all these things then the residual data that's left might/will corrupt the new ROM and it will act funky,randomly reboot,and even freeze.

Again all the things that you can use ROM Manager for:

You can install an update to an existing ROM,install a kernel,and a theme using the install ROM from sd card option(you must not try to install a new ROM as it will only wipe cache partition and dalvik cache).

You can delete and rename and restore a backup using the manage backup option.

You can fix permissions if your having force close problems with an app.

You can backup an installed ROM.
[Optimus V Android Development] flarex:
ok im a noob, but i dont really get step 4 please help cuz i really want to use dualshock 3 :p
[Optimus V Android Development] AndyOpie150:
In the recovery menu select "mounts and storage" you will find the Items you need to format there.
[Optimus V Android Development] AndroidUser23:
need help

Hey i was trying to root my v and I have a question about the code we're supposed to type in cmd, after i do i get this message

am i supposed to use "recovery-thunderc-v-1.2.0-GNM.img" instead of "flash_image" , im not really sure what to do. Also after i hit enter my phone went into recovery mode but it didn't have the option to back up anything, im guessing its because of it not finding "install-recovery.sh"

I would really appreciate the help

EDIT: "

4. Unzip the flash_image.zip and recovery-RA-GNM-thunderc-s-1.1.0.img.zip to the root of your phone's SD Card. Also Place Stock Rooted and Optimized.zip at the root (KEEP IN ZIP)."

Is the root of your phones sd card just the main folder of the card or is it a certain folder named root
[Optimus V Android Development] bigsupersquid:
main folder of the card is its root.

don't reboot recovery if you get an error with flash_image.
[Optimus V Android Development] scott14oh:
I have the exact same problem/question as AndroidUser23 . There is no "flash_img.zip.. when we click that link it downloads "recovery thunderc v 1.2.0 GNM.img.zip"

Any insight would be great
[Optimus V Android Development] bigsupersquid:
I can see how that would be a problem.

here's flash_image (not zipped)
[Optimus V Android Development] scott14oh:
Awesome, thanks bigsupersquid!
[Optimus V Android Development] sd_matto:
Would love to see your new ROM have BT DUN (and, optionally, BT PAN) functionality added to the ROM. Would make the phone a very competitive, lower-power-consumer alternative to MyWi On Demand (for jailbroken iOS), at cheaper unlimited data rates.
[Optimus V Android Development] sublimewulf:
What is the advantage to Bluetooth DUN over wifi tether? Bluetooth transfer rates are abysmal to say the least...
[Optimus V Android Development] sd_matto:
Redundancy (i.e., additional means of tethering, in case VM closes/taxes WiFi loophole), non-NAT'edness, and lower power consumption are probably the key advantages.

BT DUN transfer rates are not that much worse than WiFi. Especially at EVDO Rev A speeds. See, for example, http://xdaforums.com/showthread.php?t=371895. For LTE/WiMAX (4G), probably a different story.

There are a couple of key advantages that I see to BT DUN over WiFi:

1. (The BIGGEST, by FAR) Power consumption - a LOT less power consumed using BT DUN.

2. Non-NAT'ed connection (DUN gives you direct public IP, which should reduce problems associated with NAT'ed connections and some online games/applications; WiFi gives you NAT'ed connection). This advantage would disappear with a purely BT PAN solution.

Other than that, pretty equivalent. Number of potential connections is large by either method.

Hopefully, the above gives you motivation to kick this into your android ROM. Would love to see that additional BT functionality
[Optimus V Android Development] badboi_zero:
I haven't tried you custom ROM because it's a pre-alpha. Otherwise, I have used the deodexed one using your instructions without falter.

FYI, the stock, optimized ROM here has yielded faster Linpack results (as high as 9 mflops) over the RodimusROM by mmmark111. I'm looking forward to how your Subliminal ROM will fare to it.
[Optimus V Android Development] bob50963:
Can anyone edit the file in charge of limiting the phones down and upload speed? I think my phone has been getting a download speed limit. I use to get around 1000kbs now I can barely get past 150. Anyways I hope there is more development coming in the future for this awesome phone. You can't really beat $25 a month and the service is 100x better than crappy cricket. I can't even drive around town on cricket with out it loosing signal.
[Optimus V Android Development] dingnecros:
I flashed the rooted and optimized stock rom but it does not seem to be rooted all application that need root access seem to hang up asking for super user
[Optimus V Android Development] sublimewulf:
There is no file that limits upload and download, That would be on the tower side. Sprint has it written in that they can throttle data as much as they'd like.
[Optimus V Android Development] dingnecros:
I finally solved my root problem... I flashed the rom again but had the same problem where all apps requiring root acess were just stuck at the super user permission screen. I installed the superuser app by ChainsDD in the marketplace (free version). I launched it and it said that it needs to update the su binary. As soon as I did that the original super user app that came with the rom now warned me that application is trying to launch sh as root:root and if I want to allow it - I said yes and now everything requring root acess is working but all su permissions are now handled by the new superuser app.

I am not sure if this is the right way to solve the problem or if I was doing something wrong with the previous application but it is solved and I just thought of sharing how I was able to get it working. The tether app and TiBackup work great
[Optimus V Android Development] sd_matto:
Two more suggestions for your ROM

I love what it has going on so far. A couple of suggestions for future add-ons:

1. Enable moving the dalvik cache from the /data folder to the /cache folder. Reason: Free up memory in /data, and allow for installation of more apps from market (and more working memory). See http://forum.sdx-developers.com/sam...-cache-to-cache-(save-memory-for-more-apps!)/ (for reason for idea).

2. As an additional tethering functionality (consistent with my request above for BT DUN), consider adding wi-fi adhoc functionality (as was done for the nookcolor (see this forum), and its source (see http://szym.net/2010/12/adhoc-wifi-in-android/)).

Thanks again.
[Optimus V Android Development] greysonbotts:
ok... i may have screwed myself...

i can only boot into recovery

i have tried a stock nandroid recovery... no change

this started when i accidentally clicked "start update" (i think) in phone properties

it rebooted into recovery and said "updating"... tried to reboot and it went back into recovery

i'm kinda new to this but i can follow directions (obviously because i rooted and romed my phone with instructions in this thread)

please help!

anything i can try?

anything i missed?

thanks in advance