text:
Can't connect to mobile internet with CyanogenOS 13
On Google, I found a similar problem on Reddit, which describes exactly what I've got right now: https://www.reddit.com/r/cyanogenmod/comments/3xm0mo/mobile_data_not_working_cm13/
The problem is that, even though I do have cellular reception, and everything (WiFi, SMS, calling) works just fine, whenever I turn off WiFi (or walk outside WiFi) it doesn't connect to the internet using a data connection (3G/4G etc).
What I've tried so far (based on that Reddit post's comments)

Reboot my phone
Toggle Airplane mode on/off
Switch preferred network setting to 3G and then back to 4G
Enable Data Roaming (even though I'm still in the country this should be active)
Going to Settings>Cellular networks>Access Point Names and trying each of the available options
Check my remaining MB-credit on my subscription (I still have >100MB remaining) - this is actually irrelevant since I do not have an exclamation point at my reception-icon

The only thing I haven't tried is some kind of reinstall/rollback of my OS. My Cyanogen version is 13.0-ZNH0EAS45F
When I go to my SIM 1 status, I see that "Service status" says "Data: In service", but (even though my WiFi is turned off) the "Mobile network state" is "Disconnected". Can I force my phone to connect to the mobile network somehow?
PS: This problem has existed for about 2 hours now. Before that it worked just fine.
Update: One of these things might have fixed it. I'm not sure. It suddenly started working again, even though between the time of posting and now I did not change anything about my settings at all. I have (after it started working) reverted all changes to my settings, and it still works. I have no idea how this worked, but it works.

Clean Cache/Dalvik, System and Data and flash Your Cyanogenmod 13 ROM again

what? I have no idea what half of these words mean in this context. Dalvik? Where is my cache? How do I flash my CM13 ROM? (my phone came preinstalled with Cyanogen OS 12, which got upgraded to 13)

Okay switch off your mobile, then reboot into recovery. Press power+volume down (for some models press power+volume up). Then recovery menu will come. Then clean your cache. Though your cyanogen os is preinstalled, you can't clean system. But you can clean data. After cleaing data your all installed app will be uninstalled, but files on sd card will not be deleted

@SouravBagchi Could you [edit] your answer to add this information? Comments aren't for important explanations, they're just for temporary messages and to ask clarification (like this one).

After this problem appeared again, clearing cache did not do anything at all either.


text:
Baby locked phone through android device manager can't unlock
I think somehow my baby locked my phone and i can't unlock it I even tried changing the password and that doesn't work. I have an HTC One M8. Any clues how I can get back into my phone? If my baby locked it there's no way of guessing a password that would unlock it

Send a lock command via ADM with a new passcode, if the phone is online it should update in a few minutes and you will get a confirmation it has been locked and updated. If that fails, repeated enter incorrect passcodes, it should eventually give you an option to unlock it with your Google account credentials. Worst case scenario, factory default and set it up new, the worst that would happen is lose everything on your phone and you have to unlock FRP (Factory Reset Protection) with your Google account credentials.

Assuming that your device is connected to the Internet and that it's connected to your Google account aswell, in order to change your lock screen password you can start your web browser (I recommend using Google Chrome), then head to Android Device Manager and click the Lock button. A pop-up window will ask you to inform the new password and confirm it.
If resetting your screen lock doesn't solve the problem, you'll have to go to Google My Account and reset your Google account password. This will cause your device to be disconnected from your Google account. Then reset your device by pressing and holding the power and volume up buttons simultaneously for about 10 seconds. Your device will reboot the Android system and then you should be able to add your existing Google account again.
If no "add new account" option comes up after the reboot, you'll have to perform a factory reset. In order to do it, follow these steps:

Switch your device off (hold down the power button until your device powers off).
Press and hold the power and volume down buttons.
When you see the colorful bootloader menu with three Android mascots on the botton, release the buttons, then press volume down to select the option Factory reset.
Press the power button to confirm.

After the factory reset, make sure your device is connected to the Internet so you can add your existing Google account again. If your Android device was configured to perform regular system backups on the cloud, most of your apps and configurations will be restored from the backup.
Afterwards, it's recommended to set up a new screen lock password or drawing pattern, in order to avoid future accidental phone lockings.

Sorry Guy, it seems like Android Device Manager doesn't push new lock-screen passwords to overwrite the old one anymore. You'll have to do a Factory Data reset, or the "Erase" button on the ADM. I'm so sorry for your loss.

source: Stack Exchange

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

sort: votes


text:
Google Play Services crashing constantly
My wife has a Samsung Galaxy Note 4, she didn't install any new apps on the phone today or yesterday, but now her Google Play services is crashing constantly (like every 5-10 seconds).
We tried the obvious stuff:

Uninstall a bunch of apps she's not using
Close all the apps
Reboot lots of times

So my next step was to enable USB Debugging and Connect with ADB.  This gave me this clue when the error dialog shows up:
07-17 19:14:05.078 18130-18130/? E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.google.android.gms.persistent, PID: 18130
   java.lang.RuntimeException: Unable to create service com.google.android.location.internal.server.GoogleLocationService: java.lang.SecurityException: !@Too many alarms (500) registered from pid 3620 uid 10015
       at android.app.ActivityThread.handleCreateService(ActivityThread.java:3817)
       at android.app.ActivityThread.access$2100(ActivityThread.java:221)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1882)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:158)
       at android.app.ActivityThread.main(ActivityThread.java:7225)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
    Caused by: java.lang.SecurityException: !@Too many alarms (500) registered from pid 3620 uid 10015
       at android.os.Parcel.readException(Parcel.java:1620)
       at android.os.Parcel.readException(Parcel.java:1573)
       at android.app.IAlarmManager$Stub$Proxy.set(IAlarmManager.java:217)
       at android.app.AlarmManager.setImpl(AlarmManager.java:484)
       at android.app.AlarmManager.set(AlarmManager.java:466)
       at irq.a(:com.google.android.gms:162)
       at irq.a(:com.google.android.gms:210)
       at irq.a(:com.google.android.gms:199)
       at idq.e(:com.google.android.gms:457)
       at idq.<init>(:com.google.android.gms:164)
       at com.google.android.location.internal.server.GoogleLocationChimeraService.a(:com.google.android.gms:107)
       at com.google.android.location.internal.server.GoogleLocationChimeraService.onCreate(:com.google.android.gms:85)
       at com.google.android.chimera.container.ServiceProxy.onCreate(:com.google.android.gms:151)
       at android.app.ActivityThread.handleCreateService(ActivityThread.java:3807)
       at android.app.ActivityThread.access$2100(ActivityThread.java:221)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1882)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:158)
       at android.app.ActivityThread.main(ActivityThread.java:7225)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

I keyed in on this portion of the error:
Unable to create service com.google.android.location.internal.server.GoogleLocationService

So I revoked Location permissions from a few more applications, and changed the Location Mode from "High Accuracy" to GPS Only.  At that point the error message became manageable when not in an application that needs it, but still comes up very frequently if I open Google Maps.
What else should I be trying to resolve this issue?

Do you have root access to that device, so you could find out which app has UID 10015? According to the logcat, that's the one having too many alarms registered and thus causing the main issue. If you don't have root, you could try adb shell dumpsys package >packagedump.txt and then scan packagedump.txt for "userId=10015".

@Izzy - thx, I will try that tonight and report back with what process is doing it, and even if it's always the same process.  I'm leaning towards this being a larger GPS problem, so it could be showing the error for every attempt to get GPS regardless of the app

Thanks @Izzy - I don't have root, that command worked, but did not contain any PIDs, and when I connected it to ADM, I couldn't see the PIDs (non rooted device).  UID 10015 shows up as "shared user" and all the google play services show as owned by it.

OK, that makes identification tricky. Most likely some GService acts as "agent" here (the app requests the alarm, but the service turns up being the one trying to create it – similar situation as with location wakelocks). If you skim the logs immediately before that stack trace: are there any clues that some app does try to schedule alarms? (I saw you already identified the culprit – so if you saved that log, you could simply "grep" for the package name to see in which context it turns up – would help to know for similar cases in the future)

Just cleared the cache and problem disappeared.

As a last resort before resetting her phone, I saw she still had "Pokémon Go" on her phone.  I uninstalled that and the problem went away.  It must have some background services too, because the app wasn't running in the task swap view.
When I reinstalled the app, I picked her profile, and it reloaded.  The phone worked fine for the last few hours, so it seems to be resolved.

This is very common problem when installing google services on Genymotion emulator, Seems to me like version related problem, Try to go to google play store and update the app. (You can get new vesrion apk here)

The "here" link is interesting.  Is there an official place to get those directly from google instead of 3rd party?  The phone is stock from Verizon (not rooted).

Can you update your app directly from google play store?

Hi guys everyone who is facing repeated issues of Google Play Service crashes.
I'll give you a simple method to resolve this issue.
Steps to Follow:

Go to Settings menu.
Click on option APPS and select "Google Play Services".
Under the info. Click on "Uninstall Updates".
Make sure your security software is OFF.
Try running YouTube and it will ask you to Update "Google Play Service".
Update it and run YouTube again.
Check back, your problem should be Solved.

I found similer issue.
What I found most of the time I found it is because of weather app.
Disable locations permissions of weather app.
And check.

Google Play Services stopped may be due to various reasons.I would recommend you to try out these steps-
1. Check for enough memory on your Phone.
2.Try to Check the Play Store. Is it working fine? If not then try to force stop and clear the Data.
3.Try to update your Play store Services.
4.If you want to get rid of this error that pops up on your Screen.Just Go to Settings>Apps>All>Search for Play Store Services and Press the Disable Button to stop this error screen forever.
Hope this helps!

I'm not sure it's the store.  I think it's GPS related.

"Search for Play Store Services and Press the Disable Button to stop this error screen forever" – yo. And stop all functionality based on those services right along, which is quite a lot? No more GCM notifications, no playstore, no network location etc.pp. I don't think that's a price Baronz would be willing to pay. Apart from which I doubt very much that any of those steps helps: from the logs, to me it rather looks like a rogue application is scheduling far too much alerts.

