text:
How to pull the apks from my android phone
I have a rooted android phone. I am trying to pull the applications from /system/app/. However this simply does not copy the apk. What I have tried.
    adb shell
    su
    cd data
    cd app
    ls

A lot of applications are shown. However when I try to pull it it says
adb pull /data/app test

pull: building file list...
0 files pulled. 0 files skipped.

When I try to pull it from the system/app it pulls it but no file is created on my computer. I have specified the file name, tried with it and without it. Could someone please tell me what I am doing wrong?
I have also tried it individually with specific apks. But that doesnt work either.

Releated http://android.stackexchange.com/questions/11333/where-is-a-downloaded-apk-placed-in-android-phones and http://android.stackexchange.com/questions/4510/where-are-the-apk-files-stored-on-my-android-device

I have gone through them. My issue is that I cant use adb pull to copy the apk onto my pc.

If you're using su to get root privileges when you shell in (which you've indicated you are) then that means you're not root on the shell by default. adb pull fails with that error message because it doesn't have permission to index the directory and pull the contents.
You should be able to restart adb on your device with adb root first:
adb root
adb pull /data/app/

And a fully illustrative example to show that this is the likely issue (I used /data/misc just because it's smaller):
[09:27:23] ~/adb-test $ adb pull /data/misc/
pull: building file list...
0 files pulled. 0 files skipped.  <-------------- Same issue because we're not root yet!
[09:27:49] ~/adb-test $ adb root
[09:27:56] ~/adb-test $ adb pull /data/misc/
pull: building file list...
... Snip all of the individual files here ...
24 files pulled. 0 files skipped.
65 KB/s (7732 bytes in 0.115s)
[09:27:59] ~/adb-test $

Another option for restarting adb as root is Chainfire's adbd insecure app. Some ROMs will not support the adb root command, though, as they were not built to allow it. This will be true if you root a stock ROM without installing a custom one, for example.

It says adbd cannot run as root in production builds

Sounds like something is not right with root.  Which device is this, and how was it rooted?

Also, some hits on Google search for this error seem to indicate that this could also be fixed with different USB drivers.

@Sab: You can try the adbd insecure app instead, although it costs a nominal fee. Your ROM may not support the adb root command, unfortunately. Another option would be to try to find either a boot image that supported unsecure adbd startup or a different ROM entirely.

@Chahk- The phone is rooted properly as far as i know and i have checked it using https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&hl=en.

@eldarerathis So i just install the apk into the phone and run it and it should work? Or is it a better option to just use a custom rom

@Sab: In theory yes, you just install the app and run it to restart adbd as root (you get a 15 minute refund window if you want to test it). A custom ROM would be free and you wouldn't have to worry about using the app, but a bit more involved to install. You could probably go either way, but I think those might be the only real options to get adb pull working on restricted directories, unfortunately.

@Sab: Also, now that I look at the XDA thread again, Chainfire has provided a download to the app for free on the forums (bottom of the first post), so you can try it without worry.

Yep. I realized that now.But for expirience sake I guess i will install a custom ROm. Thanks for the help

You do not need adb to run as root to pull the actual files, but you do need it to run as root to list the directory in which they are located (which would be an implicit requirement to pulling the whole directory).
If you want to do it without root, pull /data/system/packages.xml and extract the code paths of the applications from there, then adb pull them individually by their full path names.  That could be a great opportunity to learn about grep and xargs - or use your favorite host-side scripting language.

First, make sure you have the latest version of ADB utility by downloading the newest Android SDK version from here.
The syntax is adb pull <path to apk> <path on PC>.  For "path on PC" portion try specifying the full path, with drive letter like so:
adb pull /data/app/myapp.apk c:\test
To pull all of the apps from /data/app directory try this:
adb pull /data/app/ c:\test

Let me update the adb and try. Syntax wise I dont think I am making any error.

You were missing the "/" after the source path if you were trying to pull the entire directory.

I guess that was a typo besides it doesnt work with individual apks either. My system/app shows that these many bytes have been transferred but I dont see anything in the directory where I run adb pull or anywhere else.

Actually no, the closing / isn't necessary after all.


text:
SGS3: I have all LED indicators turned off, still get blue led when gmail sees an email and screen is off
If I have LED Indicator/missed event set to off I wouldn't expect to see the blue led flashing.
I want the incoming email noise and icon as usual, just don't want it flashing away (I'm trying to sleep!). Don't want to have to turn phone face down.
Anyone know why it seems to ignore my settings?
Thanks.

It's not actually possible to fully disable the LED for Gmail without disabling email notifications altogether. Your only alternative is to use an app like LightFlow (of which there is a free, 'lite' edition).
Hopefully there will be a fix for this in a future update.

Hope so, this is a pretty big oversight. Why have settings when they don't get obeyed?

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Can I move apps to internal USB storage?
I have a Samsung Galaxy S. I am getting a "Low on space - Internal phone storage is getting low" error.
When I go to Manage Applications it shows the internal memory as 1.9GB used, 6.0 MB Free.
When I click "On SD Card" it shows "USB Storage 681 MB Used, 13 GB Free".
There is no external SD card in the device.
When I select an app and click "Move to SD Card" it just returns the following error:
Failed to move application. Not enough memory.
Is there any way I can move the apps to the internal USB memory?

Update: I've reset the phone to factory settings so no longer get the error about space getting low and internal storage is almost empty.
I've installed a couple of apps and still get the same error when I try migrate them to USB storage.

Have you tried using a third party application such as App2SD? Although you don't explicitly have an SD card (as you stated), it may allow you to solve your problem.

Before doing a factory reset (you already did, but maybe this is useful for "next time"), you might also want to check Something is secretly eating up my tablet memory and I need help finding it and What can I do to manage my phone's internal storage?

Sounds like you need to clean up your internal memory first before you can do anything.  There's three ways I can suggest to free some up:

Clean out your app caches to free up space (browsers and maps are usually the worst offenders): you can use an app like SD Maid (it's tiny, you should be able to install it) or by going into the application management section (Settings->Applications->Manage Applications->All, then click on an app name) and manually clearing out app data for hogs like Google Maps and the like using the Clear cache button (note: don't clear the app data! just the cache).
Uninstall some apps, then reinstall them after you've moved other apps to the SD card.
Root your phone and uninstall bloatware / system apps you don't use with an app like Titanium Backup (make sure you back up the apps first in case you need them later).  Note: this will keep your phone from being able to install carrier Android updates in the future.

Android is usually pretty good about auto-installing apps to non-system storage when possible.  Does your version have an option to prefer installing to SD set?

Thanks Logos. All good advice but see my update above. It doesn't seem to be related to the internal memory being full. I'm on stock and haven't found an option to auto install to SD.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Can the Samsung search key be remapped without rooting?
I'd like to be able to change my search quick-key from Google, probably to DuckDuckGo, as it has some great shortcuts, and has a short, readable privacy policy. However some cursory research suggests that to do this, one has to have a rooted phone. Can this be done without rooting?
I am running a Samsung Galaxy Europa with Android 2.2, though I'd expect the answer will apply to any Android device. I should think I'll be rooting my device anyway, but it would be good to give non-rooted phone owners a choice of search facility, if it is possible!

Hmm, despite a solid prior search, I think my question may have been tackled before. To be fair, that Q doesn't tackle how to do it on a rooted phone, yet my research does show that's possible.

The official DuckDuckGo app has its own search widget that can replace Android's built-in Google search widget. Have you tried that?

Thanks for the reply. Indeed I have tried it - that's the app I'd like to launch when I press the search quick-key (see the button featuring a magnifier icon on the right hand side here). I can't seem to see settings for that either in the DDG app, or in the phone's general settings - I'm currently taking the view that it is not possible to change without root access.

Aha! I've just found in Google Search, one can do: menu -> Search Settings -> Searchable Items -> untick everything, tick DuckDuckGo (of course this needs the DDG app installed). This seems to work, insofar as a DDG search can be done via the quick key. However it isn't the full solution imo - unless I can find evidence that the search terms don't go to Google. Launching DDG, rather than Google>DDG, would solve that :)

(Side note - I will be rooting the phone and installing DroidWall at some point anyway. So I'll be able to analyse the Google search app and see what searches cause it to phone home, though of course this will only be true for the version I test).

sorry it's been a couple of years since I had an Android phone that had an actual Search button, had forgotten that some phones have them.

No worries. It's not a big deal to create a desktop shortcut to DDG, so I've done that for the time being; I'll explore further options once the device is rooted :).


text:
How to convert a .odex file to a dex file
I am trying to decompile a system app. Unfortunately there is no classes.dex for this particular system app. There is only a *.odex. I know I have to deodex this so that I get a .dex file. I have looked at smali but evry time I run it I get the following error.
Baksmali tells me to use the following syntax:(I am running on windows hence I cant use the bash wrapper provided)
java -jar baksmali-1.3.3.jar -x name.odex

However it throws a top level exception:
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method

This really is beyond the scope of this site. This site is primarily concerned with helping people use their Android devices. A site like xda-developers is probably better suited for this.

Okay. I didnt know that. Will post it there.

Since this is also apparently a programming issue, [so] might also be an appropriate venue.

Okay. I guess I wont try to delete it since I have got a couple of answers here which may be helpful. Thanks for the heads up:)

Might be better to use the all in one tool that could help you published courtesy of Sony Ericsson and its open source.
To quote from their wiki page:

Support odex applications and libraries

Use this for the right reason, not for the wrong reason (such as rampant piracy etc, and in no way am I implying anything)
In fact this saved my bacon at one stage when I could not remember whether I bundled a jpeg in a apk that I built and had to go through that tool to confirm my "blonde moment"
Edit: Another thing I noticed - you're missing a switch, for example, this was pulled from here (Credit to the Madteam forum):

java -jar baksmali.jar -d C:\framework -x TouchWiz30Launcher.odex

You need the framework-res.apk (this can be found in /system/framework on the handset) in place hence the -d directory

looks like a glorified apktool to me. dex2jar was also helpful at one time but i can't really remember if it also did odex.

