# Question
Title: Dynamically theming Status Bar according to app's Action Bar?
I have no idea whether this question is on-topic or off-topic here, because it is related to problems with an Xposed Module. Moderators, please tell me if this is off-topic or not.

I'm running on an AOSP-based Jelly Bean 4.2.2 ROM, rooted and having Xposed Framework. I have GravityBox, Tinted Status Bar, XBlast Tools, etc. and many other modules installed on my device, including the Monster UI module, which themes my device framework to make all apps look like having Material design (checkboxes, progress bars, ripple effects, etc).

I have applied a system-wide Material design colour scheme, including dialog boxes and action bars for apps which were using Holo themes, all through Monster UI. On top of that, to get the full Lollipop effect, I have used the Tinted Status Bar module to tint the Status Bar according to the app's Action Bar colour. When I launch any app's main activity, it works fine, and tints the Status Bar accordingly. But, when I switch back and forth across various activities in the app, the Status Bar gets tinted White, and sometimes that makes the Action Bar turn white too, rendering the text/icons which both were supposed to display, invisible.

How do I fix this ?

Note : All modules work perfectly, and none are conflicting with each other. I checked MANY times for any such conflicts, but there were none. Disabling other modules too didn't work out.

# Answer
Look's like a bug in Tinted Status Bar module, because other than this everything works fine.

So, give your feedback to module developer MohammadAG - XDA Profile or Tinted Status Bar thread - XDA
> 1 votes

---
Tags: 4.2-jelly-bean, xposed-framework, material-design, tinted-status-bar
---


title: Periodic sync of data using Llama

text:
# Question
Title: Periodic sync of data using Llama
Is it possible to set an Event using Llama, to repeat each hour that switches on the 3G connection, syncs data and then turns off the 3G connection again.

I would like to use this during work hours to check email etc without having to complete the task manually throughout the day.

# Answer
I programmed Llama to do exactly that.

You'll need two events:

* 3G auto on
* 3G auto off

and one Llama variable:

* auto3G

**Event 1 (3G auto on)**

* when airplane mode is disabled *\[prevents the system to work if airplane mode is enabled\]*
* when mobile data is not connected *\[this ensures there will always be a break of 60 minutes after each (manual) data or wifi connection\]*
* when your phone disconnects from any wifi network *\[same as above\]*
* when variable 'auto3G' **does not** have a value of 1 *\[new variables don't have values; this also ensures that data connections are not interrupted when activated manually\]*
* delay for 60 minutes *\[change this to your needs, e.g. 15 minutes\]*
* enable mobile data
* set Llama variable 'auto3G' to 1 *\[so the system knows data connection was activated automatically\]*

**Event 2 (3G auto off)**

* when mobile data has connected *\[lets te system wait until data connection is established\]*
* when 'auto3G' has a value of 1 *\[only if data connection was activated automatically\]*
* delay for 45 seconds *\[change this to your needs and speed of synchronization\]*
* disable mobile data
* set Llama variable 'auto3G' to 0 *\[system reset\]*

this should cover your needs ;)
> 2 votes

# Answer
As Izzy pointed out in the comments, Greenify might be what you are looking for. It includes an option (I suspect that this is only available for paid version users) to consolidate all app's sync actions. If several apps have sync tasks, Greenify will "collect" all those tasks and then wake the phone periodically and run all those tasks at once. This is exactly what you are looking for, no?
> 0 votes

---
Tags: 2.3-gingerbread, sync, 3g, automation, llama
---


# Question
Title: Stock Nexus 5 stuck on Google word on boot
My nexus suddenly froze. I was on whatsapp when it happened. A few apps were being (auto) updated in the background and AVG was scanning each app as it finished downloading and updating. I usually don't pay attention to it.. and always, every time AVG scans the app, my keyboard goes down. It's a bit annoying, but nothing major.

Today, after the last app was scanned, (at least I think it was the last one) - instead of my keyboard disappearing, my phone just froze. It wouldn't respond to anything on touch screen and not even to volume/power buttons.

Googling a bit told me to hold both volume buttons, with the power button to do a force restart, as I was out of the option of just taking the battery out.

Now, the phone is stuck on the first start screen - the screen that says 'GOOGLE' and nothing. Usual fix to this seems to be factory reset - I did that. I've got everything I need backed up so don't care about losing data - but that just brings me back to the google screen.

The second screen on recovery mode - the one you get by going to recovery mode and holding power button + press release volume up... I see some errors at the bottom saying

```
E: failed to mount /cache (No such file or directory)

```

and a bunch of similar errors.

This is a stock android with latest lollipop (or the latest that's been released to nexus 5) and I have not messed with the phone in any way... So I am understandably a bit disappointed it's got a problem, esp as the phone is less than a year old.

So, Is there a way to fix this please?

---

Edit: After chatting with google support team and walking through some troubleshooting steps, turned out to be a hardware problem with ROM and I was suggested to contact the seller.. I spoke to amazon and am having to return the phone for a full refund.

# Answer
Sounds like a hardware problem. Google will support the device even if it was not purchased directly from them, since it's still under warranty. Try contacting them through the options at the upper left of their support page- support.google.com/nexus
> 2 votes

---
Tags: nexus-5
---


# Question
Title: Auto disconnect wifi when out of wifi zone?
I want my mobile wifi to get disconnect when i am not connected after a specific time.
Ex- If i am out of my wifi network for 10min my wifi should get turn off.
Note I dont have root access.

# Answer
> 1 votes
This is not built-in to Android – so you'd have to revert to an App for it. When just looking for that kind of automation feature, Smart WiFi Toggler would be worth a look:

> Smart WiFi Toggler is an application designed to control your phone's WiFi using location based rules. Its aim is to conserve battery and minimize data charges by turning WiFi off when not connected to a network, and turning it on when a known hotspot is present. It constantly learns where your hotspots are located to make its decisions.

It's using cell-towers in reach to figure if you're close to a network you're normally using. As long as you have your "cell network" active (i.e. you're not in airplane-mode), your phone knows about those anyway – as it needs that for phone calls, SMS, etc. So it doesn't "waste battery" for GPS or other location stuff. The app initially learns the cells related to your network, so it should be easy to use.

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

As you can see from the screenshots, you can also have time-based rules – which might turn out useful for times you want to have "silence" (no incoming calls etc.) and switch to airplane-mode – but want to enable WiFi every hour for a few minutes to check for mails.

For more alternatives, be welcome to see my list on WiFi Automatisation – and also check our and tags :)

---
Tags: wi-fi, automation
---


# Question
Title: How can I write in Tamil language with Google Handwriting Input?
OS - Android 4.4.2
Phone - Huawei Honor 6
UI - EmotionUI 2.3

I want to add additional language (Tamil language) under **Settings - Language & Input - Language**, how can I add it?

If I could add Tamil, I could use that in 'Google Handwriting Input'. Or Is there any other way to install Tamil language, so that I could write in Tamil with Google Handwriting Input?

Earlier, I set up 'Swype for Huawei' as default keyboard, long pressed in space bar, selected 'More Languages' 'Download languages', downloaded and installed Tamil, but I could use this only in 'Swype for Huawei' keyboard, not in other keyboards.

# Answer
> 1 votes
By default, Google Handwriting Input uses current system language only. However, you can turn off this feature and select the languages you want to use manually.

1. Open **Google Handwriting Input** app
2. On the bottom, tap **Configure languages**
3. Turn off **Use system language**
4. Below that, select any languages you want to use (e.g. **English** and **Tamil**)
5. Tap **Download languages** to download the configured languages to use it.

<sup>(Click to enlarge screenshot)</sup>
6. Now you can choose Tamil (or any languages you previously selected) for Google Handwriting when inputting on a text box.

***Based on Google Handwriting Input version 1.1.***

---
Tags: keyboard, languages, input-methods
---


# Question
Title: How to change camera default save location?
When I was using the camera of my Sony Xperia S, the following message popped up.

So how do you change the default save location of *your camera* (as highlighted with red underline)?

Note: Yes, my memory was full and the message stopped showing up after deleting some files of course. I just want to know how to **change the default for CAMERA**.

# Answer
The problem was literally *not* with changing the location but with the capacity of the existing location. I freed-up some space from my SD card memory (which is hard-coded in to the mobile) and the problem went away.

I could not find any of the options provided in the other answers. There is no `gear icon` nor an option called *Storage*
> -1 votes

# Answer
When you see this message first select `OK` then select sub menu and it gives you options such as scenes selection, resolution, flash etc. What you got to do is slide the tile and go to the second tile. There you should be able to find data storage where you can change where you want to save your pictures at.

Alternately, the gear icon (for settings) in the slider at the bottom of the camera (where you select flash, effects, etc.) will take you to the settings dialog where you can then choose a different save slot (under Save Location).
> -1 votes

# Answer
For ICS, while using the camera, simply click on the gear icon, then slide down to the settings that lie below the top ones: "Storage" is next to last; click on it, and you can set it to "memory card" (changing it from "Phone").

Also, you may want to tweak the "Shutter sound" while down there to "off" to avoid that noisy clicking
> -1 votes

# Answer
In my xperia E1, when you are in the camera app, i click on the three dots in the top left corner and then on the second tab, top right with the crossed knife and fork. The saving location is in that list. There will only be internal and sd card options and usually your sd card is bigger than the internal storage. Might be best if you can get a bigger sd card.
> -1 votes

# Answer
On my Wiko Cink Five, I have to go in the settings, then storage, and select default storage as phone storage or memory card. Changing it to memory card makes the pictures taken with the camera to be saved in the memory card.
> -1 votes

---
Tags: 4.0-ice-cream-sandwich, camera, sony-xperia-s
---


# Question
Title: Removing an android app making troubles from Recovery mode
I have "Call Recorder" app installed on my android phone and changed the recording option to Kernel and choose another device name. It caused phone to stop its touch working and etc after auto-running this app when rebooting.... Now what can I do to solve this problem by preventing this app of running in start-up? Maybe these ways are helpful: 1- To remove app's files installed on storage from the file manager of recovery mode. but which folder or files? 2- Maybe using one of wipe options in recovery. but which one can help me? 3- Or every way else...

Thanks for your help...

# Answer
> 0 votes
Try rebooting in safe mode. After getting the power menu, hold down on `power off` and choose `reboot in safe mode`.

You could also use adb commands found in this similar thread.

If you don't feel comfortable with that, you may have to do a factory reset.

---
Tags: boot
---


title: Prestigio PAP 7500 rooting

