# Question
Title: How to make a backup from internal storage of my Galaxy S3 Neo while it stucks on Samsung logo screen?
My Galaxy S3 Neo has stopped working without any clear reason! I woke up and looked at my phone screen. It was showing the logo of Samsung. Then I turned it off by removing the battery. Since then I have been trying to turn it on but again it stuck on the logo screen. I tried first, "wipe cache partition" from recovery menu (by pressing power bottom+home+volume up) but it did not work. Second, I tried using another battery and it shows that the battery works well. Third, I start using the safe mode but it could be loaded. There I have two questions:

1. I do not want to miss my personal information, photos, apps, etc. which are in my internal storage. This is very important for me. Please help me:(
2. What should I do with the problem?

# Answer
> 0 votes
If you have tried enough booting and it won't boot than all feasible option you have are

* look if only flashing system partition is possible and if it doesnt remove your data
* or if it is possible to root without loss of data, if possible do so and install recovery and extract your data to PC and reflash the firmware

---
Tags: samsung, boot
---


# Question
Title: How do I get the "Change keyboard" notification to go away for more than an hour?
I have Swiftkey installed.

I get a notification all the time about choosing my keyboard. I can get it to go away for a short time by selecting

```
Settings -> Language & Keyboard -> Current keyboard

```

Then selecting Swiftkey. But the notification comes back 30-60 mins later (I haven't timed it).

How do I get this to stop showing up? There are instructions on the Swiftkey site that are either outdated or don't apply to my phone: the settings don't look like that.

The relevant AE answer is 5 years old.

LG G5

# Answer
As of now all i can see is there are only 2 possible solutions
1) keep only one keyboard as suggested in 5 year old question
2) or keep all keyboards but disable all except for the one that you use by going to **setting-\>language & input-\>virtual keyboard-\>manage keyboards**, here **disable** all except one that you use regularly
Tried and tested on stock nougat 7.0 on moto g5+
> 2 votes

---
Tags: notifications, keyboard, 7.0-nougat, input-methods, swiftkey
---


# Question
Title: If I factory reset my phone will that change the phone number?
Last time it did. will it? because I forgot.

# Answer
> 1 votes
Factory reset has nothing to do with your phone number of your sim and as stated by comment above you can always remove your sim before resetting and reinsert after that and it has nothing to do with facebook message as when you reinsert you will receive messages as you are receiving currently
**TL;DR resetting won't affect sim number or facebook messages**

# Answer
> 0 votes
no it do not change your sim card number but all the contacts on your phone will be lost

---
Tags: factory-reset, hardware
---


# Question
Title: Does orientation of a USB Type-C cable matter when quick charging?
Is it normal that quick charging only works when plugging the (original) USB Typ-C cable in **orientation 1** into the phone and not in **orientation 2**? I mean it is symmetrical, I would have expected that both ways work. Is there a problem with my phone or is this the intended behaviour? I read that article about USB PD but it could not answer my question.

# Answer
> 2 votes
From: https://en.wikipedia.org/wiki/USB-C#USB\_Power\_Delivery

> USB Power Delivery uses **one** of CC1, CC2 pins for power negotiation up to 20 V at 5 A (or whatever less the source can provide). It is transparent to any data transmission mode, and can therefore be used together with any of them.

Representation of USB-C Pinout:

```
GND     TX1+    TX1−    VBUS    CC1  D+ D−  SBU1    VBUS    RX2−    RX2+    GND
GND     RX1+    RX1−    VBUS    SBU2 D− D+  CC2     VBUS    TX2−    TX2+    GND

```

So I'm thinking that both the phone and the power brick that is providing power will only use one of the CC1/CC2 lines and if you twist the cable the negotiation line won't be able to connect.

---
Tags: charging, htc
---


# Question
Title: Disable cookies for specific sites in Firefox
Firefox on my PC allows me top disable cookies for specific sites by clicking on the website's icon. When cookies are disabled generally, I can enable them the same way in the menu behind the icon. Firefox on Android doesn't show this menu when I click on the icon. How can I disable/enable cookies for a specific site on Firefox for Android?

# Answer
With Firefox 57 support for extensions not using the WebExtensions API was dropped. Before that, you could whitelist specific sites using the Cookie Whitelist for Fennec addon. The WebExtension API currently doesn’t offer a way for an extension to modify cookie permissions. Adding an API for that is discussed in Mozilla bug 1291841.

This leaves you with the following options:

* Try to find an older version of Firefox for Android and use the old addon (not recommended due to missing security updates and because you could find an APK containing malware)
* Wait for the API to be added
* Try to modify permissions.sqlite manually as suggested by Firelord in the comments
* Use another browser for sites needing cookies. I use Firefox Focus when I encounter a site needing session cookies. For sites needing permanent cookies to stay logged in you would need another browser.
> 1 votes

---
Tags: privacy, firefox-for-android, cookies
---


# Question
Title: Is it possible to block SMS without setting an app as the default SMS app?
Is it possible to have an SMS app that can block some kind of SMS (i.e. where text contains "XYZ" phrases), but I don't want it to be set as the default SMS app?

I've seen something like SMS Radar but don't know if that can do the task.

# Answer
This isn't possible as of Android KitKat (4.4). Only the default SMS app is able to stop the broadcast of the SMS message to the other apps.

That said, since Android N, you should be able to use blocking to block SMS and Calls from a particular telephone number using Android N Call Blocking.

https://www.digitaltrends.com/mobile/how-to-block-a-number-in-android/

Note that some Carriers/OEMs may actually disable this blocking feature or make it harder to get to.

There is a Content Provider and API starting in Android N that would allow apps to programmatically block calls and texts, you need to either be the default SMS or phone app, a system app, or a carrier app. While becoming a default app is something the user would allow you to do, only carrier-approved apps could become carrier apps.

https://developer.android.com/reference/android/provider/BlockedNumberContract.html#AUTHORITY\_URI
> 2 votes

---
Tags: sms, default-applications, sms-blocking
---


title: Qi wireless charger

text:
# Question
Title: Qi wireless charger
I just purchased a Samsung Galaxy S9+ and it should arrive soon. I am interested in getting a couple wireless chargers and looked on Amazon. I see there are a large variety of chargers. Since this will be my first wireless charging phone, I was curious, are there any specific features and specifications I need to look for in a Qi charger for my phone?

# Answer
> 1 votes
Firstly, congratulations on your phone. Once you start using wireless charging you'll be hooked.

I have Samsung's own EP-PG950 wireless charger that was marketed alongside last year's S8 and S8+. That supports two modes of charging:

1. **Normal wireless charging**, at 5V and 2A input (i.e. 10W input) and 5V and 1A output (i.e. 5W output)
2. **Fast wireless charging**, at 9V and 1.67A input (i.e. 15W input) and 9V and 1A output (i.e. 9W output)

Samsung's flagships support both normal and fast wireless charging.

Now, the Qi standard itself specifies a minimum of 5W output (i.e. the *normal wireless charging* listed above), so any Qi charger will support your phone.

If you stick to brand name Qi chargers (e.g. Samsung itself, or Belkin, Anker, and other such big names in the mobile accessory space), you will be fine.

---
Tags: samsung, wireless-charging
---


title: How to make phone use all available ram

text:
# Question
Title: How to make phone use all available ram
I have an Android phone that has 3gb of RAM available it uses nearly 1.4gb at boot up and max of 2gb on using chrome ,WhatsApp and Samsung Internet and when I switch to recent apps they restart and that I hate because despite of having more than enough RAM my Android is unable to utilize it .Please help me in getting better ram management.

# Answer
You don't have control over the amount of memory committed by the OS.

Android has a Low Memory Killer (LMK)that will go around killing processes that have a low score.

The score is determined by a variety of things but in general:

1. Process with Activity in forground
2. Process with a foreground service
3. Process with service
4. Process with Activity in background
5. Empty process (none of the above)

So the low memory killer starting with the lowest score and kill their process to reclaim memory.

Note: that this is the Android Low Memory Killer there is a Linux Out of Memory Killer also, the the LMK will hopefully means it doesn't come to that because either might kill something critical.

Anyways the settings for the LMK are setup when the firmware is built and not updatable by users.

Note that if you were able to use 100% memory that would be bad. Because it would cause Android to thrash any time a new process needed to be created so your performance would be really bad.

So it's safe to bet that you are current working at pretty close to peak performance. They do tune these things before shipping them.
> 1 votes

# Answer
You can't force android to use all the RAM you have, all you can do is keep frequently used apps open i.e., don't clear them from recents so they should stay in memory and should open fast than launching when they were closed
> 1 votes

---
Tags: applications, reboot, ram, task-management, 8.1-oreo
---


# Question
Title: When I'm trying to run "xterm" in termux, it says "failed to open display : :0". Why so?
I'm running XServer XSDL. Then tried running xterm in it after `export DISPLAY=:0`. If I do `export DISPLAY=10.94.XXX.XXX:1`, xterm runs fine. I tried to debug it using `strace`. This is the line, which seems to cause the problem `sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)`.

I've been discussing this problem on Xserver/xsdl. I was told it might be an Android permission issue. So I'm searching for help here.

Can anyone help me sort out this problem?

# Answer
It seems there is some kind of firewall, which is blocking the connection. I was unable to solve this problem. But I found a workaround.

1. Entered a terminal with `root` privilege.
(E.g: used command `su` in a terminal emulator)
2. Created a 2nd loopback network by `ifconfig`
(E.g : `ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up`)
3. Fortunately "XSERVER XSDL" recognized this new network without any complaints (Never thought it could detect such a weird network).
4. At last set my display to a new server from my chroot environment as shown in XSERVER welcome screen.
`export DISPLAY=127.0.0.2:1 startfluxbox` ( or any xclient program, now everything runs fine)

Note 1: Each time my phone is restarted, I've to create the loopback network again. There might be some .rc files for adding startup scripts on android too. But I never bothered changing them (because I don't restart my phone often).

Note 2: I would really appreciate a true solution though (better if it works without root) because my method can't be applied on a non-rooted phone. So people with this problem but without a rooted phone can't use xserver until someone finds another solution.
> 0 votes

