# Question
Title: newbie: how to get near-stock MotoG out of boot-loop?
**summary:**

phone: near-original-condition MotoG {2013, 1st gen}, Android version==4.4.4

me: Android newbie, Linux vet

problem: infinite boot-loop

need: newbie-oriented instructions regarding how to fix or further debug

**details:**

I am very underinformed regarding Android and pretty much all things phone, and put off getting a smartphone until 2015. ~8 months ago I got a refurbished CDMA/Verizon MotoG (which I believe to be {2013, 1st gen}) for an MVNO's BYOP program, but have been too busy to do much with it, other than

* update it from Android version==4.4.2 to 4.4.4
* twiddle some settings (e.g., configure wireless, copy some icons to the launcher)
* lock the launcher (i.e., require PIN entry for access)
* make phonecalls (I realize that's sooo 20th-century :-)

I.e., unlike all the posts I've looked at in the boot-loop tag-wiki, I have not knowingly done anything experimental to either the hardware or software (e.g., rooting, flashing ROM, replacing components).

Yesterday I squeezed its power button to wake the MotoG to check the time (probably my main use for it :-) and ... it booted: the MotoG showed its usual initial powerup screen (white with "powered by android" at the bottom), then the various HD Motorola planets, then the lockscreen. If it had stopped there, I would have been merely annoyed. Instead, almost as soon as I started to key in its PIN, it went back to first powerup screen, and then through the entire sequence. And again. Each time, it goes through the entire normal sequence of boot-time screens, then displays the launcher/lockscreen for ~5 sec (barely enough time to key in the PIN), then back to the initial boot screen. (Note that the MotoG restarts itself after the same amount of time in the lockscreen whether or not I key in its PIN.)

At this point I did not even know the term `boot-loop`, but certainly knew what an infinite loop looked like (my {background, work experience} is IT, mostly Linux). I let the MotoG drain its battery doing its boot-loop, hoping that might cure the problem. It did not: as soon as I put it on its charger, it resumed `boot-loop`ing.

Can someone give me simple, Android-newbie-oriented instructions for how to fix or debug the problem? Or, better yet, pass pointers to existing, simple, Android-newbie-oriented content regarding how to fix or debug the problem. Extra credit if the content helps me (et al.) to learn more about Android and this hardware platform: I'd *like* to know more, but just haven't had time to learn.

# Answer
Do a Reset via Recovery.

1. You first have to power off your Android smartphone. In order to do that, press the power button and select “power off”.
2. Wait a few seconds and then press the volume up and volume down buttons along with the power button at the same time for about 3, or 4 seconds.
3. Release the buttons; the Moto G boot menu must be now displayed on your phone.Use the Volume Down button in order to scroll down and also up as the Volume Up button can be used only for selecting an option.Scroll down until you reach “recovery” and the press the Volume Up button once.
4. The android logo will now be displayed on your phone.Hold down Volume Up and Volume Down buttons for about 5 seconds and press power button once.The recovery mode menu should now be displayed.
5. That was all; you can now choose to hard reset your Moto G or you can return to Android OS by selecting “reboot system now”.
> 0 votes

---
Tags: boot-loop, unbricking, motorola-moto-g
---


# Question
Title: If a specific app doesn't require full network access permission means it's completely privacy safe?
If they can't access internet, they can't steal my data in the back which is safe right? I wanna try this file encryption app from play store. Before i proceed, i wanna make sure that the app itself is completely safe. It's called SSE encryption app.

# Answer
> 1 votes
Unfortunately, ***all*** apps always have the ability to access the internet. The permission can be misleading. It has to do with viewing other devices on a network and the network details. What you can do is right after downloading the app, put your phone in airplane mode. That will prevent any data from leaving the phone, then uninstall it before turning airplane mode off.

Although in all reality, unless you're running `Paranoid Android`, your data is never truly safe, and even then it isn't perfect.

---
Tags: google-play-store, stock-android, permissions, google-apps
---


# Question
Title: Can the Samsung Galaxy Note II stock camera app be transplanted to a custom firmware?
I've had a Sprint Samsung Galaxy Note II (SPH-L900) for 2½ years. I've always liked the stock Camera app that it came with, and I've missed having it around since I replaced the stock firmware with CyanogenMod. As it happens, due to technical difficulties it was necessary for me to reinstall the stock firmware recently, and there was my little friend again, "Camera" (v1.5). Is there any way to capture that camera app from the stock firmware and transplant it to CM 12.1 (or any other custom firmware)?

# Answer
The short answer is **no**.

The detailed answer is - it will be difficult - very difficult. The **camera** from the stock samsung firmware **relies on the touchwiz framework** to work correctly. **Any AOSP based rom comes without the touchwiz framework** \- and that's one of the best reasons to install an AOSP based rom. So what does this mean in the end?

You would need to modify the application - include the shared libraries and may have to port the framework - it won't be worth the effort. If you're not happy with the stock camera application, try one from the play store - they might even make better pictures.
> 3 votes

---
Tags: applications, custom-roms, camera, samsung-galaxy-note-2
---


# Question
Title: Attempted multiple solutions for malwares like androidSystem, timeService and monkeyTest, but to no avail
My Micromax A106 is affected by viruses called **timeService, monkeyTest, androidSystem** and some unknown ones.

These viruses started automatically even though I uninstalls, disabled and stopped them. Because of them, performance of mobile is very poor, not responding properly for my action.

I didn't even install any app. My mobile have only 16 apps.

When I switch off and then switch on the mobile, the apps like **Privacy guard, 9 apps, cool browser, easy touch (1), easy touch (2), hot video,** and some more unwanted apps are installed automatically.

I'm unable to uninstall them. If I uninstall them, they automatically get installed without my knowledge.

SOLUTIONS TRIED:

1. I tried by installing all the antivirus apps available in Google Play like Norton, Avast, AVG, Kaspersky, Trojan remover and more. Nothing happened.
2. Formatted Internal and External SD cards.
3. Factory reset the device.
4. Enabled the security options to not to install from unknown sources.

I tried most of the solutions available on web. Nothing works for me.

Anyone help me to resolve and relieve me from this issue.

# Answer
I followed carefully every step and got rid of the issue. It will be very helpful to those having this issue.

All the credits goes to Nuh99 who posted the thread (with solution): FIX for Monkey Test & Time Service Virus. (Without Flashing) on XDA Forum.

**Follow the instructions**:

1. Install following apps in your mobile from Google Play Store

1. Busybox Installer by JRummy Apps Inc.
    2. Terminal Emulator by Jack Palevich
    3. Root Explorer Pro by Speed Software
2. If you have root access in your Android mobile, then no problem. Proceed with further steps. Otherwise make your mobile to have root access by following these steps :

1. Download "Kingo Root" in your system (i.e. laptop/desktop).
    2. Then connect your mobile by enabling "USB Debugging" option (turn on USb Debugging by going to Settings → Developer options → USB debugging).
    3. Then click "ROOT" in Kingo root. That's it.
3. Turn off Wi-Fi/3G/4G, and then go to Settings → Apps → All → disable time service and monkey test. If already frozen via titanium backup or other app, skip this.
4. Open Root explorer, go to `system/xbin` and see if there is any file starting with a dot (e.g. `.ext.base`). Also note that every (`.`) file has different permission then the rest of other files. So just remember those files with dots because those are the one that you're going to remove in Terminal emulator.
5. Go back to system and then go to `Priv-app` folder and look for these two files `cameraupdate.apk` and `providerCertificate.apk` and notice that permission of these two files are different than the rest of APKs, so these two are the base of MonkeyTest and TimeSservice virus and needs to be deleted.
6. In Terminal emulator app in your mobile you have to run the following commands. If you feel difficulty in running those commands, use ADB from your system. If you are having ADB in your system (i.e. laptop/desktop), run `adb.exe`.

(I am using Android Studio. So, I run the `adb.exe` from `User/AppData/Local/Android/sdk/platform-tools/adb.exe`). Otherwise use it by downloading and installing.
7. Open Terminal Emulator, or if you have access to your device via ADB from a computer.
8. Follow these commands one by one:

```
adb devices # Type this line if you're using ADB Windows
adb shell
su
mount -o remount,rw /system
cd system/priv-app
chattr -iaA providerCertificate.apk
rm providerCertificate.apk
chattr -aA cameraupdate.apk
rm cameraupdate.apk
cd ..
cd system/xbin
chattr -iaA .b
rm .b
chattr -iaA .ext.base
rm .ext.base
chattr -iaA .sys.apk
rm .sys.apk

```

**NOTE:**

1. If you are using an older version than KitKat you need not to type `priv-app`. Just type `cd system/app`
    2. If "chattr -aA ...." shows error, try it like this "chattr -iaA ...."
9. Please make sure you type the file name correctly just as `providerCertificate`, 'C' is capital otherwise permission wont change.
10. If you find any other files similar to monkeytest try to remove everything.
11. Exit Emulator/ADB by giving `exit` command.
12. Check it in your device if monkey test is present. Answer is "No".
> 3 votes

---
Tags: malware
---


# Question
Title: Based on what does translate appear only in some apps and some places it misses translated?
I happen to open a Chineese application and in that page all the info was Chineese so on top right corner there was a translate button On clicking translate it did translate the page but not the whole page.

Places like what's new section was still Chineese Why is it not translating the what's new section in some places it simply removed the text

I opened other Chinese app also and in that the translate icon doesn't appear.

So based on what does the translate icon appear on some apps and also why does translate doesn't translate completely

# Answer
> 1 votes
Usually is up to the developers to translate their apps, so it means they had no time/didn't want to translate it. They probably chose to insert a translate button which uses something like Google translate to do the work, but gives approximate results.

---
Tags: google-play-store, google-translate
---


# Question
Title: How to control, monitor and limit bandwidth usage?
During my last holiday, an overeager podcast app used my entire quota for downloading one podcast.

Now I am looking for sulutions that will help limit bandwidth usage.

1. Primarily I would like to monitor and limit usage by apps (getting warnings,throttling and blocking apps).
2. Sometimes up/down can be treaded separately (like photo backups)
3. I probably have a lot of apps that I can't monitor individually, I think I should be notified about those using resources, and then be able to set limits.
4. Would like the possibility of several different "policies", with automatic or manual selection. (I often use a mobile hotspot, so basing it on wi-fi or mobile data is not sufficient). Can be home operator, roaming status/location, Hotspot name.
5. Sometimes the problem is hotspot clients of my device. Some granular control would be best.
6. Perhaps granular control of browses - possibility to control websites, tabs perhaps by limiting heavy downloads like flash and photos.
7. Limit bandwidth used by ads.

On my phone I have a Data usage listing under Settings|Connections, which is somewhat useful.

# Answer
> 1 votes
There are several things you can do:

1. **Restrict background data**. You'll find this option in the Data Usage section of Settings.
2. **Use an ad-blocker** like AdGuard or Adblock to avoid wasting bandwidth on ads.
3. **Navigate to the Settings page** of your data-guzzlers and make sure they only do their data buffets over Wi-Fi.
4. Also do remember to **check your Data Usage page regularly** to stop any greedy apps you've forgotten about from chomping down all your data.

# Answer
> 0 votes
Your options will vary by version of course, but my rule of thumb when roaming is to disable mobile data altogether. As an example of why, traveling to the UK from the US resulted in a two to three hundred dollar charge even with the purchase of an international roaming package. Overage charges are too ludicrous to risk so I would stick to wifi data only if at all possible.

---
Tags: bandwidth
---


title: Marshmallow USB connection type

text:
# Question
Title: Marshmallow USB connection type
I just flashed the Android 6 Image to my Nexus 7 (2013) LTE a few minutes ago. It was a clean flash, so I copied my files over to my PC.
When I plugged it in after it booted, Windows detects it, installs the drivers automatically and shows the device in My Computer. From it's icon, It's in MTP mode. But when I open it, I can't see the usual "Internet Storage" disk that lets me access my files. The device shows a blank folder.
I searched the Settings app for "MTP" & "PTP" but found nothing. (Unlike in Lollipop) In the "Storage & USB" section also, there is no mention of a USB connection other than in the title.
I can't swipe down the notification area while the device is plugged in because the screen is broken (I use a mouse)
What might be my problem?
PS: The device has an unlocked bootloader so I can edit system files.

Thanks.

# Answer
> 10 votes
Go into Developer options, and cycle the USB host mode, the files will show up on my PC.

# Answer
> 16 votes
You can swipe down the `Notificationbar` and it will show `Charging only`. If you click that entry you can select the desired mode. The selected mode won't be set as default, so if you plug your device again, it will be on `Charging only` again.

To set the default mode you first need to enable developer mode (don't ask me why...). This can be done by going to `About phone` settings and clicking on the build number a few times.

Then go to the now accessible `Developer Settings` -\> `USB-Configuration` (should be under the `Network` section). This should be set to the desired mode. In my case it was allready set to `MTP` (the desired mode), so i had to set it to another mode (for example `Charge only`) and then set it back to `MTP`.
Hope this helps!

**EDIT:** This only seems to work once. So if you disconnect and reconnect the device 2 or more time, the default is again on "Charge only". It is mentioned in the changelog of Android 6. Link-https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-usb

# Answer
> 7 votes
# USB Mode: Set Default to MTP (file transfer) Marshmallow/6.0

Default is set to Charge only mode, You can enable developer options and enable MTP feature by following below steps:

1. Settings -\> About phone -\> Touch 7 times on Build Number to enable Developer options
2. Settings -\> Developer Options -\> Select USB Configuration -\> MTP

# Answer
> 1 votes
Swipe down the notifications window with the device plugged into the computer, there should be a persistent notification for USB Mode, make sure it isn't set to "Charging Only". I had this on my Nexus 6 after a clean flash of Android 6.0 as well. I've seen others report this as well.

---
Tags: usb-connection-mode, mtp, 6.0-marshmallow
---


# Question
Title: Lollipop Firmware for Galaxy Core Prime SM G360H
Alright, so... I know there is no Lollipop Update (either OTA or Manual Firmware download) for the Galaxy Core Prime SM G360H yet. But my question is: Can I use the SM G360F's 5.0.2 Firmware on the SM G360H? I guess it should work but the 360H is Dual SIM and has no NFC. Will this be an issue? I will root the phone afterwards and I know for sure how to manually update it. I just want to know if the 360F's firmware will be fully compatible and usable on the 360H.

# Answer
> 0 votes
No, these devices are not compatible; they use different chipsets. The G360H uses a Spreadtrum SC8830A (ARMv7) whereas the G360F uses a Snapdragon 410 MSM8916 (64-bit ARMv8).

---
Tags: 5.0-lollipop, updates, samsung, device-firmware
---


# Question
Title: How can i use Android Beam in Asus Zenfone 5?
I have just upgraded my Asus Zenfone 5 to Lollipop from Kitkat....After successfull upgradation i found all features.But i am unable to find NFC to start Android Beam feature. Is it supported ?I have upgraded through ZenTalk...

# Answer
> 0 votes
You can't; the ZenFone 5 does not have NFC. (No mention on the official specs page either.)

---
Tags: 5.0-lollipop, asus-zenfone-5, android-beam
---


title: Does cyanogenmod work on my device?

text:
# Question
Title: Does cyanogenmod work on my device?
I use a rooted "AOC tb07mc" does cyanogenmod work on my tablet? And if it does, how to mod it?

# Answer
### This is a device independent answer.

For new comers: Whenever you want to find a CyanogenMod (CM) build for your device, find out whether your device is supported officially by CM or not. You can do that easily. Click here and search for your device's name.

Officially supported devices usually have a separate page for information including flashing instructions, device specifications, name of maintainer(s) among other things. Click here to know more.

In the event your device's name doesn't show up (i.e. not officially supported), then head to Unofficial Ports page. The entries in the list are -- ideally supposed to be -- added by the respective developer(s) or maintainer(s) of that unofficial build.

If you still don't see your device's name anywhere, then either, the developer didn't add the entry to that last list or nobody has yet ported CM to your device.

For the case when you do not see your device's name anywhere in both official and unofficial devices list, then search the ROM on the web, specifically XDA forum but not limited to that. You'll have to try multiple queries for better results from search engine and possibly, even the Advanced Search if Google is your choice of search engine.

As for flashing the CM ROM -- provided that you do have a build in your hand -- you would probably be able to see the instructions from wherever you got to know about ROM's download link. If not, use web search or our site's search. If nothing shows up, ask us.
> 1 votes

---
Tags: cyanogenmod, root-access
---


# Question
Title: How to stop "Couldn't sign in" notifications?
I have my Nexus 9 (on 5.x) connected to my iCloud account for email. It works fine, I even get notifications for new email. It can connect to the server just fine.

However, I get notifications from Gmail around every 15-20 minutes saying "Couldn't sign in" with my iCloud email address.

I don't like my tablet and wrist vibrating that often with useless notifications. How can I turn these off (or, ideally, fix the problem) without turning off notifications for real email?

# Answer
Did you try to disconnect and connect again the iCloud account with Gmail app? If the problem is still there, you could try to use a different app: with your setup you should have (maybe disabled) a so called 'Email' app.
> 0 votes

---
Tags: notifications, email
---


# Question
Title: LG DoublePlay: Boot looping after replacing framework-res.apk
I modified and replaced the original `framework-res.apk` on my *LG DoublePlay (C729)* and now it keeps bootlooping on T-Mobile logo. Even the recovery mode didn't help - the recovery mode displays only a unpacking icon and then it reboots the phone. I have the original `framework-res.apk` but I'm not able to get it into my phone. USB connection with PC is stable. Any help would be greatly appreciated.

Thank you!

# Answer
> 1 votes
I don't think anything can be done at this point, you should've been more careful when you messed with Android System itself. If it was SystemUI your phone would reboot into system, but unfortunately that ain't the case. The only reasonable thing to do would be flashing a new ROM.

ADB won't work until your phone reboots to system. I don't think fastboot will help you either, so that leaves only one option, flash it.

Next time you try to change either "framework-res.apk" or "SystemUI.apk" try this script. It will get the job done without any mess. Remember to run the script as root and put the apk files in external sdcard(extsd).

```
#!/system/bin/sh

mount -o rw,remount /system

if [ -f "/extsd/framework-res.apk" ]
then
    cat /extsd/framework-res.apk > /system/framework/framework-res.apk
    chown 0.0 /system/framework/framework-res.apk
    chmod 0644 /system/framework/framework-res.apk
else
    echo "Error: File(s) not found."
fi

if [ -f "/extsd/SystemUI.apk" ]
then
    cat /extsd/SystemUI.apk > /system/priv-app/SystemUI.apk
    chown 0.0 /system/priv-app/SystemUI.apk
    chmod 0644 /system/priv-app/SystemUI.apk
else
    echo "Error: File(s) not found."
fi

reboot

```

# Answer
> -1 votes
1. Have a backup of your system in case of problems.
2. Root your tablet if not already rooted.
3. Install a file manager with system r/w capability.
4. Copy the framework-res.apk from wherever you have it stored to \system. Do not copy the file to \system\framework at this point or you will cause the system to bootloop.
5. Change the file permissions to rw-r--r--.
6. Move framework-res.apk from \system to \system\framework, letting it overwrite the original. You will have been successful if the phone does not instantly reboot upon copying.
7. Completely power down your phone, then power it back up.

---
Tags: unbricking, boot-loop, lg-doubleplay
---


# Question
Title: how to get data from Note 3 broken screen
I have a Samsung Note 3 and the phone went black due to me dropping it. I have since got a new phone but want to retrieve my photos from the old phone with the broken screen. The problem is that I have a passcode on my broken phone and I am unable to see or use the screen. I know the code but just don't know how to retrieve the photos. Any suggestions would be greatly appreciated.

# Answer
> 1 votes
Link the phone to a PC with cable and then it should load up the storage data if it is set automatically and then it should be under 'My Computer' as an external memory, your photos should be under DCIM.

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


title: Updates filling internal storage

text:
# Question
Title: Updates filling internal storage
I just bought a HTC desire626 not even a week ago . Seems like it updates all the time we'll now my internal memory is about full. Am I doing something wrong everything allowable to put on SD card but doesn't seem to work.

# Answer
Try going to 'Settings' and then go to apps/applications tab then go to 'all apps' you can then select the apps you do not require and then select uninstall, if you had the app already but it just updated it, it will just remove the update, but have factory version. Hope this helps.
> 0 votes

---
Tags: updates
---


# Question
Title: Applications lost permissions after flashing Marshmallow
I upgraded my Nexus 5 from Android 6 preview 3 to the 6.0 final version by manualy flashing image files from google factory image. All my applications lost permissions and crashing. I am unable to give permissions through settings too. The only solution I found so far is to reinstall applications. However I don't want to reinstall all of them for obvious reasons.

Please advise how to fix it.

# Answer
Flashing factory image solved the issue. https://developers.google.com/android/nexus/images
> 0 votes

# Answer
For me the boot.img modification by Chainfire worked partially: device seems to be rooted (with supersu 2.51 beta), but twrp asks for password and cannot mount anything (I've posted a question about the latter). In particular I could not install supersu via adb sideload from recovery, as Chainfire recommends. Rather I just installed apk from system (using simple explorer).
> 1 votes

# Answer
I had the same problem. For me the following helped (root needed):

* backup the app with Titanium Backup (TB); its an app available in PlayStore
* restore it immediatly with TB
* done (no uninstall needed; app data wont be affected)
> 0 votes

---
Tags: rom-flashing, permissions, 6.0-marshmallow
---


# Question
Title: Adding stock image as secondary ROM in MultiROM
I have a Nexus 5 and root. I also use the MultiROM application. I want to create a secondary ROM from stock. However, I cannot flash factory images, hence need to make flashable zip out of it.

How do I do it? What other method is recommended?

# Answer
> 0 votes
I'm assuming you have all the things necessary for MultiROM, i.e. modified TWRP recovery installed, MultiROM zip flashed, a custom kernel in Primary ROM having kexec-hardboot patch.

If you're unfamiliar to the terms I used or the requirement is not fulfilled, see Huey's answer here or find the thread relevant to your device, on XDA forum or here.

### Instructions:

1. Boot into TWRP and create a full backup of your current primary ROM (my assumption is that the device is running the stock ROM).
2. On the default page of TWRP :

* go to **Advanced → MultiROM → Add ROM**,
    * select the memory in **Install to → Next**,
    * select **Backup** → select your recent primary ROM backup → **Swipe to Confirm**,
    * after flashing completes, do the reboot and choose your new secondary ROM in the boot menu.

Done!

---

If you're running a custom ROM as primary, then take its Nandroid backup, flash the stock ROM as primary, follow my aforesaid instructions, and then restore the backup to come back to custom ROM as primary one.

---
Tags: nexus-5, stock-rom, factory-image, multirom-manager
---


# Question
Title: can you use wireless charging on LG G3 s
can you get wireless charging on the LG G3 s as under the cover on the back of the phone there are two pins that connect to the cover, this cover also has a pad on the back. Thanks.

# Answer
> 0 votes
Your phone doesn't support wireless charge, but you can try to find a cover which enables it: the cover connects to the micro usb of the phone and has an embedded coil (and some other hardware). I'm not sure it exists, but you can try to find it.

---
Tags: 5.0-lollipop, lg, nfc, wireless-charging, lg-g3-vigor
---


# Question
Title: How to change the density (DPI) for specific applications?
How do I change DPI for applications only (different density for system and separate for each app)? I suppose there exist some specific part of code to change DPI value.

# Answer
> 1 votes
Use App Settings for that. It needs a rooted device with Xposed Framework installed and its module be activated.

To change DPI for a specific app, launch App Settings → choose the app for DPI scaling (force-stop the app too) → switch the slider next to Settings → add DPI value and save.

See screenshots:

* first image -- before changing the DPI of the app
* last image -- after changing the DPI of the app

The rest is untouched, such as status bar or the keyboard app.

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

# Answer
> 2 votes
You can use Tasker (paid; 7 day free trial) as well provided that OS is rooted.

* Profile: Application → select app fro DPI scaling
* Task: Action: Code → Run Shell

+ Command: `wm density <DPI>`

    `wm` implies Window Manager. Replace `<DPI>` with the DPI you want.
    + Check **Use Root**
* Exit task: Action: Code → Run Shell

+ Command: `wm density reset`
    + Check **Use Root**

That's it. Launch the app and the density of the whole system will change. Exit or switch the app and DPI would revert back to normal. The fluidity of the switch is not up to the level of App Settings, but it's acceptable.

# Answer
> 0 votes
Use Xposed Installer \+ GravityBOX.

---
Tags: applications, customization
---


title: in built apps update

text:
# Question
Title: in built apps update
Every minute my phone seizes and "unfortunately, measure has stopped" pops up. It makes my phone slow. Under application manager in settings, the app is there but I can't update it.

# Answer
You can only update an application from the Application Manager if the application has an update in the `Google Play Store`. If there is no update, it will not be available in the Application Manager.

Try to delete and reinstall the app. If the issue continues even after that, send a bug report to the app's creator and find an alternative if the issue cannot be resolved by the creator.
> 0 votes

---
Tags: notifications
---


title: Galaxy S6 Screen Height Points

text:
# Question
Title: Galaxy S6 Screen Height Points
What is the screen height of the galaxy s6 in points? For example the iphone 6 plus is 414 x 736 points. How can i get that for the galaxy s6, i've searched quite a bit for it and still haven't found anything.

Thanks!

# Answer
> 0 votes
Basically, screen size in points depends on screen scaling.

Size for iPhone 6 Plus with default @3x scaling is: `414 x 736` points and `1242 x 2208` pixels - `401 ppi.`

Size for Galaxy S6 with same @3x scaling is: `480 x 853` points and `1440 x 2560` pixels - `577 ppi.`

---
Tags: screen
---


# Question
Title: How to restart android, without touch or removing battery?
All of a sudden my Android (Lollipop) stopped responding while I was using an app. I pressed the power button two times and the problem persisted.

I waited a few minutes and pressed the power button again. It showed the lock screen, but still the smartphone (Moto G) didn't respond to my touch commands.

How can I reboot my device? I can't touch the "Power Off" option neither can I remove the battery.

# Answer
Press and hold the power button for 10-20 secs and your phone will force reboot, in most cases anyway. If your phone still doesn't reboot, then you'll have to remove the battery and if its not removable you'll have to wait for the battery to run empty.
> 3 votes

---
Tags: reboot, touchscreen, motorola-moto-g2
---


# Question
Title: Choosing apps to load and remove from memory when using Android
I'm not a programmer. And as far as I know, Android uses as much RAM as possible, loading as many apps as possible, so that launching / opening (or returning to them) is smoother.

**My question is:**

Is there any way to choose which applications I ALWAYS want to keep in memory, and which ones I NEVER want to have there?

**For example:**

WhatsApp is a very common app. I would always want it to be there. Google Maps is always open and occupying space. I barely use it, and I don't mind to waiting 5-10secs until it opens. It would be better to use that RAM for other apps, such as my browser.

Thanks in advance.

# Answer
You can never "*choose*" per-se an app and dictate that the app will have that guaranteed amount of memory.

Sure, Google Maps consume space, but that's for the actual application, does not mean its hogging up memory, Android is pretty smart when it comes to memory management.

When you long press the home key, it shows the recent apps list, **that** does not mean they are all loaded at the same time. Android keeps track of which activities was shown and if necessary load them again, and once the pressure of RAM space hits a certain threshold, Android will boot them out to make room for other apps.

You cannot override Android's dictation of **how** and **what** application should be in RAM, just by a user's presumption that "*this certain app should be there in memory and has guaranteed X amount of RAM, **because I want it to***"

Android is **not** Windows, where their Task Manager is available at all times via `Ctrl`+`Alt`+`Del` and zap away processes to "free up memory".. That mantra should be firmly repeated ad-nauseum! :)

As Ryan Conrad's statement in the comment, from the discussion arising out of the likes of RAM Boosters, Task Killers et al, this statement sums up exactly why the apps mentioned can have a negative effect on the battery, not to mention introducing instabilities into the system - *It's CPU cycles that you should be more worried about than memory.* **WORD** CPU cycles drains the battery regardless and as the commentator says *Free Memory is wasted Memory. Let the OS handle it. It is better at doing it. It knows what memory can be freed safely without causing additional strain and drain on the device*

Simples really :)
> 3 votes

# Answer
If your device is **Android 4.0+** and **rooted**, try "Greenify" which I developed.

You can safely hibernate any app you do not want it to run stealthily (thus eat your memory, battery and slow down your device) when you are not actively using it, while still keep it fully functional when you explictly run it, either from launcher or by sharing anything with it.

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

# Answer
You can try Smart RAM Booster:

> Most of Android devices bundle with limited memory. Android task manager will selectively kill low priority tasks in order to reserve memory to higher priority task. That’s not always run at an appropriate time, causing low responsive apps, lagging, especially when you launch a new app after heavily browsing web pages. It causes a worse experience.
>
> How RAM Booster works
>
> RAM Booster is designed to overcome these issues by selectively kill less important apps that are running in the background but consumes considerable device’s memory. RAM Booster comes with auto-boost in 4 levels: aggressive, strong, medium, gentle.
> 0 votes

# Answer
If you are a rooted user just convert your app into system app by using rom tool box pro or any other app then it will not close after you swipe away the app from recent app.and runs in background.If you don't want maps or other pre installed apps to run uninstall them and reinstall from playstore and greenifying them will make your battery last long.
> 0 votes

---
Tags: applications, ram, system
---


# Question
Title: Why my Nexus 4 keeps blinking the notification LED?
The notification LED in my device is always blinking. There's nothing in the notification area and it keeps blinking. Sometimes its a dark blue / violet and sometimes it changes to a white light.

I Don't understand if this is an expected or unexpected behavior. I presume the notification light should be related to the notification area and should stop when it is cleaned.

I read here LED wont turn off that I should try reseting it. I'll try it if works I post here again.

# Answer
I read here LED wont turn off that I should try reseting it. And that's all I needed to fix this problem. LED wont turn off
> 0 votes

# Answer
If your device is no more in an area where it can reach GSM network, the notification LED will blink (in white if you installed LightFlow).

Still with LightFlow installed, the dark blie/violet blinking is the notification of a new SMS.
> 1 votes

---
Tags: nexus-4, notification-led
---


title: Galaxy S3 insufficient space

text:
# Question
Title: Galaxy S3 insufficient space
I've got a couple GBs worthof space and my internal and external SD storage are about at 25% full each. No matter where I try to download apps to, it says I've got insufficient space.

I've already deleted everything I don't need, cleared caches, and updated the Play Store. Sometimes it will let apps update by themselves automatically and have no issues, but other times it will so say I lack space.

# Answer
> 1 votes
I use Space Cleaner | Boost & Clean by Uniblue. It's super easy to use, it cleans all cache and junk from my Android device, and effectively allows me to manage my apps to create more space on my device.

# Answer
> 0 votes
FIrst of all check your internal storage for space I know you have checked your internal storage and SD card its has GB's of Space but this time check only the internal storage I am sure you must be lacking internal storage because apps download at the internal storage.

# Answer
> 0 votes
Repair/reinstall the OS again using Samsung Kies. Read this F.A.Q before doing so.
*Note: You don't lose any personal/user data on doing this.*

---
Tags: google-play-store, samsung-galaxy-s-3, insufficient-memory
---


# Question
Title: On Windows, how can I send/read text messages from my phone?
Is there a convenient way of reading/sending text messages from my phone through Windows? I remember Nokia's Symbian phones had a piece of software to do just that, but I can't find any simple solutions for Android.

I'm using Android 5.1 on a Nexus 4.

# Answer
If you don't mind using the web interface to do this, go get Airdroid.
> 0 votes

---
Tags: sms, windows
---


title: Add a digit to every contact

text:
# Question
Title: Add a digit to every contact
My city is adding a new digit to its number to increase the number of combinations possible. I have over 300 contacts, editing them manually is not really a good way to do that.

98% of my contacts is on the + XX ( country code ) + XX ( state code ) + XXXXXXXX ( the number ) format.

I need to add the digit 9 to every number, so after running a program script whatever every contact should be +XX XX 9XXXXXXXX .

Bonus : I have contacts from people of other cities who must stay the same if possible I would like a solution like this : if state number is XX then skip it. But is better to manually change this group of contacts than all the contacts from my city so it's OK if that's not possible

# Answer
> 3 votes
Only thing that I can think of is:

* Go to the web interface for Google contacts, click on export (it should redirect to the older version of contacts)
* In the older interface click on 'other' (or something similar) near the icon to add contacts
* You will see the voice 'export'. Click on it
* Choose the group 'personal contacts' (should include only the contacts from the address book of your phone)
* Then choose 'format CSV for Google' as the export format
* Open this file (Excel, Calc or similar will do) and use the function 'find and replace' this way:

Search for the two digit that identify the city and replace them with XX9. Pay attention to the numbers which include these two digits in other places. You may want to edit them manually and the rest with find-replace. (There may be even easier ways to do it, but I'm not very good with Excel.)
* Once you are done, go back to the web interface and this time choose import and the file you edited as the file to import.

This should help.

---
Tags: contacts, automation, google-contacts
---


# Question
Title: Possible to share mobile internet (tether) while connected to existing wifi network?
I have an existing wifi network and a Google Nexus 5 (un-rooted, stock android) with 3G data connection.

I would like to tether my mobile to share internet to all devices in existing network which have a custom route or proxy, maintaining default route for all other devices. This existing network also has another fixed connection (default route).

This means Android should effectively connect as a guest to existing wifi network, maintaining 3G/4G data connection and allow data to traverse through its mobile network while providing Gateway / NAT function for any devices which have an appropriate route / proxy set.

Configuration for the other devices (setting routes or configuring proxy) can be managed by hand (manually) as I am a capable network administrator.

As this is typically a consumer device, is this possible? and can anyone provide suggestions on software / howto's / information for this? Technically, my knowledge of computers networks and linux tells me this should be 100% possible, and relatively simple to achieve.

The cost of data here is not in question, I understand that connecting a mobile to an existing network could use a substantial amount of data and may impact my contract and data allowance.

# Answer
Maybe I am not understanding correctly, but you could set your phone as a Mobile Hotspot and configure a wireless router as a bridge between your existing network and the hotspot. In this scenario, all devices on your network would be using the wifi signal of the router and only the router would need to be configured to reconnect to the hotspot.
> 2 votes

---
Tags: networking, tethering, wifi-tethering, proxy, router
---


# Question
Title: Transfer data from Samsung smartphone without unlocking
I have Samsung A3. I accidentally broke display. Now I can't unlock the phone. I know I can change the display. But I want to know whether there is a way to transfer data to PC without unlocking phone. I generally use data cable for transfer.

# Answer
One way in which you can do this is, if you have data stored on a Micro SD card, you can get an adapter and connect it to the PC.
> 0 votes

---
Tags: samsung, broken-screen, data-transfer
---


# Question
Title: Suddenly no data can be written to SD Card from PC (MTP), read Ok, Galaxy Ace 4. What to do?
It is not a filesystem error as I tried to install a different SD Card to see if it is possible to copy files to it, same behavior, can read, not write.

There are plenty of free space in SD card. 32 GB total, like 20 or more free.

The problem is reproducible in two operating systems, Windows XP SP3 (Desktop computer), Windows Vista 32 bits (Toshiba Laptop). Right now I don't have access to other systems.

I don't think that this is related to the problem of some apps not being able to write to SD Card. What I'm trying to do is copy files from Windows PC to Samsung Phone SD Card.

In PTP mode Win XP does not even display the content of the SD Card (this is known problem in XP). In MTP mode, It displays it, allows me to copy from phone to PC, but If I try to copy from PC to Phone, the copy stalls indefinitely and no single byte is copied, not even the file created.

In Win XP, Event Viewer shows this message:

```
Event ID: 15200

MTP USB Driver has cancelled the operation 0x9808

```

I didn't check Vista Event Viewer yet but I think the same event will appear.

I tried installing Samsung Kies and Samsung Smart Switch, as they install drivers, and then with Windows Explorer again, same situation.

I also Removed Avast from phone and disabled Avast in Win XP. Same result.

# Answer
> 4 votes
This might be a simple problem of a write protection or permissions issue. Take a backup of your SD card and format the SD card. This may reset the permissions and you will be able to write into the SD card

# Answer
> 1 votes
The USB cable was defective in my case.

I turned off all the unnecessary USB ports but saw no change. When I changed USB cable and restarted the machine, the problem resolved.

# Answer
> 0 votes
This looks like the Windows driver function timeout error. What you can try:

1. Open device manager.
2. Find your device under "portable devices"
3. Uninstall the device.
4. Reboot PC and reconnect the device.
5. Allow the device to install again and check if it works now.
6. If it doesn't, try installing the Google USB driver for the device.

# Answer
> 0 votes
I've seen this issue solved before by removing the phone from Windows device manager. Then use Add Hardware to bring it back, but don't let it automatically add it. Instead select Choose Device from List. Then don't choose PTP or MTP, but chose USB mass storage device. I know your device does not have a mass storage mode, but this has worked on other similar devices.

# Answer
> 0 votes
I have same problem with S3. So far work perfelctly.I copy files to phone internal RAM without problem.

There was no change on the computer,only install splashtop streamer util. And install apk to phone.(Possible infected exe and apk files?)

now: Copy files from phone works. Copy files to phone not works+ MTP connect crash,need reconnect the phone. Copy little files 200kb to phone works.(2mb not works)...1xGb free

I reset the phone then works fine, one 1,6mb file copy completed then again came out the malfunkction.

but i not clear cache. Possible android virus?

---
Tags: 4.4-kitkat, external-sd, file-transfer, mtp
---


# Question
Title: Fall back to pattern lock if fingerprint not recognised
Can I make my phone fall back to pattern lock (instead of password) if the fingerprint isn't recognised? I've got a Samsung Galaxy S6 with the stock rom, Android version 5.1.1. Ideally I'd like a way of doing this without rooting the device.

# Answer
As you have seen yourself, that is not the standard procedure. Hence, if you like to have that I would suggest to have a look at Trust Agents (Smart Lock feature uses them). You probably could write your own Trust Agent app that checks for failed fingerprint authentications and then call the pattern authentication.
> 1 votes

---
Tags: samsung, lock-screens, samsung-galaxy-s-6, pattern-lock
---


title: Using an Android phone like a SIP ATA

text:
# Question
Title: Using an Android phone like a SIP ATA
I would like to get a few Android phones functioning as a SIP ATA so I can make and receive calls via SIP. I realize one could use Bluetooth to pair with something like Asterisk, but I had high hopes there might be a standalone application that would transform it into an ATA. Is there something out that that will allow me to do this?

Edit: Yep, searched Play Store nothing to be found unfortunately.

# Answer
> 2 votes
**There is a SIP client built right into your phone** (Gingerbread and above). You can find this either in general settings, or in settings for the phone dialer app.

E.g. in Jellybean:

* go to the phone dialer page (as if you were going to make a call)
* choose the menu (bottom right vertical "...")
* tap Settings
* Scroll down to "Accounts" and tap it.
* enter your SIP account info.

Simple as that!

Depending on what SIP service you're connecting to, you may find yourself in the world of codecs. The built-in dialer will try to use the following codecs:

1. GSM-EFR
2. AMR
3. GSM
4. G711u
5. G711a

If you're using regular an Asterisk-based SIP server, then it will mostly likely end up using G711 (aka ULAW). I'm still experimenting, but so far I've had more luck with GSM and was able to tweak my Asterisk server to use that instead. If you're using a 3rd party service, then chances are they've enabled GSM already.

That said, I did use CSipSimple to get as far as I did. It allows easy selection of which codecs will be used when (WiFi vs 3/4G), so it made debugging much simpler. (Btw, their store version is quite old at the time I'm writing this. You can also download daily builds and try those.)

# Answer
> 1 votes
You will find nothing as it is not possible, Even you can make / answer calls programmatically but you can't control Voice / media flow due to some restrictions in Android Radio Interface Layer (RIL). for media/voice you have to relay on some other interfaces like Mic / speaker, Bluetooth, hand-free or loopback wires but all these thing are not what you are looking for! So in short you can't use it as GSM Gateway or VoIP ATA.

If you want to read more then please visit Why it is not possible to use Android as VoIP ATA

# Answer
> 0 votes
It's possible to use android handsets as a SIP phone.

There's not even a requirement for a call/data plan, you don't need a SIM inserted for it to work.

Search for SIP on Google Play and you'll find some:

To clarify: You most probably mixed something up, a SIP ATA is an *analog telephone adapter*, a device that speaks SIP on the one an POTS on the other side and converts an old telephone into a SIP phone. Android phones won't do that, they are a handset on their own and have no POTS interface. Bluetooth will also not help you to connect to Asterisk. Asterisk is a SIP server and does not allow Android handsets to pair via bluetooth for calls (that's solely for using bluetooth enabled phones as FX0/FXS channels for faxing/making calls).

# Answer
> 0 votes
I would just call forward (\*72XXXXXXXXXX) the cell phone to the desired SIP DID number. Boom, all calls re-routed.

---
Tags: voip, sip
---


# Question
Title: Prevent apps from pausing Google Play Music
Some applications tend to pause my music. I know it is paused because the Google Play Music widget shows the play button and pressing it resumes the song. Is it possible to remove that function or privilege?

Music : Google Play Music

App : Learn SQL

Phone is LG G3. Android 5.0

Phone is not rooted. Problem is not intermittent and can be reproduced by clicking on a course inside the Learn SQL app while music is playing.

I am also using Avast Battery Saver.

# Answer
> 4 votes
The behavior is determined by Play Music, which gets notified when another app requests audio focus (as per the documentation). Unless there is an option in Play Music's settings to disable this behavior, or perhaps a mute function in the "problem" app, there's nothing you can do about it.

It's also possible for other apps to pause by sending an `ACTION_MEDIA_BUTTON` intent, which is not protected — which again means there's nothing you can do about it unless those apps have an option to not send it.

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


# Question
Title: How can I reboot without manually shutting down my phone?
I am using Philippines local brand Cherry Mobile Android One. There are times that I want to reboot my phone. Unfortunately, it doesn't have one, or does Android One phone have reboot options?

Right now I'm stuck on manually shutting it down using power button, then opening it again.

# Answer
1. `adb reboot` from a PC
2. `reboot` from a shell/terminal

For automating this, you could try Tasker or a similar app. See Setting up automatic reboot?
> 0 votes

---
Tags: reboot
---


# Question
Title: Android 6.0 drains my Nexus 5 battery within an hour
So. This morning I received the OTA update for Android 6.0 on my Nexus 5. Previously had no problems with battery usage, but after installing the update my battery is drained within an hour, without me using the phone in any way.

The settings indicate that the Android Core Apps are the cause of this and when I press the information icon in the top right it shows 'Contacts Storage'. I have to say that also since the update, my contact list is empty and keeps showing the message 'Contacts are being updated'.

Any clue on how to solve this issue?

# Answer
> 3 votes
I'm guessing this is being caused by a glitch in Google's sync services. This can be a difficult fix if there are more underlying problems, however clearing the system cache will likely fix the issue.

1. Turn your device off.
2. Press the power and volume down buttons at the same time for about 4 seconds. Release. A barebones menu should appear.
3. Use the volume buttons to scroll to recovery.
4. Open the recovery menu and press the power button for one second, then continue to hold the power button and press and hold the volume up button for 3 seconds. Release. This can be troublesome so if you have difficulty Google "Clear System Cache Nexus 5".
5. Scroll to Clear System Cache or something resembling it. Be careful what you select as a lot of device wiping commands are in here.
6. Let it go, then select "Reboot normally"

If that does not fix it, you may need to do a factory reset. You would stay on Marshmallow.

---
Tags: battery-life, stock-android, 6.0-marshmallow
---


# Question
Title: Boot loop after updating to official Android 6.0 Marshmallow on my Nexus 5
Last day I got the notification to download and install official Android 6.0 Marshmallow in my Nexus 5, which is not rooted, was running Android 5.1.1 and no custom ROM. As I downloaded and installed it, from that point its gone to boot loop state (the four dot animation is endlessly running).

I have already searched the web for solution like Boot loop after flashing Android 6.0 Marshmallow on my Nexus 5, Boot loop after flashing android 6.0 marshmallow on nexus 5 follow up and many more, but not tried. Because all those help seekers had tried to manually OS install or phone was rooted or already had custom ROM, but my Nexus 5 did not have any of those.

I had tried "wipe cache partition" and reboot, but it did not helped. As I don't had any data backup of my phone storage, the last thing I will be willing to do is "wipe data/factory reset". As my phone's usb debugging was enabled and I had adb in my desktop, so I have also tried to copy data from my phone using the "adb pull" command in boot looped mood. But also did not got any luck, may be "adp pull" command don't work in booting mood or I am doing something wrong with the command.

Any help to backup/recover the data or solution of the boot loop problem without "wipe data/factory reset" is appreciated. Thanks in advance.....

# Answer
After trying many things I was not able save my data and also had to root my device. Normal flashing didn't help also. I had the problem of persist partition. The life saver was this thread on XDA Developers, where I found my device's problem and solution. The thread link was found from this question. Thanks to the thread writer.
> 0 votes

# Answer
If your device is in a boot-loop you will not be able to pull anything. You might want to try and booting the phone into bootloader IF possible by pressing volume down and power to power on the device. I would recommend downloading the factory image from Google, extracting it and trying:

```
fastboot flash bootloader bootloader-hammerhead-hhz12k.img

```

To flash the bootloader image in in the zip via the command line, as well as boot and radio just to be safe. DO NOT FLASH userdata.img or cache.img, or run any flash all batch or script as this WILL erase everything that is currently on your device.

OR:

You can try to follow the same instructions to boot to bootloader and:

```
fastboot flash recovery twrp-2.8.7.1-hammerhead.img

```

To install TeamWin Recovery, which you can download here. This will give you a custom recovery you can then boot to and possibly be able to adb pull from there.

Hope this helps!!
> 1 votes

---
Tags: nexus-5, boot-loop, 6.0-marshmallow
---


# Question
Title: How do I change the language on my phone if it is not an available choice?
I went to settings \> keyboard / language, but my choice language is not available in the list.

# Answer
I'm not really sure if you mean the Main System Language or the Keyboard Language!, if you want to add languages for keyboard then follow this steps, Just connect to wifi or turn on 3g then go to, Setting \> Language and Input \> Samsung Keyboard \> Languages, Now it'll ask you if you want to list all available languages, Click Yes and choose the language you want and let it download.
> 0 votes

---
Tags: languages, samsung-galaxy-s-6
---


# Question
Title: Missed lollipop update and now can't get it
I ignored my lollipop update for Lenovo 6000 on approx 10 sep. and now i can't get it again.. I'm still trying to update but updater always says that it is the latest version . Now how to upgrade :-(

# Answer
> 0 votes
Go to "Settings", "About Device"
You should see "Software Update"

# Answer
> 0 votes
Did you try lenovo smart assistant?? If you haven't its worth giving a try. Download lenovo smart assistant from this link . Connect your phone to PC and check for updates. In case of any problems you can check instructions on download page.

---
Tags: 5.0-lollipop
---


title: Hiding device name from website

text:
# Question
Title: Hiding device name from website
Is there any way to hide my device name from website e.g. whenever I login Facebook it is able to determine the type of browser 'chrome on Android' and also device name. Is there any way to hide this information or send incorrect information?

# Answer
# About user-agent

If you're referring to hiding your user-agent, this can easily be done. Your user-agent is a short piece of text your browser automatically transmits to the server when you request for a web page. This helps the server identify the browser and operating system you're running and possibly serve up the most appropriate page (e.g. a mobile-friendly version).

On a Nexus 7, the user-agent looks something like this:

> Mozilla/5.0 (Linux; Android 4.1.1; Nexus 7 Build/JRO03D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19

This indicates the Nexus 7 is running Android 4.1.1 and Google Chrome version 18.0.

# Changing your user-agent

To change it on the Samsung Galaxy Touchwiz stock browser, take a look at How can I change the user agent for the stock browser?.

There are several alternative browsers that allow you to easily change your user-agent, including the well-known Dolphin Browser. If you're paranoid about privacy, the Dolphin Zero browser might interest you as well.

If you're using Google Chrome, there appears to be no official way to do this right now, but by checking the *Request Desktop Site* checkbox, you can change your user-agent to a Desktop one that hides the fact you're browsing from an Android device.

That being said, **this is far from foolproof**. Your screen width and height will easily give away the fact you're browsing from a mobile device (and possibly even a non-iOS device).
> 3 votes

---
Tags: facebook, privacy, facebook-messenger
---


title: Can Android run .exe file?

text:
# Question
Title: Can Android run .exe file?
I have just downloaded uTorrent on my Galaxy S running Android 2.3. The `.exe` file has been downloaded and is in the download folder, but when I open the download folder on my SD card and click it, it gives only one option: "Delete file".

I'm not able to run this on my phone? What do I have to do to run it?

# Answer
`.exe` Files are Windows binaries (i.e. executable files/applications/programms) that can not be run natively on a Android system.

I am sure the Play Store (or the alternatives of the Play Store) will have an equivalent app to the `.exe` file you are trying to run.
> 10 votes

# Answer
You can't run `.exe` files in Android. It is a Windows executable file . Android apps will have `.apk` format.

Check out this link. They discuss about Android Torrent apps (downloaders).
> 3 votes

# Answer
.exe is windows executable file. Like you can't run android app on windows without android emulator. In the same way you are going to need windows emulator to run .exe on android. And as far as I know no such emulator is available yet.
> 0 votes

# Answer
.exe file will run on windows or DOS, so you probably can't open that .exe file to your android phone. But there is a way. As some .exe files are also written for DOS and android is really reliable with DOS, So you just have to install DOS box app in your phone, type the name of your .exe file, in that way you can run .exe file.

You also can use 3 party apps to make that out like - Inno Setup Extractor

Original Source :

http://joyofandroid.com/open-exe-files-on-android/

http://yourbusiness.azcentral.com/make-exe-files-work-android-phone-16932.html
> 0 votes

---
Tags: applications, installation, windows
---


# Question
Title: Add fonts to Hancom office, Samsung Galaxy Note Pro
I have a Samsung Galaxy Note Pro, which came with Hancom office. I write many multilingual documents and the fonts that are available are just boring. I have many fonts, (.ttf and .otf) that I have downloaded but cannot use them. Is there a way to use these fonts with Hancom's office for Android?

# Answer
> 1 votes
Font directory is `/storage/emulated/0/.Hnc/HOffice9/Shared/Fonts`. To add additional user fonts, put the fonts in this folder.

---
Tags: samsung, fonts
---


# Question
Title: 2,5 GB free storage is not enough to install aps on Huawei P7 mini, Android 4.4.2
I have Huawei P7 mini with Android 4.4.2. I'm generally installing apps on SD card which is almost completely free. I have, however, over 2,5 GB free internal storage. But Google Play don't let me install or update apps, claiming that I have 'not enough internal storage'. Apps can't be updated from google play in browser as well. Apparently, you can't install or update apps until you have at least 3GB free internal storage(?!?) What can I do about that? Factory reset of the phone is simply not an option (not all apps allow to be backuped).

# Answer
This is clearly a bug. Try going into settings, apps, selecting GooglePlay app, force closing and clearing the data and cache. If necessary do the same thing with GooglePlayServices.

This may solve or problem.
> 0 votes

# Answer
Try clearing caches to make some free space on internal storage. One common app you can find on Play Store is "Clear App Cache". I faced the same issue when I used Xperia C device. It had limited storage and I need to clean cache to update or install a new app from Play Store.
> 0 votes

---
Tags: google-play-store, 4.4-kitkat, internal-storage, huawei
---


# Question
Title: How to do a factory reset on Xperia Z with broken screen?
The screen on my Sony Xperia Z is cracked. I have now sold the phone so I need to delete my text messages, can anyone help?

I can only press in certain areas of the screen so I can't click on factory reset or delete messages one by one.

# Answer
The simple way to factory reset for unrooted phone is to perform a factory reset via pc companion.

1. Download PC COMPANION and install
2. Open up PC companion and click on Software Repair
3. Optional: If your screen is locked and you can't unlock it, check the "I can't start my device"-checkbox in the lower left corner. Click "Next".
4. It will say could not find phone because you haven't connect it yet! so, do connect it and click on the repair phone like this picture. Follow onscreen instruction.
> 3 votes

# Answer
See whether your phone supports OTG. If so, use an OTG cable and then connect the mouse to your phone. In place of touch you can now use the mouse and then reset it via normal way.
> 2 votes

# Answer
I'm assuming that you can't factory reset it via the OS, so the best thing you can do is to boot into recovery mode. This is of course as long as you can see the options on the screen. So once in recovery mode, you can select the option to factory reset the entire phone, apart from your SD card that is.

## Entering Recovery mode

1. Restart your phone.
2. When your phone's notification LED is pink, or any other colour, press the Volume UP or Volume Down button a couple of times.
3. You should now be looking at the recovery mode screen.

Once you're in recovery mode, it should be pretty easy for you to navigate up or down, using the volume buttons. Select a preferred option by pressing the Power button.

Just look for the option to reset your phone.

Sources: www.theandroidsoul.com
> 0 votes

---
Tags: factory-reset, broken-screen
---


# Question
Title: All app icons not showing up in my home screen
I have a Spice Mi-429 which I bought a few days ago. Since I was not an android user before buying this phone, I am unable to understand some features of the phone.

This phone is Android Kitkat 4.4, 1Ghz Processor, 512MB RAM, 4GB ROM.

Currently I am unable to set the icon shortcut of apps in home screen. Apps like Hangouts, YouTube, GMail are not showing up on the Home screen since they are already installed. I have to go to App Manager \> All Apps \> YouTube \> Launch them.

Can anyone help me with it???

Here are the screenshots of my phone..

Click images for larger versions

# Answer
the apps on the homescreens in Android are to all intents and purposes shortcuts, and not the apps themselves.

You **should** but don't have an icon in your dock (the lowermost part of the homescreen) that opens this app drawer.

The icon usually looks a bit like this:

http://cs3-1.4pda.to/4714358.png

This image shows: Google Now, then your homescreen, note the middle icon on the bottom, and then the App Drawer opened (very right of image). This is the list of all your applications.

You could try (I don't have a similar device) long pressing on a free part of a homescreen and see if you can add an action, or shortcut to the app drawer.

Alternatively a launcher like Nova Launcher or indeedGoogle's own "Google Now Launcher" are free and have this option.

Here is an example of adding an action in Nova Launcher which might help point you in the right direction (note **app drawer**):
> 2 votes

# Answer
I do not like the App-drwaer that came with my phone,so started using Google Now Launcher.After installing you may have to set up your apps/widgets on homescreen again, but it's quite simple using the round center button.
Note: After installing, I had to *clear cache* on my current browser before launching this.
> 1 votes

---
Tags: 4.4-kitkat, launcher
---


# Question
Title: Huawei P8 lite is just loading in huawei logo and doesnot start
I updated the software and when software installed the phone restarted and then phone is just keep loading from huawei logo. I tried to hard reset factory and still same problem. My phone is rooted already. Plz help me if anyone can...thanks in advance.

# Answer
You'll have to flash the stock firmware for your device to get it boots again, Go to this thread Huawei P8/P8 Lite Firmwares, Download the same build you had before getting stucked or newer one, Extract it and transfer "dload" folder to the root of FAT32 MicroSD, Put the SD in the phone, Hold Vol+ and Vol- with Power button to boot into Upgrading mode, The flashing process will start automatically, Once it done, Your phone will boot to system again.
> 0 votes

---
Tags: updates
---


title: How to have multiple input languages?

text:
# Question
Title: How to have multiple input languages?
I just unboxed a nexus 7 and coming from an iPhone I am missing the possibility to set multiple input languages for the on screen keyboard.

I need to type text in English and in Italian but I can't find a way to select the Italian keyboard. I am using a device bought in the US, but I don't think that would matter too much.

# Answer
> 7 votes
Assuming that it hasn't changed since ICS, you can go to:

```
Settings → Language & Input → Android Keyboard settings

```

You can enable another languages over there and then you can quickly switch by long pressing on the space bar or by tapping on "Select input method" entry on the Notification Bar.

# Answer
> 2 votes
You have to uncheck the box that says "use system language". I had the same problem, I had not seen that!

# Answer
> 2 votes
For Android 4.4:

* Go to **Settings**, **Language & input**, and scroll down to **KEYBOARD & INPUT METHODS**.
* Click on the dial icon next to **Android Keyboard (AOSP)**
* Click on the first entry **Input languages**
* Untick **Use system language**
* Tick the languages that you want

Now you can switch between keyboards by long-pressing on the spacebar.

# Answer
> 1 votes
If you want to be able to write in multiple languages without having to change the language of the keyboard all the time, you have to use a third party keyboard like SwiftKey.

With Swiftkey, for example, you can start writing in english, write some text in italian, and continue in english, without having to change anything.

# Answer
> 0 votes
On 4.4.4,Long press of the key to the left of the space bar, setup input methods then untick use system language, you can then choose your languages.

---
Tags: nexus-7, input-methods
---


# Question
Title: Why Android says that I am using a lot of storage in pictures and videos?
If I see the Internal Storage, it says that I am using 4.7 GB in "Pictures, videos". However, when I do click in it, I see the gallery, where in total I am using 93.98 MB!!

How is this possible? What is wrong? How to fix it and get more free space?

My phone is a HUAWEI P6-U06 with Android 4.2.2

# Answer
> 0 votes
Maybe the pictures and videos are hidden from the gallery.

Install "Total Commander" or another app to search on entire disk for files `*.jpg`, `*.avi`, `*.mp4`, etc.

Ensure you delete WhatsApp photos and videos.

---
Tags: 4.2-jelly-bean, internal-storage, images, huawei
---


title: I need help with some SD card troubles

text:
# Question
Title: I need help with some SD card troubles
I have a Samsung core 2 I have android kernel version think is 4.4. I recently ran out of memory and installed a 8gb SD card but my apps won't store there. When I try to install an app it says insufficient memory. Help please

# Answer
You must move applications one by one from internal memory to SD card. For help in this download this application: "AppMgr III (App 2 SD)".
> 0 votes

# Answer
1. Root your device by using any rooting method ( I used kingo root).
2. Download (link2sd).
3. Use your computer to make partitions on your SD card (two partitions) ... make the first one fat32 and leave the second one without a type.
4. Insert your SD and go to link2sd it'll ask you about the type of the second partition, choose ext2.
5. Choose the app you want to move to your SD and choose great link. This method worked for me your apps will be stored in the ext2 partition and it will be used as extra internal memory and the fat32 partition stays as your external SD if you made each of your partitions 4 GB you get 4GB extra internal memory and 4Gb external.
> 0 votes

---
Tags: sd-card
---


# Question
Title: How to hide roaming network icon from Status bar?
I'm using Lava Iris Atom 2 phone with Vodafone's SIM. I'm in home network. Problem is, I see the roaming icon in the Status bar.

I tried all the settings like select network or hide roam. If I remove click from data roam, my internet wont work.

Please give an accurate answer on how to remove roam network icon from Status bar?

# Answer
You Android needs to be rooted because that icon is managed by SystemUI and you can't tweak it without having root privileges.

A simple way is to use GravityBox (requires Xposed Framework). It is available for Jelly Bean, Kitkat and Lollipop.

1. Install it → activate its module → launch it
2. Go to **Statusbar tweaks** → check **Disable roaming indicators**

That's it.

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

---
Tags: notification-icons, roaming
---


# Question
Title: Usb Speaker with External Power supply? S ll
I'm using a 2x3W yenkee usb speaker with my phone through an usb otg cable and it's working fine, but when I turn the volume up the speaker turns off.I assume it's because of the high power consumption, because if I plug it into my pc it works even when i turn it all the way up. I was wondering whether an external charger would solve the problem, that way I could plug the usb into the charger and the jack into my phone.I'm not sure though if it works. Do you think it's a viable solution?

# Answer
Okay, so I tried to power it with pluging it into a common charger and I'm happy to say it worked and didn't cut out .Considering the external charger use the same method to give power it really should work. Although I haven't had the chance to try it yet but I'll definitely grab one so i could max out my speakers volume anywhere I am.

Adam
> 0 votes

---
Tags: usb, external-sd, charging, hardware, speaker
---


title: Resize digital clock

text:
# Question
Title: Resize digital clock
Is there any way to make my digital clock smaller on my T-Mobile ZTE Zinger cellphone homepage? In the widget app, it shows 3x2. I would like to make it 1x1. There is a white box with dots, but I can't resize it.

# Answer
As already mentioned by others in the comment that the Clock widget can't be shrinked less than `3x2` size dimensions. You can alternatively try a third party app from the Play Store. Ony such example is,

1x1 Clock widget in which you can have clock widgets in multiple sizes with the customization options available within the app. You can find the source code of this app on this GitHub link.

Or if you want analog clock, you could try Simple Analog Clock - Widget from the Playstore to create a 1x1 clock widget.
> 1 votes

---
Tags: clock
---


# Question
Title: App with colorful 'C' icon on blue background and a Chinese name -- what is it?
I just got a new Samsung Galaxy S3 for a family member (first "smart phone"). I have one myself, but this one has an app on it I can't identify (and isn't on my device), and which claims a LOT of privileges. It makes me nervous. This is what it looks like in the App manager:

(Click image to enlarge)

You can see why I would be mystified. What is this app? Do I want it? I think I don't, but might be convinced otherwise.

# Answer
Okay, so I traced it back to mygyapp.com

But your screenshot shows the name:

Well, based on my little search, the app in the screenshot is part of that site. That app or its mother, the site, seems to be some sort of app market. That's my educated guess. I searched the string `应用酷` on that site and came up with this app -- which is what you've in your screenshot:

The translation differs. One translation names it "Application of cool" and the other, "Applications cool". The product page shows:

(See original here; Bing translation)

## More info:

* **App name**: `应用酷`
* **Package name**: `com.mgyapp.android`
* **Permissions:**

```
uses-permission: name='android.permission.READ_PHONE_STATE'
uses-permission: name='android.permission.INTERNET'
uses-permission: name='android.permission.ACCESS_NETWORK_STATE'
uses-permission: name='android.permission.ACCESS_COARSE_LOCATION'
uses-permission: name='android.permission.ACCESS_WIFI_STATE'
uses-permission: name='android.permission.INSTALL_PACKAGES'
uses-permission: name='android.permission.DELETE_PACKAGES'
uses-permission: name='android.permission.RECEIVE_BOOT_COMPLETED'
uses-permission: name='android.permission.SYSTEM_ALERT_WINDOW'
uses-permission: name='android.permission.GET_TASKS'
uses-permission: name='android.permission.KILL_BACKGROUND_PROCESSES'
uses-permission: name='android.permission.FORCE_STOP_PACKAGES'
uses-permission: name='android.permission.GET_PACKAGE_SIZE'
uses-permission: name='android.permission.DELETE_CACHE_FILES'
uses-permission: name='android.permission.CLEAR_APP_CACHE'
uses-permission: name='android.permission.READ_LOGS'
uses-permission: name='android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission: name='android.permission.READ_EXTERNAL_STORAGE'
uses-permission: name='android.permission.WRITE_SETTINGS'
uses-permission: name='android.permission.WRITE_SECURE_SETTINGS'
uses-permission: name='android.permission.READ_OWNER_DATA'
uses-permission: name='android.permission.WRITE_OWNER_DATA'
uses-permission: name='android.permission.ACCESS_CACHE_FILESYSTEM'
uses-permission: name='android.permission.WRITE_CONTACTS'
uses-permission: name='android.permission.READ_CONTACTS'
uses-permission: name='android.permission.READ_SMS'
uses-permission: name='android.permission.WRITE_SMS'
uses-permission: name='android.permission.SEND_SMS'
uses-permission: name='android.permission.WRITE_APN_SETTINGS'
uses-permission: name='android.permission.CHANGE_WIFI_STATE'
uses-permission: name='android.permission.SET_WALLPAPER'
uses-permission: name='android.permission.MOUNT_UNMOUNT_FILESYSTEMS'
uses-permission: name='android.permission.READ_CALL_LOG'
uses-permission: name='android.permission.WRITE_CALL_LOG'
uses-permission: name='android.permission.WAKE_LOCK'
uses-permission: name='android.permission.VIBRATE'
uses-permission: name='android.permission.CAMERA'
uses-permission: name='android.permission.FLASHLIGHT'
uses-permission: name='com.android.launcher.permission.INSTALL_SHORTCUT'
uses-permission: name='com.android.launcher.permission.UNINSTALL_SHORTCUT'
uses-permission: name='com.android.launcher.permission.READ_SETTINGS'

```

(I used the answer for Obtain package name AND common name of apps via ADB to obtain the aforesaid permissions.)

**Simplified permissions:**

(Click image to enlarge)

---

**Not important to read.**

---

### How did I find all the info?

1. Fortunately, you provided a screenshot with good resolution so I separately cropped app's icon and name.
2. I extracted the name from the image using a website featuring online OCR.
3. I used the raw name into Google/Baidu search and there we go!

Of course, I did too many mistakes here and there.
> 4 votes

---
Tags: applications
---


title: How to hard-reset samsung galaxy ace

text:
# Question
Title: How to hard-reset samsung galaxy ace
I am trying to reset the phone, and when I reach the Android menu, I have a yellow alert at the bottom: `can't access to /system/csr/PTR/system`

Any ideas what should I do?

Thanks :)

# Answer
To hard reset samsung galaxy ace,

1. Turn off your phone
2. Press and hold volume up, home, power button at the same time.
3. The Recovery appears, use volume up/down to navigate, power to select
4. Navigate to wipe data/factory reset and select
5. Navigate to Yes - delete all user data and select

And now resetting... (Make a backup of your phone first)

Navigate to reboot system now and select to get out of recovery.
> 1 votes

# Answer
Here is a guide for resetting the Samsung Galaxy Ace:

If you are a fan of YouTube, here is a video that has the same info:

It is basically the same way you reset all of the Android devices:

> Settings --\> Privacy --\> Factory Reset --\> Reset --\> Yes, Erase everything

You might want to try to see if you can update your OS before you do a factory reset, just to make sure an update wouldn't fix the problem.
> 0 votes

---
Tags: samsung-galaxy-ace, system-error, hard-reset
---


# Question
Title: how comes I am getting unidentified messages and calls on Whatsapp?
I've started receiving messages and calls from an unidentified call with a number in Middle East +973 .... how is this possible?. I thought only my contacts could message me. Has my phone contacts file been hacked or that of one of my contacts?

# Answer
> 3 votes
Everyone can message and call you on Whatsapp. It's like a usual sms and phone call. You can block this number by going to chat -\> Menu -\> More -\> Block.

---
Tags: contacts
---


# Question
Title: How to delete my @gmail account from GMail client while leaving on Email client?
I'm have a Samsung S5 which has two (preinstalled, I suppose) email clients, GMail and Email. GMail client has a white envelope with thick red edges icon, while Email has a white envelope with monkey sign in red&white in the middle like a stamp.

Upon setting up my @gmail account and my @company account in the Email client (which is the only one I wish to use) I noticed I started getting notifications from the GMail client as well from my @gmail address. I tried deleting my @gmail account but that deletes it from both email clients.

How can I delete my @gmail account for just one client (GMail) without affecting the other. I originally wanted to just uninstall GMail client but that seems to be impossible since it came preinstalled on the S5, along with a lot of other applications.

# Answer
> 1 votes
What you can do is, disable notifications for email arrival in your Gmail application and enable notifications for your account in default email app.

I won't recommend disabling the Gmail app because you may want to configure any other email account(s) with your Gmail app and sync mail and other settings to your phone, like contacts and calendar.

# Answer
> 1 votes
You can disable Gmail app. Another option is to turn off syncing email in Gmail: Settings → Accounts & Sync → Google → choose your Google account → uncheck Gmail.

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


# Question
Title: How do I change the Android Market email?
I bought a second-hand mobile.

When I open Market it asks for the password of another account. I don't know how to change the account.

Also, when I go to the Google Play Store and try to download something it is says that the id is missing even when I have signed in to my gmail account.

# Answer
> 2 votes
You can factory reset your phone, in that you can add a new google account.

> * Before you reset your Android One, see options for backing up your data.
> * On your mobile device, open the Settings menu.
> * Under "Personal," touch Backup & reset. You may need to enter your - pattern, PIN, or password.
> * Under "Personal data," touch Factory data reset.
> * Read the information on the screen and touch Reset phone.
> * If you have a screen lock, you'll need to enter your pattern, PIN, or password.
> * When prompted, touch Erase everything to erase all data from your device's internal storage.
> * When your device has finished erasing, select the option to reboot your device.

Now just add new gmail account by going to settings --\> Accounts --\> Add New Account. Add your gmail account.

Original Source:

https://support.google.com/android-one/answer/6088915?hl=en

Hope that helps !!

# Answer
> 1 votes
Just in case you don't want to reset your phone. Add a new gmail account by going to settings --\> Accounts --\> Add New Account. Add your gmail account. Once you are logged in launch your Google playstore app. Click on menu (in left top looks like 3 stacked horizontal lines) you will see old email id, click on that and select your newly added email id. I hope that should do the trick.

EDIT: To remove your old account launch settings -\> select accounts -\> select Google -\> select the account you want to remove -\> click on options at top right (or hardware option key if your phone has one) -\> tap on remove account.

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


# Question
Title: Need more memory in micromax Canvas colors 2
I have my one year old model of micromax Canvas colors 2. As many of you may know, it has limited internal memory, So I cannot install app which are only stores in phone memory. I have to install so limited apps on my phones due to this drawback. Can anyone tell me how can I solve this issue?

# Answer
Is your device rooted ? If it is you can use link2sd it can increase internal memory by adding an SD card.

If it's not there are many apps that you can move to SD without any program in settings.
> 0 votes

---
Tags: insufficient-memory, storage, micromax
---


title: Hash All Files in a Folder

text:
# Question
Title: Hash All Files in a Folder
Is there an app to hash all files inside a folder? I'd like to have a text list like the one you get if you go into a directory in Linux and execute

```
sha256sum *

```

I always use sha256, but here I don't really care as long as it's a standard hash algorithm. md5 is perfectly fine.

# Answer
> 0 votes
File Hash by Light Weight Apps lets you calculate the md5 hash of all the files in a chosen directory. It may be frustrating because you have to copy the text generated by hand. It seems like there is no 'save' function.

---
Tags: files
---


# Question
Title: Difference between Linux containers and Dalvik VM in Android
As far as I know, Linux containers are those that run on a shared OS kernel using a virtualization software. Is there any correlation to Dalvik VM which runs multiple apps on top it?

# Answer
No, they're different types of virtualization.

* The Dalvik VM works like an interpreter or just-in-time compiler: installed apps consist of Dalvik bytecode, but the CPU only knows how to run ARM or x86 machine code, so the DVM reads the Dalvik bytecode instructions and translates them into equivalent ARM or x86 instructions to make the app run. It's similar to an emulator, except that term is usually only applied to instruction sets that have been implemented natively in hardware. (There are no CPUs that directly understand Dalvik bytecode.) The Java VM and .NET CLR work similarly, and this explanation applies to those as well.
* Linux container systems, like Docker and LXC, aren't involved at all in the actual *running* of programs; they just set up boundaries to isolate programs from each other and control how they can interact. The programs you run in a container are normal Linux programs that could also run on a normal Linux system without containers.

In short, containers virtualize the software environment *surrounding* a program, while a VM like Dalvik virtualizes the computer itself.
> 2 votes

---
Tags: dalvik, virtualization
---


# Question
Title: Prevent Accidental Reboots when holding down the power button
I often end up accidentally rebooting my Nexus 6 while having it in my pocket, because the power buttons gets pushed for more than 10 seconds.

Considering the long boot times, this can be very annoying.

I can see why it is important to have a way to force-reboot your when it gets stuck, even though I haven't had this type of issue yet.

Is there are way I can change the force-reboot behaviour?

Perhaps increase the time in which power button must be pushed or change it to a combination of buttons (i.e. volume up + power button for 10 seconds) ...anythign that makes it less likely to be triggered by my pocket.

# Answer
> 1 votes
I was hoping some flexibility in long-press timeout using AutoInput but the apps slows down my OS considerably to do anything with it.

Anyhow, all I suggest is to use Xposed Additions (free/paid; requires Xposed Framework; if you've Android 5.x, you would need to flash some files from custom recovery. See this XDA thread by rovo89 for such case).

We need Tasker (paid, 7 day free trial) too.

# Instructions

<sub>(Tested on Android 5.0.2 and 5.1.1)</sub>

1. Install both the apps → activate Xposed Additions's module → launch Xposed Additions
2. Tap **Buttons** → set **Long press delay** slider to maximum (500ms) → **Add new Key** → press Power key to select it → **Power**
3. Tap **Add new Condition → Screen Off → Screen Off** → enable **Long Press → Shortcut → Task Shortcut → New Task** → name the task.

Note: You can try MacroDroid's MacroDroid Shortcut in place of Task Shortcut. The free version is restricted to one action per macro, so you wouldn't get any flexibility, but it is acceptable here.
4. For your task, action would be:

* **Alert → Vibrate****Time**: select the vibration time (in milliseconds)

It is possible that vibration for 1000ms would not be enough for you. In that case, add combination of actions. For example, in addition to last Vibrate action, you can also do:

* **Task → Wait** → select **MS** or/and **Seconds** slightly greater than milliseconds selected in last Vibrate action

    Wait is important because if you add continuous Vibrate actions then you would end up skipping almost of them except the first one. Tasker doesn't queue vibrate requests, as it seems to me.
    * Now, add another Vibrate action and copy-paste the whole cycle as much as you want.
5. Select an icon for your task and there you go.

You can now test your solution.

---

## Experimental

For users having AutoInput satisfactorily running, you can emulate long-press of a key. I tested my solution on Volume Up key and it worked perfectly. Well *almost*!

**For Tasker:**

Profile 1: Event → Plugin → AutoInput → Key → Configuration:

* select your key under Keys
* select Key Action to Key Down

Task 1: Actions:

1. Variable → Variable Set → Variable: `%Set` → To: `0`
2. Task → Wait → select MS or Seconds for your desired long-press timeout. Choose 1 Second for experimental purposes
3. Task → If → `%Set` `eq` `0`
4. Alert → Vibrate → Time: 1000ms

Profile 2: Event → Plugin → AutoInput → Key → Configuration:

* select your key under Keys
* select Key Action to Key Up

Task 2: Actions:

1. Variable → Variable Set → Variable: `%Set` → To: `1`

Use the action Key Suppress from Plugin → AutoInput → Modes, wherever feels necessary. Also, I didn't yet experiment with screen off state.

Now, the theory: The flow is in this manner:

* When your selected key (say Key-X) would be pressed, profile 1 would activate.
* When the key would be released, profile 2 would activate.
* We know that for long-press the key needs to be continuously pressed for some time.
* Now, if I long-press Key-X then for that time being profile 2 would not activate and so I can set `%Set` to `0` in profile 1 → wait for long-press timeout (slightly less) → check if `%Set` is still `0` (`%Set` would become `1` if key gets released) and then execute the Vibrate action.

Simple! Let me know if it works for Power key.

---
Tags: lock-screens, reboot, buttons, nexus-6
---


# Question
Title: How do I insert an SD card into an Azpen A727 tablet?
I have an Azpen A727 tablet and I want to put an SD card into it.

I have looked all over the internet and the device itself and found nothing.

Does the tablet support SD card?

# Answer
> 1 votes
You should find a slot for Micro SD up to 32 GB on the left side. You can see it in this photo:

<sup>(from https://youtu.be/XdXHh1Thd58)</sup>

According to the official product detail, the tablet supports MicroSD up to 32GB.

---
Tags: sd-card
---


# Question
Title: unable to connect samsung galaxy s3 via usb cable
I have a Samsung Galaxy s3 and I wish to transfer some audio files from it to my PC, running Windows 8.

When I connect the phone to the computer with the USB cable, the phone beeps and begins charging but displays no USB connection notification. Likewise, the computer doesn't register the connection at all. I have googled the problem but only seem to find partial solutions, which don't fit my situation.

any help?

# Answer
So there are several things that could be happening.

* Bad cable: it happens, not too often but often enough. Try a different cable if you can.
* Improper drivers: you don't have the necessary drivers installed on your computer. Look here: http://www.samsung.com/us/support/downloads
* Phone is in the wrong mode. When the phone is connected, there may be a notification telling you that it is connected, touch the notification and change the mode from MTP to PTP (or visa verca).

If those aren't it leave a comment with a few more details and I can try to help you out
> 0 votes

---
Tags: usb
---


# Question
Title: Why is Play Store still asking for all app permissions on install on Android Marshmallow?
From everything I've read, when installing a new app from the Play Store under Marshmallow, it is supposed to just install with no permission questions (e.g. Slash Gear article). The app is then supposed to ask for each permission it needs as you run it.

This is not happening on my Nexus 5 which I updated via OTA to 6.0 earlier this week. When clicking install in the Play Store, still getting the massive list of permissions along with an Accept button. Is there a setting that is needed to make this work as expected?

# Answer
I believe the app has to be made with API 23 (aka Marshmallow's API) *and* the user has to be on 6.0 Marshmallow or higher for what you want to take effect. However, you can still go into **Settings - Apps** and change each app's permissions individually, or go into **Advanced** under *Apps* (the gear icon) and change them by category.

Source: Android Developers - Requesting Permissions at Run Time
> 9 votes

---
Tags: google-play-store, permissions, 6.0-marshmallow
---


# Question
Title: How to keep the phone screen on while charging?
I have Moto G gen 3 updated to latest system update, not rooted.

I need a simple solution to keep my phone's screen awake when it's plugged in.

# Answer
There's a checkbox exactly for that in the developer options, you'll just have to enable them to show up.

To do so, locate the about/version information in the Settings app and tap the build number repeatedly until you get the confirmation.

Then go back and look for the Developer Settings. Make sure to not touch any option you don't understand. Wrong values might make your device unresponsive or unusable, they could also compromise your data's security.
> 5 votes

---
Tags: screen, 5.1-lollipop, motorola-moto-g3
---


# Question
Title: THL W3 with v4.0.4 - periodically getting "Restricted Access Changed" and losing all SIM services
What happens exactly: when I use my SIM's data connection, after 1-5 minutes of operation (be it while the phone is active or locked), I get a notification "Restricted Access Changed", losing all SIM services -- voice and data. And I get prompted for my PIN. This *only* happens when I use the SIM's data connection. Using my home router's Wi-fi never introduces this problem.

I had this out of the blue since several weeks ago. I didn't drop or hurt my phone in any way.

I tried using SIM cards of 2 of my friends on my phone. They never had problems on their phones (their Android versions are more recent than mine, just pointing that out). Again, after 1-5 mins of idle/active operation on my phone, we get presented with the same error message and PIN input dialog.

I tried these:

* Reset to factory settings -- no apps, nothing. Only started Play Store and locked the phone. Just a minute later, boom, the same problem.
* Removed my SD card. No change.
* Tried putting the SIM more firmly in the slot (used some paper to make it fit tighter). No change. Though, I only tried that once and not very stubbornly. I guess I'll try that again in the meantime.
* In my mobile network, I only have the options of "GSM / WCDMA (auto)" and "WCDMA only". Using either of both doesn't change anything.
* Switching off 3G seems to "fix" this, which is of course no fix at all since the network gets at least 3 times slower. Not to mention I can't view any video, etc. I can't count that as a solution.

Here are few links from my google hunt:

Some thoughts:

* I didn't manually install new applications by the time the problem started occuring.
* As said, I didn't drop or hurt the phone in any way.
* My data plan is having a limit of 1.5GB. I rarely go over 500MB, and the last month was no exception (I am regularly checking the used bandwidth and traffic on the phone).
* The phone is rooted. I am periodically getting BusyBox updates -- I suspect that might be the culprit since it updates a plethora of system files. But I admit that I am no expert in rooting and/or flashing Android phones, and the last sentence might have been an extremely nooby statement. Sorry if that's the case.
* The problem is consistent: with 3G enabled and only using internet from my SIM (again, not through Wi-fi, the problem is not present there). However, there's no fixed period. It varies between 1 and 5 minutes, even though I had 2-3 cases where it worked properly for ~15 mins. I am suspecting that the moment the phone's networking hardware/software goes over a certain load, the problem occurs.

Steps I didn't try:

* Flash a new ROM. Thing is, THL don't have more recent ROMs than the one I got the phone with when buying it off a friend. He downloaded the latest image from THL's website and flashed it, then rooted it. We never tried using unofficial ROMs.
* Flash only the radio software. (I don't have an idea how this could be done, though.)
* Call my mobile provider to ask if my IMEI is blacklisted. Or if they have a malfunctioning cell in the area. (Still though, that can't explain why the problem does occur 6km away in a park as well, so I don't think a malfunctioning tower/cell is to be blamed).
* Go to repair shop for diagnostic/repair of the internal antenna. I would like to leave that as a last resort. From what I hear, this could easily cost $100. And that phone costed me $200. If I have to do this, I might just go and buy a brand new Galaxy S4 as well. Still, I don't want to just throw it away. Obviously, even if I replace it, I'd like to be able to sell it and *not* burn the guy I sell it to.

I am out of ideas now. Even though I am by no means an Android expert, I have tried quite a few possible solutions without any effect so far.

Can somebody help with this, please?

# Answer
> 1 votes
I had similar problem with my brand new Snopow M6 phone. And I'm sure, that this may be common to most Chinese Android phones. First, in Estonia we have 3 major mobile operators, and with SIM cards two of them my phone worked nicely, it did not work with my own SIM. Also tried almost everything, but then started check IMEI code through the operators' networks. And found out, that my operator follows the idea, that its not good enough just not to be in their blacklist, You have to be in their white list. So I gave them a call, and they manually added my phones IMEI to their white list and phone works flawlessly since then. So, if you buy a Chinese phone from the Internet, then first check Your IMEI through carrier, random internet sites might give You an answer, that phone is not blacklisted, but that might not be enough in some cases.

# Answer
> 1 votes
Dial `*#*#4636#*#*` \>\> Phone Information \>\> Set preferred network type: WCDMA only if you have 3G connection, GSM Only if you have 2G Connection and CMDA if you have CDMA Connection. The problem occurs when the phone searches for WCDMA in WCDMA preferred and ends up getting something else.

# Answer
> 1 votes
I had similar problem with my phone HTC desire 816 dual sim. the problem started when I travelled another country and inserted a sim of that country in SLOT 1 of my phone. my problem was solved when I removed sim of my country from SLOT 2. So my solution is like that, though its a dual sim phone, yet I cant put 2 sims of 2 different country at a same time.

# Answer
> 0 votes
Below setting fixed issue on my Moto-G Go to Settings\>Wireless & Networks\>More...\>Mobile networks\>Preferred network type\>select either 2G or 3G as available

# Answer
> 0 votes
I tried the following solution and the problem was resolved. This is not a hardware problem.

Go to Settings → More network → Mobile network → Network provider → then in the options select Automatic detect network provider.

After this the phone will go through some registration process and the problem will be solved.

---
Tags: 4.0-ice-cream-sandwich, data-connection, 3g, sim-card
---


# Question
Title: Second partition can't be mounted (link2sd)
I'm trying to partition my external SD card (32GB SDHC), so I can link application to the second partition with link2sd. Now the problem is that, no matter what filesystem I use, link2sd can't create the mount script/fails to mount. I tried FAT32, FAT16, ext2, ext3 and ext4. Same result everytime, I tried formatting it with MiniTool Partition Wizard and ClockworkMod Recovery. I made the first Partition a FAT32 primary and the second partition an *put in filesystem here* primary partition. I also tried diffrent sizes between 256MB and 4GB.

I'm on Cyanogenmod 10 running on an Samsung Galaxy Ace (I-5380).

Edit: It seems like the question is quite popular. If you have the same issue, try the things that I said I tried above. In most cases this resolves the issue, my accepted answer is for a silly not so common cause for this issue.

# Answer
> 3 votes
Ok the problem was simple and stupid. SuperSU had denied link2sd its root access permanently, I must have clicked on denied once... Enabled root access for link2sd and everything was working fine.

# Answer
> -2 votes
Go into ClockworkMod recovery → Advanced → Mount and storage and mount SD ext. Done.

---
Tags: cyanogenmod, samsung-galaxy-ace, external-sd, link2sd
---