# Question
Title: How do I know if Odin is hang/error/stuck?
I am planning to install stock ROM on my Note 3 but, Last time I did it was longer time than Tab2.7 and my GYoung.. So I plugged the USB out and boom! Kies Error... Just tell what is the sign of Odin Freeze/hang/error?

# Answer
> 0 votes
Don't EVER unplug your device while Odin is doing stuff. If it failed it will display an error after a little while

---
Tags: rom-flashing, samsung-galaxy-note-3, odin
---


title: Wifi Networks Always in Range

text:
# Question
Title: Wifi Networks Always in Range
I'm using a samsung galaxy s4 on T-Mobile and I have been experiencing a problem where two wifi networks always appear in range. These networks are not my own, and do not appear to be my hotspot name. They appear even when I travel from one city to another. They always appear with the same name. I am beginning to think it is something malicious because the networks disappear after I perform a factory reset of my phone, and reappear within a few days. I am pretty selective of which apps I allow to run on my phone. With very few exceptions most of my apps are from trusted developers like google, microsoft, facebook, dropbox etc. Has anyone experienced a situation like mine?

# Answer
> 0 votes
This might be an ad-hoc network that you have accidently connected to. Ad-hoc netowrks is like a network where every device is a router (Very brief there). You can check this just by clicking on the network. You can also just click "forget" on the network after clicking on it in wifi menu.

---
Tags: wi-fi
---


# Question
Title: Is there a way to see app feedback I've sent on Android?
Yesterday I sent some feedback for an app (Google Hangouts) through Android's system-wide *Send Feedback* function. This is the same dialog box that is triggered when you choose to report a Force Close. See screenshots below.

I realised later that I had no internet connection at the time, and so the feedback may not have been sent. This made me wonder: is there any way to see every feedback item and crash report that I've sent to specific apps?

For the record, I'm running CyanogenMod 10.1 (Jelly Bean 4.2.2) on an HTC Sensation.

# Answer
It looks like *you* can't send Google Feedback reports to specific apps (although, as Dan Hulme commented, Google does forward them to the developers of the app on which you are reporting) - as you said, it's a system-wide option. You can visit https://www.google.com/tools/feedback/reports?hl=en to view feedback reports that you have submitted while logged into a certain Google account. However, I have not been able to find anything on viewing crash reports themselves that you or your device have sent, automatically or otherwise.
> 2 votes

# Answer
No, as of November 16th, 2014, Google has not provided a method of reviewing and/or checking past crash reports. While this may be available in future references, reports are sent solely to development teams.
> 1 votes

---
Tags: google-hangouts, feedback
---


# Question
Title: How to change various settings of wireless connection in Android
Short story: I upgraded my phone to Kitkat and can't get to the Internet using wifi. After a few check I detected Android had wrong setting: my wifi router use AES, not TKIP (WPA2,802.11n mode)

I find it nowhere to change the setting, is there anywhere to set it? Google ain't my friend this time :(

Any ideas are appreciated :)

# Answer
> 1 votes
I manage to get it works by change the router wireless mode from `802.11n only` to `bgn mixed`, or better option like Izzy suggests `gn mixed`

---
Tags: wi-fi, 4.4-kitkat, settings
---


# Question
Title: Sim change alert - Unforunately, Settings has stopped
I'm trying to disable the SIM change alert in my phone, but both "Remote Controls" and "SIM change alert" options in my Settings app are crashing it with the message "Unfortunately, Settings has stopped"

The phone keeps sending SMS to a friend's number every time I restart the phone. I had set this up a long time ago, but now that I changed the SIM on my own phone I need to stop it (or at least make it know that it is **me** and not a thief who changed the SIM).

I can log in to my Samsung account successfully on the Find My Mobile website, but I can't find any way to authenticate my Samsung account in my phone. Samsung Account is not even listed as a choice in the Accounts section of Settings app.

Samsung Galaxy S3 GT-I9305, rooted Stock Android 4.3

# Answer
I found the issue is because I had disabled the **Samsung Account** app using CleanMaster's App Manager (which allows me to disable any app including system apps). Once I re-enabled it and updated it, I was able to sign in to my Samsung account and change the settings.

I disabled (saved) and re-enabled (saved again) the SIM change alert feature, after also changing the custom alert message. SMS messages were not sent out anymore.

This also restored Samsung Account as a choice in the Accounts section.
> 1 votes

---
Tags: samsung-galaxy-s-3, sms, settings, sim-card, disable-app
---


title: How do I uninstall MultiROM?

text:
# Question
Title: How do I uninstall MultiROM?
I have a rooted Nexus 4 with stock Android on it. I decided to try out the MultiROM app on the play store. I am now trying to uninstall it, however the MultiROM app does two things:

1. It installs a recovery called TWRP
2. It adds a 'boot' menu which lets you select between the OSes

I was able to undo #1 by reinstalling ClockWorkMod ROM.

However, every time I boot up, the OS selection screen still appears. Note that the OS selection screen only has 'internal' on it.

How can I remove this selection screen and remove MultiROM completely?

# Answer
Just flash the original / stock ROM for your phone. But first, make sure to clear data / factory reset, wipe cache, and clear dalvik cache.
> 1 votes

# Answer
**Uninstalling MultiROM** \- Source AddictiveTips

The developers have provided an easy way to get rid of MultiROM and get things back to the way they were before. All you have to do is flash the appropriate MultiROM uninstaller file for your device from recovery, and MultiROM will be removed from your device. Do note that this will also remove all secondary ROMs that you may have installed.

MultiROM Uninstaller for Nexus 4
MultiROM Uninstaller for Nexus 7 (2012)
MultiROM Uninstaller for Nexus 7 (2013)

The MultiROM-modified TWRP recovery will still remain on your device, but that shouldn’t be an issue; you can simply ignore the `Advanced > MultiROM` submenu, and use the rest of the recovery as the regular TWRP. Though if you want to remove that as well, you can easily flash a recovery of your choice.
> 3 votes

# Answer
Its very easy.. you should go to TWRP recovery \>\> Advanced \>\> Multirom \>\> Configure Autoboot \>\> Select "Disable" & You will not see that Boot menu during startup.
> 1 votes

---
Tags: rom, uninstallation
---


# Question
Title: HTC Desire 816 -How to use a particular sim for data usage and restrict the other?
I have got an HTC Desire 816 phone. I am not able to restrict the data usage to only one sim. If i enable the data usage for the Slot1 sim, the Slot2 sim also gets enabled for data usage. Any idea how to restrict this?

# Answer
> 0 votes
In the dual network manager, you can specify which sim to use for data network connection. In Settings \> dual network manager \> Preferred data network \> select either slot 1 or slot 2.

---
Tags: 4.4-kitkat, htc-desire, mobile-data
---


# Question
Title: How to set a default folder for downloads from facebook in htc desire 816?
When downloading a pic from fb, it automatically saves in the camera gallery in htc desire 816. Where to set an option for default folder?

# Answer
There is no option for that. Sorry
> 0 votes

---
Tags: htc-desire, facebook
---


# Question
Title: How to prevent removing notifications from the lock screen in Android L?
I can remove notifications on the lock screen without unlocking. How can I disable this?

# Answer
Sorry, but this is not possible.
> 1 votes

---
Tags: notifications, lock-screens, 5.0-lollipop
---


# Question
Title: Any solutions for disabling the new WhatsApp feature that shows when the message was read?
The last seen status can be disabled on WhatsApp at the chat settings. Any way I can disable the two blue ticks that appear on the other person's app that shows the read time of the message?

# Answer
You can actually do it now. They rolled out Version 2.11.444 with an option to turn off **Read receipts** under the privacy settings. The update is not available through the Play Store at the time of me writing this answer, though - you have to download and install the apk from their official website.

For more info check http://codezag.com/disabling-blueticks-whatsapp-turn-off-read-reciepts/
> 2 votes

# Answer
Currently enabling the flight mode before reading a message is the only existing solution...
> 0 votes

---
Tags: settings, whatsapp-messenger
---


# Question
Title: Disable booting into Safe Mode on damaged S3
I have a rooted i9300 (Samsung S3) that is damaged, and only boots into safe mode.

You can read about some people with the same problem HERE and HERE.

Took the device to Samsung Tech Center, they wanted to replace the motherboard. That's 2/3 of the secondhand price of the device. Big NO.

There is also this question that may be related, but to me the why is already settled. Damaged motherboard. Now...

---

After this debrief, Here goes my question:

Is there a way to make the S3 NOT boot into safe mode? Disable booting into safe mode? A ROM that can do that?

I know it sounds stupid, but its better than throwing the device out.

# Answer
> 0 votes
Install the MIUI for S3. I have the same problem with mine. I tried all there is to try and finally this is something which worked for me.

---
Tags: samsung-galaxy-s-3, rom-flashing, root-access, safe-mode
---


# Question
Title: Huawei Ascend Y300 - only 1GB space for applications available
I have a Huawei Ascend Y300 phone. It has a total of 4 GB internal flash memory and 2 GB of those are accessible by user. However, of those 2 GB only approximately 1 GB can be used for applications and the rest can be used for other user files (photos etc.). Like this, the number of applications that fit into 1 GB is greatly limited...

Is there a way to make the application storage bigger and maybe grow it to the whole 2 GB? Do I need to root the device for that? One can set the SD card as default storage location but still part of the applications seem to be installed to internal storage.

# Answer
Questions like these were made a lot of times, and require the repartition of the internal memory.

As you can read in this question, this requires a custom ROM.

I own an Huawei Y300 too, and I've found lots of ROMs and information there
> 1 votes

---
Tags: applications, internal-storage, huawei
---


# Question
Title: Xperia Z2 (Kikat 4.4.4) - STAMINA mode does not work?
STAMINA mode does not work on my Xperia Z2 - Kikat 4.4.4 (latest version)

I found a discussion in this https://talk.sonymobile.com/t5/Xperia-Z2/Xperia-Z2-Stamina-mode-doesn-t-work-aparently/td-p/793097?sl=y&sso\_no\_log=y

but I can not find "Eco mode controller" in Apps list.

Anyone has any ideas? Thanks!

# Answer
I think they renamed the Eco mode controller app with the 4.4.4 update to Stamina mode... So scroll down until you find that app. Take note of the estimated days and hours before you force stop, clear cache and restart your device. activate stamina mode again after boot and note the change in estimated days and hours. Hope this helps!
> 1 votes

# Answer
This has happened twice since last Wednesday. Thankfully, I know how to fix it but **not** cure it.

1. Go into the app settings and scroll down to Stamina Mode
2. Force Stop the app
3. Clear the data
4. Reboot the phone