Nope. dex2jar does not support odex. Otherwise it really is a good tool when combined with the power of jad or jd-gui

The switch you are talking about is not really required is what I understand from this article-http://code.google.com/p/smali/wiki/DeodexInstructions


text:
Sync SMS inbox and Google Voice
I use Google Voice for my phone, for voicemail and SMS. It is very convenient to read and send texts from my computer, but if I do not use the Google Voice app on my phone (which, unfortunately, is rather ill-designed in my opinion), the texts I send from voice.google.com or the Chrome extension (or, incidentally, the Google Voice app on my phone) do not show up in my SMS thread, in the stock messaging app or any replacement one (I use GoSMS).
Is there a way to make Google Voice sync with these somehow, so I can see the messages I send through Google Voice without using one of their apps?

If you have service with Sprint you can, but otherwise I don't think there's a way.

I do have service with Sprint. In fact, my Google voice number is my actual Sprint number, and the inboxes still do not sync.

Hm, I thought they used to sync up for me when I used Sprint's GV integration. Maybe I'm misremembering.

did you have to manually set it like that or did it just act that way automatically?

I thought it just did it automatically after I did the integration stuff, but I switched to Verizon about a month ago so I can't test it anymore :-/ I definitely remember getting all of my SMSes in the GV app (which was annoying since they were all marked "unread" even though I had responded in Handcent), but maybe it never worked the other way around.

yeah, it works if I respond in GoSMS and then view them through GV, but if I respond via GV, then they don't show up in GoSMS :/


text:
Can still sync email after revoking app specific password on gmail
I was rather shocked today to discover that my android phone was still syncing email after I had revoked it's app specific password on gmail.
Can anyone else confirm that this happens on their devices too?
Found another users post about it here but there is no reply from google.
Feeling very uneasy about the security of my stuff now :/
UPDATE:
Yeah, I was doing it wrong.  But I think Google could document the process a little better.

Does revoking Android login from here affect it? https://accounts.google.com/IssuedAuthSubTokens

What's going on is that your phone is not using your password. When you log in an Oath token is issued.
This is more secure, because your password is not stored on the device. It also has the additional benefit that it can automatically log you in in your browser. To deny access to your phone, remove the authentication token here.
Moreover starting with ICS you don't need to use applications specific passwords for your phone. Enter your regular Google account info; it will notice that you have 2-factor authentication enabled and open an internal browser where you can log in using your OTP.

Ok that worked, thank you.  But now I'm a little confused -  So are you saying that even on Gingerbread this was the way to revoke access? If so, what was the 'revoke app specific password' button for?
Did Google publicise this change between ICS and prior versions? I hadn't read anything (obviously ;)

I'm not sure about GB as I only tried this on ICS and I don't have another device at hand. If it was publicized, it didn't reach me (nor the 10+ Android blogs that I'm reading) I only found out about this by accident. As for the revoke password: The app engine SDK, the music manager Google Talk client, email clients and many other stuff still needs a password so it still has a use case.

Ok thank you. I'll update that google forum thread with this info too (I wasn't the only one confused!)


text:
Remotely uninstall apps?
I have tried through the Google Play store and it does not seem possible from there, but does anyone know if it is possible to remove an application remotely?
In other words, if I do not have direct access to my phone, can I make use of some website, app or service to uninstall an app without being able to interact with the phone directly.

It seems now it's possible trough Google Play, have you checked it today?

I had not, but it is! Obviously it was my concern that spurned this addition by Google ;)  See the accepted answer for more details!

For the Google Play website, as accessed through a web browser, the answer to this question depends on when you are asking:

In 2012 (when this question was asked): in the "My Apps" or "My Android Apps" list, use the little trashcan to uninstall.
In October 2014, when asked again it was not possible using the web interface, instead the Google Play Store App is required.

Though it went unmentioned during today's Google I/O keynote, the Google Play website now offers the option of updating and/or uninstalling apps from Android hardware directly in the browser. By heading to the "My Android Apps" tab of the Play portal, you'll see a list of all applications that reside on your smartphone or tablet; users with multiple devices can view a breakdown of what apps are installed where. Though sorting is alphabetical, apps with pending available updates will be listed first. Clicking a gray update button will immediately start the download on the target Android product, though sadly there's no "update all" option just yet. Uninstalls are equally as simple: selecting the trash can icon underneath each app first brings up a warning dialog that acts as a nice safeguard against unintentional deletions. Clicking through this leads to the immediate removal of the app in question from your device.

Source: http://www.theverge.com/2012/6/27/3121959/google-play-website-update-uninstall-android-apps

It's possible that I'm just blind, but it looks to me like a redesign sometime in the past two years has removed this feature from the Play Store website.

If your phone is on the same local Wi-Fi network as your computer then you could use Airdroid for this. If it's not, then Remote Desktop offers a terminal emulator, so you could use that to uninstall the app from the command line:
pm uninstall app.package.name

Alternatively, you could set up an SSH server and then use the above pm command. Is there some SSH server for android? is a good place to start if you need SSH server software. Also note that using pm uninstall from outside adb shell - such as in a terminal emulator - will require root. I am unsure if Airdroid requires root for its uninstall feature.

love Remote Desktop! However, does not completely solve the issue if a Remote Desktop server is not running when access to the phone is lost. Unless you can also remotely begin a session?

@jlehenbauer: I think in that situation SSH would be your best bet. Otherwise you'd have to leave Remote Desktop (or some similar app) running all the time, AFAIK. I don't think that will allow you to remotely start a session, and I'm not familiar with any apps that support that feature.

Note that these solutions require a rooted device.  Without that, only adb and other system components can accomplish silent uninstalls; anything else can only use an intent to begin a user-confirmed uninstall.

@ChrisStratton: pm  uninstall does not require root (neither does adb uninstall, for that matter). I have no idea if Airdroid does, I have not tested that one myself.

Without root, pm uninstall does require the privileges of the shell user which adb runs as when it is not root.  An application cannot run things as the shell user, unless you've left something started via adb running for it to use.  So for example, if you run an ssh server from adb, you can do this; but if you run it from an app, you cannot.

@ChrisStratton: Ah, sorry, I see what you meant now (and you're right).

Appbrain provides this feature. But you have to get an account and install the Appbrain App.


text:
Does disabling 3G while having WiFi save battery?
If I have WiFi enabled and 3G data disabled, does it save any battery relative to having both WiFi and 3G enabled?  With WiFi enabled, I didn't know if 3G enabled would make any difference since it wouldn't be used.

Short answer: yes.
It depends on the currently enabled Wi-Fi sleep mode.  By default, Android disables Wi-Fi when your device goes into a sleep. In this case, 3G is the remaining mode of network communication, and it gets used by Gmail/Gtalk push notifications, etc. Obviously, this network communication takes its toll on your battery time. If you disable 3G you'll save some battery, but your device will be completely offline while in sleep.
However, if your Wi-Fi is "always on", your 3G will never be used, so it doesn't really matter if it is on or off. However, "always on" Wi-Fi is a big battery drain by itself...
Update: Note that sleep modes and sub-system energy consumption differ from phone to phone. Moreover, 3G energy consumption varies greatly, depends on which background services are enabled, proximity of the cellular tower, etc. I haven't seen any "authoritative" documentation on this subject.
I suggest you check your battery stats (in Settings -> Battery) and see how cellular communication affects your battery time overall. Usually, it is a very small percentage, so in general dialing your screen brightness a down a notch will have much greater effect on your battery life.

Is there any official documentation to support this fact? I ask because it was not the reality with my phone, and I would like to improve my knowledge on this subject if my conclusions are wrong!

Go into Settings > Wireless & networks > Wi-fi settings , hit menu, tap on Advanced, it is in there where you can set the policy of the Wifi-Sleep. By setting the policy, some claim it can increase battery life, others say, it can cause the wifi to not properly reconnect on waking up, again, this is factoring into account of wifi chipset, kernel and drivers involved.

@Zuul: I updated my answer a bit. There is no official documentation on this subject, because it is very device-dependent...

Yap, I was reading it :) So, my answer still stands, it does improve, at the very least for Huawei devices! Tks. +'d yours!

Crucially, if you're in a area where cellular signal is weak, then that's the sucker-punch, as the telephony is trying to find the nearest mast/cell tower by "hopping about over the airwaves" to get at a stable frequency and nice juice drained from the battery :)

Well my nexus 5 is online when my cellular data are off, wifi on and device is sleeping (android 5 and 6)

I have a Huawei U8510-1 (Android 2.3.4 Gingerbread) and when I got it my battery was having a low duration between recharges.
After some tests, by disabling and enabling stuff, the battery cycle started to last more, about 2x more, with the 3G disabled. For me was great since I always use WiFi.
But this was not enough, the battery cycle still given me a short period of time, forcing me to recharge the phone more or less every two days.
The best solution that saved my day and allowed me to really save the battery, thus increasing each battery charge cycle was this APP:
Easy Battery Saver free
It works and really makes a difference. Now I charge my phone one, max two times a week, depending on the usage. :)
So, by my personal experience, disabling 3G even if it is not being used, helps saving the battery life, but doesn't make that much of a difference compared to an APP solution.

Related reading on this subject:
what drains more my battery? wifi, dataconnection(3g) or gps. ANDROID
How to Improve Battery Life on Your Android
How to Save Battery Life on Your Android Phone by Disabling 3G

I really don't think having battery monitors/widgets running, as they are counter-productive! Especially if they are badly written such as resource leaks which in turn can cause the dalvikvm to be running garbage collection a bit more than often... just saying :)

I could agree with you, but as mentioned on my answer, I've disabled the 3G and was able to double the battery life between charges, with Easy Battery Saver I've got a full week or more of battery between charges. This for me was wonderful since I talk a lot. Plus I haven't found any downsides to it!

Of course :) One man's treasure is another man's trash :) It all depends on the handset device, rom used, and kernel. Glad it worked for you :)

Actually, it worked on four smart Phones from my office :), I'll update the answer with their manufacturers names, current kernel, etc to help future readers.

Good idea :) That will help in fact, why not set up a wiki question so that the community can put in their replies?