@Baronz,Follow the steps that I mentioned and let me know if it helps.

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


text:
How to connect moto x to android studio
I want to test my app to my device. I have moto x but i am not able to connect moto x to my android studio.can any one help me with that?

It is solved,
I download the Driver,then i went Device Manager and right click on the motorola device name and select uninstall

You need to enable developer options in your device.
Steps are: settings->about-phone. Tap seven times on build number and you are a developer now. Now open developer options and enable usb-debug, good to go now.

already done that..

can you check adb integration in AS then. In your android studio check tools->android->adb-integration. Try unchecking and then checking it.


text:
On android 6.0.1 there's no more DAILY data usage limit setting
I've got a daily plan. 1GB each day.
I wanted to set daily data usage for my phone and i remember there was a daily option on android 4 but now there's no option to change.. only monthly. This is so silly.
Also, third party apps now are not able to block data when the counter reaches a certain amount. This means that if i have a daily plan i cannot stop the connection if it reaches a certain amount.
I am missing something here? Hope so.

What you're missing is that data services are a profit center for your provider. It is not advantageous for them to give you tools to minimize their getting more money from you through your overages. They may have decided the tool was self-defeating.

I don't understand why android should change the setting, it (apparently) has nothing to do with providers

Is there not an app that could change your settings to turn off mobile data and disable wifi - i haven't checked to be honest but i feel like that'd be worth having and so there's surely 10 of them out there by now :)


text:
How to get rid of performance suggestion on Samsung Devices
How do I get rid of this really annoying performance suggestion that pops up probably 50 times a day?

I've never seen a popup like that on any of my LP devices. What's bringing this notification(?) up? Maybe you just get rid of that?

how can I find that out? coz that icon is one I've never seen before and I thought it was CM security but even after removing that it still persists @Izzy

It should be long-pressing the notification to pop up a context menu or going straight to the app-details of the app behind it. On my LP devices that first "silences" the notification, but a.o. shows an ⓘ icon on it. Tapping that goes to the notification settings for the app, showing the app's name in the title bar.

If you are using Android version 5.0 or above you can always block notification of a app.
Long click on the notification you want to block, you will get a icon 'i' at right corner
Click on it and then select block all and we are done.

It seems like it was the Samsung Smart Manager that was sending these suggestions. I had to root the device using Kingo Root and then remove Smart Manager using Kingo Super Root.
This link also has a similar problem.

If you are using Android version 5.0 or above you can always block notification of a app. Long click on the notification you will get a icon 'i' at right corner click on it and then select block all and we are done.

that I didnt know of...


text:
How do I prevent an app from force closing due to low memory
I have a floating application (a paint pad) which "floats as a window" in the foreground, while other apps are running.
However, when I open some large applications, it is force closed.
What I tried?

Rooted my os
I made it a system app
I added an exception to a memory cleaner (that comes default with miui)

Still it force closes.

How do I reserve some memory to it so that it wouldn't force close automatically?

Open the apk as a zip file and view the AndroidManifest.xml ... Find the line
package="com.paint.app"

What is your package name ?
Once you have the package name....

Open System Folder
Open Build.prop as a text document
Add the following code, With 1 blank line at the bottom of the manifest - Important to add the blank line ! otherwise you'll boot loop !
sys.keep_app_1=com.paint.app

You can also add more apps to keep in memory by adding another line
sys.keep_app_2=com.painter.app


text:
Rating an App in Android TV
I've been searching around for any official docs and some 3rd party sites but I can't find a way to rate an app via the Android TV itself, without installing a 3rd party browser app to browse Google Play Store.
When using the Google Play Store, selecting My Apps then selecting the app you want to rate, it only shows four buttons:

 Update
 Uninstall
 Full Description
 Flag as Inappropriate

I've also seen this Hidden Android TV Browser thing, maybe it'd be possible to just rate the app by using a internal browser then going to the Play Store site, but it doesn't seem to work (maybe it used to, but not anymore), it just shows:

Restricted Access. No browser was found.

So I'm wondering if this is even possible? If no, is there any reason as to why they wouldn't allow users to rate an app via the Play Store when using an Android TV? Or is there any feature request for this (wasn't able to find one, maybe someone already did and I just wasn't able to find it)?

PS: I did try using a 3rd party browser app to rate an app by going to the Play Store site, but it's not a good experience for a user to go through all that (installing another app to go to Play Store, login again, then find the app to rate).

It looks like currently, it is not possible to rate an app via Android TV Platform. However it looks like the feature will be coming soon as mentioned in this blog post:

The team is working on the feature, but there isn’t an ETA.

Credits go to @MattLane and @NickFelker for providing the information in this post.


text:
SD card root access
Hey I just wanted to ask how it is possible to access my sdcard data with command lines on a rooted phone ? I tried to ls in /sdcard, also in /mnt/sdcard/ but my files are never displayed, yet a simple file manager shows those files exist.

Provide some more details like phone manufacturer and os version ...

Or you can also find correct path by using the below link: http://stackoverflow.com/a/23737335/3303075

It is a Logicom Lement400 android 4.4.2. I don't understand, from the link are you supposed to compile those code ? I need to access these files from sh

I have an rpm file that I need to install. I could just copy it somewhere else with file manager but I don't want to leave too many understanding behind.

What tool are you using to access the commandline? A terminal app, or adb shell? I'm using the latter normally, and contents are always shown. // Btw: You cannot install RPM files on Android :)

Then try them one by one you can get result from one of the paths.

Izzy: if the file is build for arm why shouldn't it install ? I'm using a terminal emulator, adb is when you command from your computer ? Thanks I will keep trying

RPMs are for a specific type of package manager for Linux systems... Android is not Linux although it is based on it, and does not have an rpm package manager. Android uses APK packages and runs then in a sandbox java VM, standard Linux applications even if for the correct architecture do not work.

If so why did I get a rpm binary from a busybox apk ? My intend was to install tripwire

One way to do this is to mount the phone onto the filesystem of a Linux computer over a USB connection. You don't even need to root the phone.
$ mkdir mnt
$ jmtpfs mnt
$ cd mnt/Card


text:
android folders problem. please help me
Am using micromax unite 2 a106 device
Am used the app 'folder mount' for move files to sd card for the apps whatsapp,uc dowloads,picsart,and other apps.
After some days my phone having many hang problemz.
I just uninstalled foldermount and did a hard reset to my phone. But before uninstalling folder mount i forgot to unmount all folders.
Now i am facing many problemz with that.
The folder mount partitions stil in my phone.
If i create a folder "whatsapp" to my sd card and internal storrage. The folders mounting automatically. And afte 1 or 2 minutes phone will hang up. I formatted sd card but it is not a solution. Am tried another sd card. But the result is same.
How i remove these folder partition????
Helpe guysssss.
Thankss in adwance!!!!

This could not happen if you have hard reset the device. But still you can try Installing 'folder mount' again and unmount all partition created on sdcard.
If this not work you can always flash the stock firmware to restore the device.


text:
Google Android account without Gmail
Recently my grandmother got my uncle's old cellphone, and today I've been trying to set it up for her. It's an LG-P990, running on Android 2.2.2, which can't be further upgraded. In order to have everything run smoothly, but trying to not overcomplicate things, I set up a Google account for her, without Gmail, using her provider based email address. That worked out just fine, and I have been able to get her entire addressbook mishmash into her new Google Contacts.
However, I am not able to get the cellphone to log in to Google, as it simply responds that her account is not a Gmail account. As such, it's unable to sync her contacts etc. I'm guessing that it's due to the device running on an older version of Android, dating from prior to when Non-Gmail Google accounts were an option.
Does anyone know a way to get around this and make the device connect to her Google account, or am I forced to set up a bogus Gmail address for her as well? If so, is there a way to attach the bogus Gmail address to be made to her current Google account, and keep her provider based email address (the one she actually uses) as the main address?
Any help is much appreciated,

If you setup a gmail account and associate the phone with that, you can simply forward the gmail email to her main email address.
I'm not sure about using the current Google account.


text:
S5 corded Desktop access
I changed some settings on my S5 to reduce battery drain. Now I can't plug my charging cord into a PC or laptop and access the phone card or SD card. Can't figure out what to "turn" back on  ! Any help ?

SO, I figured it out. Two things by the way - I discovered some usb cables are only good for charging a device, others will charge and do data transfer. When I plug my phone in, I get a notification about what to do with the unit, I click on the notification and I get options, the second option is transfer data problem solved


text:
Is there a way for a signature to be spoofed?
What I'm asking is, can someone modify an app to make it malicious and have it retain the original signature? Not sure how app signing works so I figured you would know best.

Well, since apps like Lucky Patcher can patch the classes.dex on the fly, without altering the app's signature, I guess that it's possible, albeit in a limited fashion. What I mean, is that these changes are pretty volatile (since they can be nullified by simply wiping the Dalvik cache). I don't think that there's a way to patch an already signed and packed APK and also make it retain its signature, though.

Yes, it's possible, but it's cryptographically hard. Signatures involve multiple steps:

Hash the application/message/whatever to produce a digest
Sign the digest with a key such that the signature can be verified using publicly available information.

Cryptographic hash functions are specifically designed to have collision resistance properties to prevent someone from finding multiple inputs that hash to the same output. By specifying that the original signature be maintained, you are asking about what is called the hash function's weak collision resistance, whether it is difficult to find a collision for a specific input. This is weak in the sense that it is easier to achieve than strong collision resistance, which is a measure of the difficulty of finding any collision between any inputs.
For a perfect cryptographic hash function, you can do no better than try random inputs (or malware + random element) in the hopes of generating a collision. The probability of doing this is 1/2^n for one attempt, where n is the number of bits in the hash output. For large n, the amount of time it would take to have a reasonable chance of finding a collision is astronomical even with nation-level computing resources available.
For any real cryptographic hash function, there is the chance that very smart people in the future will find a systematic way of finding collisions. This is when people stop using the hash function (for example, MD5) for secure applications and replace it with more secure alternatives.
In short, this is not something you should worry about, unless the signatures are found to be using broken hash functions.