---
Tags: termux
---


title: How to root samsung galaxy J5 sm-j500h?

text:
# Question
Title: How to root samsung galaxy J5 sm-j500h?
How to root Android 6.0.1 on samsung galaxy J5 sm-j500h?

Please.

# Answer
The easiest method is flashing a modified recovery with Odin.

1. Download :
2. Open Odin then click on AP, go where the root file was unzipped and select it.
3. Go to Settings \> About \> Hit 7 times on Build number \> Back in Settings \> Developer's option then Disable OEM unlock
4. Switch off the phone, connect it in download mode (Volume + Home + Power buttons)
    4. Click on Start and wait until the phone reboot with Odin showing PASS.
> 0 votes

# Answer
Let me present you `TWRP` \+ `Magisk`

## How TO:

1. Download and flash `TWRP` Recovery using this guide. After that
2. Download and flash `Magisk` using this guide
> 0 votes

---
Tags: rooting, samsung
---


# Question
Title: Android Samsung SM-G530BT - Black screen after root
I've rooted my Samsung SM-G530BT running Odin3 v3.09. Everything went fine, I've checked and it was rooted as expected. But then I reboot my phone and know it loads the phone model logo but then it shows only a black screen. I've tried all methods to enter Recovery mode and nothing works. What do I have to do in order to restore my device? Is there any software that I can use in my PC to recover? Or even restore the intial settings? Thanks everyone

# Answer
> You can recover your device by flashing stock firmware.

First download **stock firmware** for your device from sammobile.com(or any other site) and then flash it using **Odin** the same way you flashed TWRP or whatever to obtain root.
> 0 votes

---
Tags: rooting, root-access, samsung
---


# Question
Title: Looking for an app to notify when an elderly person is inactive
I am looking for an android app to install on the phone of an elderly person in my family so that when this person stops using the phone, say for one day, then I get notified somehow so that I check up on them and make sure they are ok. Does something like this already exist?

Thanks.

# Answer
SeniorSafety on GooglePlay

This application has an inactivity option as well as fall notifications, gps tracking and other useful options for senior safety.
> 0 votes

---
Tags: applications
---


# Question
Title: Dot (.) symbol automatically added when pressing the space key 2 or more times
I have seen many times when I type in WhatsApp and press the space key 2 or more times, a period symbol is automatically added. But after I press backspace once, pressing space many times won't add the symbol.

How to remove that automatically added period (.) symbol in WhatsApp and other applications?

# Answer
> 3 votes
That is not only on WhatsApp. It is everywhere when you double click space bar, a dot will occur. You need to configure it with your keyboard settings on Android, or simply reset your keyboard settings.

---
Tags: keyboard
---


# Question
Title: my phone is charging while connected to the laptop but not recognized
i was trying to connect my samsung galaxy tab 2 7.0 to my laptop but is not recognized. it was charging and i tried to look at the internet for the solution but nothing worked out. i tried debugging it and hitting the build number on my tab. i tried everything but nothing happened. i only have one laptop and one connector. i was trying to recover my deleted photos so im asking for your help. i'll appreciate everything you did.

# Answer
> 0 votes
If you are using windows try to open **Device Manager** then you may see it under "other devices" as MTP device for example

so double-click on it ==\> Driver tab ==\> update driver ==\> you will see

try both, but in second option let your computer search in this location (**C:\Windows\WinSXS**)by typing it in the shown text field. I hope this help you

# Answer
> -1 votes
Or you can simply download your samsung Usb setup from internet and simply install it in your computer. It seems like you have no software to handle your android device when connected to pc.

---
Tags: samsung
---


# Question
Title: How to adopt SD card as Internal Storage
I currently own a Samsung J3 emerge with Android version 6.0.1 (Marshmallow). However, I cannot format my AD card as Internal as I do not have that option. I cam only format it as portable. What must I do?

# Answer
> 0 votes
Well the device may have option of using SD CARD as internal storage if it is marshmallow or up ,as it was a feature introduced in ANDROID 6.0

---

Usually it can be found by Method 1 SETTINGS\<

---

Method 2 If Sd card is not inserted then insert it and a notification will appear in notification panel that you want to SETUP or EJECT Select SET UP and it will present you option to format as internal storage Select it and you will get it done (if sd card was inserted beforehand only just eject it and reinsert to get that notification )

---

Method 3. #root required # Download an app Root Essential Grant Root Access Go to storage tab Select Adoptable storage Proceed with instructions And Now SD card will be used as internal storage

---
Tags: 6.0-marshmallow, internal-storage, external-sd, samsung-galaxy-j3
---


# Question
Title: How to synchronize gmail calendars in davdroid 1.10.1.-gplay using caldav in android 6.0.1?
I am trying to synchronize my calendars using caldav in davdroid, using the following account credentials:

> "login with URL and user name"

Where the url is based on this google caldav-api guide on how to use caldav for apple and or thunderbird:

https://apidata.googleusercontent.com/caldav/v2/calid/user https://apidata.googleusercontent.com/caldav/v2/calid/events

Where calid is substituded by either my google calender id in form:

```
<26-character long calender id>

```

or

```
<26-character long calender id>@group.calendar.google.com

```

As found in the google calendar settings in:

https://calendar.google.com/calendar/r/settings/calendar/

I have tried entering the 4 combinations into davdroid and the peculiar thing is that it works for 1 calendar for which I am listed as owner in the https://calendar.google.com/calendar/r/settings/calendar/ link for that calendar, but it does not show the calendars in davdroid for calendars for which google calendar says it is "subscribed".

So I thought it could be a permissions-issue. So I made a new test calendar to check whether that was indeed the case. I ensured for that calendar, I was listed as "Owner". Added the calender with the above 4 options but it again did not show the calender.

After revisiting the test calendar, I noticed, this too was added as a subscription where I am listed not as

> email@gmail.com (Owner)

But as:

> email@gmail.com with a grayed out dropdown box with "make changes and manage sharing" next to it.

The synchronizing of the calender for which I am owner worked already before I enabled the google caldav api, but just to be sure I enabled the google caldav api. It did not affect the outcome of my attempts so far.

So the first step is to this problem is I think, how to create a calendar that lists me as owner, also after creation.

But the main question is a generalized procedure on describing a way to add a calendar to davdroid for a 2-way sync to which which my google account is subscribed, (for example a calendar that is shared by with me by another gmail account).

If you know how to do either the partial step, the generalized procedure, or spot an error in my attempt/approach please let me know, so I can adapt.

# Answer
> 2 votes
The solution is to select the

> "login with URL and user name"

option in davdroid.

And then paste the full calendar option as specified in the second option of the caledar ID into the "Base URL":

```
<26 digit calendar id>@group.calendar.google.com

```

(For imported calendars that becomes: `<32 digit calendar id>@IMPORT.calendar.google.com`)

Into:

```
https://www.google.com/calendar/dav/<emailaddress>/events

```

at the `<emailadress>` part. Yielding:

```
https://www.google.com/calendar/dav/<26 digit calender id>@group.calendar.google.com/events

```

(For imported calendars that becomes: `https://www.google.com/calendar/dav/<32 digit calender id>@IMPORT.calendar.google.com/events`)

And filling in `<youremail>@gmail.com` and `<yourpassword>`.

Notes:

1. When you click login on Davdroid it takes you to a screen where it displays your username, but there you should enter the Name of the calendar in stead.
2. The only calendar for which this will not work is the Inherited/unremovable calendar attached to your gmail account.

I hope it helps anyone that does not want a complete gmail account in their android phone accessing all your phone data, but still wants to 2 synchronize their calendar app.

Conclusion: So the first part, about the ownership of the calendar is not relevant. It even works with shared calendars.

Note: If you enter the wrong password, it will not say 'invalid credentials' but simply:

> No caldav service found

**EDIT:**

Here is an excel file that semi-automates the process of getting those Calendar base-urls and entering them in Davdroid, as it can be quite time consuming with 15+ different calendars.

https://github.com/a-t-0/PublicCodeLibrary/tree/master/VBA/Google%20Davdroid%20calendar%20app%20sync

# Answer
> 5 votes
The current Google API / OAuth method is not supported by DAVdroid but it's still possible by using the deprecated format:

https://www.google.com/calendar/dav/\[yourname\]@gmail.com/events username password

Yet it requires the compromise Allow less secure apps: ON in the Google security settings.

However, delegates don't sync.

Tested on OnePlus 3t, Android 7.1.1, DAVdroid 1.10.1.1.

---
Tags: sync, gmail, calendar
---


title: How do I root Redmi Note 5 Pro

text:
# Question
Title: How do I root Redmi Note 5 Pro
I want to know how can I root my Xiaomi Redmi Note 5 pro running on Nougat based MIUI 9.2.4 I have tried searching for it but it seems that the phone is released recently so there isn't any information available

# Answer
> 1 votes
there is a way of rooting the Redmi Note 5 Pro. TWRP recovery is also available now. In the mean time custom ROMs may too be available. You just need to follow some steps which will get you easier to get root access. Then you can try audio MODs or uninstalling bloatware etc. Follow the guide here https://www.gizdev.com/root-redmi-note-5-pro/

---
Tags: rooting
---


title: Does 'fastboot oem unlock' still work?

text:
# Question
Title: Does 'fastboot oem unlock' still work?
Does this command still work?

> fastboot oem unlock

I ask this question because I am obviously trying to unlock my phone's bootloader and can't seem to auto-tab the option or see an entry for this particular option in the space documentation.

Can you confirm if this works? If so, please tell me why I can't auto-complete it like other options?

If it matters, I am unsuccessfully trying to unlock a Lenovo p780 bootloader.

# Answer
Depends on the model not all phones/tablets support OEM unlock. This a manufacture decision. For example some low end lg phones use a custom boot loader that wont even let you boot to it. Nexsus 10 tablets from google on the other hand support oem unlock. Newer androids have a factory reset protection mode that must be disabled for oem unlock to work. The setting for this is control by an "oem unlock" option within android. This option in and of itself does not unlock the boot loader it merely allows it to be done.
> 3 votes

