text:
Direct Music Player audio to Caller
Assume you have a call. I would like to play a piece of one song to the caller at one point of discussion, while keeping your voice too in the discussion.
I am using Android 6.0 CyanogenMod with Samsung Galaxy S4.
Edited: According to Media Playback's docs, the standard Android system does not allow the feature.
However, I am interested in how this restriction works.
If the feature works in non-rooted CyanogenMod, then it is not a restriction.
Also, I am not sure if Media Playback's manual applies to the whole system.
How can you direct Music Player's output into the ongoing discussion?

You cannot
Media Playback developer documentation says (emphasis added)

You can play back the audio data only to the standard output device. Currently, that is the mobile device speaker or a Bluetooth headset. You cannot play sound files in the conversation audio during a call

Edit
In response to your edited question:

I am not aware of Cyanogenmod permitting this- searching in their source code may give a clue
To enable this, I presumed would require programming, so searched Stack Overflow and found this Why it is not possible to play an audio file on a voice call in android. This gives a couple of reasons, in answers as to why it is not possible - security and prioritization of audio
It also suggests ways of  achieving which are in programmers domain


text:
What do these terms stand for on my HTC RUU
I've been tinkering around lately with my HTC desire 510 and I feel like if someone doesn't shed a bit of light on this for me I'll be going around in circles.
I'm looking at stock ROM's for my HTC. I found a massive amount of them and I want to figure out what the following terms mean/stand for on them:
-A11, A11U, A11UL, A11CHL ?
-K44, K443 ?
-SENSE60 ?
-0PCVIMG
As an example I'm looking at the following ROM update utility:

RUU_A11_UL_K443_DESIRE_SENSE60_HTC_Europe_1.51.401.1_Radio_01.02.012_U10251_39.08.40922_release_398419_signed.EXE

A11_UL is the product number for a specific hardware variant of the Desire 510.  Other examples include HIMA_UL for the m9, M7_UL for the m7, M7C_DWG for the China version, etc.
K443 is the version of software (in this case KitKat, Android version 4.4.3). Other codes you'll see here are L50 (Lollipop 5.0), JB (Jellybean), etc.
SENSE60 means it has v6.0 of Sense, HTC's custom launcher.  I've also seen SENSE55, SENSE50, etc.
Other things indicate the carrier that the ROM was customized for, radio version contained in the RUU, etc.

Thank you for that answer! However I also noticed that the same hardware variant A11_UL is sub-divided for many different carriers, does that mean that if you take down SIM lock that hardware will support all those other carriers ?  and also how does IMEI relate to that number ?

OEMs customize both hardware and software for carriers and the RUU naming convention reflects that.  That doesn't mean the hardware is necessarily different among carriers, just that it might be.  SIM lock is something else, and if you're unlocked, you can just swap out the SIM to move to a different carrier.  You wouldn't need to (and probably shouldn't try) flashing a ROM for a different carrier.  In HTC, there's something called the CID which will prevent you from doing this, but that's another story.

The IMEI is a unique number for every device and fields within it are tied to OEMs, devices, etc. much like MAC addresses for Ethernet and WiFi.  So IMEI relates to that number at manufacture time, but doesn't have anything to do with unlocking or running software version.

You'll find more device-specific help over at xda-developers.com. I strongly recommend reading up on your device there if you want to tinker.  And also check out threads describing the tools unruu and ruuveal if you want to look inside the RUU file and get into cooking ROMs (off topic here).

Thank you Paul for giving me a lot of valuable information here, unfortunately I can't up-vote you because I just joined this forum. -> In Theory as long as I have A11_UL rom it shouldn't matter to me which carrier it is assigned to, right ?  With regards to IMEI : I remember on the older phones it had to do with unlocking a sim-lock and so I'm confused as to why you've said that "it doesn't have to do anything with unlocking..." . Also I am reading up on my device and that's the reason I'm here asking you questions - to clarify the confusion and the mist.

Sorry I just meant that the correlation between IMEI and physical device/carrier doesn't prevent you from unlocking or changing ROMs.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
How do I get rid of random redirections
When browsing, I sometimes get random redirections to websites claiming my device has viruses, and that I need to click a link to get rid of those. They also make my phone vibrate, and the back button gets me nowhere, I am stuck to the page.
Somes sites I get redirected to include :

paly.google.com.store.apps.seebestpossible.com/findvirusfrcdnew
androidmarketstore.co/of/dus.php
yeah.youmadethedeal.com/mobiledirect/?aid=62079&uid=219
...

So my questions are :

What's causing this ?
How do I make it stop ?
What can I do to prevent this from happening again ?

Additional info :

I am using Chrome
The phone is rooted
Using android 5.0.2

Clear the data and cache of chrome and see if that helps. I've had this issue before and that's all it took.

Because that's status-by-design.  The websites on which you're getting redirected want you to be redirected. Those links are attempt of phishing and comes into action mostly through ads on those websites. Those ads are primarily targeted on mobile browsers. 2) Use an ad blocker and see what happens. 3) Keep the ad blocker updated. I don't browse much using mobile so other users may have better suggestions.

JavaScript, or any script embedded on the site. 2) Turning of JavaScript may prevent some of redirection, though many clean websites will also probably break. 3) see --> 2. Also, related: http://android.stackexchange.com/questions/93105/preventing-browser-redirects-on-android-and-ios

I had this headache for long time. But,  then I discovered this app by Adblock. This works on rooted android phone. And blocks all the ads displayed by various applications on your phone.
Be sure to download the adblock app,  not the adblock browser. And yes,  they have a browser for web surfing without ads, also works without rooting the device.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Why doesn't my VPN client transition between mobile to Wi-Fi?
I'm experiencing slightly odd behavior from my VPN on a Note 4, Android 5.0.1.  It appears to work as far as routing my traffic is concerned, but if I leave an area with Wi-Fi and come back, it stays routing everything though my mobile connection.  For some reason it doesn't seem to be notified the route table has been updated and the default route has changed.  If I manually disconnect and reconnect the VPN, it makes the connection through the Wi-Fi like I'd expect.
I find this strange, because I've done this on two other phones without issue, the handoff was handled automatically.  They were both running Android 4.4 at the latest.  Has something changed, is there anything I can do to make this transition properly?  Is something just wrong with my VPN app((s) - I've tried two, to the same server.)  Any suggestions?


text:
SU binary installed, it runs from ADB, but SuperSU wont accept it
I installed SuperSU on my dev phone (ro.debugable=1). I have the proper su binary (PIE OK) installed in BOTH /system/xbin and /system/bin. The SuperSU APK is installed in /system/priv-app. The APK is the only one on my device (I don't have any other SU apps installed).
When I restart and open SuperSU, it tells me "No SU binary installed, I cant install it etc."
I am running Android 5.1 and using SuperSU 2.27 beta.

Give us the screenshot of the error. 2) From where did you download SuperSU and the su binary? Link the source. 3) How did you place that APK and su file in your system? Link the instructions if you followed any, else, list them here.

Its the usual error! Tons of screenshots online! Its what it says when you put it on a unrooted phone. See Question for how I placed them (adb push to various system folders)

Maybe try the latest stable version (looks like 2.65) -- http://forum.xda-developers.com/showthread.php?t=1538053

@MatthewRead Did that, didnt work

Might be off topic but why installing it to priv-app ? Wasn't it being installed to /system/app/ normally?

I tried both, by the way, I have installed su already.


text:
SD card encryption
The way Android goes about encrypting data on SD cards is vague to me. I've read about ASEC files, OBB files, /data/misc/systemkeys/AppsOnSD.sks, and keystores. I know that keys used to encrypt SD card data are stored on a device's internal memory module and ASEC fies are dm-crypt volumes, but it is unclear how all of this is related.
Are ASEC files used to encrypt applications installed on SD cards or data stored by applications on SD cards? If the former, then what is the point of that? If it is DRM, then how are the DRM keys delivered to the device? How do users choose to encrypt their SD cards and what mechanism is used to accomplish that? Are OBB files similar to ASEC files?

The SD card is not encrypted in most phones.
Some custom ROMs allow this and they'll have an encrypt SD card option


text:
alternatives to add NTFS support to Android kernel
I would like to enjoy of NTFS support for my Android device. The USB-OTG Helper app and also this patch - sdcardfs.ko couldn't help with that.
With regard the patch sdcardfs.ko, I have done all the given instructions successfully, but when I do su -c "insmod /system/lib/modules/sdcardfs.ko", I get error Invalid argument. I would happy about this method if it worked for me. So, it will be great if you know how I can fix this error.
My device configurations are as bellow:

Device model: HUAWEI G630-u10
Android version: 4.3
Kernel version: 3.4.0+ (Stock Rom)
Device is Locked
Device is rooted by KingRoot app

Other solutions available but not interested:

