yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] marmankites:
Finally got to E6.

If you get a Triangle with a ! in the middle alongside an Android, remove battery and re-flash recovery (I had to do this once)

Had this 3 times now! This is not enough of an idiots guide for me :(

Should I try the non carebear one?
[Nexus One Android Development] Paul22000:
Ah I see.

In the picture, you are typing "recovery-RA-nexus-v1.6.0-carebear.img", which is the file name only.

You should be typing:

fastboot flash recovery recovery-RA-nexus-v1.6.0-carebear.img

Read carefully :)

The carebear one doesn't do anything except just change the background picture to a carebear :D
[Nexus One Android Development] Paul22000:
Can you double click ddms.bat and take a screenshot?

Alt + Print screen, then start -> run -> "mspaint" -> enter -> paste -> save, upload to http://imageshack.us, and reply with the "Direct Link"
[Nexus One Android Development] carlost24:
i only have something called ddms, i dont have no ddms.bat
[Nexus One Android Development] Paul22000:
Same thing. Double click and post a picture
[Nexus One Android Development] carlost24:
only thing that comes up is a command prompt
[Nexus One Android Development] carlost24:
nvm i think it popped up
[Nexus One Android Development] carlost24:
to download alpha 19 i just go to your post in development and download from there right instead of downloading the alpha 12?
[Nexus One Android Development] carlost24:
all the downloads are put on the sd card zipped right
[Nexus One Android Development] Paul22000:
Awesome, what did you do?

Yep, I'll change it to 19

Correct, don't unzip
[Nexus One Android Development] carlost24:
im in E5 an i got the triangle with the android how do i reflash the recovery? what do i do? just power up with trackball an power button? an re run steps or what?
[Nexus One Android Development] carlost24:
How do i nand backup?
[Nexus One Android Development] carlost24:
nvm the previous 2 posts got thru them
[Nexus One Android Development] Paul22000:
Good to hear you got through these issues. How did you fix the above?

Hope you're already enjoying Sense!
[Nexus One Android Development] fahim_k:
thanks paul, great guide. I just finished it, and it works perfectly.

Which steps would I repeat to upgarde/install a new rom?
[Nexus One Android Development] Paul22000:
Nice! Question: did you use superboot?

To upgrade/install new ROMs, put the zip file on the sdcard. Then go into Recovery (Step E), do a Nand backup, and then Flash zip from sdcard -> the zip you put on there.
[Nexus One Android Development] fahim_k:
I didnt use the superboot, I used the other method with nexus-addon-0.1-signed.zip
[Nexus One Android Development] Paul22000:
Awesome. Not sure why some people can't use one or the other of the rooting methods.
[Nexus One Android Development] PacoL250:
Just curious about these issues, as I don't have a Nexus One just yet (and as much as I don't want to pay AT&T $30/month for data/texts I won't use, I'll just keep fighting back and dropping down to the $15/month every time they change it. :p ).

So with Bluetooth not working reliably, does that mean it would cut out in the middle of a call, or does it sometimes simply not initially connect with a headset (or any other Bluetooth device)?

I'm assuming perhaps the Google Voice issue has something to do with the app itself and less with the Sense UI? Or do others with a Sense UI stock (e.g. HTC Hero) have a similar issue?

Great work man, keep it up! Things like this make me want to plunge into the world of Android as I did a lot of hacking/tinkering with my older Motorola phones (P2K file management ring a bell? :) ).
[Nexus One Android Development] Paul22000:
The bluetooth won't connect AFAIK.

Supposedly Google Voice works in the latest version, though I'm not sure. I'm still on A14 (A19 is out).

Just remember, these issues are only for this modified ROM, not the default Android.

Get the N1. You won't regret it!

If you want to read more about the bluetooth issue, here's the official statement:

http://android.modaco.com/content/g...8-mar-desire-port-to-nexus-one-status-update/
[Nexus One Android Development] PacoL250:
I really would love the N1 based upon the specs, but I really want to see how Sony's XPERIA X10 is especially once Android 2.1 is put on it.
[Nexus One Android Development] douginoz:
Hi,

Brand new phone and new user. Looking on instructions on how to unlock the phone then install CM etc.

Tried your instructions supposedly written for n00bs like me. Unfortunately I got as far as step 2 (The backup). I installed from the Market that Titanium Backup and tried running it.

