How can I uninstall a device admin if the Deactivate button doesn't work?

Try booting your device into safe mode.

You can do this by holding the power button until the shutdown menu appears, and then hold the "Power off" option until your device asks to boot into safe mode. There will be a watermark on your screen when you boot into safe mode to show you it worked.

When you boot into safe mode, only system apps are allowed to run. You should be able to deactivate the device admin from there, because no app can prevent the process from running.

Warning: all non-Google sync accounts are reset when you boot into safe mode (no idea why). This means you might need to enter your dropbox/onedrive/other account credentials.


How to recover "Family Guy: The Quest For Stuff" game progress

You play through the new game until you unlock Chris and get to the “Find Better Reception” task.  From here you click on the menu button:

This will bring up the TQFS menu, from the menu you tap on Account Info:

This will open the account settings.  From this list you click on “Sign in As Someone Else”:

From this list you pick the sign in option you used when you setup your account.  So if you setup an account with Facebook select that, Google choose that, etc.  :

For you, since you were signed in with Google, you'll select the Google option.  Then you'll sign in with your information.

Tap next…and voila! My Quahog is back!

Source


Chrome 65 doesn't allow screenshots in Incognito mode

This appears to be a side-effect hiding incognito tabs from the recent apps list, which is intended as a privacy feature.

They also added an --enable-incognito-snapshots-in-android-recents switch to change this behavior, but unfortunately that's not easy to pass on Android, and there isn't an entry in chrome://flags. I didn't find anyone requesting a way to make it (easily) optional; I suggest filing a bug report about the screenshot-blocking side effect; that switch should at least be exposed as a flag.


Why does my android phone gain battery when I turn it off and on again?

I doubt very much that your battery is actually gaining energy, what with the conservation of energy and all that.  Instead I imagine that the meter is fairly inaccurate, and is inaccurate in a different way just after you turn on the phone, than when the phone has been running a while.


How to change my Google+ connection in "Me" contacts

A Google+ account is tied to a Google account. So what you can do is using your own account on the Android device instead of the shared one.


Google photos shows no photos in All tab

Google+ Photos doesn't exist separately - it lies within Google+ main application. I mean Google+ Photos app comes along with Google+. So you need to clear the data of Google+ in app manager. Also you can uninstall the updates of Google+ and update again if clearing the data doesn't work.


Can't shed any light on your current experience I'm afraid. It's possible that Timescape has some sort of feature built in but I have just the app for you. Call Track syncs all your calls to your calendar, including time duration and number (and name if they're in contacts) and will import your existing call log. You can select a specific calendar or label to sync with. Hope that helps. :-)


Using Android phones with two antennas to programmatically transmit wifi and bluetooth at the same time

I guess this will depend whether Wifi and BT share an antenna at all in the device. If they do and it is MIMO I doubt you can use one of the MIMO antennas for Wifi and the other for BT.


Home Screen Takes a Long Time to Display After Removing Phone From Dock

As far as I've read, the reason this happens is because of the Android memory management, which I read was made "worse" because of a better internal task killer in 2.2 Froyo. The app is being marked as not needed in memory anymore and is being killed.

There are a couple things you could do to mitigate the frequency of this happening. There's an app on the market called MinFreeManager which modifies some system config files to change how the memory manager divides up memory to active apps. Get the app and load the preset Aggressive. Hit both Apply and Apply at boot. Also, you need to be ROOTED to do this.

Another thing I've seen suggested is in the LauncherPro settings, go to General Settings and check the box for Keep in memory.

Since doing both of these things, I have seen a reduction in homescreen redraws.


How can I mount or unmount the SD Card using ADB?

Connect your device and at the command prompt:

Type adb devices & press enter (Your device should now be listed)...

Type adb shell & press enter (Wait for the "#" to appear)....

Type mount sdcard next to the "#" sign & press enter...

You will need to know the mount point also if you intend to mount the external card.

As an example:

  su
  mount -o bind /mnt/emmc /sdcard/external_sd


That's not a bad idea at all. I have Verizon Wireless and I do this all the time. That's what tethering is for, and the USB option as well. 4G is fast, and for what it's worth, based on what you've said, it seems like a fantastic idea.

To answer your second question and forward, no - -  your phone wouldn't fry, providing you got a phone with good specs.

As far as I'm concerned, they have been more reliable than regular average routers. It's LTE after all, so it's not a surprise. Can't speak about the throttle, that depends on T-Mobile and their terms. I think they do throttle, but it's not a huge difference.

I'd recommend talking to someone from T-Mobile and asking them what device has best specs and battery power. Also, you can get a data monitor to monitor all traffic and block / allow certain connections via incoming addresses or devices. Those apps are available on Google Play so let me know if you need them.

I have a family member who uses T-Mobile tethering  amongst six devices at home, two of which are a PS3 which plays Netflix and it's not slow at all. Randomly given of course, every server has ups and downs.


"sync disabled" and "unfortunately S Planner has stopped"

I had the same problem: S-Planner and email would not sync. In the sync settings was also an item saying "master sync disabled" but no indication as to how to enable it!

The fix for me was to go to the options menu of the phone (when you swipe your finger down from the top of the screen). You should then see a few green and blue symbols (bluetooth/wifi etc.). At the top right there is a gear wheel icon and next to this on the right is another button which when clicked will show all the different icons for your phone settings. Press this and look for the "sync" icon. If it is disabled (blue) then click to enable it.


How do I sync and share Calendars from multiple Google accounts with my phone?

Assuming you upgraded your Galaxy 5 to Android 2.2, you can do the following:

To sync and see calendars from both accounts:
a. If you already added your other GMail account, skip to step c.
b. Add your second GMail account under Menu -> Settings -> Accounts & sync -> Add account -> Google and follow directions there.
c. Tap on the newly added account and make sure the "Sync Calendar" option is selected and exit out of Settings.
d. Open up the Calendar app and go to Menu -> More -> Calendars expand the newly added Google account, which should show you all of its available calendars.  Keep tapping the button  to the right of each calendar until both icons are enabled, and the text under the account name reads "synced, visible", and tap the OK button.
e. You should now be able to view the second calendar's entries in the Calendar app (or any app that accesses Google calendars.)
Any events you create on your phone via the Calendar app and assign to a GMail account will automatically sync to your online GMail account.
Instructions for sharing your Google Calendar with a friend can be found here.


Why does accepting Calendar invites open a browser? Can I prevent it?

There is very little you can do! The calendar application is wired up to trigger a open intent to the web browser to accept the invites, its written up in the package's manifest.

<activity android:name="GoogleCalendarUriIntentFilter" android:label="@string/app_label"
    android:theme="@android:style/Theme.NoDisplay"
    android:configChanges="orientation|keyboardHidden">

    <intent-filter
       android:priority="50">
       <action android:name="android.intent.action.VIEW" />
       <category android:name="android.intent.category.DEFAULT" />
       <category android:name="android.intent.category.BROWSABLE" />
       <data android:scheme="http" android:host="www.google.com" android:pathPrefix="/calendar/event" />
       <data android:scheme="https" android:host="www.google.com" android:pathPrefix="/calendar/event" />
       <data android:scheme="http" android:host="www.google.com" android:pathPattern="/calendar/hosted/.*/event" />
       <data android:scheme="https" android:host="www.google.com" android:pathPattern="/calendar/hosted/.*/event" />
    </intent-filter>
</activity>

Source: packages/apps/Calendar/src/com/android/calendar/GoogleCalendarUriIntentFilter.java


Can't swipe down notifications on Nexus 4

This is a hardware issue most likely.

The only way to solve this would be to send the device back to the manufacturer.


Android applications automatically turning on when wifi is toggled on

It seems like you're making this problem for yourself.

As designed, apps can ask Android to notify them when a network connection appears or disappears. Some apps might want to be notified when they're running in the foreground, but some apps might need to be notified whether they were already running or not. This is necessary for the correct functioning of the app.

It wouldn't normally cause any lag, because background services always run at a lower priority than the foreground app. When an app finishes running normally, Android caches it in RAM, so that next time it starts (whether it's a foreground activity or a background service), it can start immediately, using less battery. But if you routinely force-stop apps, or use a "task killer" or the "Background process limit" option in the developer settings to stop them, then next time the same app starts, Android has to spend time and energy loading it from storage again, causing lag.

So my recommendation for how to stop your phone lagging when you connect to Wi-Fi is that you should let Android do its own job of managing processes, and stop trying to micromanage it. Leave that force-stop button for cases where a buggy app has gone out of control.

For more information on why task killers slow your phone down, see the answers to How can I stop applications and services from running?


Is it possible to restrict an app's permissions to a specific folder(s) (and subfolders)?

Could work in theory.

Every app installed on an android phone is given a user id starting from 10000 for the first app and a group with the same id is created.

BusyBox (and root, maybe?) required!

To get the uid of an app, execute the following in a terminal emulator.

dumpsys package com.example.myapp

Replace com.example.myapp with the package name of your target app.

Format your storage (external/internal) with ext4, assuming you have a backup of all the files.
Restore the backup.
chown and chmod the folders you want to restrict. Basing your restrictions on groups will be a better option.

Again, it's just theory. May or may not work.
If you didn't understand any of the steps, get proper knowledge about them or don't try them. This may cause temporary as well as permanent data loss.


Can I use an external GPS receiver by connecting both GPS and Android device to a PC?

I don't know if you can do this with your PC. Likely the easiest way would be to hack up a custom script on your PC to respond to new positions coming from gpsd, and use the following command to mock those locations on the phone:

adb shell setLatLon latitude longitude

You need to have previously turned on USB debugging and mock locations in the phone's settings.

However, this seems unnecessarily complicated. If you search for external gps on Google Play, you'll see a zillion apps that allow you to connect your Android device directly to an external GPS receiver. There's no need to involve your PC at all. Try a few and report back which one works best for you.


It's difficult to get decent GPS position inside buildings or covered areas. Try going outside; you'll get faster GPS locks.

Don't worry, you're not alone. I have the same problem.

Check out FasterFix / FasterGPS as well. They can help improve your GPS locks.


How can I know if my Android Tablet supports Wi-Fi N?