Paragon USB plugin for Total Commander (I am not interested in this method because I want NTFS support to the Android kernel so that I can access NTFS-formatted sdcards from within my favorite file manager.
[Paragon exFAT, NTFS, HFS+][3] and Ntfs Mounter - 'Play Store' knows these apps incompatible with my device. So, I cannot use these methods too.

Appreciate if you help to fix the problem using sdcardfs.ko patch as already mentioned above or introduce me other alternatives.
Update:
As a new try, I unlocked my device bootloader, installed TWRT and SuperSU (instead of using KingRoot method); but I'm still getting error Invalid argument when trying to load the sdcardfs.ko. So, my device configuration has changed to:

Device is Unlocked
Device is rooted - SuperSU installed.

Check out the dmesg.


text:
Help understanding the integration between Google Voice, Hangouts, and Messenger
I've had Google voice with Sprint since day 1, I love everything about it. Hangouts added some great features like MMS but to search the body of old messages I still have to use Google Voice.
This makes me believe that Google Voice is the parent service for my Google number/Sprint integration and Hangouts is just an app that intercepts new messages and updates Google Voice records.
Now there's Google Messenger. When I launched the app today I saw some but not all of my Hangouts messages and when sending a text, new messages were not updated in Voice or Hangouts.

Why did only some old messages show up in Google Messenger?
Why didn't new messages sent from Messenger show up in Voice/Hangouts?
It's important for me to keep all my old voicemail/MMS/texts as well as logging new ones so, should I not use Messenger and instead keep using Hangouts?
If Messenger isn't integrated with Voice, why did I get a message in Hangouts saying I should switch to Messenger? Is it just to pull people who don't have Voice over to an app that's specifically meant for local texting only?

Messenger is an SMS application. It can be used to send SMS. Every SMS that are sent from your device are stored somewhere. Other SMS apps can read and write them.
Phone is a phone app. It is used to make phone calls. Every calls made from your device are logged somewhere. Other phone apps can read and write to this list.
Hangouts
is a messaging platform. It uses your
Google+
account to send messages to other Hangouts users via their
Gmail
address. You can also make video calls with it. It is very similar to
Skype.
However, it is also an SMS app! It can send SMS via your phone number and receive messages from other phones.
Hangouts Dialer is a phone app that acts as a plugin to Hangouts. It enables Hangouts to send calls to other phones via your phone number.
The interaction is simple : Your SMS are logged somewhere on your phone and only your default SMS app can access them. This is why some, but not all, messages are displayed in Messenger when you actually sent them from Hangouts.
If you want every messages to be inside the same app, the obvious solution is to keep Hangouts as the default SMS app. However, don't forget to link your contacts infos in
Contacts.


text:
Removing browser ICON from home screen
Is there a way to remove the browser ICON from my home page?

What is your device model? Android version? Are you using 3rd-party homescreen? Usually you just need to hold and drag the icon to "trash bin".

it's an android. The browser I want to remove is the one that came with the phone (a tracfone setup) Just dragging the browder icon to the trash bin doesn't work

@AndrewT., what you suggested will uninstall the app if it is not a system app. From the OP's comment, it appears that this is indeed a system app, and so to remove the icon on a stock launcher, it would need to be held down and dragged to the X icon, labelled "Remove".

Going by the OP's comment, I'll just leave my comment as an answer.
Dragging the app icon to the "trash bin" will uninstall the app if it is not a system app. From the OP's comment, it appears that this is indeed a system app, and so to remove the icon on stock (AOSP or most custom, e.g. Not MIUI or ZenUI) launchers, it would need to be held down and dragged to the X icon, labelled "Remove".


text:
How do I uninstall a browser
Can I disable/ uninstall the browser that came with the phone without disabling another browser I have installed? How do I do it?

Possible duplicate of How can I stop applications and services from running?

Possible duplicate of How do you disable system apps in Android 4.x.x (and up)?

You cannot uninstall the browser bundled with the phone (unless you're rooted); you can though disable it, without affecting any other browser you installed.
How depends on the phone model and the os version you're running. On mine I would go into Settings -> Apps -> (app name) -> Disable.

I tried but I don't have the choice of :disable" just uninstall. Any suggestion?

What does "rooted: mean

Is there just a WAY TO HIDE THE ICON ON MY HOME SCREEN

@Tom if you have the option to uninstall, then uninstall it. Rooted means to gain root privileges in the meaning of a linux system [1]. Yes you can remove each icon of your home screen keeping them pressed, and then you will see the 'remove' icon (usually on top).
I recommend you google as there are plenty of links, and also I recommend you specify the phone model and os version while asking questions.

https://en.wikipedia.org/wiki/Rooting_(Android_OS)


text:
Cannot select "Start now" on a dialog when using app to do screen capture on Marshmallow
I just upgraded my new Moto G3 to Marshmallow and noticed that both of my screen capture apps (AZ Screen Recorder and Lollipop Screen Recorder) no longer worked. I kept getting stuck at one dialog asking for permission to capture the screen.

Cancel still works, but it wouldn't let me select Start Now at all.

Your issue seems similar to this issue. This usually happens when there are apps that overlay your screen. Check this post to determine which apps, and try to disable/kill it.

I have no idea which ones to disable though. Some in that list I need.

You can try disable the permission of the apps that you install & recognize first and left one of the recorder enabled, then try using it. The feature is not critical, meaning that disabling the permission won't break your phone. However.. I might be mislead by the similar issue; it might not caused by  screen overlay, which I don't have any clue right now...

I figured that LuxLite was causing the issue. Disabling its access to drawing over apps temporarily allowed me to clear the dialog and get it working.

Can you explain how to disable LuxLite, thanks.

Sure! Go to settings, search for draw, and click on the option that says "Draw over other Apps", scroll to the application you want to disable draw access for (Lux Lite in this case,) click on the application and deselect the switch for the permission.
That's how to do it.

You can also disable Lux by tapping the power button icon in its notification. Or, you can go to Lux's Settings > Advanced and uncheck Enable Lux. Both of these methods have the same effect as revoking the permission, just with less steps

@Andy possibly. I never thought of that...

Its very simple brothers.. you cannot click "start now" or
 if u trying to install any 3rd party application you cannot click "install" on moto g4 device .. its because you all people enabled "filter applications" like "blue filter"
Please disable that and enjoy

I get what u mean, but a reword would be nice (Kids, He's saying at you can't press start while a screen filter or dimmer is enabled.)

I'm guessing the apps don't implement the new Marshmallow's permissions at runtime correctly.
Try to give those two apps all the permissions yourself:
Settings -> Apps -> (click app name) -> Permissions -> click any unchecked permission.
If all the permissions are already checked and you still face this problem, I bet you need to wait for an update; you could try meanwhile to contact the developer and report the issue.

This answers a secondary issue about permission at runtime. However, the real issue is, there's seemingly a running screen overlay that prevents critical dialog to be confirmed (cannot tap "Start Now")

@AndrewT. from the information in the question, I'm just guessing. That dialog shown in the picture is the app dialog (not the Marshmallow's native permission dialog), so I bet the Start Now button gets clicked, but at that point the code assumes the permission to be active, while maybe is disabled. Therefore my answer. I'm guessing here, but doing as I suggest could tell us I'm right or wrong in my guess. I don't think anything prevent Start Now to be tapped, just the consequences of the tap are ignored by the app - I think.

That dialog is actually Marshmallow's native permission dialog (I have tested it on Android 6.0.1) for screen capture. In fact, I checked the app on permission manager (just now), all of the permissions are already enabled, so this answer won't actually solve the issue...

I don't think that dialog is Marshmallow's native permission dialog, as that can't be customized [1].
With "Marshmallow's native permission dialog" I mean the one which prompts when you call ActivityCompat.requestPermissions():
"Note: When your app calls requestPermissions(), the system shows a standard dialog box to the user. Your app cannot configure or alter that dialog box." [2]

http://stackoverflow.com/questions/33266328/how-can-i-customize-permission-dialog-in-android
http://developer.android.com/training/permissions/requesting.html

"all of the permissions are already enabled, so this answer won't actually solve the issue" -> if so, then my guess is wrong, and my answer is useless. +1

All of the permissions are assigned in settings, I don't believe it to be the issue.

This is mostly due to permission management. My suggestion is to download access management app and see whether the screen recording app has the right permission. Or root the phone. I have the same problem as you and solved it by rooting.

Simple....
Switch off your phone
Go to recovery mode by pressing power button + volume down
Fine 'clear cache/partition' by voume keys
Select yes by power key
Now simply reboot your phone...
Tadaa...! Problem is solved


text:
Android 6.0 Marshmallow adoptable storage - Why is it still using internal storage?
I have a 32GB MicroSD card adopted as internal storage on my Moto X Play (XT1563), and I've noticed that some apps don't completely move over to External Storage (specifically .obb files), despite what this new feature in Marshmallow is supposed to do:

When external storage media is adopted, it’s formatted and encrypted to only work with a single Android device at a time. Because the media is strongly tied to the Android device that adopted it, it can safely store both apps and private data for all users.
  from: https://source.android.com/devices/storage/adoptable.html

Motorola's website is more specific:

Once a card has been formatted as internal storage,  both your device internal storage and the card will show up as “device storage” under storage settings, and you will be able to  move applications which were in internal storage to the card. Moving an application, its media files, obb files, and data to the card. Moving applications to the card can be done from application settings (settings->apps->select application->change storage location)
  from: https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/109134/p/1449,9582

For example, I've moved Mortal Kombat X (~1.3GB) to the SD card and the majority of its data is in an .obb file sitting in internal storage in /data.
This doesn't make sense because in an app's AndroidManifest.xml the developer must specify the android:installLocation manifest attribute in order for an app to even be allowed to move to an external SD card. But in this case, it wouldn't matter since the SD card is seen by Android as if it were internal storage so it shouldn't have any issues installing there.
Why is my internal storage still being used?

How exactly are you moving the apps(games) from internal to external sd card..?

I used the native Android app2sd method - "Change Storage" in the app's App Info page.

But in this case, it wouldn't matter since the SD card is seen by Android as if it were internal storage so it shouldn't have any issues installing there. -- You need to read the full Google page you linked: "Apps can be placed on adopted storage media only when the developer has indicated support through the android:installLocation attribute."  Android is aware of the difference between "real" internal storage and adoptable storage.

I wonder: is the internal storage preferred while it still has space left? I mean: the Android devs know all interfaces to any SD card will slow down the data read/write by at least a little, so it might be by design that the internal storage is used whenever possible, unless you actually move the data to the SD card or the internal storage has become too full.

As mentioned in the comments of the question, this is by design.
According to the docs:

Apps can be placed on adopted storage media only when the developer has indicated support through the android:installLocation attribute. New installs of supported apps are automatically placed on the storage device with the most free space, and users can move supported apps between storage devices in the Settings app.

In Nougat+, we could even force most app to be movable even without the developers support by toggling Force allow apps on external switch inside developer options.
See here for more: https://www.reddit.com/r/GalaxyS7/comments/5qi1mj/with_nougat_now_we_can_finally_transfer_90_of_the/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How to replace Google Now to TouchWiz?
I'm using Samsung Galaxy S4 on Android 5.1 Lollipop. I found Google Now in settings and I decided to check what is it. Now settings interface has changed and I don't know how can I replace Google Now back to TouchWiz.

If you're on 5.1, it could be: System Settings --> Default Applications --> Home. Select touchwiz and press the home key. Hope this helps.

Now settings are: <Search & Now> Accounts & privacy, Search language, Voice, Phone search, Now cards, About.  App suggestions(boolean option).

Uh, I'm not entirely sure what the question is so just tell me if I'm wrong.  If you pull up Google Now launcher under the apps section of settings there should be a button titled "clear defaults."  If you select this it should ask you which launcher you want to use next time you close an app.  You can also install a different launcher and the same thing will happen but the other way should be easier.

Settings has changed. I can't find apps section. Are there open source launchers?

It looks like you're pulling up the wrong settings app.  Try opening it through the quick settings bar.  I assume so, but I can't think of any off the top of my head.  I know Nova Launcher has a free version.  Sorry for the late answer, I just got a notification a few minutes ago.

I had this issue, open up Google Play, search for Google Now Launcher, select uninstall and it will revert back to Touchwiz interface


text:
Google Now confused about my texts
I know that the last SMS I received was spam from the local pizza takeout; before that was a message from Joe.
If I ask "Ok Google; read my last text" it replies that "You have one last text message; it's from Joe. Do you want to hear it?", and shows the last message from Joe - which is not the last message overall.
If I ask "Ok Google; read my last text from Joe" it replies "I couldn't find any."
Anyone know what's going on?

If you need device or version information, please just ask. While I'm experienced with tech problems and support in general, I'm new to this specific SE site.


text:
which apps are these!! we stay in brazil
I want to know the name of these apps .. i want to track my sister.. she doesnt let me touch her phone.. i just want to know the name of these apps....

i want to know the name of the apps.. the 3 notifications indicates the app..   i searched it but i couldnt find.. i hope if anybody can tell me.. we stay in brazil.. so the app might be common to brazilian

What is the Phone model?

The first looks like a completed download. The second is the voicemail icon, just the regular phone app. (Note that I'm not sure about the first one)

Can you support your answer with links to apps or icons with context explaining what you mentioned briefly?

The completed download, I took a guess as it is the most likely thing that would result in a tick. Most downloads, whether using chrome or some other 3rd party browser/app (like es file explorer) result in such a tick. The voicemail one - that is a universal symbol for voicemail! Just google "voicemail" and all the images are of that. Even landline telephones have that symbol.

I suspect you are wrong on the first count, and probably correct on the 2nd. Note: Chrome or Firefox indicate completed downloads with a fully-shaded down-pointing arrow with a horizontal bar below it.

@TamoghnaChowdhury I know. But I apps like es file explorer display such icons for completed downloads.


text:
How can I transfer a playlist straight to my PC?
The key is that my music files are all over the place in separate folder in my phone. It would be too time consuming to sift through every folder and pull out the individual song files that are in my playlist, not to mention some of the files are weirdly named so I'd end up missing some.
I'm trying to move just the songs that are in said playlist so I can burn them to a CD. The music app on my LGG4 let me export the playlist into an ".m4u" file but I'm not sure what this does or if it even helps. Any guidance? Thanks in advance.

A link to a solution that someone had for a similar problem: http://stackoverflow.com/a/1224932

@user149463 - how do you think this will help? It is just a for loop putting together some files with a given extension. Please explain.

Community bump prevention: this question was closed because the question seems to have been abandoned (OP hasn't visited the site after posting the question, and no answers have score above 0). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

I solved this with the help of 2 free apps (with Android 4.1.2 on a Samsung S3 mini), because Android can't do this directly:

Total Commander
Playlist Backup

Install them from the Google Playstore, then continue as follows:

With Playlist Backup, export the Playlist as text file. Store it in a temp folder on your mobile.

To copy the MP3 files contained in the playlist, open the playlist in Android's built in player, then select "Send via" in the context menu. Select all files. Then, a list of apps is shown. Select Total Commander. In Total Commander, pick the local temporary folder (on your mobile) to copy the files into.

After Total Commander has copied the files, connect the mobile with your PC and copy the temporary folder to the PCs harddisk (containing the playlist text file and the MP3 files)

Finally edit the playlist file to adapt the paths in it so the MP3files are found by the PC player software (e.g. WinAmp or any other MP3 player which supports playlists).

Let me add that this solution, which relies on two 3rd party tools, is limited to a selection of 100 entries at a time. So, if you have bigger playlists, you have to do it with the 1st set of 100 files, then the 2nd set of 100 files and so on. However, the playlist itself can be extracted in one go.


text:
Bulk Android Device Provisioning
I'm working for a company that wants to hand out 1000's of Android tablets with a bunch of OS customisations, i.e. specific preinstalled apps, default home page, amongst other things.
What solutions are available to achieve this (without having to go through each device manually)?
Ideally, if there were a mechanism to create an Android OS image that could be deployed to all devices during manufacturing process, that'd be perfect.
Edit: I'm not looking for a MDM solution for enterprise, just a one hit preinstall of apps/settings during device manufacturing/setup.

Possible duplicate of Set up and install non play store apps to multiple devices?

This sounds like something you'd need to talk to the manufacturer about.

Related: how to do bulk updates across multiple devices / Can I set up one android phone, create a backup and restore it in multiple phones? / Centrally managing large number of android tablets / centrally manage corporate android devices / Best Practise for deploying a 'clone' image across 200 android tablets

I don't think this is a duplicate of the suggested question. A one-off run of several thousand devices has completely different needs to setting up a handful each day.

More related: Clone and distribute Android 4 device with preloaded applications / Clone Android Device. Make your pick :) Please check them out and then point out which of them fit or why none of them fit (whichever the result will be).

Thanks for the responses, in the end, the manufacturer of the tablets is providing the customisations at the point of manufacture.


text:
How to create gapless ringtone?
I've some usic I want to create ringtone from. When using ringdroid, I always have a gap between two plays of my ringtone. So, is there a way to create gapless looping ringtones ?

Can you not use PC in this case? Audacity is a good software.

@Firelord I would prefer not, since I use to tinker with ringtones when I only have my phone at hand


text:
How do you delete downloaded songs in Spotify?
I'm trying to make a Nandroid backup in TWRP but don't have enough space.  I'm pretty sure if I deleted my 500+ downloaded songs there would be enough space.
How do I clear out the Spotify songs?

Possible duplicate of Where Android apps store data? See if this thread helps in your particular case.

Found the more straight forward "supported" way.  See answer below.

OK, figured this one out on my own by poking around in the app.
After following this procedure you will have to login to the Spotify and update any preferences you had previously set.
Click images to enlarge

Turn off "Available Offline" for all playlists you don't want re-downloaded and taking up space on your phone.

Tap the settings/options cog at the bottom right of the sidebar menu.

Scroll to the bottom and tap "Delete cache and saved data".

Tap the OK button.

Wait for the data to clear... Done.

You can also do it from Settings app.

I didn't know that you were ready to lose every bit of data of the app, otherwise, I would've suggested the standard method to clear data: Settings -> Apps -> Spotify -> Force stop -> Clear Data. Done. :)

I've sussed how to delete an unwanted track from a downloaded album, click on albums or artists, then at the end of each track click on the dots, you'll see liked click that and it deletes the unwanted track.
Hope this helps.


text:
What are the other "home" screens called?
On my Samsung Galaxy SIII when I get past the lock screen there are several "home" screens, each indicated by a clickable dash, and one of these (the second one on my device) has a home icon in place of the dash and can also be accessed by two (if an app is open) or one (if no app is open) clicks of the home button. Of course one can also swipe left and right from one screen to another (or use the dashes area as a scrollbar).
Now my question: if I were to write about these "home screens" differentiating between the "main home screen" and the other "secondary home screens", so as to differentiate between these two kinds of "home screen", is this the corrrct terminology or would I call these two different kind of screens something else?
Note: I am also but not exclusively asking this question with accessibility (TalkBack) in mind. Haven't figured out how to pass from one of these screens to the next with TalkBack enabled. (when an app is closed and the launcher is shown, no matter which page, TalkBack says "home screen").

Well, from the comment below it seems like they are all pages. TalkBack seems to call any of them home screen.

@JackMaddington: see my edit.

I guess there's no standard term announced by Google, though I'd tend to say "page" for its similar behaviour of ViewPager (from developer POV)

The Linux Fvwm window manager also had something called FvwmPager.

From source code of Launcher3 in Android 6.0.1 r16:

The workspace is a wide area with a wallpaper and a finite number of pages. Each page contains a number of icons, folders or widgets the user can interact with.

Honestly, this is the first time I heard the term workspace in context of a launcher for Android, but if you want a standard term, there you have it.
The page with home icon is referred as default page and the page currently displayed to the user is called current page. This is what I understood from this line in the source code of the said launcher.
Edit: After checking the sample of Home app in Android 6.0.1 r16 (they are using a very old sample for developers), I noticed this line inter alia and I conclude that each page can be referred to as home screen and you can reference another page by calling it previous, succeeding, or preceding home screen or by using the numbers available through scroll, such as home screen 3.

In general, you would call all other screens as pages, while the default screen that appears when you tap the home button as home screen as Firelord's answer also suggests
Samsung seems to think otherwise ! On page 39 of user manual downloaded from https://www.att.com/support_static_files/manuals/Samsung_Galaxy_S_III.pdf, it says

Your phone comes with seven home screens. You can arrange them in any preference you want

It makes sense to stick with generally understood terminology and use default home screen and pages


text:
Can't get into Google Play Store after changing Gmail password
After resetting my Gmail password, my Android phone (Galaxy S4) can't get into the Google Play Store. It keeps telling me "A change in your account requires that you sign in again."
I sign in with correct password (if it's the wrong password, I get an error). It then brings me to a screen where I can choose either my Gmail account or add a new account. I select the Gmail account, but it brings me right back to the screen that tells me a change in my account requires that I sign in again. Over and over!
This had been accompanied by a Google Play Services notification they would not go away telling me to update my password. I disabled notifications for that.

I think you'll have to wait for 72 hours or something. Let me check it again. Edit: Okay, I read the Important: note here. Not sure though, whether it applies on this question as well.

Doesn't seem to quite apply to my scenario, but I wonder if there may be something to waiting for 72 hours.  Maybe I'll just wait and see.  Thanks!

I encountered the same problem just a few minutes ago. It could also be a Google service disruption, since I have never experienced anything before. Or just a bad coincidence, that you face the same problem at the same time.

Just waiting may fix it if there is some sort of slow sync between Google services. A simple reboot might fix it. I would try deleting your cache and data for the play store app as well. If that doesn't work try deleting and re-adding your Google account under settings > Accounts > Google.

Clear data of your Play Store App and Gmail App.
Reboot your Device.

Android 6.0 and newer do not show the Clear Data button in most phones. So your answer is valid only if the Android version is lower than said

Every Android Phone has options to do a Clear Data .

Grow up, no one knows everything


text:
Apps constantly disconnecting from the internet
I've got a new phone running Android 4.4.2 and whenever I close an app, it disconnects, i.e whenever I close Messenger, it stops being connected to my WiFi so I get no notifications until I open the app, when it reconnects and everything comes through. All apps are doing this, on WiFi and on data.
I can't find anywhere to manage background internet usage and was just wondering if there's a (probably very simple) way to sort it out?

There's another possibility: the app got killed by the system just after you close it, preventing push notification to be sent. May I know what's your device model?

My model is a Lenovo S856. I'm not sure what the cause is, I just noticed that I dont get any whatsapp/messenger/snapchat push notifications, until I reopen the app and let it reconnect to the network

I think your apps are being killed by the System or a  task Killer. I solve the same problem yesterday by Downloading this App:
Watchdog Task Manager Lite
It will prevent the apps you add into its "whitelist" from being killed.


text:
Boot loop after updating HTC One M8 to Android 6.0 Marshmallow
Couple of days back, I got the notification to download and install official Android 6.0 (build 6.12.401) in my HTC One M8 (not rooted, was running Android 5.0.2). As I downloaded and installed it, from that point it's gone to boot-loop state and showing only HTC logo.
Now I have tried to do Factory reset that ends in the same loop, recovery mode which does nothing and stays on that screen with exclamation sign, installed ADB on a friend's advice, but the mobile's debugging is not on.
Any advice or explanation of the issue and the fix?

Mine does this occasionally, the temp solution I have found for the time being is to plug it into a charger and then to force a reboot again by holding power and volume up together until it restarts.
This normally gets the phone to boot, no idea why it makes any difference but it seems to work and just went back into the loop each time until I plugged my charger in first.
And no my battery wasn't low, it had 87% when it finally booted up and was at 98% when it decided to go into a loop.
Hope this helps

Download the latest ROM from here and execute the program. You will be able to install the system.

Can OP run fastboot, when mobile debugging is not on as mentioned in the question?

I think he can, what should he do else? He could also ask HTC for that problem.


text:
Remote icon on Galaxy S6 Edge
I suddenly have a new strange symbol on my S6 Edge screen and have no idea what it is but if I touch it, it locks my phone up. The only way I can get it unlocked is by swiping the edge. I'm able to move it around but it appeared while away from and charging my phone so I wasn't accidentally playing around with settings or anything. It appears like a remote perhaps.
What is it?
Edit: I'm with Bell, using version 5.1.1 and have attached an enlarged a screenshot (it's the same size as a Messenger Chat Head).

Thank you for your replies. I always have Hotspot off, I double checked to be sure and it is off. It did randomly disappear for a few hours and then reappeared again for a time.

Based from a thread on Android Central, it's an icon from Peel Smart Remote app.
uestraven recommended to disable the app to remove it.

[...]. I just figured it out. It's Peel Smart Remote app. You have to disable it.

It seems the icon was added on the latest update as IAmSixNine wrote,

I updated the Peel Smart Remote app on my GS6 and after I rebooted the phone, it showed up on mine as well. Pretty annoying if you ask me that they did that. I don't and have never used the app and for them to update the app and then force that on me is pretty lame.

Screenshot on Galaxy Note 4, courtesy of Realityhurts82

Interesting. Can you share the methodology you used to pin-point the app? I guess I'm using archaic methods. :-)

@Firelord I googled "samsung galaxy s6 remote icon" and the first result was a thread on AndroidCentral, from there, the second reply linked to another thread on AndroidCentral


text:
How to enable dual networking in Android shell?
I have a rooted HR933 tablet running Android 4.4.2, and an embedded device with a Wi-Fi access point but no Internet access. I need the tablet's browser to be able to reach the device's web server via Wi-Fi, and also connect to the Internet via mobile data at the same time.
Super Download (see How do I connect to a wifi ap and 3g network simultaneously?) will not work because I need to browse, not just download files.
I'm trying to enable the Wi-Fi and mobile network adapters simultaneously as described here:
# enable dual-networking:
pkill dhcpcd
svc wifi disable
svc data enable
netcfg wlan0 up
cd /data/misc/wifi/.
wpa_supplicant -B -Dnl80211 -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf
dhcpcd wlan0
ip route add x.x.x.x via x.x.x.y # add any desired local route

The problem is that as soon as I do svc wifi disable, the wlan0 adapter disappears. The script above implies wlan0 is still available after disabling Wi-Fi, but on this tablet it isn't:
netcfg
tunl0    DOWN
lo       UP
ifb1     DOWN
ifb0     DOWN
sit0     DOWN
ccmni1   DOWN
ccmni0   UP
ccmni2   DOWN
ip6tnl0  DOWN

So when I try netcfg wlan0 up, I get action 'up' failed (No such device).
EDIT:
After additional trial and error I've found that I can briefly get the dual network setup to work before the tablet disconnects itself from the embedded device's access point:

svc data prefer makes the mobile connection data preferred.
Manually enable wlan0 with netcfg wlan0 up.
Connect to the device's AP via the Wi-Fi UI on the tablet.

I then have about 90 seconds where I can browse the embedded device's web server and pull up Internet websites in separate Chrome tabs at the same time. After that time the tablet disconnects from the device's Wi-Fi and wlan0 is shown as down with netcfg. My logcat output includes this:
D/WifiStateTracker(  682): New state:CONNECTING, mLastState:CONNECTING
D/ConnectivityService(  682): ConnectivityChange for WIFI: CONNECTING/CAPTIVE_PORTAL_CHECK
D/WifiWatchdogStateMachine(  682): Network state change CAPTIVE_PORTAL_CHECK
D/ConnectivityService(  682): Captive portal check NetworkInfo: type: WIFI[], state: CONNECTING/CAPTIVE_PORTAL_CHECK, reason: (unspecified), extra: "EMBEDDED_DEVICE", roaming: false, failover: false, isAvailable: true, isConnectedToProvisioningNetwork: false, simId: 0
D/ConnectivityService(  682): Tear down low priority net WIFI

"EMBEDDED_DEVICE" is substituted for the actual SSID. That last line would seem to indicate it's a "low priority" network, but there doesn't seem to be a way to change its priority; it's also the only "known" network on the tablet.


text:
Wondering if i can debloat some google apps from unrooted lg phone for my father?
My father being older does not want to modify his phone, however he has a LG L70 and no sd card, and doesn't use some unnecessary Google apps, such as play, books, and whatever else. My question is can i boot it into fastboot and run a custom written shell script(i run linux ubuntu), which would run something like fastboot oem append-cmdline "androidboot.unlocked_kernel=true"? Which i found on amazon fire 5.1.1 thread on xda-developers forums, then fasboot continue, and in turn, at least on the fire, allows to access the adb shell as root without running su. Then from there run adb shell "pm uninstall {app_name}"?

Why don't you disable them from Settings app?

As i said he does not have a sd card and doesn't want to get one... i keep telling him to get one but... and i dont have an extra! The phone only has 2 gbs internal storage and he likes to take pictures of the grand kids he also has no other apps on it, he just wants i to have some more room. Also when he updates his weather app it says low storage space. Maybe it actually cache storage space I'm not sure but removing the apps and clearing the cache should fix that for good.

You're looking in wrong direction. insufficient-memory error shows up when you're running low in space under data partition (named: userdata; mounted at /data). It stores user installed apps (APKs), updated system apps (APKs), their data files inter alia. System apps by-default are stored in system partition (named: system; mounted at /system). That partition is not mounted in read-write (rw) mode and doesn't cause that error.
Removing the system apps wouldn't achieve anything since as I said, unless the system app is updated by the user, the APK would only reside in system partition. However, it would consume a bit of space to store its data files in data partition.
If that amount concerns you, then go to  Settings → Apps → All apps → your system app → Force Stop → Uninstall Updates (if any) → Clear data → Disable. This would:

disable the system app which simply means that you wouldn't be able to use it or update it unless you enable the app.
delete its data files from data partition since you used "Clear data" button. If it was updated by user, its APK would be removed from data partition as well.

Why bother with extreme measures then?
Just so you know, adb shell pm uninstall  would blatantly fail to remove a system app, regardless of whether it is running with superuser privilege.
That said, some system apps wouldn't give you disable or clear data option. But if they are not giving such option then assume that your OEM considers that the app is critical for the stability or functionality of your OS (even if it is not) and you should ignore disabling it.
If you can't ignore it and wants to take a risk, use this command:
adb shell pm block PACKAGE # for KitKat
adb shell pm hide PACKAGE  # for Lollipop

This would effectively bar that system app from being used even if it causes instability to the system. This also means that the app would never be updated again unless you revert the changes.
To unblock or unhide the app, do
adb shell pm unblock PACKAGE # for KitKat
adb shell pm unhide PACKAGE  # for Lollipop

PACKAGE → package name of your system or user app. To know the package name of an app:

for KitKat - follow View app's full package name?
for Lollipop - open Settings → Apps → All apps →  your app → click here

Save yourself all the trouble: "i keep telling him to get one but... and i dont have an extra!" -- save some money, buy an SD card, plug it in his phone when he's not around and there you go with the surprise gift.


text:
New Nexus 5X can't find my home wifi
I just booted up my new Nexus 5X and I immediately ran into a problem. The phone simply refuses to find my home WiFi network. It works perfectly fine on my old Nexus 5, on my Mac, on my kindle and so on.
I have a Sky Hub router, default settings. I simply don't know what to do. It finds a lot of other networks, just not mine. How can I solve this? And to make clear, it's not that I can't connect to the network, it's not even on the list.

Depending on what version of the Nexus 5X you have it might not have the same WiFi bands as your router. I'd force your router to band 11 just to test it out. Your router also might be set to a security standard your phone can't recognize.

I changed my router channel from 12 to 11 and now it found the network. Weird. Thanks!

Had similar problem today - Nexus 5X refused to see the 3G WiFi router from time to time. Checked, the channel seiection was set to  auto on router, hard-forcing it to 11 fixed the problem.

I don't have access into router WiFi settings, is there any way to fix this on the phone side?

There exists a regulation about WLAN channels
https://www.hypercable.fr/images/stories/wirake/24_35__5.4_GHZ_international_rules.pdf

According to it not all channels are allowed in all countries. Apparently, Nexus5x is having some default setup where some channels aren't visible (it may depends on where the phone was manufactured), so in my case it wasn't able to detect my Wi-Fi on channel 13.
However, Nexus5x can detect the country code from SIM card. Therefore, if you are in a country where the channel on which your Wi-Fi runs is allowed (not sure if you'd be able to successfully setup WLAN on channel that is disabled by regulation in your country), try put SIM card in your phone. Then it should find your Wi-Fi and show it in available connections.

Thank you for your answer. I've borrowed a sim card to connect to the hotel wifi and now it works.


text:
Cannot unlock bootloader of my OnePlus 2 with oem unlock
I want to flash my OnePlus 2, as it's stuck on the boot logo. For this, I first need to unlock the bootloader, but I can't: the adb command tells me I have to check "oem unlock" in the phone settings. I can't boot in normal mode to do so (as said, my phone is stuck on boot logo).
Is there any way to unlock the boot loader for my phone?

No... It is a safeguard in newer Android versions. Even if you have the correct unlock token, you must have the option turned on in Developer Options before attempting to unlock the bootloader or it will not be allowed. This is a nearly foolproof system, there is no know software based way around it.

my phone is oneplus 2 stuck at logo and i want to falsh it

Flash the factory image... Then enable OEM unlock in Developer Options

there is no way to flash factory image without unlocking boot

@AbdouDélécoo Factory images do not require the bootloader to be unlocked, they are digitally signed and can be flashed via stock recovery

i searsh,it requir bootloader to be unlocked :)

Umm... so your telling me using the official procedure with the factory Qualcom flashing tool and factory image requires the bootloader to be unlocked? That makes ZERO sense. http://forum.xda-developers.com/oneplus-2/general/guide-official-stock-reset-to-oos-2-2-0-t3290707

its unbrick method that let you unbrick your phone,but still confuse if other phone like (htc) have like this tool for unbricking

@AbdouDélécoo no,  for HTC you need the RUU file and run that


text:
Can't recover Nexus 5 from bootloop
Hey I am trying to get my Nexus 5 working again. I really need someone to help me troubleshoot this.
One day I noticed my phone was off after about half an hour from being fully charged. It wouldn't turn on again and my PC would not recognize the device so it wouldn't charge it. I charged it from an outlet but after this it was stuck in the bootloop. (Stuck on those colored circles.)
After looking around on the internet I ended up downloading Minimal ADB and Fastboot. At first 'fastboot devices' command would not work. I eventually figured out that I needed to get the Google USB driver, so I did all that. Now 'fastboot devices' returns something, so that's working.
I can also use command 'fastboot oem unlock' to unlock the device from the bootloader screen.
I have downloaded the latest hammerhead img or whatever, now extracted to C:\hammer. So I have the flash-all.bat file there, as well as flash-all.sh and flash-base.sh. Also, I have the bootloader and radio images renamed to bootloader.img and radio.img. I also have the boot.img, cache.img, recovery.img, system.img, userdata.img filse there.
The flash-all.bat script was not working. I kept getting failure, and the steps where the script reboots the phone didn't work because it would reboot as locked instead of unlocked.
So I decided to try a more manual method. I can't get past the second step, however. The command 'fastboot oem unlock' works, and I can unlock. The command 'fastboot flash bootloader C:\hammer\bootloader.img' returns an error. 'error: cannot load 'C:\hammer\bootloader.img'
That's it. What am I doing wrong?

We need to know the verbatim output of all the commands you used, regardless of their success or failure. Post screenshots if you can't copy-paste.


text:
Clearing app settings related to file type
I'm trying to open a file written in R, with the extension .R.
While I alternately used Turbo Editor and another application to edit .R and other text files, at some point, I set as the default app to open .R files as an app I deleted and no longer use.
When I try to open a .R file, say, from email, I receive the message You don't have an app that can open this file . . .. But, I previously opened `.R. files with Turbo Editor.
Is there a way to clear app settings related to file types? Is there another setting I may be missing?

What is the file type of the file written in R?

Not sure--I wrote it in a text editor (TextWrangler) but saved it with the extension .R.


text:
Automatically data and wifi are being activated
few days ago my lg e420 with android 4.1.2 version had to be restored due to following few problems, firstly its data services and wifi settings get automatically activated. By this the battery life is rapidly decreased. When i switch them off by myself,all happens again by itself..is there any solutions,? Please help me.

If I understand your issue correctly and you are on the stock ROM, you should be able to fix it by going to Settings>More>Mobile Networks and disabling something called connections optimizer.


text:
Recommend Practices and Procedures for Android OS OTA Updates
My questions:

What are the recommended practices and procedures for Android OS OTA Updates.
Is it all right to download via mobile data instead of WiFi.
How to get out of bootloops if the procedure screws up.

Preferably answers without the use of root.
Why: My previous phone had never received OTA as it was old, and just the other day my phone, Samsung XCover3  (SM-G388F), got a notification saying it can update to Android Lollipop(5.1.1) from Kitkat (4.4.4).
P.s. are there any known bugs for this update on my phone(phone model as started above)

@Izzy Can you do a full phone backup via ADV, if so how?

ADV? Do you mean ADB? See our backup tag-wiki :) But that doesn't include system, only user-data. For a really full backup, you'd need Nandroid (also explained in the linked wiki).

