yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Q&A, Help & Troubleshooting] Synchronatic:
The touchscreen on my Bell Atrix has begun to lose its ability to register touches on some parts of the screen. I am hoping to send it in for repairs but it is currently rooted and sitting cozy with a custom rom. I've been searching online for the last few days for a solid guide on how to get my phone unrooted and back to stock but all the ones I found were either extremely vague or had masses of broken links. I'm hoping that somebody here has been through a similar situation and can help me out.

Any help would be greatly appreciated.
[Atrix 4G Q&A, Help & Troubleshooting] Synchronatic:
Anybody? I hate to bump but it has been 4 days and the touchscreen has begun to get worse. I'm beginning to fear that it may lose all touch capabilities before I can get it back to stock.
[T-Mobile LG G2x] nickcuban:
So every night before I go to bed I reboot my stock G2x so that it won't freeze and my alarm will hopefully work. Last night I did my usual reboot and when it turned on, it had done a master reset and everything was lost. So now I want to root it more than ever.

I have been reading a lot the last few weeks about rooting and I am still a little confused. Here are my issues: I have read two things about using Superoneclick and they are that it does work with 2.3 and that it doesn't work with 2.3. Then I have read the ref threads for rooting and they seem to go in circles. Also what kernel to use with which rom.

I am paranoid about bricking my phone so that is why I am (probably) reading too deep into the steps. I just have too many questions, sorry. And yes, I searched quite a bit... this might be my first post here, but its not my first forum.
[T-Mobile LG G2x] IRASadPanda:
Don't use superoneclick, NVFlash clockworkmod and install a custom ROM from there, just rooting won't help because then you're still on stock.

Install a CM7 based build, and if you want you can use a CM9 build but those are no where near finished.
[T-Mobile LG G2x] nickcuban:
What about kernel and backing everything up?
[T-Mobile LG G2x] shovelhead83:
If you set your phone to stay awake while charging it will not shut off on you.
[T-Mobile LG G2x] monte666:
You backup everything in cwm recovery and there are only really two kinds of kernels those for cm7 based and then stock based kernels the rom will tell you what it's based off of
[T-Mobile LG G2x] Blazing angel:
Ok, ill help you out since your new here.

Step 1: Head over to lg's website and install the lg g2x drivers

:http://www.lg.com/us/mobile-phones/G2X-Driver/index.jsp

(install tmobile lg g2x android usb driver)

Step 2 :

Install Clockworkmod recovery using nvflash.

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

To do so

Take out battery,

hold volume up and volume down and plug in the usb cable. Do not let go of these buttons until you complete the next step.

Start the nvflash program, and flash cwm 5.0.2.4.

Step 3 : Get a custom rom.

I reccomend the latest cm7 nightly for now, as cm9 is still unstable.

Download the latest nightly from here: http://download.cyanogenmod.com/?device=p999, and copy it over to your sd card

Step 4: Backup your current rom : turn off phone, boot while holding volume down and power button until clockworkmod appears. Use the volume keys to scoll down to backup/restore. Use power button to select it. Select backup.

step5) Go to clockworkmod, and hit install zip from.... Choose "choose zip from sd card". Navigate to the rom, and install it.

step6) Reboot and enjoy!
[T-Mobile LG G2x] nickcuban:
This is exactly what I was looking for! Thank you for this! One last question... I see people talk about wiping it clean before flashing a rom. Do you recommend that as well?
[T-Mobile LG G2x] shovelhead83:
Wipe data factory reset, wipe cache, wipe dalvik everytime will limit the chances of bugs. Some people wipe dalvik and cache only when updating from the same rom to avoid having to resetup their phones with apps and settings they like. But I always do all 3 wipes no matter what and the only issues I ever have are standard rom issues. Its always best to wipe. I see post after post of people claiming issues when they have not done a full wipe. Someone recommends to them to do a full wipe and that almost always fixes their issues.
[T-Mobile LG G2x] Волк:
Also, especially for your first flash, wipe system, or just get G2x scrubber (flashable zip) which does all of the above and saves you a few extra steps to go to in CWM.
[T-Mobile LG G2x] nickcuban:
I am doing this on a mac (but using Windows 7 since most of this is for windows) and I am having issues with the apx driver. It doesn't say "update" it just says no driver installed. Its always something lol. I'll continue this battle tomorrow. Thanks for all the help everybody and I think I hit the "thanks" button for everyone that helped!
[T-Mobile LG G2x] mansa_noob:
With nvflash you cannot brick this phone :D. This is what I love the most about this phone!
[T-Mobile LG G2x] shovelhead83:
My feelings are hurt. I thought I gave 2 helpful posts. I'm gonna go kick the dog. ;)
[T-Mobile LG G2x] Волк:
Sounds like you're on the wrong tab. Go to the "Driver" tab. Start>right click My Computer>Properties>(on new window, on the left) Device Manager>(unknown device should be visible with either a red X or a yellow caution sign)double click on unknown device>left click on driver tab> select update driver or install driver (I forget the exact thing for unk device)>Browse My Computer>point to driver directory, the WHOLE APX driver folder, no sub folder.
[T-Mobile LG G2x] Blazing angel:
I knew that i forgot about something! :p

