Number displays instead the saved contact name on Samsung note 4 As per the title, its just the number which displays instead name. I've noticed that multiple contact syncs are active and disabled all except for one which I require. But still the problem persists. I've also selected the preferred contacts which needs to be sorted on contact settings which didn't work too.
On a related note, our network provider does not send the CLID with the country code but just raw number... Nevertheless, the contacts on my account stored are with the country code including + sign. Whatsoever, the contact app should display the saved contact name despite how it is saved since the number is available.
Are there any work  around to over come this issue? or is this really a bug in the OS?
About the phone

I've not found an answer for this but I've flashed another stock from SAMMOBILE using odin which did the trick. Now I can see the contact names properly when I receive a call.


Why is Call Waiting not available on Android 2.3.4 (Gingerbread)? From my Samsung Galaxy SIII's Phone application (on Android Jelly Bean 4.3), as long as my phone has credit, I can access the application's "Settings" screen via the menu key and then tap on "Additional settings" to check the "Call waiting (During a call, notify me of incoming calls)" feature. With this feature, when I am on the phone, if someone else calls me, then the speakerphone emits two beeps, followed by a pause, followed by two beeps, and at the same time displays a screen where I can answer the incoming call. The beeps are not audible by the party already taking part in the phone conversation. I then have the option of answering the new call, while putting the old call on hold, or reject the new call, optionally rejecting it by also sending a text message displaying the reason for the rejection (e.g. busy, etc...). In case the new call is answered, the other call is put on hold, and I can then either swap which party is on hold and which party is online via a button on the screen. I can even merge the two calls in which case I will be hearing both other parties at the same time and they will also be able to hear each other.

So, all in all, Call Waiting is a great feature because when someone calls you and you're busy on the phone, you still have a chance of at least answering the new incoming call if it is more important than the current call. However, this feature seems to be lacking on Android Gingerbread devices.

So, my question is, why is the Call Waiting feature missing from older Android devices? After all this feature has been available for a very long time on phone networks (including those times when there were no cell phones and this feature was available on landlines and was used mainly by people at work who made use of the feature at an additional cost)?

Thanks.

It may be a Samsung omission rather than an android one as from manuals that Google has provided, Call Waiting is referenced in their documentation.
http://www.google.com/help/hc/pdfs/mobile/AndroidUsersGuide-2.3.4.pdf


I have to delete my deleted call logs permanently I tried many apps like complete wipe,but I am unable to delete my deleted call logs permanently,whenever I start recovery program they show my deleted call logs can u please suggest how to permanently delete call logs which cannot ne recovered ASAP..Please help Stucked very badly..

If you have a rooted device, you can delete your call logs by using any file explorer with root access and modify this file: /data/data/com.android.providers.contacts/databases/contacts2.db


Disable screen compatibility mode as a user My phone (HTC Sensation) has recently been updated updated to Android 4.  An app that I already had installed now expands to fill the whole screen but looks very pixelated.  Is it possible to disable the auto screen resize for this application?