You could try switching your router temporarily to 802.11n-only mode and see if the tablet still connects. If the tablet doesn't connect, it doesn't support it.


It was helpful if your smartphone dont' have so big RAM. For create a swap partitions you need a kernel that support this. To create a swap partition download that app: https://play.google.com/store/apps/details?id=org.azasoft.free.swapper&hl=it
Choose the type (I recommend EXT) and choose space. Check Active swap on boot and reboot your phone and this work!


My droid turbo is not able to reconnect with bluetooth with my ihome

I dont know if it helps, but I had a similar experience and thought I'd tell you about my fix.  For some reason when I upgraded my phone to a Droid Turbo, my new phone was unable to connect to my awesome Motorola stereo headphones-- I was getting the same "incorrect PIN" message you were getting.  I struggled for about 40 minutes. Here's the fix-- maybe you can make some use of it to your issue.

Step 1: Clear the cache.  What I did was to look into the headphones manual and press the button combination to "clear all paired devices" from the system memory. I'm not an expert, but it seems that the bluetooth device (the accessory, in this case your iHome, in my case, a set of stereo headphones) stores trusted devices in a kind of cache to make connecting quicker. By clearing this, I was hoping that starting with a "clean slate" would help me.

Step 2: Manually put the device in Pairing Mode.  When you first take a new accessory out of the box and start it up, it defaults into "pairing mode" because its never been connected.  But after you pair with a device, subsequent power-ons no longer boot in Pair mode anymore-- because now itas looking for familiar devices, right?  So I put the headphones into its default "pairing mode" so that it was waiting for a new pairing request.

BAM fixed the issue.  My phone saw the headphones in the "Available devices" and I was able to pair with it without a hitch.

Hope this helps.


How is the internal storage of the Galaxy S III allocated?

Some site disassembling the Galaxy S III states a 16GB flash, seems to be the 16GB version. If that's true, I would imagine the 32GB version has a 32GB flash, that's an internal storage.

The tech is MoviNAND that's just work like an MMC card, but it is mounted as the internal storage for Samsung's devices.


Spotify cache on 5109MB on internal SD, 4464MB on external SD

I ended up deleting Spotify completely. I reinstalled it, and now have downloaded 3GB of data.

I usually download several playlists and albums to avoid downloading them repeatedly. I don't know why I ended up with two caches on internal and external SD, and I don't even know if both of them were used or if this is a bug.

Now the internal cache is empty or very small, and external is 3GB. This is still less than either of the old caches, but that's because Spotify forgets which albums I downloaded before, and the current set is not exactly the same.


Schedule automatic updates - not from Google Play?

You can try APK updater , also available on F-droid ( if you add  Izzy's repo) and
is meant for cases like yours where you are not using Play store.

  Update sources
  At the moment four sources are supported:

  APKMirror
  Google Play
  APKPure
  Uptodown

You can schedule daily or weekly updates, time of update and update on startup

Edit: It requires root permissions to update all. You can download the updates for apps you want to update by ignore others, followed by clicking the blue circle icon and install them.

You would need to give permissions to install from external sources. In screenshot below , I updated a single app "aSpotcat" which shows "installed" and other apps showing "Install"

Not an ideal solution for auto updates since it requires manual intervention if device is not rooted


How to prevent systemless Xposed Framework from crashing Play Store?

The developer of GravityBox Xposed modules, C3C0, suggested to use official and original Xposed Framework (flashes system partition and breaks  Safety Net). They confirmed it working alongside Play Store, but on Android 8.0 though.
Alternatively, one can try Aurora  Store from F-Droid, as an alternative to Play Store and as an interim solution. It fetches apps' updates and new apps directly from Play Store. It also provides sufficient information regarding the app to be installed, such as What's new, permissions, and so on.


How can I make an Google Talk voice call without hands-free mode?

This may no longer be relevant since Voice is being replaced by Hangout, and you can only make video calls with Hangout. You could look into using a Google Voice number with a VoIP client, like Groove IP, to make calls. This is a great tutorial if you need some help getting started.


There are two types of protection offered by the Android Market.

The original copy protection is now deprecated and is apparently fairly easily circumvented.

Google now recommends that developers implement its licensing service, which requires a bit of effort on the part of the developer.  It requires Internet connectivity and checks whether the Google Account being used on the device has legitimately purchased the app.  How often the app goes online to check the licence is up to the developer.


Is there a way to organize the numbered MP3's from Google Play?

The Official Google Play Music app will download music as untagged, numbered MP3 files, as you said, and uses an internal mapping method to know which MP3 is which.
However, the app Offline Music Importer should do what you want. It is free for the first 50 songs; after 50 it costs $2.49 to unlock.
A description from their app page:

Why you need this app:
When you make your Google Play Music media available offline, you are storing cached music files in a special folder on your device. The media provider service within Android can’t see the music in there. Even if it could, the file names are meaningless and they don’t have any ID3 tags. The service would not know what the song title is, what album it belongs to, what track number it is, not even the artist. The files are just raw music. For all those reasons, you can’t play those files properly in any other music player except the Google Play Music player.
This app gathers those meaningless music files, applies the proper ID3 tags and artwork, moves the files to your /Music folder on the sdcard, and updates the Media Provider. All your imported music will be available to any music player installed on the device.


Google has given out an end of life (EOL) policy, which lists different hardware and versions and their final deadline for guaranteed software updates.
You can check if you can find your device listed here:
https://support.google.com/chrome/a/answer/6220366?hl=en
and see if the EOL time has been reached.
More news on the different Nexus EOL's can be found for e.g. here:
http://www.androidpolice.com/2016/06/21/google-support-site-now-lists-end-life-dates-nexus-devices/

If your device is listed, but the EOL has not been reached, you should still be able to access guaranteed google updates.


unknown_error when installing couchdb on android

Thats a strange error, currently there are 2 common problems with the CouchDB install,

is that it isnt currently supported on 2.3.3 and above
is that your external storage isnt mounted on /sdcard/ (or it is currently mounted as a drive)

are either of those true? if so then they are already on https://github.com/couchbaselabs/couch-android-launcher/issues and I will update there when they are fixed, if not if you could run adb logcat it would be extremely useful

Cheers
Dale


How can I update the Market app on my device?

New versions of the Market are rolled-out by Google automatically (and there is a slight chance that you never see the new Market, but I don't think that this is true for the Desire S). So the best thing is to wait.

If you really can't wait you could try this market.apk, but I am not sure if it's the latest. Make sure that you have "Unknown sources" enabled. Source


New Facebook app activates GPS when launched -- how to disable?

Similar to Permissions Denied, mentioned by Matthew is LBE Privacy Guard which also allows you to selectively disable permissions for apps. Also good for disabling geo-tagging on your photos as well as preventing Facebook and/or Twitter from broadcasting your location.


How to remove radio from quick settings in Asus zenfone 4

Open the toggles bar and on the top along with the settings button there will be an icon of pencil and a page tap that and quick settings menu will launch there will be two headings scroll down the first one and uncheck fm radio and select any thing else you want to


Are there any Marshmallow-compatible bluetooth styli?

Try the Adonit Dash. No palm support on Android device though.


Another way to get gcc would be to add the community repo hosted by its-pointless at https://github.com/its-pointless/its-pointless.github.io. Sources are (more or less) available at https://github.com/its-pointless/gcc_termux.

Other popular packages available includes numpy and scipy.

More information about this and other community repositories can be found in the termux wiki.

To add this particular repository to your termux environment, run:

# Get some needed tools. coreutils for mkdir command, gnugp for the signing key, and apt-transport-https to actually connect to the repo
apt-get update
apt-get  --assume-yes upgrade
apt-get  --assume-yes install coreutils gnupg2 apt-transport-https wget
# Make the sources.list.d directory
mkdir $PREFIX/etc/apt/sources.list.d
# Write the needed source file - Added Missing "> character on line below
echo "deb [trusted=yes] https://its-pointless.github.io/files/ termux extras" > $PREFIX/etc/apt/sources.list.d/pointless.list
# Download signing key from https://its-pointless.github.io/pointless.gpg
wget https://its-pointless.github.io/pointless.gpg
apt-key add pointless.gpg
# Update apt
apt update

(instructions taken from https://github.com/its-pointless/its-pointless.github.io/blob/master/setup-pointless-repo.sh)


Working with Security Metadata in APK file

How did Google insert this the metadata into APK signing block of the APK and how it verifies that metadata on the phone (technically)?

Technically the Google "Frosting" signature is inserted the same way as described in the APK Signature Scheme v2. Note that it is just added to the same section inside the ZIP file - it does not replace any existing signatures in this section.

  I guess it is possible to create custom content in this signing block? Let's say I want to distribute some APK privately in my company, when the user installs that APK then I can figure out if the APK belongs to our company or not, just like Google did with their apps in Play Store.

As far as I know the only "meta data" is the signature itself. If it is present it is an APK from Play Store.

  If all developers use App Signing by Google Play, then does the mentioned security metadata above become unnecessary? Because Google can just simply verify the certificate inside each APK instead.

No. The Google Frosting signature is just an additionally signature. The Android permission model still relies on the common APK signature by the developer. Only the Google Play Store app is able to verify the Google frosting signature. The other parts of the Android system (those from AOSP) don't even recognize this signature.

For more technical details see this question + answers on Stackoverflow: Security Metadata in Android APK


Backing up contacts, call log, SMS/MMS and gallery via adb?

If you have a Google Account connected to your Android Device, then Contacts are automatically backed up. As far as the Call Log, that would be  info that your carrier can provide. The same is for SMS, when you boot your phone, the server normally updates your sms/ call log info, so calling the carrier would be a good idea. There is an App on most Android phones, called Picassa, that comes with the phone. You could try connecting your Google Account to Picassa, and setting the App to  upload your photos to it.
     I'm not a developer, but I own a phone with the same OS, I hope these suggestions help you. :)


You probably need to side-load a Market.apk file that's been hacked to work with your device.  This will require root.  You could also load a custom ROM with the Market already on it.  I recommend searching XDA.

That said, you won't be able to get Flash unless you have/get 2.2.  Flash requires Android 2.2+ as well as an ARMv7 or better processor.  The 70 series is supposed to have an A8 Cortex based on ARMv7, so that part's OK.


One-tap audio note file that sends to email

Try Blitz Note. I have developed it exactly for such cases.
It allows you to sketch an idea and instantly send it to your email.

If you cannot find it on Google Play, here is the shortcut: http://volidar.com/blitznote


can I replace my tablet battery with a phonoe one

If they are literally the same (size ,voltage ,capacity) then it will work just fine


If you don't want to use the Assistant, you can:

Open Google app
Select More -> Settings -> Google Assistant
Choose Assistant tab -> Phone and turn off "Google Assistant" switch

This should disable the Assistant and let the rest of Google app still work fine.


Samsung devices does not have fastboot mode, at least i am not aware of Samsung devices with Mediatek chipset

the bootloader lock status can be checked only from download mode screen

step by step instructions vary on device and android version. your android version 5.02 may not have OEM unlocking in developer options, you can skip this step

on the other hand be aware Samsung does improve security continuously and may roll-out new features even to old devices, which leads in non-working tutorials

also rooting apps like Magisk do silently change usage at will which may end up in data loss if tutorial isn't up to date


You have to calibrate your battery.

Go to Play Store and install Battery Calibration from NèMa.

Then follow in app instructions to calibrate your battery....  :)


You can use Screen pinning. That way only YouTube (or any app) pinned on the screen will be visible, and you won't by mistake start another app.

Settings -> Security -> Screen pinning. Set it to On.


How could I fix google play store with new gmail account?

What I have done when I experience a similar issue was this, put ALL of your (ever precious) music photos and files in a SD card, and do a complete factory data reset. Try this if you haven't fixed it by now and let me know how this works for you.


How to run Android in Virtualbox on Linux?

I was able to install Android-x86 on my Debian 9 box with no real problem.   Following are my system details, the articles I followed, commands I used and lastly the settings info of the VM itself.

System:

Chassis: desktop
Desktop Environment: Gnome 3.22.2
Operating System: Debian GNU/Linux 9.1 (stretch)
Kernel: Linux 4.9.0-3-amd64
Architecture: x86-64
Processor: Intel Core i5-4570S CPU @ 2.90GHz × 4
Processor supports HW virtualization: yes
Processor supports PAE: yes
Processor supports long mode: yes
Processor supports nested paging: yes
Memory: 15.4 GiB   Graphics: Intel® Haswell Desktop
Disk: 1.1 TB

First I installed VirtualBox 5.1:

$ cd /etc/apt/sources.list.d
$ sudo touch virtualbox.list
$ sudo nano virtualbox.list

In nano I typed:
 deb http://download.virtualbox.org/virtualbox/debian stretch contrib

Then to save and exit nano editor:

ctrl+o
ctrl+x

Then to get keys, update repos and install VB.

$ cd ~/Keys
$ curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc
$ sudo apt-key add oracle_vbox_2016.asc
$ sudo apt-get update
$ sudo apt-get install virtualbox-5.1

Then I set about installing Android-x86:

First I downloaded Android-x86 6.0-r3 (the third stable release of marshmallow-x86) from here. Then I followed this article: "How to Install Android in VirtualBox"
by Cameron Summerson, dated June 29th, 2017.  The only snag I ran into was for mouse support.

The suggestion here didn't work for me but it might work for someone else.

So then I tried the discussion here which instructed to turn off VM which in my case is  "Android" and try the command:

$ VBoxManage modifyvm Android --mouse ps2

After turning Android VM back on, I had mouse support.

These are the VM's settings info as retrieved by CLI command:

$ VBoxManage showvminfo Android --details

Name:            Android
Groups:          /
Guest OS:        Linux 2.6 / 3.x / 4.x (64-bit)
UUID:            a8a28a18-2d9a-4aff-872c-890d72ec9e8f
Config file:     /home/shine/VirtualBox VMs/Android/Android.vbox
Snapshot folder: /home/shine/VirtualBox VMs/Android/Snapshots
Log folder:      /home/shine/VirtualBox VMs/Android/Logs
Hardware UUID:   a8a28a18-2d9a-4aff-872c-890d72ec9e8f
Memory size:     6020MB
Page Fusion:     off
VRAM size:       48MB
CPU exec cap:    100%
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  4
PAE:             off
Long Mode:       on
Triple Fault Reset: off
APIC:            on
X2APIC:          on
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          on
BIOS APIC mode:  APIC
Time offset:     0ms
RTC:             UTC
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Default
Effective Paravirt. Provider: KVM
State:           running (since 2017-08-04T02:01:58.782000000)
Monitor count:   1
3D Acceleration: on
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0):            IDE
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
Storage Controller Name (1):            SATA
Storage Controller Type (1):            IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1):  30
Storage Controller Port Count (1):      1
Storage Controller Bootable (1):        on
IDE (1, 0): Empty
SATA (0, 0): /home/shine/VirtualBox VMs/Android/Android.vdi (UUID: a111cb34-b24f-4b38-ac32-bc33428f8b55)
NIC 1:           MAC: 080027D5FAC2, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
UART 3:          disabled
UART 4:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           enabled (Driver: PulseAudio, Controller: AC97, Codec: AD1980)
Clipboard Mode:  disabled
Drag and drop Mode: disabled
Session name:    GUI/Qt
Video mode:      1024x768x32 at 0,0 enabled
VRDE:            disabled
USB:             enabled
EHCI:            disabled
XHCI:            disabled
USB Device Filters:

Available remote USB devices:

Currently Attached USB Devices:

Bandwidth groups:
Shared folders:
Name: 'shine', Host path: '/home/shine' (machine mapping), writable
VRDE Connection:    not active
Clients so far:     0
Video capturing:    not active
Capture screens:    0
Capture file:       /home/shine/VirtualBox VMs/Android/Android.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25
Guest:
Configured memory balloon size:      0 MB
OS type:                             Linux26_64
Additions run level:                 0
Guest Facilities:
No active facilities.


Install Addons Detector or Airpush Detector to find apps which are causing those push notifications. And, uninstall those detected nasty apps.

If you are rooted, you can install Airblocker - Airpush Block. It simply blocks airpush notification and you'll not have to uninstall those nasty apps.


If you're absolutely sure there is indeed a file with messages in /sdcard/WhatsApp/Databases and WhatsApp cannot restore it, here's what you need to do. I faced this problem multiple times when restoring messages.

Before doing anything make sure you create a backup of the WhatsApp folder somewhere on your computer in case something goes wrong.

First, I assume that if you had the latest WhatsApp version before you made the factory reset, the database file's name will end in .crypt5 You'll need an app from the Play Store: https://play.google.com/store/apps/details?id=org.fireblade.whatsappconverter Make sure you download it with the Google account you used to download WhatsApp before the reset (if you have more than one). The database file is encrypted with the Google account's username so you cannot decrypt database from somebody else. Press Convert crypt5 to crypt database

Now the database name should end in crypt. You'll need this tool: http://forum.xda-developers.com/showthread.php?t=1583021

Follow the instructions exactly. I've used it multiple times and it works. Place the .crypt file in the folder, install Python (step 4) and then run whatsapp_xtract_android_crypted.bat. If the browser opens up, then everything went fine. Close it and find the database file ending in .db in the folder.

Next, copy this file to the Databases folder on your SD card and delete everything else in this folder (you have a backup, right?). Detach your phone from the computer and try to install WhatsApp again. This time it should successfully recognize the database file and restore you messages.

Good luck!


Modify settings parameters through database

Note: This answer is tested on Android 4.2.1.

To enable data roaming for default SIM, enter:

adb shell settings put global data_roaming 1

Changes would take effect immediately. Note that for a dual SIM phone, change the key to data_roaming_2 if roaming has to be toggled for SIM2.


Can I make a Wi-Fi VoIP call on Google Voice without third party applications?

Unfortunately currently there is no way to make a pure VoIP outbound call via Google Voice on Android.

Previously, you could initiate a free call from Gmail on your PC, then press the * key on the keypad which would transfer the call to all other numbers connected to your GV account, and then you'd pick up the "call" on your cell phone and continue the conversation on your mobile which was still VoIP.  Once Google wised up to this feature being used too widely, they changed this functionality to only allow this transfer for incoming calls only.


If you root your phone should you do OTA update?

If you update your rooted phone you will lose your root access and will need to root your phone again which could be a problem because previous method of rooting may not be working on new version. You will need to wait until the same rooting method you used earlier releases a compatible update or you might need to find a compatible method.


How do I paste my password on Google Signin?

The trick here is to use a keyboard app with pasting ability. I had success using both Hacker's Keyboard (It has a CTRL screen that you can combine with v to paste), and Swype (long pressing on the +!= key and then in the four arrows key provides a screen where you can paste).


Askmefast.com provides a hardware reset solution for that tablet:

Power off
Press and hold Power and Volume Up together
When it turns on (nothing may appear on screen or only the logo) release Volume Up (keep holding Power)
Keep holding Power and press and hold Volume Down

This should launch the reset mode and after a restart it should erase all apps and settings.

Read more: How can i do hard reset for teac tablet tc-7120? - Tablet teac classic 103 factory reset :: Ask Me Fast at http://www.askmefast.com/How_can_i_do_hard_reset_for_teac_tablet_tc7120-qna4269703.html#q4563363


How to transfer files between BlueStacks and Windows PC?

For BlueStacks App Player for Windows v 0.9.0.4049 and higher
There is a shared folder between BlueStacks and Windows:

BlueStacks: /sdcard/windows/BstSharedFolder (you may need to install a file explorer app such as "ES File Explorer" to access this folder)

Windows: <BLUESTACKS_DATA>/UserData/SharedFolder (by default, <BLUESTACKS_DATA> is C:/ProgramData/BlueStacks. This is set on BlueStacks installation).
On a Windows 10 device, it was found at the location C:/BlueStacks/Engine/UserData/SharedFolder or C:/ProgramData/BlueStacks/Engine/UserData/SharedFolderor
C:/BlueStacksData/Bluestacks/UserData/SharedFolder.

