[Q] OS upgrade and root questions - Nexus One Q&A, Help & Troubleshooting

I am N1 newbie but not Android newbie - have been using rooted Droid Incredible as my "main" phone for several months.
I just purchased officially unlocked N1 that is currently activated on prepaid T-Mobile account in USA and in future it will be used on my vacation in Europe.
Phone came with OS v. 2.2
I read a lot and things are sure different for N1 comparing to DInc. For DInc there was just one OS update and just one way to root it. For N1 its almost too much of a good thing for someone who hasn't followed it until now - 3 or 4 official OS updates and gazillion ways to root .
At this time I would like to root the phone (definitely, so that I can use third-party apps that require root access) and upgrade OS (possibly). I am not planning to use custom ROMs at this time but would like to try them in the future if rollback to stock ROM is possible.
As I already mentioned - my phone currently uses OS 2.2 and when I checked for an update via phone menu no updates were found. I was connected to internet at the time.
Questions:
1) From what I read some of the official ROMs between 2.2 and 2.3.4 (latest version) had problems. Are these versions even worth considering now that 2.3.4 is out?
2) Are there any known issues in 2.3.4 that are not present in 2.2?
3) What are advantages of going from 2.2 to 2.3.4?
4) Can I upgrade from 2.2 to 2.3.4 directly? All guides I found usually describe 2.2->2.2.1 etc - that is ROMs are updated consequently as they were released.
5) Should I a) update ROM to the latest and then root or b) first root 2.2 and then update ROM?
6) What are advantages of rooting with unlocking bootloader as opposed to rooting without unlocking bootloader?

Read the wiki. It is there to answer most of your ?s. Or use the search function.
If anything is still unclear ask about it and you will get help.
Sent from my Nexus One using XDA App

albundy2010 said:
Read the wiki. It is there to answer most of your ?s. Or use the search function.
If anything is still unclear ask about it and you will get help.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
I read the WIKI and searched and it is still unclear.

1. 2.3.4 is the only version that currently has a fix for the recently found security hole that affects every version of Android other than 2.3.4. But this only affects non-https logins over an open wifi network, and people have to be scanning it.
2. I think the only major issue (depending on who you talk to) is the 2-3 second delay when you first answer a call before your microphone works. It has never really been a bother to me, and doesn't seem to affect everyone (maybe some just take longer to talk after they swipe, IDK).
3. There are a lot. Bugfixes, better UI, faster, support for video calling with GTalk (although obviously, only the back camera works, but you can still receive fine).
4. Almost, you can upgrade directly to 2.3.3. I don't think I have enough posts to add links, but a quick google search of "nexus one full gingerbread update" (without quotes) showed some results and the second one for me is how to manually update to Gingerbread. From there, you have to root the phone, because there are no hacks known to root 2.3.4 yet. This is where it gets a bit tricky because flashing a new update will kill your root. There are a number of guides on xda which can walk you through this part, because it is pretty detailed.
5. Kinda touched on with the above. Don't wait until you get to 2.3.4 until you root.
6. An unlocked bootloader makes things a lot easier. You can actually root your phone if it is running 2.3.4, because this allows you to load a custom recovery, which will give you access to the system partition of your phone. From there, you can add the files needed for root and remove the ones that will replace the recovery. The only benefit to keeping your bootloader unlocked is that it will keep its warranty through HTC, although HTC has been really good about replacing defective phones even if the bootloader is unlocked.

Related

[Q] In what Heroic direction do I go?

