text:
Restore "loud volume, long periods" notification in Lollipop
I am running Lollipop 5.0/CloudyG3 2.5 and G3 Tweaksbox. Is it possible to restore the "loud volume, long periods" notifications?
I would like to have the volume limiter that this notification provides.
I've tried rebooting my device and restoring the setting via Tweaksbox, but neither action helped.

Try to reboot your device, I think that I am getting that notification every time I reboot my phone.

No, that hasn't worked. First thing I tried.

@Chapz, since you also know something about this problem, could you provide a screenshot? I can't find anything on google by searching "loud volume, long periods".

@Firelord He/she is speaking of the volume warning that appeared with android k that displayed a warning before letting the volume exceed 10. It was removed with lollipop.

Is this what you meant? @EthanZ

@EthanZ But that is actually the same thing I posted, with the difference that mine is on Lollipop and yours is for Android 4.x.

@Firelord the dreaded scrolling down. I see it now. From my mobile perspective it looked like just the volume bar. Yes, that's what I was speaking of, it disappeared from my device on lollipop just as it did on MauF's device. Deleting now irrelevant comments.

@Firelord That's exactly what I meant. But it does exist in Lollipop, since I know that, by mistake, I pressed on the accept button. I was wondering if there is a way to edit some system file to restore the notification.

In my CyanogenMod 12, setting the value of key unsafe_volume_music_active_ms to 0 followed by a reboot restored it. If you're certain your ROM does have that safe sound setting, then there must be a key in a table of  /data/data/com.android.providers.settings/databases/settings.db. In my ROM, the table is named secure and I did adb shell su -c content update --uri content://settings/secure --bind value:s:0 --where "name='unsafe_volume_music_active_ms'". Change the table and key name  with the ones appropriate with the ones in your ROM.

Interesting! I will definitely look into it. I currently am on Cloudy, but will certainly search for that table in settings.db. Thanks!

The volume warning was removed with Android Lollipop. It
  appears that this is in lollipop, but it is either very buggy
  or extremely passive.

Read the comments. Many users found it to be more of an annoyance than a useful feature. If you still want this feature, there are plenty of apps you can download that will limit the max volume of your device as KitKat did.

Is this absolutely true? It's been removed? I can almost swear that I pressed on the "accept" button while in Lollipop.

Found and downloaded an app from Play store. Thanks.

@MauF I never saw it and I use a Moto x. Motorola is usually VERY careful to deviate as little as possible from vanilla android. If anyone can prove this wrong, I'll happily admit I'm incorrect on that.

@MauF So I have a story. I rescind what I said. This menu is in android L. However, it appears to be very buggy. My device's volume randomly lowered itself today in my car. It was this exact menu. Then the kicker- I can't get it to come back, even though I had selected cancel. This is the first and only time I have seen the warning in Lollipop and I don't think I will ever see it again. Bug or just more passive? I don't know.

The plot thickens and gets weird.

authors: Светлана Кузьмина


text:
Why does my Droid RAZR play the new email notification when I visit my inbox on my PC?
This is truly a mystery to me.  When I get new email, it's normal for me to receive an audio notification on my Droid RAZR.  However, when I visit my Gmail Inbox via my browser on my PC, my Droid RAZR plays the notification sound.  I'm not even really sure how it knows what I'm doing.  I realize it's connected to Gmail, but it's still quite strange.
This morning I sat down at my computer to find I had several new emails.  I began reading and managing them in Gmail (on my PC), and during this time my phone notified me of new email at least 3 times, yet I didn't actually receive any 'new' email at that time.  It was all because I was going to my Gmail Inbox.
How does my phone know that I've done this?  Sometimes I don't even really have to DO anything.  If I already have a browser tab with my Inbox, and then at some point I simply go to that tab and there happens to be new email in it, within a few seconds my phone will notify me.  It's quite bizarre.
What is the explanation for this?
Recent example:
I was just browsing the internet on my PC when I noticed I had some incoming emails (my phone played the audio notification, and I also can tell via my gmail notifier app in my system tray). I was watching YouTube videos at the time.  After a few minutes I left YouTube and went to gmail.com, to my Inbox.  I clicked to view the first unread email there.  During this process, my phone played the incoming email audio notification not just once, but twice.  This is before actually doing anything with any email.  All I did was view it.  I really don't understand why/how this happens.
Update to recent example:
After updating this post with the recent example I just gave, I went back to my Inbox tab (yes, I had left my Gmail Inbox open in another Firefox tab).  When I went to the tab, which still contained a couple unread messages as I had not viewed them all yet, my phone played the notification AGAIN.  I really want to know why this happens.

Might you have moved a mail into your inbox? The client does not really now whether a mail is "new" -- just that it's "new to the client" in terms it was not there when it checked last (at least that's how it works with IMAP).

I'm not moving anything.  All I'm doing is looking at the Inbox on my PC, and when I do that, my phone notifies me.  Granted, it isn't every single time I visit the Inbox.  It's only if there have been new items since last time I visited.  Still, how would the phone know?

@Izzy, I just updated my post with a recent example of this.

That really looks weird. Only understandable reason would be if there were multiple new mails: 1) phone sounds for 1st new mail 2) second new mail arrives, while you 3) open your inbox on the computer. Accidentally, just while you're doing so, 4) your phone notices the 2nd new mail. So "new mail sound while visiting your inbox is nothing but a coincidence.

I'm not actually receiving any mail while (or anywhere near the time) that I visit my Inbox on the PC... and it happens every time, so there's no way I accept that it's a coincidence.

Another example from just now.  Over an hour ago I received several emails from my boss.  My phone, of course, notified me.  I was playing a game so I didn't open them right away. During the game I paused to email a friend.  This required me to go to Gmail, where I saw my Inbox (I don't remember if the phone did anything then).  I then went back to playing, leaving the Inbox open.  After I was done, I returned to the Inbox and began reading the mail.  For each unread email I viewed, my phone played another notification.  No new emails were coming in.

Must be some really weird thing, I've never heard such. I'm not using GMail that frequent, maybe it has some strange setting for this? I do not expect such (notify me whenever some mail changes its status from "unread" to "read" and it was not done by this client), but that at least would be a rational explanation...

This behavior used to happen to me as well on the Stock Rom. It seemed as if the Gmail App regarded any change as a new mail event. So if I read/deleted a mail on the web or my iPad, the new mail notification would occur.

@mcchots, well, it's nice to know I'm not the only one, but it's still a strange and unsolved mystery.

@vertigoelectric I don't know if it is in ICS or Motorola's code, but I don't have the problem in CM10.1. It was something that annoyed me greatly with the Stock ROM.

This is really aggravating me.  I hope someone can help me figure out a way to stop it.

source: Stack Exchange

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

sort: votes


text:
How can I access the folders where Firefox mobile stores its application data
I know the information is supposed to be at data/data/org.mozilla.firefox/ but I cannot seem to view/access them.
My device is rooted, and I've checked device storage as well as external storage, using multiple file browsers.
Specifically I'm trying to find where it stores the information that it saves for the top sites tab.

Have you looked at /data/data/org.mozilla.firefox/? Your profile should be under /data/data/org.mozilla.firefox/files/mozilla/

Before you ask for the next app, here's a recommended reading: Where Android apps store data?

I only asked because, despite it already being said elsewhere, the location given doesn't show the data for me, even though I'm on a rooted device.  The suggestion by Ankush to try accessing from with Firefox itself does work, but that still leaves the mystery as to how I can access those files for editing/etc.

Can you give is the result of su -c "ls /data/data/org.mozilla.firefox" or su -c "ls -l /data/data/"? Use a terminal emulator app for that. Also, use @ to notify someone, such as @Izzy.

I'm positive I'm looking in the correct location.  I've tried ES File Explorer as well as another Root Explorer app.  I've even tried looking through Tasker.  Only one folder is visible inside /data/data/ and it's not for Firefox.

When running that command using a terminal, it does list the contents of the firefox folder as expected.

Hmm, then the issue comes back to file explorer apps. Have they been granted the root privileges? What does Superuser app says?