Manual method (BlueStacks ↔ PC)
Copy/put any files you want to transfer to one folder (using "ES File Explorer" on BlueStacks, or "Windows Explorer" on PC), and those files will be shown on another folder.
Simple method (PC → BlueStacks only)
From BlueStacks, open "BlueStacks Settings", click "Import Windows Files" and click Proceed. A file chooser dialog will appear where you can select the file you want to import (tips: you can select multiple files by holding Ctrl and clicking other files). Finally, click Open. BlueStacks will copy the files to the same shared folders mentioned above.
Reference: How to Access Files on your PC from BlueStacks?


How to return to the home screen with a terminal command?

am start -a android.intent.action.MAIN -c android.intent.category.HOME

More info about shell commands: an archived version of the AndroidWiki page


Rooting a Nexus7 (2012) without installing a custom ROM

Yes, you can root it without installing a custom ROM. The rooting instructions on this site just tell you to install a custom recovery, which can install su for you.


Customer service explained me that my Project Fi SIM card is expected to kick me off from free Wi-Fi whenever it decides that the LTE connection is stronger. He said the customer should every single time manually put himself to airplane mode as a remedy. Complete bullshit esp. given that fact that it loses Wi-Fi in sleep even if data is off so waking the phone would not give me any connection, until I would force a reconnect by opening settings.

Finally, a device update from March 5 fixed it, so now my Wi-Fi stays on.


Android Backup manager - restore from Nougat to Marshmallow

For reference: One way is to use Titanium Backup app on older phone and then just restore the app's data on newer phone after transferring the backup data. The same thing could be accomplished using adb from your home computer, but you'd have to backup each app's data separately.

see this thread for more:
How to backup an Android device?


To manually remove an app, you'll need to (manually) delete all of the following items:

The app's package, usually in /data/app/<package name>. For system apps, delete /system/app/<something>, /system/priv-app/<something> or /vendor/app/<something> instead, depending on where it resides. The folder and file name are not necessarily the same as package name for system/vendor apps, though.
The app's installation information, /data/system/packages.xml. This is very complicated as an app may define resources that can be used by other apps. Be sure to remove all related keys and leave unrelated keys intact, or you can mess the files up.

Additionally, these items may be removed, but they'll be pruned if some or all items listed above are manually removed or found missing. The automatic pruning usually happens during system booting.

The app's Dalvik cache, in /data/dalvik-cache, usually .odex or .oat files
The app's data, in /data/data/<package_name>
The app's data in external storage, in /sdcard/Android/data/<package_name>
The app's "simplified information" in /data/system/packages.list, which will be pruned if the app is gone from packages.xml

Sometimes you'll see some log in /data/system/uid_error.log if the above items are pruned by Android.


Is there a way to send an emergency text and/or email by holding down either of the volume buttons?

tl;dr: I wasn't aware of any such apps and so I've actually written an application that can do this for a university project; the user holds the volume down button for x seconds (default is 3) and a preconfigured emergency message is sent to their chosen contact(s). There are a few problems with getting this functionality however (see below). I haven't made the app available anywhere but could put a version up on the Play Store over the next few days. Will edit this when I do.

The problem I found is that it doesn't work in all possible states the phone could be in, meaning your friend might be trying to use it but will forget to put it in a correct state if they're in a panic. Here's the results of the testing I did, a pass means the emergency SMS was sent:

  One test wasn’t applicable because if the screen is off pressing the
  volume button will turn it back on giving us the first test state.

  For the state where the screen was on but phone was locked, the evidence
  gathering could be activated but only by pressing the volume button
  repeatedly for the required amount of time.

  The reason the activation doesn’t work as intended is because Android
  only receives one button press when the volume button is held while the
  screen is locked and so only passes one press to the application. If the volume button is repeatedly pressed then
  the application is ‘tricked’ into thinking the button is being held
  constantly because the app checks if the button is being held once a
  second but the button only needs to have been held once in the last
  second for it to count.

A positive point about the volume button method is that it uses almost no battery, there isn't any monitoring or polling of the volume button's state.

If you were willing to consider other activation methods I also added the ability to tilt the phone and have it activate the emergency SMS, I found this worked in a lot more states:

I believe it would also be possible to get the Tasker application to do this tilting activation but I don't own it and haven't tried it.


No. You won't need a SIM card. Simply connecting to a working WiFi network is all you need to check and update your Moto E. Here is a post from an user on Androidcentral claiming he updated without a SIM card.

You might want to read : Who are responsible for pushing out the OTA updates?


I believe it is possible if your phone has an unlocked bootloader and you are capable of modifying it.  I have no idea how to do this but you may find help on Stack Overflow.  You can also check out how the devs that install Android on Windows phones do it.  This site talks about installing Android on the SD card for their dual-boot mod.

This is probably more work than it's worth.  Another option, if you are going to be using it on the same exact model of phone and they are rooted: Use Titanium Backup to backup all the apps and settings and then restore them to another phone.  This can be done to the SD or to Dropbox.


Can the RECEIVE_SMS permission be used to intercept SMS messages?

Yes, it can, but only on Android 4.3 and lower. This is used for example in Whatsapp. When you activate the app, Whatsapp sends an SMS to the number you reported, and the app intercepts it quietly and reports to the servers that it has received the SMS. This is how the account is tied to your number.

Of course, this can be used in harmful apps also. If an app registers as an SMS receiver with the highest priority, the app can listen for incoming SMSs, process them and either dismiss them without the user ever noticing, or forward to the next SMS listener with the second-highest priority.

This has been redone in Android 4.4, and if I understood correctly, only the default SMS app has access to all incoming SMS (SMS_DELIVER_ACTION), and the other apps with correct permissions will only receive a notification of the incoming message (SMS_RECEIVED_ACTION). In addition, the SMS_RECEIVED intent is non-abortable, it can't be stopped. I assume that in Android 4.4, this is done to allow the user to see all incoming SMS messages in the default app.

Edit: Found some more useful info on the Android Developers Blog. I'd test this further, but my only Android phone is currently WiFi-only, so no SMS :/


Issues with Galaxy S3, S4, Note 2 destroying or being unable to use SD-cards

Abruptly forcing your phone to shut-down (holding power button until forced shut-down, pulling battery, etc.) can cause a corrupt SD card on any device if it is currently reading/writing to the SD card. It is known that some Samsung devices try to read the SD card during some random times such as when the phone is starting up. Also running applications that are saved to the SD card and forcing a shutdown is asking for trouble. I'd always recommend shutting the phone down properly whenever possible to minimize these issues.


Where is the Android log file to see if app installed correctly?

The only log I remember, that contains installation success/failure info is the one that can be accessed via ADB (android debug bridge). The command is:

adb logcat

But you might not have the Android debugging tools installed, so an easy way of looking at the logcat is to install aLogcat from market. Because that log is a memory buffer (I learned it form stackverflow).

Man, I sure want an easier way to get that info, but this is the only method I can remember.


Persistent download notification on Galaxy S3 running Android 4.3

Saw this on another site:

Ryan answered 4 weeks ago
I was having the same issue after I updated my Galaxy S3 to Android 4.3.
I think I just fixed it. Here's what I did:

From the home screen, click the Apps icon
Open the "Downloads" app
In my case the files that kept showing up in the notification pull down were in the Other Downloads tab
Click the "Clear list" button at the bottom of the screen

After a restart I didn't get any more notifications.

Source: Just did this myself.


Is the Google Nexus S capable of reading the exFAT file format?

No.

As reported and commented on by various users, there is no exFAT support built in to Android, so the Nexus S will not read the disk.


Saving ringtone selection in Contacts app

Ringtone Keeper is also an free alternative that looks like it does what you want.


Hangouts, Google Voice, and SMS is no longer supported Notification

I had the same problem and I also wanted to avoid installing an extra app just to get rid of a notification.

The only thing I could think of is Facebook messenger which I already use. After I downloaded it the notification disappeared and messenger was now the default app for SMS.

In case the notification doesn't disappear automatically go to:

Settings -> Apps -> (Gear Icon top right) -> Default Apps

and you should see 'SMS App' just tap on it and choose messenger(or any other app you want to try). My tablet has Android 6.0.1 so instructions may differ on other versions.

PS. Firstly I tried to revoke any SMS permisions to hangouts so I can clear it from the default app for SMS but it didn't work.


In short: GPS works without an active connection, it's completely passive.

GPS has however an addon feature called A-GPS (assisted GPS) which speeds up the startup (time to first fix) considerably. It basically warms up the receiver with GPS status data such as time, coarse location and most of all GPS satellite orbit location data (ephemeris data download). Everything of this is also included in the GPS signal but a cold start needs longer if the receiver needs to fetch it itself. With A-GPS this data is downloaded from the internet and fed to the receiver.

Note: The A-GPS data is good for some days but deteriorates over time until the phone needs longer to (once!) cold start again (or a internet re-download is necessary). You can trigger a manual redownload with some apps, for example GPS status.


With Tasker you are able to achieve this. The Tasks can be defined as e.g. Wifi on and there are different trigers for those Tasks. Amoung many others, time can be a trigger.


MediaTek K80 is stuck , computer store tells me the firmware chip is corrupted

