How remote control/remote desktop on Android works? (e.g. TeamViewer)

I haven't done much research specific to TeamViewer, but as an app developer, I'd say it's very possible with certain limitation. The key is, you also need to install certain app on Android device as the interface between PC<->Android.

The Android SDK provides many things: given correct permissions, it can place a call, read/send messages, open app, read device's sensors, etc. If the app has Super User permission, then it will have greater capability.

If you look into the permission of TeamViewer app, you can more-or-less guess what features the remote app can do:

  Version 10.0.2555 can access:

  Device & app history

  read sensitive log data

  Identity

  find accounts on the device

  Photos/Media/Files

  modify or delete the contents of your USB storage
  test access to protected storage

  Wi-Fi connection information

  view Wi-Fi connections

  Device ID & call information

  read phone status and identity

  Other

  access SurfaceFlinger
  read frame buffer
  press keys and control buttons
  full network access
  prevent device from sleeping
  view network connections
  connect and disconnect from Wi-Fi
  pair with Bluetooth devices
  control vibration
  measure app storage space
  close other apps
  draw over other apps

Then, you have TeamViewer app installed on the PC. This works as a monitor/main control. Now, given 2 apps (PC and Android), both apps can communicate to each other (just like chat/messenger app). You can send a message from PC, then the Android app will receive the message, interpret it, and do something on the device. You can also request data from PC, then the Android app will again receive the message, interpret it, and send the data back to PC.


WhatsApp: How to isolate contacts and photos - Privacy concerns

Requisites

Download Shelter - an open source app from F-droid or GitHub. Quoting the developer, use cases

  Run “Big Brother” apps inside the isolated profile so they cannot access your data outside the profile

  “Freeze” (disable) background-heavy or seldom-used apps when you don’t need them. This is especially true if you use apps from Chinese companies like Baidu, Alibaba, Tencent.
  Clone apps to use two accounts on one device

Create a dummy gmail account to be populated with only Whatsapp contacts
Device with work profiles (post Lollipop all have them) unless you used a Magisk or Xposed module to disable this

Methodology

Export your contacts to  your dummy Gmail account. Follow instructions here or any other way, like this Export telegram and whatsapp contacts to vcf?
. Delete all non Whatsapp contacts from this account (you don't want Whatsapp / Facebook to see ALL your contacts , right?)
Add this account to your phone from Settings → Google → Account ( will vary , but you can search)
Install Shelter
Click on the app  to see two panes Main (where all your apps are listed) and Shelter where you will see contacts , Google Play Store. Go to Main and long press on Whatsapp and choose Clone to shelter (Work Profile)
Go to shelter tab and set up Whatsapp as if it is a new account and when it asks for contacts point it to the dummy Gmail account created having Whatsapp contacts
Delete all Whatsapp contacts from your main account and if you wish uninstall or Freeze or disable Whatsapp

Note: Open whatsapp from within the shelter (work profile) not from the app drawer. If you open from outside you will find Whatsapp having access to contacts and gallery. Once you install whatsapp it is completely limited to the storage dedicated to the work profile and cannot see storage outside the work profile

Profit Your contacts and photos are separated ! and Whatsapp will not see at least your future non whatsapp contacts / pictures

On a side note, even with root and mighty Xposed module like XprivacyLua , a successor to Xprivacy, contacts by group cannot be separated ; in other words you can only choose all / starred/ non starred contacts to be visible per app but you can't say hide my Whatsapp contacts ( For more details see Para 18)


Can tablets advertised with Android 4.1, 4.2 or 4.3 be updated?

Your tablet will come advertised with the version of Android it carries in the box. When they make it they don't know what versions will be released, obviously. The packaging and advertising will say Ross Tablet comes with Kitkat 4.4. That doesn't mean I won't update my hardware with a newer version of Android, but it means there is no guarantee I ever will.

There's nothing that says explicitely it CAN'T be updated, unless the hardware is insufficient to run a particular build. JellyBean was heavy on resources but KitKat is much lighter. It would depend on this also.

Either they didn't update their advertising and/or they didn't update the device. There is no hard fast rule.

Updates to Android itself are creted by Google, then released to the OEM. The actual updates to the device are dealth with by the OEM (manufacturer) and released by them IF they decide they want to. This is after they skin it (Touchwiz, Sense, MotoBlur etc), test it and make whatever changes they decide. This is why I have a HTC on 4.1 and another on 4.4 here.

Each manufacturer has it's own unique hardware, as does each device model. There is no concept of a 'generic' Android ROM across devices. The hardware and software for it (e.g. the OEM's camera) is closed source and ROM developers have to use their own Kernels and work arounds to get these installed on the various devices.

You would need to check on a device by device basis. Google should tell you the answer, but XDA Developers is also a great resource.


Installing TextSecure, but missing Google Play

Install the Google package for your custom ROM. For instance cyanogenmod you flash the ROM then the Google package, ask whoever made the ROM for the correct version you need, most developers would put instructons in the first topic in their thread.


Is it possible to pre-download a YouTube video to view it later?

You should try to download Youtube Go from playstore, it has the ability to download the video you want and watch it wherever you are. This works offline too and when you prompt the download you can set the quality of the video you want to download

Take a look at here

https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.mango&hl=en_US


CM12.1 - My lock screen is not working at all!

Answering my own question here, so I can mark it as the solution. (I also posted this in the original question as EDIT #2).

I just noticed in my quick settings (i.e. the pull-down from the top of the screen) that there is now an icon to turn lock screen on/off. I guess this is a new addition that I failed to notice, and 99% sure this is what caused the "problem" -- which was really a feature. I must have accidentally tapped it off and then back on before even noticing it was there.


No fetching of instant messages and e-mail after update to Oreo 8.1

Based on this forum thread, this might be a known issue with your particular phone, and it looks like you've already troubleshot it pretty thoroughly.

Here are a few more things you could try if you haven't already:

Factory reset the phone
Follow all of WhatsApp's Notification problems troubleshooting steps. There are a few steps in there that you might not have tried yet.

Unfortunately, if all else fails, you might just have to go back to the previous version of Android that didn't have this problem.


Downgrade Samsung 2 7.0 from CyanogenMod 10.1 (Jelly Bean 4.2.2) to stock ICS

It’s very important to make sure you perform a backup of all your data before attempting to install this!
Follow the steps below:

Make a backup of your all data.

Download the stock firmware for your device here. (Stock ROM is also on 4.2.2)

Download it and then unzip the file. (Do not extract the tar.md5)

Open Odin 3.04 (If you don’t have it you can download it here)

Restart your device into download mode, to do this press the Power  and Volume Down button on your device.

Connect your phone and wait until you get a yellow/blue color with port number in Odin software interface. (If your system didn't detect the device, re-install the USB device driver/Kies)

Add the firmware_name.tar.md5 to PDA, verify re-partition is NOT ticked, Start flash, don’t touch anything and wait a few minutes.

Your device should now reboot.

NOTE: Do it on your own RISK


1) Copy the .obf file to your OsmAnd folder, for instance /sdcard/osmand.

2) In OsmAnd, enable the "POI > Any" layer.

3) Sometimes it does not work immediately, in such case restart your phone (there might be faster methods but at least restarting works)


What are all the "DiskCacheIndex*.tmp" files on my phone?

Its the cache files for the sd card itself, its safe to delete.It is produced by apps which store data into sd card.You could tell the apps not to store it on SD if you like, if the app supports it.


The update is just a bug fix update, no new features. The lock screen bug that you mentioned allowed bypassing the lock screen for a short amount of time, details can be found for example on TheVerge or AndroidCentral.


By default, Chrome offers to translate pages written in a language you
  don't understand.

If this functionality seems to be broken, then you can try some workarounds:

Reset translation preferences

In Chrome settings, go to  Site settings > Google Translate >
tap Reset translate settings.

In most cases you should be now getting the popup that asks if you would like to translate the page.

Using alternative browser with  Language translate add on

Browsers for example Dolphin browser have Dolphin translate add-on which support translation of other languages.

How to use this add-on:

Translate a word or sentence

Select a desired sentence on your current page and choose “More”

Translate the whole page

Select “Dolphin Translate” and choose your target language

Hope this helps


Does the Verizon HTC One (M8) restrict GPS in China?

As far as I can tell, it doesn't. I was simply running into a classic "urban canyon" problem.


Whatsapp's "WhatsApp Video" folder not visible from my PC

Found the issue! It was a problem with "Google photos" definition of media directories excluded from backup. All the missing folders were excluded from the backup definitions in Google photos  and when included (see image below) the directories became visible from the PC.

This seems to be a bug or some inconsistent situation, as removing them again from the backup definitions didn't cause the problem to return.


Yes, you should be able to use FAT32 with no problems.  Android supports FAT/FAT16 and FAT32, and I believe raw / unformatted cards may work with some phones.  You can also use EXT partitions but this requires some extra work, see for example how to use ext partition in my android?


Cannot update to Lollipop version in moto G(2nd Generation)

As instructed in the Moto G (2nd Generation) - Android™ 5.0  Lollipop - Release Notes :

  INSTRUCTIONS

  For a successful installation, we recommend installing this update
  when the battery in your phone is at least 50% charged and you are
  connected to a Wi-Fi network.

  If you have received a notification
  message for this update:

  Select "Yes, I’m in".
  After the software is downloaded, select "Install now".
  After the software is installed, your phone will re-start automatically.
  Your phone is now updated with 22.21.25

  If you have not received a notification message for this update,
  follow the steps below to manually update your phone:

  Select the Settings icon in the apps menu.
  Select "About phone".
  Select "System updates".
  Select "Yes, I’m in". After the software is downloaded, select "Install now".
  After the software is installed, your phone will re-start automatically.
  Your phone is now updated to 22.21.25

  Additional Information

  If you have difficulty with this upgrade, visit us at
  www.motorola.com/mymotog.


How to change the device name in Google Play (formerly Android Market)?

Log in to the web interface of the Play Store and click the settings button in the top right corner and select My Orders and Settings (or use this direct link). Next, select the Settings tab and you'll see your devices. From here, just click on Edit and type the name you wish to give the device and click Update.


I am looking for a simple way to translate words highlighted in the browser

You describe the options displayed with a word highlighted including "Share". Behind this item hides an entire menu, the so-called "Share menu", where many apps plug themselves in as receivers for compatible content. A highlighted word might serve as such content for several things -- e.g. a web search (so Google Search could pick it), send by mail/SMS, or -- the interesting part here -- some dictionary/translator app. While I'd suspect Google Search could cover that as well, I want to give you another interesting idea:

