# Question
Title: Can Google services be firewall-filtered (market yes, sync no)?
I recently asked about the availability of calendars with limited sandbox permissions, since I felt that most of them ask for access that is too wide, and hence are not as secure as I'd like. I also explored in that question what options were available to sync only to local computers, and to *definitively* prevent the device from syncing private data (calendar, contacts, todos) to Google. I plan to do my own backups locally.

Side note: not syncing private data with Google is a little trickier than a new user would expect. This is because a Google account is required to use the marketplace, and once the phone has that account, it cannot be removed without a factory reset (at least in version 2.2). The sync to it *can* be disabled, but if one accidentally turns it on - easily done momentarily, in my view - contacts and calendar are likely to whoosh to the cloud in short order.

One of course has to balance security requirements with usability, and my favourite calendars thus far (Business Calendar, aCalendar) do not offer their own private calendar repositories (they just work with any calendar sync provider). Ergo, they are equally at risk of accidental cloud synching as the stock Calendar application.

So, I am wondering if rooting the device and installing a firewall would be the way to go? I was originally of the view that I could grant application permissions to Market/Play to contact Google, but not Calendar. However I see in the DroidWall FAQ, if one wishes to continue using the market after installing the firewall:

> Enable the following applications:
>
> * "Market";
> * "Media Storage, DRM Protected Content Storage, Download Manager" and
> * "Calendar Sync Adapter, Google Services Framework, Contacts Sync Adapter"

It seems odd that, to use the market one needs to grant permissions to the latter, but would be entirely in keeping with Google's policy of making it hard to avoid their services. Any root owners here have thoughts as to whether it is possible? I'm hoping I can filter+block on `calendar.google.com` etc whilst permitting `play.google.com` \- or similar.

(I suppose the easiest answer to this Q is "try it!", but I'm looking for expertise before I risk rooting my phone).

# Answer
To firewall, you need a root, as it modifies the iptables and filters the network stack. The iptables comes with Droidwall which is btw, an excellent tool and a must have if your ROM is rooted :)

**Edit:** Just checked mine, in theory its possible to create a script to modify the iptables to block the domain calendar.google.com whilst allowing play.google.com to pass through. Droidwall's set of rules are a bit too generic though, but you can most certainly set the custom script by hitting menu from within Droidwall itself and use it to suit your custom needs :)

The IP address for calendar.google.com is 173.194.33.37. and for play.google.com is 173.194.33.37. Sure they are the same, but you need to find out what port is the calendar using, same for play.

```
# Block all connections in the TCP port nn for calendar!
$IPTABLES -A "droidwall" -p TCP --destination "173.194.33.37" --destination-port nn -j "droidwall-reject"

```

Linky here that explains how to do add custom script.
> 1 votes

---
Tags: sync, root-access, firewall, google-play-services
---


title: Samsung Galaxy S2 bricked?

text:
# Question
Title: Samsung Galaxy S2 bricked?
I own a galaxy sII. 3 weeks back, I downloaded and flashed the MIUI ICS rom on my phone. A week later I tried to update the ROM through ROM Manager. Everything went fine except when after flashing the latest ROM, the phone restarted and displayed the error:

```
[ RST_STAT = Ax20000000 ]
KERNEL PANIC UPLOAD MODE

```

I entered into Download Mode - ODIN and tried to connect my PC to the phone but the PC failed to recognize my device, throwing the error - 'Device Malfunctioned'. It's been 2 weeks and I'm perplexed as to what to do next.

I can enter ODIN Mode but cannot get my PC to connect to the phone. I installed the drivers manually, but ODIN doesn't recognize my phone. I connected to different PCs with different USB cables, still no luck.

If it does connect, it disconnects immediately. Also, PC fails to recognize the device, but the phone charges through the USB cable.

*Any* help would be appreciated.

**EDIT:**

My PC is running on Windows 7 64-bit.

# Answer
> 2 votes
It turned out that the USB pin of the phone had become faulty and needed to be replaced.

---
Tags: samsung-galaxy-s-2, rom, kernel, miui
---


title: Are Google Books DRM protected?

text:
# Question
Title: Are Google Books DRM protected?
In some countries Google Play offers ebooks. I was wondering if those are DRM protected.

Can I export them as e.g. epub? Or are they bound to be read within the Google `Play Books` application?

# Answer
> 9 votes
Some are DRM protected, others aren't.

One way I'm aware of to find out the ones that are DRM, is when you try to download the file for offline reading:

* If the extension is `.acsm` then its a DRM protected book.
* If the extension ends in `.epub` or `.pdf` then its not DRM. protected.

**Related reading:**

File types for reading on your device

DRM options for downloads of books on Google Play

---

Related to exporting the eBook to a certain format or have it restricted to be read on Google Play, the above first link answers your doubt, where they stat that you can read or download to read your eBook on other devices or applications.

---
Tags: google-play-store, ebook-reader, drm
---


# Question
Title: Why sometimes does my lower menu (ADWLauncher - Dockbar) disappears?
I have the following Android Desktop, using Cyanogenmod:

Sometimes, I don't remember how or why, it becomes like this:

As you can see, the lower menu (dockbar) just disappears, and only Browser's icon is shown. I have to restart my phone so I can get my menu back. I'm using ADWLauncher.

What am I doing to lose my lower menu? Where am I clicking? I have no idea how to return to the previous state unless I restart my phone... :/

# Answer
I had same problem before. user:eldarerathis was correct. It is swipe gesture that suppose to hide menu when you don't need it, but AFAIK, there's no way to turn it off. So, to get it back you should do gesture starting roughly a bit above Browser icon and swipe down(or up).

I've fixed that another way - simply installed different launcher. Problem didn't appear
> 3 votes

# Answer
Had this as well with the ADW Launcher from CyanogenMod.

What you need to do is **sweep downward in the place where the bar disappeared**. You also hide it that way, probably accidentally like I did many times :D

I had been thinking why this feature was there but can't think of anything, just to annoy users is my best guess.
> 3 votes

---
Tags: browser, launcher, settings, adw.launcher, menu
---


# Question
Title: Remove TeleNav GPS app from myTouch 4G Slide
After accepting a system update, I found that T-Mobile installed *TeleNav GPS* on my phone. Tech tier support tells me there is no way to remove it since it is installed as a "system level" app or something.

I'd really like to remove it, because it interferes with the default Google Navigation app, coming up no matter how many times I set the defaults.

I planned to root the phone, following the instructions on rootzwiki, but after running Revolutionary I got this message:

> Your device: doubleshot, with HBOOT 1.45.0013 is not supported at this time

I've read elsewhere I can unlock my bootloader with software from HTC, but that this will completely format the phone, erasing all personal data, installed apps, and messages.

Do I have any other options to remove this hostile GPS application?

# Answer
There is an application called Root Uninstaller Pro 2.7, with the sole purpose of allowing users uninstall either SYSTEM or REGULAR applications.

To download it to your phone via WAP:

1. Visit http://wap.mobiles24.com on your wap enabled handset
2. Select Download by ID and enter **552004**
3. Click Download Item

---

**Other links:**

Root Uninstaller Pro 2.7 Android App Apk

Google Play :: Root Uninstaller Pro *(small price)*
> 2 votes

---
Tags: applications, root-access, bloatware
---


# Question
Title: Toshiba AC100 running Android 2.2 wakes up by itself
My Toshiba AC100 running Android 2.2 wakes up by itself after an hour or so.

Is there a way to find out which app is waking it up, or to disable waking up system-wide?

# Answer
Apparently its a known issue accordingly to this Modaco thread specifically posting #8

> Still have a standby bug, (it has a "self wake up")

Perhaps Toshiba has released a fix by now, or, try another custom ROM, perhaps on xda maybe...
> 1 votes

# Answer
I am not 100% sure about that device, but my Samsung Galaxy S Vibrant would wake itself up when it was on the charger, after it was fully charged. This, to me, was the dumbest thing they did.
> 0 votes

---
Tags: standby, toshiba-ac100
---


# Question
Title: Disable Google Play Ads in Notification Area?
> **Possible Duplicate:**
> Is this red star icon malware? How to get rid of it?

I'm not sure if everyone has experienced this annoying behavior, I often see ads in my notification area pointing to games in the market. Is there any way to avoid this annoying feature I never asked for?

Here is what the ad looks like:

# Answer
Airpush! A bloody nuisance they are.

Need to figure out which app did you install recently, that is the culprit. Uninstall it, let the developer know that airpush is disastrous and let them see their downloads drop!

If your handset is rooted, you might try Ad-Away to block those pesky adverts. And its open-source and available on Google Play.
> 5 votes

---
Tags: notification-bar, ads
---


title: Is this a virus?

text:
# Question
Title: Is this a virus?
When I try and open the "Movies" application on my phone (HTC Vivid w/ Sense 3.6 and ICS), I'm given with this notification (see image):

Screenshot (click image to enlarge)

Now I don't think this is legit, so what do you think? Is this a virus? And if it is (which i think it is), how can I go about removing it?

# Answer
Rest assured, that is not a virus, its a warning dialog to make you aware that you may have the app install from outside of Google Play blocked. It is normal! :)

To proceed to check and confirm it is indeed unblocked...

Go into Settings \> Security \> Device Administration, tap on "Unknown sources", a dialog box appears, tap ok as that's a standard disclaimer, which is normal de-facto thing.

For GB, Menu \> Settings \> Applications, check "Unknown Sources" and again, similar dialog appears as a disclaimer.

Tap Ok to continue and back out of it.
> 12 votes

# Answer
More likely that the movie App just wants to get installed. It's not uncommon that 3rd party software is installed this way.
> 5 votes

---
Tags: 4.0-ice-cream-sandwich, htc-sense, htc-vivid
---


# Question
Title: What Google Talk compatible iOS apps can I recommend to my friends?
What good Google Talk (or in general: XMPP) apps can I recommend to my non-Android friends (especially iPhone users)?

I'm fed up using many different apps to chat with some of my contacts. I just want to 'talk' to any of them with that single solution.

Google Talk's usefulness increases by network effects, i.e. can you reach all your contacts (who may use iOS (iPhone), Windows Phone, Blackberry, others) with one single solution?

