# Question
Title: Will factory resetting wipe/clear away pre-installed apps?
I linked my Gmail account to my tablet and I longer want it linked.

I have read that it is permanently linked, and I must factory reset the device to unlink the account - is this true?

Will factory resetting my device delete everything including pre-installed app, or will it be like new with my pre-installed apps intact?

# Answer
## What is *factory reset?*

First, the word "factory reset" might be a bit misleading -- as one can easily tell by your first comment to your question: If the device ships with *Gingerbread* (Android 2.3.x) pre-installed, and after a while offers an update to e.g. *Ice Cream Sandwhich* (Android 4.0.x) which you perform -- a factory-reset thereafter will *not* reset it to Gingerbread.

To understand what happens at a factory reset, you need to know some of the way Android's file system works. To make that easier to understand, I will abstract (and simplify) this a bit:

There are multiple partitions created on the storage of the device. A few examples include:

* `/system`, which normally is "read-only". Here the Android System incl. its pre-installed apps reside
* `/data`, which is "read/write". Here go all the user's data, incl. the apps (s)he installs

There are some more partitions, which I will ignore for this example. With a new device, `/system` contains the Android system plus pre-installed apps, as stated above -- while `/data` is empty. That's the "factory state", we could say. Now you switch your device on, and go through the wizard: creating/configuring your account etc. These data are stored in `/data`. So will the apps you download from the playstore, etc.

A *factory reset* now will return your device to "factory state": it will wipe all data it can.

* As `/data` is read/write, it will get wiped.
* `/system` is read-only, so it won't get wiped. This includes the pre-installed apps.
* Your Google Account data have been stored in `/data`, so they will get wiped
* Apps you have installed from the playstore were stored in `/data`, including their settings and data -- so they will be gone as well.

## The Google Account linked

As you can see from above description, a factory-reset will "unlink" the connected Google Account. In my eyes, that's like I want to delete a file: sure, when I format the entire disk the file is gone... So there must be other ways which keep your data intact.

At least in earlier versions of Android, there was a different approach (not sure if that still works, though). As a factory-reset as the "last ressort" would either delete all your personal data, it does no harm to try the following in advance: If it still works, great -- if it doesn't, you still can do the reset:

1. from your homescreen, open *Settings → Apps → Manage Apps*
2. one after the other, open all *Google* apps you can find (GMail, Playstore, GTalk, Google storage...) and press the "Delete Cache" plus "Delete Data" buttons. If they are greyed out, you might need to "force stop" the app first (there's another button for that)
3. reboot your device

If this trick still works, your account should be gone by now; maybe even the wizard will pop-up again automatically.

## Side effects

One thing to keep in mind when changing the linked Google Account are your payed apps. They are bound to the account you've bought them with -- so they might stop working when that account is no longer there, and most will do so. If you no longer want to use your old account, you need to buy them again.
> 5 votes

# Answer
By pre-installed do you mean system apps, or do you mean apps that you downloaded of Google Play?

It is true that you have to reset your device to get rid of the first Google account you added.

System apps (that came with the phone) will not be erased, but their data will.

Custom downloaded apps (that you downloaded off Google Play and installed) *will* be erased.
> 0 votes

# Answer
> It needs factory reset to get it off, is it true?

A factory reset will clear all personal data liked with your Google account and all other data, settings, and apps that you have downloaded.

> Will factory reset delete everything including pre-installed app?

Your pre-installed apps will NOT be deleted. However, your data for those apps will be deleted! So the pre-installed apps will still be there, it will be like you are using them for the first time.

Factory reset is simply resetting your device to the original image of the current ROM.

This YouTube video is a good resource to learn more about factory reset.
> 0 votes

---
Tags: factory-reset, system-apps
---


title: Install zImage on Android 2.2 devcie

text:
# Question
Title: Install zImage on Android 2.2 devcie
How do I install zImage on Android 2.2 device? I have one galaxy tab 7.0 and one NVIDIA Tegra 250 delvel kit.

I was trying to using fastboot on NVIDIA Tegra 250 but I failed.

I could load zImage using following command

```
fastboot boot zImage

```

The device shows that it downloaded the image but nothing happened. If I forced to restart then the kernel wasn't updated.

As for the Gallaxy Tab, I was trying to load the zImage with odin. But the input format should be either .tar or something else not the zImage.

I have been trying to figure this out for two weeks and I am still stuck. I will be very appreciated if you guys could help with that.

Thanks in advance..

# Answer
The Odin-able kernels for my Galaxy S are simply the zImage in a .tar file. But the zImage has a peculiar format, and I believe it's specific to Samsung devices.

I would assume that either the kernel you've compiled is the wrong format, or simply doesn't work and the system is restoring the stock kernel from the recovery image.
> 2 votes

# Answer
```
fastboot boot zImage

```

is for testing purpose only. It will boot your phone to the kernel for only once. The next time you boot your phone, it will use the original kernel.
> 0 votes

---
Tags: kernel, fastboot
---


# Question
Title: Can you factory reset an Android device but not wipe away info on the SD card?
I am looking into factory resetting my 2.2 Android tablet. Is there a way to do this without wiping the contents of the SD card?

# Answer
> 1 votes
Factory resets do not normally affect the *external* SD card, e.g., `/sdcard/external_sd`. Some devices will wipe everything else under `/sdcard` (like the ASUS Transformer) while others will not (like the Samsung Galaxy S). So it depends on your device and which "SD card" you're referring to, and also the filesystem layout — some devices will mount internal/external SD storage in different places than what I mentioned above.

---
Tags: 2.2-froyo, sd-card, factory-reset
---


# Question
Title: Starting an app when the screen is locked?
Is there any easy way to start an app when you press the button to lock your screen? I've seen custom lock screens before so I know it's possible even if I have to make my own app for it. I have an app that I want to pop up every time the screen is unlocked, but it doesn't do it on it's own. I've seen/used other apps that could do this so if necessary I would code my own app to do this, but I'd prefer an already existing, preferably free option.

# Answer
> 0 votes
There might be multiple solutions to this. One I can think of involves the use of Tasker, the most flexible automation tool for Android. You could create a profile that triggers on "Screen Unlock", and have it start an app.

However: though there's a free 7 day trial available on the projects homepage, after that the app costs about 5 Euro. There are many other automation apps available on the playstore which might be able to achieve the same. As a long-time *Tasker* user I no longer try the others, so I cannot tell for sure.

**Condition:** Event → Display → Display Unlocked
**Task:** App → Load App → (select your app here)

---
Tags: lock-screens, automation
---


# Question
Title: Where can I find hidden wallpapers on Nexus 7?
I used to have this picture as Nexus 7's wallpaper, but the desktop restored to a blank wallpaper after I killed the UI process a few weeks ago. I tried to bring back this picture but it was no where in the wallpaper collection. Meanwhile, the gallery does not have this particular picture.

As I searched for this picture on Google, I found there're other people who use it as their Android wallpaperhere. Therefore, I suspect that this picture should have come with Nexus 7's pre-built bundle. Moreover, I honestly didn't remember I deliberately downloaded it from somewhere else in the first place.

So, Nexus 7 or other android device owners, could you please check your wallpaper collection and let me know if you find it there? Also, if anyone knows where to obtain it, could you please let me know as well?

Many thanks.

P.S. This is post is totally about my android device and what I'm trying to solve is an issue caused by Nexus 7. Android users are the mostly like group to help, so please don't downvote it for close.

# Answer
I have Nexus 7 with stock Jelly Bean 4.2. Wallpapers are stored in /system/app/Launcher2.apk/res/drawable-sw600dp-nodpi as wallpaper\_01.jpg to wallpaper\_14.jpg but your picture is not here.

I checked wallpapers in version 4.1.1 online here: https://bitbucket.org/neuralassembly/jcrom\_packages\_apps\_launcher2/src/bd231599ae9f/res/drawable-sw600dp-nodpi

And your picture is not here too. What Android version do you have?
> 2 votes

# Answer
Its actually the wallpaper from Golauncher EX. You can download it in the play store.
> 2 votes

---
Tags: nexus-7, wallpaper
---


# Question
Title: Use a USB Controller with Xoom without adapter
I would like to use an X-Box 360 Controller with my Motorola Xoom tablet, however the Controller uses USB to connect and I do not have the required USB OTG adapter to plug it directly into the tablet.

I've searched this site and Google but cannot find information on an alternative method of connecting the controller to the Xoom.

I'm hoping for a solution to pair these devices that involves either connecting both into my computer and bridging them somehow with adb or pairing my Xoom to my laptop using Bluetooth and sending the controller signal over this connection.

I've tried poking around the properties of the tablet and controller while they're plugged in but I haven't had any luck combining the two. Does anyone have experience/know any techniques for doing either of these things? Is there some other way for my Xoom to recognize the controller?

I could use either Windows 7 or Linux to make this work.

# Answer
Can you not use a USB OTG (On The Go) Cable. It will have a connection (microusb) at one end to fit to your tablet and a USB connection at the other (for many peripherals). This should surely connect your X Box Controller to your tablet. They are very cheap as well.

Alternatively, and maybe to be used in conjunction with see the following article from Pocketables entitled **"Guide to Game Controllers on Android"** written by A. Odegard on May 9th 2012

http://www.pocketables.com/2012/05/guide-to-game-controllers-on-android.html

Its is an excellent read
> 4 votes

# Answer
I am afraid the only way you would be able to connect the controller to your Xoom is to purchase the aforementioned USB OTG (On-The-Go) adapter.
> 0 votes

---
Tags: bluetooth, motorola-xoom, usb-peripherals, game-controllers
---


# Question
Title: Can I import contacts from vcf and NOT sync to Google?
I bought the Nexus S with Android 2.3 and am in the process of migrating my contacts from the Apple Address book. I was able to create and import a vcf file containing all the contacts into Android.

But when I look in the contacts of the phone, I get the message" You don't have any contacts to display". But when I search for a contact, they are found. What's going on?

Can I have my contacts locally on the phone without having them sync with Google first before being accessible?

# Answer
> 5 votes
**To import a vcf:** Copy the vcf to your phone, then Contacts \> Import/Export

**To view hidden contacts**: Contacts \> More \> Display options, you have the option of displaying "Only contacts with phones" and under "Choose contacts to display" you can choose to view or hide contacts based on their source. Perhaps your contacts are hidden because they are stored in your phone, but you don't check "Phone" under "Choose contacts to display"

**Disclaimer**: I use Froyo (2.2) so the menu name might be different.

# Answer
> 3 votes
I had some problems with built in sync so I looked for a more sophisticated solution. After I tested some apps I choose a Android app called ContactSync (the dev provided me a free test license for the app so +1 for free testing) and the name tells it all. It can sync, import and export contacts on various ways like CardDAV or FTP or just local .vcf files.

Works well here and provides some nice features. The dev has a homepage here -\> http://ntbab.dyndns.org/apache2-default/seite/contactsync.html

# Answer
> -1 votes
I use b-card.us to import my contacts. it support iOS as well. Only register, insert data and scan Barcode. You don't need to install an app and its free.

---
Tags: contacts, sync, 2.3-gingerbread, samsung-nexus-s, import
---


# Question
Title: CM10 on Samsung Galaxy Note 10.1 n8010 missing things
I installed CyanogenMod 10 on my WiFi Samsung Galaxy Note 10.1. However, some things are missing.

First of all, I want the S-Pen handwrite keyboard, as well as the S-Note app. Also, if possible make peel work (very unlikely, but just in case anyone had make that work)

I tried to install these from an unzipped stock ROM but (as expected) it didn't work. Do I have to install any library? If yes, which?

BTW: Please do not recommend other ROMs. I want CM. Maybe alternative apps. If I find the libraries and APKs, I may create a flashable zip.

# Answer
These apps won't work with custom ROM's, as they are designed to be run with the Samsung software, and require libraries etc from the Samsung software.
> 2 votes

---
Tags: cyanogenmod, samsung-galaxy-note, s-note
---


# Question
Title: Why does text disappear after browser page load on a HTC MyTouch 4G?
I'm trying to visit pages like http://irclog.perlgeek.de/crimsonfu/2012-12-01 on my HTC MyTouch 4G running Android 2.2.1 (WebKit 3.1) but I can't read them. The text is visible for a moment until the browser has finished loading and then disappears as demonstrated in this video: https://www.youtube.com/watch?v=TriSozFkA-Y

This is very strange behavior to me because the page looks fine on an LG Optimus V also running Android 2.2.1.

On a site I control running the same server software (ilbot), I've found that I can fix the problem by disabling jquery as I reported to the developer at http://irclog.perlgeek.de/ilbot/2012-12-02#i\_6204076

This is only a solution for sites I control, however, so I'm wondering what the fix might be. Any clues or reports of being able to reproduce the problem would be very helpful.

# Answer
It seems that the WebKit bundled with HTC sense does not support jQuery properly, which is what is causing this error.

The fix would be to install a non-webkit custom browser, such as Firefox or Opera.
> 1 votes

---
Tags: 2.2-froyo, browser, htc-mytouch
---


# Question
Title: Siri-like answers in Google Voice Search on 4.2
On my Nexus 7 (4.2, all updates, German), I can start searches using speech in Google Now, but I can't get it to do anything else. In particular: It never opens cards when I ask about the weather for example, it never answers with speech, and it doesn't perform any commands (like call/text somebody). I've seen all these functions in videos promoting Jelly Bean features, and believe they should be there.

Basically, instead of working like Siri, I just have a search textbox with the voice input method.

I've searched the Play market, but didn't find anything that looked like it might help. How can I get Google Now / Voice Search to answer me?

Edit: If I switch the language to English, I get the Weather card (in a German-English mishmash), but I still don't get any spoken answers.

# Answer
> 2 votes
Unfortunately, Google Now only supports certain languages at this moment in time.

You should change to a language that it supports (such as British English), using a locale changer application.

---
Tags: 4.2-jelly-bean, google-now, voice-recognition
---


# Question
Title: What is the length and breadth of ONLY the screen in the Nexus 7?
I'm not asking the diagonal values, but the length and breadth ones of the Nexus 7. And only of the LCD screen, not the entire hardware.

# Answer
The screen size is 151mm * 94mm

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

# Answer
You can always use some mathematics to obtain screen size:

```
X = sqrt ( Z^2 / (1 + (VR/HR)^2) )

```

where:

> sqrt = Square Root √‾‾‾
>
> X = screen width
>
> Z = diagonal screen size (7" for Nexus 7)
>
> VR = vertical resolution
>
> HR = horizontal resolution

which for Nexus 7, we have:

```
Z = 7"
VR = 1280
HR = 800

```

so:

> X = sqrt ( 49 / 3.56)
>
> X = 3.71 inches ~ **94mm**
>
> Y = (1280/800) * X = 1.6X
>
> Y = 5.936 inches ~ **151mm**

so we have **151mm x 94mm** which Peanut has linked to.
> 7 votes

# Answer
***So you want to know the display area ..***

---

**(A.)** The non-masked (clear) area of the front face:

A simple metric ruler, and ASUS Nexus 7, gives you ..

Answer: **152mm x 95mm**

***OR***

**(B.)** The area of active pixels, on the *IPS* LCD display:

display pitch: **216 dpi** (*pixels per inch*, *leading edge to leading edge*)

pixel size: **96% of pitch** (*guesstimate, without engineering drawings*)

pixel geometry: **square** (*identical height, width*)

display size (in pixels): **1280 x 800**

screen area: (mathematical)

```
 => (height - 1) x pitch + pixel_width by (width - 1) x pitch + pixel_width
 => (1279 x 0.1175 + 0.1128) by (799 x 0.1175 + 0.1128)
 => 150.40 by 94.00 mm

```

Answer: **150.4mm x 94.0mm**

---

**ADDENDUM:**

Actual diagonal width, for **ASUS Nexus 7** display area:

```
  => square root ( height squared + width squared )
  => square root ( 150.40 squared + 94.00 squared )
  => square root ( 22,620.16 + 8,836 ) mm
  => 177.36 mm
  => 177.36 / 25.4 (convert to inches)

```

Answer: **177.4mm** or **6.98 in**
> 4 votes

# Answer
try downloading the Screeninfo app from the Google Play store for useful screen info. This works on any other Android device as well.
> 2 votes

---
Tags: screen, nexus-7
---


title: Stuck in Encryption Mode

text:
# Question
Title: Stuck in Encryption Mode
I have an Android 4.0.1 10" tablet. I started encryption last night around 5:30pm. It is now 7:40 am the following morning and I still see the "green" Android icon on the screen. I had just bought the tablet three days ago.

How long does it take for the encryption process? Is something broken? Is there a way to fix it? I have about twelve to fourteen apps on my device, nothing more.

Please help...

Thank you

# Answer
This is overly long, and something is most likely wrong.

I would say pull the battery, and then wipe the userdata. You may not need to wipe the userdata, but if the encryption has failed at some point then it will be necessary.
> 1 votes

---
Tags: encryption
---


# Question
Title: How do I upgrade my Galaxy i5510 2.2 froyo to 2.3 Gingerbread?
> **Possible Duplicate:**
> How do I update the OS on my device?

can any one tell me how to upgrade Samsung galaxy i5510 2.2 froyo to 2.3 Gingerbread

# Answer
> 2 votes
I have done this on my Samsung Galaxy I5510, just follow these steps:

**Required**: phone's USB driver should be installed

1. Run Odin\_Downloader\_v4.42 software
2. Select "CALLISTO\_ops" file in "OPS"
3. Check "one package" in the options menu
4. Select "I5510XWKPH\_I5510XEZKP2\_XEZ" file in "One Package" (last button)
5. Switch off phone, then press `T` \+ the power button to go to Download mode
6. In the Odin\_Downloader software window, check that "COM Port Mapping" is YELLOW (if it's not yellow then it means USB not recognizing your device)
7. After making sure it's connected, click the "Start" button and wait until it finishes (all of these process can be checked in "message box" left side)
8. It's done!

For more information, go to this link.

# Answer
> 0 votes
Well, and a bunch more, e.g. for India and other things. Due to missing details in your question, this could become a rather long list -- which is not much loved here, so I'd better stop at this place. Hopefully, one of the above links works out for you -- otherwise, please re-formulate your question as suggested :)

---
Tags: updates, operating-system, samsung-galaxy-551
---


# Question
Title: Is using chargers of phone not meant for it harmful to the battery?
> **Possible Duplicate:**
> Is my phone liable to explode if I charge it with a charger that came with a different phone?
> Are Android chargers universal in terms of power (Voltage, amperage)?

As in, I know that all Droids have the micro USB charging connector. But what if I used a charger of HTC make, or for that matter of fact a charger of RIM (BlackBerry) make, to charge my Android phone (which is not of aforementioned brands) to charge my phone? Will this cause (short/long term) harm to my battery? If so, why and how?

# Answer
> 0 votes
No, it should be fine as long as the charger is meant for a cell phone.

Most of the major cell phone manufacturers adhere to the the International Electrotechnical Commission's mobile phone charging specs which specifies the use of the micro USB charging standard. USB 1.0 and 2.0 is capable of delivering 0.5A at 5V and USB 3.0 is capable of 0.9A at 5V. Not all chargers adhere to those specs, but most phone chargers deliver a charge somewhere in that range. I have had several HTC, Samsung, Motorola and some off-brand phone chargers and they all are 5V and put out between 750mA and 1A.

Also, your cell phone has a charging control circuit and voltage protection circuit that protects the device from power outside its acceptable spec. I believe it also monitors temperature and will terminate charging if it falls outside of an acceptable spec, but I'm not sure about that.

Some tablets like the Nexus 7 come with chargers that put out 2.1A at 5V. Using this charger will charge your phone faster but it will also cause the battery to heat up more. Excess heat can degrade the life of a battery so I wouldn't make a habit of using a tablet charger on your phone.

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


title: Android news app that fetches by topic

text:
# Question
Title: Android news app that fetches by topic
I had a great news and weather app on my HTC Incredible that gave me top news articles and also let me fetch news by specific topic, for example "ebola" or "nanotechnology." Is there a way to accomplish this the Motorola Droid Razr M?

# Answer
> 1 votes
Keyword News seems to do exactly what you want, although it looks like a fairly basic model of this design. You could also use Google Reader which has a keyword entry on the left side of their page, that also has their very own app.

---
Tags: applications, news-and-weather
---


# Question
Title: Cannot Reach Restore Progress Screen In Titanium Backup PRO
On a Samsung Galaxy S I-9000, I just installed CyanogenMod 10 Stable and the latest Google Apps for CM10. TB Pro is version 5.7.0.1.

I started a restore (missing apps with data) and during the restore I accidentally hit the home button. The restore is in progress, as evidenced by the status bar at 37%, but it is stuck at 37%. It might need a TB password or some other information to complete the restore of some app. My problem is that I CANNOT access the restore progress screen via TB or via the status bar. If I try to reinitiate the restore it tells me there is an operation already in progress.

**How do I get back to the restore progress screen so I can give it the input it needs to complete the restore operation?**

# Answer
> 2 votes
I had the same problem on Cyanogemod 7.2.0 HTC Wildfire. In the end I simply stopped the TB service through the android application manager and ran the batch operation again. It will continue restoring all the apps that have not yet been restored.

This is a workaround, not a solution since you should logically be able to hit the home button and continue the batch process by simply accessing the notification.

---
Tags: cyanogenmod, samsung-galaxy-s, restore, titanium-backup
---


# Question
Title: Will a shutdown Android phone wake me up (like feature phones do)?
> **Possible Duplicate:**
> Does the alarm work when my phone is turned off?

I have three devices with Android and I just wanna one of them alarming when turned off.

I turn off my devices to do not receive any alert type from sync, apps, calling, sms etc. and also to do not waste battery charge.

I know I could just switch devices to airplane or silent mode and connect them to power, but I would like to know just how to use alarm when device is turned off... I miss that feature from my old dumbphones...

# Answer
Not possible with standard Android.

To sum it up: The alarm on feature phones is triggered by a hardware component (most probably the real time clock, called RTC). Subsequently this component wakes the CPU by raising an interrupt and the CPU runs a dedicated program (interrupt service routine,ISR) which just plays the alarm tune. It's all very low level probably.

Android is much more high-level than this and does not support this out of the box (most probably). Any handset manufacturer may of course implement this feature using the same methods as with feature phones, but this is not belonging to the Android OS strictly speaking then. There are too much layers involved to do this without starting up Android.

Note: Android allows full device encryption also; how should this work when nothing is accessible without your passphrase? Android couldn't even start.
> 2 votes

# Answer
There is no way to sound the alarm when the device turns off. This is a limitation in the Android operating system.

If you have a certain Samsung device, you use the NoMoarPowah app, but this only supports a very small number of devices.
> 3 votes

# Answer
My default answer again: It could be done using Tasker, the big automation tool. *Tasker* can react on the Shutdown event:

**Context:** Event → Device Shutdown
**Task:** (Chose your desired alarm: Play a sound, send a SMS/Mail, ...)
> 2 votes

---
Tags: 4.0-ice-cream-sandwich, 2.3-gingerbread, alarm
---


# Question
Title: How much internal storage for apps does Nexus 4 have?
Please tell me that 16GB of internal storage as mentioned on NEXUS 4 is available for apps or for apps it creates separate internal storage thing as it does in Nexus S...

# Answer
No device can have all of its internal storage free for user. The Operating System (and pre-installed apps) needs some space for itself. So Nexus 4 doesn't give you 16 GB free either.

The **16 GB** version of Nexus 4 gives user an approximate of **12.92 GB** free. Whereas, the **8 GB** version of Nexus 4 gives you an approximate of **5.67 GB** free space to use.

I don't have the device (at least yet). This is what I have found in reviews / discussions.
> 4 votes

# Answer
I have a 16Gb Nexus 4 and I can report that settings -\> storage indicates a total capacity of 12.92Gb. There does not appear to be any restriction on how this is used. It's possible that there is some hidden limit, but if so there is no indication of such. It seems very likely that you can install as many Gb of apps as you can fit on there :-)
> 1 votes

---
Tags: internal-storage, nexus-4
---


title: Zeroconf mDNS on Android?

text:
# Question
Title: Zeroconf mDNS on Android?
Is it possible for me to run a Zeroconf mDNS server on my Android phone? Something like Avahi on Linux.

The reason I ask is because I run an SSH/SFTP server on my phone for transferring files to/from the phone. Right now I have to connect using the local IP address (`10.1.0.x`) and the IP changes via DHCP. I'd like to simply be able to connect to my phone using a `.local` address.

I don't think Dynamic DNS will work, because I want my LAN address (the private IP, `10.1.0.x`) not my public NAT IP.

# Answer
Do you have any control over the (presumably wireless) LAN that you're connecting your phone to? It seems to me that the main part of your problem is just that your phone picks up different IP addresses each time it connects to your LAN. If it always had the same IP, then you could either make a note of this, save it in your SSH client, or assign a name to that IP on your other machine(s) using a HOSTS file or similar.

Are you in control of your network, or do you know the person that is? You (or they) should be able to assign a static IP address, or a reserved IP address, to your device so that every time you connect your phone to the LAN it always picks up the same IP address.

If it's a small, personal network then this would just be a setting on your device's record on your router, if this is a larger network then it would be setup on the DHCP server and a matching A name record could also be setup on their internal DNS to give you a permanent name.
> 1 votes

# Answer
Currently there is no Avahi daemon on Android and open ticket #354 at Avahi tracker, where there are attached patches, needs to be addressed to make a build for Android possible.

You can try to build it manually, if really needed.
> 4 votes

---
Tags: networking, dns
---


# Question
Title: Exchange email sync late for email, on time for calendar
I have a Nexus S running 4.1.2. My phone is setup with my gmail account and two exchange accounts. One of these exchange accounts points to my zimbra+zpush mail server, the other points to my day-job exchange account.

A few weeks ago, my day-job exchange account stopped updating the email received in real-time. I however was able to send out no problem. I then proceeded to re-add the account in many different ways, including restarting the exchange server. I seem to be the only one affected. Whenever I have re-added my account it does still retrieve old email messages, but the "newest" email it retrieves is about 6 days old. It eventually gets newer messages, but seems to keep that 6 day gap. Calendars however seem to properly be updated for this account.

However, my zimbra+zpush mail is working properly. I receive email on my phone right away.

I'm not certain exactly what caused this, as nothing changed for my phone or the exchange server at the time the issue came up. The best explanation I can come up with is a DST skew, but I'm not sure how to correct this and why it hasn't been previously corrected.

# Answer
One method I've found very useful for troubleshooting Exchange Activesync problems is to use the troubleshooting and connection logging functions built into the Touchdown Exchange client (30 day free trial app). It's helped me out with troubleshooting my Exchange connection in the past.

On the app's initial connection attempts to your Exchange/EAS server it logs the entire communication, with an option to save the logs for future reference. Once you've setup the connection there's a **Diagnostics** menu option on the main screen that can be set to log everything that happens between your phone and the server, with the option to attach the log to a new mail, or copy to the clipboard for use in other apps.
> 1 votes

---
Tags: exchange
---


# Question
Title: Restrict Mobile data but exclude some apps
My daughter has a mobile plan that has a restriction on the data she can use each month. But it comes with unlimited Facebook, 4square, Instagram and Twitter.

I want to setup her phone so that she can use as much of the above 4 apps as she wants but the rest of the data gets restricted above the cap.

It is a Galaxy S2 running CM10

Can this be done?

# Answer
You are running CM10 in your phone. So its rooted. You can restrict Mobile data usage with some exceptions for specific apps by an app called Droidwall fro playstore.
This app is seful to specify which apps can use Mobile data and which cannot.
> 1 votes

---
Tags: data-monitoring
---


# Question
Title: How do one know which folder is created by which Android apps?
From my understanding, a majority of Android apps may have created some folders on either local storage or the SD Card.

So, how do I know which folders belong to which apps? (I know that some apps have settings that show you which folder that they have created but are there any solutions where one can easily find all the folder corresponding to their apps in a list similar like the one shown below?)

```
====================================
| Apps Name |   Folder             |
====================================
| ABB       | \sdcard\actionbb     |
| ZZX       | \sdcard\zoneX        |
|           | \local\zoneXconf     |
====================================

```

This is because, sometimes, when one un-installs an app, the un-installation does not remove these folders.

# Answer
If you open a file as Context.MODE\_PRIVATE, then the file is created in /data/data/app\_packagename and is only accessible to your app. You can see the permission and owner of these files in command line.

```
adb shell ls -al

drwxr-x--x    1 app_28   app_28        2048 Dec  6  2011 com.android.mms

```

But files in sdcard is public to all user, so you cannot find out which folder belong to which app.

> Files saved to the external storage are world-readable and can be modified by the user when they enable USB mass storage to transfer files on a computer.

See this link for details.
> 4 votes

---
Tags: applications, uninstallation, file-management
---


# Question
Title: Internal and External SD card paths on Optimus 2X
When running the stock Optimus 2X ROM my "internal" SDCARD was mounted at /mnt/sdcard and my external SDCARD was mounted at /mnt/sdcard/\_ExternalSD

I have now installed CM7.2 and the "internal" card is now mounted at /mnt/emmc and the external SD card is mounted at /mnt/sdcard

As a result, my restored apps (via Titanium) are looking at /mnt/sdcard for files that are at /mnt/emmc

My questions:

1) why do the two ROMs treat the cards so differently? 2) the stock LG way seems "better" as the "internal" card was actually being used by apps, now it's tucked away at /mnt/emmc how will it be used? 3) what's the ideal way to resolve my "apps looking in the wrong place" problem? a) just copy the files from /mnt/emmc to /mnt/sdcard? b) something else

