title: Apps in background are crashing

text:
# Question
Title: Apps in background are crashing
So, this happens to mostly every app, when they're in the background. Chrome tabs reload after reopening the app. Apps like Ingress look like they've just been started. Spotify even crashes, when it's in the background and I open Chrome.

So, before I reinstall the phone, what could be the issue? I've never installed any memory cleaning apps. I'm running stock 4.4.2 on a Moto G.

Chrome's crash log from ADB:

```
I/ActivityManager(  969): Start proc net.nurik.roman.dashclock for service net.nurik.roman.dashclock/com.google.android.apps.dashclock.DashClockService: pid=18611 uid=10126 gids={50126, 3003}
W/InputDispatcher(  969): channel '4303f310 com.android.chrome/com.google.android.apps.chrome.Main (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
E/InputDispatcher(  969): channel '4303f310 com.android.chrome/com.google.android.apps.chrome.Main (server)' ~ Channel is unrecoverably broken and will be disposed!
I/ActivityManager(  969): Process com.android.chrome (pid 17867) has died.
I/WindowState(  969): WIN DEATH: Window{4303f310 u0 com.android.chrome/com.google.android.apps.chrome.Main}
W/InputDispatcher(  969): Attempted to unregister already unregistered input channel '4303f310 com.android.chrome/com.google.android.apps.chrome.Main (server)'
W/WindowManager(  969): Force-removing child win Window{42ea6618 u0 SurfaceView} from container Window{4303f310 u0 com.android.chrome/com.google.android.apps.chrome.Main}
E/JavaBinder(  969): !!! FAILED BINDER TRANSACTION !!!
W/WindowManager(  969): Failed looking up window
W/WindowManager(  969): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@42ea6440 does not exist
W/WindowManager(  969):     at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7968)
W/WindowManager(  969):     at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7959)
W/WindowManager(  969):     at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1047)
W/WindowManager(  969):     at android.os.BinderProxy.sendDeathNotice(Binder.java:493)
W/WindowManager(  969):     at dalvik.system.NativeStart.run(Native Method)
I/WindowState(  969): WIN DEATH: null

```

Ingress' crash log

```
I/ActivityManager(  969): Process com.nianticproject.ingress (pid 17260) has died.
I/WindowState(  969): WIN DEATH: Window{430e7c68 u0 com.nianticproject.ingress/com.nianticproject.ingress.NemesisActivity}
W/WindowManager(  969): Force-removing child win Window{431d43f0 u0 SurfaceView} from container Window{430e7c68 u0 com.nianticproject.ingress/com.nianticproject.ingress.NemesisActivity}
W/WindowManager(  969): Failed looking up window
W/WindowManager(  969): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@423cb8b0 does not exist
W/WindowManager(  969):     at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7968)
W/WindowManager(  969):     at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7959)
W/WindowManager(  969):     at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1047)
W/WindowManager(  969):     at android.os.BinderProxy.sendDeathNotice(Binder.java:493)
W/WindowManager(  969):     at dalvik.system.NativeStart.run(Native Method)
I/WindowState(  969): WIN DEATH: null

```

# Answer
> 1 votes
I get this on MotoG 4.4.2 as well. It appears the MotoG has a very aggressive application culling in general. This link explains what the XDA group does about the problem.

In short, there is a 'minFree' system configuration file (`sys/module/lowmemorykiller/minfree`) which the OS uses to try and keep some minimum amount of memory free. Unfortunately, in stock MotoG 4.4.2 the setting is very aggressive and basically means only one application will be kept around (depending on memory footprint). In 4.4.4, this minimum amount is relaxed.

With rooting you can adjust the setting; or upgrade to 4.4.4. There's a helper app, MinFreeManager (requires root access), which can help adjust this settings file as well.

---
Tags: 4.4-kitkat, crashes
---


# Question
Title: Can I recover photos that were being stored in a corrupt SD sector and then deleted after a phone restart?
I have no idea how this is even possible, but let's start from the beginning.

I have a Samsung Galaxy S3. I went on a road trip this Memorial Day weekend and took a bunch of photos. The whole weekend I was able to view all of these photos just fine. However, while I was driving back my phone ran out of battery power and restarted (the Google Maps application drained it faster than my car could recharge it).

I did not notice until just now that all of the photos I've taken in the past 10 days are gone. What doesn't make sense is that I also have Google Photos installed on my phone and set to back up over WiFi only, however I connected to two (TWO!!!) wireless networks after I was finished with taking pictures. On neither of them did Google Photos trigger and upload the backups. Of course, now I've set Google Photos to back up over WiFi or a wireless network, so that backups are hopefully immediate.

Before leaving on this trip, I was attempting to add an album to my phone. While copying, I received a message somewhere along the lines of, "The SD card has been unmounted.", but upon a second try, I was able to continue copying to the SD card. I tried to delete four of the MP3s that were copied from this album later, and it would not allow me to. Also, after deleting the folder of these MP3s, it was replaced by the same folder with a single file `~TfsP` or something like that.

I didn't have time to copy my files off the SD card and then do a reformat before my trip, so I just went with it like this. I was still able to play my music and, as I said, it supposedly was taking photos that I was looking at a day later.

If anyone knows how a restart of my phone deleted 10 days of photos, I would love to hear it, and if possible a way to recover them.

EDITS: Putting the micro SD card in an adapter and then plugging it into my Epson printer gives the message, "Cannot recognize the memory card or disc." Windows also gives me the option of "Scan and Fix" for drive H: (the SD card), but later says that it cannot access the drive. It is a Sandisk Ultra 64 GB, if that matters.

# Answer
When confronted with such situations on a tight budget I have used the HDD software offered in the **Hirens Boot CD**.

www.hirensbootcd.org/hbcd-v152/

There are a few hard drive recovery options to choose from and I'm sure one of them will work providing the drive is not completely fried. I have had many success stories in the past few years with the various tools offered by this useful collection.

Be sure not to try to write anything to your drive until it is recovered. You may even be able to access the folders successfully using one of the alternative file explorers offered. There have been times when windows simply cannot read what Total Commander could.
> 2 votes

---
Tags: samsung-galaxy-s-3, sd-card, data-recovery, photos, google-plus-photos
---


title: Wipe data/ factory reset problem

text:
# Question
Title: Wipe data/ factory reset problem
I tried to wipe data/factory reset my techno p5, but I a list of no, no, no, no, options.... I didn't see a yes option to selected to Finnaly reset my device

# Answer
> 1 votes
the "yes" option could be at the bottom and you may have to scroll to it for it to appear.

---
Tags: recovery-mode, factory-reset
---


# Question
Title: Where to put supersu zip file while rooting HTC One M8
I'm following the instructions at http://htc-one.wonderhowto.com/how-to/unlock-bootloader-root-your-htc-one-m8-0154444/ and have found a stage where I don't have enough information, which is at Step 9 in the instructions, which says "Start by grabbing SuperSU from Chainfire directly on your phone, or download and place the file in your device's "Download" directory."

I tried doing it directly on the phone, but that didn't install it properly --- it seemed to want the phone already rooted, but I'm doing this as a stage of rooting the phone. When I then try running supersu, it complains it can't find the su program.