text:
Delete items from playlist in VLC 2.0.x
Recently I started using VLC 2.0.X for Android. It mostly works fine, but I don't find a way to delete items from a a playlist.
When I tap on a playlist, it immediately starts playing with the first song. Dragging upwards from the bottom of the screen then expands the playlist and shows all titles. I can then drag an item out of the screen to the right and get a notification that the item was now removed.
However: if I switch to another playlist and then go back to the first one, the item is back unchanged.
I might be misunderstanding the playlists. Any idea how I can get rid of items from a playlist. I would not mind editing a text file, but I am afraid the items are in a DB.

This wasn't the case with the older versions of VLC for Android. Dismissed/removed songs shouldn't appear again in the playlist. I emailed the developer about this issue and they acknowledged this bug. You may check the attached screenshot. I'm sorry if it doesn't answer your question.

Was this ever solved?

If you are simply wanting the files removed from the VLC list delete them from the file manager in your device and reinstall VLC after the files are removed when VLC reboots only files existing on your device will appear on the app.


text:
Downloading Pokemon Go
My name is Joseph, and I live in Vancouver, BC, Canada.
I own a Samsung Galaxy Tab 3 Lite, and I'm trying to download Pokemon GO.
All my friends have it, but I cannot find it on my device.
I updated everything and checked daily, but it would never show up.
Please tell me why I cannot download Pokemon GO, and if possible, when I can download it. Thank you.

The primary reason it isn't showing up is because you are on Android JellyBean (4.1/4.2/4.3) and not KitKat (4.4) or higher which is required for Pokemon Go, according to Google there never was an official update to KitKat on the SG Tab3 Lite... This is the core requirement, the rest of the issues should not stop you from downloading and installing, although they could cause the game to not function correctly.

From the Pokémon Go entry in the Google Play Store:
- This app is free-to-play and offers in-game purchases.
  It is optimized for smartphones, not tablets.

Your device is a tablet
- Compatible with Android devices that have 2GB RAM or
  more and have Android Version 4.4 - 6.0 installed.

Your device isn't running KitKat (4.4) and only has 1 GB of RAM
- Compatibility is not guaranteed for devices without GPS
  capabilities or devices that are connected only to Wi-Fi networks

Your device only has Wi-Fi so unless the Poké-stops are around Wi-Fi hotspots your collection is limited.
- Compatibility with tablet devices is not guaranteed.

Your device is a tablet.
Answer: Save up your allowance or get a summer job to buy a device which is supported by Pokémon Go, and if your allowed to a cellphone data plan.


text:
Phone setup--Google sign in error | pop-up loop
I recently upgraded to Marshmallow on my LETV-x500/Letv-1s (base on cyanogenmod). Then I flashed GApps 6.0 Micro. But then after my phone rebooted and I had those "Unfortunately, Setup Wizard has stopped" error. I fixed it by giving all permissions and rebooted again. And then this error popped up:
I keep on clicking on "set my phone" and this keeps popping up.

i had set all permissions to the google-play-services and this change nothing.
I used TWRP.
Please help me. Nothing in my phone is working.

Do you isntall Gapps just right after flashing the rom? I mean after rom flashing don't reboot your device, and before these are you wipe all of dalvik/art cache, system, cache, data?

Update:
okay I searched further because my LeEco(LeTV) Le 2 X620 had the same issue, but for this until now haven't CM-based Rom, but this issue not depend from it
but there is a Google framework deep inside the rom, thats used the google apps too, but some reason OpenGApps used a diferent one (I don't know which the original, not inportant, the important is these not compatible with each other)
that framework included every OpenGApps package but if the installer find inside the rom not overwritten by the installer, other words OpenGApps not work on LeEco phones right now (most of them not work, explain later)
so I advice to install the core Google apps/services manually, what you can search for it and download there, and install it in this order (sorry my low reputation not authorize to use more than 2 link in post)

Google Account Manager
Google Services Framework
Google Play Services
Google Calendar Sync
Google Contacts Sync
Google Play Store

some of them has many version depends on DPI, Android version, achitecture
so choose wisely
if that complete you are able to sign in store and install other apps
to make sure everything work well the reboot probably necessary
that's not the best solution, only a workaround but I do my best
I hoped that helped

I have tried both (just right after flashing and after an reboot). I also try with wiped all dalvik/art caches, systemcaches, data and with out wipeing.

I updated the original post


text:
Galaxy S7 Causing Emails in Desktop Outlook to Appear Read
I added my Outlook 365 business email account to my Galaxy S7 phone when I bought it 2 months ago and I have been plagued by my email being shown as read on my desktop Outlook at work since. I am missing emails because they are marked as read, and they are not. This did not happen before I added the account to my phone. I rarely even open my email on my phone for work, so why is it marking them all as read?

This is happening because your phone is setup to use POP3 and the POP server is marking emails read after downloading them on your Galaxy S7 Android. You can set up Exchange on your phone to have an exact copy of the mailbox on each device or you need to manually mark the emails as unread which is not a very practical thing to do.


text:
Is there a way to get notify when mobile network is unreacheable?
Sometimes mobile network (cellular network) is unavailable for my phone and I won't be informed about call attempts and SMSes. Is there a way or application that notify me (by notification, vibration, sound, etc.) when mobile network is unreachable?
I'm using Android 4.1.2
EDIT: By unavailability of mobile network I mean any reason that makes that I cannot call to anyone and others cannot call to me e.g. be in out og scope of cellular network, removing SIM card or anything.

Try Macrodroid automation app (free). Trigger > Service unavailable,  Action > play (pre configured sound or your own choice) . constraints None

@beeshyams Thanks but it doesn't notify me when I remove  SIM card.

Removing SIM card is not a normal action in regular phone usage, so i doubt if you can find an app to that- maybe Tasker can

@beeshyams Maybe yes but I have phone that doesn't work as should and inform me that SIM card was removed.

I like OpenSignal, it will notify you when you leave a coverage area and also help you figure out the best service provider in your area.
https://play.google.com/store/apps/details?id=com.staircase3.opensignal&hl=en

@Greck Did that answer work out for you?

It seems that it doesn't notify when mobile network is inaccessible due to removing a SIM card. This happens for me sometimes when my phone falls on the floor.


text:
Can I prevent Android from booting in Safe Mode altogether?
I have a Nexus 5 (hammerhead) running CyanogenMod 11.
The Volume Down rocker button is damaged in such a way that it's stuck on (apparently a common failure mode after 2+ years).
The only real problem with the device is that it always boots into safe mode, due to the stuck button.
Is there any way to disable the Volume Down activation of Safe Mode, so that I can boot my phone into normal, full Android mode?

Having exactly the same problem (damaged volume buttons and Can't get rid of Safe Mode). Did you find a solution?

Unfortunately not. :(

@janthelme, see answer I just added which does the trick. (By fully disabling the VOLUME DOWN button in Android.)

Right way to do this
Disable the broken VOLUME DOWN key by editing /system/usr/keylayout/gpio-keys.kl and /system/usr/keylayout/Generic.kl as root and commenting that key out. Longer instructions on this answer.
Dumb and hacky approach that sort of worked for me
This is an ugly solution but it works for me. It is a "tethered" solution requiring adb to do repeated "soft reboots" (restarting the Android Zygote process).
This bash script repeatedly restarts the Android Zygote process until it detects that the device isn't in safe mode. Takes about 20-50 reboots until my device randomly gets lucky and doesn't restart in safe mode…
#!/bin/sh
n=0
g=0
while true; do
    safe_mode=$(adb shell dumpsys display | egrep -o 'mSafeMode=\w+' | cut -d= -f2)
    case "$safe_mode" in
    true)
        n=$(( $n + 1 ))
        g=0
        echo "In safe mode, rebooting (try #${n}) ..."
        adb shell "su root -- killall zygote"
        ;;
    false)
        g=$(( $g + 1 ))
        [[ $g -gt 2 ]] && break;
        echo "Appears not to be in safe mode, will check again ..."
        ;;
    *)
        echo "adb shell dumpsys display failed" ;;
    esac
    sleep 15
done

adb shell dumpsys power | grep -q 'mScreenOn=false' && \
    adb shell input keyevent = POWER

echo "Escaped from safe mode after ${n} reboots. Whew."

This related question and this answer gave me what I needed to figure it out.


text:
device memory its just full of system memory
My internal memory is full of system memory, I have 4 GB and all that is system memory. I cannot instal any apps, cannot take a picture. My phone is rooted. I also try to reset factory setting, but nothing happens.
what will i do?

We might be able to help you if you can provide some more details: What device is it? What Android version? Also, please include the output of the df command (via a terminal app or adb shell). Thanks!

I think your whole 4GB memory is in System Partition.
If your bootloader is unlocked Download TWRP Recovery and install it. Then reboot into recovery and repartition your System. 500MB-1GB is enough for System Partition.


text:
Inaccurate location history
I have an Motorola moto e, and my location history is inaccurate. Nearly all of my location history is highly  inaccurate. Please help please help

Might be something useful here; http://android.stackexchange.com/questions/44608/google-maps-location-history-is-showing-an-incorrect-location

Do you have GPS turned on during the day? If not, google locates your position over your phone's network, which is inaccurate. Here are some ways to improve your location history: find and improve your location's accuracy


text:
Suddenly my phone does not detect my SIM while it detects service providers' names
I am using rooted but stock Nexus 5 D820 with service provider Airtel in India.  When I occasionally glanced my phone it said that the SIM is not detected.
I soon discovered by various means that my phone is accepting the SIM while there is no problem with the SIM and the network. I isolated these by trying other working SIMs in my phone and my SIM works on other phones.  Also switching from 4g->3g->2g also tried.
IMEI is okay and not changed. EFS folders are backed up.  This issue did not happen during any tweaking operation, rather should have happened after few minutes after receiving the call.
Service center staff said they had to replace the entire board.
Question: If you are still reading, though my SIM is not detected, the phone can still search network providers when I choose manual option for network selection.  When I choose my service provider manually it fails to register.
My question is if the hardware or the SIM has gone defective, how it can scan for available networks but not register with my network?

