text:
My Beats Audio icon is no longer being displayed during playback
I bought an HTC One X and when I first started using it whenever I played audio I would have a little red Beats Audio icon shown in my notification bar. When you pulled the bar down it would list the item and say "Beats Audio enabled" and when you touched it, it would turn it off and on.
Recently it seems to have stopped being displayed. This is on all audio, so music from the htc music app, Youtube, and Deezer (a music streaming app).
Does anyone have any ideas on what's happened to it, if it's a known bug or if there is an obtuse setting hidden somewhere that I can try to see if I've turned it off by accident.
I have had a poke through the settings and can't see anything obvious. I am running TasKiller but I would assume that running an audio app would kick off the app.

I've submitted this issue to the HTC Support on the website, and I'll update with a response, if I get one.

Fyi - you don't need a task killer, it will just eat your battery...

I got a reply from HTC technical support. Make of it what you will, I've asked the lady to clarify what she means as I don't understand her Engrish.

Thank you for providing me with the additional details to enable me to
  resolve your enquiry. It’s always our aim to ensure that our
  customers’ issues are resolved first time and I’m sorry that this has
  not happened in your case. Thank you for performing the steps outlined
  in my previous email. I can confirm this has been removed in the 1.28
  update for your device, Headset setting they have now are gone and
  turns into “Other”. I am sorry for any inconvenience this may have
  caused you. I look forward to hearing that this has resolved your
  enquiry, to close your email or alternatively to reply to me please
  follow the links below. You will shortly receive an email asking you
  to submit your feedback, I would appreciate if you could take the time
  to let me know about the level of service I have provided you with.

Apologies for the formatting, the HTC support portal strips everything! :facepalm:
So, in order to see the icon again.

You need to plugin a headset/headphones
Drag down your notifications bar, and hit 'Settings'
Click on 'Sound'
You'll notice the 'Sound enhancer' menu is now not greyed out
Tap this and you'll then get a choice of 'Sound enhancers' to use

Confirmed as working for me.

Mine didnt work it doesnt let me press sound enhancer

@lili You did plug in your headphones? ..and you do have a BeatsAudio handset?

The htcbeatsnotify app is what shows the beats notification. If you disable it the notification doesn't show up.
Check that you have that app in all apps and it's not disabled.


text:
Create an image of entire phone
My phone was out of my possession for two days. I would like to save an image of the entire phone and run it in an emulator to be able to debug/reverse it so I can check it out for malware or any other software that may have been introduced. How would I be able to save everything as is to be able to emulate the phone? Is this even possible?
I have a Droid X2 running Android 2.3.4, no root, no custom ROM. I'm factory default b/c of warranty (Verizon).

Potentially relevant info here: Clone Android Device

@eldarerathis I don't think that anything from there is applicable here. That question is about the fastest way to restore more than 60 devices.

@RichardBorcsik: Sure, but if you can clone 1 to 60 you can clone 1 to 1, which is effectively what this is (when considering the emulator as a "device"). Could be useful for creating the images.

I highly, highly doubt an unaltered image of this device would work in the emulator.  Driver problems mostly -- the Android emulator might provide generic simulated hardware, but not simulated X2 hardware.

@Matthew Integrity of system could be checked by comparing a hash (something more secure than md5) of every file on system against the matching file from the same firmware version. But since it's not rooted there's no point doing that. The emulator could be used to check what's going on in the data partition.

@RichardBorcsik Hmm, that's an interesting idea.

As you said your phone is unrooted, which has two implications.

You can't, without altering the phone thoroughly check whether it was tampered with.
It makes it harder to tamper with the device.

So what you're asking for is not possible without possibly destroying evidence of tampering. If you're afraid what they might have done to it I suggest two options: either do a factory reset or buy a new phone.
Even if you could look for evidence of tampering be aware that you can never be sure. Checksums and modification dates can be faked.
If I was you I'd ditch that phone. I could never feel safe knowing that someone I don't know access to it for two days.
Prevention is another thing though. If you want to make sure that this doesn't happen again watch out for these things:

Screen lock. Use at least a complicated pattern lock makes an attacker harder to access your data. Even better set a pass phrase.
Root This gives complete control to anyone who has physical access to your device. Plant fake call logs? Done! Fake Text messages? Done! Install undetectable surveillance software? Done! You get the idea. Superuser (the de facto standard app for managing root access) has an option to require a passcode as a prerequisite to granting root. Use it.
Disable USB debugging While it's not too dangerous in itself if coupled with root it can provide access to the entire contents of your device even if you have a screen lock.
Encryption If your device is running android 3.0 or later you have acces to full device encryption. Use it.
Backup apps Apps like Titanium Backup can backup sensitive data to your sdcard. Even if you did all of the above, all an attacker would have to do is take out your sdcard an voila! Full access to everything! Make sure that your backups are encrypted with the strongest possible encryption.

I suggest you edit this to remove the portions that aren't relevant to the Android problem.  I've edited the question to hopefully push the focus away from the particular circumstances driving this question.

I don't have experience with Droid X2 in particular, so your results might be different, but I'd suggest to find custom recovery boot image for your phone (ClockWorkMod is recommended), then boot it with fastboot boot custom_recovery_you_found command and proceed with full nandroid backup of your phone. There might be some additional steps necessary to enable fastboot to work on your phone, usually they are described on the page you get your custom recovery from.
Regarding the malware that might be installed, you'll never be sure. Factory wipe only wipes your data from the phone, but does not touch system applications. If you are really afraid of someone introducing malware to your phone, I'd recommend to root it and install a custom ROM, which will totally overwrite boot and system partitions, effectively destroying any possible modifications.

source: Stack Exchange

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

sort: votes


text:
HD2 crashing on VirtualBox USB
I have an HD2 mounting AmeriCan Android on SDCard. When I mounted it as USB device on a Windows Virtual PC machine, it worked fine.
I recreated my dev environment from scratch into VirtualBox but now when I connect the phone to VirtualBox Android crashes and WinMo reboots back.
Can somebody help me? Thanks

When exactly does it crash?  Only if VirtualBox is running?

Question edited. I forgot to say that it happens when I mount the device in the VirtualBox machine via menu. Exactly as I did with with WVPC USB menu on top bar

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


text:
I can barely hear the touch sounds on my Galaxy Nexus ICS
I enabled "touch sounds" (click sound when pressing buttons) on my Galaxy Nexus ICS but they are so faint I can barely hear them. The same is true for the screen lock sound.
All other sounds are loud and clear. All volume settings are turned up to maximum. Pressing the hard volume buttons only adjusts the phone volume.
Strangely, in ICS there is no setting for "system volume" like there was in 2.3.3 (only media, ringtones/notifications and alarms). How do I adjust the system volume so I can hear touch sounds?
Thanks in advance...

I'd suggest trying an app like Audio Manager.  I haven't tried it on ICS myself.

OK, I guess I'll make that an answer then :P glad it worked!

I'd suggest trying an app like Audio Manager.  I haven't tried it on ICS myself.

Touch sounds are controlled by your ringer and notification volume. Torque it all the way up, and if it still isn't loud enough, download power amp.

In my experience this is not accurate, at least not on the GNex. There is a "system volume" that is not visible in the normal settings which controls the UI sounds (touch, camera, lock screen, etc) as the OP notes in his question. Third-party apps can modify it, however.

Audio Manager worked for me. It's baffling why there is no System Volume in settings.


text:
Can I route a call via SIP based on a phone number?
My Android 4.0.4 phone supports SIP. However, the options when to use the "Internet calling" are very limited: "For all calls", "Only for Internet calls", "Ask for each call".
I would like to use Internet (SIP) calls for all calls outside of my area code (e.g. all international and long-distance calls should go via SIP, and local calls should go via my regular voice account).
Is there any application, patch or tweak that can help me with that? My phone is rooted.

"Find me an app that does X" questions are generally not on-topic here. (Please review the [FAQ].)

Csipsimple indeed does the job if you want to use it as your SIP client. If you prefer the built-in SIP client, try the Advanced Dialer app.

You can do that with a program called CSipSimple.  It let's you customize not only whether certain calls are routed, through a Sip provider, but which Sip provider as well.  With CSipSimple, the filters are based on regular expressions so there's a lot of flexibility.

Sipdroid has routing capabilities while also providing basic bluetooth headset support which CSipSimple still lacks.
I've been able to set it up so that calls with certain prefixes go through device's GSM voice link and all the rest go via SIP. This has had a bonus of blocking short "premium" numbers, which proliferate in European GSM networks and are designed to take advantage of careless cell phone users.
https://code.google.com/p/sipdroid/
BTW, both Sipdroid and CSipSimple are opensource projects, so if you need some really advanced routing it is not impossible to code the required logic directly into the app.


text:
What are 'dup0' files in the photos folder?
Today when I wanted to copy some photos and videos from my Samsung Galaxy S to my PC, I noticed that inside the photos folder (DCIM\Camera) there are a lot of files with the extension dup0. They have the same filename as the photos/movies (e.g. img1.jpg and img1.dup0), but not for every photo a dup0 file exists.
What are these files for? Can they be deleted to free some space?
Update / additional information: the dup0 files are quite small for photos (e.g. photos are about 1.5 MB, dup0 files about 50 kB), but for movies, they can be quite large (e.g. 16 MB for an 18 MB movie).

Rename the file with the appropriate extension and find out(ie rename img1.dup0 to img1-1.jpg and open it). In the case of the image files I think they are the corresponding thumbnails since the size is small

If you have access to a Linux/Unix PC (including OSX), you can use the file utility to identify the file type. For Windows, you can install Cygwin to get a Unix environment that will have this utility.


text:
Screen goes dark and phone goes unresponsive whenever I make/receive a call
I changed the SIM card on my Samsung Galaxy Ace to another one. Now, whenever I make/receive a call, the screen goes dark and the phone goes unresponsive.
Pressing buttons randomly eventually sets the phone free, but this takes a long time (a few minutes).
I have a rooted Samsung Galaxy Ace running Android 2.3.4 and a stock ROM, and the CPU speed is limited using SetCPU: can this be the cause of the problem?
The problem on this question is similar: Screen goes off as soon I dial or receive a call. CyanogenMod 7.1- stable

Disabling the proximity sensor seems to have worked: after some testing, I got no freezes at all.