Sorry, typing on phone keyboard   and ADB auto changes to ADV, sorry I hadn't noticed it the first time around

There is no problem with downloading via mobile data instead of WiFi. The main reason people prefer WiFi is because it is cheaper; WiFi is not generally not metered the way WiFi data is. The update file is downloaded in entirety before the actual update occurs, so the method you use does not affect whether the update succeeds or fails.
Given the number and severity of vulnerabilities found in software, you generally want to update your Android OS whenever this is possible. Most phone manufacturers do not support phones for long; this period can be only 18 months from the time of release.
You do not want your device battery to fail while performing an update. I recommend plugging in the charger to perform an update and not starting the update until your battery is sufficiently charged to expect the update can complete on battery alone anyway.

Thanks for the info, can you link the backup tag,as yesterday it led me to a page on how to do a full backup without root. Also can you include how to get out of a boot loop, I think I might have an idea how, but since it has never happend to me, I don't know how to get out of one


text:
The vibrate mode on my phone will not work
My phone will not vibrate on vibrate mode. It will not vibrate on the sound mode (which is what I have it set on). When i get a text or notification it has to be on full volume to make a sound or silent. It will not vibrate at all, not for a call or for a text. and my phone is HTC desire 810


text:
Com.pandora.android
I have a photo that started showing up on my camera roll it is in its own file titled com.pandora.android. When I delete it and restart my phone is comes back. The path is /storage/emulated/0/bmwgroup/com.pandora.amdroid.
Does anyone know what it is or how to remove it permanently? This is on a Samsung galaxy 6.