ColorDict Dictionary Wikipedia is an app that can be used for online and offline "word lookup" in dictionaries, be it translation, synonyms, or definitions. The app supports a bunch of dictionaries for offline use, as well as several online dictionaries and, the name suggests it, Wikipedia. If it integrates with the "Share menu" (which I guess it does), this would make the perfect candidate for you:

ColorDict (source: Google Play; click images for larger variants)


One of my account can't login to google play

Google is in the process of switching to Gamer ID's. They've been rolling this out for around 6 days now since they announced it (they're further moving away from Google+).

Until you get the notification to choose your Gamer ID (or go into Play Games and receive a popup notification to choose yours), you could temporary downgrade your version of Play Games.

First, look version of your Google Play Games on Setting > App > Google Play Games.
Memorize the last 3 number (mine 038)

Second, download older Google Play Games from here (the last 3 number)
http://www.apkmirror.com/apk/google-inc/google-play-games/google-play-games-3-5-17-release/

Third, uninstall your current Google Play Games, and install the downloaded Play Games.

Good Luck.


Phone stuck on loading screen and recovery mode doesn't work

strange behavior, sometimes it show me the "Downloading.... do not turn off target !!!" message

In fact, this strange behavior is the downloading mode. If it's true, then I would suggest trying to re-install the driver for the phone and seeing whether Odin recognizes it.


Podcast app which supports old episodes well?

BeyondPod ($7 but well worth it) will do everything you mentioned in your question.  I have tried DoggCatcher and a slew of free apps and I've found BeyondPod to be the best.

You sort you podcasts from newest to oldest, or oldest to newest, or longest to shortest, or shortest to longest.  You can also break them up into categories which I find helpful.

Also, it is very good at remembering you place.  I regularly start one podcast then switch to another, then another and find that I can always return to the unfinished shows without losing my place.

There are also numerous autoupdate and auto delete options.  You can set certain categories of feeds update on a certain schedule.  You can set the auto delete globally, on the category level or at the podcast level, telling it to delete podcasts of a certain age, or tell it to only keep so many podcasts, or delete after listening.  Its also easy to mass delete all "listened to" podcasts with just two clicks.


How to scroll screen when using text-to-speech accessibility?

When text to speech is enabled, two finger swipe will swipe the screen to navigate between screens and scroll lists.


After much experimenting, it is apparent that you cannot put a widget inside a folder. Folders will only hold shortcuts.

I have a stock Motorola Droid with Android 2.2.1. Admittedly, there may be a ROM out there that lets this happen, and perhaps even a customized version from some carrier/manufacturer that allows it. But without significant modification, this just can't be done.


Where is current wallpaper stored on Jellybean?

The wallpaper was in

data/data/com.android.settings/files/

on previous versions of Android. However it appears that it was moved as part of the multi-user preparations. The current location is

data/system/users/0/

The file is conveniently called wallpaper and it is a png file.


Does Android save videos from Instagram live in the cache?

You're only able to save a live video right after you've ended it. Only you will see the option to save your live video. So, I doubt it's cached somewhere...


Mass confusion about present and future: Hangouts, SMS, MMS, and Google Voice

If you keep using the Google Voice app for texting, it doesn't matter if you activate SMS via Hangouts.  However, any texts you send out of Hangouts will go through your Verizon number, incurring carrier charges.

If you are running CyanogenMod 11 ROM, you may want to look into Voice+.  It's a custom app that allows you to pipe all "regular" SMS through Google Voice, from any app such as Hangouts, Messaging, HandCent, Whatsapp, etc.  It's still in beta (as is the entire CM11) but works quite well for keeping all the messaging together in a single app.

When Hangouts got ability to send/receive SMS last year, Google promised that they will eventually merge Google Voice functionality into it, thus making it a single app.  This looks to be slowly happening behind the curtains. In the latest Hangouts v2.1 update, bits and pieces pointing to Google Voice integration started showing up.  We will most likely hear more about this in the upcoming Google I/O developers conference this coming Summer.


How do I view apk information in Mac OS X?

The best and quickest way to use it is to obtain the tool from the Android SDK, called aapt and invoke it from the command line like this:

aapt d --values badging some_apk_name.apk

An example of the output is shown:

package: name='foo.bar' versionCode='1' versionName='1.00'
sdkVersion:'7'
targetSdkVersion:'16'
application: label='FooBar' icon='res/drawable/ic_launcher_icon.png'
launchable activity name='foo.bar.activity'label='FooBar' icon=''
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-feature:'android.hardware.touchscreen'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--'
densities: '120' '160' '240' '320'

This will extract certain but limited values and parse the encoded AndroidManifest.xml (which is binary encoded upon compilation from Java source to APK binary).


No, you would need an application like "Where's My Droid" installed on the device and know the phone number for the device.

If you sold the device, the new owner probably did a factory reset on the device so your information is no longer associated to the device.

In the future, before you sell your device, you should go in and do a factory reset so you are not giving the device away with any of your information.

I want to add my opinion on these apps that claim to help you find your device (including "Where's My Droid") if it is lost or stolen. They are great if you lost your phone in your house (or somewhere "safe") but if you lost it at like a bar or if someone actually stole it, chances are you will not even be able to use this software. A factory reset can be done on any device rather quickly, which would remove your "locating software" and remove any "tie" that your accounts may have to the device. Also, they require the device be ON, so if someone does steal your phone, all they have to do is turn it off, and when they have a chance, do a factory reset. My best advice I can give you is to remember that these are ~$600 devices (what you will pay off contract, or for a replacement) so treat it like it is a ~$600 device and don't leave it laying around. I am not saying that I would ever take someones phone or anything, but I could have the device factory reset by the time I got to the door to leave. It is as easy as Menu -> Settings -> Privacy -> Factory Data Reset.


Not an answer to your question exactly, but it solves the main issue. I have coded a solution for this, you can download the apk on http://forum.xda-developers.com/showthread.php?t=1083284. It uses a cntlm binary to process the authentication.


Are you rebooting the device into the bootloader and entering fastboot USB on the bootloader menu?

Try:

adb reboot bootloader

Then, look for on-screen instructions to enter fastboot mode.


Install stock firmware on my Galaxy S5 SM-900T

Official website for downloading firmware here.

For method of flashing, precautions and other requirements follow this thread

  1) extract/unzip firmware file (should show as .tar)

  2) download odin v3.09 or newer and extract

  3) open odin

  4) Reboot Phone in Download Mode (press and hold Home + Power + Volume Down buttons)

  5) Connect phone and wait until you get a blue sign in Odin

  6) Add the firmware file to AP / PDA

  7) Make sure re-partition is NOT ticked and keep odin default settings

  8) Click the start button, sit back and wait few minutes


Setting android-for-work profile on Samsung Galaxy Tab

The Android for Work app only works with 3rd party EMM solutions. It doesn't work with Google's own EMM which is kind of stupid.
As far as I can tell, if you device isn't on the list of supported devices you cannot manage application installs with Google Apps EMM. You can only do things like enforce password policies etc.


The good news is, it is not related to hardware (any devices that can run Lollipop should be okay). However, the bad (or also good?) news is, it depends on the Lollipop ROM (stock or custom); if the developers decided to implement this (optional) feature.
Regarding CyanogenMod ROM, it seems that starting from CM11S 38R, it fulfills the condition to take RAW image.
Otherwise, you can check if your device supports those features using Manual Camera Compatibility.

From Camera FV-5's FAQ,

[LOLLIPOP] I have Android 5 Lollipop, but I cannot see none of the cool features announced for Android 5 (manual focus, RAW, manual exposure time...).
Camera FV-5 requires that the phone actually implements those features. Android 5 Lollipop (the OS) brings the possibility for manufacturers to implement those features, and applications to implement those. However, Google left all these features optional for manufacturers, and most of them that are currently updating their existing phones to Lollipop are not implementing them in order to rush an update to the market. From the equation, Camera FV-5 implements everything needed to use those features, Android Lollipop brings developers the possibility implement those features, but if you are not able to use them is because your manufacturer didn't actually implement their part on their devices: RAW support requires the manufacturer to update the camera driver (for instance).
Currently the features described here are supported on the following devices at the beginning:

LG Nexus 5.
Motorola Nexus 6.


I could not resolve this, so I removed the email account and added it again with the correct credentials. Then it worked.


CyanogenMod 7 - can I hide the status bar on the lockscreen?

Switch to custom lockscreens. Many provide a way to hide status bar. I use WidgetLocker Lockscreen which supports this feature.


