Stock email app does not include certain attachments when forwarding email I am trying to forward an email with a powerpoint file attachment to a colleague in the company using the stock email app.

When I click forward , the paper clip shows up as though the attachment is being attached , however the recipient does not get the attachment.

I tried this with attached powerpoints that arrived from another company site over an encrypted email connection and it always fails to attach.

Other powerpoint files that I get from my gmail account always are included when I forward the emails.

So there is something unusual about these attachments that the stock Android email app cannot handle.

The kicker is that the same exact email can be forwarded with the attachment just fine using the iOS email app. I tried with my iOS phone which I also use from time to time.
So it seems to be a OS specific issue .

I'm sorry to tell you that Android's email forwarding function is broekn at least since 2009. Google is closing all bugreports and ignoring thisn problem. This kind of problem is easy to hide so those who don't an Android device won't know about it. And since fixing it won't bring in any money...there's no need to fix it.


How to access Samsung Galaxy S2 storage while phone is off My Galaxy S2 recently froze while browsing facebook using Firefox (the loading animation kept playing though), then shut down after a minute. I haven't been able to turn it back on since then. I tried turning it on while charging, using someone else's battery (working with their phone), USB connection to computer, SIM in or out, just the power button and volume up/down + home + power buttons; but no luck. The hardware seems to be fine, as the phone starts heating up around the camere when I leave the battery in (which I interpret to mean that the processor is doing something, just not the right thing - maybe stuck in an endless loop).

The advisor on O2 chat has suggested to send it back for repair, which I am happy to do; except that I'd like to save the app settings, photos, contacts and calendar entries which weren't backed up.

So now I'm looking if there's any way to access the storage without the phone having to turn on. Is this possible hardware-wise? Does anyone know how?

The OS is the O2 (UK) Android 4.1.2 if it helps at all.

what I would suggest is that you flash your device with Odin, your files such as mp3, pictures and videos would be untouched, basically every file on the internal SD memory would be untouched, if you have your contacts synced with Google you should be able to get it back.

but this would void your warranty