Fail. Only works on an unlocked phone.

Dunno if it's already been mentioned but I don't want to read 11 pages just to find that out. I'll move on to other instructions but wanted to let you know that your instructions aren't in fact for n00bs. You're missing the critical steps of how to unlock the phone.
[Nexus One Android Development] fahim_k:
I didnt perform any backups. Since my phone was new, I hadnt really put anything on. The backup part is optional (as the guide says).
[Nexus One Android Development] douginoz:
You're missing the point. A new user is attracted to this thread because it says:

"100% Complete Idiot's Guide".

A totally new user simply follows the instructions. They fail on step 2. It doesn't matter that it's marked "Optional". It still fails.

Besides, I suspect a great many people are going to think that it's a good idea to do a back and will thus try to do that section, Optional or not.

It's very frustrating.

Since I posted that, over the last hour I have still been hunting in XDA for clear step by step instructions on how to do the simplest things like unlocking; installing the USB drivers; installing a ROM.

There are many, MANY threads that describe these activities. Every single one is missing basic information even when they say "Here's everything you need to do". It isn't.

The fundamental problem is that everyone writes these threads a LONG time after they've done all the initial hacking and learning themselves, and they've forgotten little steps in the meantime. They make dozens of assumptions that the reader will understand what they mean.

I could go on but this is taking literally HOURS and all I've done so far is unlocked the phone. The next steps apparently are to use nandoid backup.

Oh, but of course nobody explains what that is, where to get it, and how to install it. googling it returns this thread http://xdaforums.com/showthread.php?t=459830

which is a complete nightmare to read. It's another perfect example. All I want to do is install this stupid thing, but in the first paragraph it says:

"will enable anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2] to make full system backups"

and then in the next paragraph it says

* Requirements for use

- Android G1 phone in recovery mode with busybox installed, including appropriate symlinks to at least tar and md5sum, as well as 'adb shell' support running as root.

Oh COME ON. WTF IS ALL THAT? So once again when someone's written what tehy think are simple instructions like "Run Nandroide Backup", they omit to tell you that installing it will take another hour or so of researching, learning, and installing. And each of the installation steps for Nandroid Backup will each take an hour as you drill further still into other dependencies and installations.

This is really, really frustrating, if only because so many people have written threads like this one that claim to give step-by-step instructions on how to do something, yet never actually sit down with a new user and a new phon and ask them to follow them.

They don't work. They only work for people that have already been hacking the device for hours, weeks, or months.
[Nexus One Android Development] fahim_k:
You are right, maybe he can elaborate on the step about backing up the phone data. I hadn't hacked my phone at all before and have no experience with this type of stuff. I just found this guide and followed it, and it worked out for me. It might not be as easy for others to follow.
[Nexus One Android Development] Paul22000:
With their customized UI and track history of upgrading their phones?

Be prepared to wait at least 9-12 months sadly.

... Wait...

Did you honestly not read a SINGLE word in Post #1 after you saw "Titanium Backup"?

... Did you see steps A through C? :eek:
[Nexus One Android Development] :
So you're upset because there isn't a "Guide for Retards". If you would have read the description of titanium before you downloaded, you would have seen you need root access to use that program. titanium is not the only back up program.

There is a stickied thread in the Q&A section that has links to unlocking bootloader, upgrading recovery, amongst other things.

You should be on knees slobbing the knobs of the guys that post any kinda of information on these forums instead of lambasting them because their not up to snuff with your "i'm a retard, walk me step by step" standards.

p.s. this forum is names xda-DEVELOPERS, not ijustgotmyphoneandiwannahackitlikeacoolguy.com

btw: paul's guide is one the most well put together and simplified guide I've come across when it comes to presenting rather convoluted things. Thanks paul. =)
[Nexus One Android Development] Paul22000:
By the way, I just looked up Titanium Backup on the Market and yeah, it does say it needs root. But it didn't USE to say that before did it?? I totally could have sworn it didn't a few weeks ago, and could be used on any non-rooted Android phone... Either way, I changed the OP to be more clear about backing up.
[Nexus One Android Development] dinan:
Ok, I'm kind of a newb when it comes to android roms so I had some questions...

I want to flash to CyanogenMod and my phone is completely stock, but I would like to keep all my settings, apps, call logs, messages, etc. in tact for after I flash to the new ROM. If I follow this guide, will it do this?