The kernel version 3.18.19 is correlative with Android 6.0.1 Marshmallow, which also correlates with Security Patch level. The ROM is built userdebug test-keys so this is most likely (ported) custom ROM.
Looking for baseband version there are lot of different 'brands' for several phones or tablets, which is unusual.
What they have in common these are low-budget devices running entry-level MT6580 processor with serial number 0123456789ABCDEF in fastboot mode.
Indeed this looks like a typical chinese clone device often with fake android version and/or fake hardware specs (see #40386).
Nevertheless factory reset will not have such negative impact, only cache + userdata partition is formatted which does not harm the firmware/ROM.
The best source for 'stock' ROM is your device itself. Do a read back with SP Flash Tool and create your own scatter file with WwR MTK

check that device has unlocked bootloader and/or adb root access in recovery mode. download platform-tools and enter recovery/bootloader mode with volume keys
in bootloader mode factory reset by formatting cache + userdata from fastboot
fastboot devices
fastboot oem unlock
fastboot format cache
fastboot format userdata

in recovery mode formatting cache + userdata from adb shell with mke2fs (where mmcblkp1p99 is placeholder for partition number of the block device)
adb devices
adb shell ls -l /dev/block/*/*/*/by-name
adb shell mke2fs -t ext4 /dev/block/mmcblkp1p99

Reboot your device and wait a long time. device is encrypted on first boot, that might take up to 15 minutes


You need to run/flash the official RUU file from HTC that either matches your device's current firmware level or is newer. This will rewrite the partition table, and all data on the device back to factory condition. If that does not work to bring the device back into service, you will likely need to send it in to HTC or replace it.


Add second trusted voice to Google Pixel

Unfortunately, this is not possible with a single user. As you predicted, however, it is indeed possible to set up with a second user, as each user is set up almost like its own phone. Just add a new user, set it up, and then set up the voice as you would normally.

Good luck!


How can I disable autocorrect for some languages in my keyboard?

The keyboard that comes with Samsung phones has this feature.

You can switch keyboards by pressing the little keyboard icon in the navigation bar, or by opening Settings, General Management, Language and Input, On-screen Keyboard.

You can configure the Samsung keyboard like this:

Open its settings by going to Settngs, General Management, Language and Input, On-screen Keyboard, Samsung Keyboard.
Open Languages and Types, and add the languages that you want to add.
Go back to the Samsung Keyboard settings
Open Auto Replace, and enable auto replace just for the languages that you want to enable it for.

I don't think it is possible to install the Samsung Keyboard on other types of Android phones.


Arrow keys are shown by some weird characters everywhere

I don't have a fix, but Internet search results (this, this) give me the impression your issue is caused by lacking Unicode support in the fonts you've tried so far, although that would be strange for something as generic as arrow symbols. As such, my only suggestion is to try yet more fonts if you are able to do that. I doubt I can provide more help than that, but you could add some more info about your issue:

Have you seen these symbols display correctly on your device in the past?
What device are you using, and what Android system is it running?
What fonts have you tried so far? (font names)
When you say "everywhere", do you only refer to keyboards or texts as well?


Ultra STAMINA mode extends battery lifetime significantly. You can use this mode when you know you won't be able to charge your device for a long time. Only a few basic functions, such as Phone and Messaging, are available

To deactivate Ultra STAMINA mode

Drag down the status bar to open the Notification panel.
Tap Deactivate Ultra STAMINA mode


Installing apps from desktop site "play.google.com/store" not working/slow

Have you checked that your device is recognized correctly? To do this, go to the Settings page and check the Last Used date. You may have multiple entries for the same device if you have switched ROMs or formatted the phone, and if you're trying to contact an old version of the phone, the install requests won't get to the device. If you have unnecessary entries here, you can hide them by unchecking the "Show in menus" checkbox.


Android phone animations have stop working

The animation scale options are turned off in developer options and by turning it on it works as expected..


How to change phone hardware configuration as per requirement of Android Nougat?

Despite people saying certain levels of hardware are required for Android version bla.bla.bla, they're not. Look how older phones like HD2, Galaxy Nexus and Nexus 4 received Nougat treatment - it might not be smooth, but in the latter 2 cases are definitely usable.

The thing you'll be missing without official support is the proprietary drivers, which third-party devs won't be able to provide. If your processor is older (e.g. Snapdragon 800/801), you'll also miss out on newer features like Vulkan. But fret not, as Android still reserves a bit of backwards compatibility - devs can always work it so that it runs on legacy drivers and APIs.

As an Android One device you shouldn't be worried much - just wait for N-based custom ROMs to drop.


disassociate a device I don't have anymore from market account?

There's currently no way to do this. It has been suggested numerous times on Google's forums, but has never been acted on.

The best you can do for now is "hide" devices that you don't want to appear in the menus. You do this by logging into the Android Market website, then going to your account settings by clicking the gear icon and selecting "My Market Account" and then the "Settings" tab. On this page you should see a list of devices associated with your account. If you click the "Edit" button to the right of a device's name you can then select "Hidden in menus".


Boot up Nexus 7 through induction charging

I've found a solution for the following problem:

The Nexus 7 (2013) device must never be turned off unless it has an insufficient amount of power.
When the Nexus 7 (2013) device is exposed to an inductive charge, it should turn on automatically.

In order to apply this change to my device, I activated the bootloader and ran a simple batch file with the following script:

fastboot oem unlock
fastboot oem off-mode-charge 0
fastboot oem lock
fastboot reboot

This line:

fastboot oem off-mode-charge 0

sets the device to turn on whenever there is enough charge remaining that is sufficient to power up the device. If the device is drained completely of battery, then charged via conduction to or above a level of sufficient battery for rebooting, it will not reboot unless it is then either the charger is removed and re-applied or if the power button is pressed. This means that if a device is charged from 0% battery to 100% battery and removed from the charger, it can remain turned off for shipment until it arrives at its destination, in which it can be touched to an inductive charger and instantly turned on with no power button interaction whatsoever.


Kindle fire CM7 barebones: how can I get the home screen into portrait mode?

Aha! As edlarerathis commented, you can change this in AWD settings.

settings -> ADW settings -> system preferences -> Home orientation

change from landscape to auto/sensor.


Nexus 10 stuck in bootloop after Lollipop flash no ADB and no Fastboot

Had the same issue right now. fastboot oem lock didn't find the device.
Disconnected the device from USB and held the power button for 10s to reset. Booted like a charm afterwards


How can I access the emulated sdcard for another user on a rooted nexus 10

Yes, it is possible.

Need a File Manager w/Root

First, you need a file manager that has root access.  Personally I use ES File Explorer.  Within ES File Explorer, you will need to enable Root access (it's under the Tools part on the left menu).

All users will need to have signed in

All users must have had to signin at least once to create their partitions.  Else, you won't see them.

Browse

The exact location is:

/storage/emulated/*  # Android <= 4.4.3
/mnt/shell/emulated/*         # Android >= 4.4.4 (actually, it may be 4.4.3 too)

Where * is the userid.  I am not sure how to get the user ID, but on my tablets with 3 users it shows up as:

/mnt/shell/emulated/0  # owner account
/mnt/shell/emulated/10 # first user I created
/mnt/shell/emulated/11 # second user I created

From what I gather for userids, it goes in order that I created the users.  0 = the first original owner account.  Then each account goes up from there (10, 11, 12, etc).

NOTE: If your file manager does NOT have root permissions (meaning the app itself must request root access), then when you enter one of the directories above, they will be blank.  This is telling you that your file manager doesn't have root access - you need a file manager that knows how to request Root access.


This is something added Android 4.3 and is featured on the Moto X. The phone passively listens all of the time for you to say "Okay Google Now" followed by whatever your command is. (There's a special low-powered CPU being used to listen, which is why it's not available on every device with 4.3.)

(Here's a video demo by Slashgear.)

I expect to see this more frequently as new hardware comes on the market.


How to uninstall/disable system apps on Fire HD 8?

There is a method to disable system apps on Fire HD 8 2017, on your FireOS version. (Discovered by myself, actually :D) You can see that XDA thread here. To battle possible link rot I'll also describe it here too.

I'm not going to add a guide on how to install ADB here, this page by Amazon explains it thoroughly, so you can follow it.
Download the APK attached in post #2, or if the link is broken download it from Dropbox. You can install it with ADB if you know how to, or just install it as you install other APK files.
This is one of most important but most ignored steps. Reboot your tablet.
The Amazon page explains how to run adb commands. Run these commands in order.

adb shell

run-as com.amazon.unifiedsharefacebook

Run pm hide on every app you want to hide. (You might be thinking the difference between hide and disable. pm hide vs. pm disable was analyzed on here.) You can check the package name of the app you want to install by "App Inspector". You can download and install it from here and check the package name of the app you want to remove.

Example: pm hide com.amazon.kindle

Here are all the apps that are safe to remove. Removing any other all could cause unexpected bugs.

Good luck!


How do I access an attached thumb drive?

It turns out you have to enable "Superuser" mode in CM's settings app if it's disabled. I was only able to get to this setting by searching for it - I couldn't find it anywhere in the menu tree. Android normally restricts apps to only access their own special sub-folders on an attached flash drive, so File Manager needs special permissions to access everything.


You have a few options:

instead of uninstalling the app through the notification, uninstall the app directly from the "Apps" menu in your settings. Click "Settings", scroll down to "Apps", find the app in question and tap on it, depending on the specific version of Android you have the options will vary, but you should have an "uninstall" button. Press that.
some apps are a bit nasty to remove and require root privilege. If the above doesn't work, consider rooting your phone so you can get at the app and uninstall it. This should only be required if the app came pre-installed on your phone, or if the app is truly being nasty and blocking the uninstall.


Is it possible to reinstall stock Android on the Nexus 7

Yes. One option would be to use the images distributed by Google at Factory Images for Nexus Devices. Download the appropriate package (the 4.2.1 Nexus 7 archive is what you'd presumably want) and then either flash the images manually or use the included flash-all.sh script (if on Linux). Manually running the commands will be of the form:

fastboot flash <partition name> /path/to/image.img

So, as an example, you'd flash the system partition with:

fastboot flash system /path/to/system.img

You'll need to have the fastboot utility configured for this, but it will work regardless of what OS or recovery system are installed on the N7 at the time as long as you don't modify the bootloader. You'll also need to use fastboot oem unlock to unlock your bootloader if you haven't already, which will wipe your personal data.


Is there an ICS ROM for the Galaxy Tab 10.1 that has camera support?

I cannot lock down a feature list, and I don't have a tablet to try it on, but I've found that the AOKP ROMs are pretty far along. I think it may have camera support, but you'll have to let me know.


Can a Custom ROM affect the performance of my battery?

It's the custom ROM but it may not be the ROM itself. Most of the times it is the kernel that comes with the ROM that is most influential. But, it is possible that the ROM has a feature or two that is draining the battery.

Also, since it is an S4 I have to ask, is it a Samsung ROM or AOSP? Because AOSP is so much different that usually because it is not the most compatible with the hardware it will take a toll on the battery. Samsung knows how to customize it's software the best so generally Samsung ROMs (doesn't have to be stock) are better than AOSP ROMs on Samsung phones or any OEM phones for that matter.


How To Install Latest Cyanogenmod From Clockworkmod Recovery - Galaxy Note GT-N7000 (Intl)

I recently installed Cyanogenmod on a galaxy note 8.  What worked for me was to copy Cyanogenmod to an microSD card.  Then with microSD plugged into phone, boot the clockwork, and install from SD card.

Hope that Helps!!


Can I turn off all "Notification" of all apps, services in Android phone?

Yes, you can turn off all notifications.  Your phone will work fine, but you will not receive any notifications, which will severely limit functionality of applications that depend on notifications to alert you of events and progress.

Furthermore, the amount of battery life saved by doing this will be so close to zero, that I honestly can't recommend it.

Disable notifications for annoying apps.  Leave them on for others.


It could be that your ISP has different APN configs for normal data usage, and the other specifically for tethering plan. As such I'd recommend fistly to check the APNs and see if there have the DHCP setting enabled, sometimes the  device is not getting the IP address assigned automatically hence drops in connection whilst trying to connect.

If its the case of the APN for tethering then also check the related setting and also be sure you have an active tethering plan.You could also use adb to prevent the device from revealing the tethering status i.e modifying settings get global tether_dun_required code. See more here in a related post.


How does the communication between Smartwatch and Smartphone work over the same Wifi?

With GPS and offline music support, you can already leave your phone
  at home, then go jogging and jamming like normal. Now Android Wear
  supports watches with built-in Wi-Fi. As long as your watch is
  connected to a Wi-Fi network, and your phone has a data connection
  (wherever it is), you’ll be able to get notifications, send messages,
  and use all your favorite apps. And if you really do forget your
  phone, you can always ask your watch where it is.

From this link.
I hope this text answers your question.


Google Play Services Sync problem on Android 2.3.6

After looking through verbose log of my mobile phone I noticed that Google Play Services (GMS) can't find class "android.os.UserManager" and it has another dead codes connected with Google Play Services (gms).

And this blocks of errors apear over and over again so Google Play Services restarts them self. Class "android.os.UserManager" require API level 17; my phone has API level 10 so I decided to install the older versions of Goolge Play Services.
After that I find out that problems appear with versions of Goolge Play Services greater then 8.3.0. With 8.3.0 and below there is no such problem. Google+ works fine with this version of GMS.

I install all programs that I need using Play Market and after that I delete all data and updates of Play Market to prevent updating Goolge Play Services (I find out that Play Market respones for updating Goolge Play Services).


Can I block calls based on a specific number prefix or pattern?

If you're looking for a free and ad-free/in-app-purchase-free app, you can use the open-source NoPhoneSpam, which is available on F-Droid (though not Google Play). It supports blocking calls from individual numbers and from numbers that match a pattern with wildcards.

This is especially useful for blocking "prefix spoofing" calls, that appear to start with the area code and exchange (next 3 digits) of your phone number, but really are from random law-breaking telemarketer bots.


Decryption Unsuccessful after data wipe and format

I had the exact same issue when I did an internal upgrade from 18 to 19.1 last night on my Huawei Mediapad M3. I wiped the data as was recommended but it keep rebooting into the unable to decrypt storage.

The easy fix is to boot into fastboot and flash your original, non-magisk boot image. I wish I had tried that before actually going through with the data wipe, as I'm fairly sure that was unnecessary.

If you still have your lower version magisk modified boot image, that will work too, although mine was so old I had to use an older version of magisk manager.


What is best way to clean up my contact lists that are synced between Android and Gmail?

In your android/contacts select only to show contacts from your google account.
You can easily delete your duplicate contacts from your gmail/google account. There is a button on the left side in google contacts for that purpose only.
after deleting contacts recognised by google as duplicate, you can sync your contacts and all your duplicate contacts be gone.


Nexus 5 hangs after few minutes with screen off

I've experienced something similar, when I put my phone for charge and when I unplug after few minutes, it hangs for some time, the lock screen doesn't respond at all, and the battery icon shows still charging. If the alarm is on, it's unable to switch off the alarm, remember this is for about a minute or 2 then everything goes back to normal


How to hide Data Saver icon in Status bar?

Using SystemUITuner, it is possible to remove to remove the data saver icon with or without root (need to grant permission through adb when the device is not rooted).

Open the app, click on TO THE TWEAKS.
Select Status bar. Scroll to the Networking & Data section, then disable Data Saver Icon.

Note: I performed the steps above on a non-rooted device with Android 8.1.

Disclaimer: I am just a user of the app not its developer(s) nor related to him/her/them.


Compacting giant Power Saving notification

Figured it out seconds after posting.

If you go into Power Saving settings and disable "Restrict all background data", the notification shrinks down. I must have had this disabled before.


Android 5.0.2 x86, not working with wifi

I had the same issue but solved it by using a different wifi interface instead of different versions of Android. I had an Edimax interface that was not compatible, and changed to a TP-Link interface which is working now.


HTC Tilt 2 -- possible to get Android on it?

It is possible, however as you mentioned it is not completely compatible yet. Some hardware pieces like the camera (and I think speakerphone) will not work for the ATT T2.

Check out the XDA-Developers forum, specifically rhodium (what our phones are) for more info on the Android developement & cooked winmo ROMs.I don't recall of the top of my head if you need to run Hard-SPL or not to boot into Android off the card of or not, but if you do need to, that'll void the warranty.

Although, in my opinion it's worth it to at least go with a cooked Winmo ROM or Android... even if it voids the warranty.


What to do when you have low app space for Android 4.1 or up?

I will show you two methods to free up app's space. I personally like Method 2 more because, it gives more freedom in choosing what to delete and what not to.

Method 1: Clear cached Data

Go to Settings > Storage > Clear cached data (for all)

Method 2: Using Storage Analyzer & Disk Usage app (Requires Android 4.1 or up)

If you can't install anything from the start, I suggest to first uninstall apps that doesn't necessarily contain essential app data--one that you don't mind losing data for when you uninstall it, e.g., Facebook and Messenger apps (uninstalling any of them is actually enough). The app is only about 4 MB in size.
Install Storage Analyzer & Disk Usage app
Open the app called Drives (this is the app's name in my phone).
Wait for it to finish its scanning.
Go to the DEVICE'S STORAGES tab.
Click Applications, then wait for it to finish it’s scan.
Go to FILE CATEGORIES tab and delete all deletable stuffs except stuffs of the same type of App data.

App cache is usually what you want to delete.
App apk is usually undeletable, but it's just all the app apks you downloaded from the first time you got the cellphone, so it would be good if you are able to delete this. (As an aside, you can also comment to this answer how will I be able to do that).
I repeat, DO NOT DELETE App data or other folders of the same type because they're your app data.
Note: If you are able to delete a folder or a file, that file will be immediately deleted, no questions asked. So be careful.

Reinstall the apps you installed in the first step.


PanDigital Novel - how to replace/update certificate store?

The CACertMan application, while it does not support 2.1 as compiled, is trivially modifiable to compile against 2.1 SDK and minimum version can be dropped with no seemingly ill effects.

Now to get that patch submitted.


Remove the "Change keyboard" button in lollipop

It should only show up if you have more than 1 keyboard active. Deactivate one or more keyboards.


Create customized zip including system.img, boot.img etc for Android customized ROM

Recently I found a source that can help you to create update-script. Here it is: http://marakana.com/s/updating_android_os_via_ota,1065/index.html


Will a Custom Recovery work with an encrypted device?

Yes, custom recovery works with encrypted honeycomb device. The built-in encryption doesn't touch ROM & firmware at all. It just encrypts accounts, settings, downloaded apps & their data etc. which can be located on phone memory, internal SD or external SD. That's why encryption is no longer present after factory reset because there's no encrypted data available.

Files for custom recovery environment live on ROM as firmware. That's why they survive factory reset. As Flashing files/updates has to do with ROM, you'll be allowed to do it. When it comes to Nandroid backup, you can do it too, but the chunk of encrypted data will backed up in that form which can't be restored using Titanium Backup. Yes, you could do Nandroid restore flawlessly.


Is it allowed to offer incentives for 5 star ratings on the Google Play app store?

It is a violation of Google Policy

Highlighting one part of policy violation, related to what you say

Here are some examples of common violations:
Asking users to rate your app while offering an incentive

Edit:

For other violations see Google Play Content Policies

For reporting use Report Inappropriate Apps


Is it important to have an anti-virus application running on your phone or does the carrier protect it?

Android is an OS built using Linux, which is fairly resistant to viruses. Hence primarily there is no need to have an antivirus software in your mobile device.

As in your case, if you are browsing unknown sites, there is a chance that you will be attacked my malware and adware (which are very truoblesome programs and which cannot harm your moblie, but show ads, popups, etc.)

Also these malwares tend to come from the apps installed from unknown sources. Always install apps from the Play Store itself and you will be safe from the majority of malwares.

As a precaution, do not use untrusted sites and never enter your financial details into sites that do not have secured connections (https).

If you have to install apps from unknown sources, it is better to have a antivirus software, just to be safe. But keep in mind that any of those software cannot do much in protecting you with the transactions entered into with unsecured sites other that showing a warning.

Oher than that, the need for an antivirus software is very remote.


How can I change the ringing noise when I place a call?

Your question is a touch confusing, especially due to the use of the word 'ringtone', but I think this is the crux of what you are asking:

  I just want to change the sound when I place a call and it rings while waiting for the other party to pickup.

The answer is no.  That sound is generated by the communications network, and your phone is just playing it to you.  Your phone has no native way to differentiate between that sound and the sound of the person on the other end (or their voicemail).

In theory, an application could be written that would listen to all the sound during a call and adjust volumes depending on what it hears.  I performed a fairly exhaustive search, and found no applications that currently do this.


It's been a year, so this isn't necessarily for op, but for anyone with the problem. I just had this problem and fixed it.

Even with unknown sources ticked, I was still getting a warning message. I just pressed okay without looking, and the app wouldn't install.

Instead, when you get that warning just press more info, then press install anyway. It's smaller text and a different color--easy to miss.

That should do it.


Update to Froyo -=> reboot loop on Sanyo Zio

Do a factory reset (here are instructions).
Grab the update from here (dead link) and re-flash it.  You may need to put it in the /sdcard folder and name it update.zip, or use Fastboot through adb (you need to install the Android SDK on your PC).


You mean the antenna on in the internals of Android handset, underneath the battery or nearby it?

If so - the short answer is no - am afraid!

The firmware and radio base-band is definitely off-limits, closed and proprietary.


How to get the camera's auto white balance to work on a Nexus 4

This isn't a miracle solution, but:

When taking pictures indoor, keep in mind that Android's auto white-balance might make the wrong choice. Look at the image on the screen, and if it feels unnatural, try manually selecting the incandescent or fluorescent settings.
Be aware that, at least currently, the Nexus 4 camera doesn't compare favorably to the iPhone 5 camera: on the Nexus 4, pictures tend to lack details, colors are washed out, and images lack contrast with both white and black leaning towards the grey.

If you own a Nexus 4 and find this disappointing, let me try to reassure you: first, it isn't as bad as it sounds; second, there is still a chance this can be improved with software; third, don't forget your unlocked Nexus 4 costs almost half the price of an unlocked iPhone 5.

Below are some pictures of the same scene I took with an iPhone 5 and Nexus 4, so we can compare them side-by-side. This first shot was done indoor, in a low light, without a flash. Left: iPhone 5 (original), right: Nexus 4 (original).

This second shot was done outdoor. Top: iPhone 5 (original), bottom: Nexus 4 (original).


Why do widgets disappear after running out of battery?

Are you installing apps on your SD card? If so this is the main reason for this to happen. Apps having widget functionalities should be installed in phone storage . Some app even give you a small pop up saying

Widgets Functionalities might not work if you install this app in you external storage.

Hope This helped.


G2/Froyo - Settings Quick Keys - How to set to "Wireless & Networks"

The best way I have found to do this is using an app called Any Cut.

Any Cut allows you to launch just about anything, follow these steps for the two that you mentioned (Tethering settings and Mobile Networks)

Install Any Cut
Pick a Quick Key to set (tap the key if unset currently or Home->Menu->Settings->Quick keys->[select a key])
Under More, tap Any Cut
Tap Activity
Select the activity you want to launch (Network Settings for Mobile Networks and the 2G/3G switch or Settings --the 7th Settings -- for Tethering & portable hotspot)

Thanks to [Jeff Hamilton] for developing Any Cut (and releasing it for free) and also to [pikipirs] of XDA-Developers for pointing out which settings option to use for tethering


vCard sent to my android from an iPhone arrives as text message

This seems to be a bug on the OS (src)

You have to use a third party app for this. vCardIO and bizCard Manager/SMS vCard are good solutions. Former one is preferable and it's free.


Ok, I found out the reason for this problem is the band differences on the 3G:

S5830: HSDPA 900 / 2100
S5830B: HSDPA 850 / 2100
S5830L: HSDPA 850 / 1900

And the incompatibility with the current firmware I had (I updated to CyanogenMod 7.2.0 and still had the same issue), so for a quick fix, I went to:

Settings > Wireless & networks > Mobile networks > Use only 2G networks

And that took care of the issue, however, for a full solution, flashing a latin (like the Brazilian one) with a Modem file like the kp7 or kpl should take care of the problem.


Hacker keyboard 5 row compact layout - where is the euro sign?

I have English (India) & English US as languages & keyboard set as 5 row compact layout (US QWERTY only), with the keyboard having default settings with only change being  Popup mini keyboard settings to the last one, Add Self

Press Alt and letter e, together and in the menu that appears, you see € at the end as in screenshot (see video)


HTC One M8 overheating, random reboots and unable to power it off

For a quick fix for it rebooting after you power off, try holding the volume-up button while holding the power button. For the phone, it simulates a battery pull.

Maybe try to wait overnight and wait until the morning to see if the problem still persists. If it does, hold the volume-down button and the power button at the same time, from the shutdown state to enter the Hboot HTC bootloader.

If you have a custom recovery installed, enter it and try to clear the cache and dalvik-cache partitions. If you don't have a custom recovery, use the fastboot command: fastboot erase cache with a simple tool like Minimal ADB and Fastboot while in fastboot in the bootloader.

If this still doesn't work, you're probably going to have to factory reset/format the whole system.

I have an HTC One M8 (writing on it right now), and the only time this happens is when I flash a corrupt ROM, however.

If you're going to have to format it, I suggest flashing the stock Android ROM, it has really nice animations.


How can I prevent the AT&T update software from using my 4G connection?

Open data usage in settings, tap on AT&T software update, scroll down and tap "restrict background data".


As mentioned in @w3dk 's answer, you can't see any difference because you can't see any difference. As in, your eyes literally can not differentiate between the detail of the picture on either the Galaxy S3 and the Galaxy S6, because in either case, the picture resolution comes close to the eye's limit of resolution (the minimum angular separation of 2 distinct points/objects from a particular distance of observation for which they can be discerned to be distinct from each other). What I will address here are some of your concerns as a developer.

The S3 was a xhdpi device, so any apps on it will use image resources in the /res/drawable/xhdpi/ folder. The S6 is a xxxhdpi device, and so any apps on it will use the resources in the /res/drawable/xxxhdpi/ folder by default, but fall back to the next lower resolution if the requisite folder is not available, utilizing fast image scaling to show the images at the required abstract resolution (dip (device independent pixels), not pixels) (dip are hardware-independent, pixels are hardware-dependent).

You are correct in assuming that image quality should have deteriorated under normal conditions, but your images are in fact pretty high-resolution, and combining that with some downscaling on-device for the S6, you actually get a similar quality image as on an S3.

Why do I say downscaling even for the high-resolution S6? Simple. You're probably not using the whole screen to display the image, and probably what dip resolution you specified maps out to less than 2310x1300 real hardware pixels, so the image is downscaled.

Contrary to what one may think, downscaling from a high resolution source actually increases image quality, and upscaling from a low resolution source decreases it on final display, given the same final display resolution and similar (except in resolution) source images. Here is my source about scaling as regards image quality.

As @DanHulme succinctly put it:

  "An image which has been downscaled from a high-resolution source will look better than one which has been upscaled from a low-resolution source."


Where can I find SharedPRefs file on my MotoG device ? It is with KitKat BTW

This is because your phone is not rooted. By default, only the application itself can access files in /data/data/com.whatever, so that casual users don't edit the files and break the app. To see these files, you need to root the device and use a file explorer tool that can use root (this is usually called a "root explorer" app or feature).


How can I check if my phone supports GLONASS, WAAS and EGNOS?

If you can see the NMEA data , may be from Android APP (available in plenty) , the Prefix would say what GNSS system , its supporting . Like GP Prefix stands for GPS. GLONASS should be GL and Galelio would be GA. But there are some NMEA Sentences which combine  more than one GNSS System and use a different prefix. Better to understand NMEA Format .

$GPRMC,162254.00,A,3723.02837,N,12159.39853,W,0.820,188.36,110706,,,A*74
$GPVTG,188.36,T,,M,0.820,N,1.519,K,A*3F
$GPGGA,162254.00,3723.02837,N,12159.39853,W,1,03,2.36,525.6,M,-25.6,M,,*65
$GPGSA,A,2,25,01,22,,,,,,,,,,2.56,2.36,1.00*02


S6 Duos: Toggle for Data Service Network

In most of the dual SIM Samsung devices, changing the active SIM does not change the Data Network SIM same time. You need to go to Settings and change the mobile data network.
As a quick shortcut, you can touch and hold the Data Network button from the pull down menu and it will open the Data Network settings. Then you can switch the SIM for the data network.


How to enable picture in picture mode in Samsung Galaxy mobiles?

Source

Picture-in-picture is turned on by default for all devices running Android 8.0 (Oreo) and above.
To turn on picture-in-picture:

Navigate to your Android settings > Apps & notifications > Advanced > Special access > Picture-in-picture.
Tap YouTube.
Toggle "Allow picture-in-picture” ON.


How does WiFi in android detect if the device has to sign in or not?

The detection url differs between different Android versions.

For Marshmallow, it uses connectivitycheck.gstatic.com/generate_204, check the code here AndroidXRef - Marshmallow 6.0.0_r1

For Kitkat, it uses clients3.google.com/generate_204
check the code AndroidXRef - KitKat 4.4.4_r1


Needs to add the string (wps_state, eap_server) in the following files

system/netd/server/SoftapController.cpp

int SoftapController::setSoftap(int argc, char *argv[])
{
int hidden = 0;
int channel = AP_CHANNEL_DEFAULT;

int wps_state = 2;

if (argc < 5) {
ALOGE("Softap set is missing arguments. Please use:");
ALOGE("softap <wlan iface> <SSID> <hidden/broadcast> <channel> <wpa2?-psk|open> <passphrase>");
return ResponseCode::CommandSyntaxError;
}

if (!strcasecmp(argv[4], "hidden"))
hidden = 1;

if (argc >= 5) {
channel = atoi(argv[5]);
if (channel <= 0)
channel = AP_CHANNEL_DEFAULT;
}

std::string wbuf(StringPrintf("interface=%s\n"
"driver=nl80211\n"
"ctrl_interface=/data/misc/wifi/hostapd\n"
"ssid=%s\n"
"channel=%d\n"
"ieee80211n=1\n"
"hw_mode=%c\n"
"ignore_broadcast_ssid=%d, **eap_server = 1, wps_state = %d**\n",
argv[2], argv[3], channel, (channel <= 14) ? 'g' : 'a', hidden,**wps_state**));

std::string fbuf;
if (argc > 7) {
char psk_str[2*SHA256_DIGEST_LENGTH+1];
if (!strcmp(argv[6], "wpa-psk")) {
if (!generatePsk(argv[3], argv[7], psk_str)) {
return ResponseCode::OperationFailed;
}
fbuf = StringPrintf("%swpa=3\nwpa_pairwise=TKIP CCMP\nwpa_psk=%s\n", wbuf.c_str(), psk_str);
} else if (!strcmp(argv[6], "wpa2-psk")) {
if (!generatePsk(argv[3], argv[7], psk_str)) {
return ResponseCode::OperationFailed;
}
fbuf = StringPrintf("%swpa=2\nrsn_pairwise=CCMP\nwpa_psk=%s\n", wbuf.c_str(), psk_str);
} else if (!strcmp(argv[6], "open")) {

fbuf = wbuf;
}
} else if (argc > 6) {
if (!strcmp(argv[6], "open")) {
fbuf = wbuf;
}
} else {
fbuf = wbuf;
}

if (!WriteStringToFile(fbuf, HOSTAPD_CONF_FILE, 0660, AID_SYSTEM, AID_WIFI)) {
ALOGE("Cannot write to \"%s\": %s", HOSTAPD_CONF_FILE, strerror(errno));
return ResponseCode::OperationFailed;
}
return ResponseCode::SoftapStatusResult;
}

Testing

hostapd_cli  wps_pbc


If an APK is labeled "for Android TV", will it work with stock mobile phones?

No, It simply won't work for a stock android phone. Because the app was created with a tv's resolution in mind so all you would see is misaligned screen or force crash.


How can I tell which account contacts have synced from?

In the Contacts app, under Menu | Display options I can select which of my accounts contacts' to display (and, in the case of Gmail contacts, which groups to display). Assuming Samsung hasn't monkeyed with that, you should be able to determine which account they're from by process of elimination.


Doing the equivalent of "adb pull", but initiated from the Android device, not via adb

Thanks to izzy, above, I realized that I can copy the TWRP backup directory to my linux machine and de-tar the files contained in the backup. I didn't realize that they were tar files.

This is the solution.


K9 suddenly wants to encrypt all mail, and won't send any

This is a bug reported four months ago and unresolved as you can see here. The context is different but the error message is the same. One solution that worked for somebody is

  Workaround is to manually start the cryptoprovider (OpenKeyChain), then reopen k9 and tap on the lock sign, then sending works for me...
  The problem is the operating system preventing openkeychain to start automatically or being started by k9

This happened to me too recently (and I didn't know this was a bug). I backed up K9 and Open Keychain using Titanium Backup, uninstalled both, restored only K9 and it worked. Much latter, restored Open Keychain and set it up globally and per account and all fine

If either of these solutions don't work, you may well add your experience in the bug tracker and post resolution or what worked for you

OP has resolved the problem as per comments and requested this to be added to help others

  I just exported all settings, uninstalled & re-imported....exporting settings & unchecking global settings when importing did the trick (I will have to go over those manually now)


Quickly skimming OsmAnd~ on my phone I believe it is not possible in current version (1.9.x) to filter displayed POI by their source. You'd have to tag them so that you can apply a custom filter or you have to disable other sources in settings.


Offline initial setup from previous phone

There won't be an easy way covering everything, but the best approach most likely is:

using adb backup / adb restore to cover 95% of the stuff (see Full Backup of non-rooted devices for details)
catching the remains (SMS, probably also contacts) with a specialised app (as for contacts, you can also use the contacts app itself: Menu › Export/Import allows to export to/import from SD card)

Alternatively, you could also take a look at Titanium Backup. This would also be a good idea for later "daily use", to always have an up-to-date backup ready just in case. To use it reasonably on a daily base (and unleash its full power), you'd have to buy the license, though – which is a few bucks, but definitely worth it (this one one of the first Android apps I've obtained, and I'm still using it happily). But in this case, be careful with restoring "system stuff" to a different device/ROM (make sure at least you've activated migration mode), or you might mess up things (which I did once when restoring SMS, as the database structure had changed).


Accessing web server application from server itself?

No, there's no default blocking of port 8080, accessing an HTTP server from the same machine doesn't itself cause a problem, and there's no standard way to configure a server. The standard way to configure anything in Android is through the application itself, with the GUI it provides, not by editing XML files.

After trying everything you have, I'd suggest it would be best to ask the developer for help directly.


Fast Roaming Protocols (802.11k, 802.11r, 802.11v)

Each of those amendments you listed above include a collection of methods/mechanisms/features that have been incorporated into the IEEE 802.11 standard to achieve particular goals/improvements. Whether or not these are supported on a device will depend on the following:

Specific feature/mechanism
Android version
Device vendor implementation and drivers

Also, keep in mind that in order for these features to work, they not only need to be supported on the client device but also supported and enabled at the infrastructure level (e.g. access points).

Another thing specific to 802.11r (FT) is that it will improve transition times when using 802.1X/EAP (WPA-Enterprise) security. On a preshared key (WPA-Personal) network, the difference will be negligible at best.

Last but not least, even if all those mechanisms are supported and enabled you could still experience roaming issues. That's because a wireless network needs to be designed at Layer 1 (RF) so as to provide for a good roaming experience, among other things.

These could be of help:

Crowdsourced client device 11v support list: https://clients.mikealbano.com/home

More info about WLAN roaming: https://community.ubnt.com/t5/UniFi-Wireless/Wireless-LAN-Roaming-FAQ/m-p/1825118


Going by the unexpected touch behaviour you provide it seems that your multi-touch screen is not responding properly to your inputs for this you need to confirm it by doing a small and freely available  multi touch  test.

Download the app and check whether the touch is shown exactly where you selected. The two dots are drawn exactly where the phone reports you are touching.

or else you can simply do the following

1- Go to the developer options section in settings.

2- enable pointer location.

3- touch the screen as lightly as you can. you will notice a red number on the upper right corner of the screen named ""Prs:". this indicates the level of contact needed to register a touch.

4- do the same on different areas of the screen & remember try to touch the screen as lightly as you can (the goal here is to find the lower number that registers a touch)

If you see that at one point of the screen the screen is not responding according to your input then you need to get in contact with your Authorised service centre and report the issue.


How do I upload Cyanagenmod when the only things I have access to are Download mode and ClockworkMod recovery?

In recovery mode, use this:

adb shell mount /sdcard
adb push {filename} /sdcard/{filename}

UPDATE #1: An alternative suggested by ce4:

  Pull out the SD card, copy all needed files externally, and put it
  back in

UPDATE #2: It seems the user did not install CWM correctly. After fixing this, adb push now works as expected.


Android automatically deletes content of my Downloads folder

Check if you have storage manager enabled. It will automatically start deleting backed up photos and videos after they cross the selected timeline.

You can locate it in Settings > Storage > Internal Storage > Storage Manager.


How to make Magisk request permission/fingerprint every time for certain apps?

I don't know about fingerprints (since I don't use them), but to make Magisk prompt to grant/deny root access to an application without saving this preference, do the following:

If you have already granted/denied root access, revoke it in Magisk Superuser settings by tapping your app and in the newly-opened list of buttons tapping "recycle bin" button.
Next time, when the you get the prompt, be sure to change the default Forever option to Once, and only then grant/deny access.

This will grant root access for this time, but won't save the preference for the app. Thus, next time you'll be given the option to grant/deny again. Just don't forget to change Forever to Once each time.


Access windows shared folder via bluetooth

I know this is an old as hell question, but I thought I would answer anyway.

Simply put, this is impossible with the way you'd want to implement it.  Windows folder shares are SMB/CIFS, which is a NetBIOS/TCP/IP protocol.  Bluetooth is, well, the Bluetooth protocol.

Technically speaking, you could use Internet Connection Sharing (ICS) on your Windows machine and connect to the broadcasting WiFi.  You'd then be on your internal network, and you could access the share.  But that would involve using your device's WiFi, not your Bluetooth connection.


Phone LED only flashes for a few minutes after receiving a notification

Must be by design. Flashing the LED infinitely would drain the battery (even if only slightly). I don't see anything in Settings regarding lengthening the amount of time the LED will flash; you can only specify what things cause LED notification.

After some searching it looks like the "Missed Reminder" app allows for a lot of notification customization - LED interval, color, etc. Not sure how to link an app so just search for it in the market. Sounds promising. Hope it helps.


I get no ping repsonse to my phone. Why?

Either your phone silently drops pings, or the router it's behind, either your wifi router, or the 3G network's router that NATs your phone drops them.


Flashing up from 5.0 to 5.1 with CM12 nightlies?

So, I just went through this. I have the LG G3 D851. Not realizing that it went from CM12.0 to CM12.1. You WILL need to get the latest GAPPS. I did not, and ended up hosing my data causing me to have to wipe and start fresh.

I am now running CM12.1 with GApps for 5.1 and starting the process of logging back in to everything and recover all of my 2-factor authentication. Hopefully this helps you, so you do not have to go through the same.


How to exclude certain folders from getting scanned by music player?

You should be able to create a file called ".nomedia" (without quotes) in the folder you don't want scanned. It is supposed to tell the media scanner not to look in there.


In my case the Android File Transfer App made my whole Macbook touch input freeze, so I had to find a away around this problem. The solution from this page worked: https://cooltrainer.org/taming-android-file-transfer-on-mac-os-x/

Kill all Android File Transfer (AFT) processes using Activity Monitor
Remove AFT from your login items
Remove the agent with the following terminal command:

rm -r ~/Library/Application\ Support/Google/Android\ File\Transfer/Android\ File\ Transfer\ Agent.app

Rename the agents copy with:

cd /Applications/Android\ File\ Transfer.app/Contents/Resources
mv Android\ File\ Transfer\ Agent.app Android\ File\ Transfer\Agent.app.disable


Android 6.0 notification bar and quick setting drop down menu not working.

Performed a hard factory reset. Didn't want too, but it's fixed now.


How to enable USB debugging in LineageOS 14 on Moto G2014?

I went with my Android knowledge of tapping 6 times on the build number in the phone settings. This shows a screen with my home screen background and the LineageOS emblem.

Despite what you claimed, you've tapped the wrong place. Tapping "Android version" will show a big N; tapping "LineageOS version" will show you the LOS logo; tapping the actual "Build number" item, which is the second-to-last item in the About phone menu, is what you should go for.

On top of that, it should be tapped 7 times, and each tap should notify you about needing more taps to unlock Dev Options.


Need Help in Downloading Applications from Android Market?