# Answer
> 2 votes
This is a small bug in cyanogenmod. You can mount `/emmc` to `/sdcard/external_sd` by folowing command:

```
 su
 mount -o bind /mnt/emmc /sdcard/external_sd

```

You need to install a terminal emulator (e.g. Android Terminal Emulator) in your mobile for excuting command. It's 100% working.

# Answer
> 0 votes
This is a simple guide, howto fix the emmc Bug on Cyanogenmod.

1.At first install Rom Toolbox.

2.Open Rom Toolbox and scroll Down to Scripter and open it.

3.Click on add and make a script named "Emmc bug"

4.Put " busybox mount /mnt/emmc /mnt/sdcard/external\_sd."into the Command field and save.

5.Press on the created script and check run on Boot.

6.Reboot

**Also you can look at this post(useful)**

---
Tags: cyanogenmod, external-sd, lg-optimus-2x, internal-sd
---


# Question
Title: Phone log shows numbers not Contact Names after installing Samsung S3 Security Update
My Galaxy S3 was working great **until** I installed a security update yesterday (26/11/12). Immediately after, the names dropped off the calls list and it is now showing phone numbers only.

# Answer
> 0 votes
Contacted the customer support and they told to hard reboot the mobile. It worked for me. Please backup all your apps, contacts etc using Kies before doing a hard reboot as it will restore the mobile to it's factory settings. It is a pain but had to do it to get my phone back working.

---
Tags: updates, samsung-galaxy-s-3, call-history
---


# Question
Title: What is the apps for the the two icons shown
What apps are icons shown on the 3rd icon from the left (a icon that look like a bug with an android head) and the 5th icon from the left (a icon with a phone in between two zig-zag)?

# Answer
> 3 votes
The first one you asked about means the phone is connected in debug mode to a computer:

and the phone between zig-zag lines means it's on vibration mode.

---
Tags: home-screen-shortcuts, notification-bar
---


# Question
Title: ClockworkMod Recovery makes corrupt backups
Four backups I made using ClockworkMod Recovery couldn't be restored because their MD5 hash values didn't match. Another one was successfully restored. What is the problem and is there a way to check if a backup succeeded or not?

I'm using Clock Work Mod Recovery 5.0.2.6 on Xperia Arc.

