How do I access `$HOME/storage` outside of Termux (with a file explorer)? How do I access $HOME/storage Termux directory on Android Pie with a GUI File Explorer?

In Termux I print the working directory with pwd and it shows $HOME/storage as:

/data/data/com.termux/files/home

My internal storage looks like this:

.
├── Alarms
├── Android
|   ├──data
|   |  ├── ...
|   |  ├── com.termux
|   |  |   └── files
|   |  |       └── 0 items
|   |  └── ...
|   └── ...
├── DCIM
├── Download
└── ...

My external storage looks like this:

.
├── Android
|   ├──data
|   |  ├── ...
|   |  ├── com.termux
|   |  |   └── files
|   |  |       └── 0 items
|   |  └── ...
|   └── ...
└── LOST.DIR

Neither my internal storage, nor my sd card, contain a /data/ directory at the root level. Where is this /data/ directory? For that matter, where is the root /storage/ directory? Where is the root /emulated/ directory? Where are any of these directories and why cant I access any of them?

If you did termux-setup-storage previously, create random_file.txt file in $HOME/storage/shared. That'll be created on /sdcard/. But you don't need to do that hassle. Just grant Termux Storage permission and save directly to /sdcard/ e.g.

echo xyz >/sdcard/random_file.txt

$HOME/storage is actually /data/data/com.termux/files/home/storage which is not accessible to other apps without root access. That's how Android's security is designed.

  Where is this /data/ directory?

It's a partition named userdata mounted in rootfs at /data. For details see How disk space is used on Android device?

  where is the root /storage/ directory?

It's also a directory in rootfs where tmpfs is mounted. Contents of this directory look different to different apps because of mount namespaces and filesystem emulation.

  Where is the root /emulated/ directory?

It's at following three locations:

/mnt/runtime/default/emulated
/mnt/runtime/read/emulated
/mnt/runtime/write/emulated

  Where are any of these directories and why cant I access any of them?

These directories are what you see when you open a file explorer app. Emulated filesystem path is /sdcard.

On Android 6+, /data/media is emulated to three VIEWS mentioned above. One of those is bind-mounted to /storage/emulated depending on app's Storage permission status. emulated directory contains User_ID's of all users (if there are multiple users or profiles). Device owner is always 0. So /sdcard points to /storage/emulated/0. It's the storage which apps can read and write.

Additionally apps can read and write to their private data directory in /data/user/<User_ID>/ (which is /data/data/ for device owner). For details see What is /storage/emulated/0/? and What is the “u#_everybody” UID?.

From your comment:

  Can Termux write to the actual SD card physically inserted into my phone? If so, how?

Apps don't have filesystem level write access to external SD card except those using SAF APIs. Quote from official documentation, Termux doesn't have support for SAF:

  Why does Termux have read-only access to the external SD card?

  On recent Android versions, the write access to the external SD card is done over Storage Access Framework. It is not possible to provide it's API to the command line programs.

However apps can always (with and without Storage permission) read and write to their private directories in shared storage i.e. in Android/data/ directory (and some others) on /sdcard/ and external SD card. For details see How to move files to external SD card on a non-rooted Android?

From your comment:

  So basically I don't have access to my own devices root directory, without rooting the device? I can only start at the third level? That's frustrating.

/data partition also contains system settings including sensitive data like password databases (though not saved as plain text). So /data isn't accessible without root in order to:

Protect apps' private data from other apps (every app is a UNIX user with unique UID)
Protect system data and settings from bad apps and malware
Isolate users/profiles from other users/profiles
Not let apps access shared storage without Storage permission granted
Enforce APIs by Android framework so that apps can't use system resources and read/manipulate device information and settings without proper permissions

And possibly there are other reasons. For details see Are multiple-users protected from each other differently than apps?


Is it possible to wipe Samsung S5 finger print scanner data from recovery I heard Samsung S5 has finger print scanner to unlock screen. How reliable is this? If I perform a data wipe or factory reset via recovery will the finger print lock still works?

The purpose of the lockscreen is to prevent someone from accessing your data, which would be erased by performing a factory reset. A fingerprint scanner is not more secure than a password, it's only more convenient. A few cases where it falls short as a password are:

You leave your fingerprints everywhere
Its easier to obtain your fingerprints by force, than a password
Its harder to change your fingerprints than a password

And Fingerprint lock in Samsung Galaxy 5 easily defeated by whitehat hackers


Location Error aftermoving So I moved across the country (to Minnesota from Virginia) and now my location is always incorrect on my device, it shows my old home.  I thought the initial problem was with the wifi but my wife's account shows her location correctly.

I can temporarily fix the issue by setting my location settings on the device to 'device only' but the problem reappears when I revert the setting back.  I already tried clearing the Maps data.  This problem occurs on any device with my Google account.

Any ideas how I can fix this issue?

Edit: This apparently isn't limited to Android devices.  Google maps on the web does the same thing.  If I'm logged in as my account, it reads me as in VA, if I log in as my wife (or incognito), it reads the correct location in MN.

If you keep your settings on "Device only" for a few weeks Google should see the new "pattern" and correct it in their records.

If not, then have Google Maps open while you commute to work every day and your account should quickly establish a new pattern. The Google Now algorithm picks up on patterns but for the same reason it is also stuck to your old location.


Forgot Samsung Tablet password & do not want to do a factory reset We have a Samsung Galaxy Note 10.1 ---- I've been reading some comments on what to do --- but a Google account was never set up (still do not know about how to do that) and there is no option now for a security question (did we overlook that in the setup?).
Are there any other options for resetting the password other than "factory reset"?  We don't want to lose the data we have.  We looked at the SD card - there are only pictures we took, but none of our stored files.  Lastly, once we do get in, how can I backup the data?

It would defeat the object of having a password if you could get in without it. You have to factory-reset the device. Next time, set up a Google account on the device: it asks you to do it the first time you turn it on.


Galaxy S5's screen only turns on after multiple presses, and the screen has these weird lines show up when turning off and thanks for reading this. So I've had an S5 for just over a year now. As it has an AMOLED screen, when you turn the brightness all the way down, the screen will flicker a yellow-green. This happened whenever the screen would dim on standby, and it seemed that it was normal. However, now, when I power it off, the screen does the green flicker when it's fading out. This did not happen before.

On top of this, sometimes the screen simply will not turn on. The phone is on, the lights are on, but I'll press the power button, and nothing will happen. I'll keep pressing it, and eventually it will turn on, but this could be part of an underlying issue. If anyone has any ideas, please do tell me.

Also, smaller issue: woke up one morning, and a notification came up at 3 AM saying that I was running out of storage space. Is my phone trying to kill itself?

The first part of this screams either a broken screen or much more likely, a broken screen driver (Software being corrupted). Backup your data and factory reset the device. Do not recover using the backup and just move your contacts back and pictures. You can always reinstall apps. If that doesn't fix it, you will likely need to replace the device or flash the stock software again.


How to show all the browsing letters in contacts list (right hand side of the screen) in Samsung Galaxy I5500 Europa? I am using Samsung Galaxy I5500 (aka Europa). But when I browse contacts list not all the letters through A-Z show in the right hand side of the screen. The missing letters are K,L,Q,R,W,X. So, that It become irritating for me find these first lettered contacts.

Do you guyz have any solution to this?

Thanks for your help in advance

it is like this -

----------
         A
         B
         C
         .(in place of K,L,Q,R,W,X)
         Y
         Z
----------

This was a problem on early Galaxy S roms too, but it got fixed in the later updates. On the I5500 the low display resolution could prevent from ever showing all the letters. My advice would be to check for firmware updates from Kies, or try a custom rom.


Change mapping of Hardware buttons in an un-rooted device? How can I change the mapping of my un-rooted device's buttons like swapping the volume buttons? My device is a Sony Xperia E C1505

Not sure why would you want to swap those buttons but you can certainly do it using AutoInput (for Android 4.3 and above), Tasker, both are/have paid/7-day full trial, MacroDroid (free/paid) and Shortcut Launcher/ AutoShortcut (free/paid).

After installing Shortcut Launcher you would see four icons namely Shortcut 1, Shortcut 2, and so on in your app drawer.

Tap Shortcut 1 → MacroDroid Shortcut → <Add New Macro> → Volume Up/Down → Volume Down → proceed → ignore Add Constraints → name it "Volume Down".
Similarly, assign a MacrDroid shortcut to Shortcut 2 but choose Volume Up and name it "Volume Up".

Alternatively, AutoShortcut can be used in place of Shortcut Launcher. Use it in a Tasker's task to directly access a MacroDroid shortcut. It is available under Plugin.
In Tasker create an Event based profile from Plugin →  AutoInput →  Key → Configuration:

Keys: Volume Up
Key Action: Key Down

Create a task and add following actions:

Plugin → AutoInput  → Modes:

Configuration:

Key Suppress: Enable
Keys: Volume Up

Timeout: None

App → Launch App → Shortcut 1

Create another Event based profile but for Volume Down (follow step 3)
Repeat step 4  but under sub-step 1 do Keys: Volume Down and assign the app Shortcut 2 in sub-step 2 there.

That's it. It's not completely flawless but the flaws can be ignored.

For any reasoning about related to AutoInput see my answer at Bind action to hardware key combination.


Why does Huawei Honor 6 show something other on screen when I put a magnet on it? Normal mode:

Magnet mode:

This pops up regardless of lock screen status. If I add and remove the magnet while unlocked, it does not get locked. There is also third screen with music controls when music app is running.

Why does this happen?

It's a feature to display useful info and interact with it when you're using magnetic case for Huawei Honor 6. Searching for "Huawei Honor 6 magnetic case" will show how it's supposed to be used:

(Image courtesy of Lelong.my)

From what I researched, most of Honor 6's magnetic cases have small cut-in on the front-right side where you can touch the screen to interact with the phone while the case is closed.


How to move audio files from internal storage to external SD card permanently? OK so, I have a Samsung Galaxy J7 Prime and just recently have purchased an SD card.

I want to move 117 audio files from my internal storage to (external) SD card without having those files on my actual phone. I tried moving them to the SD card and then deleting them from the internal storage but that just deletes everything from the SD card AND from the phone itself, so I copied them (if there even is a difference) and the deleted them from the internal storage but that didn't work either.

