# Question
Title: Install loop Android 4.4.2 Galaxy Core II
Yesterday I recieved an update for my Samsung Galaxy Core II(SM-G355HN). I downloaded the update and tried to install it. At about 94% I received an `error code [6] in cache/fota/update.zip`. I tried to do a hard reset, but I can't get into recovery mode. When the installation fails, my phone will reboot twice, once with just the screen that says `Samsung Galaxy Core II, powered by Android`. The second time it shows that as well, but then tries to install the update again, then it fails and reboots again. My phone is in a loop since last night.

I wonder whether someone knows how to fix this, because I can't use my phone.

# Answer
Already fixed it. I downloaded an Android 4.4 ROM for my phone(SM-G355HN) and flashed it with Odin while my phone was is download mode.
> 0 votes

---
Tags: 4.4-kitkat, installation
---


title: Paper Sizes on Android 5.0

text:
# Question
Title: Paper Sizes on Android 5.0
On the Android print screen, I only see American paper sizes (Letter, Legal etc.). Is there a way to add or switch to ISO sizes (A4, A5 etc.)?

# Answer
> 8 votes
The issue is linked to the language you've set in your Android device.

Most probably you set the language as "English (United-States)" and with these settings you only get the American format in you "Paper Size" dropdown.

Therefore, if you want to have the ISO size but still keep your phone in English, you just have to set the language of it in "English (United Kingdom)" and your problem will be solved.

Manipulation :

**Settings \> Language & input \> Language \> English (United Kingdom)**

Close your apps and try again, in "Paper Size" you should now see the ISO formats.

# Answer
> 0 votes
I believe it's up to the developer to provide whichever print job attributes they want to support for their app. The ISO, Japanese, and other media sizes are defined in Android's API here and I think it would be up to the developer to use them.

The developer can modify the print dialog for the user via a custom print document adapter that can include a set of default print attributes that are appropriate for what's being printed, and I bet this is where they'd include the ISO sizes.

Unless someone has a better solution (and who knows-- there could simply be an option somewhere to change based on location or language that I just don't know about), your best bet may be to contact the developer of the app you're using and ask them to add the ISO sizing attributes to the list of default print attributes.

---
Tags: 5.0-lollipop, printing
---


# Question
Title: What is the difference between application cache and data?
Every app has **data** and **cache**.

In Android, what is the difference between the two?

# Answer
> 14 votes
App developers decide what information to be kept in "data" and what to be kept in "cache".

Usually, "data" is used for account info, settings, saved activity data, game scores, and whatever is need to be kept permanently. Clearing data will make your app "forget" everything like you have reinstalled it.

"Cache" holds all information and files that can be retrieved somehow (from the internet, or other way). For example social apps can cache all your feed data (photos, comments, and so on). Clearing cache may lead your app to reload all the lost (and necessary) data from it's original source. It shouldn't make your app behave bad.

# Answer
> 10 votes
In general:

* **Cache** is temporary files. One example might be thumbnails for contacts in a social media app. These can be cleared without any major effect — the app can just download them again when it needs to — and if space is low the Android OS may remove cache files itself.
* **Data** is the "important" information. This might include credentials and settings that you generally want the app to remember.

# Answer
> 1 votes
**Cache** are temporary (unnecessary) files, whereas **data** are files required by the application. It saves users activity and progress

Consider clearing the cache more often, otherwise it may affect the device performance. When cache memory increases, phone becomes slow and laggy. It happens with phones having low internal memory.

---
Tags: applications, internal-storage, storage, cache
---


title: Restrict Background Data

text:
# Question
Title: Restrict Background Data
When I enable Restrict Background Data the pop up says that some apps and services will not work unless the device is connected to WiFi.
How can I know which specific apps and services?

# Answer
> 1 votes
The apps that requires constant internet connection and cannot be run without it. But they will notify you.

# Answer
> 0 votes
I've tried lots of apps but the only one of them complained about background data: Google play store. It doesn't want to work without background data.

All apps I ever used work fine with BG data restricted.

I recommend not use the restriction for downloaders, SoundCloud (if you are listening to the music, it will stop buffering after you minimize the app or turn off the screen); some messengers and email clients may stop receiving messages while phone is sleeping.

---
Tags: background-data
---


title: device not have a enough space

text:
# Question
Title: device not have a enough space
I have a HUAWEI honor 3C. I am downloading facebook Messanger but play store displayed device not have a sufficient memeory while 308MB internal memory is free. I clean cache memory but didn't work. Please help me out. Thank you.

# Answer
> 0 votes
You're getting that error because you're too low on free disk space, not because you're completely out of it. Android will not let you install certain apps once you're using too much of your internal memory. Either get a MicroSD card and use an app like AppMgr III to move a couple of apps to it, or the one the other person that commented mentioned, or uninstall a couple of apps to free up some space. AppMgr III is nice because even if you don't have a MicroSD card, you still should be able to use it to easily see which apps are taking up the most space and remove one or two that are preventing you from installing your messenger app. Hope this helps!

# Answer
> 0 votes
Try moving apps to sdcard, or external\_sd.

Try using Link2SD app (root needed).

Try deleting useless apps.

Try clearing some space on sdcard too (not only in internal storage).

---
Tags: google-play-store, insufficient-memory, google, huawei
---


title: Connect PC to laptop with android

text:
# Question
Title: Connect PC to laptop with android
Is it possible to connect PC to laptop with Android phone to share files between PC and laptop? I don't have a LAN cable, all I have is:

A PC without WiFi adapter.
An Android USB cable.
An Android phone.
A laptop with built-in WiFi.
Both PC and laptop have Windows 7.

What I'm trying to do is:
1. Connect Android to PC with USB tethering.
2. Then connect Android to laptop with WiFi tethering.
3. Then I want to share files between PC and laptop.

I don't know much about networking stuff.
Please tell me if you know.

# Answer
The best way (IMO) is to bridge the network of USB tethering(192.168.42.x) and the Wifi hotspot(192.168.43.x), but I don't have any solution to bridge them.

That said, I do have a solution to transfer files between PC and Laptop within the constraints mentioned in the question (with "no internet" exclusively).

---

The common point of interaction in our current setting is the Android device itself, which means the device can access both systems, if required. If only I can access the content of Laptop as well as PC from Android, then using some File manager the data transfer can be done.

Note that I didn't try this method on Windows 7 but the instructions shouldn't be different for other platforms.

**Instructions**:

1. Connect PC to Android via USB tethering, and Laptop to Android via Wifi hotspot. Note down the IP address for both the machines.

* Windows users see this to know the IP address; click here Linux(Ubuntu) users for the same.
    * The IP address to be noted would be similar to **192.168.42.xyz** and **192.168.43.abc**, where **xyz** and **abc** are (+ve) integers, i.e. note the local IP address and not IP address from your ISP.
2. Setup an FTP server at both PC and Laptop.

* Windows users see this answer, Linux(Ubuntu) users see these answers : , . I advise Gadmin-Proftpd for GUI in the latter platform.
    * While not necessary, run the server on port **21** (requires administrative/superuser privileges).
    * While configuring, create an FTP user for your FTP server. e.g. User: *u1* and Password:*password1*. Otherwise, if your program allows **anonymous** FTP session, then go ahead with it.
    * *Google is your friend in need, remember it since you might need it.*
3. Install a file manager in Android that can browse network storage. I recommend ES File Explorer File Manager.
4. Launch ES File Explorer, swipe right from left edge to access **Network****FTP** → choose **ftp**.
5. For PC :

* Fill IP address (from step 1) in **Server** field.
    * Leave port default to **21**.
    * Choose **Active** under **Mode**.
    * Fill **Username** and **Password** that you created in Step 2. If you selected anonymous in step 2 then choose **Anonymous** and leave the credentials fields blank.
    * Tap **OK**.

For Laptop :

* Repeat aforementioned steps for PC in this step with the exception of IP address and FTP credentials which has to be replaced with the ones for FTP server on Laptop.
6. If your FTP server is accessible and working fine, then ES File Explorer will create an entry with the name (probably) of local IP address of your PC/Laptop.
7. In FTP tab of ES File Explorer, select any entry and you'll be able to see the content of the running FTP server.
8. You can use cut-copy-paste-delete (subject to FTP server configuration) features of ES File Explorer on the content of these two network entries.

Done! :-)

---

 Notes:

 1. The data transfer speed is subjected to the resources available to Android.

 2. You can run a server other than FTP. Make sure that server you decide can be mapped (supported) in a file manager in Android.

 3. If your machine is running a firewall (most PC's either runs Windows Firewall, or an Antivirus does the same), then explicitly allow your FTP program to make and accept connections (it will be a great hassle if you don't). If it's feasible, temporarily disconnect both machines (disable Mobile data on Android as well) from Internet and disable firewall/Antivirus on both for that time being.

4. If your Android device is running a firewall (AFwall+ in my case), allow your file manger in it. It is something one might miss to do.

---

 **Unsuccessful method with reason unknown as of now:**

 1) I think the objective can be achieved by port forwarding at one interface. I found that the machine under USB-tethered network can access the wifi hotspot gateway (192.168.43.1) but could not ping a machine behind the latter. Vice versa wasn't true either. I planned to port-forward on hotspot interface so that a custom request to this gateway IP address would be forwarded to a machine behind it. An e.g. would be: A Laptop connected to wifi hotspot is running a FTP server with IP address **192.168.43.32**. I then do port-forwarding(Android rooted) as **192.168.43.1:21 → 192.168.43.32:21** i.e. the machine behind USB-tethered network with IP address **192.168.42.143** would be able to see **192.168.43.32:21** via **192.168.43.1:21**. Looks easy to me. But Port-forwarding apps on Play Store didn't yield satisfactory results. Let me know via comments if somebody tries this method and achieves success.
> 0 votes

# Answer
It's possible if you are using Cyanogenmod even without any 3rd party software:

Connect the phone to the PC and enable USB tethering. Then create a hotspot on your laptop and connect your phone to it.

After that, your phone shares it's WiFi connection to your PC, so you can transfer files and use internet.

If you're not a CM user then try using PdaNet+

https://play.google.com/store/apps/details?id=com.pdanet
> 1 votes

# Answer
I suspect it's not possible because Android will unmount the SD card (real or emulated) when plugged in via USB. This means that no apps on the phone will be able to read or write the SD card while the phone is plugged in, including whatever WiFi tethering app you're using.

If both laptop and desktop have Bluetooth, you might be able to send files through Bluetooth from laptop to phone to desktop or vice versa, which would be fairly painless.