# Answer
You may have a bad SD card, try a new one (they're cheap anyway).

The MD5 sums are generally computed after the backup has been done (assuming everything went fine).

I.e. the process up to CWM 5.x is (CWM 6.x is different due to dedupcication):

1. CWM generates a backup and stores it
2. Then md5sums of all of the above files are computed
3. The md5sums are also stored in a single file

The hard work is all done in (1), steps 2/3 are just a single md5sum computation per file and a final store of those in another file.

If the MD5sums mismatch the backup files there must be a problem with your storage eventually (most probably). What is also possible: Don't rip out the battery and reboot, use CWM's *reboot* option (files may have not been written do disk fully yet).
> 1 votes

---
Tags: backup, clockworkmod-recovery
---


title: How does GS3 dual SIM adapter work?

text:
# Question
Title: How does GS3 dual SIM adapter work?
I have seen that some online shops sell a Samsung Galaxy S3 dual SIM adapter. I haven't found much information about how does it work, but I have doubts about it.

Some links:

In fact, I have a phone SIM card that I use for calling and receiving with my own number, and sometimes I can get a data SIM card with some free internet traffic.

The idea behind my interest for the dual SIM adapter for th GS3 is to tell the phone to call from SIM 1 and connect to UMTS from SIM 2. My simple doubt is that Android isn't simply supporting 2 cards on phones designed for 1.

I mean, if my phone had natively 2 SIM slots I *could* expect a menu option "default call with SIM 1/2", or "which SIM do you want to connect with?", but the official specs of GS3 offer 1 SIM only as standard cell phones.

## The question is, then

How does a dual SIM adapter integrate with existing phone software?

# Answer
Unless your phone have two SIM card slots, support as you require is not possible. The market has adapters which goes into the existing SIM card slot of phone and will help you to switch between SIMs after shutdown. The ONLY advantage of using this instead of swapping SIMs by conventional way is to keep both SIMs together with phone and reduce wear and tear on the SIM slot.

Samsung and other manufactures have dual SIM phones which have two SIM slots and the phone can be configured accordingly for usage. Having said that, watch out for terminologies like Dual Active, Dual Standby. Unfortunately confusion prevails even in manufacturer's web sites. So, to be sure try the behaviour before you buy.

You can read about these in the Wikipedia.
> 3 votes

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


# Question
Title: Are there location tracking apps that would send data to my server?
Are there any Android apps that would track my location (at regular intervals, like every hour) and send coordinates directly to *my* server, without revealing this data to any third party?

# Answer
> 5 votes
There are some solutions available on the playstore. One of them is Traccar (the link belongs to the Android client), which logs to a traccar server you can define. The server software is open source (at least that's what the app description claims), so you can use it on your own server. Written in Java, it should run on most operating systems. For more details on this, you might want to check with the Traccar website.

---
Tags: applications, geolocation, gps-tracking
---


# Question
Title: How to stop Foursquare from turning on Wi-Fi?
Some time ago I noticed Wi-Fi powers on without any action from me. There was a question already from me, asking why the phone would do this. I localized the issue to Foursquare app — it actually has a permission to change Wi-Fi state and seems to be using it to turn it on when it wants to use geolocation (which is, strangely, almost all the time). When I removed the Foursquare, Wi-Fi stopped to turn on by itself.

Is there any way to prevent Foursquare from enabling Wi-Fi without removing it and logging off from app (to be able to still use it)?

# Answer
You could try removing the permission to change the Wi-Fi state with something like LBE Privacy Guard. There's also the possibility of using the method described in a similar question on here, this involves changing the .apk file and no root is needed.

There's a few caveats though:

* Biggest one is that when Foursquare tries to use the removed the permission it may well break depending on how the developers coded it.
* LBE Guard needs root, so you'll need to have a rooted phone.
* There have been suggestions here and here LBE Guard isn't all it's cracked up to be (buggy, hard to uninstall, might mine your data?) despite the high ratings in the marketplace.
> 0 votes

---
Tags: wi-fi, permissions
---


# Question
Title: How to prepare myself & smartphone/tablet in the event it goes missing or is stolen?
I would like to know what measures or steps etc that should be performed, in order to protect & safeguard whatever "data" is on my Android Smartphone or Tablet, and indeed the device itself, in the event it goes missing or is stolen. So that if it were to happen "all data" would hopefully still be preserved remotely, e.g., via online login - if possible (furthermore if the data cannot be preserved, it can be wiped before it is utilized *in every manner possible* to access confidentiality by "the wrong hands"). Also give me the best chance of getting my device back (or in the event of theft, that the perpetrator can be photographed & hopefully apprehended as well).

(I am not merely looking for a list of anti theft apps to be named, but a comprehensive step by step instruction to what should actually be "applied" to the device and how to prepare it, before the event occurs and then exactly what should be done by myself immediately after the event occurs, as I believe this to be of grave importance, that applies to everyone who owns an Android device, be it a smartphone, tablet or indeed the new range of Android powered cameras that have recently come onto the market.)

# Answer
There are multiple things which can be done:

* Device encryption (to assure all your data is stored encrypted)
* Install anti-theft software (to track and, if necessary, remote-wipe a lost device)
* Activate Google's Device Manager on your device (and make sure it works, as it not always does)

To photograph the "perpetrator", you might want to take a look at ☆ GotYa! Face trap !, which fires at failed logins (but requires a front-facing camera to do so):

One of the most well known anti-theft solutions is e.g. included with Lookout Security & Antivirus, but the playstore offers a lot of alternatives to this.

For keeping a copy of your important data off-device, you might use some cloud synchronization service (or a similar thing to sync with your own machine(s) at home). When storing data in the cloud, you might prefer using encryption; Wuala is one possible solution which encrypts your data *before* it is transfered into the cloud.
> 4 votes

---
Tags: security, lost-phone, remote-wipe
---


# Question
Title: How do one know what is the reasons why an android apps exit with exceptions?
Sometime, when you install a particular apps in the emulator, it work perfectly fine. So, you install the apps into your phone and/or tablet and it throws an exception when you run it.

Similar, when you install a particular apps in the emulator, it does not work & throws you an exception but when you install the apps into your phone and/or tablet, it was able to run perfectly.

So, my question is how do I know what is the reasons behind why apps exit with exception? Where can I find more information so that I can actually know the reasons why the apps exit with exception?

Example: One can go to a particular folder of the apps and open the logs which tell the user that the apps exit with exception is because it does not have a GPU or it does not have enough RAM and so on.

IMPORTANT: This question is from the **end-user** point of view. This is NOT a question from a **developer** point of view. Thank you.

# Answer
If you as a user experience such crashes, and want to help the developer to get them fixed, you can use tools such as aLogcat (free) - logcat or Bug Reporter to catch a log of what happened:

While *aLogCat* allows you to restrict the log closer to the crash event (by letting you define what to capture), *Bug Reporter* enables you to send other useful information along, such as device specifics and the like.

**EDIT:** As Liam pointed out correctly in his comment, due to permission changes in Jelly Bean (4.1) some of those log viewers where no longer able to see anything but their own log entries. If your device is rooted, the easiest way to get them working again is to convert them into system apps (e.g. with Titanium Backup). If your Android version is 4.0.x or lower, you should not be affected by this.
> 3 votes

# Answer
Mainly due to hardware differences.

You can use a logcat viewer on Android 2.3 or below to view the logcat from all apps - this will provide the log from the apps which will tell your the exception.

Please be aware that in Jellybean or ICS google stopped apps from reading the logcat from other apps on the device - you can still use `adb` to see the entire logcat, and can output it to the `logcat.log` file using this command:

```
adb logcat > logcat.log

```
> 1 votes

---
Tags: crashes, logging, system-error
---


# Question
Title: Can someone identify this icon (looks like a ear) in the notification bar?
(Asking this question for a friend)

What is the icon to the left of the GPS icon in the notification bar? The one that looks like an ear?

# Answer
It's supposed to represent a hearing aid, and it means that Hearing Aid Compatibility is enabled.

It should go away if you go into the call settings and disable the hearing aid option. It'll either be something like `Settings->Calls` or pressing the `Menu` button on the dialer to get into the call settings (I think it varies some).

Supporting source, second source
> 12 votes

# Answer
For the Galaxy S3, this indicates that the telecoil mode (aka T mode or electromagnetic coupling) is active. As eldarerathis mentions, this is a type of Hearing Aid Comparability. It involves using the speaker coil in a specific manner to inductively couple with a compatible hearing aid.

In this mode, the hearing aid shuts off its microphone and receives audio only from the phone, effectively eliminating background noise and giving better performance than just using the hearing aid to pick up and amplify the phone's normal audio (which is known as M mode or acoustic coupling).
> 7 votes

---
Tags: notification-icons
---


title: What can be saved before factory reset?

text:
# Question
Title: What can be saved before factory reset?
My phone has a GPS problem and service says the need to wipe it completely.
They are probably just lazy and would rather do it the easy way.
C'est la vie.

The phone is SGS unrooted 2.3.4 - Touch Wiz. I don't want to root it.

Now, what I am going to do is this:
\- Save contacts with Kies
\- Save files

Is there anything else I can do or that I should know?

For example, I believe that apps associated with the Google Account will be reinstalled after I re-enter my account into the newly formatted phone, correct? However, app data like savegames won't be ported, I have to search for them in the phone memory?

Can I backup SMS?

Can I back-up settings?

Will imported contacts keep all fields like I have them now, i.e. work phone, home phone, work email, home email etc?

I know it's a ton of questions, sorry about that. Thank you.

# Answer
> 5 votes
Basically, you can back up everything which has a "data provider" available -- as e.g. contacts, call-logs, SMS, and the like. If you search the playstore for "backup", it will give you a lot of apps for that. One of the best non-root backup solutions for this probably is MyBackup Pro, which covers most of it -- though there are a lot of apps offering to backup/restore parts.

Most other app's data cannot be backed-up, however. Some of them provide possibilities to export their settings (and import them at a later point), others have dedicated backup apps (I remember e.g. something like that for *Angry Birds*).

For contacts and calendar, there's also the possibility to sync them with your Google account. I would not, however, rely on the "Google backup" for other things, as it is often reported to unsuccessfully restore. For that case, there are extra measures one can take. The easiest would be to logon to AppBrain with your Google credentials, and sync your installed apps. Appbrain then allows you to save that as a list with their service: you can then use this list to restore all apps you put into it -- or you could even send it to a different device (even a different user's device) for a "mass install".

In case you had some apps installed which are no longer available on the playstore, you could also take a look at AppMonster: in its payed (pro) version, it also allows batch-install. Plus, it captures each app you install/update and saves a copy -- which can be useful in the future as well: if some update breaks a functionality, you can ask *AppMonster* to simply restore a previous (captured) version.

And though this *currently* does not affect you (as your Android version is lower than 4.0), just to mention for other users (and your possible future device): starting with Android 4.0, there is the possibility for a Full Backup of non-rooted devices (rooted users always have this possibility with Titanium Backup ★ root).

Data stored on your sd card should not be affected by the factory-reset.

---
Tags: backup, factory-reset
---


title: Nexus 7 as a remote home controller

text:
# Question
Title: Nexus 7 as a remote home controller
I have a Nexus 7 and I find it really useful for everyday use. I would like to improve it as a remote controller for my apartment, like:

* play music (the mp3 files are stored on the computer, N7 is only a remote controller that shows the playlist and has the controls)
* play videos (I have seen that this seems to be possible using vlc),
* check the door (It would be great to have a webcam pointing out on my front door that I can check with my N7 and push a button on the app to open the door)
* dim/control lights or other devices like tv, dvd player and so on

Do any knows any projects that covers even one of my wishlist, or has tips to help me build those things by myself? I know that some of those will require the use of a microcontroller, like arduino.

# Answer
There are several different VLC remote apps available which will let you control audio/video playback on your PC **when you are connected to the same network**. It's probably not for the un-technical, but it does feel very cool controlling your "stereo" from the other end of your apartment. You will generally need to:

1. Install VLC on your PC
2. turn on the web interface by going to (Tools\>Preferences...\>Show all (bottom left)\>Interface\>Main Interfaces\>Web)
3. determine the IP address of your computer (Run command, Run ipconfig)
4. Install a VLC remote app on your N7 (there are a multitude, try a free one first)
5. Your VLC app will have somewhere to enter the IP address of the PC to be controlled

Note, if you can configure your router to assign a static IP to your PC you will save much re-entering of settings.

I suspect a camera streaming to a static IP you could browse to from any device on your network should be possible, but I'm afraid I'm even less sure about the other stuff. That said; I suspect you might want to look into Arduino.
> 3 votes

# Answer
For the lights and the cam, I use an app called NetIO, which can control any kind of hardware (microcontrollers) or pcs.. also ip cameras can be included. And the best part is, you can layout buttons and switches online. http://netio.davideickhoff.de
> 3 votes

---
Tags: video, music, remote-control, remote-access
---


title: Accounts disappearing on Samsung S3

text:
# Question
Title: Accounts disappearing on Samsung S3
I have developed an application which creates an account in "Account & Sync"

Some users on Samsung Galaxy SIII report that this account occasionally disappear (maybe at each reboot).

Of course, this doesn't happen with other phones.

Has anyone encountered a similar issue, ie an account disappearing?

# Answer
This sounds a lot like the bug introduced in Android 4.1 Jelly Bean that (probably due to DRM and encryption) will install any paid application to `/mnt/asec`, even if it contains an account service. This has a side-effect of having all accounts associated with such apps being removed on every reboot. This Google Code issue has more details.

As of Android 4.2.1, it looks like the issue has not been resolved. Many developers resort to creating a second "JB work-around" app that is free, and therefore can be properly installed and is able prevent the accounts of the main app from disappearing on reboot.
> 1 votes

---
Tags: 4.1-jelly-bean, accounts, bugs
---


# Question
Title: Reducing bandwidth while using Facebook chat
I live in place where the data charges are extremely high (~0,70€ per MB in Ethiopia, for example.) If I wish to chat on Facebook, data charges rack up quickly due to the standard Facebook app's bandwidth use: always updating the stream, downloading all of the images and profile pictures, etc.

Is there a way to restrict or minimize bandwidth utilization while using Facebook chat, basically only transmitting the text data? 3rd-party apps would be fine as well.

PS: I already tried to download imo.im from the Google Play market - but this one is not available in Ethiopia.

# Answer
imo has a direct download link on their Android webpage. There also seem to be quite a few other apps to try: https://play.google.com/store/search?q=facebook+chat&c=apps
> 1 votes

---
Tags: facebook, bandwidth, chat
---


title: Youtube Preload limit?

text:
# Question
Title: Youtube Preload limit?
I have enabled Preloading for my Watch Later playlist. This currently contains 23 hour-long Google IO videos but YouTube seems to only ever preload up to 2 of them, never any more.

I have an HTC One X with over 24GB of space - I have to remove a video from the playlist that has been downloaded to allow another to begin.

Everywhere I search gives no details about limits on how much you can preload so I was wondering if anyone else knows anything about this or has seen anything similar?

# Answer
The queue limitation, AFAIK is 200 videos:

> You can queue up a maximum of 200 videos in a Watch Later list. The same limitation applies for any created playlist.

**Note:**
Make sure that you're preloading videos having the device charging and with an active Wi-Fi connection, in order to have them correctly preloaded to your phone.

---

## YouTube Instructions for a successul preload

According to the YouTube Blog, it's mentioned that the preload process works if the phone is charging and a Wi-Fi connection exists:

> you can now preload and temporarily cache videos from your subscribed channels on your phone anytime it’s charging and your WiFi is connected. Just enable “Preloading” in the Settings menu. You’ll still need a connection to play the video, but once you do it’s smooth sailing through the latest from your subscribed channels and Watch Later queue.

Additionally, you need to have an active connection when pressing the play button.
> 6 votes

# Answer
I remember reading on one of the Google forums that there was a also a total size limit, and that the developer was going to ask the team if the limit could be extended. In my experience the limit seems to be around the 200-300 Megabyte mark.
> 3 votes

---
Tags: youtube
---


# Question
Title: Is it possible to Boot into Safe Mode on an Android Device as a Precautionary Measure If Required?
Is it possible to Boot into Safe Mode on an Android Device, similar to booting up into safe mode on a Windows PC ?

An example being In Windows if you were infected with a virus you may want to immunize it in safe mode ? Is the same scenario likely with the Android OS ?

If for example you experience crashing, or freezing or indeed have battery issues ?

Perhaps it can be resolved in Safe Mode, if it exists ?

It is just something that came to mind and I thought might be worthy of asking !

# Answer
This depends a little on the device and what version of Android you have.

On versions of Android later than 4.1 you can access safe mode by bringing up the power down menu (i.e. hold the power button) and *long pressing* the "Power off" option. This will bring up a little dialog box that will ask if you want to reboot into safe mode. The addition is noted on the Android web site under "System" changes.

On some older phones - though not all will necessarily support this - there may be a button combination that you can hold at boot to get into safe mode instead. For example, the Galaxy S2 used to allow you to hold down the hard menu button during the boot process to start up in safe mode. Others have used (I believe) holding both volume up and volume down. Check your user manual (or Google) for your specific device to find more information, including whether or not the device supports safe mode at all.

As to what "safe mode" means - it generally disables third party apps and widgets, to help you recover from a bad app install, give you a chance to remove a possibly rogue/malicious app, or simply determine what apps may be causing problems in your system.
> 3 votes

# Answer
It depends on the device.

Some devices have a safe mode, whereas some do not.

If it does have a safe mode, the combination would most likely be in the instruction manual. On my old LG-GT540, pressing Home & Power booted safe mode.

Remember that this functionality can sometimes be broken when using a custom ROM.
> 1 votes

---
Tags: boot, safe-mode
---


# Question
Title: Unfortunately, contacts has stopped Galaxy note 1 stock firmware
I'm running stock android version - 4.0.4 with baseband N7000DDLR1. Received a minor update today in India(14.5MB) which said a performance update.

Everything worked fine after the update. However, my contacts and phone applications have stopped working. When I tried opening any of these apps I get "Unfortunately, contacts has stopped".

I have cleared the cache/data of contacts, contacts storage, phone. I even did a factory reset twice; removed the memory card and tried the same. Problem persists.

PS. I have never rooted / installed custom firmware. Kindly help.

# Answer
> 1 votes
This is a firmware issue, and needs to be addressed by the manufacturer.

If you have done a factory reset, then you should contact the manufacturer and tell them that after the latest upgrade, the contact and phone app no longer work.

They *should* release a new upgrade to fix this issue.

---
Tags: contacts, samsung-galaxy-note, force-close
---


# Question
Title: HTC One S vibration keeps getting turned on for normal profile
I have a HTC One S with stock ROM (latest update) and stock launcher, no root or anything. Android is 4.0.4 ICS. HTC Sense 4.1. In sound settings, for the normal sound profile, I turn vibration for calls/messages/notifications off, but after some time it mysteriously comes back.

I don't know what triggers it. It happens after switching profiles a couple of times, like switching to vibrate profile and later switching back to normal. I have a suspicion that it might be related to using the physical volume up/down button to switch the profile. I usually use the stock 1x1 HTC widget to switch between profiles. It kind of annoys me and I consider it a bug. Does enyone experience the same? How can I prevent it?

Update: it just happened again after a system crash. I'm getting these more frequently lately, and after every crash the vibration is back. I can now list this as a confirmed trigger, but I'm not sure if it's the only one.

# Answer
I'm not familiar with how HTC Sense deals with vibration settings, but this does sound like a bug.

As a possible work around - you could install Tasker and set a profile for every time you turn the screen on to set vibration off. This is a nasty hack, but would stop the vibration function on your phone from coming on all the time.
> 0 votes

# Answer
In my ICS (on LG Swift hardware) the switch to "ring" profile occured on every answered call during daytime. Somebody else at Polish LG forum complained about switching to "quiet" at night.

SOLVED: After some reading and a simple experiment I found that it is the system app to switch profiles for the nighttime (settings-\>sounds-\>"silence time" in my LG). This is a buggy app: after any event requiring sound on - like answered call or so -- it switches to the scheduled profile, even if it was overriden manually.

To make clear: I have "nighttime" quiet setting, so after manual switch to "loud", upon first call it automatically returns to "quiet". In the daytime, when quietened manually, after a first call it returns to "loud".

Switching this option off helps.

P.S. I have read about problems with tasker after upgrade - maybe it is some more general bug (or feature making some apps incompatible)
> 2 votes

---
Tags: settings, vibration, profiles, htc-one-s
---


# Question
Title: In using a VNC to control a computer, is it possible to have the cursor go to where you touch?
I don't have an Android device, but I'm thinking of getting a Nexus tablet, and using android-vnc-viewer to make the Nexus an input device to control the PC, and provide faster cursor movement/text editing. Both screens would be a mirror of each other.

From VNC videos that I see on YouTube, such as in this video, after optionally zooming in, you can touch the screen, and slide it to move the view. However, the cursor remains centered. The cursor seems to only move when you touch a button/control.

Once I'm happy with the view, can I lock it? Screen touches would then just move the cursor to where I touch. I already know of text manipulation commands once a cursor is within text such as words, sentences, or paragraphs; I'd rather not have to double tap to move the cursor and select, as I have some RSI (repetitive strain injuries)/Tendinosis.

Thanks for any information.

# Answer
The app has multiple input modes. In the default, tapping the display moves and clicks the mouse. In another mode, the display acts like a trackpad, so dragging along the screen causes the mouse to move accordingly on the remote system. See the "input modes" sections of the documentation for details. You can change the input mode from the app menu without disconnecting.
> 2 votes

---
Tags: input-methods, vnc, accessibility
---


# Question
Title: How can one move the position of the application inside the launcher?
> **Possible Duplicate:**
> How can I arrange the applications on each page of my app drawer?

When I click on the launcher icon (shown on the bottom right corner of the LCD screen as illustrated by Picture A), it will display the list of applications which are installed (as shown in Picture B).

However, I notice that when one boots up the phone, some of the applications are shown and later when the SD card is fully mounted, the rest of the applications are then shown inside the launcher.

So, I was wondering if it is possible to move the location of the applications inside the launcher to another page (assume if there are pages for one to move the applications) or other location in the same page.

Please note that I am not referring to the applications shortcuts or creating applications shortcuts onto the screen of Picture A.

**Picture A**

**Picture B**

# Answer
> 1 votes
It looks like you are using TouchWiz. If so, go to the App Drawer (Picture B).

The directions below will vary slightly based on the version of TouchWiz you are running.

Hit the `Menu` Button, and select `View Type`, then select `Customizable Grid`.

Then, hit the `Menu` button again, and select `Edit`. In this view, you can move your icons in the App Drawer.

For what it's worth, you can also edit your dock icons.

# Answer
> 0 votes
The default launcher does not allow you to move apps to a different page. You can sort them as The Andro Nerd suggested - Alphabetically, Last Installed First, or First Installed First.

Some launchers will allow you to hide applications though - in case you were trying to hide the crap-ware that the Telecom's install.

Apex is a great launcher and allows for the hiding of individual apps. ADWLauncher EX is another good launcher that you might want to check out.

# Answer
> -1 votes
Apps in the App drawer are sorted either:

* Alphabetically
* Latest installed last
* Latest installed first

As such, there is no way to move apps in the App Drawer, unless you download a custom home screen app that supports it.

---
Tags: launcher
---


# Question
Title: How can I get a voice confirmation of an alarm?
When using the voice search and speaking "set alarm for 10 am", the only audio I get back is "setting alarm...".

While the screen displays a helpful "This alarm is set for 3 hours from now", I'd like to get a similar audio feedback. Is this possible?

# Answer
While this may be extremely helpful, I believe that the only way to get this functionality would be to modify the Google Now app, or build the additional response into a custom ROM using one of the TTS modules.

While it is by no means an optimal solution, you could try third-party voice action apps like Vlingo or Jeannie to see if they include this functionality.
> 1 votes

---
Tags: alarm
---


# Question
Title: Taking screen captures on Galaxy SII with ICS
After upgrading my Rogers Galaxy SII (I727R MODEL) to ICS. I cannot take screen captures of activities.

I've tried using home and power as with gingerbread as well as power and down volume together. Neither works.

Is there another way or has this feature been disabled by rogers?

Any help is appreciated.

# Answer
Press and hold the volume down and the power button at the same time.
(Pressing the volume down slightly before the power and holding both..will not work)

Pressing them exactly at the same time and holding will work.
> 1 votes

# Answer
On my Xperia Play I have to hold Vol Down and Power for longer than I did on GB (it takes about a couple of seconds) before it will take the screenshot. Try the different combinations but hold them down for a couple of seconds.
> 0 votes

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


# Question
Title: Non-root methods to mount USB storage devices
From my understanding, one can use `StickMount` to mount USB Sticks / Thumbdrive. However, `StickMount` require one to root phone.

So, are there ways that I can mount a USB Sticks / Thumbdrive to a Android phone / tablet without rooting the phone?

# Answer
This depends on your device. Sone Android devices have USB ports that can work in host mode or support USB OTG. These devices can at least have read access to the USB drives, some can even use them as full mounts. One app that allows read access on a lot of devices is Nexus Media Importer. You can use it to browse media and copy files to internal storage.
> 1 votes

---
Tags: usb, mount
---


# Question
Title: Android 4.2: How to get the Easter Egg, a new daydream, and Developer options?
1. How can I get the *Easter Egg* hidden in Android Jelly Bean?
2. How could I use that *Easter Egg* to enable a **hidden daydream** in Android 4.2?
3. How can I enable the **Developer options**, hidden by default in Android 4.2?

# Answer
1. **Jelly Bean Easter egg:**

* Go to app drawer and open ***Settings***, go to bottom and tap ***About phone***
    * Repeatedly tap ***Android Version*** 3 times: It should open a screen showing your current wallpaper and a red Jelly Bean
    * (This step is optional) Tap the red Jelly Bean once and it will change to a smiling Jelly Bean android head, and the screen will show the text
> Android \<4.x version\>
>
> JELLY BEAN

That screen is the Jelly Bean easter egg. But don't close it: it has to be open to enable the...
2. **Android 4.2 hidden daydream:**

* Tap and hold down on the red Jelly Bean for about 1 sec.
    * You'll see an animated screen with lots of colorful Jelly Beans and smiling Jelly Beans, which you can play with, pushing ("flinging") them off the screen.

In that moment the hidden feature will be enabled: that animated screen is known as **BeanFlinger** and from now on it will be available (with black background, though) to be selected as one of the **Daydreams**. The Daydreams are an Android 4.2 new feature, consisting of screensaver apps that can run when your phone or tablet is docked or charging (more info about Daydream).
3. **Enable developer options** (If you enabled them, but you want to revert this process, see Note 3)

* Go to app drawer and open ***Settings***
    * Go to bottom and tap ***About phone***
    * Tap repeatedly ***Build number*** 7 times. Starting at 3rd tap, you'll see a toast saying `You are now X steps away from being a developer.`
    * After 7th tap, you should get a toast saying: `You are now a developer!` (If you keep tapping ***Build number***, the toast will change to: `No need, you are already a developer.`)
    * The above steps enable the ***Developer options*** screen, disabled by default in 4.2 (more info). From now on, you'll see the ***Developer options*** in ***Settings*** screen.

---

**NOTES:**

1. Tapping the ***Android Version*** in ***About phone*** screen 4 times will do the trick too, showing directly the smiling Jelly Bean.
2. In Christmas season, along with the jelly beans, you'll may see a wandering **candy cane**! It works in both BeanFlinger easter egg (left image) and BeanFlinger daydream (right image).
3. If you don't need ***Developer options*** you can either turn off the switch in that screen (left image) or clear data from ***Settings*** app (`Settings > Apps > All > Settings`) if what you want is to completely remove the ***Developer options*** entry from ***Settings*** screen (right image).
4. All of the above work in Android JellyBean 4.3 and Android KitKat 4.4.x too
> 50 votes

---
Tags: settings, 4.2-jelly-bean, daydream, easter-egg
---


# Question
Title: How to listen to Microsoft Media Stream (mms) on Android?
There are many radio stations which stream in mms:// like a Chuvash radio: mms://media.cap.ru/ChuvRadio

Is it possible to listen to in on Android?

# Answer
I know TuneIn can play MMS radio, but from what I see, only ones from a predefined set. ChuvRadio doesn't seem to be there yet. Maybe you can submit your station to them?
> 1 votes

# Answer
Try yxPlayer. Unlike other apps, it allows a user to enter custom streaming URLs from what I can see.

There's also vPlayer that might work.
> 1 votes

# Answer
MX Player also supports mms streams, and it's great because you can minimise the application and keep listening to the radio, as I am right now.
> 1 votes

---
Tags: streaming, internet-radio
---


# Question
Title: Are calls made by third-party apps logged?
For the first time I installed app that can make calls automatically (sms/call screener). What worries me is this level of permissions -- however I have to no choice really because stock screener (Android 2.3) works only for calls (not sms), and all apps I found require that permission.

So my question is this -- are such calls (made by app) at least logged? So I could check and see "oh, call to Bahamas for $100"? Or there is a catch, and the call is logged, but the app can clear the log after call as well?

# Answer
> 2 votes
If you mean logged by your phone company then yes any calls that go over their network will be logged and billed to you. If the 3rd party app uses VoIP or something similar they won't log it as a call but then you also won't be billed for it except for the data charges.

If you mean logged on your phone so you can check it in the call history then that depends on the application as it is possible for an app to edit your call history.

---
Tags: security, permissions, call-history
---


# Question
Title: Is there a camera app which would let you access the gallery?
In this accepted answer user @Parth Mehrotra writes:

> You can't really change the things camera intent has to offer, and if you do find a device where the **camera app would let you access the gallery** I wouldn't depend on it.

I am a user of the BuitenBeter app. With this app Dutch civilians can easily report issues to their municipality by taking pictures. **The app offers me only the possibility to upload pictures from the camera and not from the gallery.** I spend several hours looking for an app which I would name `Camera2Gallery`, which would appear as a extra option in the screenshot below.

Does it exist? Can it be easily made? I think there is a real big need.

# Answer
There is currently no app like this that I am aware of.

However, you could ask the app developer of the app you are using to allow pictures to be taken from the gallery, and not only a new picture - this is very possible.
> 1 votes

---
Tags: applications, camera, gallery
---


# Question
Title: Display additional information on the incoming call screen
I have a HTC wildfire running cyanogenmod and I really want to display the Organization for contacts along side their name and picture on the incoming-call screen.

Does anyone know of any settings/hacks/mods which can accomplish this?

# Answer
> 2 votes
There is no way to do this without a custom dialler unless you make a custom Cyanogenmod version - and modify the dialler to show this information.

---
Tags: cyanogenmod, contacts, caller-id
---


# Question
Title: Can I flash a Motorola Charm with a T-mobile update?
I recently bought a Motorola Charm with a Motoblur logo on it, but it doesn't appear to actually have Motoblur installed! There's no message widget, no Facebook update widget, no sign in for first use - nothing. Just a normal Android system. I am wondering what phone I actually have, and if I can update my phone with T-mobile's "Blur\_Version.0.2.6005.MB502.T-Mobile.en.US" image.

# Answer
Yes, you can, but in my experience it does not work well and you can't downgrade afterward. I'd recommend that you do NOT flash that T-Mobile updated ROM.
> 1 votes

---
Tags: motoblur, motorola-charm
---


# Question
Title: Back up not only games, but also game progress before flashing ROMS
I have a Galaxy S2 (GT-I9100) And I'm about to flash a custom rom on it. I've done it a bunch of times but what really irritates me is that I lose all progress made on the games that I have on my phone!

I backup the actual games and other applications using Astro file manager, but when I star my phone up after flashing a rom and re-install the game, I have lost all progress.

How does one backup a game, **with game progress intact**?

Thanks for any tips!

# Answer
> 5 votes
Another fool-proof method (no need to worry about having a specific backup app) is to grab the game's data directly.

The data for all user-installed apps can be found in `/data/data/*package name*`. This will be all settings, saves, and anything else. Just browse into there and copy the relevant directories to somewhere safe and put them back when you're done flashing and have reinstalled the app and run it at least once.

Yet another way, which will work without root, is you do the same as above, but using adb. Turn on USB debugging, connect up to your computer, and run `adb pull /data/data/*package name* C:\where\you\want\the\files`.

Then once you're done with your ROM flashing and have reinstalled the apps, do `adb push C:\where\you\put\the\files /data/data/*package name*`, or if you now have root with your custom ROM, just copy the directories you pulled to the SD card and put them back in `/data/data` on the device.

# Answer
> 6 votes
The best are backup methods that backup and restore **app data**. Titanium Backup is excellent for this, and easy to do, especially with the pro version. It allows you to backup the apps, *including the relevant app data, which holds the game progress*. The pro version lets you restore them seamlessly, while the free version requires manual re-install, like Astro. You can also sync these backups to online storage spaces like dropbox or Google Drive.

If you have multiple devices (I have a tablet and phone that I like to sync progress on, for example), DataSync is by far the best option. It can sync to dropbox or strictly device-to-device, but can sync all the app data *with game progress* to another device for subsequent use, or resyncing back to the original device later.

Let us know what you choose!

# Answer
> 3 votes
Give a try to Go Backup Pro which is completely free. It need root access and backup your **apps+data**, and when you will restore your backup it will not ask you **Install app** every time.

> Backup contacts,messages,GO launcher settings, system setting and apps
> Backup apps data（needs ROOT）
> Hide annoying app installation interface when restore apps（needs ROOT)
> Cloud Backup supported, sync to Dropbox.