I may give it a try.  I'm always a little leary of apps that claim to save battery, but I'm open to anything.

@t0mm13b Since this is a matter much related to the device specifications, manufacturer, wifi chipset, kernel and drivers! Yap, I agree with that. But isn't an OP's decision?

@Chance Been using this for 5/6 months now, and still have nothing bad to say about it. It gives you a deep configuration method, thus enabling you to totally have control on the way the app saves your battery.

@Zuul, after researching this stuff, I am more optimistic.  It looks like it smartly disables WiFi and Mobile Data, which could go along way.

@Chance Yap, I'm extremely happy with this solution :)


text:
How to transfer text message backup file to my Samsung Galaxy S III?
I used "SMS Backup & Restore" to create an sms.xml file with all my text messages from my old phone. My new phone, Samsung Galaxy S III, can't mount as USB mass storage, so I can't figure out how to transfer the file. I've used gmtp to transfer media files to the phone before.
What's the best solution for my problem?

I haven't tested it out, but try the WiFi File Explorer by Dooblou.
Here's the link:  http://www.pcworld.com/appguide/app.html?id=648691&expand=false
Sounds like it should do the job you're looking for.

Seems like the free version is only for phone->computer transfer. But it's a good idea: I'll look for FTP server apps.

Yeah anything wireless should work as long as the computer is able to see the phone.

I did it with FTPServer, and it worked flawlessly.

Perfect,glad it worked!

you can try move the file from card reader, bluetooth, or download from email. I use AST android sms transfer,   this software have the same functions, and I feel it's easy to use. AST android sms transfer website :   http://www.android-sms-transfer.com


text:
Can I have a "force close a specific app" shortcut on my screen?
My Google Chrome frequently hangs for no apparent reason. Application is active (responding), but tabs are blank and nothing loads... The only solution that I found is to go into Settings -> Apps -> Google Chrome and "force close" it. Then I re-open it, and it works OK again, for some time.
I'd like to automate this manual "force close" process, e.g. I'd like to have a shortcut on my screen that terminates Chrome for me. Any other easy way to close Chrome is acceptable too.
My device is Asus Transformer, rooted.

You can get halfway there by adding a shortcut to apps settings.

Maybe try Dolphin Browser, it might fare better than Chrome (bear in mind Chrome is still early stages...)

I've ended up using Tasker, it is trivial to create a task to kill a specific application (Google Chrome), than add a shortcut (widget) to that task on the screen.
Edit: I've actually created a task that not only kills Chrome, but restarts it afterwards as well, all in one click:

Very neat and handy app, powerful as well :) Good for you, I saw that on twitter, that there's going to be a new Tasker that will enable you to save them as "mini independant programs" outside of Tasker..

Another option that works well is Automate, although this requires root.

I implement such a Tasker 'Kill App' task for Whatsapp - when I want to pause it. But it does not truly "Force Close" it. That is, Whatsapp remains active, receiving messages. Is there a solution that really "Force Closes" an app, incl. its background process running?

Get a process killing app from the market like 'Advanced Task Killer', it will allow you select which processes you would like to kill and then do so by clicking a single "kill" button.
Warning!! Of course forcibly "killing" a process is not recommended as it can break your application (think of what would happen if a process is writing to file and then is suddenly terminated, you could end up with a corrupt asset!!!) or even, in worse conditions, harm your system.
you will either have to wait for it to close by itself or just use a different browser. so the answer is yes, but don't do this.

Using task Killer is frowned upon, Android != Windows, where you can zap at a process to kill it a lá Windows Task Manager. You could actually end up de-stabilizing Android and... also, drain the battery, in the context of services, kill 'em, they'll end up restarting - juice sucked! which is the very nature of services. Let Android do its job

Hence -1 from me for recommending it. The answer is don't...use...any...task...killers...what...so...ever!

actually killing a process (pid) is a linux native method of forcibly closing a process, of course you would use it only in extreme conditions. I guess an edit is in place!

Android is not Linux! :) Don't even think it is, just because it has a limited busybox userland tools to mimick a full blown Linux desktop/server....

just trying to show the similarities. btw, edited my post, thanks guys!

@t0mm13b: Although this is not something that I would like to do (still a multi-step process), this one specific case is probably ok task for a task killer. After all, all I want to do is kill a misbehaving task quickly and effortlessly (on demand - not automatically).


text:
Can I mark read SMS messages as unread in 2.2?
I've just switched to a Samsung Galaxy Europa from a push-button Sony Ericsson K660, and already I'm finding a few features in the old device that I'm missing in the new one. For example, sometimes when I read a text message, I'd prefer to reply to it later. On the K660 I'd read the message, then return back to the inbox listing and mark the message as 'unread'. This adds the envelope icon back on the taskbar, and renders the message title in bold, so I know to respond to it later.
However some research on the web doesn't turn up much, and I wonder whether this isn't included in the stock messaging application. I'm running version 2.2. Any ideas?

Do not think you can do that with the stock messaging app. Might be best to install an alternative app to do that... let me look for that question elsewhere here...