Hi guys... I have a few questions for you about my Hero. Forgive me for not yet having the same level of knowledge that many of you guys have. I am certain that I can contribute in some way, as well. My phone details:
Firmware version: 1.5
Baseband version: 1.04.01.09.21
Kernel version: 2.6.27-533ce29d
Build number: 1.56.651.2 CL5027
Software version: 1.56.651.2
Hardware version: 0002
1. I've read several stories where a number of phones were returned because they couldn't be updated when the new update was released. Is this an absolute fact, that it can't be updated, or is there an error in code somewhere that made it reject the update and there is a known workaround? The answer to this question obviously dictates my forward motion.
I have the typical problem apps, and am getting no joy from youtube. Presently, I'm surfing with good speeds, but market is non-existent.
I like having Sprint tv, when I'm having to sit and wait somewhere.
I have time today and tomorrow to get things ironed out, but will be extrmemly busy after that, like 20 hours a day studying. I'm hoping to get some direction that will give me complete functionality, but will require the least setup. I am quite computer savy, and repaired this phone, to this point, in a day or 2, without asking a single question of anyone. I traced down problems, and solved issues. Seen APN, and TCP errors (don't believe it completely, since I can authenticate on the web). Know that some issues are url problems, etc.
The following questions are based upon the answer to question number 1.
2. Can this phone be updated?
2a. If yes, What do you recommend... 2.1? What rom do you suggest, for full stock-like functionality? Will I lose Sprint tv? Pointers/direction? (pancake??, superhero??)
2b. If no, What rom do you suggest, for full stock-like functionality? Will I lose Sprint tv? Pointers/direction?
Before repairing the phone, I actually tried to update it from my computer, but it was rejected. I turned off my security software and tried again. I noticed that while using XP sp2, a windows program that was incorporated starting with sp2, DEP (data execution prevention) didn't like the actions that the update was taking, and arrested it very shortly after starting (yet the window cycled forever). I assume that many people wouldn't be this observative, and recognize that this was happening. It was halting an HTC file that utilized storage memory (similar to buffer overrun exploits - the reason DEP halted it), for temporary storage of the files to be used for the update. That file was as follows:
C:\Program Files\HTC\HTC Sync\Mobile Phone Monitor\FsyncServer.exe
And the way to prevent it from continuing to do so is:
1. Click Start
2. Select Control Panel
3. Select System
4. Click the Advanced tab
5. In the Performance region select Settings
6. Click the Data Execute tab in the dialog box that opens
7. Select Turn on DEP for all programs and services except for those I select
8. Click Add.
9. The open dialog box will open. Browse and select your application.
10. Click Open
11. Click Apply
12. Click Ok
I guess what I'm sort of suggesting, is that this might be why anyone ever had problems updating, with the exception that OTA also said there wasn't an update.
So, back to the original question. Is it true that some Heros can't be updated? I don't want to force something, and brick, if you know what I mean. I completed the setting that will allow it to go forward (listed above), but haven't tried to update since. I felt that I really needed to ask you guys first, before I made a mistake that I'd regret. Should I try again? Before I started working on the phone I did try OTA and it said there wasn't an update. Now I don't have that option anymore. After repairing the phone, I've lost updates. Am I stuck with 1.5? With my run of the mill phone desires (except that it be fully functional), should I keep 1.5?
I did see gmail 2.3 apk, but is that compatible with 1.5? This looks like is would solve the market issue, if I could use it.
I did read about gscript and addressing mms (although I'm sure that's very old news to you guys), but if in fact I can't update this phone, it might be one of my only alternatives. If that is my only choice, are their also additional scripts to address everything I need to fix (all the normal issues)?
Additionally, it seems that many apps register with the phone/user. So, when you are using a used phone, many apps are still registered as functional. Does flashing a new rom affect the OS and apps? Will I loose the already registered/functioning apps? With a complete upgrade, will I gain functionality of some key features, but lose all other previously enabled apps? In other words, will I gain update, and market, and lose sprint tv?
I have read a lot. With things the way they should be, I've not been able to quite determine what I need to do. With all this being said, How do I go forward and achieve a fully functioning phone? What is the best choice of path's to take for me?
Rooting? I have seen the one-click, and think I'd be correct in that I need something containing Sense UI. Forgive me for asking a stupid question... but the rom is only the menu accessibility, correct? Is there something straight out of the box setup, or do all roms contain configuration notes?
I'm satisfied with stock features, if they work, and adding other useful things like tethering. Since I'll be so busy, I'll have little time to do much else. But don't get me wrong. I have 10 PC's in my house, with only 2 people living here. I'd love to customize the crap out of it. It's just not going to happen any time soon, due to my brutal study schedule. So for now, I just want it to work like it should, on a B mvno.
Do I go north, south, east, or west????
Could someone chime in that can give me direction, based on everything I've stated. Your response is so graciously appreciated.
Cheers!
Umm well I'm not sure why you're having problems with any update, someone who's far more experienced can maybe tell you but as far as roms I think it depends on whether you like sense or wanna go froyo. Cyanogen mod 6.1 stable (2.2) is nice & highly customizable however there's also AOSP roms (2.2) that some people feel is quicker than cyanogen however they aren't as customizable as cyanogen, in addition there are tons of GREAT themes for both. Also we've had a ton of work on an odex AOSP gingerbread rom (2.3) not yet stable but works good for most & on that note a great themer also put together a themed AOSP gingerbread rom (2.3) that looks good & about stability I'm not so sure on but I would recommend those roms. Although with these roms YES you will lose sprint apps like TV & vvm etc. However people have posted these apks in the theme thread section to work on roms like cyanogen & AOSP. If you do like sense roms there's a couple that are still live in the development section like nfinite & nfx I believe. Hope some of that info helps
Thanks so much for your response. So Cyanogen mod 6.1 stable (2.2) is highly customizable... That's good.
So let me get this straight. I need to:
root (is one-click OS version specific? Can it be used on 1.5?)
backup
save to pc
update to 2.1 (if I can, and it needs to be the rootable version found here)
re-root
and flash Cyanogen
and setup
Is this correct?
inkblots said:
Thanks so much for your response. So Cyanogen mod 6.1 stable (2.2) is highly customizable... That's good.
So let me get this straight. I need to:
root (is one-click OS version specific? Can it be used on 1.5?)
backup
save to pc
update to 2.1 (if I can, and it needs to be the rootable version found here)
re-root
and flash Cyanogen
and setup
Is this correct?
Click to expand...
Click to collapse
Sort of. I can't remember which version I was at when I rooted but I remember I downgraded to do it. But if you go in the development section you will find a thread that shows & gives you what you need to root. So you should root. Then flash a recovery image such as clockwork mod or amon ra. When I rooted I used the recovery from the downloadable app (Rom manager) in the market & that one was clockdwork mod. It's worked great for me so I've been using it ever since. Then backup whatever you are running currently. Then flash whatever rom you want. I'm about to see if I can link you to a root thread then once you do so I can give you a dl link to cm 6.1 stable. Will you be able to root on 1.5?? I don't completely know...
Edit: Ok this is the way I rooted mine, hopefully this will work for you
http://theunlockr.com/2010/09/27/how-to-root-the-htc-hero-androot-method/