The SIM card isn't actually what allows your phone to connect to a network, but it has your subscriber details (i.e. the information that links the phone with your account with the phone company). If you think of it like the Amazon website, you can load the site and look at goods without logging in, but you need your login details to actually place an order. Typically you can connect to any network without a SIM card, but the network will only let you make emergency calls.
As you suspected, there might be a problem with the hardware of your phone reading the SIM card, in which case you'll have to replace the parts as the phone company suggested. One other possibility is that the SIM card is slightly loose in the tray, and it's worth looking at this first. This is especially likely if it works sometimes, and if (as you say) it's only this combination of SIM and phone that doesn't work reliably. I had a similar problem once with a SIM I'd cut myself to micro-SIM size: it was slightly too small, and any impact to the phone would knock it loose, putting the phone into "emergency calls only" mode.
If the SIM card is too loose, a piece of tape or stuck over the side without the contacts might help to keep it in place, or use a small piece of paper inside the SIM card tray (if you have one).
Also, if it's only this SIM card that doesn't work with the phone, it's worth asking your phone company for a replacement. Typically they'll send a replacement for free, and if there is a charge it'll be much smaller than a phone repair. There might be some nuisance about getting the new SIM card associated with the old phone number.

The main thing to check is the way you have being handling your phone in matter of network choice, as a matter of fact you MUST be careful under all circumstances. N ever choose something that do not know.

This is gonna sound ridiculously easy but I had the same problem. Phone wouldnt recognise new sim. Telstra guy said sometimes old phones too sensitive that doesn't recognise new sim when it's gotten used to an old SIM with 'grooves' in it. He said I'd have to buy a new phone. Instead I just pushed the SIM in, pulled it out, pushed in, pulled out til my new sim got 'grooves' now it's working!


text:
Altering left-right sound balance on Android 6.0.1
I have a hearing problem and I need to custom balance right and left outputs for my headphones.
How can I do it on Android 6.0.1 ? (I have a Nexus)
Conclusion so far: It seems like Android system is lacking some of the standard accessibility features that can help people with disabilities access and experience the Google Play applications. My next mobile will be iOs.

Thanks for updating those details, Victor – but this being a Q&A site, answers should not be placed into the question button. You could separate that to its own answer, or have me integrate those details into my answer (and then "accept" the corresponding answer by ticking the check-mark next to it). Which path shall we go?

Thanks for remarks Izzy. Unfortunately, I do not see any 'accept' button yet (maybe because I have a fresh account?) and this is not actually my answer.

Should look like this if unchecked (and if unchecked is only visible to the one having asked – regardless of who wrote the answer). As you've edited it out of your question post (thanks!), I'll integrate it with my answer now.

There's an older related post on this topic: How do I adjust audio balance of my Android phone headphones out? – but it seems that it's not matching recent versions of Android anymore. Like this CNET post it recommends going to Settings › Accessibility and check the "Hearing" section (which I could not found on my Lollipop devices – according to the linked question, it might be device-specific and not available on all devices – the Samsung S6 e.g. seems to have this, for other devices it seems to have been removed) for either the "Sound balance" or the "Music Effects" item. So if your device has that: great, you're done!
If your device does not have this setting, there are 3rd party solutions. But as far as I am aware, they all require your device being rooted. If that condition is met, you can e.g. use:

the Audio Balance XPosed module (see this XDA thread for details)
the Viper music effects app recommended in the linked question (still maintained; the download page mentions "Android 4.0~6.0")

As much as I've looked around, these seem to be the only options available currently.

Update by Victor Spinei after evaluation:
In order to download and install this you might need to check:

Settings/Security/Unknown source to be ON
Settings/Google/Scan device for security threats to be OFF
Close security applications like Lookout
Do not forget to restart all those services after installing the audio apps.

Thank you for the response. I have checked the other related topics and I found similar conclusions. Android system is lacking some of the average accessibility tools.

Is not easy to install outside Android apps but will test this too recommended by you and update my question.

OK, trying both

http://repo.xposed.info/module/com.robertogl.audiobalance
http://vipersaudio.com/blog/?page_id=48

Thank you Izzy!
In order to download and install this you might need to check:

Settings/Security/Unknown source to be ON
Settings/Google/Scand device for security threats to be OFF
Close security applications like Lookout
Do not forget to restart all those services after installing the audio apps.

Thanks for the feedback! 1) is required for Viper, yes. AFAIK the Xposed module can be installed from within the Xposed GUI even without. 2) No idea what Scand is, never heard of it (new with MM, or did I miss something?) – wait: maybe you mean that "let Google scan apps you install" stuff? Does that get triggered by one of the two apps and yields a warning? 3) As those usually cause more trouble than they solve, I've never used any such :) 4) Well, same as 3 I guess :)

I cannot use Xposed framework with my Nexus 5 / Marshmallow.
After many hours I found a zip that could help this framework work but I fail to understand how to install it.

