text:
What Android sync'd data is encrypted?
With the release of the firesheep plug-in for firefox it has become trivial for website browsing on open Wi-Fi networks to be hijacked by 3rd party listeners.
Android offers the convenient auto-sync option. However I fear that my data may be auto-sync'd while I am connected to an open Wi-Fi network while at the local coffee shop or shopping mall.
Is all the data Android auto-syncs encrypted using SSL or a similar encryption mechanism? Is any auto-sync'd data unencrypted and transmitted in the clear for all to listen in to?
Update: COMPLETELY INSECURE!!!! See below!!!!

German Heise Magazine has a great article about that question. It's just in german, but you could use an Translation Service. link:heise

It seems, finally, Google will take care of its users data: http://www.uni-ulm.de/in/mi/mitarbeiter/koenings/catching-authtokens.html

Note: answering my own question as nobody knew.
I did a packet capture after selecting Menu -> Accounts & Sync -> Auto-sync (also accessible via the "Power Control" widget). What did I discover?
To my horror (http requests from phone displayed below):
GET /proxy/calendar/feeds/myaccount%40gmail.com HTTP/1.1
Accept-Encoding: gzip
Authorization: GoogleLogin auth=_hidden_
Host: android.clients.google.com
Connection: Keep-Alive
User-Agent: Android-GData-Calendar/1.4 (vision FRF91); gzip

and
GET /proxy/contacts/groups/myaccount@gmail.com/base2_property-android?showdeleted=true&orderby=lastmodified&updated-min=2010-12-01T08%3A49%3A00.561Z&sortorder=ascending&max-results=10000&requirealldeleted=true HTTP/1.1
Accept-Encoding: gzip
Authorization: GoogleLogin auth=_hidden_
GData-Version: 3.0
Host: android.clients.google.com
Connection: Keep-Alive
User-Agent: Android-GData-Contacts/1.3 (vision FRF91); gzip