---
Tags: backup, data-transfer
---


# Question
Title: How do I copy Opera Mini browser cookies?
Is there a way to copy the Opera Mini's cookies from one phone to another? (same model of phone)

# Answer
> 1 votes
If you are rooted, you could use an app such as MyBackup Root or Titanum Backup to backup Opera Mini, and then restore it on the new device.

It is not possible if you're not rooted.

---
Tags: opera-mini
---


# Question
Title: Need browser with websocket and full screen mode support
I need a browser that supports **websocket and full screen mode** and where I can set a **default homepage**.

The device that I am using is Rikomagic **MK802 III**. I am using a startup program to open a browser in full screen mode with a default URL when the machine is booted.

The default stock Android browser works fine, but **does not support websocket**. It also does not have a very good support for JavaScript.

Next, I tried with Chrome, Firefox and Opera. All of them support websocket and works fine. **But none of them have a provision to set a default homepage and full screen also is not supported.**

However I found an add-on in Firefox that supports full screen, but don't know how to make this a default behavior when the browser is opened. Setting default homepage is still a problem.

Please suggest me what option I am left with. Is there any workaround ?

# Answer
> 1 votes
I know that Chrome For Android (not the Android stock Browser) does have Websocket support, and you can set a default homepage, not sure about Fullscreen mode though.