If there's no other way you could always plug the phone into the laptop, transfer files onto the phone, then plug into the desktop and transfer files off the phone; it's awkward, but it works.
> 0 votes

# Answer
Yeah, its simple. Create a gmail account and use google cloud drive. Put all files that you need there , open your laptop go to your gmail account and download your files .
> 0 votes

---
Tags: connectify, file-sharing, android-pc
---


# Question
Title: How to ignore crash notifications / uninstall apps without booting on CyanogenMod?
Today I upgraded CyanogenMod to the latest build (05/10/2015) on my Nexus 4 and installed the newest GApps package. But as soon as I boot my device now, my phone spams crash notifications for Gmail, Youtube and GApps processes. They pop up immediately again after I close them.

I read about solving this by clearing the cache / data of my Google apps. But I can't do anything, those messages block my phone. What to do now?

# Answer
U can use your recovery to uninstall apps. Look here for info http://forum.xda-developers.com/showthread.php?t=1610121

But I guess it's not the best solution to uninstall all Google apps. Try finding some other, suitable for your ROM, set of gapps. Try these https://www.androidfilehost.com/?fid=95916177934542272 for cm12

and these http://fitsnugly.euroskank.com/?rom=banks&device=gapps for cm 12.1
> 0 votes

---
Tags: cyanogenmod, crashes, uninstallation
---


title: Obtaining root access

text:
# Question
Title: Obtaining root access
I have a LGMS500 (never again), I have used Link2SD and Advanced SD Card manager and have moved as many apps as I can to SD card and this was not many. Any other app I try to move to SD card I receive the following "Could not obtain root access" "Allow or Grant to superuser". OK, newbe here when it comes to android, how do I obtain root access? While understanding this term as a former programmer, I have absolutely no glimmer on how to do this with Android.

# Answer
It is slightly different for every device, I'd recommend seeing if there are any threads specific to your device and how to root it at forum.xda-developers.com be careful to follow all steps correctly to avoid bricking your device.
> 0 votes

# Answer
For an older version (\<=4.3) try towelroot ( towelroot.com ) press logo get an apk, it's safe to use, so don't worry if your browser tells you it's malicious.

If it fails, look for other method for your phone model. There are thousands of manuals for that already.
> 0 votes

---
Tags: root-access
---


# Question
Title: Trigger re-read(or update) of (System)App database
System apps or apps in general are capable of storing information within a database. My problem is now: for example the Launcher app does store settings like the amount of apps and their position on the homescreen, widgets etc. into a database on the data partition.

These settings are usually just read from the database again even if there is a new Launcher app replacement with different settings for the homescreen.

My question is now: `Is there any method(via shell) to trigger an update or re-read of this apps database, so that the new values from the new Launcher replacement are taken into account without just deleting the whole database or messing around with the current database?`

# Answer
> 1 votes
Just to archive the right answer from Andrew's comment:

> Then, as long as the database file is there, the app will read it when it needs to read it. There is no need to force read/update from outside (well, I'm not even sure if it's possible). It should be controlled within the app itself. Apologize if I still couldn't grasp the idea, maybe other readers might have solution for this.

I was confused about how these databases are handled. It is exactly as Andrew wrote: It depends on the actual implementation when and how the database is re-read.

---
Tags: system-apps
---


# Question
Title: YouTube resumes playing video on old quality even after I change the quality setting
My YouTube app recently stopped allowing me the ability to change the video resolution.

For example, when watching a HD 720p video, if I go into YouTube video quality settings, the menu shows a list with all quality settings (auto, 144p, ... 720p). But if I select a new resolution, the window closes and resumes back to the video, but the resolution doesn't change.

How can I change the video resolution?

* YouTube app version: 10.08.53
* Android version: 4.4.2
* Device : Acer A3-A10 10" tablet

# Answer
Just wait a few seconds, YouTube adapts the resolution so that you can watch the video earlier at a lower resolution but it changes to a higher one once enough of the video is buffered/preloaded.
I noticed, that it may take up to 30 seconds for some videos depending on your bandwidth, but it definitely works.

As AndrewT. pointed out:

> Youtube uses MPEG-DASH, where "the client automatically selects from the alternatives the next segment to download and play back based on current network conditions. The client selects the segment with the highest bit rate possible that can be downloaded in time for play back without causing stalls or re-buffering events in the playback. Thus, an MPEG-DASH client can seamlessly adapt to changing network conditions, and provide high quality play back with fewer stalls or re-buffering events."
> 1 votes

---
Tags: youtube
---


# Question
Title: What is the default browser of Android 5.0 and above?
Android devices used to have its stock web browser as its default browser, but nowadays, it is replaced by Chrome. And it is said that the default browser of Android 5.0 and above is going to be Chrome. Having said that, what happens if a phone with stock web browser is updated to Android 5.0? Is its stock web browser is deleted as well as replaced by Chrome? Or does it stay as its stock web browser even after the update? If there is any web-site that could support your answer, please attatch its URL as well.

Thanks.

# Answer
Lollipop has chrome as its default browser. Even devices which had native browser on KitKat deletes the native browser upon lollipop update.
> 4 votes

# Answer
Depends on the provider of the ROM. Currently Nexus & Moto devices having lollipop, has Chrome as default browser because both are having pure android.

If you are having phone from other manufacturers, it really depends on them what will they provide.

If you are using custom ROM then its up-to the developer which to set as default browser.
> 3 votes

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


# Question
Title: Override language setting for some apps?
Is there a way to override the locale for some apps? My Android is set to German but I want, for example, all apps that don't have a proper translation to be in English - reading Google-translated stuff is horrible.

I know there's no native way, but maybe there's an app for it which I just couldn't find...

My device is running 4.1 and is rooted.

# Answer
Somebody mentioned Tasker? So here I am. And in fact you could do that with *Tasker* and the help of the Secure Settings Plugin:

1. Create a new task:
    * Plugins -\> Secure Settings -\> Locale Picker (pick your target locale here)
    * App -\> Run (select the app to run)
    * Plugins -\> Secure Settings -\> Locale Picker (pick your original locale here)
2. Assign an icon to this task
3. On a free place of your homescreen, long press, add a tasker widget, pick this task

I did not test it, but it should work like this.
> 5 votes

# Answer
Since your device is rooted you can use app settings which allows that and much more
> 1 votes

# Answer
Changing system locale may cause a refresh of some tasks. This means more unwanted slowness of the device, more battery drain, and slow start of the original application. There are applications to do just that, but I think they need Root or do not work on every device or Android version. The best solution would be changing our within app.
> -1 votes

---
Tags: languages, locale
---


title: Tesco Hudl Hardware Problem = bin?

text:
# Question
Title: Tesco Hudl Hardware Problem = bin?
My boy has a Tesco Hudl 1 - been trying to stop it crashing that is was doing very regularly.

Did a full system reset with power on/vol up and reformat. On restarting after this with completely clean system it glitches again. Sometimes not even getting past the boot logo.

My feeling is something wrong on the hardware side, and this thing is destined for the bin. Bad RAM?

Any Android specialists out there like to confirm fears?

# Answer
I contacted the ebay vendor who sold me the hudl. He recommended full charge and reset button again.

It boots now at least. Will try to install just one or two apps and see if its a software issue, and download any updates. Hope this helps someone in the future.
> 1 votes

---
Tags: crashes
---


# Question
Title: HTC Droid Incredible 2 - Mobile Data in Germany
I have an old Verizon branded HTC Droid Incredible 2 running with Android 2.2.1. I got it second hand from a friend from the US, but I live in Germany and I want to use it here. Calling works, WiFi does too, but mobile data connection (UMTS, GPRS, EDGE etc.) does not.

My carrier is o2 (Telefonica), in Germany this means that I am using GSM frequencies around 1800 MHz.

Why does mobile data not work on my smartphone? Is it due to the frequencies, which aren't supported by my phone? Or is there a software trick, maybe trying CyanogenMod?

Thanks in advance!

Here are the details of my phone: http://m.gsmarena.com/htc\_droid\_incredible\_2-3938.php

# Answer
> 0 votes
I found the correct answer on my own.

I needed to add an APN to get mobile internet working.

Settings -\> Network Settings -\> Mobile Networks -\> GSM-UMTS-Options -\> Access Points -\> Press Menu Button -\> New APN

Add the information from the following link:

http://www.androidpit.de/de/android/wiki/view/APN\_Einstellungen\_O2

Have phun =)!

---
Tags: htc-droid-incredible-2
---


title: SSH to Ubuntu desktop

text:
# Question
Title: SSH to Ubuntu desktop
I've setup an SSH server on my Ubuntu desktop at home using a dynamic DNS service (NOIP). I have a wi-fi-only Android tablet running Android version 4.4.2. On my tablet I can connect to other SSH servers, such as my college's server. However, I cannot directly connect from my tablet to my desktop; every attempt times out. But I am able to connect to my college's server and then SSH into my desktop from there. Is there something I've not set up correctly in my sshd\_config file possibly? I'm able to ping the public IP. But I'm at a loss to explain this behavior. I've used both JuiceSSH and ConnectBot to no avail. Thanks!

# Answer
> 0 votes
Figured it out. The problem was that my router does not support connecting to forwarded ports on the WAN IP from inside the LAN. This explains why I was able to connect to my WAN IP from my college's server but was unable to connect when using the WAN IP on my local network.

Answers came from this AskUbuntu post and this AskUbuntu post.

edit: Unable to accept answer "until tomorrow."

# Answer
> 0 votes
Do you have port forwarding or access list set on your router/firewall allowing only SSH from particular IP's?

This could explain why it works from a known location.

---
Tags: ssh
---


# Question
Title: Remove Bloat from Google Play Update list?
Is there a way to remove uninstallable apps from showing up on the `google play` updates list? I don't mean uninstall them, that is not possible without root as I understand. Just hiding them from the `update all` list would be nice.

# Answer
The only way I know of to remove an app from the update process is to disable it - but then of course, you can't USE it at all.