The folder belongs to the Pandora app. You probably don't want to remove it as it will be needed for the app to function.
You can always remove the app and then delete the folder if you dislike it.
Alternatively, you could ensure that your photos app doesn't show photos from that folder (/storage/emulated/0/bmwgroup/com.pandora.android) if that's a supported feature.
Finally, you could create a file titled '.nomedia' in the folder. Then restart your device and the photos application should ignore the photos in the Pandora folder.


text:
Is there a way to use your voice to open apps in Android?
Is there a way to use your voice to open an app in Android?
I would like to say the exact phrase, "Run GMail" and it starts the gmail app.

Never tried but heard that AutoVoice can do such things. It needs Tasker to work.

Yes, there is. At least for some app names it should work fine. You should start a voice search with the "Google App" and press the microphone button in it to speak and say "open application". I've tested trying to open a couple programs:

open gmail
open telegram
abrir caixa (Portuguese for open and a bank app...)
open just java

All of those worked and it is not limited to English. If you have a phone like a Samsung Galaxy, I think there is another app that lets you voice control, but I am not sure if it is worse/better than the Google App.
References: "Ok Google" voice search & actions and some testing by myself on Android 5

Can you make it respond to "Run Gmail"?

Yes, I tried it and it worked. Are you having any problems?

Ok thanks. I wanted to know if it was only my phone out it worked on other Android devices


