title: LG Optimus L70 Google Apps Gone

text:
# Question
Title: LG Optimus L70 Google Apps Gone
I dropped my phone and the battery fell out. When I put it in and turned on my phone, all my Google apps were gone! Play Store, Chrome, etc.

My accounts won't sync; I get this play services error and when I hold the notification and touch "app info", Accounts Sync comes up. I checked my Google accounts in Settings and they're all not syncing due to some error.

I am rooted, by the way.

# Answer
Did you tried a factory reset? I fear it could be the only way to solve the issue, hope you enabled the Google backup feature so that it could restore your apps and data as soon as you login in the next setup process.

If this doesn't work, your internal memory hardware could be seriously damaged and the only solution would be official repair, unfortunately!
> -2 votes

---
Tags: google-play-store, sync, google-account
---


title: Android S4 running out of storage space

text:
# Question
Title: Android S4 running out of storage space
What safe files can I remove in order to gain storage space. My emails are not being viewed unless I delete Misc. Files.

# Answer
You should start to gain space by unistalling you actually don't use; also most of space is used by games and APKs. APKs are "installation" files of Android application. If the S4 has an external SD card slot, consider buyng an SD card to heavily mitigate the problem

Unfortunately Samsung is well know for adding tons of pre-installed applications that people mostly don't use at all! The only way to remove those apps is by first rooting the device, but Samsung (not only Samsung) will consider a rooted device as out of the warranty (if for any case you should need assistance a day)
> 0 votes

---
Tags: samsung-galaxy-s-4, insufficient-memory
---


# Question
Title: Force Google Chrome to load background pages
I open links via context menu item **Open in background** but background pages begin to load only when tab is selected.
Is it possible to force *Google Chrome for Android* to load pages which are opened in background?

# Answer
No, it's not possible, because it makes a little sense. Chrome is a multi-process browser and it uses dedicated processes (in Android terms, Services) for rendering pages. On Android, processes working in background are usually aggressively killed by the system in order to free memory for foreground processes. It makes no sense to do loading of background pages as a renderer in background will most likely be killed soon, it will be just a waste of network and CPU resources. So Chrome just creates a placeholders for background tabs and only "fills" them when the user switches to them.
> 0 votes

---
Tags: browser, chrome-for-android
---


# Question
Title: Device wants desperately to install a package (com.google.system.s) on its own
I have in my hands a Mpie M8 device (Android 5), The previous owner said it wasn't working properly and I suspected it had a virus. I factory reset it and now the phone wants desperately to install `com.google.system.s` every 5 seconds even though I press cancel and even though I have WiFi off. I install it and it said that it is about locking. The phone started restarting all the time. I downloaded 360 Security and it said this is malware.

I tried to uninstall it and it said that this app is deep in my phone. I finally uninstall it (with a lots of sweat). And I have the same problem again, every 5 seconds. What is this file? What should I do?

# Answer
> 2 votes
From experience, flashing in any conventionally accepted way instantaneously bricks this Mpie M8. It takes a lot of efforts to unbrick it, too. So work with what you have, root it first so that the malware can be managed. When the auto-installation-without-permission starts, pull down notification and click on app info to see which system process is being hijacked and disable it immediately. As an example, mine shows Launcher and Android Service are involved. Have used a different launcher instead just to be on the safe side. Android Service, hiding in /system/priv-app as android\_service\_800000\_0923\_outsea.apk, appears the true culprit. Once deleted, the phone runs flawlessly. Of course your phone may have different malware in it depending on which malicious websites that you have visited. Good luck.

# Answer
> -1 votes
Go to Settings → Security → Device Administrators and uncheck `COM.GOOGLE.SYSTEM.S`. Now you can uninstall it.

---
Tags: malware
---


# Question
Title: How can I change the temperature unit in Lollipop's lock screen?
Today, Lollipop became available for my Samsung S4 and I upgraded. Since then, the lock screen shows the current temperature:

As you can see, it shows "61 °F". Since I am located in Continental Europe, I prefer Celsius.

How can I fix that? As you can see in the others screenshots (lock screen configuration), "Additional Information" is "On" and greyed out, and accessing the "lock screen widgets" menu item only lets me configure the personal message, nothing else.

I do use a third-party weather app (Weather & Clock Widget), but I don't think this is related, since (a) the third-party app does not contain a *lock screen* widget and (b) the app is set to Celsius.

I've found someone on the Internet with the same problem, but I haven't found a solution yet.

# Answer
First, in order to enable/disable the widget altogether, go to

**Settings \> My Device \> Lock Screen \> Lock Screen Widgets \> Clock or Personal Message**

and select **Clock**. This activates the following menu:

**Settings \> My Device \> Lock Screen \> Additional Information**

That enables you to select whether to display a weather and/or pedometer widget on the lock screen. On the weather widget description I read:

*The data will be taken from the weather widget and shown while the device is connected to the network*

So, obviously, the units etc come from the original weather widget that comes with lollipop. What I did to correct the units is:

Add the weather widget to a spot on the home screen. Enable your GPS, let it find our where you are and fetch weather data. Tap on that widget, and the first item on its settings is the units.

**However:** although the temperature on the lock screen weather widget appears in C, it says it's F (eg instead of 10C it reads 10F). Probably one of those loose ends that will be taken care of in the next updates.

Hope this helps. It took me ages to find out how it's done.
> 4 votes

# Answer
For me, Gudlaugur's comment (see above) contained the one missing (and obscure) piece of information needed to change the unit of the temperature from farenheit to celsius.

So for completeness and easier discovery I'll quote it here:

> The setting is actually behind the Clock built-in app. Open the Clock app, go to "Desk clock" tab, open the context menu, go to Settings there and select your unit. This will be the unit displayed in the built lock screen. Pretty obscure... (Would have answered the question, but it is protected so I can't...)
> 1 votes

---
Tags: 5.0-lollipop, lock-screens, samsung-galaxy-s-4, weather, lock-screen-widgets
---


title: How to root lenovo A7000?

text:
# Question
Title: How to root lenovo A7000?
I have tried to root lenovo a7000 a with kingo root application with no success. My computer will be infected due to this method as the download page for apk file forces me to download malicious file.SRS Root claims to support this device but is SRS Root safe? Is there any other way to root my device ?

# Answer
> 1 votes
maxritz from XDA Developers has built a ClockWorkMod (CWM) recovery that works for Lenovo A7000-a by porting the CWM recovery for Lenovo K3 Note.

Here's a link to the recovery file: A7000-CWM-Final.zip

You'll need a Windows computer and Smart Phone Flash Tool to flash the recovery file. Instructions on how to flash CWM using SP Flash Tool are listed here and here.

Once you've flashed the CWM recovery, you'll need to get the latest version of SuperSU and flash it by booting into CWM recovery (do that by turning the phone off, depressing the volume keys and then pressing the power button until you boot into CWM) and selecting the ZIP update package.

You can get the latest version of SuperSU in ZIP format here: http://download.chainfire.eu/supersu

According to maxritz, you'll need to delete the `recovery-from-boot.p` file from the root filesystem `/system` as it may overwrite the recovery and undo your changes. You could do that by using a file manager app like AROMA Filemanager that works in Android recovery environment. Usage instructions and download links for AROMA are available here.

---

**NOTE: Rooting your phone will most likely result in loss of warranty.**

# Answer
> 0 votes
Try using the Framaroot app. Just Google it, copy it to sd card, enable installation from Unknown sources , and follow the steps it suggests.

# Answer
> 0 votes
First, I’d like to recommend Framaroot. But it didn’t work for you. So try iRoot for PC version. iRoot has two versions for Android rooting, which are both safe and fast. Basically, the PC version has the higher success rate. But if your Lenovo A7000 is with Android 5.1 and up, it may be still useless.

---
Tags: rooting, root-access, lenovo
---


# Question
Title: How can I take on-device screenshots of "secure" apps?
As per this Stack Overflow answer, Android apps using `FLAG_SECURE` in their activities are protected from screenshots being taken by the system. You get a blank file when using `screencap` and some other screenshot apps, and this error when using the hardware buttons:

> Can't take screenshot due to limited storage space, or it isn't allowed by the app or your organization.

However, this is not a hard guarantee. In Android Studio, I can still take screenshots of such "secure" apps with the button pointed out in this SO answer.

I took a look through the Android Studio source code, and the screenshot is acquired through a `framebuffer:` request to ADB, which in turn uses `screencap`. Before I go looking through source for more info on how this works for adb but not for a root terminal and a possible "developer" solution, I thought I should ask: Has anyone already figured out what's happening behind the scenes here and can an **end-user** make use of it? Ideally, without needing a PC.

My device is rooted, so I'm open to apps/commands/etc. that require root (or having USB Debugging enabled). I've tried a few screenshot apps from pre-Android-2.3 that use root, but none of them still work (presumably due to how the framebuffer is now protected).

# Answer
As your device is rooted, you could use the Xposed module DisableFlagSecure:

> An Xposed Framework module that disables FLAG\_SECURE on windows system-wide. This lets you take screenshots and do screen capture in apps that normally won't let you. (That said, you probably don't want to leave this on permanently).

You can of course also find it in the Xposed Repo.
> 7 votes

---
Tags: screenshots
---


# Question
Title: How do I cancel my Google Play Music subscription?
I signed up for a trial of Google Play Music but didn't cancel it before the trial period expired. Now it's taking £9.99 from my card every month. How can I make it stop?

# Answer
The Google Play support website explains how to cancel the Google Play Music subscription. From your Android device, you do it from inside the settings screen of the Play Music app. Or on a desktop computer or iPhone, you can cancel it through the Google Play Music website.

The first site I linked also has a "live chat" feature. If you need someone to walk you through it step-by-step, you can talk to a Google support person that way.
> 2 votes

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


# Question
Title: How to see what is stored in System memory area?
I have a Samsung Galaxy Tab 2 7" tablet (Android 4.1.2, not rooted). I tried to install a big app recently and it failed because it said that I didn't have enough space.

When I go into Settings \> Storage, this is what I see:
8GB - Total Space
2.83GB - Apps
199MB - Pictures, videos
116KB - Audio
18.69MB - Downloads
3.47GB - Miscellaneous files
1.14GB - Available space

The 3.47GB for Miscellaneous files seems really odd to me. When I select the "Miscellaneous files" item, it says that most of the space (3.33GB) is being used for "System Memory" and the rest contains a number of small files.

I have tried restarting it, cleaning out cache of various apps, and a lot of poking around with a file manager. I have also moved as many apps to SD Card as possible, but most of my apps don't support that function.