I tend to disable a lot of built-in stuff (usually after the first time it decides to 'notify' me about something I don't care about). But as I said, that also means I can't use the apps in question.
> 3 votes

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


# Question
Title: Media on external sd card can be browsed but not seen by other apps (including settings>storage). Not part of the .nomedia file fiasco!
As the title says, **if I fire up a file browser I can access all the files on the sd-card** without a problem. **I can even view the pictures with the gallery and the music app plays my music files alright**, if I select the file from the browser and then use the corresponding program to deal with it.

**If I just use the gallery or the music app or songbird or any other media player, they all report an empty media library.** Media on the phone's internal memory can be scanned by these apps and included to their library without a problem.

Here is a screenshot of the settings\>storage screen. As you can see **it does not even try to index the contents of the sd-card**, which are ~6gb of music and a few photos:

After lots of searching around on the web, I found that **most people that had this problem, managed to solve it by deleting some stray .nomedia files that were in their sd-cards.**

So, I searched my sd card for those files (I know they are hidden), both through the phone's file-browser and by connecting it to my computer, and **I failed to find anything.** For good measure I backed all my data up, **formatted the card**, restored the data, cleared the media storage data and restarted my phone, all **to no avail**. I know that the sd-rescan apps are irrelevant here but I tried one of them anyways. It didn't help...

I should note that I have not tampered with the phone in any way (not rooted, no unlocked bootloader or anything else of that kind).

If someone has any idea about what the problem might be, I'd love to hear from them. Thank you in advance.

# Answer
I tried formatting the card again, this time on my computer, using gparted and it worked. I cleared the data of the media storage app and restarted the phone and now all media is visible to all apps again!
> 0 votes

# Answer
Load your SD Card on Windows and go for a check disk using command prompt as follows

Chkdsk E: /r Here E: is the drive the SD card is loaded on
> -1 votes

---
Tags: 4.0-ice-cream-sandwich, file-system, external-sd, files, media-files
---


# Question
Title: how to keep using Google Maps in browser and avoid launching the app?
If I point my browser (Doplhin browser) to http://maps.google.com it automatically opens the Google Maps app.

Is there a way to avoid this and keep using the site through the browser?

If it matters, I'm on Android Lollipop on Sony Xperia Z3 compact.

# Answer
Yes absolutely. If your Dolphin Browser is up-to-date, just follow this step -
**`Open Browser > Settings > Advanced > More > Open in app > You'll know what to do after that ;)`**
> 3 votes

---
Tags: google-maps, dolphin-browser
---


# Question
Title: Not recognising any of the items on sd card
Good Day, my Sony Xperia "Go" froze earlier and so I held in the power button together with the volume up button which then rebooted the phone however once I got the phone on it is recognising the sd card but it doesn't pick up any of my photo's on the sd card, please help me

# Answer
> 0 votes
**If** you mean the files on your SD card are not coming up in any app that used to see them, you may have a corrupted SD card from the forced power cycle. Try mounting the SD card on a desktop computer and see what it says. Use scandisk or fsck on it, but not in repair mode. If it shows errors, but you cannot get to the files, try repairing it, copy **ALL** the files to the desktop computer, then have your phone reformat the card. Then go back to your desktop computer and reload everything.

---
Tags: sd-card
---


# Question
Title: Android is ignoring my choice of lock screen
I have bought a Samsung Galaxy S5 and I was so excited about the fingerprint feature. So when I got the phone I tried to set fingerprint as my unlock method, but it didn't work. The lockscreen now has a pedlock and there is two ways to unlock the phone.

First way: Drag over the screen (the default option).

Second way: Drag over the pedlock to get to a new screen from which I can only open with fingerprint.

How can I fix this? I want to unlock the phone only with fingerprint, not with drag.

# Answer
> 0 votes
Solved it! The problem was that when I connected my Samsung Gear Fit to my phone via bluetooth the phone was told to bypass lockscreen. The solution was to go to Settings \> Security \> Trusted Agents and then turn Smart Lock off :)

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


# Question
Title: How can I execute a Tasker reboot command only 1 time?
I'm working with a chinese tablet which needs to be initialized every time after it's connected to a power source.

I'm using Tasker to do so. Problem is: this condition makes tasker execute the `reboot` command over and over, and it becomes a *bootloop*.

What should I do in order to initialize the tablet when a power source is attached, but avoid it from entering the *bootloop*?

Edit: TaskerProfile

```
<TaskerData sr="" dvi="1" tv="4.6u3">
<Profile sr="prof2" ve="2">
<cdate>1431370575080</cdate>
<edate>1431372456863</edate>
<id>2</id>
<mid0>4</mid0>
<State sr="con0" ve="2">
<code>10</code>
<pin>true</pin>
<Int sr="arg0" val="1"/>
</State>
</Profile>
<Profile sr="prof5" ve="2">
<cdate>1431370730220</cdate>
<edate>1431371684461</edate>
<flags>2</flags>
<id>5</id>
<mid0>6</mid0>
<State sr="con0" ve="2">
<code>10</code>
<Int sr="arg0" val="1"/>
</State>
</Profile>
<Project sr="proj0" ve="2">
<cdate>1431027887676</cdate>
<mdate>1431371133517</mdate>
<name>Base</name>
<pids>2,5</pids>
<tids>4,6,7</tids>
<Img sr="icon" ve="2">
<nme>hl_aaa_ext_home</nme>
</Img>
</Project>
<Task sr="task4">
<cdate>1431370589904</cdate>
<edate>1431372085383</edate>
<id>4</id>
<nme>Task1</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>410</code>
<Str sr="arg0" ve="3">Documents/sdcard.txt</Str>
<Str sr="arg1" ve="3">0</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
</Action>
</Task>
<Task sr="task6">
<cdate>1431370741046</cdate>
<edate>1431372415674</edate>
<id>6</id>
<nme>Task2</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>417</code>
<Str sr="arg0" ve="3">Documents/sdcard.txt</Str>
<Str sr="arg1" ve="3">%True</Str>
</Action>
<Action sr="act1" ve="7">
<code>410</code>
<Str sr="arg0" ve="3">Documents/sdcard.txt</Str>
<Str sr="arg1" ve="3">1</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%True</lhs>
<op>2</op>
<rhs>0</rhs>
</Condition>
</ConditionList>
</Action>
</Task>
<Task sr="task7">
<cdate>1431371028431</cdate>
<edate>1431372348654</edate>
<id>7</id>
<nme>runshell</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>123</code>
<Str sr="arg0" ve="3">reboot</Str>
<Int sr="arg1" val="0"/>
<Int sr="arg2" val="1"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Str sr="arg5" ve="3"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%True</lhs>
<op>2</op>
<rhs>0</rhs>
</Condition>
</ConditionList>
</Action>
</Task>
</TaskerData>

```

# Answer
If I understood the question correctly, you want to connect the device to a power source which triggers Tasker to reboot the device (for initialization). But when the device reboots itself Tasker finds that the power source is connected so it repeats the task again. Your goal is to make Tasker reboot only once while power source remains connected. If the source is to be removed and re-inserted again, then Tasker should do the reboot again only for once.

---

Based on this understanding, I proposed the following solution:

The solution is very trivial. I'm using two profiles in Tasker, namely:

1. Not power USB
2. Power USB

These two profiles, as obvious, will be triggered by connecting/disconnecting the power source to the Android device. I'm using a file's content as a condition here to restrict boot-loop.

<sup>Note: For this answer, I chose my power source as USB only. </sup>

### **Instructions**:

**Regarding the file content:**

1. Create an empty file in your default storage. (I created a file named `sdcard.txt` in `/sdcard`. The location of this file is `/sdcard/sdcard.txt`.)
2. Open this file in a text editor in Android and add `0` in it. (I used 920 Text Editor).
3. Note that there is no logical reasoning in using `0` only. It will be used in a conditional statement only. You're at liberty to try an another number.

**Regarding Profiles and Tasks in Tasker app:**

1. Launch Tasker.
2. Under **Profiles** tab create a **Profile** by tapping `+`**State → Power → Power**.
3. Under **Source** choose **USB**.
4. Check **Invert** -- this will make **Not power USB** profile.
5. Press Back key/button once and select **New Task**.
6. Add a name for your task (persistent) or leave it blank (deleting profile will delete it as well).
7. Under **Tasks** tab tap `+`**File****Write File**.
8. Under **File** field mention the location of your text file. In this case, it is `/sdcard/sdcard.txt`.
9. Write `0` under **Text** field.
10. Uncheck **Append** and **Add Newline**. -- we want to replace the content, so no appending should be done.
11. Tap Back key/button twice to save this task.
12. In order to create **Power USB** profile, repeat step 2,3,5 and 6, respectively.
13. Under **Tasks** tab tap `+`**File****Read File**.
14. Repeat step 8.
15. Under **To Var** type `%True` -- You can change `%True` to any other name. Make sure that you capitalize at least one letter of your variable to make it non-local. See this to know more.
16. Repeat step 11, 7 and 8.
17. Type `1` under **Text** field.
18. Repeat step 10.
19. Tap `+` corresponding to **If**. Add `%True` and `0` in fields respectively. It should look like `%True` `~` `0`.
20. Repeat step 11.
21. Under **Tasks** tab tap `+`**Code****Run Shell**.
22. Type `reboot` under **Command**. (My device is rooted, so I provided root permissions to this step to avoid any hassle.) As a soft-reboot option, you can use `killall zygote` instead of `reboot`.
23. Check **Use Root** if your device is rooted.
24. Leave **Store Output In** and **Store Errors In** blank.
25. Repeat step 19 and 20.
26. Go to **Profiles** and enable both profiles. To save yourself from unnecessary trouble, disable any other power related profile other than the ones mentioned above.
27. Tasker must be **Enabled**. You can check this by tapping Menu key/button once and amongst the options, **Disable tasker** would be visible. Also, if this app is running and you happen to minimize it, then as a default setting you would see its icon in the Status bar with the profile mentioned there (if activated).

We're good to go.

* Go to Home Screen of your device.
* Connect power source (we used USB only here).
* Your device will reboot. Do not disconnect power source to verify that boot-loop vanished.
* When the device comes back to Home Screen after reboot, you can see that **Power USB** profile is activated in tasker yet there is no boot-loop, not to mention that your initialization is also done. :)
* Disconnect power source and the profile will switch to **No power USB**.
* Connect power source again and device will reboot again for once.

**Status: Objective Completed**. Done!
> 2 votes

---
Tags: boot-loop, reboot, tasker
---


# Question
Title: Some files are missing after doing backup and factory reset on Android Lollipop
I recently backed up and factory reset my Samsung Galaxy S5, stock and running Lollipop. All the apps that were previously on the device were re-installed and run fine, and the phone mostly performs as it is supposed to.

However, I have just realized that I have missing files; my daughter's telephone number is no longer listed in my contacts (found out the hard way trying to speed dial during an emergency as I was driving), and some music files are missing. By and large the phone was restored to its original settings and works just fine, it's just that there are a few but important to me files missing here and there.

Is there any way to identify and recover all missing files? There are probably more that I just haven't found missing yet.