That would be a different question – though not yet answered here for MM (the XDA link on the Xposed installer page might have details, as the Nexus 5 isn't exactly a rare device ;)

True, I found the same data when looking for a solution. Now is obvious that I need to root my Android for any of this two solutions, and this is not something easy and comfortable (as technical and secure) to do.

Not being "easy and comfortable" the first time one does this, I agree. As for "not secure", I rather disagree (I root my devices usually before unboxing them :) if done wisely. But again, that's a different question :)

Android itself has a.f.a.i.k. no balance setting (which is a shame!).
But you can try in Googles Appstore "Bass Booster and Equalizer" - which installs itself as MusicPlayer and allows - amongst many other audio settings - to adjust the balance.
The only disadvantage is that the settings are limited to the application itself (the music player), and not system-wide effective.


text:
My Samsung is stolen
If they factory reset the phone and took my sim card out, can I still get my Samsung Galaxy S6. I hope you can help me please. I think the thieves already reset it and took my sim card out cause its off

Chances are not that high. The only option then would be trying to locate it via its IMEI.

Too late to close the barn door and lock it after the horse is stolen or wandered off, but for those reading this question worried about any precaution they could take beforehand, there are several apps like Prey that you can activate after you phone goes missing that will allow you to remotely lock/wipe it, and have it report where it is; or at least where it was last turned on, if they haven't yet factory-reset it.  The enhanced (IE: paid versions) will snap the person's picture when they try unlocking the phone too.


text:
Which arm type should I'll choose?
I'm trying to install a framework of xposed here  but I'm not sure which "arm" should I choose?
My phone is lollipop 5.1 with SDK 22 but I'm not sure about its "arm" it says in an android info app its:
CPU Architecture: ARMv7 Processor rev 5 (v7I)
Instruction Sets:  armeabi-v7a
Kernel Architecture: armv71

Your question includes the answer I'd say: ARMv7. As it nowhere states something about 64bit, it's unlikely to be ARM64. To be on the safe side, it would help if you'd name your device.

Which device you use ?

ARM v7 is 32-bit, ARM v8 introduced the 64-bit instruction set.


text:
Nexus 6 with developer preview no mobile data
The mobile data 4G/LTE is not working on my nexus 6 and I think it is because of the beta preview of android nougat latest version announced today. When I was with marshmallow it was working fine but now even when I asked people in the store to set up the APN it is not working. 2G/3G also don't work but I can receive and give calls to other numbers. Anyone having the same issue?
Edit: It turned out the problem was from the mobile operator. I should probably have checked that first.

If you have solved your own problem, then please post your solution as an answer and accept it. This will help others in the future.

 I have the developer preview on my Nexus 6 as well as on my Nexus 6P. But I don't have any issues like you have. But I read a post on the internet with a similar issue. Did you flashed the preview via the normal system  update method ?
I suppose that is the case with you. What fixes this problem is to manually download the system images from Google Developer site and flash it using ADB and Fastboot.

 It is an easy process to do. It has a batch file called flash all.bat (I dont remember accurately ) or with a similar name (might be runme.bat). Once you run that script just wait. Your phone will restart several times and under 2 mins the process will complete.

 Download the system images for Android N
 Scroll and choose your device and the download will be initiated. Good Luck

I did it with a normal system update. Thanks for the suggestion. I will try it and see if it works!

@Nikola  Then this method will work perfectly for you ! Do tell me the results you get !


text:
Can I run Android Nougat?
So I just ordered a new phone (Honor 5x) I need to know can I install an early version of Nougat & when its released will it operate on my phone? Thanks!

Please see: When will my device get the Android 7.0 update (Nougat)? (which is our generic page for this question) If your device isn't listed there yet, we probably have not yet obtained data on it. If it's not released for your device officially, there might be some custom ROM for it one day; but such things are better checked at XDA, where most of the custom ROM creators are active.

Unless you have a Nexus phone currently, you cannot run it.  When it is released, the manufacturer of your device will release it so I assume it will then operate on your phone.


text:
Won't update system - HTC Vivid
My htc vivid won't update the system from the settings or check for updates on the phone. I keep getting "Error" server unavailable. I reset my phone to factory settings and it still has same error message. Why can't It update? How do I update it? It's original 4.0.3 won't let me download certain apps because it's not updated. Help!

According to the official site, version 4.0.3 is the most up-to-date version of Android released for the HTC Vivid (AT&T) phone, and no newer OS versions will be released for it by either HTC or AT&T.
There are 3rd-party ROMs available for this phone with more recent Android versions, including 4.3 Jelly Bean and 4.4 KitKat.  Installing these requires unlocking the bootloader on your phone, rooting it, and installing a custom recovery image.  This usually voids the manufacturer warranty.  There are tools such as WinDroid Toolkit that make this process easier, but those are not without risk.  Head over to XDA-Developers HTC Vivid sub-forums and read up on the details.


text:
How to open Google Drive offline? (I.e. where is the Google Drive app icon?)
I want to open Google Drive on my android tablet (Samsung Galaxy Tab S SM-T700), and I want to do this while I'm offline, as opposed to accessing my drive through Chrome.  (IOW, I want to access the items I have configured for offline access.)
I can't find its icon

...among the other app icons, nor anywhere else.  Also, I can't find any folder called "My Drive" in the tablet's storage.
(FWIW, I have rebooted the tablet, just in case.)
The Google Drive app is definitely installed (it shows up under Settings > Applications > Downloaded) and up-to-date.

Maybe you want to find the widget?
Google Drive has a widget which looks like a mini version of the Google Search Bar. It includes the main function to access Drive, another button for uploads ('Save to Drive'), a camera icon which I assume saves to Google Photos, and the '+' icon to create objects like folders, new Google Docs, etc.
I have this on my home screen as opposed to the normal Drive icon, though I also have that at my disposal.

In this image its in the top right slot.


text:
Use different google account for in app purchases?
so I'm signed into an app (pokemon go) with my primary google account. However I have credit on my secondary account that I want to use to buy some in app purchases. It won't let me do this and only gives me options to pay using the first account, this makes sense but its quite annoying. Is there any work around?

Figured it out. I just uninstalled the app, logged into my second account on my pc on the play store website. Then I installed it from the website using the seconds account. After that I logged into the pokemon app using my first google account then i was able to spend the credit from my second account.

The best solution ever!
Thanks a lot you saved my day!

Once you are logged into an account, you have to use that account. It is the way it "remembers" or saves progress. What you could do if you had say, 20 bucks on your other account. Send gift credits to the account you want to use. I think the increments are in 5 only though so it may hinder you from adding more. I hope this helps.


text:
Project Fi - Calling Through Hangouts Compared to Calling Through Phone
I use Project Fi for my Nexus 6P running Android version 6.0.1.
I noticed that calling through the Hangouts app leads to much clearer audio than calling through the Phone App.
I have been using Hangouts for outgoing calls, but incoming calls automatically use the Phone app, and, moreover, it's much more convenient to use the dialer in the Phone app than to type the number in Hangouts.
Apart from the desire to figure out what's going on here, is it possible to set the Hangout app as the default Phone app?

Outgoing calling via Hangouts Dialer app uses 3G/4G LTE/Wi-Fi data, and utilizes high-quality voice technology, depending on your connection (it will sound better on LTE vs. 3G.)  It's very similar to how other VoIP solutions work (Viber, Line, Skype, etc.) with the added bonus of being able to call domestic landlines and cellular providers at no extra cost, aside from higher data usage of course.
Calling via the built-in Phone app on the other hand uses regular voice service, where your calls are routed over the cellular voice network of whichever provider Project Fi is currently connected to (T-Mobile, Sprint, or US Cellular currently.)  The "HD Voice" feature is not available on Project Fi yet, and therefore the voice quality will be comparable to that of regular telephone service.
Unfortunately there is no way to use the Hangouts app for incoming voice calls for accounts that are activated on Project Fi.  It's only possible for regular Google Voice accounts by enabling the "Incoming phone calls" option in Hangouts -> Settings -> your GV account.  This is a known limitation of Project Fi.


text:
Gapp on Cyanogen 13 not working
First of all, sorry about this question, there are loads already out there, but unfortunately none have fixed my issue, or at least I haven't been able to fix it.
So I have a Oppo find 7, I followed the theunlockr tutorial to root my phone, install a new rom (cyanogen) and gapp.
After struggling a lot (first time I did this kind of thing), I finally managed to back up my colorOs with my old data, wype data, flash the new rom. So far so good, but I don't have play store to install anything, or sync my account.
So I downloaded Gapp, followed the indication, flashed it, restarted, but always had loads on Unfortunately, Google ... has stopped
I have read quite a lot of options to fix this issue but none of them have worked so far. So here is what I have tried:

reformat everything, install cyanogen, install gapp, restart
reformat everything, install cyanogen, clear cache, install gapp, clear cache, restart
reformat everything, install cyaogen, restart, start android, turn off, install gapp from recovery mode, restart

(Tried for both nightly and latest release)
I have read somewhere that I needed to grant authorisation to com.android... from my pc, tried that with no success
According to the website I used (https://download.cyanogenmod.org/?device=find7 and https://devs-lab.com/android-gapps-download.html), I am using the latest versions of cyanogen and gapp. I also made sure I am using gapp for android 6 and 32 bit device.
Can anyone see anything obvious that I have missed ? I must have tried starting from scratch flashing cyanogen and gapp since yesterday, but maybe I am missing something obvious that I can't see !
Thanks a lot in advance !

as an alternative, as Cyanogen on its own seems to be working, I am open to any alternatives to install google play, but I am not sure there is any...

LOL i went thru this few weeks ago put cyanogenmod and gapps on the sd wipe your system,data,boot . flash cm13 then gapps then in twrp if you have it if not flash itdo a factory reset. that will remove the gapps issues boot into cm13 and all should be good


text:
Android Calendar App Does Not Reliably Display Work Events
I use My Galaxy S5's Calendar App to display my personal (Gmail) and work calendar (Google Apps for work) entries but cannot rely on the accuracy of the Google Apps calendar entries.
I have no trouble receiving emails from both personal and work accounts using the Galaxy S5's Mail App and have configured the Calendar App's settings to display both my personal and work accounts' calendars.
What is the best way to configure the Android Calendar App to reliable sync with, and display my work events?

Please post more details regarding what your work email is (MS Exchange? Google Apps for Business?) As well as some screen shots of how your app is currently configured.

Thank you for the comments, I've edit the original post to answer them.

Any updates on this issue?


text:
How does the rooting apps (like kingroot) roots the android phones
I rooted my android kit-kat with kingroot. This process took almost 2-3 minutes and it successfully rooted.
But what is the process involved in rooting an android phone?
I want a very clear explanation,please.
I read this how does rooting work
that answer says that placing that binary files and some other things mentioned but it is a rough answer, if possible i want an example and a very very detailed explantion please.
Place any link which explains the android coding to root an android phone.

Possible duplicate of How does rooting work?

i read that question but i did not get the perfect answer

that answer says that placing that binary files in the right place but where if possible .I want an example please

It depends on many variables, such as device manufacturer, model, OS version, etc.  One-click apps usually contain many different rooting methods, and select one that matches the device they are being executed on.

They exploit the vulnerabilities in the kernel, by getting itself elevated by using exploit scripts executed in a shell and placing the required binaries including su and finally installing a Root Access Management app like King User as a system app.. Some of these so-called 'automatically root' apps are open sourced, just check them out.

These One-Click root apps, like ol' faithful kingroot, follow a general structure for rooting. I will be using kingroot as an example.
Phase one- Detection of device - Self explanatory, really. Kingroot scans the build.prop (which it can, its mostly what you see in about phone) to grab and nab what the hell you are using. It can use other info sources too, but I don't know which (kernel, maybe)
Phase two - Exploiting - one-click apps generally follow a pattern of exploiting weaknesses in the OS to access /system directly (and freely). Malware and other infected apps/files can do this too, to gain their own root privilege. Anyway,  they use this to gain temporary root.
Phase three - Planting files - at this point, The app just injects the SU binaries and SuperUser Management apps (in the case of kingroot, itself). It often makes these apps system apps to help protect against root access loss. Anyway, the temporary root planted previously is used as leverage, which allows for the root-app to provide permanent,  system-wide root
Final phase - polishing - assuming that everything went well, all that's left is a reboot (to load the new binaries in. You may not even need a reboot, but you should anyway) and you are done!

They use temp root ... then gain permanent root with the extra leverage

@user157947 edited to include that.

well explained but the how is the exploiting takes place (as you said the phase two)

usually different exploits are just shell commands working together to get access to read only directories... For example, A old root app called framaroot used a camera permission exploit... Because the camera has extra permission to read and write files for MMS or Setting background, You could use a camera app to leverage it's own permissions to edit system files....

@user157947 exactly. I didnt say anything, as it can be anything


text:
installing stock android marshmallow on blu r1 hd
I bought a blu r1 hd and am absolutely loving the phone but i do have one problem. the amazon tweaked android 6.0 is not my favorite. is there a way that i could flash a stock android rom onto the phone? if so, how would i do it?

It seems that the people from XDA Developers has just come out with a way to root the Blu R1 HD. And here you have more information about that.

Yes you can do it. You need an Stock AOSP ROM.  You will have to root your device and flash the ROM via recovery.

 Steps : Root your deviceFlash a custom Recovery (TWRP is the most favourite) Flash a Stock AOSP ROM and Gapps

 XDA Developers is a good resource to look up for !

You might want to address that there is currently no known root-exploit available and that there isn't any custom recovery nor custom ROM available. So the answer to his question is clearly: no, not at this moment. You can link to this xda-thread for more information and updates regarding root and custom recoverys. Please edit your answer accordingly :)

@benjaminS This is the only way to achieve this. To remove any system app or bloatware. You'll have to gain root access. And if you don't know how to gain root access, then just sit back and wait for someone to find an exoloit or the user should be happy with the bloatware he's got. If you dont wanna wait. Go on github and download the source and port an AOSP ROM and a recovery for this device. Or just wait for somebody. My answer explains the correct and the only way to do this. Still I'll add your suggestion to it. Thank you !


text:
Why are APK'S buggier than Play store downloaded apps?
I had downloaded an early copy of some game, as its apk was put on apitoide after the app was available for 15 mins. Its an app that allows you to fling spheres at imaginary monsters.
Anyway (Ha-Ha!) The apk was a horrible, buggy mess, whilst the play store version was significantly cleaner.
** Is there any reason to why APK's are more 'broken' than their play-store versions? **

Which version was the side-loaded one vs the play-store?

@MorrisonChang 0.29.2, AKA the latest version at time of writing

Realize that Google Play Services knows if you got it from the source

@MorrisonChang True, but why would that matter? Are they making sure APKS are buggy?

Pure speculation - Piracy remediation A/B Testing via the various Google Play Services.Or perhaps that particular game had server side issue corresponding to your testing.

The Play Store version is the official version, which often has updates pushed out on a regular basis. Developers put effort into maintaining the play store version. If you are using an APK version downloaded from elsewhere, there is both the danger that you have put malware on your device and the high probability that it's older than the official release.

True, but in some scenarios, the apps had the same version AND checksum


text:
I had root and I just updated my phone to 4.4
I updated my phone to 4.4 while it was rooted, and now in my setting its says its 4.4 and when I wanted to download pokemon go it said ''Your device isn't compatible with this version''

Well what is your device? Was it compatible before updating?

 Updating from the stock vendor while in root will unroot the device as the new image downloaded is not rooted. Many devices are not compatible with many games.
 Can you be more specific ! Which device you're using and what ROM you're using ?

samsung galaxy s5 mini (SM-G800F to be more specific) I didnt have costum ROM it was just rooted 4.2.2 until I updated it today on 4.4.2

Ok. So when you would've updated to 4.4 you lost root access. Try the Root Checker app. And did you played pokemon go while you were on 4.2.2 ?

I need to have 4.4 or higher to play pokemon go, thats why I updated my phone.

I did a bit of research and found out that your device isn't compatible with this game. You can download the apk file from apk mirror and install it in your device ! Good luck


text:
Will hangouts phone call use data or cellular
I am going on a roadtrip from Canada to the USA. I am purchasing a ATandT sim card that only allows for US calls and texts (at a reasonable price).
I want to use hangouts to call people, but have never used this feature. Does a hangout phone call use data just like video call does? Or will hangouts first check if this contact has a phone number associated with it, and instead use that.
Th reason I ask is because I don't want to be calling someone and assume I am using data, when infact it used cellular and I am paying $1 per minute.

Being an online mobile app, Hangouts uses only data (your bandwidth) to make the calls, not your actual telephone line. As per this Google support link, calls to most destinations in USA and Canada are free of cost from Hangouts so you shouldn't be billed anything (but you will be billed for the data/bandwidth used, of course!)
The exception is a few rare locations mentioned in that link that cost 1 cent per minute. And those calls will not be billed by AT&T, to pay for those calls, you'll have to purchase Google calling credit from here separately.
Reference:
https://support.google.com/hangouts/answer/3187125?hl=en

Or will hangouts first check if this contact has a phone number associated with it, and instead use that.

You can either dial a number directly, or if you have that person in your Google contact list, you just type the name and number will come automatically. Even if the person doesn't have a number, Hangouts will work and you'll be able to make the call since that contact's identity will be based on the Google account, not their telephone numbers (check the Making a call with Hangouts section in the referred link). Google is all about seamless communication!
Edit
But what I don't understand is why are you paying for both a data plan and  talktime to AT&T? As per the support link, US & Canada calling is mostly free from hangouts, so if you already have a data plan, I don't see any need to buy that sim card for "making calls at a reasonable price".


text:
how to pass google play games data to another user
My son is playing games on a tablet configured with my gmail. He is now old enough to get an account of his own. The only problem is that he plays a lot of games via google play games and I wouldn't like all his data to be deleted. Is there a way to transfer all the data to the new account?

No. google is going to be bringing a feature soon that lets you share your apps with up to 6 peoeple. besides that the only option is the illegal option which requires root and to know where the game data is and copy it from one device to another.


text:
for all Androids: does airplane mode always prevent location tracking?
(Apologies if the answers to the following questions seem obvious, but I am not an expert, so thought I'd ask.)
The larger question can be broken down, but I don't believe the subquestions are worthy of separate SE questions, so here goes:
1. True or false: when one puts any Android device in airplane mode, one disables all signal transmission from the device.
I believe the answer to this is true, but would be interested to know of, e.g. (in descending order of interest),

the extent to which this statement is not true for all Androids OOTB. E.g., are there specific makes/models for which this statement is not true?
the extent to which one or more Android devices can have airplane mode turned off by an external signal. Example scenario which comes to (my paranoid :-) mind:

could a private anti-theft service, presumably with matching app, ping a device such its app takes the device out of airplane mode to respond?
do any governments require devices purchased in their jurisdiction require to respond to some external signal?

2. True or false: any Android device which cannot transmit signals cannot be geotracked.
Again, I suspect this to be true, but would be interested to know about non-trivial ways in which it might be false. An example of a non-trivial defeat would be a device that has a factory-installed passive RFID tag. An example of a trivial defeat would be for a user to attach a GPS beacon to her/his device.
If both of those are true, then one cannot (trivially) geotrack the location of an Android device in airplane mode ... unless I'm missing something ...

Answer to both is: "Depends".
Airplane mode
What is that nowadays, where air planes allow you to use WiFi and Bluetooth? Don't say this is an unrelated question in this context. Not only does the term originate there, but it can be as variable as how each airline deals with it:
$ adb shell settings get global airplane_mode_radios
cell,nfc,wimax,bluetooth,wifi
$ adb shell settings put global airplane_mode_radios "cell,nfc,wimax"
$ adb shell settings get global airplane_mode_radios
cell,nfc,wimax

What's that? The first is what you probably expected: all kind of signals are toggled by airplane mode (line 2). But it can be changed (line 3), and then looks very different (line 5). I've e.g. excluded WiFi on some of my devices. Different manufacturers/ROMs might have different presets. So there can't be a general answer unless you define "airplane mode". And of course there are apps that can automatically toggle all that (at least on rooted devices) – your "anti-theft" guess is a very good example for that. A paranoid person could even use e.g. tasker to configure a "watchdog": "Whenever my device leaves a configured geofence, automatically report its location to my server in 30s intervals. If needed, enable WiFi or mobile data for that." Might be complex, but doable. On non-rooted devices, that's limited though – not at last by:
$ adb shell settings get global airplane_mode_toggleable_radios
bluetooth,wifi,nfc

Again only an example, which might not be valid for each and every device (concerning line 2). You might already have guessed it:
adb shell settings put global airplane_mode_toggleable_radios "bluetooth,wifi,nfc,wimax,cell"

And with that, everything can be toggled again. According to a test performed by Prahlad Yeri, this even works on non-rooted devices. Settings applied this way survive a reboot (but of course not a factory-reset).
Any Android device which cannot transmit signals cannot be geotracked
Without some paranoia, I'd give a "yes" to that – though to be exact, the condition is hard to meet: as soon as it's powered up, it will emmit some "signature" which one could track – but that would need quite expensive equipment, and the range would be quite limited :)
If in this context you speak of an "attached GPS beacon": well, you could track a cake that way, or a cat, your cigarette box, or a brick for that – it no longer has anything to do with the device itself. Almost everything can be "bugged".

@izzy: 'you speak of an "attached GPS beacon": well, you could track a cake that way' ... which is why I referred to that as a 'trivial defeat' while asking for 'non-trivial' ones.

@TomRoche I must pass in that case. Not due to lack of phantasy – but due to lack of what's done in reality. Which is why I wrote "without some paranoia". Many things are technically possible – but that doesn't make them feasible. Though I'm willing to believe that some of our current "surveillance states" would like measures to be implemented by-default, it's doubtful they can really force this for "mass production" (especially in countries they cannot control – like the US for Chinese/Korean devices). And manipulating all devices on import is … paranoia? ;)

@Izzy - Thanks for the info! I recently ended up ALMOST hard-bricking my Xiaomi MiPad by a wrong-click on the SuperSU app, so I want to understand the Android world more first before I try to root this device. However, I've found that MediaTek devices are pretty easy to root without any danger of hard-bricking.

@PrahladYeri as you have a non-rooted device (obviously), why not try the above and report back? I'd update my answer then accordingly, and we could cleanup corresponding comments.

@Izzy Yes, I can confirm that setting the airplane_mode_radios works from a non-rooted phone too (tested on the MiPad running KiKat) and even survives the reboot!


text:
Install OpenGApps in Android Studio Emulator (Marshmallow)
I wanted to install OpenGApps in an Android emulator (created in Android Studio). The emulator is running with Marshmallow. There is enough storage space available, so this is not the problem. I tried everything which I found on Google, but it just wont work.
While the emulator is booting up, and I keep spamming adb remount, first it shows remount succeeded, and just after the desktop shows up, it suddenly says remount of /system failed: Read-only file system and remount failed.
So it doesn't work either when I try to push an OpenGApp .apk using adb push. If I try after booting up, it says: adb: error: failed to copy 'Phonesky.apk' to '/system/priv-app/Phonesky.apk': Read-only file system (or whatever the .apk is).
I can't remount /system with rw either: When I make the following:
$ adb shell
> *some remount command*

Following shows up: mount: Read-only file system. I tried it with various commands (substitute one of them with *some remount command*, the output is always the same):

mount -o rw,remount /system
mount -o rw,remount /system /system
mount -o rw,remount /dev/block/vba /system
mount -o rw,remount /dev/block/mtdblock0 /system
mount -o rw,remount -t yaffs2 /dev/block/mtdblock0 /system

I also tried to run su after adb shell, but it had no effect either. I also tried to remount rootfs to / first with rw. This worked without an issue, but the remount for /system gave the same error as without remounting rootfs.
Could anyone help me with this struggle?
Edit 1: I also tried it with various different emulator settings, it didn't change a thing either. So I guess this problem is not depending on the emulator itself...
Please note: A bounty was offered to resolve this question, but I don't have much time for this at the moment. I would be grateful if you would ping me on twitter if an answer worked for you, so I can eventually accept it after I have tried it by myself. But this would save me a lot of time. Thanks

Not sure if that is possible on the default emulator. I would use Genymotion.

I suggest using Genymotion for all your emulator needs.
After getting Genymotion set up with emulated device of choice, download ARM translation and GAPPS.
Those files come in a .zip format, do not unpack them!
I would have normally installed ARM Translation which will let those ARM apps be able to run on this x86 virtual device. Afterwards Install GAPPS (make sure to use appropriate version for the system you are building).
To install the above mentioned files I have used the drag and drop technique. Restart the device when done.
 Hope this helps

This is also how I would do it. Not sure if OP is considering using a different emulator. He might be stuck with the default one because of corporate computer or something.

It was more because of the fact that I never heard of that and was rather sceptical. But, and this is more important, I use the default emulator for a lot of things and I don't want to run a hundrets of emulators, each for different use cases...

I had the exact same problem before. I solved it by adding this simple option and running the emulator through the command line:

Note: you may need to adjust the slashes and .exe part if you use Linux, but the command args are the same.

<PATH_TO_EMULATOR>\emulator.exe -avd <YOUR_AVD> -partition-size 512

That should fix the problem.

Can someone confirm if this works? I am not able to test this in the next few weeks

I have seen this used before on the web so I am sure it should work, unless your specific emulator is wildly different.

Like I have said in the OP, I use the standard Android emulator from Android Studio. However, thanks for your answer but I can't accept an answer if it is not verified (I am kind of busy at the moment). I will try to verify it asap


text:
Signal app - can senders see when the recipient has read the message?
With the Signal app, can senders see when the recipient has read the message? I notice those two hatches but don't they just mean the message has been sent?


text:
Layers/Overlay Factory-reset issues
I resetted my tablet (The survivor, see profile for make and model) as per its quarterly cleanup I run to keep my old data stored on a lovely drive while it is all wiped in TWRP. The process is fairly automated, just a good shell program sitting on a Linux desktop. However, I returned after the clean to find the screen on, but black (The lights are on, but there is nobody home). I believe this is because of the Steel overlay I was using via Layers manager may have broken (Overlays are stored in /system/vendor/overlays) And I cant see the system UI. Can anyone help?

Problem solved! Managed to, after a bit of fiddling, I removed the bugged files (found them in /vendor/overlay)  and it is a-ok!


text:
Advanced call diverting to know from which number this call is diverted
I have diverted several numbers to  my primary number , I want to know from which number this call be diverted
Is there any app showing like this call is  diverted from this number ....???,
Please help

Set up a response message...
Use tasker or something on each phone to automatically send a text message saying,

i just sent a call to you

This way... when the call arrives at the primary phon, So does a text message notification from the original number  :)