Looking at the SDK docs (http://developer.android.com/guide/practices/screen-compat-mode.html), the developer of the app can disable it in the manifest file, but as that's not me I'm wondering how I can do it as a user of the app?

Any ideas?

Your only option is to contact the developer of the application via the contact email in its Google Play page.  The only compatibility option ICS has is a way to force accelerated rendering.  This can be found under the Developer Options section of the Settings app.  Based on your description, though, this probably won't resolve the scaling issue you have, besides possibly speeding the app up a bit.


64 GB SD card with Samsung s3 mini I bought a Sandisk Ultra microSDXC card with 64GB to use in my Samsung s3 mini. When I put it in the phone doesn't find it (presumably); going to settings -> storage and scrolling down to the bottom it says

Mount SD card
Insert SD card

but it is greyed out, so nothing happens when I tap it. The SD card seems to work perfecly fine as a storage on my Windows 7 computer.

Googling around it seems I might have to format the SD card to fat32 (I tried first reformatting it with exFat, the default, and also NFTS, to no avail). But that is not an option when using right-click -> format... on windows 7.

So I try Fat32Formatter. When I start it it claims the SD card is in NFTS format (even though it's formatted to exFat). Trying to format it to Fat32 I get the error Failed to determine the drive.

I also tried HP USB disk storage format tool, but when I start it all the options are greyed out and I'm not even able to select a device.

Lastly I tried "MiniTool partition wizard", which indicates that the SD card is (Bad Disk) and doesn't let me format or do anything to it. I try using Partition Recovery Wizard on it, but that doesn't change anything.

Any ideas?

Easy solution for anybody with a card-reader in their pc. (Relaid from: forum.xda-developers.com/)

Place the card in your PC's card reader and determine the drive designation (i.e., G:\, H:\, etc.)
Download the fat32format utility in GUI version from here: http://www.ridgecrop.demon.co.uk/guiformat.exe. Click on the picture to retrieve the file.
Launch the guiformat.exe.
Choose the drive that corresponds to your SD card.
Choose the size of the SD Card you are formatting.
Check the Quick Format box.
Press Start.

Source: http://forum.xda-developers.com/showthread.php?t=1773735


Does InBrowser have a separate clipboard it copies to by default? I'm old and trying to learn how use an LG smartphone. InBrowser is telling me I'm copying to a clipboard. How do I see what I am copying? Do I actually have a clipboard?

Sorry if this is a dumb question. Never asked a question online before. So, I don't know if anybody is even out there. Please remember that I'm probably an idiot. So, be gentle.

I have not used InBrowser, but most likely it is the same clipboard that every app uses, and it is probably not InBrowser telling you that either but the Android system or the phone itself. The "clipboard" is just a space/memory where the text you copy are temporarily saved. The contents disappear when you restart your phone. They also get replaced when you copy another set of text.

Anyway, you can install a third-party clipboard app like aNdClip Free (just search at Google Play for more apps) to see what you copied. Or if you don't want to install anything, just open any app that has a textbox (like your Messaging/SMS app) and paste whatever you copied. You probably have to long-press on the text box, and a menu that says "Paste" will appear.


How can I flash back to the stock rom for HTC EVO 4G/Supersonic using just the phone and clockwork mod recovery and/or rom manager? I need to flash back to my stock rom for just a few minutes to get my GPS working again (http://code.google.com/p/cyanogenmod/issues/detail?id=2090&colspec=ID%20Type%20Status%20Version%20Model%20Network%20Owner%20Summary%20Stars%20Priority). Everything I read says I need windows to do this, is there a rom I can download and just restore it with clockwork mod?

http://goo-inside.me/evo/stock/ruu/ provides a straightforward guide, reproduced below, of how to revert to a stock ROM, and it looks like all you need is ClockworkMod.  You probably want the newest Dec. 15th software linked on that page.  Heed the warning!

  WARNING! RUU'ing your phone will wipe all data on your phone, and if done incorrectly, can BRICK your device permanently!
  Performing an RUU entails completely wiping your user data, removing root, removing your custom recovery, and switching to the specified radio, hboot, and stock Sense ROM version that's in the file name.

  Instructions:

  Download the UnrEVOked Forever S-ON tool and flash from ClockworkMod or Amon_RA recovery.
  Download ZIP file for whatever software version you want to restore to. Note that you may not be able to downgrade, depending on your current software version.
  Check MD5 (Windows: HashCheck, Linux/Mac: Use md5sum comand from Terminal).
  Rename file to "PC36IMG.zip" (ensure that you do not have file extensions hidden, aka, that the file is not now "PC36IMG.zip.zip")
  Place file on the root of your SD card.
  Boot into hboot by powering off phone, then holding down Volume Down and Power until you are taken to the white screen with the skating Androids at the bottom.
  When asked if you want to flash the file, press Volume Up to confirm. The remainder of the prompts should be self-explanatory after that.


No tap menu in Drive I am trying to switch accounts in My Drive.

My understanding is that this can be done by tapping on the menu in the top LH corner of the screen, as you would do in the Gmail app etc

However on my phone (Samsung Duos) nothing happens - no menu at all.

I have tried completely uninstalling, then restarting and reinstalling. Same result. Also tried clearing the cache/settings in App manager. No luck there either.

Does anyone have any other ideas I could try? I use Drive heaps for my business and personal use (separate accounts) so it's driving me nuts not being able to switch between them!

OK got it sorted... just writing this down incase anyone stumbles across the same issue...

Deleted both accounts and recreated them, now it works :)


How to migrate applications to other user account without downloading the applications again? I created a new user in Nexus 7 but it doesn't have any applications already installed in primary user. I don't want to move/share any app data like scores/progress. I want the apps/games to appear as newly installed in new user. The reason for this is to create a guest user so that I can safely give my tablet to friends/kids who just want to play games.

If your device is rooted, you might want to take a look at Multi-User App Share. This app permits the owner to "share" installed apps with other users (which shares the apps only, not their data), so they don't need to be installed again. According to the app description and comments, this even works for paid apps (at least partly -- this feature is not yet fully tested).

For the other part (without root), see the answer of Penguinolog.


Prevent Apps from Hiding Navigation Bar I am using CyanogenMod 12 (Lollipop) and I have Expanded Desktop disabled for all apps.

However, there are some apps that either "minimize" my Navigation Bar, turning the buttons into small dots and I have to touch them to enable again. An example is CameraZOOM (slide.cameraZoom).

There are also other apps that hide the Navigation Bar completely, usually putting some Ad behind it. An example is Jelly Jump (com.ketchapp.jellyjump).

Is there any way I can disable this functionality, and make my Navigation Bar completely unchangeable? This is very annoying and I think apps shouldn't have any control on these buttons in any way.

Thank you.

The solution I'm using to control this behavior is App Settings Xposed module. If you've never used Xposed before, it's fairly easy to install, you just flash a zip, install an app, and you're ready to go.

App Settings enables you to control the immersive behaviour of your app, on per-app basis.


connect android phone to internet i have an bridged internet connection. That is i connect my router and then i have to connect to the internet. There are two steps to be followed. I do that on my computer by first connecting to the router wirelessly and then filling in the credentials to connect to the internet then. The internet connection is of broadband type.
when ever i use my android phone to connect to the internet, i am able to connect to the router but after that i am not able to connect to the internet. After connecting to the router if i try to access any website on my phone, it says failed internet connection.

All i see when my phone is trying to connect to the router is "obtaining ip address". This usually takes a very long time and after connecting to the router there is still no internet connection.

How do i connect to the internet using my android phone.
I have HTC Desire Z with Android 2.3.

It should be possible to configure your router to permanently connect to the internet, or connect automatically on demand. I would recommend using these settings - after all, that's why broadband is called "always on". The router should also cache your password details.

If your router is the USB kind, then it's a bit more tricky, as these routers are actually not really routers at all, but ADSL/cable modems. They are just designed to connect a single computer to the internet. However, I suspect that is not the case as you talk about connecting with your browser.

Also, the fact that your wifi isn't connecting properly rings alarm bells. You need to make sure you've got the security set up properly, that you're using the correct passkey, and make sure that you don't need to press a button on the router when you want to allow other devices to connect.

Really a lot of this stuff is dependant on the make and model of router, and I think this I really more a question for your router manufacturer.


How does Samsung Pay work? Does it actually activate a magnet field that the payment card terminal reads? It seems like it doesn't use the chip but what are the details?

Samsung pay uses NFC or Magnetic Secure Transmission, whereas Android Pay uses NFC only and that's supposed to be the edge Samsung offers to users as also retailers who don't need to invest in NFC hardware
Magnetic Secure Transmission from Samsung website explains

Magnetic Secure Transmission (MST) is a technology that emits a magnetic signal that mimics the magnetic strip on a traditional payment card. MST sends a magnetic signal from your device to the payment terminal's card reader (to emulate swiping a physical card without having to upgrade the terminal’s software or hardware). MST technology is accepted at nearly all payment terminals with a card reader. ...
Your transaction and payment information will be kept private and secure with the use of tokenization. MST is more secure than using a traditional payment card and is as secure as paying with Near Field Communication (NFC).


How can I tell the Android Market that I'm running an updated version of Android? Possible Duplicate:
  Why are some apps on the market incompatible with my device?

My phone (Orange San Francisco) came with Android 2.1 and has not been officially updated in the UK so I'm now running a nightly beta of Cyanogen 7 (Android 2.3.3) which works pretty well.

I'm trying to install an app from the Android Market that requires 2.2 (Froyo) and up but the Market insists that the app is incompatible with my phone and greys it out in the install dialog box.

Is it possible to either update the Market with my details (couldn't find this option in 'My Market Account' settings) or to spoof another phone/android version so that I can download apps?

There are several reasons why apps could be listed as incompatible with certain devices.  It could be Android version, screen size, OpenGL version, camera configuration, touch screen type.  The list goes on and on.  You could try going to Menu -> Settings -> Applicataions -> Manage Applications and force close the Market and Clear the Data.  This would cause the market to download the lastest version of the Market and rescan your phones capabilities.  If that doesn't do it then you may have to wait until 2.2 is officially supported for your device.


Restore Whatsapp chat and data I recently flashed my Xperia Z2, before flashing I took a backup of the Internal Memory of the phone, having an impression that the whatsapp data would be automatically restored. But after the flashing process completed and I installed Whatsapp again, I see no previous messages or data.

Does anyone have any idea on this.

Any help would be greatly appreciated.

Check the app you used to backup your internal memory. There should be a restore button in there that will restore the folders back to their original locations. You may have accidently backed up your apps instead of your settings/folders. If you did, then your data is sadly permanently gone. There may also be a setting in the app that lets you choose internal or external storage. I don't use Whatsapp so I don't know if there is, but if you do see the option under the settings, you may just need to switch it from one location to another so it can see the folder you backed up. If you could provide a little more data on how you performed the backup (what app you used, etc.) it would help in troubleshooting the issue further.


Change MTP/PTP for a Galaxy S4 w/ a Broken Screen I'm trying to do a complete backup of all data on my Samsung Galaxy S4 before I send it in for repairs.

Even though the screen is completely black and does not work (very little touch abilities), I have the Galaxy Smart Dock, which lets me output the screen via HDMI and control the phone with a mouse.

I removed the lock screen, installed Kies, then connected the phone to my computer.

Unfortunately, at one point, my phone switched from MTP to PTP, and now I cannot switch back to MTP (which Kies requires).

Everything online says to just connect the phone to the computer and swipe down to select the connection mode - I cannot do that because the screen is broken.

I also do not see any "three dot" option in Settings / Storage to change the USB Computer Connection.

Is there an option I'm missing? Am I SOL?

Again, I have full control of my device through the media dock, I just do not have that control when the phone is connected (via USB) to my computer.

If your phone is like mine, this option does not exist in any of the Settings menus.  First, connect your phone to your PC via the USB cable.  (If it is already attached, remove and reattach).  Watch your Notifications bar at the top of your screen and you will see a USB symbol appear.  Pull down the Notifications and viola, there is the option to change it back to MTP.


I have forgotten my Gmail account password I have forgotten my Gmail account password but logged in on my  android phone. Also it was managed by my college IT Department which don't exist any more.How can I reset my password?

You can recover your Gmail account password by following these steps.

Login to your Gmail account with the last time remembered password.
Click on forgot password link.
You will be asked to enter your recovery email address and phone number.
Then you'll get a confirmation code on your entered email or phone number.
Then you'll be able to reset your new password.


Prevent Browser From Obscuring Page The default browser (at least on HTC Sense) has this annoying habit of sliding the address bar down over the top portions of websites while the page is loading. After the page loads, the address bar is still there but it doesn't cover anything anymore. This is particularly annoying on sites like stackoverflow where it perfectly covers the top navigation area. Any way to make it stop?

More Information:

I wasn't aware of this before but this behavior is due to the fact that the phone's status bar decides to make itself visible while a page is loading. The amount of page covered is equal to the height of the status bar. This has to be a bug. Either the status bar isn't supposed to become visible or the height calculations don't take it into account -- the page needs to be shifted down by address_bar_height + status_bar_height.

Not a solution for this problems specifically, but have you tried using StackMobile? It's a mobile-friendly ubersite for all Stack Exchange sites.


Shell script to kill custom apps, run another app then restart killed apps? Is it possible to make a shell script that would run using Smanager, for example, to do the following:

Kill a list of custom apps loaded from a file
Run one custom app loaded from the same file
When that app is closed, restore killed apps

If that's not possible, then could it be split into two scripts, one that kills all the custom apps and launch one custom app, the other to restart the custom apps?

All of this is on a rooted phone.
Thanks.

You can use an Tasker to kill apps when you launch your game. And you are also able to do the opposite, when your game gets closed, Tasker can initialize other apps.
You may use the trial version to test this, but I believe that better results can only be achieved with root.

Tasker
Tasker by Crafty Apps available from Google Play Store (4,49€)
From their website you have a free 14-day trial download.


Bug in Asus Zenfone max pro m2 I've found a serious privacy bug in system app of stock android 9.0 of Asus Zenfone Max pro m2. The problem is I am confused about where to file this bug? Should I go for Report bugs: Android or should I use ZenUI forums?

Since it is stock Android, it would be appropriate  posting as directed in the link you included in the question. Make sure it's not already reported. If it is, you can either star (you would get mail updates) or  add if your observations add more information

In addition, report on Asus official forums too, since you say it is a serious bug.


Increase touchscreen sensitivity on Nexus 7 Is there a way to increase the touchscreen sensitivity on a stock Nexus 7? I ask because I find that there is no stylus that registers movement or even touching quickly and reliably. that means that it's useless for scribbling handwritten notes. Perhaps this is a stylus issue, or even on that can be solved in software. But the obvious solution would be something general that increased or tweaked the sensitivity of the screen. Does that exist?

In my experience, using your fingers or a stylus does not make any a difference in responsiveness.

On Skitch, the drawing matches with what you swipe / touch / move, but the responsiveness is slow. Quill is faster (try it, if you still haven't), but it slightly changes what you draw; still faster than Skitch though.

All in all, I think this is probably a hardware issue; could be software too. Nevertheless, we both agree that there is an impedance mismatch!


Samsung S5 screen turning on and off when plugged in to charge I have a Samsung S5 & when I plug the phone in to charge every few seconds my screen lights up then turns off.  If I have my sound on it play a notification every-time the screen turns on and off.

Any advice on how I can stop this - it's makn me loco :-)!!!

ASM

I was having the same problem - plugged the Samsung cable into a dual charger with higher current capability (my wife left her charger at the cabin) and the phone quit complaining.

An intelligent design decision - have the phone use more power to complain about not enough power during charging...


Where are the downloads from the Browser stored and how to I get to downloads from the browser? Using a Galaxy Nexus I download an apk and it showed up in the notifications bar when it was done downloading. I went to install but I didn't set option to allow external apps so I did that and I went back to the browser to install the apk and couldn't find it. It wasn't in the notifications anymore and there didn't seem to be a "downloads" option anywhere in the browser. I ended up having to download it again just so it would be in the notifications so I could then get to the apk to install it. And I downloaded it AGAIN to show a friend the issue. Now I'd like to delete all three and know where to go next time.

There should be a "Downloads" app in your app drawer. Open it to view your downloads. Previous versions of Android (up to Gingerbread, AFAIK, possibly Honeycomb) had a "Downloads" option in the Browser itself under Menu->More->Downloads, but it's possible this no longer exists on ICS.

Alternatively, if you have a file manager they should be in /sdcard/download, I believe (on ICS this actually appears to have changed to /sdcard/Download with a capital 'D'). It can vary by device a bit, but generally it should be /<whatever_your_"sdcard"_path_is>/download.


How to move application to SD card in samsung galaxy s3 mini? How can I move apps to memory card in Samsung galaxy S3 mini, I am using Android OS version - 4.1.2

App2SD is not working.

Starting with about ICS (Android 4.0), not all devices do support App2SD anymore (for reference, see also: How to move application to SD card in samsung galaxy s duos; the Galaxy S Duos and LG Optimus 4X are two of those devices -- looks like your Galaxy S3 Mini is another candidate, if the "Move to..." option is not there at all).

This is, however, not the fault of Android; it's rather the manufacturers/ROM bakers who decided such: Whatever their support might say (and at least LG support blames Android 4.x not being able to do App2SD), Android 4.x itself can deal fine with App2SD, as plenty of devices prove.

As for a possible alternative, you might want to check move app to sd card, which suggests a.o. Link2SD. Note, however, that root is a pre-condition for this app.


How to flash Official ROM on SAMSUNG GALAXY S6 EDGE I was offered a Samsung Galaxy S6 Edge a few months ago and I discovered over time that applications installed themselves on my phone and performed operations in the background and my ins such as activate the microphone , play music or send sms. I tried several factory values reset but nothing changes, each time I have the internet connection activated they reinstall completely. This has the effect of heating my phone and reducing the life of the battery.

So I decided to flash my phone with an Official ROM that I did on SamMobile But when I launched the flash with Odin and my phone in download mode the operation failed!

I haven't been able to solve this problem for months already that's why I come here to ask for your help.

when the flash fails, my phone displays the error "SECURE CHECK FAIL: (BOOTLOADER)

I would like to make some clarifications:
- my phone is an SM-G925F (This is what is written behind it is also what is displayed in the settings)
- In download mode I rather see Product: name SM-G925L
- in the developer option, I don't find the "Unlock OEM" button
- When I click on "Software update" in my phone, nothing happens
- I don't know if it's important to specify it but I live in Cameroon

I need help please!

It looks like you Galaxy S6 Edge may have been rooted as I see current binary and system status are indicated as custom and that would explain not being able to OTA update.  I also know that some unlocked refurbished phone replace motherboards as long as the hardware fits.  Its my understanding that what is displayed in the download mode, i,n this case "G925L", will be the correct variant when choosing the proper firmware.
  I've rooted every Samsung I have ever owned and have never had the issues you described prior to factory reset.  It is my humble option that your phone may have been compromise  and suggest your change all your password accounts.  It would be easier is you did this after a successful boot rather than before as you'll face Google FRP lock.   Good luck


How to update Galaxy S4 GT-I9505 from Lollipop to Nougat Android 7.0 version? How to update the Galaxy S4 GT-I9505 from Android 5.0 Lollipop to Android 7.0 Nougat (without Root)? Currently not getting or not showing any updates either with Software Update or from Samsung Smart Switch/Samsung Kies in Galaxy S4 device.

Additionally, I do not see Android 7.0 Nougat version updates in SamMobile website with respective to the firmware.

It's simply not available, and likely will not be due to S4's age (3+ years - most manufacturers won't support beyond 2). See how it doesn't even get Marshmallow yet?

There is much 3rd-party development for the device, however, and an AOSP-based Nougat ROM is available. You do need to dive into the world of flashing custom ROMs (*) which could take some time, there will be bugs in the beginning, and you will lose many Samsung-specific features should you decide to do the switch, but it's the only way out if you want to stay on the cutting edge.

*: On Samsung devices, flashing a custom ROM usually doesn't require root, but custom ROMs often come with root.


Is imessageonandroid.com really an iMessages app for Android or is it Scam? I saw on a website that they have an iMessages app that lets you text iPhone user for free just like it is for an iPhone user texting another iPhone user.

Do you use our own number, or do you have to have an apple id and use your email like the ipod touch?. Also please explain me how it works and what you have to do?

The website is fraudulent. If you try to download the app, it gets you to "answer product surveys" (that is, it's a cost-per-action scam), and then installs software on your PC. If there even is an Android app at the end of it, it's almost certainly malware.

Think about it. Why would Apple give access to their closed chat system to some no-marks app that's not even on Google Play, when they don't give access to reputable software vendors? Why isn't there any corporate information (the name of the company, their address, or even the country they operate from) on the download page?


Switch music apps depending on bluetooth connection (car/headphones) To start, I have a 2016 Mazda CX-5 and a Galaxy S7. Google Music works best in my car because for whatever reason because I am able to view the "Root" menu and explore artists, songs, playlists, etc. When Poweramp is running, I get a message that says "unable to view the content of this device."

For my other bluetooth audio (headphones, soundbar, etc.), I prefer to use Poweramp over Google Music.

My question is: Is there an app that can recognize my bluetooth connection and default to a specific music player? i.e When I get into my car, my S7 connects and Google Music is auotmatically defaulted to. When I pair my S7 with my gym headphones, Poweramp is automatically defaulted to.

My purpose is that I would normally use iSyncr + Poweramp full time to manage my audio, but I HAVE to use Google Music in my car to be able to view that "Root" menu unless anyone has had success with another music app.

I found a fix.

The app Macrodroid allows the user to create very simple but effective logic in automating which app is opened depending on what Bluetooth device is connected.

Also, after trying a plethora of music apps (Poweramp, PlayerPro, RocketPlayer) I found that Samsung Music allows my car to display all folders appropriately. I also found that Samsung Music stores the music quite simply and has a great EQ to boost quality.

I still use iSyncr to send playlists to the /Music/ folder on my SD card. So in short a combination of:

iSyncr + Macrodroid + Samsung Music

allows me to seamlessly control where and how my music is played.


Creepy caller blocked, but still gets through to my voicemail I gave my phone number to someone who turns out to be unstable individual...crazy dude. I blocked him from my android phone, blocked from calls and messaging. Somehow he managed to call me, doesn't show the call on my call log at all..never heard or was alerted of the call. And he then left a voicemail and when I go through the menu to get the callers number it is silent..blank. How is this happening? And how can I block him all together? Seriously, this guy is freaking me out. Help please if you can.

Blocking phone numbers on Android is not possible...

The work-around that developers use is a redirection to the voicemail number, redirecting calls to voicemail is the only option...

HOWEVER, From the Voicemail side & Mobile service provider's side, things can be blocked !

Call your service provider and request the number to be fully blocked from ever connecting at all..  .

Alternatively ( if you don't use voice mail )

A workaround i found using the call setting....

• Change your voicemail number,
It is called ( redirect on unanswered ) an can be configured in the call settings.

I changed my number to +610   and it allowed the change. . The voicemail ( redirect service ) will redirect the call to a non existent number like +610 and then end the call ( They'll hear - "This number is not connected" )   .


How do I disable an app from running at startup I have a genymotion virtual device which has an app which runs at startup which make the device crash giving me no access to the device.

How do I disable the app from my computer. (I am using virtual device)?

There are many options available. Some applications I know:

Comoro mobile security
Autostarts
ES Task Manager
BootManager (a module works within XPosed framework)

Autostarts also let you stop waking applications which listen on events I.e. when device gets connected to internet or a call is answered.


[Honor View 10 Lite][USB] Device not recognized by PC Looked everywhere around the net, followed any guide I was able to find, and now my last hope is here. As the title say I'm unable to successfully connect my device to any PC. What I already did ?

Tested connection on Windows 10, Windows 7 and Kali. Windows not show any device connected, same for kali, using lsusb command.
On the device, in Developers menu I've turned ON/OFF settings related to usb, changed the usb mode from Charge Only to any other option, but as soon as I exit the menu the settings change back to Charge Only, Debug USB OFF.
I've also changed USB Port Settings in the ProjectMenu to Manufacture Mode/Google Mode.
Removed, installed and updated to latest version HiSuite.
I've tested with 6 different cables.

What I can think is the EMUI 9 update I did few days ago broke something or the connector is half dead and can only charge(weird). Any idea about any possible solution?

I manged to get this working again, by enabling USB via Hi Suite.

Connect phone and open Hi Suite.
You should see a USB option for the device.
When selecting it, you should get the prompt on your device.


Google Android account without Gmail Recently my grandmother got my uncle's old cellphone, and today I've been trying to set it up for her. It's an LG-P990, running on Android 2.2.2, which can't be further upgraded. In order to have everything run smoothly, but trying to not overcomplicate things, I set up a Google account for her, without Gmail, using her provider based email address. That worked out just fine, and I have been able to get her entire addressbook mishmash into her new Google Contacts.

However, I am not able to get the cellphone to log in to Google, as it simply responds that her account is not a Gmail account. As such, it's unable to sync her contacts etc. I'm guessing that it's due to the device running on an older version of Android, dating from prior to when Non-Gmail Google accounts were an option.

Does anyone know a way to get around this and make the device connect to her Google account, or am I forced to set up a bogus Gmail address for her as well? If so, is there a way to attach the bogus Gmail address to be made to her current Google account, and keep her provider based email address (the one she actually uses) as the main address?

Any help is much appreciated,

If you setup a gmail account and associate the phone with that, you can simply forward the gmail email to her main email address.

I'm not sure about using the current Google account.


Some of the Applications are getting downloaded more than once from Android Market I observed one funny thing. I have the habit of installing the applications directly from Android market on PC.

How to install the Apps directly from PC ?
Ans: I have a Google Account. I open the https://market.android.com/ site on PC and login with my Google Account. I have set this Google Account as  Primary Google Account in my Android Phone.
Now if I Click on Install of any application on my PC, I can see the same application downloading on my phone's notification bar.

I saw the application 100% downloaded. And I wait for the application to be installed. Of course after downloading the application my phone will automatically installs the application. We need to watch thats it.

But most of the apps are getting downloaded more than once. I don't know why it is happening ? I saw the application downloaded 100%. But again starts a fresh download without doing anything.

I remember while updating the Google Maps and Facebook had the same issue.

I myself got to know why its happening.
First I selected any application from the Android Market and say Install and then Ok. Its going to start Downloading.

I observed this in two scenarios. Both of the cases are pretty much same.

Case I.
If I Minimize/Kill the Android Market application while Downloading using the Back Button then it completes the Download and Starts the new Download again.

Case II.
I Minimize/Kill the Android application while Downloading using the Back Button and again open the Android Market application, then we can see the same application is getting Downloaded twice from the Market. If we do the same thing again then we can see the application is getting download more than thrice.

The solution is Simple. If any application is getting downloading from the Android Market just press the Home key to minimize the Android Market.


How do I root my Kindle Fire? There are a half-dozen or so questions on the Kindle Fire here where the answers involve having already rooted your device (including my recently-asked How can I get the Android Market installed on my Kindle Fire?). Ok, fine - doing dodgy stuff requires dodgy prep work. But... How?

I checked The Master List of Rooting Techniques, and found SuperOneClick suggested as the solution for the Fire... But as pleasant as this sounds, in practice this seemingly-easy-to-use tool proves inadequate: the device has been updated to break the technique it uses.

So what's the story (morning glory)? Am I stuck using the device the way it was intended to be used (shudder)? If not, what arcane magick will free me from these chains of conformity?

BurritoRoot seems to be the way to go for root on the Kindle Fire. I rooted mine with this tool and then installed TWRP to get ICS on the Fire.

BurritoRoot is a simple .apk that needs to be installed. Rooting itself is then easy as with SuperOneClick. Here are the resources for BurritoRoot:

Offical XDA Thread for BurritoRoot
AndroidPolice Blog post with download link

Once you have root access, Amazon's Prime video service will lock you out of downloading or watching streaming video. Installing OTA RootKeeper will let you remove root when it's not needed, and allow video to work.


Rooted phone but cannot change hosts file I rooted on my S8+. I used the app root checker to check that it's rooted.
I was attempting to block ads by hosts files with this tutorial

I attempted to copy the hosts file to my pc, changed it, and pushed it back... got:

adb: error: failed to copy 'hosts' to '/system/etc/hosts': remote couldn't create file: Read-only file system
hosts: 0 files pushed. 62.2 MB/s (456580 bytes in 0.007s)

I then attempted to do it by following this tutorial which uses apps to change the files

I did change the host file permissions to -rw-rw-rw-

Then I tried to use the editor to add some DNS but I was unable to save the hosts files once again. When I tried to save it, I got a Toast saying root permissions were given to the text editor.

Any ideas?

So I finally was able to come back to this issue.
I was unable to mount the adb with write permissions either because i was not su or it would deny me to change the host files...

I tried to write the text on the hosts file but it was a file with hundreds of lines... even seemed that android was not able to store it in the "copy/paste"

So in the end I used Solid explorer 2 from play store.

I wrote a hosts file... then i navigate to the /system/etc/
and I rename hosts to "hosts.old" and my "hosts.txt" to "hosts"

until now it seems to be working fine

I'm not considering this an answer because I was unable to write on hosts and someone can come up with a better solution


Android Market gone after emulator reboot I have installed Android Market on Android Emulator successfully using steps mention in [How to] Install Android market on Emulator

Market is installed without any issue but after emulator reboot Market is gone.

Can anyone help me in solving this problem?

SPECS

OS=Ubuntu 10.04
Android-SDK=2.3.3(API Level 10)
Eclipse Indigo

AVD Details:

  Name: AVD

  CPU/ABI: ARM(armeabi)

  Path: /home/ma/.android/AVD.avd

  Target: Android 2.3.3 (API level 10)

  Skin: HVGA

  SD Card: 512M

  hw.lcd.density: 160

  vm.heapSize: 24

  hw.ramSize: 256

The Android emulator is resetting the system image when rebooting. You can find the changed version of the system.img in your /tmp here:

/tmp/android-username/

It usually has a name like emulator-*. Copy that file before shutting down the emulator.


Can I run apps in a smaller resolution? I have a Samsung Galaxy Tab 4 (SM-T235) tablet running Android version 4.4.2. It is 7 inch, which is nice, but sometimes (for example, when walking) I would like to be able to hold my device in one hand and only use my thumb to interact with the app that I am using. Perhaps even change the resolution so that is like a regular mobile device.

Basically I would like to have a way to run apps in a smaller resolution and have it not scaled to fit the display so that I can reach everything with my thumb using only one hand.

See the image below for an example that i have in mind.

I have complete root access and am a developer (I don't really need 'simplified' answers, give me the tech details!)

You can run su wm overscan LEFT,TOP,RIGHT,BOTTOM from Terminal (Superuser privileges needed)

If you do not have Superuser privileges, you can hook your phone to a PC and run ADB command
adb shell wm overscan 200,200,0,0

For example, to achieve what you've shown in the picture above try running
wm overscan 200,200,0,0.

But I must warn you, before running that, be sure you have USB debugging switched ON just in case overscan messes up your display, you can run
adb shell wm overscan reset from the PC connected.

WindowManager (wm) commands work on devices running Android 4.3 and above

May require a Reboot to achieve proper re-size.

Alternatively you can use Niwatori module if you have Xposed framework on your device.


Can't install apk from Package Installer I have downloaded an apk from a site, but now I cannot install it; when I'm trying to install, it just returns me an alert / toast message with: Sorry, no application available
The Package Installer.apk is located in its default location (i.e., /system/app/Package Installer.apk)
I have tried this one time, that I installed Package Installer through Package Installer ...
I have found a solution on the web (from XDA):

Go to Settings > Application Manager > All > Package Installer.
Clear its cache, its data, force it to stop, then reboot.

But, it doesn't work (for me) ...
I have a custom recovery installed: TWRP, and of course, my phone is rooted.  Does this affect the Package Installer?
I had also tried using Third Party "App / Package Installer", but that doesn't work either (it just lets me pick apks from phone's storage,then install it through Package Installer).
PLEASE HELP!!! ☺

I can't believe it actually worked for me; I just tried it and it worked. Here's the solution:

Move / Copy Package Installer.apk as well as the .odex file of Package Installer from /system/app to /sdcard or whatever folder you may want to copy the file to.
Delete the Package Installer (apk and odex) from /system/app if you've copied it.
Reverse the first step. That would be, copying the copied file and pasting it to /system/app or moving it on to /system/app.
Reboot.


How can I create a state snapshot of my android device? I had restored my Android device (Samsung Note2) to the factory settings.

i have now added all my favorits apps and customized my settings.

How can i create a "memoey image"/"state snapshot" to restore from in the future.

I have used Kies, but it backups everything besides installed apps and device settings.

In generagl it's not creating a perfect snapshot.

You should be able to use adb backup which is takes a complete backup of the phone.

You'll need to install the Android SDK but this should allow you to backup the whole device

Backup

There are a number of parameters you can supply but the simplest way to do a full backup is to run: adb backup -all -f C:\backup.ab

More info can be found on this xda post which although it uses a Galaxy Nexus it should apply to any 4.0+ device

Restore

With your device connected open your command prompt again, and type:

adb restore C:\backup20111230.ab

replacing 'C:\backup20111230.ab' with the location of your backup file.

You should see a screen like the one below:

Simply type in your current encryption password (if you've set one), and the password with which the backup was encrypted (if you chose to set a password), and the restore will begin. It again will take several minutes depending on the size of the backup and the options chosen.


Deleted pictures keep coming up I am trying to import my pictures from my Samsung Note 4 to my laptop. But I have a problem with the whatsapp images folder. The pictures showing on my mobile screen are not the same shown on my pc once connected. Some deleted pictures or repeated ones are taking the place of others by having the same name. And they are imported instead of the ones I didnt delete.
I don t know if I made myself enough clear. But am gonna lose my pictures if I don t find a solution.
Thank you.

Try using u file manager on your phone to sort the pictures into one folder, then copy that folder, if the issue remains the same..
Try compression (zip/rar/7zip/tar) and Extract on PC


insufficient space with space plenty available My tablet has internal memory of 4g and external (not sd card) memory 32g.
When downloading apps are stored only in the internal memory and nothing to the external.
How to direct my downloads to the external card ??
Thanks

Normally Android will install a large app to external storage when necessary, and when possible. Not all apps support external storage.

What you'll need to do, rather than have Android do the work for you, is go to the Application settings panel (the exact location of which will depend on what version of Android your tablet is running), swipe left or right until you see a list of apps with checkboxes next to them; the top of the list should read "SD Card." These are apps you can move to external storage. You'll have to do this one at a time, I'm sorry to say, but each one will clear internal storage.

In case you're curious, external storage and/or an SD card is treated separately from internal storage. It's like having a second hard drive on your computer. You have to manage it.


"Unfortunately, Google Play Store has stopped" Error Keeps Popping Up I have a Galaxy S4 and have only had it since October 20, 2015, and I was on my phone when it suddenly restarted itself without asking me. When it came back on the error message that is my title appeared. I can't go on Google Play Store anymore. I had wanted to update an app cause it won't let me play unless I do so.
The message reappears very often, almost every 5 secs. I've tried uninstalling updates, deleting cache and data on both Play Services and Play Store, as well as force stopping them, going into recovery mode and clearing cache partition, and resetting app preferences.
I really wish I don't have to reset back to factory settings because I don't know how to backup my phone to anything and really don't want to lose anything on my phone.

Update: I have tried getting a rid of cache on Google Framework and installing an updated version of Google Play Services.

P.S. Is there someone I can get in contact with if this doesn't stop? Preferably an email, but if not a store.
Thanks!!

Reading your question, I can assume you are a little bit experienced with android.
Now, here is the answer: Your Google play store/services will keep popping that error message because they are not up to date. On top of that, many apps might(and ideally should) have stopped working and would show you the error that appname has stopped working. The reason is same - Google play services are not up to date.

Solution: When you want to update an app normally, you go to play store, but here it is not possible. You have to flash G-apps manually.
I would suggest you download the zip file from here: Open Gapps

G-apps are nothing but few mandatory Google apps. This would not reset anything or you would not loose any data at all. Factory reset is not required.

Background: Updated version of android (say Marshmallow) would not work with the google play services of its predecessor(play services of Lollipop). This is exactly what happened in my case a couple of days back. I flashed new custom ROM with old Gapp package(of Lollipop version), because I was so lazy to download new Gapp package :) . Hence I was facing that irritating error message every 5 seconds.

Hope you have found the answer useful!


Android Connected to Multiple WiFi I recently got a new smart tv and a samsung s6. I have an ambitious project I would like to pursue. I want to do some screen mirroring, this works fine but with my wifi being fairly slow any real streaming lags.

I would like to set up a private home network which would connect my phone and tv, this network would be free from any other traffic. I would then require my phone connect to my incoming wifi network.

I want my phone to get media from an outside network and stream it to my tv over my private network. Is this possible? Where can I even start looking?

The solution you want is not possible because of both hardware and software limitations. On the hardware side you need a device with 2 WiFi antennas which neither phone has, and on the software side, I never heard that Android supports multiple WiFi connections or antennas.

Another thing is that Screen mirroring is using WiFi Direct, meaning it connects the TV with your phone directly, not over a router or access point, so your home WiFi shouldn't have any impact on the mirroring itself.


How to detect incoming call is a forwarded call? I want to know if the incoming call is a forwarded call when my Nexus 5 is ringing. Is it possible?

Check out Forwarded Call Alert Free ROOT. It also has a paid version, and an XDA thread.

There may also be other apps that can do this that I may not be aware of.


Save a number during a phone call How can I save a number during a phone call? The scenario is that I'm calling someone to get the phone number of someone else. If I just type the number in the dialer, it disappears when the call ends.

Opening some kind of notepad application is cumbersome both saving and retrieving: tap home, tap applications, find the application, start a new note, type number, end call, copy number, paste number into the dialer (how to do the last step is another question)

I found that Number Saver is the closest to a solution. It adds an icon to the notification area when on call and will even automatically switch to speakers when run during a call


Multiple User Accounts on Galaxy S10/S10+/S10e Samsung has disabled the Multiple User Accounts feature on the Galaxy S10.

How to set up multiple accounts? I mean the ability to create a separate Android home with their own app settings.

I want to be able to lend the phone to a kid or friend for a day without worrying about them messing with my files or banking accounts.

I solved this problem on S10e using this guide.

1) Root your S10. That step is required for that procedure.

2) Install BuildProp Editor (or equivalent) and run it, grant it root permission

3) Touch the pen icon at the top

4) Scroll to the very bottom of the text file, and add the following two lines:

fw.max_users=3
fw.show_multiuserui=1

5) Touch "Save and exit"

6) Check that the lines are correct. No extra spaces, all characters written exactly as below:

7) Reboot

8) In Settings, search for "Users". You can now add new users:

The user addition UI is a bit buggy, screens randomly go forward/back. But just be patient, sometimes try a step again, and you should be able to get the new user created.

Note: People who really don't want to root their device for some reason can try this procedure to edit build.prop: https://beebom.com/how-edit-build-prop-without-root/


Is it possible to export my Google Listen Status? I am playing with the idea of switching from a rooted stock Froyo ROM on my Droid to a Cyanogen ROM, and one of the things that is holding me back is the Google Listen status.

I want to be able to preserve the contents of my queue, and, if possible, the last stopped point on any episodes in the queue.  It would also be great if I didn't have to re-download all of the episodes in my queue (I prefer to download them in advance, when I am on wifi, rather than stream them).  If I have to re-download, that isn't a big deal, but it would be nice if I could skip this.

Is this possible?  This seems to be the only thing that does not live in the cloud (at least that affects me).

I would suggest using a utility such as TitaniumBackup to completely back-up all your applications and your data. It will be stored on your SD card so that you can restore them all after you've installed your new ROM, and you wouldn't even notice that it was gone.


decent right-click emulation I'm using aDOSbox to play some classical games. This in turn uses SDL library, one of the thing this library does is emulate mouse. It's the same library, that is also used by ScummVM.

I've got it set up to be quite usable for left-click (I'm using "tap or hold"), but I'm having trouble getting right-click to work decently. I'm using default settings, which is doing two finger tap. However, very often it'll get recognized two as single ones instead. The best option would be to use hardware button, however I'm using Galaxy S II, and all hardware buttons are reserved.