Try out Termux! (Note: I'm not affliated with it or its author)

Termux provides a full set of common Linux CLI tools like GNU coreutils, binutils, and popular software like imagemagick, ffmpeg, as well as development environment like Clang, Python and Ruby. Other nice gadgets also include Vim, Emacs, tmux, htop, etc.

All available without root.

Image from Google Play details page


Rooting of Samsung Galaxy S2 didnt work - LPB kernel

I solved this by following the feedback from this phandroid post

I used the next higher kernel that is LPD and it worked! .LPH kernel as suggested by another answerer, did NOT work.

The original solution :

  Hi, I had the same problem which stumped me as well. I found the answer on a different thread; just use the kernel that is the 'next one up', which in this case is LPD. Works perfectly.

Adding it here just in case someone else comes looking.


Apparently, according to the Google's blog, the assistant should definitely work on Android 5.0, for those running their phones in English:

  The Google Assistant on Android 5.0 Lollipop has started to roll out
  to users with the language set to English in the U.S., UK, India,
  Australia, Canada and Singapore, as well as in Spanish in the U.S.,
  Mexico and Spain. It’s also rolling out to users in Italy, Japan,
  Germany, Brazil and Korea. Once you get the update and opt-in, you’ll
  see an Assistant app icon in your “All apps” list. (Source)


Paid apps when using 2 Google accounts on a same device?

I would test the theory first but I think they stay with the device after you sign off. You can also have two accounts signed on the same phone at the same time so your not logging in and out. You toggle them on all the google apps by clicking on your profile pic very much like the PC. If your good with file managing I have only had a few apps that I have paid for that I was not able to just import the file APK and actually share it with other user profiles and they worked just fine, in case you ever just wanted to have all paid on one account. Hope this helps some!


Since you have pointed out that you have dual SIM phone with only one SIM card inserted, so it is obvious that given icon is a Quick Setting tile for another SIM slot, which is empty in your case, hence No SIM card.
That tile works same as another tile shown there for your inserted SIM. It takes you to SIM cards menu in Settings
If you will insert another SIM card then it will be enabled.
You can remove that icon by enabling System UI Tuner and then hide that tile by drag and drop Quick Settings tiles.


Can't ping Windows 7 from Android phone and vice versa in the same network, but other machines can

Are you using a Samsung Android running Lolipop? It is actually locked down and some Chinese hackers actually created the PINGPONG root to enable pinging from a Samsung Android.

http://forum.xda-developers.com/galaxy-s6/general/root-pingpongroot-s6-root-tool-t3103016


There are two possible ways from here:

Hard Reset: This will wipe all data stored on the phone, see this on how to perform a hard reset using hardware buttons.
Try something like Dr.Phone software to remove screen lock.


Backing up Android without needing Internet?

Titanium Backup does not require internet access, you can firewall it off if you like or just turn off your connection while you use it.  The internet permission is used for downloading Busybox if you don't have an appropriate version, but again there is no reason or need to trust it to do what it says, you don't have to let it access the internet.  It does not back up to the cloud and saves the backups on the SD card.

Also, keep in mind that full backup apps require root.  A root application does not need to request permissions in order to use those functions; the root user can do anything, that's the point.  You should take the fact that they do request the permissions as a good sign.  They're letting you know exactly what the app does.

Edit: Without root, you can use LifeSaver 2 for SMS.  There are some options here for backing up contacts.


For a phone of this popularity you can only expect something to drop officially, the chance of which is slim (especially in regards to Nougat). Decide what's your priority (aesthetics VS updates) then choose wisely.


Can't boot my Htc Wildfire S after deleting Sense

I have finally fixed my phone. Thank you @Matthew Read @ctt for your help!!!:) I am really sorry that I asked more then one question about this. I was just panicking that my phone wasn't working.

I have managed to install a custom rom to my Htc Wildfire S. This is the rom I used.

I had to to a factory reset and I had to delete all the cache.

Thanks again for all your support! :)


400MB free ram but cant delete WhatsApp chats

I am not responsible for lost data
Try to do this:

Uninstall whatsapp
Search in internal storage the whatsapp folder
Delete it
Reboot your phone
Reinstall whatsapp and DON'T restore backups

If this procedure doesn't work, I think it is a good idea resetting your phone.
Unfortunately devices like your have this type of problems frow the dawn of the times and the only solution often is the total wipe


Asus zenfone 5 USB device not recognised by windows 8.1

On your smartphone:

Go to Settings -> Storage -> Click on the USB icon (Near of the clock) -> Mark Media Device (MTP).

Then wait a moment and this should work.


Can the MK802 III use an ethernet connection instead of wifi?

From forums:

  tsuda

    Quote:
    Originally Posted by stevhorn
    I can confirm this works with the MK802II, but I don't know about the MK802III.

  http://www.aliexpress.com/item/Apple...661773412.html
  Yes, it works on the MK802II. The III has the same Ethernet config screen in Settings so it should be the same. I will try it this weekend and let you know.


Where in the filesystem are settings saved? Namely ADB backup password

In my stock Android 4.2.1 the file responsible for holding Desktop backup password seems to be /data/backup/pwhash.

I took a backup of it, renamed it, restarted the device, and the password was reset to empty. Now I could create a new password from the Settings easily.

In CM12, I had to rename two files, namely pwhash and pwversion, and everything went well after a reboot.

Note: I noticed file modification in /data/<FOLDERS> to proceed and ultimately reach my conclusion, which of course works here.


Solution 1 (if you have your Google Account)

Keep Drawing the pattern number of times
Then at one time it will recognize that you forgot your pattern
Then it will ask for your E Mail ID and password
Type them then you can log in

Solution 2 (If you forget your Google Account)

Power Off
Press Volume Up + Home Key + Power Button
It will start in recovery mode
Select Factory Reset option using Power key.

Hope it works.


How to download a file directly from a cloud service to an attached USB drive?


Error while running debian on Arm6 based phone

Make sure you follow the tutorial exactly unless you know what you're doing (well, unless you know what you're doing, you shouldn't be attempting to install foreign system, like Debian, over Android; the tutorial said it clearly: If you are following this tutorial only because you want to /flex on your friends and you don't know anything about linux, then you really _should_ stop reading this tutorial.).

Make sure that the shell variables $kit and $mnt are defined and have the appropriate values (if you follow the tutorial correctly, then $kit should have the value /system/sd and $mnt should have the value /data/local/mnt).


Is it possible for my mobile carrier to track my wifi usage and bill me accordingly?

Of course not. Your WiFi will go through your WiFi chip to AP and to some other ISP. There is no connection with 3G just like you can use WiFi even without SIM.

But your carrier can(though highly unlikely) use some tracking program to track you and find what you are doing. Even if they do, the WiFi usage won't be counted as 3G.

One advice I'd like to give you is sometimes you think you're on WiFi but due to many reasons you might not be connected to WiFi and you might be browsing over 3G. So just keep an eye for that.


On a non-rooted device changing the settings automatically is not that simple.
However if you have multiple identical devices you might be successful by preparing one device with all the settings you want and then create a backup of just the settings. For doing so you need however first activate the development mode and the Android Debug Bridge (adb) on every device.

adb backup -f settings.ab -noapk com.android.providers.settings

Check that the created file settings.ab has at least 10 KB of size.

Then you can restore the settings to any other device (with activate adb) via

adb restore settings.ab

An alternative way that however also requires adb would be to use the different settings via adb shell settings put .... But I am not sure if all settings can be accessed this way and you have to find out all the different option names you want to set.


Droid RAZR - Is there any way to clear the numbers from the screen when using the dialer?

EDIT: I do realize there is the option to hide the dialpad and input
  box during the call. However, whenever I need to use the dialpad again
  I need to make it visible, which then shows my password still at the
  top.

That is an indication of proximity sensor, when the handset is near the ear, the screen blanks out, when you're pulling the handset away, the screen comes back on and can see the dialpad, along with the numbers entered!

  Is there any way to clear it after entering it?

When you make a check to voicemail, you're dialing the number, then enter the password, then after checking the voicemail, you hangup, does that not clear the dialer?

In certain dialers, you can actually long press on the dialpad's top screen to bring up a menu, to select all, then cut... OR long press on the keypad's backspace button

Maybe, if this does not suffice, then the only thing that comes to mind, is to either shield the screen from prying eyes or, use an alternative dialer.


can't find mapping of "android.permission.INTERNET" permission to famous methods which should use it

The readme states:

  Maps are currently missing APIs with permissions checked in native code (Camera, etc.). We hope to provide these soon.

The permission android.permission.INTERNET is a permission that is mostly checked on native code level. Therefore you won't find much references to it in the API mapping files.

Update: The old mapping files that did include APIs for the Internet permission were as far as I know generated by manually reviewing the AOSP source code for permission checks. Over the time AOSP got larger and larger and the release frequency increased therefore this toot too much effort for providing those info for each and every Android release. Therefore the people who created the mapping files concentrated on the Java part which is much smaller and easier to check.


Caution: I have rooted my device for the first time, I have no prior experience in rooting. Continue at your own risk.

I am not sure about the RAM part, but we can flash the custom ROM from the internal SD card too. The following link is for explains the installation process for Installing CM 10.1 on Galaxy Tab2, however, we can follow the same steps for GT-P3100:

https://www.droidviews.com/how-to-install-cyanogenmod-10-1-rom-on-samsung-galaxy-tab-2-7-0-and-tab-2-10-1/

I also followed the following youtube video and downloaded the zips for CM and Gapp from the link in the description:

https://www.youtube.com/watch?v=MYZUKqGPNcE

Also, I had an error while installing the Gapp(it got aborted). I fixed it using the default option in the menu.

Finally, the device is working properly, there was no issue due to the error encountered during Gapp installation.


Timely has this option. When setting up an alarm, select silent for the audio part and then check the vibrate option.

You can find Timely here. I have used Timely for years and I love it. XD

Edit. Had to fix the link. Sorry about that.


Stock Froyo?  No, not at the moment.

Custom ROM?  Take a look at XDA Forums, there are some ROMs currently in progress, but might be unstable on your phone.


How to zoom in and out using bluetooth mouse?

In many apps, if you click with the left button once and then click again and hold it down, you should be able to zoom in and out while dragging the mouse up and down.


They haven't publicized how they came up with why the version naming scheme they did.  There has been speculation about what future names would be and more speculation.  All of this could have something to do with obesity, but we may just never know.

After Froyo it looks like it's Gingerbread and then Honeycomb.  The original name for Froyo was apparently going to be Flan.  I think speculation about what the next names will be helps generate buzz and adds a playful element to the product.


Galaxy S plus does not see files on external SD

I think if your phone is 16 gb the max you can go with ext sd card is 16 gb
any bigger and the phone doesn't know what to do so 32 won't work
that's what they told me for my galaxy s2


How do I use only fingerprint to unlock my phone?

That isn't possible.

Android encrypts a lot of your data when the phone turns off so no one can access your files. The key to that encryption, however, is the hard password you don't want to use. A fingerprint cannot be used a an encryption key because it is a system that has an error tolerance, and therefore does not work as an encryption key.

In other words, this is impossible under any circumstance. It's just how Android works.


How can I share directions/route from Google Maps App?

I have not been able to find out how to do that either. However, I have found you can share places by clicking on them and then selecting "Share this place."


Unsupported File Type: Why did my Samsung Galaxy S suddenly stop supporting MP3s?

A last resort is always a factory reset, which should fix this problem. You could also have a look at the logcat output, maybe this will give you a hint about the cause of the problem.


How to replace Google Contacts with an alternative?

In general, 3rd-party contacts apps that have access to the Contacts permission to use the Contacts Provider can be an alternative to Google Contacts (or any other stock contacts apps).

The Contacts Provider is the standard approach to share and use contact info between apps.

  The Contacts Provider is a powerful and flexible Android component that manages the device's central repository of data about people. The Contacts Provider is the source of data you see in the device's contacts application, and you can also access its data in your own application and transfer data between the device and online services.