text:
phone not coming out of recovery mode
Yesterday an update came to my mobile. I updated and was installing the update an then an error occured. After that i restarted my mobile and from then on a no command screen is coming. My mobile is not rooted. Also in the downside it is showing No .zip file in internal storage. Please help asap.

Samsung Galaxy S4
Step 1
Power off the device, then remove the battery to make sure the phone is completely powered off. Reinsert the battery.
Step 2
Press and hold the “Home” button, “Power” key and “Volume Up” key simultaneously until the phone vibrates.
Step 3
Release the “Power” button when you feel the vibration, but continue to hold the “Home” and “Volume Up” keys. The Android Recovery screen displays. Release the “Volume Up” and “Home” buttons.
Step 4
Press the “Volume Down” key to scroll to the Wipe Data/Factory Reset option, then press the “Power” button to select the option.
Step 5
Press “Volume Down” to highlight the “Delete All User Data” option, then press “Power” to select. The device resets, then the screen displays the “Reboot System Now” option.
Step 6
Press the “Power” button to reboot the device into normal mode.
HTC EVO 4G LTE
Step 1
Power off the device, then remove the battery to make sure the phone is completely powered down. Reinsert the battery.
Step 2
Press and hold the “Volume Down” key, then press and hold the “Power” button. The device powers up to the Android Recovery screen.
Step 3
Release both keys when the Android Recovery images appear.
Step 4
Press “Volume Down” to scroll to the “Factory Reset” option. Press the “Power” key to select. The device is reset to factory settings, then boots back up into normal mode.
          Hope this will help you