Existing solutions and what I don't like about them:

* WhatsApp (proprietary, paid app, battery hog?, has privacy concerns)
* eMail (pretty much ok, but not *that* realtime)
* SMS (needs GSM, costs too much, no added value)
* Facebook chat (proprietary, battery hog?, privacy concerns, not all want to sign up)
* Skype chat (proprietary, battery hog?, privacy concerns)
* iMessage (proprietary, incompatible with Android?)

If you have too many of those apps installed you will see a difference in battery life in the end. Google Talk is already there and connected either way, so I prefer this (and not WhatsApp).

Side note for iOS: iOS' push notification system seems to be the reason why the decent apps there are paid apps. (Need to relogin every 7 days to keep push messages alive and such, i don't really know).

PS:
\- There's a way to encrypt Talk messages, so it's not a privacy concern
\- is Talk open: Yes (it's XMPP). I have friends with accounts on their own servers that i 'talk' to
\- You can use 3rd party Jabber clients to login to Talk

# Answer
## Apple iOS

No official native solution by Google (except for the safari web-app with a subpar user experience)

**Beware**: All 3rd party providers *seem to need* your friend's plain google password to be able to offer push support (not just their app)! All have some sort of session timeout for push notifications (when the app is in background): Needs a relogin after that timeout (eww!).

3rd party apps I found:

* IM+ Pro, free, ad supported, push with unknown session timeout
* IM+, 9.99$, no ads and longer push session timeouts as above. Good reviews.
* BeejiveIM for GTalk: free, push session timeout up to 7 days, no voice/video
* Chat for Google Talk Pro: 0.99$, push with unknown session timeout, noticed bad reviews in Germany, good in US though

## Windows Phone

todo

## BlackBerry

has good support, download here

## Symbian

todo

## Bada

todo

Send me your findings, I'll happily include them here.
> 2 votes

---
Tags: applications, google-talk
---


title: Rooting Motorolla X2 adb shell problem

text:
# Question
Title: Rooting Motorolla X2 adb shell problem
i tried this tutorial and in step 1 i followed method 2. I try step 3, and when i try

`adb shell` it works fine. but the line after,

`sh /sdcard/motoroot-step1.sh`, I get

`sh: Can't open /sdcard/motoroot-step1.sh`

Why is this happening?

# Answer
> 3 votes
You cannot execute either binary or shell script that resides on the external sdcard due to the execute permission bit being blocked.

~~Either move the script temporarily to a location other than sdcard (**if you're not rooted** \- *you're in a bit of a spot there*...)~~

After reading the posting on xda, it would appear that something is amiss, notify the developer of that forum and post it there and see what response you get :)

***Edit:*** You have that external sdcard treated as mass-storage device. Turn that off and see what happens (***Had to read all of the thread and some one posted - see #18 there!***)

---
Tags: rooting, motorola-droid-x, adb, shell
---


title: Bluetooth 3G modem

text:
# Question
Title: Bluetooth 3G modem
I have a Nokia 6500S-1 which I previously used as a 3G modem (with Windows). Is it possible for an Android device to use this phone as a modem (just like the windows PC does), but expose the modem functionality thru *bluetooth* instead of USB?

# Answer
> 4 votes
Yes, your phone supports two ways to export its internet connection via bluetooth:

* DUN-GW (Dial-Up Networking Gateway)
* PAN-AP (Personal Area Networking Access Point)

See also this question (its answer about bluetooth).

In short: PAN is supported from Android 3.0 onwards as client. Android \<3.0 users may have luck with Wireless tether for root users. DUN is not supported out of the box, there are apps though. Go for PAN if it works for you (DUN requires parameter and possibly eats more battery).

---
Tags: bluetooth, tethering, 3g, bluetooth-tethering
---


# Question
Title: Bought Samsung Galaxy II in China, need to change alerts, etc. to English
I just bought my phone here in China and have changed the language settings to English. I get all my alerts, error messages, ets. in Chinese characters. Wish I could read them, but since I can't, how do I make my phone communicate to me in English? I am a total Android newbie having dumped my iPhone and it's lackluster battery for this phone. As soon as I tweak it a bit, I'll be thrilled. By the way, pretend I am in kindergarten when explaining what to do, otherwise I'll have to ask my son to help and I really don't want to give him more tech power over me than he already has.

Thanks in advance for the help!

# Answer
You could get a US/UK Firmware from samfirmwarec.com and flash it with heimdall / odin. But you will lose your warranty and I can not guarantee that it will work (**it could even leave your phone in an unusable state**). Flashing can be done with three easy steps:

1. get your phone in download mode
2. connect it with usb
3. configure heimdall/odin and start the process

There are some other things that you need to be aware off, but everything is documented in the links I included. Maybe you son will also help you. :)
> 3 votes

# Answer
Can you once try Menu-\> Settings -\> Language & Keyboard. The first entry is "Select language". English is third in the list in my phone.
> 0 votes

# Answer
You can change to English: Go to Settings , then select language.

I bought mine in Beijing and I only use English.
> -1 votes

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


# Question
Title: How to test suspected hardware on Android
I have a problem with my HTC Sensation that I think is either due to problems with the electronics that interfaces to the battery or a memory problem. Basically the phone turns off spontaneously by itself every now and then. Very often - as far as I can see - when the CPU is running 100% (and hence there are a big battery drain)... Turning on the phone again can easily take 2-3 turns before it is running stable (until next time). It seems to be starting first time though if connected to power...

If this occurred on a Windows PC, I would first download a hardware test/diagnostics application and see whether this could find anything...

...but for all the usual security reasons, the Android platform is way more closed than the PC/Windows platform and I suspect that it is not so easy to install a diagnostics app to test the hardware.

So... how do you go about this then? Short of using a full-blown hardware analyser, which I don't have access to :-)