Wipe all user data

Wipe cache

wipe dalvik cache.

*** i didn't mention installing the apx driver did i?

plug the phone in without a battery while holding volume up and volume down. Wait for the computer to search for a new device. Upon finding a new device, hit start, then search for "device manager". Open it. There will be an unknown device with a yellow question mark (APX device) next to it. Right click it, then hit update driver software. Hit "Let me choose", then browse to the folder of things you downloaded for nvflash.

**reference: http://xdaforums.com/showthread.php?t=1056847
[T-Mobile LG G2x] IRASadPanda:
Personally, I would recommend Eaglesblood or Hellfire phoenix CM7 based builds because they both offer much better speed and battery than stock CM7

---------- Post added at 10:11 PM ---------- Previous post was at 10:10 PM ----------

Wipe system for good measure.
[T-Mobile LG G2x] nickcuban:
OK I couldn't wait until tomorrow so after a quick windows update (I never log in to Windows anymore) I tried it again and was able to update the apx. I booted in CWM and created a backup. Downloaded the newest nightly but haven't flashed it yet. How do I flash a kernel since it appears as though for the cm7 stuff I'll need a cm7 based kernel?
[T-Mobile LG G2x] painter_:
You do not have to flash a kernel, CM7 includes a kernel that is stable. If you want to overclock or undervolt there are other kernels as an option.

Don't forget the google apps http://goo-inside.me/gapps/gapps-gb-20110114-signed.zip

They are flashed from CWM recovery just like CM7
[T-Mobile LG G2x] Волк:
Grab either Morfic's, Faux123's, or Dragon G2x from the dev section and flash it in the same manner you flash a ROM. I would, personally, recommend flashing right after the ROM flash. Also, I think we all overlooked gapps! That's google apps, google it if you want to know why it's not included in the ROM. http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip

Gapps gives you stuff like Market and the ability to add google accounts to your phone. Um, let's see, as IRASadPanda mentioned, yes do a full wipe which means either grab the G2x scrubber or manually go to Mounts and Storage and wipe System, Cache, and Data. You will also want to go to "Advanced" and wipe the Dalvik, the thing I am going ot do right after this is see if I can determine for sure if wiping data also wipes the Dalvik (I don't want opinions, please, I have plenty of my own). But just in case I'm wrong, wipe Dalvik. I think everything is covered at this point.
[T-Mobile LG G2x] Blazing angel:
Wow, that is kinda...really important :D
[T-Mobile LG G2x] nickcuban:
Ok so far I put CWM on my phone, downloaded the newest nightly, downloaded G2xscrubber and will find whatever gapps are right for the phone when I get home from work. it appears as though there are 2-3 different gapps packages so I hope I get the right one lol.

