yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] A.Priori:
The real questions is: Is the Evo3D's camera good enough for Anthony Weiner?
[HTC EVO 3D] rockypr:
I read it, but I was just making my self clear why I said that and to who was it..

Now let just get back to the topic...
[HTC EVO 3D] sparhawk6:
hahaha lol
[HTC EVO 3D] rockypr:
Hey guys and update on this tread.

This is a gallery of photos from Engadget Review...

http://www.engadget.com/photos/htc-evo-3d-samples-shots-2d/

What do you think now of the Camera? Comparing to your actuals phones?
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Hello community - I've just become a member with my shiny new Nexus S from WIND Mobile here in Canada.

I've been bugged by my friend with an Experia Arc to start rooting and I'm going to take his advice. I just have some question since I'm new to this and the various tutorials don't seem to answer them...

Firstly: My phone is a Nexus S (dur) running 2.3.4. It's the GT-I9020T model (the aws version which in the States is under T Mobile).

Now on to the questions:

I was going to follow this guide in order to gain root access to my phone, then put on clockwork recovery, back it up and flash myself Cyanogen Mod

addictivetips.com/mobile/how-to-root-nexus-s-with-a-single-click-using-superboot

Thing is, there's a disclaimer on the page saying that if I'm using a retail version the phone, I need to unlock the bootloader... but it doesn't tell me how to tell if I AM using a retail version, or what a retail version of the phone is.

I know, probably a stupid question, but I don't want to risk a bricked phone!

Also, if I need to unlock the bootloader - and subsequently erase all data in the process - is there any way I can back up what I already have on the phone?

Second:

When I'm done with the rooting, putting Clockwork recovery will allow me to make a NANDROID backup - does this include absolutely EVERYTHING on the phone? Apps, contacts, etc.

Third:

Once I've flashed Cyanogen Mod, will I lose all my contacts, or will they still be sync'd to my google account? Also, will I need to manually reinstall all apps from the market.

Finally:

Lets say something goes wrong with my phone inside my year warranty, is it possible to restore the phone completely to manufacturer settings so I can still get warranty service if need be? (I doubt it, just would like clarification).

Thanks for any help you guys give me! And if I've been an idiot and asked repetitive things, just point to the thread that answers them. I'm new to all of this.

Regards,

Tal.
[Nexus S Q&A, Help & Troubleshooting] gorealmighty:
Retail version means you bought the phone through your carrier vs buying an unbranded/named version from a third party source such as ebay or what have you, clockwork recovery does NOT back everything up, get titanium back up, its free in the market and back your contacts up which ever way is convienant..i.e I use tmobile contact back up on my vibrant. Titanium will back up your apps and data.

I'm fairly new to the root game, but ive learned alot, ive been able, with the help of some amazing developers and their ROMs, to get my battery life from a gandful of hours to 24 hours plus....

Happy rooting buddy, and good luck!
[Nexus S Q&A, Help & Troubleshooting] asoccer345:
Actually, clockworkmod (nandroid) does back up absolutely eveything. You backup your stock ROM, flash 20, flash your backup, and your back exactly where you started on your stock rom. Titanium backup only backups your apps& system settings, nandroid backups your whole phone OS.
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Alright, wicked - clockwork will get it all. that's great.

Now, to unlock the bootloader (which I need to do apparently to install clockwork) will erase everything - is there a way around that? Are my contacts synced with google's services? I don't care about apps - I can get those back but I DO care about my close to 130 numbers >_<
[Nexus S Q&A, Help & Troubleshooting] NYYFan325:
Your contacts SHOULD be saved on googles server after you sync. As a precaution what I always do before a wipe is go to contacts, click menu, import/export, export to usb storage. This way if for whatever reason when you resync your phone and your contacts are missing, you can use this as a backup essentially
[Nexus S Q&A, Help & Troubleshooting] thiagodark:
everything that is synced come back after a flash, gmal, calendar, task, contacts, picasa albums, etc, etc...

just make sure sync is marked in settings>account & sync>your account

even the apps, wifi and bookmarks come back if you chose to backup it in google account!!
[Nexus S Q&A, Help & Troubleshooting] frutelaken:
You can always check on your Gmail -> Contacts if it has the list of all your contacts. If yes, that means it'll auto-sync the next time you boot your new ROM and put in your settings.