@vertigoelectric though you're using root capable apps, you might have to enable "root mode" for them. I vaguely remember ES had a setting for that (it's quite a while ago I've used it last). Often that's disabled for security reasons (so you don't accidentally do something "unlucky").

I have already considered your suggestion but haven't found a "fix" for it.  I know ES is root capable, but it hasn't asked for permission, it isn't listed in the SuperUser app list, and I'm not sure how to 'force' it to ask.  I'll look into that.

Apps on Android store their data in /data/data/[package_name],
so Firefox should be keeping its data in /data/data/org.mozilla.firefox.
NOTE: To access this directory you need root access.
Use file:///data/data/org.mozilla.firefox/ from inside Firefox to access the folder (without root). This work because Firefox owns the folder (see the comments)

Does file:///data/data/org.mozilla.firefox option work without root?

@SarpSTA, I tested it on FF 40.0, and because Firefox owns the directory, it does work.

@Firelord Yeah I figured it would. Just the fact that it was given after the notion of requiring root access it kind of confused me.

I see.  I am able to view the files from inside Firefox as suggested.  However, I need to be able to access these files from outside of Firefox, particularly with Tasker.  My device is rooted, so I'm not sure why I cannot access these files...

@vertigoelectric Are you using a file explorer that supports root? The default file explorer installed on your device will likely not display any of the / (root) directory on your device aside from the internal and external storage. Something basic like ES File Explorer should do the trick!

Yes. See comments to my post.

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


text:
Edit phone number associated with device / SIM
On my device, when I check the phone number through Settings > About Phone > Status > SIM Status, the phone number is incorrect. I ported my number over when I took out a new contract so I guess this is the number originally associated with the SIM. Is there any way to change this?
EDIT: Device is a Nexus 6P running M 6.0.1, no root.

A factory reset ought to fix this if it's not a SIM issue.  I'm sure there is something specific you could clear the data for rather than that nuclear option, but I'm not sure what it is.

I'm pretty sure it is a SIM issue. I've read that it can be "fixed" by using an iPhone or Blackberry as they have the option to change the number. I know you used to be able to on Android but the functionality seems to have been removed.

A SIM contains multiple phonebook sections. One of them stores your SIM contacts. Another section contains "My Numbers" (MSISDN) with a max capacity of 3 numbers, usually.
Unfortunately, my phones are too new to access "My Numbers", and my phones that are old enough (2005) to edit them are out of reach.
Fortunately, I had a spare SIM800 development board lying around. I hooked it up to my Arduino and started issuing AT commands.
Here's my conversation with my SIM card:
AT               <-- Check if we are live and communicating with the SIM

OK

AT+CNUM?         <-- Get own number

ERROR            <-- CNUM failed, we don't have an "own" number

at+cpbs="ON"     <-- Switch to "ON" phonebook: MSISDN (SIM own numbers)

OK

at+cpbs?         <-- Get capacity of current phonebook

+CPBS: "ON",0,3  <-- Notice that there's no stored number (0 out of 3)

OK

at+cpbw=,"+639950001234"    <-- Saving my number

OK

at+cpbs?          <-- Get capacity of current phonebook

+CPBS: "ON",1,3   <-- Number saved (now consuming 1 out of 3 slots)

OK

at+cnum           <-- Get own number

+CNUM: ,"+639950001234",145,,4    <-- CNUM OK

OK

AT

OK

Unplugged, then returned SIM to phone. After that, my phone now shows my number +639950001234 instead of "Unknown".

I have found only two solutions:

Get Xposed and then either the app above or this one: https://forum.xda-developers.com/galaxy-s3/themes-apps/app-sim-changer-change-registered-sim-t2106490
Use an old Nokia/Alcatel phone to edit SIM phone number

How to do it with old Alcatel or nokia feature phones

Unfortunately I've had to join to answer this, so don't have the reputation to add a comment to Aloha's answer, but anyway... that answer is almost perfect. However, I was recently trying to change the my number using that method, but found that I couldn't access the "ON" phone book. It turns out that you have to switch to local phone books before you can access it ( presumably only on some modems or SIM cards. ) You do this using AT$QCPBMPREF=1 - after which the "ON" phone book is available. I found this info from the thread here.

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


text:
After Enable adoptable storage in my Root Galaxy ... play Store Cant Update Any App
i root my Device (A320F)(Galaxy A3 2017)
and after that enable adoptable storage via TWRP zip installer package ...
every things is OK and with Titanium Backup Move All my app To adoptable storage ...
but now when i want to Update my app via play Store give me Error

and this is Full LogCat of Finsky : Download
i thinks interest line in log is
07-22 11:07:16.405 31501 31710 E Finsky  : java.io.IOException: Cannot automatically move com.alopeyk.customer from decf87e0-1c08-4b00-8cee-3a4d11ad36cc to internal storage

and with Install with adb from my PC this is Error :

and this is what happen when i try update any apps ..
I think if i fix mount point SD card address issue will be fixed but how ? please help

this is mount point in my device

What have you tried so har? Clear PlayStore app cache, reboot device, ... How old is the sd-card and has it been used before (the question is: is it a genuine or a fake sd-card?)

@Robert Reboot and clear cache ... my SD card is genuine and fast but Samsung Block adoptable storage for all SD card

Check that on developer menu and all issue fixed

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


text:
Mi 9 (M1902F1G) running MIUI 10.2.15.0 issue with fitness trackers
I'm seeing issues with my new phone that it's not keeping the GPS enabled when fitness trackers are running.
E.g. a bike ride consists of a straight line between the start and end location.
I've tried Ghostracer and Strava and both seems to be having the same issues.
I've tried switching the "Battery Saver" setting for both apps to "No restrictions" (they were both previously on "Battery saver (recommended)"), but that makes no difference.
Anyone else with the same issue or ideally a fix?

Problem seems to be with the "Use Adaptive Battery" feature.
I'd guess it's not clever enough to differentiate between an app not being used very often, and an app being used after being recently installed.


text:
Missing space/Storage space running out Galaxy S2 [tried almost every solution I can find!]
I periodically get this error on my phone. It will say the internal storage is running out but when I check the storage use it will say:
Total space 1.97 GB
Available: 182MB
Apps: 622 MB
Cached 11.70 MB
This time, I checked my android/data folder and it said Spotify was using 1GB of space (in addition to all the space it is using in my other storage), so I deleted the Spotify cache and uninstalled it, then wiped my cache in recovery, but I didn't end up with any extra space afterwards.
I've deleted the log and LOST.DIR folders.
I can't seem to free up any more space. Every time this happens I have to factory reset and reinstall cyanogen (I'm running CM 10.1.3 now) to recover storage space, but each time it happens again eventually. I tried updating to a newer version of CM 10.1.3 but that doesn't help either.
UPDATE: I went through my apps to see if there was data I could get rid of there. I found 268MB in my Twitter app cache, but when I tried to clear the cache it wouldn't move. I uninstalled twitter but it didn't free up any storage space...
What am I doing wrong?
(Thanks!)

Just so anyone reading this who's having trouble knows, I figured out the answer.
My phone has several data/log folders (for some reason), and definitely had saved dumpstate files to those locations before so I assumed that when they were empty that wasn't the issue. HOWEVER.
I thought I had looked everywhere on my phone, but using ES File Explorer, even with 'see hidden files' turned on, doesn't show you all the files on your device automatically. Turning on Superuser lets you view more files, and there was another data/log file full of 1GB of dumpstate files hidden in another folder. Deleting this sent my storage space back to normal.
So, if you've tried deleting log files with a file explorer app and it hasn't worked, check your settings, make sure your file explorer app has all the access permissions it needs, and look harder. They're probably there.
Knew I was doing something wrong! I had never read anything in existing answers saying that this might happen when you look through your phone with a file explorer app, so hopefully this helps someone who's still stuck (that or it was just me).

Also this: http://android.stackexchange.com/questions/58168/why-am-i-constantly-running-out-of-space-on-my-galaxy-s2

I'm having the same issue.  I can't seem to find any log files.  Do you remember where you found the dump files?  I'm not sure where to look anymore...


text:
Incorrect caller ID details
One of the contacts in my galaxy s3 shows a small "hd" next to her name for incoming phone calls.  When this person, who also has a galaxy s3 (not linked or connected to my phone that I know of), calls or texts someone, the caller id on the receiver's phone looks like the call is coming from my phone, not hers.  It's not clear whether this is happening with everyone she calls or just some people. This is so wierd I don't even know if the question makes sense.  Can anyone help?

Just be careful asking questions like this in future as you have really asked two questions in one. I understand you may have thought the two are linked but i think in this case it's just a coincidence.

HD is for sound quality and says that the contact person's phone supports HD sound, whereas the caller ID issue can be because of the error of contacts app or truecaller if it is installed.

The HD means that both parties, You and the one you are calling have HD voice enabled service. Just means you should have better voice quality while talking to that person.

This seems to be a known fault with Samsung devices. See the link below on the Android issue tracker (initial report dates back to January 2015). It seems to be a Samsung issue, not necessarily just your device, and not an Android issue.
Link


text:
Open app on device startup
I have a cheap android tablet that I want to use behind some 2 way glass. So I want it to display a webpage on startup. If possible it would be better if it also could run a webserver with PHP, msql and similar. As the tablet would be behind glass there would be no need for it to do anything else.
I guess I could have it using some sort of camera activity on face recognition, or movement detection. These would be extra features.for a later date

What have you searched and found that doesn't work?  I have found the following https://play.google.com/store/apps/details?id=com.gears42.surelock&hl=en

I would prefer to open applications for free. Also as I want to show info on my mirror so I will not want to see any other furniture, i thought i could just show a "full screen / f11" with a web browser and have bright colored text (to show through the mirror) and black background to show the mirror.

this might work https://addons.mozilla.org/en-US/android/addon/full-screen-252573/

Welcome to Android Enthusiasts! Have you already checked with our other kiosk-mode questions?

What's your actual question?

If I understand what you're actually asking - "Open an app on startup" - then Tasker should be able to handle this pretty easily.
Get Tasker from here (it does cost £2.99 for the app. For me, it was well worth it as its a very powerful tool. I guess it depends if you would get any other use out of it). You then need to create a Profile (the context of the device at a particular time) and a Task (what you want the device to do).
Create a profile to run the task on device boot;
Profiles tab > Add new profile (+ button) > Event > System > Device Boot
Create a new task (it should prompt you to do this);
Add a new action (+ button) > Net > Browse URL > enter the URL

This post does not contain enough information to be considered an answer. How did it solve the issue? Where to find it? What are the steps to perform?


text:
Device won't boot
I have an HTC Desire 626s. Next month will be a year since I got it, I bought it brand new from Verizon. The battery wouldn't charge so I bought a new one and replaced it.  The phone came on just fine. When I plugged it into a charger the phone got hot and now it won't do anything. I've even tried hard reset with the hardware keys but still nothing.

A fault like this is pretty difficult to diagnose without access to the device. If it's under a year old shouldn't it still be under warranty? I'd personally get in touch with Verizon about getting a replacement / repair.

It's possible, that your charger is to blame. I suggest you take it to the shop.

A year old phone's battery really shouldn't need to be replaced unless it has extremely heavy usage. Therefore, I suspect something else is to blame.
The most likely suspect is the USB cable you're using to charge it. It may be damaged or completely non-functional.
The second suspect could be the AC adapter, better known as "the brick" that you plug into the wall with a USB port on it. It may no longer be putting out any power, and your phone wouldn't charge even if the phone is plugged in.
Lastly, and unfortunelty most drastic, is that something has happened to the charging hardware within the phone. There is a system within nearly every rechargable electronic device that regulates the process of charging the battery. If it is damaged, your phone will never be able to charge again.
To diagnose the actual issue, try a different AC adapter and/or a different USB cable. If your phone begins to charge, then those are broken. If using both a different AC adapter and USB cable and the phone still won't charge, it's likely that the phone has taken internal damage to the charging mechanism. This isn't a cheap fix, and you'd be better off just replacing the entire phone.