Also, what is the purpose of upgrading the radio?
[Nexus One Android Development] Paul22000:
You cannot do anything without wiping all data at least once on a stock Nexus One. There are several backup apps in the Market, but nothing will be perfect. No matter what you do, you'll have to spend at least SOME time re-doing some stuff ;)

Radio upgrades could increase signal strength etc, but as far as I know, (correct me if I'm wrong on this) no radio update for the Nexus One has done anything whatsoever that would actually be noticeable by the average person.
[Nexus One Android Development] jhychin:
!

Thanks Paul for the great guide. I have successfully rooted and upgrade to the Sense Rom following the instructions. I had to modify things a little since I'm on Ubuntu but your guide was very helpful in understanding the order on how to do things.

I have to admit it was my first time I flashed a phone but I thought your instructions were very clear.

As a side note, I'm just wondering for all you Windows and Mac users out there, is fastboot in your Android SDK? I installed the Linux one and didn't see it in the tools, so I had to download the fastboot tool from Modaco.

By the way, I didn't use superboot. Everything worked fine for me from the first step, and I didn't even have to pull battery once!
[Nexus One Android Development] Paul22000:
That is great to hear! Thanks for the feedback! :cool:
[Nexus One Android Development] PacoL250:
Paul,

Going back to my questions about Bluetooth, FM Radio, etc. and the reply you made, just to confirm, BT simply does not work with the Sense UI, correct?

How often do updates to the Sense UI come up?
[Nexus One Android Development] Paul22000:
Correct.

As often as three days, or a week or more. Check out these threads for more info:

http://android.modaco.com/content/g...sense-desire-rom-a18-desire-doesnt-have-this/

http://android.modaco.com/content/g...8-mar-desire-port-to-nexus-one-status-update/
[Nexus One Android Development] temperbad:
im trying to unlock the bootloader but step 4 is not recognizing device. Ive downloaded usb drivers and the sdk shows my device, but when I try and do the cmds it doesnt recognize it... ? any help
[Nexus One Android Development] Paul22000:
Are you on Windows XP / Vista / 7 / Mac? Is your phone in the bootloader?
[Nexus One Android Development] temperbad:
Windows 7, no only fast boot
[Nexus One Android Development] temperbad:
which is bootloader i presume..

ive flashed windows phones a bazzilion times so this is making me feel like a moron.
[Nexus One Android Development] Paul22000:
What do you mean by "no only fast boot"?

Your phone has to be in the bootloader (ie the all white screen) for fastboot to work.

[Edit]: HAH! I think I missed a step. Added it now:

When you get into the white screen, FASTBOOT should be highlighted. Press Power Button to select it.
[Nexus One Android Development] Paul22000:
Added some pictures. That should help quite a bit!

As they say, a picture's worth a thousand words :cool:
[Nexus One Android Development] temperbad:
Yea that screen. Still No recognize
[Nexus One Android Development] Paul22000:
Can you give any more details? It's impossible to help if all you say is "no recognize"..?
[Nexus One Android Development] Devastatin:
I read 3 posts and currently have a working rooted phone in under 30 minutes. And yes my phone was locked and yes its my first smartphone. I just happen to read for a few weeks and ensure I knew what I was doing before i started.

If you can't spend a couple of minute looking around and want everything spoon fed to you, then you may not want to unlock your phone.

I could write an autoit script that does all the grunt work for people... hmnnn.... Wonder if its worth it...
[Nexus One Android Development] temperbad:
Step 4. On unlocking bootloader... I type the "fastboot devices"

Enter and it does nothing, not even saying waiting for device... it just pops up the c:sdk line thing again where ya type fastboot devices... a serial number is not popping up..
[Nexus One Android Development] Paul22000:
Can you take a screenshot?

(Alt + Print screen, then Start -> Run -> "mspaint" -> press Enter -> Paste -> Save, upload to http://imageshack.us, and reply with the "Direct Link")
[Nexus One Android Development] Devastatin:
You are in the wrong directory .
[Nexus One Android Development] dinan:
Is there a way to backup all my texts (on my stock N1) and restore them after flashing to a new rom?
[Nexus One Android Development] Devastatin:
http://lmgtfy.com/?q=backup+texts+android+xda
[Nexus One Android Development] Paul22000:
Haha!

Yeah, do a search here; should be a few dozen threads on this topic.
[Nexus One Android Development] Mactagonist:
In step C5 at this point:

I get '???????????? fastboot' instead of 'PHONESERIAL fastboot'

Any ideas?

EDIT: fixed my own issue. For anyone else: make sure it says 'fastboot USB' in red. :)

Win7 64bit, stock N1.
[Nexus One Android Development] Mactagonist:
ok new issue! :)