text:
Play store fails to update apps under lock screen
I have noticed on my Sony Xperia Z1s running lollipop 5.0.1 that apps fail to install if I lock the phone or it times out. Apps do install in the background, though, if the phone is being used or unlocked in general. Because of this, updates tend to pile up. In fact, just before I had written this post, I had 30 updates waiting, and they all failed when I locked the phone.


text:
Error in updating google play store
My problem is similar to that posted by Daniel.
Trying to update after i have uninstalled it to factory version. Tried updating, it downloads and gives an error at the time of update. It gives an error code as 924 asking me to troubleshoot. Please help.

It's hard to understand what post you are referring to if you don't link it. But most playstore errors are explained in our google-playstore tag-wiki. Admittedly, your 924 seems to be missing there :(

According to AndroidPIT, this error usually occurs when trying to download larger applications. The app downloads, but the error message is displayed, saying the installation was unsuccessful do to an error.
As solution, the mentioned post suggests to head to Settings › All › Google Play Store › Uninstall updates. Once you've done this, try downloading the problem app again.
There's also a Youtube video on this issue.
Another article holds two more approaches:

simply restarting the device can already solve the issue
if not, do the same as described above
if still not, at the place described above clear cache and, if that doesn't help, delete data of the playstore app

More advice might be found by a simple Google search :)


text:
TWRP fails to decrypt data on OnePlus One
During charging my OnePlus One turned off and I wasn't able to turn the phone back on by pressing the power button. I wasn't able to get the phone to recharge. I managed to boot to recovery (power + volume down). Now TWRP fails to decrypt with the current, correct password and can't be used in any way. I have rebooted several times, considering doing a factory reset.
TWRP error I get:
E: Unable to mount storage.
Full SELinux support is present.
E: Failed to decrypt data.

Latest TWRP and a recent CM 13 nightly ROM installed.

 This can happen due to many reasons ! A common issue is the fail in the boot order sequence which indeed is stored correctly in the TWRP from which you booted into.  Now, Are you able to boot through the normal method ?  . If not, then boot to bootloader and select the normal startup option. Try fixing permissions from TWRP and see if it fixes the problem.  Good Luck!

Good to know your problem is solved.

Not solved. From what I've understood there's a bug in OPO software that causes issues with TWRP. I currently can't use TWRP at all, only boot and I'm not sure if even a factory reset would fix the issue.
TWRP error message I get:
E: Unable to mount storage.   Full SELinux support is present.   E: Failed to decrypt data.

Booting via bootloader solved the issue.


text:
How do I know 360 Security antivirus app really works?
I have an Alcatel one touch fiercexl & 360 Security is the antivirus/cleaner app I have. I'm  not entirely sure it even works like it says it should. Aft I use it & leave the app, and then go right back to it, it seems like (almost always) it'll have just as much (if not the same) things to do. Like Clearing cache, cool down battery, boost,  etc. Also if I get a message that says"warning your alcatel has viruses, & You have to do an antivirus scan before phone is damaged" it always says phone is secure no viruses detected. Then why did I get the message in the first place?  Is it also fixing the problem while scanning? Also why doesn't cleaning junk also cover app cache? It makes you do it manually in advanced clear. How do I know if it is actually working correctly or if I need a different antivirus? Can you recommend one for me if I need it?

 First, That app is shit !
Second, It does nothing but clearing junk and cache of the apps on your device.
It will always prompt you with ads and unwanted bullshit.
There is no such thing as virus in your phone. If it were then it will make you almost impossible to operate your phone as the malware and torjans designed these days are pretty cool.

 Clearing app junk and cache is now a built-in feature in android.
The memory booster does nothing but killing all the running apps in the background. Friend! My advice is to un-install that app ASAP !! save some memory than having an useless app

Thank you very much. That's what I ssuspected. It's gone. Now do I need an antivirus or booster app at all?

You dont need any anti-virus app. If you want to boost your memory, Use Advanced Task Killer App from the Google Play . Its small and easy to use.
It has a widget that can be placed on the homescreen. Good Luck !

Thank you again.  I've wondered about that for a long time.

If an app claims your device has a virus – get rid of it (of the app I mean). Though there definitely exists malware for Android, there's nothing like a virus for it. Using that term almost always reveals scare-ware.

@Izzy the problem is, it's not usually the app that's to blame. It just grabs a random banner ad from Google. Blame Google.

@JanDvorak or both. The app could get rid of that adware :)


text:
Can't find location for bought app
I have a Xiaomi Redmi Note 3, running android 5.0.2 (LRX22G... if that helps). I've just bought an app from the play store. It's a GPS app where I'd like to find the location of the saved APK and then move it into sys, so I can root it. I can't find the original APK, though. Yes, I've searched in /data/app and system/app... nothing there. Any ideas?

For secure apps, You need to find the correct folder, Like data/secure-apps/apps

Also I hadn't realised that I needed to root my phone to find these as well. I probably confused my language in the question because of this. Oops.


text:
How to change my default storage location for play store on samsung J1?
I have tried searching through the whole settings list and 'my files' for the settings I have been told would be there, but I just can't find them. Please help.

It's quite unclear what you're trying to achieve. What "default storage location" you are talking of?

@Izzy I think he meant the location to which all new apps will installed. From the factory setting it's set to internal storage ( around 4 GB), but we want to change this to set it to the external memory, the so-called SD card. I hope you got the point.

@AlFagera Indeed, that sounds reasonable. There is one answer pointing to an on-device setting. If that's not there, ADB might help: adb shell pm set-install-location 2.

In Android ... Go to settings, Apps and press menu to select options, I think it's even called default storage location !...   Some devices dont have the option ... You need a app like Apps2Sd


text:
Unable to Use Google Play or Log Into Google On My Note 2.
I installed the CyanogenMod 13 Marshmallow for my Note 2. I haven't been able to log into Google Play. I can log into my GMail but everything else doesn't work. I also keep getting "Unfortunately google play services has stopped".
I changed the host file but is there a new IP i need to change to or?