Greetz
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
woo hoo! I think I'm ready!

Just to confirm, that method using superboot will work right? Also, one niggling question I have is if there's anything different I need to do because I'mrunning the AWS version of the phone.

Thanks so much guys! :) I'll let you know how this goes.

PS: I saw it mentioned somehwere that I could turn the bottom buttons into a notification light with an app after rooting...anyone know what the app is called?
[Nexus S Q&A, Help & Troubleshooting] thiagodark:
just search: 'BLN' in the market. You also need to flash a compatible kernel, if you just want stock kernel, but with bln and voodoo, go with matr1x!
[Nexus S Q&A, Help & Troubleshooting] frutelaken:
BLN. There's a free version in the Market but it's so good you might want to consider buying the Pro :)

Just make sure you use a Kernel that supports BLN, it will be mentioned in the Kernel's feature list.

I don't know about the superboot, it appears that it should work, but I'd prefer the normal, somewhat longer way of doing it. The one you can find in the sticky here :)

Greetz
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Hmm I figured I'd just grab a stock kernel that supports BLN now I figure since I'm here I'll ask: what does a non-stock kernel do for me? and what would the "best" one be for a nexus s?

Sorry for all the questions :P I'm hungry for knowledge!
[Nexus S Q&A, Help & Troubleshooting] thiagodark:
there is no "best" kernel... it's just like rom, you need to test and make your own choice.

you know, you can change the kernel "on the fly", you flash one and if you don't like, just flash another one and you don't lose anything.

the most popular kernel is netarchy one, but in my daily use, it seems a little laggy, so i'm using morfic uv11... but it's really your choice!
[Nexus S Q&A, Help & Troubleshooting] frutelaken:
From the FAQ, all credit goes to the original poster(s):

Greetz
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
:) thanks mates, now when I get home from work ill be giving this thing a go. Thanks again for all the help - I'll report on my (hopeful) success as soon as she's working!
[Nexus S Q&A, Help & Troubleshooting] thiagodark:
is it a she?! =oP

good luck!
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Of course its a she, it's ALWAYS a she :p
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Would you mind explaining what voodoo is by chance? I looked at matr1x and I'll likely end up flaying that bad boy! Just wondering what voodoo is/does.
[Nexus S Q&A, Help & Troubleshooting] thiagodark:
just search by "voodoo controls" in the market! =o)
[Nexus S Q&A, Help & Troubleshooting] frutelaken:
It's an open-source project started by supercurio on these forums, trying to make the sound better on our phones.

For SAMOLED screens, it also has options for display improvements.

Greetz
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Okay....having some issues here :S

I'm following the guide on this forum for the 9020T TO THE LETTER.

These steps are confusing me:

I found out that I had to download the drivers from the SDK first after some searching...ugh. Anyhoo, once I got them and throw my phone into fastboot, I don't see any "Android Bootloader interface" driver, only two choices: Android ADB Composite Device" or "Android ADB Device"

Halp?
[Nexus S Q&A, Help & Troubleshooting] dreamsforgotten:
Pda net is an app available google it. Its for windows dont worry about the phone app. Pda has all the drivers you need just install the app and your drivers will be there
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
Hit another roadblock!

GOD this is frustrating.

Got the driver working from the pdanet package, but now when I type the "fastboot oem unlock" command (yes from the proper folder) I get an error from fastboot.exe that tells me it can't start because AdbWinApi.dll is missing.

What now?! :(

Alright, figured that out, copied the dll to tools.

Now I get a "waiting for device" message. What do?

I'm about to eat my monitor out of rage. :(
[Nexus S Q&A, Help & Troubleshooting] dreamsforgotten:
Reboot your system and device and you need to be at your fastboot menu power off then hold vol up and power to issue the command although I'm sure you know that
[Nexus S Q&A, Help & Troubleshooting] Talnoy:
MUAHAHAH! Victory! I finally got it!

Running CM7 with Matr1x kernel :D

Thanks everyone who edu-ma-cated me :cool:
[Nexus S Q&A, Help & Troubleshooting] dreamsforgotten:
Congrats! Hit us up you ever have more issues
[Nexus S Q&A, Help & Troubleshooting] Crocketeer:
Grats bro, glad that worked. It's crazy how different the methods can be from phone to phone, but you'll find that most of the people here can help you out with most problems.
[Nexus S Q&A, Help & Troubleshooting] bringonblink:
Nexus S was my first smartphone, i foudn the whole rooting thing to be a bit of a headache too ;)