# Answer
Google backup is unreliable and won't back up everything, however it should be fairly easy to make a backup yourself next time.

You can use ADB to make a full backup. You'll need to install ADB first: on Linux `sudo apt-get install adb` usually works, on Windows you'll need to download it from somewhere.

Turn on USB debugging (in developer options, to access go to settings \> about phone and tap build number 7 times) and connect to a computer via USB. Then open a terminal/console window and do `adb devices` to check the phone's connected, and then `adb backup -all -f C:\backup.ab` (where backup.ab is the absolute path to where you want it backed up from).

Source: http://forum.xda-developers.com/galaxy-nexus/general/guide-phone-backup-unlock-root-t1420351
> 1 votes

---
Tags: data-recovery
---


# Question
Title: Disable `S Finder / Quick Connect` in notification panel
My notification panel has `S Finder / Quick Connect` buttons, I would like to disable them, but I cannot find any option in system settings for that.

There is an option `Recommended apps` in `Notification panel` menu, but it does nothing and occasionally crashes settings.

Galaxy Note 3 with Android 5.0, international variant.

# Answer
> 3 votes
AFAIK they cannot be removed without voiding your device's warranty, as they are integrated into TouchWiz and are therefore part of the system.

If you really need to get those buttons out of your notification panel, then you would either have to

1. recompile `SystemUI.apk` to remove the section where the buttons are located, or
2. use a custom ROM that's not TouchWiz-based.

Either way, you'll have to void your warranty by obtaining root access in your device. (And let me tell you, warranty is such a pain on recent Samsung devices, what with the introduction of Samsung KNOX.)

# Answer
> 1 votes
This is how it worked on my rooted Note 4:

1. install "ROM Toolbox Pro" and go to "root filemanager"
2. browse to root-\>system-\>build.prop
3. open "build.prop" with text-editor and edit the last three letters of this line: "*ro.product.name=*" (example: "ro.product.name=trlt**exx**" to "ro.product.name=trlt**vzw**")
4. save and restart.

---
Tags: samsung-galaxy-note-3, samsung-touchwiz
---


# Question
Title: Two phone numbers (one USA, one Qatari) same phone, calls and text over cell data. Any suggestions on how to accomplish this?
I need your advice and ideas. I am moving to Qatar in a couple days for work and I am trying to figure out the best cellphone situation. Currently I have a Google Nexus 5 which is fabulous, on AT&T which is less than fabulous (but that is beside the point).