\[Note that I have rooted my device and don't mind flashing a new ROM if needed...\]

# Answer
> 5 votes
> StabilityTest is a stress-testing tool for android devices with error reporting.

---
Tags: hardware, htc-sensation
---


# Question
Title: Samsung p7510 versus p5110 : what are the main differences?
I'm in a tight schedule to buy someone a tablet in the ipad2-range, but I want to buy an Android device.

After some research I decided to buy the Samsung Tab 10.1" P5110 (I don't need 3G). However the Samsung Tab 10.1" p7510 is much easier to find in a short term. When comparing both I got a bit confused because I don't get the main differences between both models.

Is there an obvious 'best one' ?

# Answer
`P5110` is the Galaxy Tab 2 while `P7510` is the original. The difference is that the newer ships with ICS and has a different SoC along with a slightly larger battery, while it is a lightly ticker. The `P7510` came out almost a year ago.

If you want future software upgrades the `P5110` is a safer bet. See that datasheets for more info.
> 8 votes

---
Tags: tablet, samsung
---


title: Contacts synchronisation

text:
# Question
Title: Contacts synchronisation
I synchronized my Samsung S2 with mail Exchange account, and downloaded my contacts from Exchange server, but now I want to upload my contacts to my Gmail account. In my Gmail mail app I created new account but when I click sync my contact, nothing happens, no contact were uploaded to my Gmail acoount.

What to do ?

# Answer
> 3 votes
There are many ways to sync your Exchange contacts to Gmail. The easiest way is to do this on your computer. This involves exporting your contacts from Outlook into a CSV file, and then importing that file on https://mail.google.com site.

1. Export your Outlook contacts to a CSV (Comma Separated Value) file. Steps to do this vary for different Outlook versions, so search your Outlook's help for exact instructions pertaining to your particular version (e.g. Outlook 2010 instructions are here.)
2. In your browser open Gmail, and navigate to "Contacts" section (click on the "Gmail" to reveal the drop-down.)
3. On the main Contacts screen click on `More` button and select the `Import...` option.
4. Click the "Browse" button in the "Choose FIle to Upload" window, and navigate to the folder where you saved the CSV file from step 1.
5. Click the "Open" button, then select the "Import Contacts", and the contents of the CSV file should import to your Gmail account.
6. Either wait a bit, or manually force a sync via `Settings -> Accounts & sync` screen on your phone.

---
Tags: contacts, sync, gmail, exchange
---


# Question
Title: What's the difference between "cdma_shadow" and "shadow" builds in CyanogenMod 7.2
* In 2011, Motorola Droid X was somewhat supported by CyanogenMod 7.1+, and was known under "**cdma\_shadow**" tag: http://download.cyanogenmod.com/?device=cdma\_shadow&type=nightly

It had - and still has - only 2 official nightlies builds (the latest from 2011-11-16) and no RCs or stable releases.
* Now, I just found another tag ("**shadow**"): http://download.cyanogenmod.com/?device=shadow&type=nightly

It has 4 nightly builds (last one 2012-06-17), all 3 RC builds and **a stable build**.
* However, that other "**shadow**" build looks suspiciously wrong to me:

+ Clicking on "Motorola Droid X" from CM device page links to "**cdma\_shadow**" (the one with 2 2011 nightlies and no stable releases).
    + To the best of my knowledge, CM7.2 never worked well on Droid X.
    + The tag lacks "cdma" prefix.

Q1: **What is the "shadow" tag?** Is it a new name for Motorola Droid X for CM7.2? Is it non-CDMA version of Droid X? A cdma\_shadow port without working CDMA radios?

Q2: How well does this "shadow" stable build support Verizon's Motorola Droid X?

---

A little extra info: I just downloaded the actual "shadow" stable ROM, and "build.prop" file has this:

> ro.build.fingerprint=verizon/shadow\_vzw/cdma\_shadow/shadow:2.2.1/VZW/23.340:user/ota-rel-keys,release-keys ro.product.model=DROIDX
> ro.product.brand=verizon
> ro.product.name=shadow\_vzw
> ro.product.device=cdma\_shadow
> ro.product.board=shadow

... abd further down ...

> \# Default network type.
> \# 4 =\> CDMA / EVDO.
> ro.telephony.default\_network=4
> ro.com.google.clientid=android-motorola
> ro.cdma.home.operator.numeric=310004
> ro.cdma.home.operator.alpha=Verizon

# Answer
## **EDITED**

Found the official source where can be read that the Motorola Droid X build was renamed to shadow:

> Also worthy of note: the new release files have a slightly modified naming-scheme, including the codename instead of the commercial/common name in the filename. So the following is a handy “translation chart” to make sure you don’t mis-identify your device...
>
> ...
>
> shadow - Motorola Droid X
>
> ...

---

## **Original Answer**

At cyanogenmod downloads, the build identified by `cdma_shadow` stopped at `cm_shadow_full-154.zip` (*the available links are broken*).

When they were resumed, they've been renamed to `shadow`, being `shadow` the codename for the Droid X.

* **Droid X** formerly known as Droid Xtreme, has the development codename "Shadow".
* **CDMA** Stands for: Code Division Multiple Access. It is the general system used for 3G services.

---

## Related information:

> **CDMA Technology** \- CDMA is a wireless technology standard used by Verizon Wireless in all of its phones, and by certain other carriers in the countries listed at this link.

---

## **Trying further to justify this answer:**

Here's the metadata found at `/META-INF/com/android/metadata` for the cm-7-20120624-NIGHTLY-shadow.zip where can be seen the reference to the **cdma\_shadow**:

```
post-build=verizon/shadow_vzw/cdma_shadow/shadow:2.2.1/VZW/23.340:user/ota-rel-keys,release-keys
post-timestamp=1289194863
pre-device=cdma_shadow

```

And yet the information presented on the menu hover effect:

Besides from this, the cyanogenmod documentation, forums and wiki pages reveal no better insight and are mentioned to be outdated. This seams to be the best official justification for the build rename.
> 4 votes

# Answer
'Shadow' refers to the base model of the phone, cdma\_shadow being the Droid X on Verizon, and the regular shadow is likely the Milestone X, a GSM phone released overseas.

While the software is mostly the same, there is likely some difference in the hardware, almost certainly the phone's radio, and sounds like the camera as well, according to what you've been told.

It's not uncommon for the different phone+network combinations to have different codenames, another examble would be the Samsung Galaxy Nexus, with Verizon's LTE version called "toro", and the later Sprint version called "toroplus"
> 1 votes

---
Tags: cyanogenmod, motorola-droid-x
---


# Question
Title: How is the internal storage of the Galaxy S III allocated?
I've noticed that Verizon offers 2 versions of the Galaxy S3: 16 GB and 32 GB. I'm trying to determine if it would be worthwhile to get the larger storage.

Is the device storage an extension of the primary device memory, or is it treated as a separate memory area that can only be used for data storage (similar to an SD card) but not for running programs?

# Answer
If you buy the Galaxy S III 32 GB you get 32 GB of *internal memory*, I realize that you're worried about getting perhaps 16 GB internal + 16 GB SD-card but that is absolutely not the case, and it would be pretty much false advertising and they would piss a lot of people off. I just looked up the specs and it is indeed 32 GB internal memory for the 32 GB variant.

I don't know how specifically the partitions are set up since i have a Galaxy Nexus myself, but I wouldn't be surprised if it's the exact same, where `/sdcard` is a separate partition but still on the internal memory physically.

So, to answer your question:

> Is the device storage an extension of the primary device memory, or is it treated as a separate memory area that can only be used for data storage

No, the device storage is not an extension of the primary memory as far as I know, it's all internal flash memory albeit still partitioned to standard Android partitions for obvious reasons, where `/sdcard` is one of those standard partitions even when no actual sdcard is present. So as far as I understand, you'll have 32 GB of pure internal storage.
> 1 votes

# Answer
Some site disassembling the Galaxy S III states a 16GB flash, seems to be the 16GB version. If that's true, I would imagine the 32GB version has a 32GB flash, that's an internal storage.

The tech is `MoviNAND` that's just work like an MMC card, but it is mounted as the internal storage for Samsung's devices.
> 1 votes

# Answer
There have been reports of the Sprint version being split into 12gb/12gb partitions. No news on VZW or Tmobile but I would bet they are split as well. So regardless of what the other people on here have said it would appear that not all the 32gb is in one partition.

See: http://www.androidcentral.com/sprint-galaxy-s-iii-review

Robert

Edit: because of this new news I will be sticking with a 16gb version since I already have a 64gb card ready to use. No point in dealing with multiple "sdcard" directories.
> 1 votes

# Answer
The difference is in the storage capacity, 32Gb \> 16Gb, really, you'll have heaps of space to hold photos, apps, music... :) Go for it if you can afford it :)
> 0 votes

---
Tags: internal-storage, samsung-galaxy-s-3
---


# Question
Title: Picture attachment download keeps using same file name
with my Samusung Galaxy S II Epic 4G (Sprint) every time i go to save an attached picture from a text message the menu pops up with the same file name (everytime!) and a checkbox. i have to remember to go into my downloads picture folder and change the previous picture's file name, which is stupid and tedious. is there anyway to reset this for downloaded pics? or set it to auto assign a different file name each time??

# Answer
> 1 votes
Always been that way and if you don't change the name it will overwrite the image.

Till now, haven't found any fix or a work around, besides using another APP from the market.

This two have been recommend in the past and work just fine:

GO SMS Pro

Handcent SMS

---

Just confirmed and this Google Play Search, still gives you the two above app as the best rated ones.

---
Tags: downloading, images, files, file-transfer, file-management
---


title: Kies: Firmware can not be upgraded?

text:
# Question
Title: Kies: Firmware can not be upgraded?
> **Possible Duplicate:**
> Samsung Kies: 'This version of the device can not be updated'. Never?

Have Galaxy SL (GT I9003). Had given mobile to Samsung service center for upgrade to Android 2.3, stupids installed Android 2.2 (Froyo) again. And now my Kies, give message that

"This Firmware can not be updated". Is it because of wrong Kies version or the issue is with OS install itself?

Any solutions to this?

# Answer
Kies can and do say that which is quite annoying, due to different regions and the roll outs, some go by carriers as in comes with carrier branding, others by actual region. Its frustrating - I know! :D

Go to samfirmware, and use odin to flash it yourself if that's what you want to do.

Don't trust Kies in respect to flashing. :) The necessary tools are available on that site if you want to go down the unofficial route.

If you're on Linux, use Heimdall which is a lot more safer than Kies and is cross-platform friendly.

The onus is on you to read, read, research and more reading if you want to do this by yourself :)

***Caveat Emptor:*** No virtual machines (virtualbox/vmware) with windows running Kies in there - otherwise your handset is a nice paperweight!
> 2 votes

# Answer
See this previous question Samsung Kies: 'This version of the device can not be updated'. This message means that there is no upgrade currently available via Kies for your device.

Even if an upgrade has been released for your model in some countries, or even in your country on other phone networks, it still needs to be checked and authorised by your phone network before it will appear as an available upgrade in Kies.
> 1 votes

# Answer
If you can find a 2.3 image that you know works on the device, you could use Heimdall to put it on the device.

This would come with the reasonable assumption that if you do this, your warranty is toast.
> 0 votes

---
Tags: samsung-galaxy-s, samsung-kies
---


title: Touch Sensitivity

text:
# Question
Title: Touch Sensitivity
Is it possible to change the touch sensitivity of the android? Too often, I find myself working too hard to tap lightly so as not to make accidental selections.

I'm using ICS on the galaxy nexus.

# Answer
No there is not a way to do this for android, unless root access allows this (which it may). To do something like this you would have to change the size of the capacitive recognition. The screen is not pressurized, but rather interacts with the electrical interference of the screen.

Tapping lightly won't do anything other than reduce the amount of your finger that touches the screen. I would recommend getting a capacitive stylus if you're having problems with this.

Here is a cheap solution for this:

http://www.amazon.com/Capacitive-Cellphone-Motorola-BlackBerry-AMM0101US/dp/B0053NBLFW/ref=sr\_1\_1?ie=UTF8&qid=1340657015&sr=8-1&keywords=capacitive+stylus

Hope this helps!
> 4 votes

---
Tags: touchscreen
---


title: MyTouch 4g MMS over Home Wi-Fi

text:
# Question
Title: MyTouch 4g MMS over Home Wi-Fi
Why can't I receive or send MMS on my My Touch 4g through my home Wi-Fi? I have bad coverage at home so I have to use my Wi-Fi connection. I'm sure my settings are right - I have it set to T-Mobile Data. Does it have to be set at MMS? It works fine when I'm away from home on the 4g network.

# Answer
MMS messages can only be received by your carrier's internet service (3g,4g,etc.). Sadly the capabilities to do this over wi-fi are not available yet, hopefully they're working on a fix for this!
> 1 votes

---
Tags: wi-fi, mms
---


# Question
Title: Keep the screen from activating when the phone is in my pocket
I usually use my phone without a lock screen, so I can start using it by just pressing a button. Problem is, the camera and volume buttons on my Motorola Milestone are really light, and are easy to press accidentally in my pocket.

Since it already has a proximity sensor, is there a way I can tell it to completely ignore key presses when the proximity sensor detects something? My intention is to keep it from activating the touch screen if I accidentally press one of the physical buttons while it's in my pocket.

**EDIT** To be clear:
I want the safety of not activating my phone when it's in my pocket, and I want the convenience of not having to go through an unlock-the-screen step when it's not in my pocket.

It might be asking too much, but I thought I'd give it a try. I've read that *Tasker* might be able to achieve that, but I don't really know how it works and have no idea if it supports that functionality.

# Answer
Tasker can switch on/off the lock screen and can trigger events based on the orientation of your phone.

So you could set up an event in Tasker that enabled the lock screen when your phone is oriented vertically but upside down, then always place your phone in your pocket that way up.
> 5 votes

# Answer
Proximity Autolock is an app that uses the proximity sensor to lock the phone when it is in your pocket, and you can disable the lock screen via the settings.
> 2 votes

---
Tags: 2.1-eclair, motorola-milestone, lock-screens, proximity-sensor
---


title: Cannot make changes to specific folder

text:
# Question
Title: Cannot make changes to specific folder
My phone is rooted with aokp build 38 on it. It is a Verizon Galaxy Nexus (toro)