text:
# Question
Title: Prestigio PAP 7500 rooting
recently I bought **Prestigio 7500** for testing reasons and what is stopping me from doing it is that I can't root it (I want to install custom rom such as CM or Ubuntu touch). I was searching **CWM** (ClockworkMod) - there is none , other alternative mods and I found also nothing. I was also searching for any forums related to this device ,I found some in Czech and Slovak (had to use translator) but how I understood they didnt succeed also and this situation really frustrates me because I found almost nothing about this device.. Maybe some of you were sucessfull rooting this device or know where to find any explantion or how-to or any forum ? Any suggestions is really appreciated.

# Answer
Rooting is the easiest part, but it still may be impossible. Some of the methods I would try:

* You can try to log in through ADB, see if you're already logged in as root.
* You can also try universal root exploits, one of them may work.
* Also you can try to obtain an original ROM for the device, root it on the PC and flash it on the device.

What **is *very*** hard (handfuls of experienced developers are spending months with each device) is porting custom ROMs (CM, Ubuntu Touch) to a previously unsupported device. Since you've found no existing recovery for it, let alone a ROM, you will have to do the porting yourself which will take a lot of time and if you aren't careful, you can easily brick your device.
> 1 votes

# Answer
Rooting this device is very easy. Just search for Framaroot app on jellydroid.com, install it on phone and run, choose install Super SU and Barahir exploit, reboot phone and your done. Tested and working.
> 1 votes

---
Tags: rooting, rom
---


# Question
Title: How to see YouTube video title in landscape mode?
Scenario: Playing a mix playlist in car dock in landscape mode. Like current song and want to see name.

How do I do this?

Things I've tried:

* Collapsing the video just shows the mini player in the corner with playlist in background, no video info.
* Onscreen menus have no choices that show video info.
* Tapping while playing also shows no video info.

Workarounds, sort of:

* I can turn the device to portrait and info shows. Not convenient when in dock or while driving.
* I can share the video with myself via email then scroll down and read the email body without sending it. Also inconvenient and stops the song since YouTube can't play in background. (And, philosophically, this is a goofy way to do this.)

How can I see the name of the video (song in my case) currently playing? I'm sure there is a simple way that I am just missing.

Android 4.4.2, and whatever the latest version of YouTube is at the time of this writing, with the new fancy red top bar.

# Answer
> 1 votes
Since YouTube v11.13.56 (April 14, 2016), tapping the screen while in landscape mode will show the video title (alongside other info).

The video title can now be seen in landscape mode

# Answer
> 0 votes
If you have another device with you, you can use Google Now's voice command to ask what song is playing. Be sure to enable the "always listening" option in the Google app's settings.

This might work on the same phone, but I believe when you launch the voice command, it will pause the YouTube video.

---
Tags: youtube
---


# Question
Title: does factory reset delete my gmail contacts, drive files, google plus photos e.t.c?
I have a Note 4 and this is my first smartphone ever. So I'm illiterate about all these sync, backup, restore, reset stuff on smartphones. I setup the phone to sync all my contacts, google drive, google photos etc with my phone and it works fine. I even setup remote lock, locate my phone thing online. Now if I loose my phone or sell/give it to somebody else, I need to make sure I'll erase everything on my phone but keep all my data on gmail contacts, drive, photos untouched. I'm not using SD card.

If I do factory reset

1. Do my gmail contacts, files in my drive, photos will be erased too or not?
2. Do I need to change my google password or my other accounts passwords after factory reset?
3. `Wipe my device` on `findmymobile.samsung.com` does it erase my online contacts, files in drive and photos?

# Answer
The general rule of thumb is: Anything that you can access online from your computer will not get deleted forever. For example:

* emails and contacts that you can access on gmail.com. all of those will not be deleted.
* files that you access in drive.Google.com, also not deleted.
* but photos that you can see on your phone but not on google photos, those are not backed up anywhere and will be gone once you factory reset. (It happens if you're not backing up all folders from your phone)

Password makes no difference, once you factory reset anything that was on the phone is gone, including the credentials from your accounts.
> 1 votes

# Answer
Any data that is synced to your google account is safe. Factory Reset will only wipe data that is stored locally on your phone. Resetting your password won't hurt, but it's probably not necessary, especially if you use multifactor authentication.

**Update**

Ars Technica is reporting on a study that shows some information on some devices *may* remain after a factory reset. This could potentially include login credentials. For extra protection, it is recommended that you encrypt your device with a very secure password (more than 11 characters) prior to doing a factory reset. This will make recovery of that data less likely. I would add that many services allow you to revoke access from individual devices. For instance, devices may be removed from Google by going to security.google.com/settings/security/activity, selecting your old device and clicking `remove`.
> 3 votes

---
Tags: factory-reset
---


# Question
Title: How can I stop WhatsApp using Internet (Mobile Data and WiFi)?
I am using Samsung Galaxy Grand 2 without rooting. In a nutshell, I want to disable the Internet specifically for WhatsApp so no new message/notification/media will arrive on my phone despite mobile data/WiFi being turned on. How can I do it?

# Answer
> 3 votes
If you are interested in installing a third party app, then there is one that might do your job, the app name is NoRoot Firewall and this might also help Mobiwol: NoRoot Firewall

# Answer
> 0 votes
**Stop using WhatsApp** is the best solution you get. In the worst case you could stop getting notifications here `Settings>Apps>WhatsApp>Stop notifications` but you can not stop getting messages when the app is open.
A free suggestion would be - use separate Instant Messaging services (IMs) for each one because we've got so many of them like Telegram, Hangouts, Viber, Line, WeChat, etc etc.

# Answer
> 0 votes
This may sound trivial but if your goal is to only stop receiving notifications by restricting Internet access to Whatsapp until you use the app again, then why not consider killing the app. There are many apps available for such.

Otherwise, you can go to **Settings -\> Apps -\> Whatsapp -\> Force Stop** ; Or

In the launcher, hold the Whatsapp icon until you see **App info** option and slide the icon into it. From there, kill the app.

If you use a firewall app like suggested in other answers, they will still require user intervention, so more or less, killing it natively is best than installing them which may collect user data for development/commercial purpose.

You can also automate the process of killing the app when not in use through apps like Automateit or Tasker.

It is obvious that this won't work if you happen to use Whatsapp to see messages but not want it to use Internet. Then firewall is your only choice.

---
Tags: wi-fi, whatsapp-messenger, internet, mobile-data
---


title: Galaxy s4 compatible sdcards

text:
# Question
Title: Galaxy s4 compatible sdcards
I'm thinking about buying this:

http://www.amazon.com/PNY-Elite-Performance-256GB-Speed/dp/B00FF90EZM/ref=sr\_1\_3?s=pc&ie=UTF8&qid=1417386617&sr=1-3&keywords=sd+card

Is the 256gb compatible with galaxy s4? I'm concerned that it might not be because I've never heard of anyone using such a high gb card with the s4.

Thanks

# Answer
I just put a 256gb micro sd in mine today, it works so far. But it has to be a micro sd not the one you have a link to. I've been trying to look up what the galaxy 4 can support, to see if I'll have problems as I fill it up. Haven't found anything yet.
> 0 votes

---
Tags: samsung-galaxy-s-4, sd-card
---


# Question
Title: Samsung Kies version for both old and new android versions?
A friend gave me his older Samsung tablet to upgrade since it kept failing with the OTA update, so like indicated I will try KIES first for updating the device.

However I also have 3 newer android (lollipop) phones... so ... what is the advised way? Deinstall version 3 then install version 2.6 (to work with older android versions) and after that deinstall version 2.6 and reinstall version 3 (for my newer android versions) ?

Anyone dealt with this / has a setup for this?

*update* I installed smart switch which seems to work for all. It calls ODIN and stuff seems to work.

# Answer
If i underestand your question exactly,

***OTA update*** is not suggested.

for many reasons, if the current installed rom from another region, maybe you cannot update it with `OTA`. (perhaps, android update for your region rom not availabe)

it's better to download the Rom from Official and truted link and flash it on your phone for update.

hope this helps.
> 0 votes

---
Tags: updates, samsung-kies, device-firmware
---


title: dump_image: permission denied

text:
# Question
Title: dump_image: permission denied
In order to root a new device, I try to follow the tutorial to port CWM for an unrooted device. When I do `dump_image boot/sdcard/boot.img` I got `dump_image: permission denied`. How can I resolve this? does it means I need to root it first before I can dump the boot image?

# Answer
What is your final goal? You can try to root it using towelroot (its an apk that just roots the device). Or something else. Exploit roots are nice, as they are not changing your boot partition and let you clone the original one later on.

I never used the command you mentioned, i always used dd.

adb shell su dd if=/dev/block/platform/..../by-name/boot of=/data/local/tmp/oboot.img chmod 777 /data/local/tmp/oboot.img exit exit adb pull /data/local/tmp/oboot.img

There is another option: Download the official firmware from the net, unzip and untar it and you will have all your partition images ready. This is an example for Samsung devices: http://samsung-updates.com/

If you would tell us more about the device you are using, we could help you much better. (device name, hardware tag/number like gt-i9505, android and firmware version)

Good luck!
> 2 votes

# Answer
Just root your device and type su and but the dump\_image binary to any of these /cache/create new folder,/data/create new folder,or /system/create new folder hope it helps.
> -1 votes

---
Tags: root-access, boot
---


# Question
Title: Unable to install CyanogenMod on Galaxy S2 i777
I'm trying to use ROM Manager to install the cm-10.1.3 ROM on my phone, but I'm getting the following error (from recovery.log):

```
-- Installing: /sdcard/bluetooth/cm-10.1.3-i777.zip
Finding update package...
I:Update location: /sdcard/bluetooth/cm-10.1.3-i777.zip
Opening update package...
Installing update...
Warning:  No file_contexts
script aborted: assert failed: getprop("ro.product.device") == "i777" || getprop("ro.build.product") == "i777" ||
   getprop("ro.product.device") == "SGH-I777" || getprop("ro.build.product") == "SGH-I777" ||
   getprop("ro.product.device") == "SGH-S959G" || getprop("ro.build.product") == "SGH-S959G"
assert failed: getprop("ro.product.device") == "i777" || getprop("ro.build.product") == "i777" || getprop("ro.product.device") == "SGH-I777" || getprop("ro.build.product") == "SGH-I777" || getprop("ro.product.device") == "SGH-S959G" || getprop("ro.build.product") == "SGH-S959G"
E:Error in /sdcard/bluetooth/cm-10.1.3-i777.zip
(Status 7)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/bluetooth/cm-10.1.3-i777.zip")

```

Here's info about my phone:

```
Model number:     SAMSUNG-SGH-I777
Android version:  4.1.2
Baseband version: I777UCMD8
Kernel version:   3.0.31-1154545-user
                  se.infra@SEP-126 #3
                  SMP PREEMPT Tue Apr 23 22:10:17 KST 2013
Build number:     JZO54K.I777UCMD8
Recovery:         ClockworkMod 6.0.1.0

```

In addition, I found this set of instructions http://wiki.cyanogenmod.org/w/Install\_CM\_for\_i777, but using ROM Manager seems to be a much easier way to install the ROM. These instructions say to use the wipe data/factory reset option in CWM recovery - does this mean I should use the "Wipe Data and Cache" pre-installation option in ROM Manager?

# Answer
> 4 votes
From the CyanogenMod Wiki:

> "Status 7" Error I have a stock AT&T Galaxy S2 (i777) which had been updated to the latest version of Android from AT&T. I followed the instructions for installing CM 10.1 but received the following error:
>
> ```
> assert failed: getprop("ro.product.device") == "i777" ||
> getprop("ro.build.product") == "i777" ||
> getprop("ro.product.device") == "SGH-I777" ||
> getprop("ro.build.product") == "SGH-I777" ||
> getprop("ro.product.device") == "SGH-S959G" ||
> getprop("ro.build.product") == "SGH-S959G"
> E:Error in /sdcard/cm-10.1.3-i777.zip (Status 7) Installation aborted.
>
> ```
>
> I tried updating to the very latest version of ClockworkMod Recovery, but that didn't help. The solution I found was to edit the "updater-script" file located at cm-10.1.3-i777.zip\META-INF\com\google\android. I removed the first line from that file which was performing the assert and getprop statements. I was certain I have an i777, so I was pretty sure that removing this line would be ok. After removing this line of code I pushed the CM zip file to my phone and was then able to install ok.
>
> This page was last modified on 3 December 2013, at 22:42.

So if you are 100% positive that you have an i777, then you can follow these steps:

* extract the update package zip file
* navigate to \*/META-INF/com/google/android
* open *updater-script* in a text editor like notepad++
* remove the first line that does the "assert" checks.
* zip the folder back up, using only "store", no compression.

# Answer
> 0 votes
To make it abundantly clear, since I had this exact same problem, you must unzip and zip the package back up using the same method used to create the zip file, which uses no compression(!).

In my case, I was on linux, and used ubuntu's Archive Manager application to view the contents of the archive. I then found the file causing the issue in /META-INF/com/google/android called 'updater-script' and removed the first line. The archive manager application then handled re-assembly of the archive after I saved the file. Then flashing the rom worked.

---
Tags: cyanogenmod, samsung-galaxy-s-2, rom-flashing, rom-manager
---


# Question
Title: Is it possibile to extract individual files from a .ab backup file?
If I run:

adb backup -apk -shared -all -f \Path\to\backup.ab

Can I then later extract the .ab file on OSX to view and edit individual files?

# Answer
It looks like this tool might be able to do this. A search for 'android backup extractor' also returns a couple of alternatives
> 1 votes

---
Tags: backup, android-sdk, macos
---


# Question
Title: Disabling Samsung Calendar on Galaxy S4 mini
I'm trying to disable my Samsung calendar so that I don't get two notifications of events on my Galaxy S4 mini. In settings I don't seem to have any options to change application settings.

# Answer
> 0 votes
The best solution is,

> Goto -\> Settings -\> Apps/Application manager -\> Find Calendar

and then do `Show Notification` to Disable or tap for disable.

and also after find the Calendar in `Apps`, you can disable it or Clear cache or anything you want.

hope this helps.

---
Tags: applications, samsung, calendar
---


# Question
Title: Launch Linkedin app from Gmail link rather than browser
## Background

Currently, when I receive an email from LinkedIn, let's use the example of an invitation to connect, I'll select the link from the Gmail app which will open the mobile LinkedIn site via my default browser (Firefox). Now, I have the LinkedIn app on my Android phone and I would expect these applications can talk to each other whereby the link would launch the app instead of the browser.

## My Attempts to Fix

So my initial assumption was that something within the default applications settings got allocated to Firefox rather than LinkedIn for this type of link. So here's what I've tried...

1. From App Settings \> Gmail \> clear defaults, clear cache, clear data
2. From App Settings \> Firefox \> clear defaults, clear cache

From here when I try again in the Gmail app I get the option of choosing between different browsers installed. However, LinkedIn still does not appear as a choice for the default application.

### Some Details

* I'm running the latest versions of both Gmail and LinkedIn apps
* On Android version 4.4.4

Have others had success here? Is it possible this is not a current capability?

# Answer
> 2 votes
Sadly, This feature/functionality is NOT currently Supported by LinkedIn App.

The best user can do is write a Feedback/Review in Google Play Store and request this feature to be added to the development team of LinkedIn.

Hopefully, in newer version of LinkedIn App, this might be included.

---
Tags: gmail
---


# Question
Title: Does retrieving backup from SD card retrieve malware & virus, too?
I think I read in other questions here that you can reset your phone to factory setting to get rid of most bad stuff ordinary people can secretly put on your phone such as spy apps, malware, virus etc.

After reset, if you restore any back up data from your SD card, can you get the same bad stuff from it?

# Answer
Yes, assuming you had some "bad stuff" in the backup to begin with. For example, if you installed a malicious 3rd party app you found in some random site, then backed it up along with its settings to an SD card, then wiped/reset the phone to factory settings, then re-inserted the SD card with your backup and restored the malicious app from your backup, you're essentially back to where you started.

If you suspect that you have an infected/compromised system, and are factory resetting/wiping everything to start with a "clean" system, it may be prudent to re-download and then re-install all the apps from a known good source rather than restore from a backup.

If you suspect that the malware may have had root access, you may consider re-downloading and re-flashing the original stock ROM itself as an extra precaution using an update downloaded directly from the manufacturer. (This is because the malware may have installed itself in the /system directory-- that is, the firmware software itself.)

This is not a 100% failsafe method for being sure to have removed all traces of malware (once it has root, malware theoretically could install itself into other unusual partitions such as the radio/baseband, etc. but this would be difficult, device-specific, and I have not heard of this ever happening... yet), so I would suspect this should be effective.

But yeah, don't wipe everything only to restore from a backup of your system that has the original problem...
> 0 votes

---
Tags: security, factory-reset, malware, antivirus
---


# Question
Title: How do I Save the password to a friend's router on my LG REALM Smartphone?
Each time I try to connect to this router it requires me to enter the (very long) password.

I do not have to do that when I use my own router; I get connectivity without entering a password each time.

What's going on?

Thanks. batpark

# Answer
> 0 votes
Or also, as `rjt.rockx` said,

you can use the ***WPS recovery tools*** for connect to router directly. some apps can do that for find the **WPS password** :

**WPS Connect - Google Play**

With this feature, you can easily connect to any Router if WPS have it.(without need to entering again the password)

---
Tags: wi-fi
---


# Question
Title: How can I can open local files in the default Android browser?
I want to open local files that are on my sdcard in the Android browser. How can I accomplish this?

# Answer
> 20 votes
In order to view local files on the sdcard with the default Android browser just enter `file://sdcard/` and then the path to the file you want to view. For example if you have an xml file named "person" in a folder named "xmlfiles" it would look like `file://sdcard/xmlfiles/person.xml` in your address bar. You can create bookmarks for the file you are viewing but if you try to make a shortcut to that bookmark or use a bookmark widget (at least the HTC one) these will not work and may give an error "The linked program is no longer installed on your phone". The bookmarks will work if opened from within the browser.

So far I have verified that the browswer can open/render these files: xml, html files(htm), and image files

It cannot open pdfs.

According to this comment it works for Android 2.1 and above

# Answer
> 4 votes
Found a solution for the local file browser problem on my Xoom tablet

I tried opening a local file with Opera by typing file:///mnt/sdcard/Documents/blabla.html. Opera changed the adress in file://localhost/mnt/Documents... Using the localhost syntax on the android browser opened the local file.

# Answer
> 3 votes
The answer is here already, but I am adding my 2 cents worth. I am using the Galaxy Tab S 10.5 and for me "file://localhost/sdcard" works in the Chrome browser on Android that comes with this device. I thought that sdcard would refer to an external media device that you can plug in, but it turns out that the sdcard in this URI refers to the built-in memory of the device. I wanted to test some DIY wireframes (with JavaScript, XHTML and CSS) and they work once I enabled JavaScript for Chrome.

# Answer
> 0 votes
You can browse the file system with Firefox for Android

---
Tags: sd-card, browser, files
---


# Question
Title: Nexus 5 with android 5.1 has battery life issue
I have `Nexus 5 with android 5.1`. The phone is fully discharged per day. Although I only make a few calls per day. How to fix it without downgrade to `adnroid 5`?

# Answer
Go to *Settings* \> *Battery* and see which app or service is the culprit. Touch on the app that is using an unusual amount of battery and you can **FORCE STOP** or **REPORT** it from there.
> 1 votes

---
Tags: charging, battery-life, nexus-5
---


title: How can I add a filter to my screen?

text:
# Question
Title: How can I add a filter to my screen?
Say I'm bored of my screen looking as boring as it normally does, is there a way to add a filter to all the colours on the screen (like an Instagram filter or even something simpler like a red light filter)?

**Original**

**Filtered**

# Answer
> 2 votes
After some digging around, I unearthed some interesting developer settings that significantly jazz up my homescreen. The added benefit of this in-built solution is it doesn't block app installs :)

There's also the colour inversion option under accessibility settings

I'd post a screenshot of my new homescreen but it seems the filter isn't reflected in screenshots.

---
Tags: 5.0-lollipop, screen, filter, color
---


# Question
Title: System ui crashing after installing cyanogenmod
This is my first time installing a custom image, so I am really just looking for a nudge in the right direction.

I have a moto x developer edition 2013 that I installed cyanogenmod 12.1 on. However, after its been running for a few minutes, I will get a error that the system ui crashed. It then goes into a loop of crashing.

I tried installing cyanogenmod 11 with the same results. I gave tried wiping the cache (which is the suggestion I see elsewhere about issues like this).

I must have done something wrong if this is happening on two different versions. Any suggestions?

# Answer
> 0 votes
Try clearing the data of the SystemUI application from the Settings-\>Apps-All Apps menu.

If you cannot operate the phone because the crashes are too frequent, you can do it with a computer through ADB shell command.

---
Tags: cyanogenmod, android-versions
---


# Question
Title: ROM flashing using Odin on Galaxy S4 interrupted. Odin is still running. Is there anything I can do?
I was re-flashing the firmware on a Samsung Galaxy S4 using Odin, and the USB cable was bumped, which made the update fail. I reconnected and attempted to flash again by clicking the `Start` button. It seemed to be progressing, but Odin's blue progress bar continued from where it had stopped instead of starting from the beginning. After a while I got the following warning message from Odin, in red text and repeated 19 times:

> Invalid percent of drawing download progress bar!

followed by this at the end:

> SECURE CHECK FAIL : system

I attempted to start the process again (by clicking `Start` in the Odin desktop app), but it failed multiple times. I also tried clicking `Reset` and starting again. It doesn't seem to be possible to do anything from within Odin on the phone. It doesn't respond to any buttons and doesn't react in any way when I try to start the process again from the computer (no more messages on the screen, and no movement in the progress bar, or anywhere else). This doesn't necessarily mean it's frozen, though, because I don't believe it's intended to be interactive. The blue progress bar on the phone is all the way to the end, where it has been since my second attempt to flash.

I have not restarted the phone, because I am afraid that if I do that after an incomplete flash, I will not be able to get back into Odin. It is still on, still in Odin, still showing all the errors. The desktop Odin app on the computer can detect when the phone is connected and removed (I get the "Added!" and "Removed!" messages).

Am I correct in my concern that I'm likely to brick the phone if I attempt to restart without flashing successfully? Is there anything I can do to restart the process? It would be an astounding design flaw if Odin really isn't capable of restarting a failed flash to allow for recovery if the process fails and the device has not yet been restarted and Odin is still in RAM.

I know for a fact that the ROM file I'm using is valid and that I'm doing this correctly, because I have gone through this process several times and never encountered a problem until this time when the connection was interrupted. I have no support available from either Samsung or the carrier (Verizon), because I bought this phone used on eBay specifically for experimenting with things like custom recoveries and ROM flashing.

FWIW, here's a screen shot of the Odin desktop app as it is now:

# Answer
> 3 votes
After waiting a couple of days and not finding any answers, I restarted the device. It booted to a screen saying

> Firmware upgrade encountered an issue. Please select recovery mode in Kies & try again.

I tried using recovery mode in Kies, but Kies gave me an error message saying that the device is not supported. However, I noticed that the text in the upper left corner of the screen indicated that the phone was in Odin mode (showing the above message instead of the usual `Downloading...do not turn off target!!!`). So, I launched the Odin desktop app and tried flashing the firmware again, and that worked.

Basically, I was lucky. In some cases if a ROM flash fails, you can't get back into Odin mode. So, I'm posting this in case it helps someone, but I'm not going to mark this as the accepted answer, because I'd like to see if anyone has a solution that avoids taking the risk of restarting and hoping for the best.

# Answer
> 1 votes
As far as I understood your flash process interrupted and normally you are afraid to restart the device but the key point in here is you dont change "download mode" with flash process. Dont be afraid.

Feel free to close the device and reopen download mode with Volume Down + Home + Power, Use ODIN properly this time.

---
Tags: samsung-galaxy-s, rom-flashing, odin
---


title: How can I get the refresh rate via ADB?

text:
# Question
Title: How can I get the refresh rate via ADB?
How can I use ADB to get the refresh rate of a device's screen?

For context: I'm working on a python script that is going to display how many dropped frames occurred while it was measuring. In order to calculate that, I need to know the expected refresh rate of the device's screen.

# Answer
You can get the refresh rate through this command:

```
adb shell dumpsys display | grep -i mphys | cut -d ',' -f 2

```

Note that `dumpsys display` mentions refresh rate at other places too.

Derived from chr0m4k3y's answer on Stack Overflow.
> 1 votes

---
Tags: adb, screen
---


title: I can't format my SD card

text:
# Question
Title: I can't format my SD card
I just inserted a new 16 GB SD card in my AT&T Galaxy S5. I'm trying to format it but it's asking me for a pin and I don't know what it is its not the last 4 of my phone number and it's not my last 4 of my ssn. Please help!

# Answer
The fastest thing to do is to insert the 16GB SD Card into another phone, a digital camera, or a computer SD card reader, and format it there. You'll get the job done faster than any other way.

If for some reason you are set on using a pin, you can try 0000, which works in some cases.
> 1 votes

# Answer
The code you have to fill in is the last pin you used for your lock screen
> 1 votes

# Answer
New SD cards are not encrypted by default. If it is encrypted, look at the SD card's manual/white paper for details.
**But more likely I think it is asking for mobile's password** as you are trying to wipe off all the data from SD card.
> 0 votes

---
Tags: external-sd
---


# Question
Title: Is there a way to keep an old Android installation as virtual machine?
With PCs I have made good experiences virtualizing the machine when changing to a new system (e.g., buy a new computer, change the operation system). Doing this, you can preserve your old system and restart it virtually if you would like to look up anything about your old system (e.g., a settings within a software tool).

As I have an issue with my not so old smartphone now and probably have to hand it in for repair, I would like to do the same with my Android system. I already did a backup using `adb.exe` from Android-SDK. Now, I am wondering if these backup-files represent a proper image and if there is a way to initiate these images in a virtual machine!?

On the web I could not find any solution. There are lots of instructions of how to run Android-x86 as virtual machine. But that is not exactly what I am looking for.

# Answer
ADB backs up Settings + Apps(System + User) + Apps Data + User Data. That's it. The backup made through it doesn't come close to be related to booting it into virtual machine or even a real device. Short story, you have a backup definitely but that's not a system image.

If you want to create a system image, you need to do it through a Nandroid backup or a custom tool. For the former, you require a custom recovery installed. But even that backup cannot be virtualized on a PC, not that I'm aware of any of yet.

However, you can virtualize (running real actually) this Nandroid backup using MultiRom. I did not use MultiRom but I found that folks use it to boot multiple Android OS. I'm yet to be certain whether this backup can be installed in a seconday ROM, I suppose it should be. Besides, the last time I checked for Android virtualization, I got Android 4.3 as the latest available iso when 5.0 for devices was already launched.

Note: This is an attempt and is far away from a good answer. Nonetheless, it doesn't qualify to be a comment either.
> 3 votes

---
Tags: adb, backup, virtualization, virtualbox
---


# Question
Title: How can I make navigation work again in Google Maps?
Device: Samsung Galaxy S2

For quite some time, I've been using Google Maps and Navigation. It worked fine with several app updates, until this week. Google Maps updated, and now Navigation crashes as soon as it actually needs to navigate.

At one moment I really needed it, as I was having a business appointment. You can imagine how disappointed I became.

How do I fix this, aside from using a different navigation app?

# Answer
Quick fix is `Settings-> apps-> all apps-> google maps-> uninstall update`
> 2 votes

# Answer
As of this answer Google maps navigation is working fine. I have used it without incident. Also street view is working much better.

We'll see how future updates hold up for navigation.
> 0 votes

---
Tags: samsung-galaxy-s-2, google-maps-navigation, maps
---


title: Last seen on WhatsApp?

text:
# Question
Title: Last seen on WhatsApp?
***"last seen"*** does it mean that the person opened MY chat window with him, saw the conversation we had and then went offline?

or "last seen" only means that the person was using WhatsApp and not particularly my chat window with them ?

# Answer
> 2 votes
**What does last seen and online mean exactly?**

> Online and last seen ***tell you if your contacts are online, or the last time they were using WhatsApp***.
>
> online means that contact has WhatsApp open and is connected to the internet. However, it does not necessarily mean they have read your chat. last seen refers to the last time the contact used WhatsApp.

---
Tags: samsung-galaxy-s-3, whatsapp-messenger
---


# Question
Title: NVIDIA SHIELD tablet, how do I return to 4.4 KitKat from Lollipop?
I mistakenly installed 5.0 Lollipop on my NVIDIA SHIELD tablet, and I hate it. Is there a way to revert back to KitKat? I've tried finding a way, but no luck so far.

---

This was the original post: Downgrade nVidia Shield to Android 4.4 KitKat

**StackExchange doesn't let me comment or reply to this question because I don't have enough reputation... so I am forced to create a duplicate.**

# Answer
> 0 votes
the whole downgrading procedure for NVIDIA SHIELD on OSX is reported here: https://github.com/drtaglia/drtaglia.github.io/issues/13

---
Tags: stock-android
---


title: Check hardware performance S5 series

text:
# Question
Title: Check hardware performance S5 series
Is there an App that can be used to check the status of the hardware? I want to know the processor and memory performance.

# Answer
there is many methods like **overclock**,

it means you can check the performance or check the Power of Android hardwares.but, this is dangerous for users and then you can check the performance of this hardwares (as `GiantTree` said) ;

**for example :**

The best App (**AnTuTu Benchmark - Google Play**)

but, excuse us.there is one community for Suggested apps.you need to **ASK** this question on :

```
http://softwarerecs.stackexchange.com/questions

```
> 1 votes

---
Tags: hardware, samsung-galaxy-s-5
---


# Question
Title: Unrooted Samsung Galaxy S5 running Lollipop 5.0 randomly reboots
Since I installed Lollipop on my Galaxy S5, my phone is trying to reboot itself randomly approximately once a week. But it gets stuck on the boot-up logo screen then, only showing the word SAMSUNG there.

If I don't do anything about it, the display is lit up with the logo, until the battery is completely emptied (the battery-graph will show a gap for that time later, not telling me what could have happened). This is especially very annoying at night, since I use my phone as an alarm-clock ;)

Does anyone have suggestions about it? Anything to disable that may cause these spontaneous reboot-attempts?

* The phone is not branded
* I did not root it
* I already tried to 'factory-reset' my device
* Everything worked fine prior the Lollipop-Upgrade

# Answer
## After several weeks of trial and error, I might have found a workaround or possible solution:

If you can get on without certain compulsory-apps, that came to your phone with Samsung's Edition of Android, you should consider disabling the following services in Android application manager:

* S Health
* S Voice
* Samsung Account
* Samsung Galaxy
* Samsung Link Platform
* Samsung Link Platform Connectivity
* Samsung Push Service
* Unified Daemon

> Note, that if you disable 'Unified Daemon' and 'Samsung Push Service', 'Samsung-Account' and other Samsung-features also won't work properly any more. Keep in mind, that 'Geo News' also depends on the 'Unified Daemon'! Samsung's backup-/restore-features are negatively affected, if you disable one of the 'Link Platform'-services, but Android's features still work as expected!

The list above contains apps/services, that (for me) are highly suspicious of causing the described problem, but for the sake of completeness, here's the complete list of apps/services, I have disabled (not uninstalled - since this would require root-access):

* ANT Radio Service
* ANT+ Plugins Service
* b2b.hrs.android.lib
* BlurbCheckout
* ChatON
* de.pizza.lib
* Group Play
* S Beam
* S Health
* S Planner
* S Voice
* Samsung Account
* Samsung Apps
* Samsung Billing
* Samsung Galaxy (I don't actually know, what this one does, but the phone does not need it to work properly)
* Samsung GALAXY Apps Widget
* Samsung Link Platform
* Samsung Link Platform Connectivity
* Samsung Print Service Plugin
* Samsung Push Service
* Smart Remote
* TalkBack
* Unified Daemon

In the last 3 weeks, the problem never occurred again - and I'm not missing any of the features above. As a positive side-effect, there are no more lags or hangs on my phone any more...
> 0 votes

---
Tags: 5.0-lollipop, reboot, samsung-galaxy-s-5
---


title: Call blocking with spoken message?

text:
# Question
Title: Call blocking with spoken message?
Does anyone know of a call blocker that will let you create a voice message for blocked calls?

What I want is to block calls from hidden numbers. This is almost always salespeople so I want to just block them, but maybe once in a while someone with no ill intent might be calling from a line with a hidden number.

So I want the app to actually take the call, but not tell me about it. Then it should play a sound file that I make and then hang up.

This will let me tell the person at the other end, that I just blocked them to get rid of salespeople and that if they are not such a "person" then they should just use SMS.

I know that some of the apps will let you type in a text that will be sent to blocked callers, but as it will almost never be a cellphone, but an old land line with blocked number, then that will not help a lot.

If no one knows of an app that will let me do this, then I will just have to make it my self, but I thought I'd better ask first.

# Answer
> 3 votes
I found one that does just this last week. Check out http://www.youmail.com. It's an app you download, but can manage it from their website. You can record different greetings for different people; family, business and the main reason I got it.... the number has been disconnected for people I REALLY don't want to talk to! I also have a msg just for Blocked Called IDs, telling them I dont accept them and to unblock their number. And...it's FREE :)

# Answer
> 0 votes
I have never heard of this - this is somewhat unheard of, block hidden numbers and load up a sound file and play it which defeats the purpose of a number being blocked, in pseudo-code, for the most part of call-blocking apps, it would be something like this:

```
if incoming_number is on block_list
   send reject_call
else
   allow

```

Now, if what you're saying is this - to play a sound file, it would mean that the incoming blocked number would have the handset open in which Android **would** notify there's an incoming call, and re-route the playing of the sound file to the speaker, technically that's quite a difficult thing to do!

But, there is an app to do something like what you're looking for - 'Private Stop' -

> No one likes getting "Private" or "Hidden" number calls, you can use Private Stop to block nuisance callers, Marketeers, stalkers, anyone that hides their number. Private Stop blocks the call and pushes the caller to your voice mail so you can decide if you want to communicate with the "Hidden" caller or not

# Answer
> 0 votes
Google Voice allows you to do this.

You can make up to four different answering-recordings and specify who gets directed to which one, and that the called automatically gets directed to voicemail, without ringing your phone.

You have to configure the settings at http://voice.google.com , but after that, the app will even give you a neat widget that transcribes your voicemails!

# Answer
> -2 votes
Well, the only thing that blocks the call from coming through to your phone (you never know about it, it shows up nowhere) and gives a message to the caller who blocks their number stating that there is call restrictions is "Family Base" from Verizon, but it charges you $5/month. Yes, that is a bit much to spend monthly just to have this 'convenience', it seems to be the only way I can figure out how to take care of those calls.

I did use an app called "Call Filter". That app would not notify you of the attempted call, & what I liked was it just 'hung-up' & not go to voicemail. But, since I have a 'Jellybean' update, I guess the app does not support that yet, so I got a "free month 'trial'" of the 'Family Base' until I can either find an app that does not send call to voicemail, or the "Call Filter" app updates to support the 5.+ Jellybean update.

Hope this helps someone, but I can't give a definitive answer as to if it works outside the USA.

---
Tags: applications, call-screening
---


# Question
Title: How to root my Oppo N1 (with Custom Recovery)?
I just bought a Oppo N1, so how to root it?

# Answer
> 0 votes
**1) Download:**

First download the following files:

**2) Installation:**