The Contacts Provider will interact with the system app Contacts Storage, which is independent of any contacts apps. So, even though the user uninstalls/disables all their contacts apps, the contact info is still stored on the Contacts Storage and can be read by other apps like phone apps, messaging apps, email apps, etc.

So, any famous & reliable 3rd-party contacts apps that request access to the Contacts permission should be feasible as an alternative to Google Contacts.

In the case of Simple Contacts app, it actually has the Contacts permission, and any contacts that are created from this app to a registered account on Contacts Provider can also be accessed by other apps.

On the other hand, the app also allows the contact to be saved on "Phone storage (not visible by other apps)". Based on its source code, this is actually another way to store contacts by using their own local database, which other apps do not know about its existence and do not have permission to access it, thus the contacts cannot be read.

In conclusion, the Simple Contacts app is actually a feasible alternative* for Google Contacts.

*Tested by creating 2 contacts; one with the answerer's Google account which then can be read by Google Messages, another with the phone storage which cannot be accessed by Google Messages.


How to fix corupted icons on home screen?

If you move an app to/from the sdcard, and you have icons on the home screen, you need to remove and re-add the icon to the home screen. when I have done this, I thought the icons removed themselves from the home screen automatically.

When you move it to/from the sdcard, it is a lot like uninstalling the application (without removing the user data) and re-installing it again in the new location.


Possible to play YouTube videos at 2x speed?

Update 2017: The stock youtube app now gives you a few options for playback rate when you click on the three dot manu when playing a video, for most phones.

One Way

Download an external player that lets you control the speed, like BSplayer.
Then in the youtube app when you get to the video you want to watch click the Share button and then select the player you want to use.  The external player will open and it will play the video you want, and you can control the speed in it.

Tip: you can also use this method to skip ads.  If you share the video to a different player you can watch it right away without having to wait if there's an ad.

Edit: I mentioned VLC and Dice Player as other options to control video speed,   but looks like I can't share a video from the youtube app to play with them, at least on my phone

.

Alternative Way (not as smooth):

This works for watching videos on m.youtube.com
on the Mobile Chrome browser (probably other browsers as well)

Create a bookmarklet, name it something like 'yspeed', and use this code:

javascript: document.getElementsByTagName("video")[0].playbackRate = parseFloat( prompt("Enter Rate") );

then on your phone when you're watching a video on m.youtube.com, in the url bar type 'yspeed', don't press enter, you should see your bookmarklet popping up as an option. When you tap it you will see a popup to enter your speed (.5, 2.5, 3, etc)

Speeding videos up this way might get laggy, and the max speed you are able to watch it smoothly might depend on your device capabilities

How to create a bookmarklet:

On Desktop

Right-click the bookmarks bar
Click Add Page
Edit the name, and type the javascript code (including "javascript:") into the URL field
Select your Mobile Bookmarks folder (might be optional) and then click save

On Mobile Chrome

On any page (that you haven't bookmarked already) click the three-dot menu button next to the address bar
Tap the star
Tap Edit on the popup that shows up on the bottom of the screen. If you missed it then tap on the star again and it will take you to the Edit menu.
Enter the name, select your Mobile Bookmarks folder, and replace the content of the URL field with the javascript code (including "javascript:")

Some more info on bookmarklets: http://www.labnol.org/software/google-chrome-bookmarklets/27894/

Pro Tip: You might get a less laggy video if you watch the video in your phone browser in Desktop Mode and then select a lower resolution video. You can also select speed there through the youtube controls, but if you want more precision you can also use the bookmarklet.


This article https://support.google.com/chromecast/thread/41716778?hl=en may answer your question indirectly.
I have similar problem on TV Box. Skype works but Zoom has no audio. I have posted question in this forum.
I guess that one solution is to route the "call over internet" to HDMI. I am doing research on how to do it now.


This happened on my Nexus - you just have to reboot your device, and the Icon will show up.

Most likely Niantic changed the Launcher activity, so the short cut is no longer pointing to the correct activity, hence the error message.

Rebooting the device/restarting the launcher, and then re-adding the home screen shortcut will fix this.


Facebook Android - Too Many Server Redirects Error

It's probably doing something like m.facebook.com -> facebook.com -> bit.ly -> epi.us -> epicurious.com, which is a fair number of redirects.  You could try a different browser that might have a longer limit or you could just post the link directly.  Unlike Twitter you don't need to shorten URLs for Facebook most of the time.  At minimum you could remove the epi.us step.


Where is default navigation app (Blue Arrow) in custom ROM?

Navigation has always been a part of the Google Maps application. The icon was essentially a convenience shortcut, but not a separate app, and was removed around July 2013 in the Maps 7.0 update. It's possible you still had the old version of Maps on your other ROM. Either that, or the ROM author added some kind of shortcut "app" to re-create the old Navigation icon or something of that nature.

If you want to use your phone to navigate somewhere, open Google Maps and type the address in the search bar, then hit the button in the bottom right (the exact text/icon may vary depending on distance).

If you really want the separate Navigation icon, you could possibly downgrade to a version of Maps earlier than 7.0. A custom launcher could also let you create a shortcut directly to the Navigation activity on your desktop, but probably not in the app drawer. Apex Launcher, for example, can create a shortcut on your home screen by long pressing on an empty space on one of your home screens, then selecting Shortcuts -> Activities -> Maps -> Navigation.


This would have to do with the manufacturer's implementation of the "file manager" you are using and where it is allowed to move files from and to, most likely out of your control but you did not mention what device or android version or any other information of use to assist in that capacity.

I would suggest connecting the phone to a computer and transferring the files that way, or using a different file manager such as one of the applications in this article which allows relatively full control over the file system and SD card.


Lost huge internal memory while debugging application on device

Not sure, as devices are setup differently -- but the word "debugging" suggests it:

If you are rooted, check whether the directory /data/tombstones exists. If so, there might be some "tombstones" inside. Being root, you can delete them (they are owned by system, and give no permissions whatsoever to other users).

Explanation: Tombstones

Tombstones are what the dead are covered with, and so it is here. On Linux/Unix known as "core dumps", this is what some apps leave behind when crashed to death: the process' memory dump for analysis by the developer. Only few applications throw tombstones, I guess they have to be explicitly enabled by the developer -- which might happen implicitly when toggling some debug flags.

Up to now, I didn't discover tombstones of that size (all I've seen was between ~30kB and ~250MB), but that doesn't mean they cannot be bigger...


How to use alphabets on keypad in Phone App? - Samsung Galaxy 3 I5801

As far as I can tell, you can't : press the 7, and it will show ( on my Galaxy S ) the first phone number with a 7 , next to that field is a downwards arrow.

Pressing that arrow will display a popup selection, with at the top the same number already selected ( the first with a 7 ), and underneath the first contact starting with a P - scrolling down shows all contact up to and including contacts with an S.

But if you want a contact, why not use the Contacts tab, you can search there and to the right of my screen is the complete alphabet. Pressing one of these letters, will jump to the first contact name starting with that letter.


Xiaomi Mi A1 How to change the screen lock code NOT the sim lock code

I am not on stock ROM on that device but as I recall Settings → Security ( and location?) → Device Security → Screen Lock.

You need to enter your PIN to change screen lock


Where is the location for old WhatsApp database?

if you start what's app without restoring previous data it gets deleted and if you are talking about encryption you can eaisly access it by scanning the qr code in other device


As far as I understand you can't launch an APK with arguments of that sort.  The comments on the page you link to seem to indicate that it's not supported on Android, as well.  I find it odd that the instructions appear to be specifically for Chromium if it was meant to work on all WebKit browsers.


You can now search and install apps from the Android Market website.

It apparently launched today and people (myself included) are having trouble loggin in but I'm sure they'll clear it up soon.  Now you can search apps, filter by Free vs Paid and sort by Relevance or Popularity.  There is also a button on each listing for "Install" which will probably be like Appbrain's service that causes the app to automatically download on you phone (when you're able to actually login).

When you visit http://market.android.com/ on your phone, you actually see the site but if you click on any apps or search you are redirected to the Market App.


Share my account info doesn't appear in Account menu

I am having the same problem. I believe I pressed "not now" (back button) instead of agreeing immediately to the terms of service.  According to an 'idigitaltimes' article* from two days ago:

"If you want a little time to think over your decision, you have until September 25 to accept the terms. You can press “Not Now” which essentially means you haven’t agreed to the new terms. As the expiration for the new terms agreement draws near, WhatsApp will remind you again to agree to the terms. You can then choose to leave the green Facebook sharing check marked to share or uncheck it to opt out of sharing."

We want to address this issue right now... But it looks like we will have to wait until Whatsapp 'offers' the new terms of service again.  It's fishy.

*ARTICLE:
http://www.idigitaltimes.com/whatsapp-facebook-opt-out-how-stop-ad-related-data-sharing-between-your-accounts-552594


Encrypted Sony Z1 Compact stolen - will it be possible to reset and reinstall phone without PIN code?

Yes, it's possible to factory reset (wipe) the phone, and then it'll be like new. If you want to make sure the phone can't be used any more, you have to report the theft to the police and make sure to give them the IMEI of the phone. (It should be written on the box it came in, or possibly your carrier will know.) Then they will blacklist the IMEI so the phone won't work on any cell network.


Can I have more than one tablet on the same email account?

Yes you can have multiple devices on one email account. When using the Play Store from the PC, it will give you the option of which device you want the app installed to. Once selected, the app will take a few minutes to download and install (depending on Internet reception). After that you can install that same app on ANY other devices you have.

I currently am using a total of 13 devices on one email account for Google Play Store. That's Android on PC, laptops, tablets, Android TV box, and several smartphones. Remember you always can decide which apps you want to install to which device.

Here are some references

ask-ac-can-i-install-android-apps-more-one-device
can-i-use-multiple-android-devices-with-a-single-google-account
how-to-share-google-play-apps-music-and-more-between-android-devices/
how-many-devices-does-one-purchase-of-android-app-support


TWRP and LineageOS display flipped (180 degree rotation)

I know, this was asked a long time ago... but, for future reference:

The problem seems to be the phone's firmware. The original stock ROM is still based on Android M ("Marshmallow"), but the current versions of LineageOS are based on Android N ("Nougat"). Apparently this is a problem, because between Android M and N, some things in the phone's firmware changed, causing the screen to be upside down. Flashing a new LineageOS, however, does not update the phone's firmware.