My goal is to have my Nexus 5 with a US phone number (doesn't need to be the same one I currently have) that my friends here can call and text me on, and a Qatari number that my coworkers can call and text me on.

Here is where I am at:

* Ruled out AT&T completely because their international plans are absurd.
* Getting a Vodafone or Oreedo sim and using it my Nexus 5 (this wouldn't have any way for US friends to cheaply call/text though, so I don't think it is the best option)
* Going with a t-mobile sim (they have unlimited data and text in Qatar). I would need some way to have two numbers (one US, one Qatari) that could make calls and send texts over cell data. Google voice is one option but I think it only supports one number.

Anyways, any advice would be appreciated. I have thought about this a lot and done some research but I can't find a way to easily and cheaply do it.

Also, if this question could be better answered or belongs on a different stackexchange site, please let me know.

Thanks!

# Answer
> 0 votes
Android supports VOIP built in. You could get a US # from someone like callcentric.

---
Tags: applications, wi-fi, calls, dual-sim
---


title: RAW camera and Lollipop

text:
# Question
Title: RAW camera and Lollipop
One of the selling points of Lollipop was that it will now support shooting in "Raw" mode, so that you can get the raw sensor data and then process it on the computer.

I just installed CM12.1 on my Samsung S3.

Will my phone support "Raw" shots in the future (My camera app doesn't support it yet) or does it require specialized hardware and I shouldn't even count on it being supported in an old phone?

# Answer
The good news is, it is not related to hardware (any devices that can run Lollipop should be okay). However, the bad (or also good?) news is, it depends on the Lollipop ROM (stock or custom); if the developers decided to implement this (optional) feature.

Regarding CyanogenMod ROM, it seems that starting from CM11S 38R, it fulfills the condition to take RAW image.

Otherwise, you can check if your device supports those features using Manual Camera Compatibility.

---

From Camera FV-5's FAQ,

> \[LOLLIPOP\] I have Android 5 Lollipop, but I cannot see none of the cool features announced for Android 5 (manual focus, RAW, manual exposure time...).
>
> Camera FV-5 requires that the phone actually implements those features. Android 5 Lollipop (the OS) brings the possibility for manufacturers to implement those features, and applications to implement those. However, Google left all these features optional for manufacturers, and most of them that are currently updating their existing phones to Lollipop are not implementing them in order to rush an update to the market. From the equation, Camera FV-5 implements everything needed to use those features, Android Lollipop brings developers the possibility implement those features, but if you are not able to use them is because your manufacturer didn't actually implement their part on their devices: RAW support requires the manufacturer to update the camera driver (for instance).
>
> Currently the features described here are supported on the following devices at the beginning:
>
> * LG Nexus 5.
> * Motorola Nexus 6.
> 2 votes

---
Tags: cyanogenmod, samsung-galaxy-s-3, 5.0-lollipop, camera
---


title: Micro SD card problems

text:
# Question
Title: Micro SD card problems
My Samsung 4s doesn't have enough storage to update. So the whole reason for my switch from apple to android was that I can add storage to it. Yet here I am I put the card in and reboot my phone and still no extra space to be found on my phone.... what am I missing?

# Answer
> 1 votes
Adding an SD card doesn't add space to your phone, it provides an additional path for storage. Your phone has limited internal memory that can't be increased. After adding the SD card, it should mount on its own. After that, you should try moving some media or apps to the SD card to clear enough room on your phone to install your update.

---
Tags: storage
---


# Question
Title: Acer Iconia B1-710 connecting to TV using HDMI
I've tried connecting my Acer Iconia B1-710 to the tv using a USB/HDMI cable but the tv will not recognise the signal!

What else do I need to do to get the image to appear on the tablet and TV simultaneously

# Answer
In order to use a USB to HDMI cable the device needs to support Mobile High-Definition Link (MHL), which, unfortunately, the Iconia B1-710 does not.

Some devices have their own proprietary cables for connecting, but, according to this Acer forum thread:

> We do not support connecting the B1-710 tablet to a television via USB. There are no products that I am aware of that would facilitate this connectivity.
> 1 votes

---
Tags: hdmi
---


# Question
Title: Has Google just stopped supporting Amazon Fire Phone?
A few days ago, my phone suddenly started giving me constant "google play services has stopped" pop-ups.

Auto-updated **Google Play Services version: 7.3.29 (1866531-036)(7329036)**

I tried force quitting, uninstalling, and reinstalling the older version (3.2.25 (761454-36)) along with reinstalling play store app. This made the error pop-ups stop, however, when I tried updating the Google Play Services, it said that google no longer supports your hardware (or something like that). When I tried again, it did update it through play store, then started giving me the constant "google play services has stopped" error again.

I am suspecting that the recent Google Play Services is not supporting Amazon Fire Phone (Fire OS 3.6.8 (128003620)). Is this indeed the case?

Does anybody have an older version of the Google Play Services that work?

Screen captured the message:

# Answer
> 5 votes
This seems to be due to a bug in the current version of Google Play Services, and it's not just limited to Fire Phones. There's a discussion about it over at XDA Developers, which I'd recommend keeping an eye on.

For now there doesn't seem to be a good solution yet other than uninstalling Google Play Services and reloading an older version - and even then rebooting the phone will automatically update Google Play Services to the broken version. I've seen some commenters say that uninstalling the Play Store will keep Play Services from updating, but I haven't tried that yet.

# Answer
> 2 votes
Look for an update for the fire phone out of Germany or UK. Download it to sd card, turn off WiFi and have phone search for update. Everything works like play services and even backgrounds now work. Still no Android wear though.

# Answer
> 1 votes
I also installed the older 7.0.99 036 version. All is well still and it has now been a few hours of using the phone normally. I am even running Google Maps with no errors or Play Services stopped notification. Try uninstalling the four Apks, then reinstall in the correct order with 7.0.99 Play Services instead. Then force quit Google play services in the manage applications menu. Go to Google play and login with your Gmail credentials. This will restart Google play services, but without triggering the play services stopped error. Cheers.

# Answer
> 0 votes
I downgraded to **Google Play services 7.0.99 (1809214-036)**. It still gives me a warning, but doesn't constantly crash.

# Answer
> 0 votes
Go ahead and uninstall google play services.. your google apps will not work but the play store and all other thirdparty apps work just fine.

# Answer
> 0 votes
After **upgrading to Fire OS 4.6.1 (461013820)** OTA, the problem no longer persists.

---
Tags: google-play-services, amazon-fire-phone
---


title: Google Play service

text:
# Question
Title: Google Play service
Sir when I open many apps it shows the app would'nt run without google play service which is missing from your phone So I tried many versions of google play service but I could not instal any from them it shows installing but at last always it shows application not instaled and android version is 4.0.4 unknown source in open I also tried to instal it from google play store but it shows insufficent space but I have space in my phone sir please help me...

# Answer
> 1 votes
The (non-google play) installs are failing because you have insufficient storage space.

You may think you have enough space, but due to the partitioning of your device, and because you can't fill it up completely, you don't.

I'm assuming you have an older version of google play services installed.

You need to delete some apps, simple solution.

---
Tags: google-play-services
---


# Question
Title: Recovering data on Samsung Galaxy S II GT-I9100P without USB connection
Samsung Galaxy S II GT-I9100P only goes as far as the "Samsung" logo, and remains there. How can I backup the data on the phone before attempting get the phone working again?

I have attempted the instructions here: Rooting Samsung Galaxy S II GT-i9100

It completed the "installing update", but after the reboot it got stuck on the "Android is upgrading starting apps" screen. I waited for about 10 minutes before powering it off and on. It now just gets as far as the Samsung screen and continues there, as before.

Kies doesn't connect to the device, hence why I assumed I'd need to do this without USB connection, perhaps via the memory card as per the link above.

Could clockworkmod help?

I have now:

* accessed the Android stock recovery, and wiped the cache.
* accessed the Android stock recovery, and installed "CWM-SuperSU-v0.97.zip" via the external SD card.
* accessed the Android stock recovery, and installed "recovery-clockwork-4.0.1.5-galaxys2.zip" via the external SD card. This gave me access to the CWM recovery menu.

From the CWM recovery menu, I accessed the "backup and restore" option, which allowed me to attempt a backup with Nandroid. The backup appeared to have completed. I have since tried to backup again, but this time it says "SD Card space free: 0MB There may not be enough free space to complete backup... continuing... Backup up boot image... Error while backing up boot image!" How can I confirm if the initial backup was successful, and where does it back up to? It seems to imply it was backed up to the "SD Card" - I assume that means the partition of the internal memory chip that is labelled "SD Card" and not the external SD card. If I do a "wipe data/factory reset", will the backup be preserved, or will it all be wiped?

I also notice while exploring the CWM menus, that if I look at "install zip from sdcard", and then go to the option "choose zip from sdcard", it allows me to browse the folders on part of the phones internal storage, and I can see folders relating to specific apps that I have installed. It allows me to access the folders, and also the subfolders, but it doesn't show me the files (I assume this is because it is set to only show ".zip" files). This indicates to me that at least some (if not all) of my data could be recoverable. Is there any way to browse the folders and their contents so that I can see all the files, and then copy/move the files to the external SD card?

# Answer
Phone is now working. Photos and contacts still intact. Here's what happened:

I gave up and selected "Wipe data/factory reset" from the Android recovery menu (turn phone on whilst holding down power, vol up and home button at the same time).

I fully expected this to erase my data (photos and contacts included), but at least get my phone working again. However, the phone is now factory reset, but all contacts and photos are still there.
> 0 votes

---
Tags: samsung-galaxy-s-2, clockworkmod-recovery
---


# Question
Title: Where does Google Drive cache metadata on my device?
I have a Samsung Galaxy Note 4. Google Drive appears to download thumbnails and other metadata from the web service. Where does it store this metadata on my device? I assume it would be in a Sqlite database, but I'm not sure. Any suggestions on where to look? Or does Google Drive pull the metadata through the API to the service every time the screen changes?

# Answer
base directory:

```
/data/data/com.google.android.apps.docs/

```

files explicitly stored on device:

```
.../files/fileinternal/<filehash>/<file>

```

cached files and thumbnails:

```
.../cache/diskCache/

```

metadata:

```
.../databases/

```

the drive-supported files (like docs, spreads, presos) are in `com.google.android.apps.docs.editors.<foo>` datadir
> 2 votes

---
Tags: google-drive
---


# Question
Title: Error while installing radio in Xperia m running cyanogenmod 12
After completing installation of CM12 in my Xperia M C1904 , I found that there is no signal capturing by the device,but some times it does. I doubt it is be the issue with baseband . So i had a try installing zip file containing modem.img according to the post http://forum.xda-developers.com/showthread.php?t=2703161

But it is not installing ,showing an error in the screen like this

```
E:footer is wrong
E:signature verification failed

```

I did this in the cyanogen recovery since after the cm12 installation I'm unable to get into cwm recovery. Is there any probable way to fix this issue?

thanks in advance

# Answer
Normally only a stock recovery would be attempting signature verification.

I would suggest reinstalling ClockworkMod Recovery and attempting to flash the modem again.
> 0 votes

---
Tags: cyanogenmod
---


# Question
Title: How can I disable or password protect my device's 'factory reset' function?
Is there any way to prevent a factory reset, like password protection? I would basically like to protect my phone from resetting if it gets stolen.

# Answer
> 7 votes
Not possible on any stock recoveries that I have seen. A custom recovery would be needed for something like this, although there would be nothing preventing someone from flashing a different Recovery that doesn't have password protection.

Honestly though, factory resetting your device is probably the best thing a thief can do, since this wipes your personal data (at least the portion that's stored on the phone's internal memory.)

# Answer
> 7 votes
"Device Protection" or "Factory Reset Protection" added in Android 5.1 can prevent your device from being usable by a thief even if they factory reset it. Essentially, it keeps the device locked after a factory reset until you enter the Google Account credentials that were on it before the factory reset, locking out the thief (unless they know your account password). See this article for more details.

Note that if your bootloader is unlocked, or if you have the "Enable OEM unlock" developer option checked in Settings, the thief may be able to flash a ROM and evade this protection. Note also that it does not preserve the Android Device Manager, so this is merely to deter/frustrate thieves and not to help you retrieve your device.

# Answer
> 0 votes
I believe it's possible to protect your phone from the hard reset in case it's stolen from you or something related to that.

I would recommend avast! Mobile Security for your mobile phone. It contains a lot of features including the "anti theft" provision. In case your phone is stolen, you can remotely control it using other phone numbers. You can also activate the hard reset protection on your phone and thieves won't be able to activate the hard reset or factory reset on your phone. You can also decide how your phone should behave after the SIM has been changed. For example, the app can close all access to the phone settings, hence closing all acts of trying the factory reset and the hard reset protection simply recovers all data if a hard reset is attempted.

It has worked for me, and I have recovered my Android phone twice now.

# Answer
> 0 votes
Apart from using the Anti-virus which might or might not work, I think you should try applications that can protect certain area of your Android while allowing access to some.I use applock to protect access to my messages and gallery, I think you could also use this application to lock access to settings that lead to factory reset.I think that's the only way for now.There are other applications too that can work much better if you do some research.

---
Tags: security, factory-reset
---


# Question
Title: How can I avoid applications from sucking my battery and bypassing my lock-screen?
I have now confirmed my suspicious... I will give you the example that just happened and motivated me to open this topic:

I was at my computer, with my phone in my desk. Suddenly new Viber messages arrive. With that, the phone vibrates and turns the screen ON. Worse than that, when I look at it I see that my lock-screen as been bypassed by Viber, which is now showing up on the screen the chat window where I received new messages.

Moreover, I left the phone untouched for 5 minutes, the screen stayed ON all that time...! This is unacceptable! So with this I detected two problems:

* The lock-screen goes off with notifications. If I had the phone in my pocket I would be accidentally calling Barack Obama by now.
* The screen stays ON forever. Which is not a problem, in 100 years from now. But in the 21st century, having the smartphone screen ON for hours is a **huge** issue!

My Android is 4.4.2 and my phone is a GT-I9301I (Samsung).

How can I stop apps from doing this?

Thanks!

# Answer
> 1 votes
The issue here appears to be Viber. Reading the permissions on the app, it has the ability to:

* disable your screen lock
* prevent device from sleeping
* modify system settings
* close other apps
* draw over other apps

First step, remove Viber.

If you absolutely must continue using Viber, check the app to see if any of these options are able to be turned off in the settings of the app. If you can't find any settings that fix your issues, there are some more complicated options.

BEWARE THAT THINGS BEYOND THIS POINT CAN BREAK APP FUNCTIONALITY AND POSSIBLY BRICK YOUR DEVICE!

Something like an AppOpps launcher should let you get into the app permissions menu. Some of these things may be adjustable via the AppOpps menu, but that menu wasn't intended to be exposed and I believe has been disabled on newer Android releases.

Alternatively, if you're willing to void your (possibly already expired given the age of your device) warranty, risk bricking your phone, and don't mind wiping your data, you can try installing a custom ROM such as CyanogenMod that lets you control permissions more granularly, similar to AppOpps, but built into the operating system.

---
Tags: applications, notifications, lock-screens, battery, user-interface
---


title: galaxy s3 not detected as media device

text:
# Question
Title: galaxy s3 not detected as media device
Using Galaxy S3 GT-i9300 and it is not detected as media storage device on my laptop.I have installed the latest version of Samsung USB drivers too.Strangely it does detect on my office laptop running on older version of windows xp. Please help me out people

# Answer
> 0 votes
What is your laptop running for OS? Is your phone unlocked when you plug it in?

I've had to reinstall USB port drivers on my laptop before. Follow these instructions: https://support.microsoft.com/en-us/kb/817900

---
Tags: samsung-galaxy-s-3
---


title: No sim card detected?

text:
# Question
Title: No sim card detected?
my SE Xperia Arc S started going crazy today, it didn't detect the sim card, so I've tried reseting the phone to factory settings, but it still wasn't detected, I've also installed a new rom, to no avail. Is there any way to fix this or do I have to get a new phone?

NOTE: the sim card works in another phone, other sim cards are not detected in mine either.

# Answer
try installed some sim utility app like https://play.google.com/store/apps/details?id=com.androidyou.simcardinfo&hl=en

then check the reading there.

if still no luck, the sim slot of the phone might be broken. in this point , it's a hardware issue.
> 0 votes

---
Tags: sim-card, sony-xperia-arc-s
---


title: Galaxy S1 won't read SIM card

text:
# Question
Title: Galaxy S1 won't read SIM card
I switched my SIM card to the Galaxy S1 it reads it but under my network it says "unknown" so i can't send/ receive messages or calls why?

# Answer
try to remove the battery and leave for 10minutes before replacing. This will allow any residual memory in your phone to leak and give a cleaner network link.
> 0 votes

# Answer
I would suggest install a app to read the detailed info. https://play.google.com/store/apps/details?id=com.androidyou.simcardinfo&hl=en

if it says unknown, it basically means it can't read the sim
> 0 votes

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


title: Running ident on Android/HTC

text:
# Question
Title: Running ident on Android/HTC
Our Business intranet uses ident to get user credentials for the different programs/modules. Our programmers say they cant/wont change this. I'm wanting to use one of the programs on my HTC Android phone, but it wont let me use the web page as it picks up my ident as "unknown" rather than "helen". I've tried various IRC apps which say they run ident, but none of them seem to work, unless I've got them set up wrong. e.g. Sock server ultimate. Any ideas how I can get ident running on my phone?

# Answer
BusyBox (requires root) includes fakeidentd, which is an extremely simple Ident service that just replies to everything with the same username.

```
127|root@X9076:/storage/sdcard0 # fakeidentd --help
BusyBox v1.23.1-Stericson (2015-02-06 13:50:32 EST) multi-call binary.

Usage: fakeidentd [-fiw] [-b ADDR] [STRING]

Provide fake ident (auth) service

    -f      Run in foreground
    -i      Inetd mode
    -w      Inetd 'wait' mode
    -b ADDR Bind to specified address
    STRING  Ident answer string (default: nobody)

```

So in your case, you would simply run `fakeidentd helen` from a shell on your device (such as with Terminal Emulator).
> 0 votes

---
Tags: applications
---


title: Alarm clock unlocking device

text:
# Question
Title: Alarm clock unlocking device
I have a Galaxy S3 phone and a Galaxy Tab 4, both with the same issue. I'm using the Echo Lockscreen app (paid version) with a pattern unlock, which I'm happy with. I'm also using the built-in "Clock" on the phone and "Alarm" on the tab.

When the alarm rings and I shut it off, the phone/tab is unlocked - so it skips the unlock security. Using the stock Samsung lock screen, the lock works and I have to unlock the phone normally.

I'm not finding any settings either on the device or in the app - any ideas on how to fix this? I'd be willing to switch to a different alarm clock app, but I'd like to keep the lock screen unless there's something as good as this one.

I can switch Echo to use my system unlock method instead of its own, but the user experience is kind of crappy there - you have to unlock then also swipe away Echo.

If someone steals/finds my phone, I'd rather not have it unlock automatically for them if I don't remote-wipe it before 6am the next day.

**EDIT** I'll be getting a Galaxy S6 in a few days to replace the S3, but I'd guess it will have the same issue there as well - but I don't know for sure.

# Answer
> 0 votes
It sounds like you've found a security vulnerability in the Echo lockscreen app. You should contact their support and let them know about it as they will want to fix this.

---
Tags: samsung-galaxy-s-3, samsung, alarm, samsung-galaxy-tab-4, echo
---


# Question
Title: Is there an app that allows me to remotely access and play my hard drive's music files?
Is there an program that allows me to remotely access and play my hard drive's music files?

I found and downloaded a program called 'sockso' that would have worked, if it was still supported, at least it would have allowed me to access and play music off of my hard drive through an open port.

I simply want to set up a program on my laptop (accessible via wifi) and access it from my phone or tablet.

I desire an program that remotely either plays my hard drive resident songs randomly or allows me to set up a play list.

There are probably a million ways to do similar things using other techniques, but:

1. I want the files to be physically on my laptop's hard drive and
2. Accessible remotely (a resident program running on the laptop is OK).

# Answer
Some apps that shows up in quick search on Play Store:

* Samba Network Music Player -- runs using Samba sharing and folder (having music) should be shared (via Properties).

> Listen to your network stored music collection as if it was all on your phone!
>
> Enjoy music right away, no complicated setup required. Samba Player works with shared folders from Windows, Linux, Mac, home routers, media players, network drives (NAS) or any network device that can share folders.
>
> + works over WiFi, Ethernet or even in Hotspot mode.
>     + music formats: MP3, MP4 audio (m4a), Ogg Vorbis (ogg) and FLAC (on Android 3.1+)
>     + indexes your music collection for fast browsing without the lag of the network.
>     + smart streaming lets you enjoy your music better on slow networks
>     + download the playlist with one click and listen to it on the go!
>     + edit, shuffle and repeat your playlist
* Soumi: Network Music Player -- You need to run a server like FTP/SSH/WebDAV, or just share a folder and allow sharing through network settings in Windows.

> Scan, catalogue, and play music files alike from internal/external SD card, shared folders on local network, FTP/FTPS, SFTP, WebDAV servers, Dropbox, Google Drive, and other cloud services that support WebDAV protocol like BOX, CloudMe, ownCloud, etc., through WiFi or mobile network. It has easy intuitive user interface for instant searching and browsing music by artist, album, genre, as well as folder.
>
> It can also cache music files from the network folder when added to a playlist so that you can play them later when not connected to any WiFi or mobile network. It uses SAMBA/CIFS protocol to access the network shard folder, i.e., no uPnp or DLNA server is required. Key features are:
>
> + Plays music from shared folders on local SMB/CIFS network, e.g., Windows share, WiFi drive, NAS, USB drive attached to router, etc.
>     + Plays music from FTP, FTPS, SFTP, and WebDAV servers
>     + Plays music from Dropbox, Google Drive, and other WebDAV based cloud services like BOX, CloudMe, ownCloud, etc.
>     + Play music from internal/external SdCard and attached USB drives
>     + Supports multitasking, e.g., it can play music, cache playlist from network, scan folders, etc., all at the same time
>     + Browsing and instant searching by artist, album, genre, and title
>     + Find, browse and play music by folder
>     + Instant sorting by title, album, artist, genre, year, album count, song count, time added, play time, etc.

---

<sup> Finding answers for this question is trivial. There are so many apps available on web and waiting for one query from Google like "how to stream music from PC to Android" or "network stream music from PC to Android", etc. Have fun diving in plethora of apps. :-) </sup>
> 4 votes

# Answer
You could try Plex or Emby (formerly Media Browser). Both of them do this. You'll need to install and set them up on on your PC and install them on your phone/tablet, too.
> 2 votes

---
Tags: remote-access
---


# Question
Title: I can not screenshot on my samsung galaxymini s~3
How do i screenshot on samsung galaxy s~3 Model number GT-S5280 Android Version4.1.2

# Answer
Press `Power` and `Home` buttons at the same time.
You will see a white effect, and then, the screenshot is ready to share through a notification.
> 1 votes

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


title: Auto refresh a webpage every N minutes

text:
# Question
Title: Auto refresh a webpage every N minutes
Does anyone know any way that I can refresh a webpage every N minutes?

I am running Kiosk browser with fullscreen, I need to have something that can refresh the page every N minutes. The Kiosk browser I am using has no such function built in.

Does anyone know how I can achieve this?

# Answer
> 2 votes
I'd personally use Tasker for something like this. The process would be quite simple:

* New Trigger -\> Time
* Give a time window (workday 7:00 am to 5:00 pm)
* Check "Repeat:" every **xx** and change to Minutes
* New Task -\> Name (something like "Open Webpage")
* New Action -\> Net -\> Browse URL
* Type in URL

That Task should cause the device to relaunch the webpage every **xx** minutes through the default browser, so we're assuming that's set to your Kiosk browser.

# Answer
> 1 votes
Just insert this code anywhere in your kiosk browser content to refresh your web app every one minute:

```
<script type="text/javascript">
    setTimeout(function () { location.reload(true); }, 60000);
</script>

```

# Answer
> 1 votes
I found my own solution and it is working good.

Need to use "Dolphin" browser with "Tab Reload" add-ons

It can be found in google play store.

---
Tags: applications, browser
---


# Question
Title: How to sync my contacts with their gmail account?
I have bought Nexus 4 and i have imported phone contacts from my older Phone. I don't have email id for many of the contacts,i have just their phone numbers alone. Now i want to sync them with their email. Is there any way to do this. And is there any way to sync them with their fb account. (To be clear my question is if i can sync them to their gmail or fb by just using their Number). Actually i have 'Add Connection' option in 'People' tab and i'm able to get the contacts from Google Plus correctly. But when i add them to circles they are saved as separate contact and my old contact with phone number alone as separate contact.

# Answer
> -1 votes
You could first add a facebook account from

```
 Settings->Account->Add new account->Facebook

```

Then the FB contacts will get synced with their numbers if users have added it on facebook. After that try syncing with the Google account.

If this does not work, you could always use the 'link contacts' option provided in almost all contact application. it will detect similar accounts and link them to form a single contact file.

Hope this helps!

Import Facebook contects to Goole+.

# Answer
> 0 votes
The best way is to create or import your contacts under Google account. You can add both Email or Facebook info under each contacts. You can also log in to Facebook app and sync Facebook contacts. Same name will be linked automatically and you may need link manually for the remaining contacts.

# Answer
> 0 votes
Only those contacts will sync with Gmail that are fed or created as Google accounts. Some phones do not give this choice while the contact is being created and so, it is just a phone contact.

To sync these contacts with Gmail, you have to edit such contacts. Use the following steps:

* Go to contacts.
* Click edit contact.
* On top of the contact above the name will appear Phone Contact".
* Tap it to open other option. You will see:
    + Google
    + SIM
    + Phone
* Choose Google.

Now your contact has been saved under Google. When you sync your account it will be synced to your Gmail account.

Let me know if you face problems after this!

Cheers!

---
Tags: contacts, sync, gmail, nexus-4, facebook
---


# Question
Title: How do I edit/add a birthday in the `people` app Cyanogenmod 11?
I have Cyanogenmod 11 M8.

I keep my contacts on the phone, not sharing them in the cloud, I prefer to run only AOSP software and FOSS applications from F-Droid.

Somehow I can't add/edit birthdays in the people app. Shouldn't this be a **basic** feature for a **people application** .

I know they are somewhere because the birthday adapter shows the imported birthdays from my VCF file in the calendar.

So how do I add a birthday?

# Answer
> 3 votes
On Cyanogenmod People, to see and edit the Events field (birthdays and anniversaries only available in this case), the People contact has to be in an Account, not on the phone only. I also do not use a cloud service for my own privacy reasons so I use MyPhoneExplorer app for PC synchronization and the associated but seperate MyLocalAccount app for Contacts storage, both on Play Store. If you decide to use MyPhoneExplorer/MyLocalAccount be sure to synchronize contacts into MyLocalAccount. When I realized this solution and installed MyLocalAccount (I had already been using MyPhoneExplorer) the older existing contacts did not synchronize with MyLocalAccount and I still had no Events field. I had to mass delete all contacts on the phone (easy with MyPhoneExplorer) and re-synchronize with MyLocalAccount. BTW, I use Outlook on my PC. Problem solved. Yes Android can be quirky but that's why we use it, right?!!

# Answer
> 1 votes
The workaround I did was exporting my contacts to a VCF file then importing them on my old phone which has a field for birthdays, then edited/added birthdays and saved/exported the updated contacts and imported it into my newer AOSP phone.

Worked fine. The contacts app on my new phone doesn't display birthdays but they show up in Birthdroid

# Answer
> 0 votes
Once you are in the People app and have chosen a contact:

1) click menu --\> edit