text:
Cant update Android 4.4.2 on rooted Thomson QM736 tablet
I cannot find System Update in settings. Is this because it is rooted?
Manufacturer: Thomson
Model Number: QM736-8G(HD)

It is possible that your OEM didn't have plan to update your Android version in future, so keeping that in mind they did not provide provisions for system update, hence, missing System Update app. Can you confirm OEM has made an update available to your device?

No, I can't confirm


text:
Sony Xperia M4 Acqua insufficient memory
I recently bought a Sony Xperia M4 Acqua device. Its memory is only 8 Gb large, so I installed an SD card. The problem is partially solved, since I get messages from various apps that the memory is unsufficient for certain functions. Any ideas of how I can deal with this?

Have you checked the Tag-Wiki info from the insufficient-memory tag? Lots of information there

Move apps to the SD Card. That worked for me. (I had the exact same problem)!


text:
Unable to flash gapps via cyanogenrecovery on a LG G4 (LG h815 Int)
Since some days I am trying to get google apps in my LG G4 phone thats it running the latest CM13.0-20160205 nightly. But when I want to flash the gapps I get an error code 70 message in cyanogenrecovery. It says that I have insufficient space in /system partition but actually I have 3GB of free space in this partition when running su df -h in Android terminal. Other things that I tried but all of them failed:
Installing TWRP by using TWRP manager and flashify
Installing TWRP by using fastboot. See my last question (Unable to flash TWRP on a LG G4 (LG H815))
Booting into TWRP by using fastboot (nothing happens and phone boots normally)
Only booting into cyanogenmodrecovery when downloaded as separate img file via fastboot works without problems but in that recovery I am unable to flash the gapps. Installing of Cyanogenmod was done by booting into cyanogenrecovery and installing the ROM. By that installation I got Cyanogenrecovery permanently flashed so I was able to boot in that recovery without fastboot.
After that I tried to flash the gapps by using the app FlashGordon and I installed the newest version of Busybox that was required for FlashGordon. While flashing the gapps zip it looked like OK but after 10 seconds the FlashGordon app crashed and after rebooting Cyanogenmod it was in a bootloop. I could repair the bootloop to boot into cyanogenmodrecovery and reinstall the ROM but without the gapps.
I there a bug related to this into cyanogenrecovery? I ticked the option to update cyanogenrecovery each time when installing a new nightly, hoping for a bugfix in the next version of the recovery.
I will be happy if somebody can help me with this persistent and annoying problem.