I just can't understand what is taking up almost half the available storage space. Is this normal operating system stuff that can't be cleaned up? Is there a way to see what is contained within and clean some of that space up? If there is one particular app that is taking up a ton of "System Memory" space, then I might be willing to remove it. Note that I have looked at the applications through Application manager, sorted by size, and the largest app is only using 323MB of app space.

# Answer
> 0 votes
Just get X-plore mate ;D. I have been usign it since 2006. It is available on multiple platforms.

1. You can see system folders.
2. You can see hidden files and folders.
3. Which you can delete/copy/move (be careful when you do that)
4. You can open many archived files as well.

https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore

# Answer
> 0 votes
You can use an application called DiskUsage. It displays your files and folders in a tree view with their respective size. It requires root only for the `/data` folder.

It has often helped me to track biggest files on my sdcard and useless pre-installed apk. :)

# Answer
> 0 votes
That might include system log files, which can be cleaned up without doing harm:

* Go to your Phone Dialer
* Dial `*#9900#`, this will open SysDump
* Press "Delete dumpstate/logcat"
* re-check your storage to investigate the changes

# Answer
> 0 votes
Ah, a fellow tab 2 user. It's been a while.

"System memory" is, well, you /system partition and a few others. These contain files like your recovery and download modes, system UI, and literally anything that means your device can do something other than being a snow-covered/not snow-covered roof tile. You can't really play look-see until you root, but for now, just keep in mind that almost half your storage may be used up before your first boot, but it is meant to be like it.

Oh, and root your device + throw on a custom ROM. It'll free up a LOT in the system (I switched to a SlimROM, re-partitioned, and now have 6GB of internal to play with.

---
Tags: internal-storage, storage, insufficient-memory, samsung-galaxy-tab-2-7
---


# Question
Title: Is there a way to access files off a locked phone with a black screen?
So my Droid 2 died on me and went grey screen with lines. I can't see anything and I can't access my files.

Is there any way to maybe project the screen or access it so I can unlock the phone?

# Answer
Since you have adb debugging turned on, you should be able to use Droid@Screen from your PC to control your device over adb. There's nothing to install on your device, as long as the adb daemon is running.

Once you have that going, you can use the device from the PC as you would if the screen was working.

Also, if you know what files you're looking to pull off the device and how to navigate the Linux filesystem, you can grab them with 'adb pull ' from your PC. Again, this depends on USB debugging having already been turned on and previously used with the PC in question.
> 1 votes

# Answer
If your mobile screen is not working properly then use your mobile model PC suite to access files.Some Android devices require USB debugging option to work PC Suite.First only check your phone without debugging if it is not working then turn on USB debugging option and reconnect USB again to your PC.
> 1 votes

# Answer
You can mirror thought mobile screen to your PC via certain apps. Check them out here. Try downloading **Motorola PC Suite**, it might help you.
> 0 votes

# Answer
Did you apply Hard reset(Recovery mode) to get access to your phone.You will lost all of your data but your mobile will start.This is best way to make your phone as when you started it first time.
> -1 votes

---
Tags: lock-screens, data-recovery, motorola-droid
---


# Question
Title: SP Flash tool mediatek - cannot add download agent
I need to flash a new firmware for my china X-302 Tablet (detail below). From the producer i have got a package containing firmware, stock rom, sp flash tool, drivers etc. When I want to use flash\_tool.exe select and add download agent (for example MTK\_AllInOne\_DA.bin or more) then pops up an error:

**ERROR BROM: S\_FTHND\_FILE\_LOAD\_FAIL (5008)**

**\[HINT\]:**

Tablet at that moment I connected. Usb driver da Vcom I have installed.

---

tablet: x-302 of Dragon - h701

Android 4.4.2 kernel 3 April 67

Build ALPS.KK1.MP1.V2.11

Tested on Windows 7 32bit, Windows 10 64bit (I also tried compactibility mode).

**UPDATE**

Standard drivers are installed. The tablet normally communicate, install apk using adb, run and Debug android/Xamarin applications using Visual Studio. This is all OK. If you think MediaTek USB VCOM drivers, so you've got installed:

MediaTek DA USB VCOM (Android) (COM18)

MediaTek Preloader USB VCOM (Android) (COM19)

MediaTek USB Port (Android) (COM22)

MTK USB Debug Port (COM20)

MTK USB Modem Port (COM21)

I had to allow installation of unsigned drivers, and then writes were installed OK. But device has warning "This device can not start. (Code 10). I tried different ways to install or other version, but always writes this warning. However, on the forum, I found it's not a problem. SP Flash tool may work...

# Answer
> 1 votes
I finally discovered that the problem was in the path to download agent, where was the **Chinese characters** for example :

\**x-302 NEW firmware \ 线 刷 工具 和 驱动 \ mt65xx preloader 驱动 \**

I just retype to :

\**x-302 NEW firmware\Flash\mt65xx preloader\**

and then it works correctly and retrieve the download agent. In all the tutorials I could see that the used path with Chinese characteristics and it worked. However, in my case not.

Here is some helpfully link : Tutorial flash device with mediatek chip 1

Tutorial flash device with mediatek chip 2

---
Tags: flashtool
---


title: How to view animated GIFs in Android?

text:
# Question
Title: How to view animated GIFs in Android?
Is there a way to view animated GIFs on an Android device? I searched the Market without success.

# Answer
A Google search shows me a lot of people have this question...looks like it's still an issue.

Although one post here says Image Viewer (with animation) v1.0 from Androlib.com helped (I have not tried it).
> 9 votes

# Answer
I use QuickPic and it has a rating of 4.7.
> 3 votes

# Answer
The Android browser will, but the image would have to be online somewhere. There's no way that I've found to open a local file in the browser. I *suppose* you could create an HTML file with the image and view it that way, but it seems a lot of hassle for little reward.
> 2 votes

# Answer
Navigating to the folder the gif file(s) are in with another browser besides the stock Android browser works for me.

E.G.: if your gifs are in the Downloads folder, Open Firefox, go to address bar, type in: `/storage/emulated/0/Download` (it may auto-complete for you). You should get a basic `Index of: ...` page from which you can click on the name of the gif.

Tested with Firefox 21.0 and Chrome 27.0.1453.90 on a Nexus 4. Both browsers accepted `/storage/emulated/0/Downloads`, but Chrome gave an Access Denied error on the shorter path `/storage/emulated/0`.

I recommend making a bookmark of the page, for easier access in future.
> 1 votes

# Answer
You can view them in Firefox by typing in the gif folders destination.

`file:///mnt/sdcard/(name of gif folder)/`

It'll bring up the items in that folder as a list. Bookmark the page and store all your gifs in that folder. Firefox is the fastest gif player (that I know of).
> 1 votes

# Answer
You can use ES File Explorer. It provides a feature called ES Image Viewer which can load any GIF image, including animated GIFs.

Where to find it:

"ES Image Browser" is the only one in the above list that plays animated GIFs (I also have jrummy's Root Browser installed).
> 1 votes

# Answer
Why don't you try Animated Gif Player?
> 0 votes

# Answer
Navigate to the location where the gif files are in Astro and open using Astro File manager. Tried on Jelly Beans.
> 0 votes

# Answer
I had this issue and couldnt find a quick fix in google. Played around and found that Andriod compresses images when sending MMS, so it breaks the GIF. But, if your GIF is under about 1MB, it will send. Iphone will auto play, andriod you have to click. the biggest one i tested was 666KB.

Your welcome internet
> 0 votes

# Answer
The only app I've got that is able to run .gif files is Fast Image Viewer Free.
> -1 votes

---
Tags: images
---


# Question
Title: An existing package by the same name with a conflicting signature is already installed
I'm trying to update (Documents to go Main app) in my device.

When I'm trying to install it an error comes out says `an existing package by the same name with a conflicting signature is already installed`.

I have root access on my device. Is there anything I can do?

# Answer
> 0 votes
First, if there's a signature mismatch and I'm sure the original app comes from a trusted source, I'd doubt the source the "update" comes from: the `.apk` very likely is manipulated, and *might* include malware -- so be warned! I do not know the "one mobile market" you've downloaded it from, so I cannot tell for sure.

If you still want to install the new `.apk`: Yes, removing (uninstalling) the previously installed app and the installing the downloaded version should work. If the first one was installed as a system app, you will need the appropriate system tools to uninstall it (e.g. Titanium Backup -- which you then could also use to create a backup *before* removing the app, just in case). Alternatively, if you know the right command line tools, you can do it also via `adb shell`.

As the app in question does not require to be made a system app, installation can be done normally without any root stuff: just tap the `.apk` in your file explorer, and let the normal installer do its job.

After that, watch out for any strange behavior -- just in case the `.apk` introduced malware.

# Answer
> 0 votes
This error usually occur when you use a different key while Generate Signed APK, Note: In order to Update your App you need to use the same **Key password** and **key alias** of your previous version then Generate the Updated Signed APK.

---
Tags: 4.0-ice-cream-sandwich, applications, updates
---


# Question
Title: ARP-Scan / aNmap alternatives on Android?
Are there alternatives for these utilities on Android that can be invoked using shell commands? I need to fetch a list of connected hotspot devices, the only method I have is to flush the ARP cache and fetch the new list by invoking `arp -n`. Which isn't that accurate anyways. What others ways could I approach this? aNmap didn't work for me, it simply listed nothing about the clients with either -sn or -sP switches.

# Answer
Credit to Firelord for linking me to the solution. Original response by Squidly.The solution was to use `ip neigh show dev <interface>` if you're rooted.

If there are active clients you should get something like this -

In case the clients aren't active and you're looking this up for OUI lookup purposes, I also added `grep -i -e reachable -e delay | grep -o ' ..\:..\:..'` to filter them.
> 2 votes

---
Tags: networking, mac-address
---


# Question
Title: How to disable heads up notifications and immersive mode?
I recommended purchasing android smart phone (moto e 2015 with android 5.0.2) to a non-technical savy friend of mine and he did. Few UI aspects of android always annoy newcomers.

One such is incoming call arriving as heads-up notification. I want to disable heads-up notifications for incoming calls or maybe system-wide. Is there any way to do so. The device is not rooted and runs stock android 5.0.2. I already tried this HeadsOff app and it doesn't allow me to select Phone app in free mode.

Also the device has on-screen navigation buttons alone, like in nexus devices. Whenever any app, say a game takes immersive mode the navbar is hidden and the user feels crazy. Is there any way to disable immersive mode for any or all apps? The device is not rooted and runs stock android 5.0.2.

# Answer
For the notification issue, try running `settings put global heads_up_enabled 0` from `adb shell`.

For immersive mode: If the device is rooted you could use the Xposed mode App Settings. It has a Fullscreen setting where you can force disable fullscreen for apps.
> 1 votes

---
Tags: 5.0-lollipop, notifications, immersive-mode
---


title: Uninstall marshmallow updates

text:
# Question
Title: Uninstall marshmallow updates
I am using motorola Moto X Play it is shipped with android lollipop 5.0, recently I got notification to update to android marshmallow 6.0, after update I am not able to move applications to memory card and many other issues..

Is there any way to switch back to lollipop?

Please help!

# Answer
> 0 votes
There is no way to revert back to Lollipop without rooting your device and using a custom lollipop ROM.

If you're not familiar with rooting see: http://theunlockr.com/2015/09/21/root-motorola-moto-x-play/

---
Tags: 5.0-lollipop, 6.0-marshmallow, downgrade, moto-x-play
---


# Question
Title: Nexus 5x - No one can hear me on the phone
I've had this phone since November and it's still in great condition. From the start though call quality hasn't been amazing, friends often tell me that I'm very quite (I'm not actually speaking quietly). In the last few days though absolutely no one can hear me unless I have my headphones plugged in but even then it's not ALL the time that it works. The headphones don't have a mic so it's nothing to do with them I imagine. I've made a few videos to check that it was still recording sound and it works perfectly still. It's really left me baffled. While the phone is still in warranty I really do want to avoid sending it to LG as I don't have a backup phone.

Does anyone have any idea what could be causing this? I'm running stock vanilla 6.0.1 I don't have a case on the phone (I've seen a few people complain their case covers up their mic), neither I've muted the call (I've tapped the `mute` button a few times to make sure).

# Answer
> 1 votes
I had this same issue with my HTC One. It turned out that the background noise cancellation software build into the phone canceled out too much (thus cancelling out my voice). This especially happened when it was windy outside.

That being said, I haven't heard of this being an issue with the Nexus 5x. I would start with contacting Google support.

---
Tags: calls, hardware, vanilla-android, nexus-5x
---


# Question
Title: Problem with WiFi connection -Android tells me it is not secured
I didn't find a anwser to my question yet on the forum, but as I am new, I may just have overlooked it.

I had a trip to Warsaw today and had troubles connecting to WiFi. I would select the wifi network (either at the airport airport, or at my working place in Warsaw where I have a business trip) and then I would select the option "connect to ". This is usually where I need to put the login and the password. But this time, for these networks, he gives me a sign with a barred lock (I guess it means it is not secured?) On my laptop he also tells me that it is not secured but he still gives me the option to go ahead anyways, which Android does not. I trust the network (it is the wifi network of the Polish academy of sciences...) and I would love to be able to do the connection whatever Android thinks of it. What should I do? I don't know if this helps, but my phone is a wiko rainbow 4G.

# Answer
> 0 votes
This happens with me too, whenever I try to connect to my Wi-Fi when there is some maintenance job going on by my ISP or when the router lights are on but my final connection has not taken place ( I don't know why but it connects only after 5 minutes after all router lights are on ). So I would suggest that you need not worry any of the above problems might be there.

# Answer
> 0 votes
This is usually related to capitive portal detection. When it messes up like this, I open Chrome and go to http://example.com (simply because it is a known non-HTTPS site). The request should be intercepted and you'll be redirected to the portal so that you can accept their terms & conditions / etc.

---
Tags: wi-fi, 5.1-lollipop, wifi-hotspot
---


# Question
Title: Will google cardboard work with my phone?
How do i know if google cardboard will work with my phone or not?

I have a gionee p3s. It has magnetic sensor, accelerometer, light sensor and proximity sensor.

# Answer
I wouldn't use that phone for VR. Its a low resolution phone with 480p by 800p pixels. Also I'm not sure if the 4.5 inch display will cut it. Your better off buying a newer phone like a Samsung, LG, or Motorola with at least 1080p, or else you will get a really sh\**ty display. PPI is important for VR.

Edit: sourcing for phone http://www.gsmarena.com/gionee\_pioneer\_p3s-7805.php
> 1 votes

---
Tags: google-cardboard
---


# Question
Title: Can I use Google Cardboard as a normal display?
Can I write a message using Google Cardboard?

Or, can I use Cardboard as I use the phone's display?

Or, can I get normal text displayed in Cardboard?

What I am looking for is the possibility to have the equivalent of a 20" display that can fit in my pocket.

# Answer
> 0 votes
I realized that I do not need anything special to use my phone display as a classic huge display.
The only requirements are:

* A high resolution display (2560x1440 in my case).
* Keep the phone at 10 centimeters from my eyes.

If you are short-sighted (my case), you need nothing else. If you are not, you will need a pair of glasses to allow to focus the text without straining your crystalline lenses.

# Answer
> 0 votes
I'm assuming you're asking if you can do normal phone functions i.e. text, email using Google Cardboard. Cardboard is for demonstrating Virtual Reality, and only apps written for cardboard will display normally in cardboard. If a developer decides to write a Virtual Reality texting app, then yes, you could "write a message using Google Cardboard". However, that really defeats the purpose of virtual reality.

You are unable to interact with the phone screen normally when it's inside the Cardboard goggles.

Cardboard does indeed display normal text. It uses your phone display, so I'm not quite sure what "Can I use Google Cardboard as a normal display?" is supposed to mean.

Have you used cardboard? Do you know what it does? From your questions, I get the feeling you're not really sure.

# Answer
> 0 votes
1# - Google Cardboard only holds your smartphone screen over your eyes, nothing else. 2# - Google Cardboard has lenses which magnify the display, might help. 3# - Generally most smartphone displays over 1080p will become retina around 6 inches. Retina means that after that point you will be able to see pixels. 4# - Unless you have a 1440p or higher phone, 10 centimeters won't cut it (4 inches). You will be able to see the pixels. 5# - In order you use the Cardboard, your phone display needs to be at least 5 inches.

So use these ideas you help you, and I recommend the LG G3 for this.

Overall use these steps to help you,

---
Tags: screen, google-cardboard
---


# Question
Title: Google Cardboard with 4.5 inch smartphone
Has anyone tried the Google Cardboard (the carton equipment and the relative software from Play Store) with an android device of 4.5 inches like Moto G 1st gen? (I have the LTE - XT1039 version, so, it has gyroscope)

I am asking because I am about to order some of this equipment and I doubt that in less than 5" display the eyes will have the ability to focus and get a clear image...

# Answer
> 1 votes
I won't go for it on a phone with a 720p display, at least 1080p is a must for Virtual Reality. The 4.5 inch phone will work and fit, just pick out the right cardboard. I'd recommend the Moto G3 with 1440p for VR, its actually perfect, your phone is a bit out of date. But if its all you need in a phone, don't bother switching.

---
Tags: motorola-moto-g, google-cardboard
---


# Question
Title: Issues after using SD card as internal storage in Android Marshmallow
I got an update for Android 6.0 Marshmallow, and there's an option to use the SD card as internal storage. I did that and am now able to install apps, etc to it. But the problem is, all the apps which needed an SD card stopped working (e.g. Camera, Whatsapp, etc.)

Any workaround for this, like enabling this app to use the internal memory instead? Couldn't find such an option anywhere in the Settings.

# Answer
> 2 votes
The card can only be used as internal storage. If you try to eject the card and read it on a computer, it won’t work. **All data on the card will also be erased, so you have to take back up anything important first**. **So there is no way to revert back**.

# Answer
> 0 votes
Format your microSD Card as internal storage (there is an option in the menu) before using it as Internal Storage.

If that doesn't work, try rebooting the phone.

# Answer
> 0 votes
In marshmallow once you install it I will copy the apps. But those app will be in internal storage only it will ask you like to move pictures audio any any other storages . might be you got moved up with your apps . try restore to phone internal storage or reinstall .

---
Tags: internal-storage, external-sd, 6.0-marshmallow, adoptable-storage
---


# Question
Title: Why there is small hole or opening on the top of a Coolpad Note 3 Lite?
There is small opening on the top of the rear camera of my Coolpad Note 3 Lite. I was just wondering why it is there; it is quite uncommon for a Coolpad Note 3 Lite, see here.

# Answer
> 2 votes
It is almost certainly a small microphone for use when recording video using the rear camera. These small holes are quite common on phones and other recording devices to allow a cheap small microphone access to the outside.

---
Tags: coolpad-note-3
---


# Question
Title: How to use Mozilla Location Service as network location provider?
Mozilla Location Service (MLS) can derive a location from cell towers and wi-fi networks in the vicinity, just like Google's network location service.

But how can I configure my Android system so that it provides MLS to apps just like the Google network location service is provided now?

# Answer
The MLS wiki has a list of community-provided software using MLS. There, you find a link to Ichnaea NLP Backend.

And that is exactly the piece of software you are looking for. Because it is an implementation of Unified NLP, the de-facto standard of non-Google network location provider services employed in Custom ROMs. See the Unified NPL README for installation of Unified NLP and a backend, in your case Ichnaea NLP.
> 3 votes

---
Tags: location-services
---


title: Cannot Get This Disk Image To Mount!

text:
# Question
Title: Cannot Get This Disk Image To Mount!
I am trying to download the firmware for the RikoMagic MK802 IV, which can be found here. After it finishes downloading, I want to open it up and begin modifying it a bit for fun, but nothing I do seems to work. I've tried opening it with `ext2/ext4` explorers and unpackers, I've tried mounting the disk image file in Ubuntu and Windows, I've tried using everything I could in Android Kitchen, and nothing seems to be able to get this open and editable. Any ideas what else I could try? Thanks everyone!

# Answer
> 0 votes
I picked one of those downloads at random and looked at the `.img` file inside the `.rar` archive. It's a proprietary format. `file` and `trid` have no idea what type it's supposed to be, the former just says "data". The first four characters of the file are `RKFW`, presumably for **R**i**k**o **f**irm**w**are.

GeekPeek.net has a pretty good guide on how to unpack and repack these files using the `imgRePackerRK` tool from XDA.

---
Tags: custom-roms, rom
---


title: Some apps won't open anymore

text:
# Question
Title: Some apps won't open anymore
I've got a problem on an LG G4 with android 5.0 : Some apps can't be openned anymore. Facebook and and supercell games like 'clash of clans' for instance.

Facebook close each time I try to open it and supercell games are locked on a black screen. That's why I didn't think it was the same issue but both happenned at the same time twice ... it has to be something they have in common...

It happenned a first time and the only way I could unlock it was to factory reset the phone. It worked then for a few days but here I am with the same problem again and I'm looking for a way to fix this without factory reset each time ...

I don't have any clue... maybe someone here can help ?

Edit : I tried to uninstall facebook, reboot, reinstall. still crash at startup :(

# Answer
> 1 votes
I've found out that it occurs only when developpers options are enabled :/ As a developper, I need to enable those sometimes and the problem appear again.

So now I just disable them when I don't need it and it solve the issue.

If anyone can explain it I would be interrested.

Thx anyway

---
Tags: 5.0-lollipop, facebook, lg-g4, clash-of-clans
---


title: Why does my phone receive only 2G data?

text:
# Question
Title: Why does my phone receive only 2G data?
I am using a dual sim smartphone with sim cards on both the slots. Sim card inserted in slot 1 receives 3G data but, the other sim card inserted in slot 2 receives only 2G data, even though 3G internet pack is activated.

I swapped the sim cards between the slots, believing that there might be an issue with the mobile network, but the same problem exists.

* My smartphone: Moto E 2nd Generation 3G
* Android version: 5.0.2

I have even changed the preferred network type to 3G for the sim in slot 2 (Settings -\> Data Usage -\> Mobile network settings -\>Preferred network type) but, no change.

What could be the issue ?

# Answer
Thats how dual SIM in this model works. One sim supports WCDMA (3g) bandwitch, while the other one is only EDGE (2g).
> 0 votes

---
Tags: mobile-data, motorola
---


# Question
Title: How can I make Google Now talk back in other languages than English?
My brother is getting gradually blind from diabetes and I want to help him setting up his phone (Samsung S6) with Google Now so he can voice-control it.

Apparently Google Now can only talk back if you set the voice language to English only. In Danish, everything is half-baked. For example, with English as the only language enabled in Now, I can say "What time is it?" and have Now speak the time. If I add Danish, it still understands the command, but it just shows a google search with "What time is it". It doesn't matter if I ask in Danish or English, it just performs the search.

Likewise, with English only, I can say: "Please text Michelle" and it will respond "What's the message?". I then say the message and it will ask if I want to send it now or change it etc. In other words, you can have a dialogue with Google Now.

Not so if I enable Danish. I can still say "Please text Michelle" (or the corresponding phrase in Danish) and it will prepare a message. But I will have to enter it manually and then press send. I cannot continue with voice commands.

My brother has no problems interacting with the phone in English, but without adding Danish to the voice language, he will have to stick to English text messages to all his friends and acquaintances which seems pretty awkward. Also, without Danish, it is almost impossible to ask questions involving Danish place names, like "What's the weather in Århus".

**Is there a way I can make Google Now understand Danish without loosing functionality?**

# Answer
> 1 votes
Firstly, my best wishes for your brother.

As for your question. My phone is in English. But I set the Google Now to understand both English and Turkish. **Please note,** Google Now itself is in English. But it understands Turkish commands too. I believe the very same can be done with Danish as well.

At Google Now, go to:

1. Settings
2. Voice
3. Languages

From there, choose Danish.

In my phone it looks like this: *Default Primary: English(US) Others: Türkçe(Türkiye)*

P.S: Google Now decides what language it should be based on your phones language settings. So in order to make the app in English, your phone too must be in English. Since your brother has no problems with that, I don't think that'd be a problem.

---
Tags: google-now, accessibility, talk-back
---


# Question
Title: Square dot between two square brackets notification icon?
The icon looks like a square dot in middle and two square brackets surrounding it.

I tried looking for the icon on Google but couldn't find it.

How can I removes it and what is it? E.D.I.T. The icon is like \[\[•\]\] the dot is square its on system side. It appears and goes automatically. Dont know how to add screenshot. I am new here.Device is Yu Yureka Plus Running Cyanogen 12.1 and lollipop 5.1.1 \[Img\]https://drive.google.com/file/d/0B1P4PszWSbUbeEJ4RW5NRVZFazg/view?usp=docslist\_api\[\img\]

# Answer
That icon indicates that your phone is in vibrate mode.

Here is a similar question asked a year ago about that icon on a similar phone (The Yu Yuphoria):

What is this notification , how do o get rid of this
> 1 votes

---
Tags: 5.0-lollipop, notification-icons
---


title: Why does backup requires root?

text:
# Question
Title: Why does backup requires root?
Titanium backup and helium backup requires root

I saw http://www.syncios.com/version-compare.html that doesn't seem to require root and cost $19. I have never heard of the software anywhere else and not sure what's the difference between that and titanium backup.

Why?

What does rooting have anything to do with backing up?

# Answer
> 4 votes
It looks like that software doesn't back up apps or data, it just copies off what is in your internal SD storage (the general file storage area for pictures, downloads, etc.).

Backing up apps and their data requires root because apps and their data are protected from non-privileged users — primarily, other apps. This prevents malware from accessing or damaging your private information.

---
Tags: titanium-backup
---


# Question
Title: How to recover contacts from phone with broken & unresponsive screen?
I had a Samsung Galaxy Ace 4. Last week, it fell of and the screen broke. Still, when turned on, it seems to be everything else OK (the notificacion bar shows some pending messages, the hour keeps getting up to date, the USB symbol appears when connected to a PC), but below, all is bright white within the lines of the broken screen.

I got a new phone, as probably it'd be cheaper than waiting for the old one to be repaired, and once the SIM was inserted, I realized most contacts were stored on the device memory. I've been looking for a (cheap) way to recover the missing contacts, but almost every found solution has any of the given problems:

* USB debugging should be enabled, seems it wasn't before the incident.
* Requires the use of some app running, which I can't achieve (say Kies or AndroidLost).
* Contacts coud be synced with the Google account, but it wasn't setted up.

Is there any other way to access this information to create de 'back-up' on a PC and restore it on the new device (even through console management of the phone)?

I appreciate in advance any given help.

# Answer
> -1 votes
http://www.easeus.com/android-data-recovery/recover-contacts-from-broken-android-phone.html You can try this.. Or this program.. http://www.fjsoft.at/en/ .. that ive used and it works very well

---
Tags: contacts, data-recovery, samsung-galaxy-ace, broken-screen
---


# Question
Title: Swipe from the side to activate a widget overlay?
Have looked in various places, googled, looked on the play store, etc., but so far I've been unable to find an app or other way to do what I'm looking for, which I'll describe here:

I've been using various apps over the years that let me swipe from the side of my screen to overlay a series of shortcut icons to different apps. Currently I use Smart Task Launcher. However, I've recently started using Bubble Cloud Launcher for my Androidwear watch, and it also has the ability to create a homescreen widget that provides an easier/more dynamic way to set up icons. But Smart Task Launcher doesn't allow for launching of widgets via a swipe. Well, it's supposed to, but an error is produced when you try to set it up. Does anyone know of an way to do this - swipe from the side of the screen and a widget of your choosing gets displayed as an overlayed "screen" on top of whatever you are currently on, whether an app or launcher screen?

# Answer
I am the developer of Bubble Cloud Widgets. I tried, and it is fully compatible with Smart Task Launcher, but you have to invoke the special "Widget Measure Mode", since STL doesn't report the widget size correctly.

Here, I shot a video for you:

This is my blog entry on this subject:
> 2 votes

# Answer
Hey here's an alternative if you are still interested:

You can use tasker scenes :) if you create a scen that fills the screen from top to bottom and just about 40-60px (i use an S6 and 40px is best for me), and position it to the right/left. Then u can set an task when you stroke the scene the way you want (i have mine on the right and use stroke 40px to the left), and from there choose a task which can open up any widger you would like to :) mine is working perfectly!
> 0 votes

---
Tags: launcher, app-widgets
---


# Question
Title: Is it possible to repair an accelerometer?
First of all, my device is a Moto E. It has fallen two times, both from bed height. So after the second fall, I noticed that my screen orientation stopped changing. I checked the "rotate screen automatically" option on settings and it was correctly set. I rebooted the phone hoping it would fix it but it didn't work.

I downloaded several apps to show the accelerometer's values, and they all show the same results: x and y are okay, but z, pitch, and roll, are stuck. Pitch and roll are stuck on 0, while z is stuck on -1.998.

The camera app is the only app that changes orientation, I'm guessing it is because it only reads x and y values.

I did a factory reset, but it didn't fix anything. I've seen some people suggest on forums that I reinstall the ROM or use a different ROM but I'm sure the problem it's hardware related.

So as it was caused by falling, there's no warranty for this. Is there a way this could be fixed? From what I've read, the fall could've caused the crystals in the accelerometer to break

So is replacing it the only fix? I know there are apps to force orientation changes, but that's not the point here.

# Answer
> 0 votes
The Z axis is pretty important to autorotation functionality, as you can see from the diagram:

Try these solutions:

* You could always go back to who you sold it to and say it's a manufacturer's defect. Who would know that the problem was really due to the fall?
* If you have some microtools, you might be able to patch it together. (Good luck with that.)
* You could replace the accelerometer... If you wanna take your phone apart and mess with all the components.

Honestly, there are not too many options with broken hardware other than *fix it* or *replace it*.

Although, what I would do if I did not want to replace anything would be to install Xposed Installer and install the module Xposed Additions or similar module to set the long press of my volume button(s) to rotate the screen.

# Answer
> 1 votes
I had the same problem. making sure my cover was secure, I dropped the phone from 3 feet onto a carpeted surface directly on the "5:00" corner (lower right side corner). It unstuck the accelerometer and it's now working normally.

# Answer
> 1 votes
I've had this problem with phones, but also with my DJI Phantom drone. You're not going to believe the solution that has worked for me in both cases: you gotta bash it!!

Yep, your silicon-based accelerometers have fingers that can deflect with G forces, but when they get a big impact, they can get stuck at the extreme bent side. You probably dropped your phone recently, right?? Well, you can probably fix it by dropping it again in exactly the right way.

You need to determine which side to drop it onto, and then drop it onto that side HARD onto a hard surface. You don't need to let it go, you kind of slam it with your hand. Do it at your own risk, of course, because you might break some other component!

Here's which side to whack it. For got sakes, don't just whack it randomly. First, you'll need an accelerometer app. Install it and run it in metric mode. Set your phone on the table. Have a look at your values for X, Y, and Z. Two should be at near 0 and Z should be around 10 m/ss. The 10 reading is the table holding your phone against the force of gravity at 10 m/ss!

One or more of your numbers will NOT be as I stated, and that's the stuck accelerometer. It will be pretty much stuck and hardly changing at all, and it will be weirdly high, much greater than 10. ex: My X was at 167. (If you do not have one of your axis stuck on a very high number, you have a different problem, don't continue.)

If your X value is stuck sky high, hit the phone with the X+ (right) side onto the table If your X value is a high number, but negative, hit the phone with the X- (left) side onto the table

The same above holds for Y and Z. Use the useful diagram that Lyricwulf posted on this page.

If you hit it sharply enough, you'll notice that it's no longer stuck on the super high reading, and you're all fixed :-)

Look on the bright side, it's not a drone. Since propellers etc get in the way of a table slam, I had to hit my $1200 drone - HARD - with a rubber mallet when it had the same problem. But it worked!

---
Tags: 4.4-kitkat, hardware, motorola
---


# Question
Title: Fix error executing updater binary in zip open_gapps-x86-6.0
I am getting an error while flashing gapps to my OnePlus One running CM 13. My seLinux is set to permissive and my recovery is TWRP 3.0.0.

# Answer
You cannot flash an x86 build on an ARM device. Get the ARM version, available at http://opengapps.org/
> 2 votes

---
Tags: rom-flashing, google-apps
---


title: Full Charge Notification

text:
# Question
Title: Full Charge Notification
When my battery is fully charged I would like a Notification Sound. It used to make a certain tone.I went to my settings, and tried to find it there but it gave me no information to do it. I tried searching Google but it was of no help. I look forward to hearing from you. I hope someone could help me.

# Answer
> 1 votes
Why don't you try an app for the purpose? On Google Play, a search for "full charge notification" brings up e.g. Battery Full Notification. I've just tested that app, and it works for me.

---
Tags: notifications, battery
---


# Question
Title: Why droid explorer show different set of folders than the one on file explorer?
This is what droid explorer shows

This is in file explorer

According to file explorer I am at the root. So How can I see what's on file explorer via droidexplorer or via versa?

# Answer
The former shows the ***root file system*** – the latter what MTP provides (usually the internal or external SD card). Different directories/places, hence of course it shows different sets of folders :)
> 1 votes

---
Tags: droid-explorer
---


# Question
Title: Contacts in Marshmallow (Samsung Galaxy S6)
In 5.1.1, there was a list that was called *"frequently contacted"* in favorites. After upgrading to 6.0.1 that list is gone and doesn't appear again. Does anybody know anything about this?

# Answer
> -3 votes
You just have to wipe cache and the problem is gone!

---
Tags: contacts, 6.0-marshmallow
---


# Question
Title: What to do after replacing the phone's battery?
I have a Nexus 5 (1.5yo; I know, it's old but still worthy!) and the boy was heavily suffering from short battery discharges. I'm a phone heavy user so I figured out I had depleted the battery's life, and decided to buy a new one.

I used that great iFixIt guide to replace the battery and everything is fine, except that my phone keeps lasting 2 hours and something after a full charge, just like it did with the old battery.

Are there any special procedures I can take to ensure I can have a lasting battery life, or could this be related to the power port or other internals? I feel the back of the phone overheated just like it happened with the old battery as well.

**UPDATE**: it seems that battery I bought was faulty. After some weeks the phone dropped on the floor and the battery stopped working completely. The new one I got from the warranty gave the phone new life, as expected :)

# Answer
You shouldn't need to do anything, the time remaining displayed in the phone may be incorrect for a short time (a few days at most), but it should correct itself with a few charge cycles. Wiping batterystats.bin has no effect on the actual life of the battery, but it can have an effect on the display of the remaining life of the battery. Source: XDA/Google

If your phone is getting hot, it is an indication something is not right... and since you replaced the battery that probably is not, and likely was not, the real issue. Either you have a hardware problem, or a software problem, the heating is likely due to the an application not sleeping properly and keeping the device awake, which will also reduce you battery life. I would install GSAM or BetterBatteryStats (paid), and possibly WakeLock Detector (root needed), and try to figure out exactly what is using your battery up. Although more rare, this could be caused by defective hardware as well.
> 2 votes

# Answer
You need to recalibrate the battery. An app to do this (https://play.google.com/store/apps/details?id=com.nema.batterycalibration&hl=en)
> -4 votes

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


# Question
Title: open multiple URIs with one click (similar to desktop Firefox "open all in tabs")
I want to open a folder of about 20 bookmarks in a web browser with one click. So far I have not found any browser or any addon that will do this, but maybe I am overlooking something obvious.

An alternative option is a very good speeddial-type app that will help me track which which bookmark was opened last so I can manually work through a list of 20+ bookmarks.

The problems I am trying to solve are:

1. make it convenient to open many bookmarks at once.
2. if I have to open them one at a time, provide a way for me to keep track of which bookmarks have already been opened in this session so I can manually open the next one as I go through the large list of bookmarks.

I have already tried Firefox sync, Dolphin Connect, XMarks and several other solutions and none of them do what I need.

# Answer
> 2 votes
It's not a perfect solution but it should help you out. Following preformatted text is a very simple script that can open a series of bookmarks which are tagged with a particular keyword. Each bookmark would be opened in the browser selected as default for the bookmark's URL type.

### Script

```
#!/system/bin/sh

list=/data/media/0/bms_list;
keyword="$1";
browser="$2";
mkfifo $list;

# force-stop default browser
[[ "$browser" ]] && am force-stop "$browser";

# get URL of bookmarks associated with the supplied keyword
content query --uri content://org.mozilla.firefox.db.browser/bookmarks --projection url --where "keyword='$keyword'" | busybox sed 's/.*url=//g' > $list &

# Take each URL from the saved output and launch it using the default browser
while read line; do
    am start -a android.intent.action.VIEW -d "$line" --activity-exclude-from-recents;
    sleep 1;
done < $list
rm $list;

```

# Prerequisites

Here are the hard prerequisites for the script to work:

* You **must have root access**1.
* Busybox must be installed and available under PATH variable.
* Firefox Browser for Android is required. It is required because Chrome doesn't support tags, the bookmark folders are not visible through Chrome's content provider and it would be painful to me if I begin to parse Chrome's bookmarks file available in its private directory. I didn't test with other browsers so that's another reason why I made Firefox a prerequisite.

It is to be noted that *you're not required to use Firefox browser as your daily driver*, but only to make and keep bookmarks in it for them to be sorted through particular keywords. Firefox browser doesn't support multiple keywords for bookmakrs, as of v44.0.2.

**To add a keyword:** Bookmark a link in Firefox, go to Bookmarks tab, long press on your bookmark → Edit → add your keyword under Keyword.

I've not tested with a keyword containing a space so if the script doesn't work with a keyword containing space(s), replace space(s) with *_* in your bookmarks and then try the script.
* I've only tested this solution with Firefox and Chrome so I can't guarantee that this would work with any browser. However, common sense dictates that if it is a browser for casual browsing, it would have registered for an intent having a URL data type, so the browser should have no problem with my script.

**Note:** For some reason, Firefox couldn't handle the series of bookmarks after some time and crashed. (It actually crashed every time.) On the other hand, Chrome v45.0.2564.95 didn't crash even for once.

Here's how the script can be executed after saving it under */sdcard* with extension *.sh*:

# Running the script

Install a terminal emulator app and execute:

```
su -c 'sh /sdcard/FILE KEYWORD BROWSER'

```

Example:

```
su -c 'sh /sdcard/bms_launch.sh Stack_Exchange com.android.chrome'  # this would launch all the bookmarks tagged with the keyword Stack_Exchange in the default browser com.android.chrome

```

Things to know:

* *FILE*: file name of the script, e.g.: *bms\_launch.sh*
* *KEYWORD*: the keyword to which all associated bookmarks should be searched for and be launched in default browser
* *BROWSER*: package name of your default browser. To know the package name, follow View app's full package name?

**Note:** it is not necessary to provide package name of the default browser. I used it because I had to force-stop Chrome as Chrome was causing some complication without a force-stop.

# Convenient execution

How you would execute this script in your device is upon you to decide. I can recommend these two methods. Any of them would be enough.

---

1 Root access is needed because I don't know how to generate (and easily parse) a list of bookmarks from some browser *dynamically*. Even if I can have such a list, I wouldn't be able to go on unless I know that those bookmarks can be sorted using a tag or a keyword. This is why I chose Firefox and root access.

The dependency on a single keyword might cause inconvenience but I've given you a (possibly good) idea. If your preferred browser supports multiple tags/keywords for bookmarks then you should have no problem in tweaking my script per your needs.

# Answer
> -1 votes
Instead of storing bookmarks in a browser, you could save the links on your homescreen, and then put them all in a folder. Itd be quick access, and ive never heard of an android browser doing that. If youve heard of tasker, you could probaly set something up that you want

---
Tags: browser, bookmarks, dolphin-browser, url
---


title: TWRP Recovery installation not working

text:
# Question
Title: TWRP Recovery installation not working
I am following these instructions to root my Galaxy Light - http://rootmygalaxy.net/root-galaxy-light-sgh-t399-install-twrp-recovery/. Part 1 seemed to work fine, but I am not able to boot into TWRP recovery with Vol Up + Power + Home, it's still the regular recovery mode with the volume up and down buttons to select options. How can I get to the TWRP recovery mode? I have a locked bootloader.

Odin Message:

```
<ID:0/006> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> openrecovery-twrp-2.8.4.0-gardalte.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/006> Odin v.3 engine (ID:6)..
<ID:0/006> File analysis..
<ID:0/006> SetupConnection..
<ID:0/006> Initialzation..
<ID:0/006> Get PIT for mapping..
<ID:0/006> Firmware update start..
<ID:0/006> recovery.img
<ID:0/006> NAND Write Start!!
<ID:0/006> RQT_CLOSE !!
<ID:0/006> RES OK !!
<ID:0/006> Removed!!
<ID:0/006> Remain Port ....  0
<OSM> All threads completed. (succeed 1 / failed 0)

```

# Answer
I noted from the provided link that your device is a Samsung Light SGH-T399, running Android Jellybean 4.2.2.

With that considered, you can try the Framaroot app to root your device. Follow the steps below (guide in the link) to root the device. After rooting the device, copy the TWRP image to your internal SD card from your computer, and use the Flashify app (get it here or here) to flash it to your recovery partition. Again, the app itself will be pretty clear as to what you need to do, or follow the steps below.

# Framaroot usage (from the XDA link (with corrections and emphasis)):

> # Installation:
>
> 1. Download it to your device (links are available at the end of the linked XDA post)
> 2. Install it with a file explorer or directly from your internet browser, if android warn you about security risk, say OK and check Unknown sources to allow install of applications outside of Play Store.
>
> # Usage:
>
> Open Framaroot and select one of the following actions:
>
> 1. Install SuperSU
> 2. Unroot
> 3. Execute script (for advanced users)
>
> # Possible cases once application has been launched:
>
> A popup saying "Your device seems not vulnerable to exploit included in Framaroot", in this case you can uninstall app You seeing one or more exploit name, also click on one after you have selected an action and you will see one of the above messages
>
> # Possible cases once exploit had been selected:
>
> 1. "Success ... Superuser and su binary installed. You have to reboot your device"
> 2. "Failed ... Exploit work but installation of Superuser and su binary have failed"
> 3. "Half-Success :-/ ... system partition is read-only, use local.prop trick. Reboot your device and use adb to see if it run as root", happen when the filesystem in use on system partition is a read only filesystem (ex: squashfs)
> 4. "Failed ... Try another exploit if available"
> 5. Framaroot crashed or foze, in this case relaunch Framaroot a second time and select the same action and exploit.

# Flashify usage:

* Refer below screenshot. Tap on the "Recovery Image" button.
* Select the recovery image file you had copied to your decice earlier.
* Accept the confirmation dialog.
* You're done, reboot.

# Flashify flash screen:

(image credits @cgollner of XDA,the Flashify developer)

Click on image for larger version

Reboot to recovery using `adb reboot recovery`, the Flashify app or the key combination, configure TWRP time zone and other stuff, take a NANDroid backup and then go do whatever you want with the device, flash ROMs and whatnot.

If you are worried that the custom recovery may get reset after a reboot, you need not. That particular issue is only applicable to flashes via ODIN on certain select enterprise-class devices (and most probably yours isn't one of them), and has nothing to do with the suggested method.
> 1 votes

# Answer
Thanks for the help, everybody. This morning, I downloaded Odin from a different place, tried to do the same thing, and booted into TWRP Recovery fine. I don't know what I did differently, but my phone is rooted now.
> 0 votes

---
Tags: rom-flashing, twrp
---


# Question
Title: How can I make the Gmail app consume less space?
I see that my Gmail app is consuming a lot of disk space because it retains many old emails. Is there any way to reduce the amount of space it consumes *without* clearing all of the app's data?

# Answer
In Gmail's menu open Settings, tap an e-mail account, and decrease the "Days of mail to sync" setting. You can also hit "Manage labels" there to stop syncing certain labels altogether if desired. Repeat for every account. Afterward, I would try manually syncing each account (pull down the message list), clearing the cache, and syncing again.

If that doesn't decrease the amount of data used then you can do some manual cleanup if you have root by removing the `/data/data/com.google.android.gm/databases/mailstore.<address>.*` files, which will remove all of your synced email and some settings. Most preferences will be left intact however, so it's better than completely clearing the data.
> 2 votes

---
Tags: internal-storage, gmail, cache
---


# Question
Title: Verify if apps are fully compatible to the intended Android version upgrade
I am on 4.4.2 and am toying with idea of upgrading to Marshmallow, mainly to use *doze* feature

I have 150+ apps and want to check how many of them are upgraded to work with Marshmallow, *before* upgrading (upgrading my device Huawei Honor 6 and rolling back is complicated and not fail proof)

**I am looking for a way to list all apps (on my device) and compare with Play Store information to know which/ how many apps are upgraded to API 23 to take a call, whether to upgrade or not**

Manual verification is an obvious way, which I don't want

Is there a way to achieve this? ( including app based )

# Answer
> 0 votes
> I am looking for a way to list all apps (on my device) and compare with Play Store information to know which/ how many apps are upgraded to API 23 to take a call, whether to upgrade or not \[to use doze feature.\]

It would be interesting to have a solution for this, but it turned out that you don't have to bother about all of this when it comes to upgrading to Marshmallow. In the document Optimizing for Doze and App Standby, Google has noted:

> Doze and App Standby manage the behavior of all apps running on Android 6.0 or higher, **regardless whether they are specifically targeting API level 23**.

<sub>(Emphasis mine)</sub>

---
Tags: applications, google-play-store, updates, android-versions
---


# Question
Title: How to rotate display output but not touch input
I recently bought a Tolino Shine. I wanted acces to the underlying Android System, so I opened the device and enabled adb. Now, the display shows everything rotated by 180 degrees. The touch input is still unrotated. It bothers me that input and output are not in sync.

I should mention that there is Android 2.3.3 installed on the device and I successfully rooted the device.

How can I rotate either display output or touch input?

# Answer
> -1 votes
Try Ultimate Rotation by FaMe IT.

---
Tags: touchscreen
---


# Question
Title: Rebooting into recovery using ClockworkMod
Is there any big difference between rebooting into recovery using ClockworkMod and using Volume Up + Power button when wiping cache?

# Answer
> 0 votes
No, how you access Recovery Mode doesn't matter at all. ROM Manager can pass arguments to CWM Recovery to (for example) automatically flash an update.zip file, but it's effectively no different than manually selecting that file to flash after entering recovery with the key combo. Same deal when it comes to wiping the cache.

---
Tags: recovery-mode
---


# Question
Title: Process 'system/bin/installd' causing memory leak
When reviewing my running tasks, I've noticed a memory leak in process `system/bin/installd`. On boot completed, it begins running in the background, consuming 20-30MB RAM. Over time, its RAM usage gradually increases, going as high as 400MB at which time it causes a random reboot.

I am able force kill this process with no noticeable effects. However, it does restart itself and continue to leak memory.

Before I can attempt to remedy this issue, I need to know exactly what `system/bin/installd` is/what it does - something I cannot seem to find any information on.

Can anyone help?

Specs:

* OnePlus One (rooted)
* Mahdi ROM (CM11 base), Android 4.4.4 KitKat
* Build # KTU84Q
* Kernel 3.4.0-Mahdi-One-kk
* Running multiple Xposed modules, init tweaks, etc.

# Answer
`/system/bin/installd` is a system daemon that is involved in the installation of applications. System classes like `PackageInstaller` use it in their execution.

This article from DZone dates back to 2013, but it gives some pointers that can put on track:

> PackageInstaller is the default application for Android to interactively install a normal package. PackageInstaller provide user interface to manage applications/packages. PackageInstaller calls InstallAppProgress activity to receive instructions from the user. InstallAppProgress will ask Package Manager Service to install package via installd. Source code is available at /packages/apps/PackageInstaller.

Today's Android code states (for example: `services/core/java/com/android/server/pm/Installer.java`):

```
 public void onStart() {
    Slog.i(TAG, "Waiting for installd to be ready.");
    mInstaller.waitForConnection();
}

```

The same file comments on checking out `frameworks/native/cmds/installd/installd.h` (I did not look further for now).

In short, you may need to look at the source code to know more about `installd`, depending on what you are up to.
> 1 votes

---
Tags: 4.4-kitkat, ram, oneplus-one, processes
---


# Question
Title: Does TWRP make backup of recovery partition when backing up ROM?
I'm planning to install CyanogenMod in a Motorola device. I've already booted into TWRP without flashing recovery partition and did a backup which has `system`, `data` and `boot`.

I will keep this backup, so if something goes wrong with CyanogenMod I can always return to stock ROM.

Here are my queries:

* Is this backup enough? Would it be having the original recovery so that I can restore it, if required?
* Since I booted into TWRP without flashing recovery partition, did it magically backup the TWRP itself instead of stock recovery?
* How can I backup stock recovery if it is not already backed up yet?

# Answer
> 5 votes
For a *full* backup, you'll typically want to backup everything except `cache`. `and-sec` and `data` are optional as well if all you care about is a working ROM. So if you checked off all the partitions TWRP listed, you should be good. It doesn't check `EFS` by default so if you have a partition like that, you might want to include it.

You can also verify the backup. On your SD card (or the location you chose for backup) there will be a `TWRP` folder that contains `BACKUPS``<device ID>``<name of backup with date>` → backup files.

The `.ext4.win` files (you should have `boot`, `system`, and `data` which might be broken into smaller pieces) are actually tar archives, which you can open to view the files. `boot.emmc.win` will be a binary file, but you could do a hash check against your existing boot image or something if you wanted.

Given that you would have to restore this backup with TWRP, backing up recovery isn't really necessary or relevant! However, if you are worried you could back it up manually from a privileged shell/terminal:

```
$ su
# cd /dev
# find . -name recovery
./block/platform/msm_sdcc.1/by-name/recovery
# readlink ./block/platform/msm_sdcc.1/by-name/recovery
/dev/block/mmcblk0p18
# dd if=/dev/block/mmcblk0p18 of=/sdcard/recovery.img

```

Just make sure that `if=<path>` matches the location of your recovery partition, which is probably different from mine. If your device doesn't have a `by-name` listing then you will probably have to look up online to find which partition is recovery. If you don't have `readlink`, try `ls -l` instead.

---
Tags: backup, twrp
---


# Question
Title: Send Shift+Enter to Facebook comment field?
What would be the easiest way to allow me to send `Shift`+`Enter` to Facebook comment field from my Nexus 10 running Android 4.2 JellyBean, to write multi-paragraph comments?

The built-in keyboard doesn't seem to be able to do this.

# Answer
> 2 votes
The Google keyboard has a "newline" key (looks like an arrow with a 90 degree angle) that appears only when you enter "shift" mode (eg when you want to key in a capital letter). In this mode, the emoji smiley face key changes to a newline key.

On some ROMs, you can set an option to change between the emoji key and the newline (aka enter) key, from within the messaging app settings, under "Soft keyboard type".

# Answer
> 0 votes
I would assume Hacker's Keyboard is capable of sending shift-enters.

---
Tags: keyboard, facebook
---


# Question
Title: Running a Debian installation on Android as a NAS / VPN - what would I lose as compared to a Raspberry Pi or similar comp?
I have a rooted Android phone that is no longer in use. I have currently been using Linux Deploy on an Android tablet to run a Debian installation in chroot, and have found it so useful that this (very cheap low end) Android tablet has replaced a laptop. From this experience I am wondering if I could use a similar installation on the old phone as a NAS / VPN at home. For some reason, the Debian install running on the tablet does not seem to be stopped / offloaded by the Android OS - i.e. I can SSH in at any time, even 10 hours after use, and it still responds.

I could of course purchase a Raspberry Pi or similar device. However, I live in a smaller city in India, which means this proposal has two disadvantages - 1) unlike a phone, the Pi has no protection against the frequent one or two hour power cuts that take place here (a UPS would not last long enough) and 2) the cost of a Raspberry Pi in Indian rupees is not expensive, but high enough that it's not something I can simply spend on without thinking.

So, what would be the disadvantages of using an Android phone as, effectively, an ARM-based Linux computer?

I am aware of this question but neither the question nor the answer seems specific enough for this purpose.

**NB**: By a NAS I don't mean a device to which I could attach external storage - the storage in a microSD card in the phone should be plenty.

# Answer
> 2 votes
## Disadvantages

I'm assuming that you already know the advantages, so I'll just tell you the disadvantages:

- Hardware errors: Many users have reported this. Issues include (but aren't limited to) WiFi connection errors, Bluetooth not working, Hardware buttons not working, etc. (These obviously vary from phone to phone)
- OS errors: Some users have reported that Linux hangs randomly and that the phone needs to be forcefully shut down by long-pressing the power button or taking the battery out. (These depend on which distro you are using)
- Software errors: A friend of mine says that some software doesn't work the same way it would on a PC. You have been warned :/
- Driver errors: Some hardware may not be detected by linux. This depends on the distro you are using and the hardware support provided by it.

## Hardware Comparison

Here's a comparison:

```
-------------------------------------------------------------------------
|Criterion              |Android (Android One)  |RaspberryPi            |
|-----------------------|-----------------------|-----------------------|
|Connectivity           |                       |                       |
| (a)Bluetooth          |Built-in               |External Dongle        |
| (b)WiFi               |Built-in               |External Dongle        |
| (c)SIM - 2G           |Built-in               |External Dongle        |
| (d)SIM - 3G           |Built-in               |External Dongle        |
|-----------------------|-----------------------|-----------------------|
|Specs                  |                       |                       |
| (a)RAM                |1-2 GB                 |1-2 GB                 |
| (b)CPU                |1.3 GHz                |1.2 GHz                |
| (c)Storage            |SD card + internal     |SD card                |
| (d)SIM Slots          |2                      |None                   |
|-----------------------|-----------------------|-----------------------|
|Battery                |Internal               |External               |
|                       |(Fixed Capacity)       |(Your Choice!)         |
|                       |(Use Power Bank)       |                       |
|-----------------------|-----------------------|-----------------------|
|Cost                   |INR 6999-8999          |INR 1299-3899          |
|                       |USD 100-150            |USD 20-60              |
|                       |                       |(+Extras)              |
|-----------------------|-----------------------|-----------------------|

```

## Conclusion

So what does all that (^) even mean? According to me, it's worth a try. If it works, congratulations, you are a very lucky man (or woman). If it doesn't, take it as an interesting experience...

**TL;DR:** Try it, but don't expect too much...

PS: The are plenty of ways in which this can go wrong \[see https://github.com/meefik/linuxdeploy/issues \]

A tutorial and some troubleshooting tips can be found at http://null-byte.wonderhowto.com/how-to/rooted-android-your-new-pentesting-tool-0159093/

---
Tags: linux, vpn
---


# Question
Title: Is this phone compromised? Sending invisible SMS
Is there a way to take control of an android phone and to send SMS from it without the owner noticing?

**Let me explain :**

My niece (12yo) have been accused of sending insulting text message to several of her classmate over the last week but she denies it and there is no record of these SMS on her phone.

In doubt, I've seized her phone last friday to sort this out and it happened again yesterday but this time the phone was out of reach from her so i'm 100% sure she didn't do it.

**Please note that :**

1. I called my operator who confirmed that a SMS was sent yesterday.
2. I asked the kid to send me a screenshot of the sms he received to make sure he wasn't just lying.

Anyone knows what's going on here?

# Answer
Most definitely, non-system applications can send SMS messages, and then delete them from the history. I use PushBullet all the time to send SMS messages using an app on my Windows desktop, via a corresponding app on my mobile phone. See pushbullet.com.

On more recent versions of Android (you haven't said what you're running) non-standard apps have to be explicitly permitted to send SMS messages. This permission can be enabled and disabled in the system settings. Exactly where in the settings depends on the version of Android you're running. On some systems, go to "Settings" -\> "Networks" -\> "More" and then find "Default messaging app" or "Defalt SMS app".

Also, "Device administrator" apps can get increased access to your system, which may include access to SMS. Check "Device administrators" in the "Security" settings to see a list of apps, and to remove them if required.

Also, consider uninstalling any apps that you don't recognise, or even doing a factory reset.
> 1 votes

# Answer
The safest way is to reset the entire phone. Go to the phone settings and choose the option to set your entire phone on default settings and erase all data and apps.
> 1 votes

---
Tags: sms, remote-control
---


# Question
Title: Phone stolen, got new phone & phone number, need old whatsapp CONTACTS back
so I have NO way to get my old sim card, my phone was stolen and I can't get my old contacts either. How can I change my new sim card number to my old one, within whatsapp? all I want is for my old Whatsapp contacts to be able to find me. I have a very important person that I need to contact and the only way is by that person seeing my profile back.

Help please,

Thanks.

# Answer
> 0 votes
Contact your provider to get the old number back. You can let them send a new simcard to you with the old number and block the old simcard. You don't have to buy a new one.

---
Tags: contacts, whatsapp-messenger
---


# Question
Title: WiFi only working while charging the phone
I am being experiencing this very strange issue in the last couple days. I have a Samsung Galaxy S3 Mini with an (unofficial) build of Cyanogenmod 11. Is has been working fine for the last year with this ROM. However, since yesterday, the WiFi is not working very well.

Basically, when I turn it on, it doesn't find all the networks I expect. When I connect to my home network, it shows a very weak signal and often disconnects completely.

Another issue that I think could be related to, is the battery. It discharges very quickly, I need to charge the phone twice a day (it's not a big problem though). Sometimes if I reboot the phone, I loose up to 30% of charge.

After various test, I found out that when the battery is very low, the WiFi scans but doesn't find any network, hence I can't use it. When the battery is half charged, I can connect to my network, but the connection is very unstable. When it's fully charged, I can connect to my network and browse the web normally.

Now the weird part is, if I plug my phone to AC power, the connection is (almost) perfect. WiFi works, it finds all the networks, and the signal is great.

If I try pinging `8.8.8.8` from the phone on half battery, I get several packet drops with time ranging from 200ms to 10000ms. On AC power, it is mostly stable on 40ms. All this problems are identical with another network.

I would like to know if the battery and the WiFi issues are related?

# Answer
> 0 votes
WiFi consumes battery. With this in mind, the operating system is designed to restrict or lower the strength of using the WiFi, with the basic goal of saving battery juice, to extend the battery life a bit.

In your case, the most likely culprit is your battery. Replace it, and all should be well.

---
Tags: cyanogenmod, wi-fi, samsung, charging, battery-life
---


title: HTC One won't stop vibrating!

text:
# Question
Title: HTC One won't stop vibrating!
I need help trying to turn off the vibration on my HTC One.

I have done a ton of research, called customer support, and asked questions of people familiar with cell phones, and nothing has worked:

* I went to "Sound & Notification" and unchecked "Vibrate" and "Vibrate on Touch".
* Then I went to "Accessibility" and made sure "Notification Reminder" was off (it was).
* I even turned off the feature that sends notifications to my screen, and that didn't work either.

Everything everyone suggests isn't working and my phone keeps vibrating when notifications come in (not just for games or Facebook, but even for missed calls or voice messages and text messages). It's really loud when it vibrates because it reverberates through whatever it's leaning against, such as my desk or purse.

I have to put my phone on silent to avoid the vibrating, otherwise it can be heard in the next room.

I'd like to have it on a really low volume so I'm the only one who can hear it when it's sitting beside me at work, but the vibrating makes that impossible.

How do I get it to stop vibrating when all the settings for that feature are turned off?

# Answer
Weird that none of those settings worked. I would recommend **lowering the vibration intensity**, since it is a stock option on most HTC One devices now.

> Go to `Settings – Sound – Vibration intensity`. Then slide the bars left or right to change the intensity.

Referenced here

Other places to check: `Settings - Sound & notification - Other sounds - Vibration intensity`

If your device does not have that option, I have used **FauxClock on my HTC One M7** to adjust it via root: Faux123 Kernel Enhancement - Google Play

**If you have the M8, ElementalX Kernel** is a good option: XDA thread It has vibration intensity controls, along with a load of other tweaks for saving battery, improving performance, etc.

If you're a fan of Xposed framework, there is an **Xposed module** available, but I'm not sure of the device compatibility.

If you **don't want to root at all**, there is an app called **Vybe that records custom vibration patterns** without root, see a description here. You'd likely be able to record an "empty" vibration pattern so that your phone doesn't vibrate at all. Can't find it on Google Play, here's another app that has the same function, with good reviews: Vibration Control - Google Play

Hope one of these suits your needs
> 1 votes

---
Tags: settings, htc
---


# Question
Title: Ability to monitor sound volume when headphones are used?
I am curious if there is a way to log sound volume when headphones are used to play music.

I am doing a research project to quantify hearing loss resulting from listening to music on phones and need a way for people to provide stats about how loud and how long people are listening to music with their headphones on an android phone.

Is this something I would need to root the phone to do?

# Answer
> 0 votes
No, you **do not need root** to monitor the volume.

If you're looking to develop an app for this project, you're in the lucky place because you do **not** need to know Android programming to deploy this.

There's an app called Tasker, which allows you to automate your device, but also **allows you to export apk's** (Android applications)!

Screenshot:

With Tasker, you can set up a profile to detect "volume changed" and send it to your webserver (or store it locally).

The navigation is `Profiles Tab > "+" on bottom right > Event > Variable Set > Media Volume: %VOLM` and **create a new task to send it to your webserver** via `Action > Net > HTTP Post`.

After that, download Tasker App Factory (separate app), and move your profile into a new project by long-pressing on the home icon, clicking "New Project", and naming it. You'll have to drag your profile and task to the new project, and set an icon for your project. Finally, you'll be able to long-press on your project, hit Export, and hit "As App".

Good luck with your project!

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


# Question
Title: How can I get rid of the low disk space notification?
The low disk space notification frequently comes up. I can't get rid of it; the clear button doesn't clear it, and neither does tapping it. It's just taking up space. How can I get rid of it?

I've got 20 MB of free space on my phone, which isn't a lot, but it's sufficient. I already know how much space is available, so a constant reminder serves no purpose, as there's nothing I'm willing to delete to free up space.

This is a Google/HTC Nexus One running Android 4.0. (Quite an old phone to be running ICS, but it was like that when I aquired it secondhand.)

**Edits in response to the comments and answers:**

* I've already moved all possible apps to the SD card, and even a few that weren't *supposed* to be moved there. Unfortunately, Android insists on keeping some stuff on the phone, even when the apps are moved off. As a Linux user, I can't understand this. By a combination of choosing the `$PATH` well and manipulating mount points and symlinks appropriately, I can't see why it should make *any* difference to the system where the app is installed.
* I've already cleared the cache. There's not much there, since I've been aggressive in my cache management. I've even cleared out several apps' data.
* I haven't yet gotten around to moving my data to the SD card, as I asked about here. I think it'll only amount to a few MB of savings, though.

# Answer
It is enormously annoying, isn't it? There's no way to suppress it on an unmodified system that I know of, but you *can* at least free up more internal disk space by emptying system and app caches using an app like SD Maid or by going into the application management section (`Settings->Applications->Manage Applications->All`, then click on an app name) and manually clearing out app data for hogs like Google Maps and the like using the `Clear cache` button (note: don't clear the app **data**! just the **cache**).
> 3 votes

# Answer
Right, I have the solution. Swipe down to get notifications, then hold down on the screen where it says 'insufficient storage'. A little window will appear saying 'app info'. Press that and it will take you to settings of your android system. There is a ticked box saying 'show notifications' Untick that box and the problem is solved. ( the box can be ticked again afterwards, so you can receive other notifications, but the problem should not reoccur). (as of 2020, you can no longer uncheck that box)
> 5 votes

# Answer
Run these commands from `adb shell` or a root terminal (the second may not work on later versions of Android):

```
settings put secure sys_storage_threshold_percentage 5
settings put gservices sys_storage_threshold_percentage 5

```

The default threshold is 10%, so you can decrease it to 5% or possibly even lower.
> 3 votes

---
Tags: 4.0-ice-cream-sandwich, notifications, internal-storage, insufficient-memory
---


# Question
Title: How to change date and time format on Marshmallow?
I'm using a Nexus 5X with Android 6.0.1, patch level January 2016. I'd like to change the system language to English but like to keep my local date format. In versions prior to Marshmallow, there was an option to set the date format, but I can find it anymore...

How do I set the UI language to English and the date format to DD.MM.YYYY or YYYY-MM-DD?

# Answer
> 15 votes
In Android Marshmallow you don't seem to be able to change the date format. Instead it chooses automatically what's appropriate for your locale.

In your case, you seem to want the English (UK) variant and not the English (US) one. So go to language settings and change it. Any other English variant should work since I'm pretty sure only americans use the MM/DD/YYYY variant.

# Answer
> 0 votes
I was having the same problem. Go to Language settings and check if your set on English (United States).

---
Tags: 6.0-marshmallow, date-and-time
---


title: How do i root Android x86_64?

text:
# Question
Title: How do i root Android x86_64?
I installed android x86\_64 and now I want to root it but all the root scripts are for 32-bit versions of Android.

I am using console os lollipop that is not rooted.

What are my options?

Thanks

# Answer
If you are using an x86\_64 build from http://www.android-x86.org/download, such as android-x86\_64-5.1-rc1.img, it is already rooted. There's no need to run a root script.

If that's not where you're getting your image from, please update your answer to add that important detail.
> 1 votes

---
Tags: 5.0-lollipop, rooting, scripts
---


# Question
Title: Is it possible to connect two headphones to the phone without any splitter?
I need to connect two headsets to my smartphone. I know that I can't do it via Bluetooth, but maybe its possible to connect one via Bluetooth and another via audio jack?

# Answer
> 0 votes
You can do it even via Bluetooth. Just search for proprietary Bluetooth technology ShareMe. For example: http://www.cnet.com/news/get-two-pair-of-shareme-bluetooth-headphones-for-56-98/ http://www.amazon.com/ShareMe-Bluetooth-Headphones-Wireless-Technology/dp/B0152GBS66

ShareMe technology lets you to stream music wirelessly to another ShareMe equipped headphones.

---
Tags: headphones, bluetooth-audio, headphone-jack
---


# Question
Title: How to Root a Droid RAZR HD running Android 4.4.2?
I'm trying to root my Motorola Droid RAZR HD running Android 4.4.2, and I can't find any working instructions anywhere for how to root it. I've looked over the XDA Developer forums, but many results assume that the phone is already rooted.

I've made sure that all Motorola drivers are updated on my computer, as well as having developer mode unlocked on the phone.

I've tried following the XDA thread here: ~~http://forum.xda-developers.com/showthread.php?t=1943851~~, and when I run the run.bat file, the console either gets stuck on "Waiting for device" or "daemon started successfully", after which nothing happens. I've left both results running for \>30min, with no results.

Is there something I'm doing wrong here with this guide, or is there a better/simpler way to root the phone? Also, do I need to factory reset my phone prior to rooting for best results, or can rooting be performed on a used phone?

I have checked the rooting index, and the Droid RAZR HD isn't indexed.

EDIT: I have been informed by Tamoghna Chowdhury that the above link is for Android 4.0 ICS, not 4.4.2 KitKat.

# Answer
Thanks to Tamoghna Chowdhury for the links to the XDA Developers thread. Apparently, my kernel date is too new and I can't unlock the bootloader on my phone. In order to root it, I would need to flash XT926 firmware on it as well. Closing question.
> 0 votes

---
Tags: rooting, motorola-droid-razr
---


# Question
Title: Android Wear "Google" app only shows weather info
I have been using my Sony SWR50 smart watch for about a week now and all is working just fine, everything syncs up as you'd expect.

However when I use the "swipe up" gesture to bring up the Google app, it only ever shows weather info (local, work and current location). I then swipe left to see more options and hit "More from Google" and it never actually gives me anything else, just the same 3 weather items again.

In contrast, on my phone (OnePlus 2) the google app shows the weather and a whole bunch of other stuff such as news articles, youtube feeds, traffic warnings etc.

On the watch there doesn't seem to be any way to configure what is shown.

How can I add more interesting stuff to the watch's google app content?

# Answer
> 2 votes
Google Now on Android Wear can not be customised. It will get all cards from the phone that are "compatible". Here is a list of compatible cards on Android Wear:

* Stocks
* Weather
* Reminders
* Sports
* Traffic
* Flights
* Boarding pass
* Shipping confirmation for packages
* Public transit info on nearby trains & buses
* Friends’ birthdays
* Public alerts
* Reminders to leave on time for upcoming appointments
* Hotel & restaurant reservations

For more details: https://support.google.com/androidwear/answer/6056898?hl=en

---
Tags: 5.1-lollipop, google, android-wear, sony-smartwatch
---


title: How do you install TWRP after rooting?

text:
# Question
Title: How do you install TWRP after rooting?
I have a 2012 Nexus 7 running 5.1.1 and I was wondering how you install TWRP after rooting? I rooted my device using v2.1.0 of the Nexus Root Toolkit with the "custom recovery" box checked and it said it would flash TWRP. My bootloader is unlocked.

I am new at rooting and maybe I don't know how to get to TWRP. You shut down the device, you hold `Power`+`Volume Down` for 5 seconds or so and you enter a screen that says start next to an Android guy. I used the volume keys to scroll to Recovery and pressed `Power` for Enter. Everything after that was just how it was before the root. I want install CM 12.1 and I want to be sure I have TWRP flashed already so I don't to flash again.

# Answer
> 1 votes
To easily flash TWRP while already rooted, you can install TWRP Manager. After installation: Open it and select your device, select the version of the recovery that you want to use, hit Install Recovery and let the app download and install it. The app will automatically prompt you to reboot into the recovery.

---

If you want to ensure that's it's writing to the correct recovery partition, run this command in a root shell/terminal before you do the above:

```
ls -a -l /dev/block/platform/*/by-name

```

It should output a line that looks like this:

```
lrwxrwxrwx 1 root root 21 Dec 16 16:18 recovery -> /dev/block/mmcblk0p25

```

Ensure that TWRP Manager asks to write to that latter part (`/dev/block/mmcblk0p25` or whatever the output is on your device.)

---

Another option for rebooting into recovery is to connect your device to a PC and run `adb reboot recovery`. ADB is part of the Android SDK Tools, which you can get as part of the Android Studio install or stand-alone here.

# Answer
> 1 votes
The most common method to flash TWRP (or other recovery) on a Nexus device is to do it manually with `fastboot` which is part of the part of Android Studio or can be obtained in a compact form with the Minimal ADB and Fastboot tool (assuming Windows OS). Install one of those on your computer and then download the appropriate TWRP for your device, which for the Nexus 7 can be obtained from the official source here with the newest version at the top of the list, and place the img file in the same directory as adb/fastboot. Then reboot you phone into fastboot mode and issue the command `fastboot flash recovery twrp-3.0.0-0-grouper.img` (the current release of this answer) and once it completes, reboot with `fastboot reboot`.

Official instructions and more detail are available from twrp.me, the official site for TWRP recovery, on their Asus Nexus 7 2012 WiFi device page.

This is assuming you have an Asus Nexus 7 2012 WiFi (grouper) model the answer should be more than sufficient, if you have the 3G model the answer is mostly the same, but substitute the appropriate TWRP file and flash command for your Asus Nexus 7 2012 3G (talapia) from here. Be aware that the recoveries for these two devices do differ, so if you use the incorrect file there is potential to have "problems"

---
Tags: recovery-mode, twrp
---


# Question
Title: If Wi-Fi connection drops internet, can device failover to network connection?
Once in awhile the internet will drop on the network that my phone is connected to via Wi-Fi. It's pretty rare, but in instances when it happens, my phone remains connected to the network but won't receive notifications. I won't know that it's not connected unless I'm intentionally attempting to do something that requires internet access at which point I can just disable Wi-Fi.

I imagine that my phone should be able to figure out it no longer has internet access even if it's connected to a network. Is there a way to have it failover to the provider's 4G/LTE connection when this happens?

My device is a Galaxy S6 Edge+ running Android 5.1.1

# Answer
In the Wi-Fi settings, there's a feature called "Smart Network Switch" which is described as:

> If Smart network swich is on, your device will be connected to a mobile network automatically when the Wi-Fi connection is unstable.

So I had this off, which I assume is by default on my phone. Turning it on I assume resolves the issue.
> 1 votes

---
Tags: wi-fi, internet, data-connection
---