2) choose Add Another Field

3) select Special Dates (special dates defaults to birthday, but also included anniversary etc.)

I'm on CM11 M8 as well, works for me.

Also, might be worth flashing the latest gapps http://wiki.cyanogenmod.org/w/Google\_Apps

# Answer
> 0 votes
I don't think it's a bug. I thinks it's a Google vanilla Android "feature" that's transferred over to Cyanogenmod. Google is very driven to have you on their cloud and have an account with them.

---
Tags: cyanogenmod, contacts, people-app
---


# Question
Title: Cannot install apps from Google Play Store due to insufficient space
I have an SD card which is 3 GB, but I only have 4 downloaded apps and the internal storage almost reach its capacity and thus yet I have an insufficient space problems.

# Answer
Try clearing cache for your internal storage and transfer "unimportant" files to your memory card, this will create some space for your apps to be installed.
> 1 votes

# Answer
Take a look at this answer.

Apps are stored only on the `/data` partition, which is only a part of internal storage. So even though you have space on your SD card, (either internal or external), you may not have enough space to install your apps.
> 0 votes

# Answer
Uninstall the new Google Play Store App to factory settings every time you want to download a new/updated apps. I know this is a pain of a * but this works because it does not leave room for your Google to check updates, like Google books for daily newspapes or magazines which needs the space even if we do not use that app. I even hate how the new app looks and now in Google's newest version (5.3.6) they hide details for memory and price along with other details.
> -1 votes