So now I'd like to "place the file in the Download directory", which presumably means using "adb push", but I can't find where I should be putting it, i.e. any directory called "Downloads" or anything like that. I've looked around, using "ls" in the adb shell, and I suspect it might be in /data, but I can't look in there (perhaps because the device isn't rooted yet?) The instructions expect the supersu zip file to be unpacked by the TWRP recovery, which I have installed.

http://androidadvices.com/root-install-custom-recovery-twrp-image-htc-m8-android-phone-guide has alternative instructions, which just say to put it in "a suitable location"; could I, for example, just dump it in "/" ?

# Answer
Download the zip to your computer, boot up the phone in normal mode (just press the Power on button when turned off - no bootloader, fastboot or anything like that) and connect it to the computer via USB. The phone memory that opens up on your computer is where you should put it. It really doesn't matter the exact location, as long you can access it later in the TWRP recovery (the Download directory mentioned in the guide is also there). Then you can proceed with Step 10 (or Step 15 if you have already installed the TWRP recovery).
> 2 votes

# Answer
Go into twrp mode on your phone and go to install. Then go to where you downloaded the zip file and tap on it. Then just swipe to install and reboot your device.
> -1 votes

---
Tags: rooting, recovery-mode, installation, file-system
---


# Question
Title: Boot from an image in PC using Android device
I've a Redmi 1S (Hongmi 1S) running MIUI v5 (Jellybean v4.3). I have a Bitdefender rescue disk ISO file. I want to boot this rescue disk using my Android phone, just like a bootable USB drive.

* How can I boot from this file in PC using my Android device. What are the necessary requirements?
* Will Android handle this as an ISO file, or will it simply store it as an unknown file type?

I had earlier asked this question on the MIUI forums, but by the next day itself it was stamped irrelevant and was closed/deleted.

As there is no specific date for an upgrade, my device may or may not update to Android 4.4 Kitkat or MIUI v6. So still, will it change with the update?

# Answer
> 0 votes
As USB mass storage is available you can use your external memory card as a pen drive. Use any Windows/Linux/Mac app like *sardu*, *YUMI* to create bootable USB. Some app may not detect your MMC on phone, then try another boot dirive creater.

---
Tags: 4.3-jelly-bean
---


# Question
Title: Android HTC One SV App storage full of unknown data
I have an Android HTC One SV (Android 4.1.2, HTC Sense 5.0, not rooted). It's recently been struggling for storage space to the point where it was reporting low and then critically low storage. Note this is the *app* storage, not anything to do with the built-in or external SD cards.

> tl;dr: **Is there a known issue with "dead files" cluttering up App Storage? Is there any way to clear said storage out, or at least view the app storage and see what's taking up the space?**

---

Steps I took as space became more and more scarce:

* Moved apps that don't care about being on the App Storage to the SD Card
* Cleared all the caches I could find
* Cleared all the data I could find
* Deleted all text messages
* Moved apps that really don't like being on the SD Card to the SD card
* Uninstalled all uninstallable apps except the ones I was actually using on a daily basis
* Uninstalled updates to the non-uninstallable apps
* Uninstalled apps that were actually on the SD Card out of sheer desperation

Whatever space was regained by this was in the 10-50 megabyte range in total and was "mysteriously eaten" over about 2 weeks of normal usage (e.g. web-surfing on Chrome, checking e-mails). By the time I'd got to the bottom step, the automated storage tool was informing me that there was nothing to uninstall/move.

When the phone finally started reporting "less than 0Mb" and crashing the basic phone functionality, I took extreme measures and "Power+Vol'Down'd" it, selecting "Clear Storage" from the BootLoader. That got me back almost 1Gb of space, at which point I was finally able to install Android 4.2.2 (up to this point, it couldn't even *download* the necessary update). I also updated all the built-in applications to current.

I then installed my core application suite:

* Note Everything
* BeyondPod Pro
* NoteEverything Pro
* Amazon MP3
* Audible

My phone currently reports that it has 355MB of "App Storage" available; out of 3.85 Gb. Of the used, 673MB is Apps, and a staggering *2.85 Gb* is the mysterious "Other".

I want that **Other** back. The space reclamation tool merely suggests I uninstall the 5 apps above for a grand total of 66.7 Mb, which is... irritating.

Is there a known issue with "dead files" cluttering up App Storage? Is there any way to clear said storage out, or at least view the app storage and see what's taking up the space?

# Answer
When I researched this same thing, all I came across pointed to that data being used for the HTC sense software along with other preinstalled apps.
> -1 votes

---
Tags: internal-storage, htc, htc-one-s
---


title: I can't modify Security settings of OS

text:
# Question
Title: I can't modify Security settings of OS
After a reboot, I cannot configure my normal VPN connection, nor modify some Operating System security settings.

What can prevent me from making changes to security settings? Malware?

# Answer
> 1 votes
Applications which interfere with screen appearance can prevent a user from makes changes to security settings while the app is active.

The operating system has to be careful to prevent a 3rd-party application from having influence over security settings by changing the appearance of security options to the user. (best guess speculation)

A screen-color-changing app, Twilight, may have been active, and therefore, from a Security Manager's point of view, able to influence a user's input to system security settings menus.

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


title: Hide the applications from apps list?

text:
# Question
Title: Hide the applications from apps list?
I want to hide the installed 3 rd party apps in android. I hided the app icon in app drawer using Nova launcher, but those apps still visible in settings \> apps list? Is there any way to hide it from apps list? I am using lollipop 5.0.2 and phone not rooted.

# Answer
> 1 votes
For Samsung devices, root is not required. You can do it using app drawer:

1. Click on Apps button on your home screen.
2. Click on menu button( left soft key button).
3. Tap on hide apps and select the apps you want to hide.

Similarly on the HTC devices.

# Answer
> 0 votes
there's no way to hide an app from apps list in settings unless the phone is rooted.

---
Tags: applications, 5.0-lollipop
---


title: My OS Loads, but no Recovery

text:
# Question
Title: My OS Loads, but no Recovery
* Handset: Huawei Honor Holly
* Root: Yes

---

I am trying to install CWM recovery on this phone. I tried it using Flashify after reading guidelines from a website. Now, my stock recovery is gone. Also, fastboot commands wont work.

```
fastboot erase recovery
erasing 'recovery'... // And stops here. No progress for hours

```

When I try `adb reboot recovery`, my phone restarts again after displaying a black screen.

How do I install CWM, or TWRP, or get back to Stock Recovery?

# Answer
Try to flash twrp or CWM via fastboot without the use of the `fastboot erase recovery` as that got rid of it. Fastboot should just overwrite it anyway. Download links are in the blog post : CWM/TWRP Recovery Club

but instead just use `fastboot flash recovery <your_recovery_image_file_here>` and it should work.

**Edit:** A nice guide is up on the XDA Forums and tells you all the tools you need
> 0 votes

---
Tags: 4.4-kitkat, adb, fastboot, huawei
---


title: Unable to adb push on Samsung S4

text:
# Question
Title: Unable to adb push on Samsung S4
I absolutely can't push to /system/app/ using adb on a rooted S4 with rw remounted filesystem.

adb says: Read-only file system

Mounts:

```
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0

/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,relatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0

```

Nothing helps! What is wrong? I can't use adb root, because it gives me:

```
adbd cannot run as root in production builds

```

I have following permissions:

```
drwxrwxrwx root     root              1971-01-17 12:49 /system
drwxrwxrwx root     root              1971-01-17 12:49 /system/app
drwxrwxrwx root     system            2014-10-28 14:15 /data
drwxrwxrwx shell    system            2014-10-28 15:02 /data/app

```

Now I just installed Cyanogenmod, but it doesn t work either.

# Answer
If the ADB daemon is not running in root mode, you cannot push to `/system/app` even with `/system` mounted read-write, due to not be given the permission. As you correctly pointed out, `adb root` is no option on non-development-devices ("adbd cannot run as root in production builds").

To fix this up, take a look at chainfire's adb Insecure. This app requires root (a condition your device obviously meets), and (temporarily) patches the ADB daemon to run in root mode. So with "insecure mode" enabled, you should be able to push to `/system/app`.

Alternatively, push to e.g. `/data/local`, then login to the device with `adb shell`, execute `su` to switch to root-mode, and move the files (`mv /data/local/whatever.apk /system/app`) while `/system` is mounted read-write.
> 3 votes

# Answer
See the following instructions:

1. Push the `.apk` to SD card using:

```
adb push (filename) /sdcard/

```
2. Install Terminal Emulator for Android or Connectbot from Play Store. (You may write your own too.)
3. Launch the terminal and type `su`;
4. If superuser permission is granted then mount `/system` for read/write by the command:

```
mount -o remount,rw /system

```
5. Copy your `.apk` to `/system/app` using:

```
cp /sdcard/(filename) /system/app/

```
6. Make `/system` read only:

```
mount -o remount,ro /system

```

And you are done!
> 1 votes

---
Tags: adb, samsung-galaxy-s-4, file-system
---


# Question
Title: Upgraded my device from KitKat to Lollipop, is there a way to get the airplane mode back to the power options?
I recently upgraded my phone's OS from KitKat to Lollipop, and noticed that when I press the power button for an extended time to open the power options, there is no longer a quick button to put the device into airplane mode, which was present in the KitKat version. The only way I can now put my phone to airplane mode is via the settings menu, which is not as fast and effective as it used to be. Does anyone know if it is possible to add the airplane mode function to the power options and if so, how can I do this?

# Answer
This is the way Google wanted the power menu to work in Android Lollipop. It's just terribly inconvenient for those who used Android before. But if you really need to bring back the feature and have a rooted phone, you can try this method which works on Nexus.

But you don't need to go to the settings to enable Airplane mode. From the top of the screen, just swipe down twice or drag down once using two fingers to reveal the Airplane mode toggle.

It's the quickest way to use the Airplane mode in Lollipop. Some apps in play store(Power Toggles, Toggle Airplane) has shortcuts to enable Airplane mode but you need a rooted phone for that to work.
> 0 votes

---
Tags: 4.4-kitkat, updates, 5.0-lollipop, power-options
---


# Question
Title: Pass-word not being accepted for google on my Android phone
My google password on my desktop computer is correct and I can access google through it, but when I enter my google password on my Android phone it says that,

> Username and password do not match.

How can I solve this?

# Answer
That's not possible. Try changing your password and try logging in again from phone.
> 0 votes

---
Tags: google
---


# Question
Title: How to access /storage/emulated/0/ from PC?
I want to export the settings of the K9 mail app. This app exports a settings file to /storage/emulated/0/com.fsck.k9/settings-4.k9s. But if I connect my Nexus 4 to my PC I cannot see such a file or the directories.

# Answer
The solution was to reboot the phone. The `com.fsck.k9` directory is now visible on the top level of the phones file system.
> 15 votes

# Answer
I was having a similar issue, I could find the location, but no videos would populate. I have to change the usb connection mode from Camera to Media ( I know, duh ).
> 2 votes

---
Tags: internal-storage, file-system, file-transfer, k9-mail
---


# Question
Title: Need notification sounds for all messages, including follow-up
With updated Lollipop on Samsung S4, the notification is sounded for the first message from a contact, but not any of the follow-up messages. Annoying to constantly check for reply messages by unlocking the home screen with the phone in my hand all the time. All settings are set to full sound and vibration. Any suggestions?

# Answer
> 0 votes
I have the same problem since updating to lollipop. You might try another app for messaging called Messages Plus which can be downloaded from the play store. It will alert you after every response. I'm not crazy about the format but at least it does alert you after each response.

# Answer
> 0 votes
with Android if you go to Google Play and look for the app "messages plus", download and install, you can even customize the screen so that you will have balloons instead of just colored lines on the side.balloons for you and the responder can be made different colors and it will perform the same as the old app we used under KitKat or the other operating system but with this app you will get alerts each time the other party responds

# Answer
> 0 votes
with Android just go to play store and type in messages plus. you can also customize it to have the different colored balloons for sender and responder as well as other customizations I don't know the actual link because I downloaded from Google Play Store. but if you go on to your computer and in Google search type messages plus you should be able to copy the link from there

---
Tags: notifications
---


title: Disable Wi-Fi @ Boot time

text:
# Question
Title: Disable Wi-Fi @ Boot time
Due to the Android Wi-Fi Driver issue, I like to disable the Wi-Fi during the boot time. Even if Wi-Fi is enabled in the setting, it should be disabled forcefully. User have to enable it after booting the device. Is there any specific property setting is available? If yes, how to disable during boot time?

# Answer
> 2 votes
If you've got root access and you're running a custom ROM you should be able to run scripts at boot time. Here is a thread on xda that discusses boot time scripts.

Then you'd just need to figure out the commands to disable wifi. On my Desire HD the wireless interface is called eth0. This command should disable wireless:

```
ifconfig eth0 down

```

Whether or not that will disable it permanently i.e. the system won't just do the equivalent of:

```
ifconfig eth0 up

```

in the background, I do not know... I'm afraid I don't know much about how the android system handles networking, or at least not enough to help more directly with what to put in the the script!

# Answer
> 2 votes
You can try to automate this with Tasker by setting up a task to disable WiFi during device boot-up:

1. Tap "New" to create a new profile, and give it a name, e.g. "No WiFi on Boot".
2. Select the "Event" from the "First Context" pop-up.
3. Select the "System" category, and then "Device Boot" event.
4. Tap "New Task" and give it a descriptive name like "WiFi Off" for example.
5. Tap the "+" button, select the "Net" category, then "WiFi" net action, change the "Set" drop-down to "Off", and tap the "Done" button.
6. Tap the "Done" button on the "Task Edit / Test" screen.
7. Ensure the "On" option is enabled (bottom-right of the screen), and tap the "Apply" button.

Tasker is not free, but worth every penny, IMHO.

# Answer
> 1 votes
```
#!/system/bin/sh

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure
SET name='mobile_data',value='0'
WHERE name='mobile_data'"

```

You can add this as `init.d` script, if your ROM supports `init.d`. Or else you can patch `boot.img` with autobootimage patcher from xda. The above script is for mobile data: for Wi-Fi, change `mobile_data` to `wifi_on`.

# Answer
> 1 votes
I found a much easier solution to disabling Wifi on my Android "Jelly Bean" phone - the Google Play Store has an app called "AutomateIt" https://play.google.com/store/apps/details?id=AutomateIt.mainPackage&hl=en -configure the app to stop the switching on at boot time. Even has a Pro version you can buy!

---
Tags: wi-fi
---


# Question
Title: Play Store updates downloaded on 3G network by ignoring settings
On my Xperia J phone Google Play Store setting of automatic updates is set to: Wi-fi only.

To my greatest surprise, yesterday it started to download 50MBs of updates when I was on 3G and my 200MB package was almost exceeded.

I checked the Data usage of Google Play Store on my 3G network and on Wifi: Wifi has 432 MB traffic, **3G has 82 MB** (with wifi-only settings).

My question is: what settings should I use to prevent the abuse of my 3G package? Have you experienced similar behavior?

# Answer
> 2 votes
If you haven't done so already, try going to `Settings - Data usage`, then press the menu key and choose "Restrict background data".

This sets all sync functions to only work on Wi-Fi, maybe it also helps with your Play Store problem. Be careful though, if you rely on sync to work even when you are not on Wi-Fi (Gmail for example), this is not the right option for you.

# Answer
> 0 votes
You can also make use of No Root Firewall if you want only some apps to access the Internet from your phone if your device is not rooted. If your device is rooted you can use AFWall+

---
Tags: google-play-store, sony-xperia-j
---


title: Format and fresh install

text:
# Question
Title: Format and fresh install
Is there any option for android phones to format like we do in computers and fresh install with a new OS?

I have searched a lot but all are going for custom ROM, and I am not interested in custom ROM, as they are basically a few tweaks. I want to install new OS in my phone like we do in our PC. Can anyone help?

# Answer
> 5 votes
If you just want a fresh start with your phone, you don't need to reinstall the OS at all, because OS files and user apps and data are stored separately. In normal use, the OS partition is read-only. All you need to do is a *factory reset*. This wipes all user data and apps, but doesn't usually touch the SD card. The process to follow is slightly different for different phones, but there's usually two ways: either reboot into *recovery mode*, which has a "factory reset" menu item, or from Settings → Backup & Reset.

# Answer
> 1 votes
For Nexus devices, you can use the official Factory Images from Google: https://developers.google.com/android/nexus/images

This will even let you upgrade to a newer version using a "fresh install."

I used this when my Nexus 9 was giving an error trying to update. It worked like a new device.

---
Tags: operating-system
---


title: HTC One M7 Text messaging problems

text:
# Question
Title: HTC One M7 Text messaging problems
I Have a HTC One M7 that had it's software updated 5/26/15. The only problem i'm facing is that **I can't read my text messages.**

I can open my text threads, but it won't show the actual text messages. I've tried restarting my phone, rebooting, deleting threads, and waiting as long as 30 minutes to see if the messages would appear. All of no use.

Any help would be greatly appreciated! Thanks

# Answer
Try using another messaging app instead if the default one like hangouts or Google messenger. You can change the settings for default messaging app in "more" in the settings app.
> 0 votes

---
Tags: 5.0-lollipop, sms
---


# Question
Title: Privacy/Security concers for setting up business email using Gmail app on Nexus devices
I need to set up my business email\*(non gmail email)\* on the mobile devices (Nexus 5 and Nexus7). The business has its own private mail server. The way I can do it is by using Gmail app on these devices. The question I have is does Gmail app on the mobile devices store the IMAP emails(non gmail emails) on the gmail servers? Or Gmail app is just a client and does not bother storing the IMAP emails(non gmail emails) on its servers that are not gmail emails? Thanks for the insight...

# Answer
The gmail app is just a client and nothing is stored on Google's servers. The use of IMAP simply means that the email is stored on your company's servers and your phone, as compared to the older POP where the email is pushed to your phone and deleted from the server.

The emails might show up "mixed" if you show all inboxes but you may be rest assured that they do not reside on Google's servers.
> 0 votes

---
Tags: 5.0-lollipop, email, gmail, privacy
---


# Question
Title: Does Android allow swapping processes to memory?
I'm currently doing a project on Android in which there are certain questions one of them is this one which is quite difficult to find. Please help it out

# Answer
> 3 votes
There is no swap partition on Android by default. The reason they don't use a swap partition is because flash tends to be slow to write. As Matthew said, the kernel itself supports swap files (yay linux!). You could replace the kernel and you would have swap support.

However, Android does do paging. Look at this answer on stackoverflow as its quite useful.

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


# Question
Title: Hotspot connectivity stops while on phone
I have an HTC One M9 (Verizon). I regularly use the hotspot to give my laptop internet while commuting. However, I have noticed that while using hotspot, if I make or receive a phone call, internet connectivity through the hotspot stops (the laptop stays connected to the hotspot, but has no internet access) for the duration of the call, and is instantly restored the moment the call ends.

Why does this happen, and, if possible, how can it be fixed? I would like to be to use hotspot and make a phone call at the same time. My previous HTC One M8 (Verizon) did not suffer from this problem.

I also haven't been able to find much about this while Googling, though I can't tell if it's because my problem is rare or because the search terms are just too general.

(P.S. someone should make an `htc-one-m9` tag for the site)

# Answer
> 0 votes
I asked @VZWSupport about it. They echoed what @Joe says, but also said that turning on "Advanced Calling" would enable SVLTE.

See the conversation on Twitter

# Answer
> 1 votes
For what ever reason the M9 doesn't support SVLTE(simultaneous voice and LTE). The M8 did.

---
Tags: calls, wifi-hotspot, htc-one
---


title: Can I remove my custom recovery?

text:
# Question
Title: Can I remove my custom recovery?
I'm in a weird predicament with my Nexus 5. I rooted easily when I first got it then 5.1 was rolling out and I really wanted to upgrade and did, then I was able to reapply the root access but didn't *really* use anything required root access enough to care. Now my OTA is ready for 5.1.1 so I clicked install (when the notification popped up) and it went into the recovery bit which is the twrp mod and cuts of the rest of the install process. I think. Can i remove twrp without losing my phones data and apply this update or is there an easier work around perhaps? My boot loader is also unlocked, I just really can't be bothered to flash a new ROM (although cataclysm looks fun) and then sort out all my apps and settings again.

# Answer
Download the 5.1 factory image, Then extract the `tgz`, you will find a `zip` file, copy `recovery.img` to the same directory that have the `fastboot` file

Reboot to `bootloader` and connect to PC then open `terminal` or `cmd` 'Windows' and type that:

`fastboot flash recovery recovery.img`

then enter, then wait to finish and now everything is good!
> 3 votes

# Answer
Yes, you can just flash the recovery and you won't lose any data.
> 1 votes

---
Tags: root-access, nexus-5
---


# Question
Title: Cannot upload picture because browser refreshes
When I try to upload a photo to most sites, my low-end phone (an LG Optimus F6) refreshes the page after I select the file, regardless of what browser I use. Chrome at least explicitly tells me that it could not complete the operation due to a lack of memory. This is true regardless of whether I use the camera to take a new photo, or whatever app I use to choose an existing photo.

Has anyone else encountered this problem? Is anyone aware of a workaround?

# Answer
> 0 votes
I was have the same problem with my Motorola Fire XT311 from 2 years ago, but i tried X-plore FM to select the files and it's works great sometimes, try it and tell me the result!

---
Tags: browser, camera, chrome-for-android, firefox-for-android, stock-browser
---


title: How to launch apps from terminal

text:
# Question
Title: How to launch apps from terminal
In linux I like to launch the applications from the terminal. Most of the time it is the fast way to launch apps especially on repeated use. In android there are good launcher like **Fast app search tool** will do the job well. But I still interested in launching apps fom the terminal. For that I installed *JS Terminal* but I can't see any app names. Even pressing *Ctrl + T* does't show any app name.

# Answer
> 1 votes
Use this:

> `am start -a android.intent.action.MAIN -n <package_name>/<full_class_name>`

as referenced here

For example:

`am start -a android.intent.action.MAIN -n my.domain.myApp/my.domain.myApp.myClass`

---
Tags: launcher, terminal, command-line
---


title: Mobile data in notification toggle

text:
# Question
Title: Mobile data in notification toggle
I upgraded my Moto G 2 mobile to Android 5.0.2 Lollipop and I have been using Clean Master notification toggle. After this upgrade mobile data is not working by pressing on the mobile data symbol in notification toggle. Pressing on that is taking me to Settings \> Data Usage.

# Answer
> 3 votes
Since Lollipop, 3rd-party apps can no longer toggle mobile data without root. However, there's a handy new data toggle in the stock quick settings; tap the signal icon, then tap the toggle in the top-right.

# Answer
> 0 votes
I think you can slide down the notification button and slide right to see more of the apps or Wi-Fi or other settings and click the data toggle. Hope this helps. :)

# Answer
> 0 votes
Install Phone Testing app, no need to root (or input `*#*#4636#*#*` from the dialer). After install, open "Phone information", and change network mode in "Set preferred network mode". Don't change other options

For rooted devices, consider the app Toggle Network Type 5.0 (root) (free on XDA).

# Answer
> -1 votes
Well I may have found an answer for this data toggle issue. Because I too can't live without one. But unfortunately this only works if you own a Samsung smart watch.

I downloaded 'instant settings' for my Gear S. This app allows you to control certain toggles for your phone, such as; Wi-Fi, power saving mode, sound and of course a data toggle.

Well what do you know... The data toggle actually works. I can turn my mobile data on and off by a single tap on my watch. I guess this will have to do for now.

Just thought I'd try and help out by giving you guys my solution for the time being, hope this helps. ☺

---
Tags: 5.0-lollipop
---


title: Stuck at boot after OTA update

text:
# Question
Title: Stuck at boot after OTA update
I just today updated my unlocked, rooted HTC One M7 as usual, by

* flashing the stock recovery
* rebooting and downloading / installing the system update

The update went over without any problems, but after the update completed, it did not complete the boot process any more. It's stuck at the boot-logo of htc, after displaying the carriers logo. Forcing it to shut down and go in to the bootloader works fine, aswell as opening the recovery (both the stock one, and the custom one \[TWRP\]). However, no matter how many times I try to reboot, no success.

Normally in this situation, I would obviously just restore a previously made Nandroid backup, but since I am asking this question, well, you guessed it.. I felt too comfortable with the process and skipped the step of creating one.

I am really, really hoping that there is a way to fix this issue without having to lose my data.

---

Some additional information;

* CID: VODAP110
* OS before update: 7.18.161.2 (Dito for stock recovery)
* OS after update: 7.18.161.21
* Unlocked and S-OFF
* H-BOOT: 1.61.0000
* RADIO: 4T.35.3218.16

(It is an m7\_ul variant, so nothing un-standard there)

---

EDIT: Due to the necessity of me being able to use my phone I gave up and chose the easy way out -\> recovery, through a nandroid backup a few months back. However, if someone still finds an answer to this, I am very happy to accept it, for future viewers.

# Answer
Just found this thread because I was looking for the changes the update did.

I can't give you an answer you are maybe looking for of how to fix this, but just a question before: How long did you wait?

My phone is not rooted but I noticed, that it took really long until the boot was over (got stuck at the htc boot logo like yours too)

I was waiting a little bit for about 3 or 4 minutes and then went away. When I came back it was finished. But for sure it took longer than usually.

Hope this will help you maybe.

Greetings from germany
> 1 votes

# Answer
You can either completely redownload completely stock rom and flash that, or better install a custom rom from xda.

In case you decide to go with custom rom (which are better than stock mostly), here's what you have to do-\>

1) Download any custom rom such as cyanogenmod.