Nexus One, go back like from the origin

Dears,
I have a Nexus One that some months back I root follow some steps on this forums. All work perfect. But now, to get more easy updates I think in go back to like when I buy with the official OS and can receive and install directly the OTA updates because now not use too much the rooted advantages.
Exist a method to do this?
In the phone information show Android version 2.3.3 baseband version 32.41.00.32U_5.08.00.04 and Build number GRI40.
Any idea?
I already receive a OTA message to update to 2.3.4 but when say install the phone tell me that go to restart, after restart show me the Android System Recovery and a lot of options ( reboot, USB-ms..., etc, etc) and a error like not found one file (I not remember the name).
Is best unroot? Or exist any easy method to put the 2.3.4 (or latest version in the future) without need backup all the data, wait a lot to update, etc?
The OTA updates are simple and I never need backup the info before update.
Any help are welcome because Im lost :S
THANKS!
If I'm understanding you correctly. You want to go back to stock and receive updates through via google? If thats what you want to do.
Follow the instructions here. It will restore your phone to the original ROM it shipped with. Shortly after setting your phone back up you should receive updates fairly quickly. Last time I did it I was back up to current in a couple hours.
Thanks, but when say:
"Only if downgrading to stock builds older than FRG33, ONLY FOR AMOLED DEVICES - Revert HBOOT to older version.
******* WARNING - DOWNGRADING HBOOT ON SLCD DEVICE WILL BRICK IT !!! ******* EPF30 Attention - Amoled vs SLCD"
How I know what is my version of phone? I can know if is AMOLED?
Thanks!
If you use the FRG33 file it doesn't matter...
Just in-case you still want to know, you can check which screen you have by typing dmesg in a terminal emulator and scanning the results. AMOLED screen will show up as samsung_oled_panel SLCD will show up as something else...
Thanks!
Exist a easy method to get, for example now, the 2.3.4 version of Android without lost information, in simple steps for my Nexus One and without unroot the device?
Third option in this post, but without the first step:
http://forum.xda-developers.com/showpost.php?p=13909618&postcount=2
Thanks guys!, I already downgrade to 2.1.1 and update by OTA to 2.3.4... Now think in root again ajajajaja. But now is more easy using the recovery that I have installed, its OK?
Yes it's a lot easier to root using recovery...
One extra doubt: after start with 2.3.4 the phone not have any information (like new one), but I found on my Market that exist a list of all my already downloaded applications as "installed" but on the phone not found this applications. The sync are active, but these applicaton not are autoinstalled again on the phone automatically and show as installed (that prevent that I can install again...) Any idea?

[Q] Root Droid