# Answer
It still works, if you need to unlock your phones bootloader you will need the command

```
fastboot oem unlock

```

If you're running Linux you'll need

```
sudo fastboot oem unlock

```

I own the OnePlus One and this is how I unlocked my bootloader. You need to do this for every phone when you want to unlock the bootloader
> -1 votes

# Answer
Nah.!! personally ive tried unlocking lenovo p780's bootloader..it dosent unlock with fastboot.. although there is a fastboot protocol in lenovo it dosent actually let you unlock it...

but... fastboot oem still works ive tried it on 3 DIFFERENT PHONES..

if u want to unlock it, just root your phone through a playstore app while the phone is booted.. even if it is rooted partially..

then, download any recovery app..which lets you in-turn download a custom recovery.. then give root access to the app..it will install recovery.

Now, for the final part... boot into the custom recovery u've just installed .root through flashing supersu from there(optional) and then install custom ROM(if you want!!) happy developing!! :-\>
> -1 votes

---
Tags: bootloader
---


# Question
Title: still a mystery . thumbdata3 file space & performance hog
I just don't know how to fix this issue. I have tried almost everything and give up. I have read other threads on what to do if there is `.thumbdata3` file that occupies a lot of space. my file occupies almost 20 gb and I cannot afford that space waste. I have done the following to try and circumvent but nothing works

* create an Empty file with the same name. that empty file will eventually increase to the same size
* stick a `.nomedia` file in every folder that contains an image so this file does not grow in size. and then I repeated the above first... the file is still created. there are some observations have had in that regard.
* initially the dummy file I created remains as it is. then as soon as I try and open or call in Explorer through some third party app for example there is an app that needs of photo to upload so Explorer is invoked through the app to choose the photo the phone then completely freaked out and Will hang and forces a reboot
* why this hung state happens I open up process monitor which unlike other apps will run regardless of how hung the phone is... I find the process download manager and under that the process name is `android..process.media` this process strikes out as the highest `CPU` consumer. and within a matter of minutes the hounded 20 gig .thumbdat3 file is back. I am rooted on an Xperia Z3 Running Android 6.0. another thing that I observed -if I use any third party app that is supposed to let me `CHMOD` and `C H O W N` even though an attempt to remove write permissions. for everyone, will run without errors the file permission will remain the same they will not change. dytto experience when you use `terminal emulator` and `SU` on the prompt  I wonder

-if I disable manual this process

android..process.media

then what happens.

* why is it that in spite of sticking in a `..nomedia` file in each and every folder in spite of that the process will build the 20 gig file.

# Answer
in my case creating an Empty file with the same name works and this problem as since then disappeared. so a trick is to create `thumbnails` file after you delete the folder by the same name
> 0 votes

---
Tags: storage, file-system, processes, media-scanner, thumbnails
---


# Question
Title: Will my alarm still go off if my phone is on airplane mode?
I'm trying to save battery but I need my alarm in the morning. Will it still go off if on airplane mode?

p.s. I have an HTC Inspire.

# Answer
> 10 votes
Yes. Airplane mode (flight mode) only disables your phone's signal transmitting functions, not the functions that don't require a signal to function.

Your alarm will still work.

# Answer
> 3 votes
As @Jasir says. Your alarm will still work in Airplane mode.

Be careful as there is another setting on your phone.

Clock \> Alarms \> Menu \> Settings \> 'Alarm in silent mode'

You will need this ticked if you put your phone in silent (saving more battery) and still want the alarm to go off!

# Answer
> 0 votes
Do a quick, simple test on your phone (that's what I did):

Put your phone on airplane mode, then set an alarm for 1 (one) minute into the future. If done correctly, your alarm should sound off within 1 minute. Then you know it works!

# Answer
> 0 votes
Alarm clock **requires no Internet connection.**

So **yes,** alarm is still on with airplane/flight mode enabled

# Answer
> 0 votes
Actually your phone time needs to occasionally access the network's time server to stay synced and that might affect your alarm. I didnt wake up today because i set an alarm for 3 hrs, set airplane mode, and it never rang, but i can't really prove this now.

---
Tags: alarm, airplane-mode
---


# Question
Title: How do I stop voice typing from muting/pausing other playing media?
I sometimes want voice typing to transcribe voice audio that is playing on my device. However, whenever voice typing is started, it stops all audio coming from my phone.

I have the xposed module app settings installed. This permits you to revoke individual permissions for an app. I tried revoking media\_content\_control and modify\_audio\_settings, but this didn't do anything.

# Answer
As you know the voice typing feature works by listening to microphone of the device in use and any device where you use voice typing would behave same as if the device keeps playing the audio and also try to listen to microphone at the very same time, it may end up listening to the audio that the device itself is playing and would cause conflict between the user's voice or external voice and audio played by device
Generally this is the standard way voice typing work on any device not only android, i just tried this thing on windows Cortana and it reduced the speaker voice to **very low level** while the conversation was going on
In short i guess that wouldn't be possible without going too deep inside the system and modifying system files
> 3 votes

---
Tags: cyanogenmod, 6.0-marshmallow, samsung-galaxy-s-5, xposed-framework
---


# Question
Title: How to stop android from creating files and folders on the SD card
Is there a way to stop android from creating folders on the SD card such as "Android" and "Download". I have Android KitKat version 4.4.2.

# Answer
It is an obnoxious programming practice prevalent in Android and it's apps, alright.

/system/etc/permissions/platform.xml can be used to NOT give permission to everyone, their grandmothers and their cats to poop folders and files left and right everywhere throughout your SD card, but is not the final solution... just a way to make it less bad.

If not, remember that Android runs on Linux and you can always use the rules of Linux against it... or the rules of the filesystem for instance... If the SD card has a FAT32 filesystem there cannot be folders and files with the same name... so... by creating files named "LOST.DIR", "ReceivedFiles", "Download" and so forth ensures no other folders will be created... lastly is just a matter of setting the proerties of those same files to "hidden" and the file manager to "not show hidden files/folders"...

They will still be there doing their function but just not so visually.

Ultimately it is up to the person who writes each app to store app related data in the /data partition instead of the SD card as it was intended to be.
> 1 votes

# Answer
## If you have Kitkat or upper, then this should work:

On my Phone (Galaxy S3 mini) I found the option `Protect SD card/ usb Storage` in the Developer Options. Always when it's tagged there gets no "Android" folder created. After a small internet recherche I found out more about that feature and stumbled over these articles:

**How To Protect Your Sd Card In your Android Phone** and **Jelly Bean brings a new permission along - 'read external storage'**

**According to the Android API Doc every Kitkat phone with Android 4.1 and above should be able for that:**

READ\_EXTERNAL\_STORAGE

> "Provides protected read access to external storage. In Android 4.1 by default all applications still have read access. This will be changed...."

## But as I said these is only for the the "Android" folder. To prevent save and reading all kind of media files you need the ".nomedia"-file. For "Downloads" you have to change the download-path in the Browser. The "LOST.DIR" has already and answer! And for the rest of all ----\> ¯\\\_(ツ)\_/¯ **Find out by yourself!!!**
> 1 votes

---
Tags: 4.4-kitkat, sd-card
---


# Question
Title: Can I disable an Android app to read write some folders in SD card? (CLOSED)
So many Chinese Android apps always creates garbage in SD card, like there is their's home. Some apps auto downloads **binding apps** to SD card, when I deleted them, they come up next time! So is there any idea to prevent this? This drives my **crazy**!

# Answer
If your phone is rooted you can freeze them by using SD Maid or Titanium Backup OR you can use a 'Grant Permission' app to limit their permissions (freezing them is the best option IMO). I have tried this myself on my Huawei phone and freezes all the bloatware (Chinese apps).

EDITED: Use a permission fix app and remove the SD card reading/writing permission.

Second Update: The app let you FIX permission for an individual app as well as all apps installed.
> 0 votes

# Answer
For all apps I have this answer, but if you want it for a specific app since Android 6.0 Marshmellow the is a way to control app permissions!

There is also the option for turning on/ off the app permissions for the device storage. If you disable that, then the app always ask you before writing/ reading on the external sd-card. Notice that also the internal storage isn't accssesable for the choiced app.
> 0 votes

---
Tags: sd-card, file-management, file-permissions
---


# Question
Title: Set default texting application of Google Assistant
Is it possible to make Google Assistant to use a custom application (e.g WhatsApp) instead of SMS when I say "Tell Steve I'll see you in 30 minutes"?

# Answer
Google Assistant recognizes commands for WhatsApp, such as **“OK Google, send a Whatsapp message to \[contact\].”** It will then prompt you for a message to send. You can't set a default texting app because Google recognizes "send a text/message to \[contact\]" as a command to send an SMS.

With an app like IFTTT you may be able to set a custom voice command to send a message if you do not like the default one from Google. However, as of now, I have not found a custom applet for WhatsApp messaging, but **if you are looking for this functionality for other apps as well, such as Telegram, there are applets on IFFTT that will help you.**
> 6 votes

---
Tags: google-assistant
---


title: Is my Galaxy s7 edge hacked?

text:
# Question
Title: Is my Galaxy s7 edge hacked?
My phone's volume gets messed up. It turns all the way up and down even without headphones. My google assistant keeps popping up, my music gets skipped or interrupted by google assistant, and the google sound is almost constantly going off. Even when my phone is off this happens. My ringer goes up and down and vibrates all the time. It can be a little awkward in public. I've suspected for a few months that it has been hacked because it will also heat up so bad it will actually burn me. I used to get adds on my phone but they're gone. Although, a while ago I thought the adds were gone after a few weeks they did come back, but they are gone now.

I'm also only fourteen years old and have taken baths with my phone to listen to music which is scary. It's getting worse everyday and I'm not sure what to do. If you could help that would be great, thanks.

# Answer
I suspect that it is not a hack. Hackers typically hack to gain benefit somehow, and they don't benefit from adjusting the volume on your phone.

That being said, a lot of your problems seem to stem from your hardware buttons. It is possible that your buttons may have excess dirt or dust inside the housing or became sensitive due to overuse, mashing, or just plain wear and tear. Those could be some possible causes of your volume issues and random Google Assistant activation. It would also explain the vibration as turning your ringer volume all the way down causes your phone to go to vibrate mode.

And for your phone heating up, it is common for phones to heat up while charging, if the screen is on for a long time, if the phone has been left in direct sunlight, or if the phone battery health is deteriorating.

If you are still very concerned about yourself being hacked, you can back up your files to a computer or cloud and factory reset your phone. If the issues persist, then it is just due to hardware issues and not hacking.
> 0 votes

---
Tags: google, music
---


# Question
Title: can I tell google maps to avoid motorways?
So, my question is

Is there any way for me to tell google maps, to avoid motorways?

**Edit**

I'll add some screenshots to show why the currently suggested answer doesn't seem to apply.

Say I search for my destination

I see no blue circle

I can tap "Get Directions" then I get this screen

So I see the icons for car, bus, cycling, walking.

Say I tap the bottom right three dots. Then it just says "Reverse start & end"

If I tap the car, then I get two options. Get Directions, or Navigate.

There's no 3 dots in the top right or anywhere, with a "route options" option, that the suggested answer mentions.

I'm not seeing the option to avoid motorways.

# Answer
using advice concerning route plotting avoiding motorways etc. i couldnt find the suggested thing to be looking for. i did however find out how to do it. open maps, choose location. tap directions, then start. along the bottom there is now a symbol of a 2 pronged arrow one side is a broken arrow. tap here and you will get the options on what you want to avoid :)
> 1 votes