Definately worth it though :D
[Thunderbolt General] boristhebladexx:
im sure people have reasons for what they do. prepare to be flamed.
[Thunderbolt General] Tidbits:
If you think CM is doing is wrong then hold Google to the same standard. They release their code when they think it's ready. This also applies to Linux, and Mozilla. Get off your high horse. It's impatient people like you that makes the community the way it is.
[Thunderbolt General] sparta31:
Patience is a virtue guess that's something you never heard in your life. But yeah cool story bro...
[Thunderbolt General] merc248:
I'm not saying I agree with Google's model, either. In fact, I think Google's sense of "open" kind of sucks, from the POV of someone who contributes to a lot of OSS projects (not large contributions mind you, but contributions nonetheless.) I patch things, they get merged into trunk, and the group agrees to cut a release once it's ready. This is different from waiting on one guy to release code "when it's ready" so people can contribute - it's frustrating, because everyone knows how busy he is (and, understandably, people want to help out to get things done faster *and* not have him be the sole person to go to), yet he keeps his cards close to his chest at all times for an OSS project.
[Thunderbolt General] mike.s:
Only the kernel is FOSS (GPL), and you have a legitimate complaint there. The Android community does a very poor job of making modified source available.

OTOH, the rest is (mostly) Apache license, so there's no requirement for releasing modified source. It's against the general spirit of things, but legitimate.

There are also a lot of prima donnas around. The ability to modify some header files and compile a kernel, or to do a cosmetic re-skin doesn't make one a "developer." The changes made simply don't rise to that level.
[Thunderbolt General] bilbobrian:
You've had some extremely productive posts, all 11 of them are filled with wonderful contributions...thank you!
[Thunderbolt General] Tidbits:
There's more than just him working on it. He may be the lead, but he isn't the only one working. If you don't like it that way you can easily get the AOSP and do it your way. There is no one stopping you. If your way is truly better you should be able to go ahead of the pace CM is doing.
[Thunderbolt General] joshnichols189:
So because your experience with the Thunderbolt and Nexus S forums has sucked, you think you can group all of XDA together? And anyone is welcome to help Slayher if they want or can, I'm sure if you just ask he'd be more than happy to have some help.

And unless you are going to go help him with this,no one cares what you think.
[Thunderbolt General] r2DoesInc:
hey dude. your a noob.

STFU until you know what your talking about.

Nuff said.
[Thunderbolt General] merc248:
Thanks - this is the first reasonable post so far.

The spirit is what I'm mostly arguing for - I want to see an open development spirit that's adopted by most GPL projects, whether or not it's an Apache/BSD/GPL/etc. open source license.

I know, you're not legally bound to share your code, but for the sake of the overall community, it'd benefit *everyone*, including other ROM authors, to open code, even if it's not done. Why? So others can help your project out, and so you don't have to stress out all of the time on a free project.
[Thunderbolt General] yareally:
If you have really done OSS development in the past, then you should know what some parts of code are held back until they're done. It keeps people from unnecessarily forking a project and watering it down or doing more harm than good (people complaining something doesn't work [because they will as they do]). Slayher doesnt do all the work. Again, if you follow the OSS community, CM has a similar relationship as the Linux Kernel itself does. One guy is the top figurehead of the project (Slayher for CM and Linus for Linux). However, each has many other people that contribute and add to the development (just go look at the code repository for CM and see who's committing, it's not just Slayher). Basically it just comes down to Slayer has final say on things, just as Linus does for Linux.