sorry I assumed you could boot into recovery or had hit a boot loop, this might not work but is worth a try, you could try clean the terminals on the phone and the battery (I have had instances where my s2 just wouldn't boot and this helped)


Can I connect a pen drive to my Samsung Galaxy S3 Mini using USB OTG? I am using Samsung Galaxy S3 Mini. Can I connect my phone with a pen drive using an on-the-go (OTG) USB cable?

I would assume, YES.

Currently, my Samsung Galaxy S4 (using the latest stock ROM) supports USB OTG.

Before that, I had a Samsung Galaxy S2. Using the stock ROM, I could not use USB OTG. So, I installed USB OTG Helper, which requires your phone to have root. When I changed to CyanogenMod (CM) ROM 10.1, I did not need USB OTG Helper; it had USB OTG support.

Since this product exists, I assume that you can connect memory devices (such as a thumbdrive/pendrive) to your phone with just a USB connection, the OTG cable that you mention is just an adapter for two different kinds of connectors of what is essentially the same type of connection (USB).

YMMV, but it should technically be possible to connect memory devices to your phone this way. Which ones work and which ones don't probably depends on many factors, such as the ROM running on your phone, the thumbdrive/SD card reader used and so on.


How to reset android phone which is locked and debugging mode is disabled, plus no recovery? Anyone know how to reset an android phone which is locked and asking for gmail id/pass and can't boot into recovery mode, plus debugging mode is disabled?

It can be booted in safe mode. Just you have to do is switch off the phone and switch it on while pressing power key + volume down key simultaneously ( checked in micromax a116 ). If you are not able to switch it off, just remove the battery directly.;p
Note : The key combination may vary depends on the mobile brands.

On your WiFi connectivity or data connectivity just call the locked mobile number with another number and as you get the bell ringing you get some access for calling options just drag down the drop down list and on your WiFi. It's done now get an open source WiFi connectivity and now your mobile can be unlocked by entering your Gmail ID and password.


How to remove TouchWiz and revert to a vanilla Android UI? Is it possible to remove the TouchWiz UI and have the phone behave like the vanilla Android UI?

It's impossible to root out TouchWiz without modifying the Samsung source code to remove and replace it; it's heavily embedded in the OS.  This would be a massive effort and I don't believe anyone's done it.  The only alternative is a ROM built from stock in the first place, such as Cyanogen as Ryan mentioned.

You can try installing Google Now Launcher.

The Google now Laucher will give a complete stock experience. You can check out the video here.

If the play store says that your device is not compatible, you can download the '.apk' from this article by phonearena.com

Note: This does not customize the phone application. You will need Android 4.4 if you expect the launcher to work perfectly, but it will work with earlier versions, at least partially. You probably want at least version 4.1.

References :-

http://www.digitaltrends.com/mobile/google-now-launcher-android-how-to/
http://www.phonearena.com/news/Install-the-Google-Now-launcher-on-any-Android-device_id52393


Data Network mode doesn't get activated on gingerbread 2.3.4 This happened all of a sudden. I could not start the 3g on my phone.

The Data Network mode is always deactivated now.

Although, when I go to Settings > Wireless and network settings > Mobile network settings,
the Use packet data option is checked.

Unchecking this option and checking again doesn't work.

Installing the internet settings again from the service provider also didn't help.

Restarting the phone didn't help.

Restoring factory settings didn't help.

Any idea what's going wrong?

Do not know if you got it sorted but I had the same problem and did this:

Tap Settings > Wireless and Networks > Mobile networks > Access Point Names
Then tap on one of the relevant APN's pertaining to your provider, such as, for example O2 Mobile Web (Pre-pay or contract)
Set the APN Type to 'internet,mms'
Tap on Menu, tap on 'Save'.

Back out of the Access Point Names screen, back out to Mobile networks, then:

Tap on Packet data (In some ROMs this could be labeled as Data Enabled), and also, Data roaming to turn them off.
Turn those two options back on

And voila its working again!

Edit the APN entry (see mel's answer) and delete the SUPL and MMS fields.  Select default for the type and  then your data will work.


How to unlock Android phone without the touch screen I have a Huawei phone with Android installed. The LCD display cracked recently, and as the cracks have spread over whole display over few days, it's now totally uncontrollable.

The phone has a 4 way sort-of-joystick thingy, so when it's unlocked I can still use it. However, once the display turns off completely I cannot unlock it to use it.

Is there some key combination or a trick to unlock the phone without using the display? The phone is not password or key locked, it just requires to slide from left to right.

I have USB debugging enabled, but I have no idea how to use it. The phone is not rooted.

Also, I'm wondering how I'm going to save my phonebook and other stuff.

The device name is Huawei U8500.

You can use a USB cable and buy a USB mouse so that you can use that [a mouse] instead of touch screen. Check out a USB adapter for Android that fits your budget [and make sure it's compatible with your device] and purchase it.

You can use a mouse using a USB Female Cable. I can use this cable to control my Huawei Assend. Then you can remove the lock to avoid interruption.


Nexus 5 "Ok Google" voice output in a non-English US language I'm trying the have vocal output from my nexus 5 with a non english system language.

If my system language is English(US) I say "ok google" and it opens google now, I say "what's the weather like today" and it show me a weather-widget with the weather and the phone speaks.

Otherwise, if my system language is Italian, and I set English(US) in the voice settings, if I say "ok google" it opens google now, but if I say "what's the weather like today" nexus simply search it in web: no widget, no voice!

My question is: it is possible to have the (english) output voice feedback from my questions in google now without setup English(US) with system language?

Many Thanks

I doubt that unless your phone would use a proxy located in US. So yes it is posible...


Is there a media player which doesn't lose current track when mounting/unmounting the SD card? I've got an Xperia X10.

I listen to audio books, so I'd like to keep my position in the playlist.

Whenever I mount the SD card using USB, the standard media player, Mediascape, lose both the playlist and the position.

Do you know of an alternative media player which doesn't have this defect?  (Including paid apps.)

Mediascape doesn't lose track any more after the latest upgrade of the phone.

Meridian Player has a separate section for Audiobooks - haven't tried out the audiobook functionality, but other features are good enough to make it my music player of choice until Winamp catches up.

I prefer listening to my music in the order that files are listed in separate folders which Winamp doesn't yet support. Also gestures and ID3 tagging, make Meridian a good option.


Phone isn't rooted after installing SuperSU I'm trying to root HTC Desire 500 Dual Sim. I've been following along this video tutorial:
https://www.youtube.com/watch?v=yWLK5XhsVAE

I've unlocked the bootloader and installed CWM Recovery without any issues. When I go into recovery, select "Install zip" and install SuperSU zip, the installation process finishes just fine, it doesn't show any errors, but after I reboot there are no new apps installed and I don't have root access (tested with Root Checker app).

I've tried multiple version of SuperSU (0.96, 0.98, 2.79, etc.), but none of them worked.
Also, I can't mount /system while in CWM, not sure what it means.

What could possible cause this? Is there anything I can do?

It seems like HTC Desire 500 has a "system write protection", so you may need to flash a custom (modified) kernel to prevent the system from protecting itself from modification.

Check this post on XDA forum.

Try this:

Download SuperSU application from Google Play;
Download latest recovery flashable zip from here: http://www.supersu.com/download ;
Flash recovery flashable zip via your custom recovery.

EDIT: Also I suppose you to check root availability after this procedure by actually downloading application that needs root access to work. Root Checker can not display root rights even if they available because of SuperSU switching from system to systemless which means that root gets installed in data partition istead of system one and, because of this change it can be impossible for Root Checker to detect until it'll be updated to detect it properly.


Installing to SDCard by default I would like to know whether there is a way to tell Android to install applications on the micro SD card by default instead of having to download applications to internal memory first and then having to move them to the SD card manually.

Thanks

This article at HowtoGeek describes a possible way utilizing the adb:

enable USB debugging
connect your device to your computer
execute the command adb shell pm setInstallLocation 2
(or, new syntax, adb shell pm set-install-location 2)
disconnect, done.

This command will set the devices default installation target to your SDCard. That doesn't necessarily mean everything gets installed there: only apps supporting this will go there, and devs can "overrule" this in their apps manifest if they think it's needed. From the linked API reference:

  Changes the default install location. Location values:

  0: Auto—Let system decide the best location.
  1: Internal—install on internal device storage.
  2: External—install on external media.

  Note: This is only intended for debugging; using this can cause applications to break and other undesireable behavior.

For more details on ADB, and how you can e.g. get a minimal version of it to your computer (without the overkill of installing the entire SDK), you can take a look at the adb tag-wiki.

Update: To avoid confusion with t0mm13b's answer, some clearance on the installation process:

you find some app on google-play-store and decide to install it
after you've clicked "install" and agreed on terms/permissions, the apk is downloaded to /data/local, i.e. to your internal-storage. You can't change that.
when the download is completed, the .apk will be installed automatically. Where to, depends on multiple things:

if the dev did not specify the android:installLocation property in his apps Manifest, the app will be installed to internal story. Full stop, no other choice (see: API reference).
if this android:installLocation is set to preferExternal, and external storage is available, it will go there.
if it's set to auto, it again depends:

does the app contain widgets, services, wants to start at boot, and several other things, it goes to internal storage. Full stop, no other choice.
it goes where the devices "default install location" points to

The thing is u can change the default install directory if your phone is rooted.
Download lucky patcher and tap on tools there you can find option to change default install directort.
**Do not do this for android 4 or above or it may cause irreversible change.
**


adb devices gives same serial number for all Micromax devices I have few micromax devices and I have different serial number for those in the box. But when I run the command adb devices for these devices, I get everything as 0123456789ABCDEF. Is there are way to get the proper device serial number for these micromax devices?

your problem may be incorrect drivers. if you installed correct drivers then restart adb and your phone too. if this does not help im sure you're not installed correct drivers. hope this help.


How to Root Xolo One Hardware  : MT6582
   Model : XOLO One
  Build number : XOLO_One_S006_14012015
  Build date UTC : 20150115-031031
  Android  version : 5.0
  Baseband version: SKY77590_GSM4_W4_MT6582_MP_V1.0.2_S0105, 2015/01/05 13:42, 2015/01/05 13:42
  Kernel version : 3.10.54 (jenkins@80-32) (gcc version 4.8 (GCC) ) #1 SMP  Thu Jan 15 11:22:17 CST 2015

Description:- I tried everything (Framaroot, kingoroot, iroot) but no progress, can't root it at all. I am not an expert.Is there anyway out ?
When I bought the phone it was running on Kitkat and was rootable because one of my friend did it. But after updating to Android 5.0 it seems there is no way out.
Few things that I found while trying to root it :-

-File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found.

You can root XOLO phones using Framaroot application. The framaroot application helps to install the Superuser and su binary on the android phones (but compatible only for few android devices).

Before Proceeding:

1.Take a full backup of your phone by using appropriate backup applications.

2.Once you have backup your important data’s which was available in your phone, check the battery level of your phone.

3.Incase, if it is low charge them fully, so then it never get switched off during the middle of the rooting process.

1.First, download the framaroot.apk from this page of xda-developers.

2.Once you have download this application install the same in your device.

3.After that select the SuperSu from the dropdown menu.

4.Select the Boromir now and reboot the phone.

5.That’s it! Now, your phone has root access and you will get success message which implies The SuperSu and Su binary was installed.

6.After seeing this message on your mobile, just reboot your phone.


How to monitor child's SMS messages? Is there any way to have my son's phone set to where any text message that he receives or sends comes to my phone too.

I use DeskSMS on my phone, which will forward all texts to an email address of my choosing (which could then be received on another phone) and also allow responding through email, but it will appear to that person as a standard text from your phone. I found it really handy when I was working in a secured office that didn't allow personal cell phones. I could leave my phone in my car and still be notified of any texts and still respond to them, and the person wouldn't have any idea I was using email to respond.

In using it on your son's device, it is relatively easy to disable, so if your son doesn't want you to see things and is technologically inclined, he could probably find ways around it. But I think if the kid is smart enough, just about any app is able to be bypassed. It isn't made for monitoring, but it would work just the same.

I believe there is a $5 yearly charge (I am pretty sure it comes with a 30 day trial), because of the costs involved in running the server that processes everything.

Yes, you can spy on your son's phone without him knowing with the help of mobile tracking software. I have been using this spying app for watching my kids to be sure that they are where they supposed to be. Through this tracking app you can spy on his text messages, calls, every activity on his cell phone. Another thing regarding privacy - as you are really concerned about your son and you take care of him, you have the right to monitor his SMS messages. I think software will help you.


Disable lock-screen enter/return button? Is there any way to have the lock-screen unlock as soon as I enter the correct code? For instance, on my iPod touch if I type the 4 digit passcode, it'll unlock as soon as I hit that fourth digit. Is there any equivalent of this on Android? On my Droid X2, I have to enter the PIN and then hit the arrow-like return button.

No, because unlike the iphone/ipod touch, the unlock PIN can be longer then 4 digits. Android allows between 4 and 16 digits for the lock screen. Since it is "unknown" what the length of your pin is, you have to press OK to indicate "you are done".

The Cyanogenmod (checked in CM10) lock screen also allows to unlock as soon as you enter the correct code.


If I flash a custom recovery img, will I be able to boot the normal old system? Can I flash a custom recovery (say, the one from Replicant with heimdall flash --kernel path/to/recovery.img, or ClockWorkMod) and then be able to boot the old system?

Without reinstalling the main OS of my Samsung Galaxy S.

I'm interested in using the commands from the recovery system without re-installing the main system.

I just tried this, going from TWRP and LineageOS flashing the Replicant Bootloader.

First of all you will have to flash it using the command from the replicant guides: https://redmine.replicant.us/projects/replicant/wiki/RecoveryInstallationWithHeimdall#Flash-the-recovery-image (archive)

I won't include the table in that link, this question is not about that, but do note that some devices need you to flash to the BOOT sector of your device. This means you won't be able to boot the previously installed system. Needless to say, I was not able to boot LineageOS going from TWRP to Replicant bootloader.

However, if you were to go from stock to TWRP, most TWRP installation processes do not cause any data loss and will allow you to boot the previously installed system, see for example: How to flash and root OnePlus 3T on Linux? or Rooting already unlock phone without losing data, possible?

However, unlocking a stock bootloader will usually cause the device to factory reset (resulting in data loss), so if you need to unlock to install a custom bootloader you will not be able to boot your previously installed system. See Why does unlocking the bootloader wipe phone?

Upgrading a bootloader usually wont re-lock, or cause data loss. See Does upgrading bootloader wipe your data?

Flashing recovery does not affect your system.
So, totally, OF COURSE!


Disable Split-Screen/Multi-Window for apps Forgive me if this is a duplicate post as I couldn't find a solution in post history.

My question is concerning Split-screen/multi-screen functionality in Android Nougat. Is there a way to disable app split screen functionality? My device is a rooted Motorolla Nexus 6 with Android 7.0. I was wondering if there was an adb command or a line I can add to the build.prop file to disable multi-window in the system.

If it is easier, is there a way to simply change what occurs when the recent app button is held?

[Is] there a way to simply change what occurs when the recent app button is held?

You can tweak the Overview (Recent) button for long-press event using GravityBox [N]. GravityBox requires a comapatible Xposed Framework.

In GravityBox module, go to Navigation keys actions → scroll to Recents key → tap Long-press action → choose an appropriate action.

From then on, long-pressing the Overview button would not show spit-screen mode.

Tested on Nexus 6 running stock Android 7.1.1.

There's no setup for Xposed. If you're rooted with the excellent work of topjohns Magisk, just flash the latest Xposed. If your ROM is compatible it will boot GREEN. Be sure to give it root privalages and you may need to reboot twice. Hard boot suggested. As for disabling your split window stuff, look for it in build.prop if there's a 1 next to it, replace with with "0". Better yet, flash AEX ROM and enable, disable whatever you want. Oh and Xposed is system-less within Magisk. Be sure to flash Magisk Manager "mm" and follow the super simple set up guide. It'll save your ass. And I'm sure you know to save any changes you make to your build.prop as 0644.


How to force the mobile data (3G/4G) connection on a single app like Google voice recognition? When an android phone is connected by both wifi and mobile data (3G/4G), it will preferentially use wifi since this saves battery and mobile data bandwidth.  However, my  mobile connection is more reliable than my wifi, and there are some apps that use only a small amount of data but which I want to operate reliably.  Google voice recognition is the primary example.

My understanding is that each app has it's own preferred connection type (almost always set to wifi) at the level of the operating system, but that this setting is not not available to the user.  How can I change an app's preference to mobile data? If necessary, I am open to solutions that only work for Google voice recognition (e.g. a buried user option).

There is an app on the Play Store called "NoRoot Firewall" which may be used for this purpose.

Inside the app you can select which app you want to connect to WiFi or mobile data.

Just disable WiFi on your Android device. That way you can connect to data over 3G/4G preferentially. Easy as cake.


Why does it take very long to start downloading from the playstore? It typically take from 5 minutes to hours after I tap on download or update in playstore. Sometimes I can activate downloading process by opening up Google map or Google assistant.

You have not mentioned how you are connected to Playstore. Example Wifi, Broadband or Wifi through a Tether. Its too general a question.

The most common reason in this case is due to the network condition. Try to install at different time of the day. Switch to different networking environment and see the difference.


How to close (shutdown/kill) the Android web browser? I did read this question
What is the right way to close apps in Android? but I want to know how to close - that means close - application to save power and download limit.

My observations tell me that Back button brings me to the previous page (something I am not after) while Home seems to me leaves the page loading in background. So the question is how do I exit the browser.

I tried Advanced Application Killer but I don't think it worked ...

Using
HTC Desire on Android 2.1

Closing the browser has no benefit. The android subsystem manages the memory on the device really well and will free up memory from background applications if it needs it. As I understand it, it does this by saving the application state in a database on disk. If you run the application again, it can then rebuild its state from the info in the database.

If you want to stop the browser from downloading and you can't see the "Stop" button, press the menu button. This will bring up the address bar allowing you to press the stop button. Although if the address bar has disappeared then chances are your phone is not downloading anything, unless the site you are on has Javascript on it which is causing it to refresh elements regularly. If this is the case you are on your own.

press and hold the browser icon until the inline toolbar appears, press the application info icon, there u can press "force stop"


How to fix phone always booting into recovery even when system exists I installed CM 14.1 on a Nexus 6 and the first update booted into TWRP automatically to install but failed.

I manually installed the zip from the cmupdater folder and rebooted.

Now every time I try to reboot my phone or power it on from powered off it goes straight into TWRP.

Currently I have to boot into the bootloader and choose the Start option to get into my system.

Tried clearing dalvik/cache & internal storage in case something was cached somewhere. No dice.

Mammuth's comment
points to a very simple solution that worked for me, once I adjusted it. Here's what I did:
Go to TWRP recovery terminal commands, and enter the following:
First navigate into /dev/block/platform/soc/:

cd /dev/block/platform/soc/

Now take a look at the contents of that folder by typing:

ls

If all is well, there will be a subfolder named xx.sdhci, where the xx is a string of numbers, e.g. 7464900.sdhci.
Now issue the following command, taking care to replace xx.sdhci with the folder name found in the previous step:

dd if=/dev/zero of=/dev/block/platform/soc/xx.sdhci/by-name/misc

Finally reboot by typing:

reboot

This fixed it for me. I hope it works for you as well!

I have LineageOS. And an a/b device, and what i did fixed it for me. Basically i switched from A partrition to B throu twrp then i rebooted


why i can't take a screen with LG nexus 5 I'm trying to take a screenshot on my Nexus 5 phone following the obvious instructions, which instruct me to press both the down button and the power button at the same time.. nothing happens.

I remember in my previous S3 phone there was some some setting that had to be turned on to enable swiping gestures to take a screenshot.. but i couldn't find anything of that sort with the nexus 5.. any ideas?

Android's hotkey to take screenshots is Vol Down and Power pressed simultaneously for about 3 seconds.

The delay is there to prevent accidental presses.

( Samsung phones hotkey is the Power and Home button )

I find a way to do it with custom ROM bug.

Root -> es file explorer
I got the way : /sdcard/Pictures/

You should see a Screenshot folder

Add a new Screenshot folder 'Screenshots' named.

Else, press sound down and power.

Now, the screenshot will eraze the problem with the same problem in the folder screeshot and your news S.S. will come in the Screenshots folder.

It works.
Sun(fr)
:)


Why android is power hungry? When every android phone is released, all the reviews discuss about battery life of the device, since, they say, battery life in android phones is a critical issue.

Question is :

Why battery life is an important problem in android phones ?

Some say, it is due to the display of smartphones. Some say, Android is inherently power hungry due to some of its OS related features.

Can anyone highlight the reason why Android is power hungry ?

Just a few reasons Android uses a lot of power:

Large, Colorful, Bright Display
Constant Wireless Connections
Background Applications
Application/Cloud Syncing
User Input
Garbageware Applications running when no one asked them to
Poorly written applications using more CPU cycles than needed

Basically, everything about your phone that makes it "smart", uses battery power - often a lot.

If you were to dim the display to minimum, turn off all wireless communications and have no applications running and syncing, your smartphone would have outstanding battery life; and be quite useless.

Basically Android need to be interpreted which takes more CPU cycles. Compared to very efficient systems like the Symbian and Meego Android will always use maybe 2 times more power due to most code not being native.


How to use two whatsapp accounts on one phone I have a Samsung galaxy Duos and want to use my two whatsapp accounts at the same device. Is it for example possible to run dual two whatsapp client apps on one phone?

You can't install an app twice unless you go deep down hacking.

I don't know how WhatsApp works but you may just be able to put multiple accounts to one device. These accounts then may be handled separately by a single app. You can also try to look for alternatives if WhatsApp doesn't support multiple accounts.

You can use OGwhatsapp to use two numbers on your device. But now a days WhatsApp has started to ban unofficial users of whatsapp so do at your own risk!

Download OGWhatsapp


Swapping the "home" button functionality Currently (2.2) pressing the home button goes to the home app shortcuts, and long-prerssing it opens recently used tasks.

Is it possible to swap these actions? Then quick press would open recent tasks.

(I'm also interested in answers that require root, or a custom rom.)

If you're using the AOKP ICS ROMs, then there is a setting under System Settings->ROM Control->General UI->Long Press Home Action but it seems to only let you choose between different kinds of recent menu lists. I know this is a narrow part of your situation, but information for your taking nonetheless.

ClutchPad can be setup to do pretty much whatever you want.. check it out here


Enable LTE on Google Nexus 7 (2013) LTE tablet I have a brand new Google Nexus 7 (2013) LTE tablet and failed or enabling LTE on it.

I had two cards (microSIM for Nexus and nanoSIM for iPad Mini) from the very same LTE-enabled local (Poland) carrier Aero2. Both are inserted to respectful devices, both devices are in the same place (same network coverage) and iPad Mini catches LTE signal (and its amazing speed) with no problems, while my Nexus falls back to HSPA+ at most, only sometimes uses 3G and never runs on LTE.

Is there any extra switch on this particular device or Android system (was on iPad Mini) to enable LTE?

EDIT: Of course, I followed step-by-step guide on this subject available at Google Nexus Help.

While unlikely, it's possible that the Nexus 7 doesn't support your local LTE network. It seems like Aero2 only operates LTE on 900MHz and 2500MHz (Take that with a grain of salt though; it may be incorrect or incomplete).

The Nexus 7 2013 apparently doesn't support either of those frequencies. Oddly enough, apparently neither does the iPad Mini.

You may want to contact Aero2 or whatever local providers and find out which frequencies (or "bands") they operate in your area. It doesn't matter if their network or SIM cards are "100% certified for the Nexus 7", they may not operate the appropriate frequencies in your area specifically. Rather than ask "Do you support the N7?", ask them "What LTE bands are operational in the area with the postal code [your postal code]?"

If your area should have a band that's listed on the GSMArena page for the Nexus 7, then you may have problems with your device. If not, then you may want to find a carrier that supports LTE on the appropriate bands in your area.

There IS a setting for LTE on a 2013 Nexus7 (1B32-4G). I just found it where you set up the Access Point Name (APN). Just go searching. I was surprised to find it. You have to click on a lot of selections to get to it in Settings then at the bottom of the first section called Wireless &  Networks click on More. Click on Mobile Networks,then you will see Mobile Network Settings. in that menu list select Access Point Names (APN), you should see your network carrier such as "T-Mobile US" & under it mine says "epc.tmobile.com" that was already set up at a T-Mobile store when I bought my SIM card & registered. Then click on the dot to the far right to select your carrier so that the dot turns blue. Click on the name of your carrier on the left side of the screen, & on the new menu list, which is called  Edit Access Point, scroll down towards bottom, BEFORE you edit or add anything, and click/select "BEARER". In that menu list, click & select the choice LTE. It may have been selected as Unspecified at first. Press the "Go Back" button, & as soon as you complete that  the rest of the list of items in field called "Edit Access Points" fills in automatically for what you need, including the Name field, which in my case says "T-Mobile US".Close all screens as you're done. Now it's a matter of finding out if the right "bands" correspond to get the right reception.  My own Preferred Network selections are limited to 2G &3G, even though it says "4G" on the label with the model name. That's another issue I'm taking up with ASUS right now as two supervisors told me that my model number is 3G/2G, but they also say that ASUS won't take care of the matter by giving me an actual 4G tablet which is what I paid for on amazon.com. Even though I now have the LTE setting corrected, it still says HSPA in Settings>About Tablet>Network Type, which I read is only 3G. I'm still baffled.


Safestrap app won't run after installing recovery -- "Unfortunately, Safestrap has stopped" I can install Safestrap 3.72 (Safestrap-JFLTE-3.72-kk-B01.apk) and then install and use the custom recovery without a hitch. However, once the custom recovery has been installed and the phone is rebooted, the Safestrap GUI app no longer runs (I want to run it in order to uninstall the custom recovery, and the manual instructions for uninstalling from a shell prompt that I found here didn't work). Every time I try to start it, I get the error message

  Unforunately, Safestrap has stopped

I've tried reinstalling the APK, both with and without uninstalling the app first. It always installs successfully, and SuperSU requests root permissions the first time I run it after reinstalling, but it always crashes immediately. I've also tried uninstalling and reinstalling BusyBox.

This also happens if I start from scratch, by re-flashing the stock NC5 ROM and doing a factory wipe/reset from the stock recovery (yes, I've also tried wiping from the Safestrap recovery). Starting from the out-of-the-box config, I follow this process:

Root the phone using Towelroot
Install BusyBox
Launch the BusyBox app and click INSTALL to install the tools
Install Terminal Emulator
Launch Terminal Emulator and invoke su and then setenforce 0
Install the Safestrap APK.

At this point, the Safestrap app runs just fine, and I can install the custom recovery. However, after that, Safestrap won't run anymore (crashing immediately with the error message above).

Phone info:

Model: SCH-I545
OS Version: KitKat 4.4.2
Build: NC5 (same issue if I upgrade to NG6)

Okay, it turned out to be something silly. The problem is that SE status reverts to Enforcing when you reboot. So, you have to set it to Permissive with setenforce 0 again before the first time you use Safestrap after a reboot.


Incoming Call UI is not showing up When i get an incoming call, the ringer rings but the incoming call UI do not show up, instead the following notification is shown in the notification area:

.

So in order to answer the call i have to open the Phone app select the 'Return to call in progress' option, see the Screenshot:

Fixed: Cleared the storage and cache of the Phone app. Now it is working fine.

I cleared the storage and cache of the Phone app. Now it is working fine.

This happens when your hardware is finding it difficult to deliver an appropriate screen. Try rebooting and phone would be fine.


Unresponsive menu button on several Android apps I have noticed on several apps there is a menu button/icon (three vertical dots) but it is unresponsive and I'm wondering if it's just me or the app. I initially assumed it was just the app, but I have noticed it in several apps now. The menu button responds to a tap, in that I hear the "tap" sound and the button highlights momentarily, but nothing happens - there is no menu?!

Three apps I have noticed today that have a "do nothing" menu button:

Compass (called "Tiny Compass" in the Play store)
BBC iPlayer
Stack Remote

Is this really a "problem" in the app?

This menu button is a backwards compatibility feature. It's displayed on all apps that say they are designed for a version of Android from when Android devices had physical menu buttons. (That's Froyo or earlier.) The Android system can't tell whether such an app needs the menu button or not, so it has to display it to make sure the app is usable on newer devices without the hard button.

If the button annoys you, contact the author of the app and ask them to update their "target version". They can do this and still be compatible with older versions of Android.

I had the same problem. The menu wouldn't respond in Gallery, Setting, and some other applications.The restart didn't work.
I tried closing all the application by double-tapping the home button and then reopen them again plus using 'clean master' app. This seems to work (sometimes) tho.
Don't really know why, but for me it helps.


call volume increases by iteslf? The volume of the call increases by itself when I'm using headphones. It starts at max when a call is coming and a minute or so after I lower it it increases again to the max.
I thought it was my headphones, but it happens with different ones. The volume button also looks fine. And besides, this increase doesn't happen immediately after I lower the volume (which I would expect if something was constantly pressing a button)
I tried to look for a setting that does that, but couldn't find any.
I have Galaxy S5 with stock 5.0 ROM

First try to disable the equalizer of your music player. The Call Ring, Music volume and Alarm has different sound settings. So, check if all the settings are set to minimum volume. And if that doesn't solve your problem, install the Volume Limit & Lock app from google play-store.


Problems using Whatsapp on HTC One V I'm facing a problem using Whatsapp. Many times if I received 2-3 pics or a large conversation on Whatsapp, the phone's title bar (where it shows date, battery status & network status) disappears automatically. Also when I open Whatsapp it opens and disappears so in that case I have to select any pic/note & select option share on Whatsapp. Then Whatsapp opens after forwarding that pic/note. I have to use the option of clear conversation and then everything becomes normal.

This is really a very irritating procedure. I don't know why this happens. Many friends of mine who use other company mobiles with the same configuration as my HTC One V don't have this type of problem. Please suggest what the problem is.

HTC One V users can now take the software update. HTC has provided the update for whatsapp crash. Go to Settings>About>Software Update

If the title bar disappears, install a task killer and kill all tasks. It may help.


Samsung S3 - Device Memory Damaged I have a Samsung S3 GT-i9300 which has an error on booting up. It goes through the Samsung splash screen then displays the following:

Device Memory Damaged
The data partition has been corrupted. You need to reset your device to factory defaults. This will erase all your
data.

I really don't want to delete the data and am looking to recover the media from the device. I'm not bothered about getting the phone working again really.
I can boot into download (ODIN) mode, but this doesnt really assist (or does it?). I can also boot into recovery mode but I get the following errors also:
E:failed to mount /data (Invalid argument)
can't mount '/data'(Invalid argument)
E:failed to mount /data (Invalid argument)
E:Can't mount /data/log/recovery_log.txt

The device shows in Nautilus on my Ubuntu system but fails to mount. I can select the option to 'Apply update from ADB' and running adb devices shows as:
$ ./adb devices
List of devices attached
4df74280146d3071    sideload

Is this of any use to me? Is there a way I can get into the storage to salvage what's there. Can I load a custom rom without deleting everything, or if I do delete everything is there a way to recover the deleted files?

You could get the same version of your operating system as flashable zip-file for the recovery mode and flash it, or use Odin to flash a kdz-file of it. If the files you'd like to get back are not in the system folder (like music or images) there is a chance they will still be there with the flashed system. Just don't do any formatting prior to flashing!

What worked for me was to restart the phone and the damaged message went away!


Samsung S4 Mini (GT-I9195) TWRP recovery fails I have a Samsung S4 Mini (GT-I9195) and successfully installed cm13 with the cm 13 recovery on it. Now I am stuck with the installation of GAPPS by means of TWRP.

I have tried to follow this tutorial to install twrp (3.0.1 or 2.8.7):

a) App Install Method: it tells me that something went wrong and it does not boot the recovery, indeed. What seems wired to me is that when I have to choose an image it shows me the device code serranolteusc and serranoveltexx for my S4 mini rather than serranoltexx, like on the website of cm 13. Is this normal?

(I even tried flashify instead of the twrp manager, but it did not function!)

b) Since I am on linux and have no windows, I cannot use the odin method. But I tried heimdall via heimdall flash --RECOVERY twrp.img --no-reboot to no avail.