text:
Can't install Android drivers on PC
So I have this 4.4.2 Allview V1 Viper L aka Gionee Pioneer P6, with root (rooted using KingRoot) and I'm trying to install TWRP/CWM recovery (from what I read here I can install whichever I want) on it to flash a custom ROM.
I have another identical device with CWM recovery and the custom ROM fully functional, but I got help from someone with the CWM recovery. I decided to try TWRP on the other device, but I have a problem.
I have USB Debugging activated from Developer Tools menu, but when I connect it to my PC, it doesn't install it properly. Opening Device manager, I can only see a difference when I connect it to my PC in Disk Drives, where there is ALLVIEW V1_Viper_L USB DEVICE and another copy of it, and in Portable Devices 2 things appear upon connection: G:/ and H:/ - that's it. No Android ADB Interface as it should have.
I have the latest version of Android SDK on my PC, with SDK tools installed. When I run the tool from the link above, Easy Magic TWRP installer, I get stuck at "Please plug in your device..." where I get right after: ADB shell not working.
I installed Universal ADB driver, I restarted the device, I restarted the PC, uninstalled and reinstalled the devices created in Device Manager after I connected the android to PC, I tried to update those drivers, I checked and un-checked USB debugging but nothing. I don't know what is wrong. I would gladly appreciate your help.

Try turning from MTP to PTP, should install extra divers then try adb devices from the terminal

You need VCOM and CDC drivers to get it detected (as it's a Mediatek device)


text:
WhatsApp web won't stay online unless the application is open on device
I'm using WhatsApp on my phone and desktop, and for some reason it has started booting me out of both unless I am in the phone application

If you go to "WhatsApp web" menu on your phone, can you see your PC listed in there?

iphone has the same problem, not android only

Remove all Computer connected in your device and go through same process and now this time please check whether there is checkbox or not under QR Code
Similar to This

Well I don't think you should ever share a WhatsApp QR code publicly.

@ReeshabhRanjan if you know properly its entrance key for Whatsapp web, which helps to connect any whatsapp not a specific account or number of Whatsapp so it doesn't matter if you share publicly.

You have a setting in your phone that kills any closed app instead of keeping it in the background. I don't remember exactly how to find it and it probably varies with different phones, but it certainly the issues and not something wrong in WhatsApp app itself.

This setting is usually found on Developer Options as "Don't keep activities", but might vary depending on vendor/custom ROM

This is the way it is meant to work. When it the app is minimised, it will run in background but won't show you as online. All messaging apps like allo, WhatsApp, hangouts do this. This is not a problem or a bug.

But it shouldn't kick you out of WhatsApp web if the app isn't in the foreground

exactly - it shows me as not connected on desktop until I go into whatsapp on the phone

keep me sign in never make WA destop open. so make sure to make whatsapp on phone always on/ force app to stay open. so WA destop will always open too

on phone - seting - permission - autostart - activated in the background - set on

I had this problem on my Samsung.  It seemed, interestingly, to be related to the fact that I didn't give it Phone and/or SMS permissions.  Once I enabled those (Settings -> Apps -> WhatsApp -> Permissions) the issue went away.

Check whether you have activated restricted data usage in Settings -> Data usage depends on phone.


text:
Undo Location Services consent
I wanted to see whether WiFi-assisted GPS gave me better results indoors than GPS alone, so I went to Settings > Location > Mode and selected "High accuracy" instead of "Device only".
This prompted me to turn on Location Services and give Google access to my location at all times, which I don't really want to do long-term, but I allowed it to see what happened.
My GPS was no better, so I set my phone back to "Device only" mode. However, a couple of things have changed now which makes me suspicious that Google still thinks it has my permission to use Location Services to get my position:

If I select "High accuracy" again, I do not get another permission request.
If I turn Location off completely and back on again, it defaults to "High accuracy".
The Location icon is permanently in my status bar; it used to go away when not using e.g. Maps.

How can I rescind the permission I gave for Location Services to track my position, and get back to the state my phone was before?
Edit: I have a Moto X Play, stock ROM (pretty much vanilla Android 6.0.1).

On my S5, under settings there's a 'Google' control panel, which has some separate settings for GPS use. That might be able to get what you want done.

@MichaelKohne If I go to Settings > Google, the only obvious option is Location, which takes me to the same Location settings page as I was using before.

coincidence - same device,same android version, , Build MPD24.107-52, security patch level 01 Mar 16. I tried what you did and don't see what you see except for the last bullet

I've seen this concern a lot of times in different places (e.g. at XDA). It seems Google "accidentally" forgot that part, and the only way back is a factory-reset.

@beeshyams "coincidence"?

coincidence that we both should be having the same device and OS- anyway, Izzy has pointed you to a solution

@beeshyams hah OK, I thought you meant coincidence that I started seeing different behaviour after I did what I did... I'll hold out for a less blunt-instrument solution for a little longer.


text:
Overflow menu in Stock Browser
The stock browser in Android doesn't show the menu/ 3dots (Overflow menu) to change the settings at all. I tried about:debug but those 3 dots doesn't come up to change the settings. I use Karbonn Machfive android mobile.


text:
Limiting google contact sync only for upwards sync
Device: Galaxy grand duos GT-19082
Running OS: CM 13 (Android 6.0.1)

Is there a way that I can disable my contacts Down Syncing with google, keeping Up syncing enabled?
Elaborating the problem, I always customize my contacts by adding their contact images (which often gets replaced by their google plus profile pictures as google syncs my phone contacts with google) and removing some extra fields like Google plus account, Also I don't like all the email id's(without a name or number) whom I have e-mailed once getting synced to my phone.
But I would like to keep the uplink to Google, so that all the contacts are backed up there. I just need to break the downlink ("Downsync" which I referred above)


text:
Whose fault is it? Google's or Samsung's?
Like a lot of other owners of Samsung S5 smartphones, I had a lot of trouble and difficulty with my phone after installing the lolipop update. lollipop isn't working well with my phone, so my question is: Who's fault is it for that huge mistake? Is it Google or is it Samsung, because I didn't see such problems for manufacturers other than Samsung.

Samsung. Google just provides a stock version of Android. It's Samsung's duty to make the OS Compatible with the phone. So, if the OS doesn't work, it is ultimately Samsung on whom the blame falls...

Thought so, but I needed to check.

Consider making this the cosen answer by clicking the 'v' on the right side...


text:
Wifi won't turn on after using xender, Unless phone restarts
Device: Samsung Galaxy Grand Duos (gt-19082)
Current ROM: CM13.O Unofficial port.

After using a Wifi file transfer app like Xender(turns my hotspot ON)
when I try to turn ON wifi, the toggle goes gray(unresponsive). The problem persists unless I restart the phone.
I am experiencing this problem from way back while I had CM12. Now I have upgraded to Marshmallow.

The situation persists any app that use hotspot for transfering.
Ok, I will report it into Cyanogenmod. Thanks :)

Let me see whether it solves my problem. :)

At last the problem got solved.
I had to backup all my data, do a hard reset.
I flashed with a new version of Cyanogenmod, and then with nano Gapps.
And a full reset after flashing it with Gapps.
After reboot, Reinstalled all apps from backup, and the problem was solved, wifi works well now.


text:
Media volume suddenly became too low
I'm using CM13 (13.0-20160716-UNOFFICIAL-i9082) for my Samsung Galaxy grand(gt-19082)
I have flashed it several times. But a few days (it worked fine for 2-3 days) after the above version was flashed, all of a sudden my media volume became too low. I have tried disabling and re-enabling my default music player. Still the problem persists.
No other volumes has been affected, and everything else is working just fine.
I can merely hear the volume when i play a song in any of my music players (tried about 3 of them).
Everything(including media volume) is perfect over the earphones.
Edit: The volume works fine in MX player, provided the HW+ (Hardware acceleration) is enabled.

Finally after a week, i found the answer.
The CyanogenMod AudioFX was conflicting with the music app. In the previous version od CM, the AudioFX could only be turned on if a headset or speaker is plugged in. But in the recent update, we can activate AudioFX for the Phone's speaker too. Thus, in my case the AudioFX was turned on (I was not aware of the update)
But the HW+ decoder of MX player overrides AudioFX, thus I was able to hear the sound while using MX player.


text:
Whatsapp: iPhone to Android: 0 messages restored
I backed up my iphone's whatsapp chat history and tried to restore it to my Samsung galaxy s6 when install whatsapp. I've tried this countless times and always got 0 messages restored (also making sure to uninstall the app every time I try again). I even rebooted the phone, but none of it helped. and yes, I redid the icloud backup that time.

I think android cannot retrieve your messages from iCloud (as iCloud belongs to Apple). I don't know whether whatsapp (Apple) have an option to backup messages to google drive. Whatsapp (Android) can only retrieve backups from Google drive and Local backup

I have also experienced the same thing, transferring whatsapp chat history from  Symbian to Android. It is not possible, because of difference in file format.

The same way you can't play a save game file from an Xbox on a PlayStation, you can't use iCloud backups on Android.

I've heard of Wazzap Migrator, its free for the text messages but costs money for the media.

It seems like Wazzap Migrator was the answer, it costs money to restore media as well.
To extract the conversations + media:
1. Download the free backup extractor http://www.wazzapmigrator.com/faq/free-itunes-backup-extractor-windows.
2. Open it and select your iPhone (it should be plugged in to your PC of course).
3. Go into advanced and check "Applications".
4. Click "extract selected files".
5. The conversations should be stored in "Desktop\Extracted from backup for WazzapMigrator\Applications\net.whatsapp.WhatsApp\Documents\ChatStorage.sqlite"
and the media folder in "Desktop\Extracted from backup for WazzapMigrator\Applications\net.whatsapp.WhatsApp\Library".
Make sure your have to paid version of Wazzap Migrator installed on your android phone. (Or you will only be able to restore conversations without media).
To put the extracted conversations + media on your android device to select in Wazzap Migrator:
1. Plug your android phone into your PC.
2. Go into your phone's internal storage via Explorer.
3. Create a folder, named anything, and drag ChatStorage.sqlite and the media folder into it.
To restore:
1. Install Whatsapp.
2. Open Wazzap Migrator.
3. Select your conversation file and media folder manually.
4. Start the conversion.
5. Reinstall and start Whatsapp.
6. If it detects a backup in your devices storage, tap restore.
7. That's it.
Keep in mind that my memory of what I did is sort of fuzzy. You should know what to do, however.
Source: http://www.wazzapmigrator.com/faq/how-import-media