**3) Clean-up:**

* `adb uninstall uninstall com.qualcomm.privinit`

**4) TWRP install:**

* `fastboot flash recovery twrp-X.X.X.X-N1.img`

**5) Successfully rooted!**

---
Tags: cyanogenmod, rooting, oppo-coloros
---


# Question
Title: How can I disable viber on my stolen device?
My mobile phone has been stolen. How can i stop viber services process?

I need your urgent help to stop the people reach my friends.

# Answer
Viber is linked to you phone number, not to the Device? Why don't you block your SIM-card (this will not deactivate your Viber), get a new card from your cell operator, then install and activate viber on it, then deactivate youe account?
> 1 votes

# Answer
You can't stop the Viber process. Only way to stop Viber is by uninstalling.

See this: How to stop Viber running without uninstalling it?

> Due to the C2DM feature, you are always available on Viber, there is not way to "log out" and "log in". Please note that if you "exit" Viber, it will open again only if you get a msg or call. Let us know if you have any additional questions. Thanks! Viber Team
> 0 votes

# Answer
First you can login to another device with same ID. After that you should de-activate your viber account. Then reactivate your account in new device with same ID(phone number) with different password.

**Steps:**

1. Open Viber
2. Enter the More Options menu
3. Select Settings
4. Select Privacy
5. Select Deactivate Account