Try to install TWRP first and from there the Cyanogenmod followed by proper version of GApps - do it in one step (pay attention to displayed logs). After that just reboot.

I am having the same issue, but I'm pretty sure it's related to the version of Gapps I'm trying to install. Have you verified that you have the correct architecture? Also, there's lots of information, including the Cyanogenmod page for LG G4, that states you have to have the correct LG updates before performing Cyanogenmod installation steps. This might be something else to check.


text:
Android recovery mode
When I am installing the caynogenmod 12.1 on recovery 3e the verifying signature is failing. What happened in this my device. Thank you so much.

Doesn't sound like you're using a custom recovery.

Find your device  here and follow the flashing instructions in the linked page. If you encounter any issue let us know in a new question.

"3e" is the stock recovery, which doesn't support flashing custom ROMs. It will only accept packages signed by the manufacturer. So if you want to flash a custom ROM, you'll have to install a custom recovery first.
For details, see our recovery-mode tag-wiki. For example candidates, also see clockworkmod and twrp. Moreover, the place where you downloaded your ROM image will have given you the necessary details. If not, head over to the CyanogenMod Wiki on your device. Once you've identified your device, check the Download page for the image. Instructions can be found from the Devices page.


text:
Peel remote on S6
I saw this thread where this issue was resolved for the S6 Edge. I have the S6, so closing it from the Edge is obviously not an option here. My screen is completely locked up. I can't even answer phone calls. I'm having to use my table to send texts via MightyText, but I can't make calls, take pictures, or even power off the phone. How can I fix this? My current plan is to let the battery die and then reboot it, but I'd really like to be able to fix this sooner.
I can't comment on the other thread because I don't have enough points. I know this isn't worth another new thread, but I was locked out of the other.
I'm running stock Android, whatever the latest release was for the S6. Help!

If you hold the power button for 30 seconds (or until it reboots) does this work?

Try holding down power + vol down + home at the same time for about 15 seconds. Let it reboot, if it doesnt start rebooting, simply press power button. You just did a force shutdown
(I have a S6)


text:
How to show text on dock icons, Android 5.1.1?
How to show text on dock icons, Android 5.1.1?
Android 5.1.1
CyanogenMod:
12.1-20151230-NIGHTLY-maserati
Searched all over and can't find a solution:
https://www.google.com/search?q=(text+OR+lost)+android+(bottom+row+OR+Dock)+home+screen+icons
What do you suggest?

The feature you're looking for has nothing to do with Android version or ROM's build running on the device. Labels for dock icons is a feature of the launcher app you're using. Every ROM has one launcher at least. CM comes with Trebuchet. I couldn't find support of labels for dock icons in that launcher under the latest snapshot (YOG7DAO1K6) for bacon. I also tried with Xposed GEL Settings with no success.
If you want that feature badly, consider changing your launcher app.
I'm aware of the following launchers having that have said feature:

Slim Launcher of SlimLP (SlimROM) -- Feature accessible from Settings → Dock. Uncheck "Hide icon labels" there.
I have SlimLP installed as a secondary ROM so it was easy for me to obtain the apk of Slim Launcher.
(Click image to enlarge)

Nova Launcher -- Feature accessible from Nova Settings → Dock → Icon layout → Label.

Thank you, Firelord!  This is an excellent response!  I had no idea that a "launcher" was involved.  Now I know.  Thanks, again!

You have to simply long press somewhere on the home screen. It opens a screen to edit the home screen which shows wallpapers, widgets, settings, apps. Click on the 3 dots (the one that looks like a triangle when connected). Go to home screen settings or drawer settings(depending upon your need). Then change icon labels from hide to show.


text:
How can I change the default Google Drive PDF viewer on Android?
I've been used to downloading PDFs on my phone and have them directly saved on my downloads folder. But just recently, whenever I download PDFs, Google Drive viewer shows up. I know there's a download option on Google Drive viewer. But when I open the file, it prompts that there's no app that can read it. I have Acrobat and Drive that I used to read PDFs with.
I think from some of the research I did, the update for Google Drive makes it the default for opening PDFs. I checked the defaults, it did not have one. I just uninstalled the update for Google Drive as a temporary solution.
I think I changed the defaults by accident (I did not assign one before). How do I change that, if ever?
My phone's a Samsung S5. I'm using Chrome for it.

Which OS version is it currently running?

Possible duplicate of How do I change the default Complete Action With?

Note there is an app called google pdf viewer and a a function within drive called drive pdf viewer, wich are different. The first one can be unistalled in application manager.

I have almost the identical issue.  The main problem for me is when I download the PDF and it automatically opens in the Drive viewer, it always shows up as a blank document.  Did you get this fixed ever?

[Can’t “answer” yet] Essentially, one needs to “get back” to the “Choose application for PDF” prompt — no other manipulation via “Applications” setting will typically work.  There are two ways to get to this prompt: install ANY new application supporting PDF (then do not choose it — choose what you need).  The second way is to click on “3DOTS” in top right corner of Drive PDF Viewer: choosing an application from this list would apparently reset the monopoly of this viewer.  (Afterwards, you still need to reset the default by clicking on a PDF from any file browser.)

I had the same problem using Firefox on Android - totally maddening - but fixed it.
After installing Google Drive all my links to pdfs would open with Google Drive PDF Viewer.
I fixed it by, in Firefox, going to about:config in the location bar, then finding "browser.download.preferred.application/pdf" and doing a Reset there.
The next time I clicked on a link to a pdf I got the choice to Download, or use Google Drive PDF Viewer.
Shouldn't it be there in Chrome, under the hood somewhere ?
Btw, that "browser.download.preferred.application/pdf" in Firefox only seems to show up after a choice has been made, in this case, forced by the install of Google Drive. Seems redolent of the old browsers wars.

Try clearing the defaults for the Google PDF Viewer app. You can do this on Android 4.x - 5.x by doing the following:

Go to Settings -> Apps -> All.
Scroll down to Google PDF Viewer app and tap on it.
Scroll down to the Launch by default section and tap the "Clear Defaults" button.

Next time you try to open a PDF, a pop-up should present you with options of all the installed apps that handle PDF viewing.

For me,  there's no separate PDF viewer app, and clearing defaults for the Drive doesn't help.

Disabling the Drive app makes it "cant open file" even that i have adobe pdf and fbreader installed

I just had this problem on Android 7.0 Nougat. I on a pdf/drop box link I accidentally clicked set Drive PDF Viewer as default.
Similar to others.. To fix this in Nougat.
You must go to Settings->Apps->All->Drive-Open by default (little bit tricky)
"Clear Defaults" might be disabled, however the first entry "Open supported links". Will be set to some value, set it to something other than "Open in this app". I set it as "Ask every time".
Hope this helps.

Boom! this is the only one that worked for me on Samsung S7.  I didn't have any separate PDF viewer app, just Drive.

I went to Settings > Apps and Notifications > See all apps > Drive > Open by default > Clear default. This worked for me. Now I'm once again prompted on which app I want to use in opening PDFs.
I'm using a Google Pixel 2

I believe you will have to clear the defaults for Google Drive. Have you installed the PDF viewer from the play store? If you have you should clear its defaults for sure.

Go to settings
Then Default Applications
Then click on the Google Drive app and the Google Drive PDF Viewer app clear button to the right of the names

This video may be of use to follow along.

If you couldn't find the default applications settings it may be because you are on a different version of android if that's the case you may also be able to find under just "Applications" in the settings menu

Sorry for posting this on the Web apps, didn't know there was an Android Enthusiasts. Edited the question for clarification.

You can also just uninstall the update of Google drive from application settings.

Not really. It would be nice if one could revert updates on downloaded apps from Application Manager, but our option is to uninstall completely on non-system apps.

@AaronGillion, for an S5, Google Drive is a system app. It's a part of the OEM default GApps package.

This is what worked for me. None of the other well meant suggestions worked.
     https://productforums.google.com/forum/m/#!topic/chrome/u8xuBHFzHuo