There is a folder `/sdcard/data` that I can't make any changes to. Some of my apps are trying to use this folder but are not able to because any changes to this folder fail.

I tried deleting it but was unable to. I even used `adb shell` with root access and tried to `rmdir`, but it says "Permission Denied"

I also tried to `chmod 777` to give full access to the folder, but I still was unable to make any changes to it.

I'm at a loss as of what to do to make this directory writeable again.

# Answer
Make a backup of your data first.

> every folder and file in the /sdcard/data directory is 0 bytes.

This looks like a corrupted filesystem or a defective sdcard (see correction). Especially, folders have a usual minimum size of 4.0K.

I'd suggest you to back up your data first, then check for errors:

Does "dmesg" show filesystem errors on mmcblk0 or similar?

If so try to backup, reformat sdcard (see correction) and restore or replace the faulty sdcard.

(EDIT) Correction:
The Galaxy Nexus has no SDCard but a unified EXT4 filesystem for /data that also includes /sdcard (which is symlinked to /data/media). You might solve the problem with a wipe. But that will also delete all of your /sdcard content too.

You might have luck entering recovery and adb'ing into it to fsck.ext4 your /data partition, I'm however not sure if your rom supports this command

`# boot to recovery first!
adb shell
cat /proc/partitions
# look for the biggest one and replace the ?? accordingly
fsck.ext4 /dev/block/mmcblk???`

Here's an external report about a similar issue:

http://forum.xda-developers.com/showthread.php?t=1541379
> 3 votes

# Answer
Try going to `/data/media`, it should be the same folder as `/sdcard`. I think the files you're trying to delete might be virtual, I had this exact problem while trying to clean up in `/sdcard/Android/data` until I realized that I could also find them at the path specified.
> 0 votes

---
Tags: samsung-galaxy-nexus, file-system, aokp, file-permissions
---


# Question
Title: App to show battery current or rate of change of voltage, short term info
Id like to have quick feedback about how what I do on my phone affects power usage, but cant seem to find a good widget or app for that out of the hundreds out there! Anyone know any?

Thanks

# Answer
If you have Spare Parts installed there is detailed information in there about the state of the battery. Also, you can find out what is the application that is sucking up most of the battery via Settings \> About Phone \> Battery Use.
> 1 votes

---
Tags: battery, battery-life
---


# Question
Title: Can I set a tablet to wake up when moved or when I touch the screen?
I intend to buy a an Android tablet for a single use, as a remote control. It'll run a single app all the time and sit in a dock most of the time, occasionally being carried to another room. I want two features: stay awake while charging (searching this site showed me a few app solutions for this), and for the tablet to wake up when moved or when the screen is touched. Basically, I want as little time and as few manipulations as possible to get from just lying there on a coffee table to being awake and responsive. I expect this will decrease battery life (because the touch detection or accelerometers have to be active), and given my use case, that's ok as long as I still get 3-4 hours out of it.

I don't have a specific tablet picked out yet, but I'm thinking something along the lines of the Galaxy Tab 8.9". The 7" screen size would be fine, but I want to us this in landscape mode all of the time and that works better if the dock connector is on the bottom while in landscape mode.

# Answer
After searching a bit more, I found Wake Up Screen. It might do what I want. I'll try it out in a few days.
> 0 votes

# Answer
There is a free app called MotionUnlock, with it your tablet will sense when it is being picked up from a table, etc... and unlock automatically, being ready for use!

MotionUnlock - Tablet Wake Up
> 5 votes

---
Tags: standby
---


# Question
Title: How do I root Sony Ericsson Xperia Pro (MK16a/i)?
I am kind of new to Android and smartphones.

```
Phone: Sony Ericsson Xperia Pro
Model number: MK16a
Android version: 2.3.4

```

So far, I have been able to find the following sources:

* I first saw this XDA-Developers thread. It seems relatively complicated. (And I haven't had much experience with the Linux shell either, so I shy away from this...)
* The previous thread linked to this thread, which was 'easier'.
    + However, reading the instructions, I need ADB drivers or something. No clue how to get these.
    + Also, avast has blocked parts of the file from downloading. (Zerg rush...?) I can disable avast's web shield temporarily, if you guys recommend this method.
* This article which mentions a thread similar to the previous one.
* Android Forums - Sony Ericsson Xperia Pro: All Things Root Guide.

I would rather do this using as foolproof, easy, and unlikely-to-brick method as possible.

# Answer
> 2 votes
1. Enable `USB debugging` from `Settings->Applications->Development`.
2. Install *SuperOneClick* on your PC.
3. Connect the phone to the PC via USB.
4. Run *SuperOneClick* and click `Root`.

---
Tags: rooting
---


# Question
Title: What is a goldcard and how does it work?
I know how to create a Goldcard, but I'm curious as to what it actually is and how it works. I've done some Googling but can't find any information about the details.

To create a Goldcard one needs the CID, which from what I can gather is an SD identifier for the card. The CID is then reversed and entered into a site which generates a Goldcard image. The image is copied to bytes 0x000 to 0x170 of the device.

* Does the CID change when the card is formatted?
* If I plug an SD card into my computer, will I get the same CID as when it's in the phone?
* Is the Goldcard image a boot sector?
* How does it fit in with the FAT32 filesystem on the card?
* How is the Goldcard image generated?
* Could I generate one myself, or modify an existing image for a different CID?
* What does the Goldcard do when the phone boots? Does the phone boot off the card?
* How does this bypass the restrictions to allow other firmware to be flashed?

# Answer
> 1 votes
To partially answer my own question, the CID is a unique identifier assigned to the SD card at manufacture time. It is stored in a special register which is accessed using the `SEND_CID` command. From page 93 of Part 1 Physical Layer Simplified Specification:

> The Card IDentification (CID) register is 128 bits wide. It contains the card identification information used during the card identification phase. Every individual Read/Write (RW) card shall have a unique identification number.

The CID therefore does not change when the card is formatted, and will be reported the same regardless of which device the card is plugged into.

The card does have an MBR partition table, and the Goldcard image is inserted into the code area of the MBR (between 0x000 and 0x1b7). There is therefore no direct interaction with the FAT32 filesystem. The first 128 bytes of the image are null however, and so it doesn't seem to actually be executable.

---
Tags: external-sd
---


# Question
Title: SGS3: I have all LED indicators turned off, still get blue led when gmail sees an email and screen is off
If I have LED Indicator/missed event set to off I wouldn't expect to see the blue led flashing.

I want the incoming email noise and icon as usual, just don't want it flashing away (I'm trying to sleep!). Don't want to have to turn phone face down.

Anyone know why it seems to ignore my settings?

Thanks.

# Answer
It's not actually possible to fully disable the LED for Gmail without disabling email notifications altogether. Your only alternative is to use an app like LightFlow (of which there is a free, 'lite' edition).

Hopefully there will be a fix for this in a future update.
> 3 votes

---
Tags: samsung-galaxy-s-3, notification-led
---


# Question
Title: Can the Samsung search key be remapped without rooting?
I'd like to be able to change my search quick-key from Google, probably to DuckDuckGo, as it has some great shortcuts, and has a short, readable privacy policy. However some cursory research suggests that to do this, one has to have a rooted phone. Can this be done without rooting?

I am running a Samsung Galaxy Europa with Android 2.2, though I'd expect the answer will apply to any Android device. I should think I'll be rooting my device anyway, but it would be good to give non-rooted phone owners a choice of search facility, if it is possible!

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

---
Tags: search, quick-settings
---


# Question
Title: Can I move apps to internal USB storage?
I have a Samsung Galaxy S. I am getting a "Low on space - Internal phone storage is getting low" error.

When I go to Manage Applications it shows the internal memory as 1.9GB used, 6.0 MB Free. When I click "On SD Card" it shows "USB Storage 681 MB Used, 13 GB Free". There is no external SD card in the device.

When I select an app and click "Move to SD Card" it just returns the following error:

Failed to move application. Not enough memory.

Is there any way I can move the apps to the internal USB memory?

---

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

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

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

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

---
Tags: samsung-galaxy-s, internal-storage
---


# Question
Title: Can I remotely launch an app on my android phone?
I have an HTC One S but I don't know where it is. I remotely installed 'Find My Phone' on it via Google Play Store. Now I want to remotely launch it. How can I do that?

# Answer
> 6 votes
Although there is not a general solution for remotely launching apps, here is a solution that applies to your situation:

First, install AndroidLost from the online Google Play Store.

* this is the app you can use to control/wipe/access info about your lost device, yadayada

Give it a little time to install to your device, then install AndroidLost Jumpstart from the online Google Play Store as well

> This app will wake up the registration process on the androidlost app when ever a phone call is made, an SMS received, battery is low, a package is added, removed or changed.

So you have to install an arbitrary app from the Play Store as well to activate the service, but you can then go to androidlost.com to access functions to control your lost device! *Including ringing an alarm ;)*

**EDIT 2015-01-29:** Jumpstart won't help on a device with Android newer than 2.x, as in the description you can read: "Please note that google has changed the android API so this app only works on android version \< 3." So not possible with a phone with 4.x to register AndroidLost later, without the physical possess of the phone.

# Answer
> 5 votes
If GPS accuracy is enough for you, Plan B is just what you need. You can remotely install it via the Play Store web interface and it activates automatically, sending the phone's coordinates to your primary Google account.

However, it can't play sounds on your device to help you narrow the location further.

# Answer
> 4 votes
Assuming that you haven't changed the default triggers for the app, you can simply text your phone from another device with:

* `findme` to get your phone to send you GPS information about it's location
* `ringaloud` to get your phone to send you GPS information about it's location and to ring out loud at full volume.

*Sourced from their instructions page.*

---
Tags: remote-control, htc-one-s
---


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

```
java -jar baksmali-1.3.3.jar -x name.odex

```

However it throws a top level exception:

```
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method

```

# Answer
> 2 votes
Might be better to use the all in one tool that could help you published courtesy of Sony Ericsson and its open source.

To quote from their wiki page:

> Support odex applications and libraries

Use this for the right reason, not for the wrong reason (such as rampant piracy etc, and in no way am I implying anything)