c) I tried the dd Install Method via dd if=/sdcard/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery, but it still does not boot into recovery mode. Is it possible that there is an issue with the path in of=/dev/block/platform/msm_sdcc.1/by-name/recovery?

Is it possible that there is no twrp for serranoltexx available? Can someone help me, please, I want to install the Google Play Store!

It functions now with the file posted by Death Mask Salesman here!

I rooted my serranoltexx (s4 Mini with LTE) using Kingroot and flashed TWRP using TWRP-App.


Does  the Motorola Droid RAZR support NFC? Does Motorola RAZR XT910 support NFC with Gingerbread or Android ICS 4.0? Engadget says the device has an NFC controller. What does this really mean?

The RAZR does have an NFC chip in it. Currently the device does not have the drivers so the OS can make use of the chip. Motorola has been quoted to say that the RAZR is getting NFC support when the device gets the ICS update. Basically, the device could support NFC now, but Motorola, for one reason or another, did not include the components that would be needed for the Android OS to communicate with the NFC chip.

What are the benefits of upgrading a device to Ice Cream Sandwich?
Ice Cream Sandwich brings an entirely new look and feel to Android. It has a redesigned user interface with improved multi-tasking, notifications, Wi-Fi hotspot, NFC support and a full web browsing experience.

Yes it does have the controller. Now will it act like the nexus in NFC user friendliness? No. Required software is locked because what they are attempting to do is use a sim card as the antennae making Verizon able to control the NFC chips full capabilities. This way limits how much information can be transferred by NFC. Now it will be supported later on but if you truly want full blown NFC without restrictions then get the phones with supporting hardware.