text:
Has my HTC got spy apps installed on it?
I have an HTC Desire 510 and have received weird text messages like "link HTC **********" and "htcpairerrorreboot 25:%. \" and then a heap of random signals. I also have to keep adjusting the brightness as it keeps going to the lowest setting. Do u have any idea what is going on?

Your device may have a virus/malware on it that is corrupting your phone. I recommend using Avast Antivirus or some other virus remover app that checks the contents of your phone and wipes away the pesky little buggards.

It is quite possible that your device might have a spy app installed.
Unfortunately, it's really hard to find the malware app (if it's really there) as these apps can hide from the menu and from app settings too. Uninstall any suspicious app you don't recognize.
If your device is rooted, try checking for root access logs in your root manager and see if any unwanted app has root access. Also, check for device administrators (settings->security->device administrators) to see if there's any unwanted app has become the admin.
If none of the above options shows anything. Your final option is reflashing the stock ROM. Formatting will not help as the malware apps gain higher level permissions and stay hidden in the phone to be activated again.
Reflashing the stock ROM again will ensure that there's nothing left.


text:
How to restore original android OS and remove cyanogenmod?
My situation is that I downloaded cyanogenmod and liked it. I then performed a factory reset and wipe data off of my phone. When a restart my phone, I no longer have google play store installed or any of the stock google apps for that matter.
What has gone wrong and how do I restore everything back to the stock version of android?(the way it was when I didn't have cyanogenmod and just the plain old android OS)
My phone was a Sony Xperia Z. It is running on android 5.1.1.

What is your device model? Flash a stock firmware

If you have two accounts that you would like to join together, please see here

Apparently, you have not bothered to "merge" the accounts, despite being requested, that's the reason your proposed edit (assuming you opened two accounts to sign in) is rejected. Besides, you cannot have a question based on the answer edited into your original question.  If you want to ask , it has to be a separate question after verifying that it had not been asked earlier and answered

Instead of trying to head back, why not flash GAPPS (Google Apps suite) if there's nothing wrong with CM itself? Get appropriate GAPPS for your Android version at opengapps.org.

As discussed by @Andy Yan, you can download an appropriate GApps suite and flash it from the link that he has provided. If you still want to revert to stock, grab a stock firmware file from here https://xperiastockrom.com/sony-xperia-z-c6603 or from XDA and flash it using a flash tool.


text:
Turn off notice sound
I keep on getting audio notice alerts when the apps alerts me on posters updates; where do I go to keep the notice alerts silent?

See this answer.  Select the app you wish to silence. Let me know how it goes


text:
S7 Edge stuck on loading screen with Samsung logo
I have used my S7 since 2017. Then I got another phone. After three months of being in a box, I tried to power up the S7 Edge. I got surprised as it now is stuck on Samsung logo screen.
Phone was charged and was working before I put it in a box. When I took it out, it would not respond at all, battery was dried totally. Even being charged 100% does not fix the issue.
These are the steps I tried:
1. Wipe cache partition
2. Master reset
3. Safe mode
4. Reboot to bootloader
All of them do not work, phone is always stuck with Samsung splash screen. When I enter the Volume DOWN, Home and Power key menu, I see the message:
Installing System Update (stays for several seconds), then it shows error. After that I enter Android recovery.
Phone responds to charging normally. It has that animation showing power percentage when its turned off.
Any advice as what program and what I need to do to restore the phone so it can boot is more then welcome :).

It's been a while since I last owned a Samsung, but my best guess would be to try and flash a new ROM using Odin. Here's a link that explains how to do this.
https://forums.androidcentral.com/ambassador-guides-tips-how-tos/499009-guide-samsung-how-flash-stock-rom-via-odin-new-interface.html
on Sammobile, you'll find the original Samsung ROMs, which are normally safe to flash as long as you pick the correct one for your device.


text:
S7 Edge possible hardware issue
I have this Samsung S7 Edge. Phone worked fine. Then I placed it in box. After 4 months I decided to use it again. Of course battery was empty. I charged it a bit, and it would not go past the Samsung logo screen.
I have tried all things that I found on internet, like resetting it, and clearing cache but it did not fix the problem.
I took it to service, and after couple of days I got reply that the flashing did not fix the issue. Service man said that one of the chip is bad, and that is the reason it does not boot up. Also he said it is known problem with S7 phones. Fixing it is more expensive then to get another S7.
I do know hardware failure can prevent the boot, and many other things. I am wondering at the statement 'It is known problem to S7 phones'. If he is not telling the truth, I would rather try with another repair shop, before throwing the phone away.

Hardware failure surely can prevent successful boot. Whether this guy is being factual or not is something only you can decide. Probably trying another guy wouldn't hurt, especially if it OEM /authorized center

I rephrased the question. Certainly hardware can do all kinds of things, but it is a known issue with S7 series?

Hardware failure will indeed cause a phone from completing the boot sequence without a doubt. If you own the device outright, I would suggest flashing a custom ROM such as AEX. Runs flawlessly for me.

Download ODIN flash tool on your PC.
Go to the site Download Centre|Aosp Extended, find your device and download.
Find  a TWRP image.tar for your device.
Download Magisk 17.1 from the XDA site.
Plug phone into PC and open ODIN. If ODIN finds your device, you'll see "COM3" (or whatever) at the top right.
Put a check mark in the "AP" option.
Put the TWRP.img.tar in there.
Click start.
Boot back to recovery and click wipe and swipe.
Move the ROM you downloaded from PC to SD card.
Reboot to recovery.
Click install.
Find the ROM, click and swipe.
Boot to system. If it boots (takes about 3-5 mins) you're good.
Optional: boot back to recovery and install Magisk.

Now you have a great ROM and is rooted. Once you're happy with the device, boot back to recovery and make "Backup". By the way, you will not and cannot backup and restore unless you get a perfect image and all partitions into some sort of 0755 folder with a blocker file in front on your PC. Then, you need to decompile, and recompile into a flashable zip. Not very applicable.


text:
Nexus 6P adapter confusion
I just received a new Google Nexus 6P, and the included power adapter is something I have never seen. It has diagonal pins, so I am unable to plug into any outlets (I am in the US). Is this some kind of international adapter? Or am I missing something obvious?

Thank you.

Adapters vary across the globe, and there is a World Standard body to differentiate them. You were shipped the incorrect one.
This is a Type "I" adapter, mainly used in SE Asia, comes in styles with 2 (yours) or 3 pins.
This style is used in Australia, New Zealand, China & Argentina.
See here for the different types of adapters.

Direct Answer
You got an ac adapter meant for a different part of the globe as wbogacz stated, but if you still have the adapter from the Nexus or well any device just about you should be able to use it with no problems.  You may be able to look in the packaging and many ac adapters sent these days can be converted (usually the plug face slides away and you can grab another plug face (meant for that charger not another) and slide the US plug face on to it if they shipped it with your device and it just has a different plug adapter connected to it.
Possible Immediate Solution
I use my Nexus 7 tablet ac adapters to charge my Battery backup pack, my phone, my ps4 controller and a good number of other USB devices.  If you look at the label of an adapter you have as long as it says it does an Output of no more than 2 amps than the vast majority of devices will be OK with using it (some newer devices have fast charge and their chargers may read up to 5v while devices and the charger should be able to handle that if you want to be safer I do not use USB AC Adapters on devices that do not fast charge (when plugged in the lock screen will read charging, charging rapidly, or charging slowly (rare)) that have outputs above 2A.
Easiest solution (though slower charge)
If totally unsure you can always connect the USB cable to a computer USB port and that will almost never cause any issues (though it will only slowly charge most devices).
Tech Notes

I can plug my fast charging phone in to a 2amp charger and it will still read charging quickly this does not mean the charger is unsafe for use with other devices just that the device is still capable of fast charging when connected to it.

How to be absolutely sure a charger is safe for a bettery

You can also be detailed and look at your physical battery (or documentation if it is sealed and you can not see the actual battery) and there will be a label mentioning input Volts if the charger label OUTPUT voltage is equal to or less than the stated INPUT voltage on the battery label you are definitely SAFE to use that charger with that device


text:
How does the Android interface work Unix permission wise?
I'd like to know how the backend/permissions work for Android(I'm using v4.1.2 on a s3 mini).
On android, I'm capable of running GUI applications which have different UID/GID-s on the system as seen in ps/top output.
On a linux desktop, all applications you run as your user, unless you use sudo/su to run software as someone else.
So how does android run GUI apps without throwing up permission denied errors and asking for password from the start?
I've looked around on search results and haven't found anyone discussing this.

Why would it require a password?  It doesn't create passwords for every UID in the first place.  There are no permission denied errors because permissions aren't being denied.

Welcome to the Android Enthusiasts! My special hint for newcomers: most of our tags have nice tag-wikis attached, with some first-aid and useful links. You've already identified the right tag – but did you see its wiki yet? That would answer some of your questions :) Also relevant: file-permissions – those are the "Unix permissions" you've had in mind.

Two things, apps like music player don't require sudo even on Linux desktop because it is working within current user's  permissions. The same is case with android. And service that require extra permissions look Google play service have then configured as setup process.

Android uses (or abuses, depending on your point of view) the Unix user and permissions system for something other than separating different people on the same computer. Instead, it uses them to isolate apps from each other. Each installed package (app) has its own Unix user ID created. The files belonging to that app are owned by that Unix user, and can't be accessed by other Unix users. When an app is started, the zygote process (which is like GNU's init) ensures that it switches to the correct Unix user before running any of the app's code. That way, apps can't read or write files owned by other apps. If they try to do so, they'll get the kind of "permission denied" errors you're asking about.
The GUI really has nothing to do with filesystem permissions, because it's not a file on the filesystem. Only the Android system itself can write to the framebuffer directly: all apps go through Surface Flinger, the GUI compositor, to present their GUIs to be drawn on the screen. This doesn't go through the Unix permission system at all.

because all application processes are forked from zygote, which is running with root, it could su to any uid while forking


text:
No service on Blackview BV 5500 Pro with Lineage 17.1
The issue
I installed Lineage OS on my blackview BV 5500 Pro and am facing the "No Service" issue since. There does not seem to be any hardware issue and I've exhausted all the options I could think of.