In fact this saved my bacon at one stage when I could not remember whether I bundled a jpeg in a apk that I built and had to go through that tool to confirm my "blonde moment"

***Edit:*** Another thing I noticed - you're missing a switch, for example, this was pulled from here (*Credit to the Madteam forum*):

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

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

---
Tags: 2.3-gingerbread
---


# Question
Title: Can still sync email after revoking app specific password on gmail
I was rather shocked today to discover that my android phone was still syncing email after I had revoked it's app specific password on gmail.

Can anyone else confirm that this happens on their devices too?

Found another users post about it here but there is no reply from google.

Feeling very uneasy about the security of my stuff now :/

**UPDATE:**

Yeah, I was doing it wrong. But I think Google could document the process a little better.

# Answer
> 9 votes
What's going on is that your phone is not using your password. When you log in an Oath token is issued. This is more secure, because your password is not stored on the device. It also has the additional benefit that it can automatically log you in in your browser. To deny access to your phone, remove the authentication token here.

Moreover starting with ICS you don't need to use applications specific passwords for your phone. Enter your regular Google account info; it will notice that you have 2-factor authentication enabled and open an internal browser where you can log in using your OTP.

---
Tags: 4.0-ice-cream-sandwich, gmail, sync
---


# Question
Title: How to pull the apks from my android phone
I have a rooted android phone. I am trying to pull the applications from /system/app/. However this simply does not copy the apk. What I have tried.

```
    adb shell
    su
    cd data
    cd app
    ls

```

A lot of applications are shown. However when I try to pull it it says

```
adb pull /data/app test

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

```

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

I have also tried it individually with specific apks. But that doesnt work either.

# Answer
If you're using `su` to get root privileges when you shell in (which you've indicated you are) then that means you're not root on the shell by default. `adb pull` fails with that error message because it doesn't have permission to index the directory and pull the contents.

You should be able to restart `adb` on your device with `adb root` first:

```
adb root
adb pull /data/app/

```

And a fully illustrative example to show that this is the likely issue (I used `/data/misc` just because it's smaller):

```
[09:27:23] ~/adb-test $ adb pull /data/misc/
pull: building file list...
0 files pulled. 0 files skipped.  <-------------- Same issue because we're not root yet!
[09:27:49] ~/adb-test $ adb root
[09:27:56] ~/adb-test $ adb pull /data/misc/
pull: building file list...
... Snip all of the individual files here ...
24 files pulled. 0 files skipped.
65 KB/s (7732 bytes in 0.115s)
[09:27:59] ~/adb-test $

```

---

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

# Answer
You do not need adb to run as root to pull the actual files, but you do need it to run as root to list the directory in which they are located (which would be an implicit requirement to pulling the whole directory).

If you want to do it without root, pull /data/system/packages.xml and extract the code paths of the applications from there, then adb pull them individually by their full path names. That could be a great opportunity to learn about grep and xargs - or use your favorite host-side scripting language.
> 1 votes

# Answer
First, make sure you have the latest version of ADB utility by downloading the newest Android SDK version from here.

The syntax is `adb pull <path to apk> <path on PC>`. For "path on PC" portion try specifying the full path, with drive letter like so:

`adb pull /data/app/myapp.apk c:\test`

To pull **all** of the apps from /data/app directory try this:

`adb pull /data/app/ c:\test`
> 0 votes

---
Tags: 2.3-gingerbread, adb, apk
---


title: Repeating email notifications

text:
# Question
Title: Repeating email notifications
Can email notification sounds be repeated on an HTC Thunderbolt until the message is opened?

# Answer
> 2 votes
There's a APP that allows you to set custom ring tones and notification sounds. To your particular case, this APP allows you to loop endlessly when you receive an SMS.

SMS Sounds Plus *paid*

SMS Sounds *free*

On the APP, you can check the loop when you are in the ringtone picker.

# Answer
> 0 votes
To the best of my knowledge, no but...

I have created a solution to this problem but it only works while you have a computer, any old computer should work, on the net.

It works by creating calendar appointments for emails. You can do it for any email but that results in way too many notifications for me. I use a collection of Gmail filters.

By creating a Gcal appointment, you get to use programs aimed at calendar notifications. They tend to be much richer than email notification apps. You can search on Google Play for such apps. I can only vouch for Calendar Snooze, the one that I use.

You can read more about Gmail2Gcal or simply test the app my sending an email to gmail2gcal@neilsmithline.com. The demo will send you an email with additional information.

Gmail2Gcal is open source and free for your use. You can use issue page, found on Gmail2Gcal's main page if you have problems. I'll try to support it as best I can.

---
Tags: notifications
---


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

# Answer
Short answer: **yes.**

It depends on the currently enabled Wi-Fi sleep mode. By default, Android disables Wi-Fi when your device goes into a sleep. In this case, 3G is the remaining mode of network communication, and it gets used by Gmail/Gtalk push notifications, etc. Obviously, this network communication takes its toll on your battery time. If you disable 3G you'll save some battery, but your device will be completely offline while in sleep.

However, if your Wi-Fi is "always on", your 3G will never be used, so it doesn't really matter if it is on or off. However, "always on" Wi-Fi is a big battery drain by itself...

Update: Note that sleep modes and sub-system energy consumption differ from phone to phone. Moreover, 3G energy consumption varies greatly, depends on which background services are enabled, proximity of the cellular tower, etc. I haven't seen any "authoritative" documentation on this subject.

I suggest you check your battery stats (in `Settings -> Battery`) and see how cellular communication affects your battery time overall. Usually, it is a very small percentage, so in general dialing your screen brightness a down a notch will have much greater effect on your battery life.
> 7 votes

# Answer
I have a Huawei U8510-1 (Android 2.3.4 Gingerbread) and when I got it my battery was having a low duration between recharges.

After some tests, by disabling and enabling stuff, the battery cycle started to last more, about 2x more, with the 3G disabled. For me was great since I always use WiFi.

But this was not enough, the battery cycle still given me a short period of time, forcing me to recharge the phone more or less every two days.

The best solution that saved my day and allowed me to really save the battery, thus increasing each battery charge cycle was this APP:

Easy Battery Saver *free*

It works and really makes a difference. Now I charge my phone one, max two times a week, depending on the usage. :)

So, by my personal experience, disabling 3G even if it is not being used, helps saving the battery life, but doesn't make that much of a difference compared to an APP solution.

---

## Related reading on this subject:

what drains more my battery? wifi, dataconnection(3g) or gps. ANDROID

How to Improve Battery Life on Your Android

How to Save Battery Life on Your Android Phone by Disabling 3G
> 2 votes

---
Tags: battery-life, 3g, data-connection
---


# Question
Title: Failure to boot after rooting LG Optimus V and installing CM7
I recently bought an LG Optimus V (VirginMobile) to replace my current Samsung Intercept. Upon reciept, I rooted it following the procedure at http://forum.xda-developers.com/showthread.php?t=1070018. The rooting went fine, and I got to step 10 in flashing the CM7 Rom. What I get after the reboot specified in step 9 is the CyanogenMod animated splashscreen, which animates for a bit, then stops, and thats where the unit stays, for up to an hour. I can get to the installed recovery console, but have no idea what I need to do to fix this. I rooted this unit immediately after getas the main reason for needing a smartphone is the fact I need to have OpenVPN installed on any phone I have. I went crazy getting my previous Samsung Intercept rooted and then getting the tun.ko for the installed kernel. The final fix was to install a 3rd party rom which supplied the kernel module. I did not want to go thru that again on this LG phone. Whats my next step?

# Answer
As the comments in the other answer(s) state, make sure to wipe both the `/cache` and `/data` partitions.

I failed to do this and my Cyanogenmod 7.2 ROM hung on boot. When I wiped both partitions (via the ClockworkMod Recovery console), the phone booted successfully.
> 1 votes

# Answer
Your problem is although you have reset your phone, somehow it can't find a partition to boot from.
> 0 votes

---
Tags: rooting, cyanogenmod, lg-optimus-one
---


# Question
Title: Is there an Android calendar with limited security permissions?
I've just bought an entry-level Samsung Europa, running version 2.2. I'm technically-minded but new to this OS. I'd like to find a calendar that runs in limited security permissions, so that my calender isn't synced to anywhere over the internet. I am happy to take responsibility for my own backups.

I have signed up for a Google account to run the stock Calendar app (it mandates it), to access Google Maps and to access the market. I've set the Google account to "Sync is OFF" in General Sync Settings, and I've turned off Auto Sync. I've kept Background Data turned on, and turned off Google syncing in the Calendar options. I am hoping this combination of settings means that my calendar will not be copied off the device, though I'm not confident this is the case.

I wasn't aware until after purchasing that app-level security permissions could *not* be modified in Android - some light research just now suggests that one needs to root the device to get that feature. (I may well do that, but I want to get a working set-up first). Since the sandbox permissions for Calendar are *do what you want*, I've been looking at alternatives. **Jorte Calendar** requires wide permissions, and **Smooth Calendar** looks like it just relies on the standard Calendar app as storage, as I think does **GO Calendar Widget**.