A Real Terminal (Root or No-Root) I use KUBUNTU on my laptop, but this goes for any Linux distro. I can open a terminal window and type in things like sudo apt-get update, sudo apt-get install packagename. Is there a terminal that can carry out commands like this on Android? It doesn't have to be "sudo", I simply mean carrying out commands. I use the Galaxy S3, but I doubt it really matter for the question I'm asking.

Summing up from the comments:

First you need to understand that updating apps works different on Android than it does on a "normal" Linux distro: There is no such thing as "apt". Though Android has its own package manager (listening to the pm command), installs/updates are usually dealt with by services/apps like google-play-store or other alternative-markets. pm would rather be comparable with dpkg on Debian-based systems: it can do local installs (i.e. with the .apk file already present on the device itself: pm install would be the command for that), and a lot of other things.

Apart from that: a terminal app can be compared with a terminal on Linux allright. You get a text-mode "window" where you can execute commands. Most are even similar to those available on Linux, as Android is Linux based: you have things like cd, ls, grep, and more. For details on this, you might wish to take a look at e.g.

Ten basic Android terminal commands you should know (AndroidCentral)
Using the terminal (XDA)
Android Terminal Commands (XDA)
Android Shell Command Reference (Github)
our command-line tag-wiki

A look into our terminal tag-wiki will not hurt either :)

I'd say all terminal apps available for Android should support the above. Some even offer additional features, such as an entire development environment (Terminal IDE), or access to remote servers (JuiceSSH).

Or you can use Gnu/Root Debian for android (GPlay)


Show messages on lock screen I'm looking for some sort of way that will show part/all of my text messages, emails, tweets on the screen when the phone is locked.

I just gave up my iPhone and this is something I'm really missing.

To me it is annoying to have to click on a message just to see if the person responded "ok" or something that could easily be displayed on the screen.

Here is a screen shot of the messaging.  I want to be able to read the text.

The S4 does have this option. Open the SMS app (Messaging) and go to Settings (using the drawer button on the bottom left of your phone). Within Settings, scroll down to notification settings and check the "notifications" box and the "preview message" box.

Note that to see the notification option in Settings you must access settings from the main screen of the Messaging app, not from within a conversation within Messaging. This is one of those apps that has different menus for "settings" depending on which screen you're currently viewing.

Enter the Messaging app and open the settings menu. You'll find an option that says Preview Message under the Notification settings. Checking this will allow you to see what the test says on the lock screen and in the notification bar.


Android app not working in Reliance JIO 4G connection I have an android app which is working completely fine in WiFi and 3G connection.

However, I have found that the app is not connecting to my web-services when Reliance JIO 4G connection is used.

With the same connection, when I open my webservices in Google Chrome, it works fine(slightly slower than other networks).

What could be the possible reason for this?

Had the same problem.

First sign up on the MyJIO app.
Then restart your device.
This did the trick for me.


Can I disable USB Debugging on Android smartpones from Windows via adb.exe? I have to install Applications on dozens of android smartphones and I am currently writing a program to automate this process. I know I can't remotely enable USB Debugging, so my question is: Can I use ADB.exe to send a command to the smartphone that disables USB Debugging immediatly or puts the disable in a command queue to execute at next reboot?

Thanks

If the device in question is rooted, you can write to the system settings directly from a shell command in adb shell. The name of the setting to write depends on which Android version you have.

If your device isn't rooted, you can't change the USB debugging setting from adb or any non-system app.

Yes it is possible using ADB to disable USB debugging.

Using the appropriate shell input keyevent commands you can navigate the GUI and change the setting.