2) Set up ADB.

3) Boot your phone into wtrp recovery and use this command in adb-\> `adb push NameAndPathToTheRomYouDownloaded.zip /sdcard/` This will put the custom rom into your sdcard.

4) Wipe system, data, cache, dalvic (no need to wipe internal storage).

5) Install zip and point it to zip in 3rd step in sdcard and flash it. Reboot.

If you want to use stock rom, then use google search and follow the methods of unrooting process, thats how stock roms are installed. But again, custom roms are mostly much better maintained and more stable. You can also first flash custom rom, since use of adb with that is easier, than follow unroot method and flash back to complete stock. I wish I could give you complete details about stock rom flashing, but I have never owned an htc and dont know how their flash tools/methods work for stock roms.

EDIT: Since you factory resetted, did that fix it? Often data before ota does cause problems so its always recommended to factory reset after ota, but that dirty data should never be the reason for a bootloop.
> -1 votes

---
Tags: boot, htc, ota-update, htc-one
---


# Question
Title: Headphones don't work & music automaticaly starts
I have a Samsung trend plus. When I plug the earphones, the phone recognizes the connection and shows the earphone icon and gives the earphones connected massage. Then automaticaly starts music, which is not normal. But the sound comes from phone's speakers instead of earphones. I can barely hear the music coming from the speakers. And even in full volume setting, it has very low volume. I tried the earphones in my computer so it's not earphone problem. I tried restarting...