Specifications

Image installed: lineage-17.1-20201012-UNOFFICIAL-treble_a64_bvS
Build number: treble_a64_bvS-userdebug 10 QQ3A.200805.001 eng.crossg.20201012.051017 test-keys
Carrier: Ultra mobile
Phone: Blackview BV 5500 Pro

What I've tried
Here's what I've tried:

Restarted the phone.
Activated the Airplane mode, waited, and de-activated it.
Set the values for data and MMS manually, using the carrier's recommendations.
Tried to select manually the carrier (more on that below).
Checked the sim card in a different phone -- it works.
Enabled the cellular data.
Allowed roaming.
Checked the phone with a different OS (it was working just fine before I flashed the OS).
Made sure my sim card was correctly inserted.
Called *#06# and checked that my sim had an IMEI / ESN (it does, I actually have two since this phone accepts two sims).
Tried the other sim slot.
Called *#*#4636#*#*  and checked the information about my phone:

It does have a IMEI and IMSI,
I can ran a ping test,
Radio band is set to automatic,
Selected GSM / WCDM, LTE only, and other various network types,

Re-installed Lineage.
Re-installed Lineage with GApps nano.

Possible issues?
Manually select the carrier
When I try to manually select a carrier, I'm faced with cryptic choices ("310830", "311490", "311480", …), and all of them returns an "impossible to connect to this network" error message.
Comparison
I have the same phone with the same carrier at home, but with the stock rom on it (Android 9, build BV5500Pro_E535_V1.0_20191105V6). If I check in *#*#4636#*#*, I can see that the Network Mode is set to LTE / UMTS auto (PRL). However, that choice is not available on my phone.
Baseband?
Between the stock rom  and Lineage OS, I've tried another rom (BV5500Pro_EEA_E535_V1.0_20190514V8) to test that I could flash my phone. Could that have messed with the baseband, or something else? My current baseband is E535_39_P0_LWTG_V0.1.4_S190402.

Well you are using a modified generic system image (GSI). When trying a GSI I would recommend to use the original one from Google which is AFAIK also used for device compliance tests. In any way if you are not a AOSP developer I would recommend to prefer a device model specific firmware, instead of a GSI.

@Robert The reason why I'm trying to get a modified GSI is to have more modularity,  because the constructor's rom is quite old (Android 9), and because I generally enjoy fully open-sources projects such as Lineage. Even though I'm not an AOSP developer indeed, I don't see why the GSI can not accommodate my sim card / hardware. I must be missing something.