text:
Can bricking my GT - I9100 damage my antennas?
I'm running a cf-root, SG SII with KL1 kernel and cyanogenmod 7. Before getting it done the way it is now, I went through several failed attempts. I'm afraid the first few times I installed the wrong kernel because the blue progressbar didn't appear, the phone rebooted and then the screen gradually lit up, showing pixels of different colours scattered all over, like a sort of gradient. It was very frightening, therefore I ask: has the "pixels" thing done any damage to my phone, in any way? Have the wireless/gsm antennas been affected by this incident? (I've read, although I didn't really understand, that installing the wrong kernel can affect I a way -- again, didn't get in which way-- your wireless antenna's performance) Is this the truth? I've experienced difficulties when connecting to some wifi networks. Also, a firend's Galaxy Note showed more wifi bars than mine, of the same hotspot. Does that mean I have a problem? Would be "flasing a new radio" the solution? Thank you!

As Matthew said, although it's not impossible, it's quite unlikely. Also you can't really compare the signal bars on different devices models. It's difficult to compare signal quality, instead check for the network speed characteristic, running a speedtest and checking your ping time should tell you if you have any signal issues.

You shouldn't be able to damage your hardware through software.  It's obviously not impossible, there are things that control voltages and so on, but in general it's not even worth considering.
The Note and the SGS II have different hardware and software; there's no reason to believe that the difference in bars you see is anything other than normal.  If your connection has a problem, you'll notice when you try to use it.  Don't rely on the bars.


text:
How can I stop Friendcaster automatically attempting to upload every picture taken on my Samsung Galaxy S2 running Ice Cream Sandwich
Every time I take a photo on my Samsung Galaxy S2 it then prompts me to Save or Delete the photo, and then a Friendcaster prompt asks me to give the photo a name to upload it to Facebook. While this could be useful in some situations, I do not want every photo I take to upload, and the only way I can seem to get out of uploading the photo is by closing the Take Photo app. This is obviously a little frustrating when trying to take multiple pictures.
I cannot seem to find any setting within the Take Photo app or within Friendcaster to prevent this. I currently back up all of my photos to Picasa where by default the photos are marked as private.


text:
Unable to mount from a Mac OS X using sshfs
I have SSHDroid running on the Android. I'm trying to mount it from a Mac using Fuse for OS X. I can SSH, but I am unable to SSHFS.
When I try to sshfs, I get the following error
"mount_osxfusefs: failed to mount /mount@/dev/osxfuse2: Operation not supported on socket"
Has anyone seen this?

Update: Not sure whether this is important. I'm trying to sshfs over wifi.

Android OS: Froyo 2.2
Mac OS X: 10.7.3

Have you tried it with a dedicated SSH file explorer (I don't know any for OSX off the top of my head)?

"I'm trying to mount it" makes it sound like you're trying to mount the device storage, but the error sounds like it's the Mac storage.  Can you clarify?

@Erik. No. Since Finder serves all the explorer kind of purpose, I was just trying to find how to mount the device.

@MatthewRead. This is what I see. I can ssh but not sshfs.   ~> ssh root@191.168.1.5 -p 2222 root@191.168.1.5's password:  ~/data/berserker.android.apps.sshdroid/home $ ls -d /mnt/sdcard  /mnt/sdcard  $exit Connection to 191.168.1.5 closed. ~> sshfs root@191.168.1.5:/ /mount -p 2222 root@191.168.1.5's password:  ~> mount_osxfusefs: failed to mount /mount@/dev/osxfuse1: Operation not supported on socket ~>

@iobelix I primarily asked because knowing whether accessing without sshfs works or not might bring some insight into the issue.

@Erik. I Understand. So I tried it with Fugu SSH and I was able to browse securely.

There's a bug that prevents the OSXFuse implementation of sshfs from working with many versions of sshd, including the one used by dropbear, which is the implementation used by most SSH server apps for Android, including SSHDroid.
My solution to this problem was just to use a different SSH server app which runs the openssh sshd instead of dropbear.  SSHelper is expressly designed to do this, but I prefer to start up the full-ish linux environment provided by Termux and then run sshd from that command line.  This has the miraculous side effect of providing a fancy linuxy environment when you ssh in to your phone.
For Termux and possibly also SSHelper, you will need to edit the sshd_config text file if you want to change certain options.  SSHelper's config file lives at /data/data/com.arachnoid.sshelper/etc/sshd_config; Termux's is at /data/data/com.termux/files/usr/etc.  You'll also have to add your public key to ~/.ssh/authorized_keys if you want to use public key, rather than password, authentication when you log in.  The config file is the same as for openssh under Linux so that documentation applies, more or less.
Also for Termux you'll have to apt install openssh in order to run sshd.


text:
How do I get my phone to connect the internal SD by USB?
I recently rooted and upgraded my Samsung Galaxy S2 to version 4, ICS.
Since doing so, when I connect my device by USB to my Ubuntu computer, only the 12GB internal storage shows up on my desktop and in Banshee.
How do I get my 16GB SD card to also mount on Ubuntu, so that it is available for transferring music files and so on?

Update
According to one answer below, and also in instructions I've now seen elsewhere on the web, I should be able to adjust my USB connection mode by following the following instructions:

1.Bring up Settings.
2.Click More… (under Wireless and network).
3.Then select USB utilities ~ Set USB cable connection mode.
4.Select Connect storage to PC

However, I am stopped at step 3 because I do not have a "USB Utilities" option under Settings -> More.... What I have looks like this:

I don't know if this is the make-or-break factor that will get my USB connectivity as hoped, but in any case, shouldn't I have the option since everyone else seems to? What can I do to get it?

Details
Here is the storage settings as seen on my phone. As you can see, there are 2 entries of "Internal Storage", one of about 2GB, and one of a little under 12GB.
Then there is an "SD Card", which seems to have about 15 GB, but it is grey and I am unsure if this is really my SD card or not.
Then under "USB Storage", I have the option to mount an SD card, which is problematic, because I already have my card inserted, and seemingly mounted (as described after this image):

If I press the menu key while in the storage settings interface, I get two options:

For "USB computer connection", I have these settings which I don't think I want to change, because MTP does not work with my Galaxy Tab, so I'm not confident it will work with my Galaxy S2. I tried the camera option, but that made it so my phone appeared with a camera icon on my computer, limited the directories, and did not do much to help:

For "Storage configuration", I tried "Use internal Storage" both on and off, but it does not seem to make a difference:

Here is a screen shot from PowerAmp, which seems to think my music is located in a directory called "emmc". The music is accessible from within PowerAmp, but I can not access it when I connect my phone by USB:

PowerAmp tells me I can actually find the emmc directory, where my music seems to be stored, in two locations, /emmc and /mnt/emmc:

When I connect my phone by USB, it looks like this. Note no emmc directory, nor any Music directory, and if you look at the side, there is one 12 GB Filesystem, no entry for my 16GB SD card:

And lastly here is the 12 GB drive's properties:

In the Samsung stock ROM the external SD card is under /sdcard or /usb_storage

@UriHerrera: Thanks for responding. It doesn't seem to be the case with my phone in its current state. There is an /sdcard directory, but when mounted by USB, if I transfer files there, they are then on the internal storage, not the external SD card. Also, the drive only shows 12GB available, whereas I should have 12GB + an additional 16GB for the SD card. Lastly, Banshee does not automatically recognize the 16GB space where my music files like it did before, which is problematic. The last thing I want to do is start fighting with Banshee settings to get it to see a subdirectory.

Try it over Wi-Fi: http://android.stackexchange.com/a/20693/3303

Did something you do partition the SD card?

@Logos: Not that I know of. I certainly didn't intend to.

which version of android software did you have on your phone before upgrading to ICS?

@lenik: I'm not sure, but I don't think it was Gingerbread. It was 2.3 or somewhere in the 2.x range.

Most probably, Gingerbread has shown your memory/card in Mass Storage mode, and ICS uses MTP/PTP instead, so only partial content may be seen. Please, check my answer below and see if you can find menu to change how your phone represents your SD/internal memory to the computer.

The solution was to wipe and reflash the ROM. I guess the earlier ROM I had was just messed up as far as USB is concerned.

There's no problem with Ubuntu, problem is most probably in your phone settings or your phone system. It would be very helpful to know from which source did you get your upgrade, was it official update from your phone provider or something found on the net?
According to your picture you have 12GB of internal storage and 16GB SD card inserted in your phone. Numbers you see are the result of conversion of 16.000.000.000 bytes (which is 16GB as memory or HDD manufacturers think) into the gigabytes, each containing 1024*1024*1024 = 1073741824 bytes. If you divide the 16.000.000.000 by 1024*1024*1024 you'll get your 14.9GB or something.
Grayed out "Mount SD card" under USB storage possibly represents the external USB storage you might insert into the USB port of your phone. There's no reason to click on it, unless you have the external USB storage plugged in. And even then, I'm not sure if this is actually supported on SGS2.
Missing from your screen grabs, there supposed to be a "menu" option below the "Storage" page, usually represented as three dots aligned one above the other. If you click on this "menu", you'll most probably be shown "USB computer connection" submenu or something similar. Once you get there, you may change how your phone represents the memory you have to the computer. If you make a screen grab of that screen, I could tell you which option to select.
As a side note, it's not a very good idea to remove/insert SD card without unmounting it first. Please, next time you remove SD card from your phone, power the phone off or issue "Unmount SD card" from the "Storage" screen you've shown in the question.

If you could not find "USB computer connection" submenu on the Storage screen, you may try this approach to make USB mass storage to work on your device:

Open Settings, then click More… (under Wireless and network).
Select USB utilities / Set USB cable connection mode.
Select "Connect storage to PC".
Connect USB cable from phone to PC.
Click "Turn on USB storage".

Also, you might need to turn OFF "USB debug" before trying this.

Thank you for responding. I had not noticed the storage options before. On my phone, the menu option is accessed by a button, so it does not appear in the screen shots. In any case, I have found it and tried the options presented. Please see my updated question for details. I have also cleaned up and fleshed out my question with more accurate details. Lastly, I have never removed the SD card without first unmounting and turning off the phone, so I don't think that is a source of the problem. :)

Thank you, that's great. Have you tried "Settings -> More... -> USB utilities" as described in the second part of my answer?

If I go to System Settings -> Wireless & networks -> More..., I do not see a "USB Utilities" option. I have "Airplane Mode", "VPN", "Tethering & Portable hotspot", "Wi-Fi direct", and "Mobile networks".  The ROM I used to upgrade is the "Android Open KANG Project". As far as I understand it is a fairly reliable ROM, but I have to admit I do not know enough about ROMs to make definitive judgments. It came recommended, that's all I know.

The answer was simply to reflash the ROM which I put in my own answer, but I awarded you the bounty for having the most complete attempt at a resolution. :)