Pleeeeeeeeeeaaaaaaaaaaaaaase heeeeeeeeeeeeeeelp!!

p.s. If anyone knows how to change the download path to my sd card that'll be really helpful.
Thanks in advance!

Basically just get a sd card reader and a usb cable and copy it to your computer then unplug it then delete the file on computer then copy it onto the sd card then put it on then you are done then i stop typing then


Is there a flight mode feature where i can still browse the web? Basically, I just want to appear to other people as I'm offline/my battery is dead.

How can I do this?

I'm not talking about blocking contacts, but the effect would be the same as to block all of them for a given period of time I guess.

You can press the Airplane mode and then enable only WiFi. So your mobile data connection to your carrier is off (can't receive calls/SMS) but your online and have a internet connection.

But if you want to appear offline for certain online-apps like WhatsApp or Facebook you have to manually close these apps or log out or something...


Change os variable for touch sensibility becasue when in sms writing mode random touched started This problem happens when we are in text writing mode and then when switched to main page (home) random touches stopped.

I suggest that wet screen maked it but when I go back to home page everything is OK.

I suggest that my xperia Sony after broke and changing the screen glass when under sun light occur problem again but in Game Mode everything is OK. (when a game is running everything is OK.)

After all the stories I concluded that the Android operating system may be a variable for sensitivity in sms mode.(or keyboard Mode)

Accordingly if I can change the value android sensibility variable for touch in writing sms MODE we hope to fix it. Is there any solution for change android variables like this by programming or by rooting my phone?

EDIT:

SONY XPERIA Z1

I notice English must not be your first language so excuse me if I misunderstand what you are asking here...

What do you mean by random touches?  I am taking this to mean when a certain screen is open random touch events happen on screen as if you are tapping it yet you are not.

I am not sure where Game Mode comes in and what exactly you mean.

Replacing the screen may not have fully fixed your issue.  Keep in mind there is both your screen and the digitizer (the sensor that activates when you actually touch the screen) and you also have highlight lamps.  Anyways replacing these with after market stuff is always a crap shoot.  You could have gotten a lower grade screen (LCD get rated A B C D by how many dead pixels or other small issues are allowed to be present in a screen before sale).  You may have even gotten a screen not truly made for your device.  These can all cause different issues in different ways.  I have seen heat be a factor (where if your CPU temp is high the screen is warm and this changes how/when touches get detected).  I mean you could have even accidentally left a tiny piece of glass in there and it is randomly pushing on the screen, or the data cable when you connected it if it is not seated all the way or if the contacts were shorted out from getting wet this again could cause odd random issues.

As far as adjusting touch sensitivity that is a device setting any user can get to:

"Introduction

ANdroid has a feature that lets you control the sensitivity of your screen. While it's not an accessibility feature per say, it could be useful for people with dexterity issues. If you want to be very sure you are touching the right thing, set the screen sensitivity lower and you will have to work harder to activate things. If you need a softer touch because you just can't muscle your screen around, set the sensitivity higher. When I started seeing lollypop devices, I noticed that they really took some serious muscle to get them going and now I have begun doing this to all of the devices I see so that they work better with talkback.

To change this setting:

tap settings.
Tap Language and Input.
Scroll to the very bottom of these settings and tap pointer speed.
I have seen sevreal default speeds, none over %50. Increase the slider to make the touch screen more sensitive and easier to tab. Decrease the slider to make your touch screen less sensitive and more difficult to tap.
Tap OK and then experiment with the results.
Works on:

HTC! m9,
Samsung Galaxy Note3 Lollypop,
Motorola moto G lollypop,
Motorola Moto X Lollypop,"

Reference: https://www.inclusiveandroid.com/content/how-control-sensitivity-your-screen

The place where you find this setting also depends on which version of Android you are currently using so if you do not see it you can google Adjust touch sensitivity Sony Xperia

I did find this specifically for the Xperia, but if you have the Z2 or if you have a different OS version than what this users used you may again have to do some more searching.

"You have simply follow some of the steps after that your problem will be solved:::::::::::::::>>>>>>>>>>>

First of all go to the main menu
Then go to the setting icon
Then go to the display option
Then tap on the touch option
Then increase the level of touch
Then save the setting
After that restart your device

All the best

Thank you"

Reference: http://androidqueries.com/how-increase-touch-sensitivity-sony-xperia-u-mobile-13238.html


After activating the device encryption on my S2 running CM 10.2 nightly, my CDMA radio stopped working I have a Samsung Galaxy S2 (Sprint, codename d710), and I just installed the latest CM nightly (10.2). Everything worked until I encrypted the device. Now the radio doesn't work (network: UNKNOWN, no service, etc.). I looked at each of the mobile network settings and didn't find anything; I also tried about 10 different modem updates (packaged as .zip, installed through Clockwork Mod).

I verified that it happens immediately after an encrypt from a fresh install of CM nightly 10.1-2013-11-17.

Is there anything to do short of wiping and reinstalling? What's the source of the problem, and how can I prevent it from happening again?

Cyanogenmod nightly builds are development snapshots. Anything can be broken in them from one night to the next. You shouldn't try to use a nightly for your "everyday" phone as problems like the one you describe are common.

Report the bug to the developers and switch to a stable release (or, if you're feeling brave) a release candidate or milestone release.


Detach app from market Requesting updates on the fight of how to detach apps from Google Play

Titanium Backup is temporary...

.

Automatize a detachment with Tasker or anything else, is extremely verbose (and other things)

.

Resigning the APK does not work always (actually, worked very few times).

. Sometimes it breaks the app

. Sometimes it still shows on the store

. It can never be applied to system apps (like good old google keyboard)

I'll double check but seems that the jrummy root tools app has that feature. Anyone else tried it and can verify either way feel free. If not ill have access on my rooted phone soon and will update my answer then..


Force refresh of a webpage on default browser? I'm doing some website development, and I'm changing files (e.g. CSS) on a remote server. I am testing to see what it looks like on my 2.2 android phone (HTC Desire). I want to refresh the page to see the new changes as I make them. I can press the refresh button on the menu bar, but I'm not convinced it is always showing me the new page, since it might be cached.

Is there anyway to 'force refresh' the webpage on the web browser? Something like Shift+F5 on Firefox?

Download InBrowser: https://market.android.com/details?id=nu.tommie.inbrowser

It doesn't save any data so there is nothing to cache; there is also no need to root. It uses the Android browser to render so for testing purposes, it should be identical to the Android browser.


What happens after Unbricking a Oneplus 3 There are many guide to unbrick the oneplus 3 and I followed the  [GUIDE] Mega Unbrick Guide for A Hard Bricked OnePlus 3 on xda by Naman Bhalla and after the step 9 this is my condition now
 i cannot access the recovery mode (but i can access the bootloader). when i try to access recovery mode a page appears that has its its first line as follows

start do md5 checksum.

then the below lines appear in red

cache : failed.
boot : failed.
boot_aging : failed.
system : failed.
md5 checksum failed.

when i try to upload oneplus stock rom through command window it says

archive does not contain 'android-info.txt'.
archive does not contain 'android-product.txt'.
error: update package has no android-info.txt or android-product.txt.

And one more thing ,I think i reached this glorious stage during a supersu unroot.WILL his lead to any more complications?

Please help. Being like this feels like forever. I am living in India so the chance of someone else knowing anything about this are very slim.

Thanks for the help in advance.

Since you're able to connect to bootloader, you need to flah the stock recovery then flash the stock firmware. This tutorial explains it better.

Go here to get Minimal ADB and Fastboot. Open it and run commands. You must CD to the folder containing the files to be flashed. Exemple: CD C:\Downloads\my_stock_firmware
and tape commands from there.


How to automatically shut down tablet after it auto-powers on? Currently my tablet on Android 4.0.4 (rooted) sometimes switches on by accident, which I don't want. (I'm cycling through Africa and sometimes power connections are minimal.) I need a way to shutdown the tablet after starting up. So something like:

Start on boot
After X (say, 10) minutes, prompt me to continue with a "Yes" button (in case I use it)
If I select "No", shuts down and completely powers off the tablet.

I tried several apps but cannot find a solution. Any suggestions?

You can use Tasker (paid; 7 day free trial) and its Scenes to achieve the goal.

Example:

(Click image to enlarge)

Instructions

(Note: root access is needed to shutdown the device.)

Go to Tasker → Scenes and create a scene named Auto off.
Per your taste, set the size of the scene.

You can add text using Text element. The Yes and No in the images are also text elements but you can opt for button elements too.
Similarly, create a separate scene for Yes and No options named Yes and No.

While you've not asked for confirmation, I've considered Andrew T.'s point legit and genuine, hence, separate confirmation for Yes and No selection would do good.
I'm giving a broad idea here.

For each element of scene, under Tap there is an option to execute an action when the element is tapped once.
Show scene and Destroy scene options are available under Scenes action category.
For any Show scene, set Display As: Overlay Blocking and uncheck Show Exit button -- this would force you to choose an option in a scene and avoids the scene getting closed by a hardware button, such as Back button.
Wherever you want to show the timer, mention %Scount.
Auto off scene,

for the Yes element, destroy Auto off scene and show Yes scene
for the No element, destroy Auto off scene and show Yes scene

Yes scene,

for Yo man! element, destroy Yes scene and do Task → Stop → Auto power off
for Shutdown now element, select System → Reboot → Type: Shutdown

No scene,

for Just do it! element, select System → Reboot → Type: Shutdown
for Hell no!! element, destroy No scene and do Task → Stop → Auto power off

Profile, task and actions:

Profile: Event → System → Device Boot
Task: (Name: Auto power off): (Actions):

Task → Wait → set Wait as the time period after which you want to seek user intervention to continue or shutdown
Scene → Show Scene → select your first scene (Auto off)
Variables → Variable Set → Name: %Scount, To: set 60 or maximum number of seconds for auto shutdown timer
Task → Wait → 1 minute
Variables → Variable Subtract → Name: %Scount, Value: 1
Task → GoTo:

Type: Action Number
Number: 4
If %Scount > 0

System → Reboot → Type: Shutdown

Supplementary info:

%Scount is your custom global variable which should be equal to the maximum value of auto shutdown timer, such as 60 for 1 minute or 60 seconds.
In the task Auto power off, the variable gets set to maximum value of timer after the first X minutes wait is over and first scene is shown. This is what starts the timer.
For timer to work, Tasker waits for one second, then subtracts value 1  from the current value of %Scount, decides to wait for one second  and do the subtraction again, if the variable's value is not zero, and once the values reaches zero device executes the shutdown action. (I learned about the timer from the post by nooblikeyou here.)
In the Yes and No scene, the task Auto power off is supposed to be stopped wherever you choose to continue using the device, else, once the timer completes the device will auto shutdown.
The solution would work even if the screen is off.


Android 10 Desktop mode on Linux laptop Recently I received the update to Android 10 for my LG G8s ThinQ and one of the things that I was waiting to test was the desktop mode. The desktop mode is working fine when I am connecting my phone to an external screen but when I want to use my Linux (Ubuntu 18.04) laptop as the external screen the phone doesn't recognize it and just shows the normal file transfer.
How I can use my linux laptop as the external screen and keyboard and mouse?

Notebooks usually don't have ports (HDMI, display-port) for display-input, only display-output for connecting an external monitor/TV.
If you want to remote-control your phone from your Linux laptop I recommend the software scrcpy to you. It let you use mouse and keyboard from a PC and see the display of the smartphone on your monitor/laptop display. The connection uses the USB cable, you only need to activate Android Developer Options and the Android Debug Bridge (adb).


How to get warning if there is an e-mail? I know how to set vibration when getting an e-mail: How to set vibration ON when getting e-mail (Gmail)?

But how can I set my Android phone to always vibrate/give sound when getting an e-mail?

I'm asking it because once I get an e-mail, my phone will stay silent, even if I get another e-mail. I need a feature/setting that enables this, to have a warning, when a message arrives.

Uncheck the "Notify Once" option in your GMail account settings and you should get a notification for every new message.

(Specifically: Menu -> More -> Settings -> Notify Once)

Edit: Apparently older versions of GMail do not have this option, in which case you would actually need to try a third-party app such as GMail Notifier.


Full Backup of non-rooted device in 2017 My Galaxy S7 has developed a problem with it battery (where it is continually turning off / rebooting) and so I need to get it repaired/replaced by my insurer.

The only issue is that, for data protection, they wipe every device before repairing.

Although I have back ups of most of my apps, all my photos, contacts & sms messages I have a lot of settings, multiple non-web based email accounts etc. set up on the phone so having to start from stratch would be a real hassle.

I therefore want to back up the entire phone, like a drive image, onto my Macbook so that I can simply copy the backup onto my new/repaired device once the battery issue is sorted.

I thought I had found a solution in this thread: Full Backup of non-rooted devices

However that is nearly 5 years old and so the instructions do not match the current version of Android SDK, seemingly now called Android Studio (the previous instructions ask you to locate a folder called 'platform-tools' but this isn't created by the current version of the SDK).

Anyone know of any updated instructions on how to do this?

Thanks!

Nothing really crucial changed since then. Android SDK is now installed together with Android Studio, however can be installed separately. Platform tools, which contain ADB, are now delivered separately from SDK. Here is the link:

https://developer.android.com/studio/releases/platform-tools.html

After the installation you will find adb binary in platform-tools directory. All other points from those answer are still true.

Consider also TWRP backup possibility, which though, requires TWRP.


How can I download the backups ClockworkMod creates to my PC? I do not see them in the /clockworkmod folder when I connect my device to my PC.  I tried using adb pull but adb does not show any devices when the device is in recovery mode (only if it's booted).

Version is 4.2.1; ROM Cyanogen.  Device is MAKO, and my PC is running Windows 7. The drivers for the device have already been added/installed from the android-sdk extras folder.  The folders I see when I connect the device to win7 are different than those I see when I browse on the device itself.

This issue might pertain to the way 4.2.1/4.2.2 creates folders (something about multi-user).

The ROM Manager app has an option in the Manage and Restore Backups to Download Backups. You might want to try using it to create backups and download those backups to your computer.

(Click image to enlarge)

Choose Download Backups and you will see:

Provided your phone and your computer are logged into the same network you can point your browser to the address shown on the screen and choose which of the backups you would like to transfer to your computer.

It will take a while depending on the size of the backup.

This may be a feature of the Pro Version but the Pro version is worth every penny.

Good Luck.


How to choose which player is controlled by headphone button? I have headphones, which has a button, which can stop/starts player applications. Unfortunately I also have several such players installed. Sometimes this button works well, but sometimes starts to control random player. Unneeded players can even not being run, but this button invokes them nevertheless. Is it possible to organize this?

If you're rooted, use a tool like MyAndroidTools to disable the broadcast receiver for android.intent.action.MEDIA_BUTTON for unneeded apps that respond.


How to setup a Tasker profile to switch ariplane mode at night UNLESS I actually use the phone? I'd like to switch all radio communications off for night, that is airplane mode.

However, sometimes I drive during night, sometimes I stay awake for late. So it is difficult to set it up just with specified hours. My clever idea is to use more conditions (contexts) than just time.

PROBLEM - definition

How to setup a Tasker profile to keep all radios off during specified night hours UNLESS I actually use the phone?

In a simplistic example, the "usage of phone" could be defined as "screen is ON". But how about if I'm downloading something, or making a phone/skype call while driving on a motorway during night (and I wish the screen to be off to save battery).

So a more specific definition of "phone in use" would be a combination of:

screen is on OR
pending GSM phone call OR
pending skype call (or I'm logged into skype account) OR
pending download via GooglePlay store (or a downloading manager) OR
at least one active Bluetooth connection.

So the tasker profile should do the following actions

run within, say, 22:00 and 07:00, and
check if one of the above conditions are true.
if false (i'm not using the phone), switch all radio communications
off
if true (I'm using the phone) then do nothing
however as soon as ALL of those conditions switch to false, switch all radio off

Please let me know how you would approach it. I know each phone is different, and I know I need to play around with a Tasker for a while, but as much as I'm good in logical thinking, doing this in a graphical mode instead of text mode seems a bit non-intuitive at the beginning...

MY PHONE SPECIFICATION:

Samsung galaxy s4 GT-i9505
Android 4.4.2
device not rooted (I want to double check one thing with the retailer
before I can root the phone).

I would create a Profile for each of your preconditions, as well as an entrance Task for each one. The task would simply set a variable (separate for each task).

Then, have an exit task for each precondition. It would clear its own specific variable, and then run the "Airplane Mode" Task.

The "Airplane Mode" task would check all precondition variables. If any are set, do nothing. However, if they are all clear, and the current time is between 22:00 and 07:00, it can safely activate airplane mode.

Finally, have another Profile for the time. When 22:00 rolls around, it will simply run the "Airplane Mode" task. Another one for 07:00 will run "Normal Mode" which would simply deactivate airplane mode.


missing watsapp contacts on new phone with same sim i changed my sim from my old phone(nokia n8) to a new phone(samsung GT-S6310L)

on my new phone....i am not seeing few

numbers of my friends in the watsapp contact list.how can i get or restore their

numbers?

Transfering the sim does NOT transfer the contacts as well.

You should try using bluetooth to transfer your contacts between the two phones, I believe NOKIA has a built in feature for that in their Symbian Models.


Swype for Kindle Fire? Now that the latest update has been pushed, is there a way to install Swype on the Kindle Fire without rooting it?

Still no way without root. (

But I'll post some quick links for root users.

The old method (need to edit settings.db with SQLite Database Browser):
http://blog.pathany.com/2011/12/swype-on-kindle-fire.html

New easier methods:

[Guide] Get Swype working without having to edit settings.db

Four simple steps to use alternative keyboards

With Kindle Fire Utility it's rather easy to obtain and revert root.


Droid Explorer app does not show hidden files Droid Explorer does not show hidden files. Some "root explorer" apps show hidden files, e.g. on /data/data etc., but Droid Explorer does not. Of course, ES File Explorer also does not show these, it shows only files which can be seen by the phone's own file explorer, but some "root explorers" show these.
How I can adjust Droid Explorer to show hidden files?

I am the developer of this Droid Explorer which does show hidden files.
If you are talking about this Droid Explorer (by Asif Wani) then I can't help you, as I have nothing to do with that app. I would suggest you contact the developer of that app. His contact info is at the bottom of the link I posted.
I am going to assume you mean the App for Android Devices, not my application that runs on Windows...
In the settings of that application, there is the option:

Now, is your device rooted? Because you will not be able to see files in the /data/apps/ or /data/data/ if you don't have root. Root requires more than just a "root enabled" file explorer. And it will show "empty folders" if you do not have access to view the files. This is the case with all file explorers, including the one that I am the developer for.


Why is there a blank white space under some Apps? This seems to happen in any app that uses some kind of comment display thing.

Here are some pictures. (sorry that they're not screenshots, I don't think it's possible without root)

This also happens with every other Reddit app on the market. All of them have the exact same problem when viewing comments.

I assume that there is some UI control in common between them, something that lists read-only tap-able text areas, but I'm not an Android developer so I don't actually know for sure.

I'm using a Motorola Atrix 2 from AT&T with stock ROM.

As far as I know, this is just the way Motorola designed their BLUR interface. See, for example, this screenshot from a blog post on Motorola's dev site:

This basically appears anywhere that a developer uses a ListView object, which is fairly common as it's the native way to display...well, a list of things (appropriately named, no?). Motorola describes their reasoning as such:

  The gray background at the bottom of the list is inherited from the device theme. Its purpose is to show users where the list ends.

In your case, the gray is instead white (which I've also seen on the Droid X), but the same concept applies.

If you want to get rid of it you basically need to re-theme your device and get rid of the BLUR UI, which is generally not possible without rooting and using a custom ROM due to how tightly integrated it is into the system. Alternatively, you could email the developer and politely ask them to re-theme the ListView, since they have the option to explicitly override the default theming if they want. Whether or not they think it's worth the effort is kind of out of your control at that point, though.


How can I turn songs from Google Play Music into ringtones? Is there a way to easily use music from Google Play Music as ringtones on my phone?

Download the song and use something like Audacity to edit it. Save to your ringtones directory on your phone. Nothing else out of the ordinary needs to be done.


How do I connect to a jabber.org account with Chatsecure? When I set up my jabber.org account in Chatsecure it doesn't connect. Another account on jabber.ccc.de works.

You have to remove the automatically added server "hermes.jabber.org". Just leave the field empty.

See https://dev.guardianproject.info/issues/2803


How to manually install ICS on Sony Ericsson Phones? Attempting update from 2.3.4 to 4.x and the pc companion software keeps telling me my phone is up to date! Anyone know if it's possible to do a manual install?

You can manually install update using Flashtool,and also you need ftf file for it,

http://androxyde.github.com/index.html?1349610344000 -Flash tool

http://forum.xda-developers.com/showthread.php?t=1918920 -ftf file.


HTC One M8 Charging Issues I just wanted to check if my HTC One M8 is working fine, I just got it and it's brand new but the battery runs out in 4 hours of non stop use and mobile data usage and when I charge it, it charges at about 1% every 5-10 minutes, is this normal? And if not how do I fix it?

The charging issue may be caused thanks to some app which is running on background and a lot burdens CPU.

Try to kill all apps before/while charging to decrease CPU consumption

That 4 hours of nonstop usage are normal I think. If you were playing games or something like that you should be happy for 4 hours. :) So answer is: Yes, It's normal.

Look at this guide


Why does Facebook Home not require any permission? I recently tried Facebook Home on my HTC One X. It sucked! So I uninstalled it after few hours.

But the thing is that it does not require any special permission. Actually no permissions were required and its size was less than 300 KB. Why? If Facebook can manage a launcher in less than 300 KB then why do other launchers are so heavy and require so many permissions?

The Facebook Home app doesn't really do much itself. It gets all its data from the main Facebook app, so it doesn't need to access the Internet. Doing any action from the launcher uses an intent to launch the main Facebook app, so it doesn't need to (say) access your location or take photos to make posts: only the main Facebook app does.

To take another example, say you use Facebook Home to "like" something. Facebook Home doesn't go to Facebook's servers: it tells the main Facebook app (on your phone, so not using the Internet) to "like" the thing. Then the main Facebook app (which does have the Internet permission) uses the Internet to tell Facebook's servers about the "like".

The same goes for the size. All the Facebook functionality, sync code, custom button graphics, libraries, and so on are in the main Facebook app, so why would they duplicate them in Facebook Home? Facebook Home probably just has a little code for laying out the home screen, a few icons, and the information Android needs to understand that the app is a launcher.

The apps can use each other this way because they're both by the same developer. (Actually there's a little more to it than that, but that's the first requirement.) Android verifies this by looking at the signatures on each app to check they were both signed with the same private key: in this case, a key that Facebook (the company) has. Without this private key, another developer can't create another app (or modify this app) that can use the Facebook app like this.

It's also possible for an app to create a new type of permission. So, as an example, the main Facebook app could create a "read my Facebook timeline" permission, and then I could write an app Dan's Bookface, which would be able to request that permission in order to read the timeline directly from the Facebook app, without needing the "internet" permission. When you install Dan's Bookface, you'd see "read my Facebook timeline" in the list of permissions just like you do with the permissions built into the system.


Nexus 4 Smart Lock Trusted Places is not there! I have just updated to Lollipop on my Nexus 4 and can't see "Trusted Places". I use "Trusted Face" which works pretty well, but I would like to use "Trusted Places" at work. However, it is not there.

I have rebooted, but it is still not there. I have looked for the Google Play Services. I cannot find it under Apps, but Google Play says I have it installed.

Can anyone help me?

Sometimes you have to activate the Trust Agent:
Settings -> Security -> Trust Agents -> enable Smart Lock


SMS delivery confirmations – are they really deleted? I am requesting SMS delivery retrieval. When they come instantly, it is no problem to acknowledge them. But when they come after e.g. 1 day, it is possible to miss them??

Does android remember the confirmations somewhere?

I'm not sure what version of Android you're running and not quite sure this is what you're asking but on my Ice Cream Sandwich Nexus S if I request a delivery receipt then a little tick appears in the message once it's been delivered. I've got messages from April 18th and they still have the confirmation tick on them so yes Android stores them.

Here's a screenshot of what they look like on my phone:


What happens if I clear data in my settings I would like to figure out what to clear data on and what not to clear data on because I dont want to lose anything important

just like phones when you factory reset it, it will go into its original state


How can I switch keyboards using gesture navigation only(no navigation bar)? (OnePlus 5t) I recently decided to try out gesture navigation on Android (with the navigation bar turned off), and I liked it so much I decided to do away with my navigation bar for good.

Aside from English, I type Mandarin on my phone every day, and need to switch keyboards repeatedly during the day or even the span of a few minutes. Unfortunately, I used to use the keyboard button on the nav bar to switch keyboards, and now Ihave to drag down the notification bar, tap change keyboards, and then choose keyboard.

Is there a gesture I can use to do the same thing instead? Haven't been able to find any reference to what gesture might, if any, have replaced the nav button.

I'm on a Oneplus 5t, Android 8.1.0

Some keyboards may provide such features. E.g., Gboard allows you to hold the spacebar to bring up different languages and input methods. I've tried some Chinese keyboards as well, but I don't remember any implementing this feature, as they prefer to lock you into their own keyboard. So, for now, I guess you have a few options:

Stick to one keyboard that offers all languages and features you would like to use (hardest),
Find keyboards that implement keyboard-switching shortcuts,
Use a more customizable gesture navigation system that allows you to associate some gesture with keyboard switching instead of the built-in one, or
Live with the current situation.


Android 2.2 - Visited Links Color I just got the 2.2 update for my T-Mobile MyTouch 3G (3.5mm) and while playing around with the browser discovered that, unlike with the previous version, visited html links on web pages are now purple.  I understand the purpose this serves, but I personally HATE having visited links display with another color.

Anyone know of a setting that will disable this?

I don't see anything in the settings for the default browser on my phone (Droid, Android 2.2.1). You're almost certainly going to need to try an alternative browser. I don't know if any of them offer that functionality either, though.


Upgrading Galaxy i7500 to OS 2.x I have a Samsung Galaxy i7500. The OS version is 1.5, and I believe Samsung did not publish any updates (other than a 1.6 (Donut) in one country).

Is there any way to upgrade my phone to Android 2.x?

There's gaosp. but the warning "Don't complain if your phone doesn't boot up!" is a bit disenchanting.

GAOSP is your only option. It's in beta 3, so it's a pretty sure bet.


Cleaning space on samsung galaxy s8 I frequently receive message from s8 that details storage space is running out. Analyzing my storage space details this :

How can I receive more detail as to what apps are allocating space ? As detail below does not show what apps I should clean ?

(click image for larger variant)

You can go to the Google Play Store and that might show apps and what is taking the space or you can search on your phone for My Files and delete items that show to be too big.


Google Play not able to sign-in into Clash of Clans app I'm playing Clash of Clans on my Android device, and I have already downloaded Google Play and signed in as well.  But when I am trying to log-in into Clash of Clans the loading ring just rotate for a while, but I am not able to sign in and save the game.

What should I do now?

Have you installed Google Play Games? It should be signed in,  to allow you to log in Clash of Clans to Google Play Games.


How to know the model name of one device name and vice versa? Let's say we have Nexus 7 2013 tablet which has model name to be NEXUS7-2B32.

I have difficulties in choosing the device items on ebay - the right model to buy only came from model name, not from the title/text name given by the sellers.

So my question is, where would we Anroid users can see the list of model name and its marketing/device name accoringly?

PDF at this link may help you List of all devices supported by Google Play

There is also .csv available

Devices are listed in the following format - Marketing Name (Build.os.DEVICE/Build.os.MODEL)

Against your query of Nexus 7 2013, it returns two occurrences

Retail Name : Asus

Marketing Name: Nexus 7 (2013)

Device : deb

Model : Nexus 7

and

Retail Name : Asus

Marketing Name: Nexus 7 (2013)

Device : flo

Model : Nexus 7

Source: https://stackoverflow.com/questions/17718532/a-complete-list-of-all-android-devices

Please do update your question if you locate alternative

Edit

This post
mentions a couple of git-hub sources which have device name information listed and this may help (I don't know how to get information from there )

https://github.com/mataanin/android-devices and
https://github.com/meetup/android-device-names


Is it a good idea to force stop apps after using them? I find myself using force stop for every application once I have finished using them. Is this a good practice? Are there any performance or security benefits of doing this? Is force stopping an app necessary to get it out of RAM?

TL;DR:

No, it's not a good or advisable idea.

Explanation and some background:

Force-stopping apps is not intended for "routine use", but for "emergency purposes" (eg. if an app runs out of control and cannot be stopped otherwise, or if an issue causes you to clear cache and delete data from a misbehaving app). Generally spoken, it's neither a "performance booster" nor a "RAM optimizer".

In many cases it won't save battery life either, but rather deplete the battery even faster. Apps don't only start when you tap their icon, they can also get started via intents or broadcasts (eg. on battery low, network changed, USB device connected – but also on many more). So when you "force-stopped" it, on its next start it will have to do a "full init" (loading from the storage(s) and the network) instead of just going back to its "last state" still stored in RAM (unless the system had to clear it out – see our oom-priority tag-wiki for details on that process) – what Andy described as "will increase loading power consumption / time" in his comment on your question.


Can I set Parallel App or Dual App as a default app? If more than one browser, media player, pdf reader, etc is an android phone; it asks for default app for browsing Internet or opening a web-link, playing music and opening pdf file.
Like this there are two WhatsApp (Primary WhatsApp and WhatsApp by Parallel App) running in my phone.
Please let me know, how to set WhatsApp by Parallel App as a default WhatsApp?
Regards

Whatsapp is not a browser or SMS app or contacts app that the phone can allow to select one from many as the default in its category. Furthermore your primary Whatsapp is "separate" from the Whatsapp in Parallel space. They don't see each other and are not aware that the other exists, making it difficult to select a default.


Is there a better way to hide TV shows from the gallery? Yesterday I copied a few TV episodes to my phone's SD card, and now when I go to send a picture in Facebook Messenger, I'm swamped by those episodes. To fix this (i.e. to stop the videos showing in the Photos app and file pickers) I renamed the Videos folder on my SD card to .Videos (making it a hidden folder). Is there a better way to do this though? I don't need to lock them or hide hide them, I just don't want them to show in the gallery.

I'm on stock Android Oreo.

The solution to that is pretty easy: Instead of renaming the folder to .Video (and thus "hiding" it completely), simply place a file named .nomedia inside it. That way you hide it from the media scanner – while the directory stays visible in your file managers.

I cannot check with FB (refusing those data collectors), but apps usually depend on the "media provider" for such activities as you described. The "media provider" uses a database, so available media can be found quickly (if each app would scan your entire storage on a "share" action, that would take far too long). By placing a .nomedia file inside a directory, you tell its scanner to skip that directory (and all its content including subdirectories) from being included with this database.


Oppo F1s stuck at Boot logo or Bootloop I flashed Stock Rom on my Oppo F1 using Sp Flash tool. software indicate green right but phone didn't boot. Now what i have to do? how to solve this

I think that you had better use Sp tool because it is simple and Oppo F1. Stock Rom is MTK Device. Try again these steps..

you should charge your device up to 50%
enable USB debugging and developer.
remove battery and connect your phone to PC
Download Sp tool and Stock Rom
Open SP tool. Locate the catter file.
Click the Download icon then it will start Flashing

Download required files


ADB - Can't enable USB Debugging, phone stuck on boot screen My phone stopped working and stays stuck on the boot screen. I've tried wiping both cache partition and data reset, still nothing. So I decided to flash a new ROM, but I can't connect through ADB as my USB debugging is not on. Is there any way for this to work?

I use a Freetel FTE171A.

This phone is an SPD device this means that you don't need fastboot or ADB for flashing. What you need is USB drivers and A flashing program and eventually the flash files (ROM).

Go to this link to download everything you'll need.


question regarding message internal updation i am using Samsung galaxy A8, my question is that only one of conversation is converted into like "whats app" in internal message app, while rest of the conversations just as simple as other mobile phones conversation.. how can i convert all the conversations into above mentioned pattern?
i mean one of the person conversation in my internal mobile app is showing that MSG is delivered and MSG is read and it sounds interesting so how can i make other conversations n this pattern

It sounds like you're talking about SMS messages. SMS messages don't have delivery and read indications. The one contact that acts differently is using the same message app as you, so the app isn't sending SMS message to that contact, but using its own system, which does have delivery and read indications.

If you want features like an instant message system, you have to use the same instant message system that your friends have. You can send SMS to any phone, but it's an older technology and it doesn't support those features at all.


Button to turn on Do Not Disturb I just switched from iOS to Android.  I bought a Samsung Galaxy S9+ and I am looking for a quick way to enable Do Not Disturb.  iOS has a simple button to enable DND.  However, I cant find a way to do this on my phone.  Everything I google, doesnt seem to apply to this phone or android version.

I tried this, but it doesnt seem to apply to my phone.

The Do not Disturb setting is easily accessible in the notification panel on most Android devices.

To find it on a Galaxy S9+, using two fingers, swipe from the top of the screen, and you'll see all available quick settings. You should see DND mode as one of the option. (If it's not there, swipe the screen to the right or to the left to find it)

Tap on the DND setting to turn it on or off. Long press on it to enter more DND settings.

Below, is a screenshot of how this looks on a galaxy S8. it looks similar On an S9+

How to move it to a more convenient place:

To move the quick setting to a more convenient place like next to the WiFi setting, all you have to do, is press on the three dots (circled with green in the screenshot) and press on button order this will give you access to changing the order of the settings.


Access potentially cached websites (Chrome) Having difficulty with my insurance company and would appreciate some help. I have in my browser history on Chrome on my Android Phone that I accessed the insurance site, and a particular page, to update my policy.

They claim I didn't do this and are refusing to insure me.

I've used the /:cache in the address bar but this only goes back a few hours. Is there a way to see anything further back?

Unless you archived the page using archive.is or archive.org, I don't think it is possible. Googles cache is updated every few days.


Notification symbol that looks like a droplet in a circle - what is it? Is anyone able to identify this notification symbol for me?

Could be a GPS or location service as they tend to have similar features.


Is there a standard place for the Owner Information on an Android phone? I found an lost Android phone - is there a standard place on Android phones for owner information so I can contact the person who lost it?

If you go to Settings > Accounts & sync settings, you should be able to see their gmail address and possibly Facebook. You can probably contact them through one of those.


How to resize the /data F2FS partition Context:

I wiped all the partitions from my Moto G device with the TWRP recovery and installed Cyanogen 13 on it. Then I had issues when enabling Encryption: the phone just restarts but does not encrypt. This is a known issue and is described here.

I wanted to follow a procedure described in this answer (based on this), which reportedly works. The explanation is:

  When encrypting the phone, partition /dev/block/mmcblk0pXX -
  originally containing an ext4 filesystem which is mounted as /data and
  /sdcard - now contains an encryption container. This will be decrypted
  early in the boot process and returns a logical partition
  /dev/block/dm-0 which then holds the ext4 filesystem for /data and
  /sdcard. (...)

  To fix that, the filesystem in /dev/block/mmcblk0pXX needs to be at
  least 16KiB smaller than the partition itself, which can easily be
  done by resize2fs.

In short, the proposed solution is to resize the /data partition, removing some sectors from it...

  Important is the number of blocks (...) From this number, we subtract 8, which leaves not 16KiB but a safe 32 KiB of space for the encryption header (you don't mind 16KiB on a 12GB volume, seriously)

The actual number of blocks to be removed from the /data partition depends on the sector size for the partition. In the example above it's 4KB, so 8x4 =32.

The problem

These instructions only apply to the ext2/3/4 file systems; the necessary commands (e2fsck, tune2fs, resize2fs) won't work with the F2FS partition used by Cyanogen v13.

I found fsck.f2fs in the /sbin directory, which I used instead of e2fsck and tune2fs. Below are the steps from the root ADB Shell, booted to TWRP:

~ # mount | grep data

/dev/block/platform/msm_sdcc.1/by-name/modem on /firmware type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p36 on /data type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,active_logs=6)
/dev/block/mmcblk0p36 on /sdcard type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,active_logs=6)
/dev/block/mmcblk0p33 on /cache type ext4 (rw,seclabel,relatime,data=ordered)

~ # umount /dev/block/mmcblk0p36

~ # fsck.f2fs -f /dev/block/mmcblk0p36

Info: Force to fix corruption
Info: sector size = 512
Info: total sectors = 11583232 (in 512 bytes)

(...)

So, my /data partition is mmcblk0p36, and is 11 583 232 sectors in size. Each sector is 512 bytes, thus I must shrink the partition to a final size of 11 583 168 sectors in order to leave 32KB unallocated.

But how can it be done? Everything seem to indicate that shrinking an F2FS partition is not possible, but I'm not sure. If it is not, and assuming I did a full backup of the /data partition, what are the steps to delete and re-create it with a smaller size?

As of today (May 30, 2016), the F2FS file system doesn't support shrinking. If it does by the time someone reads this, just let me know in the comments.

The solution is then to delete and re-create the entire filesystem for /data. From this related answer on Unix & Linux Stack Exchange:

mkfs.f2fs /dev/block/mmcblk0p36 11583168

This will do the trick. After rebooting and restoring the backup, and finally, rebooting to Android, the encryption process worked.

Important: Be sure to check Use rm -rf instead of formatting from the TWRP settings prior to restoring the backup.


MicroSD card file system keeps getting corrupt for no obvious reason Since when I got my current phone (May 2018) I had to reformat my MicroSD card about 3-4 times, probably because of file system corruption. (It's a SanDisk 8GB one, for those who are wondering. And the previous owner had installed it on 2 devices, the first was a tablet and the second was my current phone, no problems with them. Guess I was cursed!...)

One day I turned on my phone and noticed that several apps that had been moved to the SD card were no longer functioning (toast notification saying "The app is not installed"). The other three times it just happened out of nowhere. Even today (at the time of writing), I just moved an app from the SD card back to the phone's internal storage, then the Settings app crashed. I think this also happened because of corruption.

When this happens, I cannot move/copy/edit files to the SD card and a small percentage of my files get corrupt. (Thank God this time only some useless pictures got corrupted!)

Can anyone tell me why my SD card's file system is getting corrupt out of nowhere almost constantly?

Almost 2 years later (because I forgot that this post even exists, sorry).
A week after posting this question here, I ran some tests using h2testw. The microSD card turned out to be faulty. I got a new phone 2 months later and a new Kingston microSD card to go with it. Haven't had a problem since.


LG G6 (H870) LineageOS 14.1 - Encryption not working I have been waiting for official port of LineageOS to my LG G6 (H870). And yesterday I decided to install the newest version of LineageOS (14.1 20170912) on my G6. I downloaded unlock.bin from LG's official site, unlocked the bootloader, verified the unlock. Then I installed TWRP (3.1.1-0-H870), booted in recovery mode, wiped cache, data, and system partition before I installed LineageOS from zip file (due to the instruction on LineageOS official wiki). I also installed OpenGapps (micro arm64 20170912), and restarted.
Everything worked well until i tried to encrypt the phone. I plug the phone in AC, push «Encrypt phone» button, input my PIN code and verify that I want to encrypt the phone. The phone restart, the phone display the «gear splited» Android mascot (the below one, without the header and progressbar).

But nothing happens, the phone display it for a few seconds before it continue boot process.
I also discovered that «Device Storage» (Settings > Storage Settings) tells med that «-14.01 GB used of 7.40 GB».
Is there someone who has had similary problems? Or know how to fix this?

It's currently not implemented, the patch needs reviewing or something. I spent several days trying to figure it out. If you're into it, you can merge it yourself and rebuild and it should work: https://review.lineageos.org/#/c/165296/ (although I think this patch is for file-based encryption, there is a separate one for full disk encryption).


Nougat 7.0: I cant explore phone memory in my computer I formatted my sd card as internal storage but when I connect to computer via USB its shows memory card storage space only! How to explore mobile internal memory?

(Using Android Nougat)

To see your Internal Storage, on Android Nougat 7.0 and above, open the notification tray on your device, tap on the persistent notification "USB charging this device" and select "Transfer files".

Source: http://www.theandroidsoul.com/set-transfer-files-mtp-default-nougat/


Random Music Playback [WinAmp && Cubed] I've noticed this issue on my Sprint Samsung Intercept running 2.2 Froyo (rooted, custom kernel, etc.) I swear I didn't have this issue on Android 2.1, but someone with a Motorola Droid running 2.1 did, as you can see here: http://forums.winamp.com/showthread.php?t=323590

My issue is I love the WinAmp music player. However, when I pause it and leave the app, it will randomly, unexpectedly begin music playback later (both when I am using the phone, and when it's sitting on the ground next to me.) When I navigate to the app, the controls show that it is paused, and clicking on it once will bring it to the normal state (shows as playing, and it is,) and a second time will pause it again (where it should have been to begin with.) This could be a real issue while I'm in class, etc. and I'm forced not to be able to use WinAmp, which I'd really like to be able to do.

With Cubed, the issue is similar. Instead of having it be random though, it plays when I go back to the app. This leads me to believe that it's playing onResume(), without first checking the state it should be in. I'm guessing WinAmp is staying open in the background somehow and doing the same thing.

My question is, is there any fix?

I used to have this problem a lot on my Droid.  I believe it has something to do with the headphones and how some music apps react to you plugging them in/out.

My solution?  I use tasker to make two profiles:

Not Headset Plugged

Music Stop
Media Volume 0

Headset Plugged

Music Stop
Media Volume 5

The volume isn't necessary (just so I don't blare loud music into my ears when I put in my ear buds OR sets it 0 if I unplug my headphones and it somehow is still playing).  So in other words every time I plug in or out my headphones, it stops all music.  Since I've done this, I've had no more problems.


Caller ID not displaying after android 6 update My infinix x510 has stopped displaying caller ID for incoming calls. It only displays the phone numbers  without the names. And the contacts are in my phone book.  I'm thinking it's a result of recent update to Android 6 M. Please How could I resolve this issue thanks

After reading this post on Reddit, I fixed this problem by removing my Google account and adding the Google account again.


Google Play say "You dont have any device" I've just bought Ewing I960 android tablet. strangely this device does not come with google play store. So I try to install directly from google play site.
But could not install any of the android apps. Got this message from google when installing the apps. So not apps can be install.

I did download latest google play apk. It got installed but fail when opening the apps.

Hope I can get some light on how to resolve this.
thank you.

ag.

Looks like your device is not supported by Google (list of devices that support Google Play). Anyway, you can try to find GApps - Google applications that come pre-installed with most of devices. In your case they must be installed via recovery.


Error -504 on appliation installation Yes. I've read all other questions regarding this problem.
Like this one:
Error 504 when downloading apps from Play Store?
It's the same problem as this one but with more background information and an other app:
How to fix installation error -504?

The details:
My device is an Ulefone Be Touch 2 running Android 5.0.

My connection is perfect. To be sure I tried different networks, among them are 3G, 4G and wifi on ADSL, VDSL, cable and fiber. I've also used Tor and 3 different VPN providers in 3 countries on 2 continents. Let's say I ruled the network out.

A single app does not install: OpenKeychain.
Currently I have 126 apps installed.
It does not install via desktop browser > play store > install
button.
I have enough free space (40GB). The app is 7MB.
Re-adding Google account and clearing caches did not work.
Even a complete device wipe and re-install didn't work.
Downloaded the apk and tried manual installation, same error.

I also own a Nexus 7 (2013 wifi) and the app installs fine on that device.

I think this is a bug in Lollipop, I found this on another app forum:

  I’m getting the Error Code -504 (INSTALL_FAILED_UID_CHANGED) when installing App from Google Play

  Try to erase the “/data/data/appnamespace” directory on your device and try again. This is a “bug” Android 5.0 Lollipop developer preview which was fixed in the final release version.

That (plus a reboot, remove + reinstall of the app and remove + replace of my google account) fixed this issue for me.

It definitely isn't a connectivity issue, and it's nothing to do with a 504 HTTP error.


Google Play Store won't download app Play Store downloads successfully first chosen app, but it get stuck on downloading the second one. There is no error message. Only activity I see is notification of content waiting to be downloaded. Solution is to reboot the phone.

Here is a screenshot that shows kind of notification I am writing about, since I am unable to provide an actual one. No error messages, just a continuous progress bar:

I tried clearing cache, then all data and then data in Google Play Services app, but it didn't help. The phone is Oukitel U11 Plus, using Android 8.

I have visited wiki page of google-play-store tag and didn't found any reasonable advice in regard of this situation.

On the side note, one other frustrating thing is happening, too. When searching in Chrome it redirects to local .rs domain, but it then prints out err_tunnel_connection_failed. I got around it buy using no redirect link to force it to go main .com domain.

Do you have background data restricted? If not then try clearing cache & data of the following Apps:

Download Manager,
Google Account Manager,
Google Services Framework

Then reboot & open play store it will ask you to log in with your Google Account, after logging in try installing something it should be working now.


LG G4 H815 no sim signal I have just flashed a Europe firmware meant for H815 to H815T. In doing so I have upgraded from lollipop to marshmallow. The firmware is so smooth and fast except that there is a big problem. NO SIM signal. I know that this is because of some base band problem. Can you guys please guide me on what to do?

Thank You

All the firmware are not Fully Stable. May be the firmware you installed doesn't have a sim support. You can simply change your custom firmware or get back your original firmware. You can have a stable Rom from Cyanogenmod. It really provides stable Rom's and mostly stable one's.


Keyboard disappeared after updating HTC Desire X software to 4.1 I updated my HTC Desire X software to 4.1 and restarted my phone. When my phone turned on again, I tried using the search bar but there was no keyboard. So I thought I'd search the internet using my phone to see why my keyboard hadn't come up before, but even when I clicked on the search bar on Chrome, the keyboard still didn't come up. I then went onto my text messages and tried typing there but still no keyboard. I tried looking through the phone's settings and didn't find anything there.

Has this ever happened to anyone else? If so, how did you get your keyboard back?

Have you checked if there's anything set in Settings > Language & Keyboard?

Let me know if it works.


Import SMS/MMS messages and Call log backup to Fresh LineageOS I switch from Google Android to LineageOS and prepare all my data to be ready for the switch. Everything is on Nextcloud so, Contact, Photos, etc are already out of my device. I want to backup SMS/MMS messages and Call log. I can backup them with Samsung Switch, but is there a way to import them in LineageOS after?
Update 1
I'll not install LineageOS with Google Apps support, so any apps from Google Play will not be able to run after the LineageOS install. I can install app from F-Droid or run command line in Linux shell if needed.
Thank you!

Thanks to @beeshyams for his comment.
TL;DR
Just install SMS Backup & Restore or download it from apkmirror. Copy apk to SD card. Do a backup of SMS/MMS messages (don't forget to enable MMS images/file/etc in advanced settings) and Call log to SD card.  After the switch to LineageOS, install APK from SD card and import SMS/MMS messages and Call log. Done.
Story (and issues)
I finally switch from Android 5 on my Samsung Galaxy Note 3 (don't laugh, it still rocks!) to LineageOS 16.0 following Install LineageOS on hlte.
After a backup of my data (see TL;DR), I boot in recovery mode and at the Installing a custom recovery using heimdall step, the command
heimdall flash --RECOVERY <recovery_filename>.img --no-reboot

did not work properly.
My shell fail with :
ERROR: Failed to confirm end of file transfer sequence!
ERROR: RECOVERY upload failed!

and my device show a "SECURE CHECK FAIL : recovery".
From this post,

"it was the Samsung Reactivation Lock that was blocking me. Upon booting the phone, going into Apps > Setttings > Security and then typing in my samsung account password I was able to disable the lock [...]"

And recovery file upload success!
After the LineageOS install, I use SMS Backup & Restore again to import data.


How does power usage for data over WiFi compare to data over 3G? (Ignore LTE for now) If you have unlimited data over 3G so that cost is no option, which is more power efficient?

Using the WiFi or 3G connection for data usage?

Extending battery life being the goal

I never really did a precise comparative test but it is clear that wifi uses way less power than the 3G data connection. So I would recommend to use wifi whenever possible if the goal is to extend battery life.

The only exception I would see is if you often use the phone but for a very short moment at a time, the delay it takes for the wifi to connect can be a hassle. In this case only I would deactivate the wifi.


How to send and receive SMS remotely (thru HTTP server)? I would like to

send SMS
receive SMS
get log of incoming calls (phone number, date & time)
drop the incoming call

with some app installed on my old Android phone. Can I do it? Ideally, I think it should be some app with HTTP server running, so with usage of app's API I will be able to do all these actions. Does such app exist?

Is it this what you are looking for?

MyPhoneExplorer
AirDroid


How to un-install HTC's gingerbread ROM for Desire I installed HTC's official (developer-only) Gingerbread ROM on my HTC Desire, but I'm not too happy with it, since it keeps running out of internal memory. So I've been searching for a way to revert back to the original FroYo firmware, but I couldn't find it.

Also, I tried to root my phone so I could install CyanogenMod, but that didn't work: apparently, my firmware is too new.

So, what's the best way to revert back to official FroYo? Or, failing that, to root my phone?

UPDATE with some context: I never rooted, or tried to root, my phone before this failed attempt, and I only did it because I couldn't find an official means to go back to FroYo. I tried both Revolutionary.io and Unrevoked. The latter complained that my firmware is too new; the former just got stuck while "waiting for fastboot".

UPDATE 2 I just tried to install a RUU, but it complains about the boot loader being too new. So no help there, either.

The best known option for the HTC Desire is to use unrEVOked - http://unrevoked.com/recovery

unrEVOked has the added benefit of flashing in a version of Clockwork Recovery. That way you can just boot into recovery, do data wipes, and flash Cyanogenmod.

Note that there is a chance that Gingerbread could prevent unrEVOked from performing its usual processes. In addition, your previous rooting adventures could have placed an alternate recovery into the phone as well. I believe you can press Power+Vol-Up when starting the phone to invoke recovery mode. If Clockwork is present, you may proceed to flash away.


Is there a Skype compatible client for voice calls over WiFi? I understand that operators blocked any Skype over the data connections, but is there an alternative that works on the WiFi network?

Update: I am using a HTC/Tmobile G1 phone, in the US. However, I am not connected to any carrier, as I use it (here) as a PDA over WiFi and not as a phone.

Skype for Android has a couple versions.  Most are WiFi-only, so you would be able to use them no problem except that the G1 is not in Skype's list of supported devices, so you won't find it in the Market.  Looks like it's Verizon-exclusive.  The newest version won't run on your phone even if you grab it pseudo-legally; I'm not sure about older versions.

Skype's API agreement also prohibits other apps from making Skype calls, as far as I'm aware.  Fring used to support Skype, for example, but had to remove that feature due to threats from Skype.


What will happen if I flash the Pixel Android P Device image on my Nexus 6P? I just finished watching the Google I/O 2018 keynote and boy did it get me hyped up about Android P! For the last half hour or so I've been scouring the internet looking for some way to flash the latest preview using the Pixel system images here: https://developer.android.com/preview/download

Only problem? I don't own a Pixel device. All I've currently got on my hands is a Nexus 6P which Google recently dropped support for and made no mention of during the keynote.

Which leads me to my question: What will happen if I flash the Pixel Android P preview device image on my Nexus 6P? Will this brick my phone, or will everything still run ok? Now, realistically, I'm not trying to find out if someone has already tried this (duh), but I was hoping someone with a bit more knowledge could tell me if this is even remotely possible.

This is the easiest way to flash Android P to your Nexus 6p. Although it is possible to keep all your files, I recommend a backup in case something goes wrong.

Install Nexus Root Toolkit on your PC. This will allow you to flash anything you want.
Next, download an image of Android P for the Nexus 6p onto your desktop. All images for the 6p are available for download there.
Now connect your 6p via USB.
Click on "Flash Stock + Unroot" on the toolkit. Select the image you just downloaded (not the images the toolkit offers since those are outdated) then choose whether you want to factory reset the device or not.

Now the toolkit will automatically flash the image you chose onto your machine.


Removing multiple entries easily from the Google Play Store's "My apps & games" library I have so many apps in my Google Play Store's library, and I want to delete all of them. However, individually deleting each one would be tedious.

Are there any easier/more convenient ways to remove multiple apps from there?

Google Store doesn't offer a public API like most Google products/services, thus writing an app or service with this capability would be a tedious work, and would require probably some low-level hacking and analyzing the protocols of the Google. On my best knowledge, no one did it until now.

According this answer, until around 2012, we could uninstall our apps from the web, which could have been a quicker option. Since then, even that was not possible any more.


"maps is offline check your network connection" on Mobile Data Google maps is not able to connect when not on wifi, how to fix the problem?

I found out the problem.
It happened after I put a secondary SIM card for a while and used it.
Then when I switched back to the original Sim card while keeping the second one in, I didn't have a connection anymore.
Seems it gets stuck trying to use the secondary sim card even if it's off.
Solution: Remove the secondary card.


S8 rooted, Netflix is now incompatible So I rooted my phone yesterday and now Netflix has been uninstalled. It says it's incompatible with my phone, please help.

Netflix does not allow being installed on a rooted device. If you manage to install it, it will refise to run (flash black and exit).

If you insist on installing it from Google Play, unroot your device first.

If you insist on letting it run well without unrooting your phone, consider using some Xposed modules (e.g. RootCloak).

Alternatively, you can unroot your phone then root it again with Magisk, as suggested by Matthew Read. However I haven't tested this method personally and I can't guarantee it'll be working.

References:
1,
2,
3,
Google Search


Motorola Moto G2: Unable to pick incoming calls most of the time I'm unable to pick incoming calls, nearly 8 out of 10 times on my device. The calling party thinks that I am trying to avoid them.

Try booting into "SAFE MODE" and see if the problem persists (long press the power off option and select 'OK' in the pop up to boot into safe mode). If you are able to Accept/Reject calls (while in Safe Mode) then the problem might be due to a third  party application installed on your phone, probably a screen filter app/ third party launcher. Reboot the phone to boot into normal mode and try uninstalling any application you suspect and see if your problem is solved.

If the above method doesn't work then it might be a bug which will probably be rectified by Google soon in the next update.

Else as a last resort you can "Factory Reset" your phone and hope that the problem is solved.


Can't turn on developer mode on Galaxy Tab S5e Trying to turn developer mode on on this tablet of a client. I'm not familiar with it, I went here:

Settings -> About tablet -> Software Information -> Build Number

Tapping the build number does nothing. This is supposed to work on all Android devices too. No matter how many times I click on it nothing happens.

Any ideas?

insert sim card
disable the automatic time in android settings
set a date 7 days in future


Disabling the Google App A while back, I disabled the Google App (com.google.android.googlequicksearchbox).

IIRC, disabling the app caused some problems which I discovered over time.  Unfortunately, all my notes on the topic were lost.  I am no longer even sure of the version of Android on which I performed the testing.

There are at least two reasons to disable the app:

Lack of trust in Google.  Desire to have as few Google products in use as possible.
The Google App starts running on its own, using valuable memory, CPU resources, and storage space.

For users that have no use for the Google App, are there now any consequences or problems with disabling the app?

If there are issues, what about blocking everything it tries to access using XPrivacy (Xposed module)?

Disabling the Google App (com.google.android.googlequicksearchbox) may cause the Voice Input button on some standard keyboards (including the AOSP keyboard) to not appear or not work.

Some alternate keyboards, such as TouchPal, will allow downloading a separate speech-to-text package from Google.  Other keyboards, such as Swype, do not require any Google software to support voice input.

Outside of that issue, I have not found any consequences (outside of having more storage space) of disabling the Google App.


Why does google play music conceal music files from the user on an android but not on a desktop computer? It seems inconsistent to me. I can do anything I want with files I bought from the play store as long as I'm on my computer. What's the point of restricting access on phones?

Google Music tries its best to hide the music files everywhere, but some cases (like connecting your phone to a computer) cannot be prevented. If you have rooted your phone you actually can access the files using the right tools.

It's part of fighting piracy: Google can't prevent piracy but they can make it as hard and inconvenient as possible so users will pay for their music.


Unable to enable Mobile Network settings (options greyed out). Is there any way to restore lost mobile connectivity data? I have a HTC Desire HD that up until recently has been running well with a custom ROM. For some reason, the phone started to "misbehave" in a number of ways after about 10 months of painless operation, so I decide to try and put the LeeDroid ROM on the phone. End result, the phone is now not much better than a basic iPod touch.

My mobile network settings are all greyed out, and the phone is telling me that it no longer knows what its IMEI, IMEI SV, IMSI, Phone Number, and Base Band details are. Every other feature of the phone seems to be working OK, just not the mobile network connectivity.

Yes, it's a very sad little brick indeed, and I now find myself going retro and using my old Sony Ericson Walkman phone which is SO old school that it's not funny! Yes, it looks really pathetic when I go to touch the screen and... well, you get the picture!  LOL

I am still hopeful that someone out there might know how I can restore the missing information.  I have most of what I need documented, but no idea if there is a way to locate and restore the data more directly from the phone, or if there is a tool that will allow me to feed the missing values in (remember, these are meant to be unique identifiers) in order to help me to restore the phone in some way.

No amount of master resetting, or alternative ROM installing has been of any help so far, and asking this question is really a last gasp attempt to try and de-brick the mobile features of the phone before I find myself either buying an expensive repair at the local authorized repairer, or buying an expensive replacement phone.

Serious KUDOS to anyone who might have an answer to this.

Problem solved, and I think I'm finally getting a handle on all of this after several hours of some serious digging through the interwebz, and a bit of trial and error.  So here is what I ended up doing, step by step:

Locate a stock ROM as suggested by Matthew Read and user12295.

This was possibly the hardest part as there were so many dead links out there, and I ended up using a link I found to the Shipped Roms website.

I elected to download the file labelled RUU_Ace_Gingerbread_S_HTC_WWE_2.50.405.2_Radio_12.54.60.25_26.09.04.11_M2_release_199042_signed.exe.
Fully charged the battery on the phone.
Located the original HTC cable in a fit of paranoia and connect my phone to my laptop using a USB2.0 port.

For some weird reason the USB3.0 on my particular laptop wouldn't let me connect the phone during the flashing process the first time I tried to do this.

Ran the RUU utility that I had downloaded, crossed my fingers, and waited for the phone to be wiped and flashed after navigating the various screens of the RUU.
Saw my phone go through a reboot at the end of the process... and all connectivity was working with full networking/identity data restored.

So it turns out that the IMEI number is flashed to a different bit of the phone's internal memory, and the stock flash somehow picks this up.

So All systems go, but I miss many of the features of the phone, including the better battery life that I had under a better ROM and because a couple of my own experimental apps will no longer work.  All of a sudden I wish I'd downloaded the 1.72 version of the RUU as it seems I need to go through a downgrade process in order to root the phone and get a custom ROM reinstalled.

After a bit more Interwebz digging, I came across an application called Ultimate Multi Tool, and I worked through the following procedure:

Connected phone to laptop (as per earlier process)
Set phone to charge only
On the phone, enabled Settings -> Applications -> Unknown Sources
On the phone, enabled Settings -> Applications -> Development -> USB Debugging
Ran the Ultimate Multi Tool
Operations -> TempRoot
Operations -> Gold Card.

Clicked on the CID button to get the id for my SD-Card.
Clicked on the "Free HTC goldcard generator" link and filled out the form on the screen to generate a goldcard image.
Clicked on the Load goldcard.img button and located the goldcard.img file
Clicked on the Create GoldCard button.

Operations -> Downgrade.

I needed to locate a file called PD98IMG.zip before I could begin the downgrade process. The downgrade process was VERY slow. Took about 30 minutes for me, but your time may vary. As an afterthought, simply applying an earlier RUU may have been a better approach, but I thought I should document exactly what I did.
Phone rebooted into HBOOT menu, and I simply followed instructions on PC and phone screens.
Waited for downgrade to complete and rebooted phone.

Repeat steps 2, 3, 4, & 5
Used On Screen buttons to push Visionary+ and SuperUser to the phone.
On the phone, Ran Visionary+

Checked the Set System r/w after root checkbox
Selected Temproot now
After process finished, Selected Permroot now
Superuser asks for permissions, so pressed the Allow button
Phone Reboots

Set phone to charge only once it had finished rebooting completely
Back to Ultimate Multi Tool, and selected File -> Check S-Off/CID/SIM

Superuser asks for permissions, so pressed the Allow button
Tool now reports back that the CID is a whole bunch of 1's, phone is S-OFF, and SIM Unlocked.  :-)


How do Google Play app updates work? Are they free? Let's say I paid for an app, and after some time there is an update for this app.

Is this update free?  Will all future updates be free?
Or do I have to pay some fixed % of the current price of the app?
If it can be either, is it up to the developer?

According to the Google Play Business and Program Policies, you may re-install any app you have purchased, unlimited. (also if the app has been updated since you bought it).

Based on my experience it works like that indeed: I have updated and re-installed paid apps without any issue. Please note that the re-install/update also works on any other android device that uses the same Google account.


Cannot open message application on Samsung Galaxy S2 and Deleted all of my Contacts I was originally getting an error message about the logserver not working, which I fixed through managing the application and forcing it to close, but now I get another error when I try to access text messages:

  The application messaging has stopped unexpectedly.

  [Force Close]

Then it doesn't let me access messages. When I cleared the data from my contacts like someone advised, I deleted all of my contacts, and messaging still doesn't work! There was not an option to clear the cache data, and when I try to sync my contacts to my phone from Facebook and my Google account, NOTHING happens.

I need to get my contacts back somehow and figure out how to get the messaging app working. I have tried to look up solutions but I don't understand what most people are saying and I am so frustrated. I do not understand what it means to be "rooted", although I did install the app ES File Explorer which seems to have done nothing.

Can someone please help me?

The only way that I have tried is to download GO SMS Pro and delete the longest message.


List of open ports on Android Is there a way, on a non-rooted Android device, to see a list of what apps are listening on what port? Or even a way to see if an app is listening on a specific port?

I was able to see which app had an open port using standard linux knowledge.

Install terminal emulator or do an adb shell and execute the following:

shell@android:/ $ cat /proc/net/tcp
 sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode
  0: 0100007F:1C23 00000000:0000 0A 00000000:00000000 00:00000000 00000000  1001        0 2111 1 e22cc000 300 0 0 2 -1

The important stuff above is:

0100007F:1C23 listen IP-address:port in hex notation, here 127.0.0.1:7203
00000000:0000 remote address empty (listening)
1001 uid of the app

You can map the uid list to apps via
How can I find app name by UID?


Can downgrading OS make Xperia Neo V, boot after a boot loop My Neo V MT11i was upgraded to ICS a few days ago. Today when I turned on bluetooth, it started to reboot repeatedly.

I tried to hard reset using sets of button as posted in some blogs but still I can't access it.

Is there any solution? Does downgrading to Gingerbread solve the problem?

Here is a forum post, the OP has a similar problem to the one you have:

http://forum.xda-developers.com/showthread.php?t=2151177

He said that he just flashed his device with the stock firmware and it fixed the problem, so it's worth a try.

Here is the flash tool:

http://androxyde.github.com

4.1.B.0.587 Firmware ftf file:

http://forum.xda-developers.com/showthread.php?p=33295129


How do I set up proxy authentication for the entire system without rooting my phone? I have the Samsung Galaxy S Advance running Android 2.3.6

I was able to set up the proxy server through Settings » Wireless and Network » WiFi Settings » (Options button) » Advanced.

This works well for the browser. If the proxy server requires authentication, then a dialog box pops up for that purpose.

However, all the other apps are totally useless behind a proxy server that requires authentication.

How do I work around this without rooting my phone?
If rooting is absolutely necessary, what app do you recommend to use (after rooting)? My google searches turn up ProxyDroid. Are there other alternatives?

The app that did the trick for me is Auto Proxy (requires root).

All apps work, including browser, maps, GMail, etc. and it worked on Android 2.2, 2.3 and 4.0.

Additionally, WiFi proxy settings are built in to ICS, but I've had limited success with it. It seems to automatically disconnect from the wireless network. Your mileage may vary.


Is there an app which supports both PDF and epub ebook formats? Are there any apps which support both PDF and EPUB files?

I've tried Alkido, Laputa, and StarBooks, they only seem to support either PDF OR epub, not both.

Any suggestions?

Txtr purports to support both, but hasn't gotten very good reviews.

Speak Text Easy and MultiReader are primarily for text-to-speech, but they both appear to support both file formats.


Samsung tablet blocked Bonjour,
Tout à l'heure j'ai ressortis ma tablette samsung a6 pour tester une nouvelle fonctionnalité de steam. En voulant l'allumer, j'ai eu un écran bleu avec écris "downloading". J'ai vu sur plusieurs forum qu'il fallait la mettre en mode recovery jusqu'au redémarrage de l'appareil, ce que j'ai fait. Seulement, j'ai malencontreusement relâché les boutons. Ce qui fait que mon appareil est bloqué, je n'arrive pas à le redémarrer. Est-ce un problème de chargeur? Ou un problème de l'appareil ?
Merci de m'aider,
Ziscko.

Hello !
I try to retart my tablet samsung a6, but a blue screen apears with "downlading".
I learn in others forums that i have to restar my tablet in recovery mode, but i failed it and sneeze at bad moment: i didn't recovery mode until restaring.
Sorry for ma very bad english..
Can somebody help me ?

Translated using Google Translate:

Hello, Just now I came out my Samsung A6 tablet to test a new feature of steam. Wanting to turn it on, I had a blue screen with "downloading". I saw on several forums that it was necessary to put in recovery mode until restarting the device, which I did. Only, I accidentally released the buttons. What makes my device is blocked, I can not restart it. Is it a charger problem? Or a problem of the device? Thanks for helping me, Ziscko.

download mode is to install firmware or custom recovery. It's accessible VIA pressing power button and vol- button at the same time do if it boots all time to download maybe your vol- button is broken. Also if you want to enter recovery turn device off by holding power button or power+vol- buttons and when it's turned off hold vol+ and power to enter recovery. At recovery you should see "reboot to system option.


The "While locked" or "When device is locked" menu is missing in settings Using Lenovo A5000. Recently Android 5.0.2 update arrived. After updating I was asked about the notifications at lock screens. I would like to change my choice but there is no menu "While locked" or "When device is locked" in Sounds and notofocations. Have anybody seen that? And how can I fix it? The lock screen is unlocked with pattern.

Go to Security settings and select "screen lock". Create a lock (even if you have one already). After confirming the lock, you will be asked to change how your lock screen notifications are displayed. Change according to your liking.


Block Instagram for Android to access the Internet, using a software like SQUID on my Laptop/Desktop Is there any way I could block Android Apps for example Instagram from accessing the Internet, using the SQUID software or something similar on my Personal Computer?

If you have access to the WiFi Router you can block traffic and/or mac address. there are custom firmware for some router models like DD-WRT or Open-WRT. But the phone still can by-pass via mobile data.

Filter rules are complicated and may have unwanted effects. This is just a example

"Instagram" uses TCP protocol for communication.

TCP traffic analysis

Ports Range

Remote tcp port(s): 443, 80.

HTTP traffic analysis

HTTP traffic is found in Instagram's traffic.

Host(s) being connected(regular expression): ^..ak.instagram.com, ^..cdninstagram.com.

TLS traffic analysis

TLS connections are found in Instagram's traffic.

TLS Host(s) being connected(regular expression): instagram.com.

How to block Instagram?

Block the listed ports to block Instagram.

Block the listed http and tls domains to block Instagram.

Setup a content filter(ie: WFilter), which can block Instagram via signature

http://imfirewall.us/protocols/view.php?proto=Instagram


How to select an arbitrary MP3 as ringtone on LineageOS? I encoded a part of a song as MP3 and I'd like to set it as ringtone on LineageOS 14. I found some instructions to move the file to a certain location - or better locations because the locations because they seem to differ based on model and version. However, it's 2018 and developers are usually educated in basic UX, so there's probably an acceptable way to do this (assuming that it's not acceptable to force a user to speculate that a configuration option might be available after moving a file to a certain unspecified location in the context of a GUI - forum threads like this one of a German LineageOS forum not based on meritocratic swarm intelligence suggest five contradictory approaches).

I'm using LineageOS 14.1 on a Moto G 2014.

I'm pretty sure that this damaged my profile setup so that I needed to do a factory reset. The approach is however supposed to work and most likely will with your phone - have a backup ready just in case and see https://forum.xda-developers.com/oneplus-one/help/lineage-os-homescreen-menu-buttons-t3553235 for (horrible forum-style) info in case you don't and and did the following anyway.

Since I don't have access to the internal storage in the LineageOS and other file browsers, but to my SD card only (or the SD card is commonly referred to as internal storage which would be largely ambiguous), I could put the MP3 file into Ringtones on the SD card and select the ringtone after a reboot.

I suggested to replace this with an intuitive import function in the ringtone selection menu at https://jira.lineageos.org/browse/BUGBASH-1945.


Sharing Wishlist on google play store Is there a way to share or transfer wishlist from one account to another on google play store?

As of October 2012, this is not supported. From TabletPCReview:

  The function only serves as a bookmark currently, meaning users can't
  share their list with others as "subtle" hints of future gifts.

There doesn't seem to be any app in Google Play that deals with the wishlist either. Perhaps the API for this is closed.


Possible hacking of my OnePlus6. Contacts disappearing under 'Speed dial' The speed dial section in my One Plus 6, until now had a list of contacts who I used to call recently and/or contacts who I used to call on a frequent basis, never used to be a speed dial contact that I had manually added.

But now, all of a sudden, it's empty.
What can be the reason? Is there a good chance my phone is hacked?

Can someone please me

I doubt that your phone has been hacked. There have been other people complaining about the same problem has shown in the OnePlus Forum and even here. It must be a problem with the app itself. One simple solution will be to use another Phone app. Or if there is an update to the OS or Phone app, then update it to the latest version and check if the problem persists.