Deactivation can only take place within the application.

What happens when I deactivate my account? Deactivating your account will erase everything associated with your Viber ID, including your call and message history, groups and downloaded stickers (both free and purchased). It will also unlink all other accounts linked to your Viber account (e.g. Twitter, Facebook).

Once an account is deactivated, there is no way to restore any of its information. Re-registering to Viber with the same Viber ID (phone number) will not restore the previous account history.

Viber Out credits will not be lost if your account is deactivated.
> 0 votes

# Answer
You cannot disable it remotely.

Maximum that you can do you can delete your messages from other device.
> 0 votes

# Answer
Deactivating your viber account with the same phone number is not possible because viber will send the code to your stolen sim so there is no way you can reactivate it to another device then deactivate.
> 0 votes

# Answer
My device has been lost or stolen. What happens to my Viber account? You may re-install Viber on your new device using the old device’s phone number. This will reinstate the previous account on your new device.
> -2 votes

---
Tags: viber-messenger
---


# Question
Title: Nexus 6 screen goes black during call (w/ Lollipop 5.1)
After updating to Lollipop 5.1, any phone calls made turns the screen off. I cannot get the phone to bring up the screen to end the call, dial another person, or interact with the screen in any way.

# Answer
This is a known problem with the current Android 5.1 update and screen protectors. The problem is related to screen protectors affecting proximity sensing that normally turns off the screen when it is close to your face. There are a couple of solutions:

* Remove the screen protector
* Set the **Power Button Ends Call** setting under **Settings \> Accessibility**.
> 3 votes

# Answer
This may be a "duh", but I've found that using a blue tooth headset also prevents this problem from occurring.
> 1 votes

---
Tags: calls, screen, 5.1-lollipop, proximity-sensor
---


# Question
Title: How to install adb/fastboot in cmd (with usb-drivers)?
I need adb for some reason, but don't know how to install it and getting the usb-drivers? I heard you have to download the full android sdk? What is to do?

# Answer
Firstly, you should know that there are two methods to install the Android SDK. If you only need it for a short operation via ADB or Fastboot, **1)** is the right one for you. If you do more than hoping that this command or click was the right and you are interested in Android development, you should install the adb-tools via method **2)**.

# 1) Minimal Installation:

Notice that in this method you will only install the platform-tools like adb or fastboot.

**1.1) Download:**

**1.2) Mount:**

The following steps are for Windows. If you need a different OS like Linux or OSX, have a look at this answer: https://android.stackexchange.com/a/42475/91312

1. Copy the folder path.
2. Open the Windows Explorer by pressing  \+ `E`\`.
3. Right-click on `This Computer` --\> `Properties`.
4. `Advanced System Settings` --\> `Advanced` --\> `Environment Variables`.
5. Variable `PATH` --\> Add a `;` (Semicolon) & your `<home-drive>\platform-tools`.
6. Save all & close.

# 2) Full Installation:

Notice that you will install the full android-sdk and not only the platform-tools.

**2.1) Download:**

**2.2) Mount:**

The following steps are for Windows. If you need a different OS like Linux or OSX, have a look at this answer: https://android.stackexchange.com/a/42475/91312

1. Copy the platform-tools folder. For example `<home-drive>\sdk\platform-tools`.
2. Run `SDK Manager.exe` and update the platform-tools.
3. Open the windows explorer  \+ `E`.
4. Right-click on `This Computer` --\> `Properties`.
5. `Advanced System Settings` --\> `Advanced` --\> `Environment Variables`.
6. Variable `PATH` --\> Add a `;` (Semicolon) & your `<home-drive>\platform-tools`.
7. Save all & close.

**Additional:** If you now want to know why there are so many other files or try your own at building your own first app, have a look at the developer site of Google. https://developer.android.com/sdk/index.html

# 3) Drivers:

**3.1) Download:**

**3.2) Installation (Windows):**

1. \+ `R` --\> `devmgmt.msc`.
2. `Other devices` --\> `android device`.
3. `Install/Update driver` --\> `Manual search` --\> `Select from list` --\> select `Data storage device`.
4. Paste the path and select `android fastboot/adb device`.
> 2 votes

---
Tags: adb, usb-drivers, android-sdk
---


# Question
Title: How do I disable the bootup sound on (TMO) Samsung Galaxy S6 Edge?
I have a T-Mobile Samsung Galaxy S6 Edge that I would like to disable the bootup T-Mobile 'jingle'. How do I disable this?

# Answer
> 1 votes
**1.** You can use **Silent Boot - Google Play**

**2.** also you can do this with Root access and **Root Explorer** :

```
Goto -> /system -> media -> audio -> ui