# Answer
> -1 votes
Try using another set of headphones for your phone. If the problem persists then it's the problem with your phone's hardware.

# Answer
> -1 votes
Its not hardware problem. But on software side. If you dont use any custom rom features and assuming you are on stock rom and havent flashed any such mods, then check your music player or any audio managers you may have in your phone. Its them that has option to auto start music upon plugging in headphones. So check your music app for such an option and disable it. As for sound not coming through heaphones but heaphones being detected, thats again a software problem. I suggest you try changing music player app instead. Or atleast go through its settings for once. There has to be an option for something like audio priority. Would help if you be more specific and specify phone model you use, if you are rooted and on custom rom, the media player app you use.

---
Tags: music-player, speaker, earphone
---


# Question
Title: Getting message "Unknown id: netcfg" while setting up usb0 interface for reverse tethering
I am trying to setup reverse tethering between Sony Xperia 4.0.4(rooted) and Linux 12.04. I'm following steps from Matthew Read's answer on this post, How to set up reverse tethering over USB?

All steps work but when I execute "su netcfg usb0 dhcp" in root shell of phone then I get message "Unknown id: netcfg".

> 130|root@android:/ # su netcfg usb0 dhcp
> Unknown id: netcfg

I'm not sure what this message means and how to fix it. I could not find anything related in Google search. Can anyone please guide me about it.

# Answer
> 1 votes
There's a slight syntax error in your statement: the first non-option parameter to `su` (which stands for "Switch User") is the user to switch to (if omitted, `root` is assumed). So your `su netcfg usb0 dhcp` basically advises `su` to "switch to the user `netcfg` – but there is no such user.

To fix it up, just use `su -c "netcfg usb0 dhcp"` – which would, due to the non-existent "first non-option argument", would advise `su` to switch to `root` and then, by the `-c` parameter, execute the **C**ommand `netcfg usb0 dhcp`. Further note the command is *quoted:* this is required as it contains (white) spaces.

---
Tags: networking, tethering, shell, reverse-tether, usb-tethering
---


# Question
Title: Moto g partitions deleted .How to flash internal partitions again Emmc
UPDATE

I have found this xda post with the partition table and sizes of the moto g. http://forum.xda-developers.com/showpost.php?p=48855450&postcount=35

I also found this xda post where they partition the emmc http://forum.xda-developers.com/showthread.php?t=2596521 , if someone could help me identify what should I put in adb.

My first gen moto g is stuck in a bootloop, everything i have done so far has not worked.I have tried to flash using fastboot and mfastboot with diferent stock images in all I get failed to erase partition, remote failure.

The internal storage says it has 0 mb of space. I have Twrp installed and using cat /proc/partitions finds no partitions

~ # ←\[6ncat /proc/partitions cat /proc/partitions major minor #blocks name

I have managed to push a Stock rom but can´t flash it with mount data error,mount sd card error, mount system error and mount cache error..

I have tried to use Adb remount but it fails

remount failed: Success

Any help will be greatly appreciated

# Answer
Assuming you selected correct partition info file (I didnt verify that from first link you posted, so thats up to you), I will only tell you what you asked-\> What to really do in terminal from that tutorial.

Part one of tutorial is settings up ADB and getting things ready. You can also follow this tutorial to get adb ready. Then its about backing up things and getting ready (follow tutorial for all steps).

Part two is where main terminal process begins and all you have to really enter in terminal is those commands inside "boxes" (or code area). Just be open minded and read the outputs and interpret them carefully.

If you are trying to repartition and assuming partitions are corrupt because of this-\>

> I have managed to push a Stock rom but can´t flash it with mount data error,mount sd card error, mount system error and mount cache error..

Then dont. Because your method of mounting partitions from adb is kinda... (incomplete?). Try entering these commands first and then flashing (whatever method you are using from adb)-\>

```
adb shell
su
mount -o rw,remount -t yaffs2 /system
mount -o rw,remount -t yaffs2 /data
mount -o rw,remount -t yaffs2 /cache

```

This should mount your partitions and you should be able to proceed with flashing. Even if you want to flash through twrp, you can go to `Mounts` option and make sure system, data, sdcard, cache etc is mounted by check marking them. Though I still cant understand how you are trying to flash a stock rom through sdcard/adb (I never owned a moto so idk what methods are used for flashing process).... but anyway, I told you method to mount those partitions. You need root to use those commands. See if they work. Because a mount error does not mean partitions are corrupt in any way. And make sure that adb can access your phone as root.
> 2 votes

---
Tags: internal-storage, recovery-mode, boot-loop, motorola-moto-g
---