There's handcent-sms (https://play.google.com/store/apps/details?id=com.handcent.nextsms), and go-sms(https://play.google.com/store/apps/details?id=com.jb.gosms) mentioned in the tags, also there's Chomp(https://play.google.com/store/apps/details?id=com.p1.chompsms) as well.

Incidentally, I should point out that I prefer apps with extremely limited permissions and yet those apps all want the moon on a stick. I'd prefer (and would pay for) a SMS/MMS app that just used the " SMS" and "read contact data" permissions... I will explore the market!

Do not think you can do that with the stock messaging app. Might be best to install an alternative app to do that. There's three alternative popular ones available from Google Play.
There's handcent-sms, go-sms mentioned in the tags, also there's Chomp-Sms as well.
As for permissions yeah, that's a tricky one, as long as they don't have the over-usage of permission demands, you should be pretty ok.
As an off-topic, I do know that in CyanogenMod, there is a setting to deselect the permissions as required for each and every app you install, for example, an app called 'FooSms' - uncheck 'Read SMS', the app may bomb out with an Security Error exception due to the said permission being revoked. Incidentally, there is CM7 available for Europa via Madteam.

Thanks again for your answers. As a new smartphone user it didn't occur to me that something as basic as SMS messaging might be available in a different app!

That's the beauty of Android, an alternative customized app for your own liking that can easily replace stock android apps :)

As for total re-modding, I'm a bit nervous about that. I'm happy to root the device using the default firmware, since I believe it's 99% easy and safe. I would assume however that swapping the whole ROM image carries a bigger risk of turning the device into a paperweight!

That's a question that I must dispel the myth about it... in fact, Samsung devices are impossible to brick!

Wow, that's very handy to know. How is it implemented - is there a hard reset or something where you can always get back to a stock ROM? (I'm thinking of what would happen if one flashed it with a build for a CPU that uses a different byte order, for example - I'd expect total system crash and no mechanism to boot up enough services to try reflashing again.)

Not hard reset, really, its a re-flash - with either Odin or Heimdall! A lot of roms that are built are cross-compiled targetting the architecture of the chipset (so there would be no such different byte order) The only true and tried tested method of doing damage is to disconnect the cable halfway during the flash, then you're totally kaput and screwed. For that to be restored, would have to be JTAG'ged by disassembling the handset to get at the JTAG pins, make the connection with specialized JTAG cable and perform a complete flash.

That is outside of the scope of this forum and beyond (am not an electrical whiz so would not have an earthling of a clue in how to do that - if it happened to me, I'd gladly pay someone else to do that for me :) ) IT happened to me once and learnt from that and was out of 50euro in pocket as result!

Well, that's all most interesting - and good to hear that bricked phones can be rescued for less than the price of a new phone! I think I will start off with a stock rooted ROM, but your response does give me confidence to try it. Once I'm sure my local phone backups are working, I may give that a go...


text:
Cannot create list in evernote
Android 2.3.4 and official Evernote app.
While writing a note I want to add a multiple list (simple, numbered, checked) so I click the corresponding button.
The indicator of the list is displayed (dot, number or checkbox) and I enter the text I want.
At this point, there is no clear way of how to add another item in the same list. If I hit enter it goes to the next line, in the same item of the list. There is no way to add a second item but to fool it by changing list type back and forth (type1->type2). By only doing this trick I am able to see the second list indicator and continue my note.
Example of what I see after enter:

Text here...
and next here...

Example of what I want:

Text here..
And here...

I am not sure whether I am doing something wrong, if it is a bug (?) or if I have something mis-configured in my keyboard (default international keyboard).

Have you checked with the evernote forum (http://discussion.evernote.com/) and ask there to see if there's a solution, unless someone here who is already using it, please report here for the benefit of others :)

I'm using Evernote v4.2.1 and the multiple list functionality works correctly, whether i'm using numbers or boxes or hyphens.
The result is:

Test
Test

You should try to update your app in Google Play and try again.


text:
Application connection errors after phone reset
My phone was reset, now Wordfeud gives constant connections errors. Do I have to reset something for Wordfeud to work?

Try going into Settings -> Applications -> Manage Applications -> WordFeud and clicking both the Clear cache and Clear data buttons. Clear data may remove your account, so you may have to log back in, but it should help the problem.
If it doesn't, I'd have to say uninstall and re-install.


text:
Why phone sometimes (often) goes crazy and constantly lightens up its locked screen?
In general, from time to time, my phone (Galaxy SII) lightens up its locked screen for 4-5 seconds.
I thought: the reason behind can be to show if some messages or calls are awaiting to be noticed (but, with screen locked, it is pointless anyway, because nothing is shown besides symbol entry screen).
But sometimes it lightens up the screen like 3 times in a minute, over 15 minutes.
Why it does that?

Some application or widget is trying to wake up periodically, what ROM are you using? How long has this been going on for?

@t0mm13b: Quite long. ROM is original, so its Android 2.x. I now realised, that signal strenght here is sometimes ZERO, or ONE BAR. And it may constantly fluctuate between 0 and 1 bar from time to time. Maybe going from 0 to 1 is the reason of lighten up the screen?

Hardware/radio issue? Have you tried another handset, swap out your simcard and put into the other handset to see what signal you're getting. If signal is good, then can easily pin this down to the hardware issue... was it dropped recently?

Try uninstalling some applications. The same thing happened to me and I fixed it by uninstalling my most recently installed app.

Try BetterBatteryStats or GSam Battery Monitor Pro.  Both apps can provide you information on which apps/processes/services are initiating wakelocks, how many times they are doing it and how long they are keeping the device from going into a deep sleep.  This may help you identify if it's an app or a system process that is going crazy and waking your phone when it should be idle.  They both have free versions but I've only used the pro version so I'm not sure if the free versions will accomplish the same thing.

I am one of responsible developer of UzumApps.
We developed app called "wakelock detector"(WLD) for showing statistics of wakelock usage.
It is an alternative app for BetterBatteryStats or GSam Monitor.
If your screen lightens up randomly, then I think some app is holding "FULL_WAKE_LOCK" with ACQUIRE_CAUSES_WAKEUP flag, Check : PowerManager
Our app shows "full_wake_lock" statistics also, which will help you to determine the suspicious app. Most probably it will be the currently running process.
 WLD at GooglePlay

The site policy regarding disclosure in promotions has been noted on your posts before. Please read and understand that FAQ section, particularly the point noting "you must disclose your affiliation in your answers". Also make note of the point stating "If a huge percentage of your posts include a mention of your product or website, you're probably here for the wrong reasons", as thus far all of your answers promote your app.

sorry, I did not mean to promote the app, I changed the post and I mentioned the feature (showing full_wake_locks), which could help to find answer for this post

This happened to me, Samsung Galaxy S3, was killing the battery. After chasing my tail WRT applications, I found a post about the power connector on the bottom of the phone.  If it gets slightly bent down it will cause a problem (short against something I assume) and cause the screen to intermittently become active.  Take a non-conductive (NOT METAL) thin piece of something and VERY GENTLY move the power connector so it is centered in the hole where it sits.  Then try hooking up the power charger; it is easy to move it too much, so the it can't plug in.  The idea is to center the connector in the hole. If this looks beyond you, find your nearest friendly geek.  Fixes the problem immediately.


text:
Why are my contact pictures blurry and how to fix it?
Since the switch from Android 2.x (2.3.7) to  4.0.4 ICS I notice that all my contact's pictures are blurry.
Some of them come from g+ profiles but most are self added on a gingerbread phone.
Why are they blurry and how can I fix this?
PS: my own picture I reuploaded via the talk app is still low res and upscaled in the phone app. I also have a public profile pic that i updated at the same time.

What device do you have and what ROM are you using?
I only have this problem when the pictures, themselves are blurry--
But since you've added some yourself, I don't think that's the issue.
Have you tried re-setting any of these pictures?
A lot of the ones uploaded from G+ and FB show up blurry for no good reason, really.

It's device independant (ICS + at least 800x480). Strange thing is: Re-uploading worked on some pics except my own profile pic

After looking over the 4.1 changelog, Google apparently completely addressed this issue in the latest updates.
Hope they release the source, soon!

Thank you! could you give me a link for this?

AndroidPolice has an  article with more insight on this.

This is due to a limitation of GMail more than anything. GMail only supports contact icons with a resolution of 64×64, while ICS supports up to 256×256. When you give a contact an icon, Android uploads that new contact icon to GMail... which then promptly downscales it. ...And then Android thinks you changed it to the low-res icon and uses that instead of the nice and pretty one you picked out.

Seems logical however I find it hard to accept that Google messed this up and forgot to fix it or even noticed it to boot. Just thinking.

Let's get one thing clear, the contact resolution is still too damn low, even after the "fix" for 4.1 where the pictures were slightly enlarged. As of now, there's only one workaround if you want crisp contact pictures.

Create a folder with high resolution contact pictures. It's a great idea to backup this folder to Dropbox or similar, you don't want to have to collect these pictures again.
Download HD Contacts (free) from Google Play. This app will let you specify one "HD" (high resolution) contact picture for each contact. You can backup the database of contacts/apps from here, and you can redo all contact pictures in a batch when needed (like after installing a new ROM).

Until this is fixed server side and Google allows the sync of shiny high resolution pictures, all we can discuss is workarounds, and this is the one I find to work the best.

Apparently, this is fixed as of Android 4.1 Jelly Bean:
See the API Overview for Jelly Bean and you find this:
Large photos

Android now supports high resolution photos for contacts.
Now, when you push a photo into a contact record, the system processes it into
both a 96x96 thumbnail (as it has previously) and a 256x256 "display photo"
that's stored in a new file-based photo store (the exact dimensions that the
system chooses may vary in the future). You can add a large photo to a contact
by putting a large photo in the usual PHOTO column of a data row, which the
system will then process into the appropriate thumbnail and display photo
records.

Apparently, this is NOT fixed as of Android 4.1 Jelly Bean! At least not on Galaxy Nexus, which has HD screen and even 256x256 contact images looks just awfuly ugly on it!

Hmm, I have since updated my 'ME' profile picture and it looks crisp. The former compression/upscaling artifacts are gone. Tested on a Nexus 7 and a Nexus S both running 4.1.1. PS: Have you re-uploaded the objectionable profile pics? The quality of contacts with old profile pics stays the same.

After reading this, and similar posts, I finally found solution. It was need to transfer files to the phone/pad and upload them to my contacts from there. This is the only way to get crisp photos. I was all the time trying to do the same through GMail, because I was not aware of its limitations and the fact, that it stores photos directly in database. Now, everything is fine. Thanks.

I'm not sure if your issue is the one I'm addressing: Gmail doesn't save anything bigger than 96x96. So when your contacts are synced with Gmail, they are downsized. If you wipe your phone and re-sync, the 96x96 photos will be downloaded to your phone.
I couldn't find any solution but to write my own app, which uploads the high quality photos to picasaweb under a private album. Give the app a try: https://play.google.com/store/apps/details?id=com.oxplot.contactphotosync

What worked for me was going onto my PC, opening Gmail contacts, and deleting the contact photos one by one.  Then voila, the non-compressed pictures are back on my Android.

Incredible, it's 2016 and this is still happening, somehow each one of my contacts had a low res version of their photo set as a custom contact picture.


text:
What does the SMS limit per conversation do?
On the Samsung Galaxy S3, there is an option under the default SMS application called "Beschränkung für SMS" ("limit for SMS"). It was set to "200 messages per conversation" when I bought the phone.
What does it do? What happens to messages exceeding this limit? Is there any reason that I can't save millions of messages per conversation?

What happens is this, depending on the settings within SMS App, (really its actually MMS app), 'Delete Old Messages' option Delete old messages as limits are reached, if that was checked, then once it hits the threshold of 200 texts, Android will wipe them, to make room for more incoming messages.
Now, If that was not checked, Android does nothing but... it will slow down the handset to a crawl because it is loaded down with say, hundreds of messages, because Android is keeping track of it.
If you really care about your SMS, it might be best to use SMS Backup Restore and just back them up periodically.

I just imported 3k messages from my last phone, and it slowed down to a crawl. I can't see much reason for that, but maybe I'll have to resort to storing very old messages somewhere else.

I thought it just erased the 201st message? And isn't this per contact? I think on the newer phones (with more internal memory), they allow for more sms storage without slowing the phone down...

The reason for the slowing down to a crawl is the fact that the SMS are stored in the internal database by Android in which is keeping track of, that's why you can view the entire thread.

@nathpilland more internal memory does not mean more sms storage without slowing the phone down, its more for the apps storage really, the database will have even more room but at a cost of tracking all the SMS messages.


text:
Working root method for myTouch 4G Slide?
Is there a working root for the myTouch 4G Slide?
I have Android 2.3.4.
I tried Revolutionary as advised by rootzwiki, which failed with the following message.
Your device: doubleshot, with HBOOT 1.45.0013 is not supported at this time

I tried SuperOneClick, which failed.
None of the other methods I saw on the How do I root my device page appeared to support my version of Android.  Is there perhaps some method where I could downgrade, or is there some other new method out there?
Edit: My bootloader is unlocked with the tool from HTC

Since you've already unlocked your bootloader, you should be able to flash a recovery from fastboot and then use that to root. This will get you root on your stock ROM (but not S-OFF):

Download ClockworkMod recovery for the doubleshot from this link
Download the Superuser/su zip file from this link
Reboot into fastboot mode. To do this, remove power off the phone, remove the battery, then hold volume down while you re-insert the battery and press power. When the bootloader menu appears, press power again to select "Fastboot".
Flash the custom recovery image: fastboot flash recovery /path/to/clockworkmod.img.
Reboot into recovery (reboot and hold volume down, I believe, otherwise use #3 above to boot into the bootloader then press volume down to select "Recovery" and press the power button).
Copy the Superuser/su zip file onto your device and install it from recovery. It may be easier to get the zip onto your device if you first reboot normally and then use Android's mass storage feature to just copy it over.

What you are attempting to do is not rooting, it's called S-OFF. S-OFF is a level below root. Root is like being the administrator on a Windows machine, whereas S-OFF is like having permission to modify values in the BIOS. It's complete control. S-OFF might not be what you need for what you want to do if all you want to do is root your stock ROM.

I've read about s-off, I understand that it allows you to install custom radios, which I don't think I need.  Really, I'd just like to load a custom rom, but the methods I've tried seem to require root, which I haven't been able to get.

One question: Is your bootloader unlocked? If not that's why Revolutionary failed.
If your bootloader is locked, you need to use the HTC's unlock bootloader found here, then re-try using the Revolutionary root.
The clue was in the message which with a bit of google-fu yielded this thread on xda, post #214 and post #215 (you will have to go back to page 22 on that said thread).
I am not responsible for any outcome by my posting this answer.
Read and re-read and make sure you are ready to go ahead and do so.

Yes, I have already unlocked my bootloader with the official HTC tool.  It looked like it worked, but I'm still getting the same message from Revolutionary.


text:
Samsung Galaxy S3 direct call always calls the same number
I am using a Samsung Galaxy S3 and the direct call feature always calls the same number no matter whose contact I am viewing. Is this a bug in the feature? (The number it calls to is one of my frequent callers.)

Well, I rebooted the phone and it is working fine now, but still not sure why this happens. It happened to me twice and works fine when I reboot the phone. This is not an answer to my question but more like a solution to overcome that.

Could you nevertheless post this as answer and mark the question as answered?

Well, I rebooted the phone and it is working fine now, but still not sure why this happens. It happened to me twice and works fine when I reboot the phone. This is not an answer to my question but more like a solution to overcome that


text:
Can I replace the system font just for Japanese text?
I discovered today that the system font on my rooted Galaxy S2 phone has some errors in the way it renders some Japanese characters.
I want to change the font to something I'm sure is more reliable, but I'm unsure that I can change just the Japanese, and impact all fonts.
I have looked into font changing apps, but I'm a little nervous as there are a lot of comments suggesting the potential to brick the phone. So I want to proceed carefully.
I don't really know how font handling works, especially with an Android device, so is it possible for me to change the font for just the Japanese text?

Voting to close. The font issue seems to be resolved by installing a ROM/Kernel more compatible with my phone, and as such I can't and won't be pursuing this issue any further.

I see no valid reason to close the question. If you dont need an answer, simply delete the question.

@Flow: I can't delete it because there is an answer so the system won't allow it.

Ahh I see, then we may need mod power here. I am not sure if closing the question for some "fake" reason would be the appropriate action in that case.

@Flow: I don't think closing as "Too localised" is a "fake" reason.

The way font handling works is your android device has files in the system/fonts folder that control the font for certain aspects of the android system. One of them is the clock, the text, etc.
In order to change these you need to rename your font file (let's say its helvetica.ttf) to android-clock.ttf to change the font of the clock. Do this for all the files in the system/font folder to change all the font on your phone.
Now, the Japanese characters... I'm not sure if the characters are handled differently than the english characters. I assume they're not, and this is why when you change the font they look strange. It's probably because the font file doesn't have the ability to change how these characters work, and is not sure how to deal with them. You may have to find a font that is compatible with both english/japanese characters.

So I can change the fonts on my phone by renaming and replacing the font files, without needing an app?

It worked for me. Just make sure they're compatible with android. Sometimes the typical computer fonts are too big and make the screen resolution change, which you really don't want to happen. Everything looks really strange. And before you do anything, backup your device, just in case.


text:
How to prevent buttons from activating screen
When I take my Android phone from my trousers pocket the screen is often activated since any press to the search, home, back or menu button activates the screen. Of course, this is a major battery drain. Even worse - sometimes the phone takes or rejects an incoming call while being in my pocket without me noticing. 8-(
So: is there any way to prevent these buttons from activating the screen? Only the power on button should wake it up, since it is much better hidden and cannot be accidentially pressed in the pocket.
In case that matters: my phone is a LG-P500 with Android version 2.2.2

Simply do not buy LG phone the next time. Their design sucks - see similar problem here: http://android.stackexchange.com/q/78241/68373

If you did not find anything related in the settings, a solution could be to install a custom ROM (such as CyanogenMod). They often provide a much wider set of settings, and I remember having seen something like "Menu button wakes phones on/off" on some of my older devices.

When your phone is locked and you press any key, the screen only lights up for a few seconds. Even if you accidentally press home or search, nothing will happen until you unlock it. There is no reason to have a dedicated button just for waking up the screen.
EDIT: It's about time, buddy. Get a Nexus device.

The trouble is that the erratic movement of the phone in my pocket does sometimes manage to unlock it via the slider. If that happens the phone sometimes shows the emergency call screen with tons of numbers pressed. The menu, search, back and home button should have no business waking up the phone - that's what the well hidden "on" button is for. :-(


text:
Does Android use a VPN in background when connecting to Exchange?
i use Android 2.3.6 stock. I am new to Android.
At work we have a MS Small Business server, it has Exchange for e-mail.
With my laptop (Thunderbird), i can only connect to IMAP if i have a VPN connection to work.
But my android phone can get my email without a VPN connection. But that is not allowed in our firewall! How can it be?
Now the VPN has the same credentials as the email itself. This is probably the way it always works on MS small business server.
I am guessing that Android is so smart that it tries to make VPN connection with the given email credentials when the connection fails initially.
Is that so?

Android doesn't do that (nor do iOS and others).
IMHO it's not smart to automatically try to do such a thing. It's just a coincidence that your credentials are the same for both those very different things.
Exchange credentials and VPN credentials should really be not the same to begin with (for obvious security reasons).

Surely with Active Directory and a primarily Windows Server based network this (the credentials being "identical") isn't unlikely at all?

Maybe, right. I find this a bigger security concern than having 2 separate credentials for both. I'm used to PKI based VPNs personally and my company doesn't do it either to be able to lock out individual devices independently from changing the LDAP credentials. There's still left the endpoint which you cannot derive from Exchange settings, right? after all the exchange server in the OP's case is not publicly available, cause the VPN is needed to connect to it internally.

For the record, I totally agree that this [auto-magically connecting via VPN] is not something Android does.


text:
Is there a way to perform a memdump of an android device?
Is there a way to perform a memdump of an android device? I need the content of the entire memory (RAM). Maybe there is a shell command (meminfo will not do because it displays only memory information, not the content of RAM) or maybe somebody has a program which does this.

Why do you want to do this?

I want to see if there is a pattern in the free memory space

Since Android uses Linux as kernel /dev/kmem exists. It's a virtual character device file that is an image of the main memory of the computer.
You can simply dump it with
cat /dev/kmem > file

but only as root.

thanks, this is what I wanted, also there is a physical memory file (/dev/mem) I will look to see what is the difference, but now I know where to look at.

cat for any mem device never work. Because cat read device sequentially and zero page never mapped in memory. Zero page must be not mapped for get SIGSEG (Segmenataion fault) on resolve null pointer. Then cat failed read and output file will be empty.

You can use GameGuardian for this. Need root.
Memory editor tab - menu - memory dump - select range and folder - press ok - wait for toast "Dump end".
Here some video examples how to do this:

How to dump memory of any running processes in Android -
GameGuardian
How to dump odex file from memory on Android -
GameGuardian
How to dump deleted file from memory on Android -
GameGuardian


text:
Xperia ArcS how to install cyanogen
I have an Xperia Arc S (LT18i). How do I install Cyanogen Mod on it?

Is that for the CM9 RC1 that was released yesterday? :D
There's two things you need to do:

Remove the simlock first! (Flashing a ROM with simlock on could spell disaster)
Unlock the bootloader to enable you to run custom roms.

As for the way things are, there's no true CWM recovery for the Sony due to the inherent nature of how Sony does it (Its different!) - when you unlock the bootloader, you're also unlocking recovery BUT, the boot and recovery are residing on the one partition so do not try flash CWM into it otherwise BAM, goodbye!
There is an app on the market, for a CWM which is not a real CWM (it dumps its binaries into the /system directory) which by the way, must remind you need root for this!
You will need se1tool (IIRC) to flash the latest ROM, you could also check out the FreeXperia project for information on this, FreeXperia is by jerpelea, which is now what you're seeing, as CM9.

How do I remove simlock? I am new to Android and don’t understand anything you have written

Basically you need the se1tool, adb drivers, and the cable, to be honest, its an overload for a new person like you coming to Android, hence *it would be best to ask someone in your local area to do this for you. * The answer I've posted is a run-down of what's needed to be done in order to go ahead and install a custom ROM :)

I'll check it out for you and get back to you shortly :)

Since you stated Poland, I guess this will be of information to you http://www.elektroda.pl/rtvforum/topic2302148.html

How do I check if the phone really has simlock? I don’t have any foreign network simcards at hand…

It shows all 0s in service menu>service info>sim lock, does that mean it is unlocked?

I would think so, have xperia mini here... :)

I just checked and it isn’t simlocked.

That's great to hear, so that's one off the list above :) \o/

I followed the instructions on the Cyanogen site and they, unsurprisingly, worked. I did not install the 9.0 rc.


text:
How to quickly lock screen to landscape?
For the use with a neoprene bracelet for running, I would like to quickly lock my Milestone 1@Cyanogenmod 7.2.0 to landscape mode.
All widgets that disable auto orientation seem to cause the phone to switch back to portrait.
I could achieve that by disabling 0°/180°/270° in the settings, but I would like an easier solution with a widget.

Which widgets have you tried that didn't work? I know Rotation Locker, for example, has a widget that's designed to lock whatever your current orientation is when pressed.

Sorry, somehow I overlooked this comment. Yes, Rotation Locker works. Thanks!

Rotation Locker says that it supports this:

Lock your screen's rotation in Landscape, Portrait or Auto. When you launch the app, you're faced with these three options.

For doing this quickly, it does also include a widget to lock whatever your current orientation is:

A widget is provided so you can lock into whatever your current orientation is. (Useful for reverse landscape for example).

Fantastic! An app for everything... :)

I have attached its launcher icon to Notification Bar using Widgetsoid. Now, I can lock the orientation from within an app. No need to screw Home Launcher.

Add this tip to answer if you think that it can be useful to someone.


text:
Can I change system locale by command?
For some reason I need to change system locale temporarily.
Can I change system locale using some command? or script?
So that i can run it with tasker's built-in shell.

Couldn't figure that one out -- but maybe this answer may help you meanwhile for a work-around on faster switching locales.

@Izzy: Now there's an answer.

You can do this with the Secure Settings plugin. Parts of it require root, so I'm not sure whether this will work if you're un-rooted. It works perfectly for me, but I'm rooted.

FYI, this is not working for me when I'm un-rooted.


text:
Would Galaxy Nexus US version (unlocked directly from Google Play) work in India
Would Galaxy Nexus US version (unlocked directly from Google Play) work in India on GSM networks? As far as I understand from the specifications the voice should work just fine as it is a quad band. What about data? Seems like it does support 3G 2100 which is used in India.
Galaxy Nexus specifications

GSM/EDGE/GPRS (850, 900, 1800, 1900 MHz)
3G (850, 900, 1700, 1900, 2100 MHz)
HSPA+ 21

GSM Bands information by country

900     1800            3G 2100 BSNL / MTNL

as it seems to be working on the bands of your country and also unlocked then it should actually work.

You may not get 21Mbps downloads on HSPA+, but otherwise, voice calls and data access should work just fine, provided you get a compatible SIM card from the local provider.

I just bought a Galaxy Nexus(unlocked directly from Google Play Store) and it works fine for me.I tested 2G and 3G over Airtel Networks.


text:
Why can the Nexus 7 display so much more content on-screen than the Galaxy Nexus?
The Galaxy Nexus is 1280x720, and the Nexus 7 tablet is 1280x800.
I realize that the tablet is physically larger, but it's screen resolution, not display size, that determines screen real-estate.
Why is it that the Nexus 7 appears to be able to show so much more content on-screen?
EDIT - My question isn't "why was it designed this way". My question is more "how is it that it is able to show more on the screen"? PPI doesn't explain this.
Is it just a matter of the scaling?

I should have asked "how" is it able to do so. When I said why, I did not mean "why did they design it this way", I meant, "why is this TECHNICALLY possible"?

Why is it possible? Seriously? You make things smaller.

Also, if you look in the build.prop of that ROM (if you have the ROM dump), there's a line in there ro.sf.lcd_density=xxx that dictates the screen density. The higher the value, the more can fit on screen, likewise the reverse, less can fit on screen.

@zacharyalexstern: asking how it's done is development question, and is off topic here. Try StackOverflow.

To understand why Nexus 7 can show more content than the Galaxy Nexus, I'll first explain two concepts: screen density and density-independent-pixel.
But before we go into technical details, it may be worth to clarify the design goals of using density-independent-pixels. The goal is to define a UI that is similar in dimension across devices, regardless of the screen size. So in this case the appearance of the menus is the same in the Galaxy Nexus and the tablet (side by side should look very similar), but, as one has a bigger screen, more content can be shown. The designer selects an appearance that looks good for a certain size (a 160 dpi screen is the base) and this is "simulated" in this case in devices with higher dpi.
Screen Density
Commonly referred to as dpi (dots per inch). Android groups all actual screen densities into four generalized densities: low (120), medium (160), high (240), and extra high (320). A device such as Galaxy Nexus has "extra high" screen density (more specifically, the dpi value is set at 320). The Nexus 7 uses "tvdpi" - i.e. 213 dpi.
Density Independent Pixel
Commonly referred to as dp. This is the virtual pixel unit used when displaying content. The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen. To calculate dp use the following formula:
px = dp * (dpi / 160)

or equivalently:
dp = (px / dpi) * 160

The reason Nexus 7 can show more content than the Galaxy Nexus despite having similar resolutions is this: the dpi of Nexus 7 is lower than Galaxy Nexus.
Galaxy Nexus (320 dpi, 720 pixels wide)
(720 / 320) * 160 = 360 dp

Nexus 7 (213 dpi, 800 pixels wide)
(800 / 213) * 160 = 600 dp

This means that when apps are rendering on the Galaxy Nexus, the width of the screen is actually 360 dp (rendered using 720 pixels). Whereas on the Nexus 7, the width of the screen is 600 dp (rendered using 800 pixels).
Bonus
If your Galaxy Nexus is rooted, you can use an app such as LCD Density Modder and change the DPI of your device to 240. What you'll get is something a lot closer to Nexus 7 in a smaller package. On the left is a screenshot of the device at 240 dpi. You'll notice we can see a lot more content when the DPI is lower.

Nothing to do with PPI
The other answers mention PPI. The amount of content displayed has nothing to do with the PPI of a device. Though commonly, vendors select the DPI that is closest to the PPI of the device. (e.g. Galaxy Nexus has a PPI of 316, but a DPI of 320, where as Nexus 7 has a PPI of 216, but uses a 213 DPI).
Further Reading
http://developer.android.com/guide/practices/screens_support.html

Thanks for this, nobody else actually answered the question I was asking.

This is a good answer overall, but the "nothing to do with PPI" paragraph makes a false distinction between DPI and PPI.  See my comment on Mohammed Essam's answer.

Hello. I just don't understand a word of what you're saying. You assume that the more the dpi is low, the more you can show. But when you have 100 dot per inch, you just show less informations on an inch that when having 200 dot per inch. And also, if the default density is set near to the device ppi, you can't do better, even modifying the value, because as far as I know, yes one dot can be displayed on many pixels, but a pixel cannot display more that one dot.

Uhhh, do this apply to desktop screens ?

Actually the Nexus 7 has 213 DPI, and is 600x961 dp units. See https://plus.google.com/105051985738280261832/posts/6eWwQvFGLV8

That's because the pixels per inch (PPI) is different between them. The higher the PPI, the higher the quality but at a cost of (relative) smaller screen size. So the Nexus 7 has 216 pixels per inch while the Galaxy Nexus has 316 pixels per inch. The resolution isn't everything, you also have to consider the density of the pixels.
High PPI values have the advantage that it's HD but it also has a disadvantage which is a smaller screen size (at a persistent resolution).
You can read more about PPI here.

I don't see what PPI has to do with screen real-estate. Assuming no scaling, the Galaxy Nexus should have roughly the same screen real-estate as the Nexus 7, things just should appear smaller on screen.

@zacharyalexstern, PPI is relevant because it determines font scaling.  12-point text is supposed to be one-sixth of an inch tall (72pt = 1in), which corresponds to 36 pixels on the 216ppi Nexus 7, and about 53 pixels on the 316ppi Galaxy Nexus.  Other UI elements are scaled based on PPI too.

Basically, the UI elements are scaled to appear with a consistent physical size across devices.  That's why you can fit more of them on a device that's physically larger.

@zacharyalexstern I can't put it better than Wyzard, so I won't.  I'm just backing him up because you seem adamant that PPI has nothing to do with the screen real estate.  I promise you to the contrary, it has everything to do with screen real estate.
You are correct that two 1280x800 screens have the same number of pixels.  But all of the Android components are scaled to pixel density.  Have you programmed for Android?  Is the term dp familiar?

PPI has NOTHING to do with screen real-estate. What we call "screen real-estate" is the actually the number of density independent pixels (DP). DP does NOT depend on the PPI of a device, and only depends on the DPI. That's why I can change my Galaxy Nexus from 320 DPI to 240 DPI, and see almost as much content as the Nexus 7. Phone vendors simply select the DPI closest to the PPI of the device (e.g. Galaxy Nexus - 316 PPI, 320 DPI. Nexus 7 - 216 PPI, 240 DPI).

@Wyzard UI elements on android are most certainly NOT scaled to PPI, they are scaled to DPI.

@DerekKwok, DPI is a printing term that's not really applicable to computer displays.  When it's used in relation to computer displays, it's generally a synonym for PPI, because the image is made of pixels, not dots.

Showing the same amount of content on a 4.6" screen would make it prohibitively small in most cases. You wouldn't be able to read it, so putting that much content on the screen just doesn't make sense. Resolution determines how many pixels you can display, but one pixel is not the same size on every screen. Making content usable and readable requires you to use up more pixels on a smaller screen because they are more densely packed.
For a good comparison, open a web page on a Galaxy Nexus and zoom all the way out. The same page viewed on a 14" (or such) monitor with similar resolution would be no problem, but the text is nearly indecipherable on your phone.

From the standpoint of "how is this accomplished technically" - it largely depends on how an app is written. By default, Android will simply scale the interface on to the larger screen, which may or may not cause more data to be visible (consider a scrolling list, for example: more items would be visible on a larger screen). That's the most basic scenario.
It's also possible, however, for a developer to define entirely different layouts based upon screen size or density. Therefore, the layouts on a 7" device may be completely unrelated to the layouts on a 4" device or 10" device. This gives developers a lot of flexibility to create richer UIs for tablets (and other such devices) while keeping the phone UIs useable. This is covered in length on Android's developers site.

Was going to say, ironic that Google are supporting the iPad for their Google+... that Glass demo with Brin was something else though... :D

I understand WHY it's done, my question is more how. E.g. is it just a matter of scaling?

@zacharyalexstern: That depends on how the app is written, then. You can write an app to use entirely different layouts on screens of different sizes if you want, so it isn't necessarily just "scaling" in the typical sense. Or, you can let the app just scale if you want. There's a fairly sizable set of documentation dedicated to this on the Android developers site but that's a pretty basic summary.

Sorry for the stupid answer, but: the Galaxy Nexus makes everything bigger.
For example, the small letter 'a' can have a width of 30 pixels on the Galaxy Nexus, while it only has 20 pixels on the Nexus 7. This way, more letters can fit on the screen. The reason why they appear to be the same size (e.g. 3mm if you put a ruler on the screen) is, as the others said, pixel density. Basically, pixels are bigger, physically, on the Nexus 7.
The reason why the Galaxy Nexus makes everything bigger is so that you can actually use it without keeping it an inch from your face. If the letter 'a' would have a width of 20 pixels, like on the Nexus 7, it would be too small to read comfortably (because pixels are much smaller).

I understand that, that's not my questioin.


text:
Car Mode suddenly appeared - why? And how do I get rid of it?
About 2 1/2 hrs ago, I plugged in my HTC Evo 4G to its home charger to charge up a bit before leaving the house. It's rooted running CyanogenMod-7.1.0-Supersonic (for at least a month if not more, I can't remember when my husband did this).
Within about 3 minutes, my phone had this really weird user interface I have never seen. It's Car Mode. I couldn't exit out of it, couldn't make my phone respond to me at all. I immediately pulled out the battery & rebooted, thinking maybe it was malware. It booted back into Car Mode, only this time I could click an Exit button.
Researching, I see that this is an UI for car docking. Only I have no car dock, and it was plugged into my home wall charger. I left the house for errands, and no matter what I did - on the phone on a voice call, typing email (at a doctor's office, not driving ;) ), and it kept booting me into Car Mode. On the voice call it automatically put me on speaker.
I did not ask for this program, did not download anything, did not approve anything...
I ran Lookout and no Malware or Spyware is showing. I am very confused.
Anyone have ideas on what this program is, how it all of a sudden appeared on my phone, and how to get it off? I looked up apps in Google Play and the icon in the notifications bar (when I exit Car Mode) is not something that is there. It looks like an app, but it's not in my Apps manager, either, or a running process that I can tell, yet it is showing up intermittently in my notifications, even not plugged in or moving. It's also turning on intermittently. I can't get anything done.
Thanks for any help!

car mode is supposed to show up automatically when the device is put into a car dock; the mode is triggered by a set of magnets arranged in a certain pattern. Check if you have any magnets around that might trigger the mode.

It is included with Cyanogenmod and is based on similar modes in other ROMs. It is meant to provide you with what you need, but not so much as to distract you while driving.
I do not know what is launching it, or how it is doing so automatically, but there may be ways to stop it:
Stop it in it's tracks
If you would like to remove it completely and not use it at all, install Titanium Backup, choose the Backup and Restore tab, find and select Car Home (I have version 2.2.1.2) and select either Freeze or Uninstall.
Note: Freeze will stop the app from running at all, but keep it on your phone. Uninstall will completely remove it.
Double note: if you choose Uninstall, you may want to make a Backup there with the app first, just in case removing it causes unwanted side-effects.

Other, less intense options

In car mode, click the Right Arrow and choose Settings. From here, make sure that it's not automatically launching when connected to some bluetooth device, and try Reset to defaults, just to make sure nothing else is helping it along.
From the home screen, go to Settings -> Applications -> Manage Applications, choose the All tab, and find Car Home. Here, click the Clear data button.

The most common reason for the car mode to launch is dirt in your charger-connector. The micro-USB gathers all kinds of dirt from your pockets and eventually starts connecting the pins sporadically.
Apply some compressed air and you will be fine. Let the charger have some as well.

I found another Car Home issue related to the USB port.  On a non-EVO someone dicovered that their USB port was bent and they violently disabled it.
Since Iplugged and unplugged my EVO 3.1415 million times since I got it, I've played around (gently) with the USB port.
This has reduced the annoying Car Home app starts from all the time to 4-5 times daily.

You can disable car mode in your phone model by going to Settings > Dock > and uncheck auto-launch, according to http://answers.yahoo.com/question/index?qid=20110814065550AAW9RZc
Apparently this is a common problem in EVO 4G, see:

http://forums.miui.us/showthread.php?21516-Car-Mode-won-t-turn-off
http://androidforums.com/evo-4g-all-things-root/343337-car-mode-constantly-randomly-turns.html

It was a hardware issue for me - need to gently bend the charging port so it doesn't touch the upper bracket. More info here:
http://forums.androidcentral.com/verizon-droid-charge/135723-fixed-droid-charge-stuck-desk-car-cradle-mode.html
It's happened to me several times: randomly switches to car mode, desktop mode, shuts off speaker, answers calls only in speakerphone, music won't play through speaker, etc..

How to get out of car mode.
Got this from http://www.droidforums.net/forum/droid-general-discussions/203433-how-get-out-car-mode.html after trying all of the above and nothing had worked.  This worked for me.
I see that there are only a few posts about this online but no solutions without using apps. I called Verizon and told them the issues. They actually had to go back to way earlier models to solve this issue. To get out of car dock mode do the following:

Plug in your phone to your charger.
Turn off your phone.
Turn on your phone.
Place a call. While in call, remove your charging cable from your phone (wiggling it a little did the trick for me).
End the call.

The steering wheel icon should be gone and your phone should be back to normal.

I know this is old, but I was having this problem with my LG G2 and finally figured out how to get rid of it. Hoping this saves someone else the frustration!
Go into Settings and under the System heading there is an option for Accessory. When you open that, uncheck the "car Home" option that says "automatically start car home when the phone is mounted on car cradle".

I discovered that if you disable the Kies Air program then the care mode will stop working on the Galaxy S2.
Click on settings, then find applications, under running process there is a program called "Kies air" (orange and white in color.) click on the un install updates and then I clicked on disable button.
I have a Samsung galaxy 2 and the "car mode" has stopped popping up every 2 seconds on my phone

Please add more details to clarify your answer

Sorry,  click on settings,  then find applications,   under running process there is a program called "Kies air"   (orange and white in color.)  click on the un install updates and then I clicked on disable button.   I have a Samsung galaxy 2 and the "car mode"  has not been popping up every 2 seconds on my phone.

Yeah. I jus figured all you had to do was use two of your fingers and swipe them down twice.   (-_-). That car mode got me worried!!!  I though I was never gonna get out of it!!!

Why too many exclamation marks?

Too much coffee!!!

I had the problem with my HTC One M7 (root, OmniROM) that the car mode appeared after restart although no usb cable/dock was connected.
I had anomalities like screen rotation (although locked), calls starting in speaker-mode, mtp-usb not working (disconnect after 1s).
Tapping "Exit Car Mode" didn't solve the problem. Possibly the "car mode" was not terminated fully. Nothing I read on the forums helped until I  found the solution:
The App Car Mode *root* was able to terminate the car mode task so that I could use my phone normally again.

I was able to fix my Droid DNA by going into Developer Options and checking "USB debugging"


text:
How to check if an android device has a wireless card that supports promiscuous or monitor mode?
How can I check to see if my (rooted) android device has a wireless card that supports either monitor mode or promiscuous mode?

Unfortunately you need root to be able to do that, despite you saying it, but thought it would be useful to leave that in here for others :)
All modern wireless cards chipsets would may have that feature to be able to sniff/monitor, but as Matthew Read pointed out in the comments below, its a grey area in terms of driver support.
When you issue the binary command ifconfig there's a 'promisc' switch to tell it to go into promiscuous mode to enable monitoring/sniffing.