(And, also, since I have access to the constructor's firmware, can't I, in the worst case, extract the pieces I'm interested in?) In any case, thanks for your comment @Robert

Based on How to Install Lineage OS 17.1 for Blackview BV5500 Pro | Android 10 GSI treble, there's a disclaimer: "LineageOS 17 GSI build is based on PHH’s AOSP Android 10 GSIs which is still marked as a pre-release. Even on a device that runs Pie GSIs nicely, it’s still possible to get broken media, camera, RIL or even flat-out no-boot. You are strongly advised to try PHH’s original and then identify/report issues there, before moving onto other GSIs that is based on his work. [...]"

@AndrewT. Thanks for your comment. I completely forgot about that disclaimer, much needed indeed.

Update
So, actually, I've tried to install magisk, which I believe is the culprit.
Following the documentation, since this model does not have Ramdisk memory, I've patched the recovery.img file using their Manager application, and then flashed my recovery partition, using
 fastboot flash recovery /path/to/magisk_patched.img

After rebooting, their application was still not detecting magisk's installation, and my OS could not detect my SIM card anymore.
After flashing back the stock recovery, the sim card was back.
This seems to be a fairly common issue, judging by

https://github.com/topjohnwu/Magisk/issues/2201
https://forum.xda-developers.com/mate-9/help/sim-card-reading-failed-magisk-xposed-t3819966
https://forum.xda-developers.com/apps/magisk/problem-sim-card-detected-constant-t3860135

Original Message
Ok, so I've done the following:

Installed the official rom, BV5500Pro_E535_V1.0_20191105V6, that blackview shared directly with me: the sim card was not even recognized!
Flashed everything, installed a previous version of lineage (lineage-16.0-20191017-UNOFFICIAL-treble_a64_bvN): sim card still not recognized.
Installed another official rom (that they share here, called BV5500Pro_EEA_E535_V1.0_20190514V8): the sim card is back, and I can connect to the network!
Re-installed lineage-17.1-20201012-UNOFFICIAL-treble_a64_bvS. The sim card is still detected, and I can now connect to the service!

Needless to say, I have no clue what actually solved my issue.
My network is set to GSM / WCLMA / LTE (PRL) and I have not noticed any value or configuration that would have changed…

I'm guessing that somehow this is connected to what's described at this post: https://www.reddit.com/r/LineageOS/comments/9rolqn/is_it_possible_that_installing_los_the_imei_would/


text:
How to get the size of the “super” partition on the device?
lpmake requires to get the size of the “super” partition on the device:

-d,--device-size - The size of the “super” partition on the device. It must match exactly, and it must be evenly divisible by the sector size (512 bytes).

How can I obtain it?
Using adb, I was able to run  ls -la /dev/block/bootdevice/by-name and see

lrwxrwxrwx 1 root root  21 2022-06-13 23:32 super -> /dev/block/mmcblk0p34

and then using termux, as root, I obtained:

blockdev --getsz /dev/block/mmcblk0p34
8388608

but since the original firmware's system.img file is 3.2 GiB (3,435,159,228 > 8,388,608), this seems quite unlikely.
What am I missing?
I am aware of this post, but it did not helped.
The scatter file reads
- partition_index: SYS35
  partition_name: super
  file_name: super.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x23800000
  physical_start_addr: 0x23800000
  partition_size: 0x100000000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  is_upgradable: true
  empty_boot_needed: false
  reserve: 0x00

and 0x10000000 is 268435456 (268,435,456), but that's still not enough?
I see another number using fastboot...
fastboot getvar partition-size:super
partition-size:super: 100000000
finished. total time: 0.003s

and
echo "ibase=16; 100000000"|bc
4294967296

This one could be valid, since 4,294,967,296 > 3,435,159,228.

blockdev --getsize64 8388608 (blocks) x 512 (block size) = 4294967296 = 0x100000000 (not sure where you got 0x10000000 its not mentioned in scatter file)

Thanks a lot, I had forgotten a 0 in my conversion…

Actually, all three sources are in agreement when you know how to read it:
Scatter

partition_size: 0x100000000

0x100000000 = 4,294,967,296 (I had forgotten a 0 in my question)
blockdev

blockdev --getsz /dev/block/mmcblk0p34

8388608 = 8388608 (blocks) x 512 (block size) = 4,294,967,296 (Thanks alecxs!)
fastboot

fastboot getvar partition-size:super

Gives 0x100000000 = 0x100000000 = 4,294,967,296


text:
What is the APK (and package) name of the Google App?
On my Android 4.1.2 I can see force stop, uninstall updates, clear data, clear cache and view permissions of my installed apps via Settings > Manage apps but I am unable to tell their APK and/or package name.
I am particularly interested in knowing the name of the Google App (that's the name appearing next to its icon in App info). Its latest version as downloaded from Google Play just now is 4.1.24.1672412.arm.
Is there a way to get its APK name and package name?

Answering my own question, thanks to the method found on this View app's full package name? thread and the hint provided by Google App's URL in Google play.
I typed:
 adb shell 'pm list packages -f searchbox'

And received:
package:/data/app/com.google.android.googlequicksearchbox-1.apk=com.google.android.googlequicksearchbox

To see the actual package name of the Google App installed on your device, connect to a PC, enable USB debugging, download the adb source from https://developer.google.com and run the following commands.

launch the adb Shell: adb shell
Show a list of all the packages: pm list packages

Scroll through the list of packages, you should see package: com.google.android.googlequicksearchbox which is the package name for the Google App.
Alternatively, you can install an application called Activity Launcher on the device, it will also display the package names for you.


text:
Aux output (3.5mm) not triggered when inserting headphone
tl;dr: Is there a way to check that my phone is aware of the existence of my 3.5 mm aux port?
I have a Blackview BV4900 Pro running Lineage 19-20220613-UNOFFICIAL-arm64_bvS, and nothing happens (= the sound is still played through the speakers) when I insert a headphone cable in the 3.5mm audio jack slot.
I have:

Checked that the jack slot used to work with the original Rom,
Tried the headphones on a different device,
Tried different headphones on the same device,
Disabled AudioFX,
Disabled bluetooth,
Checked the audio settings,
Restarted the device,
Checked that the slot was not dirty.

How do I try and understand what is wrong?
I have tried adb shell dumpsys | grep headset to see if there is anything related to my issue, but could not find anything relevant.

Did you report to ROM developer? Or search in the ROM discussion forums?

I have not, the rom is "unofficial" and supports (more or less correctly) a wide range of devices. 2. Yes, with no luck. My question could be better rephrased as "Is there a way to check that my phone recognize my jack port"?

IDK if there is a way now but this old answer says there isn't// download this app and under tests, run the audio test. On my phone it plays music through speakers and through earphones when I plug them in// If it doesn't, it's either a ROM issue or hardware issue, since you indicate that there isn't a problem with the headphones

Probably obvious, but did it ever work even before flashing LineageOS? P.S. Andy Yan is one of our users here.

It did, thanks for checking out.


text:
Screen after Bootanimation
What is the name of screen that shows after bootanimation ,splash screen ?
Android is upgrading box. How do i change logo like custom roms (ex; tesla rom) where do i find them ?

There's nothing after boot animation - you're already in the normal system UI. Splash screen is before boot animation and is not in ROMs (and worse, usually not alterable). "Android is upgrading" is a part of system UI. What are you looking for?

yeah thanks for the clarification. I have added picture above.And i have decompiled framework-res.apk , systemUI.apk but couldn't spot the files.

Oh that one. Decompile /system/priv-app/SystemUI.apk (might be on a slightly different path) or /system/framework/framework-res.apk to look for the image resources.


text:
Data stored on external SD card is factored into "internal storage" calculation
I have an HTC One M8S, running Android 6.0.1, HTC Sense 7.0. Internal storage on this phone is 16 GB. I have installed a 64 GB SD card.
My issue is that "Play Store" keeps telling me there is not enough space to install new apps. If I open the "Storage" menu, the phone says there's 15.8 GB saved internally, while there's 3.7 GB saved on the SD card. I have configured all apps that need to save larger files (Spotify, Podcast Addict etc.) so that they store data to the SD card, yet it seems that this space is factored in when calculating available internal storage space.
I can confirm this when opening the "increase available space" dialog; under apps, the dialog shows that e.g., Spotify uses 3.4 GB of space.
Any way to overcome this, ideally without rooting my phone?
Edit: OK, so now I went ahead and deleted all those extra files (downloaded Spotify content, Podcasts etc.) from my SD card, and reformatted the SD card to convert it to an "internal storage" SD card. I thought this would maybe make the errors go away - by forming a single storage space for all types of files; but the problems/messages still pop up. Would be really good to know any documentation/guide on how to do this properly.

I thought I had this same problem but it appears to be virtual. My internal memory is showing 10gb of 11 GB used but apps are at 12gb on their own because of 3gb data on pocketcasts SD and similar amount of photos on SD. So r system knows it's there but in SD. Hope this makes sense.


text:
Adding a 2x Picture Widget on home screen
I have a Samsung Galaxy S4.
I have a picture that I would like to have as a 2x2 widget. I don't want to set it as  background; I want it like the Weather widget.

There is a 2x2 Picture widget. Drag it to your home screen.

Here's what it would look like:

You can do this with my free app Showr. With Showr, you can choose a picture from another app (such as the Gallery or Dropbox), you can take it directly with any camera app, or you can have it download from the Internet and update by your schedule.
Showr lets you resize the widget to any size. You can also set what happens when you click on the photo widget: you might want to view the photo in the Gallery, or start some other app, or launch a website. And because I'm active on this site, you know it's going to be easy to get help if you need it.

This link is now dead


text:
SIM card contacts take time to load after turning phone on
Device: MMX A89
Android: 4.0.4 Ice Cream Sandwich
Whenever I switch off the phone, then switch it on, SIM card contacts takes a long time to load. They don't load properly. In the call list, only phone numbers are shown and not the names associated with them.
How can I fix this problem?

When you say "after switch on Android 4.0.4", do you mean you changed from a lower version to Android 4.0.4, or do you mean turning on your phone?

Turning ON (from switched off) my phone

OK, edited the title to make it clearer.

@geffchang, Any solution for that?

No idea. Did this happen only now? How about before? Are you using a 3rd pary app for contacts?

That's normal behaviour for the SIM card phone book, not just for Android, but on older dumbphones too. I remember my old Nokia 3310 took about a minute after booting before the phone book (and other SIM card functions) became available. The problem wasn't really noticeable on early Android phones because they took so long to boot anyway. While the phones are a lot quicker now, the SIM cards are still the same old technology.
If you want to get at them more quickly, either leave your phone turned on, or copy them to the device.

Is there any app exist which can load Sim Card contacts fast?

An app can't make your SIM card power up faster. It would be possible to make an app that caches the SIM card phone book on the device's storage, to allow faster access to it (even when the SIM card is removed), but I doubt one exists. It would just be a different way of storing your contacts on the phone instead of the SIM card.

It's basically like a desktop OS which would need to load all your programs and files and etc... It's not the world of DOS any more, where you'd just hit the switch to turn on and start working immediately and then turn it off just as fast.


text:
Transforming SMS conversation to Inbox and Sent Items
Is it possible for me to receive the SMS not in a conversation style, but in a traditional way like what NOKIA does? Inbox is separated from the Sent items.

Pansi SMS supports inbox-style SMS. In Step 2 of the Setup wizard, you will be asked to choose either:

Conversations
Message box - this is what you want

Master @geffchang, i need at least 15 reputation to vote you up.


text:
What is this blue dot and circle on the lock screen?
Under the slider, there is a blue dot/circle. What is this?

It was current data usage from Settings > Data Usage > Show on  lockscreen.


text:
How can I fix the "incompatible data" issue when flashing Cyanogenmod onto my Xperia Z3 Compact?
I have a Sony Xperia Z3 Compact and I am trying to install Cyanogenmod 12.1.
I followed the guide on the Cyanogenmod Wiki for my device.
The process went smoothly initially but it fails at 40-50% completion with the message: "Install failed. Can't install this package on top of incompatible data.....E:Failed to install /sideload/package.zip..."
I've tried:

Performing a factory reset
Flashing an older version of Cyanogenmod

But I receive the same message when I try to flash.
When I restart the phone, it hangs indefinitely on the Sony loading screen and doesn't boot.
How can I resolve this issue and successfully flash Cyanogenmod?
EDIT:
I installed TWRP 3.0.2.1 and it start to reboot the phone in loop, but I manage to install 3.0.2.0 version. I was trying this time to install from usb memory, but it faild to error 7:
https://drive.google.com/open?id=0Bx_77SKdWXozZ1NVUDIwOEFSZGM
I manage to get terminal open and I found out that I have linux version 3.4.0-cm-g28a6663

I don't know should I delete this message or answer to it, but I got it solved. I had to install elder version of CM12.1(20160918) and I got it to install with TWRP( Which is pretty nice bootloader). Then in the android I just updated the software to newer one and it works now.

Just accept this answer yourself - it will serve as reference to others later, which is what we answer for.

Usually just wiping /data from the recovery and/or installing the package again immediately after first failure should get you through.
However if it doesn't, then you might want to ditch Cyanogen Recovery (that comes with the boot.img you flashed) and use TWRP. Find some here at XDA-Developers - basically any one that integrates TWRP should work, because you will be substituting it with CM's boot.img later when flashing, but it's advised that you choose one that's built for the same Android version you were on before flashing.
This sounds a bit hard to swallow and it is, but it's essential flashing skills and you will need it. With TWRP you can also put the package in internal storage and flash it from there, instead of relying on your PC to do a sideload.

I install the TWRP. The newest version reboot it self every 5s, but on olderversion (3.0.2.0) works. I try to install it again from usb memory, but same result: https://drive.google.com/open?id=0Bx_77SKdWXozZ1NVUDIwOEFSZGM Any ideas?


text:
OnePlus X running lineage overheated lost all the contacts
I have oneplus x and I have installed lineage OS for it. It has worked great, but today it got to some loop and the phone was hot. When I tried to open the lock screen, I only so program “whos in my wifi” and it was showing me some error “don’t member anymore. Some android.com… or something” and I could get pass off that error. So I restarted the phone and then everything was gone. All the settings, contacts, whatsapp messages were gone. But programs and most of the pictures where there.
So any idea what to do? Is there fix or repair system program to run on recovery twrp? Or is it all gone?
UPDATE
Now it did that again. I think I need to unistanll lineage OS...

If you manually didn't take any backups before (using TWRP, titanium Backup or any such app), no there is no way to get that information back. WhatsApp takes daily backups, so might get those back. Contacts are usually synced with your Google account.
If you really want some content back, you can try apps like Undelete that can get back deleted files, but there it's difficult to track what system files you need to recover to get those messages back.


text:
How do you get the permissions popup to come back?
We have Nexus 5X running Android 6.  We are using a dongle to connect the USB C plug to a USB A device and when we did it for the first time we got a permissions popup to allow us to use the USB device.  However, when we try it now the device is not working and no matter what we do (unplug and replug, restart) we can't get the permissions popup back to allow us to the USB device.  Any suggestions?

Settings - Developer options - Revoke USB debugging authorizations.


text:
Recovery mode wouldn't show up after installing cyanogenmod 13
I have rooted and installed Cyanogenmod 13 in Lenovo vibe K5 (previously it has lenovo vibe k5 lollipop version) and since then i am trying to enter into  recovery mode by pressing "Volume up +Power button" but Its not going  into recovery mode. When i press "Volume up +Power button" it stucks at Lenovo boot logo. I have checked advance  reboot option as well in developer option.

Did you backed up your previous ROM ? What was your previous ROM ? Is device rooted ? Which recovery you have used previously? Please mention these informations to question.

yeah i have backed up my previous rom, it was Lenovo vibe K5 default rom (Lollipop) and i have rooted my device.

which recovery mode you have used?

@RahulGopi TWRP

You can set ROOT access in CM13 by enabling Developer options. Go to settings -> About Phone Then tap on Build Number. Then, go to developer options, in that click on Root access, select Apps and ADB. You can follow the previous steps for TWRP install again .

I solved it by enabling developer options and enabling the android debugger so then when you need to go to recovery option, you will just have to press the power button and tap on restart you will get multiple option just choose recovery, device will boot up into recovery mode.


text:
patren un-lock of chines andriod tablet (company name: ready) with no volume and home keys (it was in use my nephew locked it)
I have a patren locked chines made andriod tablet. I want to unlock it
Note: tablet does not have volume or home keys.
It was a new tablet and was not connected to internet or google account either

May I know why you mention "no volume and home keys"? Is it because you want to do factory reset since it's locked?

my tablet has no volume keys and home keys. only one power button which is used as home button

no dear i was using it. it got locked from my nephew


text:
Prevent any Android app from changing WiFi state
At some point in the last year I noticed that my Android device (HTC 10, Android 8.0.0) WiFi would turn on even when I had it turned off. I found out there is a permission called CHANGE_WIFI_STATE, which allows apps to enable/disable WiFi on my device.
I don't want this to happen. I want to be in full control of the WiFi state, for several reasons including the desire to avoid using bad WiFi without forgetting the access point name and key.
Is there any way I can achieve this without uninstalling the guilty apps? Ideally, I'd like to revoke access to the CHANGE_WIFI_STATE permission for all apps present and future, but I would be OK with doing it per-app too.

Easiest way would be to use a Firewall. See Firewall tag https://android.stackexchange.com/questions/tagged/firewall

@beeshyams I don't see how a firewall could apply. Can you explain what you mean?

Using a firewall, configure it to permit wifi access to apps of your choice. Access /denial will be firewall rules based making it irrelevant whether the app changes the state of wifi

@beeshyams The WiFi state is still relevant because all other apps can use it when it's enabled. Unless I keep changing the firewall rules for all apps whenever I want to enable/disable WiFi. So that doesn't answer the question unfortunately.

You set the rules once to allow /deny app wise. If you want to change on need base you do it manually over riding the rules through firewall. For example app A never gets permissible to use Wifi ; app B always is permitted and so on. That's the firewall rule. You want to permit app A to use, change the Firewall settings. If this usage is not what you want, probably you should clarify more in your question

Which Android version are you using? I know only a per app solution. See https://play.google.com/store/apps/details?id=rikka.appops&hl=en You can disable that permission for the concerned apps using this app. E.g. https://i.sstatic.net/365aF.jpg (see the permission at the bottom).

If you're looking to do this per app basis, then you'd need to navigate to Settings→ Installed Apps → Other permissions → Change Wi-Fi connectivity (turn on or off). If it matters I use this on Xiaomi Redmi Note 4 MIUI

@beeshyams Respectfully, I think the question is quite clear if you read it carefully. I want either all apps to be able to use WiFi, or none of them, with a simple toggle to switch between the two states (exactly like how the WiFi toggle should behave!) And I want to be the only person that gets to change the WiFi state.

@Firelord Android 8.0.0

Thanks for clarifying. I understood it differently. I am not aware of a solution for this. Will retain previous comments just so that someone else does not repeat same suggestion

Netguard can also do that with on screen toggle

Quickly checked that and it works but won't make an answer of that since I have a adguard / VPN combo which I wouldn't want to disturb

You can use Android's native permission manager (appops) to debar apps from using that permission. While you can use appops command using adb, it can become a pain because you need a PC to get that job done, unless you have root access. As an alternative, there are third-party GUI frontends for appops in Play Store, of which, I use App Ops - Permission Manager. It can work with both rooted and non-rooted  phone, although, it would still be relatively painful in non-rooted mode.
The app shows tutorial at initial startup, to setup the mode to grant it the requisite privilege. After that, you just find your app in the list, and toggle that permission listed with the title "Connect and Disconnect from Wi-Fi".
Under App Ops app's settings, you can setup a template (allowing or debarring a permission) which would apply on all the newly installed apps.

OK I figured out how to do all that but unfortunately CHANGE_WIFI_STATE doesn't appear in the list of permissions in App Ops, even for apps that I know have the permission. This seemed so promising but it didn't solve the problem. Thanks anyway.

@TheQuickBrownFox The permission is listed with the label "Connect and Disconnect from Wi-Fi". It is hard to believe that the permission cannot be found because I have attached a screenshot in the answer actually. If you have a particular app bothering you, let me know as I would try to test it and then modify my answer accordingly.

"Connect and Disconnect from Wi-Fi" isn't there. It's not listed in the "All permissions" section of the app which lets you "View all permissions supported by your system", so I suppose it's not available at all. My phone is not rooted, by the way.

The possible problem might be that the protection level of permission became lower. The category of CHANGE_WIFI_STATE permission moved from "Dangerous" to "Normal". The link for Google Git. This means that permission to change the state of WIFI is granted automatically to application, and app doesn't need to ask for permission during running time to turn it on or off.

Go to settings -> permissions -> modify system settings and disable all apps' access to the same.
In your device you might find this setting at slightly different location.

Although you mentioned using Android 8 (You can get unofficial LineageOS on your HTC 10 device - at the expensive cost of failing SafetyNet verification - so you can choose android 9, 10 and even 11), the following applies on Android 9 and up:
Since Android 9, the setting for allowing or denying apps access to change wifi state is found under: Settings > Apps & Notifications > Special app access > Wi-Fi control.
You would have to deny access one by one, manually.


text:
Nexus 5x won't use 3G since Android 7.0
Since I lost my p8lite I had to buy a new phone, thus a mew SIM card was given to me. I'm still on the same contract which covers all signal types. Ranging from E-4G I live in an area  with 3-4/5 bars of 4G I can't receive any 3G anywhere. Even with 3G option forced on. If anyone knows a way to use 3G it would help me stop using data so fast and I would appreciate it.

Tried the classic ##4636## ("asterisk hash asterisk hash 4636 hash asterisk hash asterisk", in case SE's markdown interprets it wrong) trick yet? Disable LTE from there.

I don't know where your trying to send me in the options.

Worked it out bit it says "connection problem or invalid MMI code"

Couple of apps mentioned in this answer do the same as that secret code does. See if either of them work and you are able to disable LTE


text:
questions about an SD card
I encrypted my cell phone with my SD card in it. Recently my phone was stolen I managed to get it back but they stole my SD card. So I was wondering even though they stole my SD card would my files still be encrypted or will they be able to see them.
Thanks

They would not be able to see the contents of encrypted card without the phone, since encryption is tied with the device. Exception possible if they are highly skilled and the information is important enough for then to invest hugely. Adding OS details to your question and if it is adoptable-storage would help

And when they had the phone, they could have simply connected it to a laptop and copied the contents of SD.


text:
Will a factory reset launch to the android stock launcher or can I use my own?
I was silly enough to uninstall my android 4.2.1 stock launcher and instead, installed nova launcher. I works 100% but this one annoying message keeps popping up every 5 seconds saying that the process com.google.process.gapps has stopped, so I looked at why, came to the conclusion that a factory reset would solve that. now I was wondering whether a factory reset would boot to nova launcher? I have a feeling that it will but I wasn't sure so I am just asking.
thank you for all answers.

Factory reset will wipe all user apps, thus if you installed Nova regularly (not as a system app), then it will be gone, and after the reset you will be greeted by the default launcher. If there isn't one and USB debugging is not enabled (very likely), you're stuck.
At this moment you should definitely install a launcher (Nova or whatever) as a system app to prevent the worst case.


text:
Galaxy S GT 19000
Trying to download the firmware for my phone as it`s stuck in boot loop, tried all other options with no joy! On the Samfirware site , I have registered and got as far as the ready to dowload page, when I accept download the page tells me error 404 ....annoying is only the beginning, can anyone help me ?

Did you try this site : http://samsung-updates.com/gt-i9000-samsung-galaxy-s/

yes, that`s the site i was downloading from, but what is error 404?

Error 404 : Page not found. The page no longer exists. There are many similar sites whete you can download the firmware.

An alternative for samsung-firmware is sammobile. I just downloaded a firmware from there. it's working.


text:
Galaxy s 3 overheating seemingly out of nowhere
Phone is fairly new to me, I got it November or so. It's always worked just fine. Today I had it plugged in, walked into the other room for a few minutes and came back. Phone showed an error something like "Charging paused. system is too hot." So my Boyfriend told me to restart it and put in my extra battery (because I have two batteries for it). Did that, powered back up, was working on where in settings I could find the battery temperature and (less than 5 minutes)it told me something to the effect of "System overheating. all apps have been closed, phone can only be used for contacts". So I powered off, pulled out the battery, and now I'm nervous to try and turn it on again.
Any suggestions?
EDIT: I'm not rooted

I think there is no problem with the charger, but with the phone itself. This may happen when there are issue in the motherboard. If the problem persists, you should try contacting a repair shop to make it checked.

I had an S4 for a while and now have a Galaxy Note 4. My family has the S5 and S6, I believe, and all of them have gotten very hot while charging at one point or another, but not with an error.
Check to see if your charger reads 5V - 2A, which is what should be on the S3. You could try charging while the phone is off - just watch its temperature.

The charger I've been using for it IS a Samsung charger, it was given to me with the phone. The output however, reads 5.0v-0.7A. I don't know jack about chargers and the like. I tried a few others when I first got it, and this was the only charger that worked while it was on, so the battery didn't drain faster than it charged.
Is that what might have fried it?

I found a usb to wall port that says 5V-2A. It also is samsung brand. Any advice on how to know what USB cord to use with it?

I tried a USB cable with the port I found that had the right numbers on it. I don't know if the USB cord i used was bad, or if the port was bad, but the phone didn't do anything. I plugged it into the cord i was using (Because It drained the battery when it overheated. It was at 46%, and then I let it rest with the battery out and it told me 1% when I tried to power up to see if it was still overheating) and it showed me a warning triangle and a thermometer.

It starts flashing the triangle/thermometer as soon as I plug it in (even though it's not hot) and then starts getting hot after disconnected from the charger now.  I can't power up to check anything else because the overheat killed both my batteries.

@Amyautopsy I think there is no problem with the charger, but with the phone itself. This may happen when there are issue in the motherboard. If the problem persists, you should try contacting a repair shop to make it checked.

It is something called short circuit, easily repairable by a technician.


text:
What does rebooting bootloader do?
I recently got a OnePlus 3T, then I updated it and now it's bricked. I cannot access recovery mode. I figured out how to get to a screen where I can reboot the bootloader. What does it do? Will it fix my problem


text:
Battery draining fast
I have Samsung Galaxy S2 GT-I9100, I had purchased new battery three days before and charged until it's full, after an hour I found my mobile switched off. I would like to know the how to rectify this issue.

Are you sure your charger is working?  Also, switch to Airplane mode so your transmitters aren't using battery while you figure this out.

According to the site: http://blog.gsmarena.com/samsung-i9100-galaxy-s-ii-thorough-battery-test-results-are-out-even-better-than-the-galaxy-s/
The battery should last 82 hours, maybe the one you bought may have been used previously, or it already came with problem, this is not normal, it is certainly a problem in the battery itself and not in the cell phone.


text:
Will I lose all user data when leaving Beta programme if running a stable build?
I'm enrolled in the beta programme but currently running a stable build. The beta programme page states (when leaving the programme);

Soon afterwards, your device will be sent an OTA update that will wipe all user data and install the latest stable, public version of Android

I would like to leave the beta programme but don't want to lose my user data. As I'm running a stable build, will my data be safe? I would hope that as I'm running the latest stable build I will simply not receive any future beta releases.

Why not just make a backup? As stated in the program pages: all your data will be wiped! Sounds clear to me.

@esQmo Based on previous experience, that is easier said than done. I've not found a single tool which will do a full device backup (without root). Yes, the page says all data will be wiped but only because of the OTA update back to a stable build. As stated I'm already on a stable build. I'm not here asking for help on creating a backup - I'm asking if I will receive an OTA "update" when unenrolling from an already stable build. It's not necessarily as clear as you are making out

You won't lose your data. You'll only be sent a fresh build of Android that wipes your device if you're currently running beta software when you unenroll.
I enrolled in the beta program on my Nexus 6P to get the finished version of 7.0 Nougat when it came out, installed it, and then later unenrolled while running the finished build of 7.0. My data was, as expected, not wiped.
tl;dr: Your data is safe, so long as you are running a finished release build (and not beta software).


text:
Log adb commands
I am trying do do some stuff the Android Device Monitor does on command line in a script. As far as I found out you cannot use the monitor from command line without GUI. My approach is to capture (adb) commands the monitor sends to the emulator and then use these commands directly. I already tried logcat without results (tried with adb push -> nothing logged). I also tried wireshark (usb sniffing) but that didn't work either. (too much information, maybe I did something wrong)
If anyone is interested: I am trying to do method profiling and save the trace file for further analysis. Btw. does anybody know why they say traceview and dmtracedump is deprecated?

Adb remote commands are done using a noninteractive shell. so normal logging isn't done. There should be some way of getting noninteractive shells to log, but a quick mobile Google search didn't show anything.

If You work on Linux machine, here is a way:
$ which adb
/usr/bin/adb
$ sudo mv /bin/adb /bin/adb2
$ sudo sh -c "echo 'echo $* > /tmp/log_adb_cmd.txt\n/bin/adb2 $*' > /bin/adb"
$ sudo chmod +x /bin/adb
$ cat /bin/adb
echo $* > /tmp/log_adb_cmd.txt
/bin/adb2 $*

Run Android Device Monitor...and don't forget to reverse operation:
$ sudo mv /bin/adb2 /bin/adb

That's a really cool approach. But it seems like method tracing is not done over adb but it's actually the answer to my question.

authors: Дмитро Степанюк


text:
What is the benefit to disable "Quick Boot" in Android Phone?

Device : MMX A89 OS : ICS 4.0.4

What is the benefit to Disable "Quick Boot" in Android Smart Phones?
I am most concerned about MMX A89 first. And it would be great if could also know about general case. But first and foremost for MMX A89.

Are you talking about general or related to your device as per the [tag:micromax-a89]? Its not clear in what you're asking.

@t0mm13b, I have updated the question to answer your question :)

Ok, why would you want to disable quick boot? And by quick boot, you are referring to what? Or is that where you hold down the menu key upon boot to boot into safe-mode?

@t0mm13b, I was reading one of comment on Android Mobile where reviewer has just written that Disable Quick Boot to improve performance. So I am curious that How Quick Boot can improve performance?


text:
Is it feasible to install 3000 mAh battery to MMX A89 mobile?
Device : MMX A89
OS : ICS 4.0.4
Battery : 1400 mAh

Is it feasible install 3000 mAh battery to MMX A89 mobile?
As internet is ON on mobile so it's getting drain within 6 to 8 hours and I am not using internet with lot of use. Although battery get drained so quickly.
Any solution?

According to this site, your Micromax A89 Ninja phone has a removable back plate with a replaceable battery.  It should be possible to replace the original 1400 mAh battery with a higher capacity one. However such battery will definitely be thicker in size, so you would most likely need to buy a different back plate to accommodate for the added thickness (see an example for Galaxy S4 here.)
I have not found any online merchant that sells extended batteries for Micromax A89, but you may have better luck with local cell phone dealerships in your part of the world.


text:
Will an Android 4.3 upgrade rewrite my custom /etc/gps.conf file?
Will an Android 4.3 upgrade rewrite my custom /etc/gps.conf file?

In my case, the upgrade to the android 4.3 did not replaced my custom /etc/gps.conf file.
It was edited by hands on rooted device before the Android upgrade and stayed with the same content afterwards.
Answering myself :)

Don't forget to mark it as answer later. :)

Sure i will. Sorry for that mistakes in the language and thank you guys for keeping stackexchange clean and informative!

No worries. Glad you find this site clean, and useful, even though you fixed your own problem. :)