What I did that really solved it for me was:
I first of all used twrp. Before hand I was using clockworkmod which wasn't working too well. (IDK why).
I have a Galaxy Note 2 and installed the CWM 13 Marshmallow ROM and installed the BANKS Open GAPPS along with it.
I could not log into Google. The Gmail would work but I couldn't log into anything Google especially Google Play. I download and uninstalled google play services like a thousand times.
TO FINALLY SOLVE MY ISSUE, I rooted my device (if it isn't already, you need to root) also everytime you do a factory reset you need to re-root.
I went into RECOVERY MODE on TWRP and went to INSTALL. I chose the CM13 ROM & the BANKS OPEN GAPPS that I had already on the device. I basically reinstalled it. You want to "SWIPE TO FLASH BOTH". Wipe you DALVIK/DATA. IMPORTANT: Do not boot between flashing the ROM and flashing GApps!
Your device should be rebooted after this. It should be working after this without you having to installed Services or anything.

Let me guess: Before that, you've booted into the "normal system" between flashing CM and flashing GApps? I don't know what's behind that, but most howtos say "don't do that" ;)

i have no idea because it was my first time ever installing custom rom, but yeah it was frustrating but I'm glad I figured it out

I take this as a "yes", and updated your answer accordingly. A note, though: You don't need to root again if you do a factory-reset – unless it was a "systemless root". All the "rooting files" are usually installed on /system, which is not affected by factory-resets. You might wish to update that in your answer as well ;)


text:
Stop music via DLNA on incoming call
I'm searching for a way to pause music playing on my DLNA sound system when a call comes in on my Android phone. Ideally, the music would continue as soon as I hang up my call.
Is there a way to achieve that?

Note: "Is there an app for X" questions are off-topic here – though in your case, it's unlikely to work without a 3rd party app. What you'd need for that is a DLNA Control Point app, plus an automation app, and both must "play together" – so you could setup a rule like "IF incoming-call THEN stop music ON EXIT continue music". Open question remains how to check whether there's music playing at all...


text:
Decryption process was interrupted and "Device memory damaged" message is shown.
-Phone model: Samsung Galaxy Note 4
-Rooted.
-USB debuging was active before the problem.
-TWRP is installed. version 3.0.2-0.
-rom is stock android forgot the version.
-I know the encryption key.
It has been a week that Im trying to recover and couldnt do yet.
Here is the summary of the story.
Problem:
I encrypted the phone and due to the lack of performance wanted to take the encryption off (decrypt it). For some reason decryption didnt end even after 15 hours. It was obvious that there was a problem. it was stack on the samsung logo. So I decided to reboot it.
It said "Device memory damaged.The data partition has been corrupted. You need to reset your device to factory defaults. "
when I open in recovery mode via TWRP it says
Failed to mount '/data' (invalid argument)
Unable to recreate /data/media folder.
Unable to mount /data/media/TWRP/.twrps
When I tried to wipe only system data it also gives the same error.
What I have found so far?
Most of the methods includes wiping before getting backup. However I know the encryption key and I want to recover my files.
Some of the topics also says there is no way to recover this data, but until this day whenever someone said its not recoverable I always found a way to recover. This is linux and I believe there should be a way to recover this data since I have a encryption key. It shouldnt be that hard. My files are inside internal memory.
What I have tried?
I tried to follow this topic on xdadev. To do this I installed ubuntu on virtual machine. After some processes I managed to get a backup of /userdata directory which was located at /mmcblk0p27. However it cant be mounted and it cannot be repaired with e2fsck -f -y command.
So I'm stacked. I dont know how to recover this data. Any ideas?


text:
Does flashing incorrect ROMs or changing the partition table ever result in damaged motherboard components?
My question is specific to Xiaomi devices and Nvidia Tegra SoC (and possibly Qualcomm SoC too). It hasn't happened to me personally, but from the extensive forum discussions on the Xiaomi support site, its apparent that some permanent damage is caused to the motherboard components (especially the eMMC) in at least two circumstances:

When you try to change the partition table using parted or a similar utility.
When you try to flash a ROM of a different device.

Now, I'm not saying that these are sensible things to do (at least the second one), but I don't see how any of them could actually lead to any hardware issues. What I want to know is, does this happen naturally because of the way handset/tablet motherboards are designed? Or does a chip maker deliberately cause the hardware to fail in this situation to have control over their device usage (the way they control by locking the bootloader or custom source-code apparently)?

This sounds like the device has one drive with separated partitions for system, data, etc. ...
If you flash the wrong rom, it will change the partition size to be different than the original...
For example, 2gb ram will be overwritten with 3gb ram... This makes 1gb less space for the system or data, And potentially overwrites the existing data ... You might accidentally overwrite the modem files with ram space ... and so on ...
Usually you can partition SD Cards for different devices, but Partitioning the system isn't advised !

What if I increased only the data partition with a corresponding decrease in sdcard partition. Is that possible to do safely?


text:
What is this lockscreen app?
So sometimes when I try to unlock my phone I am greeted with this:

When I swipe up I am greeted with my regular lockscreen. Why exactly am I seeing this lockscreen? It appears randomly, does not appear every time. I dont have any lockscreen app installed. I am using Android 5.1 with stock launcher.

It's possible, that some launcher installs a custom lock-screen as well. Would you mind adding the launcher you are using to the question?

it looks like the Go Launcher locker app.... Just by the four petal clover  ...
Also King root makes a lock screen like that

Yeah, I did root my phone using King Root, actually.. that must be it.. Thanks.

@mayankbudhwani Yeah, to get rid of this custom lock screen, disable the option "charging lock screen in kingroot or the purify app. Forgot which one.


text:
Phone storage is very low
Samsung duos
total space as shown in system storage is 4 Gigabyte. But application manager shows total space of 60 'Mb'?
i cant install any application.

Welcome to Android Enthusiasts! Please start with taking a look at our insufficient-memory tag-wiki, which holds some background and first-aid on this frequently asked question.

Try moving some apps to SD card in app settings


text:
Marshmallow Keeps rebooting. It seems a Stagefright bug. How to know which file causing the bug?
So, my phone keeps rebooting when SD Card is inserted. Looking at the logcat, theres lots of:
"FFmpegExtractor" and "stagefright"
before the phone reboots.
What i suspect is that i have corrupted music or video that make stagefright crash and reboot the whole system.
any idea how to know which ones are the problematic file? In the logcat, FFmpegExtractor and stagefright did not list the file that they process :(
thank you!
07-16 22:27:59.603 263-263/? I/FFmpegExtractor: android-source:0xaee2c7b0
07-16 22:27:59.609 263-263/? I/FFmpegExtractor: adjust mime(video/ffmpeg -> audio/ffmpeg)
07-16 22:27:59.609 263-263/? D/FFmpegExtractor: suppoted codec(aac) by official Stagefright
07-16 22:27:59.609 263-263/? D/FFmpegExtractor: ffmpeg detected media content as 'audio/ffmpeg' with confidence 0.08
07-16 22:27:59.889 8571-8581/com.facebook.katana W/art: Suspending all threads took: 5.881ms
07-16 22:27:59.995 8571-8571/com.facebook.katana V/SplashScreenApplication: ceding control to main thread
07-16 22:28:00.007 802-1988/system_process I/ActivityManager: Killing 6810:com.mxtech.videoplayer.ad/u0a123 (adj 13): empty #17
07-16 22:28:00.312 263-989/? I/FFmpegExtractor: android-source:0xb5fa20c0
07-16 22:28:00.322 263-989/? I/FFmpegExtractor: adjust mime(video/mp4 -> audio/mp4a-latm)
07-16 22:28:00.323 263-989/? D/FFmpegExtractor: suppoted codec(aac) by official Stagefright
07-16 22:28:00.323 263-989/? D/FFmpegExtractor: ffmpeg detected media content as 'audio/mp4a-latm' with confidence 0.08
07-16 22:28:00.372 263-1152/? I/FFmpegExtractor: android-source:0xaee2c7b0
07-16 22:28:00.382 263-1152/? I/FFMPEG: [mov,mp4,m4a,3gp,3g2,mj2 @ 0xaf467200] stream 0, timescale not set
07-16 22:28:00.388 802-812/system_process I/art: Background partial concurrent mark sweep GC freed 107225(6MB) AllocSpace objects, 27(1804KB) LOS objects, 31% free, 34MB/50MB, paused 1.903ms total 174.519ms
07-16 22:28:00.396 263-1152/? I/FFmpegExtractor: adjust mime(video/mp4 -> audio/mp4a-latm)
07-16 22:28:00.396 263-1152/? D/FFmpegExtractor: suppoted codec(aac) by official Stagefright
07-16 22:28:00.397 263-1152/? D/FFmpegExtractor: ffmpeg detected media content as 'audio/mp4a-latm' with confidence 0.08
07-16 22:28:00.449 263-1151/? I/FFmpegExtractor: android-source:0xb5fa20c0
07-16 22:28:00.454 263-1151/? I/FFmpegExtractor: adjust mime(video/ffmpeg -> audio/ffmpeg)
07-16 22:28:00.454 263-1151/? D/FFmpegExtractor: suppoted codec(aac) by official Stagefright
07-16 22:28:00.454 263-1151/? D/FFmpegExtractor: ffmpeg detected media content as 'audio/ffmpeg' with confidence 0.08
07-16 22:28:00.777 264-264/? E/installd: cannot create dir '/mnt/expand/db59b29d-f2da-4ea1-8405-330ab4baae72/user/10/com.noodlecake.altosadventure': File exists
07-16 22:28:00.781 264-264/? E/installd: cannot create dir '/mnt/expand/db59b29d-f2da-4ea1-8405-330ab4baae72/user/11/com.noodlecake.altosadventure': File exists
07-16 22:28:00.784 2217-2217/com.google.android.gms.persistent E/ExecutionCriteria: Package unavailable for task: endpoint='com.google.android.apps.photos/.metasync.periodic.MetaSyncGcoreGcmTaskService'
                                                                                tag='PeriodicLocalMetaSyncTask' : [PENDING] u0
                                                                                Next execution: [early=5380s, expires=16180s], p=21600s/f=10800s.
01-01 00:00:00.000 0-0/? E/Internal: device offline

If FFMpeg crashed, its entries would be prepended by E/, not I/ or D/. Did you check the /proc/last_kmsg?

Alto's adventure? Really!?

Turns out the adopted storage is corrupted. Fixed by running FSCK after unmounting it first from storage option menu/setting
fsck.f2fs /dev/block/dm-0


text:
Samsung Galaxy Note 4 goes standby when idle, pauses apps
Hello Android enthusiasts,
I have the following issue:
I have a Samsung Galaxy Note 4 and I have not turned on any power saving setting, however I cannot figure out for the life of me how to prevent my phone from automatically going into stand by mode (screen powers down, apps pause, GPS stops working, etc) when I haven't interacted with the phone for roughly 15 seconds or so.
I would like only this to happen when I press the power button. This greatly interferes with any app I use when I'm on the move (Pokemon Go, for example) and I don't want to poke the screen every 5-10 seconds or so so the app doesn't just stop functioning normally.
Please advise me on how I can prevent this. Thank you for your time!

I figured it out on my own.
Settings -> Display and Wallpaper -> Screen timeout - set it from whatever seconds to 10 minutes.