Step F8

I have flashed Alpha20 2 times and gotten the android falling out of a box image both times. I did a wipe before each install.

Any ideas?
[Nexus One Android Development] Paul22000:
Did you use Cyanogen's rooting, or Superboot?
[Nexus One Android Development] Mactagonist:
I used recovery-RA-nexus-v1.7.0.img
[Nexus One Android Development] Paul22000:
You're on Step F8. Did you do E3?
[Nexus One Android Development] Mactagonist:
I just reflashed the recovery image ( recovery-RA-nexus-v1.7.0.img) which completed properly.

Then booted into recovery mode and flashed nexus-addon-0.1-signed.zip which gave error:

E:failure at line 8:

copy_dir PACKAGE:system/etc SYSTEM:etc

installation aborted.
[Nexus One Android Development] Paul22000:
Try wiping, and also wipe the cache.
[Nexus One Android Development] Mactagonist:
Wiped data and cache, reflashed nexus-addon-0.1-signed.zip and got the same error as before.
[Nexus One Android Development] Paul22000:
Try re-downloading the zip file. It must have gotten corrupt. Are you unzipping the file by the way?

If that doesn't work, use Superboot.
[Nexus One Android Development] Mactagonist:
I am not unzipping them. Should I be?
[Nexus One Android Development] Paul22000:
Nope.

Try re-downloading the file again, and Superboot if it doesn't work.
[Nexus One Android Development] Mactagonist:
ok.

I have redownloaded the recovery image, the nexus 1 addons zip and rebaked the a20 zip file. Transfered the zips to the root of the SD card in the N1 zipped and as originally named and put the recovery image in the android SDK tools folder.

I am starting over from step D.

when I enter fastboot devices I am getting the same '???????????? fastboot' issue as in my first post. So it seems my initial issue was never fixed.
[Nexus One Android Development] Mactagonist:
superboot attempt

followed these instructions:

using ERE27 non himem file.

Skipped to step F, wiped and installed the a20 zip. Got the android going out of the box again.
[Nexus One Android Development] Paul22000:
Ok, stop skipping around, lol. That's why you keep having problems. The order is meant to be very strict.

First off, have you ever seen this screen on your device:

http://img8.imageshack.us/img8/3733/160os.jpg
[Nexus One Android Development] Mactagonist:
Many times. That is the normal recovery screen. Mine has version number 1.7.0 on it though.

I am wiping in between each attempt.
[Nexus One Android Development] Paul22000:
Ok good. Restore your Android backup.

Can you get back into Android OS?
[Nexus One Android Development] Mactagonist:
restoring the nandroid backup allows me to boot up into the stock OS.
[Nexus One Android Development] Paul22000:
Good.

Download N1 Torch from the Market and run it.

Does it work? (Click Always Allow if something pops up, and then re-run the app)
[Nexus One Android Development] Mactagonist:
Installed Nexus One Torch. Allowed its SU Request. Program is now sitting at a black screen. LED is not on. N1 torch force closes eventually. When I reopen it the SU request is back.

Rebooted. It is now working fine and bright as hell.
[Nexus One Android Development] Paul22000:
Nice! Yeah, it's very bright :D

Ok, you're rooted and have recovery.

Re-download Alpha20, don't bake.

Recovery -> Backup -> Wipe data -> Wipe dalvik/cache -> Flash from zip -> Alpha20

If it doesn't work, something is seriously wrong :eek:
[Nexus One Android Development] Mactagonist:
Working now.

Must have been an issue with the baked ROM. I do want to bake up a custom one though. I will try baking a new one now and overwriting it.
[Nexus One Android Development] Paul22000:
Grats!

And enjoy!
[Nexus One Android Development] Mactagonist:
I will, thanks for the help! :D
[Nexus One Android Development] lothos88:
Unable to Install Drivers

