text:
Google Maps Location History is showing an incorrect location
I have a major problem that I hope someone can help with. On my Google Maps feature under my Location History it shows a location that I was never at at any point, but when my wife happened to see that location she doesn't believe me that the GPS could be wrong and pinpoint that location if I was never there.
I was first wondering myself how could that could be possible if I was never there or my phone was never at that location that was 35 miles away from me and second is there any way I could prove the GPS being wrong? Can I contact Google Maps and can they give an official printout of that certain day and every location I was? I really need to prove my honesty to her and hope there is a way.

From Google's Location Source and Accuracy page:

Data sources
The following location data sources may be used to derive location:

GPS: GPS accuracy can be up to several meters depending on your GPS signal and connection. Your phone must support GPS, have it enabled,
  and allow Google Maps access to it.
WiFi: WiFi (wireless network) accuracy should be similar to the access range of a typical WiFi router, or about 200m or better. Your
  phone must support WiFi and have it enabled.
Cell ID: Cell ID (cell tower) accuracy depends on cell tower density and available data in Google's cell ID (cell tower) location database.
  Accuracy may be approximated at distances up to several thousand
  meters. Note: Some devices do not support cell ID location.

...
Note: When Latitude is running in the background, it will default to
  cell ID (cell tower) location on most phones to preserve your battery
  life.

So if you didn't have Google Maps open for any reason at the time of the erroneous location, it will have defaulted to it's least accurate location finding service, that depending on the density of cell towers in that area (generally more dense in urban areas, less dense out in the countryside) could be out by several kilometers.
If you visit the Location History page in your Google account on a PC, at https://maps.google.com/locationhistory/b/0 then it should show a similar map and listing of places as you see on your phone, but you can also click each recorded location to see how (in)accurate it was. When you click the blue dot for a location, Google draws a blue circle around it that shows approximately the (in)accuracy of that location fix.

The picture above shows an inaccurate fix that covers 3 villages, and a number of roads (I was actually on a train at the far southern edge of that blue circle).
As long the problem location fix has a large blue circle around it, and you can account for being somewhere in that blue circle then you should be ok.

At first, I couldn't see any blue dot areas. Then I realized that I had to zoom in to see anything (because I had GPS on and thus had a very accurate reading for each location). Thanks for pointing out this feature!

@Jason, I found some points of mine that had great accuraccy, but I know are also incorrect. But they are within a quarter mile or less from where I actually was, and I imagine GPS was off and it used WIFI (and as I work at a campus, the wifi is the same SSID everywhere). So even if the blue dot doesn't cover where you actually were, it should cover an area close to where you actually were. The accuracy is an estimate, after all.

I'm in a rural location and because cell reception is poor, I use a high power directional antenna.  It's normal for android to show a location that's out by as much as 25 km, while claiming an accuracy of a few hundred metres.  Moments later it might switch to a different tower in the same general direction from me but kilometres from the last location, and be similarly confident of its accuracy.  Google thinks I routinely travel faster than the speed of sound.

That's most likely not a GPS position, but rather a WiFi hotspot. Google's location service makes use of different identifiers:

GPS
WiFi hotspots
Cell towers

While GPS should be quite accurate (bad conditions might give lower accuracy, but usually shouldn't place you too far off), and cell towers usually are not moving -- WiFi hotspots may exactly do that. I will give you an example situation to understand:
Say, Google's "StreetView cars" passed my house/flat in NYC 2 years ago, while my homy WiFi hotspot was turned on. So they recorded my hotspot's SSID, and connected it with the current GPS location. 6 month later, someone passing by my NYC home with "network location" turned on, gets a fine (and relatively accurate) position from that: location service asked Google's database about my hotspot's SSID, and got the coordinates back.
Fine, so far -- but a year ago I decided to move to San Diego. I completed that 6 month ago, and set up my WiFi hotspot again. Now you pass by my house, your device detects my SSID, asks Google for that hotspot's location... and suddenly you are in NYC, as Google did not update its database yet!
That's how it mostly happens -- and that's how I traveled hundreds of miles in a few seconds a couple of times (my ears still ringing from that acceleration, as I also traveled back a few seconds later)...
To prove you're unlikely having been there, check your other stored locations and check their timestamps. Try to find some with a timestamp close to the wrong location. Once it turned out you must have traveled light-speed to make those data becoming true, the error should become obvious.

I have that problem too on my daily commute I suddenly get "relocated" to the next village while walking to the train station. I wonder thoug how I can fix that. Can I report this to google?

Not that I know. I wonder why we are forced to share our data with Google (when using network location). The "official reason" was exactly that. But they do not seem to care...

@Marcel Yes, you can report this now. See https://android.stackexchange.com/a/117269/100457

I apparently just walked 12,200 miles to somewhere just off the coast of west africa because someone google screwed up the coordinates wifi for a Lakeview Animal Hospital in Chicago which I walked by.

If you click on the dots, you will get the time it recorded you there.  If it is 35 miles away, and it is within minutes of the previous location, then it would be impossible for you to be there in less than 1/2 hour.  I also agree with the others about the Wi-Fi.  I was traveling in Michigan this week, and there is one point in Las Vegas that shows up just 10 minutes after the previous position in Michigan.  Someone's internet connection was being sent out to the network from Vegas.

GPS uses best estimate statistical methods to guess at the location, and sometimes the calculation goes wild due rounding errors, lousy code in the GPS chip, etc. etc.

The problem is not GPS, which is really very accurate, albeit not always available. The problem is that the "location" calculation, in order to save battery, uses data from a number of sources far less accurate than GPS.


text:
How to move WhatsApp chat history from iPhone to Android?
Just upgraded my iPhone 4 to Nexus 4, and could not find on Google a reasonable answer to this question. Is there any good app that does this? Or, what should be the process?

I made the switch from iPhone 5S to Nexus 6 three days ago. I transferred WhatsApp conversations including attachments from my old iPhone to new Nexus 6 with the help of BackupTrans, the desktop utility mentioned in this article. Here are the steps to transfer WhatsApp messages from iPhone to Android with this software:

Launch the program on your Windows PC or Mac and then connect both your Android device and iPhone to your computer via USB cable.
Click 'Back up my data' when a message pops out on your Android phone’s screen. Now the software will read WhatsApp messages from your Android and iPhone and show them on its main interface.
Finally go to the top tool and click "Transfer Messages from iPhone to Android" button.

Note: You will need enable USB debugging before connecting your Android phone to this program and also make sure you have iTunes 11 or above installed on your computer.
It's a paid program but I couldn't find any other software or app that can migrate WhatsApp chat history from iPhone to Android. There are some apps on Play Store but none of them worked for me.

There is no simple way of doing so, you have to do a lot of technical mumble-jumble for this.
Caution: Do not install WhatsApp on your Android device beforehand.
If you are ready then:
[I have not tried this with Mac, this works fine in PC (Windows) and Linux]

Connect your iPhone to the system (PC)

Do not start iTunes. If starts automatically, then close it.

Open command prompt (RUN: cmd) or terminal.

Now here is the tricky part, you have to search for a folder named "whatsapp". You have to use command line

dir - to see visible contents of the current folder.
dir\a - to see all contents (including the hidden and system) of the current folder .
cd [folder] - change directory (change folder to).
copy the folder "whatsapp" to your system by using copy [source] [destination].

Now simply connect your Android phone and copy that folder in the primary USB storage (memory card).

Now install WhatsApp, authorise it and it will ask you to restore backup. Do it and you are done.

This works between two android devices, but not from iphone to android

yes it does,  tried and tested

Downvoted this answer for the above reason: "This works between two android devices, but not from iphone to android"

Says the trick part is to search por folder name, but dont' show how (see http://superuser.com/a/428094/235052). But still could find the folder.

You can use a third party app to take the data and migrate it. You can use the following apps:

Backuptrans
WazzapMigrator
Dr. Fone

Alternatively, you can email yourself the backup file from the WhatsApp and import it on the new phone:

On your iPhone, launch the WhatsApp App and then go to "Settings >
  Chat Settings" on the interface.   Select the WhatsApp chat messages
  you want to transfer from iPhone to Android and swipe the pane to
  left. Then you need to tap on "More" button and choose "Export Chat".
  After that, you would be asked Whether to attach media or not. ￼
  Choose the e-mail to export and type in your email address as the way
  you do to send an e-mail, and then please press "Send".

How can I import it in new phone, if I email?

On your iPhone, launch the WhatsApp App and then go to "Settings > Chat Settings" on the interface.
Select the WhatsApp chat messages you want to transfer from iPhone to Android and swipe the pane to left. Then you need to tap on "More" button and choose "Export Chat". After that, you would be asked Whether to attach media or not. ￼
Choose the e-mail to export and type in your email address as the way you do to send an e-mail, and then please press "Send".

@Zlatty I edited your answer including your last comment to help people find it directly.

There is no option to import a chat.

As Zlatty's answer mentioned, you can use those paid programs and I think they should work. But they will cost you 2000+ Indian Rupees. Backuptrans has a limit of 20 messages in the trial version, Dr. Fone does not let you restore in the free version.
I will explain how I managed to successfully transfer WhatsApp messages from an iPhone to an Android phone (Nokia 2.1)
So, as this video explained,

Back up iPhone using iTunes without encryption

Use iPhone Backup Extractor (4 files can be extracted for free) to browse to Application Groups -> net.whatsapp.Whatsapp.shared -> ChatStorage.sqlite
This one file has all the chat messages, the texts.

Copy this file to your Android phone's internal memory

Get the WazzapMigrator APK and open the SQLite file using it, it will create a local backup for WhatsApp Android that it understands.
WazzapMigrator is great, it only costs 490 Rupees. You can find the APK for free online too since it used to be free for download. As of today, the latest Whatsapp version being supported by it is (2.18.248),

Use Droid Info or some other app and find out which variant APK works for your Android device and download that particular WhatsApp version from a site like APK Mirror.

As you set up WhatsApp, it will tell you that it has found the local backup and you will find all the chats in place.

If you want all your media to also be transferred, you need to also somehow copy all the files inside the Media folder into your PC and then into your Android phone. This iPhone backup browser software I recommended only lets you download 4 for free, so either look for a free browser or pay for exporting all the images and videos you have.

As an example, there might be upwards of 700's files we need to bring out.
Once you have the media files on the mobile, the WazzapMigrator app will incorporate it while building the local backup of WhatsApp.

You can take a look at this app I developed: WazzapMigrator. It's an Android app that moves your Whatsapp history from iPhone to Android.
For this you will need:

an Android device already running WhatsApp (do not enable Google Drive backup)
an iPhone Whatsapp archive (ChatStorage.sqlite) - you don't need the actual iPhone, just a recent backup

Details:

You can use any iTunes Backup Extractor to get the file:

How to extract ChatStorage.sqlite on Windows
How to extract ChatStorage.sqlite on Mac

(source: WazzapMigrator)

And? What makes this a good solution?

@AlEverett: because iphone and android whatsapp use two completely different databases and restore from one another is not possible (tested myself)

Worked perfectly for normal one-to-one chats. Unfortunately it doesn't support/convert group chats yet.

I confirm it now supports group chats as well!

source: Stack Exchange

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

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

sort: votes


text:
Can a dual SIM Android phone receive voice calls to both SIMs?
Is it possible for a dual SIM phone to receive calls (not simultaneously of course) to both SIMs without any manual switching?
From what I have seen, Android 4.0 seems to support voice call for SIM #1 and video call (which seems to imply voice too) for SIM #2. That seems like you get 2G voice coverage for SIM #1 and 3G voice coverage for SIM #2. Is this true?
I guess this may vary depending on particular phone model, but what solution is Android dual-SIM industry mainstream currently?

Please take a look at this question and my answer to have basic understanding on how the manufacturers use the terminologies.
These differences are hardware based and nothing to do with Android. Hence, if you had properly chosen your hardware:

Yes, you can receive incoming calls in both SIMs without manual switching - even simultaneously! Yes, the other call will be treated as if you are receiving a call when you are on another on a single SIM phone. Depending on your settings and operator restrictions, you may have enabled call waiting and hence it will be displayed on your mobile screen. You can then hold one and switch to another.  This was tried in Samsung Galaxy Y Duos phone.

I am not sure about your other question about video call.
Update: In Samsung Galaxy Y Duos (a dual SIM phone) though both SIMs were active to receive calls and access Internet simultaneously, only one of them was allowed to use 3G network. If I opt for 3G network in SIM1 and opt for 3G on SIM2, a message says I can't use 3G on both and changes SIM1's network to 2G and retains SIM2's network to 3G as per my input.

Well, basically I was not asking about video call, just stating that video call automatically equals voice call ;-)