I may do the titanium backup thing, but I'm not sure since my phone just reset itself I don't have that many apps anyway :(
[T-Mobile LG G2x] mt3g:
I don't recommend using titanium backup, almost every person that complains on a thread that something doesn't work its cause they restored a backup I will only use it for apps or using a 2.3.7 going to a 2.3.7 and so on never from an ota build to a aosp build.
[T-Mobile LG G2x] Волк:
There's the newest "vanilla" gapps for GB. I do, on the other hand, reccomend Titanium, if you're going GB to GB within the same ROM you won't have problems. Recently people have been trying to restore a GB backup on ICS, which is asking for it from the word go. The only times I have had problems is when I had a bad flash of my ROM and all I needed 'to do,was reflash the ROM.
[T-Mobile LG G2x] nickcuban:
I can't believe I didn't reread that post before I asked. duh lol

Ok I think I am going to do it. Any last words before I make the jump?
[T-Mobile LG G2x] Волк:
Yea, let us know how it goes/went, how you like everything and ROM and Kernel combo you chose.
[T-Mobile LG G2x] nickcuban:
It is rebooting. Damn I am nervous lol
[T-Mobile LG G2x] nickcuban:
Ok it is booted so I guess the next step is to wait a few minutes then play with it. I have a feeling that I will be flashing roms like its going out of style soon. lol
[T-Mobile LG G2x] Волк:
Yea, Euroskank CM7 nightlies did it for me, then CM9, and now that Arcee has been busy with other phones I'm feeling odd running with the same ROM for more than a week. Which ROM and Kernel did you go for?
[T-Mobile LG G2x] nickcuban:
I did teh latest nightly cm7 build and whichever kernel came with it. So far so good, except my home button doesn't work. And all my apps redownloaded by themselves, probably because google tracks everything. I already want to try different roms lol

ps How long will I have to decode two words to post anything?
[T-Mobile LG G2x] Волк:
I don't think you will have to do that again, I think it's just for the first ten posts. Odd about the home button, do a google search for Euroskank nightlies and pick the one with Fitsnugly and Euroskank in the URL and choose the P999 and flash the latest one. As far as the apps, yea, it's connected to the Market, you can avoid that if you want by unchecking the box at the initial set-up for 'Restore my google account to this phone' (or something like that).
[T-Mobile LG G2x] nickcuban:
Downloading it now! flashing two roms in less than an hour lol
[T-Mobile LG G2x] Волк:
lol, I've been off CM7 since the CM9 alphas so I don't know if it will have teh same issues as the CM official Nightlies.
[T-Mobile LG G2x] nickcuban:
Flashed and the home button works lol

Dammit. This is going to consume my life for a few days lol
[T-Mobile LG G2x] Волк:
Only days? If you get a set up finalized that you remember to do a back-up via CWM in case you don't like the other ROM or you're flashing a nightly and the update broke something, eg, the home button thing with CM official. Sit back, play with it, do some reading here on the boards and have fun.
[T-Mobile LG G2x] nickcuban:
The phone feels much faster
[T-Mobile LG G2x] nickcuban:
I may just stick with this one until the ics roms are more stable. Although i used swipe and its not on this rom, but i think ill get by, lol
[T-Mobile LG G2x] shovelhead83:
In the setup process there is a screen that gives you 2 options. Restore from Google and keep backed up with Google. I always make sure keep backed up is checked. But I uncheck restore from. I use titanium pro to restore my apps.
[T-Mobile LG G2x] Blazing angel:
What rom did you go with?
[T-Mobile LG G2x] Волк:
He started with official CM7 nightly but home button function was broken so he went for my recommendation of Euroskank nightly and is liking it so far.
[T-Mobile LG G2x] nickcuban:
Question: if I make a nandriod backup of Euroskank nightly then flash an ICS rom and don't like it, can I just do a restore from the backup and it reflash the cm7 rom or would I need to use the g2x scrubber then do a backup?
[T-Mobile LG G2x] PhantomRampage:
Boot into clockworkmod recovery and choose backup. THEN flash the g2x scrubber, THEN flash your preferred ICS rom.

If you decide that the ICS rom is not for you, just boot into the cmw recovery again, flash the g2x scrubber again, and then choose restore and select the backup you made of CM9

-Edit-

I thought I should explain g2x scrubber. Basically it's the best way to wipe and format your phone. If you don't wipe your phone some files can be left behind when you decide to flash a new rom. When this happens, the new rom may not perform as well because of the left over files from your last rom. So what g2x scrubber does is make sure there's no left over files so that nothing will conflict when you flash a new rom.

It's 4:17 a.m. here, so sorry if what I wrote is confusing. I'm a little tired
[T-Mobile LG G2x] nickcuban:
That answered my question and I understand the tired part. I produce a morning radio show and get up at 3:30am every day lol
[T-Mobile LG G2x] nickcuban:
Do I need to keep my initial backup of the stock OTA GB?
[T-Mobile LG G2x] chrisram88:
It's a good idea to keep it. Once you nv flash boot in to cwm, perform a backup and it will be stored in case you ever need a starting stable point to come back to.. This of course is if a future flash goes crazy.
[T-Mobile LG G2x] IRASadPanda:
Yeah, you don't want any of that nasty stock LG stuff left over.
[T-Mobile LG G2x] Blazing angel:
Was my how-to helpful :D
[T-Mobile LG G2x] nickcuban:
What kernel were you using when you used euroskank?
[T-Mobile LG G2x] Волк:
I had used trinity, Dragon, and Faux, never saw tons of differences in them though, you may want to just pick one and see if you like it.
[AT&T Samsung Galaxy Note I717] garcou:
Any chance one of you devs could implement voodoo in one of the kernals??? it would be much appreciated!

Shane
[AT&T Samsung Galaxy Note I717] Corvette Dave:
That would need to be done by Super Curio. He is the one that developed Voodoo. I hope we get EXT4 and Voodoo sound for the Note. I used it on my Vibrant and Infuse. I liked the performance increase of Voodoo EXT4 and the sound improvements with Voodoo sound.
[AT&T Samsung Galaxy Note I717] garcou:
I'm pretty sure he don't mind others using it, i believe he just wants credit, if i remember right from the infuse forum. Sure do miss the sound enhancements
[Kindle Fire Android Development] jmcoffey:
I would be greatful for someone to help me with getting honeycomb on the Kindle Fire. I Have access to all types of machines, so just any how-to's would be awesome.
[Kindle Fire Android Development] thrasherht:
Why do you want honeycomb? any reason?

We have an almost fully working copy of ICS. Is there a reason you want honeycomb instead of ICS?
[Kindle Fire Android Development] rawdaddymagraden:
I second this request I personally like honey comb better and also it nice to have options I have a little know how and would love to help
[Kindle Fire Android Development] That Baker Guy:
im no developer, but as far as i know, i understand that honeycomb and ics are similar as far as kernels go and how the os works so this is just a shot in the dark, if what i hear is correct. you could, hypothetically back port everything from ics to honeycomb, except for hardware acceleration, because we have to have a custom kernel to get that to work, and our devs are hard at work with no luck as of yet. it shouldn't be too hard.

just my .02cents, i could be completely wrong, some one correct me if i am.
[Kindle Fire Android Development] jmcoffey:
I just have never had a honeycomb device to be honest. I think it would be neat to port the rom. :)
[Kindle Fire Android Development] shahabk818:
Yes, I think it would be great if devs bring honeycomb to kindle fire. In fact I like the looking more than ICS and because there are a lot of tablets with honeycom out there it should be easy to port
[Kindle Fire Android Development] Sblood86:
One major problem; honeycomb was never opensourced by the AOSP team (they are still catching flack for it but moving on...) because of that there is no source tree to build from (you never wondered why cm8 was skipped?) the only way to get honeycomb on the fire is to port it in binary form from a similar device (this is not something I know how to do or intent on researching, sorry) I'm not providing this information to discourage but merely for the information (honeycomb would be cool lol) if someone with more binary porting experience wants to do this I'd say go for it and good luck.
[Kindle Fire Android Development] Sully6789:
If I'm not mistaken, wasn't the Honeycomb source released with the ICS source? Ill do some searching, but I'm fairly positive it was. And honestly, if they were released at the same time, I understand why the CM team would go with CM9 instead since ICS is the newer OS and is in higher demand. More options would be nice though.