Whenever I flashed a modem (for my region) on my phone, I noticed that it changed the values set I via FasterGPS; this app can edit the gps.conf.
So YES, chances are it will rewrite your gps.conf after you update. So, make a backup first.


text:
OTA update to Jelly Bean 4.3 fails (Nexus 4)
I just purchased a used Nexus 4 online and it came with Android 4.2.2 (stock, as far as I can tell).  The phone does have an unlocked boot-loader and is was rooted.  I was able to un-root using supersu, but the OTA update to 4.3 still fails.  It starts to install, then it just shows a screen that says "Error" with a dead robot.
Is there anything else I might need to do in order to allow this upgrade to go through?  I don't care about keeping the unlocked bootloader or anything.

You can always try flashing the 4.3 factory image if data preservation is not a problem. Grab the image from Google, then follow these instructions

Thanks for the useful links.  I ended up re-flashing the stock 4.22 image using that procedure.  Then the OTA update to 4.3 worked fine.


text:
What's the difference between a NANDroid backup and an ADB backup?
Could anyone explain the difference between a backup made using NANDroid and a backup made using ADB i.e. using the adb backup command? I've read that both are capable of creating full system snapshots but I haven't been able to understand the difference.
The more technical the answer, the better. Thanks.

The answer can be found in the backup tag-wiki. In short:

ADB Backup is the newer file based backup scheme introduced in Android 4.0. It creates a backup of the file system tree and files. Better explanation would be it's a logical backup, as files are mainly grouped by apps. Side-effect is that files not having a clear relation might be missing from such a backup. It's secure, because you need to unlock the lockscreen first to proceed and one can also encrypt the backups themselves. Backups can be done online. This method allows finer-grained control over what gets backuped and restored.
Nandroid Backup is the older partition based concept, i.e. it creates images of the file systems (think of Norton Ghost or rather the dd Linux tool to have something to compare with). A better term here would be physical backup, as it is a blockwise copy. A recovery mode that supports this method (e.g. Clockworkmod recovery) needs to be installed and started. Backups can be created and accessed without entering the lockscreen passphrase. This method is an all-or-nothing approach, restoring individual apps is not possible (without 3rd party support by Titanium Backup Pro, for example)

Find some more details in above mentioned tag-wiki, which also links to further ressources.


text:
Moving apps to folders within the app drawer using the stock launcher of Samsung Galaxy S4
So on my Galaxy S4 I can open the Apps Overflow Menu (4x4 square-ish dots) and press the menu button (left of the Home) and choose edit. From there I can long press icons and put them into a folder on a particular page.
What I can't do is drag apps from page to page and place them in folders on different pages.
I would really like to have all my Verizon/Samsung apps in their own folders.
I feel the answer will be a resounding "you can't", but how can I put icons from different pages of the apps overflow menu into folders on a different page in this menu list?

I have an S4 (Build number I9505XXUBMGA) using the Nova launcher.
However, I've changed to the stock launcher, and testing your scenario. My apps are sorted alpabetically (View type > Alphabetical grid). So, I created 4 different folders that would be strategically placed in different pages.
In edit mode, I dragged 1 app to the every edge of the screen, and it moved to the next page. I looked for the folder and dropped it there. Success! :)
The key here is to drag it to the very edge of the screen. You will see a blue vertical line show up once you get to the very edge. Again, do not just move it within the page. Move it to the very edge.

Wow... when you say edge you mean edge lol. I thought I had held far enough over and it didn't seem to work but I just tried it again and realized it wasn't enough before. Thanks!

@TronicZomB You're welcome. Glad to be of help. :)

I have my S4 in a lifeproof case so it is almost impossible ( or at least a real pain in the butt ) to slide all the way to the edge due to the case overlap :)
nother option is to go to the apps drawer ( the little grid ).. press the menu button (left of the Home) and choose edit, then click on the folder you want to put apps into ( or create one first, then choose edit, then click on it) and then in the little window that pops up, click on the "plus" icon... ( you only get this with folders ) then simply put a check-mark on all the apps you want in that folder ... you can slide from page to page, checking apps, and click save at the top when you are done.  Repeat for each folder you want to put apps into.

To move apps within the app drawer to a folder within the app drawer, click the menu button and enter edit mode.

authors: ابو باسم المهدلى


text:
Is doing a factory reset via System Settings the same as a factory reset via recovery?
Is doing a factory reset via System Settings the same as a factory reset via Recovery?
Via System Settings in Samsung Galaxy S4:
System settings > Accounts  > Backup and reset > Personal data > Factory data reset
Via Recovery:
Vol Up +  Home + Power > ...
I'm not sure about the exact procedure; Recovery seems to have disappeared from my phone.
Will these clear the same set of data, or are there slight differences?

Considering the fact that the phone does reboot when you do that in the Android GUI, I think it's reasonable to assume that it does the same thing -- i.e. it only reboots with some kind of flag that activates the FR functionality in the bootloader.

I never heard there's a difference: factory-reset is factory-reset (which is why both methods are often mentioned alternatively to each other: if you still can power up your device manually, you can use the corresponding item in the Settings menu -- otherwise, you can go via the recovery-mode).
Usually, the menu item in Settings says something like "Reset to factory defaults", while the corresponding entry in recovery says "Wipe data and caches".
Now, what is a factory-reset, in technical terms? Resetting all settings to the defaults of the currently installed ROM, while deleting all data and user-installed apps.
How is that done? By...

wiping /data (user-apps and data, plus Dalvik Cache) and
wiping /cache (app cache)

Now comes the circular reasoning: Isn't that what the corresponding entry in recovery says -- "wiping data and caches"?

depends on the device. for some recent models (that i work on) this two aren't same. after i pinpoint that, i will try to add a detailed answer.

That would be interesting. All I know is that on some devices/ROMs the factory-reset menu entry offers to also wipe SD cards (internal and external) with a factory-reset. But I couldn't find out whether in those cases the recovery manu didn't offer the same.

i just asked a question, http://android.stackexchange.com/q/57814/20859 where i have detailed a scenerio

That does not necessarily mean the two factory reset methods are different. There are multiple reports around of "incomplete factory-resets", where the first run seems to have not done its job completely, but a second run (from the very same place) finally did (see e.g. here).