Hello,
I have searched for hours for information in the XDA threads that give an updated and vetted method of rooting a Moto Droid by Verizon. Maybe someone can help?
First, I am practicing rooting an old phone (Original Droid) before I mess with my new phone. I have the Moto Droid by Verizon version 2.2.3, build FRK76. It is not activated for phone service so I will not have any access to Google Play unless I can activate the wifi receiver (which currently sees networks, connects briefly and then disconnects).
As I understand, first comes the root, second comes the ROM, third comes a kernel, fourth comes the fun! I'm not backing up because the phone is basically empty of any apps or data.
Thanks,
Jeremy
There's no mandatory order to keep.
You can just root the stock ROM using "Universal Androot" (Google it to find newest release and mirrors).
You can go right away, install a custom recovery and flash a custom ROM. They're usually root-enabled.
Flashing different Kernels is a bonus for the extra-curious - or those who know exactly what they're doing.
This guide takes you through the major steps. Try it first.
http://wiki.cyanogenmod.org/w/Install_CM_for_sholes
Thanks.
I tried to download Universal Androot and SuperOneClick from a thread in XDA. Both are being flagged by my virus software as viruses. Is this normal? Also, it appears the most recent version of UA is 1.6.
These Root-methods use exploits that will be flagged by any Antivirus because they COULD be used for malicious purposes.
Since we are actively trying to hack our device this is no problem.
Thank you.

For seasoned developers: I337 NC1 At&t crisis-help sought

Note: Relevant device info will be provided below.
Dear techwizards and wannabe,
I've been trying to root my phone for a while, I've done it before: both my S II and S III were international variants, and rooting those devices was very simple. But after getting an S IV from America and consensually downloading a samsung issued update -- I had yet to read up on the disadvantages of knox -- my rooting and android experience took a turn for the worse.
Long story short -- I know developers are a proud bunch who value their time -- I tried rooting my phone yesterday after almost smashing my phone on a coffee table. They say it's a well known side effect of Touchwiz, but I'll leave that to you.
I used a towelroot.com root -- a wonderful tool, if I may say so. After that, I visited the CM website and picked out the compatible CM11. I never got to flashing it though, as my problems arose while installing a recovery.
I had downloaded an app, a something recovery or another. They had an option to flash recoveries on there--it would download your recovery for you and do all the work, which seemed plausible as most video tutorials demonstrated. To my astonishment, doing so bricked my phone.
I tracked back, looked for the samsung stock rom, downloaded all 2.2 gb's of it and flashed it. It worked. My phone was functional but I suspect something within it stinks. My device, apparently for security reasons, wont let my wifi or 4g to establish a connection. It's making it impossible for me to fix this problem as I can't root my device or flash a custom rom.
About Device:
Pre problem I was running a:
SGH-I337UCUFNC1 baseband. Build Number ending with: NC1.
Android version: 4.2.2
Post problem:
Baseband: I337UCUFNC1
Build Number: JSS15J.I337UCUEMK2
Android version 4.3.
If I could find my original stock 4.2.2 NC1 version and get simple instructions on how to re-install it back to stock version, I'd be very grateful.
If you know how I could fix the internet issue on the MK2 one, and provide some simple instructions of how to root it, I'd be grateful too.
If you think neither would work, and have something else in mind, Im open to your suggestions.
Much Regards,
Y
androidshmandroid said:
Note: Relevant device info will be provided below.
Dear techwizards and wannabe,
I've been trying to root my phone for a while, I've done it before: both my S II and S III were international variants, and rooting those devices was very simple. But after getting an S IV from America and consensually downloading a samsung issued update -- I had yet to read up on the disadvantages of knox -- my rooting and android experience took a turn for the worse.
Long story short -- I know developers are a proud bunch who value their time -- I tried rooting my phone yesterday after almost smashing my phone on a coffee table. They say it's a well known side effect of Touchwiz, but I'll leave that to you.
I used a towelroot.com root -- a wonderful tool, if I may say so. After that, I visited the CM website and picked out the compatible CM11. I never got to flashing it though, as my problems arose while installing a recovery.
I had downloaded an app, a something recovery or another. They had an option to flash recoveries on there--it would download your recovery for you and do all the work, which seemed plausible as most video tutorials demonstrated. To my astonishment, doing so bricked my phone.
I tracked back, looked for the samsung stock rom, downloaded all 2.2 gb's of it and flashed it. It worked. My phone was functional but I suspect something within it stinks. My device, apparently for security reasons, wont let my wifi or 4g to establish a connection. It's making it impossible for me to fix this problem as I can't root my device or flash a custom rom.
About Device:
Pre problem I was running a:
SGH-I337UCUFNC1 baseband. Build Number ending with: NC1.
Android version: 4.2.2
Post problem:
Baseband: I337UCUFNC1
Build Number: JSS15J.I337UCUEMK2
Android version 4.3.
If I could find my original stock 4.2.2 NC1 version and get simple instructions on how to re-install it back to stock version, I'd be very grateful.
If you know how I could fix the internet issue on the MK2 one, and provide some simple instructions of how to root it, I'd be grateful too.
If you think neither would work, and have something else in mind, Im open to your suggestions.
Much Regards,
Y
Click to expand...
Click to collapse
Two things:
1. You're posting in the wrong forum, this is the forum for the S4 Active i537, a different phone than the regular S4 i337.
2. The i337 had a locked bootloader that cannot be unlocked. Therefore it is impossible to install a custom recovery other than SafeStrap and it is impossible to install ROMs that are not TouchWiz-based ROMs.
Good luck.