I'm okay with *limited* data flowing to Google/Microsoft/BigCorp - such as map usage or market searches. But I'd plan to avoid using remote storage for private data: my contacts, texts, calendaring and so forth (there's something about Calendar refusing to start without a Google or FB account that is a touch irksome). I could use a local calendar on my old Sony K660 without wondering if it was being copied without consent - are there calendar apps that will do this? Or is rooting & resetting perms for Calendar my best option?

*Addendum*: in Privacy Settings, I've turned off Back Up My Data. Turning it on then off again reveals this dialogue box message: *Are you sure you want to stop backing up your settings and application data and erase all copies on Google servers?*. So that's a reassurance that file system data won't get synched by the stock OS - just Contacts and Calendar to go `:-)`

*Post Addendum*: I suggested in the comments that I might use the Corporate feature, in which one can add a Microsoft Exchange account. However this appears sadly to be subject to similar privacy objections that I apply to the Google account requirement. The user is asked for an email and password, and is confronted with this message:

> By activating this application you accept that part of your mobile phone data (comprising IMEI and model name) will be stored, processed and used by Samsung for the purpose of reporting activation of the application to the licensors of the application software itself. Such data held by Samsung will be dealt with strictly in accordance with Samsung's privacy policy. A copy of the policy is available upon request. Continue?

Admittedly this is a small privacy risk compared to the wholesale copying of a calendar or contacts, but it still emphasises the point that the corporate storage of ones data is essentially mandatory. (Added here for the benefit of search engines on this topic.)

That said, it may still be worth a go. For those of us without access to a real private Exchange server, one would need to find something to emulate one, so that the Google account can be removed. Once I've settled into using the phone, I will look into these alternatives \- and this in particular. Also of interest is package support in some Linux distributions \- not much for OS X yet, but I will keep on looking!

# Answer
> 2 votes
To answer my original question, I've found aCalendar, which has very limited sandbox requirements. It just asks for *Your Personal Information*, which it needs to write to the shared calendar store - impressive! As I've said elsewhere, this leaves calendar items prone to accidental synchronisation with Google, but for most people this is acceptable.

Happily, the UI of this calendar is excellent, with only a couple of niggles (in particular, the small screen of the Europa makes it very difficult, occasionally impossible, to touch on calendar items in the 7-day view). Issues aside, I am likely to settle on this app, unless a better one comes along!

# Answer
> 1 votes
I'm not sure if this is the answer you seek, but if you want a calendar app that does not sync unless you set it up to do so, check out ColorNote. I use the note stuff for jotting down stuff on the run. If you tap the upper-left corner it shows a menu from which you can select calendar. I don't use calendar extensively so can't comment much on it.

# Answer
> 1 votes
Although my original question was to source a calendar that did not have wide security permissions, the *purpose* was to avoid having to sync with remote cloud services. I've found a Windows product that will do this locally, and the site makes it look pretty polished. This approach (afaik) makes use of the built-in calendar, so one just has to trust that it doesn't sync elsewhere regardless of which sync provider you select.

(Side note: I'm nothing to do with this product/company. I've not tried it, as I'm on OS X).

---
Tags: security, calendar, permissions, privacy
---


# Question
Title: Can I mark read SMS messages as unread in 2.2?
I've just switched to a Samsung Galaxy Europa from a push-button Sony Ericsson K660, and already I'm finding a few features in the old device that I'm missing in the new one. For example, sometimes when I read a text message, I'd prefer to reply to it later. On the K660 I'd read the message, then return back to the inbox listing and mark the message as 'unread'. This adds the envelope icon back on the taskbar, and renders the message title in bold, so I know to respond to it later.

However some research on the web doesn't turn up much, and I wonder whether this isn't included in the stock messaging application. I'm running version 2.2. Any ideas?

# Answer
Do not think you can do that with the stock messaging app. Might be best to install an alternative app to do that. There's three alternative popular ones available from Google Play.

There's handcent-sms, go-sms mentioned in the tags, also there's Chomp-Sms as well.

As for permissions yeah, that's a tricky one, as long as they don't have the over-usage of permission demands, you should be pretty ok.

As an off-topic, I do know that in CyanogenMod, there is a setting to deselect the permissions as required for each and every app you install, for example, an app called 'FooSms' - uncheck 'Read SMS', the app may bomb out with an Security Error exception due to the said permission being revoked. Incidentally, there is CM7 available for Europa via Madteam.
> 2 votes

---
Tags: sms
---


title: Shuffle Controls work with Android?

text:
# Question
Title: Shuffle Controls work with Android?
I've used an iPod Shuffle for the past year and have come to appreciate the control "pod" on the headphones. Here's a link to the Sony buds I use. The controls up by the ear work very well on long bike rides or even when lifting at the gym. Don't have to pull the player out of my jersey or shorts pocket to change volume or skip to next song.

Now that I'm using my Android phone for music, I'm wondering if anyone has spotted any little hacks or apps that would enable iPod Shuffle headphones to work with an Android?

# Answer
> 2 votes
Apps like Headset Button Controller are the most likely to do what you ask. That said the headphones you use have to be hardware compatible with the Android device you are using.

My Sennheiser MM50's are designed for iPhone but work on my Google Nexus S and HTC Incredible S, so I'd expect the same to be true of other iPhone compatible headphones and Android devices.

That said, the MM50's do exhibit different behaviour on either phone (e.g. press on Nexus mutes the call as I'd like, but on Incredible it ends the call - Grrr).

# Answer
> -1 votes
Jays Headset control. Works perfdectly on my HTC Desire HD with House of Marley Exodus headset which controls are made for iphone-ipod - playing default music player, Poweramp, 3, DS Audio, Youtube, Tune In Radio, Jazz Radio, etc, etc. Wonderful! I have read in the review it also works perfectly on HTC One X, HTC Incredible S, HTC Sensation, SGS2, Sony Experia S.

---
Tags: headphones, media-button
---


# Question
Title: Can I have a "force close a specific app" shortcut on my screen?
My Google Chrome frequently hangs for no apparent reason. Application is active (responding), but tabs are blank and nothing loads... The only solution that I found is to go into `Settings -> Apps -> Google Chrome` and "force close" it. Then I re-open it, and it works OK again, for some time.

I'd like to automate this manual "force close" process, e.g. I'd like to have a shortcut on my screen that terminates Chrome for me. Any other easy way to close Chrome is acceptable too.

My device is Asus Transformer, rooted.

# Answer
> 12 votes
I've ended up using Tasker, it is trivial to create a task to kill a specific application (Google Chrome), than add a shortcut (widget) to that task on the screen.

Edit: I've actually created a task that not only kills Chrome, but restarts it afterwards as well, all in one click:

# Answer
> 1 votes
Get a process killing app from the market like 'Advanced Task Killer', it will allow you select which processes you would like to kill and then do so by clicking a single "kill" button.

**Warning!!** Of course forcibly "killing" a process is not recommended as it can break your application (think of what would happen if a process is writing to file and then is suddenly terminated, you could end up with a corrupt asset!!!) or even, in worse conditions, harm your system.

you will either have to wait for it to close by itself or just use a different browser. so the answer is yes, but don't do this.

---
Tags: home-screen-shortcuts, chrome-for-android, force-close
---


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

# Answer
Try going into `Settings -> Applications -> Manage Applications -> WordFeud` and clicking both the `Clear cache` and `Clear data` buttons. `Clear data` may remove your account, so you may have to log back in, but it should help the problem.

If it doesn't, I'd have to say uninstall and re-install.
> 7 votes

---
Tags: applications, connection-issues
---


# Question
Title: What does the SMS limit per conversation do?
On the Samsung Galaxy S3, there is an option under the default SMS application called "Beschränkung für SMS" ("limit for SMS"). It was set to "200 messages per conversation" when I bought the phone.

What does it do? What happens to messages exceeding this limit? Is there any reason that I can't save millions of messages per conversation?

# Answer
> 3 votes
What happens is this, depending on the settings within SMS App, (really its actually MMS app), 'Delete Old Messages' option *Delete old messages as limits are reached*, if that was checked, then once it hits the threshold of 200 texts, Android will wipe them, to make room for more incoming messages.

Now, If that was not checked, Android does nothing but... it will slow down the handset to a crawl because it is loaded down with say, hundreds of messages, because Android is keeping track of it.

If you really care about your SMS, it might be best to use SMS Backup Restore and just back them up periodically.

---
Tags: sms
---


title: When making calls the screen turns off

text:
# Question
Title: When making calls the screen turns off
I have Karbonn A9, Android 2.3.6.

When making calls the screen turns off and comes on pressing the power button. But sometimes it fails to come on, forcing me to restart it by removing the battery. Any clues?

# Answer
I purchased an A9 today and I'm having the same problem. If you have a screen guard, make sure it is not covering the proximity sensor. That worked for me.
> 4 votes

# Answer
I tried Screebl, Screen on and Smartlite but none of them seemed to fix it. Finally tried `*#36#`. It opened up a screen with a list of items one of which was Proximity Sensor test. I selected it and saw text written in Chinese/Korean language. I tried my luck clicking a button (which showed some Chinese text). It did something and after sometime the button disappeared. I am not getting screen off during call/after call issue anymore.
> 4 votes

# Answer
I faced a similar problem, resolved the problem. It was to do with Proximity sensor and the screen protector blocking the proximity sensor. You should check for the same and cut off the plastic from the blocking area. Note that the proximity sensor is at a small circle at the top left of the phone. let me know if it worked
> 3 votes

# Answer
Before cutting the plastic off of the proximity sensor, try cleaning the area out with a damp Q-tip. I had this problem and it was caused by a bit of dust/whatever accumulation.
> 2 votes

# Answer
I had the same problem, and dialing `*#36#` to reset the proximity sensor fixed it.
> 2 votes

# Answer
Try using Screebl. It fixed the issue for me.
> 1 votes

# Answer
If you are rooted, you could ramp up the minimum CPU voltage when the screen is off. That will certainly fix your problem--

OR if you have a lot of applications running in the background all the time, you could set your min free mem values a bit higher.

But if you aren't rooted-- Keeping the screen on is not a desirable solution since it will drain your battery very, very quickly.

Since you're on 2.3.6, I would say a bit of patience could do the trick-- Your phone should only freeze once in a blue moon--

Try uninstalling some applications that are high-ranked on your battery usage.
> -1 votes

# Answer
I have Karbonn A9, Android 2.3.6.

When making calls the screen turns off and comes on pressing the power button. But sometimes it fails to come on, forcing me to restart it by removing the battery.

Problem Come Sence i Leminat mobile .. before it was Work Fine..

I got Solution here :

Screebl Lite app install and active it.. proximity sensor Off app install and 'disable accidental lock' Disable IT

it's work on my Karbonn A9 mobile

tommorow i will remove lamination of mobile then ??

should Problem will not come again..
> -1 votes

---
Tags: calls
---


# Question
Title: Working root method for myTouch 4G Slide?
Is there a working root for the myTouch 4G Slide?

I have Android 2.3.4.

I tried Revolutionary as advised by rootzwiki, which failed with the following message.

```
Your device: doubleshot, with HBOOT 1.45.0013 is not supported at this time

```

I tried SuperOneClick, which failed.

None of the other methods I saw on the How do I root my device page appeared to support my version of Android. Is there perhaps some method where I could downgrade, or is there some other new method out there?

*Edit: My bootloader is unlocked with the tool from HTC*

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

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

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

# Answer
***One question:*** Is your bootloader unlocked? If not that's why Revolutionary failed.

If your bootloader is locked, you need to use the HTC's unlock bootloader found here, then re-try using the Revolutionary root.

The clue was in the message which with a bit of google-fu yielded this thread on xda, post #214 and post #215 (you will have to go back to page 22 on that said thread).

I am not responsible for any outcome by my posting this answer.

Read and re-read and make sure you are ready to go ahead and do so.
> 0 votes

---
Tags: rooting
---


title: Xperia ArcS how to install cyanogen

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

# Answer
> 1 votes
Is that for the CM9 RC1 that was released yesterday? :D

There's two things you need to do:

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

As for the way things are, there's no true CWM recovery for the Sony due to the inherent nature of how Sony does it (Its different!) - when you unlock the bootloader, you're also unlocking recovery **BUT**, the boot and recovery are residing on the one partition so do not try flash CWM into it otherwise BAM, goodbye!

There is an app on the market, for a CWM which is not a real CWM (it dumps its binaries into the /system directory) which by the way, **must remind** you ***need*** root for this!

You will need se1tool (IIRC) to flash the latest ROM, you could also check out the FreeXperia project for information on this, FreeXperia is by jerpelea, which is now what you're seeing, as CM9.

---
Tags: cyanogenmod, sony-xperia-arc
---


title: Samsung Gio overheating and no power

text:
# Question
Title: Samsung Gio overheating and no power
I have a Gio and recently have an issue with the phone being hot and not responding. I have to pull the battery to get the phone to work. Any help is appreciated!

# Answer
If you're in a hot area (in a car, outside in Florida) this may happen simply because of the surrounding temperature. If this is happening regularly under normal conditions, you may want to contact your seller, as the problem is most likely with the hardware of the phone or battery.
> 0 votes

---
Tags: samsung-galaxy-gio, overheating
---


# Question
Title: Can I replace the system font just for Japanese text?
I discovered today that the system font on my rooted Galaxy S2 phone has some errors in the way it renders some Japanese characters.

I want to change the font to something I'm sure is more reliable, but I'm unsure that I can change just the Japanese, and impact all fonts.

I have looked into font changing apps, but I'm a little nervous as there are a lot of comments suggesting the potential to brick the phone. So I want to proceed carefully.

I don't really know how font handling works, especially with an Android device, so is it possible for me to change the font for just the Japanese text?

# Answer
> 1 votes
The way font handling works is your android device has files in the system/fonts folder that control the font for certain aspects of the android system. One of them is the clock, the text, etc.

In order to change these you need to rename your font file (let's say its helvetica.ttf) to android-clock.ttf to change the font of the clock. Do this for all the files in the system/font folder to change all the font on your phone.

Now, the Japanese characters... I'm not sure if the characters are handled differently than the english characters. I assume they're not, and this is why when you change the font they look strange. It's probably because the font file doesn't have the ability to change how these characters work, and is not sure how to deal with them. You may have to find a font that is compatible with both english/japanese characters.

---
Tags: fonts
---


# Question
Title: Do regular Bluetooth keyboards work with Mororola Droid X running Android 2.3?
I remember reading couple of years ago that most (or even all) normal Bluetooth keyboards would not work with Mororola Droid X running Android 2.2. (surprisingly this didn't seem to be covered on Android SE)

Does anyone know whether the situation has improved since then by introducing Android 2.3 stock ROM, or better/more capable Bluetooth Keyboards? Or was the problem with Droid X hardware and thus unfixable?

# Answer
Download BlueKeyboard JP from the Play Store. This makes it a lot easier to set up a bluetooth keyboard.

Here is how to set it up:

1. Install the app.
2. Then go to Settings \> Language & Keyboard.
3. Check BlueKeyboard JP and go into its settings, and then into bluetooth settings.
4. Enable Bluetooth and scan for devices. Make sure your bluetooth keyboard is on also.
5. If you see it in the devices list, click it and then it'll ask you to enter a PIN. Just type 4 numbers (0000 or 1234 for example) and press OK.
6. Once you do that, on your bluetooth keyboard, type the same number sequence and press Enter and it should say your keyboard is "Paired, but not connected" on your Droid.
7. Go back and disable Auto Capitalization, select your keyboard in the Selected Keyboard tab and you should be good to go. To try it out effectively, disable your Android keyboard (or select the Bluekeyboard JP keyboard in the Input Method tab) and go into any app and select a text field and it should say that the keyboard is trying to connect in your notification bar. Once it does, try typing and it should work!

The Google Play page has some reviews from Droid X users saying it works just fine for them. That said, a lot of reviewers (on various devices) complain of unreliability.
> 1 votes

---
Tags: bluetooth, motorola-droid-x, external-keyboard
---


title: Handcent SMS Delay sending feature

text:
# Question
Title: Handcent SMS Delay sending feature
I'm using the Handcent sms app on my Galaxy Nexus. I set the delay sending feature at `settings -> send message settings -> delay sending`. The feature worked for the next few messages but then stopped. Any ideas as to what may have caused this and how to fix it?

# Answer
In HandCent you can set delay settings for individual contacts. I'm pretty certain if you set this then the global setting will not override it so maybe you have set the delay to 0 on some contacts. Hope this helps.
> 1 votes

---
Tags: handcent-sms
---


# Question
Title: Google Play Music remove pinned offline music quicker
When starting with the Google Music (or Play Music) app I've selected quite a few albums for offline syncing over time. Is there a way to quickly get an overview of my offline music and remove it?

When having the "offline music" view filter on I see tons of songs that I've to deselect one-by-one and I don't seem to find out how to do a multiple select or any other way to speed up this proces.

# Answer
> 3 votes
If you use a file manager, you can browse to /mnt/sdcard/Android/data/com.google.android.music/cache/music and just delete everything you want from there.

---
Tags: google-play-music
---


title: Change Sim Card Number Galaxy S3

text:
# Question
Title: Change Sim Card Number Galaxy S3
I have a new Galaxy S3 which I ported my old number to from across networks. I now have my old number, but `Settings -> Status` still shows the old number!

Is there any way to change this on ICS or the Galaxy S3? I also have access to an old HTC Desire running Cyanogenmod 7 if that helps :D

# Answer
> 1 votes
If you are referring to the "My Number" field then I answered the question here.

> The "My Number" isn't actually stored on the phone, it is stored on your sim card. Stock android can't edit this data. CyanogenMod can, so can iPhones and BlackBerrys. If you can get your hands on one of these then just pop your sim into it and edit the "My Number" field and Bobs your uncle.

---
Tags: samsung-galaxy-s-3, sim-card
---


title: Arnova 10 G2 won't start

text:
# Question
Title: Arnova 10 G2 won't start
I recently got a Arnova 10 G2 in my workplace for testing. But unfortunately this device doesn't start up at all. I have charged it now for more than half a day. The Green led glows while I connect the charger. And sometimes I can see a home screen showing "ARNOVA" and that's it. It goes off. What could be the problem?

# Answer
Most likely, the culprit is the faulty hardware. Send it back for replacement or repair, if it's still on the warranty. There's nothing you can do yourself.
> 1 votes

---
Tags: boot
---


# Question
Title: Customize Android 4.0 (ICS) Bluetooth HID
I have a Targus bluetooth presentation remote. It acts a mouse amoungt other things. I was hoping to find an app that allows me to capture the different buttons on the mouse and customize them. For instance one button just types "b" when pressed which has no use. I want an app that is able to capture the button and reassign it to something more useful.

Any Ideas?

# Answer
> 1 votes
Custom keyboard layouts is an official feature of Android 4.1 Jelly Bean.

It's called "User-installable keymaps", see more here.

If you don't want to wait/upgrade: Besides this, Android uses keymaps also for bluetooth HID devices (your device, some number keypads, Apple bluetooth keyboard, etc.). More info how to change this is here.

---
Tags: bluetooth, customization
---


# Question
Title: Galaxy S3 cell standby is eating my battery
My battery on my new S3 seems to be being eaten up by the cell standby using more than 50%. I appear to get a decent signal on the phone. Does anyone have any idea why this figure would be so high?

# Answer
> 1 votes
That is terrible! Drains to 50% only in stanby!

Maybe the apps are not really shut off. You can use the free apps - JuiceDefender to save your power. Packed with smart functions, it automatically and transparently manages the most battery draining components, like 3G/4G connectivity and WiFi.

Or you may need to have a external battery to backup. This one sugegsted:

Small and portable design, Powerful and giant inside. Will be helpful!

# Answer
> 1 votes
XDA recogined contributer bala\_gamer has explained and fixed this issue. Check this xda-developers thread and this news item.

> It would seem that the issue comes from an error in framework-res.apk. XDA Recognized Contributor bala\_gamer explains that the power drain value setting for Cell standby is erroneouslyset to 34 mA (practically impossible) instead of a more reasonable value of 3.4 mA in power\_profile.xml within framework-res.apk. He then put together a corrected power\_profile.xml, and provided a quick step-by-step guide to pushing the change. Those not excited about messing directly with framework-res.apk can thank Senior Member ausdim for providing a recovery-flashable update.zip.

Don't forget to read the warning and FAQ if any.

---
Tags: samsung-galaxy-s, battery-life, cellular-radio
---


title: Gmail ICS: How do I mark as not spam?

text:
# Question
Title: Gmail ICS: How do I mark as not spam?
I've got a Samsung S3, and on my old SGS I could mark a spam as not spam.

How do I do this in my ICS GMail? The feature seems to have healed up.

Others have seen this also:

http://forum.xda-developers.com/showthread.php?t=1525799

# Answer
You can't mark mails as *not spam*.
Instead you have to label it inbox. To do this on the bottom action bar, hit labels and tick inbox.

It seems that this is equivalent as all future emails go straight to the inbox.
> 6 votes

---
Tags: 4.0-ice-cream-sandwich, gmail, samsung-galaxy-s-3
---


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

# Answer
> 6 votes
HINT: Just try the combination with the other volume button if you enter the wrong mode (that's what I do because I cannot remember the button trick either and do trial&error every other time I need this.

Launch your software, prepare the ftf for flashing and *only* then do the following to enter **flash mode**:

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

Just for the record, to enter **fastboot mode**:

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

If I mixed something up, please correct me.

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


# Question
Title: Cannot see my device in Dalvik Debug Monitor
> **Possible Duplicate:**
> installing USB driver for Micromax A50

I have android gingerbread *(2.3.6)* . I wanted to take a screen shot so i enabled USB-Debugging,connected the USB,started ddms but couldn't see the the device/phone connected in the Dalvik Debug Monitor.

What could be the reason for this ?

## Pdf with photos to what I did and what did i get

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

---
Tags: 2.3-gingerbread, screenshots, usb-debugging, dalvik
---


# Question
Title: Is there a way to trigger hover behavior in the Chrome Beta browser?
Is there any way to trigger the behavior that usually occurs when a mouse is hovered over an element (for example, hovering over your username at the top of a Stack Overflow site) using the Chrome Beta browser?

# Answer
> 8 votes
One way to trigger the hover on links is to long-press the link, wait for the menu to appear, and the press the back button to cancel the menu. This also works in some other browsers.

Note that this doesn't work on all links. Just tried on the example you mentioned, doesn't work, probably because there's a slight delay between the onMouseOver event and showing the menu. But on other pages, where it's a simple onMouseOver trigger this method works.

# Answer
> 2 votes
If you're using a device (usually a tablet) with a USB port, you can plug in a mouse.

The mouse cursor will trigger hover events.

# Answer
> 1 votes
I don't see how the "hover" effect can be practical on any touchscreen device, regardless of OS.

Screens on most current mobile devices (resistive, capacitive) can only register touch events. You would need to modify the OS to treat a single tap as a mouse pointer, and double-tap as a "click". However other gestures like scrolling, pinch-to-zoom, etc. would most likely stop working with such a paradigm.

Also, most mobile versions of sites disable the fancy stuff like hover animations anyways, in order to load faster.

---
Tags: chrome-for-android
---


# Question
Title: Play Store is missing apps after restored from backup (EVO 4G)
I've seen some similar issues, but nothing quite the same as what I am having. Hopefully that means it is easy to fix.

So, I recently backed up all my apps to my sd card using MyBackup and then performed a factory reset. Afterwards, I reloaded all my apps back and everything went fine.

The problem is that now, in the "my apps" section of the market, it doesn't show anything except for my purchased apps, even though I have all my apps currently downloaded and installed on my phone.

Is there anyway I can update the market to reflect what is already installed on my phone??? I've already tried multiple times wiping the cache for the market and reseting, all to no avail.

Any help on this?

Thanks.

# Answer
Your backup program may not save the market links and the other info regarding how your app was acquired. As I'm not familiar with MyBackup I can't tell you thats it for sure. I use Titanium Backup which backs up the market info if you so select the option to back it up.
> 1 votes

# Answer
Download Titanium Backup, press `Menu -> Market Tools -> Market Doctor`. This will attempt to repair the links between your installed apps and the Play Store. It may take a few times, I ran it several times once, and it got different apps fixed each time, but I eventually got all I needed.
> 1 votes

# Answer
Go to `Settings -> Applications -> Manage applications -> All`, find the Market, click **Force Close** then **Clear Data**, and reboot the phone. I've needed to do this a few times before TB had the option mbobino mentions.
> 0 votes

---
Tags: applications, google-play-store, backup, factory-reset
---


title: How to update my galaxy s?

text:
# Question
Title: How to update my galaxy s?
> **Possible Duplicate:**
> How do I update the OS in my device?

I have a samsung galaxy s GT-I9000 and I want to update it. I have android 2.3.3 but I read there's an update to 2.3.5 or even 2.3.6 with a value pack. I plugged my phone on my pc and I installed Kies but it tells me I have the latest version. Is android 2.3.3 the latest version for my device? What can I do ?

Thanks!

ps: in that case I want to remain using only official updates. ps2: the OTA updater tells me theres' no update available...

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

---
Tags: samsung-galaxy-s, updates
---


title: Stock widget in Apex Launcher

text:
# Question
Title: Stock widget in Apex Launcher
How do I get to use stock widgets (like email) on HTC Sensation 4G running on ICS and Sense 3.6 with Apex Launcher Pro?

# Answer
> 2 votes
These widgets are **not standard** widgets. They use non-standard APIs of the Sense launcher and thus that other launcher's don't have and thus, they can't use them.

This is why, you can't use Sense widgets with custom launcher.

# Answer
> 0 votes
Most widgets can be added by going to the Widgets section in the App Drawer and long pressing them, then selecting an empty area of the homescreen to place it. You will see all standard widgets there, except for the HTC ones. Those widgets are made specifically for and locked to the HTC Sense launcher, unfortunately.

---
Tags: app-widgets, apex-launcher-pro
---


# Question
Title: Google contacts in Google+ that have no profile image
Some Google+ contacts dont have a profile image, but they do have one in "Google Contacts". I think it would make sense if the fallback for those Google+ contacts where their "Google Contacts" profile image.

Is there a way to do this?

# Answer
> 3 votes
I think Google+ profile pictures have to be chosen by the people themselves. Your Google contacts are private to you while their profile picture on their public profile is public.

In their profile information you will see private contact data as well, but it's explicitly mentioned and are additional.

I don't think their is a way to do so because it just isn't meant to be done.

---
Tags: google-plus, google-contacts
---


# Question
Title: How do I make my device dial my phone via Bluetooth?
I have a Samsung Galaxy Player 4.0 and a Samsung Chrono. I want to be able to be able to call someone using the Galaxy Player through my phone so that I can have the contacts on my Galaxy Player and not on my phone.

Using SIP/VoIP is not an option; I don't have a data plan on my phone. So I would like to do this via Bluetooth if possible.

In fact, if it means that I'll have to use the phone to talk, that's fine too.

# Answer
> 3 votes
Samsung Galaxy Player 4.0 isn't actually a phone Per se, so it's hard to use it as such *(without some help at least)*:

*Any of the following solutions answers your question the way you intended it to be answered, but this is the result of a deep investigation and testing that might help you or help others in the future.*

## **1) Just like a Bluetooth Handset:**

With a fair amount of limitations, you can Pair the Galaxy Player to your smartphone just like pairing a Bluetooth headset:

1. Turn on Bluetooth on both devices, make the Galaxy Player discoverable, and scan with the phone.
2. Once the devices recognized each other and got paired, the Player shows up connected to the phone.
3. When a call gets to the smartphone, the Galaxy Player will ring as well.

The screen does look just like the incoming call screen on a smartphone, providing an option to answer or decline the call.

Initiating a call from the smartphone, will automatically activate the Galaxy Player, just like it would with a Bluetooth headset.

If the Galaxy Player and your smartphone are close together, lets say it the same room, the call has a good quality, just like if you were talking on your phone.

The power consumption for this solution is very low, so its a thumbs up as well.

Sadly, the contacts list on the Galaxy Player will do you no good, since it actually can't initialize any calls.

---

## **2) Using WiFi:**

One tested alternative with a very lost cost can be signing up with a service that directs texts and/or calls to the Galaxy Player.

**e.g.,** Google Voice, see the International calling rates

The only drawback using any service like Google Voice on the Galaxy Player is that you can only receive/send text messages and calls when connected to Wi-Fi, unlike a normal phone.

Google Voice is a feature-rich call forwarding service. You get one phone number that will ring all of your phones (cell or landline).

With it, you can receive voicemails and text messages (no multimedia messages/MMS, though).

Being a part of your Google account, you have access to all of your messages; call logs and more.

Google Voice @ Google Play

---

## **3) Using VoIP**

Signing up with a service with a VoIP solution, it is possible to make actual calls from the Galaxy Player *(or any device with speaker and microphone)*.

**e.g.,** Line2, see the Plans Comparison

This service doesn't get you stuck to a contract, extra fees or a period of time. So, if a better solution appear in the future, you can stop using it immediately.

---
Tags: 2.3-gingerbread, samsung-galaxy-player
---


# Question
Title: web browser / plugin with mouse hover mode
I'm having problems with websites where the only way to access a page is by hovering over a menu. Is there any way of doing that in android? Maybe an app which allows the screen to be used as if a touch pad on a laptop.

Thanks

# Answer
Smartphones and tablets have an obvious problem with events like mouseover: When there’s no mouse cursor, there’s no way to mouse over controls.

Some techniques may be applied as a work around, but it's hard to have them working decently.

---

**Testing:** <sup>*with minimal success*</sup>

Don't know what browser are you using, but with my phone:

> Agent: Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; U8510 Build/HuaweiU8510)
>
> AppleWebKit/533.1 (KHTML, like Gecko)
>
> Version/4.0 Mobile Safari/533.1

If I long press the menu that contains a sub-menu presented with mouseover, it opens after about 3 seconds *(even though, every two out of three, the click for the main menu gets triggered)*.

**Ps:** The website used to test it was developed by me, so I know for sure that there's no support for mobile phones being used.
> 4 votes

# Answer
I just usually long-press the item until I get the popup menu from the browser, press `back` to hide the menu and the hover is activated. Not a foolproof method but works most of the time. This way I can be *almost* sure that the tap doesn't send a click event.

Tested on 3.2, 4.0, 4.0.2 vanilla browsers and Chrome/Chrome beta on ICS.
> 3 votes

---
Tags: mouse
---


title: SwiftKey 3 9-key keyboard?

text:
# Question
Title: SwiftKey 3 9-key keyboard?
Has anyone been able to find and activate 9-key keyboard for swiftkey 3? The qwerty in portrait mode is killing me it's not possible always to type in landscape mode.

# Answer
> 2 votes
No. SwiftKey doesn't have a 9-key mode.

---
Tags: keyboard, swiftkey
---