Any suggestion on best settings to use?

A slide in a particular direction. Or may be a slide in multiple directions (say one slide to the right from the top left to top right, continued down from right top to right bottom). I don't know how effective it might be, but I guess worth a try.


What is the largest HTC Desire card size? Anyone know what the largest size of card the HTC Desire will take? I saw this question,
Maximum (micro) SD card speed class for HTC EVO? Which says a class4, so that's okay as the 32gb card is class 2.

Curious to know how well this will work, as my iPod recently died and I'd like to use my phone as a part time replacement. Anyone experimented with larger cards? I have a 4gb in my phone at the moment and it's okay, I have an 8gb card I'll test when I get home, but would be keen to know results with 16gb and 32gb

The desire supports sdhc which is upto 32gb so it should work fine. I have a 16gb in my droid and there's no difference noticable from a smaller card (other than it having more capacity).

If you were to find a bigger card (I'm not sure they have any in micro) you'd need a phone that supports SDXC.


Is the "Remote Application Removal Feature" also effective for apps from samsung and other alternative stores? Remote Application Removal Feature allows Google to wipe the malicious apps from infected Android devices without any additional action on the part of users.

I am sure this feature is enforced for all apps downloaded from Google Play, but is it also effective for apps downloaded from alternative stores? If so, why not make use of this feature to remove repackaged apps downloaded from, e.g., stores of China.

Another question: if I report to Google that one of my apps has been repackaged and the repackaged app is on some alternative stores, does Google have the privileges to take it down?

Final question: does Google use this feature a lot to protect IP of legitimate apps? Are there any reports or documents about such statics?

Is [Remote Application Removal Feature] also effective for apps downloaded from alternative stores?

No. Google doesn't care about apps that are downloaded from alternative stores, nor does they have to. Google provides a chance for user to check the application on installation-time (called Package Verifier), but beyond that, it's not Google's responsibility anymore.

  If so, why not make use of this feature to remove repackaged apps downloaded from, e.g., stores of China.

I'm not sure about the connection between malicious apps and repackaged apps. The removal feature is for malicious apps, while repackaged apps are more about copyright issue, which is outside of Google's responsibility.

  If I report to Google that one of my apps has been repackaged and the repackaged app is on some alternative stores, does Google have the privileges to take it down?

Again, no, it's not Google's responsibility. This is a legal issue regarding copyright between the developer and that alternative store, not Google.

  Does Google use this feature a lot to protect IP of legitimate apps? Are there any reports or documents about such statics?

I'm not sure about that, but regarding IP protection, Google might have blocked them before it's even published on Play Store (as per Play Store Developer Policy).


How to download a Google play book Can someone tell me how to download a Google play book so that I can read it off line on my Android table which?

I attempted to use the download option on the MyBook list (the three dots).  The file that came was incompatible with my ebook reader.

It was: Warriors_2_Fire_and_Ice-epub.acsm

I tried renaming the book in various ways such as:

Warriors_2_Fire_and_Ice-epub
and
Warriors_2_Fire_and_Ice.epub

However I couldn't import either of those files into my ebook reader.

The extension .acsm might be the off line extension for ebooks.  I thought I had seen it as epub before.  So if that is the case, can someone advise me of how to convert the downloaded book to a way that I can import into my ebook reader library?

The ebook reader I use is: Ebook Reader

This is a clarification of the answer provided by DAN.

Important components of the answer:

The book is automatically downloaded and readable off line when
reading it online.
The download works the ACSM is a package of the download which can
be loaded on authorized machines for reading (via authorized
readers).

You can get the program for your MAC or Windows at:

http://www.adobe.com/products/digital-editions/download.html

For LInux you have to install Wine and run the Windows Version.

At present the latest Windows release doesn't work with Linux (Wine) you have to use version ADE17 for Linux:

Install Adobe Digital Editions on Linux

For the Android so for I find:

Aldiko Book Reader

I agree with Izzy's brilliant reflection that in the future I'll have to search for books that doesn't have this restrictions.

As the answer to Are Google Books DRM protected? explains, ACSM files are DRM-protected, so you can only read them in the Play Books app itself, not in another ebook app. Once you've "pinned" the book and it has downloaded, you can read it offline in the Play Books app.


How can large amounts of files be transferred to Linux via MTP? I'm trying to copy all of my pictures from my Samsung Galaxy S9+ to my laptop (running Linux Mint). I can transfer a few files at a time no problem, but I have amassed 1000's of files in my pictures folder.

When attempting to copy the folder across using the file manager, the operation stalls and then fails every time. I would prefer to do it via the terminal, but since Samsung phones use mtp to transfer files, I have no idea what commands to use.

MTP is crap for that task – OK for a few files in "small folders", but stalling for folders with many files in, or copying many files, or trying things in parallel.

As you use Linux, ADB would be a great alternative. I use that with adbfs-rootless, which allows mounting the device locally on your computer and works like a charm (I'm using it for years, so I can confirm it works at least up to Oreo).

First, to get ADB running, you can check with How do I get my device detected by ADB on Linux?. ADB binaries are shipped in the repositories of many distributions by a name like android-tools-adb so you can easily install them; alternatively take a look at Is there a minimal installation of ADB? for an even smaller footprint.

Installation of adbfs is quite straight-forward if you have the essential build tools already installed on your system: according to the readme, next to build-essential you'll need libfuse-dev and pkg-config available on your system. The git package is only needed if you want to clone the Github repository (alternatively, you can simply download the code as ZIP). cd to the directory you've cloned/unpacked the code to, and run make. When that's done, copy the adbfs binary to your path (e.g. into /usr/local/bin or ~/bin if you've set that up), so you don't need to specify the full path with each call – and you are ready to use it.

Finally, create a mount-point (an empty directory where your device's file system shall appear, say mnt in your home directory), and mount it with adbfs ~/mnt – et voila, your copy party can begin; from the terminal or graphically is up to you. When done, use fusermount -u ~/mnt to unmount your device again.

As a little bonus for you: should you sometimes have multiple devices attached at the same time, you'll need to set the ANDROID_SERIAL environment variable to tell adbfs which device to connect to. Here's a little script making that easier for you:

        case "$(adb devices|grep -v "devices"|grep -v -e '^[[:space:]]*$'|wc -l)" in
          0) echo "Nothing to mount (no device attached)" ;;
          1) export ANDROID_SERIAL=$(adb devices|grep -v "devices"|grep -v -e '^[[:space:]]*$'|awk '{print $1'})
             adbfs /mnt/droid
             ;;
          *) devices=''
             tmpfile=$(tempfile)
             adb devices -l|grep -v "devices"|grep -v -e '^[[:space:]]*$' > $tmpfile
             while IFS='\n' read i
             do
               test="$(echo $i | awk '{print $2}')"
               if [ "$test" = "device" ]; then
                 devices="$devices $(echo $i | awk '{print $1}')"
                 devices="$devices \"$(echo $i | awk '{print $5}')\""
               fi
             done < "$tmpfile"
             rm -f -- "$tmpfile"
             serial=$(whiptail --clear --menu 'Multiple devices found, make your choice:' 0 0 0 $devices 3>&1 1>&2 2>&3)
             export ANDROID_SERIAL=$serial
             adbfs /mnt/droid
        esac