Yeah, this was the first result I got from a search. The source is out there...

xdaforums.com/showthread.php?t=1346829
[Kindle Fire Android Development] Sblood86:
Well that's news to me lol; if I get bored I might actually have a look at that (I have nothing to test it on atm lol)

In all practicality it would make more sense to try to update the system ui for cm9 with the options wanted from honeycomb that were not in ics, reason being we still have no cm8 to port so anything built from honeycomb would be vanilla and not cm (not necessarily a bad thing). If you have a read it looks like they did not provide any revision tags for honeycomb however; which means if I'm not mistaken I will have to clone the entire history without choosing a branch to look lol.

Edit: I was mistaken, not choosing a branch (as I should have obviously realized) gits from master, durr lol. However I did definitely get bored so here I sit trying to figure out the best way to sync honeycomb.

So I cloned a single repo and ran git branch -a : as you can clearly see by the following branch list there is no honeycomb branch tag:

remotes/origin/HEAD -> origin/master

remotes/origin/donut-release

remotes/origin/donut-release2

remotes/origin/eclair-passion-release

remotes/origin/eclair-release

remotes/origin/eclair-sholes-release

remotes/origin/eclair-sholes-release2

remotes/origin/froyo

remotes/origin/froyo-release

remotes/origin/gingerbread

remotes/origin/gingerbread-mr4-release

remotes/origin/gingerbread-release

remotes/origin/ics-factoryrom-2-release

remotes/origin/ics-mr0

