How Do I Keep My Droid X's SD Card from Mounting as a Drive in Windows?

Try this (not sure if it's the same for all phones):

Go to Settings -> About phone -> USB Settings
Select 'Ask on connection' (if it's there).

When you connect your phone via usb, it should ask you what to do. There was the option to 'do nothing' for me.


Power on when charging but only when battery level is greater than 20%

When the device is on it is probably drawing more current than is available from the charging port.  Make sure the automobile charging adapter you are using can generate sufficient current required by the device.  On most electronics there is a marking (either embedded in the plastic or on a sticker) near the power adapter that indicates the voltage (V) and current (I) requirements for the device.


You can simply remove the SIM cards. Then you will not be asked for a PIN. Some phones will show a "No SIM card"-dialog.


Some VPN providers, such as HMA, have instructions specific to Android devices, so its best to check with your VPN provider via their support page, as you're going to need their server and other info. All android devices support PPTP VPN, and there are some VPN's you can use for free such as Hideman which you can find in Google Play.

Here is a tutorial on basic configuration
http://www.vpntraffic.com/index.php?action=content&cont_id=26


Stop the nag notification for enabling texts on Hangouts?

Turn it on, then go into Hangouts and turn it off.

Actually I really wanted to write/receive SMS from Hangouts, but it didn't quite work well. Sometimes I could not even reply to the message. So yeah. I disabled it and no nag ever since.


Application being closed due to low memory error in Samsung Galaxy S

Clear your cache by going to storage-> Internal Storage-> Cached Files


Does the play store still show the provider and mobile information, if the google account is removed/changed

Old devices stay in your list in the Play Store for quite a while after performing any of those actions. I gave one of my old Android phones a factory reset and then gave it to a relative a few months ago, they then registered it on their Play Store account, but it still showed in the list on my account for a few months afterwards (but I couldn't push apps to it from my account any more).

See also this previous question where an old device has been factory reset'd and still appears in the Play Store list: Deleting a device from the Google Play Store?


System Indicator icon, what does it mean?

That icon means the text is not sent. Just click on that text and it will push the typed text into compose box, you just have to press send.


Does allowing Bluetooth discovery consume more power?

I've found no hard evidence for or against it, it is basically down to the Bluetooth stack implementation.

The BT stack needs to weigh power consumption vs availability requirements for the operation it assumes the user wants to perform, so it attempts to turn off both transmit and receive circuits whenever possible.

The ideal case is when two devices are connected, and neither expects any other devices to show up; being "connected" means that the devices have synchronized clocks and agreed on duty cycles. For an idle headset, it is totally acceptable if it listens for a short period once every second, as the user is unlikely to answer the phone any faster; if there is work to be done, the phone will send a packet instructing the headset to keep its receiver on.

Going to connected state from power-on is more difficult, as you have two devices trying to minimize the duty cycles on their transceivers while they still need to find each other (and cannot assume synchronized clocks yet). How devices behave now largely depends on how much power they have available and what their purpose is.

A headset will assume that it is being turned on in reach of a phone that it is paired with, so it will listen continuously if one of the devices in its pairing list speaks up; if so, it will reply with a connection setup packet; after a few seconds, it generally gives up and goes to a low-power mode, assuming that it was turned on inadvertently (e.g. in a handbag).

A car hands-free set has lots of power available, so it can listen and actively probe for paired devices continually.

Being "discoverable" only means that certain broadcast packets are replied to if they are received; otherwise, only unicast packets directed at the device are considered. This setting is technically independent from the power policy, but these are often set together by a middle layer responding to an UI request.


Can CM11 be installed on a Samsung GS3 that's running 4.4.2?

So the latest d2lte snapshot build installed successfully. It seemed to be satisfied with the bootloader and modem versions. I am now on CM11 and it looks great on the phone.


Can you get MAC drivers for Huawei U8180?

You do not need drivers for a Mac.

What you can do so you can access adb from anywhere is create an environment variable that
points to the path of adb.

Open Terminal
Type cd ~ this will take you to your home directory
Type touch .profile this will create a hidden file named profile
Type open -e .profile this will open the file you just created in TextEdit
In the file, type export PATH=${PATH}:/pathToTheAndroidSdkFolder/android-sdk-mac_86/platform-tools
Save file, close TextEdit, Quit Terminal, and Relaunch Terminal

now when you run adb devices, in a terminal, you should see something like the following:

  List of devices attached
  5751A45CB25EF device

if you don't see anything listed for devices, make sure you have USB Debugging enabled in Settings > Development > USB Debugging


Galaxy S3 Accounts & Sync gone after jellybean update 4.1.1

On my Galaxy S3 wich I updated about two weeks ago, there is an "Accounts" part in the settings, right after the "Personal" one, where all my accounts are listed. Do you have it ?
I can also access to the sync settings from the contacts list, then press the menu touch button (on the left of the home button) and choose accounts.


Power button is not responsive when being hold on LG Optimus F3

This is a routine issue for me.

Removing the battery to force a reboot temporarily fixes the problem. I haven't found a permanent solution though.


Is there any way to disable the "connect charger" dialog?

Its time you should replace your charger... or you may lose your battery in some days. Because when a charger seems to behave like this, the voltage fluctuations so frequently, might degrade your battery life.


common reason for unexpected reboot is power button stuck, is wet or short circuited
another reason might be loose usb jack, dirty pins or broken cable, or the battery itself is dead/not charging
watch video how to dissassemble, carefully remove back cover (or let service center open housing). replace battery, usb jack or power button. in case you know power button stuck, disconnect flex cable while in download mode.
once device can hold the download mode for at least ~ 5 minutes, download stock ROM according to your phone model and CSC from updato, samfirm, frija or samloader. charge your phone battery for at least 2 hours. make sure using stable PC and prepare Odin for flashing. connect your phone in download mode and immediately start flashing


Using Jorte, how can I see which Google Calendar an event is associated with?

With the default Calendar app, when viewing an event the individual calendar is listed right at the top. Additionally, each calendar even is color-coded.

If Jorte isn't displaying that to you, it sounds like a shortcoming of the app and something you should petition the developer to fix.


Has Android 4.1.2 Jelly Bean officially released for the Samsung Galaxy SIII?

If it has been released officially, then it will be available either OTA or via a Kies update - however, I am not 100% sure whether or not it has been released, I would say it hasn't - but don't quote me on that.


What can cause "Android OS" process to use high percentage of battery?

I believe, there is at least one bug related to "Android OS" and battery drain. I'll outline how to reproduce the issue: (Tested with Motorola Flipout, Blur_Version.0.28.9_MB511.Retail.en.DE (stock ROM the phone was sold with), Android 2.1.)

Start with a fully charged phone.
Download the Audiobooks (free) app and launch it.
Choose a book from the free library and listen.
Send Audiobooks to the background, e.g. by clicking home button.
Go back to the Audiobooks app by the same operation you used to start it, e.g. click the icon in the app drawer. (This is the only way I am aware of to get the app in the foreground again.)
Do whatever it takes to stop the audiobook playback. (There is a "shutdown player" button, but I never get to use it, because the player just stops/disappears before I can navigate to the player screen.)
Leave the phone idle. After 8 hours the battery will be almost flat (<15%). Android's battery usage monitor attributes 33% of the batter consumption to "Android OS". The remainder is split between "cell standby", "phone idle".
Shut down the phone. Switch it on. Recharge.
Leave phone idle.
After 8 hours, check the battery status (>50%). "Android OS" does not show up as draining battery.

Whether this is a bug in the Audiobooks player or Android or both is not clear. However, this does not appear to be normal behaviour.


Installing Play Store on Chinese Samsung Note 3

Upon searching at XDA, few had success in rooting Galaxy Note 3 (Chinese version) SM-N9006 and installing Google PlayStore via CWM. Nobody there has mentioned why root is required to flash CWM via ODIN. My guess is it is required to flash CWM by ODIN. CWM is required to flash GApps.

Please follow the instuctions in this thread at XDA where users have reported success with CWM and PlayStore functionality.

There is another thread which uses a safe method for rooting without disturbing Knox. I would recommend trying it out before following the first link for flashing GApps.

Disclaimer: I do not own this device and any answer provided by me is found from internet search and the rate of success may vary. Please read thoroughly before proceeding to avoid bricking your device.


I searched around a bit, and I think what you want are key mappings for your Bluetooth keyboard. I found this on MobileRead.

It looks like what you want to do is possible, but it may require a bit of work. I'm getting a bluetooth keyboard, so I may end up trying this myself.

As always, remember to backup anything important in case you run into some problems. I hope this helps. :)


This account already exists on your device - Huawei Nova 2S

I FOUND THE ANSWER!!!!

I needed to download Google Contacts Sync, which I got from apkmirror.com.  It asked to manage my google account and access and modify contacts, which is exactly what I wanted.

I really hope this helps those other frustrated people who are experiencing the same problem (perhaps who bought a phone in China :-))


It seems you're on linux. If you're on debian or a derivative of it, try sudo apt-get install mtpfs. If you are on some other distro, try installing the mtpfs or libmtp package. Then reconnect your phone and it should work. This worked for my Moto E2 and G2 on Ubuntu 14.04


Text messaging so slow it is nearly unusable

Most Likely your phone doesn't have enough Ram

Are you using a custom keyboard or just the default keyboard? As custom keyboards can lag out your phone

So your options can be:

You could slow down your typing  on your android phone

or
You can increase the CPU Frequency and/or Governor on your phone, thus it
ticks over a bit quicker and/or allocating more CPU time to the keyboard and allowing you to type faster

*Note: You shouldn't do anything unnecessary to your phone Like change your CPU settings un-less necessary and If you have the know the How-To

Why Scale the CPU And/Or Change the Governor?

You tap a few keys, the CPU ramps up, does it’s magic, presents its suggestions, then spins down again. You tap another few keys, and the CPU ramps up again, does its thing again, then spins down again.

The faster you type and the more pauses you take between words, the more apparent the lag is, and the more frustrating it is to the user

So you can change the CPU Governor to a govern that allocates CPU time differently, and also the CPU frequency. Thus it can allow you to type with less lag because the keyboard is/can get my CPU allocation


Try "Prevent Running", This app will help you to prevent apps and their services running in Background services(Including system app and their services).

This app will not work With out "Xposed Famework" and "Framework Installer".

http://repo.xposed.info/module/me.piebridge.forcestopgb


Moto X won't default to SD card for internal storage

Finally got it.

There's a Migrate option under the SD card storage summary which freed up 2 GB of internal storage.

After I did that a bunch of updates came through and I was able to port my music over to the SD card.


Android: route USA device traffic over France device mobile network

IP forwarding can be enabled with sysctl; iptables might have never been enabled / blocking forwarding or any traffics. (Speaking of that, the kernel you use needs to have the iptables components built.)
Another key is to either perform SNAT/MASQUERADE on the France device with the POSTROUTING chain of the nat table.
Also make sure you stop using AllowedIPs = 0.0.0.0/0 on the France device. Instead you list the subnet(s) the other devices are in.


Can video recording on an Android smartphone be paused?

It looks like this is either specific to the hardware of the camera or even the software the manufacture using on the device.

I have a samsung galaxy s (Vibrant) and I can pause and resume video recording. My previous device, the HTC Dream (ADP1/G1) could also pause and resume (from what i can remember).


It is the original desire. It seems to have come with 2.0.28 which I can't find anywhere. I did find 2.0.33 which also didn't work.


Is Galaxy Apps a legimate App? (kitkat, samsung galaxy app 3)

Galaxy Apps is the new name of Samsung Apps.

Samsung Billing is also legit, as per Informer answer:

  The application is used to purchase apps through Samsung Store
  application that is delivered with Samsung phones. Samsung Billing
  acts as bridge between Samsung Store and payment servers. Without it,
  you will not be able to purchase anything. It's safe to be removed
  because it can be installed at a later date in case you actually need
  it.


Galaxy S3 Providing Audible Voicemail Notifications and Alarm reads the time out loud

I had the same on my galaxy 4. Eventually I called AT&T and they fixed it on their end.


How to intercept Chrome links with Advanced Download Manager (ADM)?

In addition to the recommendations made in other answer, do note a few things:

ADM can intercept downloads from within its own browser, not from other apps.
Apps which depend on Android's activity resolver (to show chooser dialog or "Complete action using" by sending an implicit intent) can forward downloadable links to ADM (and other apps which register preferred activities as downloaders).

Apps can also query available activities for a certain intent (action, path and/or mime) type and then send explicit intent to an app chosen by user. E.g. Firefox looks for system's preferred activities for a given URL and mime type and maintains its own download preferences for all mime types.

ADM - in its AndroidManifest.xml file - registers itself for android.intent.action.VIEW, category DEFAULT/BROWSABLE, scheme http/https, all mime types and a long list of file extensions. So do other apps like MiXplorer and Firefox itself. Therefore they appears as eligible candidates when (an app through) OS looks for a downloader/browser.
Xposed module "Download Redirection" can intercept all downloads which are forwarded by apps to Android's Download Manager (com.android.providers.downloads).
But for apps which use their internal downloader, links need to be shared to ADM or copied to clipboard so that ADM can intercept them.

RELATED:

Alternative “File Open” - how ”ResolverActivity” works?


Block mobile internet access except portable hotspot without rooting my phone

Go to Settings>Data Usage
Check 'Restrict Background Data'

(It will prevent apps from using Data)


if your phone shows up as a local drive (like a pendrive)

go to start type cmd then Ctrl+Shift+Enter(to open with admin privileges) then type

attrib -s -h /d /s [X]:\*.*

where [X] is the drive letter of the memory of the phone you want to see (dont type the "[]")


push allert to my phone that will ignore silent profile

You could try pushover.net, which provides an easy-to-use API for sending notifications to your Android or iOS device.

It should be very efficient, because it's already using Google Cloud Messaging to deliver your push notifications, thus it should not have any adverse effects on the battery life, unlike your proposed solution of manually doing the polling every 30 s.


How do I connect my Samsung Galaxy S6 to Android Studio?

Make sure that your USB cable supports data transfer.
Did you turned on 'Developer mode'?!
Settings > About Phone > scroll to the bottom > tap Build number seven (7) times.


Automatically turn work profile off on evenings and week-ends

If you go to settings > digital wellbeing + parental controls > digital wellbeing > ways to disconnect
There's a setting for setting a work profile schedule


This is a non-conventional solution (which might/might-not work for everyone) but can be helpful to others having the same issue.
Answer gathered from androidforum and google product forum
What we are trying to achieve is to Set-up a pin and fail to enter it deliberately to access recovery using  gmail address and entering the VPN settings directly after google sign-in.

Steps to achieve this:

Add a pattern lock and other information that goes with setting up a pattern-lock recovery.
Reboot phone and when the screen presents itself asking for lock pattern enter 5 failed attempts.
When theprompts says to wait 30 seconds, press OK and find the recovery button where you enter google account info.
After signing-in go straight to VPN settings and enter a new pattern-lock/pin.

If the above mentioned steps does not solve your issue go ahead with the alternative method.
Alternatively you can make use of 3rd party app called QuickShortcutMaker and follow the steps as mentioned here


How to upgrade Android 2.2 to Android 2.3 on Samsung Galaxy S?

Install KIES from the Samsung website and connect your phone to the PC via the USB cable. If a system update is available, KIES will inform you and walk you through the upgrade process.

If you'd like to install an alternative ROM like CyanogenMod, you'll need to follow relevant installation details on the site or alternatively use an app like ROM Manager that can help do the needful.

As with all upgrades, back up your data to another location.


NVIDIA SHIELD tablet, how do I return to 4.4 KitKat from Lollipop?

the whole downgrading procedure for NVIDIA SHIELD on OSX is reported here:
https://github.com/drtaglia/drtaglia.github.io/issues/13


Clone and distribute Android 4 device with preloaded applications

You would easily be able to do this via a nandroid backup, and there a apps on Google Play that allow you to restrict the device.

The only issue is licenses for apps - they are linked to the Google Account, so you would have to use the same Google Account on every device if you don't want to pay for every app for each Google Account on every device.

This is fine if it is a generic account, but it may not be wanted if it is a personal account.

If you make a nandroid backup with all the apps, and then restore it to all the other devices, it will have the apps, settings and licenses, as well as the Google Account.

I am going to check on Google Play for the app that allows you to limit ability (I know there is at least one).


Persisting notifications is a pain in the neck!

You can disable notifications on a per-app basis by going to Settings > Apps > APP_NAME and unchecking 'Show notifications'


The SamsungGalaxyAce doesn't let me download apps!Even with a huge SD Card

If the device info is correct here then your device's internal memory is 158MB (quite low IMO) in total out of which you can use Diskinfo(see Userdata in it) and Diskusage (both <1MB individually)to see how much space is used and is available. You can then uninstall any app that you may have installed at some time but don't remember.

However, I don't see much scope here since the issue would arise again sooner or later considering the (very low) storage set by OEM.

Note that the storage used by apps is /data which is different from the external SD card that you've of any size. Some apps until Android 4.2+ can transfer data files (.obb) into external SD card rather easily but it is a painful job in above versions now.


Haptic feedback settings in Android 4.1.1?


Install an app on android without SD card

One method to install an application without SD card is to use ADB tool (Android Debug Bridge). It's a tool for development. It will let you install your apk file using console.

What you have to do:

Install ADB tool to your computer
Connect your device to your computer with a cable
Copy apk file you want to install to the folder where your ADB tool is. In this folder you have to find adb file.
Start your console - Terminal (on Linux) or Command Prompt (on Windows)
From your console you have to go to the folder in #3 - To do this use cd command
Type command "adb devices" - you have to see that your device is connected.
Type command "adb install myApplication.apk"


I require small information.

What mobile do you use ?

You're saying your phone is stuck in call answer mode. That means even though you disconnect your earphones from your mobile and you play the songs, the music can't be heard unless you switch it to a speaker. Is that it ?


Dropbox can't find live wallpapers on android phone

The stock live wallpapers are actually apps found in the /system/apps folder. User installed ones are in /data/app. You will need to be rooted and have a root explorer to access these folders.


How do I transfer my whatsapp messages from old phone to new phone?

You should upload the Whatsapp folder (to google drive, etc.) on your old device and download it again on your new device. Then copy the directory to /sdcard.

Hope I helped you!


Business Calendar Pro (and maybe even the free version) can move events from one calendar to another, even if they are on different accounts. I got Business Calendar Pro when I was still using the Samsung TouchWiz UI because I did not like their calendar application. Now that I am on a Vanilla Android, I still use Business Calendar Pro. The agenda widget is nice and the UI and functionality exceeds the stock calendar app.


Will a higher class SD card reduce the risk of crashing my Galaxy Ace?

Its because of you are using Max amount SDCard that an Ace can support.
Ace supports 32Gb Maximum, and you are using the same. But Its fact that Ace supports 32Gb ,but it may cause problems mounting that much higher amount.

You can try 16GB class 10, it may be accurate.


If your device has a directional pad (or a trackball), then when you press down, the previous search key would show up in the search box and is editable.


Make back button black on Nexus 4 Lollipop?

Changing soft keys will require root access on Lollipop (or any other version). You can root your Nexus 4 using Chainfire's steps. An app called SoftKeyZ will allow you modify soft keys on your phone.


I can FastBoot my device. How can I reinstall an Android image to it?

If you can find a ROM on a forum or website, you can easily flash it using fastboot - as long as it supports fastboot flashing.

Most ROM makers provide both types of ROM flashing mode.

To flash, you should have a .img file (most likely called system.img). You can flash this  by connecting your device in fastboot mode to your pc and using this command:

fastboot flash system C:\path\to\system.img

This will then flash the image to your phone. Once that is done, erase your user data using the fastboot -w command.

You should then be able to use your phone with the new ROM, and it should boot correctly.


Rooted phone having problems with switching on

i suggest going back to official firmware. its the only thing i can think of. if you want to download official firmware got to this page http://www.sammobile.com/firmwares/ and find your variant, its latest firmware, and install it. the page has instructions as well.


As Izzy has already surmised, via comment, the new device likely comes with a lot more space taken by the pre-installed apps and system data. That is what I believe is the problem. If you want to save space by stopping the default apps from updating, you can try to disable them in the apps portion of your android configuration menu, or, if that doesn't work, then this guide explains how to force disable apps using adb from a computer, though to get rid of the pre-installed versions' files, you need root.
https://www.xda-developers.com/disable-system-app-bloatware-android/


try installed some sim utility app like https://play.google.com/store/apps/details?id=com.androidyou.simcardinfo&hl=en

then check the reading there.

if still no luck, the sim slot of the phone might be broken. in this point , it's a hardware issue.


Are lock screen pattern and system start pattern the same?

There is only lockscreen pattern that locks the phone for authentication. You don't have a system lockscreen separately. Same applies whether you are using numeric PIN as password based lockscreen.

If your device is encrypted, the pattern or PIN is the basis for encryption of key generated by system


When changing SIM card what needs to be copied or transferred from the old SIM card?

A SIM card typically has 8k to 256k of memory which stores MNC, ICCID,
  IMSI, Authentication Key (Ki), Local Area Identity (LAI), and
  Operator-Specific Emergency Number. The SIM also stores other
  carrier-specific data such as the SMSC (Short Message Service Center)
  number, Service Provider Name (SPN), Service Dialing Numbers (SDN),
  Advice-Of-Charge parameters and Value Added Service (VAS)
  applications.

  Most SIM cards will orthogonally store a number of SMS messages and
  phone book contacts. The contacts are stored in simple "name and
  number" pairs: entries containing multiple phone numbers and
  additional phone numbers will usually not be stored on the SIM card.
  When a user tries to copy such entries to a SIM the handset's software
  will break them up into multiple entries, discarding any information
  that is not a phone number. The number of contacts and messages stored
  depends on the SIM; early models would store as few as five messages
  and 20 contacts while modern SIM cards can usually store over 250
  contacts.

Source

  The SIM card has a special file where the SMS are stored, the file has
  several "slots" in it, each slot holds a message. The number of slots
  is finite, i.e. a SIM card can store 20 or 25 SMS (depending on the
  capacity, newer cards have more slots). When all the slots are filled,
  you have to delete an old SMS before you can save a new one.

[Paraphrased] Modern phones do not use this storage normally, but all SIM cards have this capability since it is part of the GSM standard.

Source

SMS and Contact management are handled by applications on your device, in an Android this is typically your Dialer or Contacts application, and for your SMS messages this is handled by your Messaging application. This seems to be a thing of the past now though, as many apps do not include support for storing or retrieving user's SMS or contact information from the SIM card. SIM Manager is an example of one application that can help you manage the information on your SIM card.

Also note, your carrier may insert information such as a welcome message as an SMS message, or contacts such as their customer service, billing, or repair service numbers.

So the answer to your question is that both SMS and Contacts can be stored to the SIM card, but it's limitations likely mean the use of it for backup and transferring to another device in modern smartphones is extremely limited.


Cannot hard reset Huawei P9 (Reset failed)

Turns out I just had to skip the intermediate package and jump to the stock firmware.

EDIT: On the official page, to downgrade, it states to flash an intermediate firmware. The fix was to simply skip it and flash the old one.


Why my nexus 5 is not getting on air update for Android 4.4.2

The roll-out for all (or at least most) OTA updates is staged in case there is an issue which has not been noticed. The 4.4.2 update seems to be being rolled out quicker than the 4.4.1 update, but it won't be available to all devices at the same time. You should receive the update in a few days.

This post by an android engineer explains the process a bit better but i've extracted some of their post here:

  Morrill mentioned how they “typically” begin with 1 percent of devices
  for the first day or two. This small batch is sent out and Google then
  watches for “return rates and resulting device checkins and error
  reports.”

  Assuming the initial 1 percent rollout goes according to plan, the
  process then expands. Again, the word typically was used. But in this
  case Morrill said the updates then go to 25 percent, 50 percent and
  100 percent “over the course of a week or two.”


Why is DoubleTwist launching and playing when I remove the headphones?

Sounds just like a simple bug in DoubleTwist's app, and you should probably send them an email reporting it.  Programmers have access to system "events" (for lack of a better word) and we use these events in conjunction with the state of our app to trigger certain behaviors.  Like, if I created an app similar to DoubleTwist, I'd handle the system event of you unplugging your headphones to check if an mp3 is playing, and then I'd immediately pause it so that my app doesn't embarrass you by blasting your music out loud every time you unplug your headphones.  They could be performing this type of check (when receiving an alert from the system that the state of the user's headphone jack has changed) and either reading the state of the headphone jack incorrectly or evaluating the "are we playing audio" state of their own application (or both).


What does a solid blue LED light mean on my Nexus 4 phone?

This post MAY assist you (similar symptoms  but no Blue light... worth a try):

http://forums.androidcentral.com/google-nexus-4/312151-solved-nexus-4-wont-turn-charge.html

Basically it states to try to get your phone into "recovery mode" and then select "Start"... See if this at least wakes up your phone.

It includes a link to this YouTube video with step-by-step instructions:

https://www.youtube.com/watch?feature=player_embedded&v=e0FVHFg6t2I#t=159


Is the back Chassis for the Canadian Rogers I747M the same as I747 T999?

There's no such thing as an "i747 T999".

The I747 is the model used by AT&T.  There is no relevant difference between the i747 and the i747m used by Bell and Telus, or the i747R used by Rogers.  They're identical as far as software or repairs are concerned.

The T999 is a different model used by T-mobile, Wind Mobile, and possibly others.  The only real difference is the supported frequency bands, though this means they're not intercompatible for ROMs.  Casings are identical, as are common parts like the camera or screen.

I would presume that by "I747 T999", they mean the part is compatible with both the i747 model and the T999 model, which it should be, as the physical form of them is identical.


Enabling developer mode in Huawei Mediapad M2 10.0

Needed to tap on the Serial number field. This is the answer


I can't enable my Gboard in the virtual keyboards settings

Try these troubleshooting steps:

Restart phone
Clear Cache
Uninstall Updates (for gboard app, if any - the three dots menu and uninstall updates)
Force stop
Uninstall App
Reinstall app

Next try this:

Go to keyboard settings
Disable all other keyboards (except stock)
Try to select gboard
If still doesn't work, with all the other keyboards unselected, now try the original 6 steps and try again

If it still doesn't work:

Restart your phone in safe mode, try again

Finally, as a last resort, try this:

Factory restart phone (after backing everything up)


On my original SGS you do it by just clicking the power button.  I would assume it's the same for the SGS2.


How to set data usage cycle to non-monthly value?

You have no option to do so in the stock data usage controls. You will be better off installing a third party app, such as onavo count.


How can I edit/remove my pictures in Android -devices on desktop?

You can do this via WiFi, using a remote management app like e.g. AirDroid or, when on Windows, MyPhoneExplorer. There are a lot more apps like this, and they give you the added benefit of being able to manage a lot of other things remotely -- as e.g. reading/writing SMS, managing apps/contacts/ringtones, copying files between your device and your computer, and sometimes even backup stuff.

Most of them (like the mentioned AirDroid1) start a web service on your device, which you then can access with your browser. This often looks like a "virtual PC" (see screenshot below). Others (like here MyPhoneExplorer2) have a native PC-Client, which can even do more (like here: synchronizing with Outlook and others).

AirDroid managing pictures

MyPhoneExplorer Windows Client


Fixed this problem in Chrome.
Problem: addresses in a Calendar event no longer autofilling.
Fixed it like this:
Went to Chrome Settings (Chrome, the three vertical dots in top right corner, not Calendar Settings).
Then chose "Autofill", clicked "Addresses and more", and turned on "Save and fill addresses".
Seems to work now.


You can only update an application from the Application Manager if the application has an update in the Google Play Store. If there is no update, it will not be available in the Application Manager.

Try to delete and reinstall the app. If the issue continues even after that, send a bug report to the app's creator and find an alternative if the issue cannot be resolved by the creator.


How to debug an Android app's network traffic?

A proxy is a proxy. Unless the app is doing compression or some other protocol like Google Chrome you should be able to observe the HTTP traffic. HTTPS traffic will require certificate for man-in-the-middle to work.

Edit 1:

On the phone/tablet go into Settings->Wi-Fi. Long press on the connection to your Wi-Fi Access point and a menu should popup to modify the connection. Once that screen comes up look for 'Advanced Options', enable and you should now be able to set manual proxy.

When I refer to Chrome I meant their data compression option for Chrome for Mobile:
https://developer.chrome.com/multidevice/data-compression

You'll have to turn this off to sniff traffic from Chrome.


How do I get the GPS icon to show in the status bar in CM7?

It will only show up if you open up an application that will use the GPS for something. For example just open up Google Maps. If you want to know if you left the GPS activated, just slide the notification panel and at the top you will have the toggle buttons, one of them is the GPS.


I have a Samsung Note and the power saving will lock the max cpu to 1ghz
 (the cpu is meant to run a 1.6) in your phone would be somenthing similar


The status Connected, no Internet in Android's WiFi settings strictly means that:

You have a connection to the wireless access point and a valid IP configuration so connectivity to the local network is possible.
Your device has not (yet) established a connection to Google's connectivity check and thus determined that no internet connectivity available.

This does not mean that you don't have an internet connection, it just can't reach the Google servers (google.com/generate_204) to determine this.
This often appears shortly after connecting to a WiFi access point when the device is still checking the connectivity.
This can also appear if the network you are connected to is using a captive portal and you haven't authenticated with it, yet.
It is also possible that there isn't any internet connectivity on the WiFi AP, for instance when connecting to a drone or digital camera.


You have a stock recovery. Try to boot to fastboot, using ADB: Apply this command in ADB while in recovery: adb reboot-bootloader, or: adb reboot bootloader. Try each one, if the first works, good. Check if the device is visible by fastboot devices. If it outputs nothing, try the other command. It should work now.

Now you have to flash the recovery using fastboot flashing abilities. After that, try again.


phone won't connect to wifi after upgrade to Android 5.1

I had the same problem, but after upgrading to 5.02 I solved it by removing the network (go to WLAN settings and long click your home WiFi and then select remove) and then reconnecting to it. It will ask you for the password again and after that it should connect normally.

I heard that there are some WLAN bugs in Android 5.


There are a few things that could be happening here:

It could be that the charger is not powerful enough (either something happened to it or it never was). This means that although charge is going into your phone the phone is using it too fast to add any battery life. To see if this is the case try to charge your phone when it is off or in airplane mode.
A software issue could be causing the charging circuit to disengage due to excess charge (this is pretty much a guess).
The battery level on the phone (or charging symbol) may not be accurate and therefore not give an accurate representation of charging. To test this see if the phone gains actual usable charge when plugged in (leave it overnight starting at close to 0% and if it makes the night your all good).

Hope this helps.

[EDIT]

Looking at your CPU monitor I have a few more suggestions that might help (more in diagnosing than anything).

Attempt to connect your phone via ADB and access your phone via adb shell (there should be some tutorials around the web which I may post later).

Then use the "top" command to view all running processes.

Identify the offending process (it should have a high CPU load and be named system_server)

Get the PID of the process and run the command: "kill PID" with PID being the PID of the process.

See if this fixes the issue.

Let me know what happens or if you run into any issues (I really want to figure this out now).


You don't have to go via your browser (Chrome, or some other browser in this case) to reset your default app settings though, you can do this from Settings > Apps. Click the "settings" dots in the top right hand corner and then choose "Reset app preferences". Your phone will now reset all app preferences and start asking you again what browser to use.


adb backup –apk –shared –all –f /backup/mybackup.ab - backs up your all apps and data.

adb restore /backup/mybackup.ab - restores it back.


I formatted /sdcard and my phone won't boot

I'm afraid you delete the whole system on your device, so that there is currently no rom to boot.
What you can do now is to flash a rom. If you have an external SD card slot, then push your rom files and g-apps onto it and insert the card and flash via recovery.
If your device does not have an external SD card slot or you do not have one, you have to flash the rom via adb. Here's a link to that: xda-Wiki
I hope I understood you correctly and that it helps


Will my alarm still go off if my phone is on airplane mode?

Yes. Airplane mode (flight mode) only disables your phone's signal transmitting functions, not the functions that don't require a signal to function.

Your alarm will still work.


Translation of RIL_PreferredNetworkType terminology to human speak?

I figured them out thanks to here and here.

GSM is 2G (on GSM networks)
WCDMA is 3G (HSPA)
CDMA is 2G (on CDMA networks)
EvDo is 3G (on CDMA networks)
TD-SCDMA is 3G (UMTS)
LTE is 4G (LTE)

This PDF (page 16) explains the evolution of the different technologies.

Warning: A lot of this terminology is conflated (e.g. "CDMA" can refer to both the channel access method as well as mobile phone standards, "3G" and "4G" can refer to lots of different things, etc.) so take these with a grain of salt.


Is media volume only now integrated into Android?

Yes, this was a change introduced in Android 9. Prior to Android 9, volume buttons controlled ringer volume.
See Handling changes in audio output  |  Android Developers

Users expect to be able to control the volume of an audio app.... By default, pressing the volume control modifies the volume of the active audio stream. If your app isn't currently playing anything, hitting the volume keys adjusts the music volume (or the ringer volume before Android 9).

(Emphasis added)
You can see the same in the review of Android 9 by Android Police Android P feature spotlight: Volume buttons change media volume by default instead of the ringer.

By default, pressing the volume buttons on Android Oreo (and below) will change the ringer volume. If you're currently playing media, the volume buttons change to control the media volume. Starting with Android P, the volume buttons now control the media volume by default. No more accidentally setting your phone to vibrate.


How to Chromecast videos from a Safari Books Online subscription

Instead of using the Safari To Go app, go to http://m.safaribooksonline.com and log into your account there. When you start playing the video, maximize it and the Chromecast icon will appear in the upper left. Tap that icon, select your Chromecast device, and the video will appear there. As always, you can use your Android to control volume, pause/play, and seek within the video.


Book library management solutions, that allows adding titles with a upc reader?

Have a look at this application Book Catalogue


Primary reasons for the no swap recommendations are the basic uselessness of swap for most devices, performance reasons, and device longevity.

As Liam mentions, modern devices have no shortage of RAM (Even my old underpowered Wildfire S has as much RAM as my previous desktop.) and that RAM is managed fairly well by the modern Android system, making a swap largely pointless.

Also, even though flash is far better than platters of spinning rust, it's still orders of magnitude slower than RAM is, hence for performance reasons, you don't want to tier down to flash if you can at all avoid it.

Furthermore, flash memory has a limit on how many times you can erase and rewrite it.  While this cycle limit is typically in the thousands or tens of thousands, which combined with modern wear leveling systems, means you're unlikely to hit the limit within the useful lifespan of the device, but if you're using it as swap, with loads and loads of itty-bity writes, you will chew through those cycles needlessly and might actually bump against those limits in time.


Mere presence of SD card causes all sort of issues - what can be wrong?

tl;dr: Have you tried with another SD card already? Have you tried the SD card on another phone? Try formatting the SD card and resetting the phone.

Maybe there is some problem with a file on the SD card, that isn't recognized by your computer, but that your phone doesn't like. Maybe you could try to format your SD card, so that everything is removed (also the possibly bad file). Or check if you have the same problem on your phone with another SD card.

Could be that this doesn't fix your problem, then I would suggest you try to reset your phone (don't forget to take a backup of course). And see if you still have the problem.

If this (formatting SD + resetting phone) also doesn't help, then I am out of ideas. Maybe then there is something wrong with your hardware, but I hope one of the above will fix the problem.


Yes you can do that. Scripts like data2sd do exactly that.


Set wifi connection as metered in Android 5.0

There isn't much difference to the default proceedure for metering wi-fi networks in android.

Here is the proceedure in Samsung J5 Android 5 (which I believe is similar o your device):

Go to Settings → Data Usage → More → Restrict networks

  This will show a list of all the Wi-Fi networks the device has ever
  connected to. Use the switches to enable restrictions on any given
  network. Once activated, this will prevent apps from using background
  data on that network, and you’ll also get a warning before any large
  downloads.


Most organizations don't want to allow use of company software on rooted device as it is considered undesirable for following reasons:

Warranty – Some manufacturers assert that rooting voids your device’s warranty. However, rooting will not actually damage your hardware.

Security – There are some security issues, like Google Wallet, in particular, has a vulnerability on rooted devices that could allow other apps to access your PIN and other wallet information.  Google Wallet displays a warning message if you run it on a rooted device.

Bricking – Rooting a device is a very safe process. However, there’s always some danger of “bricking” a device when you go outside the normal parameters and hack around with it — particularly if you’re trying to root a device or operating system version not supported by a tool. “Bricking” refers to breaking the device, making it about as useful as a brick. When you root, jailbreak, or install a custom ROM, or otherwise hack around, you do so at your own risk. It’s a good idea to do a little bit of research first and see if other people report success rooting your device.

AFAIK, you have 2 choices

1.You need non-rooted device to install your company's proprietary software 2. you may reach to IT Dept. of your company and request them to allow installing  company's proprietary software on ROOT-ed device. They need to disable the checking of rooted/non-rooted device while installing the software.


Nexcom VTC 6200 installing Android 4.2 or higher

I used to own a PC with that same CPU. It ran Windows 10 so-so, that is well enough and not too terribly slow. It should run Linux acceptably fast. Android should run as fast as Linux. I'm not sure why your Android experience with it hasn't been positive since Android is simply a different OS on a Linux kernel. You might try running a Linux distribution on it to see if your hardware will run acceptably. If you are still set on running Android instead of Linux, you can continue your efforts if you found your hardware could handle Linux.


Huawei P20 lite not recognizing external keyboard

I have the same with external keyboard, camera. It looks like the USB C Port does not support the extarnal interfaces, cannot supply. I have a small camera that lights automatically if connected to Samsung, but not on Huawei. Solution is iteressting for me also.

Have fun.


High CPU usage and no sleep after upgrading to 4.4.4

You could disable the Media storage app, which solves the issue, but also breaks the stock Gallery, video, and music apps, and completely breaks ringtone selection, even if you use another app to select one. If you could live with that, disable the Media Storage app. You will need root for this. If you don't want that, you can install Advanced Permissions Manager, and remove the permission Keep Device Awake from the Media Storage app. You will NOT need root for this, and everything will keep working, and the MS app will not keep the device awake all night.


Low storage notification with 18GB Free!

Sounds like a corrupted file in the operating system.

What i would suggest doing is reformatting back to factory settings.

on the phone go to  Apps > Settings > General

Tap Backup & Reset uncheck Back up my Data (if you want a clean slate). Leave it checked if you want to keep your pitures and other documents.

Tap on Factory Data Reset after doing so it should start reformatting

PS. also remember to clear your sdcard cause there might be of a virus
i would also get a antivirus for your phone as well.

Hope this helped :)