```

and rename this files :

> ```
> PowerOn.ogg
> PowerOff.ogg
>
> ```

to something like this :

> ```
> PowerOn.ogg.disable
> PowerOff.ogg.disable
>
> ```

**but, there's not *non-root* method that guarantees silence the Startup sound.**

---
Tags: 5.0-lollipop, samsung-galaxy-s-6
---


# Question
Title: All connections dropping down after a while
Lately I started to have this degrading connectivity problem.

1. (one month ago) When connecting my laptop in tethering, through WiFi from the Android hotspot, the internet connection (on the smartphone side) was dropping completely; I needed to set the *Airplane Mode* fist **Off**, then **On**.
2. (last two weeks) I noticed that the internet connectivity was dropping (the usual *H/3g/E/G* symbols were not there) after some time from the restoring (still turning **Off/On** the *Airplane Mode*, or restarting the phone).
3. (last week) Together with the loosing of connectivity it started to **not call** or **receive** calls. Moreover the **same exact thing happens** at the same time **for the WiFi connectivity**. Sometimes I could restore the functionality. Other times it didn't work for a lot of time, even restarting everything. **Note: the carrier icon shows a full/strong signal (but just doesn't work for real)**

A couple of other infos:

* in the last months the display has started to flicker; so I suspect there should be some battery problem (like not enough tension). But except for that everything always worked perfectly
* I almost finished the space on the phone, so it is slowed down. But anyway everything for working fairly.

What could be the reason? Is most probable an hardware problem? Should I change phone? Or is something I could fix on the software?

*My phone:*

* Huawei Y300
* Android 4.1.1
* Rooted
* With Dr.Web antivirus

# Answer
I had this kind of troubles before(not screen flicker).

You could try to factory reset and make fresh clean install of stock firmware. Edit: **Remember to backup your data**.

If you are using some custom rom flash it after doing stock and make sure to check from xda if anyone is experiencing similar issues.

Issue could be related to some sort of corruption which could happen if flashing went wrong or tweaking while rooted.

Normally when flashing orginal stock firmware this fixes issue.

You could also try to check SIM card(take off put back) and take battery off for few minutes(this preforms soft reset and sometimes could fix some problems).

This brand is not familiar to me but i hope this helps to your problem.
> 0 votes

---
Tags: connection-issues, huawei
---


# Question
Title: Moto G on Lollipop is auto-locking the screen
After Lollipop update, Moto G 2nd generation phone is auto-locking even the time for autolock if undisturbed is set for 5 mins. Why and how to fix it?

# Answer
> 1 votes
Go to settings and then to security and turn off *power button instantly locks*

---
Tags: 5.0-lollipop, settings, lock-screens, motorola-moto-g
---


# Question
Title: Importing contacts from other phone to Moto G
I want to export my contacts from Micromax Q7 to Moto G. I have moved all the contacts to sim and then imported the contacts to Moto G from that sim. The problem is that each contact have more than one number but Moto G is showing only 1 number.

How can I get those other numbers linked with the contacts?

# Answer
> 1 votes
SIM cards only support one number for each contact, so you should be better off exporting the contacts on your Micromax device as Contacts.vcf (export to SD card / something like that) and opening the VCF on your Moto G to commence import.

# Answer
> 0 votes
move them in another way for example you can sync your contacts with your gmail account and when you add your gmail account to the moto g the contacts will be automatically trasfered this is the best way you can also try wondershare mobileTrans

# Answer
> -1 votes
I'd recommend using Motorola Migrate

The description says:

> Move stuff from your old phone to your new Motorola smartphone.

---
Tags: contacts, import, motorola-moto-g
---


# Question
Title: Nexus 5 not appearing in Windows 7 Device Manager
At one point I had my Nexus 5 showing up in Device Manager on Windows 7 but now it will not show up at all.

**Background:**

* I have Android SDK Level 22 installed
* I have run SDK Manager and downloaded the latest Google USB driver
* I recently go the Android 4.4.3 update. I am not clear if this was right before I started to have problems or right after so I am not sure if it is related or not
* I have even installed the LG Universal driver
* I have my phone in MTP storage mode, but have tried camera mode as well
* I have tried turning on Developer Mode/USB debugging as well
* I have tried 3 different cables
* Windows never seems to even recognize that the device has been connected via USB - I get nothing, not even 'Unrecognized device' or 'Driver not installed'. No entry in Device Manager either

**I've followed the many suggestions on SE and the web**

* make sure MTP storage is enabled (check)
* try camera mode (check)
* try Developer Mode/USB Debugging (check)
* change cables (check)
* Update the driver for the phone in Device Manager (The device does not show up in DM)
* Remove old stale "hidden" android devices in Device Manager (check)

I'm out of ammo. Anyone have any ideas?

# Answer
> 2 votes
Thanks to @DanHulme in the comments. He asked me if the phone registered a connection in the notification bar and it did not. I wiggled the cable then pushed it all the way to the left and the phone was detected by Windows. Must be a dirty or failing micro-USB port. If cleaning it does not work I will be returning the phone under warranty.

# Answer
> 1 votes
There are apparently lot of cables out there that will charge the phones nicely but when it comes to data transfer will not meet the protocol needs and USB will not detect anything connected on the USB device driver to kick in at all.

I decided to try a new cable and lo and behold, two different phones immediately got recognized on Windows 7 (an LG and a Nexus) that were not working with other cables. So even though it sounds dumb, these darn cables are a major culprit (or the connector jack/pins rather).

# Answer
> 0 votes
I tried everything and then some. Different cables, different computers, but the Nexus 5 would not show up on the device list, the phone would not know it was connected, only charging worked. I examined the USB port for any visible obstruction or damage with a magnifying glass, but it appeared clean and in working condition.

Then I saw an almost empty can of Dust-Off spray sitting on my desk. I stuck the nozzle extender into the phone's USB port, sent a couple of blasts into the opening, et voila, it connected again.

Bottom line, there might be a mechanical obstruction causing this that it is not visible to the eye.

---
Tags: usb-connection-mode, nexus-5, usb-drivers
---


# Question
Title: How to create contacts on SIM card/internal memory?
I'm trying to add new contacts on a phone, but I can only create Google contacts. I really don't want to hand over data to a company that has no real understanding of the meaning 'privacy'.

I just want to create contacts on my SIM card or internal phone memory. On other phones that's possible but for some reason it's not possible anymore.

*edit*

My phone is a Motorola Moto E with Android 4.4.4

*edit 2*

interestingly, on my Sony Xperia Z, (same Android version...more or less), I can create a contact on my phone. This is weird.

# Answer
Just a suggestion: have a look at MyLocalAccount from FJ Softwaredevelopment.

> This app does represent a local contact account. This is helpfully for devices without local contact account (f.e. Nexus series) if you don't want to sync your contacts with Google servers. These contacts can be synced then f.e. with MyPhoneExplorer to your PC.
> -1 votes

---
Tags: 4.4-kitkat, contacts, stock-android
---


# Question
Title: How to keep two versions of an app installed?
Android Market has just updated an app in my device. I liked the update, but its fully different from last version which was also my favorite. So, I want to keep last version too. I have last version's apk thanks to Titanium Backup. But, I can't install it without replacing current one (Android architecture sucks). Is there any way to do this? Hacks etc..
**Note:** I want to keep current version which must be connected with Market to receive future updates.

# Answer
It can be done, but not simple for the reasons eldarerathis mentioned. You need apktool. Refer to this guide on how to use it. And this on signing the apk after you're done.

You need to modify the AndroidManifest.xml file. Find the line that looks like this:

```
manifest package="com.example.app"

```

and change it to something like:

```
"com.example.app.foo"

```

After you're finished, recompile then resign. To restore your data, try the following via adb:

```
adb rm /data/data/com.example.app.foo
adb push /data/data/com.example.app /data/data/com.example.app.foo

```

Where `com.example.app` is the package name of the original and `com.example.app.foo` is the modified.

There's always a slight chance that the app will break, or depending on the way the app is structured you may receive a dialog every time you change the screen prompting you to choose which app you want to launch, but it's definitely worth a try if you want it badly enough.

Of course, the two apps will not share the same settings and data.
> 30 votes

# Answer
You can't do this. Each Android application has a package name, which effectively defines the Java/Dalvik namespace that its classes occupy. You cannot have two packages of the same name installed because it would create overlapping namespaces, which is why it always replaces the old one when you install a new one. The only way you could feasibly do this is if you were able to get the source for the app and change all of the package definitions.
> 16 votes

# Answer
## Do it with in 5 minutes

**Method** : Change package name so that android will recognize it as a different app.

No APKtool, no adb, no super user skills needed.

**Tools required**

* PC with JAVA ( Windows, Linux, Mac ) ( JDK 8 prefered )
* **ApkRename**

**Steps**

1. Backup/Download a copy of the desired app (`app.APK`)
2. Transfer to PC
3. On PC download JAVA and ApkRename
4. Change package name by providing, path to APK file and new package name, to ApkRename
5. Sign the APK using ApkSign
6. Transfer the new APK to phone and install it.

**NOTE:** In case any difficulty in signing the APK, use android APK editor app like `Advanced permission manager` and make any edit, press save & install. At this time they will sign the app.
> 8 votes

# Answer
You could try repackaging the application. I once installed some edited version of a game and the result was two games. If remember good, package names weren't the same.
> 2 votes

# Answer
Sometimes, there are some references in executable library (`.so`), and changing package name (also smali -\> classes.dex) does not help either.

In simple cases look for ApkEditor.
> 0 votes

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


# Question
Title: Unable to delete a file in /data/data with root permissions
I own a Moto G which is in 5.0.2 with KK bootloader. An app created a folder in `/data/data` which sustains in the memory even after uninstallation of the app. I couldn't remove the folder in any way.

1. I tried with Root browser, with terminal. Root browser says `Deleted successfully`. while trying to remove the folder, but it remains.
2. When I tried to remove it from terminal, it says `rm: 00160eb4bb6a2325_0: No such file or directory`, but it gets listed while using `ls`. This fails the nandroid backup with TWRP. :( Is there something I can do? Thanks in advance! :)

Edit: `ls` lists the file, but `ls -l` fails showing an error.

# Answer
> 1 votes
For delete folder `/data/data/` \[only for rooted devices\]

**Install adb tool**: \[if already adb install than skip this step \]

Notice that in this method you will only install the platform-tools like adb or fastboot.

1.1) Download:

```
Download the platform-tools for your OS from https://developer.android.com/tools/sdk/tools-notes.html
Unpack it to <home-drive>\platform-tools

```

1.2) Mount:

The following steps are for Windows. If you need a different OS like Linux or OSX, have a look at this answer: https://android.stackexchange.com/a/42475/91312

1. Copy the folder path.Open the Windows Explorer by pressing + E\`.
2. Right-click on This Computer → Properties.
3. Advanced System Settings → Advanced → Environment Variables.
4. Variable PATH → Add a ; (Semicolon) & your `<home-drive>\platform-tools`.
5. Save all & close.

**Commands for delete folder**

```
 $ adb root

 $ adb remount

 $ adb rm -rf /data/data/<folder-name>

```

**or**

```
  $ adb shell

  $ su

  $ mount -o remount,rw /

  $ rm -rf /data/data/<folder-name>