You can also try mounting the SD card from recovery mode. select mount usb storage.

I've tried connecting the Galaxy Note with a SD to my Ubuntu installation (11.04) and it recognizes both.
Make sure you have USB Debugging enabled.

I don't know why upgrading to ICS would make a difference to mounting your ext SD card if you could connect before, but you might want to doublecheck that your Ubuntu system's udev config is correct:

doublecheck that the vendor ID for your Galaxy is 04e8 using sudo lsusb; you should see a line something like Bus 002 Device 010: ID 04e8:0c02 Samsung Corp
using your favourite editor as root edit (or create) "/etc/udev/rules.d/51-android.rules” and add this line: SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
make sure the perms are right for the file you just edited: sudo chmod a+rx /etc/udev/rules.d/51-android.rules
restart the USB subsystem: sudo restart udev
connect your Galaxy and see if your SD card shows up now

Thank you for responding. Running lsusb gets me this response: Bus 002 Device 011: ID 04e8:685b Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (mass storage mode). However, after following your instructions to the letter, I still only see the 12GB internal storage.

Also, I should note that I just tested on my laptop, and I get the same problem of not seeing my internal SD card, so it seems less likely to me that the problem is on the Ubuntu side. It's not absolute proof, but it does seem unlikely that both computers would have the same settings issues.

Agreed.  Too bad, was worth a shot :(  Have you tried plugging the SD into a card reader and seeing if the card shows up that way?  The file system may be damaged and need fixing (though that's unlikely if it shows up OK under the Android system).
Failing that, I'd say it's time to talk to whoever you bought it from about a possible hardware issue.

On my Samsung Galaxy S II model GT-I9100, I have to do the following to enable mounting on Linux:

Go to Settings → Storage
Click the menu button
Go to "USB computer connection"
Click anything other than "Mass storage"
Click "Mass storage"

This brings up the old familiar "USB mass storage" screen with a big friendly "Turn on USB storage" button.
On Arch I also had to install the fuse-exfat package.

Easiest way I know, a little late, but if you are stilll wondering. When you plug in your phone to the computer, it comes up under drive H, I believe, and then a secondary drive opens. Also on my windows computer it's under drive J, and that there is your SD card.

I'm still wondering how does this answer relates to the question. Drive letters are specific to MS-DOS based OS (aka Windows). Ubuntu (Linux) doesn't uses them.


text:
My phone denies certain file types when sending from PC via bluetooth
My Samsung Galaxy Ace has the latest official CyanogenMod nightly. I have Windows XP, a bluetooth dongle, and bluesoleil drivers.
I am able to send images and apk files from my pc to my phone. But when I try to send an epub file, or a 7z file, my pc says:
"Access is denied. Please make sure you have the proper right to access the files or folders."
So I tried to create a compressed file and instead of using 7z, I used .zip. And it was able to send it. So I'm positive that my phone has a list of allowed file types to be received. Is there any way to edit it? Thanks.
PS: I tried declining a file (that successfully went through), and it gave the same access denied error on my pc. So I believe that my phone is automatically denying certain file types. Thanks.

The reason it does not work is because there's certain data types that are allowed through such as JPG, PNG, zip, pdf, text, anything else is filtered out and denied for the simple reason of security and to prevent malicious exploitation of transferring a binary executable across it for example.
You cannot edit them as they are baked into the ROM and built at compile time.
Look in packages/app/Bluetooth/src/com/android/bluetooth/Constants.java:
public static final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[] {
        "*",
        "image/*",
        "video/*",
        "audio/*",
        "text/x-vcard",
        "text/plain",
        "text/html",
        "application/zip",
        "application/vnd.ms-excel",
        "application/msword",
        "application/vnd.ms-powerpoint",
        "application/pdf",
    };

It is similar in principle to the MIME types found in among Web servers, such as uploading a PNG or JPG to a site. The filters would be in place to prevent Window binaries to be uploaded.


text:
How do I view only my phone contacts on my Motorola Milestone X2?
How may I view only my regular phone contacts and not have them sync to Gmail?
I do not, and do not want to, use Gmail, nor do I want to have my phone contact list connected to it.  I use separate apps for email.  Fine, those work well.
But...my carrier transferred my contacts from my old BlackBerry to my new Milestone X2, but once I registered for a "throwaway" gmail account (only to be able to use the app store) and unchecked the "sync" box, my phone contacts have disappeared.
Is giving Google access to my phone contact list a requirement for using an Android device?  If so, back to the store it goes.  If not, how may I view my regular phone contacts?


text:
Getting Segmentation Fault on recovery
It's an Android 4.0.3.
I'm trying to fix my tablet, because it doesn't start anymore.
running fastboot devices returns nothing.
Then, I'm trying to do that through adb.
adb devices returns
List of devices attached
20080411        device

So I guess adb should be working, but when I try this I get a segmentation fault:
adb shell
recovery

I already tried many varations of button pressing on powerup, but nothing seems to work.
Any idea on how to fix it?

The linky has expired, getting redirected back to http://paste.ideaslabs.com instead ...

Member is inactive since May,9th. Just edit the question and remove the ', the strace log ...'  part of the line maybe. He'll probably not update it as it's some volatile information especially if he has already fixed the problem

@ce4 Yeah, I have edited and removed the linky :)

fastboot is when you enter fastboot mode, by powering up with volume up key pressed. Then fastboot devices would work.
Why are you invoking the recovery on its own via adb shell?
The recovery binary is reliant on the startup scripts used within the recovery partition unless the partition is messed up.
Recovery only works by powering up with volume down key pressed at the same time.
The vital details are missing from the question. :)

What device are you trying to fix up in respect to getting into recovery?
How did it happen? What did you do?

I had a very similar problem. For me, what worked was plugging in the device, typing adb shell to load up a shell on your device, then - this was my last resort, use only in emergencies ;) - running wipe data followed by reboot. My tablet rebooted and, though it had lost all of my personal data, I could now access it. Hope this works for you!

what version of android? 4.0? I just came across this myself, but when I try to run just about any command as root from the shell.
I have found some threads that talk about it being a permissions issue with su and it says to chmod it to 06755 but that didn't correct anything for me.
you can try running
$ strace recovery
and see if that gives any information on what is going on.
you can also try
c:/> adb reboot recovery
and see if that allows you to reboot.

Already tried adb reboot recovery and it doesn't work

Got this new messages
139|root@android:/ # strace -o logupdatepackage recovery --update_package=/sdcard/ginger.img
covery --update_package=/sdcard/ginger.img                                    <
umovestr: I/O error

Unfortunately, I can't test it anymore because I got a replacement

