# Question
Title: How to get android device model number connected to a PC via USB?
How do I get the android phone model number from a Windows PC connected via USB, provided all the USB device drivers are installed properly? Is there anyway to get it via Android SDK?

# Answer
> 0 votes
I don't know how to get it by the adb command.

But you can get it programmably with the SDK. There is a class **Build** which have many information of the current running phone, such as you wanted model number can be got by the **Build.MODEL**.

---
Tags: usb, hardware, android-sdk
---


title: Clear Application Cache on ICS

text:
# Question
Title: Clear Application Cache on ICS
I want to clear a specific system application's cache — Calendar & Calendar Storage. How do I do it in **ICS**?

I've stopped the running app:

but cannot find the Clear data / Clear cache like before:

I'm on a **Nexus S** and I prefer a way to do it natively, without needing to install an app just for that.

# Answer
I see Calendar and Calendar Storage in my "All apps" list in Settings.

If I open either of them, I also see the old, familiar Clear Data and Clear Cache buttons.
> 4 votes

---
Tags: 4.0-ice-cream-sandwich, cache
---


# Question
Title: Is there any FREE android mail client with Exchange Support?
I am searching for a free Exchange mail client for Android 2.3+. Can anybody please suggest me one?

# Answer
K-9 Mail supports Exchange 2003/2007 via WebDAV. No support for Exchange 2010, unfortunately, since Microsoft removed WebDAV support in the newest version.

See the official wiki page for configuration instructions.
> 4 votes

---
Tags: 2.3-gingerbread, email, exchange
---


# Question
Title: Will the 'wipe data/factory reset' option in clockworkdmod also wipe the internal sd card?
> **Possible Duplicate:**
> Does ClockworkMod Recovery's “Wipe Data” command also wipe the SD card?

I've been using non wipe roms and I'm planning to do a full wipe, my backups etc are on the internal sd card.

Does the above option in cwm also wipe the internal sd card?

Cheers

# Answer
No.

This would make no sense, because the main use of wiping from ClockworkMod is to install a new ROM from SD card. As certain devices (e.g., Nexus S) do not have an external SD card, wiping the internal storage marked as "SD card" would wipe the ROM you are about to install.
> 3 votes

---
Tags: clockworkmod-recovery, factory-reset
---


# Question
Title: Application in Market that Open click returns you back to the market
I had NetFlix installed on ASUS Eee Transformer and since I am not using it, I uninstalled it.

But now Android Market tells me there are updates, which I do not wish to do, and it acts as though it is still installed. Ok, I went to open it to see the app, and Open just takes me back to the Android Market page.

I see the same behavior on Mobo Video player. I installed it, it said to go get the codecs, so I did, then when I open it, I get sent back to the Android Market page. Tried uninstalling, same basic behavior.

How do I clean these up? They seem to be in some kind of installed/uninstalled limbo.

Running the latest update from ASUS, so Android 3.2.1 and latest firmware.

# Answer
> 2 votes
Sounds like ASUS has installed stubs as system apps. You'd need root to remove them or unlink them from the Market.

# Answer
> 2 votes
I wonder if you uninstalled via some method other than the market and things got out of sync? Settings / Manage Applications or a launcher shortcut, for instance.

I would suggest re-installing both apps, then uninstalling via their market pages.

# Answer
> 1 votes
Can you once try by clearing the "Market" and "Download Manager" cache and data?

To do so go to Settings -\> Manage Applications -\> Select "Market" from "All" tab and click clear cache and clear data.

Do the same for "Download Manager"

# Answer
> -1 votes
You need a cache clean up apps to get rid of all those nasty hanging apps. There you will find that your cache has alot in it. Cleaning it once a day helps with performance also so try to make it a habbit of cleaning it once a day!!

---
Tags: google-play-store, asus-eee-pad-transformer, uninstallation
---


# Question
Title: Is it possible to activate an android device using a 'google apps' account
I'm using Google Apps for my personal domain and email.

Is it possible to use such an account (e.g. "name@mydomain.com") to activate an android device?

# Answer
Yes.