remotes/origin/ics-mr0-release

remotes/origin/ics-mr1

remotes/origin/ics-mr1-release

remotes/origin/master

The source is in there in the commit history but the only way you can get to it that I can think of is to clone each repo and revert the commits back one at a time (I'm far too lazy for this).

Brings me back to one of my earlier points; porting the elements wanted into the existing roms or porting a binary from a similar device (for which you would want to start by finding something with a similar omap cpu, I'm sure a google sure would yield some results for those wanting to look into porting a binary)
[Kindle Fire Android Development] chairshot215:
From what I have read Google has publicly admitted to not releasing Honeycomb because it was rushed and is below Google's normal standards and that they would be rather embarrassed to have put out sloppy work. With that said I would still like to see Honeycomb as an option on the Kindle. The more the merrier is pretty much the way I look at it.
[Kindle Fire Android Development] Allen3697:
I don't understand why you would want Honeycomb if you have ICS. ICS is basically the same as Honeycomb with more features.
[Kindle Fire Android Development] death2all110:
Honeycomb was integrated into ICS. There is no real Honeycomb branch. Yes, google was embarrassed with how bad honeycomb came out since it was so rushed. Thats the main reason they didn't want to release it. After all, it was sloppy code. ICS has the tablet interface built into it.
[Kindle Fire Android Development] UrticantOwl:
Honeycomb might happen on the kindle fire eventually, but ICS should be the priority.

As everyone has said, honeycomb is harder to build, less feature filled, and older than Ice cream.

Until ICS it's flawless, I wouldn't keep your hopes up.

Without the source or a similar device to port from, there isn't a good place to start.

My recommendation: Get ICS and put a HC theme on it. It'll run better, sooner and go longer before it's depreciated. Plus Google Chrome only works in ICS.
[Kindle Fire Android Development] jwilliamf:
I'm not a dev, but would it be easier to get hwa with honeycomb than ics? just asking!
[Kindle Fire Android Development] death2all110:
No...

Only way to get Honeycomb would be a similar device that already has it.

therefore you cant edit the source code of the files. So you wont get HWA
[Kindle Fire Android Development] nind:
Nope, that's not true. The source is there, it's just not clear where honeycomb ends and ics starts. I've looked a bit into the source code, i saw some default.xml files with should checkout the right commits for 3.0, 3.1 or 3.2. When i saw that i was happy as i thought it was easy, but i tried them out and it failed at building inside frameworks/base. It looks that the commit-sha1's inside these default.xml's are only relevant for the GPL components. The next thing i did was to revert every .git to 2011-08-30 (the release date of 3.2.2, i've looked into the version history of framworks/base and it looks like the first reference of ics starts after that):

SOURCE=/path/to/source
while read line
do cd $SOURCE/$line
echo $line
git checkout `git rev-list -n 1 --before="2011-08-30 23:59" HEAD`
done <.repo/project.list.revert

where .repo/project.list.revert is the list of projects to revert. I've still got a lot of compile errors, fixed some but now i hang with some problems with clang. But maybe it could work when you only take the projects of these base-for-3.?-gpl.xml files from ics and revert them. The lists of projects change a lot between 3.0<->4.0.

The good thing about honeycomb would be that it's based on the 2.6.36 kernel so it think it still uses the old renderer for video acceleration. (Did not saw any reference of rpmsg in regard to honeycomb)
[Kindle Fire Android Development] nazull:
my 2 cents on honeycomb

As an Acer a500 iconia owner, I simply love honeycomb. I've been an avid android user since the T-Mobile g1 and android had become second nature to me by the time I got my hands on honeycomb. Ics is very similar but I do have my gripes. 1st being I don't like the way they swapped the confirmation screens "OK" and "cancel" buttons...not such a big deal but it was never an issue before, so y fix what ain't broke? 2nd, i cant ever recall a time where i installed an app on hc and had it act all funky the way i have it happen on ics builds for the several devices that i own that do run ics. With that said, I'd love hc on my fire, as I've grown very accustomed to it on my iconia tab. Maybe once all these HWA issues are ironed out we may start seeing some hc builds. Thanks to all the devs and all their hard work for making everyone of our kindles better than amazon ever could :-)

---------- Post added at 08:22 AM ---------- Previous post was at 08:19 AM ----------

Even with my a500 running ics, I get all kinds of fc's and a lot of apps just fail to run what so ever, so I can see where the OP is coming from, so much so, that I'm back running 3.2 on my iconia