Update: As @loki mentioned in a comment, using the BQ Firmware Flash Tool is a convenient way to revert to the stock ROM and to update to the newest version. Afterwards, LineageOS can be installed as usual. I first assumed it would only be for Windows, but there is also a version for Ubuntu in the zip file.

My solution was:

Flash back the stock ROM with fastboot. Note: It doesn't work with TWRP; the zip file needs to be extracted. It contains a script which flashes all parts of the phone's software.
Use the stock ROM's updater to update to the newest version. This usually takes 2 update steps (probably because of the switch to Android N).
Start over with flashing TWRP. At this point, the screen orientation should be correct in TWRP.
Flash LineageOS with TWRP.

One final note: My phone needed a full data wipe in order to get rid of the disk encryption. The phone can be encrypted afterwards from within LineageOS, however, the original encryption from the stock ROM could not be decrypted correctly.


Can android phones play DVD-format movies over WIFI?

It sounds like you're trying to do something a bit like DLNA? This is the set of technologies/protocols that allow you to play media on one device on another device on a home network. It's designed for connecting things like media servers, media players, TVs, etc all together to play across the home network.

You might find the answers to the following questions useful:

Can I get DLNA on my Droid?

DLNA enabled media player?


Delete large numbers of photos at once without deleting from Google+ backup

You should be able to plug your phone into your computer and browse your files (probably under a folder called DCIM) using Windows Explorer (Not Internet Explorer but the file explorer) or Apple Finder.  You might need to install the specific drivers for your phone if it doesn't automatically connect.

You can then sort your pictures based on date and remove everything past a certain date.  They will not be deleted from Google+ since you are doing a local delete.

You can then download photos from Google+ that you want to keep locally.


Accessibility services gets disabled automatically

I was facing the same issue on my Lenovo vibe k5. I did the followings to solve the issue.

Enable accessibility for the concerned app in the Settings.
In power saving option (in most cases it is inside the "Battery" option) select the concerned app not to be optimized.
Select the app as device administrator (this setting may be found inside "Security" option).
If possible lock the app in Task Manager so that it will not be killed when you kill all the tasks(apps). In "mi" phones you need to slide the app downward to lock it in Task Manager. I don't know how to do it in Gionee p3s. In my device this option is not available so I never kill the concerned app in the Task Manager( Or if I kill the app I re-enable the accessibility, then it remains enabled until I kill that app again).

After doing these the Accessibility option remained enabled even after restarting the phone.
This may not be the exact solution you asking for, but this is all I found after hours of searching.


Wifi won't turn on after using xender, Unless phone restarts

At last the problem got solved.

I had to backup all my data, do a hard reset.

I flashed with a new version of Cyanogenmod, and then with nano Gapps.
And a full reset after flashing it with Gapps.

After reboot, Reinstalled all apps from backup, and the problem was solved, wifi works well now.


Really know what is using internal storage

Disk Usage provides a way to find files and directories which consume a lot of space on phone and SD card


My phone displays: "Notification has been set" at each boot

Found it. I messed around with adb logcat, adb shell dumpsys and Titanium Backup's Freeze feature. I have succesfully narrowed it down (on my device) to an App called "Pullups 2.04" by "NorthPark" from the Play Store.


How to transfer WhatsApp conversations to a new phone?

In case you didn't come right, I had the same issue.
Uninstall Whatsapp from the NEW phone (start blank)
Copy the /Whatsapp folder from your SD card to the new phone (I had to do this because Whatsapp on my new phone was installed to the INTERNAL card, not the SD card, so the upgrade didn't find the old store)
I also copied the android/data/com.whatsapp folder for good luck
Install Whatsapp on the new phone.
After account creation, it should detect the old messages and restore them.


Where does SafariOnline (Safari Queue) store downloaded books?

The data is stored in /data/data/com.safariflow.queue/app_data/

Video books are stored in /data/data/com.safariflow.queue/app_data/videos folder.

Ebooks are stored in data/data/com.safariflow.queue/app_data/books folder - not as PDF, but as HTML folder (+supporting files css,jpg i.e metadata,images etc)

(Maybe, they can be viewed (/rendered?) on web browsers)


Is there a Twitter app that allows filtering of tweets based on source, hashtag, etc?

Touiteur has been updated today and now has filtering. Please note that this feature may just be the paid version. I'll update this answer with a link and QR code when I've confirmed those details.

Edit: It would seem that filtering isn't a premium feature.

The filtering can be found under the mute settings in Touiteur -> More -> Mute.
You can choose to mute text (inc. hashtags), users and apps (sources).

Touiteur homepage


How to remap device's sensors to touch screen?

I think it is impossible to remap sensors to touchscreen with tincore, but if anyone is interested, I found a way to remap sensors to analog stick on PC with MotionInJoy and PSXfin to play moto racer.

EPSXE runs fine some games like Gran Turismo 2 and Need for speed III but for Moto Racer the right analog doesn't work.

So PSXfin comes to save the day. Moto Racer works with it, so connect everything and GAME ON!


Links to local files on your phone only work on your device, not on other devices. If you want to share your video you have to send it via Skype (if it is less than one minute) or upload it somewhere and then send the online link via Skype chat.

Only if the both phones are next to each other an app that uses local sharing can be used, but that does not work with Skype.


Turn off email notifications (not Gmail)

Options:

Disable the default email app - Settings>Apps>Email> "Disable"
Remove the email account - Settings>Accounts> "Remove the email account"

I'll add any other ways that I think of if I figure out other possible options to handle the problem.


Repartitioning HTC Sensation 4GB internal memory for /data?

I don't know for sure, but think changing internal partition layout can only be done on special development devices with the security turned off (called s-off).

The problem of running out of space on the internal data partition has been solved by many custom ROMs that can be installed after using the official HTC unlock process, however.

These custom ROMs have various methods of supporting putting apps on the SD card (in a more seamless way than standard Android) or putting even more of the data partition storage requirements on to it (although this often requires formatting the SD card to the EXT file system and sometimes even multiple partitions).

Make sure you go through your app list in Settings first, moving anything you can to SD card, by the standard Android method. This is often enough and easier than installing a custom ROM with a2sd(+)/d2w support.


Failure to boot after rooting LG Optimus V and installing CM7

As the comments in the other answer(s) state, make sure to wipe both the /cache and /data partitions.

I failed to do this and my Cyanogenmod 7.2 ROM hung on boot. When I wiped both partitions (via the ClockworkMod Recovery console), the phone booted successfully.


Is there any way to change the size of the text box in Messaging?

You can use an alternative like Handcent SMS - it has a button to allow full screen editing. Also, you can customize the font size / style to something more suitable from within Handcent.


Install an app called AudioManager. It has separate vibrate checkboxes for alerts and ringer. Setting the checkbox for alerts fixed the issue for me.


Unlock Samsung S5(SM-G900W8) bootloader without rooting

Unlike HTC, 1) most older non-AT&T/Verizon Samsung devices have their BL unlocked by default, and 2) Odin to Samsung is fastboot to others, just you can only access it with Odin/Heimdall on PC.

Just find suitable images (e.g. TWRP) and flash away with Odin.


How to copy all photos in gallery to linux desktop machine?

I assume you have Galaxy Tab with Honeycomb and don't have a SD card slot, but have 16/32 GBs of internal storage. In Honeycomb, MTP mode (Windows Media Transfer Protocol) is used instead of USB Mass storage. That's why it's isn't working for you perhaps.

First read what MTP is and why it's being used by OEMs now here. MTP and ICS. Also this Question should be useful - Android Stack Exchange - Can I disable MTP mode and just have a regular USB connection?

Have your tried enabling MTP support for Linux? These are the steps for a Ubuntu distro - Guide To Setup MTP.

Alternatively via using ADB I believe you can access Gallery files in /mnt/sdcard/. The sdcard folder should be there even if you don't have a SD card slot. Camera photos would be in /DCIM folder.

Full steps would be (if anyone needs) -

adb shell
cd /mnt/sdcard/DCIM/

You can check which folders exist here and verify if your Media files are here or not.


[Galaxy S8} How to set default alarm sound?

When you're setting your alarm, you can set the song, that is one of solutions


Detect Android device from BLE device (How bluetooth works ?)

It would be possible with "classic" Bluetooth, but not with Bluetooth Low Energy (BLE). In BLE, the peripheral device (the beacon, keyboard, or whatever) broadcasts adverts. The central device (the phone) just listens for those adverts.

The central device only sends anything when it wants to connect to a particular BLE peripheral. You can detect that using a BLE sniffer device, but not with an ordinary BLE peripheral (other than the one the phone is connecting to), because the BLE hardware itself filters out packets that aren't intended for that peripheral.


Can the Samsung Galaxy Tab be used as a wifi-hotspot?

The Galaxy Tab comes with Android version 2.2 (Froyo), this version of the Android OS comes with the ability to work as a WiFi hotspot for up to 5 devices built in. This lets you share your Tab's 3G connection out to other devices over Wifi.

I've tethered wifi only devices like my Kindle 3, and a wifi Skype phone to my Galaxy S's wireless hotspot in this way and connected them to the internet with no problem, so I can't see any reason you'd have trouble doing that between a 3G Galaxy Tab and a Wifi iPad.

(it is possible for your phone company to block this facility, to date I think Verizon in the US are the only company to block it)


How to increase time of holding buttons to take screen shot on Samsung Note 8

To be honest, I don't if it is possible to increase the length of time it takes to capture screenshots using buttons.

However, since you get unwanted screenshots when using the buttons, I advise you try using other methods that your device is capable of.

A method that may help you is to use your hand to swipe and take a screenshot.

Goto Settings -> Advanced features -> Enable "Palm swipe to capture".
Open the app you want to capture.
Swipe the whole screen with the side of your hand.


My Android phone screen is un-usable, how do I transfer all my data to a new phone?

This is one of the reasons a Smartphone without a SDCard slot is an absolute no-go for me: If you cannot access the device anymore (e.g. the device no longer powers up), and don't want your data "in the cloud" -- you can say Good-bye to your data...
But to your issue:
SIM card
As you state all your contact data are on the SIM card -- no worries for those. As soon as you stick the SIM card into the new device, those contact data are there. Unless you've used a miniSIM until now and the new device only supports microSIM (or any other reason you cannot simply put the SIM card into the new phone). So in case of that, you can...

open your contacts app on the old phone
tap the menu key
select Export/Import
Export all contacts to your SDCard