Do you know if Android can detect which type of dual sim a phone's capable of (i.e. prior to actually fitting the second sim & testing)?  http://android.stackexchange.com/questions/103765/how-to-tell-if-a-dual-sim-phone-is-dsds-or-dsfa

The part that says simultaneous incoming calls , simultaneous internet doesn't apply to every dual sim phone. @Jeffrey's answer explains about dual-standby.

Android phone basically have two different dual SIM systems, AFAIK:

DSFA (Dual Sim Full Active): both SIMs can receive calls simultaneously, and you can switch between one call and the other
DSDS (Dual Sim Dual Standby): when one SIM is receiving a call, the other one is in standby. It will receive nor calls, nor SMS. It is like the second SIM is put in a phone turned off. As soon as the call ends, both will return to active state.

For more details, this page from NGM is pretty explicative.
Like DSFA and DSDS, also network coverage for different SIMs is all on the manufacturer's choice: I once had a cheap Dual SIM phone (not even a smartphone) which had a UMTS first slot and GSM second slot, but most smartphones today (all high-end ones for sure) offer LTE on both.
Android also allows you to select a favorite SIM for various action: you can always choose which number you want to call or send from, but if you have a plan good for messages and one made for voice calls, you can tell Android to send SMS from the first SIM and calls from the second, unless specified otherwise. So, you don't risk spending more than you should when forgetting to tell which SIM you want to use for a call, or to switch SIM.

Dear Dual Sim active or simultaneously mean in any phone who support or have dual Sim Card phone and you received call at Sim one during your running Sim one call any one call at your second Sim who are its same phone where your call are running and you are able to pick 2nd Sim call bye holding 1st Sim call that was only Some China mobile phone before 4 year every coming phone and Samsung two model D780 and c3212 that all are Disconnected. Now no one Brand offering this function.

Surprisingly Asus Z00AD is working with DSFA (Dual Sim Full Active): both SIMs can receive calls simultaneously, and you can switch between one call and the other

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


text:
Answer phone calls directly from computer (Linux)
When I'm on my work computer, I'd like to connect my phone via USB and have the possibility to answer calls or initiate calls directly from my computer, using a microphone handset directly connected to the computer, not the phone.
I Googled assuming something like this already existed, but I didn't find that specific use (I found GtalkSMS, EasySMS, AirDroid, but most of them are for SMS/MMS only).
How can this be done?
It would be great if this would be directly connected to Google+ (like initiating a Hangout that would automatically use my phone, or a GTalk call that would use my connected phone instead of a "web" phone number).

Related: Can I forward/reply calls/sms to PC?, Answer my phone on my Tablet?

I read the two other links, but apparently, it does the opposite : receive call to Google Chat via a "Google Voice number". I want to receive call on my computer when someone dials my personal mobile number

Using bluetooth HFP it possible in Windows 7 PC's but don't know whether it will work in Linux. so if you have a windows pc you can try to connect you phone and try in advance phone operations window you can call using a PC

Related questions  A, B

The only Linux application I know that could achieve this is 'HFP for Linux'. It works by implementing the Bluetooth HFP 1.5 Hands-Free Profile (PDF file), which basically makes your PC a remote control/headset for your Android phone.

this sounds cool. but how do i install this software?

There is a Java application which you can use to connect your Android device with your Linux/Windows installation. It needs ADB.
As part of your question, without a USB, you can use ADB's tcpip function so you won't need a USB cable all the time. Just connect it once, enable tcpip, and then connect over a wireless connection.
It won't forward your incoming calls, but you can use your Android screen. I have written a tutorial on its usage as well.
Once connected with ADB, you can dial a number from the phone like this:
adb shell am start -a android.intent.action.CALL -d tel:+12345678

this works but you can only call and then you have to go to your phone ....

As far as I've seen, there's no solution aside from ADB and custom coding to perform call forwarding over USB that can be trusted; Bluetooth self-induced MitM, I don't consider it very secure for client calls. Side note here, "Bad USB" (AKA Rubber Ducky or HID) attacks are too easy to deploy if your device is infected with the latest generation of cross-platform malware; if one cares about their workplace security, phones shouldn't be plugged into the corporate network or computers. So, I'll suggest what I know to have worked for providing similar features you've requested.
The trick I've used in the past doesn't require the phone to be connected to a PC to answer calls but should still work as desired; look up Google Voice number to forward calls to your cell or PC; an additional benefit of using Google Voice is that groups of contacts or individual contacts can have their own custom voice mail greetings setup.

I use Mightytext as it allows you to dial phone calls and send SMS messages from the browser. I have used it on Windows & Linux with an android phone. No need for a USB connection either.

This is what one of Apple's "Continuity" features, "Handoff", does... yes? But Handoff's only good between Mac and iPhone, so I have used Google Voice to dial and answer calls to my Android phone on my Mac.
You can connect your phone to Google Voice or port your number to Google Voice and then you can use Hangouts to answer and make calls. (If you have Sprint, like I do, this works great! Just use your number as a Google Voice number and it's totally synced; unlike fully porting your number over, everything stays the same with your Sprint service except now you use Google Voice VM but it's better and more convenient anyhow and nothing changes from the phone-side).
Also, have you tried AirDroid (AirMirror)? I use AirDroid for controlling my phone from the computer (Mac App or Website > computer and phone must be hooked to the same network); I also have it set up as security and to find the location, in case my phone is lost or stolen. And I use Pushbullet's Chrome extension for texting [because it is easier and I discovered it first;)].
AirDroid(AirMirror) is almost like Handoff except I don't know if it accepts incoming calls, but you can make outgoing. Check out: http://gadgets.ndtv.com/apps/features/how-to-make-calls-send-and-receive-sms-from-your-computer-using-an-android-phone-654766
There are a couple company's that I read about that are said to offer this exact solution but I don't have personal experience (except
"Vysor", I have used as an Android mirroring app for presentations):

Remote Phone call- https://www.justremotephone.com/
*Mobizen- mobizen.com
Vysor

*Seems like a great platform.
But ultimately, it seems like these are simply mirroring apps. Which actually could be just fine; the mirroring route is not as clean and fluid as Google Voice has been for me because of the necessary setup, every. single. time. But it could be an easy hack or workaround for this problem.  You just activate the mirroring system when you sit down for work on your computer, then plug your headset into your phone, and then you can use the app's screen mirroring your phone to answer or dial calls, etc.
Either way, there are so many apps and stuff out there, I'm sure there are other options but in my experience, Google Voice has been the best at doing what you asked, and it's simple and seamless > once you set it up, you can forget about it!

apple's "handoff" only works about 50% of the time. i have tried with iphone 6+ 6s+, and macbook pro's from 2012 all the way to 2016 - same story every time.  so that's a terrible comparison IMHO

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


text:
Boot looping Galaxy Ace GT-S5830i
I sent my broken phone to repairs, and they lost it. So I'm awaiting a replacement and in the meantime, I have a bog-standard non-smart phone. My mum very kindly said I could borrow her Samsung Galaxy Ace while I await the new phone. I don't know if the change in SIM cards has triggered boot looping issue.
So, I'm busy using the phone, deleting data from Facebook/whatsapp periodically because the storage on the Ace is low, then suddenly it starts boot looping. Not sure if I inadvertently cleared data from somewhere I shouldn't.
I have tried clearing the partition cache and factory restoring with no luck.
I followed some instructions to download Odin (not the latest version but 1.7 or something such), set it up as instructed in the particular video I was watching, but when I connected the phone to the computer it didn't connect to the program.
I tried to download a newer version of Odin, but got a virus on my computer.
I would appreciate any help to resolve this issue!