I'm not sure all modern chipsets have that feature, I recall some XDA discussions about phones that did not (though I can't remember which).  There's also frequently no driver support for it in Android.

Top off my head, there's Atheros, Broadcom, they are the main two used.. in fact, simple check to see if it is supported - wifi sniffer app for android (https://play.google.com/store/apps/details?id=vadim.ofer.sniffer) that will confirm promiscuous mode, and shark for root (https://play.google.com/store/apps/details?id=lv.n3o.shark)

@MatthewRead You are 100% correct on driver support, especially Atheros, its extremely sketchy to say the least :) And purported claims of sources are well and truly scattered about but broken or don't build at all :)

play.google.com links seem to be dead.

Well if you are running Linux, any of these commands could do it for you. The first one should work, though, this one works for my phone.
Type these in the command prompt:

iw phy -- this is the one that tells you what modes your device can handle. Look for "supported interface modes". Mine says IBSS, Managed, AP etc. Does not say Monitor.)
iw phy0
iw wlan0
iw eth or iw eth0 -- this is for a computer with "Wired" internet connection

If you don't know which one of these commands is right for your phone, computer or laptop, type in iw dev first and this will tell you what to follow iw with.
If you're new to Linux, consider these commands:

man ifconfig
man iwconfig

man is short for Manual.