Your system is corrupted, so you'll not be able to run adb just now.
First assure you have installed your device drivers (look here if you're on linux) and fastboot works.
Then you can use fastboot commands to try solutions
# allow writing the bootloader
fastboot oem unlock

# run a wipe
fastboot -w

# ensure user partitions are clean
fastboot format cache
fastboot format userdata

# a reboot here doesnt hurt (are you luck? let it enter in the system)
fastboot reboot

# if not, you still can flash images (if you have one)
fastboot update firmwareupdate.zip
fastboot flash system systemdevice.img


text:
Can you charge a Galaxy Tab 2 7" with a charger from Galaxy Tab 10.1?
I've already got a charger for the Galaxy Tab 10.1 and I'd like to be able to use it charge both that and a Samsung Galaxy Tab 2 7".  It seems to work, but I was wondering if there is any sort of disadvantage to doing that.

Some may charge slower or faster (less amps/volts), but if they are standard usb (5v 500-1000ma) they should work fine.

You only need to make sure that the chargers produce the same about of voltage and current. There shouldn't be any issues with that.

Took a look at both and (in teeny letters) confirmed that both chargers output 5V / 2A.  What threw me off is the US adaptor part of the charger which stated 2.5A.  Also I tried charging the 10.1 on the 7.0 charger and it worked fine.  So yes, they are even interchangeable.

All chargers are not compatible.  Even when they all provide 5V and 2A.  However, between samsung devices, it should be compatible.

In my opinion there is no harm to your device if the charger produce the enough voltage to charge the device. You have to keep in mind that the charger should not be low power producer as your device needed otherwise it will be harmful for that, but if the charger produce the same power or higher then it will be fine for device because if the charger produces high output voltage your device will only take how much it need.


text:
ToDo list, with SPECIFIC repeat option
I'm looking for a simple to-do list, that preferably is cloud-synced. I'd like something with a relatively light-weight, simple interface, similar to Any.Do or #fetchnotes. I was using CheckMark Pro, but it is really WAY overkill for what I want.
My biggest criteria is that I want to be able to set a task to repeat, some interval from the date it is completed. Most of them let you repeat every 6 months or 2 weeks or whatever, from the due date. But take this example:
Task with due date of 5/30.
Task set to repeat every 6 months from completion.
I complete the task, marking it done, on 5/13.
The next occurrence should now repeat 6 months from 5/13 (the completion date), not from 5/30 (the original due date).
And of course whatever reminder is set (2 weeks for example) should be relative to the new due date, 5/13 in the example above.
Most of the one's I've looked at either are not cloud-synced. And I've not found any others than CheckMark Pro that allow the next occurrence to repeat based on COMPLETION date rather than DUE date.

todolist
https://support.todoist.com/hc/en-us/articles/205325931-Dates-and-Times
Recurring dates -  e.g. Clean fridge with due date every! 3 months starting 10 April

Astrid has support for scheduled reminders based on completion date.
Cloud support is also present - tasks sync with astrid.com

Also Remember The Milk allows a user to schedule due dates depending on the completion of a task - one needs to enter "after x days" instead of "every x days". Android and iOS apps available.

Stupid, I know, but boy does that Astrid icon irk me! LOL . I didn't realize they'd added this repeat mode though, I'll have to check it out again. Modern launchers mostly let you change the icon for shortcuts anyway.  B)

Accepted. Does what I want. The new UI is also very nice and clean! Still bugged by the icon tho. Ah... that should be the worst of my problems! lol

What about RTM? Did you give that a try as well?

Not sure if this is what you're looking for, but the default calendar allows you to repeat events. The following repeat options exist:

None
Daily
Weekly (every Sunday)
Every 2 weeks (Sunday)
Monthly (every last Sun)
Monthly (on day 29)
Yearly (on April 29)

NOTE: The dates are Sunday, because it's Sunday here.

No. None of those repeat options meet the requirements. Those are simply hardcoded repeats. I need it to dynamically adjust the repeat date based on the completion date.

Google Tasks Organizer Lite by Tinjasoft does that.

Any.do is very good, easy to use, flexible and has postponable reminders.
They also have a Cal extension.

Millions use Any.do every day to remember all the tasks
  they want to-do and make sure they get them done. Key benefits:
  Seamless cloud sync, Speech recognition, Alerts, Any.do Moment, Snooze
  tasks, Google Task Sync, Notes, Sub tasks, Amazing Widgets, Repeating
  / Recurring Tasks, Missed call, Auto complete, In app actions, Gesture
  support & much more!

Are you affiliated to Any.do by any chance, or just a happy user? If you are affiliated the rules of this site require you to mention this in your answer.

Happy user of course. Although I would like to be able to choose pospone time (you currently can only choose to pospone by 15m, 1h, 3h, tomorrow)

Last I checked though, it does not have the one requirement I really need, which is repeat interval based on completion date. If I complete the task early, the next reminder needs to come up 6 months earlier, from the date COMPLETED, not from the last due date. Unless they've since added this? I did always like the LOOK of any.do, it is beautiful, but I really do need this feature.


text:
How do I stream my Android screen to my mac?

Possible Duplicate:
How do I project the screen of my android phone for a presentation?

I want to live stream my Android phone while I'm playing a game. So far, my attempt is to stream my Android's screen to my mac, then from my mac, live stream it using Procaster.
So what do I need to accomplish this? I don't have a rooted phone. I just got it so I don't want to void my warranty at any time soon.
If my approach isn't the best way to do it, what can you suggest? I've already read ( How do I project the screen of my Android phone for a presentation? ) but the solutions provided there are for rooted phones.

Root is generally required because Android doesn't make the raw screen buffer available to apps, as far as I understand.  The most-upvoted answer doesn't require root because it uses the SDK tools.  Unless your phone has DLNA (and you can receive/record it on your PC) I think that's about all there is.  Feel free to offer a bounty on the other question though.  See also: http://android.stackexchange.com/q/12262/1465


text:
Where can I find a widget to enable or disable GPRS in my Spice Mi-270 Android handset?
I have a Spice Mi-270 Android phone. There is no touch gadget to enable or disable the GPRS connection. Every time I have to select settings -> wireless & networks -> data communication sim and have to select a SIM to turn GPRS off.
How can I do this in one touch?

Widgetsoid will allow a user to create a bar of toggles - add the MOBILE DATA toggle in the network section. Then tapping that will toggle the data connection.
Of course - a search turned up many other dedicated options. Try and use whichever you like best.

Download Go launcher EX and install it and then download the Go widget called Go Switch widget. This widget will allow you to switch among many apps through one touch very easily.


text:
How to use my mac as a bluetooth headset?
My phone and the mac is already paired. What do i need to do next? I can't seem to find anything on the internet. I think the correct term would be to tether the phone call. Pretty similar to this one, except I'm on a mac. And my phone is not rooted. Over at System Preferences, it says that the phone is already paired. I'm on Android 2.3.4.


text:
Can we watch "live" broadcast videos from YouTube Application
From YouTube.com in PC, we can watch live videos from here - http://www.youtube.com/live
But how do we watch them from the default YouTube mobile application in Android.


text:
Clear Google Maps search history without removing the cached maps?
I've been using the Google Maps app to cache the maps on certain places where I might be going in the future. I don't always have internet access which is why I'm doing this. Now that I've cached most of the places I might possibly go to, I want to clear my search history to remove the clutter. I don't want to clear the whole shebang. Otherwise, my "pre-caching" actions would just be wasted efforts. I just want the search history on Google Maps to be cleared. How do I do this?

It's possible that if you use the Download Map lab, you'll be able to clear your cache (but not data) without also clearing the maps. But you can't do directions or search with those maps.
In reality I think you'd probably be better off downloading an app specifically made for offline maps access, such as MapDroyd.

Yes, You can clear the location history.
For that open settings > Location > Location Services > Google Location History.
Here you will see the Delete location history option at the bottom of screen.
Just hit that option.
That's it !!


text:
Internet from Ubuntu to Android via USB

Possible Duplicate:
Use usb as network access for android device?
How to set up reverse tethering over USB?

Is there any option to use the internet connection from my PC running Ubuntu (12.04) with my phone (Samsung Galaxy Ace Android 2.3.7 with root)?
I have tried many options to do it via wifi, but it still doesn't work (it is long story with my hardware and Galaxy Ace).

I'm closing this as a duplicate for now. If you make a compelling case that this is not actually a duplicate of the linked questions then this one may be considered for re-opening.


text:
Install apps to sd card by default
How can I do this? I'm using a Samsung Galaxy Ace
I've tried this method http://forum.xda-developers.com/showthread.php?t=1278349
I confirmed that it was indeed set to 2. But it wouldnt work.
Then I rooted my phone, installed an app with which I could modify the default installation path, but it also wouldnt work.
What can I do?

@Izzy I don't think this is a duplicate. The questioner has tried the method proposed to answer the other question, and it hasn't worked.

@DanHulme Has he? I see nothing of this mentioned here. Sorry if I missed it. Hidden behind some "external link without excerpt"? I cannot even find the word "adb" here. And the only answer I can see at least pointing to that has no comments.

With 2.3, it will install apps by default to the external SD card.  However, this will only happen if the app can run from the SD card.  Many apps must be installed onto the internal storage in order to work properly.

Note to Matthew Read: the phone SD card and internal storage are the same thing, as opposed to the external SD card.  However, I agree someone could take the wording as ambiguous if they weren't reading closely.

From Google:

App installation on external storage media
  The Android platform now allows applications to request installation onto the device's external storage media (such as the SD card), as an alternative to installation onto the device's internal memory.
Application developers can express the preferred installation location for their applications by means of a new attribute of  in the manifest file, android:installLocation. The attribute supports three values: "internalOnly", "preferExternal", and "auto". At install time, the system checks the value of android:installLocation and installs the application .apk according to the preferred location, if possible. If the application has requested external installation, the system installs it into a private, encrypted partition in the external media. Once an application .apk is installed externally, the system lets the user change the storage location of the .apk and move it onto the device's internal memory if needed (and vice versa), through Manage Applications in the user settings.
By default, the system installs all applications onto the device's internal memory, except for those that explicitly request external installation. This means that the system will always install legacy applications onto internal memory, since they do not have access to the android:installLocation attribute. However, it is possible to configure and compile a legacy application such that it is installed internally on older versions of the platform and externally on Android 2.2 and later platforms, if necessary.
Note that requesting installation onto the device's external media is not suitable for all applications, particularly because the external media may be removable and unmounting/remounting may disrupt the user experience and system settings.
For more information about setting a preferred install location for your application, including a discussion of what types of applications should and should not request external installation, please read the App Install Location document.

Use link2sd. It's a very nice app. You can even set it to automatically move applications to the sdcard.

Try the steps in the provided link and it will work like a charm, works for me :)
and if your a developer and want to add your application directly into sd card then add below line in manifest tag
android:installLocation="preferExternal"


text:
AnkiDroid - How to Left Align Text?
On AnkiDroid, all text in the flash cards is center aligned. Is there a way to make it left aligned? I'm looking for a solution that does not involve editing each card. For example, is there a setting to make the text left aligned?

Update on the closed question, a workaround:
You can always put spaces to the ends of the lines to make them equally long. This will manually left align the text. Example:
List of fruits:
1 Nut______
2 Pineapple
3 Orange___

@MatthewRead I Agree, great question! Anki including AnkiDroid needs more attention, it is by far the best thing since sliced bread! And thanks to google i found this answer that helped me!

@MichalCiechan Appreciate your comment, even years later -- SE has since done away with the "Too Localized" on-hold reason, and if users of the app find this info useful then it should definitely be here.  I've cleaned up the older comments.

You just have to change the style from text-align: center; in text-align: left;

Yes, you can align text to the left.
For now there is no WYSIWYG editor, but you can do what you want with some simple HTML:

If you don't want to do it for each card, modify the card template using Anki Desktop.

That's why I don't use AnkiDroid

@Deqing: You will be glad to know that https://code.google.com/p/ankidroid/issues/detail?id=635 has been fixed and there is now a way to align left :-) I updated my answer.