Then, we handle those data together with the other SDCard stuff.
Text messages
They are a completely different issue. Here you would need a special backup app to retrieve them. As with the contacts "export", this would also require you to at least be able to use your old phone somehow.
If your PC runs Windows, you might want to take a look at MyPhoneExplorer, which comes with an Android Client (the link points there) and a PC component. Not running Windows myself, I can only report hear-say -- but it should be able to synchronize your Android device with your PC, including contacts, text messages, and more. It even lets you remote-control your device to a degree, according to the comments. A similiarly powerful tool for Windows users is Moborobo, also worth a look (see AddictiveTips for a description).
Not being on Windows, but being able to use your old device's screen at least basically, Message Sync can export your messages on the old and import them on the new device; SMS Backup & Restore would be an alternative choice.
SDCard

Take out the SDCard from the old phone, put it into a card reader, and attach it to your PC. Your PC should show this as a new drive.
Attach your new phone to your computer using a USB cable. It should offer you to select a connection mode. Depending on what's available, chose either USB Mass Storage or MTP. Again, your PC should now offer this as a new drive.
Use your favorite file explorer on the PC to copy all the data from the SDCard to your new device
Safely remove and disconnect both devices from your PC
If you had to export your contacts on the old phone via the contacts app, use the same procedure to import them to your new device


Can I disable the gallery preview icon in the Galaxy S4's camera app?

No you can not do that with the stock camera application. Try some third-party applications from Play Store Photography Apps. May be you can find some luck there.
Edit -
Well I found this one for you. Have any luck? Camera Android


I went into the Gmail app and turned off the alerts there under Settings, reached by the Menu key. That way, they both receive the mail, but only one sends the alert. Don't know why I didn't think of this before, thinking it was going to be much harder.


It depends on the device, and what you mean by "2.xx". Do you want A: stock Android? B: a ROM? C: a manufacturer-skinned stock image?