My contacts and calendar are being transmitted unencrypted! I don't currently synchronize gmail so I couldn't say if that is unencrypted either.
Also the stock market application (which must be a service because I don't have the widget displayed or the application active):
POST /dgw?imei=TEST&apptype=finance&src=HTC01 HTTP/1.1
User-Agent: curl/7.19.0 (i586-pc-mingw32msvc) libcurl/7.19.0 zlib/1.2.3
Content-Type: text/xml
Content-Length: 338
Host: api.htc.go.yahoo.com
Connection: Keep-Alive
Expect: 100-Continue

<?xml version="1.0" encoding="UTF-8"?>
<request devtype="HTC_Model" deployver="HTCFinanceWidget 0.1" app="HTCFinanceWidget" appver="0.1.0" api="finance" apiver="1.0.1" acknotification="0000">
<query id="0" timestamp="0" type="getquotes">
<list><symbol>VOD.L</symbol><symbol>BARC.L</symbol></list></query>
</request>

Completely unencrypted request for stock quotes: just think, you could sit in Starbucks in the financial centre of your city and packet-sniff what quotes were important to all the smart phone users around you..
Other items that were not encrypted:

http request to htc.accuweather.com
time request to time-nw.nist.gov:13 (doesn't even use NTP)

About the only data that is encrypted on my phone are the mail accounts I set up with the K-9 application (because all my mail accounts use SSL - and fortunately gmail accounts are, by default, SSL; and yahoo! mail supports imap using SSL too). But it seems none of the auto-sync'd data from the out-of-box phone is encrypted.
This is on a HTC Desire Z with Froyo 2.2 installed. Lesson: do not use phone on open wireless network without VPN encrypted tunnelling!!!
Note, packet capture taken by using tshark on ppp0 interface on virtual node running Debian connected to Android phone via OpenSwan (IPSEC) xl2tpd (L2TP).

That's worrying. I can't see any cookies passing back and forward there, are they being sent in the clear too?

The auth= string contained what appeared to be similar to a cookie, I deleted it before posting here for security, however.

Is this still a current problem on Android 2.3.1?

I believe you can set up Android 4 to always use a VPN connection.

Results captured on an LG Optimus V (VM670), Android 2.2.1, stock, rooted, purchased in March 2011.
As of today, the only unencrypted requests I could find in a pcap taken during a complete resync were:
Picasa Web Albums
GET /data/feed/api/user/<username>?imgmax=1024&max-results=1000&thumbsize=144u,1024u
    &visibility=visible&kind=album HTTP/1.1
GData-Version: 2
Accept-Encoding: gzip
Authorization: GoogleLogin auth=<snipped>
If-None-Match: <snipped; don't know if it's sensitive info>
Host: picasaweb.google.com
Connection: Keep-Alive
User-Agent: Cooliris-GData/1.0; gzip

That's it.
Picasa was the only service I could find being synced unencrypted. Facebook requested a couple profile images (but didn't pass any account info); Skype requested ads; and TooYoou grabbed a new banner image. None of those relate to sync, really.
So it looks like Google's syncing security has been tightened quite a bit. Turn off syncing Picasa Web Albums and all of your Google data should be synced in encrypted form.
Market
This bothered me a little:
GET /market/download/Download?userId=<snipped>&deviceId=<snipped>
    &downloadId=-4466427529916183822&assetId=2535581388071814327 HTTP/1.1
Cookie: MarketDA=<snipped>
Host: android.clients.google.com
Connection: Keep-Alive
User-Agent: AndroidDownloadManager

The return of this is a 302 Moved Temporarily that points to a highly complex download URL:
HTTP/1.1 302 Moved Temporarily
Cache-control: no-cache
Location: http://o-o.preferred.iad09g05.v5.lscache6.c.android.clients.google.com
          /market/GetBinary/com.wemobs.android.diskspace/1?expire=1322383029&ipbits=0
          &ip=0.0.0.0&sparams=expire,ipbits,ip,q:,oc:<snipped>
          &signature=<snipped>.<snipped>&key=am2
Pragma: no-cache
Content-Type: text/html; charset=UTF-8
Date: Fri, 25 Nov 2011 08:37:09 GMT
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Transfer-Encoding: chunked

Android's download manager turns right around and requests that download location, passing the MarketDA cookie again.
I don't know if there's any security danger from how Market downloads APKs. The worst I can imagine is that unencrypted APK downloads open up the possibility of interception & replacement with a malicious package, but I'm sure Android has signature checks to prevent that.

I'm glad that since my initial discovery that others are taking this seriously now. Thank you! I felt I was alone in the wilderness when I posted the initial question/response. I've not actually done any retesting since the original post and kept to more secure practices - but I'm glad that others are following up on this.

I get funny looks from people sometimes because I spout off about security like it's normal. And three days after posting this, I snapped up a Cyber Monday deal on a new Motorola Triumph. Customer service issues delayed its arrival until last Wednesday, but I quickly discovered that it has major issues with EAP-secured networks. My college uses EAP. So I'm glad I looked into this. More may be coming, as I haven't yet tested Currents. ;)

I only want to encourage you - sound like a good person to care enough about security.

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


text:
How can I root my Verizon Galaxy Note 5?
I want to root my Verizon note 5 what's the best way to without messing up my phone or regretting it? I have done it before and regretted doing it. I want the apps and I want to like my phone too

Unfortunately there is no root currently available for Verizon variants of the note 5. This is due to a completely locked down boot-loader and anti root protection from Samsung Knox.
It is conceivable that there will never be a root for this particular phone.
Source: http://www.xda-developers.com/root-twrp-available-for-samsung-galaxy-note-5/

ACTUALLY, you can root the Note 5. I found a very convincing video. Check out the link.
https://m.youtube.com/watch?v=epLA2EjGXTg

Wow I think I can do it

Let me know if it worked!

It's probably a sprint or other variant. The Verizon one is not possible.  Source: http://www.xda-developers.com/root-twrp-available-for-samsung-galaxy-note-5/

source: Stack Exchange

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

sort: votes


text:
IME: How to enter katakana rather than hiragana with Swype keyboard
I am using the Swype Japanese keyboard for Android. With the Japanese language selected, how do I tell my keyboard to enter katakana instead of hiragana?
Thanks.

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


text:
Android password after Rebooting the device
I have not set up any lock screen password, but any time I reboot it asks for the password, saying, 'To start Android, Enter your password.'
A week ago I experimented with the 'Lost your Phone' feature in Android Device Manager on my phone. I've set a password for that, and from then onward, whenever I rebooted, it asks for a password even I've set up. When I rebooted the last time I entered the password I've set up for ADM and luckily it worked. But this time it did not.
I've tried my Google password as well. How do I unlock my phone?

You unlock the phone with the password you defined in ADM, if that doesn't work, you may have to log back in ADM and change the passcode again and wait 15-20 minutes (this is different than the 1-3 days if you change your Google account password), once you have access to the device, you must turn off the password on the device in the Settings - Security - Screen Lock area (may vary slightly by device or Android version) before it will stop prompting you for the password, you cannot clear the password from ADM.


text:
How to root an Android emulator
My application required to use some system command such as wm size and wm size reset to change the screen size so an application supposed be running on Portrait only mode will be displayed as portrait in a landscape screen.
I have gone through many of the answer in stack overflow but still can't get an idea of how to do it.
Somebody can give me a step by step guide how to achieve this thanks. I've tried the Andydroid emulator but still not work.
I know the emulator is rooted when using adb console but looks like if I test it with my program, it was not.

You've already received the answer here.

I should remove one of the question later.. He talked about "You still need to manually elevate your privileges (by using su)". How do I manually elevate the privilege

"How do I manually elevate the privilege" There is a couple of thousands of questions about it on SO with tons of great answers. Do you ask us how to Google?

I have  gone through in google to see how to root but none of them work... I understand we can find good answer in google, maybe i am not smart enough to extinguish which are the good answer. I tried to follow this but it doesn't seem to work : http://p0l0.binware.org/index.php/2015/11/12/howto-root-andyos-under-mac-os-x/comment-page-1/#comment-91938

What exactly is your emulator? Genymotion and AMIDuOS can be (relatively easily) rooted.

I went to Genymotion but seems like it require to pay to use. Tried the Andydroid, but the version installed is below my minSDKVersion of my application. Currently, I am running the emulator from AVD manager with current spec. AVD for Nexus One running 480*800mdpi with API 21 android 5.0.2 x86.

where to get the up-to-date su binary.

I have found the way to root. Only work on certain API Level stated in their answer.
Attempt to root AVD running Android 4.4/5.1 is failing


text:
Problem with apps. Going from iPhone to Android
I had an iPhone and am switching to Android now.
When I sign into my Gmail, will it show all my iPhone apps on my new Android device?

No! You need either transferring them using an app on the play store or simply download them.

iOS and Android are different operating systems. As you probably couldn't run Windows applications on your iPhone, you neither can run iOS apps on Android. Alone for this reason they cannot simply "show up" on your Android phone.
Second, the Google account system isn't synchronized with Apple's iTunes (or the iCloud), so Gmail couldn't even know about them. Some might even come pre-installed with your new Android device.
There are means of migrating your data (contacts, calendars, photos, etc.) from your iOS world to "planet Android", see e.g.

How do I transfer iPhone contacts to an Android phone?
How do I migrate my SMS (text messages) from iPhone to Android?
How can I transfer SMS messages from my old iPhone to my new Android phone?

But for apps, you need to find "new counter-parts":

Some apps exist in both universes. Check with the developers homepages to see if they have a link to an Android app as well.
Some apps are rather "exclusive" to either Android or iOS. Here you will have to find the best alternative. A search for <YourAppName> Android, using the search engine of your choice, might be a good starter for that. My Android app listings can be of assistance as well. If you still didn't find anything, take a look at Where to ask for app recommendations? and follow the advice there.

Some of your iOS apps might allow to export their data, and their Android counterparts might allow to import them then. But mostly, you will have to start from the scratch.
Have a good start with Android – and in case of trouble or missing information, you already found a good place to ask!


text:
Lollipop - Apps not autostarting
I have Alcatel 5054D with Lollipop (5.1.1) on board. I noticed that some apps are not starting on boot or on events that are fired by the OS. For example, when my phone was not rooted I tried to install Truecaller, Truemessenger and Textra. They simply didn't work just after reboot or if I removed them from the recent apps list. What is worse SMS apps won't start on new incoming SMS, the message just disappears without any reaction from Textra or Truemessenger. But everything works fine when I start these apps manually and keep them in the background.
Then I rooted my phone, installed Link2SD and noticed that it fails to start after a reboot too! I have to launch it manually for the paths to be rebinded.
I installed autostarts manager and it showed that all the events (receivers) for these apps are enabled.
On the other hand standard SMS app, Whatsapp, Viber, GMail do autostart and work properly.
I have no task killers installed and cannot figure out the reason of the issue.

Could it be all the apps which are not working are installed on SD card – while those which do work are not?

No, they are installed in the phone memory.

OK, then it's something different. To get a clue (possibly at least), you could check the logs directly after/during a startup. Watch out for the "E" (errors) and "W" (warnings) lines especially.

I was mistaken when I wrote that I have no task killers. It happened so that Lollipop has a built-in task killer feature called "Limited apps" that limits app execution in background. For some strange reason all SMS apps become limited by default. The feature can be found in settings under Applications item.


text:
Disable (dead) phone number? Retaining for historical benefit. Is this possible, how can I request this feature?
I am hoping to find a way to keep but disable phone numbers in Google Contacts.
For example, several people I know have at least 6 numbers in my contact for them, where often of those only a single one is the "right" number, where many of the others are their former mobile numbers.
I prefer to retain the (now dead / invalid) mobile number(s) on the contact so that this user's texts / calls / activities that I backup via apps all "stay together", but at the same time, I would like it to be impossible to call or send a NEW text to that number (since it is marked as "former" or "disabled" or "retired" or something to that effect).
This has been something I've been searching for for quite some time, but it has recently become more important as my sister forwarded a picture of my niece I'd taken opening Christmas presents from my phone to hers, not seeing that she picked the wrong phone number (for herself), and in so doing sent the photo to a totally random person (who simply by chance has been assigned her old mobile number).  This is the scenario I'd very much like to prevent.
Of note, I'm using a Nexus 6 w/ latest (Marshmallow) OTA Android (6.0.1).  I use mostly stock apps with the exception of VZW Messages for SMS.
I believe that this would need to be an OS-level feature for it to be effective, and I have to imagine other people have wanted the same thing.

Setting up default numbers for such contacts would prevent dialing the old numbers, right? That's what I've been doing for years. Sometimes I just delete old numbers, including messages and stuff.

Its easy to keep multiple inactive numbers; just place them in NOTES for each contact.  Notes is a wonderful item available on each contact.  I keep tons of data there and never run out of space

If there is a drop-down menu in the Contacts app, right next to each contacts' mobile number, then you could set their current number as their MAIN number, instead of asa generic “mobile" number


text:
Does the phone consume less power when 3G disabled Vs 3G & WiFi Enabled?
I found couple of questions about it but they are two year old.
So Is it better to disable (in the top panel) 3G when I have an active WiFi connection and disable WiFi (in the top panel) when I doesn't have active WiFi connection and enabled 3G Data connection?
By better I mean consumes less battery power

When you switch on wifi  3g data will be automatically disabled

You'll definitely have better batty life when you're not using wifi if you turn it off. I don't believe turning off 3g when you're on wifi will save much battery life, because Android is already automatically routing all communications over wifi.

If you're in a area with a poor signal, it will adversely affect your battery even if connected to wifi since the phone has to work harder to maintain the cellular connection.

Wifi is designed to be fast and consume little power. This is especially true if you have a fairly recent phone. The drawback of this is distance or range. You trade the power savings for distance when you use a cellular connection. Therefore, a cellular connection does take up quite some power. This can be easily verified by turning on airplane mode and then turning on wifi. Take note of how long the battery lasts.
In other words, a poor 3G connection will absolutely destroy your battery life. I wouldn't worry so much about keeping Wifi on all the time and letting it do its thing in the background since it sips very little power on standby. So to answer your question, disable 3G when you're in an area with poor connection. Keep wifi on all the time.

I'm not sure you understood me.By 3G connection I mean 3G data connection (The arrows icon in the top drop down panel).
You answer is suitable for this as well?

Yes, it applies to any communication over 3G. Data included. If you're connected to wifi, all data is automatically routed over that as mentioned in the other answer. But it doesn't drop the 3G connection because of that.

But I'm not talking about disabling the whole 3G communication only the 3G data communication (Internet connection). Correct me if I'm wrong but disabling 3G communication will cancel the ability to use the phone as phone, I won't be able to make calls.

Turning the radio off will cancel that ability. Just for power saving, you can drop down to 2G or so. As far as I know, there is no way to toggle 2G/3G in stock android from a toggle.

You still don't understand what I mean.
I'm talking only about Mobile Data(Internet) connection that I can turn off\on using the icons in the top drop down panel

In that case, if you're connected to wifi, having that toggle on or off makes no difference since all data will go through the wifi connection anyway. My apologies for the misunderstanding.


text:
why smartphones become laggey and slow with time?
I found a lot of info about how to make my smartphone faster but I couldn't find the reason for smartphones lowliness.

I found that you should move apps to SD Card (if you have one)
Don't use a lot of widgets, try not to use too much home screens.
Remove apps that you don't use. Turn off animation.

And more stuff like this.
But what makes the phone become slow with time?

Same reason a PC becomes slow over time. A lot of crap ends up on the system. For instance; even when you uninstall apps many of them many times leave something behind. The internal android DB becomes full and becomes harder to search because of the large amount of data.

Is their a good app that can clean this app (with root)?

There are apps. But I never used any of them so I couldn't tell you


text:
Verizon Droid X Stopped Sending SMS
I have a Droid X running Gingerbread on Verizon and it is completely unable to send SMS messages. It receives them fine but every message I try to send is rejected. The details of the message reveal the following:

Cause Code: Addr.Vcnt., 0

Rebooting the phone seems to fix the problem, but only for a day or so.
I also seem to have completely lost 3G connectivity on the phone as well when it is in this state.
*228 on the phone fails until I can reboot it, but once reprogrammed there seems to be no lasting positive effect.
Has anyone seen this before? Does anyone have a resolution?
EDIT: I've just discovered all outbound calls immediately fail as well with no details as to the failure.

If you are on a stock Droid X (not rooted) have you tried calling VZ support?

This was a semi-known issue on 4.5.585 Gingerbread (Verizon's first official Gingerbread update).  Rebooting the phone when it happens was the only remedy.
The problem (I too was affected) appears to be fixed in the latest Verizon update. (4.5.602)

I called VZW, and they actually told me it was a bad Google update pushed to my phone prematurely, and that "Google would be fixing it in a couple weeks." Amazing that Verizon won't even take responsibilities for their OTA updates, but blame it on Google.

A couple weeks? Nice. Thanks for finding this out and posting a reply.

I had this issue quite a bit after I first loaded GB with an OTA update. I did a factory reset a few weeks ago and didn't have it happen again until today. I also contacted VZW and the first thing they wanted to blame it one was an app that I must've loaded that was behaving badly. It's all over Moto's support forum and all over VZWs. Hopefully they'll have an incremental update that will fix the issue.

I hate to say it but if you have tried all those other things I would say the next thing to try would be a factory reset...

+1 - It's going to be the first thing that VZW support suggests anyway.


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

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

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

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

@MatthewRead Did that, didnt work

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

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


text:
Frustrating Android Autocorrects - OK, CE, SE
My Android MotoX frustratingly auto corrects in the following ways...
some -> SE
come -> CE
ok -> OK

I've had a look through my Settings > Languate & input > Personal dictionary both English (United States and For all languages and have not found ANY entries for these.
I've tried creating an auto-correct entry so that 'ok' would be autocorrected to 'ok' (lowercase to lowercase) but that didn't work.
These terms are so generic that google searches are near useless.
Does anyone know how to fix this? I've heard that Clear Data in Google Keyboard's App info would do it, but I have my doubts and would rather not lose all the legitimate auto-corrects I've stored.

What happens if you tap and hold on the CE box (at the top of the keyboard, not where you're typing)?

You could get another free keyboard app. The default app is quite limited.


text:
Is there a way for me to use my phone as a Xbox One or 360 controller
I let my friend borrow my Xbox 360 controller which was the way for me to stream Xbox One onto my computer. Since he now has my controller I can't really do it, so I was wondering if there's a way to use my phone to control my Xbox.

You should be able to do it with the Xbox One SmartGlass app.
Navigate the Xbox dashboard, pause and rewind your favorite movie, swipe, pinch, and tap to surf the Web on your TV, and use your device's keyboard for easy text input and search on your console.
Browse the entire Xbox catalog from your device.
Get real-time game strategy within the app.
Compatible with the following devices:
    - Windows 8
    - Windows RT Tablet 8+
    - IOS Devices up to 5S and Ipad Air
    - Android devices that run 4.x and higher
It also provide exclusive and interactive content for movies and TV shows.
More details on its website.
There is also an Xbox 360 SmartGlass app.
Both apps have positive reviews and perform well.
Alternatively, if you just want to play the games streamed to your computer, set up the Xbox App like so:

On your PC, launch the Xbox app.
Select Connect from the panel on the left side.
The Xbox app will scan your home network for available Xbox One consoles. Select the name of the console you want to connect to.

More details on their website
Then download a controller app for your phone like DroidJoy app.

Allows you to use your Android device as an Xbox like controller for playing games on your pc
Requires running a "server" app on your computer to communicate with the controller app which you can download on their website


text:
Preventing device from accessing open WiFi networks
How can I prevent my son from accessing open WiFi networks that do not require a passcode? I have my router restricted for adult content and I have my mobile provider set to restrict porn sites. But open WiFi networks are everywhere, and there is no way to prevent him from accessing these sites on other networks.  Does anybody have any suggestions?

This is not possible unless you restrict access to the device's Wifi itself, which is not possible on current most popular OS's(not without unofficial modification atleast) Android, iOS and Windows Phone.
There are apps that can control accessibility of porn websites(Apple has its own) on the device itself(thus it will deny requests to porn websites from the router), but if your kids really want to, there's always a way around the filter.
Maybe it's time to think that censorship isn't a modern solution to these kind of things anymore.


text:
How do I Install a custom ROM/recovery on a Galaxy Note 2?
I was trying to install CyanogenMod 12 Lollipop ROM on my Note 2. When I restart my phone in recovery mode, its giving me this screen:

After this I select the option "wipe data/factory reset" and then choose option "apply update from external storage" and when try to install, it gives me this error

failed to verify whole-file signature. signature verification failed

Please help me to solve this problem.

I used CyanogenMod installer! It's so easy-to-use

You are using the stock recovery, which only allows files signed by Samsung to be flashed. Flash a new recovery via Odin, such as CWM, TWRP or Philz.


text:
Unsure if 'adb push' has completed correctly in recovery mode
I did everything that the CyanogenMod wiki told me to, and I think I might be done, and I got this alert on my computer.

But I'm not getting any alerts on ClockWorkMod.... I'm using the international Samsung SIII.
Please tell me what's going, and what I can do to fix it if I screwed up. Thanks!

The phone doesn't give you any kind of notification when adb push finishes. What steps are you following, exactly? Is there something you're expecting to happen at this point?

Oh, good! This was my question. So, it's finished? Thanks for getting to me so quickly dude

After that line (X bytes in Y seconds) appears, transfer has been completed.


text:
Flashing ROMs means Installing zipped apps?
My sister and I have Galaxy S4 and a Galaxy S3. Along the time of usage we have only downloaded common apps like social apps and games. We've never downloaded any system-related apps such as those used to root a phone. Thus, both phones are not rooted.
Questions:

Is it possible for an app (before installing) to be in the form of .zip file instead of its usual .apk file (before installing)?
(not the normal archive .zip file)
Does flashing a ROM mean putting a .zip file (with app inside it) in an external SD card, then pressing the Volume-Home-Power keys, later installing it?
Let's say I did all the steps in question 2 using the unrooted S3 and S4, will I successfully install the zipped app to the phones?
If question 3 fails, what other ways do I have to install the zip file? And I don't have access to the computer.

Those are the things that bother me. If there are things very wrong please correct me.

Android can only install .apk files (though .apk and .zip are interchangeable)
Yes, it does mean that, but you'll need a custom recovery which has the ability to flash .zip files. Note that such .zip files are not just applications packed in an archive, those .zip files are specifically designed for recovery flashing, and have specific scripts that run when they are flashed
installing custom recovery requires root
As said before, you need root to have recovery so that you could install .zip files. To achieve root access, you'll need a PC.

About this Question and Answer ;
Question :

1) Is it possible for an app (before installing) to be in the form of
  .zip file instead of its usual .apk file (before installing)? (not the
  normal archive .zip file)

Answer :

Android can only install .apk files (though .apk and .zip are
  interchangeable)

This is Proccessing to Create an Apk file :
.java => (javac) => .class => (dx tool) .dex => (aapt) .apk

It called > Android application package (APK).More Information : (Android application package Apk From Wikipedia)

APK files are a type of archive file, specifically in zip format
  packages based on the JAR file format, with .apk as the filename
  extension. The MIME type associated with APK files is
  application/vnd.android.package-archive

Also in older Android Versions, users can run Java files with applications similar called JBED.(Untested in newer Android Versions)
So, Zip files ; usually use the file extensions .zip or .ZIP and the MIME media type is :  application/zip
(Wikipedia-Zip file)
And just for archiving and compressing used.and on android, you can't without Decompresser Use it or Open it.
But in Android or Apk file as i said, you can rename the Apk file to Zip and extract All contents like Classes.dex or layouts and ...
(But Of course these files, Compiled and need some Reverse Engineering )
and for Other questions, follow Aleksandar Stefanović Reply.
good day.


text:
Can I block calls based on a specific number prefix or pattern?
Is it possible to block calls starting with a specific number? For instance, I want to block calls from numbers starting with 1408 as they are all spam calls. The digits following these four, keep changing.

If you're looking for a free and ad-free/in-app-purchase-free app, you can use the open-source NoPhoneSpam, which is available on F-Droid (though not Google Play). It supports blocking calls from individual numbers and from numbers that match a pattern with wildcards.
This is especially useful for blocking "prefix spoofing" calls, that appear to start with the area code and exchange (next 3 digits) of your phone number, but really are from random law-breaking telemarketer bots.

That website has a link to Google Play but when you click on that link Google Play says it does not recognize it. Searching on Google Play for "nophonespam" does not reveal anything of that specific named app..

Looks like it isn't in the Play Store at the moment. Someone should probably report that to the developer at https://gitlab.com/bitfireAT/NoPhoneSpam/issues

TrueCaller also allows this. Steps to take on an Android phone:

Open TrueCaller
Settings
Block
View my block list
Press the plus button in bottom-right
Block a number series
Enter the first six of your number

Be aware that Truecaller collects your data, your contacts and shares it with third parties including spammers and companies

install F-Droid (FOSS/Open Source store) https://f-droid.org/docs/Get_F-Droid/
install NoPhoneSpam by searching from F-Droid
add rules from within the app to block the blocs needed in your country, for France:

France: : 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949
Guadeloupe, Saint-Martin et Saint-Barthélemy : 09475
Guyane : 09476
Martinique : 09477
La Réunion and Mayotte : 09478 and 09479

I've also tested Call Filter app. It seems to work so far, and it lets you enter numbers starting with +XXX (allows wildcards).

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


text:
Motochopper root failure message
I want to use Motochopper to root my Samsung Galaxy Fame, but I found this failure message at the end. Does anyone know how to fix this?
[*]
[*] Motochopper: Android root exploit (Linux/OS X version)
[*] v1.1
[*] by Dan Rosenberg (@djrbliss)
[*]
[*] Tested on the Motorola Razr HD, Razr M, Razr Maxx HD, and Atrix HD.
[*] Supports lots of other devices as well. ;-)
[*]
[*] Before continuing, ensure that USB debugging is enabled and that
[*] your phone is connected via USB.
[*]
[*] WARNING: This will likely void the warranty on your device. I am
[*] not responsible for any damage to your phone as a result using this
[*] tool.
[*]
[*] Press enter to root your phone...

[*]
[*] Waiting for device...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[*] Device found.
[*] Pushing exploit...
5268 KB/s (1283460 bytes in 0.237s)
[*] Pushing root tools...
5932 KB/s (366952 bytes in 0.060s)
5410 KB/s (1867568 bytes in 0.337s)
4336 KB/s (1578585 bytes in 0.355s)
    pkg: /data/local/tmp/Superuser.apk
Success
[*] Rooting phone...
[+] This may take a few minutes.
[-] Failure.
[*] Cleaning up...
[*] Exploit complete. Press enter to reboot and exit.

Details:
Computer: OSX
Device: Samsung Galaxy Fame GT-S681OP
Android Version: 4.1.2
The problem: I get the failure message just before cleaning up and this is the run.sh file:
echo "[*]"
echo "[*] Motochopper: Android root exploit (Linux/OS X version)"
echo "[*] v1.1"
echo "[*] by Dan Rosenberg (@djrbliss)"
echo "[*]"
echo "[*] Tested on the Motorola Razr HD, Razr M, Razr Maxx HD, and Atrix HD."
echo "[*] Supports lots of other devices as well. ;-)"
echo "[*]"
echo "[*] Before continuing, ensure that USB debugging is enabled and that"
echo "[*] your phone is connected via USB."
echo "[*]"
echo "[*] WARNING: This will likely void the warranty on your device. I am"
echo "[*] not responsible for any damage to your phone as a result using this"
echo "[*] tool."
echo "[*]"
echo "[*] Press enter to root your phone..."

read -n 1

echo "[*]"

platform=`uname`
if [ $(uname -p) = 'powerpc' ]; then
        echo "[-] PowerPC is not supported."
        exit 1
fi

if [ "$platform" = 'Darwin' ]; then
        adb="./adb.osx"
        version="OS X"
else
        adb="./adb.linux"
        version="Linux"
fi
chmod +x $adb

$adb kill-server

echo "[*] Waiting for device..."
$adb wait-for-device

echo "[*] Device found."

echo "[*] Pushing exploit..."
$adb push pwn /data/local/tmp/
$adb shell chmod 755 /data/local/tmp/pwn

echo "[*] Pushing root tools..."
$adb push su /data/local/tmp/
$adb push busybox /data/local/tmp/
$adb install Superuser.apk

echo "[*] Rooting phone..."
$adb shell /data/local/tmp/pwn

echo "[*] Cleaning up..."
$adb shell rm /data/local/tmp/pwn
$adb shell rm /data/local/tmp/su
$adb shell rm /data/local/tmp/busybox

echo "[*] Exploit complete. Press enter to reboot and exit."
read -n 1
$adb reboot
$adb kill-server

Here is the problem:

echo "[*] Rooting phone..."
$adb shell /data/local/tmp/pwn

echo "[*] Cleaning up..."
$adb shell rm /data/local/tmp/pwn
$adb shell rm /data/local/tmp/su
$adb shell rm /data/local/tmp/busy

so $adb shell /data/local/tmp/pwn is causing problems, but how to fix? Anyone knows?


text:
I am trying to move a file from sdcard to another device folder and it fails with error that file is not there, but it is!
I am trying to move a file from /sdcard to another device file and I am getting the following:
mv: bad 'xxxxxxxx.0': No such file or directory
while ls -l shows the file in directory.
The device is physical one, not an emulator and it is rooted.
Why is this happening?
file <file> confirms this is an ASCII file. I know cases that this was happening when someone was trying to move 32bit binary to 64bit device, but this is just an ASCII text file.

Answering to my own question, the reason for that error is that I tried to move the file from an absolute path instead of a relative one, /sdcard instead of sdcard.
Using relative path worked.

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


text:
How to root android one without pc?

When i try to root my spice dream uno mi 498 without pc with kingroot it give me the error aboveplease prefer another app or give the solution
I am begging please!
Device: spice dream uno (android one)
App: king root.apk
Problem: not rooting
Problem description: failed  to root

Isn't your bootloader unlockable? See this: https://android.stackexchange.com/questions/205706/why-arent-the-rooting-apps-not-working-anymore

You will need to use a PC
Please have a look at this question recently asked, it brings clarity to the causes of a failure.
Why don't root apps work anymore ?
So after you understand that, you can unlock your bootloader and install a custom recovery, then flash a Systemless root like SuperSU or Magisk
Please follow the complete guide for your device ..
Unlock Bootloader - Install CWM - Root with SuperSU guides

Sir, please understand that my usb port is damaged and i am no longer able to connect it to pc please give a solution without pc please.

And it is now showing please wait for the update

Sir please reply

Without Fastboot access via USB .. I'm sure you are going to have difficulties.

ADB runs via WiFi .. However Fastboot ( Used for Unlocking the Bootloader ) is only accessible via USB as far as I know... You could have used an OTG cable and another tablet ( No PC ) but that still requires USB Access.

OK, I've looked high and low, and this is all I could find...
WORST METHOD
Try using KingRoot v7.3 or above ...
BEST METHOD
From mobilespecs.net/
What are the dangers of getting root access?

canceled the warranty
you will not receive updates over Wi-Fi
in some cases, the procedure for obtaining root access threatens the failure of your device (but most of the gadget can be revived).

To gain root via "Framaroot"

Download the latest version from the page "Framaroot".
Install the program from the downloaded apk-file to your device.
Run the utility. In that case, if the device is supported by the program, on the main screen you will see a drop-down list of possible actions, which include options for the removal and root. In addition, below there is one or more exploits titles that are available for use.
Tapnite one of the available exploits and tooltip will appear after a few seconds, describing the results of his work. If one method does not work, try another. Sometimes it happens that in the preparation of the superuser "Framaroot" crash randomly. In this case, simply restart the program and try again.
Once you get a hint that the device successfully root, you must restart the device.

I'm not sure if that is device specific however..
Other's say try Towelroot, KingoRoot etc..
You could try to use some sort of Universal Signature to sign an update package and the apply the update using the default OTA firmware via SD Card Update, but I'm sure that the universal signature vulnerability or  whatever they called it, has been patched now.


text:
How to measure battery capacity (mAh)?
I've bought an Android device (Motorola Droid 4) online yesterday, the seller claims that it's 3300 mAh (and that's one of two reason why I bought it), but when I receive the device and check it, there are no printing that show it is 3300 mAh.
I tried to compare with pictures of Droid 4 battery EB41 on the the internet with mine, it looks like that mine is 1735 mAh, but I could not be sure that it's so.
I've tried to use apps to get the capacity information, but got no luck, I've tried:

CPU-Z by CPUID
GSam Battery Monitor by GSam Labs
Phone Tester (hardware info) by Miguel Torres
Battery Info by Kadett2
Battery Monitor Widget by 3c Tools
Ampere by Braintrapp
battery indicator free by Adcoms
CurrentWidget: Battery Monitor by RmDroider

but it always show 0 mAh, Unknown or the Capacity label not shown at all.
Here's the photo of my device:
(Click image to enlarge)

The question is, is there any way to make sure that my device is really 3300 mAh? or am I being fooled by the seller?
EDIT: thank you for the answers, now I have the proof that the seller lied, or maybe he didn't know that he give me incorrect product. This is the side view, because I don't have correct tool to remove the battery completely:

Which Android version? In Lollipop, you can do adb shell dumpsys batterystats | grep "Capacity:".

I'm using 5.1.1 the output was empty, the complete output (without grep): pastebin.com/17M5ERGe

Tried battery doctor app?

@Lucky battery doctor by who? by Cheetah Mobile Inc and Cingdy seems do not have such information (by the screenshot)

Yes Battery Doctors by CM will show the current battery capacity..

@Lucky i have installed it, which part of the UI that shows the battery capacity?

The first screen after you open the app I guess. Sorry I don't have the app right now installed on my phone. If it's not there just swipe right and check it. It will display the battery's current mAh. Charge your phone 100% to check your battery's full capacity.

@Lucky no, it shows nothing about mAh on this phone..

How did you pay for your online purchase?  If you paid using a credit card, then which type of credit card did you use?  (e.g. Visa, MasterCard, American Express, Discover, Diner's Club, etc.)

no i use debit card

Motorola Droid 4 XT894
has 1785mAh battery with 2% tolerance i.e 1735mAh actual battery capacity.
Your seller seems to have fooled you.
Also it doesn't seem like the seller put up the battery description as 3300mAh by mistake as he has put this in Title name itself
You could have taken out the battery from phone and flipped it to see the battery capacity printed on the other side.
Side 1

Side 2

These apps will show the actual full battery capacity in mAh.
GO Battery Saver&Power Widget
Battery Monitor Widget Pro

Those show the "full capacity" reported to Android; from what I can tell they do not tell you the actual real-time capacity of the battery in mAh, nor the cycle count. However, GSAM at least, tracks the charge current and time, so it would be theoretically possible to export that data and calculate the area under the curve.


text:
How to preview all UI elements/widgets and dialogs
I need to view all the different UI elements and dialogs on a device. This would be helpful while developing new platform level themes.
Is there an existing app that will do this? Are there other ways to view all the UI elements (e.g. android.widget.Button, android.widget.CheckBox, etc).

We prefer questions that ask "how do I do X" rather than "is there an app that does X". That is, we prefer problems to solve rather than helping people "shop" for an app. While the solution may very well be an app, it's too limiting to make that a starting position and skirts far too closely to "shopping recommendations are off-topic".

@Al, updated the question wording.

You should take a look at the Android API Samples.
The APIDemos application is exactly what you are looking for:
http://developer.android.com/resources/samples/ApiDemos/index.html

Thanks. This gets very close. Dialogs are covered pretty well and found most of the widgets under App/Activity/Animation (click on fade in or zoom in).


text:
Loop device possible on Android 2.1 Hero?
I'm trying to get Ubunto running on my Android after failing with Debian.
I couldn't mount the image. Now the Ubunto Tutorial says that the phone must support loop devices. How can I figure that out, or can anybody give my a yes or no? Thanks
EDIT: I already tried CM7, SalsaSense and some other one that looked very similar to CM7 but I forgot the name... CM7 extra stated that it supports loop devices but it fails on my hero. Could it be that there is some hardware issue that even the right ROM can't fix?

Trying it is how to find out :P if it doesn't you need to flash a kernel with support - which may or may not be available.

Hmm, I've heard it said CM specifically doesn't support loopback devices.  It definitely isn't a hardware issue though.  If I had a Hero I could probably help more, sorry


text:
Tethering an Android 2.2.1 (Froyo) using Wifi
I'm trying to get tethering to work. I've used the built-in functionality, setup my phone as an AP and connected to the wireless network.
I get an IP (192.168.43.26) and I can ping the gateway (192.168.43.1), I also got a dns server (192.168.43.1). However, I can't access the internet (e.g. surf or ping 8.8.8.8).
Any ideas on what may be wrong?
netstat -r (restricted to en1, the wireless interface)
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.43.1       UGScI           0        0     en1
192.168.43         link#6             UCS             2        0     en1
192.168.43.1       4:18:f:40:41:7c    UHLWI           0       16     en1    925
192.168.43.255     ff:ff:ff:ff:ff:ff  UHLWbI          0       12     en1

Some more info

Using WPA2 Personal (since I can ping the phone/gateway/router I should be beyond the encryption layer in the OSI model, so I don't think encryption is the problem)
Wireless AP
No third-party tethering (using native)
Samsung Galaxy
No custom ROM
Don't know if it's rooted (I guess the fact that I don't know means it isn't)

What do you mean by the router?  The "router" should be the phone in this setup.  Either way: Why is the address not 192.168.0.1?  What device do you have?

The router is OS X language for gateway (updated the question). The device is a Samsung Galaxy Gio (not locked to a particular carrier).

I believe what you are trying to do is impossible because of https://android.stackexchange.com/a/14788/8059

If you are on linux, check up the kernel routing table by
typing route at terminal.
if you do not have a default entry in the list it won't work.
For example my kernel routing table reads:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.137.0   *               255.255.255.0   U     2      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         192.168.137.1   0.0.0.0         UG    0      0        0 eth1

Type in this command at terminal and see if it works:
sudo route add default gw 192.168.43.1 wlan0
where wlan0 is your wireless interface....
also you could try rechecking the dns server on your machine
and add the following lines to your etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

Thanks! I've added a routing table. The DNS shouldn't be the problem since I can't even ping public IPs (such as 8.8.8.8)

Let's clear up some terminologies here:

The phone acts is both a gateway (translates between Mobile network protocol and Wifi protocol) and a router (routes packets to and from other devices and the external link). I assume that your phone's IP address is 192.168.43.1. The phone have an internet connection through mobile data connection and want to share this connection with other devices.
The other devices (e.g. laptop) does not have direct internet connection, and is trying to tether through the gateway/phone. In your case, the other devices acquired the IP 192.168.43.26 through DHCP.

Are you using any encryption? WEP or WPA? I suggests setting up an open network for troubleshooting, and only setup encryption after you are able to connect through unencrypted connection. Check that the encryption setting and passphrase matches.
What tethering method are you using? Are you using third party tethering, e.g. PDANet or android-wifi-tether? or are you using the native tethering in Android 2.2 and up?
What phone? Is it custom ROM? Is it rooted?

Yes, good clarification on the terminology! I've added some more information at the top, to answer your questions.

Better to ask clarification questions as comments on the original question. It's hard to find the answer in here.


text:
nexus 5 android 5.1 installing
I am trying to upgrade my Nexus 6 with version 5.0.1 (Build number LRX22C) via OTA to Android 5.1.
The OTA update is downloaded successfully and after pressing "Restart & Install" I see a dead droid with the message "Error!".
The phone was rooted and I unrooted it via SuperSU. Did not help. Wiping cache partition also did not change anything.

You've specified N5 in your title and N6 in your question. You should probably clarify this. Your other question also references the N5, so it's not clear if you were trying to post two different questions or the same one got posted twice. If you were trying to post two different ones, then the fact that you are seeing the same exact behavior on two different devices would seem to suggest that this issue is not device specific, so combining them might be the best choice anyway.

It probably is about the Nexus 5, taking like a majority vote : Nexus 5 : 2 Titles, 1 Question; Nexus 6 : 1 Question. So, @shamim AKHTAR , please specify which Nexus model you have, the 'shamu' Nexus 6 or the 'hammerhead' Nexus 5.

Since Android 5, OTA installs verify each partition as a whole so any changes will result in verification failing even if the file is not changed by the update. You said that you unrooted via SuperSU but it is likely that there is something that has changed in the system partition. Usually the error message will indicate the file that has caused it to fail.
Therefore, your options are to restore the system partition to the 'stock' state (removing any files you've added, reverting any changes to files and re-instating any deleted files) and flash the OTA or flash a factory image using the steps in this answer (using the 5.1 file names in place of the 4.3 ones in that answer)

authors: Евгений Шалаев


text:
Increase Multi-touch points
I have an Infocus M2 running Android 4.4. It supports only two finger multi-touch, which causes problems with some games. Is there any way to increase the number of touch points it can recognize?

You cannot increase touch points as this is related to your hardware (screen) not the software. You would need to purchase a new screen for your device that supports multi-touch features.


text:
Will Google+ Photos automatically migrate to the new Google Photos?
Today in their Keynote at Google I/O, Google announced their new Photos app that does most of what they did with my photos when they auto-uploaded to Google+, but with a few and some significant additions and differences.
My devices are currently uploading to the new Google Photos but my question is, since my pictures are/were already being auto-uploaded to Google+ Auto-Backup already, will those show up in Photos as well? Or am I starting out fresh?

I just installed the app and I have access to all my G+ photos, plus the ones I have in Google Drive and a few scattered ones that were only on my phone.

Ah! It seems I do as well, although they weren't there earlier when I was poking around after installing. They do connect, thank you @Al E.!

It did take a little while to build the local database.


text:
How to listen to music off an SD card?
I have a new LG G3 and I want to listen to music that is saved on my SD card. How do you do this?

Your phone should have a built in app (Google Music, Music or such) for music playback and they usually auto-detect any music on your phone (in any folders you can access). Keep in mind that there is no "best" app out there - they all have flaws like not having 100% effective bluetooth control or consuming more battery with equalizer.

I've tried some of the most popular ones, but returned to default one, because of lack of bluetooth forward/rewind support on most players.

Default music app (whatever it might be on your device) is usually gives you everything most users would need.
Winamp (unfortunatelly no longer on google play) boasted a good equalizer, but quite frankly it doesn't compare to n7.
n7 Player is somewhat uniquely designed and has decent equalizer options, but equalizer produces delay between action (like song switch) and playback.
Also it seems to somewhat increase battery consumption.
double twist player has a lot various expansions and online functionality however, most of those features aren't free.
Poweramp Player I've been reminded of this one in the comments. It did not catch my attention, however, at the time I was checking out it WAS one of the highest rated ones.
Rocket Player I haven't tried this one. However seeing as it is free and has decent ratings it might be worth checking out.
As for the playback, if you have music on your sd card, open up your music app and the music should be there.

If there is something preventing you from listening to your music please specify it.

I would like to add PowerAmp and  Rocket Music player to that list..there's  both free and pro versions..

Wouldn't hyperlinks for the said app make this answer more better?

Why not. A bit redundant, considering that Google Play return instant matches with any of those names, though. To be honest, I thought I would see the question extended  and have to change my answer completely.

There are two ways to do it. The first method is to connect the SD card to a computer and dump the music in. From there you can use any app that supports audio files. The other method is only if you have music in your Google Play library. You can add music by purchasing or by uploading to your music library. Once you have done either (or both, whatever), go into the Google Play Music app on your phone, tap settings and click storage location. From there set it to external (when you have inserted the SD card into your phone). Once you have done that select what album you want to download and hit the download button, which is an arrow pointing downwards, hitting a vertical line.

If you are taking about microSD, the pop them into the card slot and the let Google Music or other software as mentioned by @zero discover. If its SD card, then you should use a card read to connect SD to a PC and then copy them into your phone.
HTH.


text:
Backlight on Samsung Galaxy Tab Pro 10.1 is not working after dropping it
My Samsung Galaxy Tab Pro 10.1 tablet was dropped. It comes on and the screen is fine, however, the screen is black. I can see the screen with a flashlight, though. Can this be fixed, and if so, how?

The hard thing to say about this issue is what else may have been damaged in the fall? Obviously the screen, but what other hardware/ribbons/connectors etc? It is hard to depend on a visual inspection because there are many times where chipsets look fine but aren't running properly. Replacing screen alone is tricky. I suggest you instead go to service center or some repair shop. In my guess its the digitizer that might be damaged but I am no pro in field of hardware repairing.


text:
How to stop receiving text messages in Outlook
When a text message comes in, the stock email app throws a copy into my Exchange email accounts that are on the phone. I want to turn this feature off but cannot find a setting for it anywhere. I have a Galaxy S6

On the new Samsung Galaxy S7 - You must delete the account receiving the text messages and then reinstall it. During new account set up is the only time you will see the option of whether to sync SMS.  It does not appear anywhere else once you leave the initial set up screen. Once the account is installed, you will see options for syncing email, contacts, calendar, tasks - but not SMS on the Galaxy S7.

To stop this from happening you simply need to disable the Sync SMS feature on your Android phone which is enabled by default.
To disable the Sync SMS feature:

Open the Email Account Options settings
Disable the Sync SMS feature

open email app -->settings ---> click on the account you want to remove the sms ---> scroll down and deselect sync messages

My Galaxy S6 Edge, Android version 5.1.1 has a slightly different process from Lucky's answer:
E-mail → Inbox → More → Settings → select e-mail account → deselect Sync Messages
Interestingly I have 3 e-mail accounts on my phone but only the most recent addition (associated with Office 365) has the option for syncing SMS messages.

For the Samsung Galaxy S8+, click on your email icon, then the triple lines in upper left hand corner, then the settings gear in upper right, then touch your email address at the top, then scroll to bottom & make sure the Sync Messages is not on.

THE PROCEDURE GIVEN FOR THE S8 WORKED ON MY S7

See the answers from Lucky and ranyd. Try them, or similar techniques for your specific email, first (before the solution provided by Sharon) since it worked for me for my MS Exchange email. As it turns out, the MS Exchange connected email was the only email relaying my text messages (which I didn't want because I use it for 2-factor authentication and it adds confusion when I respond to a text via my email).


text:
Phone doesn't power up while charging, cannot unbrick because of this
I've got a LG Optimus L7 which is in a bricked state because of a failed ClockworkMod upgrade some months ago.
I am trying make it work again, but I cannot undergo the process of unbricking since the phone does not get past the LG logo when connected to power. This is true when its battery is removed and for when it's not.
The only way that it doesn't get stuck at the LG logo phase is when I hold the volume up key while connecting it to power, but that only boots to emergency mode, which is used for step 1 of the unbricking process. For step 2 of the KDZ LG phone update, it needs to boot in non-emergency mode.
Any ideas?

Is it software bricked or hardware bricked . It is easy to unbrick software bricked phone but for hardware bricked phone you have to contact service centre.

I am pretty sure it's software, that's why I am trying to unbrick. The bricking happened after a failed Clockwork mod update.

authors: امیرحسین نامداری زاده


text:
Anonymous Battery Removal - Side effects
I am working with an embedded system with BeagleBone (White) as physical framework and Android JellyBean 4.1.2.
For some reasons I have to drop the entire power in the system (like anonymous battery removal).
Are there any side effects to doing this?
Like:

Issue with settings (not saving every time )
Database crash

or any other issues?

authors: MoDyAt موديات


text:
Pattern unlock is too small after 4.4.2 update
I go to unlock my phone with the pattern but it is now smaller and I keep going into camera instead.  Is there ANY way to turn this off?  If the phone is locked I want emergency calls or unlock - never camera.  It is driving me doo-daly.

Please mention your phone model too.

In addition to what @JaskaranbirSingh said, could you post a picture to let us know how smaller is this pattern that you mentioned?


text:
Rooting the Micromax Canvas Spark
How can I root a Micromax Canvas Spark?
I have found many procedures on the Internet, but I am not sure whether they will work or not.

Which methods did you find? Have you tried any of them? Have you looked at the "generic" methods listed in How do I root my Android device?

If you are afraid of trying long root proceduers.
Try Root Apps because generally micromax devices are Mediatek and can be rooted with apps like Root Master, iRoot etc.

If you're uncomfortable with this method involving some super-root.apk then use SP Flash Tool to flash recovery with a custom one. I see that this is a new device and custom recoveries aren't available yet. However, there is a guide here which claims to make CWM recovery for your device in few simple steps. Check it out.


text:
Application Icon Ordering in Main Menu
I have Android Lollipop 5.1 running on my Nexus 5 phone. Whenever I install or uninstall an application, the order of all the app icons is re-sorted in alphabetical order. Is there any way in which we can configure this ordering mechanism?

AFAIK the default app drawer on the Nexus 5 always sorts the applications in alphabetical order only. So if you would want to order them in a different manner, you would have to use a 3rd Party launcher app(Go Launcher, Aviate etc.)
Here is a link to 3rd party launchers that are available on the Play Store:
3rd party Launchers

authors: ГОРЫНЫЧ ГОНОШИДЗЕ


text:
Will I lose root access if I upgrade my S5 from KitKat to Lollipop?
Will I lose root access if I upgrade my S5 from KitKat to Lollipop? If so, why?

The update will probably not even work, but if it works, it depends on what is updated. If it's a major system update, it will remove the su binary and remove your root access.

Since the question has mentioned any update method, I've mentioned some possible cases:

Updating via OTA (from the phone itself using the stock updater): In this case you are certainly gonna lose root.
Why? OTA updates uses a stock ROM (.zip) which will wipe the system partition with every thing in it including superSU and su binary.
Updating via Kies: You are certainly gonna lose root.
Why? Same as OTA, Kies  will flash a stock firmware including the system partition and the kernel too.
Updating using Odin PC and a stock untouched firmware: You will lose root.
Why? Same explanation as for Samsung Kies.
Updating using Odin PC and a pre-rooted firmware: Root access will be granted for the newer version, and you will certainly not lose root access.
Why? Well as the firmware is pre-rooted you will flash new firmware and root at the same time.
Updating using a stock firmware via Odin mobile: Now this app has an option called "ever root". Check it before flashing the firmware to root at the same time when flashing because if you do this you will not lose root, while if you don't you will lose root.

Those are the methods I know but they don't account as all the methods available.


text:
Cannot find recorded video that I recorded. How can I dig it out?
Earlier today I used Google Camera to record four videos. I clearly hit the record and stop buttons both time. When I got home only two of those showed up in my gallery. The two longer ones did not. Is there some directory, temporary folder or hidden files wherefrom I can retrieve these two missing videos?
Thanks a bunch!

What is the memory information of your phone? and What is the duration of those two missing videos shot?

In my device the videos are saved under /DCIM/Camera of default SD card, but check all SD cards.

@Lucky - both internal and SD. Videos and images are saved internally. The first one was about 2 minutes, the other one was about 5 minutes. The two that saved were less than 30 seconds each.

@Firelord - No the only mp4 files I had in my /DCIM/Camera were of those two videos that saved correctly.

I think you dont have enough memory for you to store..thats the reason you cant find those videos..Clean up your memory and try recording a sample video of 5 mins. and see if you can find there. If you can find it then its an insufficient memory issue due to which it dint store it in your memory.

That's rather strange @Lucky as I have about 7 gigs free on the internal storage. I'll try to make a longer video and see what happens. Thanks!

A 5 minute 4k video I just recorded did not save. However, a 1080p video of a similar length did. This is quite bizarre.

I know I came probably too late, but since I had the exact same problem today, and this page is the first result that came, so if it can be useful for anybody :
In my case the videos were in the DCIM/Camera folder but hidden, filename started with .pending- and I've been able to copy them by connecting my phone to a PC and showing hidden files

Welcome to Android Enthusiasts. Just for clarity since the question mentioned the "Google Camera" app, could you confirm if this answer is for the same app? Otherwise, you might want to [edit] and mention the recording app you used. Thanks!


text:
Lost internal storage space on my Xperia Z1 Compact
When I perform this df mnt/sdcard/ on my Xperia Z1 Compact, I get:
Filesystem               Size     Used     Free   Blksize
mnt/sdcard/             11.8G     7.9G     3.9G   4096

But when I do for el in $(ls -a mnt/sdcard/); do du -sh "mnt/sdcard/${el}"; done I get that.
So, the sum is much less than 7.9G. Where has the remaining space gone?

Android's internal storage is made up of many symbolic links. They point towards different locations of your phone's storage.
/mnt/sdcard internally links to /data/media. This directory just contains your user data but no applications or application data.
/data/ contains multiple directories containing the apps (/data/app) or the app data (/data/data) that all contribute to the used storage.
What you see using df is the total storage statistics of the whole partition, even though you run it on /mnt/sdcard.
Citing the Linux manual: df - report file system disk space usage.
This means it takes into account all files and folders on that partition even though you are using a directory of the partition as the parameter.
Conclusion: df returns the statistics for the complete partition, but you are just looking at one directory inside of it.


text:
Locked phone with Android Device Manager and can't remember the password
I lost my phone and used Android Device Manager to lock it. However, it turns out my boyfriend was last logged into my Gmail, so his phone is the one that was locked and now I can't remember the password!
How can we unlock his phone?

Welcome to the Android Enthusiasts!  Please see How to unlock Google Device Manager remote lock? (plus the questions in its "Linked" section), How can I unlock my phone? I locked it using Android Device Manager, but it claims I entered a wrong password, and similar questions with answers for a starter.

Only solution,Hard reset your phone and do a reset factory settings in recovery mode. BTW which phone model you are using, I guess it must be Samsung :)
updated
One more way, if you know your phone is rooted and ADB on..
You have to delete all your key files from system folder. Try this.
Connect you device with usb and run following command. If you are not able to do so, i am afraid. You need a full wipe.
adb devices
adb shell
cd data/system
su
rm *.key

Even if shows lock screen after reboot, try a easy random pattern/password.

Are you sure that's the only way – and there's nothing to be tried before losing all data? This answer to a similar question seems to show otherwise: Use device manager again to set another password (and this time remember it), then use that.

@Izzy sadly that's not the case anymore or it is different from device to device. But I just tested that, remotely locking the device twice, and got this error message "Since google has verified that a screen lock is already set, the password that you entered won’t be needed"

@jer3my That's what I "like" so much about Google (and MS as well). They always know better what we need than we do :( Sorry to read that!

@Izzy Yeah, But don't worry I don't have this problem. I remember my passwords. Not saying the OP is lying, but often time's people just want to get into phones they aren't meant to get into and they think ADM will let them do that. So the "no need to relock the phone" is another safety feature, in my opinion.

@jer3my valid points. But in order to use ADM, one would need the credentials of the associated Google account.

@izzy Yep. That's why even if you are logged into gmail/g+/etc, I am glad Google requires you to relog in to use ADM.

Note that on on most versions of Android your phone has to be unlocked for USB or network debugging to be enabled, so this method may not work if you restarted the phone and are trying to plug it into your computer as ADB will be unable to connect to the locked phone.

sorry that is probably too late, but I found a solution.  You have to sign in to a SAMSUNG account, and there is an unlock feature.
If it doesn't work the first time, locked it with a 4 digit pin from the same Samsung page, in the cell enter the code and the lock will be temporarily removed but the screen lock will still be in place, so then again Unlock it from the Samsung tool.

I had the same problem on my LG Nexus 4. I just logged into Android Device Manager and set another password. No need to remember the old password!


text:
Does restoring a TWRP backup restore everything, including the ROM?
Suppose I were to do the following:

Make a backup with TeamWin Recovery (TWRP)
Delete everything (not the backup of course) including my ROM and all
Flash a new ROM, then after having fun with all that, delete everything once more
Restore the previous backup via TWRP

Would my ROM, my apps, and my data, all be restored to their original state?

Yes, your earlier ROM will be fully restored as long as you backup system partition as well since that's where the ROM resides. If you wants your apps and apps' data, then you should back up data partition.
Note: Backup feature doesn't backup SDcard's content. If you delete all the data of the SDcard you will not be able to restore it.


text:
Fastboot poweroff command
Is there a way to shutdown my Mate7 from fastboot? Long pressing the power button makes the phone restart again. I need to shut it down so I can recharge it then restore to stock.

There is no Fastboot Command that does this.
However you could try holding the power button down until the screen goes blank and then letting go off the power button before the device starts to boot (before the vibrate). This is the only viable way... The list of available Fastboot commands are:
usage: fastboot [ <option> ] <command>

commands:

  update <filename>                        reflash device from update.zip

  flashall                                 flash boot + recovery + system

  flash <partition> [ <filename> ]         write a file to a flash partition

  erase <partition>                        erase a flash partition

  format <partition>                       format a flash partition

  getvar <variable>                        display a bootloader variable

  boot <kernel> [ <ramdisk> ]              download and boot kernel

  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it

  devices                                  list all connected devices

  continue                                 continue with autoboot

  reboot                                   reboot device normally

  reboot-bootloader                        reboot device into bootloader

  help                                     show this help message

options:

  -w                                       erase userdata and cache (and format

                                           if supported by partition type)

  -u                                       do not first erase partition before

                                           formatting

  -s <specific device>                     specify device serial number

                                           or path to device port

  -l                                       with "devices", lists device paths

  -p <product>                             specify product name

  -c <cmdline>                             override kernel commandline

  -i <vendor id>                           specify a custom USB vendor id

  -b <base_addr>                           specify a custom kernel base address

  -n <page size>                           specify the nand page size. default:

2048

  -S <size>[K|M|G]                         automatically sparse files greater th

an

try this
fastboot oem poweroff

If you are planning to charge your phone enough so that you can flash again, try this
@echo off
:start
fastboot getvar battery-voltage

fastboot reboot-bootloader

ping /n 6 localhost >nul

goto start

save it as a batch file and place it in adb and run it.
This will basically make your phone to reboot the bootloader continuously until you reach a safe battery level for flashing.

The ping command after you tell it to reboot is pointless, because the device will have rebooted. Correct me if I'm wrong?

ok i got it .. also problem fixed and phone working now .. all i had to do is to put phone in SD Update Mode where it says "Battery Level is Low" then i connected charger and left it for 2 hours then Update process started.

Not all recovery have a poweroff.
Good time to install TWRP.
Some phones will overwrite once started, but should give you a chance to install it.
You don't need to write anything else but that new recovery (different partition than System) to phone and TWRP alone will not root your phone or remove your data (but be sure to write to recovery part of phone and use correct version, consult forums esp. on xda-developer and twrp.me).
It have a nice interface and should allow you to turn phone off among other stuff.
( --
My Xiaomi started asking to activate and then failing doing it, so close to bricked.
Planning to go away from stock ROM and root the phone, but missing paperclip and phone have decided to encrypt the SD-card, so looking for a shutdown too which broght me here :P.
Until I can go to a local store to exchange the card with a card I just written various stuff to.
**** Xiaomi :P .. It overwrites TWRP, encrypt, require verification and generally takes a long step towards bugging me.
Screen also got a crack from very little (was protected with a overlay and casing.
--)

As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.

You can do:
fastboot reboot-bootloader
At which point you can use the bootloader menu to shut it down. I believe in pretty much all, if not all, Android bootloaders you can select to power down by either pressing volume down 3 times or volume up 1 time. Pressing the power button should then select to power down. I'm not sure this will work for Mohamed Shibo's original scenario, but it's what I had to do recently to shut down a Droid Turbo that was stuck in continual boot with a broken screen.

This varies between devices. There is no standard here. For example, for my Motorola Nexus 6, your answer applies ( and there is no need, at least in my device, to reboot into bootloader again). For OnePlus One, it doesn't work. I don't particularly remember the device name but it doesn't work for a particularly high end Moto device either.

Had an issue with Motorola X4 where power button was not working.
Have started phone into recovery mode by pressing volume down button and plugging in the USB cable.
After entering fastboot devices my device was listed.
Using commands fastboot reboot or fastboot continue I've got next error:
ERROR: could not clear output pipe; result e00002ed, ignoring....
Resuming boot

To accept fastboot continue command I've needed to disconnect USB cable, enter command, confirm it, and plug in USB cable back into the phone, and it booted.
Steps:

Boot phone into recovery mode (Press volume down button and plug in USB cable connected to charger or PC)
Disconnect phone from PC
Enter fastboot continue press enter
Connect phone to PC


text:
Battery Life and First Time Charging on Li-ion Batteries. Myth?
"Ok you bought a brand new mobile phone with brand new battery, after checking its working ok kindly switch it off and charge it fully (100%) then start using it. IT WILL INCREASE YOUR BATTERY LIFE.", said by the Seller.
Is this a myth or absolutely true when talking about Li-ion batteries?

Specifying the battery type will bring more clarity, though it can be taken for granted that it would be Lithium Ion. :)

Yes Lithium Ion battery

See also: http://android.stackexchange.com/questions/27868/although-i-was-told-to-charge-my-android-device-before-first-use-it-was-already?rq=1

Please see: http://android.stackexchange.com/questions/2997/do-i-have-to-charge-my-phone-before-i-use-it-the-first-time

This may be more relevant for electronics.stackexchange.com

That recommendation from the seller was true for old batteries, and it seems they still keep saying that to customers!
Nowadays, batteries are often Lithium-Ion or Lithium-Polymer and such batteries (as I have read many times and based on my own experience) would be stronger if you charge them often. The first time charging and "wait-until-full-discharge-before-recharge" and "don't-use-when-charging" are not applicable to these modern batteries.
Li-Ion and Li-Polymer batteries, if charged often, after about 1 month, would reach to their maximum performance, and you are recommended to charge them every time you find an outlet!
In stock Help application of my Sony Android device, In a section about Battery Life, it reads:

Charge your phone often, This will not affect the lifespan of the battery.

Lithium-Polymer or Lithium-ion polymer, not Polymer-Ion.

@evilcandybag Thanks, you are right. Confusing names :) edited.

For those interested, this story of charging/discharging fully batteries is called "memory-effect" and linked to the battery material.

Except you are forgetting one thing: Calibration. Modern LiPo batteries have a very flat discharge curve, i.e. the voltage is almost exactly the same independent of the charge level. Thus the phone cannot use the voltage to estimate the charge level. It therefore has to measure how much energy goes in and out of the battery, in order to determine the current charge level. To do this the phone have to charge the battery fully, alt least once, in order to determine the upper bound of the charge level. I.e. if it is not charged fully, it might show 100% charge at a lesser charge than full.

@bjarkef: calibration only affects the battery meter, the battery life itself is unaffected.

@LieRyan: True, i.e. the advice about charging the battery fully before first use ensures that the battery meter is calibrated accordingly.

So what was the name of the previous batteries that needed to be fully discharged and fully charge right after you got your device?

@bjarkef, is there any way in the Android system to "reset" the calibration meter?

@RyanShillington: Leave it in the charger overnight, and the charge system will usually reset its full charged set-point.

@dandaman12: Nickel–metal hydride battery or NiMH, your typical rechargeable AA batteries are still of this type. (https://en.wikipedia.org/wiki/Nickel%E2%80%93metal_hydride_battery)

and most batteries actually ship with some charge on them.

Li-ion does not need to be fully charged, as is the case with lead
  acid, nor is it desirable to do so. In fact, it is better not to fully
  charge, because high voltages stresses the battery. Choosing a lower
  voltage threshold, or eliminating the saturation charge altogether,
  prolongs battery life but this reduces the runtime. Since the consumer
  market promotes maximum runtime, these chargers go for maximum
  capacity rather than extended service life.

Source:
http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries

yrajaby is right.
Other things you have to keep in mind:

follow the instruction about the batery temperature range
do not keep your battery completely discharged for long periods of
time

Shouldn't this be a comment on the related answer?

Should it? I thought it was correct to be an answer, because it gave further and useful information and it was not a simple comment, in my opinion.

I do research on Li-ion batteries.
Why batteries fade over time is still an issue that is unknown at the fundamental level.
What I can tell you is that there is a solid electrolyte interphase (SEI) which forms upon the first charging cycle. This SEI protects the negative electrode but it is suggested that the SEI leads to fading over time.
If you fail to charge the battery fully the first cycle, the SEI will not fully form and may lead to fading over time. I have experienced this and I really don't think it is a myth.
There is so much info out there. If this is a myth or not nobody will ever know I will tell you this for sure.
P.S. I read that 'battery university' page. It's total B.S. You should read some current scientific papers on the issue.

Have any sources (such as "current scientific papers") that would support this?

Balbuena, P.B., Wang, Y.X. (eds) (2004). Lithium Ion Batteries: Solid Electrolyte Interphase, Imperial College Press, London, ISBN 1860943624.

most batteries are charged by factory


text:
Facebook Messenger incompatibility with Nexus 7
Is it possible to install Facebook Messenger on a Nexus 7?
I just tried but it says that the device isn't compatible without explaining to me why. It is hard for me to think of any hardware limitation that would prevent me from using that application.

I don't know how, but after having updated the operating system and some other applications I was able to install the Facebook Messenger version present on the Play Store

It seems the incompatibility came only on the current version. You may install and use an older version or wait till it becomes available to your device.
In this thread there is a link to an older apk version that should work.


text:
Google Now gives absurd times for arriving on time
Google Now gives me absurd times in its notifications when it think I should leave the house. Just now, at 9:05 pm, it told me that I have to leave at 6:20 am for an event at 10 pm. 9:20 pm would actually be realistic. What may be causing this?
I have enabled Automatic Date & Time as well as Automatic Time Zone. I'm in Central European Summer Time; the clock works perfectly fine.

Have you enabled Location Services? Google Now determines the time you may take to get to your appointments from your synced calendars and your current location. I am sure you have synced calendars because Google Now reports an appointment. Location Services maybe an issue. If you are using the stock ROM for your device, enable Location Services and sign into Latitude to set your current location. Setting your location manually may also solve your problem. If you are on a custom ROM, you can set the device up to use only the Internal GPS to report your current location to Google Now. Hope this helps. If you give this a shot, report back with results for others to help you or be helped.
P.S.: This may be useful.


text:
Original ROM for Samsung Galaxy S i9000
I've put a custom ROM on my Samsung Galaxy S I9000 and now I want to go back to my original ROM. I was wondering if there was a way to get the original ROM, that came with my device, from an official site somewhere.
I've searched this websites and other forums but the links were old and not valid anymore.

+1 was wondering the same after I'd installed an ICS rom. Will be interesting to see if the answers differ based on whether the device was rooted or not (which, in my case, it was).

In a way, the answer is Yes. Although, I would not consider any of the sites where you would get the ROM from to be "official".
What you need to do is download ODIN3 (or hemidal) and use that tool to flash the Stock ROM on the device. Doing so will most likely require you to completely wipe the device to factory state.
I found a couple sites that do have the Stock Firmware, but I don't want to link to the ROM directly for a couple reasons. One, I don't know the legality of linking to a the Stock Firmware and if the file is no longer valid in the future, I do not want this post to be "out of date".
If you google "flash i9000 odin stock" you will likely find a couple different sources that have the files needed to flash back stock. When I did this, the first site had the 2.3 XXJVU release for the i9000, and the .pit file (which is also required when going back to stock, and the drivers. It also is a tutorial on how to flash it.

You also may be able to find a One-Click Odin for the I9000 on XDA. This is a prepackaged Odin which has no function other than to flash the stock rom.


text:
Trim list of sharing apps in ICS
Things like sharing photos come to mind. When I view a photo and click Share, the list can get pretty bloated depending on what apps I have installed. Is it possible to trim the list of apps down or disable them from appearing on this list?
Annoyingly, many of my most useful and frequented apps have been bumped down on the list and I now have to scroll to select an app.

Is your device rooted? I do not know for sure, but in that case I might have an idea...

Isn't that one of the new features of ICS? My sharing list is trimmed. For example see Figure 1 from http://developer.android.com/training/sharing/shareaction.html

The device is not rooted (yet). I'm unwilling to make that jump until I know that I really want to.

You might want to take a look at Andmade Share -- an app that claims to replace your share list with a completely customizable one, as the following screenshots show:

As you see, you not only can get rid of unwanted entries -- but also re-organize the order of those left, so you can have your most-used on top.


text:
Google Translate text-to-speech not working
In Google Translate application, when I try to install text-to-speach, It gives me a box saying:

Text-to-speach requires:
  SVOX voice data: {disabled button}Installed{/disabled button}
  Text-to-speach extended: {button}Click to install{/button}

On clicking, it goes to the market, where the search fails:

There are no matches in the android market for the search:pname:com.google.tts

I use x10 mini, which had 1.6 earlier, so I thought like many other apps, this one requires higher versions. But now it's upgraded to 2.1 and still the same issue.
Has anyone else had this issue? Is this a bug in Translate? Is there a work-around?

The app you are looking for is TTS Extended, search the market for it. I think the app stopped being available with version 2.2 because I can no longer find it on my phone, it is probably integrated now. Since you have 2.1 it should be there for you: Here is a link to the app. I know it works because I used it on my previous droid in conjunction with Google translate, it worked very well with Italian by the way.

It didn't work for me unfortunately. Something wrong with google and the Indian market.

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


text:
What's causing the Sirius XM app to stutter even with a good 3G signal or WiFi connection?
More often than not, the Sirius XM app has trouble streaming content when the screen turns off - it will replay the same buffered audio in a loop (usually 20 or 30 seconds worth) until I turn the screen on and unlock the screen.
This happens even when using WiFi - when going 8 feet to my PC (where the wireless router is) and logging into the XM Radio Online site, there are no problems streaming content.
Is there a way to give network priority to an app when the screen is off? Is this a common problem with other apps?
I have an HTC Droid Incredible (with the 2.2 update).

More of a shot-in-the-dark based on my own personal experience rather than a resolution, but do you have anything like SetCPU installed that might be throttling back your clock speed when the phone goes to sleep?


text:
How can i reset my Gmail password from inbuilt Google settings of android if 2FA is enabled?
I've recently changed my gmail password and now i forgot password before this time i was able to reset it by OTP that Google sent to my number for verification but this time i enabled 2FA and Google asking some more steps to verify like when is my account was created.
I submitted all the things together with an email address to reach me but at the last it shows 'Google couldn't verify it's you'.
Please, Is there any solution and steps where i can change this in my Google App for android ?
My account don't have any recovery email, it includes only phone number for verification.


text:
Is it possible to use Android Emulator to pass identity confirmation via Android Device?
My google account is requiring I confirm my identity using an Android device, but I have no android devices.  I had logged in with one over 4 years ago, but no longer have any (switched to IOS for work).  I do have some Windows VMs and thought to possibly run the Android Emulator to simulate an Android device, but had thought from past experience that Google Play Services wouldn't run through the emulator, so likely many of these types of features wouldn't work.
Thoughts on how to get past it without having to buy a $50 TracPhone, which just seems like simple extortion?  I see no google-groups or other means of contacting google-account-services support.

I am un-sure if it would work but this is a Google play system image with an android emulator: https://androidstudio.googleblog.com/2017/04/google-play-system-images-android.html?m=1

UPDATE
I likely won't install the ADK and Emulator as I was able to resolve the issue without it.  The solution to the problem was to acknowledge all recent logins into my account.  The reason it wanted extra verification was that I had already passed 2FA, but since that login was not acknowledged (via my recover email), it took all 2FA as "tainted".  This is why it wouldn't allow me to verify via recovery phone number.  To solve this issue, this is the procedure I did.

Log into the account
Click on the user icon on the top right of GMail and select Google Account
From the Account page click Security
Look for a "Secure Account" link under first main heading for Security.  You may see an open lock with an exclamation mark.
Try to resolve all the name security issues listed.

Alternatively you may likely just look for security alerts listed in your "Recovery Email" account


text:
Does Chrome for Android implement tab discarding, and how to access its controls?
I'm trying to diagnose an issue on my Android. See below for more background on the underlying issue. But what I want to ask you now is why I can't seem to find anything in my Android Chrome (version 71) related to Chrome's "tab discarding". (For background on tab discarding and page refreshes, see http://superuser.com/questions/1353931/how-can-i-get-chrome-to-stop-killing-my-tabs-in-the-background/1353940.) I want to see if tab discarding might be the cause of my problem, but it's hard to diagnose because I can't find the parts of Chrome relating to tab discarding.
In particular, there are supposed to be tab discarding-related flags at chrome://flags, but I can't find any. There's also supposed to be a tool for learning about tab discarding information, at chrome://discards, but Chrome says that's an invalid link. (These flags/features do appear on my desktop version of Chrome 71, though.) It makes me wonder if my Android build of Chrome even does tab discarding.
As for the underlying issue I'm trying to debug: I have this webapp/website/webapge that uses JavaScript to play audio. I want this page to keep playing its audio indefinitely on my phone, even when Chrome isn't the foreground app. This works properly for a while (10-30 minutes maybe), but eventually Chrome will reload the page for no obvious reason. My current hypothesis is that it maybe has something to do with tab discarding.

Your device is out of memory. Like your Android phone or tablet, Chrome is silently closing background tabs in order to make memory available. When you click on one of those tabs it reloads.

That's very plausible, but are there any tools in Chrome that would help me verify that this is the cause of a particular tab being reloaded? (They have some on OS X Chrome, but I can't find them on Android Chrome.) Similarly, is there any way to turn off this tab-closing behavior on Android, ideally on a site-by-site basis?


text:
Photos in DCIM folder visible on phone, not visible via USB
I use a RedMi 3S (Android 6.0.1), non-rooted and fully updated.
I have a large number of photographs in my DCIM/Camera folder (in my "Internal Storage"). They're visible via the Gallery app, File Manager, and even visible and accessible via an SFTP server that I set up on the phone.
However, if I connect the phone to a PC with a USB cable, and choose either PTP or MTP (Files or Photos respectively) - I don't see these photos. I do see the DCIM/ folder, and one of the other subfolders there (named Screenshot) but DCIM/Camera is suspiciously missing.
Why is this happening and how can I transfer my photos over USB?
Notes:

Unlike the highly related question, the issue here is not the out-of-date media manager database; I just performed a "rescan", and it didn't change anything.

MTP always sucks. If you have root, use UMS for extreme data transfer speed for larger data. Or use adb pull/push.

@IrfanLatif: And seeing how I've not rooted the phone?...

adb pull isn't a bad option

@IrfanLatif: What would be the command I need to type? I have adb installed on Linux.

Enable USB debugging on phone from Developer Options. Connect phone to PC and pass key pairing, then execute: 'mkdir Camera; cd Camera; adb pull /sdcard/DCIM/Camera'. Whole Camera folder will be copied to PC. However adb doesn't allow listing the contents of a folder (like ls or dir command does). MTP let it be done through File Explorers on Windows and many Linux distros.

MTP client makes different requests (https://en.wikipedia.org/wiki/Media_Transfer_Protocol#Direct_modification_and_partial_transfer_features) to "MTP Host" app on Android which works through a files database (MediaStore) built by "Media Storage" app (/data/data/com.android.providers.media/databases/external.db). If this database isn't updated as the files change, you need to force its updation. Delete this file and run some media scanner app from Play Store (restarting phone may not update whole database though MediaScannerReceiver broadcast receiver is launched on boot).

Non-root users can delete this file by clearing data of "Media Storage" app. But be cautious. It'll also clear internal.db which will make ringtones etc. unavailable. Once the database is updated, MTP will show all contents of internal SD Card on PC.

Other options include transferring data through network, while connecting to Wi-Fi. SSH (SFTP, SCP, SSHFS) NFS, CIFS, FTP are all client-server protocols that can be used for the purpose. NFS, CIFS and SSHFS also allow mounting of the shared directories so that contents can be listed, copied, moved, renamed and deleted using GUI File Explorers easily. However data transfer speed over Wi-Fi is slower than USB cable, depending on multiple factors. But after all, you can't compete UMS when it comes to speed and reliability.

Possible duplicate of Why my DCIM folder is empty seen in the computer but not empty in the phone

@einpoklum if your computer has support for Wi-Fi, you can use KDEConnect app (install its counterpart in Linux; works on non-KDE desktops too -- requires some dependencies) from Play Store in your device. Works fine and quite about every time. I use it to get notifications from the device and I can access my device through it on Linux. Otherwise, you can read https://android.stackexchange.com/q/91900/96277

@Robert: See edit

Try connecting your phone in unlocked state.

As you point out you're using Linux, I strongly recommend taking a look at adbfs. You can use that to mount the entire device to your computer and access it as if it were local. I'm using it for years and am very satisfied with it (including the support).

download/clone the repo
follow the install instructions (on the linked page)
create yourself a "mount point" (where you want to see the Android device, e.g. /home/foobar/droid)
attach your device (USB debugging enabled) via USB
verify with adb devices that it's there
mount it: adbfs /home/foobar/droid
access everything the non-root user has access to – including the photos – read/write
when done, unmount: fusermount -u /home/foobar/droid

(of course, once it's working you'll only need to repeat steps 5/6 to 8)
When mounted, it's available like any local file system – so you can access it from the shell, or use a graphical file explorer, or access it with whatever programs you want. As Irfan pointed out: MTP sucks (isn't it a MS product?) – but adbfs never let me down.

Have you adjusted your configuration accordingly? Pointer: How do I get my device detected by ADB on Linux?