---
Tags: google-play-store, sd-card, installation, insufficient-memory
---


title: Shred an internal or system partition

text:
# Question
Title: Shred an internal or system partition
There are quite a few apps that lets a user delete the media or data partitions so it won't be recoverable - by re-writing "junk" data over and over again on the free storage space.

Still, is there any way (app, ROM, tool, etc.) that does the same process for the system partitions? (assuming that root or custom ROM/recovery image is required for such process)

# Answer
Eventually I solved it by connecting the device to my pc, running `adb shell` and then running `su` in order to grant root privileges.

After that, to list all the partitions, I used the `df` command - and in each partition I generated a file big enough to fill all of the free space with random data (generated using the command `dd if=/dev/urandom of=junkfile.txt bs=1048576 count=AmountOfMBs`, as explained here).

Note that this method still doesn't shred the space that's currently in use on the device, so before going through this whole process I did a factory reset and then signed-in with a dummy account.
> 1 votes

---
Tags: root-access, internal-storage, security, file-system, storage
---


# Question
Title: Is there a way to find all apps in Nova Launcher which are NOT in folders (similar to Folder Organizer)?
I am contemplating getting a Nova Prime launcher, as opposed to my current combination of Nova free and Folder Organizer.

The main feature of Folder Organizer that I see as a must-have and not sure if possible on Nova is an easy way to find ALL of your installed un-labeled apps (via "Other Applications automatic label") so you can work on relabeling/foldering them <sub>(assuming your goal is to have a proper folder for every app you have)</sub>.

**Is there such a feature (easily find all not-in-folders installed apps) in Nova Prime?**

If not, a second subquestion is, is there a good replacement launcher among those well known (Apex, GO, etc...) that has such a feature?

# Answer
Currently, you have a way of (by default) forcing Nova to remove any apps that are in a folder from its main app drawer.

As such, you can use the main app drawer configured this way to get a list of non-foldered apps.
> 0 votes

---
Tags: app-drawer, home-screen-folders, nova-launcher, folder-organizer
---


# Question
Title: Does "trusted device" unlocking work with an encrypted device?
Since Android 5.0, encrypting a device doesn't require configuring a complex alphanumeric screen lock password anymore.

Does this also work combined with with unlocking the device using a "trusted device" connected over bluetooth, or a trusted NFC tag, a.k.a. "Smart Lock"?

# Answer
> 3 votes
Yes, it does. I'm on a Nexus 6, fully encrypted, and I use multiple Smart Lock features, including Trusted devices, Trusted places, Trusted face, and On-Body detection.

---
Tags: lock-screens, encryption
---


# Question
Title: How can I set a static IPv6 address for a WiFi connection?
I am running CyanogenMod 12 (Android L) on a OnePlus One, and would like to set a specific wireless network to use a static IPv6 address. I see a menu option for doing this for the IPv4 address (as well as hostmask/gateway) but not for v6.

Currently the connection is getting an address using SLAAC, on the prefix I am using. It gets its routing advertisement from a machine running a tunnel client and `radvd`.

Is there a method for doing this that preferably does not require root, and needs to only be run once and applies for that specific connection?

# Answer
> 3 votes
Open a terminal in your android or connect to your smartphone from pc with "adb shell" command. Then type "ip a" command, just to know how your needed interface is called. For me it is "wlan0 ". Now, type the following command

```
 # ip -6 addr add 2001::your:want:ed_s:tati:c_ad:dres/CIDR dev interface
```

For example,

```
# ip -6 addr add 2222::1234/64 dev wlan0
```

Now execute "ip a" again or go to settings advanced and ensure, that your wanted address was assigned. As I can see, this method do not survive rebooting. For permanent configuration you need use another way.

---
Tags: wi-fi, ipv6
---


title: 'Insufficient space on the device'

text:
# Question
Title: 'Insufficient space on the device'
So, I'm having problem downloading apps from Play Store because apparently, I have insufficient space on device. The app I want to download is of only 12.68 MB and my system storage has 113 MB, phone storage has 596 MB, and SD card has 1.46 GB available. I tried cache cleaning, uninstalling unwanted apps, moving the movable apps to SD card but it still won't work. The device I'm using Micromax Bolt A089 with a 4 GB SD card. Please help. Thank you.

# Answer
I think what you have to do is to delete the large apps then after installing the app reinstall the large app that you deleted because then it simply moves it to SD card sometimes by itself
> 0 votes

# Answer
Use a cleaning application like clean master to clean junk from your device, then move as much applications to sd-card to alleviate device storage (clean master does that too). If you're rooted try removing system applications that you are no using

Can you fully remove Google system apps from Android including the Play Store updates?
> 0 votes

---
Tags: google-play-store, insufficient-memory, micromax-a89
---


# Question
Title: Is my device rooted if I can delete system app, but doesn't have SU installed?
I recently bought a new Allwinner A13 tablet. I wanted to side load Google Search app, but because there is already Google Search system app, it conflicted and failed to install.

Knowing this would be impossible without root, I still downloaded Root Explorer and navigated to `/system/app` and deleted the Google search app. To my surprise, it's deleted successfully. I rebooted the tab 4 times and the file is not in `/system/app`. So, I was able to side load my Google app.

Does this mean my tab is already rooted even though it's brand new and doesn't have SU installed?

# Answer
> 1 votes
In addition to Hussain's answer (whether the existence of SU app tells the device is rooted or not), the fact that you can access `/system` folder gives a strong indicator that your device is already rooted.

Note that it seems A13 tablets usually come pre-rooted; they are already rooted when out from factory.

> From the little bit I'm seeing of these A13 tablets, \[...\] , and I can get root, which most people seem to agree that **they usually come pre-rooted**, \[...\]

<sup>(Emphasis mine)</sup>

# Answer
> 0 votes
SU is just another app for managing root access permissions on your device, if it's not present on your device, doesn't mean that your device is rooted or not.

For checking your device's root status, there are plenty of apps on Google Play Store which can help you. keshav has mentioned some of them.

I generally use Titanium Backup for system app removal tasks, etc. Also, when you run Titanium Backup on your device, it shows you whether your device has root access or not.

---
Tags: root-access, tablet
---


title: android virtual memory support

text:
# Question
Title: android virtual memory support
I want to know if android supports virtual memory concept.I know windows supports virtual memory but what about android? Do our android phones store less used data out of RAM?

# Answer
Android doesn't use virtual memory (in the sense you mean) by default, because it has a higher-level mechanism. Transparently writing pages of memory to flash storage is bad for battery life (and for the life of your flash storage, which can only handle a certain number of writes) and performance, especially since the application has no control over which parts of memory are "paged out".