Mailing lists? What are we in, the 1990s? I suppose we should open up a usenet group while we are at it. That's not a step forward, that's a step backwards. I agree that forums aren't really made for bringing together discussion and development, but a mailing list is way worse. Perhaps the biggest contributer to the forums being as they are is the forum software, vbulletin. It's not exactly the easiest thing in the world to mod and extend, just from my own experience of using it. For example, the presentation layer of it and css files are all stored within the database with no easy way to access besides some horrible gui that no developer would really want to use. You can force it to dump out the css and use the files for modification, but to modify the other parts of the presentation (xhtml, xml, etc), you have a much harder time doing.

So I guess we should throw out the forums discussing the iphone, windows phone and such, since those devices use things not under open source licenses. Even android kernel is not totally open source (the drivers have some binary blobs). The first phone with a totally open source kernel just came out (samsung galaxy s2).

I am by no means an android guru (and I make mistakes) and I am learning everyday, but I can say that you don't have all the answers and the ones you have, don't really seem to solve much.
[Thunderbolt General] merc248:
You know what I say in that case? **** the complainers. Open the code and accept patches from anyone who has not only followed the guidelines that you've set for your project, but also actually fix whatever bug (for the very tiny amount of OSS code I've written from scratch, I usually accept any reasonable pull requests - a lot of larger projects I've seen usually require a ticket in JIRA or Redmine.)