Few years ago, Google Apps services were separate from normal Google services. Even cookies were different & compatible to each other. From last year, all Google Apps accounts are normal Google account (You'll have to sign out from normal Google account if you want to sign in with Google Apps account in a web browser).

And, it supports Android too. I've tested it.
> 7 votes

# Answer
Since last year Google Apps accounts are full class citizens. Starting with Eclair android supports more than one Google accounts and since the Market 3.0 update of market all android apps treat all Google accounts on your phone the same way.

Take note however that it is not possible to transfer your Google wallet history and purchases. So if a year from now you want to change your domain name for your email address you will need to keep the old account on your phone or rebuy all your apps again. It is for this reason that I recommend you to create a Gmail account an purchase apps with that not with your apps account.
> 2 votes

---
Tags: google-account, activation
---


# Question
Title: Is there a alarm clock app that uses UTC time?
Is there a alarm clock app that uses UTC instead of local timezone?

The reason I ask is that I am tired of this daylight savings time idea, so my plan is to set 1 time in a non DST timezone like UTC and then use that time as wakeup in the morning time all year.

# Answer
> -1 votes
In Russia there is no DST anymore as of 8.02.2011. Therefore you could set your timezone to MSK and set your alarm depending on the time difference to your location.

# Answer
> -1 votes
That app does not exist, all the alarm clocks use the local timezone.

---
Tags: alarm, clock, time-zones
---


# Question
Title: How can I share a post on my wall using the Facebook app?
On my PC, I can repost (share) a post from a friend on my own wall.

How can I do that in the official Android Facebook app?

# Answer
> 3 votes
You can re-share your friend's post using FriendCaster for Facebook app. Simply install it and use it as your primary fb app. Its better than official fb app in many aspects..

**Update (November 2012):**
In recent version of official Facebook app, this feature has been added. Happy Re-Sharing!

---
Tags: facebook
---


# Question
Title: Is there a keyboard featuring Undo/Redo?
Undo/redo feature is generally provided by input box host app, but.. the way Android's input works, it can be provided universally for all input boxes. Is there a keyboard which has undo/redo feature?

# Answer
> 6 votes
The default keyboard does not have the redo/undo features. However you can try some third-party keyboard app like AI type keyboard which have these features.

---
Tags: keyboard, input-methods, text-input
---


# Question
Title: Why an android device overwrites the header named message-ID?
I do not understand why android devices (I think mobiles devices in general) overwrite the mail header named message-ID. I need to pass some parameters through this header to build threads but each time I try, is overwritten. My apps works very well with webmail and mail clients like Outlook and Thunderbird. Any idea? Do you know some apps to debug mail headers within android devices? Thanks Adam

# Answer
There are mail headers for threading (in particular I'm thinking of `References:` and `In-Reply-To:`), why not use one of those rather than trying to overload something else?
> 1 votes

---
Tags: email, imap
---


# Question
Title: List of all devices connected to my network
Is there any way to get list of all devices connected to my Wi-Fi network?

# Answer
> 8 votes
Theres's an app for that. See Fing.

---
Tags: wi-fi, networking, wifi-hotspot
---


# Question
Title: Cant go to last week of month in calendar
I can't seem to find a way to navigate to the last week of a month, meaning 24 is the last day i see this month March 2012 (in month view), when navigating to next month, first day is 1 whilst week 13 is completely skipped.

Any idea what that can be?

Here is what it looks like:

# Answer
I've found the problem.

I changed the density to a higher resolution. After resetting to system resolution, problem was solved.

I would still be glad to know if there is a solution that will allow me using the calendar at a high res. as well.
> 2 votes

---
Tags: 2.3-gingerbread, calendar
---


# Question
Title: Which directories does the Media Scanner scan?
Which directories does the Media Scanner scan at startup?

Is it only the sdcard?

# Answer
> 6 votes
Media Scanner scans both SD card as well as USB storage, but not ROM and system storage. Means, it scans from `/sdcard/` and `/sdcard/external_sd/` mount points. It goes deep inside all non-hidden sub-directories, unless `.nomedia` file is detected.

Media Scanner skips ROM and system storage because both require root permission to write anything there. And, its very unlikely for an end-user to store music, photo there.

---
Tags: media-search, media-scanner
---


# Question
Title: What does [HYPOS] tag on logcat relate to in Samsung Galaxy S II?
I have Samsung Galaxy S II. When I check the logcat using Eclipse, I see an entry with tag `[HYPOS]`.

What is that? I am worried about my privacy.

# Answer
> 2 votes
From:

All of these people are posting issues or logcats relating to the GPS on their phone, I would imagine yours is something similar if it's in a line like:

```
DEBUG/(2696): [HYPOS] NOMOVE Time 13114, PowerMode 2, GPSWeakSignal 19, GPSFixTime 0, Car 1, DOE 3

```

The fact it also says GPS in the logcat entry is a hint also.

# Answer
> 0 votes
An app developer can use any word as log tag. The log tag 'HYPOS' can be from any good/bad app that you have installed in you phone.

---
Tags: samsung-galaxy-s-2, logging
---


# Question
Title: Transformer Primetouch screen response: is this normal?
I recently got a transformer prime and just want to check whether the odd responses in the touchscreen are normal or not.

Below I have attached a screen shot from Photoshop touch. The odd snakeing down the diagonal strokes makes me think something is not quite right about the tablets touch screen. Is this normal on other primes?

# Answer
THIS IS the ASUS answer I received! Really, sweep it under the carpet. I cannot return this unit, is already over the return period time....

I own a TF 201, I installed SketchBook Pro.

I also have an Ipad 2 (from work) with the same same software.

My issue, is the Transformer Prime, does not respond very well compare to the Ipad.

I truly wonder if this is a problem with the Transformer since all application even Skitch do not produce very smooth response be it with finger or capacitive stylus. Rendering drawings on the prime, results in broken lines, circles which are not complete and always feel like the line has to "catch up" to your finger or stylus. This is not a problem I experience on the Ipad.

Can you please advise if this is "working" as designed or is this a case of a screen not working to par (and how to resolve or exchange)? This is truly proving to be a disappointment has drawing is a very important feature to me. More so since this works flawlessly on the Ipad.

My unit, has the latest firware updates;
IML74K.WW\_epad - 9.4.2.15-20120221
Touch Panel : MXT- 2.0 build -170

> Thank you for choosing ASUS products.
>
> We apologize for the late response. It is only till your email sent to Satisfaction-CA, I have picked up the case. Regarding to the problem that you were/are having, I ams afraid ASUS will be limited to support your product since this is a third party software, and you might have to contact the vendor for technical support. Given the fact that iPad and Prime are equipped with different OS, it is possible that the experience of using a complete identical software might varies. We are very sorry for the inconvenience induced in this matter. Please let us know if further questions and concerns raised. Your kind understanding is greatly appreciated.
>
> Tom Wang
>
> ASUS Canada 802 Cochrane drive, unit 2 Markham, Ontario, L3R 8C9 Canada Fax: 905-489-2717

Tom, are you kidding?

This is the same with ANY drawing apps, or note taking application. The ASUS screen is not as responsive and not responsive enough.

I'm using Android designed software for ICS, other users are doing the same and having the same issue.

You cannot really tell me this is working as designed?

Even user with the original Transformer are saying their older screen was more responsive compared to the new one!

Come on ASUS be responsible and add this to the list of must have fixes!

Thanks,
> 2 votes

# Answer
Take a look at these tests,

http://www.youtube.com/watch?v=nHpfkI6l1-0

http://www.youtube.com/watch?v=Dk9nwIRngvk&feature=related

it is normal for touchscreens to respond like that. iOS devices have some kind of secret algorithm that "knows where you meant to touch", therefore, the test seems smoother on the iPhone...
> 1 votes

# Answer
There is a chance that this issue can be softened at an application level. (Changing the device's reported position itself would be better but not possible without changing the kernel as far as I was informed).

This is an example of some diagonal lines I've drawn myself (can't post image):

http://s9.postimage.org/9hr2fsddb/primedef.png

I tried to simulate this deformation effect (left), and then I applied a function to every "detected" point to try to put it in the right location (right). This is the outcome:

http://s9.postimage.org/6ctxtdmkv/primedeformation2.png

I posted this idea in forum.xda-developers.com/showthread.php?t=1516716 . The writepad app dev said he would try this but he has been really busy so I still haven't any reports on whether this works or not.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, asus-eee-pad-transformer, touchscreen
---


# Question
Title: How can I flash ClockworkMod with Heimdall on Galaxy Mini?
I tried to flash ClockworkMod with Heimdall on my Galaxy Mini by doing the following:

* I go into download mode
* Plug in my phone
* Go into the recovery image folder
* Run `heimdall flash --kernel zImage`

I get this error and my phone stays in download mode:

```
Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...
ERROR: Setting up interface failed!
Re-attaching kernel driver...

```

USB debugging mode is enabled of course and I'm on Ubuntu. How can I successfully flash ClockworkMod?

# Answer
> 6 votes
I just a got an email from the Heimdall dev, he said it's not compatible with the Galaxy Mini. Thanks guys for your replies.

---
Tags: clockworkmod-recovery, samsung-galaxy-mini, heimdall
---


# Question
Title: Where are the bookmarks in Firefox for Android?
This may be a ridiculously simple question, but where is the bookmarks list in Firefox for Android?

I'm looking at the interface on my Galaxy Tab 10.1, and I can't find the bookmarks anywhere. They're not available when clicking on the top right corner. They aren't available anywhere else.

The only place I can find them is when I open a new tab, I get an interface which shows my bookmarks as one option, along with "History", "All Pages", and "Desktop".

Surely I don't have to open a new tab every time I just want to go to a bookmark?

This is one of those things that's so simple it seems they haven't even bothered to mention it in documentation. At least, not that I've seen.

# Answer
> 4 votes
From at least Firefox 11 onwards (may have originated in 10) you just need to tap on the address bar. The dropdown menu with the four tabs you mentioned (including Bookmarks) should appear when you do. This also applies to phones, though the tabs on the phone version appear across the top of the menu right under the address bar rather than along the left side.

---
Tags: firefox-for-android
---


# Question
Title: Custom ROM on Sony Ericsson Xperia Pro (MK16i)
> **Possible Duplicate:**
> Where can I find stock or custom ROMs for my Android device?

I do really hate the system that Sony Ericsson has placed on the top of Android and I would like to have ICS (but no problem if not possible or recommendable). I have tried googling and looking around for a couple of days to find how and what custom ROM I could install on my telephone, but I have had no luck in this venture.

Does anybody here know about a custom ROM I could install on my telephone? Preferably as clean as possible or similar to HTCs system and ICS if possible and usable.

# Answer
> 0 votes
How about this ROM based on CM 9.0?

---
Tags: 4.0-ice-cream-sandwich, custom-roms, rom-flashing
---


# Question
Title: Suspicious Permissions And A Safe Repository?
I have found **older version of Facebook For Android app here** which was hosted on geekfiles.in

When i wanted to install 1.8.1 and checked permissions, the following arose my suspicions:

**Services that cost you money:**
*Send SMS messages*

**Your messages:**
*edit SMS or MMS, read SMS or MMS, receive SMS*

**Your accounts:**
*act as an account authenticator, manage the accounts list*

**Phone calls:**
*read phone state and identity*

**Your accounts:**
*discover known accounts*

**Storage:**
*modify/delete SD card contents*

Can unscrupulous people inject malware into APKs? If yes, what are trusted repositories for downgrading apps to older versions?

Is **this repository** trusted source?

# Answer
As a general rule, I don't trust any "freeware" or "shareware" site that has not specifically been recommended to me by someone I know and trust, and because these sites aren't my thing I can't either recommend or condemn this specific example. I can answer part of your question, though, and say an emphatic **yes, unscrupulous people can inject malware into APKs.** Installing an APK from an unknown source is generally a very bad idea.

The permissions you mention, though, are actually the same that the legit Facebook for Android app asks over in the Play store (see the "Permissions" tab). Permissions alone are a bad judge of an APK's potential for harm. In this case, personally, I would say the risk of an unknown source far outweighs the app's permission requests.
> 4 votes

# Answer
If you really want to downgrade an APK, the best way is to get it from another device that you trust using one of the methods in Where are the .apk files of currently installed apps stored on my Android device? Then you can put that APK on your device.
> 0 votes

---
Tags: applications, security, apk, permissions
---


# Question
Title: Copy all contacts from HTC Desire HD to my google account
I'm trying to sync all my contacts from my HTC Desire HD to my google account but I can't see them anywhere in my google account. I have already found several tutorials on the the internet but still can't make my contacts visible in google account.

# Answer
> 3 votes
You can do this the old-fashioned way if you want to do one-time sync only:

* Go to Contacts and export to SD card. This will create a handy vCard file that will reside in the root of your SD card. Most often this will be `00001.vcf` or some such.
* From a desktop computer, go to Gmail contacts and choose `Import` from the menu above.

From the desktop you can add and edit your contacts much more easily than you would on the phone. However, I found syncing to be unreliable sometimes, especially with HTC Sence (I had the stock ROM previously on my HTC Desire) -- I had to deal with duplicate contacts and mysteriously vanishing phone numbers on a few occasions.

---
Tags: contacts, sync, google-account, htc-desire-hd
---


# Question
Title: How can I make a selected calendar notification behave like an alarm, that is, audible even on silent mode?
I keep my phone on silent most of the time but would like audible reminders for critical calendar reminders. Short of silencing everything else manually, is there a way to acheive this?

# Answer
Check out CyanogenMod. It's a custom rom that has a profiles feature built in where you can define which apps should have audible notifications.
> 1 votes

# Answer
Its somewhat tricky..

Don't go in `Silent` mode using stock settings. Use Quick Profiles app to silent everything except Notifications. Then, hunt down all apps which are generating audible notifications. You will found Gmail, Facebook, Astrid etc. Check settings of all those apps. Generally, they all allow users to set notification ringtone. Access this option & choose `Silent` ringtone for all apps except calendar. Done!
> 1 votes

---
Tags: audio, notifications, calendar, alarm
---


# Question
Title: Google talk in Sony Ericsson XPeria Mini Pro
I've a Sony Ericsson XPeria Mini Pro with Android 2.3.3 and GTalk didn't came installed. I search it in the market and can't find it.

Is there any way to get it installed?

# Answer
> 1 votes
I thought that may be I could share the apk file through bluetooth from another phone and I succeed. Here are the steps:

All the steps are for the phone which already has GTalk installed.

1. Open file manager.
2. Go to System (outside sdcard) -\> applications.
3. Search Talk.apk.
4. Send it to the phone where you want to install GTalk by bluetooth (or any other way).

Once Talk.apk is already in your phone, just click it to install the app.

I think (not sure) the second step requires rooting. Also I'm pretty sure that the native file manager doesn't allow you to go up from sdcard. I would need something like Es File Manager or Astro File Manager.

# Answer
> 0 votes
Odd that it wasn't pre-installed. I think your best bet would probably be to search XDA-Dev and install a separate Google Talk apk.

---
Tags: 2.3-gingerbread, google-talk, sony-xperia-mini-pro
---


# Question
Title: instant upload of camera pictures into Google picasaweb without Google+ app?
Is there any option to have instant upload of camera pictures into Google picasaweb without the Google+ app? I have an HTC Chacha 2.3.5 which runs short of memory (even when moving apps to SD), and I can't be bothered of having Google+ installed, but would like to keep the instant upload of camera pictures into Picasa. Right now the Camera app (HTC Version 2.6.2119262927.162876) in the phone can only do instant upload into Flickr or Facebook, but I would rather prefer have them in Picasa. Any ideas?

# Answer
There is an app for that.

PhotoSync (Sync to Picasa) automatically syncs local folder to Picasaweb, so you can select your camera folder. It's free and not so huge as G+ app. You can set your local folder and Picasa folder and sync them on eg. hourly basis.
> 7 votes

# Answer
I would bite the bullet and install the Google+ app.

In addition to Instant Upload, the Google+ app will give you unlimited storage of the photos that are uploaded via Instant Upload:

> All photos uploaded in Google+ will be automatically resized to 2048 pixels (on their longest edge) and won't count towards your free storage quota.

Source: http://support.google.com/picasa/bin/http://picasa.google.com/support/bin/answer.py?hl=en&answer=1224181

I don't think you have to use Google+ other than register online and install the app for this to happen, so there's really not much effort on your part needed to get the benefits of Instant Upload.

You can also manually "share" photos from the Gallery app to Picasa, but that's more tedious.
> 1 votes

---
Tags: photos, picasa
---


# Question
Title: Mapping Xbox 360 (wired) controller buttons on SuperGNES
I'm trying to map A & B buttons in the SuperGNES emulator (on ACER A500 running Android 3.2) but it seems that A & B buttons are mapped as "back" action by default on Android. Is there any way to bypass or change this configuration so I can use those buttons?

# Answer
The problem is related to SuperGNES app.

I've tried other emulators like SNESDroid and Animaonline SNES and voilà worked as a charm!
> 3 votes

---
Tags: usb, usb-peripherals, game-controllers, 3.2-honeycomb
---


# Question
Title: Why does the Google Authenticator app have "obsolete" in its title on Play Store?
Why does the Google Authenticator app have "obsolete" in its title on Play Store?

Does it work? Can I still use it for two-factor authentication? Is there a preferred method?

# Answer
> 24 votes
Looks like Google has released a new version of Authenticator (as of March 21, 2012) under a new package name: `com.google.android.apps.authenticator2`.

Old version: https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator

New version: https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2

Different package names means that you can have them both installed simultaneously, but my guess is that Google will eventually remove the old version from the Play Store.

Installing Authenticator 2 without uninstalling Authenticator allows Authenticator 2 to import your currently configured sites.

I've read a few posts from people claiming that Google lost their signing key, and this why they have to release a new app under a new package name. I want to emphasize that there is no evidence to support this claim. While it is true that signing keys cannot be changed with app updates and therefore require a completely new app/package name, a more plausible explanation could be that Google wants to integrate Authenticator more tightly (e.g., shared UIDs, signature permissions) with other apps (see below).

Additional info for those interested:

The signing key used on the **old version** of Google Authenticator (SHA1 fingerprint: `24:BB:24:C0:5E:47:E0:AE:FA:68:A5:8A:76:61:79:D9:B6:13:A6:00`) is also used to sign: Scoreboard, Goggles, Finance, Google Voice, Shopper, Transalte, Chrometophone, Earth, Reader, and a few others.

The signing key used on the **new version** of Google Authenticator (SHA1 fingerprint: `38:91:8A:45:3D:07:19:93:54:F8:B1:9A:F0:5E:C6:56:2C:ED:57:88`) is used to sign: Google Maps, Google Play Store, Gmail, Google+, Google Chrome and Google Music.

Update: Google has put up a blog post talking about the new up as well as the upgrade procedure.

---
Tags: google-play-store, google-account, google-authenticator
---


# Question
Title: Can I convert a system app to a user app, uninstall it, or move it to my SD card?
Is it possible to convert a system app to a user app and then uninstall it or move it to SD?

I'm thinking about not critical apps, such as Astro filemanager (I use Root Explorer), Google maps, Google Talk and so on.

# Answer
The easiest way to do this is probably to use Titanium Backup. If you long press on a system app in the list it will give you the option to "Convert to user app". Conversely, you can long press on a user app and "Convert to system app" as well. Note, though, that some system apps will not function well as user apps because their permissions may be restricted. Most of the apps you seem to be considering specifically will probably not have issues, I would imagine, though Google Talk actually might since it's somewhat tied into the Market (not sure).

Further, Titanium will allow you to directly uninstall a system app if you want to, without having to first convert it to a user app. All of the above requires that you have rooted your phone.
> 3 votes

---
Tags: applications, system
---


title: Android sleep of death (SOD)

text:
# Question
Title: Android sleep of death (SOD)
I purchased a new Android Phone which is pre-installed with V2.1 Eclair. At least once in a day phone gets dead (At this stage I cannot press and any key or unable to make/receive calls). The only option I have at this stage is to remove and re-insert my phone's battery.

I googled all the day for it and found many people says that the issue is with wifi. But I never enabled/used Wifi before. This happens more than once in a day. I took my phone to service centre and they reinstalled OS but still the issue persists. I strongly believe its issue with s/w. Anybody help me get rid of this issue.

Thanks in advance!

# Answer
> 2 votes
I would seriously consider rooting and installing a custom ROM. I've installed custom ROMs which gave me the SOD issue - my point is that I believe SOD is in fact tied to what ROM (whether stock or custom) you are running. This question details various things on rooting. For specific directions on rooting and custom ROM for your phone model, you'll have to do a search here for that or on Google.

---
Tags: sleep
---


# Question
Title: Text App that supports Keyboard shortcuts
I'm a writer and i've just gotten a keyboard for my asus transformer (3.2 Honeycomb). However the included polaris office doesn't do keyboard shortcuts like CRTL i (for italics). Anyone know of any text editing app that supports these?

It would be great if it suported docx files but any text editor would do.

# Answer
> 1 votes
try PaSTE, free from the market, as per Text editor that supports italic text and tab indenting, via keyboard shortcuts

So far the only thing I've found that supports CTRL + I and CTRL + B.

G

---
Tags: keyboard, keyboard-shortcuts, ms-office
---


# Question
Title: Asus Transformer : no more sound after update to Ice Cream Sandwich
I updated my Asus Transformer TF101 to Android 4.0.3 last weekend and I have no sound anymore. Is this a known issue? How can I solve this problem?

# Answer
Looks like you aren't the only one with this problem. A simple reboot seems to be working for most people, with some having to do a factory reset. If you have to do that, don't forget to use an app such as Titanium Backup to back up your apps first.
> 3 votes

---
Tags: 4.0-ice-cream-sandwich, audio, asus-eee-pad-transformer, ota-update
---


title: Root my EVO wihtout USB cord

text:
# Question
Title: Root my EVO wihtout USB cord
I want to root my EVO... but my charging port is broken (I've been using an external battery charger to get around this). Anyway to get the files I need to root my EVO onto my EVO without using this cable? I was thinking about going through Box or Dropbox or something like that but I'm not sure how to download these files into a specific folder on my EVO.

Thanks.

# Answer
You can always put the files on an SD card and transfer them to your internal storage from there, but as was said in the comments, if something happens during the process and you are unable to boot your phone, the only way to recover from that is to reflash it from the computer, using the usb cable. You can use Titanium Backup to back all of your apps up onto the SD card, and hopefully you keep everything you can backed up through Google, but you still would have an unusable phone if something happened.
> 1 votes

---
Tags: rooting, htc-evo
---


# Question
Title: non-wipe non-unlock root for Android 2.3.3
I have a Nexus S running Android 2.3.3.

IIRC on old android version such as this there were non-wipe non-unlock methods to obtain root anyway, however I wasn't able to find them right now.

Can this be done?

# Answer
Android 2.3.3 was (on all devices I'm aware of) vulnerable to the Gingerbreak exploit, which used a software hole in Android to gain root permission and therefore doesn't require wiping your device. SuperOneClick provides this as one of its root methods, making it a popular choice for rooting versions 2.3 to 2.3.3 of Gingerbread.
> 1 votes

---
Tags: rooting, samsung-nexus-s
---


title: Gmail has gone completely crazy

text:
# Question
Title: Gmail has gone completely crazy
Gmail went completely crazy, I don't know what to do.

When I open it I get the inbox, but the app is almost unresponsive: whatever I do, be it opening the menu, scrolling or opening a message, it starts to do it (the menu starts opening, the message gets highlighted) but after a fraction of a second it flashes and gets back to the inbox itself as if nothing happened.

I still receive new mail notifications in the top bar, but clicking them prompts the inbox anyway, with the same problems.

Even after managing to evade the application using the home button, sometimes it pops up again, going crazy even if I don't touch it (flashing repeatedly the inbox, doing a "left to right" slide-like effect), and the whole system can be unresponsive for a while.

Other applications, including google ones (calendar, docs, contacts), appear to have no problems.

Phone is a Nexus S, was running android 2.3.4, I upgraded to 2.3.6 and upgraded the gmail app too, but nothing changed.

Doing a "clear data" prompts the "mails will appear shortly" screen, and there the menu works, but as soon as I receive the emails, it goes crazy again.

I'm clueless, what could I do?

# Answer
> 8 votes
Have a look at this discussion.

Is your problem same as the one discussed here? If so, Google is working on a fix.

---
Tags: gmail, bugs
---


# Question
Title: What is the synchronization source for the internal clock
Using a tool to compare the internal clock of my Android device to internet time servers, I noticed my device is 30 seconds wrong.

So that made me wondering what is the cause of this error. Where does Android gets it time from, so I can adjust or complain there:

I can think of the following sources:

* Provided by the cellular network provider.
* From GPS.
* From a NTP server on the local WIFI network.
* A global NTP server (hosted by Google)?

# Answer
> 5 votes
When I go to my Date & time settings, there is option that says: Automatic - Use network-provided values. So, basing on this wording (also in other languages), I would say that automatic time is provided from your carrier.

There are apps, that can sync your clock with GPS satellites or NTP servers.

---
Tags: sync, clock, date-and-time
---


# Question
Title: number in the top right corner of the camera app?
> **Possible Duplicate:**
> What does the blue 0 mean in the top right hand corner of my camera?

What is the number shown in the top right corner of the camera app that comes installed with Android 2.3.5? It shows 905 right now but I don't know what it means. Does it have anything to do with the zoom or the light level or the space in the SD card for more pictures to be taken?

# Answer
> 4 votes
This number represents the approximate amount of pictures left you'll be able to take, according to the free space on the media portion of the phone (e.g. SD Card) and the currently chosen settings, such as resolution.

---
Tags: 2.3-gingerbread, camera
---


# Question
Title: How can I set a new app as my default launcher on a Galaxy Ace?
I downloaded a launcher app on my Samsung Galaxy Ace (iPhone Locker; actually its a locker app but it pretends to be a launcher). Now when I press the `Home` button, the list of launcher apps pops up. This list contains iPhone locker, and when I select that it is set, but the next time I click on `Home` the launcher list pops up again. I checked in my application settings and iPhone Locker's `Clear Default` button is grayed out, so it looks like it has not yet been made the default app. How can I make this my default launcher?

# Answer
> 1 votes
Go to menu \> settings \> applications \> manage applications \> *your current launcher* and tap `Clear data` button. Then, after pressing "home" button, a dialog should pop out, asking you, which application should be used to complete the task.

If this won't work try reinstalling the application. And do not move it to SD card ;-)

# Answer
> 0 votes
You can use Default App Manager Lite or Pro. It can solve your problem.

---
Tags: launcher, samsung-galaxy-ace, default-applications
---


title: Upload my own videos to Google Play?

text:
# Question
Title: Upload my own videos to Google Play?
Is it possible to sync my own video with Google Play Video (like in Google Play Music)?

I know that it's not possible on Google Books, I am wondering how about videos.

What will be a good alternative for syncing videos?

# Answer
> 4 votes
Right now it is not possible to sync through Play Video, however, you may soon be able to purchase movies from the market and have them stay in the cloud until needed.

You could try alternatives such as Box, or Dropbox, (there are many competitors in this file-locker space), they allows you to sync nearly anything across devices.

Google Video, at least on my Xoom, will pick up movies out of any folder without the .nomedia file in it.

(edited to remove falsehood of no Google Services allowing syncing :) )

# Answer
> 3 votes
If you use Google+, you could install the Google+ app which can auto-upload videos and photos from your phone to your G+ account.

These photos and videos can also be accessed online via Picasa Web Albums which point to the same place as your Google+ photo albums. On the phone these become visible in the built-in Gallery app, if you enable the `Sync Google Photos` and `Sync Google+` options on your account via `Settings -> Accounts & sync -> <your Google account>`. On the desktop you can use Google's own Picasa application to organize and sync your photos/videos between your PC and your Google account.

---
Tags: google-play-store, sync, video
---


title: Answer my phone on my Tablet?

text:
# Question
Title: Answer my phone on my Tablet?
I have an Android phone (HTC Desire Z), I also have a Android tablet (Acer Iconia Tab A501). I would like to link up my phone to my tablet so I can answer my phone on my tablet.

Is this possible with Bluetooth? Is this possible with any apps? Is this possible with Call-Fowarding to a VOIP?

Not sure if there is anything else to try.

# Answer
You can use your Google Voice number and receive calls at any computer. The following snip comes from Google's web site for Google Voice:

> Make and receive calls in Gmail Google Voice lets you manage all your phone communications and seamlessly make and receive calls on any of your existing phones. But what if you don’t have your phone with you? Or what if you’re in a place with poor cell phone reception, or you’re travelling internationally and don’t want to incur expensive roaming charges? Wouldn’t it be great if you could use your computer to make or receive calls?
>
> Starting today you can use Gmail to receive or place Google Voice calls.
>
> To get started, check the box next to Google Chat in your list of forwarding phones and the next time someone calls your Google Voice number, Gmail will notify you of an incoming call. You can take the call or even listen in as the caller leaves a message, in a single step right from your computer

There you go, straight from the Google's mouth.

;-)
> 2 votes

# Answer
You should be able to use Google Voice to do that. You can set it up so that when someone calls your Voice number, both your phone and your tablet ring.
> 1 votes

---
Tags: bluetooth, tablet, calls, voip
---


# Question
Title: Google video hangouts on 2.3.5 Android phones?
Can one use Google's video hangout on a 2.3.5 Android phone with front camera? My phone has both a front camera and a back camera.

# Answer
> 3 votes
Yes, any phone that has a front-facing camera and is running Gingerbread (Android 2.3.x) and above will be able to join and initiate Hangouts with the latest version of Google+ app.

---
Tags: camera, google-hangouts
---


title: Android market questions

text:
# Question
Title: Android market questions
On google store, do you actually have control over the purchases you make like access to the pc? For example you decide to buy a movie then can you transfer it to the pc? or if you decide to buy book could you hypothetically add the eBook to kindle?.

So over all the biggest question is "Do you have control over the file purchased and downloaded from google market?".

# Answer
Yes, the files you **purchase** you have some limited control over; ones you **rent** you do not.

**Music** \- You **purchased** (or uploaded your own) music to Google's Servers. You have a license to these media files. They can be downloaded off the Web version of Google Play Music, or with Google Play Music Manager.

**Books** \- You **purchased** the book, you have a license to these media files as well, some of these files allow you to obtain copies outside of the Google Play Books app, via the web store.`Web Play Store > My Books > A Book I Owned > How To Read` should present alternative methods to download.

**Movies** \- You **rented** the movie. Google Play Movies does not (yet) support purchasing of movie media files, as such it is not yours to do with what you wish. You are limited on time to watch it and availability to move it. You are able to watch it on the Web, Tablet or Phone.
> 3 votes

---
Tags: google-play-store
---


# Question
Title: my phone hit a pavement and 3g/4g stopped working. next step?
As I was cycling, my htc rezound fell on the pavement. The battery popped out.

There are few scratches but no visible damage.

I start the phone and it's fine as long as I don't use data. Once I use data, the phone uses "1" may be it's ev-do. speedtest shows 129 kbps down rate.

I tried flashing and installing a leaked ICS. that didn't solve the problem.

I would think that the damage was because of the physical shock of hitting the ground (nothing broke). so is there a way to diagnose it? to check if 4g is still working?

# Answer
> 2 votes
In the HTC Dream (G1) the UMTS radio (3G) is a separate board from the rest of the phone. While this is a Desire Z and I haven't had the opportunity to take one apart, it's probably very similar.

The 3G/4G daughterboard (or if it's connected, antenna) could have failed, cracked, disconnected or sustained damage in some other way. Software won't fix it. You have damaged hardware.

---
Tags: 3g, htc-desire-z, 4g
---


# Question
Title: "USB Storage damaged. It may need reformatting" error message in status bar
On rebooting my Samsung Galaxy S2 (running Villain ROM 3), I got an error in the status bar "USB Storage damaged. It may need reformatting". File managers like Astro fail to open the /mnt/sdcard folder.

Things I've tried so far:

1. Rebooting
2. Connecting via USB cable to PC in USB debugging mode (This brings up 2 drives, but they are not mounted)
3. Removing the external SD card and rebooting

Anyone encountered this issue before? Any suggestions?

# Answer
> 6 votes
Solved it myself after hours of Googling.

I really only needed to run error checking on the internal storage (CheckDisk) in Windows. Since I couldn't get Windows to mount the drive normally, I tried booting into ClockworkMod recovery mode and then connect USB.

Ran the error checking (Right click on drive, Properties, Tools, Error-checking), rebooted phone and voilà! Life is beautiful once again.

# Answer
> 0 votes
I had the same problem and I found a solution.

First, problem description: I've connected the S2 to a PC and turned on the mass storage mode. After copying the files I've selected on the phone to disconnect from pc (without unplugging the device in windows - which may cause this problem). After that I found out that both memories (sd card and 16gb usb memory) are damaged.

Solution: I have connected the phone to a pc, choose to turn on the mass storage mode. Windows found the drives but they are empty (unmounted). I selected on the phone disconnect from pc and this time I have unplugged the cards from Windows. After this my phone found the memories and start working again. I think it is a system glitch which hangs the card somewhere between mass storage mode and direct access to them.

---
Tags: samsung-galaxy-s-2, usb
---


# Question
Title: Need to give away Milestone that's rooted, what happens if I do Factory Data Reset?
In Settings -\> Privacy -\> Factory data reset?

I don't mind giving it away rooted, but if it wipes out the Superuser application (hence allowing any app to enter root mode unchecked) would be very very bad.

If it erases that app while leaving it rooted, can I just re-download the .apk and reinstall it afterwards? Or does that procedure unroot the phone? That would be OK too.

It's a Milestone 1 with Motorola's official 2.2 update. I just rooted it so I could use the ClockSync and Screenshot apps.

# Answer
> 5 votes
Depending on the device (and root method), the `su` binary (which gives your device root) is usually located in `/system/xbin/` or `/system/bin/` directory, while the `Superuser.apk` (which acts as a gate keeper, presenting you with a dialog when apps request root permissions) is always in `/system/app/`. The `/system` partition does not get cleared by the Factory Reset process, so it's safe to perform while still retaining root.

---
Tags: 2.2-froyo, factory-reset, privacy, root-access, motorola-milestone
---


# Question
Title: What is S-OFF? Why would I want to do it?
I always root my android devices, but there's something called obtaining S-OFF for certain devices, and I have no idea what that means. What exactly does the term S-OFF relate to? Why would I want to obtain S-OFF for my device?

# Answer
If you have a locked bootloader, it's S-ON. If you fully unlock the bootloader it's S-OFF. As eldarerathis notes below there's an intermediate state, where it's unlocked but still S-ON, where you can flash recoveries and ROMs but not radio firmware and so on.

If you don't unlock the bootloader, you can't flash unsigned firmware and most often can't alter your ROM (i.e., no permanent rooting). The locked bootloader generally restores a known good system image on boot if it sees that changes have been made.

For some devices there's no known method of unlocking the bootloader; most of the time you need something official like HTC's unlocker tool.
> 7 votes

---
Tags: bootloader
---


title: How can I slow down my phone?

text:
# Question
Title: How can I slow down my phone?
I know it seems like a silly question, but here is the situation: I'm debugging an app and my users have reported a bug on slow devices that I can't see on my fast device. Is there anything I can do to slow my device down so that I can see the bug for myself?

# Answer
One option - if you have root and a proper custom kernel you can use something like SetCPU to underclock your processor. CyanogenMod also has this functionality built in since at least CM7, don't remember if it's in CM6. That can be found in `Settings->CyanogenMod Settings->Performance` IIRC. Without root access, I suppose you could try to run some kind of "expensive" process in an attempt to occupy CPU cycles, but its probably not the best of ideas or an accurate portrayal of a slower device.
> 7 votes

---
Tags: performance
---


# Question
Title: What are the differences between different versions of Angry Birds Space?
I own both an Android phone and a tablet and I am trying to figure out what the differences are between these Angry Birds Space versions:

* Angry Birds Space
* Angry Birds Space Premium
* Angry Birds Space HD

One is free and the other two are paid apps, but looking at the description they seem to have the same content and features. Can someone clarify the differences?

# Answer
> 3 votes
Both premium and HD are ad-free and the latter is for tablets.

# Answer
> 2 votes
I checked out the HD version in the Google Play Store on my Motorola Xoom tablet. I have discovered that there is virtually no difference really, and definitely not worth the $2.98. Feel free to check it out for yourself, because unlike iOS, Android has the option to refund your purchase within 15 minutes, I believe, of the time of purchase. I refunded mine because the only differences I could find were that the start-up screen after the white "Rovio" screen was not stretched (but every other screen/level I tried was), and also when you are in a level or at the start-up screen where you press "Play", the pause buttons are slightly larger.

I also believe it is pointless to purchase the Premium version on either a tablet or phone, because the only difference is that it is ad-free, to my knowledge. A helpful little tip that Rovio doesn't want anyone to know is that the ads the put in the free version require some form of internet connection to be generated in the game. So to solve this, you could just put your phone/tablet on Airplane Mode if you want since it's simpler, but all you really have to do is disable the WiFi AND data services on your smartphone, and boom - no ads. Obviously, on your tablet (assuming you don't have 3G/4G) all you have to do is disable WiFi. I actually have widgets from HD Widgets (which I highly recommend and is well worth the $1.99) that allows you to disable both data services and WiFi with the tap of a button. And there you go, you've just saved a dollar. Or three.

Hope this helps and clears things up for everyone.

# Answer
> 1 votes
The Google Play store will let you know which devices each one is compatible with. The Premium was compatible with all my phone-sized devices.

Note that there is also one that is tuned for the Kindle Fire called Angry Birds Space HD (Kindle Fire Edition) in the Amazon Appstore.

# Answer
> 0 votes
I noticed on my tablet when I downloaded the regular free version that is doesn't have those danger missions, but it does on the phone for all Samsung users apparently. On iOS i believe it is an in-app purchase. Check out:

http://www.angrybirdsnest.com/angry-birds-space-now-available/

---
Tags: angry-birds
---


# Question
Title: Is there a way to move installed apps from one device to another?
I have Galaxy Tab 7 inch which has some installed apps and I don't have the APK files. I would like to move the apps to a new Galaxy Tab Plus 7 inch.

Is there a way to move my installed apps from one device to another without reinstalling every app from Android Market?

# Answer
One way to do this would be to use an app like ApkBackup to get the apks of your installed apps than install them on your new device.

Note that the data will be lost and depending on the market version it may not notify you about updates.
> 4 votes

---
Tags: applications
---


# Question
Title: Is it ok to delete the Amazon .apk files?
I have backed up all of my .apk files to my laptop. Can I delete the .apks in the Amazon venezia cache folder without detriment and be able to put them back on the sd card and reinstall from there at a later date, if I want to?

# Answer
> 4 votes
You can redownload them any time you want or just install them using a file manager, no need to put them back there.

If you backup them to your PC it's a good idea to use something like this to keep track of the various apks.

# Answer
> 2 votes
Once the apps have been installed the APKs in the cache folder are completely worthless. Even more so if you've backed them up.

---
Tags: apk, amazon-appstore
---


title: Reinstall TouchWiz Calendar

text:
# Question
Title: Reinstall TouchWiz Calendar
I've been trying to reinstall the TouchWiz calendar on my Sidekick 4G with no luck.

I got the calendar apk here, and put it on my sd card then moved it to system/app using RootExplorer, and once I clicked install I got the normal install prompts then a message that said "Application not installed".

How can I fix this? Do I need to reinstall a stock ROM?

# Answer
You don't install system apps, they're automatically detected. After you move it to `/system/app/` just remount system as read-only and reboot. If your ROM's not deodexed that may not work but that's a whole other can of worms.
> 0 votes

---
Tags: calendar, samsung-touchwiz, t-mobile-sidekick-4g
---


# Question
Title: Why does Play Store update twice in a row the same app to the same version?
Why does Play Store (formerly Android Market) mark for update twice in a row the same app to the same version?

Here is a typical example of what happens. Yesterday I checked the My Apps section from Play Store, saw that version 3.5.1.1 of the Kindle app was available for update, and updated it. Today I checked the My Apps section again. Play Store showed as available for update the same 3.5.1.1 version of Kindle with the same release notes. I updated the app again.

The same often happens with other apps, both on Android Market in the past and Play Store now. The second update is available the day after the first (I check daily for updates). In all cases the apps are correctly donwloaded and updated, and run fine. All my apps are set to manual update.

I have an unrooted Nexus S running Android 2.3.6 and my phone carrier is Vodafone Italy. I have Play Store 3.4.7. The issue happens with both 3G and Wi-Fi.

# Answer
> 1 votes
**Update**: It is probably a "hot fix" of application developers, which they've spotted few moments after the update release. As solution it is easier to release an immediate second update with the same version number (ver. numbering is solely on app developer). So it ends up twice (or even several times) after the first update. Also, IMHO, the same version number ensures that users, who did not updated with the first "buggy" wave, will receive the last "hot fixed" update of that number. This was confirmed in some case here.

**Original post:**

Maybe this issue is connected with multiple google accounts? It could be intersting to check next time this happens if both update proposals are for the same account.

Second thought: did the update go well in the first attempt?

---
Tags: applications, google-play-store
---


# Question
Title: How long should the first boot take with CyanogenMod 9?
On XDA Developers they say "Frst boot will take some time...", but I've waited 25 minutes and my phone has not finished booting. About how long does the first boot usually take?

# Answer
It's generally below 5 minutes, anything over 10 minutes is probably considered a wrong flash. Read the instructions given by the developer and than try again.
If It still doesn't work as for help in the roms thread ask they will be better suited to help with specific questions about your rom than us.
> 4 votes

---
Tags: cyanogenmod, motorola-defy
---


# Question
Title: How to add StackExchange podcast to Google Listen (on Android)?
I'm trying to add the StackExchange Podcast to Google Listen.

I've tried searching for it within Google Listen. No luck.

# Answer
I think: if you can find an RSS feed for it, you can add it to Google Reader, and put it in the "Listen Podcasts" folder. That should make it magically sync on your phone. I think.
> 5 votes

# Answer
I haven't had any luck with that either. What I ended up doing was downloading the MP3, putting that in Dropbox, then loading it up in Dropbox as a favorite (click the star icon). Favoriting it makes sure it is in the offline cache. Then I listen to it from there. The downside is that Dropbox has to be open as it doesn't seem to support background audio playing. The upside is that I can listen to the StackExchange Podcast in my car. :)
> 0 votes

---
Tags: podcast, google-listen
---


title: Wrong label color in gmail 2.3.3

text:
# Question
Title: Wrong label color in gmail 2.3.3
I recently created a label on gmail via web, and assigned it a color. On the app on my Nexus S it shows as the default color instead, while all the other labels have the correct color.

I've tried to wait a day, or to reboot the phone; I've also tried to either rename it, or delete it and create it again.

OS is stock Android 2.3.3.

Any idea?

# Answer
This issue is fixed as of Gmail 2.3.5.2.
> 1 votes

---
Tags: gmail
---


title: Measures distance using the camera

text:
# Question
Title: Measures distance using the camera
I have found tools like Smart Ruler that helps us measure length using the screen. But for objects bigger than the screen, I imagine there are apps that use the camera and focal length to show distances and widths. If there's no such app, is it possible to use a camera or any other common phone hardware to measure spatial dimensions?

# Answer
> 0 votes
I just found an app from the same developer that does what I wanted for buildings: Smart Measure.

> This rangefinder (telemeter) measures the distance and height of a target using trigonometry.

---
Tags: applications, camera
---


title: Client-Server Android audio remote

text:
# Question
Title: Client-Server Android audio remote
I'd like to get a low power pc (arm or atom) running linux and control the music that it plays through an android app, effectively becoming androids version of Logitech's Squeezebox. I'd prefer not to install X Windows on the box. Has anyone heard of such an app?

# Answer
> 4 votes
You could install XBMC on the linux box then use the XBMC Remote app on your Android device to control the media playing through XBMC.

# Answer
> 3 votes
I'd recommend installing mpd on the linux server and an mpd client on the android device.

The squeezebox server software doesn't play audio directly so you would have to either install a player like SoftSqueeze or SqueezePlay on the server, or use another music application to play the mp3 stream.

You didn't ask about it, but if you want to play music stored on linux server through your android, you can also install the squeezebox server (now called Logitech Media Server) on the same linux server, and install Squeeze Player on your android along with any squeezebox controller app (I've found SqueezeDroid and SqueezeControl to be best).

# Answer
> 1 votes
Android's version of Squeezebox... is Squeezebox! I do currently use my Android phone as a remote for my Squeezebox.

I've got the Squeezebox server installed on my server, and I have the Android SqueezeControl app installed on my phone. It's handy for skipping unwanted tracks from another room, and for starting the music playing before you walk through your front door.

You can also connect to the MP3 stream that Squeezebox broadcasts to listen from your phone.

# Answer
> 0 votes
XBMC remote for android has playlist control, but when I last used it it was pretty basic and buggy. It's probably better by now.

You will need to set up a monitor to get xbmc up and running and configure it to use the xbmc remote. After that you should be good to go headless.

---
Tags: music, networking, linux, remote-control
---


# Question
Title: Is there a way to spoof the phone model that shows up on app ratings/comments on Google Play?
When a user enters a review comment for an application their phone model/version listed below it. Is there a way to spoof or otherwise change that information?

# Answer
> 5 votes
I believe you'd do this the same way you download apps available for other devices, by editing the build.prop file on your device (requires root). See my answer here for more info on that.

---
Tags: google-play-store
---


# Question
Title: How can I set up different notification tones for each of my email accounts?
I have a Bionic running Android 2.3.4. I receive mail on a few accounts via the stock Email app and would like a different notification tone for each e-mail account. Can that be done?

# Answer
> 5 votes
This feature is already provided by many email apps including official Gmail app. Gmail app even allows to set different notification tone of different labels.

In Gmail, go to `Settings` ~\> `[Email-id of attached Account]` (under *Account Settings* section) ~\> `Labels to Notify` ~\> `[Label Name]` ~\> `Ringtone` (from pop-up). If your Gmail app doesn't have these settings, time to update it.

If you don't use Gmail app, specify your email app for further help. If your app doesn't provide this feature, you can't add it by your own in most of cases (unless app allows plugins). So, switch to another email client app.

---
Tags: email, notifications
---


# Question
Title: Battery - do they last longer if recharged when empty?
I'm about to buy a Samsung Galaxy Ace (it's not much expensive and I think it's a pretty good phone), however everyone has been complaining with the battery life but admitting that isn't bad compared to all the other smartphones.

I read about how to save battery with tips/tricks, and I'll certainly do it; but I'd like to know whether a battery life would increase recharging it only when completely empty (some old phones used to gain life expectancy from that, I don't know if things are changed now)

# Answer
Modern phones use Li-ion and Li-poly batteries. So the battery life is not affected by whether you charge them at 0% or 90%. It only has a long term effect. Batteries degrade with every charge cycle. A cycle is usually a recharge from below 50%. So charging while the battery capacity is still relatively high has a long term effect of less degradation.

The other frequent pseudoscientific habit that has no roots is a technique many call "formatting", where you leave your battery plugged in for 16 hours or 3 * 8 hours with discharge in between or any other baseless claim by anyone on any forum or phone shop. If they don't have scientific evidence don't believe them.
> 17 votes

# Answer
Full discharges put a strain on the battery.

This topic might be of some help to you (the first answer specifically).
> 10 votes

# Answer
When you say old phones, I think you meant devices which had Ni-Cad batteries. That practice of recharging only when the battery was run down is known as the Memory Effect

Like Richard said, most phones don't use Ni-Cad anymore but Li-Ion or Li-Poly, which don't exhibit that behavior.

I keep my devices plugged in as often as possible.
> 3 votes

---
Tags: battery, battery-life, charging, samsung-galaxy-ace
---


title: Android ICS ROMs for MID Tablet

text:
# Question
Title: Android ICS ROMs for MID Tablet
I have a MID (Chinese) tablet and I found 2 Android 4.0 firmwares, but with the first one wireless doesn't work and with the second camera doesn't work, the other components and functions of my tablet work perfectly with both firmwares.

Is there a way to extract the "wireless driver" from the second firmware and use it on the first one?

# Answer
based on my experience with Chinese-made MID, we can extract it ONLY if we have the access to it's kernel (which usually the manufacturer doesn't release it). Maybe you can start looking for the solution at tabletrepublic.com forum.

Find the specific device model and chipset used, and I am sure there will be a lot devs out there willing to help.
> 1 votes

---
Tags: wi-fi, 4.0-ice-cream-sandwich, device-firmware
---


# Question
Title: How to tune a frequency like 89.0 on Jusada ICS CM7 stock radio?
I am using Jusada Ice Cream Sunday ROM. I have problem with its stock radio app.

I can not tune to even numbers after decimal like 89.0 or 106.2. After the decimal it only let me tune to odd numbers.

How can I fix this? The above mentioned frequencies are popular radio stations in my region.

# Answer
In the app's settings try changing the default locale. Different ones (even "China") will change the interval by which the tuner seeks.
> 3 votes

---
Tags: cyanogenmod, fm-radio
---


# Question
Title: How to run commands as root in Connectbot?
My phone is rooted CM7 and Superuser.apk has Connectbot in the allowed list. Titanium backup reports that it has root access, to prove that I actually have root working. I seem to remember being able to run commands in Connectbot as root in the past.

But now, I go into Connectbot → Local, and try to run a command using `sudo`, and it just says "permission denied". No pop-up or anything. Same for the Terminal Emulator app. How do I run commands as root?

# Answer
The `su` binary works just like it does on Linux; it runs all commands that follow as root until you type `exit` (or terminate the process, etc.). `sudo <command>` essentially does:

```
su
<command>
exit

```

Android doesn't normally include `sudo`, so If you wish to launch commands like you would with `sudo`, the syntax is as follows:

```
su -c "[command_1;command_2;...;command_N]"

```

For example, to get a list of installed packages in "root" mode, you can either do

```
$ su
# pm list packages
# ........ <listing of packages scrolls down> ......
# exit

```

or

```
$ su -c "pm list packages;exit"

```
> 8 votes

---
Tags: cyanogenmod, root-access, terminal
---


# Question
Title: Calculate which app use more internal space among my link2sd moved apps
That's my problem: I use, happily, link2sd and after installing a lot of apps I got my internal memory full again.

Now I'd like to delete apps but I have no clues on how internal space they use since I've moved them with link2sd...

Any apps/hints?

# Answer
Use Disk Usage app. It draws nice graphical diagram with directories proportional to their size. There's a dedicated lookup option for apps too.
> 2 votes

# Answer
Link2SD comes with awesome filter settings and sort size.

So in filter settings choose 'Internal memory' and in Sort choose 'By data size'.

This way link2sd will show you all the programs that are in internal memory in descending order of their data size.
> 0 votes

---
Tags: link2sd
---


title: Are there any risks to flashing a ROM?

text:
# Question
Title: Are there any risks to flashing a ROM?
Are there any risks to manually flashing a stock or custom ROM?

* Does it have the potential to brick the device?
* Will it void my warranty?
* Will I stop getting updates?
* Anything else I should be aware of?

(See also: Are there any risks to rooting a device?)

# Answer
*Adapted from Are there any risks to rooting a device?*

**Does it have the potential to brick the device?**

Yes. Flashing bad software is the easiest way to brick your device. A failed flash or one that gets interrupted may also brick your device. Sometimes things just go wrong even if you do everything right; flashing software manually is not something for the faint of heart.

Some devices are easy to "soft brick" but difficult to "hard brick". A soft brick is when the device fails to boot and you need to resort to flashing firmware, often through a manufacturer tool like Samsung's Odin, to fix it. A hard brick is when it's totally broken; this usually only occurs if you overwrite the device's bootloader.

**Will it void my warranty?**

If you flash a custom ROM, you void your warranty. If you flash a stock ROM over top of an "unaltered" (e.g., never rooted) stock ROM through the manufacturer-approved process, then you should be safe, but flashing stock under other circumstances is no different from flashing a custom ROM.

**Will I stop getting updates?**

For stock ROMs, no, not in general. You won't get stock updates for a custom ROM, but the custom ROM might have its own updates.

**Can I go back to the stock ROM if I'm unhappy with the custom one?**

Generally, yes. Most guides you'll find strongly recommend backing up your stock ROM when your phone is in recovery mode before you actually flash the new ROM. From recovery, you should be able to restore your stock ROM in all its glory should something go wrong during the flashing (but you can still boot in recovery mode) or if you are dissatisfied with your current ROM. Finding the right stock ROM for your device online is going to be much harder after the fact (and it might be hard to be sure it hasn't been tampered with), so be sure to do this before doing anything else.

**Anything else?**

Custom ROMs will frequently provide features that the original software did not. However, it is also often the case that not all hardware may be supported on your specific device. Modified versions of the original ROMs are more likely to be fully compatible than something like CyanogenMod. (Although, of course, there are cases where CM has fixed issues that the original manufacturer did not!)
> 5 votes

---
Tags: updates, rom-flashing
---


title: Will changing the HBOOT affect my ROM?

text:
# Question
Title: Will changing the HBOOT affect my ROM?
```
Device: HTC Desire (Bravo)
ROM: Aurora 4.1 - http://android.elrincondelmovil.com/roms-desire-90/rom-aurora-v4-1-sense-3-0-android-2-3-5-oct22-1639/?langid=1
HBOOT: Stock (Revolutionary)
Radio: 5.11.05.27

```

I'm looking to upgrade my ROM to Tiny ICS which like many ROMs claims to run smoother on the CM7r2 HBOOT. So my questions are:

1. Is it really worth changing my HBOOT?
2. Will changing my HBOOT wreck my current ROM?

Sorry if this is somewhat 'noobish' but I just felt it would be better to be safe than sorry.

# Answer
This answer to #2 in your question is, unfortunately, "maybe". The CM7r2 HBOOT (along with several others) is maintained by AlphaRev, and they note in their website's FAQ:

> Will this touch my currently running ROM?
>
> We try to leave the current ROM and datastructures completely intact. It is, however, advised to ALWAYS nandroid backup your phone before you run this procedure. You will then always have a correct/current backup to fall back on in case something breaks.

So it's *designed* to flash without affecting your current ROM install, but it's a bit of a delicate process so there are no guarantees. There is generally always a certain amount of risk involved in these types of things, but especially so when dealing with the bootloader/HBOOT. Make a backup. If you can, copy the backup onto another device (your computer, for instance). Always prepare for the worst and hope for the best when it comes to data that you don't want to lose and you'll generally be fine.

As per your question about whether or not it's worth it - this sort of depends. The reason that some ROMs support certain versions of HBOOT and not others is because the different HBOOTs are designed to create different partition layouts on your device. There is a table on the website which details the layouts, and which I'll summarize here:

```
Name               /system   /cache    /data
---------------------------------------------------
Bravo Stock         250M       40M      147M
Bravo N1Table       145M       95M      197M
Bravo Data++        180M       5M       252M
Bravo Sense         180M       40M      217M
Bravo Oxygen r2     100M       5M       332M
Bravo CM7 r2        145M       5M       287M

```

Certain ROMs are designed to take advantage of the differing partition layouts, making them incompatible with others. For example, a ROM with a lot of stock components and additional packages may need more than 145MB of space for its `/system` partition, so flashing it on the CM7r2 HBOOT would not work. It's generally best to stick with whatever the ROM author recommends, which does mean that switching may be necessary in some cases.
> 4 votes

---
Tags: htc-desire, rom
---


# Question
Title: Gmail app on LG Optimus U doesn't get email anymore
I have an LG Optimus U from US Cellular and I use the stock Gmail app. A few days ago, it stopped receiving any new emails. When I click on refresh it doesn't do anything, just fails silently. Also, it shows that my account has 4 new emails but when I list the emails, I don't see any.

Has anyone had this problem, or can anyone recommend a better email app?

# Answer
> 2 votes
I've had this problem before. Sometimes the "unread" count goes up as well, but the emails never show in the Inbox.

The best thing to do to fix it is to go to `Settings -> Applications -> Manage applications` and clear the data for Gmail and for Gmail Storage, then to try syncing your Gmail account again. If this doesn't work I recommend clearing the data for **all** Google apps -- Gmail, Talk, Voice, Google Framework Services, etc. -- then rebooting and trying to sync your account again.

# Answer
> 1 votes
My phone showed the same Gmail synching error after failing to install a new, relatively large application. Some applications worked, but others did not. The phone couldn't synch Gmail and also reported a stubborn and mysterious low memory warning that rebooting and clearing application caches multiple times didn't resolve.

I ultimately returned the phone to its normal state by uninstalling the most recent application from its listing in `Settings -> Applications -> Manage Applications`. This uninstall likely removed extra files that were both taking up space and interfering with Gmail. (I assume this is just one problem a failed or crashed install can cause.)

Once the uninstall finished, my phone dropped its low memory warning and started synching properly again. I was then able to reinstall the uninstalled program successfully, without further memory or Gmail problems.

---
Tags: gmail
---


# Question
Title: Samsung Galaxy S plus is becoming unresponsive when locked
My samsung was working away perfectly yesterday and then was on my bedside locker when I tried to check the time the lock screen came up very faded almost its hard to describe but it was unresponsive otherwise e.g would not open would not turn off etc. so I pulled the battery (this may be bad for it I'm not sure) so I turned it on and it was working away fine but then I locked it and it became completely unresponsive, no lights nothing so I pulled the battery again and the same thing is happening.

Does anyone know whats causing this or a way to fix it. I'm hoping it's not serious as I just bought this 2 weeks ago!

# Answer
If you're using a custom lock app, it may be to blame. Try reverting to the stock lockscreen.
> 0 votes

# Answer
Is it running a custom ROM? If so, install another one.

If not, take it back/exchange it.
> -1 votes

---
Tags: lock-screens, system-freeze, samsung-galaxy-s-plus
---


title: Android custom keyboard shortcuts

text:
# Question
Title: Android custom keyboard shortcuts
I have a galaxy tab 10.1 connected (by Bluetooth) to a hardware keyboard. What I couldn't figure out was how to use custom shortcuts to do specific task the same way I do it on my pc.

For instance, say I type `Ctrl+e` on the keyboard, then the application menu will be opened.

I searched the android market, xda-developers site, stackoveflow and the net for an answer but couldn't find an answer. I did not even find out if rooting was required for this :(

Does anyone know how to do this?

# Answer
> 1 votes
I searched around a bit, and I think what you want are key mappings for your Bluetooth keyboard. I found this on MobileRead.

It looks like what you want to do is possible, but it may require a bit of work. I'm getting a bluetooth keyboard, so I may end up trying this myself.

As always, remember to backup anything important in case you run into some problems. I hope this helps. :)

---
Tags: keyboard-shortcuts
---


# Question
Title: Is it possible to open a locally saved Flash file on the Ideapad A1?
Is it possible to open a Flash file (.swf) locally on Lenovo A1 tablet? (Something like open it through the Android browser?)

Thanks!

# Answer
Try the Smart SWF Player app.
> 0 votes

# Answer
Your browser should be able to open a swf directly if you have flash installed. If clicking on the file doesn't do it, then your file extensions for swf need to be set up, to associate swf with your preferred browser.
> -1 votes

---
Tags: adobe-flash, lenovo-ideapad-tablet-a1
---


title: Rooting and unrooting Apex Launcher

text:
# Question
Title: Rooting and unrooting Apex Launcher
I read the ApexLauncher FAQ and there is this line:

```
Move the APK file to the /system/app directory manually.
Make sure you set the file permission properly.
Please reboot your device if the in-drawer widgets feature does not work.
To uninstall, please remove ApexLauncher.apk from /system/app manually.

```

My question is, is it really that easy to do? I mean, if I move the .apk to the system directory, I will have a fully-functional ApexLauncher (i.e. a rooted phone) and when I delete the file, I will be back to the *OK*-state?

# Answer
> 5 votes
No. To move the app to /system/app directory your phone must be already rooted. You would want to install Apex Launcher as system app i.e. install in /system/app because of the following reason.

> NOTE: Due to limitations of the Android framework, you won't be able to add widgets from the drawer unless Apex Launcher is installed as a system app (root required). Please read the FAQ for more information.

If I misunderstood your question and if you were asking if installing app as system app in a rooted phone is that easy, then the answer is yes. You can do it as you have said and once you remove it, your phone will be back to the "OK" state. You can also use program like ES File explorer or use adb to install as a system app.

---
Tags: rooting, launcher
---


# Question
Title: Can you damage the proximity sensor if you keep it always on?
If you keep the proximity sensor always on (like for applications that turn on the screen when you tap the sensor a few times) is there a risk to damage it?

I'm assuming that the sensor works only in certain situations (e.g. phone rings and sensor is activated to see if phone is in pocket, during a call to detect proximity to the head etc) so I'm wondering if it's OK to keep the sensor on all the time.

# Answer
> 5 votes
The sensor is always on, so there's no higher risk of damage if an app uses it.

---
Tags: hardware, sensors, proximity-sensor
---


title: How does WiFiKill actually work?

text:
# Question
Title: How does WiFiKill actually work?
There is a program for Android, WifiKill, which disables wifi internet access of some neighbor peers connected to the same wifi AP. How does this program works? ARP poisoning or some other techniques?

# Answer
> 16 votes
The app's author himself explains how it works at the top of the second page of that thread you linked to:

> It's the same idea as FaceNiff (I'm a developer of it also), basically it sends ARP Reply's to all of the devices in the network fooling them to think that your mobile is router. And then all of the devices try connecting to network THROUGH your device... and you just drop every single packet from them. In this version it's just dropping packets but maybe later I'll try adding some sort of primitive REJECT target.