If you wonder about the indention: it's a snippet out of my Midnight-Commander (mc) menu. You can insert it there, preceding it by

= t d
+f ^mnt$
m       Mount Droid

So whenever your mount point is highlighted by the cursor, pressing F2 will make that menu item available and you can easily mount your device. For unmounting, here's the second menu item:

+f ^mnt$
u       uMount Droid
        fusermount -u /mnt/droid

^mnt$ is the name of the mount-point you've created – so if you used a different name, you need to adjust this as well.

Enjoy!


Strange debugging mode I put my Motorola XT912 (ICS) unlocked in my pocket and it started some kind of debug mode. There is bar on top which shows coordinates and every swipe is marked with a blue line.

I don't know how to turn it off, it's there even after reboot.

Go into Settings - Developer Options - scroll down to Input and turn off Pointer Location.  I don't have a Moto phone (instructions based on Pixel 2 XL).


What app is changing my volume? My media volume occasionally and randomly jumps to 100%

Usually when it does happen it's in the first few seconds after I start playing music on my headphones, which makes me suspect Spotify or Bose.

How do I tell what app is doing this?

How do I tell what apps can change the media volume?

How do I tell what apps can change the media volume?

I have used aSpotCat in the past so I am recommending it for identifying apps by permission. Install and launch the app → tap on List apps by permission → tap on Misc. permissions →  tap on three dots horizontal line icon →  search "Change your audio settings".