Updating from 4.4.2 up to 5.1 Lollipop on a unlocked AT&T S5 using Odin

First of all, hi everyone owo/
Well, as the title says, my dad bought two unlocked S5's from Amazon and both of them come from AT&T and we use them here with Personal which is an Argentinian network carrier
Everything works fine, 4G works great, but one of the issues is this one
Since it passed 3 years when KitKat got the latest update (4.4.4, on the phone is 4.4.2 .-.) some apps do not want to upgrade at the Play Store since sometimes on Android when is not upgraded, some apps lose compatibility with the device (On this I doubt, I'm not 100% sure) and I want to ask to you guys if you can help me with steps to at least upgrade my mom's phone and mine (since my dad is getting a new one and gives me his S5) to Lollipop without rooting the device, because here on XDA I saw a post on how to do it but it requires root and I'm not going to do it just to be safe, so I was curious to see if there's a possibility of upgrading the system through Odin, which I do have a little bit of experience (I did have it with an older Sammy phone, not the newest ones) without losing the carrier unlock thing
If you guys can remember there was a code to let you know if the network was unlocked or not but sadly it does not work anymore so I don't have any idea if it is permanent or not other than switching the cards, so my question is, I will lose the unlock if I update the system through Odin??
Also I don't have a AT&T specific SIM card to do the upgrade (Which for me is BS having only the AT&T card to do system updates) and I saw some posts on XDA on how to update it but only I saw the root method to update fom KK to Lolli and I don't want to root it, I want to do it just normally through Odin saving me some time
I'm not against root, is fine but I always prefer a much safer way instead of tinkering with some important system stuff and also I'm new into this forum (And I visited XDA since 2012)
Have a good day
Rodoko (my username is old, so I use this one written here, my account was made in 2013 so... I am unable to modify it u.u )
Meipuru Kuurisu said:
First of all, hi everyone owo/
Well, as the title says, my dad bought two unlocked S5's from Amazon and both of them come from AT&T and we use them here with Personal which is an Argentinian network carrier
Everything works fine, 4G works great, but one of the issues is this one
Since it passed 3 years when KitKat got the latest update (4.4.4, on the phone is 4.4.2 .-.) some apps do not want to upgrade at the Play Store since sometimes on Android when is not upgraded, some apps lose compatibility with the device (On this I doubt, I'm not 100% sure) and I want to ask to you guys if you can help me with steps to at least upgrade my mom's phone and mine (since my dad is getting a new one and gives me his S5) to Lollipop without rooting the device, because here on XDA I saw a post on how to do it but it requires root and I'm not going to do it just to be safe, so I was curious to see if there's a possibility of upgrading the system through Odin, which I do have a little bit of experience (I did have it with an older Sammy phone, not the newest ones) without losing the carrier unlock thing
If you guys can remember there was a code to let you know if the network was unlocked or not but sadly it does not work anymore so I don't have any idea if it is permanent or not other than switching the cards, so my question is, I will lose the unlock if I update the system through Odin??
Also I don't have a AT&T specific SIM card to do the upgrade (Which for me is BS having only the AT&T card to do system updates) and I saw some posts on XDA on how to update it but only I saw the root method to update fom KK to Lolli and I don't want to root it, I want to do it just normally through Odin saving me some time
I'm not against root, is fine but I always prefer a much safer way instead of tinkering with some important system stuff and also I'm new into this forum (And I visited XDA since 2012)
Have a good day
Rodoko (my username is old, so I use this one written here, my account was made in 2013 so... I am unable to modify it u.u )
Click to expand...
Click to collapse
It is highly suggested that you root with towelroot and upgrade with flashfire. You can't root on Lollipop and you can't downgrade back to KK. May as well root now just in case you ever need it. Root doesn't modify system files on its own, the end-user does that.

Categories

Resources