I've been unable to get Windows XP Pro to recognize the drivers for my N1. Have uninstalled and reinstalled the SDK (redownloading the drivers package each time) 3x now.

I install the SDK with phone unplugged, download driver package.

Enable USB debugging on phone, plug in via USB.

Hardware wizard comes up, point it to the driver location, says "hardware not installed, the wizard could not find the necessary software."

When going to manually install telling it "have disk" and pointing it to the inf file, it comes back saying "the specified location does not contain information about your hardware."

The funny thing is, I installed the drivers perfectly fine on windows 7 ultimate (my home PC which is what I used to root my phone). I'm wanting to use the tethering on my work PC, which is running XP pro.

Any ideas? I've tried multiple USB ports/cables, and the phone is recognized fine on my home PC, so it has to be some kind of software issue.
[Nexus One Android Development] Paul22000:
Do you have Windows XP 64 bit by any chance?
[Nexus One Android Development] lothos88:
no, 32-bit
[Nexus One Android Development] Paul22000:
Try pointing it to:

C:\android-sdk-windows\usb_driver

C:\android-sdk-windows\usb_driver\amd64\

C:\android-sdk-windows\usb_driver\i386\

If none of the three work, I'd say your PC is fubared somehow. =\
[Nexus One Android Development] lothos88:
The first location contains the .inf, "android_winusb.inf" and when selecting that it returns the "the specified location does not contain information about your hardware" message. The other two just contain the .dll's so it won't let me select them from the manual driver install menu since it's wanting a .inf location.

edit: Is there any way to check to see if somehow windows has disabled the ability to install hardware connected through USB? I can mount the phone fine and use it for storage, just can't get the drivers to install.
[Nexus One Android Development] Paul22000:
Not sure. You can try uninstalling the drivers via USBDeview: http://download.cnet.com/USBDeview/3000-2094_4-10614190.html

Otherwise, something is up with that Windows installation, especially since you said it worked fine elsewhere.

And I just noticed you said this is for your work PC. Yeah, if it doesn't work, they probably disabled installing USB devices : P (Even if they didn't, I wouldn't mess with it if it's a work PC.)
[Nexus One Android Development] lothos88:
Yeah, it's about the only thing I can think of as to why it's not letting me install the drivers here. I'm setup as a local admin so if it's just as simple as editing the registry or enabling some service I can do that. Already did a little reading around about how to enable/disable USB mass storage through the registry (it's currently enabled), but that's not really the problem since I can mount the SD card through the phone fine.

Only real reason I was wanting to use the tethering was so I didn't have to go through our web proxy which blocks the WoW forums and I hate using proxy bypass websites :P
[Nexus One Android Development] RobertBasil:
Any instructions for the Mac? I ran the mac version of ddms and got this error.
[Nexus One Android Development] Paul22000:
Haha!

In that case, I'd try wifi tethering + Wireless USB dongle (or PCI card)
[Nexus One Android Development] Paul22000:
Not sure. Maybe ddms is Windows only.

Launch a command window, go into the SDK's tools folder and type "adb remount" and "adb devices". If that works, the SDK is installed correctly. Not sure if these commands will work on Mac though.
[Nexus One Android Development] RobertBasil:
Found the problem, the SDK Manager was having problems starting up. Got it running now. Thanks!
[Nexus One Android Development] quahog_convo:
Just used this guide and it worked like a charm.

For any Windows 7 users, if you have issues with the phone being detected, uninstall any existing USB drives for the Nexus One. I had to do that before it worked for me.
[Nexus One Android Development] Paul22000:
Thanks! :)
[Nexus One Android Development] fahim_k:
thanks again paul, just used the guide to switch from desire rom to cyanogen (checking them out).
[Nexus One Android Development] temperbad:
Okay. I'm gonna try this one more time.. I really want that desire rom or any rom with flash.... my problems before it just won't recognize my device while puting fastboot devices in the cmd. But here I go..
[Nexus One Android Development] temperbad:
downloads nexusone-desire-signed.zip 32.26.00.24U_4.04.00.03_2-signed.zip [Note Radio update is optional]- Alternatively, for safety, you can try the update that doesn't have the Radio. Search in that thread for "It is completely stock, secure and unrooted and does NOT include the Radio update." thread: CyanogenMod-5) ck Bootloader Power until white bootloader screen shows up:

I'm assuming we do the 21 update instead of the 19 correct