# Answer
> 0 votes
I know that Dolphin was a web browser specifically designed for the Android Platform.

It was so successful it was then introduced for iOS devices.

I don't know if it will accomplish your needs, but if it can't then...

You can get it from Google Play Store.

Alternatively you may like to try Maxathon Cloud based Browser http://www.maxthon.com/

---
Tags: browser, firefox-for-android
---


# Question
Title: Are there any landline phones running Android?
I'm looking for a landline phone (not necessarily cordless) which runs on Android and gives me the associated control, customisability, and for a bonus, market access. Does such a thing exist?

# Answer
> 4 votes
Apparently Yes. The Archos Smart Home Phone is an Android Phone priced at £130 in the UK:

http://www.androidcentral.com/archos-smart-home-phone-now-available-get-android-your-landline

Although the reviews on Amazon UK arent very good:

http://www.amazon.co.uk/Archos-501809-Smart-Home-Phone/dp/B005H0M8LW

Binatone iHome Phone iDect with DECT and Android Technology

http://www.amazon.co.uk/Binatone-iHome-Phone-Android-Technology/dp/B004EBV1GI

Currently unavailable (maybe its that good)

# Answer
> 1 votes
The iDECT iHomephone has Android.

I do not know whether or not it comes with Google Play however.

# Answer
> 1 votes
Motorola also has a device similar to the Archos Simon mentions, though they don't seem to be available for sale yet, despite clearing FCC approval back in April.