text:
Boot from an image in PC using Android device
I've a Redmi 1S (Hongmi 1S) running MIUI v5 (Jellybean v4.3). I have a Bitdefender rescue disk ISO file. I want to boot this rescue disk using my Android phone, just like a bootable USB drive.

How can I boot from this file in PC using my Android device. What are the necessary requirements?
Will Android handle this as an ISO file, or will it simply store it as an unknown file type?

I had earlier asked this question on the MIUI forums, but by the next day itself it was stamped irrelevant and was closed/deleted.
As there is no specific date for an upgrade, my device may or may not update to Android 4.4 Kitkat or MIUI v6. So still, will it change with the update?

DriveDroid seems interesting.

does your phone support usb mass storage

@totti ya it supports it Whenever I connect the device it is default in USB mass storage.

Thanks for the reply but Why the compulsion to Root , every other unique application in the play store has (Root required). Isn't there any other possible way which doesn't require much messing

Possible duplicate of How to add an image to the hard-disk of an android phone

As USB mass storage is available you can use your external memory card as a pen drive. Use any Windows/Linux/Mac  app like  sardu, YUMI to create bootable USB. Some app may not detect your MMC on phone, then try another boot dirive creater.

authors: จิราพร วงษ์มีแก้ว


text:
"Incompatible with other applications(s) using the same shared user ID” while installing Google Play service?
I know similar question is floating on the same site, but no solution works for me.
I have been using Karbonn A26 Smart phone for the last two years, and I was not able to install run YouTube and Google+ since 2 years. Its hardware is quite ok. It runs Android 4.1.1.
Let me be clear what I am doing:

When I install and open YouTube, it says YouTube cannot work without Google Play Services. When I click on Get Play Services, it gives me error: "Incompatible with other applications(s) using the same shared user ID".
So I factory reset the phone. Then I try it out, same. I can download and install YouTube, but when open it, it keeps saying same "Cannot play without Play Services".
Same thing happens when I install and run Google+.

Installing YouTube on clean OS itself does not work.
Do I need to wipe cache? I think factory resetting must also wipe cache. What should I do to resolve this issue?

bro they all ask to factory reset. But this does not work for me, neither I am rooted.

Whether you are rooted is a different issue. But what you forgot to mention: Do you have the Google-Apps already installed on your device? Can you e.g. use the Google Play Store app? If not, please see How can I install the Google Apps Package (Play Store, …) on my Android device?

Whether I have Google-apps installed? Well I had only play store installed and it just works. But then I tried installing gmail, Google+, YouTube, all say Get Google Play Services, when I click on that, installing Google Play Services fail with above error. Also I checked,  in Settings > Apps > All, there is Google Service Framework, is it the Google Play Services?


text:
"Connection problem or invalid MMI code" in Samsung SHV-E160L
I have bought a Samsung SHV-E160L in the Philippines. Lately, I have been facing problems with  signal reception. The SIM card is good because it works on another phone. Could it be the problem on the phone? I am not good at Android terms so please be specific.
The signal bar sometimes is full but cannot make call or text. It sometimes work but mostly it doesn't even if it is showing full strength. It just says "Connection problem or invalid MMI code", and sometimes there's no signal totally  even if the signal is very strong. I took my phone to a  technician but he couldn't find a working solution. I am really getting frustrated because I cannot make calls most of the time and others cannot contact me.


text:
Android crashes after update unless I put another memory card
I have HTC Desire HD and installed an official update of the system: Android 2.3.5, HTC Sense 3.0, system 3.12.405.1.
After the update my phone runs very slowly and reboots every 2 minutes. If I remove the memory card it runs well. If I change the memory card to another empty one then everything is also good.
But I have a lot of apps and other data on that card and I don't want to format it.
I looked at a log, there are a lot of mistakes like this:
W/ResourceType(13907): Failure getting entry for 0x7f0200df (t=1 e=223) in package 0 (error -2147483647)
Link to the beginning of the log (250kb):
http://pastebin.com/P3zq0k5x
Full log (3.3Mb, phone rebooted several times while writting this log) is here:
http://file.karelia.ru/9kjwqz/
I don't understand anything in programming or Android. Can you help me? Maybe I should just remove one of the apps and problem would be solved?

I have the same problem.

I had a similar issue and resolved it easily enough by carefully reading the short messages that were regularly popping up on my screen informing me just what apps were causing my phone to "force close." In my case the culprit was the Volume+ app. As soon as I uninstalled Volume+ the phone was right as rain.

Unfourtunately I didn't get any messages on my screen...

Sorry to hear your hassles however it is actually good news that your phone works well without the problem sd card. Since your phone runs like crap and reboots you may be forced to use a computer sd card reader to salvage what you can.
I hope someone can make sense of those log files, otherwise maybe mounting your sd card on a desktop pc and running scandisk for errors (depending on your platform). But I would backup all the data I could from it as soon as I could to your computer hd.
This is one of those times we hate computers and they remind us to back everything up 3 or four times ;) You can use apps like http://www.appbrain.com/ to make an online version of your apps. As for your data you could sync with a dropbox app or some other kind of sync app I use sftp on my linux desktop or cygwin ssh on windows with https://market.android.com/details?id=dk.tacit.android.foldersync.lite&feature=search_result
Good luck

may be some apps is running from your SD card.
instead of internal memory. some of your application is stored in your memory card that's the reason.
apps like:
/mnt/asec/com.threebanana.notes-1/pkg.apk
/mnt/asec/com.mobillness.shakytower.full-1/pkg.apk
/mnt/asec/kr.sira.measure-2/pkg.apk
/mnt/asec/com.droidhen.irunner-1/pkg.apk

.
.
.

I understand it. But what apps?

check this edited ans...

I've deleted all these 4 apps, but the problem is still here :(

I mentioned .... not only this 4 there are many under this "/asec/" folder, delete this folder once and check  it. if problem exist send once again the error log files.

I haven't micro SD adapter to put it on card reader unf. So I can't remove that folder to HD to recover it later. I can only delete all those apps that are installed to the card. But as I said in my first post, I don't want to lose all apps installed to the card, their settings and their data. Is there another way to determine tjose apps that causes the problem?

I found micro SD adapter and removed folder .android _secure from memory card to HD. After that the problem disappeared. But now I can't use my apps that were installed to the card. What now?


text:
Will I be able to make video calls over Skype with ACME Tablet TB01?
I want to buy ACME Tablet TB01 and I want to know if it will allow to speak over Skype using both front or back camera. Can I make video calls?

I'm surprised you'd try to buy this table considering the site you link says the following "Even less competitive with other tablets. Features in it are not worth the price in the offer." So long as Skype can run on Android 2.3 you should be able to use it. You really should use Google prior to asking such a question here.

The current Skype Android app does not support video calling at all.
If it did, and your device ran the appropriate version of Android, you shouldn't have any problems.  However, just like using a desktop computer - your performance will be variable.  Using a less powerful device will result in a less optimal experience.
There is an alternative, using Google+ (and hangouts).  However, to use this, I am pretty sure you will need the Google custom libraries.  In that case, you need to check the device you are buying to see if it is marked as a "Google Experience" device.  This means it has the "blessing" to run Google apps.  Otherwise, the device is likely based on the Open Source version of Android, which is not as full featured.

Skype for Android supports video calling. They even advertise it on their website.


text:
All non stock apps are crashing
Suddely without any previous event my application has started crashing. Only stock applications work? Cleared cache of some of them but nothing happened. Do you have any ideas, or I will have to make a factory reset?:S
EDIT!!!!
I have a great hint...I trie to reinstall an app and I got an error telling that there is insufficient space in my phone. Any ideas?:)

Did you try rebooting?

Yeap, many times...

Sounds like you'd need a factory reset then :(

Have you tried clearing the cache (or data) for the Launcher?

Also: What device? OS? Rooted?

You should take a look at the system log. Maybe there is a hint in it about this strange behavior.

Samsung Galaxy, Froyo. Not rooted.
How do I clean the Launcher's cach? There is no such application :S
I cannot view system log, because I cannot run any applications:(

@peraueb8921 You can view the system log without an Android App via the adb utility.

I have this happen from time to time. My issue is usually just about any application, not just "non-stock".
To fix it I have to reboot in to the recovery and clear the cache. I believe that it has to do with the number of applications that I have installed, ~105 total, and the amount of data they store in the cache.
Clearing the cache usually fixes it, but only for a short time, unless I remove some applications. I am now down to about 80 and I haven't had the issue in a couple weeks.

How can I reboot in recovery and clean the cache? I removed may apps and it seems a little better...

I can't answer that if you have an unrooted phone, I rooted my device as I was walking out of the t-mobile store. It also depends on the device you have, and I don't even remember if the stock recovery has the option to clear the cache, I think it does, but it's been a while since I've seen it.

So I cant avoid factory reset if I am not root?

No, you can factory reset. but I dont know how to tell you to get in to recovery. My Galaxy S, for example, I hold down the volume down + power while the device is off, then when the "vibrant screen" pops up, I release the power, and continue to hold the volume down and I get in to recovery. But I don't know if the option to clear the cache is in the stock recovery, factory reset is.

I have made an edit, please check it out :)
I have Galaxy S, too. I will give it a try

I booted in recovery mode, cleared the cache partition but the problems are still there.


text:
Will launcher dry the battery quickly?
I like to install doldol launcher will it dry battery quickly? or maintain battery backup normal like default launcher?

Compared to the screen no, unless the launcher is madly bloated.

There will be subjective opinions, however, the battery life will depend on what launcher you use. For instance, if the launcher makes heavy usage of internet for fetching data for its widgets, etc., it will surely end up in poor battery life. But again, it will vary from launcher to launcher and what settings you enable/disable in the launcher. I have been using Nova Launcher for a long time, and having no trouble with the battery life.