```

I hope this help you.

---
Tags: applications, root-access, file-system, delete, app-data
---


# Question
Title: Stuck in a boot loop with no explanation why
* Device: 2012 ZTE Score
* Android version : Stock 2.3.4 Gingerbread
* Status : Never rooted

---

I was right about to charge it when the battery died and the OS shut down the power. I reconnect it to charge while it's off, and unplugged after about 30 minutes. It starts up and works fine, but stays in a loop between the MetroPCS bitmap shown before loading the lock screen and the ZTE animation binary that comes after the initial Android logo. I left it sitting and it did those 50 times in a row.

I have tried clearing the Cache in **Safe Mode** and rebooting but nothing helped.

**Note**: I do not want to Factory Restore it because nothing is backed up and there are important files in the Internal Storage which cannot be accessed externally (at least from what I know).

**Can anyone explain why this is happening?**

All **boot loop** issues I find online are occurring and circulated around the notion that this only happens when files conflict, usually associated with custom ROMs and such but I have never done any of that or altered anything, as well as any program I'm aware of.

It has done this boot loop error before but it would always eventually get out of it, but this time it's been doing it non-stop all day no matter what I've tried. What could I do?

# Answer
Seems Like your Lock/Power Off button might have been stuck. Get it checked or keep constantly pressing it during boot up. Might just help.
> 0 votes

---
Tags: 2.3-gingerbread, stock-android, boot, boot-loop
---


# Question
Title: WiFi ICON is gray on my kitkat ONLY at home and ONLY with a specific device
I have noticed that when I'm at home, the WiFi icon is always gray, so I cab still have access to the internet but notifications from apps like whatsapp, Facebook, etc doesn't, work. When I connect to another WiFi network like the one on my job, the icon turns to blue and notifications work as expected.

I think the problem may be on my internet at home, but how can I fix this?

**UPDATE** There are some strange things i noticed: It's only this specific phone that does not receive push notifications. I tested with my brother's phone and with one of mi friend and they both receive push notifications... so the problem happens ONLY at home and ONLY with this specific device.

# Answer
You probably dont have great service in that area.
> 0 votes

---
Tags: wi-fi, notifications, networking
---


# Question
Title: moving a contact to the bottom of the list
I have a Galaxy Note 2 with CM 10.2 and gapps installed. I keep my contacts in Google and synchronize them to the phone. This works fine.

I would like to move selected contacts to the bottom of the list (usually service contacts which I want to have handy but "on the side")

In other words in my list of contacts I would like to move from

```
Adam Green
Bank
Claire Jones

```

to

```
Adam Green
Claire Jones
Bank

```

I tried to prefix Bank (in the example above) with various symbols (`_`, `~`, `|`) but even though they are before or after normal lettres in ASCII, such entries always end up (grouped) at the **top** of the list.

Any idea how to move them to the bottom? (short of prefixing them with `ZZZ`)

# Answer
> 0 votes
I think special characters and numbers are grouped together, and would appear at the top when sorted alphabetically.

The way I'd order `special contacts` is just like what you suggested, prefixing them with `z` so they'd move to the bottom.

# Answer
> 0 votes
With another phone, I also used to move some contacts (like administrative contacts) off the way (that's at the end of the list) by adding a special character prefix to their name. So apparently this is not possible with Android and Google Contacts app.

I am not completely happy with adding a "zz" prefix... but there is another way: by selecting the contact groups that you want to see in the list (Android 4.4.2)

1. put the contacts that you want "on the side" in a group, for example "admin"
2. in the app menu (of the individual contacts view), choose "Contacts to display"
3. choose "Customise (o)"
4. uncheck the groups that you do not want to see, and check "All other contacts"

Now you have just your desired contacts in the main contact list. To access the other ones (like administrative contacts), open their group.

---
Tags: contacts, google-account
---


# Question
Title: Without switching on, charger lights turns ON when phone gets connected?
It's kinda bad day today as i dropped my phone into a water for 5 sec. Phone turned on & I tried to clean it.

Since the battery gets low, i plugged the charger cable to my phone. Without switching ON the charger, the light turns ON in Charger but the truth is i didn't switched ON.

What issue is this? Is my phone discharges the battery when something gets connected without Turning ON anything? Also, i can't charge the battery. Please help!

# Answer
> 1 votes
Ok, i think answering my own question will be helpful for other to easily to get.Right,the Solution is

> Keeping in an uncooked rice for some hours made phone to work.

As the comments to my question pointed out, definitely …

* avoid drying it with heat (e.g. in the sun, on a heater, or with a hairdryer)
* keep the battery out of the device during the "drying process" to avoid short-circuiting

Hope it helps others!

---
Tags: samsung, charging
---


# Question
Title: Where do I find files that I have chosen to "keep on Device" from Google Drive?
I know that I can save a file to my device from Google Drive but I can't find where they are stored in the File Manager app. Can anyone help please?

# Answer
You can find the files after download in :

> Storage -\> emulated -\> 0 -\> Download

or also for example just for Pictures after download,

***you can go to Gallery*** and then click on the picture and See `Details` of the picture you need to file path.
> 1 votes

---
Tags: internal-storage, google-drive
---


# Question
Title: Is it possible to repack an .apk to install it in an incompatible Android version? ('there is a problem parsing the package'/have 4.0.4-requires 4.1)
It's about an .apk (Inbox by Gmail) that requires Android 4.1 and up.
Trying to install it in my phone which has Android 4.0.4
it shows that "`there is a problem parsing the package`".
*I have enabled installing .apk from sources that aren't from the Play Store on my phone.*

As I've read this is caused because the .apk requires a different device API level than that of the phone.

Is there a way to convert/repack the .apk so that it can be installed to my phone?

# Answer
> 7 votes
Short answer: No.

Simple *repacking* cannot solve the compatibility problem. If an app requires "at least Android XX", that usually means it needs some conditions not met before it. There are new OS features introduced with each Android version, libraries get additional APIs/features, etc. – nothing of that can be solved by "repacking" the installation package. If the (required) functionality cannot be provided by the Android version your device is running, the app cannot work (correctly) – even if you were able to install it.

---
Tags: 4.0-ice-cream-sandwich, installation, apk
---


# Question
Title: why i can't take a screen with LG nexus 5
I'm trying to take a screenshot on my Nexus 5 phone following the obvious instructions, which instruct me to press both the down button and the power button at the same time.. nothing happens.

I remember in my previous S3 phone there was some some setting that had to be turned on to enable swiping gestures to take a screenshot.. but i couldn't find anything of that sort with the nexus 5.. any ideas?

# Answer
> 4 votes
Android's hotkey to take screenshots is Vol Down and Power pressed simultaneously for about 3 seconds.

The delay is there to prevent accidental presses.

( Samsung phones hotkey is the Power and Home button )

# Answer
> 1 votes
You're right that is the way the image should be captured and saved in the Folder **Screenshots**. But sadly, some of the ROM manufactures remove this feature from the ROM, don't know why, but yes they do so and the user isn't able to use this feature.

I have a phone, Qmobile Noir A8 and on this phone I was able to capture the screenshot through the very same process and this was the very first phone I noticed Android OS has this feature too.

But then I installed a new Custom ROM on it.

http://www.incpak.com/tech/qmobile-noir-a8-jellybean-4-2-2-download/ (Link for the ROM)

And til then, I am not able to capture the screen shot using these buttons.

So the ROM you're using might not have this functionality or might have been overriden by some other function. If you still can't figure it out, you can try contacting LG for this issue. They would guide you in a better way.

# Answer
> 0 votes
Some applications (eg: mobile banking solutions) are blocking the possibility to take screenshot for security reasons.

# Answer
> -1 votes
I find a way to do it with custom ROM bug.

Root -\> es file explorer I got the way : /sdcard/Pictures/

You should see a Screenshot folder

Add a new Screenshot folder 'Screenshots' named.

Else, press sound down and power.

Now, the screenshot will eraze the problem with the same problem in the folder screeshot and your news S.S. will come in the Screenshots folder.

It works. Sun(fr) :)

---
Tags: nexus-5, screenshots
---


title: Notifications not showing

text:
# Question
Title: Notifications not showing
With the new updates, I can't see any of my notifications on the lock screen. I have to unlock my phone to see anything. It's so inconvienent. How can I change it back or fix it or something???

# Answer
> 1 votes
If you are running Android 5.0 or later go into Settings \> Sound & notification \> "When device is locked" and set "Show all notification content" (as shown here: https://youtu.be/GNFE-S42wgU?t=46s )

---
Tags: updates, sms, notifications
---


# Question
Title: Smashed screen on Xperia Z3, need to download data without touch capabilities
My wife accidentally smashed the screen on her Sony Xperia Z3 and the touch screen is not useable. There are colors and lines but nothing else. All of the ports on the device work just fine. However, I cannot access the phone's files with my PC because USB connection settings are currently set to charge the phone. I need to do the Data Transfer setting but am unable because of the broken touch screen. I talked to Sony support and they were no help whatsoever.

Can someone please tell me if there is a workaround? I am a tech so I will understand what you are saying even if it is complicated. Thanks, Mark

# Answer
> 1 votes
I have a phone with smashed screen as well and need to recover photos and videos. Searching around I have found several places where they mention using OTG (On The Go) USB cable to hook up a mouse and keyboard, also you can possibly hook up the phone to HDTV as explained here: http://androidforums.com/threads/broken-screen-no-backup-and-need-your-data-try-this.841614/

I am yet to try the methods described as I need to buy the necessary cables first.

# Answer
> 0 votes
I have an otg cable and mouse and yes it will work although it will take some time to get used you should know that when you want to move you have to click and drag but other than that just a mouse should work fine

---
Tags: data-recovery, sony-xperia-z3
---


# Question
Title: I think someone has hacked my HTC Droid DNA. How can i check and be sure?
My device has been doing lots of crazy things, like uninstalling apps, installing apps that aren't in `Google play store`. I had questions about it yesterday, but the ones that started last night seem more important. I went to settings to see what apps were running and to check only the newly `do not disturb` app that popped up and noticed I have 2-3 of each app. `3 calendars, 3 tasks, 2 Facebook apps`, one has some lettering next To it that the other don't, can't remember what they are. I know these weren't there a few weeks ago because I was trying to find my camera and gallery that were installed on this device, but have vanished. What can I do to track down where they went, as well as who did this?

# Answer
You need to check the network **Input-Output** if, there is a hacker or suspicious app installed and its using of your Internet Connection or Internet Bandwidth.

Most of the android hack tools, need `Internet Access` for **Remote Access** just for remote hacking or remote connection.so,

the best think is, you need to install the **Packet Sniffers** or **Network Sniffers** for find the suspicious Process.with :

> **Capturing mobile phone traffic**

and other Programs ***(In android - Apk App)*** if you can install an app.

Also, as `Andrew.T` said, you can check the phone for suspicious apps and delete them for prevention access of hacker.
> 0 votes

---
Tags: applications, google-play-store, 4.2-jelly-bean
---


# Question
Title: Z3 compact lollipop update close all apps icon missing
When I now press to see apps running, I can no longer close all? I have to swipe individually to remove. Z3 compact. How can I close all apps? Thanks.

# Answer
> 0 votes
They removed it because even on stock android lollipop there isn't and also because there is something about the apps only activating when you go into them so there wasn't a need to put the button in

---
Tags: sony-xperia-z3
---


# Question
Title: Downgrade nVidia Shield to Android 4.4 KitKat
I mistakenly installed 5.0 Lollipop on my nVidia Shield tablet, and I regret it. Is there a way to revert back to KitKat? I've tried finding a way, but no luck so far.

# Answer
> 3 votes
One way would be to flash a factory image to your tablet, which would restore it to the state it was when you first bought it.

Depending on your model (wifi, or wifi + lte), you can find official factory images to for the SHIELD tablet on this nvidia website:

https://developer.nvidia.com/develop4shield

Following the relevant links, you will get to a website from where you can download the factory image. The bundle should also contain instructions. Hope this helps.

# Answer
> 1 votes
I have just gone through the whole process successfully. Below you find all the necessary steps for a downgrade for **OSX** (and likely for **linux**).

### Install the Java8 Runtime

from here: https://support.apple.com/kb/DL1572?locale=en\_US after installing, verify from command line if this runs without issues

```
java --version