In my case these instructions meant that I reverted to the older version of chrome that came with my tablet. When I clicked on a PDF file within that old version of chrome and was asked for my choice of viewer, I emphatically chose something non-Google, to be used every time.  I was able to view the PDF file within my viewer of choice and got a PDF file in my download folder.
The step that I have to add to those instructions is that after following them I tried updating chrome to the latest version. The new choice of PDF viewer is still in place. So long as I never return to the Google viewer I should be able to change my default viewer again.

Please include all steps rather than just linking

Install Firefox and download a PDF file, I'll ask you to choose a default app to open it, after that all PDFs will open on the app you select

Remove Google Drive then install Google PDF Viewer from Google Play Store. This then gives a choice of PDF readers after a phone reboot. Chose Google PDF Viewer as the default and all is now perfect.

I use a Samsung Galaxy Note 2 and the handset is not the issue nor is Android. It was working fine.
Then it stopped and for every PDF downloaded through Google Chrome app. It displayed the whole PDF in Drive but after storing it just didn't open in any other PDF viewer, said: "cannot be displayed, unrecognized format".
Solution: Uninstall all updates to the Google apps and things go back to normal.

This worked for me.
Go Settings -> Application Manager(Applications) -> Tap Google Drive. Click Disable.
Now download a PDF. While opening that file, you will get an option to pick your default PDF Viewer. Choose Adobe and tap on "Always open with".
Now go back to the Application Manager and re-enable Google Drive.

I tried this and as soon as I re-enabled Drive, the chrome viewer returned.

Android 7.0 on Asus tablet.
I tried a number of options previously used but none worked on getting chrome to use the default pdf viewer previously set on the device (in my case, Foxit ...highly recommended for any small screen because it offers "word reflow")
I finally tried enough guesses and experiments that I think I got it.

Open the "default" android file manager named "File Manager" (which I
had never used before)
Find a previously downloaded PDF file on your device and click to open it.
Choose your default reader in "File Manager"
Remember to tap "Always" before clicking the desired PDF reader icon
Subsequently, Chrome will open PDF files in your default PDF reader

Note, other File Managers such as ESFileExplorer offer the option to set "open with" but, while the ES setting worked for opening pdf files with most other apps, it did not work when Chrome opened a PDF file.
To test this, I went into;
apps/Foxit/OpenByDefault/Other/ClearDefaults
and following that downloaded a file using chrome and observed that chrome had elected to use it's default PDF viewer after clearing the foxit default/
Then, opened file manager again, completed the process again and it worked to set Foxit as the default PDF app as far a chrome was concerned.
Hope that this information is helpful to others as frustrated as this made it here.

Drive pdf viewer cannot be seen in apps > go >allapps> drive>  afte doing all necessary clear defaults and set open links to ask all time
Disable drive and restart phone
When you start all defaults will be gone and re enable drive

Go to Settings --> Apps
Select the app which uses Drive pdf viewer for PDFs by default. For example: ES File Explorer
Go to storage then tap on clear data.
This has worked for me.

Go to Settings→Apps→ Drive→Permissions→Storage
Grant storage permission for Google drive.

I solved my issue of not opening pdf.

For me, Google Drive is already not set as default for anything, yet the pdfs were being opened in Google Drive - and I have uninstalled the Google PDF Viewer. What worked - both on Marshmallow and on Oreo - is the following:

Download some pdf file.
"Try" to re-download it again - wait for the prompt that this file is already downloaded.
Tap the file link in the prompt that appears, and choose the default app.

I've had this problem for a few months, on Android 10 (Pixel 3a XL), and solved the problem today. In my case I have the Kindle app which can open PDFs, but the OS keeps trying to open PDFs with "Drive PDF Viewer" which doesn't exist! It had been preinstalled, but I guess an OTA update must have deleted that app without telling the OS to redirect to Kindle. Try this:

play store
search for PDF Google
find "Google PDF Viewer" and install

Now open your PDF file, it will open with this newly installed app. Next, I uninstalled this app, and the OS did ask me for a new default app with which to open PDFs. I chose Kindle. It seems to work fine now.

I too was struck with this issue.  Google drive hijacks the downloads, and then Adobe wants 9.99 per month ransom to get them out of there.
Uninstalling any Google Drive updates and then disabling it will also solve the problem...and without having to give up other advantages of the chrome browser.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Why will a video game from the google play store be asking me for root/super users permissions?
So I don't know if this is a question for here or security.stackexchange.com but the thing is I installed a game that ask me for root access to my system it seems suspicious and strange why will a game be asking for root access I assume to myself that it is some type of malware and I uninstalled the game yeah a game asking for root access what a malware and is that normal?
the game is snipper 3D assassin free games By fun games for free

This is far from normal. They are trying to get root users to soft brick their devices. Probably more ransomware.

I knew it should I make a report to Google?

That's all you can do. Write a bad review about it and remember to look closely on what your games want to do.

Okay write a bad review!

Care to share the name of the app?

It's some snipper 3D assassin free games.  By fun games for free yeah fun malware for free!

Contact the developer through the email ID they've provided on their Play Store page and ask them why their app needs such dangerous permission? More so, ask them why they've not mentioned anything about that in app's description? No need to jump to reviews unless you don't hear from them for some days.

Oddly, fun games for free is a top developer. Wouldn't this root thing get noticed earlier?

It shouldn't be... There is no viable reason I can think of for a game to request or need root permissions.
If this game is from an official channel like Play Store, Amazon App Store, or F-Droid, do not grant the permission and remove it immediately. This should also be reported to the appropriate app market and given a comment or review warning other users of the potential problems.
This is likely a way of hijacking your device, installing malware of somekind, or ransomware of some kind.
If you granted root permissions and run the app, I would immediately backup important data and factory reset the device, but keep in mind that root permissions can allow the app to read and write to the /system partition which survives a factory reset, so a reflashing of the factory firmware, or wiping of system and reflashing a custom ROM is highly recommended.

Thats what I did I denied root access and removed the application.

Good... Now I just have to wonder how many people they have gotten, and how long it will take to get this app removed.

Well here is the name of the game it is snipper 3D assassin free games By fun games for free.

It's probably just an anti-cheat mechanism. I still would avoid it like the plague and leave a bad review, but it doesn't necessarily mean it's trying to hijack your device.  Plenty of legitimate games like MLB PI, etc. use this controversial - but allowed - practice to prevent cheating.

@acejavelin : would you consider incorporating this link (as an example; optionally, quoting the content) to further your claim about the game being possibly a malware?

If your phone is rooted and the game detects it, then it will ask for root access in an attempt to prevent you from cheating, blocking ads, etc. If you deny root access, the game will most likely exit or crash.
You have two choices if you really want to play the game:

Play on a non-rooted device.
Install Xposed Framework with RootCloak module on your rooted device so that the game cannot detect that you're rooted.

I never saw a game asking for root access in my life and I don't trust it to get full access to my system it seems suspicious like some type of malware.

I don't blame you.  But I've seen it and there are forum and reddit posts about it, so it does happen and obviously some shady devs feel justified in doing it. Although I don't agree with it, I would still call it a viable reason.  The better approach is to just exit and refuse to run like is done with Android Pay and the like.

It would help if you support your claim using those XDA and reddit posts. The popular opinion seems to be about malware, although theirs is not backed by anything credible either!


text:
How to enable video autoplay on Fire Tablet? Solution can include hacking this device
I need a way of having a Fire Tablet autoplay videos through a web browser.
The videos in question are iframed YouTube videos, but if necessary they can be put on Vimeo, or hosted on a server I control.
Essentially, I want the desktop browser experience running on a Fire tablet. I do not need it to be a universal solution for all mobiles, just this particular tablet.
I know FireOS is based on Android, and I am hoping that there is a way to hack it so that it allows this functionality. But I know nothing about Android at the moment, so hopefully one can point me in the right direction.

Well, after a few hours of tinkering around, I figured out how to do this.
You have to use HTML5 video, so that is one thing. Then you need a mobile browser that supports auto-play, so Firefox needs to get installed.
This is tricky, because you need the Google Play Store, so you need to install that. That requires going into developer mode, then installing a script that will install Google Play. Then you can install Firefox and voila, problem solved.
I went ahead and rooted it, blocked ads, and blocked updates as well because it works way better that way.
This link below shows a video on how to root your Fire tablet and do everything I did: Amazon Fire 5th gen Rooted on Fire OS 5 1 1 with SuperTool


text:
Disable meta+[letter] keyboard shortcuts
I have a Samsung Galaxy S4 Relay with a built-in keyboard running CM11. I am trying to edit the keyboard layout, but some existing shortcuts are interfering with the new ones I am trying to add. For example:
/system/usr/keychars/sec_keypad.kcm:
key L {
    label:           'L'
    base:            'l'
    shift, capslock: 'L'
    meta:            '\''
    meta+shift:      '"'
}

key K {
    label:           'K'
    base:            'k'
    shift, capslock: 'K'
    meta:            ';'
    meta+shift:      ':'
}

When I press meta+K, I get a semicolon as expected. However, meta+L mysteriously opens the Calendar app instead. Several other keys+meta open other apps as well. How can I disable these shortcuts?

Hello. Such questions are for [so]. We are a community for the users of Android and not developers.

@SarpSTA: Can you explain how is this question not relevant to an end-user but to a developer?


text:
Ad Videos Won't Play
on my device, ad videos just won't play. In some games you need to watch ads in order to get in game currency, which is not possible for me. When I click on "Watch Ad", a black frame pops up and immediately closes itself.
To my knowledge, I do not have any ad blockers installed. If you need any logs or whatever just tell me and I will put them up.
Edit:

OnePlus One A0001
Android 5.1.1
Paranoid Version 5.1 (20150822)
Apps I'm talking about:
AdVenture Capitalist (double payouts)
Lords & Knights (Gold videos)

Can you link the source from where you downloaded your PA build? The official website is not giving any result for bacon?


text:
Keeping forensic cops out
I was just arrested and bonded out immediately. my phone was confiscated.  It was an Android and is there anything I can do to keep them from accessing the contents of my phone? Would deleting my Google account keep them from changing my password? Google will give them their own personal passcode to get into my locked screen and change pin lock.I'm not sure what question to ask,any help would be highly appreciated by me and my family