That, I didn't know. The way it's presented, it sounds like slayher and very few other people are usually the ones credited with all of the work, but to be honest, it sounds like slayher is doing all of the work (and given that the RIL code is not even open sourced yet, I'm not convinced that anyone else is really working on *that*.) In that case, how would I figure out what outstanding bugs are in the CM7 build? Any small bugs that a junior dev would be able to tackle?

I only bring up mailing lists because they do one thing really really well: threading. Google Groups is a nice middle ground, since it provides an email interface, plus you can search for stuff pretty easily on a web frontend.

The other site I've seen that does comment threads really well is Reddit - I don't think it's feasible, however, for software development teams to use Reddit as a means of communication.

No, absolutely not! In fact, the forums should stay - I'm saying that to coordinate actual development work, mailing lists/Google Groups/whatever should be used instead, paired with something like Github or whatever. For example, it's confusing as hell to go through the single CM7 thread to find any relevant information concerning actual development - there's sometimes disperate threads here and there about workarounds that people have found, but it's incredibly confusing to follow sometimes.
[Thunderbolt General] yareally:
I'm sure they would be glad to accept and review any patches contributed. Anyone can submit code, but it has to be reviewed and approved.

http://wiki.cyanogenmod.com/index.php?title=Howto:_Use_the_Issue_Tracker

http://code.google.com/p/cyanogenmod/issues/list (issue tracker)

http://review.cyanogenmod.com/#q,status:open,n,z (code review)

http://wiki.cyanogenmod.com/index.php?title=Howto:_Gerrit (how to post patches for review)

Cyanogen also has forums btw, not just a channel for help and support:

http://forum.cyanogenmod.com/

I really think you should review the CM community a bit closer. It seems like you didn't really examine it overly deep (I found all the links except the code review/forum with a 5 minute google search; the code review link I was aware of before just from my own browsing).

Also, if you really want to blame someone for the RIL issues, blame HTC, since they didnt give the source to the RIL on the phone (nor do they give the source to any of the changes they make to the android framework and htc sense).

Just random info on how the RIL is implimented on android. Android source comes with a generic one for GSM (3g and before) and then vendors just extend it for their own needs.

http://www.kandroid.org/online-pdk/guide/telephony.html
[Thunderbolt General] g00s3y:
tl;dr

cool story bro...
[Thunderbolt General] merc248:
Thanks for the links - I do know that CM has a set of forums, but didn't know they had an issue tracker and a code review site.

However, a search on the issue tracker turned up one result for Thunderbolt:

http://code.google.com/p/cyanogenmo...on Model Network Owner Summary Stars Priority

... with a comment on the bottom offering no support for the TBolt until it's actually merged in CM7.

Argh. :\
[Thunderbolt General] keith.mcintyre26:
...Sorry. I found it and couldn't resist.
[Thunderbolt General] pcm2a:
+1 for mailing lists suck. I chuckled at the "why not just start up a usenet group" joke/comment.
[Thunderbolt General] SubliminalME:
Seems like there are a lot of other Android forums a guy could visit, if he doesn't like this one.
[Thunderbolt General] miketoasty:
Tldr?

Slayher sucks for waiting for a final product for release instead of further fragmenting the android family with alpha, beta, and release candidates. Also, putting more stress on him for having to "support" all versions. Also, he doesn't release his source until he is done..... well you know that is what the Apache code states, maybe you should read up on things before you look like a further dumbass.

Xda sucks because we can all see answers to problems everyone else is having instead of just making the dev answer all support related questikns 1000 times to each person individually.
[Thunderbolt General] JBO1018:
Let us know when your finished reverse-engineering the first CDMA/LTE RIL ever. It shouldn't take long, I mean it's not like it's vastly different from every other phone. Oh wait.....

Sent from my HTC Thunderbolt
[Thunderbolt General] Dnakaman:
Ok, I understand this is a free country and all and everyone has the right to free speech, but really...come on.

To come into someone else's house and disrespect them for how they choose to run their house?

I believe there is some public housing around the corner that would be more than happy to put you up for the night.

Just my two cents.
[Thunderbolt General] Pope of Eruke:
In simple terms, is the point you're making that there is not much actual development going on here in the forums and that what is is against the spirit of OSS? If so, I know that a fair amount of devs use irc directly for dev work and discussion. The xda forums themselves seem to be more for release to end users and for coordinating between devs. It would be useless to have a meaningful discussion between devs on here because end users just interrupt, hence the irc.
[Thunderbolt General] jacobk:
OP is a jackass.
[Thunderbolt General] rajuabju:
wow, just wow.

Please go get an iphone.
[Thunderbolt General] ska.t73:
What's funny is he singles out CM... Which is one of, if not THE most open source project for Android. Seriously, how do you think Slayer got to be in charge of the TB part of CM? It is because he was making commits and his code was good. He volunteered to take on CM on the TB and the Cyanogen team let him.

Again anyone can commit to CM. If you think you can be a hero and write the RIL code, go for it. Slayher would love you for it since that is the single biggest thing holding back a stable release of CM. He isn't holding back the code to be a ****, he is holding it back because it isn't ready and in it's current state it is really just held together with duct tape.
[Thunderbolt General] wingdo:
And here I was all fat dumb and happy to have found xda. If only I had know how bad these forums are.
[Thunderbolt General] chepo84126:
This is a community forum and some of the stuff that is here is for developers but there is a bunch for those of us who are not into writting codes and fixing bug. Our input is simple... Consummers and testers. If there was 1/2 finished rom out there can you imagen the confussion. If you dont like it here drink your hater-rade elsewhere.
[Thunderbolt General] kriskmk:
I agree with a FEW of the OPs comments.... not a fan of the CM churnouts + devs AT ALL.. .(personally I think their end products are retrograde).. .plus a few other devs who really aren't worth their popularity.

But then I simply choose not to install their roms or comment about their behavior/end product..

The problem is.. opinions are like a$$holes.. and everyone's got one. everyone should be free to offer their $0.02.. but don't expect them to be followed or implemented or even agreed upon.
[Thunderbolt General] merc248:
Last time I checked, the Apache license doesn't say anything about when to release a product or source code. There are plenty of projects out there that are Apache licensed that aren't done. What the Apache license *does* cover is what you can do with the source code, and how to attribute authors.
[Thunderbolt General] adrynalyne:
Thats ok. We don't like you either.
[Thunderbolt General] adrynalyne:
While you are reading the license, note the part that says they do NOT have to release the source code under Apache. Imagine if they decided not to. You are just ungrateful.
[Thunderbolt General] kriskmk:
no one's talking you .. and I can see you are still the same pain in the ass going around pulling off of others' work. eff off!
[Thunderbolt General] merc248:
I thought that was just for any derivative works? I usually license my stuff with the BSD license and I know that other people can use my code in proprietary software.

Again, I'm not ungrateful for released works - you guys have done a great job and have put in a lot of work. I take issue with not releasing code when people can help, then saying they don't have enough time to fix things. I was browsing around and saw that this impacts other efforts too, like the MIUI project.
[Thunderbolt General] adrynalyne:
And your true colors shine brightly. Good job, bloke!

Show me one place I have done that.