This would list all the apps having permission to change the audio in the device globally.

Note: some users commented on the Play Store that the app shows too many ads, so I suggest using this app with internet connectivity disabled.

  How do I tell what app is doing this?

This may be Android version dependent since I have tested this only on Android 8.1, but here's how you can find the troublesome app.

Setup adb in your PC and run this command on the PC as soon as you detect the spike in the audio output:

adb shell dumpsys audio

In the overwhelming output, search for the section beginning with the title Audio event log: volume changes. Observe the last written entries (by timestamp). In my test case I launched a video player app to play a video and changed the volume through it. Then I inserted my earphones which are automatically detected by an automation app MacroDroid and the latter automatically lowers the volume to protect my ears. Here's how all these volume changes were reflected in the log I got for my test case:

Audio event log: volume changes (logged when command received by AudioService)
07-22 05:03:57:687 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_RAISE flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:03:57:697 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:04:03:982 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_LOWER flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:04:03:999 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:04:04:792 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_LOWER flags:0x1011) from android/MediaSessionService uid:1000
07-22 05:04:04:809 adjustSuggestedStreamVolume(sugg:USE_DEFAULT_STREAM_TYPE dir:ADJUST_SAME flags:0x1014) from android/MediaSessionService uid:1000
07-22 05:05:09:860 setStreamVolume(stream:STREAM_MUSIC index:12 flags:0x0) from video.player.videoplayer
07-22 05:05:09:871 setStreamVolume(stream:STREAM_MUSIC index:13 flags:0x0) from video.player.videoplayer
07-22 05:05:09:905 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:09:988 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:10:492 setStreamVolume(stream:STREAM_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:10:542 setStreamVolume(stream:STREAM_MUSIC index:17 flags:0x0) from video.player.videoplayer
07-22 05:05:10:693 setStreamVolume(stream:STREAM_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:10:845 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:17:772 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:17:789 setStreamVolume(stream:STREAM_MUSIC index:16 flags:0x0) from video.player.videoplayer
07-22 05:05:18:275 setStreamVolume(stream:STREAM_MUSIC index:15 flags:0x0) from video.player.videoplayer
07-22 05:05:18:325 setStreamVolume(stream:STREAM_MUSIC index:14 flags:0x0) from video.player.videoplayer
07-22 05:05:18:392 setStreamVolume(stream:STREAM_MUSIC index:13 flags:0x0) from video.player.videoplayer
07-22 05:05:21:665 setStreamVolume(stream:STREAM_MUSIC index:6 flags:0x0) from com.arlosoft.macrodroid

In the highlighted lines, the term that follows after the word from is the package name of the app which triggered the change in the volume level, which in my test case are video.player.videoplayer (for my Video Player app) and com.arlosoft.macrodroid (MacroDroid app).

Whatsoever package name appears in your output, you can find the corresponding app name by using this answer of mine.


Android default browser crashes on accessing specific page (no error message) When I access this page from my default Android browser:
http://blog.mylookout.com/blog/2011/12/06/carrieriq/

it loads up fine, but:

If I click / tap / double-tap anywhere on this page, it exits
If I browse up and down, its fine.
If I pinch / expand anywhere on the page, it exits.
(Only once) I left it alone for a while and the browser exited on its own.

No default settings have been changed. I have lookout (free) installed on a 2.3.3 HTC Incredible S phone.

I have the same on my Desire S. Seems to be a bug in Skia font metrics calculation.

All I could get from the crash was that it is in:

SkPaint::getFontMetrics(SkPaint::FontMetrics*, float) const


RedMi 2 Bootloop after MIUI update Today I had I have received a MIUI updated on my RedMi 2.
[Note: The phone is rooted and has CWM installed]

The phone was supposed to boot and start the updated but for some reason it got stuck in bootloop.

At the moment I can only enter in fastboot mode, recovery it is not working.
How to recover it ?

Ok here how I have managed to correctly boot the phone:

Boot in fastboot mode ( power + volume down )
Flash again CWM: fastboot flash recovery recovery.img
boot into CWM: fastboot boot recovery.img
reboot the system using CWM (fix root)
re-flash with flashify

step 3 is to be sure that CWM will be rebooted.
step 5 is to be sure CWM is flashed ( in the past I have experienced some problem flashing the recovery image with fastboot )

There is probably some other way but this way worked for me so it maybe useful to other as well.


Make my external SD card as my internal memory for apps I have a CUBOT P7 phone with very little internal memory, so I installed an 8GB external SD card.

However, my apps will not download directly to there, and I have no more space on my internal memory.

How do I modify my phone so that apps download directly to my SD card? with out having to root my phone

It seems this problem have been issued by other member in this thread:

Android Devices: use external storage as a default storage

I'm following the steps myself, as I have the same problem.


shoutcast not working in android 2.2 - not even in latest winamp I have spent for 30 hours searching for a solution,  however, I need help.  I want to provide live stream on an android phone with a user having to download an app.

I have used shoutcast but that does not help and when i go to m.mysite.com and click play from android browser it gives unsupported format.

however, this site:  http://stream.radiojavan.com/radiojavan if I go to it, and then from android browser it plays the stream.

Any help will be a great help.

What phone and Android version have you got? The description for WinAmp in the Market says that Shoutcast support in WinAmp is only available for phones running Android 2.2 or above.

This previous question Stream Sound from Ubuntu to Android has an answer that says that XiiaLive (official site) should support Shoutcast.


Trigger WiFi hotspot based on known WiFi availability or location I have a HTC One XL and a Nexus 7. They both know my home WiFi network and a few other networks, and my Nexus knows my HTC's WiFi hotspot as well. When I'm out and about I press my hotspot widget on my HTC to enable the WiFi hotspot, which allows my Nexus to automatically connect and get online.

What I'd like is a way to

use a known WiFi network if available (to save battery and mobile data), and
otherwise automatically turns on WiFi hotspot mode
can be WiFi based or location based

This will allow me to use the Nexus 7 wherever I am, without having to take out my HTC and flick the hotspot switch. At the same time I'd like the Nexus to prioritise other known networks over the hotspot, so that if possible it drops off the hotspot network and uses the known network.

Searching for anything containing 'WiFi hotspot' returns dozens of apps to get around carrier imposed hotspot restriction, so I am not having much success there.

You can do all this using Tasker. It may not be free, and the interface may look dated but it does all this and so much more. You'll never go back to anything else once you get things setup the way you want.

This is honestly the best, and most useful app on my personal phone.


Why can I enable a hotspot on Android 5 but not Android 9 with same sim card? I have two phones, an old Nexus 5 running Android 6 and my new-ish Pixel 2 running Android 9. I have only one sim card (Cricket). I can enable a hotspot on my Nexus but not my Pixel 2, which says "To enable, go to att.com/mywireless or dial 611".  Obviously, I didn't expect to lose hotspot services when I upgraded.

From these observations, I infer that Android 9 (but not 6) enables carriers to implement policies regarding mobile hotspots. Is that correct?  Is there a difference in behavior between Pixel 2 phones bought though a carrier and those bought directly from Google?

And, if Android does facilitate device limitations, does anyone have backstory about why Google enables policies that are counter to anti-net neutrality?

Excellent relevant background: How can phone companies detect tethering (incl. Wifi hotspot)

From these observations, I infer that Android 9 (but not 6) enables
  carriers to implement policies regarding mobile hotspots. Is that
  correct?

Yes

  Is there a difference in behavior between Pixel 2 phones bought though
  a carrier and those bought directly from Google ( Device Manufacturer )?

Yes

  If Android does facilitate device limitations, does anyone have
  backstory about why Google enables policies that are counter to
  anti-net neutrality?

Yes

Many Carriers wanted control over tethering so Android just did what was wanted in that aspect, some carriers wanted to charge extra for tethering and even offer tethering specific deals that allowed you to get all your devices online for the cost of a single connection, some carriers offered unlimited data connections with mobile internet, thinking that it would only be used for everyday things like YouTube and Facebook, not expecting people to run WiFi hotspots off of a single device and effectively give internet access to anyone in range for free... Theirs many reasons to restrict network sharing, for example... let's say you purchased a few WiFi boosters ( repeater's ) and boosted that small business up the roads Free WiFi to half the city, half the city would have free internet ( it's a far fetched idea, however still concerning for internet providers )
Yes the difference is exactly as you stated.
One device is directly from the manufacturer and most likely a world-wide edition, meaning more language support and network band support in some case's.
However carrier released editions usually come prepackaged with all the providers software, these are usually limited to certain bands and require unlocking by the carrier to allow the other network bands... This includes any extra features they'd like to implement, like stopping WiFi hotspot and tethering.
The story isn't much,
Carriers got scared by the simplicity of sharing Internet access to people that haven't payed for Internet... While Android made a normal business decision to allow carrier's more control over their releases of the device.

It's all pretty straight forward and easily circumvented with additional software.


Android - Check whether an app was sideloaded or installed via play store I recently installed a third party application and never looked at its name or icon it came up with in the screen. But, after installation, I saw a notification from an app, that says Google Play Services had been updated.

This made me nervous that, the third party app I use was actually got updated through google play services. I have checked in Settings -> Apps -> Google play services, and at the bottom it says where it was installed and it says google play store.

Does this bit of information only mean when it was originally installed or does it also account for updates. For example, if I originally installed an app from the play store but then side loaded an update would it say installed through the play store or via a third party.

I also use solid explorer and checked the SHA1 hash of the app which matched with the hash I found online for that specific version of google play services.

Am I safe? And if so, does Google play services usually update in the background due to being prompted to check when you are updating other apps or is it just a coincidence.

Thanks. Sorry for the wall of text but I want to be sure i'm safe.

[If] I originally installed an app from the play store but then side loaded an update would it say installed through the play store or via a third party

It would say sideloaded. You can check the status through the command (requires adb):

adb shell pm list packages -i PKG   # replace PKG with package name of the app

In output: in case of sideloading, the installer would show null value. If the app is updated/installed through Play Store, the value would be com.android.vending.

I tested this on Android 6.0.1 though.

  [Does] google play services usually update in the background due to being prompted to check when you are updating other apps or is it just a coincidence

Yes, it does so on its own. I have setup a toast to inform me which app is updated in the system, and I noticed that the Play Services often updates in the background when Play Store app is  active on the screen.

No third-party app can automatically force any other app in Play Store to get updated or be sideloaded automatically. It could be just a coincidence  that the both happened at the same time.


Use my device as laser pointer I'm not sure if this is possible, but knowing that is possible to use the device as mouse I think this should also be possible: Somehow connect the phone with a PC, then in the place you touch from the phone, in the computer should appear a red dot (or something).

Is there any app for this?? Is it possible?

One solution would be to use a program such as TeamViewer and set the computer's cursor to a red dot, or just use the regular cursor. Teamviewer has a program that runs on the computer, and an app that allows you to control the computer from your phone. I think it would work quite well for what you have in mind.


What does locking an SMS message do? I have noticed that long clicking an SMS message brings up a menu containing a "Lock message" option. What does this do? I have a Nexus S.

If you lock a message, when you delete a conversation with a locked message, every message other than the locked message will be erased from that conversation.


Good solution for Dynamic DNS I am looking for a good solution for Dynamic DNS for Android?
(Mostly for within LAN's).

I think an app should be easy to find, but one also needs a service.
(I could pay a little bit)

The very-originally-named Dynamic DNS Client is a fairly popular app for this purpose.

As for service, noip is popular, free, and reliable in my experience.


LG G3 proximity sensor half working The past couple of days my proximity sensor has been playing up and after using CPU-Z to check if it's working I can see that when looking at my phone at a normal distance it shows 5cm, and if I wave my hand at any distance (within reason) it instantly jumps to 0cm.

The problem though is that it does not then return to 5cm for about 30 seconds to a minute which makes it very difficult to use the phone. I can't end a phone call until this resets itself. Additionally, I can't unlock my phone until this resets either. I don't know why this occurs, but if I wake the phone the screen shuts off after about one second making it impossible to unlock it until the sensor resets.

So it seems as if the sensor is faulty - or there's something else going on. Any ideas? I've not had any major drops, a few very minor but nothing that would cause any scratches or other damage.

p.s. I do have a screen protector, however removing this makes no difference, and I've had this on for weeks and not had a problem until now.

Take a look at this video LG G4 Proximity Sensor Calibration (No Root,No App needed) - YouTube.

Go into the secret menu of the phone and do as explained in the video. It worked for me. Good luck.


Is there a way to hide account in Gmail? I use two accounts for email, one for contacts. I see all 3 in Gmail app, but only want to see 2. Is there a way to only see my email accounts as choices?

According to Gmail support, accomplishing this without explicity removing it from device is not possible:

  To remove the Gmail account only from the Gmail App isn't possible. If
  you do not want that account to be available in the Gmail App, the
  only way to do that is to remove it from your phone's device settings.

Ref:

Gmail Help Forum: Hide/remove a Google Account ONLY within the Gmail app


root integrity check: System check FAIL! In my attempts to troubleshoot a Notifications volume turning itself down problem on my HTC Desire 728, I selected in "system recovery" menu the option of root integrity check.

It ran quickly, displaying the following:

  Now check begins, please wait.....

  load source zip file fail

  System check FAIL!!

In the context of HTC, what does "root integrity check" actually means? Is it just an fsck? If so why does it need to "load source zip file"? What does this FAIL!! mean?

Root integrity check fail means some person have modified apk or file on your android it means they could also spy on you because every apk have java permissions that you might not know off unless u check on computer with adb commands and remove the modified apk and files manually


Remap headphone buttons I listen to audible for multiple hours everyday, im wondering if anyone knows of any way/app that will let me remap my earphone buttons to something more useful than play/pause or volume up/down, the amount of times I need to grab my phone out my pocket to click the 30sec rewind is quite inconvenient

I have the same problem, wired headset control worked nice with Podcast Addict (after some minor tweaking in podcast addict settings), but rewind/forward(i.e. prev/next) = double tap/triple tap, on the play button, DID not work with Audible.

A partial solution I have, just tried recently (August 2019):

install "button mapper" app (the app has nasty privileges, a short inconclusive google search suggests those privileges apparently are required to allow the app to do what is intended to do - but please investigate yourself)
in the app, in Headset Button section assign "double tap" to  "rewind" function.

and more or less it works with Audible. The shortcomings:

A) IS NOT WORKING WHEN  SCREEN IS OFF (perhaps is working with screen off on rooted devices).

B) when "double tap" it jump in the Audible the required amount of seconds back but it also pause the playback (so the action is: play-listen, when I want to jump back: double tap, then again a single tap to resume playback)

C) it messed my controls with Podcast Addict, when mapper is enabled, so I have to switch the mapper off to use with podcast, switch on for Audible, (perhaps a further tweak in Podcast addict settings will fix that for me)