And slightly more on page 5

> > Originally Posted by Jufjufjuf
> >
> > Is this using an arpspoofing attack? Just wondering if there was anyway to send out de-auth packets through android like airdrop-ng?
>
> Yes, it's using arp spoofing. I suppose there is a way to send deauth packets but it would require modifying kernel drivers for wifi card. AFAIK it won't work out-of-the-box because most of android wifi drivers don't allow packet injections and even changing the mac address of the NIC is super-difficult in a lot of devices.

As far as tools for desktop OSs go, there are a few that will do this kind of thing, MDK3 seems to be a popular one for doing this kind of thing.

---
Tags: wi-fi
---


# Question
Title: "Souper Android Development" app suddenly shown installed on the Play Store, but I can't find the app on my Motorola Droid 3
While traversing the 'installed' list of Google Play, I noticed a very odd app named "Souper Android Development".

What's so suspicious about it is:

* **It does absolutely nothing to explain what it is, what it does, or what permissions are required**
* There is no option to open/uninstall
* I cannot find it by searching for it
* It is dimmed in the list with the other apps
* It is not listed when I browse play.google.com/apps
* Nobody (in the comments) seems to know where they got it.

*Notice the app is dimmed (grayed out)*

---

*I scrolled to the top of the page during screen capture. Notice how many standard features are missing*