Scheduling with Google messages. What does the roll-out information mean?

It means that feature will be enable by Google's server. You might already have the feature but you won't see it on the app's interface.

Surely they're not talking about something that requires cooperation from every ISP!?

It is not related to ISPs. Often due to the high number of users, some features are not "open" for all of them, but enable to users from the server (in this case Google's) slowly based on country, language, phone model, etc until all can use it.


Why am I not getting CM12s OTA for the OnePlus One?

For some reason OTA updates for CM12 from 11 have not been working. So manually go into the recovery and install. After you have CM12 you will get OTA updates.


Well, that's hard to say. Its either your phone, your headset or both of them. I'd say: go to a shop, ask to test a new one. If they work: buy them, its just your headset.

If they don't work: Test your headset in another phone. If they work: it's your phone. If they don't: its your phone AND you headset.


Creating a custom launch action on the menu

Sure it can be done. I never used this feature, so I'm not sure whether there's an option for "a simple icon", but you should take a look at the "bookmark widget":

First, start your browser and create a bookmark for the page you want to link to. Second, go to your homescreen, long-tap on a free space (where you want the link to be), select "widgets", and then watch out for the "Bookmark widget". Tap it, select your bookmark, et voila! there should be a shortcut on your homescreen.

Alternative to the second step: while still in your browser, go to "bookmarks", long-tap the bookmark you created, and select "add to homescreen" (source: AndroidCentral).

More alternatives:

Is it possible to create a URL link to a website on the home screen?
Pinning Web Sites to Android Homescreen
check the many bookmark widgets available at Google Play
use the Tasker app to create a shortcut (not that easy when trying Tasker for the first time, as it is quite complex – but here I'm pretty sure it will be an icon. And as side-effect, you've got the mightiest automation tool available for Android :)

To do the similar thing to open a file with an associated app, depending on the launcher used, explained using an example:

Go to your homescreen
Long press an empty space where the icon should be placed
In the opening menu, select "shortcut"
Select your file manager (this won't work with all file managers; in my example, I used ES File Explorer, which perfectly serves this case)
Now navigate to the file you want to create a shortcut for (in my example, I selected an EPUB ebook)
The icon should appear on your homescreen.

Now, tapping that icon, either your ebook reader opens directly (if only one is installed, or you've made it the default to "always use"), or, as in my case, a popup asks you to chose the app to be used (e.g. Aldiko, Moon+ Reader, FBReader).


It is used as system storage ie the space on which your OS and system apps are installed. If you have expandable storage, you may be able to install user apps on an external sd card.


Android OS - strange UDP traffic on port 123

There is a simple answer what is causing the UDP traffic.

The first indicator is the used port number 123 which is typically used by the Network Time Protocol (NTP). This protocol is responsible for synchronizing the time of your smartphone with a remote server.

To spread the burden among multiple servers and to make sure there is always a server available the NTP protocol usually does not use one specific time server to synchronize with.

Instead a large pool of servers is used. The three IP address 118.189.138.5 95.216.192.15 133.243.238.163 and 202.12.97.45 you mentioned are all NTP servers and they belong to the NTP pool "Asia 1".

Therefore if you capture more traffic earlier or later I assume you will see all of those IP addresses with UDP traffic on port 123.


How do you disable autoplay in the youtube app when you are watching a playlist?

No, you can't set Autoplay to OFF for playlist.
Since it is a playlist, so the concept of Autoplay doesn't lies here as you are playing a list and not a single video.


ES file explorer has been denied permission for an interactive shell

I can suggest a solution for this....

As I was facing the same issue regarding the Permission Denied For ES Explorer

Go To KingUser Application in your Device (App available after root), you will find the list of applications which are in Allow / Deny state

Here, you will find the ES Explorer (must be in a Deny State..)

Change it to "Allow" and Go To ES Explorer and change the Option "On" for Root Explorer...


"Change your phone number?" notification

This may not be the ultimate 'answer' to your question, but I too received a similar notification from Google Play services just yesterday:
As you can see, mine is slightly different in that it was asking for me to "add" my "new" number as opposed to change it. The thing is, my phone is not new (2 year old Nexus 5X, most recently fully reset more than 9 months ago), nor are any of my account/numbers, and I have not done anything recently in the way of adding phone numbers (cellular or Google Voice) or recently connecting Google accounts to the device.

At first blush the message I received just looks like Google attempting to get people to fill in the phone number field on all Google accounts, but that doesn't make sense in my case as the account referenced does have a phone number configured for security purposes. Even if the specific field they care about is empty I don't know why they would have worded the message as such, making it sound like they are somehow aware of a "new" number added to my phone, somewhere. It really was a strange notification to receive.

So with that said, I wonder if your similar notification on your Pixel is a symptom of a larger issue Google is having on their back-end systems. So far I have only received my bizarre notification once, it didn't coincide with a restart of the phone, and restarting the phone now doesn't seem to trigger it. So again, this may not be the ultimate answer to your specific symptom, but it seems like Google has gone notification happy with Google Play services soliciting phone number input.


You probably need to use some sort of 3rd party program like Tasker, Locale or AutomateIt.

These programs allow you to set triggers such as:

starting an app
screen on/off
connected to Wi-fi
location
etc...

and perform actions based on that, such as:

toggle data
toggle GPS
run an app
etc...


In HandCent you can set delay settings for individual contacts. I'm pretty certain if you set this then the global setting will not override it so maybe you have set the delay to 0 on some contacts. Hope this helps.


Prevent activating silent mode when screen is locked

http://www.addictivetips.com/mobile/how-to-replace-and-customize-android-lock-screen-guide/

 - http://www.vikitech.com/6075/best-android-lock-screen-apps

Essentially, if there is not an option in your security settings, you'll need to replace your lock screen.


Modify AOSP to run a specific shell command on boot in Android 6.0

You should grab the source code, modify init.rc and recompile it. The rootfs in Android gets 'refreshed' every time the device boots, so it makes no sense to edit init.rcdirectly on your device.
However there are alternative approaches and the following one is what I'm currently using.
Find a system service that you probably don't need at all, which in most times, is debuggerd. Locate its binary at /system/bin/debuggerd, rename it to something like debuggerd.bak, and then put your shell script in that place. Then in a shell, run

start debuggerd

and reboot. Your shell script will be executed every 5 seconds after the previous task died. It's recommended that you add a sleep loop at the bottom of your script if you want it to be run only once per boot.


Can't have G,E,3G,H+ in the network bar (thus no internet connection unless on wifi)

There are many things that can go wrong when messing around with the network settings, but the main ones to check are:

that you have enabled Packet Data and is not Roaming on
different network
and that you have not set and exceeded your data limit. This can be
    both from your provider and also as a user defined setting.


How to prevent the OTA Jellybean update on Droid RAZR Maxx

(1) If you have root, you can use Titianium Backup, and uninstall "Device Management 3.0" (or some other version).

(2) OR, [also needs root], remove dmclient.apk, dmclient.odex, cmclient.apk, cmclient.odex from /system/app. Back-up these files first, in case you want to update in the future; you will need these.


How do you bypass the google account on an RCA RCT6873W42 Android 6.0 tablet?

So now it's saying enter the last account that was synced but I cant because I turned it off.

You need to remove all accounts before you factory reset! Just enter the last account used on the device to start again.

It's locked to the last account for security reasons ( Eg.  stolen and hard reset devices )
You'll need to type the exact credentials that you last used on the device to unlock it
Sync settings have nothing to do with the extra device security features


Permanently delete apps using Titanium Backup (they keep re-installing!)

There are times Titanium Backup does not work, so I use System App Remover (root needed).
However, as indicated here, a workaround for Titanium Backup is to install Termux. Issue the following commands from Termux

su
setenforce 0

Then try to uninstall the apps again with Titanium Backup

  This sets SElinux to "permissive". Then you can uninstall all your system apps. Then after you reboot, the phone automatically goes back to "enforcing" for SElinux.


Go to Settings -> Notification center -> Status bar icons
there the all icons for your status bar will appear. Find what it is.


How do I record a video with a file size larger than 4GB on Galaxy S4 exfat SD card?

I would change the video quality settings to a lower rez and try again
Leave it 16:9 At 1280x720 instead of 1920x1080. I would imagine your content will be watched on computers and iPads etc and not in imax theatres. You might get 2 hours out of that.

It is a stupid limitation .
I'm in the same boat so I'll keep looking. Maybe there are some developer options to fiddle with.

Cheers


Appbrain a front end for Google Play , gives a better filtering capability completed to play store but you may not be able to see on daily / weekly basis

You can filter for new apps as shown, further by categories


Wifi auto rejoin issues on Nexus 5 / Android 4.4

It appears that this was an issue from Google's syncing of wifi profiles from older phones. For some reason, when my new Nexus 5 acquired the wifi profiles from my Galaxy Nexus, they exhibit this issue.

The solution here worked but you must be rooted. You must delete all the wifi profile data (requires root) and then re-join the wifi networks again.

adb shell
$ su
# rm -r /data/misc/wifi/
# reboot

Then rejoin your wifi networks in the wifi manager. When you leave the range of the wifi and come back, it should reconnect as normal.


changing the default home & power buttons behaviours on Note 3

I'm not sure concerning the Note-3 specifically, but there are some apps claiming to help you at least parically on this issue:

Button Savior (Root)
Home2 Shortcut
ButtonRemapper

They all have in common that they help you remapping one or more buttons.


Can a faulty Micro-USB cable cause damage to your device?

Root of the problem is non adherence to standards and not type C as a class of faulty cables.

The damage caused specifically relates to :

poor adherence of standards to the extent of being non standard
Using a wrongly rated resistor by one plus
in their products, which fried other devices connected to such cables

Benson Leung is a Google Engineer who carries out extensive testing of practically anything related to type C, which you can read on his Google Plus

If you use any non standard product, you always run the risk of damage / poor performance. This is equally true of micro USB cables, though I haven't come across such bad press for micro USB ( barring chargers of spurious quality)


Android Tablet Restored, Can't Reinstall Same Apps

You could try factory resetting you tablet. Not sure if it might help. It's worth a try.


I have no idea how to know the last Android OS installation date. But if you logged in to your Google account at that day, you can search the log in date. Browse there, verify your phone model and check authorization date. Hope it works!


Sounds like your device had a problem with the KitKat OTA.

You can, however, download the correct image for your device here, and manually flash Android onto your Nexus.


My apps don't have access to my mobile internet

There could be several reasons

Check your device's date if it is set for today.
Try to reset your Internet settings that is access point settings
Make sure that you have enough memory
Clear catch and app data for that particular app
Try restarting your device two or more times
Make sure you have the latest updated apps

If any of the above does not work unfortunately I have to say that you need to reset your device. Let us know which one of above solution works for you


Clear popup/push notification of an app without getting it removed from Notification drawer

Unfortunately, in Android 5.0.1 any action done to the notification that isn't opening it will dismiss it. If you can, upgrade to 5.1. In this version, swiping up on the notification will hide it but keep it in the notification panel.


Accessing Network Connections Logs w/Nougat

I think the radio logs would help and maybe just a standard logcat.

First, you must have ADB installed on your computer.

You must have ADB Debugging enabled on your device.

Plug your device into your computer.

Open an elevated command prompt.

Check to see if your device is seen with the command:

adb devices

Your device should ask you allow usb debugging with an RSA key click o.k.

Once it is seen then throw this command to get the radio logs:

adb logcat -b radio -v time -d > logcat_radio.log

That will create a text of the radio logs on your computer.

As for the standard logcat then just throw this command. The -v long part will give you the most info. It will put a text on your desktop:

With Windows:

adb logcat -v long > %userprofile%\desktop\logcat.txt

Or with Linux:

adb logcat -v long > ~/Desktop/logcat.txt


First enable USB debugging.
You could use adb and use the command root or su shell and copy the build.prop file to /storage/sdcard/0/ or /storage/exsdcard with the copy /system/build.prop /storage/sdcard/0/ command (path of your (ex)SD Card storage vary from device to device). In this file the DNS server IP is saved. Find it and change it to the OpenDNS IP. Now copy it back to your /system/ folder with copy /storage/sdcard/0/build.prop /system/. Restart your phone and it should work.


How to regain control over a Samsung Galaxy S II with a Boot loop?

Enter recovery mode and do a factory reset and wipe cache and install any ROM you like.

It worked for my S2 which got stuck during boot-up. I kept flashing my ROM without factory reset and wipe cache and nothing happened.

It went back to normal when I did those procedure above. Hope it will solve your problem. My S2 is fine and running again. I almost gave up on it.


You can use Automate app.. It will automatically check if an app is installed and then perform relevant action. You can also set that if package manager is opened, force close it or press home key. You can choose to uninstall it as soon as it's installed if you have  root permissions OR you can delete its files from storage to render it useless OR you can set that the home button is pressed and not responding pop up is shown whenever the app is opened.. LOL
Further you can download AppLock to prevent uninstalling of Automate app or any other app too.
With Automate you can do many more further hacks.
Hope it helps...


Why USB Tethering goes off after a while?

This is most certainly due to network restrictions.

For instance 3G connections on Orange (UK) are dropped if you hit it with "too many" requests in a short period of time. This is very easy to do with a PC, just open a dozen tabs on a browser and the 3G connection is dropped.


Adb sideload flashing file type recovery or fastboot

adb is unrelated to fastboot, you can either run adb commands with usb-debugging enabled in boot mode, or adb sideload command in recovery mode. fastboot commands work with fastboot mode only (no adb commands accepted) and requires unlocked bootloader


Acer a510 touch screen not responding to some fingers

Calibrate the tablet, if that doesn't work it could be a faulfy digitizer or it was made to respond to a stylus


No Micro SD Card Inserted but phone detects it

That SDCARD is technically your internal storage mounted at /sdcard or /mnt/sdcard or even /storage/sdcard0. They aren't your external sdcard you can insert. That would be mounted to /external-sd/ or similar. The option is greyed out because there is no external sdcard to be mounted. So keep in mind that  there is a difference between sdcard (internal) and external sdcard. Just so you know: With the update to android 4.0 the internal and external sdcards have become a thing.


Is there any way (or any iOS or Android app) which i can use to change the current location of my mobile device to be detected as a US location?

Enable mocklocations from settings and use any application
Eg. https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en


Cannot install or move Android Apps to SD Card - is it a flaw from the Android or from the phone manufacturer?

Android supports moving apps to the SD card since version 2.2 (only for apps which allow it); however, this feature can be disabled when building the ROM. Apparently Samsung decided that about 9 GB of user-accessible internal memory should be enough for apps, and disabled the “move to SD” function in their stock ROMs for the 16 GB Galaxy S4 model.

However, there are recent news that Samsung heard complaints of 16 GB Galaxy S4 users and enabled the “move to SD” function in a software update.


Soft Brick? I closed the magnetic case cover of my Nexus 7 while my newly flashed Rom was optimizing apps and....Brick

Since you do have working fastboot access, you have a few options from there:

You can...

Get a custom recovery like TWRP. Then run fastboot flash recovery /path/to/twrp.img.

With TWRP, you can to try to reinstall ROMS, do factory resets, and make backups of your current system (Which may be a good idea, even if it's bricked).

Do a factory reset with fastboot format data and fastboot format cache.
Try to install stock Android (keeping data) from the Factory Images by running included flash-base.sh, included in the image download.
If all else fails, you can unbrick it by running the flash-all.sh - which will essentially reset it to a like-new state, with the stock OS and no data.

If you wind up doing a factory reset after all, you can use Titanium Backup to extract the apps and settings from the TWRP backups.


Get into fastboot mode (AOC Q70S15 model)

Keeping pressed Volume Down + Power for 6 secs did the trick, after that you need to wait like 5 secs and the android robot should appear, then you press the Power button and without releasing it press the Volume Up button one time, now you are the system recovery.


One Plus One Boot Loop - Marshmallow Update


Cannot install google play store on xiaomi Redmi2

Try to use Gapps, download and flash it through recovery mode


Connecting Huawei Comet via USB -- shows as CDFS?

T-Mobile Comet Manual, p.14:

Using the microSD Card as USB Mass Storage

To transfer all your favorite music and pictures from your PC to your mobile phone’s microSD card, set the microSD card as USB mass storage.

Connect your mobile phone to your PC with the USB cable. Your PC will detect the microSD card as a removable disk.
Open the notification bar, and then touch USB connected.
Touch Turn on USB storage in the dialog box that opens to confirm that you want to transfer files. You can now transfer files from your PC to your mobile phone’s microSD card.


There is no GT-N5200 or SM-N5200 produced by Samsung, and Samsung never produced MediaTek-based devices. Add the fact that the FCC ID is that of P1000 (Galaxy Tab 1st-gen), and it's obvious that your device is a fake copycat, and a poor example at that. Don't expect to find anything for it.


Updating ROM is stuck as TWRP does not see zip files

Somewhere in TWRP there is an option to show IMG or ZIP. You should change it back to ZIP.


It's possible that your phone does not support the code. If you look at one of the comments in the askvg link you shared in the comment, one user says: LCD TEST Does not work for Galaxy S2. However, another user replied that it is supported, but with a different code.


I understand this is an old question, but FlashFire has emerged as the "spiritual successor" to Odin. It's developed by Chainfire, who's also responsible for other things like StickMount, SuperSU and LiveBoot and is a highly regarded name in the Android community.

FlashFire is currently in beta, so getting it is slightly more involved:

Join the FlashFire Google+ Community
Download the app from Google Play

If you still want Odin however, this XDA thread appears to offer a popular and trusted version.


How to restore files on SD Card that was protected by Vault app?

Here's a wild guess. The Vault may have encrypted the protected files to be used only with the previous phone. So if you try to open them in another phone (assuming you have installed the Vault with the same Google account), the new phone won't be able to access them.

I have emailed help@nq.com regarding this issue. Hopefully, they will reply. I will then update / confirm this answer. If not, it's safe to say my assumption was right.

Update #1:

  Thank you for contacting NQ Mobile Customer Support!

  You would not be able to show pictures on your SD card in another
  phone. Once you put them in Vault they are encrypted in the phone and
  would not be able to be seen. The Vault application is specific to
  each phone unless you transfer the application to another phone.

  Thank you again for contacting NQ Mobile Customer Support!

  Adam Schalk
  NQ Mobile Customer Support Team

Possible Solution

What can do is put back the card into the old phone, and remove the protection from the Vault. I'm sure you can un-protect pictures, like in other apps. After you've unprotected all the pictures / files, put back the SD card to your new phone. You should be able to read the files. After that, you can protect them again using Vault (on your new phone).


What is an easy way to quickly transfer content (text, image, small files) between my galaxy note 10 and windows 10?

There are some apps, but i personally prefer to use Opera on pc and Opera touch in smartphone. With "My Flow" you can paste things there between phone/pc. Just scan the qr code once and your phone will sync with pc.


Is Skype available for the Motorola Xoom?

I recently (two nights ago) installed Skype on my Xoom, and it appears to work fine, with chat, video, and audio calling available.

This was on the UK market, Wifi version (so no provider issues), stock 3.2.

This is the market item I have installed.


FOR ROOTED PHONES ONLY

Well I've had the same problem as the original poster ever since I updated it to Froyo. My exchange account I previously had on the phone was using a remote administrator certificate that I could not remove. Yesterday I worked out a simple solution using R/W access to the /system/app folder.

Using a free root file explorer named Super Manager. I navigated to /system/app and renamed the file PolicyMgrProvider.apk to PolicyMgrPrivider.bak. This removed the remote administrator policy and allowed me full control over the lock screen. After I switched it to No Lock I went back and renamed the file to PolicyMgrProvider.apk.

No problems what so ever.

I did rename the file BlurEmailEngine.apk to a .bak at the same time, so if its not working disable that app as well long enough to change your lock screen settings.

I know you don't want to root your phone, but unfortunately its probably the only way you'll get that stupid PIN lock gone.


Still stuck in download after uninstalling the app and hard reboot

Go to Settings->Apps and swipe to display all apps. Find each of the following and Force Stop them THEN clear data for each one:

Download Manager
Downloads
Google Play Store
Google Services Framework

Reboot after doing this.


How to get router's ip aka gateway in Android's shell?


How to see Public Holidays via Google calendar on Samsung Galaxy S?

Can you see the calendar if you go to your Calendar app and open Menu -> More -> Settings -> Calendars? Check that it's enabled there. You could also try to remove/readd the calendar from the PC and then sync your phone again.


Android(Oreo) 8.1.0 Set DeviceOwer app causes "Workspace has been locked"

I found the problem:
Once you oem unlock(custom os) your device on a certain samsung knox level API, you can't be device owner anymore on this device.

This is from Samsung Knox page:

  "Cannot create work profile" "The security policy prevents the creation of a managed device because a custom OS is or has been installed on this device".

The device could be vulnerable to potential attacks with custom os.


no, the OTG marks to the phone it's OTG and not normal cable

the easy way is just to use a normal cable


How do I do the equivalent of removing the SIM card in Gingerbread?

The easiest solution is to simply use airplane mode. The wifi chip still works but the cell radio will be turned off, so you have no voice, SMS or cellular data capabilities. This will be in your settings somewhere, probably Settings->Wireless and Networks->Airplane mode. You may need to explicitly re-enable your wifi after turning on Airplane Mode (ex: my phone disables wifi at first, but I can just turn it back on).

Some phones also allow you to toggle airplane mode from the power menu, but I don't know if this is a standard feature of the Android OS.


Automation: Sending sms based on button press in alarm

Try Automate (free). Use the following blocks:

Time await
Dialog choice
SMS send


I have exactly this problem. There is no gallery locker on the phone. I have removed the thumbnails from the DCIM directory, and Android has re-scanned the SD card and created three sets of thumbnails: Camera, Whatsapp and Wahtsappvid. But when I view them in Gallery, I get the same symptoms as above, with each thumbnail showing as above. If I click on one of these 'blank' thumbnails, the picture displays ok. If I use MediaSee it seems to display all the pictures as thumbnails.
Perhaps of interest may be that the picture above looks like a Motorola Defy Mini phone, which is what I have got. Sorry if this is the wrong way to ask this question, but this is the only post I have seen which shows the problem I have got.


Samsung s5 mini - delock cable mouse / keyboard not working

OTG needs to be supported at the kernel level and you device does not appear to have that with stock kernel as you can see from cursory Google search.

Samsung S5 mini supports Gamepad through OTG? offers a way of flashing a custom kernel to override this limitation pointing to a XDA thread. You would need root to attempt this

Perhaps some videos which claim OTG support have this kernel flashed or custom ROM enabling this.


How can I force my phone to connect to US-based cell towers only?

It is currently impossible to do force one's phone to connect to US-based cell towers only. E.g. from Dicknose22 on https://www.reddit.com/r/AndroidQuestions/comments/j5ntyg/how_can_i_force_my_phone_to_connect_to_usbased/g7tefwh/:

Not to the best of my knowledge, even with total root access, your phone and the tower communicate on what to connect to you do not have power to override what your carrier decides you should connect to.


What is the dominant factor for evaluating performance for TTS & ASR?

I would expect TTS and ASR to be very memory-intensive as they process input (which needs to be stored and transformed) and generate output.  So slow memory would probably be a limiting factor with a fast CPU.  There should also be a little I/O -- loading voice samples for comparison and playback -- but I would not expect it to be as much of an issue.  I can't get any more specific since I don't know how the default engine works (I suspect few people outside Google do).

You might get a better answer on StackOverflow, since this is more of a question about the specifics of an algorithm and not really about Android use.


If I root my Android phone, will I lose all of my data?

Short answer: no

Long answer:

Rooting -- if successful -- doesn't change any of your data, it just gives you root access.

Now, if you reflash your phone's ROM -- something you can only do with root access -- then, yeah, you might lose stuff. A lot of people automatically associate rooting with switching ROMs, since rooting is required. But you can root, and then do nothing, if you want.

I'm so lazy, I rooted and installed a screenshot app; but it was so worth it. [Okay, not lazy -- I just don't have the need nor desire for much else, at the moment. But if I want to, I can.]

Caveat: anything done really, really wrong can screw things up. See: Are there any risks to rooting a device?


Google Play Services as of Nov. 25, 2014.

This directly from the Play Store. I have used this on a couple of devices. It works. Install like a normal apk.


In my Android 4.2.1 the default Bluetooth share app records the sent/received files in a history which can be accessed by launching Bluetooth app → tap Menu key and choose Show received files. There you can see all the Downloaded as well as Uploaded(sent from your phone) files.
My Bluetooth app doesn't provide any option to delete those entries so I'm rest assured to know what was sent/received using my device's Bluetooth, unless the data was cleared from Settings → Apps.

That said, the solution is demanded for Android 4.4.x, and in this case the solution is bit lengthy.
BT share app in my Android 4.4.2 and 5.0  records the sent/received files in a database file.
If you've root access:

Download an SQlite viewer/editor from Play Store (I prefer SQLite Editor),

Launch it and find BT share or whatsoever the name is in your Android under Apps tab,

Choose the database (btopp.db in my device),

Open the tables there (btopp in my case). One of the tables would be having the entries of sent/received files,

If the device is really yours then you would know by a mere look  what was sent/received from and into your device. Anyhow, the value 0 in column Direction indicates Sent and 1 indicates Received.
There's more here. Received file entries start with content: in the Name column while Sent ones start with file:.

If you don't have root access:

Take a backup of BT Share app using adb backup <PARAMS>,

Extract the backup using Android Backup Extractor and locate the .db file under databases in the extracted content.

You can either follow the aforesaid steps 1-4 with exception of using Files tab and not Apps tab in step 2, or

You may download a software like DB Browser for SQLite and follow aforesaid (under root access section) step 3 and 4 .

We're good to go!


Replacing Android OS on Android phone with Linux OS

Simple answer : NO
Reason :
Hardware drivers are proprietary
Building them without the source is extremely difficult
Requires a lot of expertise and time
Not possible unless you have low level access to your device hardware (Meaning being able to flash without fastboot or edl)
So yeah stick to the answer that, NO you can't replace Android entirely with Linux.
Something you can do is :
You can of course try using other AOSP based OS like Lineage OS which are build on AOSP so it is compatible with the default kernel for you device (This is also only possible if it is already built for your device)
If you want to run Linux alongside Linux there are a few ways.
Like you said you can use Linux Deploy. (I have personally not used this)
Or you can use PRoot with Termux which is a user-space implementation of chroot thus you can a virtualized Linux environment (similar too using chroot) but without the need of a rooted device.
You can either use PRoot with scripts created by others via AnLinux or Andronix.
Or you could always learn how it works and manually set it up :>
And no as time goes on things wont change. You won't be able to install Linux in a Android device. This is not due to hardware incapability but rather it is how the Smartphone industry works.


There are many automation apps that can help here.
MacroDroid
It is a free/paid app. Free version would suffice for the goal however.
The macro would be:

Trigger: Hotspot Enabled/Disabled → Hotspot Enabled

Actions:

Wait Before Next Action → set the timer per your needs
HotSpot On/Off → Disable HotSpot

Constraints: none

This method, due to some technical limitations, may not work on every Android version, though I had success with both Android 4.2.1 and 5.0.2

Automate
It is a free app with in-app purchases. No purchases are required to achieve the goal however.
You would need to create a flowchart like this
(Click image to enlarge)

The hotspot blocks can be found under Connectivity section and Delay is under Data & Time. Set the Delay to the timer you need.
Once the flowchart has been created, make sure to install the permission it needs

Start the fiber and there you go.


accidently i enable mp3 play from server in Opera, how can i disable it.?

Clear data for both Opera browser and the app you tried to download the song from. Launch again - it should work fine.


All of my launchers keep crashing, my only fix is to factory reset. I need help for backing up valuable data

Basic walkthrough for any phone:

Alternative 1:

Flash a CWM recovery
For Samsung, use Heimdall. download for 'Galaxy S2' or 'SGH-i777', depending on what you own
Heimdall also supports a dump command that can be used to backup all flash beforehand
Command to flash: heimdall flash --recovery CWM-recovery.img
Enter the newly installed CWM recovery
Do a backup in CWM to your external sdcard (be sure there's enough space left)
switch off & check the backup on your PC (it's located in /clockworkmod/backup/ on the sdcard)
If you're sure your backup is OK, enter CWM again and do a full wipe
Reboot your phone, do the first-time-init (Google Account and such)
Install Titanium Backup + its Pro key
in Titanium Backup: extract from nandroid backup

Alternative 2:

Applicable if your fastboot mode supports the extended command 'boot'
Compatible devices: Google's Nexus Line, HTC Desire with patched HBOOT loader and others

Steps:

Enter fastboot mode and load a recovery into RAM (without flashing): fastboot boot recovery.img
Continue with step 3 from 'Alternative 1'

Alternative 3 (Samsung only, but broken on Galaxy S i9000):

not tried yet, see this as an idea as for now. You're on your own with errors on extraction & restore

Heimdall implements a 'dump' and command and a means to print the partition table (PIT):

heimdall dump --chip-type NAND --chip-id 0 --output nanddump.out.img
heimdall print-pit or heimdall download-pit --output nand.out.pit

You may then cut the NAND dump into pieces (one for each partition) and name them accordingly. If successfull, you can then access your data and continue at Alternative 1, step 8 or 4


How do I uninstall the LINE app (third party app)?

Seems like 'Line' has been converted to a system app. You can convert it back to a user app and uninstall it if you have root permissions by using apps like App Uninstaller or System App Remover.

Otherwise you can disable it after uninstalling updates. "Disable" button can be found besides the "Force Stop" button under Settings → Apps → [offending app]

Else restore your phone (preferably from a Nandroid backup if you're rooted with a custom recovery). Even a factory reset might work.


Viewing data, specifically notes, from lost samsung galaxy s5

Seems like my gmail account actually saved them in their own folder. Hope this could help anyone from the future!

https://mail.google.com/mail/u/0/#label/Notes

^ where it saved it.


Latest version of Play app on Android 2.1

Have Froyo here running on Samsung Europa, latest version on this is, 4.1.6.

Perhaps you need to let the old Market run for a bit, then back out of it, it should auto-upgrade itself, provided you have a valid account and signed in.


When I lose access to my Exchange server, is there a way to keep my contacts?

You may want just transfer your Exchange contacts to GMail. There are quite good duplicate/merging tools in GMail Contacts. Use More actions and Find and merge duplicates. There are automatic as well as manual merging modes.

You can import CSV formatted contacts into GMail from its More actions and Import menu.


How can I mount an ext4-formatted SD card with correct permissions (with root)?

This was supposedly fixed several months ago, but people are still reporting problems. I can read items on the card, but do not have write permission. To fix it, I combined strategies from a few sources.

Partition card with MS-DOS partition table and ext4 filesystem. I used GParted on my (Linux) desktop computer.
Insert the card into your phone. (You will probably not have write access now.)
Open the terminal emulator, installed by default in Cyanogenmod.
Type in the following (I recommend WiFi Keyboard for large blocks of text). Give the emulator root privileges when it requests them.

The $ and # indicate prompts, so don't type them in.

$ su
# chown media_rw:media_rw /mnt/media_rw/sdcard1
# chmod g+w /mnt/media_rw/sdcard1

This changes the SD card's permissions. The owner and group change from system to media_rw, and it also gives the group write access.


I found that if upon receiving this error, before booting into LineageOS I can

Boot into the bootloader from TWRP,

Click on Reboot
Click on Bootloader

Boot into a new TWRP from the bootloader

Run twrp boot ./twrp.*.img

I can then install the gapps.

What cause this? Well my theory now is that the instructions on the Lineage OS suggest Wiping the System partition

  Now tap Wipe.
  Now tap Format Data and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage.
  Return to the previous menu and tap Advanced Wipe, then select the System partition and then Swipe to Wipe.

I was doing that and it was working for the purposes of installing LineageOS, but I believe after the Advanced Wipe on the System Partition something wasn't working. It's as if the wipe was complete and LineageOS could be installed, but mounting the partition after the install of LineageOS required rebooting into the recovery again. If you allow LineageOS to boot up before you flash GApps all bets are off. Worse this was the only way for it to work because if I rebooted into the recovery I would get the LineageOS recovery -- LineageOS now replaces TWRP entirely. I may have been able to install GApps from the LineageOS recovery's ADB Sideload option, but  rebooting into TWPR recovery by proxy of the bootloader worked too.


Does the Google Nexus 10 tablet-PC have a standalone GPS?

I believe Nexus 10 has GPS hardware which can provide location information without any aid from GSM or Wi-Fi sources - same as my Nexus 7 Wi-Fi only model.

I have used my Nexus 7 on road (without any data connection) and used is GPS capabilities.

I'm just wondering how a did you get this suspicion when the specification clearly says about availability of the GPS?


Since you confirmed it's the launcher, this isn't too bad of a fix.

Open settings, go to apps, then swipe to all. Scroll until you find an app called Laucher. This is actually your home screen.
WARNING! This will erase your home screen. Take screenshots if you want to put it back to the way it was!
Clear the cache and data of the app.
Restart your phone. If this fixes it, congrats! Otherwise, you can try downloading a new launcher from the Google Play Store or factory reset the device.


Use the built-in People app to see those contacts. Or, you can use third-party apps like Contacts +.


Error: "Operation not permitted", when attempting to remove su binary placed by KingoRoot

Given this link about mount's output, it is at least confirmed that system partition is mounted in read-write mode, so we can exclude that from the list of possibilities that may be restricting rm from deletion. Plus, the error would be different too.
Since you're running the command with superuser privilege, different file owner or group owner of that su file shouldn't the cause here. It most likely would have something to do with file attributes.
To check file attributes we need lsattr tool. Android doesn't come with that tool, so you're left with no choice but to install busybox or toybox. Since your standard root is botched, you cannot install busybox binary using an app. It would fail. In that case, download the binary of busybox or toybox appropriate for your device, rename the binary to busybox or toybox, push it into /data/local/tmp/ and set executable permission on that file. Permission can be set using chmod. Do:
adb shell /data/local/su -c chmod 755 /data/local/tmp/<FILE>  # replace <FILE> with toybox or busybox

Test the binary using
adb shell /data/local/tmp/<FILE>   # replace <FILE> with toybox or busybox

If it works then execute
adb shell /data/local/tmp/<FILE> lsattr /system/xbin/su

Per the output in chat, the file attributes are
-----a-A----- /system/xbin/su

According to manual of chattr,

When a file with the 'A' attribute set is accessed, its atime record is not modified. This avoids a certain amount of disk I/O for laptop systems.
A file with the 'a' attribute set can only be open in append mode for writing. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.

atime → last access time.
A file with 'a' attribute cannot be rename, delete, or overwritten, but can only be append. So that's the reason rm was throwing the error operation not permitted. (I'm surprised KingoRoot didn't place i attribute.)
Anyhow, we must remove that attribute first. Do:
adb shell /data/local/su -c /data/local/tmp/<FILE> chattr -a /system/xbin/su

It may not give any output unless an error occurs. Now, check the file attributes again using lsattr:
adb shell /data/local/tmp/<FILE> lsattr /system/xbin/su

It should now be
-------A----- /system/xbin/su

That attribute has been removed and you're free to rename, delete and overwrite that file. To remove the file, simply do
adb shell /data/local/su -c rm -f /system/xbin/su

Follow the process for any other file, if it cannot be deleted by rm at once. If lsattr reports i as well, then remove it using -i in chattr.


Samsung Galaxy Nexus 4.1.2 Unable to connect to mobile network

(Per originator in comments:)

Pulled battery and also did factory reset. All now works.


I'm on a WhatsApp call and the person can hear my audio from YouTube etc

Try blocking "permit drawing over other apps" in YT permissions !


10 m?  You'd be lucky to get that kind of accuracy outdoors.

I'm the developer of Car Dashboard, which is a car home replacement that includes GPS features like speedometer, etc. I have the default minimum GPS accuracy set to 200 m which seems to work pretty good for most users (I also have it adjustable in the settings in case they have issues).  On average, I'd say indoors near a window will get you about 50-100 m accuracy. Outside with nice conditions should get you below 50 m. Indoors without any visual sight to the sky is going to be a dead zone.  The signal is just simply not going to reach you and if it does, it is going to be highly inaccurate.

This is the resource I use to describe GPS accuracy in my application:

  GPS accuracy is affected by a number
  of factors, including satellite
  positions, noise in the radio signal,
  atmospheric conditions, and natural
  barriers to the signal. Noise can
  create an error between 1 to 10 meters
  and results from static or
  interference from something near the
  receiver or something on the same
  frequency. Objects such a mountains or
  buildings between the satellite and
  the receiver can also produce error,
  sometimes up to 30 meters. The most
  accurate determination of position
  occurs when the satellite and receiver
  have a clear view of each other and no
  other objects interfere.


Can't register virtual US number with whatsapp business

Yes most virtual numbers have such restrictions, however you have a higher success rate if you use voice for verification instead of SMS, you cant even setup voicemail recording to retrieve the call playback.
If this fails get other similar virtual number provider like TalkU, you get credits by watching some ads, but the advantage is that you get to keep the number for the duration you're subscribing with credits (which you get from watching ads=free)


check date/time

If they are "too far off", it might cause problems with certificates – which then either appear "not yet valid" (with your date too far in the past), or "no longer valid" (with your date too far in the future). Most Google components such as Playstore, Gmail, Sync, use secure communications, and thus rely on certificates.

check the /etc/hosts file

Especially with Custom ROMs or on rooted devices in general, the file might have been altered. Some "ROM cooks" add the IP for Google's servers here "to speed things up" (avoiding "lookup overhead") – with the side effect being things break when those servers are "relocated".

So in that file, there might be multiple entries you need to comment out or remove (check first if that's the case – if not, you can save yourself the trouble). Leave only the local host entry as is. You'll need to remount the system partition read/write to modify this file--, which requires root access. This can be done either via adb shell from your computer, or with a terminal app directly on the device:

$ cat /system/etc/hosts # first check if the work below needs to be done. If so:
$ su
# mount -o remount,rw /system
# cd /system/etc
# cp hosts hosts.bak
# echo "127.0.0.1 localhost" > hosts

Now see if it works again. If not, you can always restore your original hosts file (note we copied it to hosts.bak). When done, don't forget to remount /system read/write again – either by a reboot, or with mount -o remount,ro /system.


Yes, it is secure.  The connection is made using TLS 1.2.  This is from a tcpdump capture on my device:

192.168.0.11  31.13.69.195 (edge-mqtt-shv-01-iad3.facebook.com)  TLSv1.2  Application Data
31.13.69.195  192.168.0.11                                       TLSv1.2  Application Data


How to clean up old application folders from prior ROM?

If you're changing rom (I.e. from AOKP to CM10) you should always do a factory wipe, data on the sdcard will still be

I'm amazed it booted if you didn't do a factory wipe before flashing a different rom


Insufficient storage error on android phone

Download Clean Master (Boost & AppLock) and clean your device. Then try to install the apps. I think this would work.


Android 5 update randomly aborted on my Nexus 4

You could use the Nexus Root Toolkit to sideload the OTA updates.  Links:

Nexus Root Toolkit
Nexus 4 OTA (LRX21T from KTU84P)
Nexus 4 OTA (LRX22C from LRX21T)

Hit Launch in the Advanced Utilities pane, then hit the Sideload Update button, and point to the OTA zip from above.  Follow the instructions.  No typing involved.

I don't know of a single LRX22C from KTU84P OTA.


Are Android chargers universal in terms of power (Voltage, amperage)?

Some devices use USBMicro, others use USB Mini. Like any device, it depends on the voltage that the device can take. But for the most part, AFAIK, as long as the charger is the same plug type (micro, mini, etc.) then yes it can work.

A lot of the chargers that use USB plugs output the voltage that a standard USB port would (between 4.75 and 5.25 volts). If this is the case, you will have no problems. The only issue, when you use USB to charge, it is usually a slower charge then using a wall charger.


Why is the app name under /data/app different from that under /data/data?

The .apk file can be named whatever you want. It doesn't have to be named even anything related to the application ID.

In this case, what happened is that, when the file was downloaded, there was probably already a me.kuder.diskinfo.pro.apk in the download directory (or perhaps a temp directory), so the OS added "-1" to the filename. The contents, however, weren't changed, so the app still registers itself without the "-1".


Will I still receive OTA updates after rooting my Nexus 5?

Yes, OTA updates will still be suggested to your device when you're rooted.  Under most circumstances, they will also be applied.  However, be advised that if you performed any root-required tasks that altered system files, such as editing build.prop, freezing apps, removing apps, etc, then the OTA may fail.

When the OTA does come, if you apply it OTA rather than flashing a pre-rooted image, you will most likely lose root, and Towelroot will no longer root the device.


From the Verge's article Samsung will include preinstalled screen protector on Galaxy S10 and S10 Plus:

Buyers of the new Samsung Galaxy S10 and S10 Plus will find a preinstalled plastic screen protector on their device when they unbox it beginning March 8th. Samsung has confirmed that it’s shipping the S10 with a protector on the display, meaning you won’t have to immediately hunt for something that’s compatible with the ultrasonic in-display fingerprint sensor on day one. Now, this is just your very basic screen protector — similar to what OnePlus does with their phones, if I had to guess — and it isn’t glass, so it’s bound to scratch over time. The included protector thus doesn’t have any sort of warranty on how long it’ll last.

The Galaxy S10E won’t have this screen protector included since it will work with many screen protectors with no problem. Samsung seems to be purposefully doing it on the S10 and S10 Plus to give consumers a quick solution out of the box.

If yours has one pre-installed, maybe they forgot and install one ;)


Get Android activities and sub activities path programmatically

Based on this question from StackOverflow, you can try the following:

adb shell dumpsys package | grep -i "com." | grep Activity

It will list all activities from packages whose names start with com.. You can apply the same command for packages that start with net. or org. or whatever by substituting com.