# Question
Title: Android 4.4.2 youtube/video stuck in pause
Got me a shiny new Hudl 2 (8.3" Wi-Fi tablet with Android 4.4.2).

It's nice. It does the gmail and the facebook, etc.

What it doesn't do is play video from youtube, or other sources such as the BBC. This is either using the Youtube android app or inside the android chrome browser.

The behaviour is as follows:

1. Video box is displayed but is paused and shows the 'play button' in the centre (the right facing triangle).
2. Clicking on the play button, a few frames will play, maybe less than half a second of sound.
3. Then it wall pause again. 'Play' button is displayed in the middle of the frame.

It's like as soon as you press play, it immediately pauses again. Constantly tapping the 'play' button gets a stop animation of the video.

I have tries the following to fix it:

* Un-installing and reinstalling the Youtube application.
* Clearing the Chrome browser cache (don't know why that was necessary but one website seemed to think it could fix it).
* Lowering the quality of the video, even down to the lowest possible setting.

I've tried this on both my home wifi and one other. In both cases, my Samsung Galaxy S4 (also Android 4.4.2) has no problems playing the exact same videos.

So, any advice?

# Answer
> 4 votes
The trick was to put the tablet into Airplane mode and then to take it out of Airplane mode again.

Unlike just disconnecting and reconnecting the wifi link, this actually unloads and reloads the wifi stack.

Since I did this, it plays videos from youtube, iPlayer, etc just fine.

# Answer
> -2 votes
I had similar problems, but after un-rooting every YouTube video seems to be working perfectly again.

---
Tags: video, youtube
---


# Question
Title: JOdin3 and Heimdall - corrupt PIT file - Samsung i9300
I'm running an Android 4.3 (never rooted) on my Samsung Galaxy S3 (I9300).

I'd like to install a brand new CM 12.1 (Android 5.1). Along with rooting, I need to install Clockworkmod Recovery to backup the system before wiping and installing the new system. To install Clockwordmod, I need to root the phone with CF-Auto-Root.

I'm trying to do this using JOdin3 on my Ubuntu. I can't do that, because JOdin3 says:

> The PIT file was corrupt. We cannot continue without a PIT file.

I created the PIT file using Heimdall, this works without error. Also, I can print-pit with Heimdall and everything seems fine.

It seems really strange for me, because the rooting has been done before thousands of times from other people using the phone.

Anyone knows what to do?

Thanks in advance!

# Answer
> 1 votes
As I wasn't able to solve the problem related to JOdin3, I rooted the device using heimdall and CF-Autoroot. It worked flawlessly. I installed Clockwork Recovery and I'm able to backup the system. Now, I can continue upgrading the system to CM 12.1. Anyway, heimdall-frontend seems to be more advanced than Odin.

Here's a tutorial for it: http://www.all-things-android.com/content/how-root-samsung-mobile-device

The tutorial shows how to use CF-autoroot by using the heimdall-frontend. First, you need to download/create the PIT file from your mobile phone. Be aware, that there is no finished dialog or something similar shown. After doing this, you can flash the recovery image and the cache image from CF-autoroot. If everything went fine, you should see "Flash completed successfully"!

I installed CM 12.1 successfully and Android 5.1.1 is now running on my I9300. :)

---
Tags: cyanogenmod
---


# Question
Title: Messaging icon in Samsung S3 always show one unread message
My Samsung S3 messaging icon always show one unread message. See the screenshot below. I have thoroughly checked if there are any unread messages and also restarted the phone couple of times. I also removed the battery for sometime. Any clue as to what might be causing it?

Screenshot (click to enlarge)

# Answer
Go to `Settings > Application Manager > All applications (on the top)`. Locate the "BadgeProvider" app and select "clear data". After that, restart the phone.
> 1 votes

# Answer
Isn't that a message on your SIM card? You should be able to access SIM card messages to see it and/or delete it.
> 0 votes

# Answer
There's a way to remove it, you need to **send yourself a message** from **another phone** and **read the text message**, then the **"1" will disappear**.

This also works for `Whatsapp` etc.

Hope my answer helps.
> 0 votes

---
Tags: 4.1-jelly-bean, samsung-galaxy-s-3, sms
---


title: Nexus 5 Stock Recovery Images

text:
# Question
Title: Nexus 5 Stock Recovery Images
I have been searching for quite a while and can't find anywhere to download JUST the STOCK google android recoveries for Nexus 5. I'm looking for the LMY47I recovery.img to be specific. I dont see why I have to download the entire zip from google if I only want the recovery.img. Does anyone have a link or somewhere to download these files? If not I think I'm going to host my own as this could be very useful for people in my situation.

Thanks in advance. Sorry if my google skills are -3 but I have seriously been looking for quite a while and haven't found anything so far.

# Answer
> 1 votes
I'm not aware of them being hosted apart from the Factory Image archives you mentioned.

Have you checked out Nexus Root Toolkit by WugFresh yet? Much easier than cruising XDA for solutions and downloads.

---
Tags: rom-flashing, nexus-5
---


title: Emulate Android Wear on Android tablet

text:
# Question
Title: Emulate Android Wear on Android tablet
I have Dell Venue 3830 un-rooted, Android 4.4.2. I want a kind of Android Wear emulator so I can run Android Wear apps.

What should I do so I can run Wear apps or make my Android tablet an Android Wear?

# Answer
> 2 votes
You can run the Wear emulator on a Windows PC according to http://www.tomsguide.com/faq/id-2452471/install-android-wear-emulator.html, although running Wear on a tablet is probably virtually impossible (unless you feel like porting it...).

(Copy/pasted instructions for posterity)

---

1. Log on to your Windows PC.
2. Download Android SDK by going to this link.
3. Once downloaded, extract the Android SDK.zip file.
4. From the extracted folder, double-click the SDK Manager application.
5. Go to Packages.
6. On the Packages window, check the Android SDK Tools checkbox under the Tools section. (If the version of the SDK Tools is below the 22.6.)
7. Under the Android 4.4.2 section, check the ARM EABI v7a System Image checkbox to install the Android wear.
8. Under the Extras section, check the Android Support Library checkbox if the update is available.
9. When the things are in place, click Install.
10. From the Choose Packages to Install window, click to select the Accept License radio button and click Install to start installation.
11. Once the installation is done, go to the C:\Android SDK folder.
12. Once there, double-click the eclipse.exe file from the eclipse folder to launch the application.
13. On the opened window, click the Window tab from the top.
14. From the expanded list, click Android Virtual Device Manager.
15. Once the Android Virtual Device Manager box opens up, click New from the right pane to create a new Android Virtual Device.
16. On the next window, populate the available fields with the most suitable values and click OK. **(See footnote)**
17. From the opened window, click the Start button available in the right.
18. When the Launch Options box appears, click Launch.
19. Wait till the Android Emulator is loaded.
20. Turn on Bluetooth on your PC (in case of laptop).
Note: You may have to get a USB Bluetooth device and connect it to your computer if you are using a desktop PC.
21. Once the process is complete, on the smartphone, launch the Android Wear app.
Note: Make sure that the Android Wear app is already downloaded, installed and functioning on your Android smartphone.
22. On your smartphone again, tap the More icon (icon with the three vertical dots) from the top-right corner.
23. Tap Pair with a new wearable from the available list.
Note: If prompted, turn on the Bluetooth on your smartphone.
24. On the Choose a device interface, tap the Settings icon (icon with the Gear symbol) located at the top-right corner.
25. Finally, tap Pair with emulator from the next screen to pair the smartphone with the emulator.
26. After the devices are paired, you can test the apps and use the Android Wear Emulator as per your requirements.

**Footnote:** Choose the following options to populate available fields:

1. Provide the name of the Android Virtual Device in the AVD Name field.
2. Select the desired device from the Device drop-down. (i.e. Round or Square)
3. From the Target list, choose Android 4.4.2-API Level 19 (or greater).
4. Select Android Wear ARM (armeabi-v7a) from the CPU/ABI drop-down list.
5. Check the Hardware keyboard present checkbox.
6. From the Skin drop-down list, choose either AndroidWearSquare or AndroidWearRound as desired.
7. Keep the values in the other fields as default.

---
Tags: tablet, android-wear
---


# Question
Title: My Nexus 5 got stuck when connected to PC
I connected my Nexus 5 with PC and was transferring pictures. Suddenly it said the device is not working. Since then my mobile is stuck. I can't even power it off. What should I do now?

# Answer
Hold `vol down` \+ `Power button` for few seconds and the phone will reboot to `bootloader` then you will have choice to reboot anywhere you want
> 0 votes

---
Tags: nexus-5
---


# Question
Title: How can I recover from flashing broken ROMs on my HTC One X?
I am seeking your help to clear up some of my confusion in solving a problem with my HTC ONE X. I tried flashing a custom ROM on my HTC Android phone but all the files and partitions got messed up that every time it boots up, it is on a bootloop. I know the cause to this is due to a mixture of inconsistent (boot, recovery)partitions libraries that I have on the phone.

Therefore, I want to FULLY WIPE OF ALL the data on the phone's storage and reinstall a clean set of libraries and stock rom. However, before I wipe off all data and install the new stock rom, I want to know all the commands that I can issue to correct this problem but the problem I have is that the stock zip has a boot.img, hboot.img and recovery.img along with a set of folders (System and Meta-inf folders) and I don't know the command that I can issue to push the folders I mentioned in the right partition, "/system" partition. Moreover, I cannot boot into any recovery modes (CWM or TWRP) so everything has to be done via fastboot commands, I think.

I know I can execute the following commands if everything was an .img file but for the folders I do not know how to push them onto my phones storage.

For example to push the boot content on the boot partition, I issue the following command to flash the device

```
fastboot erase boot
fastboot flash boot boot.img

```

and the following for the rest of the partitions:-

```
fastboot erase recovery
fastboot flash recovery recovery.img

```

and so on..

So what would be the solution to push those folders that are non image related onto the right partitions?

Lastly, the phone is unlocked, CID: 11111111, Hboot: 1.09 and can only boot into fastboot mode for now. I also tried running the automatic RUU files via zip and exe formats but always fail due to signature or some other missing file error.

# Answer
> 0 votes
1. Download the latest recovery image for your device:
2. Connect your phone to computer via USB cable. Boot your phone into bootloader and issue: `fastboot flash recovery path/to/your/recovery.img`
3. Boot your phone into recovery. Mount SD Card to USB in TWRP Recovery or use `adb push` to copy your custom ROM .zip file to phone.
4. Install your custom ROM from .zip file in TWRP.
5. Extract boot.img from root of your ROM .zip file to your computer.
6. Connect your phone to computer via USB cable. Boot your phone into bootloader and issue: `fastboot flash boot path/to/your/boot.img`
7. Restart your phone to see if it can boot okay now.

# Answer
> 0 votes
I did not kinda get what did you mean by "folders". But I will still tell you a general method to push folders into phone without actually flashing non-stock recovery. Base procedure-\> You download a recovery. Yes, twrp or cwm, not stock. No we wont actually flash them. We boot into recovery right from pc, without flashing recovery. We use adb, mount folders and then push file using adb.

Now for detailed produre. Download cwm or twrp (I recommend twrp, a bunch of extra features than cwm in my opinion). Go into fastboot mode. Then, Use this command-\>

```
fastboot boot recovery.img

```

This will boot into the recovery lying on your computer instead of one on your phone, hence twrp/cwm. Now go to `Mounts` option in recovery, check mark system and whatever partitions you will be pushing data too.

Then use adb commands to push the files. I will go with your question, since you want to push to /system folder, lets go with that.

1) We mount system folder through adb.

```
adb shell mount -o rw,remount -t yaffs2 /system

```

2) We push the folder from pc to phone using adb.

```
adb push "pathToFolderOnPC" /system/

```

And this will push contents into system.

Remember to fix permissions.

Another way is to do this-\> Boot into recovery. Then instead of mounting system (in case you are unable to mount system for whatever reason), push that folder into sdcard (since sdcard doesnt need special commands to be mounted).

```
adb push "pathToYourFolderOnPC" /sdcard/

```

then in twrp recovery, go to advanced/Terminal Command and use the command:

```
cp /sdcard/system/ /system/

```

This will push system files from your sdcard to /system partition. Again, fix permissions. And make sure you have check marked "system" in mounts.

NOTES:

* Remember to wipe the old system partition data first, using fastboot or from recovery, whatever method you like.
* There is no direct way to push folder through ADB.

---
Tags: htc-one-x, fastboot
---


title: What is this port on my Samsung phone?

text:
# Question
Title: What is this port on my Samsung phone?
I have a Samsung Galaxy S4 Mini, what's this in the screenshot below:

# Answer
> 1 votes
Just saw the whole back of the Samsung S4 mini and I believe that is the only one there on the back.

It's definitely the GSM antenna.

The hole there is on purpose. This way the phone gets a better reception. Sometimes, a void sticker gets put on there.

Check this video to hear about this port (on the S4):
https://www.youtube.com/watch?v=\_9pDB1kGmLY

More questions answered about these kind of ports:
http://forum.xda-developers.com/showthread.php?t=2342889
http://forum.xda-developers.com/showthread.php?t=1625663

---
Tags: hardware, samsung-galaxy-s-4-mini
---


# Question
Title: Why do US SIM cards slow down my Galaxy Note 3, and prevent system settings from opening?
I have a problem that seems specific to US SIM cards. They cause the performance of my Galaxy Note 3 to tank, and I can't get into the system settings at all, without rebooting my phone into safe mode.

After a normal boot, when I tap the gear icon, the settings screen comes up briefly, but then vanishes. The same thing happens when I try to open the wifi connections screen, or anything else that calls up the system settings. And overall, the performance is so bad that I can barely enter text sometimes... it's like trying to run modern apps on a 5-year-old phone. But this phone is barely more than a year old.

And it's specific to the US. Whenever I arrive in a new country, I simply buy a local SIM card and stick it into my phone. Sometimes it costs me €10 or even £10 to get activated, but that's still a lot cheaper than international roaming rates. The US has always been a bit harder, because of its proprietary networks and the phone 'locking' craze, and phone companies trying to charge for the SIM cards themselves. I've found the solution to that last problem is to say 'that's outrageous' and start walking out of the phone shop—I always hear pleads of 'we can waive that' when I do. But there seem to be only two GSM networks, and a handful of resellers. They all seem to have this problem—T-Mobile, Simple Mobile, AT&T. The problem goes away when I insert a SIM card I obtained in Australia, Asia or Europe, and I have no problems using my phone there.

I didn't think it was possible for SIM cards to run bloatware or anything like that, but I'm having a hard time coming up with other explanations. I suppose, perhaps, one of my apps tries to do something fancy when I'm in the US. Some US 'security' feature, perhaps?

Any ideas about how to solve this problem?

# Answer
> 0 votes
I believe part of the problem is twofold:

1. All the US phone providers I tried required manual APN configuration. (I've occasionally had to do this for providers in other countries, too.) Of course, configuring this required access to the settings menu. (I would probably have been able to configure this in safe mode, which allowed me access to the settings menu, if this had occurred to me.)
2. I have Avast Anti-Theft installed, which includes a feature that denies access to the settings menu, when the SIM card changes. Normally, when I change the SIM card, this doesn't inhibit network access (see #1 above), so other security features, such as the email I receive, makes it clearer that Avast Anti-Theft has kicked in, no matter how much of a doofus jetlag makes me. I suppose this also highlights a workaround for Avast Anti-Theft. Whoopsie!

I'm *pretty* sure this is the reason. Unfortunately, I ended up humouring AT&T's opinion that my phone had malware, that somehow only kicked in when I'm in the US, so I wiped my phone, and thus don't know for sure. (I wonder if technical staff in other parts of the world would think malware might attack only their country!)

---
Tags: settings, performance, sim-card, samsung-galaxy-note-3
---


# Question
Title: Backup/restore question for Moto G XT1033 converted to XT1032 GPE
I have installed TWRP as my recovery and rooted my device. But I only had the space to backup the "system" and not the "data". Now I was going to install CyanogenMod.

**My real question is, if things go south during installation, will I be able to return to system with Phone (sim) and Play Store apps working through the "system" backup?**

# Answer
Moto G XT1033 as it seems from this question supports OTG, which means you can connect a pendrive using an OTG cable and store complete Nandroid backup in it through the recovery.

> Will I be able to return to system with Phone (sim) and Play Store apps working through the "system" backup?

I cannot comment anything about Baseband/IMEI issue, but you will definitely lose Play Store apps since they are downloaded and their data stored under `/data`, which you're not backing up here.

On a side note, the device has good amount of Internal Storage available; can you not make space enough to store the backup in it?

May be you can try making a backup of `/system` only and then pushing it through ADB into the PC. Do the same for `/data` and `/boot` now. ADB will work in Recovery.
> 0 votes

---
Tags: backup, custom-roms, clockworkmod-recovery, motorola-moto-g, twrp
---


# Question
Title: If a device is already running cyanogenmod os, is rooting still required?
The phone Micromax Yu Yuphoria already comes with Cyanogen Mod OS v12. Does this mean I can uninstall unwanted pre-installed apps or do I have to root the device?

# Answer
First of all, a correction is required in the question. The device maker Micromax has partnership with Cyanogen Inc. to ship an OS into the former's YU series devices.

### What does it mean to me?

Cyanogenmod is a community driven open source Android based ROM. Cyanogen OS (installed in Yureka and Yuphoria) is a proprietary ROM based on Cyanogenmod, owned by Cyanogen Inc., and is used in all those devices that you hear nowadays ships with Cyanogen. (I repeat the stock ROM is not Cyanogenmod but Cyanogen OS.)

> Does this mean I can uninstall unwanted pre-installed apps or do I have to root the device?

It means nothing unless one of the partners clear the fog here. Micromax in its Yureka device allowed the users to root it without issues of voiding its warranty, but the device wasn't shipped with an unlocked bootloader, let alone being rooted. There can be multiple reasons why OEMs do not prefer to ship an unlocked/rooted device. Major is the integrity of the phone itself which can be compromised before it reaches user's hands. (Google them)

### So, what do I do?

It means you should ask the OEM or Cyanogen Inc. to reveal details, or perhaps, they are already their on web which you may need to search using Google. :)

Ultimately, given the background of the OEM here, do not expect the device's bootloader pre-unlocked or the ROM rooted.
> 4 votes

# Answer
Having Cyanogenmod installed does not mean that your device has been rooted per se. You can check if you're rooted by checking the Settings. In Cyanogenmod there is a built-in superuser manager:

If still unsure, install Root Checker.
> 0 votes

---
Tags: cyanogenmod, rooting
---


# Question
Title: Using Local (private) DNS server on Lollipop
I have a website hosted on an IIS server on my network. The DNS for this website on only valid from within the network. The DNS cannot be resolved outside of this local network.

I am using Wi-fi to connect to the network, but I believe my phone is trying to use the Google DNS servers in order to resolve the website name when I try to access it from Chrome in my Galaxy S5.

Are there any workarounds for directing Android to use a separate DNS server?

# Answer
You can modify the network config to set a specific DNS value. Find the WiFi network you are connected to, press and hold on the name of the netowrk-\>Modify Network Config-\>Show Advanced Options. From here you can set a specific DNS, after changing the IP Settings to `static`.

I believe that most devices look at the DHCP for a DNS server, with a google IP as a backup.

There are some handy apps (must be purchased though) that allow you to only change your DNS but keep your IP address dynamic, based on DHCP. Overrride DNS
> 2 votes

---
Tags: wi-fi, 5.0-lollipop, networking, dns
---


title: Disabled Background Data notification

text:
# Question
Title: Disabled Background Data notification
I have disabled my background mobile data. I want the setting this way, but as a result of doing so there is an annoying warning that I have background data disabled on the system tray that prompts me to press and enable background data.

How do I remove the warning?

Running ICS on two device that show the warning.

# Answer
> 2 votes
Touch the notification and it will go away. Of course, this will re-enable background data.

The thing here is, it's meant to be annoying. Many of your apps use background data in order to sync themselves or receive updates, notifications or whatever from the network, and without it, they can't do that.

If apps do background data *correctly* then this can actually save you battery, as well as make the apps appear more responsive when you actually do open them up to see what they have to tell you. Unfortunately some apps don't, which is probably why you decided you wanted it disabled in the first place.

You have a few options. In order from easiest to hardest:

* You can live with the notification.
* You can remove the offending apps and replace them with less offensive apps.
* You can hack the Android source code to do what you want.

# Answer
> 0 votes
For Android 4.4 and below, this can be done via the Xposed Framework if your phone is rooted (**warning**: at the moment this will set your phone to use the Dalvik runtime if you're currently using ART):

1. Download the Xposed Installer apk file (click the link to the right of *Download*) http://repo.xposed.info/module/de.robv.android.xposed.installer
2. Download the RemoveRestrictedNotification module http://repo.xposed.info/module/org.adam77root.removerestrictednotification
3. Open the *Xposed Installer* app → *Modules* → check *RemoveRestrictedNotification* → back → *Framework**Install/Update**OK* (this will reboot the phone)

Support for Android 5.0 and up is in the works:
\[OFFICIAL\] Xposed for Lollipop

---
Tags: notifications, background-data
---


# Question
Title: Failed to root CM 12.1 and nuked Samsung I9300
I upgraded to CM 12.1 and lost root on my Samsung Galaxy S3 (I9300). I tried to root the device with CF-auto-root again. It worked. But when I rebooted the phone, the blue android screen appears and didn't stop loading resp. didn't continue. After rebooting again, the same happend.

Furthermore Clockworkmod Recovery has been replaced by Android Recovery, so I tried to reinstall it, but the installation failed.

I'm not able to enter Recovery mode (HOME+POWER+VOL.UP), instead "Downloading... Do not turn off target !!" appears. I can enter Download mode (HOME+POWER+VOL.DOWN). Finally, as already mentioned, the system doesn't start either.

What could I try?

# Answer
> 1 votes
Do not fret. Its a simple condition called bootloop.

First things first, root is merely nothing but bootloader unlocked. Rest stuff is just permission managers that interact with root.

So when you installed cm 12.1, you didnt actually loose root, you lost permission manager without which apps cant interact with root (in other simple words). All you had to do was install supersu or any other permission manager again from play store. CF-Root and stuff wasn't needed. Just telling for future reference....

Now for real problem. You can fix it using Odin (the samsung flash tool). First, download Odin. Then download framework corresponding to your region from here

Install samsung drivers.

Next run odin on your pc and connect your phone while its in download mode (First go into download mode and then conenct it. You actually went into download mode. That "Downloading... Do not turn off target !!" screen is called download mode, so you know how to go into download mode).

Make sure Odin recognizes you phone, it should say something like "com..." in one of the boxes which would mean odin has detected your phone. If it doesnt, your drivers arent proper.

Next extract the firmware you downloaded earlier using winrar. Then in Odin,

a) Click the PDA button and choose the file with .tar.md5 extension.

b) Click the phone button and choose the file with modem in its name (skip this step if file not found).

c) Click the CSC button and select the file with CSC in its name.

d) Click the PIT button and select the .pit file (skip this step if file not found).

Make sure that the "Auto Reboot" and "F.Reset Time" check boxes are selected in Odin. At the same time, uncheck/disable the "Re-Partition" option. Click it only if a .pit file is being used.

Then click "start" button and wait a while. It may take sometime. After process is done odin should show "success" and then you can restart phone (may take sometime at first boot. Wait atleast upto 20mins by watch). You will be back to stock android rom. Your phone is still rooted, only it doesn't have any permission manager or custom recovery.

First install something as permission manager (like supersu) from play store and set it up. Next, to install custom recovery, you can use twrp manager or similar.

After custom recovery is installed, you should be able to proceed with custom rom installations and such. Hope this helps :)

---
Tags: boot-loop
---


title: Trouble answering calls on Motorola G