I have been using many launchers since past 2-years, i have more battery life as compared to my stock launcher.
I believe it all depends on the usage, widgets which you are using on your launcher.
My personal opinion just give a shot to Dodol launcher and try to avoid using widgets which are less required.


text:
Why are portrait photos sometimes sideways?
When I take a portrait photo, it shows up correctly on the phone.  But when I transfer it to certain software, it shows up flipped sideways.  Why is this?  Is it the fault of the phone or the software that's reading the image?  Is there a way to fix a batch of these images so that all software shows them correctly?
The phone is an LG G3, but it's happened to me on multiple phones, and many people have reported this problem, e.g.:
https://androidforums.com/threads/vertical-photos-rotating-to-horizontal-orientation.588960/
The same thing happens if I use a different camera app, OpenCamera, instead of the stock Android app.

Depends on – and we need some more info to decide: 1) does this only happen with some software (but not with other)? 2) does the same software show it correctly for photos taken with some other phone?

2 examples of software for which it happens are uploading an image to www.kijiji.ca, and opening an image in gImageReader.
I don't have another phone to test unfortunately, but I know it was at least happening with the Kijiji website on my previous phone, also Android.

Which means it only happens with that specific software – but the same photo opened with a different software is shown correctly? Then it's most likely an issue with the software, which for some reason ignores (or cannot read) the photos' Exif data (which is where the image orientation is stored).

That doesn't necessarily follow - maybe phones save photos in some kind of non-standard way, which a lot of software doesn't handle.  We have to know the details to decide.

I found the answer to my own question.   It seems cameras take the picture and then store an flag, the Exif orientation, rather than just storing the rotated data, because the latter would be too time-consuming or it would be too expensive to give the camera custom hardware. (https://www.impulseadventure.com/photo/exif-orientation.html)
But not all software supports these image rotation flags, so it's best to process images when importing them to convert them to an image with no rotation flag.  Some tools for doing this are here:
http://how-to.wikia.com/wiki/How_to_auto-rotate_digital_photos_to_their_proper_orientation
The exifautotran script seems to work for me, e.g.:
exifautotran *.jpg


text:
Change battery meter behavior
I heard that charging li-ion batteries to less voltage value heavily increases number of (charge-discharge) cycles, while decreasing phone work time(energy return from charge) only for a little.

Charging only a half of capacity increases number of charges 3x, so there is 1.5x outcome in energy that i could get from battery for its life. I have 5000 mAh battery, and a huge power bank. It is very big capacity, and i am ready to sacrifice some working time to prolong battery life for years as much as possible.
So for now it could charge to 4.2V to 100%, and i want to "reconfigure" or "recalibrate" BMS. It should "think" for example that 3.9V is 100% charge and stop charging it, and 3.6V is a 0% and is a device shutdown voltage.
How to set this in Android?

Graph appears to be from Battery University (from memory). In any case it doesn't hurt, rather it is recommended to link the source

@beeshyams https://energymag.net/dod-depth-of-discharge/

Thanks. But the graph is for Nickel-Iron. Android devices use Li-ion or Li-Po so the values may be wrong for this discussion (while the trend is similar) . See Battery University and sources quoted in the linked answers (the last one)

That's not the right chart for what you're doing — that's a chart for if you charged after discharging your phone to 50% instead of 0%. Limiting the voltage the battery is charged to is much more effective; your increase for charging to 3.9V is ≈8x. See https://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries for details.

@derobert, I want to set 3.9V as 100% of battery instead of 4.3V to not ruin it! But i haven't rooted my phone yet, this seems ti be required to set upper limit.

@xakepp35 yeah, I understand. I was just pointing out it doesn't give you 3× the cycles, it's more like 8×. I don't think you can do it without root or using e.g., a smart plug to turn off the charger.

@derobert I thilk its like water tank. If you pump in too much tank explodes, if you pump out too much air pressure could collapse it, in both ways it would be wrecked. I think that 4.35V is too much for my phone, it is stated like that at 100%. I just wondered how they assumed to fix that error?

For starters your device needs to be rooted ( see rooting )
One way could be to fool the system by pretending you have a smaller mAh capacity battery so that it stops charging prematurely (relative to actual capacity) but that's tough because the battery capacity files are hard coded into the kernel, so you need to "cook" your kernel. See
Where are the battery capacity files located?
Practical alternative is to stop charging at a level that matches your desired voltage.

You can do it the hard way. See
Automatically limit (stop) battery charging at a given percentage

Or

Easier way. See How to limit charging to 60%

Also see Ideal charging / discharging percentage for maximum battery life?
Rather than actually figuring out the voltage levels at which you want to charge / shutdown , it is easier to go by battery charged level and stop charging


text:
Samsung Galaxy S4: After 5.0.1 update phone only charges when switched-off
While my phone was updating it was plugged in by the wall and charging. After the upgrade the battery was drained by the evening, and when I plugged it in to charge again, nothing happened.

I plugged it into my computer and still nothing.
I removed the battery and left it out for a few hours and thereafter, tried to charge again but still nothing.
I switched-off the phone, plugged it in and then I got a battery with a lightning bulb, and it vibrates every 40 seconds or so.
I left it overnight and it charged to 100%.

How can I fix this problem so that the phone charges while powered on, and gets recognized by my computer again?

Related: Galaxy S 2 battery won't charge while being on

Hi! I edited your question so that certain points (steps you took) can be read and focused easily. I also removed the very first line since you didn't add which questions or similar problem did you read, so it was unnecessary info in its current form. Do rollback or [edit] furthermore if you think the edit is unjust. :)


text:
Will Security apps work even after flashing new rom?
Assume that I have turned on Android Device manager to locate my phone in case of theft,  and I also installed some security apps which can send message when someone tries to change the SIM card.
Now suppose I lost my phone. The one who finds it is tech savvy. Firstly, (s)he does a factory reset after booting into Recovery mode, followed by flashing a new custom ROM, and then (s)he starts using my phone.
Will Android Device Manager still  work?

The Android Device Manager will probably still work, provided the new ROM contains the GApps. But it won't listen to you any longer.
If, as you describe in your question, the "new holder" is from the tech field, and did a thorough wipe plus installs a new ROM, nothing from your installation survives. It simply can't, with really all storage wiped/overwritten.
What some of those security apps offer is to be integrated with the ROM (on rooted devices only, of course). That helps to survice a factory-reset, as that doesn't touch the ROM (or, more precisely: /system, where those apps are installed then). But with the entire ROM and recovery replaced, plus all data wiped, where should they "stay"?


text:
How to set Google dialer as the default dialer in Sony Xperia Z3+?
I hope you are well. I have recently switched from a Google Nexus 5 to a Sony Xperia Z3+. However, I'm slightly annoyed at all of the default apps that Sony bundle with it. I have already replaced the Xperia keyboard with the one from Google, and that was fairly easy. I am now trying to replace the default dialer with the awesome Google dialer that I am used to.
I managed to find online an APK for the Google dialer (all verified as genuine) and installed it to my phone. However, I cannot find the option to select it as the default dialer.
I went to Settings → Apps → All → Google Dialer.
The 'Launch by default' option is greyed out. Does anyone know how to get this working as I really love being able to search for a number by typing the name of a company and don't like the Sony dialer?

You may need to clear out the default for the Sony Dialer first.
Settings > Apps > All > [insert Sony dialer app here] > Clear Defaults

I find that dialing a number from your contacts may not prompt you for a new default, either. Instead, navigate to a website that has a properly formatted number like(###) ###-#### that you can tap on to have it open in a dialer - that should prompt you for a default selection.
After your default is selected, you can disable the old dialer so it doesn't show up in your app list.

Unfortunately I have tried all of this already. It appears that the Sony dialer cannot be disabled in any way nor can the Google dialer be enabled.

Frustrating - Sony phone app is clunky - and I hate the way it jumps into the "I'll call you back" nonsense - and then does not allow you to cancel that and pickup the call.
I installed Lollipop phone dialer - but as you note - no way to set it as the default.
However - in Settings / Apps / All - you can disable their Text app, and then Force Stop their Phone app. However - it still rings and opens. Go figure.  Looks like this will require an Android developer access hack to break open :-(

I was able to do it by going to Settings > Apps > then click the gear icon in upper right corner for the "Configure Apps" options.  Under "Advanced" choose "Default Apps" and change "Phone App" to the Google Dialer.  It was "Contacts" originally.  You might get prompted at the next time you tap a # to dial out, but just choose the Google Dialer and select "Always" at the prompts to make it the global default.
-- Note I'm on a Z5 using Android 6.0.1 so my menu structure might be a bit different.

First, make sure you have the latest version of the app that is compatible with your device.
You can get it via Google Play Store or via APKMirror.
You need ADB to install APKs.
Usually, when you want to set an app as default, you need to clear the previous defaults.
Settings /
Apps /
Phone /
Open by default /
Clear defaults
You can also
DISABLE +
FORCE STOP +
CLEAR DATA
the unwanted app to make it easier to change the default behaviour.
Then, normally, in
Settings /
Apps /
Configure apps /
Phone app,
you should be able to select your desired phone app.
If this doesn't work, then you need a custom Android.

Do you have z3, z3c, z3dual, scorpion or scorpion_windy?
Either way, you should get CyanogenMod and OpenGApps, then install them using ADB. This will allow you to do way more than just changing the default phone app.

I know this isn't the place for personal opinions, but here's mine : Refund that and get back your Nexus 5.


text:
How to block texts received from numbers that are longer than n digits?
In South Africa, we are plagued with SMS spam, and it's practically impossible to get rid of it.
All the numbers that the spammers use are usually 13 or 14 digits - much longer than the standard 10 digits.
(Click image to enlarge it)

The thinking behind this is that they cycle through literally millions of disposable numbers, so that if you block one of them, they'll still be able to spam you from all the others.
However, this thinking would then (hopefully) also be flawed. Surely there is a way to intercept an SMS, count the number of digits in the number and if it's longer than 12 (10 for the number, 2 for the country code), simply delete it, or even better add to blocked list.
Does anyone out there know of a way? I have Tasker, which I'm thinking is the way to go, but not sure where to start.

I can't test my solution here because I'm not yet plagued by spammers (thank goodness!), but I hope that it should work for you.  Try it and let me know if it works.

The first step to this would be detecting the length of the phone number.
This can be done by passing %SMSRF to Test Variable > Type: Length. Test Variable can then output the phone number length as an integer which you can do checks on with an If.
Once Tasker decides if the message is spam or not, you can then have it hide the notification, etc. (but not delete the message, as Tasker does not have this capability yet)


text:
Moto G XT1039: Random reboots to bootloader with "failed to initialize partition table" message
I have a Moto G 4g (peregrine XT1039), which in every one or two days reboots to bootloader with "Fastboot reason: failed to initialize partition table", see Image(1).
In Image(2), you can also see "Device is LOCKED" on the photo, but I've unlocked it as you can see when I rebooted to bootloader manually.
(Click any image to enlarge it)

Image(1)                                                        Image(2)
I was using CM12 but tried to solve this by flashing a stock image following this thread. I also tried to solve this by replacing battery with a new one, but it didn't help. I think my device is defective, but I lost my warranty unlocking it and replacing battery.
Does someone know how to get rid of these reboots?

I know that the thread is old but for other people it can help a lot.
I had nearly the same symptoms and i found a reason why my phone dont wanted to start again. In my case it was the battery: https://forums.lenovo.com/t5/MOTO-G-MOTO-G-4G-LTE-1st-Gen/Solution-Moto-G-4g-LTE-random-shutdown-2-4-times-a-day-and-after/td-p/3446925

in my case I've tried with a new battery, no luck

Many Motorola phones with an unlocked bootloader show they are locked because people flash a file to make it LOOK locked, not really sure why but many unlocking instruction tutorials online even include this as a step.
But to your core question, it sounds like your internal storage is corrupt (or worse, possibly failing), or the partition table is corrupt. You should first flash the latest factory firmware image for your specific device/region (available here) and make sure to follow the instructions EXACTLY including the factory resets and all sparcechunks or bricking is possible. Although it is not mentioned in the instructions on that page, it is highly recommended that you factory default before flashing the factory image.
Once the device is back in completely stock condition, try it for a couple days to see if the problems continue... if not, reflash CM... If the problem recurs, you likely have a flash module that is failing and it is not a replaceable component and it would be time to start looking for another device.

iirc I've tried to flash stock firmware, but didn't work, in fact I've bought new phone some months ago

Lol... I missed the posting date, hate how edits bump it up into the active questions. Sorry for the late answer.


text:
YouTube not showing the names of the videos searched unless video is clicked, neither can be skipped to a certain time
I'm using a tablet, and the problem is that YouTube is not showing the name of the videos I've searched unless I click the video.
Also, whenever I watch a video I can't skip it to a certain time (the red bar in the bottom where you can skip the video to the end is missing for my YouTube).
What should I do to resolve this issue?

Could you provide the screenshot, and also the device model and the Android version?

There are two ways to resolve this.
1. Reboot your device
2. Your youtube app is outdated so one thing you could do is upddate the app


text:
How to disable the reading voice on incoming calls in LG G2 Mini running Android 4.4.2?
I have LG G2 Mini running Android 4.4.2 with Kernel 3.4.0. If you need Build number or Software Version or Baseband version , let me know.
I tried to search but couldn't find anything useful for how to disable the reading voice on incoming calls?

The "reading voice" on incoming calls may be part of the Accessibility Features that are a part of Android. It also seems that LG has a setting for enabling Voice Notifications for calls and texts - try that too.
Ensure that the following settings are turned off/unchecked:

Accessibility > TalkBack
Sound > Voice Notifications

Did you upvote the question? Just asking. :)

There is no option like Message/call voice notifications

@Firelord - yes I did.

@StefanRafa - I have updated with other areas that could be causing the challenge. Take a look!

I can't speak for that exact phone, but it might be found in the settings of the phone application (not the general settings app of the device). I've seen it there before, try looking for something that mentions Caller ID.

Thank you for answering, but it would be appreciated if you could just do a bit more search so that you're at least sure what you're writing (right now, you should seek that option under your phone and then come back here to answer the steps needed to reach that option, even if your phone differs from OP). Good luck!


text:
How to overclock Snapdragon 200 processor in Huawei Ascend Y530?
Can Snapdragon 200 processor be overclocked? I have Huawei Ascend Y530, and I want to overclock this processor? How do I do it?

Have you tried with any of the CPU Settings apps?

@Izzy give me name of some apps

Have you followed the link? Names there, including links (even to reviews, when available).

Anytime! I'm just updating the list currently (adding a few more candidates) – so when still in need, check back with it in half an hour or so :) When you've been successful with any of them, please come back here and answer your own question to help others :) Good luck!

And if you do succeed in overclocking this processor, then do come back to post an answer so that others may benefit from it. :)