# Answer
The following seems to be the answer though I haven't put it in practise yet.

in google maps, choose navigation, then in the bottom right there are 3 horizontal bars, then it has options of "routes and alternatives, directions list, layers, turn off voice, exit navigation, more". Choose "routes and alternatives"

Then it has 4 buttons..

A button with a blue arrow,

A button with 2 cogs

A button with arrows pointing to what looks like a raindrop.

A button with 3 dots with 3 horizontal bars alongside the dots.

Click the button with 2 cogs.

Then it says Route options. Avoid motorways. Avoid toll roads. You can choose "Avoid Motorways".

I'll include some pics when I can.
> 2 votes

# Answer
Highways can be avoided ( as also tolls)

Maps app help gives the way for it (search for *avoid Motorways* in app help

> * Open the Google Maps app Google Maps.
> * Search for your destination or tap it on the map.
> * In the bottom right, tap the blue circle. It'll show a car, bus, bike, taxi, or person walking.
> * At the top, tap Drive .
> * In the top right, tap More three vertical dots and then Route options. Tap Avoid tolls or Avoid highways.

---

Post your edit, here are the screen shots from Google Maps version `9.33.1`

Steps 1 and 2 are obvious

**Step 3** showing the blue circle

**Step 3(a)** ( not mentioned separately , perhaps app help needs updating)-choosing the start point and mode of travel

**Step 4 (by 3 button menu on to right) and 5 (sub options of route options)**
> 1 votes

# Answer
Okay, this is how I did it.

1. Open Google Maps.
2. Search destination
3. Tap blue bar at bottom which says "directions"
4. put in starting address in upper bar
5. Tap the 3 dots to the right
6. Look down and locate and top "Route Options"
7. Check Avoid Highways.
8. Click "Done"
> 0 votes

---
Tags: google-maps
---


title: Reinstall AVD on Ubuntu 16.04

text:
# Question
Title: Reinstall AVD on Ubuntu 16.04
Emulator was not installed upon installing Android Studio. Here is the error when I call `tools/android/avdmanager`:

```
sh: 1: glxinfo: not found
sh: 1: glxinfo: not found
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  33
  Current serial number in output stream:  34

```

After a while, I am seeing a new error in a window popup

```
Cannot launch AVD in emulator.
Output:
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  49
  Current serial number in output stream:  48
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  49
  Current serial number in output stream:  48

```

# Answer
> 14 votes
I am using Android Studio 2.1.1 and Ubuntu 16.04 (x64). The following solved the problems (`sh: 1: glxinfo: not found` and `libGL error:.`) for me.

1. `$ sudo apt-get install lib64stdc++6` (if it is not installed)
2. `$ cd ~/Android/Sdk/tools/lib64/libstdc++`
3. `$ mv libstdc++.so.6 libstdc++.so.6.original`
4. `$ ln -s /usr/lib64/libstdc++.so.6 ~/Android/Sdk/tools/lib64/libstdc++`
5. `$ sudo apt-get install mesa-utils` (if it is not installed)

# Answer
> 3 votes
Install in your system lib64stdc++6

```
# sudo apt-get install lib64stdc++6

```

Then link the new installed libraries to the android sdk tools path

```
$ cd $ANDROID_HOME/Sdk/tools/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6.bak
$ ln -s /usr/lib64/libstdc++.so.6 $ANDROID_HOME/Sdk/tools/lib64/libstdc++
$ $ANDROID_HOME/Sdk/tools/emulator -use-system-libs -avd YOUR_VIRTUAL_DEVICE_NAME

```

It helped me.

# Answer
> 0 votes
I add the same error, but solved it by choosing software acceleration (not the GPU HW).

Regards

# Answer
> 0 votes
I was also having a lot of problems to launch AVD on my machine. Struggled with using system libs, creating symlinks to local libraries, etc...

What really made it work for me was to install the nvidia drivers with

```
sudo apt install nvidia-340

```

My distro:

```
$ uname -a
Linux ruapehu 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/issue
Ubuntu 16.04.1 LTS \n \l

```

Make sure you check the nvidia package suitable for you, as Ubuntu offers different flavors. For instance:

```
$ sudo apt list "*nvidia-[0-9][0-9][0-9]"
Listing... Done
nvidia-304/xenial 304.131-0ubuntu3 amd64
nvidia-331/xenial 340.96-0ubuntu3 amd64
nvidia-340/xenial,now 340.96-0ubuntu3 amd64 [installed]
nvidia-346/xenial 352.63-0ubuntu3 amd64
nvidia-352/xenial 361.42-0ubuntu2 amd64
nvidia-361/xenial,now 361.42-0ubuntu2 amd64

```

I tested the list in a bottom-up strategy, from 361 until I found one that worked (340, in my case).

Hope that helps.

# Answer
> 0 votes
I hope this will solve your problem.
I had a freshly installed latest Android Studio and perform all basic steps to run a 'Hello World' project in emulator
but had a same problem while running emulator from avd manager.
After that i tried running emulator from command line also but faced same problem.
After long debugging i came to find out that it was missing some core library,
and then solved the problem by selecting checkbox and install emulator from Android Studio Options.
*Tools -\> Android -\> SDK Manager -\> SDK Tools -\> Android Emulator*

And click Apply and Run project again.
Now its working like a charm.

# Answer
> 0 votes
I am running ubuntu 16.04 LTS. Searching for additional drivers in Software and Updates and changing to NVIDIA binary driver - version 340.102 solved the problem with the AVD

# Answer
> 0 votes
I also have the same issue I resolved it by following these lines write in terminal.

```
sudo apt-get install lib64stdc++6
mv libstdc++.so.6 libstdc++.so.6.original
ln -s /usr/lib64/libstdc++.so.6 ~/Android/Sdk/emulator/lib64/libstdc++

```

and thats it....

---
Tags: linux, android-emulator
---


title: Old phone stolen

text:
# Question
Title: Old phone stolen
My old phone was stolen during a B&E. No SD card, no cellular connection, locked with a PIN. question: if pin is mis-entered multiple times and the phone factory resets, will my old text messages be viewable? alos- any way for me to remote wipe now or too late?

# Answer
If it was an Android phone (I'm assuming it was) then your SMS messages will be wiped if there is a factory reset performed on the device. **HOWEVER** if you manually stored any messages onto your SIM card (and only if you manually moved them there and if the SIM is still in the phone) then those will remain on the SIM card and can still be viewed on the device. Otherwise, they will be wiped along with all other personal data on the device in the event of a factory reset.

Best bet to wipe your phone remotely if you have not installed any remote wipe software is Google Find My Device which is activated when you use your Google account on any modern Android phone. You can see the location of, ring, and wipe your phone remotely. While your phone has no cell service and could be wiped, you can send a wipe request which will wipe your phone *on the off chance that the phone is connected to a network while your Google account is active on it.* Then, the next time the phone connects to a network while your Google account is still active on the device if it was not already wiped.
> 2 votes

---
Tags: remote-wipe
---


title: How to root honor 9 oreo?

text:
# Question
Title: How to root honor 9 oreo?
I updated my honor 9 to oreo few days ago and I'm trying to root it but i can't find a twrp version for it or another method to root it I tried an alpha version of twrp and flashed it using fastboot but when i boot into recovery mode i find the stock recovery instead of twrp

# Answer
The solution is to root using magisk manager via twrp or adb Checkout this thread https://forum.xda-developers.com/honor-view-10/development/magisk-root-honor-view-10-mate-10-pro-t3749280/amp/
> 1 votes

---
Tags: rooting, twrp, 8.0-oreo
---


# Question
Title: Android-x86 7.1 Unidentified video number - HDMI from laptop to TV
I'm trying to set up a nice little Android 7.1 system to attach to my TV using an HDMI cable, though I'm having a bit of trouble with the resolution. I'm getting a black border around the screen.

This is what the laptop screen looks like without any black border

I've plugged in another laptop that has Windows installed and noted down the resolution which is 1280x768. I've also found the corresponding VGA values both 16 and 32. 1280x768x16 = `888` and 1280x768x32 = `889`.

When I add either of these to the `menu.lst` file, I get a message on boot stating that I'm using an undefined video number.

I've typed scan to get the video modes available, but there are no resolutions that match the aspect ratio of my screen. I've tested the ones listed, but they still either don't take up the whole screen or match the aspect ratio.

The below image shows a list of codes that I have found.

The laptop I'm running this on is pretty old, but with Windows or any of the other Linux distros, I've found I have no problem.

System Specs

Is there any way of getting around this? Or am I going about this the wrong way?

# Answer
> 2 votes
OK, I've managed to figure it out, in case anyone was wondering.

Instead of booting with a `vga=someNumber` I used `video=LVDS-1:d`. This works a treat! :)

The only problem with this is would be that it doesn't use the laptop screen at all. But for me this is not a problem really.

---
Tags: 7.1-nougat, android-x86, hdmi, screen-resolution
---


title: Turn off tablet desktop noises

text:
# Question
Title: Turn off tablet desktop noises
I'm sure this is pretty basic but its driving me nuts. I have a new tablet (cheap one) with Android 6.0 on it. When I touch an icon on the desktop I get a vib and noise. The only way I've found to shut this off is to turn off all sound and vibrations - is there a better way of just stopping the touch noises. I've found how to turn off the keyboard noises, but not the "icon" noises. Any help would be appreciated.

# Answer
You can get an option in your settings of haptic feedback. Turn it off and ping back if it was worked
> 0 votes

---
Tags: 6.0-marshmallow
---


# Question
Title: How much free storage space is necessary to stop receiving camera warning?
I'm trying to use the camera on my android phone but for a while I've had low storage and been getting the message "your internal storage is running out of space".

I have about 20MB free but am still receiving this warning. I even receive this warning with 50mb. How much space do I need to free up before this message goes away and is there any way to bypass or ignore as I know a couple of HD pictures aren't going to use up 15mb.

I'm using a fairly old version of android, don't know the exact one but it isn't really relevant anyway.

# Answer
> 0 votes
As camera needs memory to run as well as memory to store images. So if you can afford memory of 200 mb or more, your camera can run well. Every application you run takes some memory.

---
Tags: internal-storage, camera, storage
---


# Question
Title: Issue with work profile deletion. Remove profile left work profile half deleted
Having an issue with work profile, created through Mobile Iron Go. After de-registering the device, tried removing work profile. On selecting "Delete" on prompt, the profile got deleted from Accounts. But re-installing Mobile Iron Go is not allowing re-configuration:

The message I am seeing is:

> You have set up a work profile. To continue using MobileIron Go, please use the badged version of the application

Is there any way to remove work profile left-overs without resetting mobile or removing cache from recovery console?

# Answer
I was able to delete the work profile.

Reference: OnePlus Forum discussion thread

Root cause: Oreo allows to have more than one work profile and OnePlus was adding a work profile by default (not sure).

We have to use adb to remove it.

These are the commands:

```
adb shell pm list users

```

Now you will get this list of users (or profiles) running in your device:

```
Users:
UserInfo{0:Your Name:13} running
UserInfo{999:Multi-App:4000030} running

```

In this case, the default profile ("Your Name") has the USER\_ID 0, and the work profile has the user USER\_ID 999. The second one is the one created by OnePlus to get parallel apps, so you have to launch a command to remove it:

```
adb shell pm remove-user 999

```

And there you go. Work profile deleted successfully.
> 2 votes

---
Tags: work-profiles
---


# Question
Title: Prevent Auto-download/ install of Apps/Ads on Micromax Phones
android installing apps without my knowledge. It also showing annoying popups. How to resolve this issue?

Android version : 5.1 Lollipop Device: Micromax Canvas 6

Everytime i factory reset, it will fix the issue. After some days, it will start to show popups from Amazon, Myntra like shopping sites. Phone is installing apps in the background.

# Answer
As I know every Android OS phone have the option "Auto-update apps" in the Google Play Settings. For the first, I would completly disable that!

On the site of a Micromax Canvas blog, there is already an article about this issue. I found serval solutions below there ⬇ ⬇ ⬇

---

**If your Device is rooted then our friends of XDA-Developers already have it:**

> 3. Disable the Software Update application
>
> Now that you have gained root access and ADB is up and running, you can continue with disabling the dreaded application responsible for the silent installs and unwanted ads. All you need to do now is to fire up a command prompt, make sure the prompt is at the directory of your ADB binary, and execute the following command:
>
> `adb shell pm disable com.adups.fota`

---

**For non-rooted device you can try to disable the Software Update package:**

1. Go to Settings
2. Apps
3. All Apps
4. Then disable or uninstall there all apps/ packages that are responsible for updates and install. I don't know which and what they're called. I tried to find out but I looks like it is always an other. Whether it's FWUpgrade.apk or Software Update or the app itself.

Try also to uncheck: `Settings–>About Phone–> System/Software update`

For more just google itself, I found many other possibilities but I can't list all them.
> 1 votes

---
Tags: 5.0-lollipop, ads, micromax
---


# Question
Title: How to prevent pop up PDF file automatically after downloading it?
I use lenovo phone where I faced this problem but I got no solution to fix the problem.

After download of any PDF file it pops up automatically and automatically it opens . This problem is really irritating when I download more than 10 PDF file together . After downloading one file it pops up then I need to close it then return to my download page and download another file it really takes lot of time. Any solution ?

# Answer
> 2 votes
Long press on the download link, and press on *open in new tab* this will download the file in the background instead of opening it right away. You will then be able to access the file by going to *downloads* in chrome or using a file manager.

(Tested on Moto x4 using chrome. Can't vouch for other devices)

---
Tags: pdf
---


# Question
Title: Will WhatsApp verification delete my contacts & messages?
I have a WhatsApp account in my old phone, but I have put my SIM card in my new phone. Now when I opened WhatsApp in my old phone its asking for verification. Will verification delete my contacts & messages?

# Answer
> 0 votes
I don't think verification will delete anything, usually it's just an SMS verification code that has to be entered into the app. 2FA ( Two Factor Authentication )

# Answer
> -1 votes
No, it will not delete any of your contacts & messages. It's an simple verification code not more than that.

---
Tags: whatsapp-messenger
---


# Question
Title: What's the fastest way to logout GMail weblogins via an Android phone
Sometimes I log into GMail on a computer and after leaving the computer I notice that I forgot to log-off. In those cases I don't have direct access to a computer but I have my Android with me. What's the fastest way to log-out? (Not counting the time for the initial setup)

# Answer
> 1 votes
* Using any browser open https://mail.google.com
* Open the hamburger menu (3 bars on left). Scroll to bottom and select view Gmail in *desktop*
* Go to the top right and sign out
* **Create a shortcut:** If using Chrome tap the 3 dots menu and *Add to home screen* so that a shortcut is created on your home screen and you can jump directly to third step to sign out. On other browsers, this shortcut may be named differently

---
Tags: gmail
---


title: Stuck in Boot Loop

text:
# Question
Title: Stuck in Boot Loop
I have an Android Jelly Bean, DOPO m7088, and its stuck in a boot loop. I did the hard resetting, wipe my data and everything and its still stuck. I've been searching the internet for weeks and haven't found anything that would work. I'm a complete noob when it comes to fooling around with a tablet. \>.\<... I've came across a few threads suggesting flashing the rom. I would like to try it but how do I go about it? Or should I try something else.

Oh, I've already reached out to the manufacturers and all they said is to reboot and restore to factory settings.

Please can anybody help me?

# Answer
> 1 votes
There is also a way to fix it. They wrote the partitions wrong. A rather long explanation at XDA will help you fix it. I was excited to see it!

The linked post includes a detailed description to solve the issue, too much to even include an excerpt here. It includes dumping the entire ROM, fixing it on a Linux PC (using a LiveCD), and flashing back the fixed ROM to your Android device.

# Answer
> 0 votes
I was once struck in a boot loop and when I went to service centre, they found that it was not a software but a battery problem. Try getting it checked too.

---
Tags: 4.1-jelly-bean, rom-flashing, factory-reset, reboot, boot-loop
---


# Question
Title: Google drive links. What version they shows?
Does links from drive give a connection to the last version of a file or to the one at the moment of link creation?

# Answer
> 1 votes
Link always points to the file you linked at that point of time

If you want to update the link to point to revise version of the file so that others with whom you shared view the latest version, open the web version of Google drive either using a PC or from Android using browser desktop view, select the file and upload as shown below

* Select the file (highlighted in blue), tap the 3 dot button (greyed out in pic below) and choose *manage versions*

* Upload the latest file (*Upload New Version*)

---
Tags: google-drive
---


# Question
Title: Installing custom ROM in Android studio AVD
Is there any way for installing a custom ROM in Android studio Android emulator? I have Resurrection Remix Naught 7.1 ROM downloaded on my computer. In Android studio, I didn't found any option for choosing downloaded ROMs. Please help....

# Answer
> 2 votes
It is very unlikely that regular custom ROMs will work in the emulator:

For the android emulator special device drivers like display and other fake drivers/services (e.g. for telephone, GPS with is usable but there is no GPS chip) are needed. Regular custom ROMS don't contain those drivers and therefore can't be loaded in the emulator.

If you want an adapted ROM for the emulator you need an image that bases on the AOSP emulator image.

---
Tags: rom-flashing, custom-roms, android-emulator
---


title: Yuphoria optimizing apps loop

text:
# Question
Title: Yuphoria optimizing apps loop
I have YU Yuphoria 5010...When i start Mobile it shows CYANOGEN then "optimizing apps ..." and then it complete and again starts optimizing.

My main concern is internal data... I don't want to wipe it out. Please help me out as soon.

Also my mobile is not rooted and does not have twrp.

# Answer
I got my solution to this problem. In one of post it is mentioned that start phone in safe mode. And i do so and really it WORKS!!!!

Just press volume down key after first time optimizing ends and then it will boot in safe mode.Here is detailed answer that i mentioned
> 0 votes

# Answer
I was once struck in a boot loop and when I went to service centre, they found that it was not a software but a battery problem. Try getting it changed.
> -1 votes

---
Tags: boot-loop, micromax-yu-yuphoria
---


# Question
Title: Disable toast when screen is pinned in Android
When passing my phone to someone, I pin the screen for safety reasons. Is there a way to disable those ugly toasts which keep popping up and giving them a gist of what's happening?

# Answer
> 4 votes
You can setup and issue this command:

```
adb shell appops set android TOAST_WINDOW deny

```

You won't be having that toast anymore. However, this has the side effect of not being shown any toast that Android package would have displayed, so keep this under consideration.

You can replace `deny` with `allow` to revert the changes.

---
Tags: security
---


# Question
Title: Unable to choose account to share docs from
Started using this new Samsung S9 a week or so ago and it has an annoying trait/bug in Gmail that my older S6 Edge/S5 never had.

If I choose a document or photo, from any app, to share, the system always choose the same e-mail account and the drop-down menu for my other two accounts is inactive. However, if I use any of these accounts via Gmail first, the drop-down menus appear, showing all three Gmail accounts. I can't figure this out.

Any ideas? The latest update didn't sort it either.

# Answer
Right, for some unknown reason (no obvious updates, either) the drop-down email addressed are now visible when sharing from an app itself! Weird!

Sorted!
> 0 votes

---
Tags: gmail, file-sharing
---


# Question
Title: Why is Android phone shutting down by itself?
Phone is Samsung Infuse 4G with Cyanogenmod 11 (Android 4.4). On a few recent occasions when I check it in the morning, I find that it's powered off. I start it up again, and it shows plenty of battery charge (75% or more). Is there a log or something that I can look at that would explain why it has shut down?

# Answer
> 1 votes
Had the same problem. Solution: Boot into CWM/TWRP Bootmenu (pressing "Volume up" Key and Power Button) while starting the phone - and chose to clear "Dalvic Cache and Cache". Both will have **no** impact on your installed software or data. So it is quite safe to do.

After clearing reboot. The next restart will take a bit longer because these caches have to be rebuilt again. Solved my problem with random shutdowns.

Another possibility could be a dead battery. Especially if charging values change between full loading (100%) and after rebooting (90% or similar) ...

# Answer
> 0 votes
Well, it's well known problem for Samsung phones and tablets:

Read carefully: http://androidforums.com/threads/randomly-turning-off.312084/

One of possible solution (cited from above post):

> I found another workaround, turning off sleep mode. Maybe there are easier ways to do it, but i did it like this:
>
> (copied the instructions from another forum):
>
> * Download and install a free app Load Monitor.
> * Under its preferences check the following on...
> * Add Notification, Only notify high load, Auto start, and most importantly Wake Lock.
>
> The wake lock prevents the phone from going into sleep mode, now i'm already 24 hours without shutdowns. I also set the update interval to 2 hours for the Load monitor, so it doesn't bug me often.
>
> The downside must be battery consumption, i assume that the sleep mode does save up some juice. But at the moment i'd rather worry for the battery than if the phone is on or not. :)
>
> Also, this problem is not limited to galaxy ace.. A little searching with google revealed that there is even a class action lawsuit against Samsung because of the same problem in Samsung S models.

Hope it Help

---
Tags: samsung
---


# Question
Title: "Invalid Input" error when trying to set a service center number
On an LG G4 (Android 6.0), I'm unable to send SMS messages, when I called my provider they told me that I need to change the Service center number in the Messaging app settings. Currently it's `+7`, when I try to change it to the correct number (`+97253989999`) I get an "Invalid input" error.

## UPDATE

When I restarted the device, the problem corrected itself and the correct number was set as the service center number.

Does anyone knows what the cause for this can be (it's not the first time this happens)?

# Answer
Restarting the phone fixed the issue.

Since then it happened maybe one or two more times, restarting the phone fixes this every time. I couldn't find a permanent solution for the problem, but restarting the phone works well enough for me.
> 0 votes

# Answer
I faced the same issue and finally found that the issue was SIM. Changed my SIM by contacting service provider and it worked fine with me :)
> 0 votes

---
Tags: 6.0-marshmallow, sms, lg-g4
---


# Question
Title: Play Store won't update to newest version after resetting it back to factory version
Like the title says, resetting the Play Store to its factory version caused it to be stuck on version 7.8.16.P. Tapping the update button downloads an update but then it doesnt change anything.

The phone is a Samsung Galaxy J7 Prime updated to Android 7.0 from 6.0 through official updates. The device is not rooted.

Has anyone experienced this problem or know of a way to fix it?

# Answer
> 0 votes
Turns out the refusal to update is because my ISP is issuing awful modems that start having issues after prolonged use, like dropping connections to Google services.

---
Tags: google-play-store, samsung, updates, samsung-galaxy-j7
---


# Question
Title: On Android 7, when using a TTS engine, would power use show for the engine itself or the app using it?
For example, would power use be attributed to a navigation app or Pico?

# Answer
> 0 votes
Did a test. You can clearly see use on the engine itself.

---
Tags: battery-life, text-to-speech
---


# Question
Title: Enable Google Photos Android backup from web
I'm trying to enable Google Photos backup from web like accessing to my account in photos.google.com and switching somewhere the backup to ON but there's no such "switch".

Anyone know how can I turn on the backup on my Android device to Google Photos without access to the device, only from web? I think i can send an app from play.google.com to the device and that app enables me to turn on that "switch" remotely but I don't know if it exist.

Any help will be appreciated.

# Answer
You cannot turn it on without having your device because if you try to turn on from the web, Google will not be able to know which device to be backed up. So you have to download Google Photos application from Google play store and it will automatically turned on when you download and install it.
> 1 votes

---
Tags: remote-access, google-photos
---


title: Where does OrFox save images?

text:
# Question
Title: Where does OrFox save images?
OrFox 1.0beta1 has a function to save images. Yet, there's no information where the image is stored inside and outside the application nor a configuration option to pre-determine the storage location. Maybe someone can share this well-hidden information.

Saved pictures don't appear in a gallery application which searches in default pathes which makes it possible that they're not saved at all and no error message is shown to the user.

# Answer
> 2 votes
It does not store the images. I agree that the option should be removed or at least give you some error when you try to use it.

Details in "How to save images while using Orweb?" on Tor SE.

Not being too trusty about this, I checked all the locations associated to Orfox and those folders were empty.

---
Tags: firefox-for-android, tor
---


title: can't uninstall a harmful app

text:
# Question
Title: can't uninstall a harmful app
Screenshot (click to enlarge)

a pop notification is being shown about running a harmful app on my android phone Symphony H300 with an option disable. when I'm clicking disable, notification is disappeared and showing again after some time. If I click the notification two option is there, one is keep anyway(unsafe) and the other is uninstall. i'm clicking uninstall. but the notification is being shown again after some time.

# Answer
> 1 votes
You have a few options:

* instead of uninstalling the app through the notification, uninstall the app directly from the "Apps" menu in your settings. Click "Settings", scroll down to "Apps", find the app in question and tap on it, depending on the specific version of Android you have the options will vary, but you should have an "uninstall" button. Press that.
* some apps are a bit nasty to remove and require root privilege. If the above doesn't work, consider rooting your phone so you can get at the app and uninstall it. This should only be required if the app came pre-installed on your phone, or if the app is truly being nasty and blocking the uninstall.

---
Tags: applications
---


# Question
Title: Disabling screen record protection for specific app using adb
I need to record the screen of an specific app that won't let me do for security reasons. Generally I'd use AZ Screen Recorder but it appears black in this app.

I know it's possible to install some things or plug into the computer to record, but is there a way to disable this record protection on the specific app using adb? Maybe change a flag or something?

# Answer
> 1 votes
There are two possibilities:

1. Modify the app removing the screenshot protection. However this is not that simple, as the protection is not application-wide but can be set for every activity (screen in the app) individually. Furthermore the protection can be set using the layout definition (xml in the resource) and/or using Java code (FLAG\_SECURE). Both could be accomplished using apktool to decompile, modify, recompile, and sign the app - but this requires a lot of knowledge.
2. Use a rooted device and a screen recorder that can make use of root permissions. Usually this bypasses the screenshot protection.

---
Tags: adb, security, screen, video-recording
---


# Question
Title: Can you use "OK Google" to set a timer with a label by voice?
Is it possible to set a timer with a label using "OK Google"? I'd like to be able to say:

> OK Google: 20 minute timer for laundry

or

> OK Google: laundry timer 20 minutes

but I haven't found a way of phrasing it that actually works. It just takes me to the Google search results. I can only say "OK Google: timer 20 minutes." How do I set the label on a timer using "OK Google"?

# Answer
"Ok google, set alarm label laundry for 20 minutes"
> 3 votes

# Answer
Well, I'm a couple years late, but "set timer called 'name' 'duration'" works (most of the time).
> 3 votes

# Answer
Unfortunately, as of this writing it is not possible to set a timer and a label with an OK Google command. OK Google only supports the basic "set timer for x-amount-of-time" and no additional parameters, you could however use the "reminder me to ..." command to have comments/labels as an alternative for short term items or use the "create a calendar event ..." command for items farther in the future as alternatives.

OK Google information source
> 2 votes

---
Tags: clock, voice-command, ok-google
---


# Question
Title: Dual sim phone - work / private how does it work?
I have a work and a private phone which can be a bit annoying at times carrying them both around. I like to keep them both separate so i can turn the work one off when on holiday etc to avoid the temptation of checking e-mails, returning missed calls etc. If i had both these sims in a dual sim phone, if i go away on holiday or just want to turn the work one off for instance, can this be done so i don't receive calls / e-mails from the work one but maintain the private one without having to physically remove the sim.

A dual sim phone may be what i am after, but if i can't do this it will be a non starter.

# Answer
> 0 votes
Yeah you can actually do that just go to settings then simcard management then switch the simcard you don't want off for turning it on back do the same process again

---
Tags: dual-sim
---


# Question
Title: Installation of R packages in Termux app
I having trouble installing 'curl' , a R package in Termux app. Without that, I can not install the much acclaimed tidyverse package in R. Whenever I tried to install 'curl', it spits out configuration error with libcurl not found but I checked both curl and libcurl is installed from the terminal. I also tried the suggestion that came along the error message by setting directories in R CMD command but it did not work. Can anyone help?

# Answer
I fixed by first installing libcurl-dev from the command line, before running R:

```
$ pkg install libcurl-dev

```
> 2 votes

---
Tags: applications, installation, terminal
---


# Question
Title: Messaging apps no longer work right after last update - Galaxy S8 Plus
I updated 2 days ago. Samsung Galaxy S8+ REV1.0

Now I no longer receive message notifications on my lock screen The field to set the individual SMS/Message tone has disappeared as well and ALL messages have the SAME sounds now. I have no longer the option to "Add a field" in the message apps either

Notifications are all turned on!

I use the Android message app and the Verizon message app.

# Answer
> 0 votes
It is Samsung's Oreo update. They removed the feature. Complain to them. The more that complain the more chance the will fix it.

---
Tags: sms, samsung-galaxy-s-8
---


# Question
Title: Changing default phone for Google login device
So the following annoying thing happened to me. I wanted to print some documents at my local printer shop from my Google Drive.

However, Google decided I can't log in because it doesn't recognize my device. It wanted me to go to my phone and get a security code.

However, I didn't have the phone Google thought to be my default phone (Android device) and didn't allow me to choose my other phone, which I actually use (an iPhone).

Just like that, I was locked out of my own account, unable to print anything. So my question is:

Where can I change my default phone so it sends a push confirmation to my iPhone when I log in from an unknown device instead of the Android?

# Answer
Go to myaccount.google.com, sign in and click on `Sign in and Security`.

Scroll down and go to `Account Recovery Options` and click on `Recovery Phone`

Add/remove the phone numbers according to your preferences.

Then go back, scroll down and click on `Recently Used devices` and remove all the devices that are not in use. If your Iphone is not displayed here then make sure that you've `signed in` in your IPhone with `Google Account.`
> 2 votes

---
Tags: ios
---


title: No storage space left

text:
# Question
Title: No storage space left
Long story short, on a R11Max\* (?) device with MT6592 CPU running Android 5.1 and reported 8GB storage (though possible to use SD card), when trying to install additional apps than the ones than came at purchase, always shown dialog that there is no storage space left, yet there is plenty left, even when SD card is inserted and is selected prefered install location default write disk.

Though taking pictures or videos with the camera works, so storage is not full.

Of course, from a generic/unbranded device, expectations are much lower, for example there was no fire while charging, fingers crossed!

Any suggestions?

* from Wish.com, was advertised as AllCall Rio Android 7.0, so yea...

# Answer
Try to delete caches and junk files using third party cleaning apps. The one I use: https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=en
> 0 votes

# Answer
You can manually delete cache or app data using settings. Under Manage Apps, click any app and select clear data or cache. Warning: The apps data will be lost. So you will have to start a fresh.

Restart your phone, this will close all the apps running in the background.

If your using an instant messaging app. Delete sent images, videos, documents and audio's. Instant Messaging apps creates a duplicate of the media that you have sent. The send folder is located under the apps folder on your internal storage.

Delete your browser data
> 0 votes

# Answer
Well, someone over at

arstechnica.com/civis/viewtopic.php?f=9&t=1423733 and arstechnica.com/civis/viewtopic.php?f=9&t=142619

did a (very) thorough invwestigation, and they found out that on this particular device, there is way less space than reported, so there is not much else that can be done
> 0 votes

---
Tags: internal-storage
---


title: Remix OS for X86 - does it still exist?

text:
# Question
Title: Remix OS for X86 - does it still exist?
I tried to download Remix OS from http://www.jide.com/remixos-for-pc#downloadNow

The links to mirror downloads lead to a non-existent domain: "This site can’t be reached www.support.jide.com’s server IP address could not be found. DNS\_PROBE\_FINISHED\_NXDOMAIN"

The Torrent links don't seem to work either - zero peers, nothing downloaded, ETA infinity.

Is there any other source for Remix OS, or is it discontinued?

# Answer
> 2 votes
Wikipedia says it was discontinued July 17 2017.
Remix OS Wiki

---
Tags: remix-os
---


# Question
Title: How to extract sound files from an Android dictionary?
I downloaded a free dictionary (Teanglann) and would like to extract its sound files for free listening to facilitate language learning. I've already did a backup of the app in the .ab format and converted it to a .tar but cannot extract the contents in any way. I've used an emulator as it grants root access by default (that app's data is normally inaccessible - even through Solid Explorer ...). Any ideas how to do it?

# Answer
You if you try to extract Teanglann dictionary app then you won't find that's sound because sound file is store in your device When you install that application some options is suggest like this

So steps that can extract sound file for you

1.Open Any file explorer and then go to internal storage May be the method is different from device to device 2.go to Android--\>data--\>com.idmgroup.fng.retro (a folder name look like this) and after you can you see there is any sound file inside that's folder

This method does not give guaranty of success
> 0 votes

---
Tags: files
---


# Question
Title: Read Whatsapp message from Google Drive backup
I have WhatsApp backup file in my Google Drive account. How can I read WhatsApp messages on my laptop? I have tried it but can't be open on my Google account.

# Answer
> 2 votes
Sorry to say but there is no way to Access the WhatsApp or any other app backup in google drive only app can access their backup files we cannot access any file that is saved by any other application

But you can use WhatsApp web if there is any option for you

---
Tags: backup, whatsapp-messenger, google-drive
---


title: Update Android on ASUS

text:
# Question
Title: Update Android on ASUS
I have an Asus T00J, "ZenFone 5" with android 4.4.2 and the manufacturer did not post updates. Can I force the update to a newer version of Android?

# Answer
> 1 votes
Zenfone 5(T00J) is a old device now, Asus wont be pushing any updates officially after the latest Lollipop(5.0) update. I would suggest staying with Kitkat as its better than Lollipop for Zenfone 5. If you still want to update your zenfone 5 to latest update just follow this link: How to update ZF5 to latest LP from KK

---
Tags: 4.4-kitkat, updates, asus-zenfone-5
---


# Question
Title: What does this icon (screenshot) in status bar mean?
(First, yes, I did RTFM and so my homework is done.)

My phone shows this  icon.

I looked into the manual of my phone, it lists about 20 status bar icons, but this one isn't among them.

# Answer
I found out that the icon represents enabled 'Data Saver', which should also prevent background data transfers.
> 1 votes

---
Tags: notification-icons
---


# Question
Title: unable to mount /data, /system and /cache on Android phone (Asus Zenfone 5 (501cg , t00f)
I have Asus Zenfone 5 (t00F) model. It was working fine and suddenly it's UI has stop working.

I tried restart couple of times but didn't work for me. I do already have the root and TWRP (2.8.7) installed into it,so I have done the factory reset from recovery mode.

And then after I am getting the error as:

```
can't mount /cache,
can't mount /system,
can't mount /data partition

```

I am trying to go to Stock ROM but in `sideload` mode also I am getting the same error.

I have also tried reformatting all three partitions but it is not working for any filesystem.(FAT,EXT2,EXT3,EXT4,F2FS) More digging into 'adb shell':

```
# cat /proc/partitions
major minor  #blocks  name
 179        0    7618560 mmcblk0
 179        1     131072 mmcblk0p1
 179        2       8192 mmcblk0p2
 179        3      32768 mmcblk0p3
 179        4       8192 mmcblk0p4
 179        5      32768 mmcblk0p5
 179        6     524288 mmcblk0p6
 179        7     196608 mmcblk0p7
 179        8      32768 mmcblk0p8
 179        9    1331200 mmcblk0p9
 259        0    5312492 mmcblk0p10
 179       40       4096 mmcblk0rpmb
 179       30       8192 mmcblk0gp0
 179       20       4096 mmcblk0boot1
 179       10       4096 mmcblk0boot0
 179       50   15662080 mmcblk1
 179       51   15655311 mmcblk1p1
# cat /proc/mounts
rootfs / rootfs ro,relatime 0 0cat /proc/mounts
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /tmp tmpfs rw,seclabel,relatime 0 0
pstore /sys/fs/pstore pstore rw,relatime 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/block/mmcblk1p1 /external_sd vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0

# recovery.fstab
rootfs / rootfs ro,relatime 0 0 recovery.fstab
/sbin/sh: rootfs: not found

# cat /etc/recovery.fstab
cat /etc/recovery.fstab
/boot           emmc        /dev/block/by-name/boot
/recovery       emmc        /dev/block/by-name/recovery
/fastboot       emmc        /dev/block/by-name/fastboot
/cache          ext4            /dev/block/mmcblk0p6
/system         ext4            /dev/block/mmcblk0p9
/data           ext4            /dev/block/mmcblk0p10                   flags=encryptable=/dev/block/mmcblk0p3/userdata_footer
/factory        ext4            /dev/block/mmcblk0p3
/config         ext4            /dev/block/mmcblk0p5
/external_sd     vfat           /dev/block/mmcblk1p1                    flags=display="MicroSD";storage;wipeingui;removable
/usb_otg       vfat     /dev/block/sda1  /dev/block/sda       flags=display="USB-OTG";storage;wipeingui;removable

```

If somebody have any idea please help me.

Thanking you...

# Answer
> 1 votes
Had same issue with my 3.5 year old Zenfone 5. Tried almost everything to save it but nothing worked. It would not update the recovery even when fastboot flash was successful. Figured out it was failed EMMC and many other users faced the same issue in the same time period. Asus might had planted a uesd time trigged failure tech or something (Just guessing by the amount of similar failure in same time period of a month). Well i fixed mine by getting a ZF5(free :p) from a friend (his phone was not uses much as it had a broken screen maybe thats why it didn't failed) and then replaced my Motherbord with his.

---
Tags: adb, rom-flashing, recovery-mode, twrp, asus-zenfone-5
---


title: Low fps on phone

text:
# Question
Title: Low fps on phone
I am currently playing critical ops on letv le 2 which has 3 gb ram and about 650 snapdragon . When i play game ( critical ops ) for few minutes i get about 60 fps , which runs smoothly . But after some time frames drop from 40 - 20 fps ( most of the time under 30 fps ) . Which i don't understand why it occurs . It was running smoothly till last 2nd update but after it , it suckssssss. My ram is almost halved free that is approx 1.5 gb . Please help me

# Answer
Could be any new features that the developer might have added, or just your device getting too hot. Almost every consumer device has a built in thermal management system.
> 0 votes

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


# Question
Title: AdBlock on Android causes many timeouts and connection problems
When I use the Android version of Adblock Plus 1.3 without root, everything seems to work fine. But now, I have a new phone that I'm not willing to root, and I like the idea of having AdBlock as a proxy to strip everything, but everything times out quite often. Sometimes it works, but others it just keeps timing out and creating all kinds of connection problems.

I updated recently to the latest dev version from here, but I still have the same problem.

I feel that this issue is happened because of power saving maybe? Some kind of deprioritization of AdBlock?

I have Galaxy Note 8.

Please advise.

# Answer
Someone on Reddit suggested an awesome solution. The solution is a program called DNS66. It's available on the F-droid store for free. It creates a local VPN server that blocks all ads. I love it, and I'm using it.
> 0 votes

# Answer
Your question answers itself. The app you're using is run by a proxy server and it may slow down your webpage load time. I suggest you to block ad servers from hosts file and use the regular browser app as it's the fastest and most practical way of getting rid of ads.
> 0 votes

---
Tags: connection-issues, data-connection, processes, adblock-plus
---


# Question
Title: Canceling accuracy setting on android- nubia Z17
when I first used the GPS while driving i accidently checked 'Remember this setting' and consented into the program (high accuracy). I would like to undo this, but i dont know how. Can someone please help me? i dont want to erase all the data from the device of course... Nir

# Answer
Depending on your Android version, this may change a little bit:

1. Open your app drawer
2. Click Settings
3. Click on Location
4. Click on Mode
> 0 votes

---
Tags: location-services, zte
---


# Question
Title: Should I redownload apps for 64bit version?
I had a 32bit mobile(Snapdron 400) now i have a 64bit(625). I have apks from the old phone. Can I install the apks (converted downloaded apps to apk using “Es\_file\_explorer”) from old phone.Or I need to re-download all apps again for 64bit version?

q2 : When I download a app from google play store does it download app for “specific device”(or something) or the apk contains all the stuff? q2.1 “Specific device”(above) - it only depends on cpu arch?

# Answer
> 4 votes
Most Andriod apps contain all the platform dependent parts (if they have such) for multiple platforms: ARM 32 (ARMv7) and 64 bit (ARMv8), x86 and sometimes even MIPS. Therefore most likely all APK files you already have will work even on the new phone.

However the Google PlayStore allows to specify special version for certain groups of devices. But as an end user you don't know what groups the app developer has defined. You can identify such apps in the PlayStore by the download size "varies by device" (additional information section at the end).

On common example that exists in multiple versions for different devices is Google Maps.

---
Tags: apk
---


# Question
Title: 5 min video taken by LG G5 is corrupted. Anything to do?
I have an LG G5, and I recently took a video of 5 minutes with it (the maximum) which appeared to be corrupted.

The phone stopped the video alone since it arrived to the maximum recording time, and started saving - something that took some pretty long minutes.
After a while of not touching my phone (to not accidentally interrupt the saving) I wanted to watch the video and realized it's corrupted and can't be open.

In the file explorer, I found two files in the format of `DATE_TIME.mp4` (1.6GB) and `DATE_TIME_temp.mp4` (0KB).

Any possible (free) way to fix this video?
How can I make sure it won't happen next time?

Thanks!

*Note: If relevant - not rooted, stock rom, latest update.*

# Answer
> 1 votes
MP4 Fixer

> MP4 Fixer on Google Play

This used to be a common problem with Screen Recorders that didn't save the information of recorded videos correctly. Using MP4 Fixer i could read the video and fix the duration information allowing normal viewing.

# Answer
> 0 votes
First, try some converters from play store. It's hard to name a converter because some of them checks the file for errors before converting them and ignores if they can't convert it. Try Freemake video converter on PC first. It's a commercial software so make sure that it helps before buying it, use a free trial. There are many open source alternatives as well, you can search for them in sourceforge, github etc. iTunes is the last option, if you have an iDevice.

Another tip: Try to play the file with VLC on PC, and an error message may pop up. It might say what's actually wrong with the file.

Good luck!

# Answer
> -1 votes
Copy that file to a PC and use a video converter to convert it to a different format, such as .mov or .avi You'll be able to enjoy your movie after conversion. You can convert the working video back to .mp4 too if you wish to.

---
Tags: video, video-recording, lg-g5
---


# Question
Title: I bought app when it was paid, now it is free and I have to watch ads
I bought game a few years ago. I performed factory reset on android tablet because it was slow. Installed game after some time. Now I see ads. But I paid for that app? What can I do to get add free version? Or can I get refund?

# Answer
> 0 votes
**Follow these steps**

1. Contact the app developer if they are not able to resolve your problem follow other steps.
2. Use Net Guard app or any other network blocker app to block that app's internet access.
3. Use LuckyPatcher and remove google ads package (before you try this step I tell you in 3 option google-play-store give you warning to remove the lucky patcher app). Try 3 option at your own risk.

# Answer
> 0 votes
Their might have been an ad supported version released after you purchased the Paid version, Usually looking through your purchased apps on the PlayStore you'll find the Paid version to download again. I use My Paid Apps on Google Play to reinstall any of my purchases.

---
Tags: google-play-store, ads, paid-apps
---


# Question
Title: SGH-T989 (UVLDH firmware) Goes into Recovery mode, but not Download
I'm trying to get my SGH-T989 into Download mode so I can flash TWRP with heimdal. It's been awhile since I've done this and from what I recall (and have researched a bit) I need to:

* unplug cable
* power off
* hold **Vol\_Down** \+ **Vol\_UP**
* plug in cable

This isn't working though. All I get is recovery mode and what I want is Download mode.

Not sure if the device/cable/PC is bad. Using Linux. Tried a 14.04 box and a 16.04. What have I missed?. Been googling, but lots of mixed info. Anyone help? Thanks

----- update ----------

# Answer
> 0 votes
Older Samsung devices might require a special USB dongle/jig like this one to trigger Odin mode - just plug it in when the device is powered off. It's essentially a resistor between USB pins so you can also make one yourself if you're up for it.

---
Tags: samsung-galaxy-s-2, twrp, linux, heimdall, t-mobile
---


# Question
Title: Can the Verizon Samsung Galaxy S9+ also run T-Mobile?
(This question does not apply to the unlocked version - it applies to the Verizon version specifically)

Is the Verizon Galaxy S9 Plus able to also run T-Mobile using its dual sim feature, or is that not possible?

The reason for being interested in the Verizon version rather than the unlocked version is for VoLTE and WiFi calling which I've read may not work on Verizon on an unlocked model.

# Answer
First off, you unfortunately can't get an S9/S9+ in the US that supports dual SIMs. Theoretically, you could import a European model to get that, but don't—compatibility with US carriers (especially CDMA ones like Verizon and Sprint) will be severely limited.

Second, I'd definitely recommend you purchase an unlocked S9/S9+ from Amazon or Samsung, rather than the Verizon model—not only will you save $90, but you'll also miss out on lots of annoying carrier bloatware, and have the option to switch between carriers like Verizon and T-Mobile anytime you like. It'll still have VoLTE on Verizon and T-Mobile (though not VoWiFi) so you won't be missing much in the way of carrier features either.

Also, T-Mobile is doing a pretty sweet BOGO deal right now—if you're interested in T-Mobile, then that would be a great way to go. Their model is equal in price to the unlocked model as an added benefit.

Hope that helps, and feel free to comment below with follow-ups!
> 1 votes

---
Tags: samsung, sim-card, verizon, dual-sim, t-mobile
---


# Question
Title: Installing ps2pdf command-line program in Android
I just bought a Nexus 7 2013. It's very good and I'd like to use it to (in case of emergency) edit some of my latex documents using TexPortal.

Some latex documents of mine get compiled properly only by Latex and not by PDFLatex. As a result, I get a valid .ps file.

I'd like to install somehow ps2pdf (or even better, ps2pdf13) by some tool like, e.g., apt-get. And use some terminal emulator to run it.

Is this possible without rooting the device?

# Answer
> 1 votes
No, even though Android is based on the Linux kernel, programs for GNU/Linux need to be ported to the Android user-space environment. They usually require some source code changes, and to be compiled linking against the appropriate runtime libraries. You can find some command-line programs that have already been ported to Android on open-source sites like GitHub, but there's nothing like APT.

The closest thing to an APT repository is F-droid, but that's mainly for GUI apps: it's an alternative to Google Play for downloading open-source apps. I've already searched there and there's nothing like `ps2pdf`.

# Answer
> 1 votes
I am also a happy user of Termux on Android. If you are familiar with Linux commandline tools, you will love to have this on Android.

As far as I know ps2pdf, and also ps2pdf13, ps2pdf14, etc, (on my Linux laptop) are not standalone executable binary programs, but convenience shellscripts that are part of the Ghostscript distribution, which call gs with the correct parameters and options. If you take a look at the Github pages for Termux you can see that porting Ghostscript (at the time of me writing) for Termux is a work in progress that has not been succesful yet. Ghostscript is a powerful but complex package to compile. But there is hope ...

An alternative is using your (android) webbrowser and use an online ps2pdf converter like https://www.ps2pdf.com. (which is powered by Ghostscript on the server)

# Answer
> 0 votes
Termux has texitopdf to confert a latex file to pdf

# Answer
> 0 votes
M. Tarenskeen is correct. When you install Ghostscript in Termux, you automatically get a whole slew of valuable utility programs with it, including ps2pdf. Once gs is installed, just type \`which pf2pdf' and there it is!

Gnuplot supports both PostScript and PDF "terminals." Just select the one you like best. If it's PS, then ps2pdf makes short work of the PDF output. Choosing the PDF terminal bypasses the explicit conversion step. What I've done is put a symlink called "storage0" from my Termux home directory to /storage/emulated/0. I can copy the finished plot into the symlinked directory, and voila! It's right there, immediately accessible to any Android utility.

I happen to be running the FBreader ebook reader with a PDF plug-in, which so far is doing a nice job of displaying the finished PDF plots.

I currently am running my Samsung Galaxy J3 phone without an SD card, but as soon as I get one I'll try the same trick on "storage1".

# Answer
> -1 votes
No. You can not easily install Linux native application on an Android platform. In order to do so you'll have to compile your files with the Linux kernel and not the Java virtual machine that runs all your Android applications.

---
Tags: linux, command-line
---