text:
# Question
Title: Trouble answering calls on Motorola G
When my phone rings my screen is black - to unlock I have to press the button on the lefthand side which then ends the call.It used to automatically show the caller id but since an update I am unable to answer any calls :(. Hope some-one is able to help me please. Thank you

# Answer
First go to `Settings -> Apps -> Disabled`(Tab). If you can find Dialer or Phone please enable it and then check after restarting your phone.

If your Phone/Dialer app is not disabled then try these steps,

1. Settings -\> Apps -\> All(Tab) -\> Dialer
2. Clear Cache and Clear Data
3. Disable it and restart phone and Re-enable the Dialer app.

If problem persists you can for emergency purpose attend calls using your motorola headset.
> 1 votes

# Answer
Honestly, without proper logcat pointing to exact bug is difficult. But it could be a rom bug most likely.

Anyway, you can go to `Settings->Acessbility` and there somewhere in calls options should be an option `Power button ends calls` disable it and your power button will no longer cut calls on power button press.
> 0 votes

---
Tags: motorola-moto-g
---


title: Answering a phone call

text:
# Question
Title: Answering a phone call
When someone calls me I can't see the call screen but I can feel the vibration and I hear my ringtone. But the screen is total black. I have to push the lock button to wake up the screen. How can I fix it?

# Answer
> -1 votes
First go to Settings -\> Apps and check if you have disable the Dialer or Phone app. If so please enable it and then check after restarting your phone.

If your Phone/Dialer app is not disabled then try these steps,

* Settings -\> Apps -\> All(Tab) -\> Dialer
* Clear Cache and Clear Data
* Disable it, restart phone and re-enable the Dialer app.

---
Tags: calls
---


# Question
Title: How to save photos sent in Facebook chat?
My friends and I often share pictures via Facebook and Facebook Messenger app.

I cannot save the photos to my gallery.

Please help

# Answer
Touch the image and it will be viewed bigger.

Then hold the Menu button.

A menu will come up.

Go for `Settings - Save Image` to save the image and it will be saved to your photo album.
> 3 votes

# Answer
You can download chat shared photos on android. I saw a quick tip Here.
> 1 votes

# Answer
Open Facebook on your browser instead of running the Facebook. App. Tap on any photo to open the context menu with download option.
> 1 votes

# Answer
* Touch and long press the image on the chat and on the context menu you will be able to see `Save` option.
* Hit the `Save` option to download the image and go to your `Gallery` app where you can find the downloaded image.
> 0 votes

---
Tags: facebook, photos
---


title: Can not uninstall facebook

text:
# Question
Title: Can not uninstall facebook
I have a brand new Qmobile 400 dual sim tab with jelly bean android 4.2.2 version. Downloaded facebook from play store but now unable to uninstall it. The message say" delete all the updates on this device" but not the app itself. How do I uninstall it???

# Answer
You can install Link2SD, an app that allows you to uninstall any and all applications, system included.
> -1 votes

---
Tags: facebook
---


# Question
Title: Can I use the Samsung Galaxy S5's Finger Scanner as a finger-print scanner for laptop?
Can I use my Samsung Galaxy S5's finger scanner as a finger-print scanner for my laptop? Because I want to register on a site that requires my fingerprint from home. My phone is rooted.

# Answer
> 0 votes
Currently, the general practice ongoing is that androids by default only support being connected as camera or as mtp to PC. So by default atleast this is not possible. However, you can make it support by adding some module in kernel for this purpose. But since no such such module exists (ayleast not the one I could find), so you will have to create one yourself and implement it.

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


# Question
Title: Location of saved images from Facebook Messenger app
I don't use Facebook app (browsed on Google Chrome), but I use its Messenger app. Where can I find the saved images from Facebook Messenger app?

# Answer
Facebook Messenger saves photos to `$EXTERNAL_STORAGE/Pictures/Messenger`. That variable depends on your device, but on mine it is `/storage/sdcard0` which is also pointed to by the `/sdcard` symlink.
> 12 votes

# Answer
If you are using Chrome Browser then you can view it in your Downloads folder. If you are using Facebook Messenger App then you should be able to view the photos in you Gallery app. Internally when using Facebook messenger, it hides the downloaded photos inside the system. You have to have a rooted phone to access those hidden files. Its in the hidden root directory,

```
data/data/com.facebook.orca/cache

```

you have to copy the folder to a directory and rename the `.image` files to `.jpg` files.
> -1 votes

---
Tags: facebook-messenger
---


title: Add background/shade on app name

text:
# Question
Title: Add background/shade on app name
I would like to have a background appear around my app name, like in the image below. I have looked around quite a bit and have not been able to find anything to help me achieve this. Are there any settings/ways to have this feature? Or do I have to use 3rd-party app?

The screen showing the app name with dark background from aHome Theme: openSUSE
(click image for larger variant)

# Answer
I was able to achieve my intended result by installing ADW Launcher from the Google Play Store.
> 0 votes

# Answer
You can use a different launcher, I know Nova Launcher can do this. You will have to setup all your apps, folders and widgets again though.
> 0 votes

# Answer
Yes, i am also using Nova Launcher. Try the free version before you decide to buy the premium. You can personalize every aspect of your app icon, widget, shortcut etc. But i think you need to be accustomed with the interface.
> 0 votes

---
Tags: launcher, home-screen-shortcuts, home-screen
---


# Question
Title: High CPU load during file copy to SD card
Copying large files to micro SD card (via MTP mode or USB thetering and FTP) causes a high CPU load (around 90%) with the result of my phone rebooting from overheating.

Is this a normal behavior? Any suggestions?

My system is Cyanogenmod 11-M8 on a Galaxy S4 mini with a SanDisk Ultra microSDXC 64GB.

**EDIT**

Here are the last messages before reboot according to `adb logcat`

```
I/ThermalDaemon(  322): Sensor 'tsens_tz_sensor0' - alarm cleared 1 at 47.0 degC
E/MP-Decision( 1785): num online cores: 2 reqd : 1 available : 2 rq_depth:0.000000 hotplug_avg_load_dw: 29
E/MP-Decision( 1785): DOWN cpu:1 core_idx:1 Ns:1.100000 Ts:190 rq:0.000000 seq:1069.000000
E/MP-Decision( 1785): num online cores: 1 reqd : 2 available : 2 rq_depth:2.500000 hotplug_avg_load_dw: 58
E/MP-Decision( 1785): UP cpu:1 core_idx:1 Nw:1.900000 Tw:140 rq:2.500000 seq:182.000000
I/ThermalDaemon(  322): Sensor 'tsens_tz_sensor0' - alarm raised 1 at 50.0 degC
E/NetdConnector(  832): NDC Command {4878 bandwidth gettetherstats} took too long (1006ms)
D/MobileDataStateTracker(  832): default: setPolicyDataEnable(enabled=true)

```

# Answer
> 0 votes
No, it's not. File transfer can cause some cpu load but not nearly as much. And then high cpu load can heat up a phone but should not cause a thermal protection cutoff. The problem also happens when you move files with the file manager with the phone detached from the pc?

# Answer
> 0 votes
I do not have a Samsung device but I had the similar issue in my OPO. The average temperature it works on is in between 45-52deg Celsius. While copying over FTP using USB tethering, the temperatures reached beyond 70deg sometimes. Since it isn't normal for me, I found a solution as:

**Note: - Device needs to be rooted, bootloader unlocked**

The goal is simple. Your device is overheating because it is using too much CPU at its peak. I underclocked it and was able to lessen the resource usage.

Things I needed:

* Busybox
* A kernel that supports Universal Kernel Manager (UKM). AK already has UKM which I used for flashing over my stock kernel
* Synapse -- app to modify kernel settings

The flashing varies from device to device, so you've to search how to root and flash the kernel, and install the aforementioned apps.

Once you've everything at its place, launch **Synapse → CPU** → change the clock speed using slider. (I changed it from 2.4GHz to 1.3GHz.) Additionally, you can also set a custom limit for thermal protection cutoff. Go to **Thermal** in the same app and use the slider. I have it set on 74deg.

You can monitor CPU temperature and clock speed using CPU Temp.

Since then, I didn't see any overheating in my phone while transferring the data. However, the obvious and the biggest downside is that the data transfer speed will take a huge hit. Mine was decreased from ~24MB/s to 8MB/s for Internal SD-card (type emmc5).

---
Tags: external-sd, file-transfer
---


# Question
Title: How can I get rid of "Caller Name ID" from notification panel?
"Caller Name ID" appears on the notification panel constantly even though I clear all the notifications.

How can get rid of this?

(I'm not asking how to uninstall this app.)

# Answer
> 0 votes
Tap and hold on the notification. Assuming Samsung hasn't altered the Lollipop interface too much, you should see a small Info icon in the corner after it switches. Tap that, and you'll be presented with three options for notifications for that app, one of which is to block them entirely.

Alternatively you can access notification settings from the phone's main settings app (again, as I'm on stock, I can't speak to Samsung's exact method for accessing this) and find the app in that list and alter its settings. You can also use this to undo something you blocked in error.

---
Tags: notifications, notification-bar, caller-id
---


# Question
Title: How do I switch my Android device's SD card without causing problems?
I just got a new 32GB SD card for my Nexus One. On the old one I have a bunch of apps installed and store the data there because the internal memory doesn't handle it. So now I want to switch SD cards, but how do I go about doing that without causing any issues? Do I just simply copy-paste everything, or is there another way to do it?

I'm on stock firmware on the Android and using Mac OS X Lion.

# Answer
Unless you did some App2SD magic with ext4 partitions on your SD card (if you don't know what I'm talking about, you didnt), the SDCard will only have a simple FAT32 partition.

So all you have to do is copy all the data from old SDCard and to a new one and everything will be fine.

Easiest way to do it is to plug the phone in your laptop, put the card in the card reader (with help of an adapter which is usually bundled with new SD Card), copy everything over and swap the SD Cards in the phone.

**EDIT:** Android stores applications that were moved to sdcard in a folder named .android\_secure which is hidden on OS X Finder and Linux Nautilus by default. Don't forget to move that :)
> 16 votes

# Answer
If you have done anything fancy on a second partition (usually is EXT4 or EXT3 fs), or if you have CWM (ClockWork Mod) and can thus make full backups easily, I'd take a look at this answer.

In a nutshell:

1. Make a backup with CWM (creates a backup stored on the SD card),
2. Copy everything from the SD card to the PC,
3. Insert and format the new SD card,
4. Copy the data back to the new card,
5. Restore the backup (including ext4) using CWM.

I believe you can do **step 2.** with the usual USB-cord method and that it only needs to include all data from the **first** partition (FAT fs). Do remember to include hidden files.

On older versions of Android (older than 2.2) if you are, say, using link2sd, you may also need to:

6. Re-link apps (may need to 'reinstall' via link2sd's quick reinstall feature).
> 0 votes

---
Tags: external-sd
---


# Question
Title: Will Google+ Photos automatically migrate to the new Google Photos?
Today in their Keynote at Google I/O, Google announced their new Photos app that does most of what they did with my photos when they auto-uploaded to Google+, but with a few and some significant additions and differences.

My devices are currently uploading to the new Google Photos but my question is, **since my pictures are/were already being auto-uploaded to Google+ Auto-Backup already, will those show up in Photos as well?** Or am I starting out fresh?

# Answer
> 5 votes
I just installed the app and I have access to all my G+ photos, plus the ones I have in Google Drive and a few scattered ones that were only on my phone.

---
Tags: google-plus, google-plus-photos, google-photos, auto-upload
---


title: How to root Samsung Galaxy S3 Mini?

text:
# Question
Title: How to root Samsung Galaxy S3 Mini?
Does anybody know how to root the Samsung Galaxy S3 Mini?

* Model Number : GT-I8190
* Android Version : 4.1.2

# Answer
You can root your Galaxy S3 Mini without computer without PC.

1. Go to Settings\>Security\>Check Allow Unknown resources.
2. Download **Root Master 2.0 apk** from here.
3. Install it as normal apk. Open the app and click **root**.
4. Now the phone will restart and you'll see **Kinguser** in your app drawer.
5. To Verify Root, Download **Root Checker Basic** from Playstore.

Regards,

Phantasam
> 1 votes

# Answer
I used towelroot

https://towelroot.com/

to root a GS3 Mini (another variant though) successfully. I guess its worth a try!
> 0 votes

---
Tags: 4.1-jelly-bean, rooting, samsung-galaxy-s-3-mini
---


title: forecast.io format for tasker

text:
# Question
Title: forecast.io format for tasker
I am trying to get hourly precipitation probability from forecast.io 's api. I am very beginner with tasker, without any idea of JSON.
So as given in the first profile of the blog http://blog.artesea.co.uk/2014/06/one-line-weather-summary.html, I have changed the info.minutely.summery to precipProbability.hourly.data, which is not working.

Kindly help.

# Answer
> 2 votes
You're close on the syntax, but there's an error based upon the .api's structure. Instead of `precipProbability.hourly.data`, you'll need to use `hourly.data[0].precipProbability`. Replace the \[0\] with any value between 0-48 for the number of hours into the future you want the data.

Also,it's helpful to get a json viewer to help interpret the structure for selecting the correct values. I use json viewer which allows you to enter your forecast.io api call direct and see your data live. You can also use the timemachine functionality and test your parsing against different weather conditions (e.g. severe weather alerts).

---
Tags: tasker, weather
---


title: Moving sdcard to ExtSdCard

text:
# Question
Title: Moving sdcard to ExtSdCard
I was an Android beginner, I know nothing of 'hacking' some Android stuff. I found several issues of this case but no one that I look pretty ideal for my case.

My Samsung Galaxy Ace 2 has been inserted a new SD Card after a several time using no SD Card. That makes the system create `sdcard` in it's internal storage. Then my storage information (`Setting -> Storage`) become 3 parts, which: **Device memory** (internal), **USB Storage** (internal), and **SD Card** (extSdCard). This thing become very annoying since my internal wasn't so big.

And when I open my **Gallery** it pop some notice `There is not enough space (0 MB) in your device memory. Delete some files.` And always redirect me to the **Files**. On my **Files** there is 2 folders, which: **extSdCard** and **sdcard0**. On the setting of Files. I **can't** change the `Set home directory` that refers to `/storage/sdcard0` to (my hope) `/storage/extSdCard`.

I done trying to moving all apps to internal storage with hoping that **USB Storage** not full, but it doesn't give any good solution just yet. I read several post and forum, also several solution using `adb` but I don't think those solution can manage all problem, since because of this case, I can't save any voice note or picture from social chatting apps, in some case, I can't receive any bluetooth transfer also.

So I want that **USB Storage** begone, and my `sdcard0` was symlinked to the real external SD Card, or another step that make my system become like the old like Android system. Please help me. Thanks a lot before.

FYI: right now, my phone isn't rooted yet. But I can root it anytime, if it really needed.

# Answer
> 1 votes
thanks for upvoting this question but I'm afraid I still have no answer until this day either majority people. But let me share my latest research about this case which actually would be lame because I post this question pretty much long time ago. So, here it is.

When I do my research about it on the device, I try to **root** it, try to **swapping** the the storage and whatsoever (*please notice that my Android's knowledge was not too much, so I think I may not trying all methods*). It's all result nothing but pain and brick phone in the end of the day.

So I bring my phone to Service Center and after they re-install it I asked them about that case/issue, they trying to answer with '*not-clear-answer-to-preserve-reputation*' answer, until I force them to spit the truth. Then finally they says that how **Samsung Galaxy Ace 2 works**. So, that's is, my last conclusion that this phone was made for experiment or whatsoever. I face this kind of experiment issue form Samsung not just once

*So, I hope this story can brought us some unclear light to overcome the unclear darkness that coming from this phone* (you can skip this last unclear sentence :p). Peace out :D

---
Tags: external-sd, storage, internal-sd, samsung-galaxy-ace-2
---


# Question
Title: "Connect USB Data Cable" message on fastboot screen preventing recovery/reset of Nexus 6
I have a Nexus 6 that doesn't boot after a failed Android M developer preview install (worked perfectly on my Nexus 5).

Booting into fastboot via power + volume down shows the device is unlocked but says "connect USB data cable". I believe "connect USB data cable" is the critical problem preventing any kind of recovery.

It is connected via the cable that I used to reboot it into fastboot successfully (and I've tried unplugging and re-plugging it in) so I think the cable is not the problem.

I'm guessing it's permanently bricked?

# Answer
> 1 votes
So the solution for me was to reboot my *computer*. Whatever the ADB/fastboot connection issue was went away after that. I definitely tried `adb kill-server` \+ `adb start-server`, tried switching USB cables and ports, etc. …rebooting was still the only thing that fixed it.

---
Tags: recovery-mode, fastboot, nexus-6
---


title: Android Device doesn't have a Clock app

text:
# Question
Title: Android Device doesn't have a Clock app
So, here is my problem: One time, I am setting an alarm, but I noticed that my phone doesn't have a stocked Clock app. I also go to `/system/app/ClockPackage_ESS.apk` using ES File Explorer. I installed that .apk, but when I'm trying to install it, it says "File not installed."

Here is the screenshot (click to enlarge) of the App Drawer:

Also, here's the device information:

> `Device Information:
>  Samsung Galaxy Core Prime
>  Model number: SM-G360HU
>  Android version: 4.4.4 (Kitkat)
>  Baseband version: G360HUXXU0ANL6
>  Kernel version:
>  3.10.17-388893
>  dpi@SWDD6214 #2
>  Thu Feb 5 16:44:31 KST 2015
>  Build number: KTU84P.G360HUXXU0AOB1`

Does someone know how to fix this problem?

# Answer
Your phone does have clock if there's that app inside system/app as you told. Its not necessary that it must be shown on launcher, though normally clock apps are shown. I suggest you give a try to some third party launcher on store and see if that does some trick. On contrary, you should be able to access clock by tapping the clock in notification panel.

Also, if there's some app inside system/app, its already installed. And apps inside this folder are called `system apps`. You cant install them like normal apps by simply tapping and pressing on install (or rather they dont need to be installed like normal). You install them by simply pushing their apk file to system/app or system/priv-app depending on type of app and then setting their permission to 755 or rw-r-r with some file manager. So that "install failed" is justified. In other words, app is already installed.
> 0 votes

---
Tags: clock
---


# Question
Title: Android 5.0 download notification hidden forever
I've got a Nexus 4 and have been looking forward to update to Android 5.0 Lollipop, so I installed MultiROM and set a secondary ROM for that. While playing with the notification control in Settings, I found that notifications could be hidden forever.

Then I long-clicked on a download notification (in the notification bar), clicked the info button and then locked the notifications.

But when I decided to have them back, there was no way to do so. In `Settings > Sound and notifications > Applications notifications > Downloads` the `Lock` toggle wasn't check and I still can't see the download notifications.

If I tried this for any other app, such as Whatsapp, there is no problem. I suspect this has something to do with the fact that the Download app itself it's not locked, but it is another system app hidden in this menu.

Some pictures of the process with Whatsapp (same as tried to do with the download app):

Click images for full size

# Answer
> 1 votes
Goto Settings -\> Apps -\> All apps, and find the "Download Manager"

The "Downloads" is the app showing in the app launcher, but the app showing in the notification bar is "Download Manager"

Click for larger version

---
Tags: notifications, downloading, 5.0-lollipop
---


# Question
Title: Nexus 5 in recovery mode not being recognized
I wanted to sideload Android 5.1.1 (currently running 5.1) to my Nexus 5.
I've sideloaded before and it's really easy, but now I've ran into a weird problem I can't seem to fix. The Nexus 5 is completely stock.

I connected my phone with the USB cable it came with onto my desktop computer (Windows 8.1) with the USB driver (08/28/2014,11.0.0000.00000) installed and USB debugging is turned on.
`adb devices` showed me a device, `adb reboot recovery` worked, but then Windows didn't want to find any USB device attached.
No sound, no nothing. It did not appear in the Device Manager (also not under the "Other devices" section)

Tried my laptop (running also Windows 8.1 with the same driver), but didn't want to recognise the device either. So, exact same problem.

After hours of searching the internet, I came across several potential solutions which I've tried but not succeeded with.
Koush's universal USB driver installer & Universal Naked Driver both did not work for me.

Then I tried following the steps in this article, which tells you to change the `INF` file of the driver. I've added various lines of code and installed it after disabling the driver signature check in Windows, but did not succeed.
The article tells you to add this line:

```
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_D001

```

But that did not work for me. After reading this in the article:

```
The ID I saw in device manager against the Nexus was
USB\VID_18D1&PID_D001, which didn't turn a lot up in Google!

```

I found my ID in the Device Manager when the device was booted into Android, changed the last part of the line, but that did not work in the end either.

I've tried using another cable as well, though I don't think that's the issue. It's plugged in quite firm and the device is being recognised in Android and the bootloader immediately.

Who can help me out?

Edit: I just got the update through OTA, but I still would like to know why my computers act like the N5 isn't plugged at all when in Recovery mode.

# Answer
> 0 votes
Okay, this is no daily task. I forgot two steps...

1. When in recovery mode, press the power button and volume up.
A new screen will popup.
2. Select "Apply update from ADB"

Sorry peeps. Hope this will help some people though.. Maybe...

# Answer
> 1 votes
it sounds like you don't have the correct drivers installed. there is a third-party windows based toolkit that runs a setup wizard available online. makes the driver install very easy. you can download it here.

---
Tags: adb, usb, recovery-mode, nexus-5, usb-drivers
---


# Question
Title: When receiving a call, how do you mute the phone?
This might seem like a stupid question, but I couldn't find the answer on this SE so here goes. When I receive a call and my phone starts to ring, how do I mute the phone without answering or dismissing the call? Is this done differently depending on the Android OS version?

# Answer
Just press any volume button while its ringing. On side note, make sure there isnt an option like `answer by volume buttons` in `settings->accessibility`. If there is, make sure its disabled. If its not there, then you are fine ;) Hope this helps.
> 2 votes

---
Tags: audio, mute
---


title: Lollipop theme on Android KitKat

text:
# Question
Title: Lollipop theme on Android KitKat
I have a Dell Venue 8 running Android 4.4.2 KitKat. I want my Android to look like Lollipop *without rooting*, from status-bar to navigation keys, everything like Lollipop.

# Answer
Thats not possible. Not without root. Even with root there is no mod to turn that navigation panel as you said (atleast no universal verified mod). You can change navigation keys though. Again, not without root.

At best, you can install some custom launcher and make homescreen icons and style look like lollipop, nothing beyond that.
> 2 votes

---
Tags: 4.4-kitkat, customization
---


title: Delete group in Viber

text:
# Question
Title: Delete group in Viber
I made a group in Viber by mistake. The other members complain that their phone number is made known to unknown people.

Can I delete the group?

I read that "When all participants leave a group, it will automatically be deleted". How can someone leave a group? There is no choice to "Leave group".

# Answer
> 0 votes
Everyone can leave any group of Viber on their own. Tap the overflow menu on the top-right and select "Leave and Delete".

---
Tags: viber-messenger
---