text:
Micromax A110Q shows blank screen after waking up
I am using Micromax A110Q. It turns on perfectly and displays
 everything fine. But whenever I turn off the screen or it sleeps
 automatically, the next time I press the power button to do something
 screen doesn't display anything, although the button icons on the
 touch-pad lit up.The device was working fine before I made the following changes.
I rooted the device and installed CWM and uninstalled some of the default apps offered by Micromax. Then after installing a few things I made a backup using CWM and then again flashed my device with v2 of the stock ROM (I was learning the basics of flashing).
I then used CWM recovery to undo the changes i.e.I restored the backup which I made just before flashing. Now when my mobile boots it sometimes display:

Unfortunately, com.google.process.gapps have stopped working

but the problem persists even when the error doesn't occur.
How should I resolve the issue? And let me know  if you need other  details.

Welcome to Android Enthusiasts! Am I understanding correctly: you tried to restore that backup after flashing the stock ROM? Why that? If you really flashed the (unmodified) stock ROM, all the stuff should have been there again. One more thing: is the ROM you flashed identical with the one you had when performing that backup – or are those different versions?

I used version 2 to flash the device. Version 1 was on my handset before and used the same to backup and restore later.

I didn't understood the logic behind it but I followed the following steps out of instincts and now the cell phone is working fine.

Reflash the android with v2
Boot in recovery mode.
Go to recovery and backup
select advance restore from sd card
Select all images except boot
Start restore
After restoring reboot

The system works fine after this.
If anyone can explain the logic behind this kindly reply.


text:
Tablet not connecting to any Wi-Fi at home but other devices does
My tablet isn't connecting to either of the Wi-Fi at home. The password is correct, and is working for other devices. I have the router of  Belkin, and ZyXEL. Hopefully, this was helpful information
For both Wi-Fi it says "scanning" and then "failed to obtain IP address".
How should I resolve the issue?

what are your rooter's configurations ? is it set to static ip or DHCP ? how many devices are using that wifi because in some rooters the number of available connection slots is limited to 8.

If you have an Static IP Address to connect a router, then you'll have to long press your wifi name and then advanced options then enter a IP Address manually.


text:
How do I recover my WhatsApp messages when the phone is lost?
I lost my phone with some  unopened  important document in my WhatsApp account, and I can't get the  same  number because  I'm currently  out  of  the country where I can replace my line. So, how  do I recover  my  messages in such case?

Unfortunately it's not possible without using same number because Whatsapp runs only on mobile.
Whatsapp doesn't have any email id or login functionality.
Update : 8th Jan 2016.
Now Whatsapp added backup functionality using Google Drive. So you can also take your chat backup if you lost your mobile.

Screenshot - Click to enlarge

Even if you get a new SIM card with the same number, I'm not sure it's possible without the original phone or the backups.

Actually it does. Your ID is your phone number and your password is the one sent to you. However, cloud backup isn't a feature of Whatsapp.

On latest app on PlayStore. you just need to install/update your app and then you have google drive based back up option in it.


text:
Fastboot permission denied error in Asus Zenfone 2
I went into regular recovery mode to wipe cache and do factory reset to flash clean Asus ROM from XDA. I first went to wipe cache and it felt like it was taking way too long, so I turned off the phone  and tried to turn it back on, and now all I get is a dead Android.
I found this thread on XDA to unbrick the phone but when I try the steps I am getting permission denied message while using fastboot. I cannot flash TWRP via fastboot either.
C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash recovery recovery.img
target reported max download size of 536870912 bytes
sending 'recovery' (11864 KB)...
OKAY [  0.628s]
writing 'recovery'...
FAILED (remote: Permission denied)
finished. total time: 0.809s

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash boot boot.img
target reported max download size of 536870912 bytes
sending 'boot' (11850 KB)...
OKAY [  0.619s]
writing 'boot'...
FAILED (remote: Permission denied)
finished. total time: 0.804s

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash fastboot droidboot.img
target reported max download size of 536870912 bytes
sending 'fastboot' (14800 KB)...
OKAY [  0.712s]
writing 'fastboot'...
FAILED (remote: Permission denied)
finished. total time: 0.888s

C:\Users\bdelc\Downloads\android\Fastboot>fastboot flash recovery twrp-2.8.7.1-fhd.img
target reported max download size of 536870912 bytes
sending 'recovery' (14456 KB)...
OKAY [  0.844s]
writing 'recovery'...
FAILED (remote: Permission denied)
finished. total time: 1.012s

Try to run Command prompt as administrator, find fastboot.exe and run it again. Sometimes it can cause Permission denied problem if cmd is not run as admin. Also you can check how fastboot see your device by executing - fastboot devices

hello, so apparently twrp flash worked even though it said permission denied. i am running cmd as admin and was still getting permission denied. tried it both ways. now i wonder if i can flash the zip file thru twrp to get back to stock.

I was able to flash TWRP with the flashboot method and tried to install the ZIP file from here - http://www.asus.com/us/Phones/ZenFon...Desk_Download/ (DL - http://dlcdnet.asus.com/pub/ASUS/Zen...40.22-user.zip) and it gives this error:
assert failed: getprop("ro.build.asus.sku") == "WW"
E:Error executing updater binary in zip '/external_sd/UL-Z00A-WW-2.19.40.22-user.zip'