text:
cat /proc/mtd No such file or directory
I am trying to follow these directions and I get stopped on the first step:
# cat /proc/mtd
/proc/mtd: No such file or directory

Help?

That doesn't exist on your device.  It doesn't on my Vibrant either, though I can get somewhat similar info via cat /proc/partitions.

Any idea how I figure out which ones are the boot and recovery images?

@TestPlanManagement.com Not sure. The output of mount shows me where /system and /cache are (etc) but nothing about boot and recovery.

Some (newer?) phones do not use /dev/mtd* devices.
Instead, you must look for your device file in the /dev/block/platform/*/by-name directory (* is expanded to the usually single subdirectory below platform/). While the exact name varies depending on the device, it should remain something meaningful (like boot, or LNX as an acronym for "Linux", etc.).
You should end-up with a path similar to /dev/block/platform/sdhci-tegra.3/by-name/LNX that you will then be able to use to pull the boot.img file (FYI I cover this more deeply in my answer to this other question).


text:
Gmail ICS: How do I mark as not spam?
I've got a Samsung S3, and on my old SGS I could mark a spam as not spam.
How do I do this in my ICS GMail? The feature seems to have healed up.
Others have seen this also:
http://forum.xda-developers.com/showthread.php?t=1525799

You can't mark mails as not spam.
Instead you have to label it inbox. To do this on the bottom action bar, hit labels and tick inbox.
It seems that this is equivalent as all future emails go straight to the inbox.

And what if its already in your inbox? Gmail thinks an account is compromised and so the links in the e-mail don't work - but I know this is genuine and now can't follow any links :-(


text:
Does Android suffer from the same "over a period of time" performance degradation that OSes like Windows do?
To clarify, yes, I run a custom ROM on my phone. I thought to myself "I'm going to flash this and keep it stable because I need to depend on it for work".
Almost a full month later, I'm finding that the interface is lagging, apps don't spring open with the same swiftness that they used to, and in general, I'm finding I need to reboot more often. Nothing is critically wrong, logcats don't seem to show any malfunctioning, it's just.....sluggish.
Flashing the ROM over again is starting to feel like Windows; I reinstall fairly often to keep it running smooth, but if it's something I'm doing wrong, I'm entirely open to suggestions. As I grow older and less obsessed with flashing anything I see on XDA, I want to keep something stable and dependable.

funny... I have Windows systems running for years and Androids running for many months with no degradation in performance.

One more thing: 'flashing the ROM over again' doesn't improve anything. It consists of usually a kernel and the /system partition. It's called ROM (read only memory) because it never changes, not even when you wipe (except for when you reflash a different ROM). Your performance rot solely comes from certain installed apps most probably. Test a wipe and see if it's a difference. (Some other reason i can think of: Samsumg's infamous RFS)

@ce4: the term ROM is a misnomer really, in Android the system partition not really read-only; it is only read-only in essence because the permission is set to not allow any program to write to the folder/partition. In rooted systems, the root can change the permission and grants privileges to programs to write to the read-only folder/partition.

I know, bad wording from me. it's like hacker vs. cracker, everyone uses the former. at least by normal daily use it doesn't change, and that's what i wanted to say in the 600 words of a comment. my phone has two apps which do: adblock modifies /etc/hosts and TiBackup that allows integrating into system. but both don't lead to this symptom. See this rant, thats rather common... https://plus.google.com/app/plus/mp/211/#~loop:view=activity&aid=z12htlfjdsytebova222fzkqnwfgdbgrk04

The effect you are describing is not caused by the OS. It's caused by more and more background processes that accumulate over time and maybe more apps registering to system hooks that need to be evaluated when certain events occur.
Every OS that supports this will be vulnerable. My Android has run for the past 1 1/2 years without any performance degradation. Always question and confront app developers if they run a service in the background for a long time (without any need/use). Interval-like started background services that check/pull for some information and terminate after that are fine. Google Play Music is was1 a perfect example: The App sets an Android Alarm (that is not an user alarm, but more a programmatically scheduled event) in intervals to perform its sync.
But some apps start a long-running service that can't be disabled by the user, and if you have many of these running, your performance will in-fact degrade.
1Google Music seems now also to run all the time. :( But there are other good examples of apps, that understand that they shouldn't run all the time. Or where the user is able to deactivate the background service. Or where the app developer was competent enough to make use of the rich (push) API of Android provides to keep the impact of the app at a minimum.

It might happen by installing lots of 'service' apps, you can however reverse it just by deinstalling the offending apps (no need for a system cleaner and such). Also resetting/wiping your phone will render it to the exact same stage as when you got it (or first installed your ROM). Here's a rant by Android Dev Dianne Hackborn about a free game that launches 2 services that together consume 10MB constantly: https://plus.google.com/105051985738280261832/posts/JAqggyKcM2z

What an awesome name for a developer, Hackborn.

@Hyangelo in the words of Lady Gaga, maybe "She was born that way"... LOL!!! No disrespect! I take my hat of to Dianne Hackborn, Romain Guy and Jean-Baptiste Queru :D Without 'em where would Android be now! :)

Is there a way to find out which background services is hogging my resources and how to un-install them? Better yet, is there a way to know the resource intensity before installing the app?

Not before, but you always can have a look at the running apps via Settings → Apps → Running

Answer by Flow is correct in that the increased feeling of sluggishness is not caused by the OS, it is mainly caused by apps. But there is another effect I noticed, specially on battery life: The more you use your phone, the more you are demanding to its performance (and battery life), even if it is not conscious. (It is the same for hard-drive sizes: the more you have, the more you need.)
So, it can also be the your level of expectation is slowly raising.
I remember I was fascinated by all the powers I had in my hand when I bought my HTC Magic some years ago. Recently, I switched it on to have a look: it still works alright, but, well, now that I used a Nexus One and then a Galaxy Note, I feel it has a very rough UI and very limited powers. My expectation have raised.

If you are using an alternative ROM to Android, it is possible there could be issues with the ROM which might be causing it. Issues like this have been seen on CyanogenMod ROMS in the past, especially on nightly builds (that is, test versions). However, they are correct in that it is more than likely due to apps you have downloaded.
I have gone without rebooting, clearing caches, etc. for over three months without any degradation.


text:
Virtual Sd-card won't transfer
I have a Verizon Galaxy Nexus 32GB. I've installed AOKP on it and it has been running pretty okay with no bugs etc...
But after I connected it too my Nintendo Wii I think it mounted sdcard as FAT32 itself :\
I'm receiving the following error when trying to download something from 4Shared sync app(But actually none can download or transfer anything to Virtual sdcard):

XXXXX.apk: open failed: EACCES(Permission denied)

I already restored my old backup wiped all data etc, nothing seems to work.
Note that I can access my sd-card, i can't only transfer, take pics... basically data.
PS: I showed 4sync problem because it was the only one that specify something

Can you make some aspects clearer? The question is a little unclear to me. From what I read i suppose you have not connected it to the Wii any more and still have the problem with the sdcard accessibility. Please provide logcat debug output https://play.google.com/store/apps/details?id=org.jtb.alogcat or install https://play.google.com/store/apps/details?id=jackpal.androidterm and do a 'mount', 'dmesg', 'logcat' command there and see what problem you have. Post your findings here. By the way: Doesn't the GNexus forbid SDcard mounting as FAT32? I think there's only MTP and PTP transfer modes.

Idk, but i'm almost sure it did because of that error.
I can use adb, so logcats are easily provided, i also already saw one of 'em and i've found no problems with storage...
I tried mounting, not working, nothing about sd-card works

I'm confused. Galaxy Nexus doesn't have a SD card. Do you mean you somehow got it to mount the /sdcard/ folder to your wii and then that formatted your /sdcard/ directory?

Sorry,basically the Galaxy Nexus does have a "virtual sd-card" that isn't data wiped with the data factory reset from CWM, for me the only option was to downgrade the phone to a stock version, as it locked and unlocked partition

basically the Galaxy Nexus does have a "virtual sd-card" that isn't data wiped with the data factory reset from CWM but it is when wiped via stock recovery, for me the only option was to downgrade the phone to a stock version, as it locked and unlocked partition. But there are other ways to do it, but all of 'em includes formatting your "sd-card"(sad).


text:
Cannot see my device in Dalvik Debug Monitor

Possible Duplicate:
installing USB driver for Micromax A50

I have android gingerbread (2.3.6) . I wanted to take a screen shot so i enabled USB-Debugging,connected the USB,started ddms but couldn't see the the device/phone connected in the Dalvik Debug Monitor.
What could be the reason for this ?
Pdf with photos to what I did and what did i get

What device? Some devices can take in-phone screenshot before it's officially supported in Android. PS: I've removed the link since it is broken.

@Lie Ryan My Android Phone. I want to take the screen shot by enabling USB-Debugging

of course it's not your iPhone, this is an Android website. What's your device model?

@Lie Ryan Micromax A 50

Have you installed the USB driver? You need to install the USB driver to use development tools in Windows, they have to be downloaded and installed separately. For your device Micromax A50, try the following guide.

but i have installed usb driver through SDK manager but not of micromax A 50

@SuhailGupta: you need the device-specific USB driver; the USB driver that comes with SDK Manager is only for Nexus devices except Galaxy Nexus (i.e. ADP1 / T-Mobile G1, ADP2 / Google Ion / T-Mobile myTouch 3G, Verizon Droid, Nexus One, Nexus S).

I unzipped the .rar file given in the guide but couldn't find Device Manager . Is there something i am missing ? Contents of Unzipped Folder . My SDK Manager

@SuhailGupta: the Device Manager is Windows control panel tools, see http://www.computerhope.com/issues/ch000833.htm

but i get (this message when i select android_winusb.inf)[http://i49.tinypic.com/20fqm2x.jpg] as mentioned in the micromax guide u mentioned . what is the reason ?

@SuhailGupta: check the Driver from here solves it: http://micromaxsuperfone.com/products/A50.html Scroll to the bottom of the page where it says "Downloads" and click on the link "Drivers", see if any of the one in that works better.


text:
How do I turn on flashmode in Sony Ericsson Ray?
How do I turn on flashmode in sony xperia ray? I am doing what is said in forum the flash tool says I am in Fastboot mode not in flash mode.

HINT: Just try the combination with the other volume button if you enter the wrong mode (that's what I do because I cannot remember the button trick either and do trial&error every other time I need this.
Launch your software, prepare the ftf for flashing and only then do the following to enter flash mode:

Switch off the phone (remove battery maybe)
Press the Volume down button and hold it
(While holding) Plug in the USB cable
If successful, the LED should turn green

Just for the record, to enter fastboot mode:

Switch off the phone (remove battery maybe)
Press the Volume up button and hold it
(While holding) Plug in the USB cable
If successful, the LED should turn blue

If I mixed something up, please correct me.


text:
How to update my galaxy s?

Possible Duplicate:
How do I update the OS in my device?

I have a samsung galaxy s GT-I9000 and I want to update it. I have android 2.3.3 but I read there's an update to 2.3.5 or even 2.3.6 with a value pack. I plugged my phone on my pc and I installed Kies but it tells me I have the latest version. Is android 2.3.3 the latest version for my device? What can I do ?
Thanks!
ps: in that case I want to remain using only official updates.
ps2: the OTA updater tells me theres' no update available...

this is obviously not a duplicate of that one. I know HOW to update the phone but my question here is why is Kies not giving me the latest update and HOW can I do to get it anyway ?

actually, i disagree. That is a community wiki of How to update your device. which would cover your question. You will also notice that it says "Just because a new version has been announced doesn't mean it's immediately available for your device.". That question is so there are not multiple question of "how do i update my device".

Ok you make a point. I didn't see it in that way. Flagging as duplicate.

If Kies isn't giving you an update then more than likely your operator hasn't released the update. You could still install the value pack but it will more than likely void your warranty. Details on how to install it are here.

@jafar, if nulling your warranty is of no concern you can always search the web for custom 3rd party roms for your device. I think Samsung didn't bother giving the Galaxy s1 an ICS release because ICS was designed to support multi core devices which the S1 is not.

Yeah, usually a 3rd party custom rom is the best way to go. Some of them are great.

Yes I know XDA etc. I used to flash my own phone every day. Here I want to do it in the 'newbie' way because I want to reproduce a standard and official environment (my company won't give any support to hacked devices).


text:
Chrome crashes on Acer Iconia A200
I'm seeing problems identical to this issue, where Chrome either crashes, becomes unresponsive, or the screen goes black if I switch between tabs.  Logcat shows:

OpenGLRenderer is out of memory

According to the Chromium issue, this stems from bugs in the Tegra video drivers.  For the Asus Transformer, it was fixed by a system update.  (I'm running the most recent ICS update on my Iconia Tab.)
Is there anything I can do to get Chrome working reliably on the A200, and is there any hope of Acer fixing their software?

Have you tried contacting Acer? I'd see if you can find a reproducable way to make it happen with the built-in apps, then report it to Acer as a bug. Might not get anywhere, but you won't know till you try.

I'm on an A200 as well; I'm not having that crash. I'm getting other crashes, tho', with Chrome. The recent build is better than the older one.