For working with screen off, there is a link suggesting some solution, I have not tried this: https://elementalx.org/button-mapper/screenoff-noroot/

Other option perhaps to investigate is a Tasker app.

If any one has an update or know if Tasker can do the job better, please share.


Why does ADB sideload always stop at 47%? When I sideload stuff (like Google Apps) or LineageOS through LineageOS Recovery, it always stops at 47% with the adb sideload command. Why is that?

The answer can be found on Reddit

If I remember correctly (from a discussion long ago), Google's ROMs are transferred about 2.2 times across the sideload. To make the progress bar add up to 100%, they said "2.2 times the file size equals 100%". Our ZIPs are transferred just once, so the final progress is at about 47% with a success. The xfer seems to show the transferred data compared to the file size. Ours clocks in at x1.00 or x1.01, while Google's is about x2.something.


How to copy selected text in an SMS message what I would like to do is be able to take a text message and copy a PORTION of it to use somewhere else. This comes in handy if an email address or phone number wasn't automatically picked up. Especially if it's part of a long text.

The problem is that I can only copy the entire text message, and the text selection arrows never show up. I have used several sms apps and they all seem to do this.

Usually, I long press on the message, then a screen pops up asking me what I want to do. I select copy, and now all the text is in my clipboard. However, as stated above, I only want a portion of that text, not all of it.