you are flashing a eip with the wrong SKU version or region I don't know which SKU you have and I don't know if there is a diference between the two versions of the phones (I mean at the hardware level) or they are the same but with different bloat-ware ,you can grab the right version from here https://www.asus.com/Phone/ZenFone_2_ZE551ML/HelpDesk_Download/

if you do have the WW version of the phone then let me know to post a proper solution

Ok i was able to fix the problem. I was still able to load TWRP by flashboot, which I used to fix permissions and clear cache. The problem started because I went into normal recovery and went to wipe cache partition to load the SuperZen rom. The cache wipe seemed to take long, so I turned the phone off and back on and the only thing I was able to load was the fast boot. No recovery or normal mode worked, just ended up with a dead android. After fixing cache partition, I reloaded same 3 img files, kept getting permission denied error. Tried to get into recovery again and this time it worked! I used ADB sideload to flash the zip file above and it worked!

I had the same issue. The way to solve it is to remove all pin/pattern unlock. Simple!! But took a while to figure it out.

Right click on fastboot.exe → Properties → Compatibility → tick "Run this program as Administrator" → Apply
Run your commands again, and on Administration prompt (...if it appears) click yes.
Good to go!

AndroidNotSoPowerUser already suggested that in the comments, and the OP stated he was already running fastboot as admin. That wouldn't make any difference anyway, as the "Permission denied" error comes from the phone, not the PC.


text:
OS Features missing after upgrade to Android 5.1
I just updated my Nexus 5 from Android 5.0 LPX13D to 5.1 LMY47I. Some components of the OS now seem to be missing. When I scroll with two fingers from the top of the screen I only get the notifications pane, not the quick settings pane, and I don't seem to get notifications at all. My phone vibrates but nothing shows up in the notifications pane.
Since LPX13D was a developer preview, I didn't have an OTA update available, so I downloaded the factory image of LMY47I from Google's website and flashed it via adb and fastboot. I followed the instructions on the nexus image page, although I already had an unlocked bootloader, so I didn't have to do that step, and I also changed the last line of the flash-all script from
    fastboot -w update image-hammerhead-lmy47i.zip

to
    fastboot update image-hammerhead-lmy47i.zip

Which, according to a blog I found, tells fastboot not to perform a factory reset when it updates the OS from the image. However, I'm thinking this must caused LMY47I to not be installed correctly.
I've wiped the cache partition and re-flashed the OS from the image on google's website, which doesn't seem to have fixed the issue. Any ideas as to what I can do short of a full factory reset?

I flashed the same image, but I didn't have the dev preview installed, and it works absolutely fine for the issues you mentioned. I did, however, factory reset. You could flash the file again, but maybe in sections, don't wipe it all and try to keep the data. To be honest usually a clean flash is the best way to go, but it's a bit annoying.


text:
What settings are needed to ensure receipt of all types of emergency alert?
I have struggled to find clear information about exactly what settings affect whether various emergency alerts are received or not. Even getting a definitive list of alerts is not as simple as it should be. From what I understand, there are two main types of alert - cell broadcasts and Google crisis alerts (which include earthquake alerts). Cell broadcasts do not require wifi or mobile data, but Google crisis alerts do require either wifi or mobile data.
Questions I have are:

Does Battery Saver delay or prevent the receipt of either type of alert?
Does Do Not Disturb prevent the receipt of either type of alert?
Does either type of alert requires location access (GPS) to be enabled at all times (or is wifi sufficient for determining location)?
What apps, services etc. are involved in receiving the alerts, what minimum permissions do they need and what settings need to be enabled?

I think that for these alerts to be as useful as they can be in saving lives, this information should be absolutely clear and available in one place. In fact, all necessary settings etc. should be configurable from within one app on Android with an option to reset required settings to ensure receipt of all types of emergency alert.
In the meantime, I'd appreciate answers to the above questions.

On my Pixel 6a, Android 14,there is a setting "wireless emergency alerts", which covers all alerts. One can enable or disable from there

So I guess it depends on your OS. I don't know which make/model/OS you are running, so if you don't have a central place for this, it's upto to the OEM//BTW, it doesn't ask to enable any settings of the type you mentioned so either they are not applicable or the feature takes care of them//AFAIK, no special settings are required only a valid SIM since these are sent over mobile signal. Not even mobile data//My operator bugged the hell out of me by repeatedly sending test alerts, and that's when I searched for this and disabled all alerts

More info here https://source.android.com/docs/core/ota/modular-system/cell broadcast  // This system app cell broadcast on my device has location and service permissions

@beeshyams Thanks. "Wireless emergency alerts" are one of the types of alert. The other look like they come through the Google app - if you open it and go to settings and then notifications, you can see "Public Alerts - severe weather and crisis alerts". On my device (Motorola Edge 40) there is also a "Safety & Emergency" setting, where "Crisis alerts" and "Earthquake alerts" can be activated. How those interact with the setting in the Google app I don't know. On top of all that you have the app permissions for "Wireless Emergency Alerts" and the "Google" app. Settings are all over the place.


text:
How do I get any browser available on Android to open a fixed set of urls on startup?
How do I get any browser available on Android to open a fixed set of urls on startup?

This solution requires Tasker (paid; trial version here) app. It is tested on a OnePlus 6 running Android 10.

How do I get any browser available on Android to open a fixed set of urls on startup?

You can't, unless a browser app (doesn't matter which browser) is selected as default Browser app or is selected as default app to handle certain protocols (such as http, https, etc.). So this solution is assuming that one of the installed browser apps is already set as a the default Browser app or as default app for the said protocols. Otherwise, the solution would not work.
Before you proceed, create a text file in your Android (or copy into it) with a list of your URLs. Make sure that all URLs are separated with a common separator. A common separator can be a new line -- each URL limited to a separate line, or each URL separated by a comma, or anything that is easier for you to setup. I suggest separate line. Example:
https://www.urlone.com
https://www.urltwo.com
https://www/urlthree.com

You also need to make sure that each URL starts with a protocol identifier. In my example, it is https://. If you don't prefix the protocol, the intent that Tasker would be sending would not be resolved to our satisfaction.
Now, let's move on to Tasker. Following is a profile and a task (with actions) that you need to setup in Tasker. If you are new to Tasker, you can get yourself familiar with tutorials on the web.
Profile: Event → System → Device Boot
Task:

System → Send Intent

Action: android.intent.action.VIEW
Cat: none
Data: https://www.google.com
Target: Activity
leave rest of the entries untouched

File → Read File

File: use lens/search icon to select your text file containing list of Urls
To Var: %data

Variables → Array Set

Variable Array: %urls
Values: %data
Splitter: press Enter key once so that new line is used as spliiter

Task → For

Variable: %url
Items: %urls()

Task → Wait → MS: 200

System → Send Intent

Action: android.intent.action.VIEW
Cat: none
Data: %url
Target: Activity
leave rest of the entries untouched

Task → End For

Alright. So what is happening here is that I am sending an intent to launch the default browser with URL https://www.google.com. I am reading the text file into an array, and than I am running a For loop on each element of that array. Each element is than used as a data (URL) to send the intent. That intent than is resolved and the tab with the corresponding URL is opened in the browser app. I am  also using a wait/timer of 200 milliseconds so that the browser doesn't miss my URL when intents are resolved rapidly.
If your device is slow, you may have to increase the wait time.
Also, the reason I am launching the browser app in the first action is to make sure the app is loaded into the memory already. I had noticed that Tasker continued to fire the intents but the browser only loaded the URLs when it was ready.
This method worked for Firefox and Chrome (both with latest versions at the time of writing this answer), whenever any of them was set as the default browser app.
Note: for some reason which I didn't investigate into, Firefox didn't load all of my 42 URLs in the text file. 1-3 URLs were never opened. Worked fine on Chrome.
Try it out!

Do you know if it is possible to use a free app like Automate or Macrodroid to do this?