I'm going to assume that the answer do the question above is D: Any of the above. I'm also going to assume that by "2.xx", you mean 2.3. There are a few general requirements that will need to be fulfilled for it to be practical, and remember that this depends on the device and software; do your research before buying (assuming you haven't bought already).

The requirements:

1: The device was launched with Android 2.3 or earlier.

2: The device has an unlocked, unencrypted (or unlockable) bootloader.

3: (Pseudo-requirement) The device had, at the time that Android 2.3 was still important, an active development community.

If you meet the requirements:

You will have to do some google searching for various solutions. If you want...

A stock device image (not stock/"pure" Android) then you can find instructions generally by searching "unroot [device name]" on Google and XDA Developers.

A ROM: Go to XDA Developers or the popular dev community site for the device (Google is your friend) and search for CyanogenMod 7, or any other 2.3 ROM.

Stock Android: Good luck. I don't think you'll be able to find any flashable images with stock Android 2.3 for non-nexus devices.


Call history not showing when expanding the contact details

I have a similar stock Android device with the Google Phone and Contacts app. And the call history under the contact has been missing since a long time now.
The only way to access the call history (for me) is to single tap on the contact name from the dialer/phone app and choosing history.

I know that's not your answer, but it is obvious that Google Contacts app does not have that implemented. You can probably choose a different Contacts app which has call log implemented under the contact details.

If it was working for you until recently, then uninstalling the updates for the app can help. You can do it in Settings > Apps. Probably an old version supported it and then Google decided to kill the nice functionality (as it always does).


Android's Dalvik runtime was "just fine" in terms of performance, but it was still a bottleneck as it only ran at the moment assets were needed (what is called the "Just-In-Time" or JIT compiler). ART instead uses an Ahead-of-Time compiler (AOT) to process application code before it is needed. Some users have turned it on in 4.4 and report increased performance and battery life. But what are the actual numbers?

Android Police put this to the test 1 2 and ran actual benchmarks to put the claims to the test (6 benchmarking apps and 2 browser benchmarks using Chrome). While there are a few gains to be made, none of them make it really worth switching over at the time of this writing. It almost null effect on battery life and the numbers even "favor Dalvik by a little bit". ART also breaks some apps (like Xposed) which has prevented some people from even enabling it. The author even noted that "it looks like gamers would be better served by sticking to Dalvik, for now."

You probably aren't benefiting from ART just yet, at least not fully. Android L will have ART as its only runtime and will be fully polished and completely integrated. Developers will then follow suit at create/update their apps to be compatible and optimized with ART.

1: http://www.androidpolice.com/2013/11/12/meet-art-part-2-benchmarks-performance-wont-blow-away-today-will-get-better/

2: http://www.androidpolice.com/2014/01/22/meet-art-part-3-battery-life-benchmarks-not-good-but-not-too-bad/


Permission denied when trying to mount USB storage

I finally found the solution. Yes ADB of Beaglebone is rooted but there isn't a SU binary. So I wasn't able to execute this code within my app:

Process proc = Runtime.getRuntime().exec("su mount -t vfat -o rw /dev/block/sd* /storage/usb1");

But I finally find a program to root Beaglebone Black and install a valid SU binary. You can download it here :

http://www.unlockroot.com/unlockroot.html

But be careful! It installs bunch of unwanted programs to your computer too. Once you install the program, connect your Beaglebone via USB. First you need to unroot Beaglebone. So open the program, you downloaded, and click UNROOT. It will take a couple of minutes. Then restart your Beaglebone and click ROOT from program. Then restart your Beaglebone again. And voila :D You have 100% rooted Beaglebone with a valid SU binary.

You can mount and unmount USB storages and copy files within your application . But You should do it like that :

Process proc = Runtime.getRuntime().exec("su", null, null);
OutputStream os = proc.getOutputStream();

os.write(("mount -t vfat -o rw /dev/block/sd* /storage/usb1;
           cp -R /myFile /storage/usb1").getBytes("ASCII"));
os.flush();
os.close();
proc.waitFor();


You can get the refresh rate through this command:

adb shell dumpsys display | grep -i mphys | cut -d ',' -f 2

Note that dumpsys display mentions refresh rate at other places too.

Derived from chr0m4k3y's answer on Stack Overflow.


If you logged in with your google account, you should be able to see a forgot password option after you enter the wrong password 5 times. your google password will let you reset it.


From the home screen go to Settings > Applications > Manage applications > All > Market then choose  "Clear data."

This will erase your market search history.  When you go back into the market it'll be like your first time.  They will ask you to agree to the terms and condition again and then it'll be just like it was before without your search history.  Your app Downloads and Purchases list will still be there because that list is stored online in your Google account.


As GiantTree correctly pointed out, That not mounted space might be something the device uses in something like an emergency mode to restore the device. More precisely: it not only might be, but it is. Your df output e.g. doesn't say anything about the /recovery or /boot partitions. And there are even more we are not aware of.

Another argument against re-sizing: You won't be able to install any Android updates anymore, as those often come as "images" to flash (replacing entire file systems) – which then no longer would match the partition size, causing the update to fail to flash at best, or bricking your device at worst.

If app2sd no longer gives you enough freedom, you can take a look at link2sd – which is able to not only move the entire app to your device's external SD card (App2SD only moves parts), but can even move more, such as their data files and libraries.

For some more background, take a look at the link2sd tag-wiki, and also the app2sd tag-wiki.


Redirecting phone's audio to pc through usb

Download third party software Wondershare MirroGo. It works great (Not promoting).This works only for screen rendering and audio can only be heard in recordings. No direct audio routing.
Some instructions to follow:-
 - You can download Mirror Go from Here
 - After downloading and installing, Enable your phone's USB
    debugging, see here -  How to enable USB Debugging.
 - Simply connect your phone with USB and accept the adb authorization
    request pop-ups on screen and you're done.
Main advantages of this software is that:
 - You can render your phone's screen on Desktop/Laptop.
 - You can play games/movies/songs through MirrorGo.
 - You can control your phone via MirrorGo through Mouse/Keyboard.
 - You can record your screen via MirrorGo during the live view of your phone in your laptop/desktop.
You can Also use MirroGo with MobileGO ( an advanced software to backup your whole phone with one click and tons of features and works for Iphone too).

UPDATED: - (With audio/Video/Images support) Here's a solution using all time favorite media player VLC.It doesn't work with USB (sorry for this) but It works great with a local network. you can either create hotspot of your phone and connnect your lap/desk with it or you can connect both the devices to a same network.It's the best fluent method out there and It works for Audio/Video/Images.
So here's the method:

Download this apk in your phone and install it. I have decompiled it
without ads for easy use.
Connect your pc and phone with the same network or connect your pc to
your phone's hotspot.
Download this VLCdirect.bat file and Run it as Administrator.
Write click VLC, select properties and in target paste this --http-password=vlcdirect
after the location which is like this
"C:\Program Files\VideoLAN\VLC\vlc.exe"
.Note that there's a space between " and --.
Open VLC and enable Web interface, see this image.
Open the app and click done and skip everything as you would be done
with all those steps if you're on this step.
Now you're all set. Play anything through the app and you'll see it in PC's VLC without buffering. It really works fast.
Two points to note:
Usually .bat files contain the virus but it's secure. you can verify
it by right-clicking the .bat file and click on edit and see
yourself.
You don't have to do all this everytime. Just click on Web interface
in pc's VLC.


Google Play services for Instant Apps downloads/installs itself without authorization, downloads/updates other components, how to disable?

Update: In recent android versions you can do it from Settings -> Google -> Instant Apps -> OFF.

  Original answer follows below:

In the best case scenario this should be enough to block Instant Apps from auto-updating.

Run on device via a terminal (connectbot, juicessh, etc).

pm hide com.google.android.instantapps.supervisor

Or, if running via adb on a pc while connected via cable (or wifi adb), then use:

adb shell pm hide com.google.android.instantapps.supervisor

Unlike pm disable pm hide also works on non-rooted devices. So far, I didn't see any more Instant Apps notifications appearing.

If the above does not work for you then another approach would be modifying the SELinux context of the file/folder (e.g. with chcon).

To revert the pm hide command above use:

pm unhide com.google.android.instantapps.supervisor


How do I keep my Android 4.0.3 phone awake when USB connected?

I have checked on my two Ice Cream Sandwich Devices (Stock Xoom and Droid 3 running CM9 Beta). I have, under Settings > Developer Options a Stay Awake option. Which keeps your device awake when charging.

This will work if your device charges over USB (my Xoom does not, for instance).

However, should this option not be there, we can turn to apps for help!

StayAwake looks like it could be a solution to your problem.

WakeLocker for Galaxy S also looks to be a solution.


"An Internet connection cannot be established" when using Motorola Device Manager

It appears the software is broken out of the box and it cannot be fixed. It's trying to connect to the host www.mymotocast.com, but it can't find the path or there is no server listening:

And:

$ openssl s_client -connect www.mymotocast.com:443
connect: Operation timed out
connect:errno=60

$ nslookup www.mymotocast.com
Server:     192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
Name:   www.mymotocast.com
Address: 92.242.140.21

$ traceroute 92.242.140.21
traceroute to 92.242.140.21 (92.242.140.21), 64 hops max, 52 byte packets
 1  gateway (192.168.1.1)  0.666 ms  0.427 ms  0.406 ms
 2  l100.bltmmd-vfttp-32.verizon-gni.net (96.234.147.1)  5.970 ms  6.265 ms  6.653 ms
 3  g0-10-0-6.bltmmd-lcr-21.verizon-gni.net (130.81.217.20)  10.525 ms  16.128 ms  12.693 ms
 4  so-1-1-0-0.res-bb-rtr1.verizon-gni.net (130.81.199.2)  33.310 ms  16.435 ms
    ae4-0.res-bb-rtr2.verizon-gni.net (130.81.209.230)  19.951 ms
 5  0.ae3.br2.iad8.alter.net (152.63.38.117)  15.596 ms
    0.ae4.br2.iad8.alter.net (152.63.7.225)  16.676 ms
    0.ae3.br2.iad8.alter.net (152.63.38.117)  14.921 ms
 6  te0-1-0-14.ccr41.iad02.atlas.cogentco.com (154.54.12.45)  13.116 ms  12.950 ms  14.240 ms
 7  be2113.mpd21.dca01.atlas.cogentco.com (154.54.6.170)  16.623 ms
    be2176.ccr21.dca01.atlas.cogentco.com (154.54.41.54)  19.256 ms
    be2177.ccr22.dca01.atlas.cogentco.com (154.54.41.206)  17.821 ms
 8  be2153.ccr42.ord01.atlas.cogentco.com (154.54.30.126)  38.219 ms
    be2152.ccr41.ord01.atlas.cogentco.com (154.54.30.122)  38.014 ms
    be2170.ccr41.atl01.atlas.cogentco.com (154.54.31.105)  34.687 ms
 9  be2157.ccr22.mci01.atlas.cogentco.com (154.54.6.117)  60.086 ms
    be2173.ccr22.iah01.atlas.cogentco.com (154.54.29.118)  57.216 ms
    be2156.ccr21.mci01.atlas.cogentco.com (154.54.6.85)  61.500 ms
10  be2065.ccr21.lax01.atlas.cogentco.com (154.54.5.66)  75.636 ms
    be2066.ccr22.lax01.atlas.cogentco.com (154.54.7.54)  75.899 ms
    be2065.ccr21.lax01.atlas.cogentco.com (154.54.5.66)  78.758 ms
11  be2161.ccr22.sjc01.atlas.cogentco.com (154.54.27.170)  86.520 ms
    be2165.ccr22.sjc01.atlas.cogentco.com (154.54.28.66)  83.322 ms
    be2164.ccr21.sjc01.atlas.cogentco.com (154.54.28.34)  90.599 ms
12  be2063.rcr21.b001848-1.sjc01.atlas.cogentco.com (154.54.1.162)  87.420 ms
    be2095.rcr21.b001848-1.sjc01.atlas.cogentco.com (154.54.3.138)  90.178 ms  92.828 ms
13  as26803.xe-2-0-3.ar1.sjc2.us.as4436.gtt.net (69.22.143.162)  89.610 ms  89.776 ms  79.943 ms
14  sanjose2.barefruit.co.uk (66.201.32.134)  77.673 ms  79.710 ms  82.876 ms
15  * * *
...


How can I make Google Now talk back in other languages than English?

Firstly, my best wishes for your brother.

As for your question. My phone is in English. But I set the Google Now to understand both English and Turkish. Please note, Google Now itself is in English. But it understands Turkish commands too. I believe the very same can be done with Danish as well.

At Google Now, go to:

Settings
Voice
Languages

From there, choose Danish.

In my phone it looks like this: Default Primary: English(US) Others: Türkçe(Türkiye)

P.S: Google Now decides what language it should be based on your phones language settings. So in order to make the app in English, your phone too must be in English. Since your brother has no problems with that, I don't think that'd be a problem.


Facebook contact sync in Ice Cream Sandwich

I use Hax Sync on my Nexus. Works perfectly for ICS, it will sync high quality photos (if they are available to sync). I highly recommend it.


Find what app is causing popups, NOT in notification bar

If these popups are appearing in front of other apps, look through your installed apps to find any with the "draw over other apps" permission.  Most apps don't have that permission, so this should help to narrow down which one might be the culprit.


Not able to access internal memory after setting SD as default

I am answering to my own question.
First of all,  on Huawei, SD Card support is very limited. You can barely use an SD to store files,  to save camera pictures, to store some app data in limited circumstances. Setting default media as SD Card does do not much of a change either. Since Huawei is not very open, they don't want you to mess with your phone's data, so if there is a memory card for data storage as an alternative, it prefers dedicating internal memory (the data.img file in the System Flash) to app data, which shall not be accessible by other apps, only by the app that is using the data. I think this is what Huawei would like as ideal configuration, but since not always you can use an SD Card, you also have the "all-accessible" mode.

Moral:
If you want to use an SD card with Huawei (for recording video, storing a great deal of music, having movies) NEVER tinker with default storage.
After setting default storage back to "Internal", ES and other apps are displaying Internal Memory as "0" and SD Card as "E43A-A70F".
If device is rooted, you can create the needed symlinks and not even touch Storage settings.


How do I run an application on my phone from my PC?

LogMeIn Ignition may work for what you want to do. It really remote controls the pc but to truly run a PC app it would have to be on a PC.


Root GT-I9305 running Android 4.4.4 Build Version KTU84P.I9305XXUFNI3

Many ways to root the i9305. 2 ways i recommend are to use chainfire's method (bit complex) or framaroot (easiest) To do all this,first have the USB debugging enabled. To do so,go to settings and navigate to "About Device". Keep pressing the build number 6 or 7 times til its says developer settings have been enabled. Go back and you will see "Developer Options" Open the developer options and check the USB debugging option.

Framaroot

download framaroot
Allow the framaroot downloaded app to be installed when there is a prompt to whether or not to install apps from unknown sources.
Open the app and select Aragorn
Reboot and you shall have the device rooted.
Update the supersus from the google play store, then open the Supersu app and update the binary. It will ask if you want to disable knox,select yes.

Chainfire's CF-Auto-Root

download CF-Auto-Root and extract to a folder.
Turn phone off.
Press the volume down,home screen button together. Then while pressing those 2, press the lock key and it will ask to whether reboot or go into download mode.
Take note rooting voids warranty. Press volume down to continue to download mode.
Now open the extracted folder and open odin. Select PDA and select the CF AutoRoot MD5 file. Connect phone via usb and lick start. It will do everything and reboot.
Update the supersu from the google play store, then open the Supersu app and update the binary. It will ask if you want to disable knox,select yes.
Then reboot and its fully rooted.

Always consider donating to the developer of framaroot and supersu (chainfire).


As far as I know, Nandroid uses the yaffs2 file system for storing backups inside the .img files.

A quick search on Google points to these instructions on extracting files from a Nandroid backup:

First you will need to download and build the "unyaffs" module:

svn checkout http://unyaffs.googlecode.com/svn/trunk/ unyaffs
cd unyaffs
gcc -o unyaffs unyaffs.c

Then copy the image file off your phone's Nandroid directory and extract it:

mkdir data && cd data
~/src/android/unyaffs/unyaffs /[path-to-backup-folder]/data.img


Did you take a look at CyanogenMod? It is not absolutely stock Google Android experience but absolutely stock AOSP (Android Open Source Project) experience. It means that all Google proprietary additions are not included (for legal reasons), but you can install them easily using a package called gApps. In the end you have something very close to a Nexus experience plus very little additions that are all useful.


Delete Status bar Icon downloaded from web

The app should at least be found in Settings → Apps → Manage Apps, where you should be able to uninstall it. Alternatively you can visit the Playstore website, log in with your credentials, go to "My Android Apps", select your device (in case you've got more than one in there), find the app in that list, and remove it by hitting the trashcan-symbol.

If all this fails (the second alternative should not, but who knows), your "last resort" will be a factory-reset of your phone (which will remove all data and all apps you've installed).


Restoring across different ROMs, have you considered the "troubleshooting options" of TB, and e.g. enabled its migration mode, or have it using the system's own SQLite libs instead of TiBus? All those things are especially for cases as described with your question. So making use of those might end your search for an alternative; they've always worked for me – migrating from my HTC Wildfire via Motorola Milestone 2 to finally LG Optimus 4X.

If you insist on alternatives, however, I'd suggest you take a look at the backup tag-wiki, where you find many of them described. With Android 4+, you could e.g. make use of adb backup (or use Helium Backup on your device, which does the same locally). Again: This and more is described in the mentioned tag-wiki.


Nexus 6P wifi issues, wont connect, no internet

I came across a solution using airplane mode on another forum. The method is turn on airplane mode, then turn WiFi on again. After it settles, turn airplane mode off. I did this and it made a difference. Like it was trying to connect but was still struggling.
So then I noticed that the time was not set correctly. Like it did it was 10am and it was actually 5pm. So quite the difference. I fixed the time and bam! Everything back to normal. I hope this helps some one!


I bought app when it was paid, now it is free and I have to watch ads

Follow these steps

Contact the app developer if they are not able to resolve your problem follow other steps.
Use Net Guard app or any other network blocker app to block that app's internet access.
Use LuckyPatcher and remove google ads package (before you try this step I tell you in 3 option google-play-store give you warning to remove the lucky patcher app). Try 3 option at your own risk.


Corrupted data - Can't restore Whatsapp chat history

Usually if you place your msgstore.db or msgstore.db.crypt7 file in the following directory on your SD card and reinstall WhatsApp it will see it and ask if you would like to restore your old messages during installation.

/sdcard/WhatsApp/Databases/

However if your database (msgstore.db or msgstore.db.crypt7) is corrupt you may still be able to regenerate the databases using sqlite3.

The WhatsApp Database is an sqlite3 database and is stored unencrypted at this path on the Android device:

/data/data/com.whatsapp/databases/msgstore.db

Backups of the database are also stored encrypted on the SD card typically at the following location:

/sdcard/WhatsApp/Databases/msgstore.db.crypt7

The unique key for the encrypted backup databases is stored here:

/data/data/com.whatsapp/files/key

Access to the /data/data directory requires root access. Alternatively ADB (Android Debug Bridge) can be used to extract the above files after booting into recovery on the device.

If you are dealing msgstore.db.crypt7 files then you must Decrypt them first as follows:

(commands below are run from a linux enviroment)

Extract Key File: /data/data/com.whatsapp/files/key
Extract crypt7 file: /sdcard/WhatsApp/Databases/msgstore.db.crypt7
Extract Decryption Keys from "key" file extracted in step 1:

256-bit AES key:

hexdump -e '2/1 "%02x"' key | cut -b 253-316 > aes.txt
IV (initialisation vector):

hexdump -e '2/1 "%02x"' key | cut -b 221-252 > iv.txt

Strip Header in crypt7 File:

dd if=msgstore.db.crypt7 of=msgstore.db.crypt7.nohdr ibs=67 skip=1

Note: Size of header stripped file in bytes must be divisible by 16
Decrypt crypt7 File:

openssl enc -aes-256-cbc -d -nosalt -nopad -bufsize 16384 -in msgstore.db.crypt7.nohdr -K $(cat aes.txt) -iv $(cat iv.txt) > msgstore.db

Once you have you msgstore.db file either by first decrypting the msgstore.db.crypt7 or by extracting it from the /data/data/com.whatsapp/databases/ directory you can now try to regenerate it using the following commands:

echo .dump | sqlite3.exe msgstore.db > Temp.sql

echo .quit | sqlite3.exe -init Temp.sql msgstore_new.db

Now Try to Restore your database Again

If you followed the procedure above correctly you should now have a msgstore_new.db file.
Rename this file to msgstore.db and place it file in /sdcard/WhatsApp/Databases/ and reinstall WhatsApp. Choose to restore your old database/messages when asked during installation.

Reference:

http://forum.xda-developers.com/showpost.php?p=24566937&postcount=3
http://forum.xda-developers.com/showthread.php?t=1583021


How can I unlock my Samsung S5 after too many wrong finger prints?

I understand how difficult is this situation. I would suggest few options , either you can go for factory reset try this :

shut down your device.
press volume UP+home+ power buttons all together.

This will take you to options where you could find factory reset option. Press volume button to scroll and power to confirm. Unfortunately it will erase up everything.

Or log-in your phone from google account. Hope it helps.


How easy is it to return to stock after rooting with Unrevoked?

I'm using a HTC Hero and when I had to unroot my phone, I found the RUU for my phone. This in simple terms is a restore to your phone which the service provider uses to restore the phone to absolute stock. I'd check and see if you couldn't find the RUU to your specific phone!

Good luck!


Try Touchdown. Their feature list includes "Email Folders" and allows for rules/filters (per this thread). If you like it, make sure to buy a licence before the 30-day trial is up.

I'm not an Exchange-on-Android user myself, but of those I know who are many prefer Touchdown.


LG G3 | An alternative to lock files in gallery?

What you can try as an alternative is to locate the file/folder using File Manager or File Explorer. Then simply rename the file. Just add a dot at the beginning of the file name, and that file/folder will be changed to a hidden file/folder.


If you mean Kindle FreeTime, swipe down where the hotkeys are, then tap exit.


let's say you want to push entire C:\framework dir into /system/framework

put yourself in parent dir C:

adb push framework /system/

done

framework dir will be created automatically, so don't enter i.e. "adb push framework /system/framework/" or it will create a framework subdir

also assume adb is in path

of course you need read write permission, so in case of read only /system precede

adb remount


Alternatives to Smart Actions for non-Motorola devices?

Well, you have several applications that do what you want. You have Tasker which is paid, Llama which is free and I'm currently using and can recommend, if you look around in the Market, you can find other applications.


Save contacts to phone not Google account

You should try to use a 3rd party Contacts app. I have seen similar behavior in Motorola contacts app. They left no option to store contacts locally to the device.
Most likely using the Play Store version of Google Contacts will help. If not, try something else. There are ample contacts app and I do not wanna be partial about a specific app.


Are there region specific hardware differences to GT-N8000?

Yes, there are differences.
In India it has only A-gps


How to permanently disable or remove preinstalled apps?

Try this way:

Connect device via ADB
Go to ADB shell

adb shell

Find your target app by listing all the apps

pm list packages

Remove app like this

pm uninstall -k --user 0 com.android.inputdevices


What app is showing these fix now messages on galaxy s6?

Install Shutapp from play store and close all opened applications through it, you'll see all the opened apps and doing this may fix your problem. Find the conflicting one. If it's not a system application, you'll see it in the list. Also, You can click just below the big circle to see the list without closing the apps. Check whether that list has any unknown app.


Using macbook USB charger for android tablets and phones

Fundamental thing is that you are contemplating laptop chargers , designed for much bigger capacity batteries to charge your cell and then plan to use the car charging, in between- not a healthy combination and recipe for problems

  Anyway to find a certain device supports this, before buying?

No proven way AFAIK...you would need to research product and user reviews and ask around in device specific forums or write to manufacturer

  Is it possible to connect a phone or tablet to one of these adapters and not get damaged by the extra power?

You would not get fast charging for sure
Chances of damage are high mainly due to high voltage levels - for details , see How do I select a non-OEM charger for my device?

  And would the adapters work under the power of the car cigarette lighter which only provide 5A/3.0A, when they possibly expect 14.5V/2A from a macbook charger instead?

Unlikely that they would work


Wrapping text after zooming in Google Docs

Workaround: Select all text and set the font size bigger (20pt worked for me) then zoom out so the whole line is visible.  The text will still be quite large.


How to enable developer mode to install apps via ADB for this cheap Android Watch?

If its an Android Wear watch (and it seems so) there is no options on the watch directly. It depends on the phone it is paired with, and all the options are available on your phone.

I have a Moto360 and I also don't have any developer options on my watch. If you plan to develop for Android Wear, you need to install everything on your phone, which will push all needed resources to your watch.


where is factory data reset option on Android 2.3.5?

Answering myself, it seems in this phone is under: "SD & phone storage > Factory data reset."


OTA WiFi vulnerability - what can be done?

This Chip is common in many Phones. The details of the exploit are sufficiently well known as are 1000's of others, the chance of the average person getting hit is low (unless you work somewhere interesting and keep interesting Info on your Devices - Computer, Tablet, Phone, even some TV's are spying).

Partial List of affected Phones with this Chipset: Nexus 5, 6 and 6P, most Samsung flagship devices, and all iPhones since the iPhone 4.

So many are affected. It someone were so inclined they could own any Device with this Chipset within WiFi range - chances of it being your Device is remote, so don't lose sleep just Update (if you're really worried).

Updating to the newest Firmware and Software is almost always the correct answer to this problem - rarely new Updates introduce worse vulnerabilities.

So, always Update. It's the only Solution. This one Hack is not the only thing affecting your various Devices. Updating prevents all but Day-0 and the as yet unrepaired Bugs. If it's worth it for your Boss to pay let them know.

See:
Part 1: https://googleprojectzero.blogspot.ca/2017/04/over-air-exploiting-broadcoms-wi-fi_4.html?m=0
Part 2: https://googleprojectzero.blogspot.ca/2017/04/over-air-exploiting-broadcoms-wi-fi_11.html?m=0


I've found it in the Android API: http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)

A flag, SYSTEM_UI_FLAG_LOW_PROFILE, can be passed to indicate that certain UI elements be put into a Low Profile and offer less of a distraction to the user. If I had a nexus device (really any device with soft buttons across the bottom) then I would also notice those buttons being replaces by the same dim circle I'm seeing in my navbar.

This has been available since 4.0 and is intended for book readers, games, and other immersive applications.


Enable Location Services via Remote Control

I think Cerebus (paid, but they do free promotions from time to time) can activate location services remotely on Android 2.3+, but only if you have root.
Alternatively, if you just want to enable GPS via SMS, you can look into AutomateIt (free) or Tasker (paid), they also need root on 2.3+ though


Huawei P8 Lite 2015 soft-bricked and won't turn on or charge

Easiest answer

https://huaweiflash.com/how-to-flash-huawei-stock-firmware-all-methods/

Basically = press the right buttons to get into bootloader or flash mode.

HiSuite = easiest.

SDCARD FILE MODE = meh...

SP Flash Tool
is the most difficult - But you essentially leave everything as it is, but select the "scatter file"

That file is in the correct firmware for your phone.


What happens if I uninstall the Google Settings app?

I don't think you CAN uninstall that App.  At a minimum, you would need ROOT to do it.

This probably wouldn't have any immediate effects, until you wanted to make any change to your settings (in which case, you wouldn't have the tool to do it).


What does "Archive does not contain 'android-something.txt'" mean?

I never flashed a ROM using a .zip in fastboot. The proper way I've ever seen is to flash individual files, and some of the important commands are:

fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash userdata userdata.img // 64GB users need userdata_64G.img

Provided that you do have these individual files in your .zip.

These kind of zips are called as "fastboot zips" or "fastboot images", while those requiring a custom Recovery (as keepclam mentioned) are plainly known as normal recovery-flashable zips.

I'm not aware of custom ROMs providing "fastboot zips", but if you intend to gain an experience of flashing such zips, I would suggest flashing a stock CM12s. You can find the related info on OnePlus Forums here.

About the error, it says you don't have android-info.txt. That's true that you probably don't have it because as I said custom ROMs usually don't provide "fastboot zips" which has this file. And I also said to try stock CM12s fastboot zip since it has that android-info.txt whose content would be like:

require version-trustzone=TZ.BF.2.0-2.0.0109

I think things would be clear for now.


I would suggest you to try this tool -- Paragon exFAT, NTFS & HFS+ . It is available as .apk files on the net or you can download from Google play as well.

But i would seriously suggest waiting it out and doing formatting throiugh tried and tested methods via PC (just to negate any slight chances of renedering your drive useless which does happen when making file system changes using smartphones)

here are the links

https://play.google.com/store/apps/details?id=com.paragon.mounter