Binatone also offers such devices, though it appears to only be available in Europe

There's also Android-based VOIP units, like the Panasonic KX-UT670, though I imagine that isn't what you're looking for.

---
Tags: hardware, customization
---


# Question
Title: Recovery Mode does not find internal nor external storage
Before I had CyanogenMod 9 on my Samsung Galaxy S i9000. Then, suddenly it did not boot anymore and I could not boot into recovery mode neither.

So I flashed different kernels with Odin (speedmod, vodoo) to be able to boot into recovery mode - which worked.

Within the recovery mode (ClockworkMod Recovery v5) I can not access neither my internal storage nor my external SD card. I just see: unknown volume for path \[/cache...\]

Also tried the vodoo Kernel with ext4 support (as I assumed CM 9 uses ext4).

Which steeps are necessary to get the phone working again? I can not access any storage at all...

I appreciate your help!

# Answer
> 1 votes
You should use Odin or Hiemdall (preferred) to flash a new ROM, and or flash a new partition table.

It sounds like the partition's have been erased, and as such should be remade by flashing a new ROM.

---
Tags: clockworkmod-recovery, recovery-mode, storage
---


title: Help with LG Optimus Logic Memory

text:
# Question
Title: Help with LG Optimus Logic Memory
I recently purchased an LG Optimus Logic for StraightTalk, which runs Android 2.3.6. The phone was advertised as having 1GB internal Memory and also came with a 4GB Micro SD.

I've used the phone for about a week now and noticed something which I believe is drastically wrong with the Memory Scheme. As I've downloaded apps, they seem to not be using the internal memory properly. On the Applications Manage screen, the apps take up "System Memory", which is about 190MB maximum. As you can imagine, this space is used up rather fast after only a few apps installed. So I tried to see if I could move apps to the SD Card, but there's the hitch. The option didn't refer to an SD card at all, but was a greyed-out "Move to Internal Memory". A few of the apps had this option, and when I selected it they began to take up the 1GB Internal Memory, which was not used at all before. The option for memory management then read "Move to Phone". Also, I noticed that as I installed more apps RAM was being used even before the Apps started running.

My theory is that the phone was poorly configured. A section of RAM is being treated as the Internal Storage or Flash Memory or whatever you call it, which was labelled "System Memory". The actual, 1GB Internal memory is being treated as external storage much as an SD card would, which leaves the real SD card out in the cold. My best evidence for this is that I removed the SD card and the apps I moved to the other memory still functioned.

I have two questions:

1. Am I correct in assuming this, or do I not grasp Android memory properly and your knowledgeable minds can enlighten me?
2. If I am correct, is there any way I can fix this manually, as LG and StraightTalk seem to be of no help on the issue.

Thank you for your time.

# Answer
This is the issue with Android.

The 1GB internal storage is classed as an 'Internal SD Card'. A section of this (normally about a 10th) will be used to store /data.

/data is where the apps are installed too, and is mounted as a completely different area.

The rest of the 1GB internal storage is most likely mounted at /sdcard, and the external sdcard mounted at /sdcard\_ext or something similar.

This is down to the history of Android devices, and can be quite annoying.

An example that shows this is correct is my SGS2. The app install area has 1GB of memory, and the rest of the 10GB internal is used as an internal SD card.

This is why when you select to move an app to the SD card, it moved it to the 1GB space.

If it grayed out, it is already on the SD card, or the developer does not want it installed on the SD card.
> 1 votes

---
Tags: 2.3-gingerbread, settings, internal-storage
---


# Question
Title: I can't upgrade my S III software from 4.0.4 to 4.1.1
Samsung have released the 4.1.1 update for the SGS III and I am trying to upgrade my software from 4.0.4 to 4.1.1, but my Galaxy S III keeps saying:

> The server is busy or not available now, try another time or use the PC Kies to upgrade it. When I used the PC kies it gave me the message shown in thi pic below :

Is there any way to solve this problem? I'm very eager to upgrade my phone Jelly Bean.

# Answer
As the error says, you've got 2 options

1. Use Kies to install the upgrade.
2. Wait until your carrier's wind-up toy servers get un-overloaded.

A third option would be to obtain an image of the appropriate firmware (e.g. from samfirmware) and flash it via ODIN, though this is slightly more involved.

As an addendum, I was getting this myself with my own GS3 on Virgin mobile Canada (aka Bell Canada) and I ended up waiting just about 2 days, from the initial reports of people upgrading on Sunday until I got it late Tuesday evening.
> 1 votes

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


# Question
Title: When Flashing a ROM should I back up Google Apps?
My ROM distributor (Unofficial CM10) provides GAPPS as a separate flashable zip file. Will my titanium back'd up Google apps interfere/replace with the GAPPS provided after I restore my backup ?

# Answer
If it is gmail, then these are in data and titanium fully supports them.

Google play is a system package, and as are many other gapps. You must flash them using the zip provided, but you can use titanium to restore their data, although all the data is backed up online.
> 4 votes

# Answer
**EVERYTHING** should be backed up. You are never enough careful when you do such manipulations.
> 0 votes

---
Tags: custom-roms, rom-flashing, titanium-backup
---


# Question
Title: SD can't mount and mmc0: error -110 whilst initialising MMC card dmesg error
My android device (Samsung Galaxy S with cwm) stop mounting properly the internal SD card to /sdcard/ mountpoint: normal boot fails and cwm recovery says "Can't mount sdcard" while trying.

Through adb shell terminal, I've seen that mmc\* devices are not recognized at all