I tried them (because Tasker is a paid app) but could not get them to do this. :(


text:
USB malfunction and rooting of my Samsung SIII (GT-I9305)
I have a Samsung Galaxy SIII (GT-I9305), and here are my problem(s). It can't be detected by PC via USB (not showing on device manager, odin, kies, not even charging) but it is charging when connected thru a charger. Is the micro-usb port damaged? I don't think so because but it can detect my flash drive via USB OTG. I already tried reinstalling correct drivers, tried different cables, tried different USB port, factory reset both from settings and recovery menu.
How can I fix this?
Also, I'm wondering if I can still attain root access/permission even without USB connection but thru terminal emulator?

This sounds like either only one or even both central connectors of your phone's micro-USB port are broken. Charging only uses the outer ones which let's you use the charger.
If I assume that by detecting your flash drive you haven't accessed it, then it's this.
You are able to root your device (I got the same one) without a USB connection using TowelRoot, FramaRoot or a flashable .zip (visit xda-developers for more info(1) or (2))

thank you for responding sir, but it is not charging if connected to the computer, it only charge when connected directly to a charger. towel root does not work also sir, and even if i have a flashable zip, I won't be able to flash it thru a stock recovery.

You are able to flash it through stock recovery. I did it before and it's working now as well as it has in the past (boot into recovery and select flash update.zip). Whatever you did, TowelRoot or FramaRoot, both worked for me.

wow! I will try sir! Just to clarify, I can flash a flashable zip of superSU? or CWM?

Root + SuperSU. You don't need CWM to root your device. The stock recovery is enough and will allow the installation (at least on Android 4.3)

Thanks!! I'll try, should i rename the zip to update.zip? am I right? I hope this will not give an error "permission denied"

Depending on the revision of your recovery I suggest you to rename it and place it in the root directory of your internal storage.


text:
Looking for application that captures name-card and sync with google contact?
I'm looking for an Android application that captures picture of name-card and can help to sync with Google contact the contact information in that captured image.
If you know one, please share.
ps.
I'm using Nexus One phone.

Google Goggles had this feature enabled last year.

You could give CamCard a try.

CamCard is a professional business card reader and business card
  scanner. Simply take a picture of a business card, CamCard recognizes
  the business card and saves contact information in Card Holder or your
  Address Book. Then feel at ease to manage cards with CamCard -
  business card reader and business card scanner.

Of course, you can always sync Google contacts.


text:
How can I root my HTC Incredible S?
I have an HTC Incredible S and want to install Ice Cream Sandwich, which I don't think is officially available right now. How can I root it?

possible duplicate of When will my device get the Android 4.0 update (Ice Cream Sandwich)?

Doing a simple Google Search provides you with a list of How-Tos:

How to Root HTC Incredible S
How To Root Your HTC Incredible S
How to Root HTC Incredible S
All-in-One S-Off and Root Method for Incredible S

Even video tutorials are found:

Root Your HTC Incredible pt 1
Howto Unlock HTC Incredible S + CyanogenMod 7 Part 1 (part 2 and 3 are linked there)

With so many sources available, you should be able to find what you're looking for. And in case it's all to scary: We already have August, so...

HTC Incredible S to receive Ice Cream Sandwich update by end of August

While references are fine, we want to be a self-contained resource.  Per the FAQ, answers that are mostly links may be removed: http://android.stackexchange.com/faq#deletion

@MatthewRead See the list of "possible duplicates" above? I just wanted to point out that the question would be easy to answer by an easy Google search. Sure I could have simply said so -- so the links are just giving evidence. You know I usually don't give "link only" answers.

I'm not concerned with "usually", just these instances (went through all the rooting questions linked in the list today).  I've cleaned up the question comments that are no longer relevant due to the policy change on 1-question-per-device vs the 1-giant-root-everything-post.

bootloader by htc: http://www.htcdev.com/bootloader/


text:
SD Card keeps getting unmounted on my HTC Desire
The SD card in my HTC Desire keeps getting unmounted every now and then and it's very annoying. From what I'm seeing, the SD card is removed only when some kind of multi-tasking with the files on it happens.
Example - Listening to a song that's stored on the SD + Using an app that's stored on the SD.
I haven't rooted my phone and don't intend on doing it. The phone is currently on the official Android 2.3.3 build.
I've tried another SD card but the problem still persists.
It's still under warranty, but I thought I can fix it myself with some help from you guys. :)

Which SD Cards have you tried? (make, model, size)

Hmm, recently had my card spontaneously unmount, and die as it turns out. Would like to hear from others with similar experiences. Not rooted Desire HD, running 2.3.3 here.

When this happens, is it plugged into a computer via USB?

I had a problem with cheap sd cards from ebay doing this, I spend a little more these days on them.
There isn't much you can do here if you don't intend on rooting the phone or anything. If it was mine I would wipe the thing and re-install a fresh stable rom and test that for a few days.

You mean to say there is problem with stock ROM?

@roxan yes there may be some kind of corruption in the stock rom as the user has tried multiple sd cards, it would be easy to test this by installing a fresh stable rom on the phone with an image recovery, HTC support may even do this very thing with a stock rom.

Wouldn't factory reset be the better option?

Sure that is just in the settings but as far as I know it just deletes all the user data and may be unlikely to affect something like fix the sd card like this, worth a try I guess. Its not the same as installing a totally new rom and kernel.

A friend had a similar problem playing mp3 in his car with a slow card. Try at least a speed 4 card. The speed of the card is shown inside a small, unclosed circle on the card.
For reference, I just bought a 16gb speed 10 microsd card from Amazon for $22.

And don't forget. If none of the previous answers seemed useful try formatting the SD card and delete any existing partitions using Linux Disk utility.

I am an authorized dealer for metro PCS and we have to warranty out the device as this Is a hardware error from the manufacturer. It happens every now and then. So take your device(s) to your local dealer and warranty your phone. No matter of rooting will help this as it is a hardware defect.

If your phone is connected to PC then might be getting chances of not detecting SD Card in Phone.
Try to change setting for removable device like below

Drag Down Status Bar and select USB Connection Option
if you are getting option like Windows Media Sync, USB Mass Storage , None then Select None
Go to Phone Setting --> Applications --> Development --> and Uncheck USB Debugging

Try this,
it may help you..

Its not happening while connected to computer.

We bought a new Epic 4G for my mom a while back, and her SD would do the same thing. Just randomly unmount. Turns out it was a hardware issue, and they replaced the phone and the SD card. Sorry, but you might be out of luck :/

authors: Емил Игнатов


text:
Disable music ticker on ambient display
I have a bootleggers ROM (Android 9 pie) installed on a Motorola Moto E 2015 phone and it lights the display (ambient display) every time a new song starts playing on the phone. There is a setting to toggle the "music ticker" in the bootleggers dumpster > lockscreen settings, which is turned off, but the ticker still appears.
Is it possible to disable the music ticker somewhere else?
Or maybe this is a bug of the ROM. If anybody is using Bootleggers ROM 4.2, pie, could you comment about the behaviour of the music ticker on your device?

I made a mistake. Turns out that "music ticker" and the information about the currently playing track, that I see on my ambient display are different things. "music ticker" can be toggled, as expected, in the menu bootleggers dumpster > lockscreen settings. What I am seeing are notifications from my music player app, which are pulsed on the ambient display, since at every new song the notification of the app changes and it is treated as new notifications in the ambient display, which makes it light up (or pulse) the "new" notification

I will ask a new question about the music app's notification handling on ambient display. I may delete this question if it is confusing.


text:
GPS quick settings tile
I have a bootleggers ROM (Android 9 pie) installed on a Motorola Moto E 2015 phone. Can I add a quick settings tile that would toggle the GPS (location) on and off?
I know there is already a "location" tile, built in the rom, that can switch between different location modes (high accuracy, etc.), but I only want to toggle the GPS on and off, not to change the modes.
Also, I already solved this by using Tasker and QuickTask app to create a custom tile. And it works, but sometimes it takes some time for it to respond (which is understandable having in mind my phone's specs and the fact that now two additional apps are used to control the tile). I don't know if the delay is caused by QuickTask, by Tasker or by both, and it also depends on how many apps are open at the time that I use the tile.
So, maybe there is a more reliable and quicker solution.

Just saying, the "location" tile works alright on my devices, though they all have much better HW than your device...

Are you using a custom rom?

LineageOS on all my devices.

And the location tile simply toggles the location between on and off? not switching between "high accuracy", "battery saving" and "sensors only" location modes?

Advanced location tile was only added recently in LOS, and even then tapping the icon part of the tile would still instantly toggle on/off GPS. This extra question does confuse me a bit though, are you just unsatisfied with the tri-mode behaviour and want to have a tile that just toggles on/off, or does the tile seem to work but GPS isn't actually turned on immediately (as your original question emphasized "delay")?

Yep, I just want a tile that turns GPS on/off. I don't want to switch between different modes and I think switching to high accuracy brings a confirmation dialog where I should let google access more of my personal data, to which I disagree and then I think the original location tile of Bootleggers rom gets stuck and I can't switch to the next mode or turn off the GPS with it. What do you mean by "tapping the icon part of the tile", though? does the tile react differently to taps on the different parts of the tile?

And the delay, that I wrote about in the question, happens not with the original location tile from the rom, but with a tile that I created with QuickTask app, and which is controlled by tasker. This is of course understandable, because now two additional third party apps are used for this tile so some delays are expected depending on how many apps are running at the time that the tile is used. I have edited the question to make it more clear about which tile is used.

Let us continue this discussion in chat.

So an answer to my other similar question helped me find a solution for this one as well.
It is possible to toggle the GPS with an app Automate.
I used the block, called "Location provider set state" from the "Location" category to enable/disable the GPS. And the block, called "Quick Settings tile show" from the "Interface" category to create and control the quick settings tile.
Here's a screenshot of the complete flow I'm using:


text:
How to prevent an app's notification from updating while the screen is off?
I have a bootleggers ROM (Android 9 pie) installed on a Motorola Moto E 2015 phone. I have a setting, enabled in adaptive display settings, which makes the screen to turn on, when a new notification is received. It is a good feature, but my music player (AIMP) updates it's notification each time a new song starts playing, which makes the display to turn on (pulse) often and use additional battery. I could avoid that by turning off the notifications for AIMP completely, but I want to see the notification when the screen is on.
Is it possible to prevent the notification from updating while the screen is off?
Another way to solve this would be to turn off the notifications for AIMP, when the screen is turned off, and then turn them on again when the screen turns on (using tasker, for example). But the drawback of this approach is that once turned on, the notification does not appear until the next song, so it is not possible to see the current song in the notification this way.

The preferred way would be if your media player has an option in it's settings to disable notifications, do it that way.
The other method would be to use the embedded features of Android to disable the notifications, when a notification from your media player pops up, pull down the notification shade and long-press the notification tile, and select "Stop Notifications". This will disable the notifications by taking away the apps permissions to do so. To re-enable notifications, go to Settings - Apps and find the apps, and turn the notifications back on there.
Otherwise the device is working exactly as designed with the settings you have.

Yes, but I want to alter the way the device works with notifications. I don't want to disable the notification completely. I just don't want it to light up my screen when a song changes. Also I want it to keep lighting up the screen for other apps notifications.

@mnd Sadly, I don't believe that is possible unless the app can do it within itself. However, since you have a custom rom and I assume rooted, there is a tool called Tasker which allows things to be set in a  Trigger - Action method. You could set a Screen Off trigger and possible Action of disable notifications from the app, then the reverse when Screen On. Tasker is powerful, just not sure if it's granular enough for this task which is why I didn't include it in my answer.

Yes, Tasker can do that, maybe secure settings plugin is needed for it to be able to disable notifications per app. The only issue is that once the notifications for AIMP are disabled, and afterwards enabled - it does not appear until the song changes (and the notification is updated). So maybe the question should be - how to request the app or android to recall the ongoing notification which had been disabled and reenabled for that app.

@mnd Now you are really getting into tough spot... This could be done as apps can "see" if the display is on or off and I believe they can check if their notification is still active, but I think what you are asking for would have to implemented into the app itself.

Probably. I agree that trying to use the original notification of the app, the way I described it, might not be possible (at least with 3rd party apps and not as a function of the ROM, or android in general). So I have come up with another idea - all I would need to do is create a temporary notification with tasker or something else, which would display the currently playing track information and open the music player, when clicked. If the screen is on long enough, this additional notification would be needed only until the next track starts.

I think it should be possible for the temporary notification to "read" the current track info, the way that it is read by connected bluetooth devices for example, using some android media service, or something. This might not be the most efficient way to solve my problem, but I hope I'll get to try it just for the fun of it.

So, this may not be the most sophisticated solution, but I managed to do this by using the Automate app. This is not a universal solution for every app's notifications either, but it works for controlling a music player's notification (for AIMP at least), and that was what I wanted to do.
I used the "Display on" block to check when the screen is turned on or off. Also I added the condition to check if music is playing (using the "Media playing" block), so the notifications are only toggled on and off when the music is playing. And for the actual toggling of the AIMP's notifications I used the block "App notifications set state". Finally, to make the AIMP notification actually appear after it was enabled, I used the block "Audio player control" twice to pause and then immediately play the music again. This way the notification appears without waiting for the next song to start, and since the pause and play actions are executed in sequence without a delay, there is no audible pause in the music.
Currently, the only thing I would like to improve is to change the condition which checks if music is playing to a condition which checks if the music player app is started and would only then check when the screen is turned on and off. In hope that it would help save some battery. But I will have to see if there is a difference in battery consumption with my current Automate flow enabled and disabled. Maybe the constant check for screen on/off doesn't affect the standby battery consumption.
Also, I have to note, that I had achieved the same result using Tasker and Secure settings plugin. But it seemed this approach was not as responsive as Automate's way. This may be because my phone is quite low spec and there would be no difference on a more powerful device. But based on my short experience with Automate, it seems to be better optimized for my device and my typical usage. Probably because Tasker has to use an additional plugin and Automate has the functions I need built in. Though, if anybody's interested in the Tasker way, I may edit the answer to include it in more detail.


text:
OnePlus 3 repair issue
The screen on my OnePlus 3 phone was beginning to peel away from the bezel.  There was already a noticeable separation all the way along the top, and the problem was spreading downward along the sides.  Other than a touch-screen test I had to perform every time I activated the smartphone, it worked fine.  (It must have sensed something was weird with the screen, and made me touch four randomly placed circles before it would activate.)
I brought it to a local, independent smartphone repair shop about 12 days ago. They told me the battery was bloating, which is what was causing the screen to be pushed away from the bezel.  Since I don't have experience with this sort of thing, I just took their word for it, and let them order another battery.  Now I'm suspicious; battery life was fine.  I could use the phone (YouTube, games, phone) for 8 or more hours without needing a charge.  The phone would not be hot nor have a hot spot.
Ten days later (yesterday) they phoned me late afternoon, letting me know the battery had come in, and said I could bring it in today.  Their Saturday hours are 11 to 3, and the person on the phone was confident it could be completed same-day if I brought it in around 11.  I did.
The tech told me he could have it ready in a little over an hour.  I gave him 2 hours and went back.  The tech told me they must have gotten the wrong battery.  It fit, the connector was correct, and the phone came on, but it told him it had the wrong battery. He showed the original to me.  I could not see swelling, but the black paper backing was wrinkled as if perhaps it had maybe bloated and remained stretched out after the battery went back to normal size due to no load.  At least that is what the tech said.  He showed me three round holes on the back which he said had been caused by the failing battery.  He told me it would be a very bad idea to put the original battery back. He wanted to glue the screen in place over the new battery and see what the phone's status would be then.  So I'm doing that, and have another 40 minutes before I go back to check.  (I can't call; he has my only phone...)
Am I getting the run-around from a clueless, perhaps dishonest shop?
Unfortunately I prepaid for the battery and screen repair. If it is not working when I get back, I am not going to wait 10 days for another, possibly wrong, battery.  If they can't resolve the problem by the end of the day Monday, what are my reasonable options?

What is the update from repair guy? Curious

@beeshyams Just got back from shop. They had ordered another battery Saturday and expect it to get in b4 Thanksgiving. I remembered I still had my previous smartphone a Motorola/Google one.  Transferred SIM to it.  She explained that battery damage  (not round holes; I mispoke) resulted from them having to pry the old one out. I know your suggestion was to just accept the loss and go to authorized repair, but I don't totally distrust them and hate to waste the $128 already paid. If worse comes to worse, I'll buy a new one.  The OnePlus 6 is current and mine is a OnePlus 3.

Fine. All the best and hope you get it soon without issues

@beeshyams On Tuesday I picked up the phone, and it is working fine with the new battery,  including Dash Charging.  The screen was glued down and is longer trying to peal itself away.

Your repair guy is either ignorant /or taking you for a ride or both
Bad battery story by the repair guy is flimsy.

You had good battery life - 8 hours is actually pretty decent
Batteries are not balloons - if they are swollen, they stay swollen and don't regain original shape (on no load as you mention). See picture of  badly swollen battery

Swollen battery spin test is one way of making sure it is bad. For details, see this nice answer with embedded video
3) Batteries don't make round holes if defective. They puncture, or explode at worst
You are being taken for a ride, sorry for that, but there is no polite way of saying that.
The only sensible option I see is take your phone to an authorized or reputed repair agency and forget this guy and the money lost


text:
How to enable/disable apps using ADB (Android 8.x)?
I cannot get apps enabled or disabled using ADB.

Android: 8.0.0
Device: Samsung Galaxy A520 (SM-A520F)

I don't have root access to my device.
To get the list of the disabled packages I use:
$ adb shell pm list packages -d
package:com.samsung.android.game.gamehome
package:com.microsoft.skydrive
package:com.google.android.webview
package:com.google.android.videos
package:flipboard.boxer.app
package:com.samsung.android.ststub
package:com.sec.android.emergencylauncher
package:com.samsung.android.dlp.service
package:com.samsung.upsmtheme

Q1: Oddly, this list doesn't seem to include the apps I really disabled in the Apps section:

Briefing
Google Play Movies & TV

Why is that?
Then I run through the list and enable every package, e.g.:
$ adb shell pm enable com.google.android.webview
Package com.google.android.webview new state: enabled

Q2: Despite some packages are reported as "enabled" they are still in the disabled list:
$ adb shell pm list packages -d | grep com.google.android.webview
package:com.google.android.webview

Why is that?
Q3: How can I get the list of packages that I myself disabled in the Apps section and how can I manage this list using ADB?

Welcome to Android Enthusiasts! Our site has a nice search field. I've put the corresponding terms in, so you might wish to check these posts. About the reported failure: could it have to do with permissions? Some disable commands, in my experience, require root power.

Q1: Oddly, this list doesn't seem to include the apps I really disabled in the Apps section:

Briefing
Google Play Movies & TV

Why is that?

Your output already listed the two apps. com.google.android.videos for Google Play Movies and flipboard.boxer.app for Briefing app.
Optional: see my answer to know how to find an app's package name easily.
For your other issue:
This seems to be a problem in your ROM per se. My experiences with stock Android ROMs on Nexus 6 device and a near stock Android ROM on OnePlus 6 (Android 8.1.0) tell me this shouldn't happen.
Normally, the apps disabled using shell user are not listed in Settings app, but any app disabled by any means are listed in pm list packages -d or cmd package list packages -d.
Disabling and enabling an app without root access is simple. Run:
adb shell pm disable-user PACKAGE_NAME  # disables the app for the current user
adb shell pm enable PACKAGE_NAME        # enables the app for the user, regardless of how the app was disabled.

Thank you very much. Yes, you were right about the identity of those 2 packages. (I personally find it confusing that on the one hand you cannot see a package's class in the UI and from another - there is no shell command to establish package title by its class.) As for the command pm disable-user <package_name> - it perfectly did its job, yeah. Now I can enable/disable packages from command line!


text:
Crash when switching apps with non default launchers
I just updated a Nokia 6.1 (TA-1054) to Android P and when I change the launcher from the default launcher3 to anything else it keeps opening launcher3 when I try to switch apps and crashes.
I tried rooting the device and trying to disable and uninstall it with no luck. Any ideas?
I tried the following so far:
./adb shell pm disable --user 0 com.android.launcher3
./adb shell pm uninstall --user 0 com.android.launcher3
./adb shell rm /system/priv-app/NBCLauncher/NBCLauncher.apk

Video

Please [edit] to mention what device


text:
Accidentally deleted Google Play Services, now no Google supported app works
I accidentally deleted Google Play Services after rooting my phone . Now I'm not able to open any Google supported apps , can't open my Gmail. It says:

Google play service which some of your applications rely on, is not supported by your device. Please contact your manufacturer for assistance.

I downloaded Google Play Services from XDA also but it's not working.
Can anybody tell me how can I can correct this problem? I'm using Lenovo A3000 tablet.

Try installing google play apk and then convert it to a system app.

You could try flashing new google apps in recovery.

Please see: How can I install the Google Apps Package (Play Store, …) on my Android device? Note the GApps version must match your Android version. What you've downloaded from XDA (you gave no link, and neither indication what Android version runs on your device) might be the wrong one.

First, you can install Google Play Services APK, which you can find in the xda-forums. This should normally work.
If nothing else works, you can do a Factory Reset. Unfortunatly, this will delete your Data on the Phone, so i recommend making a Backup.
EDIT:
Go to https://play.google.com/store/apps/details?id=com.google.android.gms with your PC, log in, click install, and choose your phone.

This won't work as GPS needs to be a system app. Apart from that, it won't work because of, quoting the question: Now I'm not able to open any Google supported apps. OP might be able to click the Install button – but without the GPS running, no install would take place on the device (the latter would receive no install notification, as GCM, the GoogleCloudMessaging, is part of the GooglePlayServices). Chicken-and-egg issue.

There is absolutely nothing to worry about this issue. All you need to do is the following:

Find and Download Google Play Services APK (Pure APK File)
Copy the file in your mobile phone memory
Click on the APK file that you copied to your smart phone

After some time it will install Google Play Services on your mobile phone.