```

### Download the Android SDK

Obtain it from: http://developer.android.com/sdk/index.html Then you have to execute this command to download fastboot:

```
./android update sdk --no-ui

```

### You only need the fastboot executable, which you can easily find:

```
~/Desktop/SHIELD/android-sdk-macosx: find . -name fastboot
./platform-tools/fastboot

```

### Then add its directory to the path:

```
export PATH="$PATH:$PWD/android-sdk-macosx/platform-tools"

```

### Download the Factory Reset Images

From https://developer.nvidia.com/gameworksdownload pick the **NVIDIA SHIELD Tablet WiFi Recovery OS Image** for linux. **Make sure you download the Update 1.2.1**, this is the last one before Lollipop was introduced (I also tried with the factory image, but the tablet was freezing very often). Then, unzip it **from the command line**, then execute the shell file.

```
unzip extract-nv-recovery-image-shield-tablet-wx_na_wf-19485_417.6426.sh.zip
chmod +x extract-nv-recovery-image-shield-tablet-wx_na_wf-19485_417.6426.sh
./extract-nv-recovery-image-shield-tablet-wx_na_wf-19485_417.6426.sh

```

Everything that follows is performed in the folder where you unzipped (it contains a few \*.img files)

### Put your SHIELD tablet into fastboot mode:

* Turn off the device
* Press "Volume Down" -\> "Power", hold "Volume Down" and leave Power buttons till device boots

### Flash the tablet

```
fastboot oem unlock /// AND FOLLOW SCREEN INSTRUCTIONS
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash staging blob
fastboot flash dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb
fastboot reboot-bootloader

```

### Reboot the device

Use the volume up/down and the start button to select "reboot" when the commands above have completed.

### Reference to the official instructions (not as verbose)

https://developer.nvidia.com/sites/default/files/akamai/mobile/docs/HowTo-Flash-SHIELDTablet-Recovery-Image.txt

---
Tags: 4.4-kitkat, 5.0-lollipop, downgrade, nvidia-shield
---


# Question
Title: Sprint Samsung Galaxy S3 Dropped phone now it won't power on or charge
I have a Sprint Samsung Galaxy S3 (SPH-L710) worked fine until I dropped it. After I picked it up the phone shut off, I tried removing/reinserting the battery, it would go to the Samsung logo, vibrate, and shut off. Power switch doesn't seem to work.

I tried plugging the charger in and it does nothing. I remove the battery and plug in the charger and the red light comes on, but when I reinstall battery it goes off.

I have tried removing battery, holding down power switch for 1 minute, then reinstalling battery. Does the same thing, vibrate, Samsung logo, off. I tried removing battery and when reinstalling it hold down the home key and volume+ key and it will say loading recovery, but then screen black.

The repair store where I live said it needed a new LCD Display and Digitizer??? I shouldn't be able to see the Samsung logo screen, Correct? I need to power on phone to remove some file and photos. Can this be done?

Any help is appreciated, thanks.

# Answer
That's a very weird situation. You would assume it's a hardware problem... which it probably is, but it's possible the filesystem could've corrupted when the phone lost power after hitting the ground.

I would try inspecting/replacing hardware first (only if you're experienced), just reseating all the ribbon cables, maybe lightly clean the contacts with isopropyl alcohol to remove oxidation (again, only if you're experienced).

The very next thing I would do, is download the "stock SPH-L710 firmware/ROM image" file off XDA-Developers and use the instructions/downloads provided there to flash the image in download mode via Samsung's Odin program. They make it sound like it will wipe all your data, but from *my experience* (I have a Galaxy Note 2 -Verizon which I bricked), it will **not** wipe your data **as long as** you flash the correct image, **same Android version** (likely 4.1.2 or 4.3). If you don't know, and you know you have updated the device regularly, I would try to find the latest version available.

If you want more details on either of the solutions, I'll edit my answer to provide more details/articles.

Hope this helps,
> 1 votes

---
Tags: samsung, charging, power-on, sprint
---


title: Screen timeout troubles

text:
# Question
Title: Screen timeout troubles
My galaxy note 4 is only staying on for about 15 seconds before timing out. And every time I try to change it a pop-up says that it is set to 15 seconds and I cannot change it. I've turned off stuff and messed with my settings as much as possible and am still not able to fix the problem.

# Answer
> -1 votes
Check as suggested by wbogacz. If it still does not works, restore the settings to factory default. It is better to have default state before we proceed.

---
Tags: applications
---


# Question
Title: Help with a phone which shows nothing but the boot screen
I have an Android phone that isn't starting up. All it shows when I power it on is the boot up screen. The recovery mode does not start and the ADB shell on my laptop fails to detect the device as well. What can I possibly do to get my device running again. I don't mind formatting the phone. The device is a Karbonn Titanium S1. Any help would be greatly appreciated.

Updated:

* The `adb devices` command detects the device as long as it is switched off and connected to the PC via USB.
* `adb shell` -\> `recovery --wipe_data` gives a segmentation fault '139' error.
* Trying to boot the phone at times ends up in a screen that says:

> **Encryption unsuccessful**
>
> Encryption was interrupted and can't complete. As a result, the data on your tablet is no longer accessible.
>
> To resume using your tablet, you must perform a factory reset. When you set up your tablet after the reset, you'll have an opportunity to restore any data that was backed up to your Google Account.

* The phone does not boot into recovery mode the manual way but does enter a frozen recovery mode when I run the `adb reboot recovery` command with an "data mounted failed" error.

# Answer
The solution would be to flash your phone with a stock ROM. Search for the procedure online or take it to the service centre if you are not confident enough.
> 0 votes

---
Tags: 4.1-jelly-bean, clockworkmod-recovery, karbonn, karbonn-a10, karbonn-a15
---


# Question
Title: Does an auto touch app categorize my device as rooted
Does using frep categorize my device as rooted. My device is not rooted right now. It is an auto touch that can be used without root

# Answer
Frep doesn't necessarily require superuser permissions. A more complicated setup as described in the Google Play description can suffice, though `su` permissions certainly streamline the process.

So, your phone isn't necessarily rooted. It could be, but it could very well also be not rooted.

That being said, if you say

> My device is not rooted right now.

You're the authority on your own device.
> 1 votes

---
Tags: samsung-galaxy-s-5
---


# Question
Title: Where have "predefined SMS messages" gone in Android 5?
I bought a Motorola smartphone two years ago with Android 4.4. Previously I had an HTC with Android 2.6. with which I could (and did) use predefined SMS messages (such as "Sorry, late, bla bla bla", "Hi, what's up?").

I couldn't find the option in 4.4 and in 5 either, now that I can upgrade my phone to Lollipop. Are those options gone?

For the sake of curiosity and thoroughness (and since the choice is offered to me) I tried selecting Hangouts as my "preferred" SMS app, in the hope another application, another set of options, maybe "predefined SMS messages" lie there... Not only did I *not* find what I was looking for but also selecting "Hangouts" as my favourite SMS app... disables SMS messages. Wtf? ( \<-- that's me sounding perplexed). Go figure.

So have Google developers decided predefined messages were "so has been" or is there an option hidden somewhere?

# Answer
> 1 votes
You should look in the Phone/Dialer app, not SMS/Hangout app. This is from stock Nexus 6 Lollipop:

1. Open the Phone app
2. Tap the overflow menu besides the search box and tap "Settings":
3. Tap "General"
4. Tap "Quick Responses":
5. Edit your quick responses editing the text box that pops up when you tap on the list view:

---
Tags: 4.4-kitkat, 5.0-lollipop
---


# Question
Title: Why does SSH Server (Ice Cold Apps) with a command fail?
I wish to ssh into my rooted Android Samsung Galaxy S4 v4.4.2 phone and run a command. I have SSH Server installed. If I just SSH, it works fine:

```
bash-3.2$ ssh -p 35151 10.1.10.22
u0_a253@jfotevzx:/ $ pwd
/

```

But, if I pass a command to execute to ssh it fails:

```
bash-3.2$ ssh -p 35151 10.1.10.22 pwd
exec request failed on channel 0

```

What does `exec request failed on channel 0` mean? How can I get the SSH Server from Ice Cold Apps to work with a command to execute? Is there a different ssh android app that I could use instead that would work?

# Answer
I found a forum post that indicates that the Ice Cold ssh has a deficiency that causes this issue. By switching to SSH Droid, I was able to resolve the issue.
> 1 votes

---
Tags: 4.4-kitkat, root-access, samsung-galaxy-s-4, shell, ssh
---


# Question
Title: When reinstalling apps/ game reset and started all over
I got a new phone and when I go to the play store it shows all the game apps and updates I installed over the past 2 years, but when I try to reinstall the game it resets and starts all over, is there a way I can get back to the level I was on instead of starting all over again ?? Please help I worked hard to reach this status in the game and I don"t want to start all over again. I f I try to add my old google account it gives me problems because it sync'd my Google and Yahoo accounts together and I don"t know the old password from 3 years ago.

Thank You, Christina

# Answer
Do you root your phones? There is an app called "Titanium Backup" that can back up and restore an app's local data, which should include the game data. It needs root though.

If you are not comfortable with rooting or don't know what it is, that might not be an easy option for you though.

Lifehacker suggests Helium App Sync and Backup, which doesn't require root. I haven't tried it, but LH usually offers good suggestions:

http://lifehacker.com/5843206/how-to-upgrade-to-a-new-android-phone-and-take-everything-with-you
> 0 votes

---
Tags: google-play-store, htc-desire
---