I have had to do it just now for the second time since 4.4.4 and it is a software issue. It ran for 12 hours with stamina mode at 98% to 5 days 4 hours after clearing the data and rebooting.
> 1 votes

---
Tags: battery-life, sony-xperia, sony-xperia-z
---


# Question
Title: What is the difference between these sound icons in the notification bar?
When I want to change the volume on my phone, I can press the icons in the notification bar to toggle between vibrate only, silent and normal volume.

However the latter one appears to have two possible icons with only a very subtle change:

Given that they can't both do exactly the same, what is the difference between them?

# Answer
> 3 votes
The one on the left signifies "ring and vibrate" mode, the one on the right is "ring mode". If you choose the first your phone will vibrate as well as ring for an incoming call. If you choose the second, it will ring only.

I'm not sure if this is documented anywhere, but you can match up the icons with their respective .png files in the CM source as a confirmation of this. It's somewhat hard to see in a browser since they're white icons, but nonetheless:

The name is intending to convey (for example, using the second icon) **ic**on **q**uick**s**ettings **ring on**.

---
Tags: cyanogenmod, notification-bar, vibration, volume, mute
---


# Question
Title: How to set google calendar widget as trasparent in kitkat?
My nexus 4 is updated to the last version of google calendar.

Now I am not able to set the trasparency option.

# Answer
Try it with a other calernder client (app). For example Business Calendar (Kalender)

This has transparent widgets. You only have to connect this app with your Google account then will sync the widget it with your Google cal. app
> 2 votes

---
Tags: nexus-4, google-calendar
---


title: I want the old Gallery app back

text:
# Question
Title: I want the old Gallery app back
So, my Nexus 4 got Lollipop, nullifying the old/default Gallery app. I hate the Google+ app, a lot, especially it's gallery "replacement". Other gallery apps from the market. None of them are what I want.

All I want is the old Gallery app back.

What I've tried:

* Copying old app and installing it with the UI. App not installed.
* `adb -r -d` fails with `Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]`
* `adb uninstall com.google.gallery` fails with `Failure [DELETE_FAILED_INTERNAL_ERROR]`

Rooting isn't a practical option at this point.

# Answer
I had a bad apk. Got a new one, works fine.
> 1 votes

---
Tags: nexus-4, gallery, 5.0-lollipop
---


# Question
Title: How to root Samsung Galaxy S4 GT-I9500 with build XXUBMH1?
The latest build for Samsung Galaxy S4 in South Africa is XXUBMH1. I followed this guide to rooting S4s but it doesn't work on this build.

* How can I root this phone, preferably without having to load a different version of the firmware first?
* (Bonus) How can I find such information without trawling through many pages of discussions on `forums.xda-developers.com`?

If it's relevant, I'm running Ubuntu 13.04.

# Answer
I found this application quite useful https://towelroot.com/ download and run on your device and it roots your device for you. Its been recommended by XDA.I ran it on my s4 I9505 and worked perfectly.
> 0 votes

---
Tags: rooting, samsung-galaxy-s-4
---


# Question
Title: Is it worth uninstalling apps with background processes?
I visited Apps -\> Running and uninstalled the apps there that I don't use. I then installed OS Monitor and realised that a huge amount of apps run in the background with 0% CPU Usage (I have 36 processes). Many of them I don't actually use very regularly. Would it improve my system performance to uninstall them or does 0% CPU usage mean that it wouldn't? Is there a way to stop these processes automatically starting up?

# Answer
When you finish using an app, Android doesn't kill the process right away. It simply stops it running, and leaves it alive as a *cached background process*. This way, when it needs to start the same app again, it's already present in memory, so Android doesn't have to spend time and energy on loading the app from storage again. The effect is to make apps start faster and reduce battery use. Android will only kill these cached background processes when necessary to free up memory for apps that are actually running. There's no time limit: even if it turns out you don't use the app again for another week, it still might be present in memory.

If you want to uninstall all apps with cached background processes, you'd have to uninstall every app on the device. Every app can be cached this way, even if it never does anything in the background.
> 1 votes

---
Tags: processes
---


title: use android phone with broken screen

text:
# Question
Title: use android phone with broken screen
My phone screen has been broken, I have root access and my usb debugmode is on. when i connect my phone to Moborobo, moborobo shows the screen shot on my phone, is there any way to touch my phone screen with pc ? something like real remote that give me this chance to use my mouse for accessing my phone ?

# Answer
> 0 votes
try MyPhoneExplorer at www.fjsoft.at it provides you access like a remote does to a tv, and you can use the mouse on your pc as a touch control for android. its not a smooth experience but workable. you can also use to back up device data as well hope this helps.

# Answer
> 0 votes
I have the same problem with my Samsung Note 2 , so if u want to recover data ( like sms and contacts ) you should use ***coolmuster***

http://www.coolmuster.com/android/recover-data-from-broken-samsung-phone.html

good luck ;)

---
Tags: touchscreen, remote-control, broken-screen
---


title: Does HTC Desire 816 Dual sim have NFC?

text:
# Question
Title: Does HTC Desire 816 Dual sim have NFC?
I decided to buy HTC Desire 816 and in my country ( Egypt ) only the dual sim version is avaliable !

I heared that that version is *not able to have NFC* option :-( is that true ??

# Answer
Indeed the dual sim version does NOT have NFC. The spec sheet explicitly states that NFC is only included in the 4G LTE model and not the dual sim one.

Connectivity:

```
Wi-Fi                                Yes
Wi-Fi standards supported            802.11 b/ g/ n
GPS                                  Yes
Bluetooth                            Yes, v 4.00
NFC                                  No
Infrared                             No
DLNA                                 Yes
Wi-Fi Direct                         No
MHL Out                              No
HDMI                                 No
Headphones                           3.5mm
FM                                   Yes
USB                                  Micro-USB
Charging via Micro-USB               Yes
Proprietary charging connector       No
Proprietary data connector           No
Number of SIMs                       2
SIM 1
SIM Type                             Nano-SIM
GSM/ CDMA                            GSM
3G                                   Yes
SIM 2
SIM Type                             Nano-SIM
GSM/ CDMA                            GSM
3G                                   No

```
> 1 votes

---
Tags: nfc, htc-desire-816-dual
---


# Question
Title: how to get my android to boot up and shutdown automatically
I want my android phone to boot up (I expect from a low energy state rather than off) automatically, run my app for a while, shutdown (ie return to low energy state) and repeat at intervals, say an hour. Is there a good way to do this?

Thanks

# Answer
The only "low energy states" I know Android uses is having certain components disabled (e.g. switched off WiFi, Bluetooth, NFC, whatever, plus dimmed the screen, etc.) – so we certainly cannot speak from "boot up".

On that condition, there are many apps available for Android which could be used. You've already put the tag to your question. Following up its tag-wiki should give some pointers (Oh! None? OK, wait a few minutes, I'll update it).

* is the most extensive and flexible app in this field. Tons of addons even enhance its capacity: enable/disable things and dim the screen are "peanuts" for it. For a collection of tutorials, available addons, and more, be welcome to my Tasker Resource Collection.
* as you're asking about a time-based schedule, Timeriffic should be worth a look as well. Not that mighty as *Tasker* – but free.
* is another alternative. Again free, and comes a little closer to *Tasker's* capabilities (though not quire reaching them).

Note however that certain things depend on your device capabilities as well as on the Android version running. With recent versions, your device must be rooted to allow an app toggling airplane mode, for example.
> 0 votes

# Answer
Automateit can do that (of course, rooting is required!). Here is the link for the free version: https://play.google.com/store/apps/details?id=AutomateIt.mainPackage
> -1 votes

---
Tags: boot, automation, shutdown
---


# Question
Title: Disabling the notification tray in Android L's (5.0) lock screen
I think that this is a rather large security issue that has come with the release of Android L. I've always had a password on my lock screen for as long as I can remember, but in Android L it becomes nearly useless.

After locking my device I noticed that I can still pull down the notification tray from my lock screen with which I could toggle Wi-Fi, bluetooth, and data.

If someone was to steal my phone, they could easily turn off any wireless connection even with the phone locked - preventing me from tracking my phone (I realize that they can just turn off the phone and use fastboot to flash a new ROM onto it, but let's assume they're not that smart).

Am I just missing some magically hidden setting to disable the notification tray in the lock screen?

# Answer
No, you're not missing a setting. This particular decision seems very unfortunate, and a ticket opened with google to resolve this has already some support : Google code ticket. We can only hope that this will be reverted to the previous behaviour (allowed only when the lockscreen had no pin/password/gesture) or made into a setting.
> 4 votes

---
Tags: lock-screens, notification-bar
---


title: How to adjust brightness alternatively?

text:
# Question
Title: How to adjust brightness alternatively?
What if system brightness control does not work ?

How to adjust brightness of android phone alternatively ?

I am on HTC One X. I just noticed my phone's system brightness control is not working as I recently got my phone repaired. My phone's display IC has been changed as display was not working as my phone got wet.

I doubt the one who repaired a phone changed display IC of other phone, that's why the brightness control is not working.

So, is there any alternative way to control the brightness in android phone ?

Whatever app so far I have installed regarding brightness control seems to do the same thing what system brightness control does. So, nothing worked for me.

# Answer
> 1 votes
You may want to use the Screen Filter app by haxor industry. I use it primarily for keeping my screen dark at night for reading, but it may be a suitable temporary solution in your situation.

# Answer
> 0 votes
It sounds like the brightness control in the hardware is broken. Perhaps when the mechanic installed it he didn't manage to connect the ribbon cable correctly. There's no way an app can work around such a hardware problem. You should return your phone to the mechanic and ask him to actually fix it this time.

---
Tags: screen, htc-one-x, htc, screen-brightness, water-damage
---


title: view detailed permissions

text:
# Question
Title: view detailed permissions
Recently, Google grouped its permissions making it nearly impossible to tell what an app was asking for. Is there anyway to tell what fine grain level permissions are being requested from an app before it's installed? What about after?

# Answer
> 1 votes
I waved Good-Bye to the Google-Play website right after their last relaunch already, as it became pretty inconvenient: slow to load, and lacking important details. Luckily, there are some good alternatives available:

For my "research", I prefer **AppBrain**, which is an "alternative front-end" to the playstore one could say offering a "retro design" – as if it were the Playstore-a-while-back. Not only do you find all permissions listed separately again, they also place a "red triangle" on the permission tabs if an app requests permission (combinations) possibly raising concerns. Only draw-back I recently noticed is their dropping of the app-developers website link.

If you want to check directly on your device, for one *AppBrain* also has their own app. But as I haven't checked that lately I don't know how it lists permissions – so I rather recommend you Galen's **StripSearch** app. This not only shows you permissions, it also lets you filter your search by them:

<sup>*StripSearch* (source: Google Play; click images for larger variants)</sup>

The app comes with some pre-set filters to use straight away. You can modify them, or even create your own (as the one in the second screenshot). The app works pretty well, I'm using it myself.

As a quasi-companion I might mention my own site, which offers app listings by real-life categories as well as an app search similar to that of Galen's app – with the difference that my site only covers about 10.000 apps (corresponding to about 1% of the amount GPlay has). But my listings also link to reviews and other related information for its apps, so it might be worth a look still :) And if you click on an app's name there, it also reveals all its requested permissions – additionally linking each permission to detailed explanations of its meaning.

# Answer
> 0 votes
You can just install Avast antivirus to see all the permissions of apps And for the uninstalled apps you can click read more on the description

---
Tags: permissions
---


# Question
Title: Nexus 5 stuck on boot when trying to update to Android 5.0 Lollipop
I was trying to update to Android 5 using Nexus Root Toolkit. I clicked the "Start" on my Nexus 5 by mistake. Now, my phone stucks on the Google logo.

I tried to wipe and restore so I can start over, but the same thing happens; it stucks on Google logo. How to fix this?

# Answer
I had the same issue. It turned out to be an issue with the rooted boot.img. Try the option to flash stock rom with the 'soft brick/bootloop' option checked. I now have lollipop working, but no root access yet. But this is better than a bricked phone...
> 1 votes

---
Tags: nexus-5, unbricking, 5.0-lollipop
---


# Question
Title: Why am I not allowed slashes in the proxy setting?
HTC/Android 4.4.2

I am trying to set up VPN at work, which requires me to define a proxy server. I can long-tap on the staff WiFi name and enable advanced options, which allows me to define the proxy and port – except that the `Save` button seems to grey-out or not depending on what I type. It seems to be validating the proxy address as I type.

**My problem is that our work proxy server address contains slashes, which the validation doesn't accept. So, if I enter proxy.pac then I can save it, however, I need to enter `http://xxx.com/proxy.pac`**

Having looked around the forums, I think this must be a fairly rare problem - I see only a few references to this field not accepting a slash (in relation to adBlock). Although this does give me some assurance that its not just me, it doesn't really seem to offer a solution - those forums seem to find either a trailing space at the end of the proxy name, or that entering the form's fields in a reverse order then enables the save button.

So my questions are:

1. Is this a known problem? Can it be repeated elsewhere? Am I doing something stupid?
2. Can a 3rd party app offer a solution? I've tried some, eg "Proxy Settings" but it too doesn't allow the slash, also seeming to attempt to validate the hostname setting and refusing to accept what I need to enter.
3. Would rooting the phone help me? I see a lot of the available apps for setting proxies require that the phone has been rooted - I am reluctant to do this unless I know it will solve my problem.
4. I am aware there is a new release of Andriod around the corner... perhaps somebody with hands-on experience can see whether this problem still exists (simply try and enter a string with a slash in it for proxy settings, if you can press enter then I'll be first in the queue to upgrade when its available for me)

Any help/comments much appreciated!

# Answer
> 3 votes
As stated by Lie Ryan's answer, the proxy.pac file is a javascript file. In the Proxy Settings on your Android, you can only enter the address, port number, and sometimes a username and password.

What you can do is either ask your SysAdmin for the Proxy Server and Port Number, or just look at the file yourself. On a system that's already on the network, navigate to the address, and see what the file contains. Below is an example for my organization (some data modified):

```
function FindProxyForURL(url, host)
{
   if (isInNet(host, "192.168.0.1", "255.255.224.0")) {
      return "DIRECT";
   } else {
      if (shExpMatch(url, "http:*"))
         return "PROXY 192.168.0.1:3128" ;
      if (shExpMatch(url, "https:*"))
         return "PROXY 192.168.0.1:3128" ;
      if (shExpMatch(url, "ftp:*"))
         return "PROXY 192.168.0.1:3128" ;
     return "DIRECT";
   }
}

```

The important part is what it wants the proxy address to return; in my case, it's `192.168.0.1:3128`. I can enter this into my Android, and all my data goes through my proxy. I can check my proxy logs (I use squid), and see the requests for pages going to my phone, without requiring an actual 'proxy.pac' file on my phone.

# Answer
> 8 votes
Your http://xxx.com/proxy.pac is not a proxy server, it is the address to a proxy automatic configuration (PAC) file. A PAC file contains a Javascript function that determines which proxy address to use and/or whether you're allowed to go direct when connecting to a particular URL.

ProxyDroid (requires root) claims to support proxy configuration using PAC file (I had never personally used it though).

---
Tags: 4.4-kitkat, vpn, proxy
---


# Question
Title: How can I download the backups ClockworkMod creates to my PC?
I do not see them in the /clockworkmod folder when I connect my device to my PC. I tried using adb pull but adb does not show any devices when the device is in recovery mode (only if it's booted).

Version is 4.2.1; ROM Cyanogen. Device is MAKO, and my PC is running Windows 7. The drivers for the device have already been added/installed from the android-sdk extras folder. The folders I see when I connect the device to win7 are different than those I see when I browse on the device itself.

This issue might pertain to the way 4.2.1/4.2.2 creates folders (something about multi-user).

# Answer
> 3 votes
The ROM Manager app has an option in the Manage and Restore Backups to Download Backups. You might want to try using it to create backups and download those backups to your computer.

<sub>(Click image to enlarge)</sub>

Choose Download Backups and you will see:

Provided your phone and your computer are logged into the same network you can point your browser to the address shown on the screen and choose which of the backups you would like to transfer to your computer.

It will take a while depending on the size of the backup.

This may be a feature of the Pro Version but the Pro version is worth every penny.

Good Luck.

# Answer
> 2 votes
You can use adb for copy backups:

```
adb pull /mnt/shell/emulated/clockworkmod/

```

# Answer
> 1 votes
I'm not 100% sure if the following will solve your Problems, but I had similar problems with my Nexus 4 (mako)

First up: The Backups will probably be stored in "/data/media/clockworkmod" you probably won't find them somewhere else.

Second Problem: I had the same Problem, with not getting ADB-Access in Recovery Mode what I did was (Windows) going to Device Manager and selected "ADB Composite Interface" for the unknown device. Automatic driver searching did not succeed.

---
Tags: backup
---


# Question
Title: Is it possible to change my wearable device voice recognition language?
Most of my message recipients don't know English, so I text them in Spanish.

Now I have a wearable device, but can't seem to find how to make it recognise Spanish when I dictate to it.

Is it available at all? How can I change it?

I tried setting the whole watch language to Spanish but it still only lets me dicate replies in English.

# Answer
> 3 votes
Unfortunatelly, the Answer is No. You can't switch recognition language in progress.

But you can switch default recognition language for entire phone (and wearables at once). Launch google search app. Go to settings-Languages and check Spanish and English languages there. after that TAP AND HOLD on Spanish language and then Save.

This will force your android device to recognise Spanish language by default.

**Additional info from 2015 Summer:** You still can't set you default wearable language separately from your phone. But it looks like Android Wear finally started recognise not only your default phone language but your additional phone language(s) too. Thats pretty cool IMO.

---
Tags: voice-recognition, android-wear
---


# Question
Title: Restore app data from a copied 'com.company.appname' folder
Before wiping my Nexus 7 (2012), I created an app backup using the Backup function of the Nexus Root Toolkit (v1.8.2). This produced a large .ab file.

I want to restore a single app to the newly back-to-stock tablet.

I extracted the .ab file to a TAR using Droid Explorer, and from that, extracted the particular 'com.company.appname' folder. I tried simply copying that into the `sdcard/Android/data/` folder, but the app doesn't see the data.

Any ideas?

P.S. I'm on Android 4.4 KitKat and trying to restore SeriesGuide (com.battlelancer.seriesguide)

# Answer
> 1 votes
Very likely, you need to `adb push` them to the appropriate folder in your `data/` partition, which is different than your `/sdcard/` partition.

---
Tags: adb, backup, restore
---


title: Reset password on Galaxy Player

text:
# Question
Title: Reset password on Galaxy Player
I have a Samsung Galaxy Player 4.0 and I haven't used it in ages. With that being said, I forgot my password. When I tried to unlock it, it told me to put in my email, but I forgot my password to that as well.

I want to know if there is a way to reset it, or just figure out the password to my email. Now my device doesn't let me try to put my password in because I tried too many times and failed. Is there a way that I can reset it?

# Answer
> 0 votes
Olright mate you will have to wipe/ reset the whole device to do this Remove the battery. Replace the battery but do not power the device on. Hold down the Volume Down + Menu buttons then press the Power button. Hold the Power button for 2-4 seconds and release it without releasing the Volume Down or Menu button. Your phone will boot into hboot mode. Use Volume down to navigate the options and the Home Button to select Choose "Clear Storage" (sometimes named 'Wipe Data / Factory Reset') Confirm your choice and wait for the device to do the work. Let me know if it works buddy.

---
Tags: 4.0-ice-cream-sandwich, password, locked-out, samsung-galaxy-player
---


title: samsung s5 activity log

text:
# Question
Title: samsung s5 activity log
I am suspecting that a friend of mine may have deleted an app I use for unknown reasons is there anyway I could see the phone activity log to check wet her the app was uninstalled and at what time

# Answer
> 0 votes
No there is no activity log but if you go on the play store and view all apps you can see all the apps youve downloaded and it will tell you if they are installed or not. Let me know if this helped

---
Tags: applications, samsung, history
---


# Question
Title: Used device manager once, now I can't set security to 'none'
Phone is an LG Nexus.

I was messing around with security settings and decided to try using a pattern to unlock my phone. No more than 5 minutes later, I completely forget the pattern I set. Did some googling and used Android Device Manager on my PC to remotely set a password on the phone. Successfully regained access to my phone.

I prefer to have no security on my phone specifically to avoid situations like this. My problem now is when I go to security settings, the "None" option is greyed out and says "Disabled by administrator, encryption policy, or credential storage." So I selected Device Administrators and un-checked "android device manager."

But I still cannot select "None." Encryption is not enabled. I'm tempted to select "clear credentials," but there's a big list of default credentials and I'm afraid removing them might be bad. Is there a specific credential I should disable?

TL;DR: Can't set screen lock to NONE. Android Device Manager is disabled. Not sure if I should clear all credentials.

# Answer
> 2 votes
Ok, just posting an answer in case someone with the same problem finds this.

I took a change and hit "clear credentials." Afterwards I was able to select NONE for screen-lock again. So far haven't noticed and side-effects to clearing credentials.

---
Tags: security, lock-screens, 5.0-lollipop, android-device-manager
---


title: Biometric-security lock-screen?

text:
# Question
Title: Biometric-security lock-screen?
Is there a way to apply a biometric lock (as in, a look screen) to an Android device? e.g. the unlocker has to pass a fingerprint / retina / voice scan. I've read about startup companies and general ideas, but haven't seen any actual product.

# Answer
Turns out unlock via face recognition will be built-in in Android 4.0 Ice Cream Sandwich.
> 3 votes

# Answer
Some phones have hardware built in for such things. For example, my Motorola Atrix has a fingerprint scanner to unlock it, http://www.authentec.com/a/ATRIXFAQs.aspx. Also, like you pointed out, Ice Cream Sandwich is going to have facial recognition for locking/unlocking.
> 2 votes

# Answer
It's possible to develop one, but we don't have pixel-per-pixel touch screens(like the one that the second generation Microsoft Surface uses) on our Android phones, so it will not be accurate, nor even trustable. What may be out on the Market are lock screens that imitate those systems, but they are just for visual effects.

The only example that is valid is the face-recognition, the iris-recognition I don't know, but I think this needs a lot more improved technology. You can check out BioLock To Bring Biometric Security (Iris Scanner, Facial Recognition) To Android for more information.
> 1 votes

# Answer
I am currently using an app in beta called Zwypelock. This app learns your unique behavior — the way you hold you phone, the pressure you apply to your touch screen, etc. It lets you unlock the phone with just a swipe.

Here is the link

https://play.google.com/store/apps/details?id=com.zighra.zwypelockss&hl=en
> 0 votes

---
Tags: security, lock-screens
---


# Question
Title: Limit on Android version on an Android device
I'm trying to make changes to the Android framework as a part of a project. As ambitious as it sounds, I want to flash a Nexus S with an Android 5 image. Can this be done, or is there a limit to the Android version supported by a device?

# Answer
> 1 votes
Strictly Speaking I do not think so.

If you look on the google images for android site (https://developers.google.com/android/nexus/images) the highest the Nexus S goes is up to 4.1.2. Also, according to wikipedia (http://en.wikipedia.org/wiki/Nexus\_S) the highest modded version is 4.4.3 KitKat via the CyanogenMod. Hope this helps.

---
Tags: rom, samsung-nexus-s, 5.0-lollipop
---


title: Removing mobogenie

text:
# Question
Title: Removing mobogenie
I saw the Mobogenie in my installed apps list. Uninstalled and it is coming back from somewhere when I connect to internet. I think this is a genuine app, but a bit concerned about the intrusive nature. Also it is posting notifications once it comes back. Does anyone had similar experience? Is there a way to remove Mobogenie permanently?

# Answer
> 1 votes
Mobogenie has been updated so users can decide either if they want to install our software or not. This solves the issue of consider Mobogenie as a spam software and focus in our content. Glad to have a further discussion to solve any remaining doubt.

# Answer
> 0 votes
1. Make sure you have uninstalled mobo genine market.
2. Go to App, and swipe until you see "All" you will see 2 Downloads icon there.
3. The Downloads with no size is the legit one. Keep it, if you long press and select App info you will see that it's something related to your firmware.
4. The 2nd Downloads icon is the culprit, with a version of 2.02xx. Long press it, select App info then uninstall.

# Answer
> 0 votes
Switch to safe mode. Safe mode can be activated by pressing and holding volume down button during boot up process. And then you can easily uninstall the app

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


# Question
Title: Issues after updating Nexus 4 to Android Lollipop
I am observing the following behavior after upgrading (flash and upload factory image, no OTA) my Nexus 4 to Android Lollipop.

1. When I clear all the recents, and again try to view recents, I am still able to see apps over there (most of the times, I see `Android System` )
2. Battery is draining very fast.
3. Battery charging speed is drastically reduced.
4. While trying to call from the `Speed Dial` tab, the call screen comes up after a while. I kept on tapping the contact but the call was already started in the background.

Is it currently possible to install/update to Android Lollipop on the Nexus 4 without these being an issue? If so, how?

# Answer
I did a factory reset and its working fine now. May be there was a problem in upgrading.
> 2 votes

---
Tags: nexus-4, 5.0-lollipop
---


# Question
Title: How do I know which root method was used to root a phone?
Let's say you got a rooted Android phone but you want to find out how it was rooted. Is there a way to know which method was used to root it?

# Answer
> 1 votes
In general, no.

The basic goal of rooting is to place an executable `su` binary somewhere accessible via `$PATH`. Nothing else needs to be left behind. The specific exploit that was used need not have side-effects, and multiple different tools could use the same exploit anyways. In fact, there need not even be an exploit — many devices just let you unlock the bootloader and flash or otherwise load `su` in a straightforward manner.

If you know that a specific root tool does leave behind a signature, you could check for it, but in my experience that is not typical.

---
Tags: rooting
---


# Question
Title: ./flash-all.sh: line 16: fastboot: command not found
I'm trying to "Get Started" with Setting Up the Preview SDK | Android Developers to Install the L Preview System Image Android L Developer Preview | Android Developers on my Nexus 7 (Wifi) "razor".

I'm getting following error:

```
mbp:razor-lpv79 alexus$ ./flash-all.sh
./flash-all.sh: line 17: fastboot: command not found
./flash-all.sh: line 18: fastboot: command not found
^C
mbp:razor-lpv79 alexus$

```

here is my `fastboot`, it's in `/Applications/Android Developer Tools/sdk/platform-tools/` folder:

```
mbp:razor-lpv79 alexus$ ls /Applications/Android\ Developer\ Tools/sdk/platform-tools/fastboot
/Applications/Android Developer Tools/sdk/platform-tools/fastboot
mbp:razor-lpv79 alexus$

```

What can I do? I do *NOT* wish to modify `flash-all.sh` script (if possible).

# Answer
> 8 votes
This isn't an Android problem at all. You can simply run the commands from flash-all.sh by hand, changing each one to name `fastboot` by its full path, or you can set the `$PATH` in your shell.

```
PATH="$PATH:/Applications/Android Developer Tools/sdk/platform-tools/"
./flash-all.sh

```

You should also check that the `fastboot` executable is executable. This probably won't be the case if you've extracted the files onto a non-ext partition. The following output is a correct example: note the `x` in the fourth column, and that the files are owned by the user I'm running as.

```
z1@foyle platform-tools% ls -l
total 3292
-rwxr-xr-x 1 z1 z1 1355536 1105 27 Jun 14 adb
drwxr-xr-x 2 z1 z1    4096 1105 27 Jun 14 api
-rwxr-xr-x 1 z1 z1   47828 1105 27 Jun 14 dmtracedump
-rwxr-xr-x 1 z1 z1  225253 1105 27 Jun 14 etc1tool
-rwxr-xr-x 1 z1 z1  201380 1105 27 Jun 14 fastboot
-rwxr-xr-x 1 z1 z1   10071 1105 27 Jun 14 hprof-conv
-rw-r--r-- 1 z1 z1  720629 1105 27 Jun 14 NOTICE.txt
-rw-r--r-- 1 z1 z1   16520 1105 27 Jun 14 source.properties
-rwxr-xr-x 1 z1 z1  771959 1105 27 Jun 14 sqlite3
drwxr-xr-x 2 z1 z1    4096 1105 27 Jun 14 systrace

```

# Answer
> 1 votes
I was running today into a similar issue as the one that you are pointing out. I downloaded my .img file from https://developers.google.com/android/nexus/images and tried to run:

```
flash-all.sh

```

But that was returning:

```
./flash-all.sh: line 17: fastboot: command not found
./flash-all.sh: line 18: fastboot: command not found

```

My solution (in my Mac) was to download the file RootNexus5.zip from http://downloadandroidfiles.org/download-rootnexus5-zip-2/ decompress the downloaded file and copy *fastboot-mac* into the same folder as *flash-all.sh*.

Now open flash-all.sh in your favourite editor (Sublime in my case) and change all the ocurrences of *fastboot* for *./fastboot-mac*. Then try to run the file again. If you are not using a Mac simply use *fastboot-linux*.

Note: Linux users in my case was debian 9.8 stretch.

Make sure adb and fastboot are installed.

```
sudo apt-get install adb
sudo apt-get install fastboot

```

fixed my error straight away. I already had adb but not fastboot.

---
Tags: android-sdk
---


# Question
Title: Removing the default guest user account on Android Lollipop
How to remove the default Guest User on Android Lollipop in Nexus 5?

In the user settings, I am presented with option to add the guest user. However I am unable to remove the default guest user already present. I am able to remove the added guest users but not the default guest user. The phone is not rooted yet.

# Answer
> 26 votes
Yeah, you can remove it. Just switch to the guest user, pull down the notification with two fingers and tap on the user icon in the top right corner. It will then offer you the possibility to remove the guest user.

---
Tags: nexus-5, 5.0-lollipop
---


# Question
Title: Why does this app not restore from Google Backup until I specify the set in adb?
I read this great answer about how sets work, but I'm seeing behavior I don't understand in this app.

I just installed on a device that has never had the app installed (I think, see bottom) and nothing was restored. Through adb, I tried the command `bmgr restore <package_name>` and it said "unable to restore".

So then I did `bmgr list sets` and saw that there was only one set available (from a different device). I thought, "well that's got to be the one it's trying to use and failing." But then I ran `bmgr restore <set token> <package_name>` and restore worked! And now restore works without the token name either.

If there was only one set to use, why didn't it restore properly? Was there another hidden set? It's possible the app was installed before, but I called `bmgr wipe <package_name>` and toggled `bmgr enable true/false` to clear any pre-existing data.

# Answer
`bmgr restore package` doesn't reinstall an app: it sends a signal to the installed app to make it restore its data from backup. If the app isn't installed, you get the error message you saw.

It's the Play Store app that's responsible for installing other apps. If you like, you can think of the list of installed apps as Play Store's backup data, and it restores from that backup by installing all the apps in the list. This takes some time and happens silently in the background, since the backup mechanism is designed to be invisible to the user.

It's possible that Play Store managed to install your target app in between your first and last `bmgr restore` commands, or that toggling `bmgr enable` triggered it to reinstall the app at that point.
> 1 votes

---
Tags: adb, backup, restore, backup-manager
---


# Question
Title: How to turn off the camera shutter sound on LG G2 mini?
Where is located the **camera shutter sound file** on *LG G2 mini* (Android 4.4.2)? Or how else to **turn** that annoying sound **off**?

***None*** *of the solutions recommended in similar questions here does work. The phone looks like requiring its own solution.*

The accepted answer for How do I disable the 'click' sound on the camera app? recommends deleting `/system/media/audio/ui/camera_click.ogg`. I deleted the file, rebooted the phone several times, however the camera did not stop making the shutter noise. N.B.: My phone *is* rooted.

I want either to delete the file or replace it with an no-sound file, however the location given in the related question does not seem to work on LG G2 mini.

The solution with setting `ro.camera.sound.forced=0` in `build.prop` does **not** work either.

Explanation to avoid some off-topic answers:

1. LG G2 mini native camera application has 4 predefined shutter sounds, with no "None" option.
2. I don't consider switching the phone on *silent* as a solution.
3. I am not asking *why* LG does not have the option (whether it is somewhere legal or not), but *how* to turn the sound off.
4. My phone is rooted so I can change system files. I just haven't found *which* files should be changed and *how*.
5. The problem might be deeper. As the description of the Camera Sounds Off! application says:

> Don't work on some devices by ...
>
> \*LG (The LG's camera app has own not removable sound files!)

Actually, I don't believe in anything *really* "not removable" :), but removing them probably will require some trick which I have not found.

# Answer
You need to be rooted to do this!

1. Download and open any root browser. (I am Using Root Explorer for these instructions, ES File Manager works also)
2. Go to System
3. Go from Read Only to Read/Write
4. Find Biuld Prop
5. Open with text editor
6. Find ro.camera.sound.forced
7. Change the 1 to 0
8. Save Changes
9. Reboot

SOURCE: http://forum.xda-developers.com/showthread.php?t=2051384
> 2 votes

# Answer
You were on the right track. You only have the wrong file it is shutter.ogg that makes the sound !!!
> -1 votes

---
Tags: settings, root-access, camera, file-system, camera-sound
---


title: Delete a homescreen on Motorola Moto G

text:
# Question
Title: Delete a homescreen on Motorola Moto G
I wondered how I could remove an empty homescreen on a Motorola Moto G with Android 4.4 (Kitkat).. I tried to de-zoom, like I used to do with my older android phone (galaxy S3), but it doesn't work. ;(

Cheers

# Answer
> 1 votes
You cannot remove home screen in Moto G as it contains Stock version of android. You can do that with third party launchers like Go Launcher, Nova Launcher

# Answer
> 0 votes
Sorry, there's nothing you can do since it's a stock launcher. Try downloading a different launcher from the Play Store.

# Answer
> 0 votes
You can actually. You just have to keep on removing widgets and shortcut icons untill there are none left on the screen, and it will automatically remove itself – unless its the last screen left. :-)

---
Tags: 4.4-kitkat, home-screen, delete, motorola-moto-g
---


# Question
Title: Exporting GPS data from app-internal database
I am trying to create a height profile from the GPS positions I recorded last week while hiking. I used the App GPS Logger (now called GPS Offline Logger) on Android 2.3.5/Samsung GT-S5570 and managed to have it create .kml-Files, and from the second day on, also .gpx-Files. Now, the .gpx-Files contain a lot more information (like accuracy and **height**) than the .kml-Files (Which are just a \<linestring\> with a list of coodinates).

Is there any way to have the app create the .gpx File for the missing day or can I (maybe using ADB via Ubuntu) directly access the application's internal database and get the data from there? (If I click "show logs" and then **long-click**, "show details" twice, all needed information is displayed.)

# Answer
Ok, so the program still produces a logfile called location\_log.txt with all of the important data. I wrote a script in python to export it:

```
#!/bin/python
#
import codecs, os
__author__ = 'lukas'
path = "/path/to/the/folder/"
ins = codecs.open(path + "location_log.txt", "r", 'iso-8859-15')
array = []
for line in ins:
    linenew = ""
    count = 0
    for char in line:
        linenew += char
        count += 1
    array.append(linenew)
ins.close()

print """<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx   xmlns="http://www.topografix.com/GPX/1/1" creator="GPSbgLogger" version="1.1"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" >  <trk>
    <name> GPSbgLogger DATE </name>
    <desc> GPX export file </desc>     <trkseg>"""

for line in array:
    if "20140228" in line: #OR ANY OTHER DATE YOURE INTERESTED IN
        if "   gps " in line:
            info = line
            otherstuff = info.split("   gps")[0]
            latlonheight = info.split("gps  ")[1]
            datetime = otherstuff.split(": ")[1]
            latlonheight = latlonheight.split(",")
            date = datetime.split(" ")[0]
            time = datetime.split(" ")[1]
            print "<trkpt  lat=\"%s\" lon=\"%s\" >"%(latlonheight[0], latlonheight[1])
            print "<ele>%s</ele>"%(latlonheight[2][:-1])
            print "<time>%sT%sZ</time>"%(date[:4] + '-' + date[4:6] + '-' + date[6:], time)
            print "<src>gps</src>\n</trkpt>"

print """
</trkseg>
  </trk>
</gpx>
"""

```
> 0 votes

---
Tags: data-recovery, gps-tracking
---


# Question
Title: Change language for one application (Google Now voice recognition, root available)
I normally run my phone in French. But unfortunately, Google Now will only support voice commands if I set the phone's language to US English.

I tried setting **Google Now \> Paramèters \> Voix \> Langue** to **anglias**. This allowed me to perform Google searches using English. But I still couldn't use commands like "call…", "navigate to…" or "set an alarm…". These only seem to be available if I set the phone's overall language to English, which I don't want to do.

Is there any way to change the phone's language on a per-application basis? This would presumably require root access, which I have available. Basically, I'm looking for a root app which will chance the Unix locale for selected apps, or something like that. I want to make Google Now work without changing every other application to English. Thank you!

# Answer
There is a way of forcing a certain app to be in different locale / language than your general phone settings!

1. you need to be rooted
2. install "xposed framework" from xposed.info
3. within this app install a module "app settings"
4. within this module search for "quicksearchbox" (it's the google search app)
5. change its locale to "english-us"
6. enjoy

Unfortunately xposed framework stopped working with android 5.0 Lollipop... so enjoy it until your phone is hit with the update :(
> 5 votes

# Answer
The locale of the app is based on the system wide locale, AFAIK, there is no way of setting each application to use a specific language regardless of how the system wide locale is set.

That is, the developers of such applications have taken for granted that, if the system wide locale is set, then the Android run-time will select the appropriate locale for the application, ***provided*** that the application has the necessary resource for that language built into the application.

If there is no locale for internationalization within the application, it will fall back on US English by default even if the system-wide setting is other than that.

I have not seen such an application where it prompts to select the language specifically within it at run-time and force it to use it regardless of system-wide setting.

***Edit:***

After a bit of google-fu, came across this site titled '*Google Now With Independent Locale: Google Now Tweaked For Use In Your Own Language \[Root Only\]*'

So give that a shot and see if that would help you :)
> 3 votes

# Answer
I was just looking for the same thing to be able to run my phone in English, but my Navigation application in my native language (dutch). I found a program called localized apps program on XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 It lets you create a shortcut for an app for a different language (it actually changes your phone language and returns it to normal when you close the program). Credits to xda user thiagolr for creating this program.
> 3 votes

---
Tags: localization, google-now, voice-recognition
---


# Question
Title: No rotation lock icon in quick settings in Lollipop on Nexus 5
I've seen in several reviews that Lollipop comes with a new rotation lock icon in quick settings:

ArsTechnica:

But my phone doesn't have it:

Click image for larger version

How can I get the rotation toggle to show up?

# Answer
Found the solution

Goto settings-\> accessibility-\> enable AUTO ROTATE.... Then we have the toggle button in notification screen as well
> 20 votes

---
Tags: 5.0-lollipop, auto-rotation, quick-settings
---


# Question
Title: How to force the locale/language of a specific app?
I'm looking for the functionality of MoreLocales2 but only applying the changes to certain apps. In this case, I'm trying to force German on TypoClock 0.51 but have the rest of my phone left in English.

Any apps out there that could do this? Or any suggestions for how to accomplish this? Specific advice to get TypoClock to show in German would be good too.

The device is Samsung Galaxy S2, if it helps.

# Answer
TypoClock and TypoClock Free both use the system language as one can see on the app features:

> Multilanguage (widget uses your system language to display day name and month name).

There's no solution for situations like this, as you can only manipulate the application i18n feature if it was developed with such an option.

You can, as mentioned by Izzy on the comments, email the developer and see if this can be a feature a for future release.
> 2 votes

# Answer
There is a way of forcing a certain app to be in different locale / language than your general phone settings!

1. your device need to be rooted
2. install "Xposed framework" from xposed.info
3. within this app, install a module "App Settings"
4. within this module, search for your app
5. change its locale to "english-us"
6. enjoy
> 0 votes

---
Tags: applications, localization
---


# Question
Title: How to avoid duplicate generated calendar entries?
I'm using Google Calendar on my desktop computer. It seems to auto-generate birthday entries for my contacts in Google Mail. Unfortunately these entries show up *twice* in "My calendar" in the generic *Calendar* app (version 1.1) of Android 4.0.4. How can I avoid this?

I don't see any duplicate entries in other calendars, and the calendar list only shows "My calendar" once.

Written on my Samsung SII :-)

# Answer
Here are some options you can try:

* Remove your Google account and adding it back. Source
* Clear app data via `Settings > Application manager > Calendar Storage > Clear data`. Source.
**UPDATE 2013-05-15:** This worked for l0b0
> 9 votes

# Answer
It's possible that the calendar app is showing the birthday in the "My Calendar" and also from the "Contacts' birthdays and events" from google calendar (which you can set up from the website, birthay is in the **more** section of "Interesting Calendars"). If is the case they should show up with 2 different colors. You can turn on of these calendars off in the 'Calendars to display' options (from the menu).

The other option is that merging/linking contacts (i.e. if a contact has an exchange account and birthday info) ends up in duplicate birthdays entries added to the My Calendar, and show with the same color. So far I delete those by hand.
> 2 votes

# Answer
Sorry to bump this up guys, but I think I got the solution to your problem, l0b0. I chanced upon this post while trying to solve the same problem faced by l0b0. I'm currently using Samsung SIII, and I synced my phone contacts to my gmail account. The birthdays of my contacts appear 3 times, with the same colour (under "My Calendar" in Google Calendar app).

I unclicked "My Calendar" in my Google Calendar App, and the contacts disappear. I think the duplicates are because of the contacts I have on my phone. To keep my friends' birthdays appearing on my calendar, I opt to click "Birthdays" instead. Hope this helps!
> 1 votes

# Answer
is it possible your Calendar app is synced with more than one account? If it is, the birthdays which were copied into your calendar from account A may have now been backed up onto account B. You can check this by going to Accounts and un-syncing all but one of your calendars.
> 0 votes

# Answer
If your calendar is showing twice same events, and even in the same color, it could be because your phone has a default option to show contacts birthdays. So go to settings in your calendar app (in your phone), and look for your "sync calendars", and uncheck the one called Contacts Birthdays. So in the website you'll see the one you're used to, and in your phone you'll see the one by default your phone comes with.

If nothing disappears, or both duplicated events disappear, means those events are stored in another calendar, or you have duplicated entries in your calendar. In that case, from the website go to your contacts and in the "more" option select "find and merge duplicates".

Hope it helps.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, sync, google-calendar
---


title: Moto G (1st Gen) xt1033 lollipop

text:
# Question
Title: Moto G (1st Gen) xt1033 lollipop
Recently the 2014 edition of the Moto G got the Lollipop update. I wanted to know the exact date on which the 1st Gen Moto G will be getting the update? Also, can flashing the update of the 2nd Gen on the 1st gen prove to be dangerous? Can anyone provide me with a link containing android lollipop for moto G to download?

# Answer
Flashing 2nd gen file into 1st gen phone can completely brick your phone!
> 1 votes

---
Tags: downloading, ota-update, motorola-moto-g, 5.0-lollipop
---


title: Remove Album Art from Lock Screen

text:
# Question
Title: Remove Album Art from Lock Screen
How can I remove the album art from showing on my lock screen? I want my live wallpaper to show instead.

Edit: should have added device and ROM. Sorry first time on here. Using a Sprint GS3 with CM11 Nightlies.

# Answer
I guess the music application you are using (probably Apollo in your case) is responsible for this. You might want to try a different one.

I just dug into Apollos source code and think I have found where it sets the album artwork. Check out line 1377 on Github. `mRemoteControlClient.putBitmap(RemoteControlClient.MetadataEditor.BITMAP_KEY_ARTWORK, albumArt);`

The way I see it, the call to RemoteControlClient is responsible for setting the album art and other things. So, the media player is responsible for your problem and unlike you find one that doesn't provide the album art to the `RemoteControlClient` you probably can't do much about it.
> 2 votes

# Answer
You can do this in KitKat using the Xposed Framework with the AudioPrivacy module: http://repo.xposed.info/module/com.audio.privacy

Unfortunately, this does not work in Lollipop, because Xposed does not work on Lollipop. I wish the CyanogenMod team would just add an option to disable this to the Lockscreen settings. Maybe I will bug them about it.
> 1 votes

---
Tags: lock-screens, 4.4-kitkat, album-art
---


# Question
Title: Photos show up as blank after putting them on SD card
Inserted a 32 GB Micro SD card. Phone recognizes it and I can copy photos on to it and they all appear to be there.

But when I restart the phone many of the photos show up blank. Any way to fix this? I tried another card with similar results.

My phone runs Android 4.4.

# Answer
Try erasing the photo gallery application data and reboot before starting the app again, so that it has to load again thumbnails and image locations once more when it starts. Perhaps it is not updating propper data.
> 1 votes

---
Tags: sd-card
---


# Question
Title: nexus 4, can't hear ring tone after upgrade to android 5.0
I have upgraded my Nexus 4 to Android 5.0 and now the phone bips on receiving a call but is not using the ring tone that i have chosen. it is like it was stuck in silent mode but hen i cant find the place to take it out of this mode

# Answer
> 5 votes
Set the Priority mode to All. This can be done via the Volume Up button:

> "For fewer disruptions, turn on Priority mode via your device's volume button so only certain people and notifications get through. Or schedule recurring downtime like 10pm to 8am when only Priority notifications can get through."
>
> The Priority notifications offers three modes namely - None, Priority, and All. The Priority mode will only allow a few set of notifications to go through and users will see a Star mark in the status bar when in this mode. Meanwhile, the None mode will allow the phone to receive all notifications but will not alert the user. Notably, the None mode in Priority notifications even limits set alarm functionality.
>
> Motorola has shared a YouTube video to explain the new Priority notifications on the Moto X running the new Android 5.0 Lollipop.
>
> http://www.youtube.com/watch?v=GRsCUUW1SrE

---
Tags: 5.0-lollipop
---


title: Revert to stock Android email app?

text:
# Question
Title: Revert to stock Android email app?
I've long used the stock Android email app to remotely access my work Exchange email account.

With the latest update of the Gmail app, the Gmail app has taken over this email account, and launching the stock Android email app results in forwarding to the Gmail app.

I'd like to resume using the stock Android email app for this email account. How can I do that?

Thanks much.

# Answer
> 0 votes
Unfortunately, the only workaround for that would be to uninstall the most recent Gmail app and consider finding the previous update to it (ex, if it was 4.1.3, search Google for 4.1.2.)

---
Tags: email, gmail
---


# Question
Title: Is it possible to install Android 3.0 on my Android 2.3.6 Huawei m865c?
The title essentially explains my dilemma, but should I be able to, is it possible to install it via my BootLoader?

# Answer
Android 3.0 (Honeycomb) is supposed to be a tablet-exclusive OS, and it's already deprecated. It's replaced by Android 4.0 (Ice Cream Sandwich) which unites the OS both for phones and tablets.

As for official OTA, I couldn't find any information about that, so it seems that Android 2.3.6 (Gingerbread) is the latest official Android version available for the phone.

The only way to update your phone (unofficially) is to flash with custom ROM/ported stock ROM, which I find it hard to search, if available. ClockworkMod site lists 1 custom ROM, A2Tude, but it seems that it's just a custom ROM based on Android 2.3.6, so I couldn't find any ROM with Android version higher than that.
> 0 votes

---
Tags: bootloader, ota-update, android-versions
---


# Question
Title: How do I deal with unknown installation error code -505?
I have a Nexus 7 and it has just been updated to Android 5.

Two apps give me trouble after the system upgrade, games that my kids play. Dumb Ways to Die and VVVVVV. Both of these had icons after the upgrade but when clicked a popup appeared saying "App not installed". I attempt to install them. The download is fine. The install begins. And then an error message:

> Unknown error code during application installation: "-505"

The exact same error for both apps. I've restarted the device to no avail.

I have no idea what to do next. Please could some kind soul give me advice on how I might remedy this problem.

# Answer
> 10 votes
# TL;DR

This issue occurs when an app is trying to re-declare an existing permission, with error message `INSTALL_FAILED_DUPLICATE_PERMISSION`. It mainly affected apps that are based on Adobe AIR (package prefix with `com.air`). The **main cause** is the different code implementation in Lollipop 5.0 when verifying a certificate's signature used to sign an app. For the solution, just skip over to the "Solution" part.

**Update**: Google has fixed this issue on Lollipop 5.0.1.

---

## Technical Details

Excerpts from Android L Developer Preview issue tracker which are linked from an entry on AOSP issue tracker,

Post #4:

> logcat tells me there's a conflict with redeclaring permissions during installation (in my case, Amazon is trying to redeclare getui.permission.GetuiService, which is already owned by Camera 360)

Post #12's LogCat:

```
10-25 08:06:37.805   749   824 W PackageManager: Package com.tencent.mm attempting to redeclare permission com.google.android.c2dm.permission.SEND already owned by com.google.android.gsf
10-25 08:06:37.926  4812  4812 D Finsky  : [1] PackageInstallerImpl.cancelSession: Canceling session 121130466 for com.tencent.mm
10-25 08:06:37.926  4812  4812 E Finsky  : [1] PackageInstallerImpl.handleCommitCallback: Error -505 while installing com.tencent.mm: INSTALL_FAILED_DUPLICATE_PERMISSION: Package com.tencent.mm attempting to redeclare permission com.google.android.c2dm.permission.SEND already owned by com.google.android.gsf
10-25 08:06:37.926  4812  4812 W Finsky  : [1] 4.installFailed: Install failure of com.tencent.mm: -505 null
10-25 08:06:37.933   749   749 D ZenLog  : intercepted: 0|com.android.vending|-973170826|null|10017,!priority
10-25 08:06:37.933   749   749 V NotificationService: pkg=com.android.vending canInterrupt=false intercept=true
10-25 08:06:37.964  4812  4812 D Finsky  : [1] InstallerTask.cancelCleanup: Cancel running installation of com.tencent.mm

```

Excerpts from AOSP issue tracker,

Post #4

> In API19 the new X509CertImpl(encCert) wraps the certificate (which is already parsed and ready for SHA1 computation), while in API 21, the certificate is forwarded as byte stream, parsed again and processed by a certificate factory. Which factory that is, depends on the context. In case of the L devices I tested on, the factory will create an OpenSSLX509Certificate. Unfortunately, there is something in our certificate which openssl has trouble with and the fingerprint changes during openssl processing. I can reproduce this also with the openssl tool, when I convert our certificate into some other format (e.g., PEM).
>
> If the SHA1 would be computed directly on 'encCert.getEncoded()' it would be correct in both cases.

---

## Solution

**Update**: As of 2014-12-04, Google has fixed this issue on Lollipop 5.0.1. For those who didn't do any workaround trying to reinstall the app, you can flash Lollipop 5.0.1 image when it's ready/wait for the OTA.

Post #20, #21

> Looks like this has been fixed in 5.0.1:
>
> https://android.googlesource.com/platform/libcore/+/6632d8c9d8d1a3ac338d541676148677641bafe3
>
> https://android.googlesource.com/platform/frameworks/base/+/32a22c44b8351c1cccd3a1f9c47a33469d9378e0
>
> > Status: Released

Committer's note

> Recover apps with malformed certificates.
>
> There was a window of time in Lollipop where we persisted certificates after they had passed through a decode/encode cycle. The well-written OpenSSL library was liberal when decoding (allowing slightly malformed certs to be parsed), but then strict when encoding, giving us different bytes for effectively the same certificate.
>
> A related libcore change (0c990ab4a90b8a5492a67b2b728ac9a4a1ccfa1b) now returns the original bytes verbatim, fixing both pre-Lollipop installs and installs after that change.
>
> This change recovers any apps that had been installed during the window of time described above by doing a one-time check to see if the certs are effectively equal.

---

Please refer to older revision for other suggested solutions.

---
Tags: google-play-store, 5.0-lollipop
---


title: System update on restart takes to TWRP

text:
# Question
Title: System update on restart takes to TWRP
I guess everyone got a notification for downloading an update for Android 5.0 Lollipop on Nexus 5. When the download is complete and the phone is restarted, it takes me to the TWRP screen and I could not figure out what to do next. How could I update now?

If I restart according to the following screen, it takes me to TWRP.

# Answer
You need to flash stock recovery to install stock OTAs without computer-based intervention.

Alternatively, you can download the relevant OTA for your version of KitKat, put it somewhere on your Nexus's internal storage and flash it in TWRP like you would any other flashable zip. Although you may want to note that xposed doesn't work with Lollipop yet, and rooting is a little bit more involved than it was on kitkat.
> 0 votes

# Answer
I was running into the same problem yesterday with my Nexus 5, I updated to the latest version of TWRP and nothing...

Eventually I followed one of the guides online to flash the Nexus 5 with the Factory Images and that worked at the price of loosing my data.....

https://developers.google.com/android/nexus/images
> 0 votes

---
Tags: recovery-mode, twrp, nexus-5, ota-update
---


# Question
Title: l format my Huawei G700-T00 and now l cannot install it again
Please how can l reinstall google playstore on my Huawei G700-T00. i have tried to install it three time

# Answer
You can get the .apk of Google PlayStore over here get it downloaded over the device memory and try installing it ! I should work for you !

PS: Don't worry about the source it's coming from a trusted source i.e. AndroidPolice
> 0 votes

# Answer
If you have Huawei App Store installed then the whole process is a piece of cake. Based on the model you are reffering to, T-00, I guess you have the chinese version so the Huawei App Store should be available in you device.

1. Open Huawei App Store
2. Search for "Google Play Services" and Install it
3. Install "Google Play Store" as well
4. Then in the search bar search for "google"
5. Press the image that shows many products of google, like chrome, gmail, hangouts, google plus
6. From there download the Calendar Sync that has an icon of a calendar and the Contact Sync that has an icon of person.

Now you can download apps from Play Store, Sync Contacts and Calendar.

For you help I have attached some screenshots.
> 0 votes

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


title: Understanding Android terminologies

text:
# Question
Title: Understanding Android terminologies
I am a Android greenhorn, and seems like there are a lot of jargon that float around. Example:

```
Android OS
Android Kernel
Rooting
Recovery
Partition
ROM
Boot locked
BIOS
SIM Locked
stock android

```

etc.

Could any one point me to resource(s) that would clarify these core concepts to me? I am not looking for easy answers; but rather I need right approach to read and understand these concepts.

# Answer
1. Android OS is self explained. It's the Android Operating System itself and it's based on Linux.
2. Android Kernel, you should read kernel in general from Wikipedia http://en.wikipedia.org/wiki/Kernel\_(operating\_system)
3. Rooting, is the method to obtain superuser access rights to the OS. Please read here for more info http://en.wikipedia.org/wiki/Superuser
4. Recovery is a piece of software that can help you flash files or recover from software damage
5. Partition you should look here http://en.wikipedia.org/wiki/Disk\_partitioning
6. Boot(loader) Locked. Bootloader itself is a piece of software that loads the OS after the completion of some power-on tests that the device performs. If the bootloader is locked you cannot change ROM.
7. BIOS Please refere here http://en.wikipedia.org/wiki/BIOS
8. SIM Locked, That means that you entered the PIN of your SIM, three times wrong and the SIM Locked and cannot pefrom calls.
9. Stock Android is the Android as it is released in the AOSP http://en.wikipedia.org/wiki/Android\_(operating\_system)#AOSP

Your question is very low level and you could get answer, faster and with more contex, using the Google or Wikipedia as am refering to, it too.

You can find some terminologies here http://techpp.com/2011/10/07/understand-the-basic-android-terminologies/ and here http://www.techverse.net/basic-android-root-terminology-for-beginners/ . You should of course watch out for xda-developers forum where you can find very usefull stuff. There is a whole guide with Terms, Slands and Definitions here http://forum.xda-developers.com/showthread.php?t=1466228 .
> 1 votes

---
Tags: rom, stock-android
---


# Question
Title: Why should I "Set up my profile" within contacts?
When I go into my contacts (via the "People" application) I'm always prompted to set up my profile:

Apart from placing my personal details at the top of the contacts list in case I forget who I am, is there any other benefit to actually filling this information out?

# Answer
There are a few possible uses. This special contact also sets your photo and name in the quick-settings tray (the one you pull down from the top-right), and it's the source of the name and image used if you have multiple user profiles on a tablet.

If someone finds your phone unlocked, they might use your contact details to help find you and return your phone, but the settings here don't affect the lock screen message, which is the usual way to help your phone get back to you.

You might also use this to quickly send your contact details to someone else's phone via Bluetooth or NFC.

Finally, apps which you grant the appropriate permission ("Read your contacts" and "Read your own contact card") can read this special contact. They might do this to address you by the correct name, or to set up contact data without you having to enter it again. Obviously, exactly what they do depends on the particular app. For example, I have a free app Owner Photo Widget which uses this feature to make it easy to put your photo in a lock screen widget. This makes it easy to identify whose phone it is, if you leave it behind in the office, or a similar situation.
> 2 votes

---
Tags: cyanogenmod, contacts
---


title: Can't set data usage warning/limit

text:
# Question
Title: Can't set data usage warning/limit
I have a problem with my Nexus 5 (running Android 5.0 but I already had this problem on 4.4.4)

I played around with the slider for mobile data limits and warnings and it got out of range... My warning now is at 719.806.528 GB and my data limit is also out of range. Does someone know which app's cache do I have to delete to get this to 0 GB again?

Thanks and best regards

Josef

# Answer
Try clearing defaults, cache and data(memory) for the dataUsage app.

You could also simply uncheck the "set mobile data limit button" except you really need to use it. You can also try returning the slider to zero.
> -1 votes

---
Tags: mobile-data
---


# Question
Title: Can you explain the boot order of an Android device?
I understand a good bit of the ARM system architecture. you have an ARM system on chip containing the CPU, GPU, peripherial devices, baseband processor and both CPU and Radio firmware. Supposedly the application OS is stored on the phone's internal flash memory chip and the bootloader ROM on the chipset firmware boots on top or before the app OS on flash module 0? Is this like a BIOS in a desktop PC? Or is it that Android itself is stored in this on-chip firmware and the Root disk or Home directory is flash module 0, and it works like a live image booting from a CD or ROM?

What is the first thing to load in a. Android phone/tablet? Where is the main OS stored and where is the recovery bootloader stored? What about the radio firmware for phones? When a phone boots, what is the animated splash screen and music tone played? Why does that flash video/animation always show the manuacturer logo screen, and then the Android OS video?

# Answer
Everything (the bootloader, the recovery, and the full system) is stored in the same flash storage, with different partitions for each. The bootloader has its own partition which also holds the kernel for the main system. The recovery has its own partition: it needs to be separate from the main system, else it would be no use for "recovering" or flashing a new OS. The Android system itself lives in the system partition. It doesn't really work like a PC at all.

The first thing to load is always the bootloader. This is responsible for starting fastboot mode (aka bootloader mode), or starting the recovery or main system. In the latter cases, it also loads the kernel and ramdisk that will be used, which are in the boot partition.

The boot animation comes from the system partition, and are displayed by Android proper. On some phones (such as most Samsung phones), the bootloader itself has a logo (with the manufacturer or device name), and this is written directly into the framebuffer as part of its initialization, very early in the boot process. The Android boot animation is much later, and is performed in parallel with the rest of the boot process, providing a visual indication that the phone hasn't hung.
> 2 votes

---
Tags: hardware, bootloader
---


title: Securing Memory Card?

text:
# Question
Title: Securing Memory Card?
What should I do so that the Memory card in my phone works only in my phone? Also, I should be able to connect my mobile to a PC through a USB cable and completely see/edit/organize the data on my memory card.

I want this to prevent anyone from gaining physical asses to my mobile, removing the memory card and getting asses to my sensitive data, by using the memory card with some other device.

# Answer
I'm afraid that what you want to do is not possible.

You can come *close* by using EDS on the phone, but your computer will not be able to read the files directly. TrueCrypt will be able to decrypt the containers, but I think you might have some problems with handsets using MTP rather than USB Mass Storage.

Essentially what you want is for Android to support the "Secure" part of "Secure Digital". What you want to do is built into the SD card spec, where a password can be set on the card and can then only be read on that device.

For instance, the Samsung Focus WP7 handset locked SD cards to it, and these were not readable in other devices. Most devices simply saw the cards as unreadable, not even able to format them. Only Symbian handsets seemed to be able to recognise these cards were locked to a handset and were able to format these cards, but not read the data that was on them.
> 0 votes

# Answer
You could use encryption on the entire drive. This can be done with certain apps like EDS (which creates an encrypted container on the device, which requires a password to be opened -- but after that the file system is mounted transparently for all apps to access; these containers are TrueCrypt compatible). Some of these Apps (like e.g. Cryptonite or LUKS Manager) require the device to be rooted.

However, if those encryption does not work on the device filesystem itself (but uses containers), I'm not sure how an app will work with it if it expects files at hard-coded places. You can try and find out, as most of the encryption apps offer free trial versions.
> 1 votes

# Answer
Sorry, to best of my knowledge it cannot be done. But however, you can only encrypt your content. Please see this post, which explains few alternate ways with which you can encrypt the files that are being stored. MobiSafeFile is one such application that helps you to encrypt.
> 0 votes

# Answer
You could use encryption on the entire drive. This can be done with certain apps like EDS (which creates an encrypted container on the device, which requires a password to be opened -- but after that the file system is mounted transparently for all apps to access; these containers are TrueCrypt compatible). Some of these Apps (like e.g. Cryptonite or LUKS Manager) require the device to be rooted.
> 0 votes

---
Tags: security, external-sd
---


# Question
Title: How do I link the "My Info" Android local profile back to my Google+ account?
My issue is similar to having a ME profile (it is in a section called ME), but not the same. None of the answers to this question worked for me. I believe the principle difference is that **I cannot delete** the "My Info" profile. This profile originally did not have my name or email address anywhere in it. It had my phone number listed twice, both with the "Mobile" category, and both 11 digits long (with the leading 1).

My other problem is that the answers say that I should reinput the "faulty data", but I have no faulty data. The data is correct, just listed twice. Is it possible to merge this account or get it recognized as the Google+ profile?

# Answer
Answer originally from here: How to edit the "ME" contact?

1. Open Google+ on your phone.
2. Go into Settings / Your Name youremail@google.com / Contacts.
3. Check "Keep contacts up to date".
4. Go into Settings / Sync / Google.
5. Disable Contacts Sync. Wait a few seconds, re-enable it.
6. Wait a few more seconds, and the My Info entry should now have a Google+ connection.
> 10 votes

---
Tags: samsung-galaxy-s-3, contacts, privacy
---


# Question
Title: How to recover data from a formatted device [rooted, flashed]
I've accidentally formatted my phone, via. `fastboot oem unlock`.

I've already tried Wondershare, EaseUSMobile Saver.

Actually, I need my photos which has been shot by camera.

Till now I'm only able to fetch social photos.

PS - My phone is rooted & flashed.

Any suggestions?

# Answer
Try downloading and installing Undelete App from the PlayStore and follow these simple steps:

1. Select the storage device from which you want to retrieve your data i.e. Internal or External.
2. Once selected scan the selected storage, the process will take 2-10min depending upon the memory size and data stored.
3. Once the scanning completes you will be presented with retrievable data in tabs: File, Pictures, Music, Videos etc.
4. Remember Recovered data returns to its origin, i.e wherever it was saved before they were lost.

PS: Always remember action fast over it's the key to get your deleted data back.
> 0 votes

# Answer
`fastboot oem unlock` is a secure wipe. All data is completely destroyed and unrecoverable. See the official documentation:

> Unlockable Android devices must securely erase all user data prior to being unlocked.
>
> \[...\]
>
> To prevent the disclosure of user data, a device that supports unlocking needs to implement it properly.
>
> A properly implemented unlocking process will have the following properties:
>
> 1. When the unlocking command is confirmed by the user, the device MUST start an immediate data wipe. The "unlocked" flag MUST NOT be set until after the secure deletion is complete.
> 2. If a secure deletion cannot be completed, the device MUST stay in a locked state.
>
> \[...\]
>
> These requirements ensure that all data is destroyed upon the completion of an unlock operation.
> 0 votes

---
Tags: rom-flashing, data-recovery, formatting
---


title: Silently root an android kitkat phone

text:
# Question
Title: Silently root an android kitkat phone
As a student researcher, I would like to know if there is an in app code to root an android kitkat device without the user knowing it(discreetly). If there is any open source app code to root a phone, then that will do the task. I have looked at many rooting apps but could not find any open source code for those.

# Answer
> 0 votes
It's not possible in general. It's normally necessary to unlock the bootloader, which requires the user to acknowledge on-screen that all user data will be deleted. The only way to avoid this is when there's some specific kernel-mode vulnerability to exploit, and of course the method to do so is specific to a particular device and ROM version, and usually doesn't work in later updates after the vulnerability has been fixed. For example, the exynos4 camera driver vulnerability allows "one-click" rooting of some exynos4-based devices, but it's been fixed with OTA updates, so up-to-date devices aren't vulnerable to it.

---
Tags: rooting, 4.4-kitkat, android-sdk
---


# Question
Title: Android Lolipop broke my enyrpted nexus 7 (2012)
I just received the update and now my device does not boot any more. I comes to the point where I have to enter my encryption password. The first time it did this it said: “Unfortunately your password is correct but your data is corrupted, would you like to do a factory reset” I did not want to do this and powered the device off. Is there any chance to recover some of the data, before wiping? I figured out to come up with the bootloader by pressing down power button and both volume keys, but did not get further from there. Perfect would be some kind of USB mass storage mode while connected to a computer. Please help

I wished this lolipop update would never have poped up!

# Answer
> 1 votes
When doing updates, be it from OTA or flashing, you will need to wipe/clean the cache and dalvik-cache (They retain information that could cause problems as well as bootloops.) Just remember to leave system, data, and other partitions alone.

---
Tags: updates, nexus-7, encryption, bootloader, 5.0-lollipop
---


# Question
Title: How can someone else read my Text Messages
someone I know reads my text messages by tapping our phones together as in the same style of sending pictures by bluetooth. How is this possible and how can I prevent it?

# Answer
This is probably using NFC (Near Field Communication), or S Beam, both communication capabilities built into the Samsung Galaxies. They allow data transfer between devices in close proximity.

You can prevent this activity by electing to close the channels of communication.

Settings \> Wireless & Networks \> More Settings \> File/Data transfer
Turn NFC OFF
Turn S Beam OFF
> 1 votes

---
Tags: samsung-galaxy-note-3
---


title: Android update fails

text:
# Question
Title: Android update fails
Android 4.2.2 update fails on my Alcatel One Touch Idol S . The hardware is hardly the issue since it worked smoothly on my wife's phone which is exactly the same model.

Specifically, Android installed version is 4.2.2/01001 . The update has the exactly same version number (but there are real differences after the update on my wife's phone, new features).

I did nothing specific before attempting to upgrade besides installing applications, the phone is not rooted.

I can download the update. When I press the install button, my phone restarts, but after a few seconds I got the message

> Finding update package ...
> Installation aborted
> Error !

with a picture of a broken android and on the top

> Android system recovery

with the following choices

* reboot system now
* apply update from ADB
* wipe data /factory reset
* wipe cache partition
* apply update from storage
* fota status operation

What shall I do? I tried wipe cache partition, with no success. The only difference I can see with my wife's phone is that mine is equipped with a micro sd card.

p.s.: I have seen Update to Android 4.0.4 fails but this is *not* a duplicate.

# Answer
If you don't mind **factory reset/wipe** the phone and try updating again (back-up data before doing so). It should do the trick. But before trying above method, also try this because I doubt that the device is lacking memory resources on both SD card & internal memory. Try to make some free space in internal memory/external memory (400 MB-500 MB must be suffice).
> 2 votes

# Answer
Going by the error message which the device is giving conveys that the Android update has crashed midway. This crash during the update is possible due to loss of network connection or the device booted during the update.

As the update has crashed you will not be able to update your phone even if your place an SD card or not because the Operating System of ay android version irrespective of the hardware is always installed on your on board storage space but not on the SD card.

The only possible solution for your crashed update is

First you need to do a factory reset. Doing a factory reset will completely wipe our memory and will retain your device as it was in the start when you purchased it.

Before going ahead with the factory reset please be sure that you are ready to wipe your data and have a Backup present with you.

After doing the reset make sure your device is completely charged and have a Good connection to the internet. If you do not have any one of the above then you could again face the same issue and to the max may not be able to use the device in severe cases.

Once both are achieved you should be able to easily update your device
> 2 votes

# Answer
Have you tried doing the update from your PC instead? You can download the Mobile Upgrade software and connect your device to your PC to perform the update.

> Launch the tool and update your phone by following the step by step instructions (refer to the User Guide provided together with the tool). Your phone’s software will now have the latest software.

Note that this will wipe your device according to the user manual which also recommends using the One Touch Center software to backup/restore your personal information

> All personal information will be permanently lost following the update process. We recommend you backup your personal data using ONE TOUCH Center before upgrading.
> 1 votes

# Answer
It may be a firmware upgrade(firware over the air fota). There is a fota app. Go to apps in Settings. Click on clear data for fota app. Check for update again.
> 0 votes

# Answer
Your update package has expired. You need to root your Android device (you can root it with Kingo Android ROOT). Then, you can flash a custom ROM with your PC with Smart Phone Flash Tool

You will also need:

1. Kingo Android ROOT (this is a PC software)
2. ADB driver installer (PC software)
3. Custom ROM (I recommend KitKat 4.4.4 or Lollipop 5.0)

These all software are free and support all PCs
> 0 votes

---
Tags: updates, 4.2-jelly-bean, alcatel-one-touch-idol-s
---


# Question
Title: Is it possible for a device to consume more power than it is wall-charging?
I have a 2012 Nexus 7 running KitKat. I have a hunch that it is not charging properly. Specifically, if the system is on and the device is plugged into the USB wall-charger, the battery indicator says "Charging" but there is a slow decrease in charge over time. I have few apps actually running, some checks over Wi-Fi every 5 mins or so (email, feeds), and the device is unused most of the time. It charges to full if switched off and left plugged in.

I obviously need to investigate this more closely, check screen and app power consumption, etc, but before I go on a wild goose chase... is it actually possible for a device to consume more power than it receives via wall-charging?

# Answer
Yes, it's definitely possible. Most USB chargers are fairly limited in their output and devices like tablets are not really designed to be used while charging, unlike laptops. You'd think it would be OK to simply sit and remain on while charging and unused, but perhaps the Nexus 7 does not have very good power management. You might want to look at having sync pause while the device's screen is off.

If you want to crunch the numbers and verify what's happening, take a look at my answer here about the PS Vita. If you get the specs/numbers for the Nexus 7 and its charger you could do a similar analysis to see whether the power use is exceeding the charger's output.
> 3 votes

---
Tags: usb, charging
---


# Question
Title: My Nexus 5 (5.0, stock, rooted) won't boot, despite being on 70% charge when I last checked. What can I do?
When plugged in, it kept repeating the Google logo, shutting off, and repeating. I unplugged, and now it won't turn on at all, no matter what combination of power and volume buttons I try (even recovery mode-- trust me, I've tried it all). I've been running Lollipop for over a week now with no hitches, and this came out of nowhere. Any suggestions to get me out of this?

# Answer
It's probably soft-bricked. Use a program called Nexus Root Toolkit to reinstall the stock ROM: http://www.wugfresh.com/nrt/
> 0 votes

---
Tags: nexus-5, boot-loop, 5.0-lollipop
---


# Question
Title: Save results of geometry dash for a new telephone
I'm a geometry dash player, and i've passed some levels. I'm thinking about changing my smartphone. Do you know a way to store my results, and to reload them in the new telephone? I'd like to preserve my results in future...

# Answer
> 0 votes
The new version provides account registration, so results can be saved in the account

---
Tags: data-transfer
---


title: How To Root a Switel Rock S4500D

text:
# Question
Title: How To Root a Switel Rock S4500D
I just got an Android phone, but the brand is not one of the famous or worldwide sold brands, it's a Switel Rock S4500D, and I want to root it. Can anyone help me how to do it? As far as I googled, different ways and programs are based on phone brand and model.

# Answer
I rooted many unknown brands in last two months and thr are couple of PC programs which will help you to do it easily.

1. Kingoapp Root
2. SRSRoot One Click Root for Android (SuperUser)
3. Mobiegenie (I never tried this one)

all these programs require a windows PC and a Good Data cord for the process.
> 0 votes

---
Tags: rooting
---


# Question
Title: Nexus 5 has no settings to change runtime
I'm using Nexus 5. It was running on KitKat and I updated to Android L.

I wanted to try and check out if it's running on Dalvik or ART, but the settings to change runtime in the Developer Option is not there.

Does my phone have to be rooted?

Screenshot (click image for larger variant)

# Answer
From the official Android Lollipop website,

> Android 5.0 provides a faster, smoother and more powerful computing experience.
>
> **Android now runs exclusively on the new ART runtime**, built from the ground up to support a mix of ahead-of-time (AOT), just-in-time (JIT), and interpreted code. It’s supported on ARM, x86, and MIPS architectures and is fully 64-bit compatible.

(Emphasis mine)

So, starting from Android 5.0 Lollipop, it will run on Android Runtime (ART). AFAIK, there is no way to change back to Dalvik runtime.
> 10 votes

---
Tags: nexus-5, dalvik, art
---