Reformat / reset an unrooted phone and wipe /system I'd like to reformat / reset my verizon Samsung S4 (SCH-I545, baseband **OF1, Android 5.0.1). After doing a number of tests and experimentation, I believe that there is a malicious binary sitting in /system which is causing me to follow a random Russian porn Instagram account. I'd like to get rid of whatever is causing the auto-follow (it's not even good porn), so I thought a hard reset / reformat would be ideal... HOWEVER, I believe that a factory reset does not touch /system. Is there a recommended approach with a non-rooted phone to essentially start with a blank slate?

The phone itself was never rooted, but it did come refurbished a year or so ago from Verizon. Since it's running a OF1 baseband, I believe rooting it is out of the question? If it's possible to root, that might solve a lot of problems.

The easiest way to fix it (without even voiding warranty because we will be flashing an official firmware image) consists of a few small and easy steps:

(Assuming you have already installed Samsung's USB drivers)
I take no responsibility for damaging, bricking or otherwise damaging you or your phone, but that's how I flashed since a few years now and it never failed me, even when I was at the glimpse of a hard-brick.

Get your firmware image: SamMobile has you covered on nearly all the Samsung firmware images. Get the latest image from Sammobile for your device by creating an account and downloading the .tar.md5 file. (Don't change the extension, even though you can open the .tar like usual, it prevents Odin from verifying the checksums)
Get Odin from Sammobile.
Boot your phone to download mode by shutting it down and then holding HOME + Volume-Down + Power until you are greeted by the bootloader. Then press Volume-Up to confirm that you want to install a firmware.
Open Odin and select the .tar.md5 as PDA or AP, leave everything else untouched (uncheck Re-Partition just in case! It can mess with your storage layout and is usually not needed)
Connect your phone to your PC (if you haven't already) and make sure it's recognized by Odin.
Hit the Start button
Wait until your phone automatically reboots and you are done. No factory reset is needed, the /system partition will be checksum-exact with the one in the firmware image.

(All images with a solid, non-grayed out KIES logo are exact with the one available form Samsung's KIES software)

I'm not sure why you are certain that malware has written to /system. As pointed out by @GiantTree, no 3rd party should have been able to write to it. This partition is protected at all costs by your system, which is also what makes rooting so difficult on your device. In practice however, there is a rather high chance an exploit was found and not made public (regarding recent news kindly pointed out in the comments by @Izzy).

A google search lead me to believe that there is in fact a way to root your phone  (please regard the edit below). This would probably be the easiest method to solve your problem. Once rooted, either re-flash your stock ROM or any custom one, as you wish. This gives you a completely fresh and new /system partition, removing any malware that was mysteriously able to write to it.

Another option might be to go to a service center and ask if they could possibly reinstall the firmware without rooting the device.

EDIT: I was able to dig up an xda thread that deals with rooting a previously unrooted S4 from Verizon with your firmware version. There is a youtube video about it here.
HOWEVER, some reports indicate that this does not actually work and will brick your device. What to do is up to you, but be careful and don't blame me if anything goes south.


why there is exclamation mark on wi fi. I am facing problem after upgrading to lollipop 5.0 I have a Micromax AQ4501 mobile phone. I am getting an exclamation mark over the Wi-Fi icon. And I am unable to connect to Wi-Fi thereafter.

I have been facing this problem since a few days after I upgraded my phone to Lollipop 5.0. I tried many things like:

switching off and then on,
replacing SIM from slot 1 to slot 2,
switching mobile data and Wi-Fi connection on and then off

but all in vain.

I called the Google call center but they were also unable to help me.

I am able to use internet through mobile internet, but unable to use Wi-Fi with this phone. My Wi-Fi is working fine on other gadgets like my laptop.

How can I resolve this problem?

in lollipop , '!' is shown usually when wifi is connected but unable to access internet for reasons like Sign-in into ISP webpage,etc .

i suggest u to turn off wifi router power supply and turn it on after 10 seconds,
this solved same problem for me

Try to forget all previous networks and then connect again to the current one.
Hope this works.


Changing vibration intensity for system on Lollipop? Currently the vibration intensity in my Lollipop ROM is too high, even for things like haptic feedback. This is a problem with most ROMs on my device (Xiaomi Mi3W), and was fixed in 4.4 with an alteration to framework-res.apk here, but I can find no information on what files were changed. The only this I can find is here on xda-developers forum, but this is for GB and neither the LP or KK framework-res have that xml file. I cannot replace the LP framework with the KK framework because I am guessing it will just cause bootloops/force closes.

Does anyone know of a system modification that be changed to lower system vibrations for everything? The modification can be in the source or compiled ROM.

Thanks

Settings> Sound & notification> Other sounds> Vibrator intensity.


Difference between ADB drivers and MTK drivers? Flashing a ROM in an android through PC requires  drivers along with softwares in order to make the process success ,in case of drivers which drivers are needed and when ,what is relation between ADB drivers and MTK drivers are they same and if not how are they different .I appreciate the answer in detail

Firstly it's not ABD driver it's Adb driver.Adb means Android Debug Bridge.ADB is a command-line utility included with Google's Android SDK. ADB can control your device over USB from a computer, copy files back and forth, install and uninstall apps, run shell commands, and more.When your device is in Fastboot/Download mode you can access your phone only through Adb.
For example if something goes wrong while flashing a rom and your phone is softbricked.Only way to access a bricked phone is through Adb.Adb mainly not used for flashing rom, It's used for flashing recovery/bootloader.


Move DCIM .thumbnails to external SD My phone has 1.5 GB internal memory and it's always full with gallery thumbnails (500 MB) . Every time I delete it for more space after one day it's full again .

How can I move it to external micro SD memory ?

Moving this folder to sd woun't help, cause android would recreate it. For me, this folder is shown as 6.5 GB (the real size was aprox 80 MB).

WorldCAD Access posted an interesting solution, how to prevent Android for recreating at least the db files.

Another soultion, if you have root access would be to symlink this folder to sdcard. You can do this via command line or using tools like Link2SD or FolderMount.

here you also can find some suggestions/solutions.

500 megs seems awfully big for thumbnails. As for moving them to an external SD card, you can't move anything except music, videos, and pictures to an external card after the 4.1 or 4.2 version of the Android operating system. Since thumbnails are pictures of the pictures, they should move. Try doing it through a gallery program such as QuickPic. It's free. On the other hand, if the extension of the thumbnails is something else besides a standard image file extension (. Jpg,. Png, etc,)... Well, maybe you can't move them.


Google maps road names too small. Solutions? My parents can't read the road names the Google maps app, and I can't find a way round it. (Should have gone to spec savers). I have tried using Google maps via Chrome and Firefox and their increase text size features but Google Maps ignores it.

Options are flexible as I have rooted the phone and am willing to load any reasonably well tested custom ROM.

I've tried countless map apps and they're all as hard to read, so I thought I'd ask as Google Maps has probably been hacked around with more than others

Try going into Settings / My Device / Accessibility and turning on Magnification Gestures.

A triple tap on your scree will enlarge what is there including text and then another triple tap will take you back.  While it is enlarged, you can scroll with one finger.

That's the best I've found so far.

This is an issue with the newer Maps (7 and above). You could try reverting to the version 6, such as 6.14.4


Message: Unfortunately Google Play Store has stopped The problem is happening on a very old HTC Sensation running Android 4.0.3, and all the help found online refers to more modern versions.

In Apps -> Google Play Store, I forced stop, cleared data and cache, rebooted but it didn't cure the problem. I also performed a factory reset without success.
Someone in the Google Play Help Forum advised me to call the Play support team which I did.  They sent me an email, I followed the procedure but it didn't fix anything. They told me to contact HTC if the bug still persisted, which I did a while ago but no reply, so far.

I have solved this problem and I am posting the solution here in case someone else would have the same problem.
I downloaded, installed and ran Lucky Patcher apk file V6.4, for Android 4.0.3, 4.0.4 from here and it did the trick.

This may happen due to accidentally deleting some files. But you can get rid of this problem by downloading latest APK of Google Play Store. Before installing, make sure you are installing the latest version of Google Play Store.


Can't unlock previosuly resetted Wiko Pulp 4g phone (loop in login screen) I just got a new phone from a friend, a Wiko Pulp 4G. Before giving it to me, she did a factory reset on it without logging out of the phone previously - so now when I turn on the phone, it demands to log in with the account that was used on the phone before the reset before you can do anything else. Problem is: It doesn't unlock. It's stuck in a loop. You first have to insert email and password and then a code is sent to my friend via SMS - but when I enter the code, the first screen demanding my friends email appears again, and the process of logging in starts anew.

Here's what I already tried:

Hardresetting my phone as described on this website. This doesn't change anything sadly.
Remove the device from my friends google acount on Googles device manager page - but the phone doesn't have a remove button (because it isn't actually logged in I guess)

Is there any way to solve this? If nothing works I will try to root it and install another ROM, provided I can figure out how to enable USB debugging without unlocking my phone.

This is called Device Protection Lock or Factory Reset Protection. It's an anti-theft feature that is triggered when you hard reset your device without removing the screen lock code and Google accounts. You can check if your account is synced to the device by going to Google.com/dashboard, and check under Android. If you see your device there, it means that it's synced before the reset, if not, then there's gotta be another account that was signed in to it.

If you changed your password before or after the Factory Reset, you need to wait for 24 hours before you can sign back in on the device and complete the setup.

If that still doesn't work, try disabling the 2-step verification from your friend's account, as some devices may have compatibility issues with it.

If that still doesn't work, the best way is to get in touch with the device's manufacturer. You may need to send in your device for repair. I'm not really quite sure for every manufacturer, but usually, they will flash it.


How to merge text conversations from multiple numbers into a single one? I have a handful of people who have more than two numbers they contact me from, and I find it annoying to have so many different conversations for one person. I'm looking for a way (preferably, an app) that would let me just have one 'conversation' and just change the number.

I had a phone that did this automatically. I'm 99% sure it was a dual-sim phone, so I'm pretty sure it's possible to do.

To answer your question

Open Contacts
Find Contact A's Name.
Click Edit and add an addition number to contact A, number Two.
Click Mobile, Home or Work phone.
Save the contact with multiple Numbers.

It's all pretty straight forward for an experienced human being... :)

Reloading messages should attach the two conversations as one, if not, future conversations will be marked as the same contact.


Will a Samsung Galaxy S6 case fit on an S6 Edge? The difference is size seems minimal but I want to make sure. Reason I ask is a custom printed case was ordered as a gift, modeled to fit a Galaxy S6, but the recipient has an S6 Edge. I am wondering if this will be an issue.

Edit:

The dimensions don't seem that far off.

Galaxy S6 Dimensions

(143.4 x 70.5 x 6.8 mm)

Galaxy S6 Edge Dimensions

(142.1 x 70.1 x 7 mm)

All of the non-Edge versions of cases I've seen wrap around the sides which would cover the sides of the screen on the Edge.


Text message notification- vibration during call I am on Moto G4+ with Android N, version 7.0.

I am facing a weird issue where any incoming text message causes the phone to vibrate even when I am in the middle of a phone call.

Is there a standard first party way to turn this behaviour off? This is really annoying.

I hope this works for you.

Go to Settings > Sound and vibration > uncheck Also vibrate for call box.

If that does not work, try just disabling the vibration at all (Which is not what you seem to want)

Go to Settings > SMS > Notifications > Vibrate off


Low call volume on Nexus 5 Lollipop After upgrading my Nexus 5 to Android Lollipop, the volume in call is extremely low. I've compared it to my girlfriend's exact same Nexus and she hasn't got any problems. Is there a solution to this? I searched everywhere and couldn't find a solution.

The volume was perfectly fine before the update.

Backup your data and reset the phone.

I had the exact same problem, the way I fixed it is by doing a factory reset. To nail down the problem, I booted up the phone into safe mode (Long press the 'Power Off' on your power menu). There, it was better, so I decided to wipe my phone and recover my data afterwards using TWRP. Also, you should note that 5.0.1 sort of improved the speakers - both of them, the earpiece and the actual speaker.


Does WhatsApp keep my status when I change phone? I am also changing my phone, maintaining my same number. Will my status be restored to "Hi there using whatsapp"?. i.e., the default?

No. The status is stored on WhatsApp's servers along with other basic information about your account, such as phone no, profile picture, last seen and changing your device doesn't automatically change them.


Batch install apks from computer to Android without actually touching my Android I want to batch install apks from my desktop directly. Such as I downloaded many apks on the desktop and want to install apks without actually touching my android.
How to do this?

That's done easiest using adb (see the ADB tag-wiki for details on what ADB is and how to get/install it on your machine). As you don't state the OS you're using on your desktop, I write how it could be done on Linux (which I work with); should be easily adaptable to other platforms:

put all your downloaded .apk files into a single folder
connect your Android device, and make sure it's recognized (adb devices should list a connected device)
open a terminal/command prompt, and change to the directory where your .apk files reside
run for file in *.apk; do adb install $file; done
watch all the apps getting installed, without requiring any further interaction :)

NOTE: If you have .apk files which have "spaces" in their names such as 'Xposed Framework', 'Adobe Flash Player' etc. then you will have to rename them, as ADB cannot handle that. Either remove the spaces altogether, or replace them e.g. by underscores. Linux provides a Perl script for that (/usr/bin/rename) which you can use:

rename 's/ /_/g' *.apk

It replaces all space character with _,  which makes names like this Xposed_Framework, Adobe_Flash_Player which are recognizable by adb.

You can install APK directly from your computer to Android mobile through ADB. First, download ADB and install it. You can download it from Google's DL Repository if you did not have it already.
Then enable developer mode on your mobile. You can find it in the settings of your mobile.
And then run this command.
adb install "path to your apk file"

For example:
C:\Users\Owner>adb install C:\Users\Owner\Downloads\android-agent.apk


horizontal and vertical blue lines across screen, galaxy note 5 I have blue horizontal and vertical lines across my screen(galaxy note 5)
This happened once before and I was told to take it to best buy to refresh it.
It worked well for 5 months, but is back.

I would like to find out what is it and how do I get rid of it for good before I need to refresh again.

I read online it could be developer options are on. I discovered how to shut it off, no change!

From your description, I believe we are talking about the "Universal Switch" feature.

  "A universal switch lets you designate certain touches or gestures to control specific actions on your phone..."

I had get in confidence with this unknown feature when my Samsung S6 was stuck, thus unresponsive, on this mysterious interface control. I finally got out of that hell by a "Power+Vol UP+Vol Down+Home" restart.

more on http://www.samsung.com/uk/accessibility/product_galaxy_universal_switch.html

This is what i did. I kept pressing the home button till my phone came back to life.


Convert Internal Storage to Phone Storage I have a Wiko Darkmoon running 4.2.2 (Wiko hasn't upgraded to 4.4 yet). The phone is advertised as having 4gb storage, which breaks down as

Cache: ~123MB, /cache
Internal: ~1008MB, /data
Protect:~9MB, /protect_s
Sdcard2: ~1749MB, /mnt/sdcard2
System:: ~690MB. /system

Total: ~3579MB ~ 3.5GB.

(info retrieved using FreeSpace https://play.google.com/store/apps/details?id=ru.krikun.freespace).

On top of this I have mounted a 32GB SD card (/storage/sdcard0). My options are to by default use the external sd card. Unfortunately the /data is full and it basically prevents me to install more programs.

Also, the Sdcard2 thingy is supposed to be internal and it's completely free.

My question is, can I convert Sdcard2 to mount with /data? Having +1GB in /data would alleviate my storage constraints a lot.

I googled and searched here and it seems this is not a common issue. Most of the things I've read are about mounting everything in the external SD card, which is not the same I want to do: I want to reuse the internal 1.7GB by joining it to Internal (/data) partition.

Cheers!

I'm not saying this for sure ! But as far as i had checked the partitioning topics and also in my own experience i'd dived into actions about that .

i do not recommend you delete a partition completely , Because first of all it may cause an error so you can safely reduce it's size to very low & keeping that tiny space for the system presentations and checks (android checks much much things that we can't even guess those are counted as an important thing for the system to run) .
I'm not a pro at all Just hoped to be usefull :)


How can I sync all folders from an Exchange server (not just the Inbox)? I am using a Samsung Galaxy S2 (Android 2.3.4) and have set up the native email app to synchronize with an MS Exchange 2007 server. The problem I am noticing is that I'm only notified for a new email if it is sent to my Inbox folder. I have to sync my other folders one-by-one.

Is there any sync all option?

Unfortunately the native Android Exchange Client doesn't support automatic sync of sub-folders, as you have seen you can go in to the folder and sync it manually but that isn't much use.
This hasn't been improved much in Android 4.0 Ice Cream Sandwich. The sub folders now sync but it doesn't notify you of new messages in them which isn't really any better.

I would recommend using a 3rd Party client like Moxier or Touchdown. Both have trials so that you can test them first.

the best solution is to just replace the exchange server.
saves you a lot of headdaches.
You can try Zarafa, Zimbra, OpenChange, Communigate etc.
Or just Google Apps, which very nicely talks caldav and carddav and imap, instead of the propriatery mapi crap.


Why does a single MMS message show up as three separate download buttons? Using the default messaging app, CyanogenMod 6.1, T-Mobile Pay As You Go, whenever someone sends me an MMS, it shows up as 3 separate messages, all with Download buttons.  If I click the first Download button, it downloads the image.  If I click the other two, they fail, and don't go away until the message expires days later.

Using SQLite manager to look at the mmssms.db pdu table, the pending messages all have mtype 130.  After downloading, they become mtype 132.

https://github.com/jberkel/sms-backup-plus/issues/issue/80

Why 3 messages?  Can I change this behavior?  Is it a bug?

I would suggest this is one of 3 things:

a bug in CM6. I used Handcent regularly in CM7 and didn't see this behaviour.
Possibly related to having Handcent / some other MMS app installed. All apps have registered to be told when a message arrived, and all apps are capturing it and inserting it into the telephony MMS/SMS database. This seems unlikely, because apps will normally rely on the built-in app to insert the message into the database.
This could be an issue with the interaction with the network, and acking of the message, which is causing it to be notified multiple times.

I think the best thing to do in this case is capture some logs using ADB and logcat, and posting them on the Cyanogen forums where we can take a look at them and figure out if this is a bug. If you aren't comfortable using the development kit there is an app on the market called aLogCat, which will grab the log for you, and allow you to send it to an email address.

Disable Auto Retrieve in the MMS apps you aren't using.


Trying to install Copperhead OS on Nexus 6P I want to install CopperheadOS on my Nexus 6P. They have installation instructions here: https://copperhead.co/android/docs/install

Unfortunately, I'm already stuck at the beginning. The installation instructions say that I need to extract the factory images and flash them. Unfortunately when I try to flash them, as soon as it reaches the system partition it returns the following error:

sending 'system' (1174469 KB)...
FAILED (remote: data too large)

I am now unable to boot the phone at all, and stuck in the bootloader. What can I do?

wrong fastboot!

1st i used android-tools-adb and android-tools-fastboot from ubuntu -- didn't work - same error

following the instructions https://copperhead.co/android/docs/install - it worked


Can't connect to WiFi after spoofed MAC address I'm changing the MAC address on my Android device; however, once I change it I get disconnected from the WiFi network that I'm connected to and then I'm unable to reconnect to the WiFi.

I realized that I can connect to unsecure WiFi but not secure. I know the MAC address is changing properly because I did packet capturing with WireShark and the spoofed MAC shows as the MAC address of the packets.

I have tried forgetting and reconnecting to the secure WiFi network, but it still doesn't connect. When I changed back the MAC to the original value, it works fine. I can only connect with the real MAC address, but not the spoofed one.

Is there something missing?

Make sure MAC filtering is disabled on your router or your spoofed address is allowed to connect to the network and try again.

Perhaps the router is smarter than you thought or the Mac address isn't spoofed properly....you need to format your Android phone to be able to reconnect to other WiFi


Can bought Android apps be shared between devices you own? On the iPod Touch/iPhone, since it is tied to your iTunes account, I am quite sure you can have your bought apps on multiple devices you own (can't test though, iPod Touch was stolen).

However, now I have the Motorola Droid, and am waiting for a tablet, and am considering getting a Nook and rooting it to run my own apps.

Question is, if you buy an app on the marketplace, how is the security done:

Is it tied to your Gmail account so you can share it between devices you own?
Is it tied to the device? (Don't break/replace your phone!)
As long as it's installed, you're OK? (If you uninstall, or wipe your device, it's gone).

I assume 3 is highly unlikely, though a possibility, so leaving it here as a potential answer to my question.

On your phone open the Android Market app, press Menu, then select Help, then choose Troubleshooting (under Users), you should now see the "Retrieving previously purchased apps" headline. This says:

  Your application purchases are tied to
  your Google Account and can be
  installed an unlimited number of times
  on any device.

  ...

  If you change devices, you can install
  previous purchases by making sure you
  sign into your device with the same
  Google Account you used on your
  previous phone.

Not a technical answer, but in the Android Market Developer Distribution Agreement '3.6 Reinstalls' it states that you can (no mention of different devices though).


Do all Android phones have a GPS receiver? That's pretty much it. I am developing an application which is utterly useless without receiving a GPS signal, so I was wondering if there are any phones which do not possess this feature.

Thank you

The current Android Compatibility Definition Document says:

7.3.3. GPS
Device implementations SHOULD include a GPS receiver. If a device implementation does include a GPS receiver, it SHOULD include some form of "assisted GPS" technique to minimize GPS lock-on time.

So "SHOULD" does not mean "MUST". [Edited because I messed things up. Apps that require GPS show up in the market regardless of whether the device supports it or not.]

Considering that E911 requires all cell phones to provide location information to emergency services (Wiki Link), nearly every cell phone contains a GPS receiver for E911 services.

Given that information, I'd expect there to be very few cell phones (Android or otherwise) that don't have a GPS receiver built-in.  With it already built in, and the OS already having to support it (since the phone system is simply an Android application), it'd be silly to not let other apps take advantage of it (if the user prefers).

One thing to keep in mind: GPS location is a user-controlled option in Android, so it may very well be disabled.


Physical placement of specific sensors in Google Nexus 7 (2012) I am working on a project that requires me to know where specific sensors are physically located inside the device. I can estimate the location of NFC and light sensor (of course) but what about other sensors like magnetometer, g-sensor? If any of you know about the placement of specific sensors (doesn't have to be very precise) that would help me.

Here is a labelled photo of the nfc antenna behind the cover. It runs the perimeter of the black cover on the phone back

http://i.imgur.com/1ETQzow.jpg


Can I use tasker to turn LTE/4G mode on/off on my Droid Bionic? I'd like to turn LTE on while I'm at work and off at home; I have the appropriate profiles, but I can't find an appropriate action.   Is this something that could be done with an intent?

I was hoping the "Wimax" or "Mobile Data 2G/3G" Net Actions would be what you need, but after looking around it doesn't look like Tasker supports 4G on/off switching. Per Tasker forum user Pent regarding this issue (on a different phone):

    If this isn't currently a feature is there any way to implement it?

  It isn't and there's no 'official' way to implement it. I was hoping
  there would be something in ICS, but don't think there is after a
  quick scan.

  One day I'll have to do some research, but I prefer working on
  features that will still work going forwards and benefit everyone.

  Pent

Sorry for the bad news.

Why don't you just go to settings then wireless and networks then mobile networks and change it from both 4G LTE/CDMA to just CDMA when you get off work? Problem solved, check it out.


How can I detect my phone's screen resolution? Other than looking in the Chinese manufacturer's website, which can be somewhat "misleading" (12.1 MP camera? come on...)

You can visit whatismyandroidversion.com from your phone's web browser which will show you your screen resolution, android version and device id.

if you follow much the same path that Nick suggested, but instead go to Settings > Display > Display Resolution it should show you the options for your screen resolution.

As for your photos, take a picture, put it on your computer and check the resolution. And let us know if you actually have a 12.1 MP camera!! :)


How can I remove/hide the Skype Status notification? Skype, like many applications, uses a persistent notification to keep from getting killed by the process manager. Usually, I would just hide this notification by going to the app's "App Info" screen and unchecking the "Show notifications" box. However, I want to get message notifications. Just not the constant "Available" notification.

Here's a screenshot of the notification I'm talking about.

After some Googling, I've found people who suggest disabling the "Skype Status" notification in the app settings. However, that doesn't seem to be an option on my device.

I use Android 4.4 on a Nexus 5.

How can I remove/disable the Skype login/status persistent notification, without disabling other Skype notifications?

This is now possible:

https://support.skype.com/en/faq/FA12359/how-do-i-enable-or-disable-the-status-icon-in-skype-4-for-android-phones

Just tried it on my Nexus 7, works fine.

If it's not available from inside the app, you can always:

long touch the notification
touch "App Info"
Untick show notification
this should do the trick.


Out of space message although I'm using link2sd! I've Android 2.1 (Sony Ericsson Xperia X8) so I'm using link2sd becasue many apps need some extra space but OsmAnd always shows "Out of space" message.

How can I fix space issue?

P.S.

link2sd works fine.
I've 64.13MB of free space in the internal storage and 4.61GB in the 1st SD card partition and 2.18GB in the 2nd SD card partition.
The size of OsmAnd apk is: 16.5MB

I don't know how much the installed size of the app is. But considering how the install process works, the explanation might be easy:

the .apk is downloaded to /data/local (internal storage)
for installation, it might require some unpacking, with temporary files again being created on internal storage
only after that, the app will be stored to its final location (in your case, Link2SD would then take care to move things to your card)

Checking with our insufficient-memory tag-wiki, you will find that the "insufficient memory" error is triggered when available free space on internal storage falls below ~ 25 MB. Now let's make a little math: You've got ~64 MB free there. The .apk is ~18 MB. We need to leave ~25 MB to not trigger the error. So: 64 - 18 - 25 = 21. If the installation process requires more than 21 MB for temporary files, you've got your explanation. With the (packed) .apk file already being 18+ MB in size, it's very likely to break that limit.

For a possible work-around, you might want to take a look at Configure Play Store to download temporary files to SD Card.

I had same problem.

Fix for me: I changed the default install location to automatic, which fixed it for me.


Using PIN instead of a password for encryption on Galaxy S5 I have a brand new Galaxy S5 with Kitkat (4.4.2) and am required to encrypt it for work. I greatly prefer to use the PIN lock screen instead of the password due to the annoyance of having to type in the password every time you want to check your phone.

My phone will ONLY allow me to choose "Password" for the lock screen type when I go to encrypt. However, my friend has the exact same phone as me, and is able to select both "Password" and "PIN" (whereas mine is grayed out and says 'Turned off by administrator, encryption policy, or credential storage').

I have restored the phone to its factory settings, and there are no 'Device Administrators' or user credentials installed.

What exactly has caused my phone to no longer accept the PIN? Was there some update to the security settings? Is there any way to restore the PIN functionality?

To be clear, I am not asking about separate passwords for encryption and unlock, I know that this is an Android issue that has not been addressed by Google, and I am not looking for Pattern, Swipe, or None, which don't work with encryption on any make or model.

You can choose a password that exists of numbers only. I've done that with Jellybean, and was annoyed when starting up the phone, and not having the number pad. It worked with Jelly Bean, and I hope it works with KitKat as well.

Only thing I would prefer is to have a password for startup, complex with letters and numbers, and a PIN for unlocking the phone. That is possible as well I've been told, but you need to root the thing for this to work.

Go to Settings>Fingerprint>Choose Screen Lock to change from Password to a PIN


Change default font and remove bloatware without rooting the phone I have Lenovo S90 and I want to change the system default font and to delete some pre installed applications as well. Based on my initial research, the only possible way on how I can do what I want is by rooting my phone. My system is already running at Android 5.0.2 Lollipop. I was reading online tutorials about rooting this device and found them really troublesome and complicated as I am not a "techie" type of a person.
Is there a possible way that you can suggest with regards tot his matter?  Would appreciate your response a lot. Thank you.

Changing the System font is may be an option without root. A quick Google Search will help with that.

As for removing (or "deleting" as you put it) System Apps, you must have root, this I can not stress enough. Like @Frank said in the comments, you can disable and app, but this is still on your System and it still takes space.

My advice to you:

    If you don't feel safe about rooting at this time, don't do it.
    If you hate the pre-installed apps so much (my main reason to first root)
    Make a backup and root away! (Keyword: backup)!

Why you need root:

Mostly to protect the system. Suppose you could uninstall system apps without root. What happens if you mistakenly remove an important part of the system? You now have a broken Android - And imagine if everyone had broken Androids! People would claim Warranty and that cost money, time and effort. That is part of the reason Rooting (as far as I know) will void your warranty.


Is my ext3 sd partitioning correct? I've read a bit here on Android Enthusiasts and I've been able to partition my sdcard.
A partition FAT32 and another one ext3, using the AmonRa Recovery for Acer Liquid Metal.
Everything looks fine and if I start titanium backup I see on overview screen:

  Internal: 193 mb (60.2 mb free).
  SD card: 6.87 GB (520 mb free).
  SD card (a2sd): 958 MB (958 MB free)

So it looks like I'm not using that partition, right?
I've tried moving application with app2sd pro and titanium backup to sd card but the ext3 partition does not get filled.

What's wrong?

You would need a custom ROM that supports moving apps to the Ext3 partition.  I would recommend searching the development section of xda-developers forums for your handset for such a ROM.

If a ROM does not support apps2ext natively, you can try your luck with a script (example for HTC Dream/Magic here) that can be installed on top of another ROM.

[Edit]: just adding stuff from my comments to the answer.
If you are on Android version 2.2 and above, you can use the built-in "Apps-to-SD" functionality to move apps to SD Card.  Go to Menu -> Settings -> Applications -> Manage applications then tap on any app and under the "Storage" section tap the "Move to SD" button.  After a few seconds you will see the button's name change to "Move to Phone" and size of the app decrease significantly.

This method is not without drawbacks.  First off, an app needs to be explicitly coded to support this functionality.  Second, widgets and apps that run as a service (e-mail, virtual keyboards, weather notifications, etc.) don't work when moved to SD, and must reside on the phone's internal memory.  Furthermore, not the entire app moves to the SD Card.  A part of it stays on the phone, along with its cache and data/settings.  If you have a phone with a small amount of internal app storage, using the built-in Apps-to-SD will just prolong the inevitable "out of memory" errors.

The Apps2ext scripts resolve most of these shortcomings.  It "fools" the phone into thinking that the Ext2/3/4 partition is part of the phone's internal memory.  This means that widgets and services will work just fine with this method. Also, since you can make your partition as large as you wish (recommended not to exceed 2GB), the space issues disappear.  The scripts also provide options for moving caches and data to the Ext partition in order to free up even more internal memory.

The drawback of the Apps2ext method is that it's well, a hack.  First off, your phone needs to be rooted.  Second, you will no longer be able to un-mount and remove the SD Card from the phone, since ALL of the apps (including system ones) reside on the Ext partition. Third, you are putting a lot more strain on the SD Card from increased writing, which may shorten its lifespan. Finally, as with any hack it may make your phone less stable.

No matter what you try, you are basically stuck with the limitations of your phone. There are other procedures on Android forums to force apps that usually can not be put on your sd card therefore freeing up more internal memory. I only have 200mb of internal memory, over 100 apps and still have 105mb of internal memory. I have room for more apps than I will ever need. Again, you do not have to root your phone, as some you can not due to upgrades in the OS like mine, but there are other workarounds. Good luck !


Determine which app is drawing on top of other apps? Is there a way to determine which application is drawing on top of other applications?

For example, Facebook Messenger app can draw the chat bubbles on top of everything, but how do I know which app is doing this?

My problem:

I have an app which is drawing ads on top of everything and I wanna know which app is doing this. Not just to uninstall it, but to warn everyone that uses this app. (I didn't install any application recently and I already verified the recent updates.)

I tried to use the Dump View Hierarchy for UI Automator from the Android Studio, but it seems that the applications that draw on top can't be selected this way.

(Click image to enlarge)

Note:

adb should already be setup in PC.
For Android earlier than version 4.4.x, root access may be required.
Some commands would not work on Android earlier than version 5.1.
Jump to heading "Apps for apps" if you're unfamiliar or uncomfortable with command-line and/or the command-line fails to solve your issue.

Edit: cut the chase in the earlier solution and follow this edited section only.
Setup adb and run this command:
adb shell "dumpsys window windows | toybox grep -i system_alert_window"

You would get the output of all the active overlays on the screen. Example of an output with DU Screen Recorder, Tasker and AZ Screen Recorder showing active overlays on screen:

bash-4.3# adb shell "dumpsys window windows| toybox grep -i system_alert_window"
    mOwnerUid=10087 mShowToOwnerOnly=true package=net.dinglisch.android.tasker appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10604 mShowToOwnerOnly=true package=com.hecorat.screenrecorder.free appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10604 mShowToOwnerOnly=true package=com.hecorat.screenrecorder.free appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10649 mShowToOwnerOnly=true package=com.duapps.recorder appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10649 mShowToOwnerOnly=true package=com.duapps.recorder appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10604 mShowToOwnerOnly=true package=com.hecorat.screenrecorder.free appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10604 mShowToOwnerOnly=true package=com.hecorat.screenrecorder.free appop=SYSTEM_ALERT_WINDOW
    mOwnerUid=10638 mShowToOwnerOnly=true package=ninja.sesame.app.edge appop=SYSTEM_ALERT_WINDOW

The highlighted text next to package= and before appop is the package name(s) of the app(s) currently drawing overlay on the screen. In your case, the output including the package name(s) would differ.
Note down the package name(s) (henceforth as PKG) and execute this command:
adb shell am force-stop PKG

Replace PKG with the package name you noted down. If you had multiple package names, repeat the command with one package name at a time.
The command would forcefully stop the app and thereby discard the overlay. This should work. You may alternatively strip the permission of "Draw over other apps" (screen overlay in short) from the apps using this command:
adb shell appops set PKG SYSTEM_ALERT_WINDOW ignore

Again, replace PKG with package name as necessary. Furthermore, you may have to repeat the force-stop command for the PKG. If you decide to revert the changes, replace ignore with allow in aforesaid command.
You may alternatively use App Ops to manage the permissions from GUI.
To know which package name corresponds to which app you could try an open source app like Applications Info. Search by package name and you would get the App's name.
Edit finished
You really need not to read anymore now. I'm leaving the earlier solution (i.e. following section)  intact because 21 people who voted it did find that helpful and I don't want to mess up anymore.

A simple way would be to find out all the apps having the permission "draw over other apps" and then single out them from the ones currently active on the screen. Afterwards, engage in force-stopping those common apps until you pin-point the app responsible for the active overlay.
Enumerate apps having permission for overlay
The permission required by an app to create an overlay is android.permission.SYSTEM_ALERT_WINDOW (draw over other apps).
We need to find out all the installed apps having the said permission. It is up to you to find out a method for this. My answer here may aid you.
Note that we need the apps' package names and not their labels.
Cherry-pick from active windows
Execute the command
adb shell dumpsys window windows

This would give you details on whatsoever causing something to be displayed on the screen, including the component name of an app causing it.
How you would extract the name is up to you. You may try this command however
adb shell 'dumpsys window windows | grep "Window #"'

If you receive the error: 'grep' is not recognized as an internal or external command, on Windows try this alternative command:
adb shell "dumpsys window windows | grep 'Window #'"

Demo output

Window #4 Window{42065d50 u0 com.android.phone/com.mediatek.phone.UssdAlertActivity}:
Window #5 Window{42197468 u0 ginlemon.flowerpro/ginlemon.flower.HomeScreen}:
Window #6 Window{420fdb58 u0 com.android.systemui.ImageWallpaper}:
Window #7 Window{421e3b88 u0 com.android.contacts/com.android.contacts.activities.DialtactsActivity}:

In the above output, anything succeeding  u0  and preceding / is the package name of an app. An app can have multiple components displaying something on the screen.
You've to create a list of those package names. If you have BusyBox installed, you can do
adb shell 'dumpsys window windows | grep "Window #" | sed -e "s/.*u0 //g" -e "s/\/.*//g" -e "s/}://g"'

Anyhow, now you would be having two lists:

First list contains all the apps having the permission android.permission.SYSTEM_ALERT_WINDOW.
Second list contains all the apps actively displaying something on the screen.

Compare these two lists and single out apps which are common in both the lists. This third list would constitute of apps having the permission to draw overlay and are currently drawing an active overlay on screen.
Time to kill
Kill each of the apps from the third list one by one and notice the state of overlay. You can use am force-stop PACKAGE_NAME --user 0 or any other method that suits you. PACKAGE_NAME is the package name of the app.
EDIT: It is not necessary to kill an app. You can consider denying the app the permission to draw over other apps. Use this command:
adb shell 'appops set PACKAGE SYSTEM_ALERT_WINDOW deny'   # replace PACKAGE with package name of the app

To revert the changes, replace deny with allow in the said command and execute it.
If you're running Android Marshmallow, this answer by Andrew T. can be used.
Note: The aforesaid command is successfully tested on Android 5.1.1 and 6.0.1 (CM builds). It is also possible that the command works on Android 5.0.x but I can't guarantee. Execution of that command on Android version released prior to Lollipop would cause failure.
Since often the overlay is perceivable, it would instantly disappear the moment the app causing it is killed, hence, you would know which app was causing that overlay.
Apps for apps
Originally suggested by Izzy, you can use an app which has the functionality of listing permissions granted to installed apps, to single out the apps having the permission  "draw over other apps". You can either search such an app on your own or use the the list Permission checker maintained by Izzy on his website.
You would also need a process/app manager to force-stop/kill some processes. I recommend OS Monitor but you're at liberty to use any competent app. See related apps under System Info.
For demonstration purposes only
I tried Advanced Permission Manager to list apps with permission to "draw over other apps". Afterwards, I switched to OS Monitor to see the apps running in foreground and background. I matched the output from both the apps and individually force-stopped the apps common in both. You can kill a process from inside the OS Monitor, so no need to switch to App settings.
(Click image to enlarge)

For Android Marshmallow, and Oxygen 3.0.2 , Disabling Screen Layout popup

Go to Apps and configure Apps and Select Draw over other apps.

Go and select the app to disable it so that the app is unblocked from the screen layout persmission. and the app can directly obtain permissions

Go the the respective app and Permissions and enable the permissions you want.

Enjoy

Raj


Galaxy Nexus: how to upload music in Linux? As you know, Galaxy Nexus supports only MTP protocol for USB connection, which is not greatly supported under Linux. As a workaround, I have tried to upload my music to Galaxy Nexus through WiFi. I have installed "WebDAV server" (The Olive Tree) from Market and uploaded a couple of tracks to Music folder. But, Music app on the phone does not see any music, shows just "ways to add music..." message. Is there a way to force a rescan?

Specific solution for my problem is to install Rescan SD application from Market and launch it after uploading music through WebDAV.

I have to admit I have not played with Galaxy Nexus, but  AIRDOID is claimed to be a good solution for moving files. I use it with both my phones and works fine. I know the new way parts are mounted makes a huge difference. I usually use Zimly as media player, and it finds uploded with airdroid files without any problems. You might need to re-scan media, as well.

If you are on Ubuntu, you might try this as last resort solution


Samsung Galaxy Note N7000 bootloop even after flashing rom I have a Samsung Galaxy Note GT N7000 India. It rebooted automatically the day before yesterday and then it got stuck at the Logo screen.

I have downloaded and flashed it with N7000DDLSC_N7000ODDLSC_N7000DDLS6_HOME.tar.md5 using Odin and also using the recovery mode from external card.

But on restarting the phone doesn't go further than the logo screen.

I even wiped the cache.

I dont have a backup of contacts, most of the contacts are in phone memory not in my Google account.

Is there a way to read the files using the download mode which we use for uploading the firmware using Odin?

It might be issue with the ROM you flashed. Try downloading factory image from samsung, then flash it using odin. If everything goes well, you can see factory new phone OS in your hands :p I am also concerned wether it is bricked or not. Coz Galaxy note has many variants, I bricked mine long back, then I got Sansumg gig to get back my recovery. If your contacts are in memory, do not fully wipe the phone. Just re-install OS via odin.

Try holding the power and volume up simultaneously for about 5 minutes then stick the USB side of the charger into your system.  It worked on a galaxy pad 3 I had.