Tried adding  in both AnkiDroid 2.3.2 and Anki desktop, still not working :(

@Deqing: Please post a new question, including screenshots of your card template and of the content of all fields, thanks!

New question posted http://android.stackexchange.com/questions/87333/ankidroid-failed-to-left-align-text. Thanks.


text:
Where's the stock keyboard's predictive dictionary located?
As a native Spanish speaker, a lot of words in my language have accents on them and writing SMS with this shortens its length to half, due to unicode conversion.
My idea is to edit the predictive dictionary and remove all the special characters, in order to avoid getting them while writing.
So, my question is, where's the dictionary located? I'm currently using the LG Optimus Me stock keyboard. I did a little research inside the system folders and found a couple of xt9 folders but no traces of the Spanish (or other languages) dictionary.

is your phone rooted?

@jlehenbauer Yup, gingerbreaked.

Could you please list the contents of the /system/app directory? Connect your phone to a computer and type: 'adb shell ls - l /system/app'

@RichardBorcsik Here are the contents: http://pastebin.com/dzGf1CTs

@RichardBorcsik Here's a zip file with all the files. http://mugredelcajon.com.ar/system-apps.zip Be my guest if you want to investigate them. I hope i didn't give you my passwords inside those files :F

EDIT: it's not the answer you want, but provides useful info nonetheless, here's the userdict file:
/data/data/com.android.providers.userdictionary/databases/user_dict.db
You need root to access it and sqlite3 to view the data inside (here's mine):
localhost # cd /data/data/com.android.providers.userdictionary/databases/
localhost # sqlite3 user_dict.db .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE android_metadata (locale TEXT);
INSERT INTO "android_metadata" VALUES('de_DE');
CREATE TABLE words (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT,appid INTEGER);
INSERT INTO "words" VALUES(2,'ok',128,'de',0);
INSERT INTO "words" VALUES(3,'LG',128,'de',0);
INSERT INTO "words" VALUES(4,'no',128,'de',0);
COMMIT;

alas, i guess that's not what the op wants. (he wants to patch out non-ascii chars in the included spanish default dict to not have it autocomplete to non ascii letters so that SMS encoding wont switch from 7 bit ASCII to 8bit unicode

Yeah, this leads to the userdictonary database. Anyway, i'm broswing the data folder in order to find a similar database, hopefully, with the spanish dict. Thanks anyway!

for non-rooted phones, there's a paid app which let you backup/restore user dictionary https://play.google.com/store/apps/details?id=com.paolinoalessandro.dictionaryplus&hl=en_IN

Most Android versions allow you to add words to the native dictionary.
Most are found at: Settings -> Language & Keyboard -> User Dictionary
Android 2.3.7 (Cyanogenmod 7.1): Menu -> Settings -> Language and keyboard settings -> User Dictionary press Menu then Add
Android 4.0 (ICS): Settings -> Language & Keyboard -> Touch Input (settings button) -> Personal Dictionary -> Edit personal dictionary
You could then add the words without the accent marks and special characters, and it would stop auto-correcting them.
If you do still wish to locate the language packs and are using Cyanogenmod, this site indicates that the languages are stored in .apk files in the /system/app/ directory, for example LatinIME.apk would be the latin dictionary. Additionally the source for this dictionary would be in ./packages/inputmethods/LatinIME as described on the site provided. (It also goes over adding your own dictionaries, which means you could edit the one you use, and re-install it).

Mmmm seems that this is only applicable to Cyanogenmods. My stock firmware (LG Optimus Me/P350) doesn't have any latinIME.apk file or *.dict files inside of any apk in /system/app

Updated answer to indicate as much. i'll keep looking, though I don't have an Optimus, so I won't be much help. I'd download X-plore File Manager and do a search in the root for *.dict. I'll keep looking for other solutions though.

I've been looking into modifying the default keyboard and dictionaries and so far I've dug up the source for the default dictionaries:
https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/dictionaries/

There are not much languages in there, where can i find more?

I have some files that I think are dictionaries in /system/usr/xt9. They have language codes in their file names and are copyright by Tegic, according to the header.
These files are in the LDB format which appears to be a database format. I wasn't able to find any utility that can view or edit them.

Found the same thing in my cellphone, but for some reason there's no spanish dictionary there (which my phone does have), at least judging by the filenames.

I believe LDB files are compressed somehow. For uncompressed Tegic xt9 files, I was able to observe the list of words with an hex editor as GHex.

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


text:
Accessing the internal phone memory by swapping out the SIM card
Is it possible to access an Android phone's internal memory by switching out the SIM card?
My Android phone, with no SD card, has been stolen but access to the phone is locked via the "graphical pin".
Will it be possible to read internal memory after changing the SIM card? I am concerned mainly with the Gmail password I have stored on there.

Gmail will ask you to login again if it detects change of SIM card.
Gmail doesn't store your credentials in internal memory unencrypted.
Phone has to be rooted to read from internal memory.
Your phone can't be unlocked without the correct graphical PIN combination.

Will starting the phone in safe mode retain the lock screen or does it bypass the lockscreen?

It will retain the lock screen.

How about gmail application and already downloaded threads? Has the lock screen some limit of unlocking attempts? Thanks

@Steffen: I believe this is configurable, but from what I've observed, it's 5 attempts 'til a cooldown period of 30 seconds.  During this cooldown period, you'll have an opportunity to use your Google Account password as an alternative way to unlock your screen.

@Steffen: As for your Gmail, although all communication with the Gmail Server is encrypted, synced messages are stored in the clear on your phone.  However, as long as you haven't rooted it (and as long as your bootloader is locked, and your operating system is up to date), this database should be safe from other applications.  If you want to ensure that someone couldn't somehow read what's on the internal storage without going through the operating system, consider full-phone encryption.

@ctt: so if I did not rooted it, then it can't be rooted now, when it is locked with the graphical pin? This sounds like reasonable protection. I wonder how many combinations has the gfx pin

Unless there's some sort of backdoor in the operating system, the only way to root your phone involves unlocking the bootloader.  Unlocking the boot loader involves wiping your phone, which gets rid of any data you hope to be hiding.  So you're pretty safe


text:
What countries is Google Play Books available?
I wanted to install Google Play Books app from Play store. Unfortunately I got message, that

This item cannot be installed in your device's country.

Can someone point me to list of countries, where this app is available?
As side note: if I travel to another country, can I install the app and then continue using it in my country?

Google Play Books is available in the US, UK, Canada and Australia. You can find this information on the Google Play help page, and it has also been noted on the @googlebooks Twitter account.

Google now have a single page that lists the international availabilty of all their Play store content, including Books, here: https://support.google.com/googleplay/answer/2843119

If you download a book from the playstore in US, UK, Canada or Australia, then you go back to your country, you will still have the book, but won't be able to download anymore.

Welcome to the site! How do you know this? Is there some documentation or official statement you could link to, or is it from experience?


text:
how remove duplicate entries in music list (after reset)?
How remove duplicate entries in music library (music player). i have factory restore (reset) still double entries of songs list, albums.
I am using android-2.2 Foryo (Samsung Galaxy 551 - GT-5510).
duplicate entries not working... :(

I got the solution myself. just format SD Card. note:don't take backup of android system file. :)

Ankur, you could place your solution as answer. This way your question does no longer appear to be "unanswered", and other affected users have it easier to recognize this in lists.

I got solution
Backup your data (note : dont take android data on sd card)
--- Or ---
Or remove your android data folder on SD card

Accept your own answer as Answer so that this question can be marked "Answered".


text:
Automatic switching to the strongest Wi-Fi Access Point
Both at home and at work I there are multiple Wi-Fi access points nearby with the same SSID and security settings.
My Samsung GS2 used to switch to the strongest available access point quite quickly. Now that I have ICS 4.0.3 installed it seems that my phone is sticking to the previous access point too long. This causes my network speed to very often be too slow as I'm consistently connected to "the previous hallway".
What are the solutions available to fix this issue? Is there a system setting I've missed? Is there an app that can help?

While not the easiest way around the problem, it is possible to do this using Tasker. This is a program that allows you to script various things within Android (e.g. I have it set to turn off the keyguard when I connect to my home SSID.) The following profile for detecting Wi-Fi signal is quoted from this thread:

Profile: Low WiFi (1)
Event: Display Unlocked  Enter: WiFi (2)  Task: WiFi Sig (1)
A1: Variable Set [ Name:%wfs To:%WIFII Do Maths:Off Append:Off ]
A2: Variable Split [ Name:%wfs Splitter:Sig: Delete Base:Off ]
A3: Variable Clear [ Name:%wfs1 Pattern Matching:Off ]
A4: Variable Split [ Name:%wfs2 Splitter: Delete Base:On ]
A5: Variable Set [ Name:%WIFISG To:%wfs22 Do Maths:Off Append:Off ]
A6: Array Clear [ Name:%wfs2 ]  Task: WiFi (2)
A1: Write File [ File:wifitest.txt Text:Task start: %DATE %TIME  Append:On ]
<Signal check>
A2: Wait [ MS:0 Seconds:15 Minutes:0 Hours:0 Days:0 ]
A3: Goto [ Type:Action Label Number:1 Label:End ] If [ %SCREEN ~ off ]
A4: Goto [ Type:Action Label Number:1 Label:End ] If [ %WIFII !~  *CONNECTION* ]
A5: Perform Task [ Name:WiFi Sig Stop:Off Priority:5 Parameter 1  (%par1): Parameter 2 (%par2): Return Value Variable: ]
A6: If [ %WIFISG < 3 ]
A7: WiFi [ Set:Off ]
A8: Wait [ MS:0 Seconds:0 Minutes:5 Hours:0 Days:0 ]
A9: WiFi [ Set:On ]
A10: End If
A11: Goto [ Type:Action Label Number:1 Label:Signal check ]
<End>
A12: Write File [ File:wifitest.txt Text:Task end: %DATE %TIME  Append:On ]

I've never personally done anything that complicated with the Wi-Fi, but the profiles I have set around SSID work like a charm.


text:
Why does my phone keep asking me to select an input method?
I bought a Samsung Galaxy Nexus a couple of days ago, and set it up so I can use both an English keyboard and a Russian one.
Since I did that, though, my phone asks me over and over to select an input method. There is usually a notification in the bar at the top of the screen, and if I set an input method, it will go away for an hour, but then it will be back.
How can I get it to stop asking?

The icon in the notification bar will always be there if you are using (possibly even just have installed) any alternate input method.  It's just the new way that ICS offers quick switching between different methods, and cannot be disabled (at least not on "stock" ICS, custom roms may offer this).
The notification icon should only be there while you are actively entering something, i.e. have a keyboard open.  If it showing all the time (even when you are just on the homescreen, for example) it may indicate a possible bug or configuration issue with the alternate keyboard/input method you are using.


text:
Install system.img on Android Phone
I have made some modification in the android source codes recompile sources and now I have system.img, but I don't know how I can install that image on Android Phone. Have anybody do something similar ? Can anybody provide me some links or information how I can do that ? I am using HTC Amaze Phone.

Are you working from HTC's source or the AOSP?  The latter is highly unlikely to boot, or work in general if it does boot.

If you have a fastboot-enabled bootloader then it should be pretty simple. Just put the system.img file somewhere on your PC, connect your device via a USB cable, reboot into your bootloader's fastboot mode and then:
fastboot flash system /path/to/system.img

If you don't have fastboot then you'll have to jump through some more hoops. One option would be to use something like unyaffs to extract the contents of the system.img (if it's an ext2/3/4 filesystem then just mount it) and then package it up as a zip file that can be installed from a custom recovery. There are some tutorials floating around that explain the syntax of the installer script file, but the easiest way to figure it out would probably be to download a custom ROM for your device, unzip it, and look at the updater-script file (should be META-INF/com/google/android/updater-script in the archive).
You may also be able to get away with simply using dd on the device, though I'd be careful if you decide to try it, and make sure you're booted into recovery:
adb push system.img /sdcard/
adb shell
dd if=/sdcard/system.img of=/your/system/partition

Alternatively, you can often build the source so that it creates a zip file instead of raw images, then install the zip from recovery. I'd suggest checking to see see if you have something like make otapackage available to you.

♦ I have run fastboot flash system /path/to/system.img command and it successful install system.img on my phone HTC Amaze but when I try to switch it on, only HTC screen come up and my phone do not turn on :((( Can you help me.

@ViToBrothersApoyan: There's a lot of reasons that could be happening, unfortunately. Where did you get the source code from? If it isn't from HTC then you may be missing necessary proprietary drivers to get the device to boot.

♦ no I get that sources from Android official site http://source.android.com/source/initializing.html

@ViToBrothersApoyan: You're probably missing drivers, then, among other things. You could start with a porting guide (like this one) and then work forward from there to see what exactly is failing, but there could be a variety of things that are causing problems.

and can you provide me some information how I can backup my phone ?

or where can I find working system.img and patch it again to repair my phone.

@ViToBrothersApoyan: The best method is probably to grab a custom recovery image (like ClockworkMod) and flash it from fastboot: fastboot flash recovery /path/to/recovery.img. Then you can use that to make a backup and/or flash a ROM of your choice. Flashing a new ROM should get your device into a bootable state, and you can get ROMs from XDA.

Okay and what do you mean saying grab ? I just  download custom mod from http://www.clockworkmod.com/rommanager/device/ruby/developer/xboarder56?manifest=http%3A%2F%2Fdeveloper.clockworkmod.com%2Fdeveloper%2Fxboarder56%2Fmanifest&name=Xboarder56&deviceName=HTC%20Amaze but it is .zip file.

how I must grab >

@ViToBrothersApoyan: Download the appropriate recovery image for your device. There are links for a bunch of different devices on the page I linked to. Then boot into that recovery image, copy the zip file onto your phone, and use the recovery to install the zip file.

You should probably mention that your system.img partition can be found using the recovery.fstab or vold.fstab files. Or you can call mount /system && df -h && umount /system if you don't know where the fstab file is.

So, as far as i read, from your comments i understand something else. You have an HTC Amaze, that you are trying to flash a system.img file compiled from the AOSP branch. that is not possible. Your phone is a HTC phone so you need to compile it with their sources. You will never be able to flash the system.img of an AOSP rom, without flashing the entire partition list. You may want to read more about Cyanogen and TWRP. For now, you need to find the RUU file for your device, which will allow you to flash the system as it was. Not sure if data will be kept.


text:
How can I install Spotify on a Samsung Galaxy Tab 8.9?
Spotify's installation page forwards me to the Play Store, but the app is not available for my Galaxy Tab 8.9 in the store. Is there any another way install the app?
(It's a European Galaxy Tab with data service, but the app is not blocked based on region since I can install it on my phone without issues.)

@Matthew Read You did a mistake in closing this question in my opinion, since the problem is not about the region of the market. I can for instance install easily Spotify to my Huawei Ideos X5 -phone in the same market where my tablet is. The problem is in that the Android is recognizing my tablet as not phone so it limits similarly softwares in all markets. Mobile broadband works in my tablet but I cannot call with it. I know that the thing is different in US where Samsung brought slightly different device.

See also: http://android.stackexchange.com/questions/18777/how-to-circumvent-the-market-compatibility-check

I managed to get Spotify working by the following method provided by the official suuport:

Hello there,
Try directing the browser on your tab to the following page -
  https://www.spotify.com/download/previews/ - and then downloading the
  preview version of Spotify on Android from there.
This might get it up and running on your device. Please let me know
  how you get on. Kind Regards,
David
Spotify Customer Service

I contacted Spotify's customer service. Their answer

Hi Sami,
Thanks for your email, I am sorry to hear you are experiencing
  problems installing Spotify.
At present Spotify is not compatible with European Samsung Galaxy Tab
  8.9.
If you have any other queries, please feel free to contact us and
  we'll be glad to help.
Many Thanks.
Best wishes,
Oggy
Spotify Customer Service

So not supported.
I demanded them to mail me when they get the support.
I will post here when I receive the possible mail.

Try this: Go into your settings and allow apps from external sources. Then download the Spotify apk from here to your tablet, and run it. No guarantees it will work, but if it doesn't, it's not going to break anything.
Edit: It won't create the link for some reason, so here's the URL:
www.spotify.com/wp-content/uploads/android/0.4.04/SpotifyAndroid.apk
Another option is to find the apk on your phone, copy it to your tablet, and run that. It looks like it's just a single apk for both tablet and phone.

And what assurances does anyone have that that's not a trojan horse or some other sort of malware? Almost every malware infection on Android has come from people turning on the ability to add apps from external sources and downloading apps from dodgy sites.

Hm. Well, none, I guess. Hadn't thought about that. I found it here. I'll see if I can find a more official apk download.

@AlEverett There we go, found the apk on the Spotify site, so I'm fairly certain it's not a Trojan ;) Edited my answer to use that link instead.

The app is now in my Tablet. However, since the device is not a phone, it did not accept my facebook username and password. I asked new password from the spotify staff. I will inform if starts to work.

@Masi Why would not being a phone cause it to not accept your FB login?

I am using 2-step verification system on Facebook. I have only Facebook login details. It seems that Spotify tablet app has not taken that into account.

@Masi Oh, okay. Interesting, I didn't even realize Facebook could do 2-step verification. So the app seems to run fine and everything? I wasn't sure if it would display correctly, given the unusual screen size.

I turned off the login approvals. The same problem now with real facebook password: Invalid username/password. It seems that the application just do not work with Android tablet.

That doesn't make much sense. There shouldn't be any difference, no matter where you log in from.


text:
Are there USB to LAN adapter that are compatible with Android 4.0?
I'm looking for a USB-to-LAN adapter that is compatible with my Chinese Android 4.0 tablet.
I've 2 dongles - like this - but none of them works.
How can i choose a usb to lan adapter for my Android tablet?
I've to look at Linux Kernel version to search a suitable adapter?
Edit: The model of my tablet is Voyo Q101

Is there a make or model on your Android Tablet?  Do the directions that come with the tablet promote support for USB devices?  As far as I know, in order for your tablet to support USB devices, it would need USB Host support, and even then, it would need drivers for whatever device you're trying to use.  I've seen people get USB keyboards and mice working, but nothing as complicated as an ethernet controller.

According to this XDA-thread an Apple USB->Ethernet adapter works on a similar ICS device. So technically it should work. But it in your case it could be hardware limitation, so you should try it out before buying. Just go to an Apple store and ask kindly ;-)


text:
ADW Launcher (CM7/Desire GSM) old icons keep reappearing/overlapping icons
I have an HTC Desire (GSM) running CM7.1 and I am having issues with the ADW desktop:
Icons that I have previously deleted reappear on next boot - sometimes even over or under other icons. If I sort things out and backup the settings and desktop config, reboot and then restore the settings/config this does not cure the problem.
If I add a new app, its icon will appear where put after a reboot, but it's as if a subset of old icons have been remembered somewhere or a config file has become read only. I have tried manually deleting the backup files from the SD card but this doesn't help.
Any ideas?


text:
How can I upgrade to the latest Android version?

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

I have a Samsung Galaxy Ace and would like to upgrade to Android 4. How can I do that?

The duplicate should cover the generic "how", and also provides links to several community wiki questions which cover the major Android updates and their availability. However, if you have a specific issue when attempting to update your device, feel free to pose that as a question.

If your phone is eligible for an operating system upgrade, you'll see a System Update message pop up in your notification bar (along the top of the screen).  You will only see this, though, when Google, your phone manufacturer and/or your cellphone provider have customized the operating system for your device.

Thank you. I m using 2.2.1. Galaxy ace samsung. how can check for that manually

If there is some evidence an update may be ready for your phone and you feel you just need to have your phone check again, one way that was rumoured to work is to open up your dialer and dial *#*#checkin#*#*.  It is unclear whether this actually works, but it's worth a shot.  As for which version you may be entitled to, I had a look at the Wikipedia page for your phone and the latest update released was 2.3.6.  Did you hear or read somewhere that Android 4 would be made available for your phone?

Ok I am not aware of this.can I upgrade it to 2.3? How

If, even after using the checkin trick, you're still not prompted to upgrade, consider contacting your cellphone provider or manufacturer to figure out whether your entitled to the upgrade (in your country, or with your provider).  If there's anything you feel suggests you should be seeing the upgrade (a friend with the same phone has an upgrade, or you saw something on the internet somewhere) consider editing your question to include such details.

Ok. I wull check with them. I did not get any such notification


text:
Can I completely wipe a Galaxy Nexus
A friend of mine is considering selling his Galaxy Nexus (to me) and we wanted to be sure that if we did a hard reset it would wipe all data linking him to the phone.  I understand it utilizes a lot of core Google technologies and we don't want to find out down the road that something survives the process.
This is one of the unlocked Galaxy Nexus (GSM) purchased from Google

Yes you can.
Actually, wiping an (unrooted) Android device is relatively easy. Just go into Settings and look for Backup & reset option. At the very bottom of the options you'll see Factory data reset, hit it and you'll see some confirmation dialog, go through that and your "new" Galaxy Nexus will be ready in a couple of minutes ;)
This method will compeletly erase anything stored on the phone's internal storage, including all Google-related data.
Note that it's a good practice to also erase the sdcard partition alongside the process. Some Android application uses the sdcard partition to store user data which might be restored even after you wiped the device.
Good luck! :)


text:
Why is my microSD card not being reconized in Samsung Galaxy S Plus?
I had purchased Samsung Galaxy S Plus, it was working fine, but I had a problem yesterday connecting it to my PC. After that my SDCard is not being recognized by my device. It says Your phone doesn't have sdcard inserted also when I try to open the inbuilt camera its also not working with a message as Turn off USB storage before using camera. I tried to check that my SDCard is not corrupted so testing in other devices and its working fine. I also tried to restart the device couple of times. So, can anyone suggest me what can be the problem here? why my SDCard and Internal Storage is not being detected?

you had problems connecting it to your device? Could you clarify please = which device?

@Sparx Its Samsung S Plus, already mentioned in the
question.

I had a problem connecting it to my device.<< I inferred you had a problem connecting your Galaxy S Plus to another device.

Please read the question I had
problem in connection to PC

You haven't once mentioned the word "PC" in your question. In any case, have you tried the suggestions listed below about safe mode or performing a factory reset?

Which ROM are you using Stock Gingerbread?

If its connected to your computer and the USB connection mode is "Mass Storage", the SD card cannot be used by the phone.
You may like to change the connection mode by pulling the notification bar from top and selecting "Charge only" so that it does not mounts the SD card and it remains usable by the phone while it is connected to PC.

I am not able to see the internal storage also, its not the only issue with SDcard.

internal storage also gets mounted on the PC. You may see icons for two drives in "My Computer". Try changing USB connection mode to just charge the device.

yes but now I am not able to access any of them.

I can't see any option as just charge

Try inserting another SD card and see if the problem continues. Else, copy all the data fro, the SD card onto your PC. Then, format the SD card and see if the phone recognizes it. If it does, copy back the data.
Also toggle the USB debugging mode - Android Settings > Applications > Development and see if it helps.

Tried everything it didn't work at all.

So, another sd card also not working indicates a hardware problem with your phone. Take it to your service centre.

Bu why I can't see my internal storage also?

try rebooting in safe mode and see if the issue persists. Last resort - factory reset. if that fails to solve the problem, take it to your service centre


text:
Samsung Galaxy S2 upgraded to Ice Cream Sandwich now Bluetooth headphones won't pair
I have a Samsung Galaxy S2 which has just received the upgrade to Ice Cream Sandwich (I'm on T Mobile in the UK if that matters).
I have a set of bluetooth headphones. They worked fine before the upgrade, they would be detected by the phone and would pair with it without my having to enter a PIN code.
Since the upgrade to ICS, they no longer work. When I turn on Bluetooth, the phone detects the headphones but won't pair with them. When I try to pair them I get an error message that there is an incorrect PIN entered or an unknown PIN.
I know what the PIN is (0000). The problem is, the phone doesn't give me an option anywhere I can see to actually input this to allow the phone to pair with the headphones.
Samsung have advised me to do a factory reset of the phone, which I've done, but the problem remains. ICS is still on the phone and I still have the above problem.
Can anyone help?

Did you put the headphone in pairing mode before pairing to the phone?

Thanks for your answer. The headphones are just or or off. I press the button on the headphones, a blue light flashes. At this point the phone can detect the headphones as a Bluetooth device. Prior to the upgrade I would then be able to pair the two, now I can't as I have described.

Which model of headphones? Any link or instruction manual?

Thanks to both of the above. I dug out the manual last night (didn't think I still had it). There IS a pairing mode to put the headphones in the first time you use them with the phone. I assume I must have done that when I first got the phone, but I have no recollection of it at all! All working fine now, so many thanks.

I had a similar bug with ICS 4.0.3. Seems to be fixed in 4.0.4.

Consider making your comment an answer, to have it accepted, so that future readers can find this as solution if faced with the same situation as you.

@Jules answered his own question:

(...) There IS a pairing mode to put the headphones in the first time
  you use them with the phone. I assume I must have done that when I
  first got the phone, but I have no recollection of it at all! All
  working fine now, so many thanks.


text:
Cannot turn on LG GT540 due to kernel panic
I cannot turn on my LG GT540. When I try to turn it on it displays a message which says:
Linux Kernel Panic Process swapper (pid : 1 )

What does this mean? How can I fix it?

http://en.wikipedia.org/wiki/Kernel_panic - as for fixing it I'm not sure.

Perhaps you could have a look on http://www.askmefast.com/How_to_fix_Kernal_Panic_on_Android_Tablet-qna1605276.html for some fixes people have tried.

Which ROM are you using? Can you get to recovery?


text:
How do I enable the password/pattern lock on HTC 2.3.5 (Sense) mobile?
I have an HTC (Sense UI) mobile running Android 2.3.5 and I am trying to enable the password/pattern lock but it is not working. I tried enabling the lock in my settings but when I turn on the screen it is not asking for the password, it is directly launching the home screen.
How do I enable the password lock?

Are you rooted and running a custom rom? Some roms have an option to disable lock screens. Other possibilities may be lock screen replacement apps

Please try to provide a screen shot of the settings or some details about the setting menu?

clarris, I don't have any other apps to lock the screen. Any way native locking feature is that one. It has to work. Thanks for your reply.

Avirk, I tried to keep password like this: Settings -> Security -> options are here to keep the screen lock, If i kept the lock here but it is not applying the phone. Thanks

yes, Drake Clarris you are correct it has some custom rom. i successfully over come this issue. Thank you so much.


text:
Connect a portable USB modem (data card) with Samsung Galaxy S II
Is it possible to connect and use portable USB modems such as Reliance net connect, MTS, etc., using an OTG cable with Samsung Galaxy S II and use it?
I went through many forums and haven't got any promising answer. I'm currently using Android version 4.0.3 along with SiyahKernel 3.0. In this kernel, I'm able to connect flash drives, mouse and keyboard.

It's difficult to say with absolute certainty, but generally speaking that is not possible. Some devices can be patched and hacked to include support for this, but I am not aware of one for the Samsung Galaxy S II on any kernel. The flash drive, mouse and keyboard support is built-in to Android whereas USB network dongles need to be hacked on to it. I know it is possible on a number of Nvidia platfoms to connect Huawei USB dongles, but on the Samsung gear, I've never seen a way.
In short, that's not known to be possible on the Samsung Galaxy S II ICS.

Even though this is not the answer I was expecting, thank you so much for your effort and answering.

Hi Peter, can you suggest us the tablet and dongle models, which are compatible?

If you can build and install a modified kernel (or perhaps just drivers) and root filesystem, and there exists driver source to use these on a desktop linux, then it should be possible.
You might be able to re-write the driver to function via the USB host APIs without root, but it would probably take root level access to get the result seen as a network interface.  Though without that you might still be able to make an on-device proxy server to get a browser to use it.


text:
How to mount the internal storage of the Droid 3?
My father just got a Droid 3, and it has something like 12 or 16 gigs of internal storage. I'm trying to mount that storage to his laptop so he can transfer over music, but I'm not getting the USB Mount prompt that I've come to expect with my own Incredible 2. The phone does have a Micro-SD slot underneath the battery cover, and I guess we could put music on one of those and then stick it in the phone, but that'd be a hassle whenever he wants to put more music on, and I find it hard to believe that that entire 16 gigs is reserved for app space.

When you say you don't get the same prompt, I'm assuming you mean the pop-up window asking you what USB mode to use. Do you also lack a USB icon in the notification bar?

Are you sure the USB cable is not faulty. Also, do you see any other prompts when you connect it such as a notification on the phone that Debugging is On, or a notification on the PC that says the Driver Installation Failed?


text:
IEEE 802.1AE (MACSec) support
Does Android support IEEE802.1AE MACSec ?
This protocol enables data confidentiality and integrity over WiFi connections.


text:
ezPDF reader: settings to correct jerky page scrolling?
On the ezPDF Reader, is there a way to make the scrolling from one page to another smoother and less jerky? Some settings, perhaps? The jerky/jumping scrolling on ezPDF reader when one page scrolls to the next page breaks the flow of reading a little. Thanks for any insights.

I just received an email from the developer, Don Choi. Citing it here in its entirety as an answer:

The continuous scroll feature is in our big  TO-DO list. It will
  eventually implemented later.We do not have a open forum. However,
  http://www.facebook.com/ezpdf is a good start.

So more nifty things are on their way for this application.

that's good news. Considering how often it gets updated, hopefully it won't be too long.

I don't know about scrolling smoothly, but if you tap the bottom of the screen as you're reading it automatically scrolls up or to the next page as appropriate.

Thanks for that comment, it is helpful. I guess it will have to do till the developer implements the continuous  scrolling.


text:
Display turns on at midnight?
Every day at midnight the display on my tablet (Asus Transforer TF101 ICS) turns on for a few seconds.  Ordinarily, this wouldn't be a big deal, but I am using the Screebl application, which keeps the tablet awake when it's vertical.  Thus, the device turns on in my bag and then never goes to sleep, draining the battery.
Is there a way to find out what application (or system component) is waking the device up at midnight, and how does one stop this behavior?

Hmm, if it drains battery then one easy way to check would be to let it drain and see what what application drained your battery from battery status.

@roxan It's not the application that's draining the battery, but the screen.

converted to an answer...

try to trigger it manually.
Root reqired:
Install BetterBatteryStats to view 'alarms', aka programmed low level device wakeups (you can find a free .apk on xda here, search for 'Attached' http://forum.xda-developers.com/showthread.php?t=1179809 ). set your clock just before midnight and reset bbs' logs.
If you can trigger it, you should see which app has caused a wakeup in BBS' log.

I had the same problem. After turning off the network time, I set it back manually and then it didn't turn on the screen at midnight.


text:
Why would /mnt/sdcard/ not appear?
Using ADB shell to view my Samsung Galaxy Tab 7+, I see a /mnt but no /mnt/sdcard/ where according to fable the photos taken by the camera should reside.   Why would the sdcard directory not be there?
Does the Tab need to be in some special mode or adb need some special incantation?
I'm doing this from an Ubuntu 11.something Linux machine.
UPDATE: got a new clue. Normally adb works only when the tablet is off, but has USB plugged in.  When I hold down the power button, the tablet starts up.  First there's a Samsung logo.  Eventually the splashy orange screen with the lock-circle thing appears.
During the Samsung logo phase, adb shell will show stuff in /mnt, including the lusted-for /mnt/sdcard.  But as soon as the orange lock screen appears (maybe slight sooner) adb is booted out, suddenly exiting to the xterm command line, and adb devices shows question marks instead of the device number.
So maybe all I need to do is find a way to make the tablet stay in Samsung-logo mode indefinitely, long enough for me to do my transfer.

Isn't it mounted at sdcard/external- sd? Can you do an ls-l in /mnt in /sdcard and in / (the root)?

Maybe it's just /sdcard

From what I read, external-sd is for actual physical sd cards.  I don't have one.  For the Galaxy Tab, /mnt/sdcard is a virtual card.  My understanding is probably faulty, though.

/sdcard is just a symlink to /mnt/sdcard, prolly as a convenience.

BTW, all this is just to get some photos over to my main desktop machine.  If I, a Linux expert, can't figure this out easily, how the heck to ordinary folk get their photos off their Galaxy Tabs?

It seems like the actual problem here has nothing to do with /mnt/sdcard not being there and everything to do with the fact that adb isn't seeing your device at all. The ?????? status usually implies you don't have udev rules set (or, generically, proper permissions for the usb device). I'd start with this Stack Overflow answer and see if that helps.

adb sees the device just fine. It just has to be under the right astrological conditions :P   Yup, I did that udev rule thing long ago.

ADB should be able to see the device when it's running normally.  If this were Windows I'd tell you to install the drivers :P

Not used to ADB, but giving a shot-in-the-dark: Could it be that as soon as the device is fully powered up, it sees the USB connection and enters UMS mode (i.e. no longer keeps the sdcard available locally, but rather handing it over to the PC to mount)?


text:
Is there an app like ROM-control for non-AOKP roms?
I found ROM-control very useful in ICS. But it can only work on AOKP roms. So is there an app can do the same job on ROMs other than AOKP?

From searching it appears that this manages aspect of the user interface, is that correct?  If so then no, you can't do this on any arbitrary ROM because most ROMs don't have configurable settings for all those things.  You should look in Settings for what the ROM makes available.

The answer is no, you cannot, because ROM Control is an app that is geared and orientated towards Android 4 and in this instance AOKP, hence internal API's are different. Back porting it into a non-ICS/non-AOKP ROM may fail due to the dependencies on the aspect of AOKP, such as settings, and ICS internals are vastly different to non-ICS code.
If you are a programmer and like to torture yourself with the challenge of it, then maybe its possible to back-port certain aspects and build the ROM yourself.

Matthew is correct, these controls are specific to the ROM. Many Cyanogenmod ROMs offer settings like these, but there will be no way to access them without being built into the ROM you're using.

not true. get xposed and there are a bunch of different tweak modules

Welcome to Android Enthusiasts. Could you elaborate on this? Where can we find this 'xposed' app?

And which are those "different tweak modules" solving the issue? Also, what is "not true"?

It's from the XDA forum and can "modify ROM". Quite useful and powerful.


text:
SMS/Phone validation of Whatsapp/Viber not working on Cyanogenmod 7.2
I am using a Samsung Galaxy S (I9000) and have been using Whatsapp before with Cyanogenmod 7.1. I've tried reinstalling many times via the market and by downloading the recent .apk from whatsapp website. I stil cant get the validation to work on both programs.
I'm assuming, that cyanogen is "blocking" these apps to send a SMS/Call request to their server, because there is never an answer.
Any Ideas?

No CM doesn't block stuff unless you explicitly tell it so. I have trouble receiving some of these messages too but viber works. Samsung Chaton, and whatsapp doesn't. What country are you in?

This is a member of the Viber R&D Team!
Viber is compatible with CM7.
Please be more specific in regards to the error message and scenario.
If anyone has any questions/suggestions for Viber, please feel free to let us know, and we will address them shortly.
Thanks,
Viber Team

Well it's simple. I installed Viber via Google Play and when i tap the "send verification SMS" button, i get the message that an SMS has been send to me. But i dont get an SMS. As this is the same "bug" as in Whatsapp im guessing that it isnt a bug from the App itself.


text:
While listening to music on head set: How to avoid sound playing from phone speakers when push event occurs?
I use my Android phone to listen to music at work with standard headset. Yet once an event occurs, e.g. e-mail recieved, the phone switches to standard speakers and plays the music and event sound over it, and then returns back to headset.
I want all my sounds to only play over the headset. How do configure my Huawei Honor to do so?

I don't know how to force Android to play everything through the headset, as your question is directed to. But would it be an option for you to let notifications be "silent" while listening to music? In that case I might have an idea.

@Izzy That would be a valid workaround so please share  your idea.

OK, done. I can only speak for Tasker, as I don't use any other app -- but I'm pretty sure Llama can handle it similarly. Don't worry the price of Tasker: it's 100% worth it, but if you first wanna try, there's a free trial available on their home page.

While not 100% the desired solution (I don't know if there's any way to force Android playing sounds to a specific output device), as a work-around it is possible to silence undesired sources.
Background
As you mioght have noticed, Android has multiple "channels" for different kind of sounds, where you can adjust volume independently -- such as alarms, notifications, ringer tone, etc. So this can be used in the way of turning down unwanted types to zero, while keeping the once you want turned up. Of course, doing so manually can be a hazzle (and one might forget to reverse changes afterwards, especially when in a hurry). So let's look for an...
Automation
There are several "automation apps" on the playstore which might handle this, such as Llama - Location Profiles or Tasker. Using the latter, I can for sure say it can handle this in the following way:
Condition: App running (select apps you want to match)
Task: (Volume adjust: chose which ones you want to change to zero here, but keep media volume on)
What will happen now? Once an app from your selection comes to foreground, the rule will match and the volumes will be adjusted accordingly. As soon as none of the apps you chose is running in foreground any longer, volume settings are reverted to what they have been before.


text:
Android detects SIM change – gmail synchronized messages deleted?
After gmail detects SIM change – it asks to renew login to gmail account.
This is a very good security action. But does it maybe also clear synchronized messages (that have been downloaded before SIM change)?


text:
Samsung GT 7.7 hung after charging
After charging my Samsung GT 7.7, I switched it on but it just showed the "Samsung Galaxy Tab 7.7" and stayed like that like it hung.
What do I do?

If it has a removable battery, remove the battery, put it back and run it. Else wait for it to discharge then charge and turn it back on. If none of these solve your problem, boot to the Recovery Menu and factory reset your device.

battery can't be removed. I tried to charge it after 10 hrs that incident happened, it didn't charge and the battery became hot. An advise was to go to a Samsung service center. I heard it's not covered by the warranty. Thanks anyway!

Did you try factory data reseting your device?

How sir? I can't switch it on. It won't even switch on even through USB.

Every device has a recovery menu. Google it to know how to access it for YOUR device. It involves holding a couple of buttons at boot so that it shows the recovery menu instead of the traditional boot up screen.

Samsung devices have Download and Recovery modes with buttons combo to enter them. I don't know what it is for your tab, but usually for Samsung devices it's vol up + home button + power button. Make sure the device is off before doing so.
Once you enter Recovery, just factory reset the device. As long as it's bootable, this could make it work.


text:
Marking an e-mail as unread pops a "new email" notification
My wife and I both have Samsung Galaxy S2 phones, and use the GMail app for reading and writing emails.
In that app, when I mark a read mail as "unread", it throws me back into the previous screen and correctly marks the mail as unread.
When my wife marks a mail as unread, however, it does the same, but also adds a "new email" notification which then appears in the top bar - which really annoys her.
What is the cause of this behavior, and how can I fix it?

Have you compared your Gmail app settings to see what the difference is?

You could try re-installing the app on her phone.

Or purge the app's cache.


text:
Unexpected reboot during app install has left phone with no space
My wife recently went to install a game on her phone (Sims Freeplay) from Google Play. She tells me the phone had enough memory for the install (~15MB free for a 13MB app), which is why she tried.
(As an aside, I'm assuming it downloads the package, then installs from that, so you need at least twice the final space to unpack the thing correctly.)
It downloaded successfully, but when the phone tried to install the app the phone unexpectedly self-rebooted.
After booting, the game wasn't installed and the phone is reporting low memory, with <1MB of phone memory free. She's using an app to check this usage (called DiskUsage), which is reporting "System Data" as using 28MB - she's sure it was much smaller when she checked the space before attempting the installation.
Assuming she's right, I'm thinking maybe the downloaded package is still sitting around somewhere consuming space. Is this possible (given it crashed mid-install)? If so how can we get rid of it?

You can delete the cache for Play store and download provider.
Settings - > Applications - > All (tab) - > app name - > Clear Cache

The space requirements vary app by app but all of them take up more than they package size.

Yeah, we'd tried this and it doesn't seem to have helped, but definitely should be the first thing to try in most cases.

In that case the apk was probably downloaded somewhere else other than an app's cache. Factory reset is the only thing I can recommend.

Yah, the system will crash if you don't have enough disk space to download and unpack an APK.  A really silly design flaw that's been around since the first Android OS version.
Anyway, the offending data is probably stuck in a cache somewhere, such as the system tmp directory.
Go through Settings > Applications and click on the All tab.  Scroll down until you can click on the entry for "Play" and then click the "Clear cache" button to ditch stuff in the Google Play cache folder. Don't click "Clear data" as this will put Google Play back to the factory default settings.  It will list how much space the cache is taking up above the button, btw.  If that isn't much help, you can also try clicking on other apps and clearing their caches. (map, email and browser apps usually have a boatload)
You might also want to download and install a cache cleaner to wipe the other caches clean if you're running low on space; something might be a disk hog.

You can go to setting-.apps-all and then find the apps that has the "CONTACTS" word on it.
I think there's two of them .
Then clear the data of those and your problem is solved.
it works for me!

Are you sure this won't delete any contacts stored inside the phone? AFAIK, "Contacts Storage" store the contacts info on the phone...

The package which the game downloads (after installing from Google Play that is) is downloaded to the SD Card.
Your best bet is to remove the app from 'Manage Applications' option under Settings.

The app isn't listed under Manage Applications - or anywhere else - for removal or uninstallation to be an option.

Install OneTap Cleaner or SD Maid. Later is very good in removing hidden files. OneTap Cleaner will help too.

If you only have 1MB free you can't install apps. The app is not downloaded to the sdcard. It either goes to cache or data.

I know that. You can always uninstall a few apps and re install them again. I don't think that's a lengthy procedure. And I don't think I've stated that the app is downloaded to the SD Card. I've stated that the DATA that the app download (most of the times) goes to the SD Card.