I have no idea where it came from. I imagine it was either part of the humongous set of bloatware provided by Verizon or, what I'm thinking is more likely, the method used to root my phone: Pete's Motorola Root Tools. I have scanned my phone with Lookout but it hasn't found anything.

1. Can anyone provide any insight as to what this app is?
2. How should I remove this app? I am having difficulty locating it in "System App Remover".
3. Should I be suspicious of the rooting tool I used and take any action? I have been told this is legit. Whether it is or not, it doesn't seem to be in any way part of the problem.
4. How can you trace a market app to its package name?

---

## Update

While searching for other complaints on this app, I dug up:

* A link to it on Google Play(removed). I'm still curious as to how someone obtained this link, I couldn't find it in a search or any references to it.
* It says it's not compatible with any of my devices but it's installed.
* No one has found any traces of it on their phone (probably because it's 'linking' to com.motorola.contacts.preloaded)
* It seems to only be affecting Droid 3 users.

## Update 3/28/2012

Final update/Brief summary:

* 3/26: App showed up without user-approved install under the name "Brett Henderson" with no option to open or uninstall. Later renamed "Souper Android Development".
* 3/27: Clicked the app's "share" button to view its link to the app on phone (com.motorola.contacts.preloaded). This confirms Richard's suspicion that it was merely sharing its name with a legit system app as opposed to installing junk on the phone. Further reading revealed that each app has a unique ID to prevent one app from providing "updates" to another with the same name.
* 3/28: The app was removed from the app market place. As pointed out by Matthew Read, a similar bug happened not too long ago. As of now, I haven't read anything official on this instance.

# Answer
There's nothing malicious here. A developer uploaded an app to the Play Store that has the same package name as a system app from your phone.
The new Play Store update tweaked the detection of system apps and it linked the apps. This will probably be resolved soon. No need to bring big guns.

Lookout and other "antivirus" tools don't show anything malicious because they couldn't tell Angry Birds apart from a nuclear bomb. They are completely useless against any sophisticated attack.
> 8 votes

---
Tags: applications, malware, uninstallation, motorola-droid
---


# Question
Title: Any way to dial international calling codes automatically based on my location?
I do a fair amount of international traveling (currently mostly between the U.S. and Mexico, but will be visiting Europe, Africa, and South America soon, too), and am looking for a dialing app that lets me set international dialing rules, so to speak, for each of my contacts.

This post describes pretty well what I'm looking for, and an app for PalmOS that apparently did it pretty well.

In short, I should be able to:

* Specify a country for each contact phone number
* Specify the country where I am located (either automatically by GPS location, or I can select my location, or a dialing profile, or whatever)
* Then when I dial, it will automatically dial the appropriate country code before the number.

Example scenario:

> * I have a contact entry for Bob, who's phone number is 123-555-1234, and he is in the U.S.
> * When I am in the U.S., Bob is automatically dialed as `123-555-1234`
> * When I am in Mexico, Bob is automatically dialed as `00-1-123-555-1234`

*or*

> * I have a contact entry for Alice, who's phone number is 33-33-12-34-56, and she is in Mexico.
> * When I am in the U.S., Alice is automatically dialed as `011-52-33-33-12-34-56`
> * When I am in Mexico, Alice is automatically dialed as `33-33-12-34-56`

Please note this question is *not* about how to select the cheapest calling plan for each number, or making international calls with Skype or another VoIP service. It's simply about dialing the proper international exit codes when doing standard "direct-dial" with whichever mobile provider I'm using.

# Answer
> 8 votes
You can just save the numbers in international form. For example, Bob's would be `+1-123-555-1234` and Alice's `+52-33-33-12-34-56`.

---
Tags: phone-app, roaming, international-prefix
---


# Question
Title: How to tell if your phone is refurbished
Is there a way to tell if an Android phone is an original or a refurbished product?

# Answer
> 19 votes
On some devices, yes, there is a way. I am not certain which specific devices this works on, but there are two methods you can try. The most platform agnostic way to do it is generally the following:

1. Install a launcher that allows you to create shortcuts to Activities. ADW Launcher and Launcher Pro are both free and allow this.
2. Long press on an empty space on your home screen and select `Shortcut->Activity`.
3. Look for one of the following in the list of Activities. Either:

A. A package named `com.android.hiddenmenu` which you can expand to reveal the RTN activity OR B. An activity simply named `com.android.RTN` (this is what I have on my Galaxy Nexus, CM9).
4. Create a shortcut to the RTN activity. If given a choice between multiple ones, select the "View" activity.
5. Launch RTN from the shortcut and look for the "Reconditioned Status" entry in the list. If it says "Yes" then it's a refurb. If it says "No" then it isn't (or it has not been properly noted as one for some reason).

---

The less portable (manufacturer dependent) way of doing this is to open your dial pad and enter the dialer code `##786#`, which will also take you to RTN if the dialer code is supported. On some devices it may also work with `*#*#786#*#*`. All of the above directions were summarized from this blog post.

---
Tags: hardware
---


title: Cyanogenmod 7.2 Install Method

text:
# Question
Title: Cyanogenmod 7.2 Install Method
I have a quick question about installing the new Cyanogenmod rom. Would installing it over the current 7.1 rom without wiping data and cache work? Or would I have to do it every time I install a new one?

# Answer
> 4 votes
You can generally install CyanogenMod without wiping as long as you're within the same major release (i.e. 7.1 -\> 7.2 is okay, 7.1 -\> 9.0 would require a wipe to boot properly). Worst case is that you bootloop, usually, so you can always try it and then go back into recovery and wipe if it doesn't work. It's never caused problems for me before and I put nightlies on my devices on a fairly regular basis (2-3 times per week, usually).

The CyanogenMod team has also noted this in the past on their blog and in other places. The 7.1 announcement, for example, stated:

> Upgrading from any previous CM-7 release or nightly build should be smooth and no wipe should be required.

---
Tags: cyanogenmod, custom-roms, rom-flashing, installation, rom
---


title: Using VoIP from Android via GPRS?

text:
# Question
Title: Using VoIP from Android via GPRS?
Is it possible to use VoIP over gprs from an Android phone? Either using a SIP client or Skype?

# Answer
> 2 votes
There are a number of sip clients available such as Sipdroid, CSipSimple, and Linphone. Sipdroid includes an option to create a pbxes.org account linked to your Google Voice account, allowing you to make and receive calls to and from PSTN numbers for free, assuming you are in the US. (After the account is created, any sip client can be used with the pbxes.org account.)

If you want to setup your own Asterisk server, you can configure the trunking with Google Voice yourself. Or you can use any other VOIP service that provides SIP/PSTN trunking.

An alternative option is GrooVe IP, which is a Google Talk client with voice support. This uses XMPP/Jingle directly between your android device and Google Talk/Voice. The free version only supports WLAN networking; the paid version works over mobile networks.

# Answer
> 1 votes
There a quite a few SIP clients last time I looked, but you need some sort of ID you have to purchase elsewhere to make use of them. Skype is supposedly coming soon and I think is available right now for Verizon Android phones.

Ditto Fring. Its a great app and probably one of the easier ones to use. Plus you can do video conferencing with Fring.

# Answer
> 0 votes
Try Fring it is all in one, Unfortunately they do not support Skype anymore, But ther is SIP, Gmail, MSN and many others.

---
Tags: voip, gprs
---


# Question
Title: What's the "MTC Мобильная Почта" update on my Samsung Galaxy?
What's the wierd looking update that's just turned up on my Samsung Galaxy phone?

"MTC Мобильная Почта" by "OJSC Mobile TeleSystems".

The review section has lots of one-star comments saying its malware etc, but I'd have thought actual malware would look more like something I'd want to install than something wierd in Russian.

Should I be worried? Is this malware or some perfectly normal component buried in the OS that's somehow found its way into public view? Should I install the update?

# Answer
I did some searching due to the other answer and found someone on XDA claiming that this is a Market/Play bug, and you're seeing it because the Market thinks one of your apps is actually that OJSC Mobile app.

Even better, I found this just-published story on The Verge:

> Samsung has several pieces of software that it installs on it devices but that aren't in the Google Play store (for obvious reasons). However, every single Android app has an app name that identifies it on the Android system, in this case the "unique" name is **com.seven.Z7**, which identifies Samsung's email app. What appears to have happened is that Russian developer OJSC Mobile Telesystems gave that unique identifier to its "МТС Мобильная Почта" app, and so these Samsung devices were tricked into thinking it was an update to Samsung's email client. Since Google Play allows for automatic updating of all apps, it was installed on many devices.

I couldn't find the app in the Play Store anymore, so perhaps Google has taken it down to resolve this.

Below is the original version of this post, which would still be applicable in more normal circumstances.

---

If it's a system app for supporting Cyrillic text, which is what it sounds like, it could hardly be called malware. Crapware, perhaps, if you don't need it.

If you don't need it, then no need to update (unless you want to be rid of the notification, though in that case I recommend rooting and removing the app). No reason not to update either I'd say — you already have it on your device, so unless it's doing something nasty in the new version in particular then you've already been exposed to any dangers it may contain :P. Of course, updating will require more space on your device unless you are rooted and can entirely replace the original version with the update (normally the system keeps all original versions of system apps).
> 8 votes

# Answer
This is DEFINITELY an ugly mixup, as shown in the update on Verge. Just a Russian app with the same system ID as Samsung's app... so no need for hysteria, not everything in Russian spells a nuclear threat ;).
> 1 votes

# Answer
From what i've read on XDA-Developers, it seems to be a russian telefoon company who pushed a update wrongfully to all (or a big group of) Samsung S2 users. Since the update isnt made for phones made Cyrillic text, it could cause your phone to crash.

so dont install it unless your absolutely sure you need it.
> 0 votes

# Answer
I found a fix...this is a piggy-back app attached via a file. Go to your phone files, view your files as "List and Details." You should now see the date/times each file was created. Delete ALL files two days before and after when you first noticed the MTC app requesting update. Reboot phone and it will be gone from your Market. I did this four days ago and so far no MTC app. I never choose auto update for any app due to this reason.

Hope this helps and good luck.
> 0 votes

# Answer
Ive read a few things online this morning about the MTC app being malware or a virus, It doesn't show in your apps list however it was said that if it is a virus it might be piggy backing off something else installed on the phone, I had it come up on my phone but not sure how to remove it yet
> -4 votes

---
Tags: google-play-store, updates, samsung-galaxy-s-2, malware
---


# Question
Title: Is it ok to charge my Nexus S with an iPhone power adaptor?
> **Possible Duplicate:**
> Is my phone liable to explode if I charge it with a charger that came with a different phone?

I have an iPhone charger (produces 5V and 1A output). Is it okay to use this to charge my Nexus S?

# Answer
> 3 votes
As long as it is standard micro USB charger, it should be fine. Per spec, dedicated USB charging ports can supply up to 1.5 A at 5 V.

Check the battery label to see the rated maximum charging current to be extra safe, but it should work properly. USB devices are very common and standardized these days, and USB chargers work without a hitch across multiple devices.

Then again, Apple has been known to use not-quite-standard ports (I'm looking at you, 3.5 mm audio jack!), so take this with a grain of salt.

---
Tags: charging
---


# Question
Title: Delete an account from Android without affecting the apps related to it
I have three accounts in my Android phone. I have apps installed in the phone via them. Now I want to **delete one of the account (NOT primary) but don't want to lose the apps** related to them.

Is there a way to do that?

Or if I **can move my apps from one account to another**, so that after doing this I can delete the second account?

# Answer
> 2 votes
Deleting a secondary account won't delete the already installed apps associated with the account, AFAIK. However, that's a loophole that Google might plug in the future.

It's not possible to move apps from one account to another.

---
Tags: applications, accounts
---


# Question
Title: Root hboot 2.18.0001 without computer (HTC EVO 4G)
My EVO 4G's charging port is broken and I am trying to gain root access on my device. Is there anyway to do so without using the USB port to connect to the computer?

# Answer
> 1 votes
There is currently no way to do this. The only way to gain root on HBOOT 2.18 is to use the HTCdev tool to unlock your bootloader which requires a USB cable to work since it uses fastboot commands. Revolutionary and other methods only support HBOOT versions up to 2.16.0001 on the EVO 4G.

---
Tags: rooting, htc-evo, bootloader
---


# Question
Title: Is it possible to run flash applet with microphone support on Android?
I have an applet with microphone support which works fine in all desktop browser. But on Android it says "can't obtain microphone".

Is this obstacle principal or can be overcame?

# Answer
> 3 votes
No, you cannot use a microphone on the mobile version of Flash Player.

From the Action Script Reference Documents:

> Runtime microphone support
>
> The Microphone class is not supported in Flash Player running in a mobile browser.

---
Tags: adobe-flash, microphone
---


# Question
Title: How would one use the Android accelerometer to measure one's mass?
Pretty much what the title states.

The Android CDD says of the Accelerometer

> * MUST be able to deliver events at 50 Hz or greater
> * MUST comply with the Android sensor coordinate system as detailed in the Android APIs (see \[ Resources, 41\])
> * MUST be capable of measuring from freefall up to twice gravity (2g) or more on any three-dimensional vector
> * MUST have 8-bits of accuracy or more
> * MUST have a standard deviation no greater than 0.05 m/s^2

So I find myself wondering - would it be possible to measure one's mass by taking a short hop with the device strapped to chest/waist? The raw accelerometer data would provide the duration and acceleration encountered on both upward/downward leg (pun unintended) of the hop.

# Answer
Newton's second law states that Force = Mass * Acceleration. We can use this formula to solve for Mass:: Mass = Force / Acceleration. As such, we need a known force in order to take a measurement of acceleration to determine mass. Hopping into the air is going to be a variable, instantaneous force. Also, your legs are going to act like variable force springs to absorb your impact with the ground. All of these variables would really frustrate your attempt to get anything close to a valid mass reading.

NASA has created device that uses the measurement of acceleration to determine mass for astronauts in space. The Space Linear Acceleration Mass Measurement Device (SLAMMD) uses two springs to generate a known force on the subject and then reads the acceleration to determine mass. There is a nice video on YouTube explaining how it works and providing a demonstration of the device in action.
> 2 votes

---
Tags: sensors
---


# Question
Title: store data partition of an Android device for later flashing
Does anybody know of a procedure where you can essentially take the /data partition off of a device and flash it to another one?

(IE, to generate a userdata.img file from a device.)

# Answer
> 3 votes
You could create a nandroid backup. ClockworkMod does it well. That creates an yaffs2 img of the data & datadata partitions.

I think this might not be a great solution though, if you want to flash to another device. This will contain all the info in data (or data/data) and may cause issues if the version of android is not the same, or even if the device is different.

---
Tags: rom-flashing
---


# Question
Title: How to write a script to assign adobe reader as the default application for opening PDFs on Android?
I am distributing locked down tablets to my employees, ~40.

Right now, one application opens a PDF and the user is presented with multiple PDF readers to choose from. This could cause confusion (I know.. I know..).

The two solutions I have come up with are:

1. Write a script that assigns a default PDF reader for the user
2. Uninstall all of the other PDF readers (Both AT&T and T-Mobile have their own PDF readers and we may add other carriers with however many PDF readers.) (Could I write a script to uninstall the other PDF readers?)

Are these solutions viable with Android? If so, I would love to here solutions!

Thanks

Note:
I am not using the devices and I do not have physical access to them. The users of this device boot into a locked down home page with an Icon for 'manual' that opens a PDF. The users cannot change anything about the device. They can't open settings, Can't open a browser, etc. Nothing.

Right now, the users in the field are being presented with the option to use 2 or 3 separate PDF readers. I want all of my users using the same reader so that I can test the usability of the PDF.

Because I cannot personally access all of the devices ( we push updates through Soti Mobile), I want to deploy a script that forces the device to use Adboe reader

# Answer
> 1 votes
There is a deprecated api which allows to set preferred activities for specific intents. So you could for example set the adobe reader as the preferred activity to start when "open pdf" intent is sent

However as it states this api is deprecated so it could be removed in future versions of android

http://developer.android.com/reference/android/content/pm/PackageManager.html#addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName\[\], android.content.ComponentName)

# Answer
> 0 votes
You don't need any type of script.
When user is presented with multiple PDF readers to choose from, one can found a checkbox `Use by default for this action` at bottom. Check it & tap Adobe Reader. Done!

---
Tags: default-applications
---