I'm not sure if questions like this are allowed, but you could use Android Device Manager to wipe the device. TBH though, if this is seriously going to true forensic analysis by trained LE technicians, it will barely slow them down a few extra hours. If your device wasn't lollipop or Marshmallow with device level encryption, prepare for the fallout of whatever you had in there because they will find it. Although keep in mind that law enforcement will not disclose any information that's in your phone accept what's related to this case

Thank you for your response I've already used Android device manager and requested to wipe the device but its not locating the device right now because either the phone is dead and also my phone service has been cancelled for that song I'm not sure if the the white free quest will still happen as soon as they try to turn it on I assume that that can only happen whenever the phone is connected to Wi-Fi but they probably know not to do could you tell me a little bit more about how the Android device manager wipe out request work

Oh, and since it's already been siezed, it is evidence... So if you try to this and they find out (which is quite easy for a trained technician), you will get an added charge of tampering with evidence.

Yeah,  the wipe request will happen if it can contact Google servers, and you will be charged with tampering with evidence.

I took that into account before I did it and I weighed the pros and cons and I'll take that case over the ones I could be facing if content s are seen do you think in the process of them hacking into my phone would require them to become to put my phone online because soon as it's online it automatically find Google servers correct??

By the way, if this a serious charge, anything except device level encryption won't help you... They can JTAG image the chip and view all the data directly. Only Lollipop and Marshmallow device level encryption before it's seized would help. Even if it's wiped, the data is recoverable by trained technicians.

Ok thank you for your time this news is not very surprising I knew I  had little or no chance to stop this but thank you anyways if you have any other information I might be able to use pkease  send ty for your time

Sorry...  But unless you had it's encrypted prior to seizure, anything else will just be a short bump in the road for them. They will get any and all information off of your phone,  will just take a few extra hours or days. Expect the worst.

One last thing do you happen to know the backlog on these types of things how long it takes for devices to actually reach the point of the forensics team cuz I've heard of people waiting in jail for years  before evidence was brought up

I'm aware that apps like kik and others automatically download the your messages to the phone and some don't the one I'm worried about is Instagram does Instagram download all contents to your phone

all depends on the state or federal agencies involved and their workload, and the seriousness or urgency of the crime your charged with. It could literally be hours or months.

We are getting beyond the scope of your question... I would prefer not to continue answering these questions. If the information is there or pending they will get it. If they discover you have Instagram and think it's relevant, they will court order your information from them. If it happens online, expect it to be discovered, because almost nothing unencrypted is private.

Is there anything I can do to keep them from accessing the contents of
  my phone?

If they have physical access over phone, then the answers is no. If the information was encrypted, then you would stand a chance. However, if that is not the case, then in no time they will have access to your phone and the data it keeps within.

Would deleting my Google account keep them from changing my password?

No. The data is already written on the storage of your phone. One thing you would do would be wiping your phone using Android Device Manager. However, it won't actually wipe the data really. It'll just make it overwritable for other datas to take its place, which will be ineffective anyway. But that for sure will make people realize you got something to hide and might even be considered as tampering the evidence as acejavelin said.

I'm not sure what question to ask

I think the question you want to ask is Are they going to certainly learn whatever is on the phone and is there a way to stop them at this point?
The answers are yes and no respectively.


text:
MOTO E not turning on after upgrade
Run the update on my moto e yesterday, and after installation, it shut itself off an couldnt turn it on again.
I got 1 or 2 blink led while pressing power for 10 seconds (this only if it is plugged), it doesnt do anything if unplugged.
Tried 2 min hold power down, power and volume down, and several other options.
Tried several charger, LG, Samsung, RPI2 (5v 2a), pc/notebook usb, and of course the original charger. eft it all night, and several hours during the day.
Nothing seems to work, battery still cold afetrr so much time charging.
A few minutes ago, i removed the battery and plug it to a charger and it seems it wants to boot, see several blinks but the screen never turns on so the phone, after a few seconds it stop blinking.
After that i connected again to the notebook, and the notebook seems to detected but throws an error and disconnects usb.
What is going on????
Any help would be helpfull

What generation Moto E? Upgrade from which version to which version?

As an aside, although your problem is DIY-fixable, it is very technical and involved, so have you thought about taking it to the service center if it is in warranty? (Or out?)

Is a xt1023 model.

Im not sure about the original version, but the upgrade availbility pop up said the new version was 5.0.2 (same as my moto g).
Its not in warranty, sadly.
So if its fixeable, i'd like to give it a try. (couldnt be worst at this point)
PD: saw in youtube a guy that disconnected the battery and then connect the charger and the screen turned on. Tried it with no luck.
Check the battery with a multimeter and shows 2.97V after 2 days of charging :s

Voltage is not a good indicator normally of State of Charge (SoC) for Li Ion batteries, since the battery can show higher Voltage but not hold charge. Graph 2 highlights the relatively flat Voltage curve, compared to SoC drop
Voltage of a fully charged battery should be 4.2V (see table 2).

Seeing your comment on battery voltage being less, after 2 days of charging (less than 3V), surely you have a problem, since the Battery is considered "dead" at these levels
Possible fixes

I would suggest you to borrow a battery and see if it works fine. If it does, the solution is obvious- of changing the battery. If it doesn't help, it points to a  possible hardware issue in the charging circuitry, best rectified by qualified folks
Since the problem occurred after an update, it is possible that battery charging related drivers were not properly installed/ corrupted. This can be checked by reverting to earlier build or re flashing the update , which is difficult given that you can't power on your device, and would again need service center help

I am more inclined to believe that  it's on account of botched updation, since Li Ion batteries don't "suddenly" die

It can be a botched bootloader flash, eMMC failure among other things. As you can understand, fastboot won't work in such a situation

You should probably include some information on how to revive the device using UART/COM software such as QPST

I do conclude that this appears to be a battery-related issue, but just in case it isn't, the supplementary information may be useful.

@TamoghnaChowdhury :  In the last line I have my view that it is more likely due to update problem. Since the OP had taken the trouble to measure voltage, dwelt more on that

@TamoghnaChowdhury I have never used the methods suggested by you so am not comfortable suggesting-maybe you can elaborate and post an answer? Thanks

shouldnt it turn on anyway if the charger is connect it?
Official technical service  in this region doesnt exist, and extra official service is really lame (and most of them just want to take your money), so i could try practically anything if you guyspoint me in the right direction.
Thanks in advance

Not necessary. 1. If the software(read drivers of OS) are corrupted / cannot be executed charging Will not happen. 2. Same is result if hardware charging circuitry fails 3. If the Battery is dead. By changing the Battery you are checking one possibility and if you are lucky should fix.  For help on other means as @TamoghnaChowdhury suggested I can't help.  You will need to wait till he responds. Meanwhile try with a spare battery


text:
How to deodex galaxy s5 lollipop
First, I pull app fodder, priv-app folder and framework folder from system folder in my phone using adb command:
adb pull /system/app app/
adb pull /system/priv-app/ priv-app/
adb pull /system/framework framework/
And then i create a folder name system to contains the three folders i pulled from my phone(app fodder, priv-app folder and framework folder). After that i used LBD 2.5 by JoelDroid to deodex it. After deodex successful i tried to push it back into my system folder. So i copy it into my SDcard and use root explorer to move it into system folder. But the problem is that, it always fail. I have granted root permission already but it still fail to move. So i try to use other app like ES Explorer. But it still fail. It show the message that there was not enough memory. So i delete priv-app folder in system and copy from my sd card back. But it still fail.
I got some questions here.

If i can push it back to my system folder, does it mean my phone deodex?
Does it mean i deodex my rom, if i can push it back?
How can i push it back? Please help.! I wanted to install xposed and also want to learn about it too. Thank everyone. :)


text:
Did I just brick a non-rooted device?
I have a non-rooted Onyx Boox C67ML Carta running stock Android 4.2.2.
I just installed Orientation Locker. I transferred it from my phone using Shareit, but on my phone it had come from the Play Store.
Once installed, when I tried to run it, the whole device totally froze. See below for a picture of what it looks like.
When this device had frozen on me before, I had always been able to force a reboot by holding down the power button. That does not work in the current situation.
I carefully used a knife to take off the back cover to try and find the battery. The battery does not seem to be removable without physically breaking the device.
I suppose I could wait for the battery to run out. It was quite low when the incident occurred. It may actually be out already, and the device off, since e-ink screens may continue to display the last picture they showed when something goes wrong, even without power.
What should I do?

Shall we assume that USB debugging is not enabled in your device? For how long did you long-press the power button?

USB debugging was not enabled. The problem is solved too. I'm glad the battery was very low when it happened, otherwise I might have had to wait for quite a long time.

Oh and I didn't see the second question on your first comment: I pressed the power button for at least 30 seconds, far longer than what is usually required to force a reboot.

The device was not bricked. After a few hours I held down the power button again, and the frozen screen was replaced by the "no battery" screen. After charging, the device is back to normal. I caution users of this particular device not to use apps that try to force the systemwide screen orientation.
It was lucky that the battery was nearly empty when this happened. I suspect that if the battery had been more charged, the wait could have been significantly longer.

Yes, that happened because you took the app from someone else from Shareit. You have to install any app from Play Store (Highly recommended).
Because when you take and install the app from someone else, if the DPI does not match, surely your device will stuck as soon as you open the app.
Ex. I have a Samsung Galaxy Tab 2, and I am taking an app from the Samsung Galaxy S2, and installing it on my device will get the device stuck. Not for every app, some will work perfectly.


text:
ipython notebook on android
im trying to run ipython notbook on my android. Followed this link: http://forum.xda-developers.com/nexus-7-2013/general/ipython-jupyter-notebook-android-t3037226
it worked fine but the kernel is dying all the time. Dont believe its ok. I did not root the device.
I am not even a newbie in android, so my question is:
Is this normal or someone has an idea what to do ?

See https://stackoverflow.com/q/49837474/321973