```
shell@android:/ $ cat /proc/partitions
major minor  #blocks  name

  31        0       7680 mtdblock0
  31        1       7680 mtdblock1
  31        2     256000 mtdblock2
  31        3      17920 mtdblock3
  31        4      12800 mtdblock4
  31        5      16384 mtdblock5
  31        6     176128 mtdblock6
  31        7      11264 mtdblock7

shell@android:/ $ dmesg | grep mmc
<6>[    0.000000] sclk_mmc: source is mout_mpll (6), rate is 51307692
<6>[    0.000000] sclk_mmc: source is mout_mpll (6), rate is 47642857
<6>[    0.000000] sclk_mmc: source is mout_mpll (6), rate is 47642857
<6>[    0.000000] sclk_mmc: source is mout_mpll (6), rate is 47642857
<6>[    3.073948] s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133400000 Hz)
<6>[    3.074154] s3c-sdhci s3c-sdhci.0: clock source 2: sclk_mmc (51307692 Hz)
<6>[    3.075282] mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA
<6>[    3.075468] s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133400000 Hz)
<6>[    3.075675] s3c-sdhci s3c-sdhci.1: clock source 2: sclk_mmc (47642857 Hz)
<6>[    3.075966] mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA
<6>[    3.076208] s3c-sdhci s3c-sdhci.2: clock source 0: hsmmc (133400000 Hz)
<6>[    3.076413] s3c-sdhci s3c-sdhci.2: clock source 2: sclk_mmc (47642857 Hz)
<6>[    3.076671] mmc2: SDHCI controller on samsung-hsmmc [s3c-sdhci.2] using ADMA
<3>[    4.682865] mmc0: error -110 whilst initialising MMC card
<3>[    6.288432] mmc0: error -110 whilst initialising MMC card
<3>[    7.897690] mmc0: error -110 whilst initialising MMC card
<4>[    7.959521] mmc1: queuing unknown CIS tuple 0x80 (50 bytes)
<4>[    7.971173] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
<4>[    8.009624] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
<6>[    8.022843] mmc1: new SDIO card at address 0001
<4>[    8.062894] bcmsdh_sdmmc: probe of mmc1:0001:3 failed with error -110

```

Is it an hardware problem or can I try to fix? Thanks.

# Answer
> 3 votes
`mmc0: error -110 whilst initialising MMC card`

This means that the internal SD card has failed.

The common workaround for this is to install Android to an external SD card. I can't comment on the Samsung Galaxy S, but I am currently doing this for a Samsung Galaxy Tab using the following instructions: http://forum.gsmhosting.com/vbb/f606/internal-sdcard-damaged-1471227/

Hopefully you can find some instructions specific to your phone.

---
Tags: cyanogenmod, clockworkmod-recovery, mount, internal-sd
---


title: Galaxy Note 4.0.4 upgrade failure

text:
# Question
Title: Galaxy Note 4.0.4 upgrade failure
My Samsung Galaxy Note (GT-N7000) currently has 4.0.3 installed. It has let me know it has the upgrade for 4.0.4 but every time I run it, it fails. After failure it will boot back up fine and has a message it has failed and I should try update with Kies (which doesn't work either).

I can't find anyone else with the same problem. Any suggestions?

# Answer
This issue solved itself over time with no changes needed.
> 3 votes

---
Tags: 4.0-ice-cream-sandwich, updates, samsung-kies, samsung-galaxy-note
---


# Question
Title: Used code bought on internet to unlock Galaxy S3 from 3 UK to O2-UK. Will rooting the device harm it?
My Galaxy S3 was locked to 3-UK when I got it. So I used a code I bought on the internet to unlock it. When buying the code the form asked which network I wanted to unlock the handset for. I said O2-UK as that's the SIM I want to use. No other SIM cards work on the handset except 3 and O2. If I root my handset will O2-UK still work on it? Thanks to anyone that can help.

# Answer
Rooting the phone won't change SIM-lock settings, they're saved in a separate part of the phone, please see these previous questions for more info on that: Where are the SIM Lock settings stored on an Android phone? and Does Unlocking bootloader affect network lock?

You can find more explaining these different terminologies here: What is the difference between: Rooting, Jailbreak, ROM, Mod, etc.?
> 1 votes

---
Tags: rooting, sim-unlocking
---


# Question
Title: Are there sandbox apps that does not require the phone to be rooted?
There are many sandbox apps such as `Permissions Denied` (which was mention in one of the post) that can effectively control the permissions that apps which are installed onto your phone.

However, they require the user to root their phone.

So, are there sandbox apps that does not require user to root their phones and at the same time, allow user to control what permission to be given to the apps.

Would appreciate if the apps can run in Android 2 and above.

# Answer
> 3 votes
That would be a contradiction in terms: In order to disable permissions on-the-fly, root permissions are required -- no way around that.

For non-root users, there's only a different approach: Take the `.apk` apart before installing, manipulate the `Manifest` (remove unwanted permission's requests), re-assemble the `.apk`, and then install the modified package. Unwanted side-effect: No direct updates, as the signature on the package breaks this way. An app doing this is e.g. apktool, available for Windows, Mac and Linux.

# Answer
> 1 votes
There are no apps such as this that work without a rooted device.

This is because these apps make changes to system files - and you have to be root to do this.

---
Tags: applications, permissions, sandboxing
---


# Question
Title: Why do the photos taken on my HTC One X not have a date/time displayed on them?
When I take a photo on my HTC One X, the date and time that the picture was taken do not appear appear (printed) on the photo. I can't set the date or time in the settings, either. If I use a third party application, I can set the date/time and see the timestamp on the photo.

My old HTC Legend (Gingerbread) had an option to choose whether the timestamp would appear or not.

Is it a feature not supported by Android 4.x, or is it just because of HTC One X model? It was not present on Ice Cream Sandwich or since I've upgraded to Jelly Bean.

# Answer
This feature is rather be app-specific. Probably the default photo app on your Legend does this by default, while the one on you One X does not. To achieve the desired results on your new device, you might need to find a 3rd party photo app supporting this feature. Your phone is certainly capable of it, that's not the issue.
> 2 votes

---
Tags: camera, htc-one-x
---


# Question
Title: Can I rollback the stock system by just installing an older image zip?
I received the 4.2.x updates on my Nexus 7 and the performance has been awful. I tried the Forever Gone hack and it helped but it's still much worse than 4.1.x. I'm not so excited about doing a factory wipe in order to make my system almost as good as it was a month ago.

I've never tried rolling back a stock system before, is it possible to download the official nexus image zip and install it from CWM recovery? Or do I have to do a more involved wiping and flashing process? My system is stock 4.2.1 rooted and unlocked, with custom recovery.

# Answer
Don't use full image at recovery! It contains recovery too (CM can repair itself, but reflash of bootloader is not needed).

Use `fastboot` and flash partitions: `system`, `data`

You will lose all of your data on the tablet, but it is needed because of the different filesystem structure. Without reflashing `data` you will get a bootloop.
> 2 votes

# Answer
You will most probably have to wipe.

This is because the data will have a different structure, as it is a major version.

If you have recovery, you can flash it to see if it works and if it doesn't, then you can wipe it.

I would suggest backing up any data you would like to keep.
> 1 votes

---
Tags: nexus-7, ota-update, 4.2-jelly-bean
---


# Question
Title: Move Nokia Backup (NBF) contents to Android Phone
Recently I started using Android phone (Samsung Galaxy Y Duos) with Gingerbread. Prior to this switch I was using Nokia 6303c (S40 Device). Before I exchanged my Nokia for this phone I had made a backup using 'Sync & Backup' option provided by Nokia on phone onto its memory card. I had to do this as I did not have access to Nokia Suite to sync/backup contents to PC at that point in time.

Now I am not able to find any way to get the contents stored in .NBF file to my Android phone. Does anyone here know about any solution? Looks like NBUExplorer can open only .NBU files created by Nokia Suite.

Fortunately I could get all my contacts as they were synced a week before to a virtual machine running Windows (I use Ubuntu as my primary OS). However message sync had failed that time and I could not sync calendar as I do not have MS Outlook on virtual machine. Now I need a way to retrieve those messages and calendar entries.

# Answer
Just change the extension from `.nbf` to `.zip`. For detailed step-by-step instructions, read this.

1. Go to settings, sync and backup in old Nokia Symbian phone. Click on create backup and store the backup in memory card.
2. Connect the old phone to your PC through normal 'mass storage' mode and open the backup folder from memory card. Copy the `.nbf` file from memory card to your PC.
3. The trick lies in this step when you fool Nokia around.

`.nbf` stands for Nokia Backup File. Just change the extension from `.nbf` to `.zip` and extract using winrar/peazip.
4. Here you see a list of `.vcf` files in the extracted folder. Connect your Android phone to PC and transfer these files to SD card or internal memory.
5. Use this free ~~"Import Contacts"~~ **(app is no longer available)** app from Google Play and transfer contacts.
> 3 votes

---
Tags: sms, calendar
---


# Question
Title: How to transfer BlackBerry 9700 contacts to Android phone?
I have a BlackBerry 9700 BOLD and a Samsung Galaxy SIII and I need to transfer as much of my contact info from the BB to the Galaxy SIII. I already know that if I save numbers on my SIM card they will be transferred but I can't save everything on it.

I read a lot of articles about using "Google Sync" app for BlackBerry to sync with Google's cloud and then back to Android again. But the problem is that I went there now http://www.google.com/mobile/sync/ and it seems they stopped BlackBerry support for Google Sync.

So my question is how to sync as much of my data from BlackBerry to my Android phone without using Google Sync?

# Answer
Used RainbowContacts app for Android to connect to BlackBerry via Bluetooth and import contacts.
> 5 votes

# Answer
# Transferring Blackberry contacts to Android

Galaxy Note 2

1. Turn on Bluetooth for both devices
2. Pair both devices to each other
3. Go to Blackberry's Bluetooth setup, and select the Android phone- for me it's SGH-T889 renamed Galaxy Note 2.
4. Press the enter key or trackpad, and the device menu will pop up.
5. Select "Transfer Contacts"
6. Your Android device will popup a request to accept a file named Phonebook.vcf'. Choose ACCEPT
7. Your Android will now accept your complete contact list!
8. Your welcome! Now if your in LA buy me a chocolate puddinf cake and a Coke. My name is Paul.
> 4 votes

# Answer
After going through some useless posts all over the internet, I came across one app in BB App World - Quick Contact Transfer. This works great. You may need to shell out few rupees to buy it though.
> 0 votes

# Answer
I had same issues with this transfer also. I had problems on transferring my notes to the Android platform. I have literally hundreds of notes and a lot of task items. I could not figure out how to transfer them.

Then I found this little app that makes it much easier. It uses my blackberry backup file to transfer even my sms texts from the blackberry to android.

Oh! The name of the app 2can look it up on Google Play.

Sweet.
> -1 votes

# Answer
I had a B9700, too. And i know many apps don't support b9700 bold. But i found one called NetQin Contacts Sync, and it did a wonderful job!

It did just what it advertised to do, done the task in seconds. NetQin Sync is available for blackberries, android phones and iphones, so moving contacts from one of the three to another is no problem for NetQin. And, it is completely free!

you can check out the procedures here: http://be-tasty-azur.blogspot.tw/2012/11/how-to-move-contacts-to-android-iphone.html
> -2 votes

---
Tags: contacts, data-transfer, blackberry
---