If you are wondering, I have an HTC One, running Android 4.4.2 and HTC Sense 5.5.

If anyone knows a way to do this, please let me know. I'm open to using a different SMS app if that's what it takes. Thanks.

This is not a direct solution, but a workaround.

You could forward the message (but not send it); this is a feature the stock Messaging app supports. When you forward a message, it puts that message into edit mode, as if you were sending a new message. From here, you can select the text that you want to copy.


WiFi tether without losing battery So, as everyone already knows, when tethering data over WiFi your battery may overheat/lose battery/etc. What I want to do is while in my car:

Stream internet over WiFi to >1 person
Navigate with GPS (a.k.a. screen on the whole time)
Bluetooth music to my car for Pandora or something

As you can see this will take my phone(Galaxy Nexus) to the max, but I think it should be able to do it. I'm open to other ideas, but what do people think about powering the phone with a battery bypass and charging the battery with a different circuit?

It is hard enough to keep it charged with the GPS and streaming - I know I do it frequently. I would not recommend trying to share data at the same time. It wasn't until the latest update that I could even get streaming and WiFi hotspot to work without stuttering.

I would strongly suggest that you use another cell phone do the WiFi hotspot while your phone does the streaming and GPS or get a dedicated GPS and use the phone for hotspot and streaming.

It is a classic example of GPS, BT & Wifi Hotspot, Pick any two.

But, in the interest of science, I think you should try it ;) just have a backup plan.

Edit: Be sure to get a high amperage car charger - one for an iPad should work nicely since those require 2.1 amps. That should push a lot of juice to the phone and maybe keep it from dying under all that load.


How to use adb to push a hosts file in a non rooted device I am trying to modify the hosts file in my android device without any rooting and after a quick search I came across this adb method to push hosts file to a non rooted device.

I followed all the instructions in the The non-root method section with developer mode enabled. But at the last command adb push F:\hosts /system/etc/ I am getting this error.

 adb: error: failed to copy 'F:\hosts' to '/system/etc/hosts': remote couldn't create file: Read-only file system

I tried adb reboot and  adb remount but its showing this info Not running as root. Try "adb root" first.. How can I push the hosts file with out any rooting?

You cannot do this without root access. The instructions given in that link are conceptually wrong to begin with. The fact that he was able to push a file into system partition implies that he had elevated privilege to remount system partition and write into it. Clearly, the instructions cannot fit under "Non root method" category.

If you are into blocking ads through hosts file, you may try some answers here: In Android 6, how to deny an app permission to access the network?


Pressing volume up and down at the same time on the Desire HD Does anyone know what holding the volume button on both up an down does on the Desire HD?

I occasionally do it by accident and the phone vibrates, then about 10 seconds later vibrates again. During that 10 sec the phone is noticeably slower... But what, if anything, else does it do?

I'm running CyanogenMod 7 RC4

Since the volume buttons are actually one button in a kind of rocker configuration, I don't think pressing both at once is supposed to do anything.  I.e. if the button was built properly you wouldn't be able to press both at once, but it's not built properly and you can indeed press both sides at once, at which point the phone seems to go "Eh?".

I get various results, including one of the buttons being ignored, both being ignored, and some weird vibration effects (one long vibration or a couple of pulses).

It doesn't feel right to me, so I try not to do it...


"Package installer keeps stopping" error when trying to uninstall Zoom Android app I have a Nokia 6.1 Plus running Android 10. I am unable to uninstall the Zoom Android app. When I try to uninstall, I receive an error message "Package installer keeps stopping".

I don't get the error while uninstalling/installing other downloaded apps.
How to uninstall this app?

Uninstalling from play store worked for me !


In Explorer, after performing factory reset Google play store converted to Market place I performed factory data reset of my another device "HTC Explorer". And before performing the reset Play store was there but now it disappears, and instead of play store now its Market place. So how to convert Market place to Google Play Store again?

Google Play was formerly Android Market. Your phone would originally have had Android Market (I am assuming its an old one, probably Gingerbread). When you did a factory reset all the updates were reverted back included on Android Market (aka Google Play).

Android Market automatically updates itself so give it some time and it should update itself to Google Play.


Changing to PTP MTP from charging mode? So now, I just plugged my phone which is a Samsung Galaxy J2 Prime (SM-G532G), a notification pops up if I want an MTP or PTP devices, since I am charing I chose Charging on USB mode. Now when I plugged my phone that notification is nowhere in sight so I cannot change back to PTP or MTP.

[EDIT]
Just like to point out one thing. I've been using this same exact cable for software development purporses so yes it is working when I use MTP and for data transfer. I just don't have the option anymore to switch from USB Charging mode to either MTP to PTP.

Any ideas?

Phone:
- Samsung Galaxy J2 Prime (SM-G532G)
- Android 6.0.1

Thanks!

First go this path:
    About Device --> Software Info --> Click to Build Number up to enable Developet option in mobile.

Then go to Setting and open this path:
    Developer Option --> USB Configuration --> Change mode from Charging to MTP.


How to set vibration ON when getting e-mail (Gmail)? Using Android 2.1-update1
It seems there's no "vibration" settings in the menu regarding this!

Thanks for any answer!

Go to Menu > More > Settings, make sure that "Email Notifications" is checked then "Select Ringtone > Silent" and "Vibrate > For All Gmail notifications".


Will charging a phone with a different USB *cable* affect the battery life? I recently realized that I've been using the wrong USB cable to charge my Moto X Play(2015) for probably a couple weeks. The phone is specifically designed to charge very quickly with its' default charger, and I've been feeling like the battery life has dropped slightly over the past week or two (roughly the duration of time that I would have been using the wrong cable.)

I was using the correct wall-plug, but the wrong USB cable. I'm hoping that the chip to control fast-charging is in the wall-plug and that the cable wouldn't matter, but again I feel like the battery is dropping faster now than when I got it only a few weeks ago. Not by any great margin, but enough to be frustrating, considering it's my own stupid fault.

If anyone has any idea whether this would cause any damage to the battery, I would really just like to know for the future. Feel really stupid, the only reason I got this phone was for the large battery capacity it has.

Moto X Play supports fast charging, though this review says a fast charger is not supplied with it, maybe they supplied it subsequently
Fast charging needs to be supported by the USB cable as well. The D+ and D- pins of the cable negotiate the charging voltage and current with the device, in tune with the charging circuitry in the charger (see Overview of USB Charging for more details
If a cable/ charger that does not support fast charging is used, there is no harm caused -  charging will be normal charging instead of fast charging. In the case of cable, it is because it may not be designed to carry adequate fast charging current, which is usually higher than normal charging

Additional Information  you may like to refer:

How does fast charge work
How to choose micro USB cable for my device


Re-enabling Developer Options So, I am trying to reset my security questions on my Huawei Nova 3i phone by reseting the settings app, only to find out that I also disabled/hid the developer options. Tapping the build number again makes it only say that I am already a developer. Any suggestions on how to fix this? Without factory reset. Thanks!

This is not a way to get Developer Options back, but a workaround to launch it. You'll have to this again from Step 2 below every time you want to launch Developer Options.

You can use the ADB method @Robert referred to if you had USB debugging enabled, but based on your question it looks like it is disabled. If it is disabled or you can't use ADB for some reason, you can try the following method:

You'll have to download and install a third-party app, Activity Launcher from Google Play Store.
Open it and choose "All Activities" from the drop-down menu.
Scroll down until you see "Settings" and choose it. It will open an another drop-down below it.
Again scroll down until you see "Developer Options". There will be two menu items of that name.
Choose the first "Developer Options" item. If you want to be extra sure, the light-grey text below the correct one is com.android.settings.Settings$DeveloperSettingsActivity.
That will open the Developer Settings Menu, and you can do what you want there.

Note: I tested this on a P Smart Plus device (which is just your device with a regional change) so it should work on your device too. Also never launch random activities in Activity Launcher! It could damage your device software badly.

Good Luck!


Missing storage space due to 2gb 'system data' - how to remove? I'm hoping someone can help.

My 32GB Nexus 9 tablet shows 21.64GB of available storage space out of total space of 25.61GB (3.97 used in total). The used space only adds up to 1.97GB.  The diskusage app reports the remaining 2gb as 'system data' but doesnt show the details.

Strangely, My 32GB Nexus 6 phone reports the identical apps and data correctly - 24.07GB available out of 25.98 total, with only minimal 'system data'.

Does anyone know what this 'system data' is and how to remove it on the Nexus 9?  A hard reset didn't help.

Many thanks

"System data" is... Well, the data that you need for your system to run. They are the files in your /system directory. You need those files there, otherwise you'd have a brick; your phone would be unusable without an operating system. A factory reset does not remove it because it only removes all user data (all files stored in /data directory.

Also, you may be confused as to why the total storage doesn't add up to 32GB. Hardware manufacturers refer to a GB as 1000 MB, which is 1000 KB, which is 1000 B. So there is a disparity here that gets bigger, the higher the number.


How to remove "calendar events" from the lock screen? I think I used to have the clock and the alarm time being shown on the upper part of my lock screen.
All of a sudden, since a couple of days ago, I'm now being shown the calendar on the lock screen.
How did the calendar get into my lock screen, and how do I remove it?
If relevant, my device is a Samsung Galaxy Nexus.

On the lock screen swipe left so that there's a big + sign on the screen (or maybe another widget) and then scroll back to the calender so that it's now full screen. Long press the calender and drag it to the top of the screen to remove it.

On my phone the clock was automatically re-added to the lock screen after this but if it isn't then go to the lock screen, swipe till till you see a big + again. Click on this and from the menu of widgets that appears select the digital clock.