Instead, Android manages memory using the same mechanism it uses to decide when to terminate apps that are no longer running. When it finds it needs to free up some RAM, it chooses an app that was cached (one that isn't currently in use). It terminates this app to free its RAM, but first, it gives that app's *activities* a chance to save some state by writing it to storage.

By making the app explicitly choose what to save to storage, instead of just saving the whole of that app's RAM contents, Android can reduce the amount it has to write from storage and later read back. This saves storage, and saves battery power and time, because each write to and read from storage costs time and power.

Of course, Android is based on Linux, and uses virtual memory in other ways not visible to the user. Android systems must have an MMU, so apps use virtual, not physical, addresses. This protects apps from having their private data in RAM read by other apps, which is necessary for a secure system. It also uses Linux's delayed-commit to save memory: when a process asks for more memory, it only gets pages of physical memory when it actually uses them. Virtual memory also allows memory-mapped access to files in the filesystem and to memory-mapped hardware. None of this is anything to do with swap files, but it means it's not quite accurate to say that Android doesn't use virtual memory.

You can enable swap on Android: see this related question for more details. It's not recommended to do so in most cases, because it defeats the memory-saving mechanism described above. Adding a swap partition will make the battery run down faster, wear out your flash storage faster, and make the system less responsive. You'd only want to do it if you absolutely must run an app that requires more RAM than your device has.
> 12 votes

# Answer
I do not know if i am right but i think that androif kinda contains a virtual memory just like a pc. Equal to the size of the RAM. If it were not so i do not think that the android devices would be slow once the hard disk is nearly full. Yeah. any comments are welcome
> 0 votes

---
Tags: ram
---


# Question
Title: How do I downgrade from Lollipop back to KitKat on Micromax Yureka
I am having the problem of many application not responding on my Micromax Yureka after upgrading Lollipop Android 5.0. My phone hangs a lot I want to revert back to KitKat.

It was working flawlessley in KitKat. Also, the screen diplay disappers when a call is going on, because of which I am unable to decline the call

# Answer
> 1 votes
When I searched Google with "`micromax yureka kitkat ROM`", the very first link was a YouTube video explaining all nicely.

It explains by getting the ROM from XDA and further instructions are available at that page.

---
Tags: 4.4-kitkat, 5.0-lollipop, micromax-yu-yureka
---


# Question
Title: I am being restricted on some app downloads by content filtering
Since yesterday my phone has been running slow....kicking me off sites.... or not signal. So I installed a cache cleaner and a virus protection app last night. My phone then began to run faster and work better but then while attempting to download apps (including ones I had already previously had)I would get notices saying that my content filter would not allow me to download I had no idea what this meant so I ignored it until in finally looked it up on Google. I did not set up a content filter on my phone and can not figure out how to fix it if anyone has any idea please let me know thank you

# Answer
> 0 votes
In the Playstore app, head over to settings\> content filtering and tick all the boxes in it.This should turn off content filtering.

If youve forgotten the PIN, you can reset the Content Filter pin by clearing the app data for the Play Store. This will clear the pin and also remove the filter.

* Go to Settings \> Apps
* Tap on "Google Play Store" -Tap the "Clear Data" button.

---
Tags: applications, content-filter
---


title: Service code to get Xperia model

text:
# Question
Title: Service code to get Xperia model
I'd like to check the manufacturing date of an Xperia Ray. The easy way is by looking at the sticker under the battery, but I'm trying to convey this to a potential seller, and I would prefer something that doesn't involve taking apart the phone. I've read on Yahoo answers that `*#9999#` should do it, but it's normally a Nokia service code so I doubt the accuracy. I've also found `*#*#4636#*#*` (info) and `*#*#7378423#*#*` (service), which may have what I need inside of a menu. Can anyone give me a more reliable answer?

# Answer
Xperia™ Function Tester App

I would suggest trying this official application to find out the information you needed.
> 1 votes

# Answer
On my Xperia Z2 this code works: `*#*#SERVICE#*#*` type into dialer and a menu would appear.
> 0 votes

---
Tags: dialer-codes, system-info, sony-ericsson-xperia-ray
---


# Question
Title: Wifi tethering blinks to ON/OFF mode while connecting the device to data
Wifi tethering shows an error while activating data on my android device. What may be the cause? Please reply. Thanks in advance.

*I am using Xiaomi phone, First of all I will switch on the tethering function on phone, and connect it to laptop. After that, I will connect the phone with internet. Then it shows the wifi tethering icon,and after some seconds it will goes to hidden state(turns-off tethering), again shows and hides, until data is off.*

# Answer
> 0 votes
'**Android System**' system application which controls **tethering** feature if android phones. I had provided restriction to it unexpectedly. And **enabling** it for data usage, solved the problem.

---
Tags: wi-fi, tethering
---


# Question
Title: Samsung Galaxy Tab 7.0 Plus will not enter recovery mode
I have recently gotten a Samsung Galaxy Tab 7.0 Plus (Wifi only). I am attempting to boot it into recovery mode for the sake of rooting the device, but it is not working as anticipated. When I start the device by holding down power + vol down I see the warning screen that prompts me to press volume up to "continue", or volume down to "cancel (restart tablet)". When I press volume up, it goes to the Odin Mode screen, showing the green android robot, and the words "Downloading... Do not turn off target!!". It remains that way indefinately until I hold down the power button to turn it off. Kies is installed on my PC, and I have tried to reboot it into recovery both with it plugged in to the PC and without. If it is plugged in to the PC while it is stuck at "downloading", eventually a popup appears in Kies stating "Device not responding. To resolve the issue reboot the device." Does anyone see something I am doing wrong? Thank you very much for any help!

# Answer
> 1 votes
Well, I will answer to help anyone else. I still cannot get to recovery with only the device, but I was able to reboot into recovery and successfully root the device by using "adb reboot recovery" from the command line on my PC while the Galaxy Tab was attached to USB.

# Answer
> 0 votes
I know this is an old question but hopefully this answer will help someone. For the Samsung Tab 3, Tab 3 Lite, Tab 4, and many other tablets:

To get into **recovery mode**

* Hold Power button and Volume **Up** button and Menu button.
* If your device is rooted and you have ADB enabled - Type in: `adb reboot recovery`

To get into **Download Mode**

* Hold Power button and Volume **Down** button and Menu button.
* If your device is rooted and you have ADB enabled - Type in: `adb reboot download`

---
Tags: samsung-galaxy-tab, recovery-mode
---


# Question
Title: Does adb reboot recovery require unlock?
I want to remove the LG G3 overshapening thing as instructed here:

http://forum.xda-developers.com/lg-g3/orig-development/kernel-chupachups-kernel-t2943339

To do so I need to reboot in recovery mode. I've connected my phone to usb and enabled usb debugging and authorized. When I issue `adb devices` I can see my phone. When then I issue `adb reboot recovery` the phone reboots, the image of the robot with the open hood and a red triangle appears... nothing else happens. Neither the power button works. All I can do is to remove the battery... So I'm wondering do I first need to unlock the phone?

# Answer
> 2 votes
What you are seeing *is* the recovery. You've successfully booted into it. It displays that image when it hasn't been told by the main OS what it should do (e.g. something like a system upgrade).

However, it's the the *stock* recovery that comes with the device, which isn't really useful for much besides doing factory resets. When someone tells you to "flash the zip in recovery", they're assuming that you've replaced the phone's stock recovery with a custom one such as TWRP or CWM. Installing one of those *does* require unlocking.

# Answer
> 0 votes
What you are experiencing is normal. You can list the different options in this mode by using the volume up and down buttons and the power button as a selection button. To get out of this mode, you will need to do a hard-reset (hold down the power button for about 10 seconds).

I found a brief writeup that covers recovery mode options for the LG G3 here.

---
Tags: recovery-mode
---


# Question
Title: Phone switches to watch interface when put against a specific side of my laptop
Not a very annoying bug, but quite mysterious:

I noticed that when I put my LG G2 (running v4.4.2, with NFC turned off) against the top left edge of the lid of my laptop (ASUS Zenbook UX303LN running Linux Mint), whether closed or open, so that the phone's power button (on the back on LG G2) is aligned with the edge, my phone magically switches its interface into a tiny watch screen, in which I can unlock the screen (difficultly), switch watch designs, view the weather forecast and play music. As soon as I take the phone out of that spot, the regular interface comes back.

I would be glad if someone could tell me he could reproduce it, and was wondering if anybody had witnessed such an odd behaviour and/or could explain it?

# Answer
> 5 votes
The tiny watch screen is a feature of LG G2 named QuickWindow when put on a smart cover (a cover that uses magnets to detect if it's closed or opened).

<sup>(LG G2 showing tiny watch when put on smart cover)</sup>

That indicates there's a magnet field on a particular spot on ASUS Zenbook, and LG G2 reacts to that on a very specific position. (As already confirmed by OP, there's a magnet on the left side of the lid to keep the laptop closed)

---
Tags: lg-g2, smart-cover
---


# Question
Title: What happens when I tap an NFC tag which contains a URL?
I don't have an NFC 'phone to try it out. A colleague absolutely insists that if you tap an NFC tag which stores a URL then that URL is launched automatically by the operating system.

That doesn't sound right to me and the developer docs says

> Reading NDEF data from an NFC tag is handled with the tag dispatch system, which analyzes discovered NFC tags, appropriately categorizes the data, and starts an application that is interested in the categorized data. An application that wants to handle the scanned NFC tag can declare an intent filter and request to handle the data.

That sounds like what I expected (a BroadcastReceiver - or possibly a listener?). Can I tell him categorically that he is 100% wrong?

The reason being that he wants me to develop a small system for him and, while I see that I need a minimal Android app to listen for an NFC Tap event and then launch the browser, he insists that no app is needed and that any NFC enabled Android device, fresh from the factory, when tapping an NFC tag containing a URL will launch the browser to that URL.

# Answer
> 4 votes
From trying it on two devices:

Galaxy S4 Google Play Edition: Lollipop 5.0, with multiple browsers. Once tagged the prompt to choose my browser comes up, and then once chosen opens the URL in the selected browser. The device was factory reset that morning.

HTC M7: Stock 4.4 up to date, no reset done, one browser. Opened straight in the browser.

# Answer
> 3 votes
'Next bus' NFC tags at bus stops here in London attempt to open in a browser - if you've just got one browser, fine, it'll automatically open in that... no need for permissions, logins or a special app. But like everything else on your phone if you've multiple choices for browser, reader, editor... etc., it'll open a 'complete action' dialogue - and continue this process - until you choose one as default.

# Answer
> 2 votes
The URL is launched using Android's intent system.

You can register a application for all URLs (like a web browser) or for only specific URLs. For example, you can register for http mybusticket.com/ticketid/\* with your bus ticket application and Android will then ask the user which app the user wants to launch (if there are multiple that can handle that URL) when the NFC tag is scanned.

The Youtube app does this for example. NFC tags are handled mostly the same way.

https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#dispatching http://developer.android.com/guide/components/intents-filters.html#Receiving

---
Tags: nfc
---


# Question
Title: How to unlock Android phone without the touch screen
I have a Huawei phone with Android installed. The LCD display cracked recently, and as the cracks have spread over whole display over few days, it's now totally uncontrollable.

The phone has a 4 way sort-of-joystick thingy, so when it's unlocked I can still use it. However, once the display turns off completely I cannot unlock it to use it.

Is there some key combination or a trick to unlock the phone without using the display? The phone is not password or key locked, it just requires to slide from left to right.

I have USB debugging enabled, but I have no idea how to use it. The phone is not rooted.

Also, I'm wondering how I'm going to save my phonebook and other stuff.

The device name is Huawei U8500.

# Answer
You can use a USB cable and buy a USB mouse so that you can use that \[a mouse\] instead of touch screen. Check out a USB adapter for Android that fits your budget \[and make sure it's compatible with your device\] and purchase it.
> 4 votes

# Answer
> **Requirements**

* Your phone must be **rooted**
* You need a **USB** Cable
* You need a **PC**
* **USB Debugging** must be enabled
* **Android SDK** or at least **ADB** must be installed on the PC
* You need to be familiar with **Command prompts/Terminals**

> **Tutorial**

1. **Connect** your phone to the **PC**
2. Open up a **Command Prompt**
3. To connect the Phone Terminal, Run **`adb shell`**
4. To emulate a Power Button (To power on the device), Run **`input keyevent 26`**
5. To Unlock the screen, Run **`input keyevent 82`**
6. Your phone now is Unlocked!

> **Notes**

* This didn't work for me but it's confirmed to work with others

> **References**

* To see a list of useful **ADB** Commands, Visit this Site

> **Advices**

* Install a VNC Server on the Phone such as This one, and install a Client on a PC such as This one, and connect the PC to the phone and then you can use the phone on the PC directly
> 3 votes

# Answer
You can use an USB OTG (on the go) adapter and a USB hub, plug the OTG in your phone put the hub in the adapter and plug in an USB keyboard and USB mouse
> 1 votes

# Answer
Try MyPhoneExplorer. Works like a charm for me. I have Android Gingerbread 2.3.5.
> 0 votes

# Answer
You can use a mouse using a USB Female Cable. I can use this cable to control my Huawei Assend. Then you can remove the lock to avoid interruption.
> -1 votes

---
Tags: remote-control, huawei, physical-damage
---


# Question
Title: How to write an intinerary email that Gmail will recognize
I want to email myself some flight details. How can I write the email so that Gmail will recognize the flights and make an auto event? Or, how do I make Inbox recognize it as a travel category email?

I understand that it might not be possible. Even when I receive itineraries straight from the airline, it normally doesn't recognize them anyway! Irritating that this feature is so half-baked.

# Answer
> 1 votes
What I've done in the past (you're not alone in this want!) is take other emails that I've gotten from other flights and replaced all the information with my new flight that I wish to track. Make sure you hit the most important parts

* Itinerary number
* Confirmation code
* Flight numbers
* Incoming/outgoing airports
* All flight times

Once I filled in all my new information, I just forwarded myself that email and Gmail picked it up and even pushed the info into Google Now!

Pretty handy.

---
Tags: gmail, google-now, inbox-by-gmail
---