If you watch closely you will see it states: Use since full charge. This means it counts from the time the battery was at 100%. Charge your device to 100% and the numbers will be fine...


How to print to CUPS (running on another computer in the LAN)?

I have recently released an Android app based on (a modified) version of Cups4J. Communication is via http/https. The main thing I had to/opted to change from the java library was a dependency on JAXB for XML processing (a. I felt it too heavy b. Android does not have this javax lib and importing it apparently involves repackaging) relying instead on some hard coding.

Download Android CUPS Printing on the Play Store or get the sources on GitHub.


What happened to Lenovo LePhone? Is it on the market? Was it released?

It was released, but only in China:

  In May 2010, the company launched its 2,899-yuan LePhone, which China Unicom sold 145,000 units after hitting the market, to compete with Apple's 4,999-yuan iPhone4.


Where can I find the "hack4legend" or "Legend Downgrading Tools"?

I have finally found a working link for hack4legend: http://www.mediafire.com/?w32aen59riz8qnn

It came from yet another guide: http://technologic101.wordpress.com/2012/05/31/tutorial-how-to-downgrade-htc-legend-from-android-v2-2-to-v2-1-100-working-with-hboot-1-01/


353MB is probably too little for a proper 4.1+ experience.

Besides this, there's no generic Android installation media, each device needs its firmware tailored and adapted by the manufacturer. If the manufacturer has put it end-of-life, you're hosed unless you find someone who ported it or you port it yourself.


Android x86 Marshmallow not booting on Virtualbox and VMware Workstation

Found the solution!

You have to edit menu.lst file. Here is how:

boot in debug mode (usually the second option in boot menu)
when booting stops (for me it just hangs there with flashing cursor and without any prompt) enter mount -o remount,rw /mnt
enter cd /mnt/grub
enter vi menu.lst
press Shift+a
right under the first boot entry find the line starting with kernel initrd=/in (your line might look different; it depends on Android version; in general just find the line that starts with kernel)
at the end of the line type vga=834 nomodeset xforcevesa
press ESC then :wq - these commands will save the file and quit vi
enter cd /
enter umount /mnt
enter reboot -f

Now the system should reboot in the VESA mode of your choice.

This will enforces to use the VESA driver for X.

You can replace the vga=xxx by any number you want for your screen resolution.
Also tested that 832 works fine (gives 800x600 resolution).

You can find all the VESA modes when you use the iso file and pick the boot option to boot in VESA mode - it will show the list with all modes (numbers are in hex and there is also a redundant letter in front of some modes - ignore it) and you can test them there immediately to see if it works and is good to use in this menu.lst fix, but you have to convert it from hex to dec first using any hex->dec converter.


So I am self answering this can all be done using Lineage OS.  Install Lineage
OS then go under Settings->Buttons->Buttons & Layout.  You then can add and remove buttons to your hearts content.  Once you are done change Home double tap action to activate Recent apps switcher.


Will I lose my phone number and phone plan with factory reset?

No. Factory reset erases data stored on /data partition of your phone. It includes your preferences (what you set in Settings app), user apps and their settings/data, system apps' settings/data (including contacts and messages) and personal data stored on /sdcard including pictures, videos and some apps' data (like WhatsApp stores media and messages backup on /sdcard).

But phone number is just an id (MSISDN) mapped to International Mobile Subscriber Identity (IMSI) which is assigned by Mobile Network Operator (MNO) to your Universal Integrated Circuit Card (UICC; SIM/USIM) on GSM/UMTS/LTE networks or (CSIM/RUIM on) CDMA network, or to phone (identified by its ESN; Electronic Serial Number, compared to IMEI on GSM) on pre-3G CDMA network. This isn't something stored on your phone, it's your account's detail which is stored on your service provider's system.

eSIM is the UICC embedded inside phone (not considering iUICC or virtual/dummy SIM or pure software SIM) which is programmable so that you don't need to swap SIM cards. eSIM stores one or more profiles which hold essentially the same information as a physical SIM card - including ICCID, IMSI (MCC/MNC tuple + MSIN) etc. - which is linked to possibly multiple changeable MSISDNs (phone numbers we dial). And just like hardware SIM, eSIM is Secure Element, completely isolated from Android OS, even the processor. So it's not affected with any filesystem changes. If factory reset erases profiles intentionally, those can be re-programmed. All that's needed is the unique QR code which, if lost, can be obtained from MNO or even their apps can generate. So your phone number isn't affected.

Similarly your call/message/data plans are associated to your identity (phone number). You will be able to avail those services as long as you have a valid subscription and your SIM card is inserted in a compatible phone, identifiable and authentic-able by the MNO.


Go to settings and turn on bluetooth. Click menu button and you will see the option Show received files. Alternatively every files sent via bluetooth will be stored in a folder named bluetooth in storage (if the files are not moved).


How to flash the gapps package after installing CyanogenMod

The Gapps zip file is in the same format as the CyanogenMod ROM, and as such needs to be installed in a similar way. However, unlike the ROM installation, Installing Gapps won't remove anything (other than currently installed Gapps, if any) from your phone.

You need to boot into your Recovery (Based on your previous question, this will be ClockWorkMod Recovery) and install that zip file in the same way you installed the ROM. Booting into recovery mode will be easier now that you have CM installed. I believe you should just be able to long-press the power button to get the reboot menu, and select "Recovery".

Edits may be helpful, but if I'm remembering CWM's process correctly, it'll be:

Install from zip
Choose file
(Find and select the gapps.zip file to install)

Also go to Advanced and clear your cache and dalvik cache afterward.


What Happens when I change processor frequency of my android phone

Setting frequency to high end may cause problems like.

1.Heating up phone.
2.burn battery.
3.Even you may damage your phone completely.

Over-clocking frequency will speed up your phone's performance.


The Wikipedia page on Android One has a complete list of all Android One devices released, and unfortunately there doesn't seem to be any tablets.
There couldn't be any tablet resellers with Android One (the source code is not available, and it is impossible to port from phones to tablets) and there's none I'm aware of selling stock Android either.
If you don't mind the warranty and willing to do some tweaking (it's almost always worth it) you can flash a stock AOSP ROM yourself, as there's no risk for most devices (some are risky) XDA Forum for your device should have ROMs, flashing guides and guides on how to recover your device if something goes wrong. It could be good to check there if these are present there before buying a device.
Good luck!


Is there a way to automatically sync photos taken on my phone to picasa web albums?

This app does it using a pixelpipe account (auto-upload, not sync). There are some which do this through dropbox. For some reason, this is still not directly possible using picasa.


How can I find the exact factory image version that my Pixel is using?

Problem solved, my android 10 phone is working again!
The first crucial observation was that there are something like 18 different different versions of the factory images for Pixel 3 XL for Android 10. However, there is an interesting difference in the naming convention for the first 5 of these factory images, compared to the rest. The first 5 begin with "QP1A" where the rest begin with "QQ1A". See snapshot below for what I mean ..

Originally, I had just tried with the most recent factory image, which is QQ3A.200805.001, dated August 2020. Now, the most recent QP.. image, QP1A.191105.003, dated Nov 2019, was emerging as a candidate to try.
The second crucial observation was, looking at the factory image for QQ3A.200805.001, in the same zip file inside it that contains the boot.img, there is also an android-info.txt file, highlighted in blue in the screenshot below. So I was like, "duh .. why don't I see what it says?"

Here is what the android-info.txt says:

require board=crosshatch|blueline
require partition-exists=product
require version-bootloader=b1c1-0.2-6374987
require version-baseband=g845-00107-200409-B-6382632

Now, compare the bootloader and baseband versions here with the versions shown in my fastboot screen (the screenshot posted in my question above). So for this phone, I have bootloader=b1c1-0.2-5672671 and baseband=g845-00048-190722-B-5745561
Unless I misunderstand what "require" means, then "require version-bootloader=b1c1-0.2-6374987" and "require version-baseband=g845-00107-200409-B-6382632" clearly explain why the boot image from QQ3A.200805.001 didn't work as desired. It requires different versions of the bootloader and baseband than I had on my phone.
Excitedly, I checked the android-info.txt from the factory image of QP1A.191105.003, and the versions matched!

require board=crosshatch|blueline
require partition-exists=product
require version-bootloader=b1c1-0.2-5672671
require version-baseband=g845-00048-190722-B-5745561

By the way, I also checked another of the QP.. factory images (QP1A.191005.007, Oct 2019), and the bootloader and baseband versions also matched. Whereas even the earliest of the QQ.. factory images, (QQ1A.191205.008, Dec 2019), didn't match.
Anyway, happy to report that after patching the boot image from QP1A.191105.003, Nov 2019, and flashing it to the phone, touch has been restored and everything appears to be working properly again.


Update WebView without using Google Play

If you don't mind factory resetting your phone, you can try to unlock your phone's bootloader, flash TWRP Recovery and then install Open GApps, which installs/reinstalls Google apps and can give you ones that you cannot get from Google play.
Disclaimer:- I am not responsible for what may happen to your device during this process.
It installs WebView with it (if selected) and can remove stock (AOSP) Apps (Your default WebView). If it does not work you can still flash SuperSU and uninstall the system app.
-Daniel ✓

Edit: Since you already have full root access, you can try to uninstall WebView and install a fresh one from the web. Just be sure to download one prior to uninstalling.


/storage/emulated/0 is missing. Apps can't find the directory

It may be that it is now located at /storage/sdcard0  since you flashed different ROMs with different configurations as you suggested,

alternately to run the following in emulator ;

mount -w -o remount rootfs /

then ;

ln -s /data/media/0 /sdcard

You can check with ;

ls -l -a /sdcard

Credits:

/storage/emulated/0 missing
Android 4.3 breaks Lil Debi. sdcard: '/storage/emulated/0' not a directory


Volume up, home and power should do the trick. It sometimes is a bit tricky though. Make sure;

Turn off the device
Press volume up and hold, afterwards press home, afterwards press power and keep holding them
You should be in recovery


When will my device get the Android 4.4 update (KitKat)?

This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines:

Keep phones in alphabetical order listing the manufacturer and model
Specify if the date is confirmed or rumored and link to the source
If there is an unofficial release, link to the site where it can be downloaded

Phones

HTC

Droid DNA

"HTC says it plans to update the handset to KitKat by the end of Q1 2014, 'pending certification from your carrier.'" AndroidCentral

One

Google Play Edition: 2013-11-25 (+Android)
Unlocked and Developer models: 2013-11-29 (@HTCUSA)
North American models: "Within 90 Days" (AndroidCentral)

One Max / One Mini

"the update for both will arrive in the near future." DigitalTrends

One X and One X+: Never (source)

LG

G2: December, 2013 (confirmed)
Nexus 4: 2013-11-19 (AndroidCentral)

Factory Image available here and Proprietary Binary available here.

Motorola

Atrix HD (AT&T): "Will be upgraded" (upgrade status)
Droid Bionic: "Will remain on Android 4.1.2" (upgrade status)
Droid Mini/Maxx/Ultra: "Will be upgraded (upgrade status)
Droid Razr HD Developer Edition/Droid M Developer Edition: "Will be upgraded" (upgrade status)
Droid Razr M/Droid Razr HD/Droid Razr Maxx HD: "Will be upgraded" (upgrade status)
Electrify M (US Cellular): "Will be upgraded" (upgrade status)
Moto G: February 2014 (AndroidCentral)
Moto X: "Will be upgraded" (upgrade status)

Verizon: 2013-11-19 (confirmed)
T-Mobile: 2013-11-21 (confirmed)
AT&T: 2013-11-22 (confirmed)
Sprint: 2013-12-12 (AndroidCentral)

Samsung

Galaxy Nexus:

Official: Never (source)

Galaxy Note 2 and 3: no official announcement. Rumoured to be after the Galaxy S5 launch.
Galaxy S3: no official announcement. Rumoured to be after the Galaxy S5 launch.
Galaxy S4:

Google Play Edition: 2013-11-25 (+Android)
Sprint: 2014-2-13 (Engadget)
Others: no official announcement. Rumoured to be after the Galaxy S5 launch.

Sony

Xperia C: never (confirmed)
Xperia L: never (confirmed)
Xperia M: never (confirmed)
Xperia SP: never (confirmed)
Xperia Z: planned, no date given (confirmed)
Xperia Z Ultra: planned, no date given (confirmed)
Xperia Z1: planned, no date given (confirmed)
Xperia ZL: planned, no date given (confirmed)

Tablets

Asus

Nexus 7: 2013-11-13 (confirmed)

Nvidia

eVGA Tegra Note, Advent Vega Tegra Note, etc. : 2014-02-18 - released

Samsung

Nexus 10: 2013-11-13 (confirmed)

Sony

Xperia Tablet Z: planned, no date given (confirmed)


In Android, view previously opened web page when offline

The Sleipnir browser for Android has an option for making all tabs remain loaded even when the phone is offline. No need to specifically save a tab or do anything special to make your tabs available when you're offline. I'm not sure about the details, but it seems to fit your needs. The Mac/Windows versions of Sleipnir has much cooler features than the Android version, but it is still worth a try.


How can I open an epub+zip file on my S3?

You need an ebook reader that reads EPUB files. Aldiko (http://www.aldiko.com/) is a great ebook reader that supports EPUBs. Or, you could rename the extension to zip and extract the file. Inside, you will see some folders. Within one of the folders are HTML files that can be viewed in a web browser.


remove or undo rating google playstore review

You can delete your review/rating from both the Play store app page and also via the Play store on your device.

Web Play Store

Simply visit the page for the app for which you want to remove your review. Scroll down and you should see your review and also two buttons, 'delete' and 'edit'. Clicking the delete will remove your review.

Play Store app
Visit the app for which you want to remove your review. Just beneath the app screenshots you should see your star 'review'. On the right there is an 'edit' button. Click this and you will then see a 'delete' button. Click this to delete your review.


Click on the people (contact) app and click the menu button and go to Settings -> Contacts to Display -> Customize. Then make sure only "My Contacts" and "Stared in Android" are enabled. Google shouldn't be adding random emails to My Contacts (since those should be ones you specifically added and the "All other contacts" should contain all the addresses you sent emails to).

If those emails are part of My Contacts, I believe your only option is to manually go through your contacts and change it. Luckily, Google has a web interface to allow this at http://contacts.google.com. When you are there, you can click the checkbox on all the contacts you don't want shown on your phone and then click the Groups icon (3rd button over, it shows 3 people on it), and then uncheck the My Contacts checkbox. The next time your phone syncs your contacts, it will fix your contacts list.


Access desktop files from ADB connected device

Yes, its possible. But, not with ADB. ADB server runs only in Android (Device or Emulator). On PC, you get ADB client only.

With USB, you've got a network. Install a FTP, Samba or SSH server (like FileZilla Server) on PC & use a FTP, Samba or SSH client app (like AndFTP) on Android device to pull files from PC.

You can do the same over air, too. Just connect PC & Android device in same Wi-Fi network & do the same. If you don't have Wi-Fi router, use Connectify or mHotspot (assuming its Windows PC) to make a virtual hotspot.


Can I use a different power adapter with my TV with different Ampere output

I assume that both of the chargers are DC, I hope the new charger isn't AC.
The original charger was 19.5V 5.2A = 101.4 Watts
The new charger is 19.5V 4.35A = 84.825 Watts
My guess is that the power isn't enough to power up your TV, and if by chance your TV works with 84.825 Watts then the new charger will be very hot and will burn soon because the TV needs more power and the source isn't able to provide it.
In general consider this when buying any replacement charger:

Don't buy unknown/cheap chargers

Type of current flow should be the same as the original charger: DC = DC or AC = AC

Voltage should be exactly the same : 19.5 = 19.5

Amperage provided by the source (New Charger) should be More or Equal to the Amperage needed by the destination (Ex: TV)

So; in your case; the new charger should be :
19.5V DC Exactly  and 4.35A or more


The best way to keep yourself from being in such a situation is you should never let somebody else login to your device. They can't use their account to wipe your phone if you don't let them login. Also, if you are going to let somebody login to your device(which you shouldn't do for security reasons), do it via incognito in the browser. If they wiped your phone then you should be fine to login with your google account and get a backup(hopefully).

Just like the only way to make sure your computer can never get malware is to make sure it never interacts with the outside world, the only way to make sure others can't use their google accounts to wipe your phone is to make sure their accounts don't have access to your phone.


stuck in bootloop, and flash recovery doesn't work on Nexus 5

My phone was stuck in a boot loop too for no apparent reason. I was driving to work and suddenly the phone started rebooting. 3.5 hours later it ran out of battery. I have no idea why, but this is how I got it back to life...

I use linux ubuntu so I was able to get the developer tools:

sudo apt-get install adb android-sdk
sudo apt-get update; sudo apt-get upgrade

I also downloaded the latest image from google from:

https://dl.google.com/dl/android/aosp/hammerhead-m4b30z-factory-625c027b.zip

To recover the phone I performed the following operations from the bash shell:

1. Unlock the phone

fastboot oem unlock

me@ubuntu:~/Downloads/hammerhead-m4b30z$ fastboot oem unlock
< waiting for any device >
...
OKAY [ 47.200s]
finished. total time: 47.200s

This launches a prompt saying that it's waiting for devices. I then connect the dead phone using a regular USB cable.

The android device presents a menu saying asking if I'm sure I want to unlock the device and accept that the warranty might be void. As warranty on the Nexus 5 is void anyway, I can't see any harm in progressing.

2. Install the image file

Next I unzip the downloaded image file and cd into the folder:

me@ubuntu:~/Downloads/hammerhead-m4b30z$ ll
total 609328
drwxr-x--- 2 me me      4096 Dec  7  2016 ./
drwxr-xr-x 4 me me      4096 Oct 21 16:20 ../
-rw-r----- 1 me me   3199188 Dec  7  2016 bootloader-hammerhead-hhz20h.img
-rw-r----- 1 me me       974 Dec  7  2016 flash-all.bat
-rwxr-x--x 1 me me       845 Dec  7  2016 flash-all.sh*
-rwxr-x--x 1 me me       798 Dec  7  2016 flash-base.s
-rw-r----- 1 me me 574089971 Dec  7  2016 image-hammerhead-m4b30z.zip
-rw-r----- 1 me me  46581248 Dec  7  2016 radio-hammerhead-m8974a-2.0.50.2.30.img

As the phone is unlocked, I can issue the flash command from here:

sh flash-all.sh

As the script executes I see the following messages:

me@ubuntu:~/Downloads/hammerhead-m4b30z$ sh flash-all.sh
target reported max download size of 1073741824 bytes
sending 'bootloader' (3124 KB)...
OKAY [  0.291s]
writing 'bootloader'...
OKAY [  0.516s]
finished. total time: 0.807s
rebooting into bootloader...
OKAY [  0.062s]
finished. total time: 0.112s
target reported max download size of 1073741824 bytes
sending 'radio' (45489 KB)...
OKAY [  1.547s]
writing 'radio'...
OKAY [  3.123s]
finished. total time: 4.670s
rebooting into bootloader...
OKAY [  0.000s]
finished. total time: 0.050s
target reported max download size of 1073741824 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
archive does not contain 'vendor.img'
wiping userdata...
Creating filesystem with parameters:
    Size: 13725835264
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8144
    Inode size: 256
    Journal blocks: 32768
    Label:
    Blocks: 3351034
    Block groups: 103
    Reserved block group size: 823
Created filesystem with 11/838832 inodes and 93654/3351034 blocks
wiping cache...
Creating filesystem with parameters:
    Size: 734003200
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 7472
    Inode size: 256
    Journal blocks: 2800
    Label:
    Blocks: 179200
    Block groups: 6
    Reserved block group size: 47
Created filesystem with 11/44832 inodes and 5813/179200 blocks
--------------------------------------------
Bootloader Version...: HHZ20h
Baseband Version.....: M8974A-2.0.50.2.30
Serial Number........: 02c6bc76215fcd2d
--------------------------------------------
checking product...
OKAY [  0.100s]
checking version-bootloader...
OKAY [  0.100s]
checking version-baseband...
OKAY [  0.100s]
sending 'boot' (9156 KB)...
OKAY [  0.500s]
writing 'boot'...
OKAY [  0.781s]
sending 'recovery' (10014 KB)...
OKAY [  0.569s]
writing 'recovery'...
OKAY [  0.824s]
erasing 'system'...
OKAY [  1.297s]
sending 'system' (1020657 KB)...
OKAY [ 32.164s]
writing 'system'...
OKAY [ 69.195s]
erasing 'userdata'...
OKAY [  7.820s]
sending 'userdata' (137318 KB)...
OKAY [  4.511s]
writing 'userdata'...
OKAY [  9.175s]
erasing 'cache'...
OKAY [  0.628s]
sending 'cache' (13348 KB)...
OKAY [  0.630s]
writing 'cache'...
OKAY [  1.064s]
rebooting...

finished. total time: 130.023s

3. Welcome To Android instructions that you see on a new device.

Now it works.


How does Instagram find my Facebook account?

Apps that use the newer Android standard of data backup will store their basic information on Google's servers...

Look in Settings - Backup & Reset and there is an option called Automatic Restore (or something similar), it's description literally says "When reinstalling an app, restore backed up settings and data".

If you do not want the applications data restored, remove the app, turn this option off and reinstall the applications.


OK so I have a One m8 but I think the process should be about the same. You'll want to find the right RUU for your model. I'm not certain which model/carrier you have so here is an overview list: http://forum.xda-developers.com/showthread.php?t=2428276.

To relock your bootloader (necessary for RUU), make sure you have adb installed, connect your phone to your PC. Then type the following commands:

adb devices
adb shell
su
echo -ne ‘\x00\x00\x00\x00’ | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796
exit
exit
adb reboot bootloader

When that is done, simply run the RUU exe that you downloaded from the first link. If you found the right one, it should restore your phone completely to stock.


Is there any undo command when editing any field

It seems there is not, star this issue and pray that it gets Google's attention: http://code.google.com/p/android/issues/detail?id=6458


There are regional and phone network restrictions for Skype. They may well be different for Nokia phones than Android phones, and your friend may not be on the same phone network as you.

There (is now) one official Skype app in the Play Store, and one I know of that isn't in Play Store:

Skype on Three- Three UK customers only, follow directions on the linked page to get it
Skype - requires Android 2.1+, works on all phone networks (outside of the US) where your phone network allows it.

The above options for finding Skype in the Play Store only work if your country has its own Play Store, if your country currently uses the "Rest of the World" Store, then you won't be able to find Skype. According to Skype's FAQ, if this is the case then you should go to GetJar.com and download Skype from there.

Assuming you're not in a country/network that's blocking Skype then your problem may be the Android OS version on your phone, I think most Xperia x10's are still running Android 1.6 and the normal Skype app requires that you be running Android 2.1 or newer.

I think most countries have an Eclair (Android 2.1) upgrade for X10's, check what Android version your phone is running, and then find out if an upgrade is available.


Execution problem with secondary user on nexus 7 2013

If you can add an app to a restricted profile, but it won't work in a restricted profile, that's a bug in the app. Only the developer of the app can fix it: you should report the problem to them through their official support channel so that they can fix it.


Far as I know, no. Now of course wait for more answers but far as I know, if it is set to be 16 characters max it means it is a 128 bit variable. If that is all Android has saved for the PIN, then that is that.


You need to install the correct drivers for the device. I'm not familiar with the device in question, but it seems that there are two drivers available on the Gionee Mobile India site. Try installing one of the drivers there and then connect your device again.


Android KitKat Bug With Default Browser Actions

This could just be a shortcoming in Dolphin. It's up to the app to decide if it wants to open a new URL itself, or offer it to other apps. Last year, Firefox had a similar problem, that it wouldn't ever offer a chooser when you clicked on a link in Firefox. Even a link to a YouTube video would open the mobile interface in Firefox instead of offering to open the YouTube app.

From your description, it sounds like Dolphin has the same problem. (I don't have Dolphin to test this myself.) You should report it to the developers and ask them to offer video links to other apps. At least they should be able to confirm whether this is what's happening.


My Android phone stuck at optimizing apps again and again

I found a solution and thats when the apps are being optimised..when the phone reaches to optimising last 1 or 2 apps (for example: optimising 99 of 100) press and hold volume down key untill the phone starts; the phone boots into safe mode and we can remove a few apps and take data backup to PC. Now when rebooted it starts normally..
Thanks everyone for response..!


How can I increase the number of volume levels?

Many people have this problem with Android. You can see it has been reported in Android's bug tracking system. The number of levels is controlled by a setting that's compiled into the Android system image.

Use a different ROM

It's possible that flashing a custom-rom could increase the number of levels, but I don't know which, if any, custom ROMs do this. This bug report in cyanogenmod's tracker suggests they don't plan to add that feature, for fear it may cause compatibility problems with some apps.

Use a different app (easy)

Some media apps have their own volume control, on top of that provided by Android. I believe Poweramp is one such (but I don't use it myself). If there's one particular app you need more control of, such as a music app, you might want to replace it with one that has this feature.

Edit your phone's OS (advanced)

If you're not worried about the risk of breaking some (badly-written) apps, and your device is rooted, then you can follow these instructions to edit the Android system image to increase the number of levels. That site gives step-by-step instructions, including installing the developer tools you'll need to make system changes; a summary for knowledgeable people is as follows:

Get framework.jar from your device and run baksmali on it.
Edit framework\android\media\AudioService.smali
Search for 0xft 0x0t 0x0t 0x0t to find the table of audio levels.
Replace the first number of each row with the desired number of levels (in hexadecimal).
Run smali to generate a new framework.jar, and then replace the original on the device.


How to change Android default-natural orientation?

The boot animation wont change since the boot animation where a series of images. In  /system/media you will find the bootanimation.zip if you open the zip you will find the images replace the zip with your own boot animation of portrait images. There are plenty of tutorial on how to make your own boot animation.


Good Thing you don t have a Samsung (KNOX wont let you easily downgrade).

To answer you questions to a certain extent:

depending on how you did your nandroid backup
it won't be "precisely" the same (e.g. most users dont backup the Cache).
no, but maybe you don't want the "EZ-backup and Restore" procedure - Sounds to me like you would like a "dual boot" maybe? If so see this thread:
http://forum.xda-developers.com/nexus-4/orig-development/mod-multirom-v24-t2472295
define "visualized", you could copy the backup to pc and see the backup files. is that what you mean?


Toggle that option off and that icon will leave.


BLU phone having trouble downloading apps

called the company of Blu. they will be sending a new update that will fix app problem. They were aware of the problem.


Will changing of SD card result in the loss of YouTube offline videos?

To the best of my knowledge, and based on the Android device that I own (Samsung Galaxy Tab 2 ), the location of offline YouTube videos is as below:

  Internal storage->Android->
  data->com.google.android.youtube->files->Offline->(system generated
  folder name)->streams

Hence, switching to another SD-card (which is external storage) should not remove/delete your offline YouTube videos.

Just to be absolutely sure, you can first check the location of offline videos on your device (which should be something similar to the path mentioned above) and then you can proceed with switching SD-card.

But one thing you may note is, if you uninstall YouTube App's update, all the offline YouTube videos will be deleted.

You may want to check more details HERE and HERE.


Galaxy s7 edge. I want to receive and send emails. NOT SYNCHRONISE. How please?

Try to change the protocol from POP to IMAP


You may need to do a full factory reset.
This guide is a combination of the Recovery boot guide here, hardset.info/.../recovery-mode/

After booting recovery,

Navigate to Wipe Data/Factory Reset
Select it ....
Reboot device
Wait 20 minutes maximum

If the device still hasn't booted
You have a bricked device, you need to look up how to unbrick a huawei y530...

The usual process is...
Install Stock Firmware
Install Custom Firmware 'I prefer Cyanogen Mod'

...

Unlock bootloader
Flash Custom Recovery
Boot Custom Recovery
Flash ROM - Stock or Custom  ( with Recovery )
Wipe Data/Cache/Dalvik Cache & Reboot

All if not most methods will wipe everything on your Data partition, therefore the emulated internal SD Card ... So make sure everything is backed up... However you've already tried a factory reset " I imagine you used the option in settings, not this method "

The recovery program is far more successful at doing a factory reset, I never use the option settings as it always fails.


Why is my Huawei IDEOS X3 (U8510) not appearing in the Device Manager list?

Alongside installing the correct dirvers, I've found that you may need to also do a bit of manual setup so that your computer can recognise the usb device.

Try this: find the .android folder in your home directory, and replace the adb_usb.ini file with this one. this tells your computer to let adb work with a load of different usb devices. You may need to restart ADB via the command line:

adb kill-server
adb start-server

and now adb should show you your device

adb devices


Will I loose manufacturer updates if I root my phone

In most phones, especially the newer ones, you cannot receive OTA updates, since /system is modified by rooting and it fails the verification for OTA updates.
To better understand details about verification see answers to this question  What specifically prevents OTAs from being taken on modified /systems, and why can't it be shut off?

Systemless Root is an option to prevent this. In this method of rooting only the boot partition is modified, keeping /system intact. Prior to flashing OTA one needs to flash stock boot and recovery images to allow OTA updates . You can read more about systemless root in the answers here Systemless Root

Do ensure you research the linked XDA thread in answers and choose the right version for your device, based on user feedback


Disable `S Finder / Quick Connect` in notification panel

AFAIK they cannot be removed without voiding your device's warranty, as they are integrated into TouchWiz and are therefore part of the system.

If you really need to get those buttons out of your notification panel, then you would either have to

recompile SystemUI.apk to remove the section where the buttons are located, or
use a custom ROM that's not TouchWiz-based.

Either way, you'll have to void your warranty by obtaining root access in your device. (And let me tell you, warranty is such a pain on recent Samsung devices, what with the introduction of Samsung KNOX.)


How do I stop apps from installing themselves to my SD-card?

Thanks to this answer to this question Is moving apps to SD only available to rooted devices?.

I've discovered the getInstallLocation ADB command and set the install location to internal on my un-rooted phone.

With the Android SDK installed, and my phone connected via USB with USB Debugging mode switched on, enter the following commands:

adb devices
(check that ADB can see my phone, and start necessary services)

adb shell
(connects a shell to the phone)

pm getInstallLocation
(returns 0[auto])

pm setInstallLocation 1
(sets the default install location to internal memory)

pm getInstallLocation
(run again to check that it is now set to the correct location, returns 1[internal])

exit

Safely Remove Hardware, unplug phone and all done, without any need for root!


WhatsApp backup on Google Drive is incremental as you can read in WhatsApp FAQ

But you can't restore a video or part of a chat from any date in case I decide to delete it locally.....,that's not possible and you would need to restore in full not selectively by date or content


Using "Bluetooth device with earphones" and headphone jack simultaneously

I have tried doing the exact opposite thing (Forcing Audio to go through bluetooth instead of device speaker) so it definitifely is possible to play at least different audio through different streams (Media, Call, etc.) It set it inside of tasker to "Media" stream and it came out of my phone, so it might be possible to get it working. The app needs to support playing Audio through multiple streams. I don't know if there is an app for that that does split it up.

Sorry for posting it as a answer, my reputation isn't high enough yet to comment...


How can I sort, filter and tag files/images in Android ICS 4.0?

As long as pictures/videos are involved, you might want to take a look at Monte Gallery. This app offers you a.o. the feature to add descriptions and tags to pictures, and then lets you browse them by tags. It also offers browsing by location, and (as you can see by the screenshots on its market page), a nice "calendar view", grouping pictures by "date taken". Only thing missing is to combine those using a search mask, like "show me all pictures tagged foobar taken between [dates] on [location]" :)


Flashed ICS i9020T image onto AT&T I9020XXKI1 baseband phone now intermittent WiFi

As that's the wrong stock image for your phone there's something in it that doesn't work correctly, such as a baseband or radio image that's incorrect.

You may have luck updating the drivers: http://code.google.com/android/nexus/drivers.html#crespo


After a lot of trial and error, I  discovered that the Android/obb folder is automatically shared among users.

It's not ideal, but it's better than a cloud storage option for large files.


See 2. :)
Yes. But to answer the question behind it: without knowing the passphrase, that wouldn't mean encrypted storage became accessible. Passphrase and key are required to decrypt.
A hard-reset just cuts the power. A factory-reset should remove data and reset the encryption (as it would clear the encryption key along)

What you left out is data on your SD card. If the card was not encrypted, the data of course can be accessed. Otherwise, see 2. again.

As you report your device stolen, beeshyams pointed out another fact that might be of interest to you (in the now cleaned-up comments): Factory reset protection would be an added complication to the thief. That is, if it was available and enabled on your device (FRP was introduced around Android 5.1.1 but only automatically enabled for devices which originally shipped with Android 5+), even when flashing a new ROM the "possessor" would still need your Google credentials in order to use it. There are ways to work around that, but they don't work on all devices and are also not easy to perform.


Mirror android screen on a spare lcd monitor using usb cable

Original answer from September 2015:
No, you cannot with a standard USB cable. Depending on the mobile device in question as well as the monitor, you could possibly connect the phone with an MHL adapter.
Update September 2020:
Five years later and, of course, there are greater options for connecting a mobile device to an external screen. Hoping that everyone is now running newer than Android 4.2.2. and with the use of USB-C for connections, I've been using this USB-C to HDMI with OTG USB-A and USB-C charging. The important part is the charging feature for two reasons:

Some devices will not transmit video without additional power.

The adapter will charge the device while it is being used to drive
an external screen.


Enable OEM Unlocking
If your devices manufacturer allows OEM unlocking
A.K.A (Also Known As) "Bootloader Unlocking".

After Enabling OEM Unlocking

Reboot to Fastboot

ADB

adb reboot bootloader

OEM Unlock

fastboot oem unlock
or
fastboot oem unlock -go
or
fastboot oem unlock /path/to/unlock-token.bin

If you have an MTK CPU you might be interested in flashing image's using a scatter file and SP Flash Tool v5.16 or above, as it doesn't require an unlocked bootloader.


If by rename you mean give it a proper name instead of the ugly co ordinates google maps shows its not possible currently. People have said that changing the name by going to the desktop version applies to the app also but it did not work for me.
Press the 3 parallel lines button and then press "My Places"
-
The arrow points towards the direction you are suppose to be travelling in. It shows only in the realtime navigation view. However sometimes it may point in the opposite direction (probably a compass error). But if you are moving it usually shows the correct direction.


why don't events added to Samsung Galaxy S3 get shown in my Google calendar?

Not sure this if this exactly what you mean but if memory serves from when I ran the stock samsung rom on my SGS2 the Samsung calendar is separate.

When you create events you need to select the calendar you want to create them in.  Obviously, you should pick the google one rather than the 'my calendar' one.

I think you can also set the default calendar after you hit the menu button when you go into your calendar.

If it's strictly a sync problem rather than a problem with adding events you can try clearing the calendar data in your system settings > apps then re-sync your accounts.  Note: take care if you do this, google calendar events are stored in the cloud but if others are stored only locally on your phone you might lose them.

Hope that helps.


Can't log into Google Play, gmail, or other apps on new Samsung 7

you should try clear the data of google play store and google play services by going into app settings, if it doesn't work,  you can follow Google Accounts Help Center


The same thing happened to me.
While setting up Android there's an option for backing up all data to Google. It might be enabled on one of your sons phone.
Goto settings ->backup & restore
Make sure "back up device data" is not checked.
I did the same and it worked.


Is there any quick way to delete the standard emails trash files.

Keep in mind that your phone's name for certain specialized folders, such as trash, differs from what Office 365 will call it. In Office 365's web interface, and Outlook, the folder is named Deleted Items, and they are kept in sync with your phone's comparable Trash folder. So look there to see the correlation. And yes, deleting from your phone will be dramatically slower than deleting from your computer or the web, the latter being fastest as it's connected directly to the server.


Make "tap to add priority senders" disappear

To remove it, click on the three vertical dots on the top-right of your screen.

Then, go to Settings.

Scroll down to "Priority senders" and unmark the tick box.

Hope it helps.


Android - Application Manager - Disable multiple apps at once?

You can hook the tablets one-by-one up to a computer with ADB drivers installed and USB debugging turned on in the tablets' settings, and run a .bat file with the list of stuff to disable which will look like this:

adb shell pm disable com.trash.application
adb shell pm disable com.more.bloatware
[...]

It's that easy! Root may be required depending on device.

Here's an example on XDA: Bloatware disable in .bat file


The Cast option is unable to detect my Windows PC

I used an app for screen cast to web browser. it uses cast of Mobile device but on PC or any other device I receive the cast on browser


Being "logged in" is a misconception. Even when you are "logged in" when you use a browser, this is handled by the storage of a cookie with an authentication token stored in it. On the device is sort of the same, except it is not a "cookie". When you set up your account, an authentication token is requested and stored on the device. A new token can also be exchanged at other times, but you are unaware that it even happens.

When the applications, like gmail, go and check for new mail, they use that token to tell the gmail servers that you are "you". The reason you can't "sign out" is because then you would not be able to check for new mail, get application updates and other things like that that happen in the background. If you were to sign out, then every couple minutes you would have to put in your credentials so your device could check for updates and new mail.

A large set of the services built-in to android use your authentication token. Even when you create, edit, or delete a contact on your device, because it syncs that data to your account on google servers. Calendar appointments, gTalk, Google Voice, the search widget, voice-to-text, push notifications (for just any service that uses C2DM), and any other service that may show up under your google account in Accounts & Sync can and will need this authentication token at any given time.

It is more like you are logged in to your PC (Windows, Linux, OSX) then logged in to any particular google service.


Android 4.2.1 - Operating System Storage is occupying too much space

That device is partitioned very oddly.  It looks like they took 4GB and left it to device storage, and then the other 12GB are partitioned for an internal SD card.

That's about the correct size that the Android system would be using - but what is troubling is that they only left ~1GB or so for user-installable applications.  I doubt there are any ROMs or recoveries available for your device, so I think the best solution would be to move as many applications as you can over to your SD card, therefore freeing up space to download more (and then subsequently move them as well).


Increase touchscreen sensitivity on Nexus 7

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

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

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


That's the beauty of Android. You don't need a separate piece of software for your PC. It's designed from the ground up to do everything within the Cloud.

  manage my phone files (audio/photo),

Connect via USB, turn on USB drive mode, and use Windows Explorer to manage your files.

  calendar (ms outlook independent)

Sync over-the-air (OTA) to Google Calendar.

  add/remove applications,

You do that right on the device or in the Google Play Store.

  access/edit/merge/remove contacts (ms outlook independent)

Sync OTA with Google Contacts.

  send SMS messages

There are some apps that allow you to do that.


Phone intermittently not responding to screen touches

There are two possible reasons:

A. Something is wrong with your hardware. Unlikely since you're saying putting device to sleep and resuming fixes this problem for a while.

B. Something is wrong with your software. Most probably it is misbehaving third-party software. You can try to diagnose this as following:

Visit "Developer options" under Settings, and enable the following:

1.1 Show Touches - You'll see if your touches are registered on OS level at all.

1.2 Show CPU usage
If you see that your touches are registered, but CPU usage is high, try the following options, also under debugging:

2.1 Show all ANRs

2.2 Don't keep activities

2.3 Background process limit: No background processes

Setting "Show all ANRs" may point you to a misbehaving background process. and disabling background activities may help you understand if the problem is a background process at all. The settings above are useful only for debugging, disable them as soon as you fixed this issue, as they may interfere badly with legitimate software that needs to run in the background.
Install Android SDK on a computer, connect your phone and use "adb logcat" to see a logging trace of your phone. It may provide invaluable insight into what's going on behind the scenes there.


How to set home launcher in Android 7.0 Nougat and 8.0 Oreo

Changing the default launcher in Android O (as of 8.0 DP 1)

Go into the Settings app
Go to "Apps & Notifications"
Go to "Default apps"
Press "Home app"

Alternatively, you can just search inside the settings app for "Home."

Changing the default launcher in Android Nougat

Go into the Settings app
Go to "Apps"
Press the settings gear in the top-right (not the triple-dot)
Scroll down and press "Home app"

Alternatively, you can just search inside the settings app for "Home."

source: https://www.youtube.com/watch?v=HpXBDnSIeiM

Changing the default launcher in Android Marshmallow

Go into the Settings app
Scroll down, and under the "Device" header you'll see "Home"
Go into that and you'll be able to change your home launcher

Changing the default launcher in Android Lollipop

Go into the Settings app
Scroll down, and under the "Device" header you'll see "Home"
Go into that and you'll be able to change your home launcher

Changing the default launcher in Android KitKat

Go into the Settings app
Scroll down, and under the "Device" header you'll see "Home"
Go into that and you'll be able to change your home launcher

Changing the default launcher in Android (pre-KitKat 4.4)

You'll need a third-party app to change between home screens. One of the best ("Home Switch") is available here: https://play.google.com/store/apps/details?id=co.uk.captainstu72.homeswitch


My Google account was deleted, how do I sign into phone with that account

Google says you may still be able to reopen the account:

https://support.google.com/accounts/answer/6236295?hl=en


Webkey is my personal favorite remote control program. It turns your phone into a web server, complete with https and username/passwords with permissions you can set. So you could have an admin user with full access, and a standard user who can just see the screen.

On top of built-in VNC, Webkey also gives you the ability to track your phone by GPS, connect to a terminal, browse and download files from your device, and a bunch more administrative things. Though this sounds like it is outside of your needs (but you don't have to use those features).

And to top it all off, Webkey is open source and free, encompassing every Android users' favorite two buzzwords.


Google talk in Sony Ericsson XPeria Mini Pro

I thought that may be I could share the apk file through bluetooth from another phone and I succeed. Here are the steps:

All the steps are for the phone which already has GTalk installed.

Open file manager.
Go to System (outside sdcard) -> applications.
Search Talk.apk.
Send it to the phone where you want to install GTalk by bluetooth (or any other way).

Once Talk.apk is already in your phone, just click it to install the app.

I think (not sure) the second step requires rooting. Also I'm pretty sure that the native file manager doesn't allow you to go up from sdcard. I would need something like Es File Manager or Astro File Manager.


On my LG L16C (Kitkat 4.4.2) I had that issue several times. I bought the phone only two months ago and realized that certain aftermarket apps were causing the problem-each time my settings froze, removal of newly added apps (one at a time, testing after each) stopped the problem...just added similar apps instead.


If you want to update CyanogenMod nightly builds Over The Air you'll need the premium version of ROM manager, this is the way to obtain donations to the project.

An OTA update is basically a download of a full ROM or a patch of some files that is saved to the storage of your phone and once it’s downloaded it installs automatically the full ROM or the patch to the phone. This system is used in many Android phones to deliver updates without the need to connect the phone to a computer to update the system.


xperia z5 broken screen locked need data

Turn off the phone with power button and volume+ (hold them together), connect the mouse or keyboard with OTG cable and than turn on the phone. Then you can use the mouse to do everything.


Most automation apps could probably support such an task, in Automate (free) it would be:

Flow beginning block; start of a task
Content shared block; await "shared" URL
HTTP request block; call the webhook with URL from #2
(loop back to #2)


It's basically a basic recovery that is available with CM ROMs. Due to CM nature of distribution, though, this doesn't mean that most CM ROMs will use it, but rather depends on the developer that is distributing it.


If you don't mind rooting your phone, perhaps the easiest thing to do is to flash CyanogenMod on it. The HTC Magic is supported up to CM6 (Android 2.2, Froyo). You can find more details here, be sure to read up on the wiki. It is not supported on CM7 or later (Android 2.3, Gingerbread).


How do I provide internet access only to a single Android app?

Try Opera Max to restrict per app data access to mobile and Wi-Fi networks. The PlayStore description says it,

  Block apps & prevent data leakage:
  Control your apps’ internet usage by blocking apps from running in the background that are using mobile data or Wi-Fi without
  permission.Blocking apps running in the background conserves battery and minimises your battery usage.

If you want to restrict only a particular app follow the steps,

Open Settings menu > Data Usage
Select the app you want to restrict the data.
And select "Restrict background data"

If you are on a Wi-Fi network and you want to restrict the app accessing data in the background using your wi-fi connection, do the above steps in the Wi-Fi Tab to restrict the app access to Wi-Fi network too.


My icons in the homescreen are not showing up (galaxy s6 edge)


I'm assuming from the way the question is written, you may want Fixed Dialing Numbers (FDN).

The Samsung Galaxy S4 can be set so that it may only call certain numbers from a set of specified prefixes. This is useful if you only want to call people on a specific network to save additional charges on inter-network calls. To do the restriction, you may need to follow these procedures.

Phone > Menu > Call Settings > Additional Settings > Fixed Dialing Numbers > Enable FDNFollow the prompts to supply the rest of the information needed.

If you have FDN already enabled, and the number list is too broad, you can try disabling it, and using dialing presets instead.


Where is my TWRP backups on encrypted Android?

Older versions of TWRP do not have the ability to mount encrypted file systems, so therefore, it cannot make backups.  In addition, TWRP only supports decrypting certain devices.  According to the TWRP2 Project Page, the only devices that they explicitly define as having decryption support are Galaxy Nexus and TouchWiz devices.


turning off email preview on lock screen after update

Go into Settings > Sound & notification > "App notifications" and set Gmail as sensitive (as shown here: https://youtu.be/GNFE-S42wgU )

If you want to prevent all apps from showing notifications on the lock screen go into Settings > Sound & notification > "When device is locked" and set "Don't show notifications at all"


adb does not reboot my Samsung Galaxy SIII I9300 to bootloader (download) mode!

From my experience with Samsung devices this is not a bug but rather a feature. The "download" AKA "ODIN" mode on Samsung devices is a proprietary alternative to bootloader/fastboot mode and I don't remember being able to boot to this mode in other than the hardware way.


How can I remove a System App from my rooted phone?

Have you tried rebooting the device? Also you can try removing the app with Purify if you rooted your device with KingRoot


There are two apps involved in this case. First one is Voice-To-Text engine app. Other one is Google app.

The app you start by hitting the mic on keyboard is the former one. It normally relies on Internet to work, however, can be made to work offline too. I can't explain the reason of the long wait though. Maybe it tries to connect to internet first and then, when it fails, it switches back to working offline method.

The app that you start by saying Ok Google is the latter one in this case. It also uses Voice-To-Text engine in the background, however, it uses the input it receives from your microphone, directly to start a Google search. Which is impossible to perform when offline, and therefore, it fails.


This is definitly possible. There are even multiple approaches I could think of:

Screen mirroring
Some devices already ship with this functionality. My sister e.g. just got her new Samsung Galaxy S4 mini which I helped her to set up, and I noted a related "toggle" in the notification bar to switch "mirroring" on/off. Also, newer builds of the custom ROM cyanogenmod IMHO offer this feature. Especially via HDMI, this also should be supported (maybe requiring an additional app).
Remote Tools
iDev already mentioned Team Viewer in his comment. While the specific component to remote access the Android device itself only exists for few devices (the list might grow, some time given), there are several similar/comparable solutions, as VNC.
Other means
There might also exist specific "whiteboard apps", designed for exactly this purpose. I don't know such one (but I didn't explicitly check for), but searching the Playstore cannot hurt (to ease this, as the "official Google Play website is quite restricted in its search capabilities since its relaunch, I recommend using AppBrain for searching; it's an alternative "web frontend" to Google Play).


How to modify a system configuration file on Android?

In case this point is not clear; it's not enough to just have a su executable and run it.

Since you asked

  Is it possible to just use a command line su executable to get
  permissions to modify the file?

The su executable must be properly installed, meaning that for it to do its job 'on behalf of' the superuser/root it has to have the SUID bit set (Switch User ID) for root. This process, called rooting needs to be done before any su executable becomes valid.

You can read all about the SUID bit and Linux file permissions as well as the rooting process by doing a search.


This most probably means that you are stuck in a device boot-loop. The easiest way to fix Nexus devices (in my opinion) is to use the Nexus Root Toolkit, which automatically fixes most problems with a click of a button.

You'll need a machine running windows and a USB cable to make this work. First, install Nexus Root Toolkit on Windows. After the setup is completed, open the program and add the phone type in the popup box. Now you should see 2 windows (the toolkit and the log). Click on Soft-Bricked/Bootloop on the Restore/Upgrade/Downgrade section then click on Flash Stock + Unroot (this is for both root and non-root devices). From here, just follow the steps the guide tells you and your device should go back to normal. However, MAKE SURE that you click 'no-wipe mode' on the third slide if you want to keep all your data.

That is the easiest way I found for fixing bootloops on Nexus devices. There are plenty of other ways to do it manually though (especially if your device is not rooted).
Here are some listed below:

http://xda-university.com/as-a-user/how-to-recover-from-a-bootloop

http://www.ibtimes.co.uk/fix-boot-loop-issues-stock-rooted-android-467411

http://smallbusiness.chron.com/fix-boot-loop-android-78426.html


Share (through share menu) directly to own email address

The following is a solution that will work if you are sharing images from the browser.  This won't work in the gallery though.  Unfortunately I'm not aware of any custom share apps that add to the Gallery's share menu.

Install Bookmarklet Free (it allows you to add services to the "Share" menu, including custom ones).

To make a custom "Mail to yourself" bookmarklet just open the app and create a custom bookmarklet that has the following for the Starting URL:

https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=YOUR@EMAIL.COM&su=SUBJECT

Replace YOUR@EMAIL.COM with the email you want to default send to and replace SUBJECT with the subject.  Leave the rest of the fields alone.

Now in the browser if you are looking at an image you can long click it and choose share and choose your custom bookmarklet.


Will a nandroid backup save me from a bad upgrade?

An update might include a new radio-firmware (see: What is radio firmware?; basically you can think of it as the "hardware-layer" or an API to give the installed (Android) system access to the hardware), which is not included with a Nandroid backup. It could also include a "recovery-image" (see: recovery-mode), which you did not include with your backup.

For the latter, you could simply include it with your Nandroid backup. The radio-image is a different thing: I know of no method to extract/backup it from a given device. You could, however, check which radio version is currently installed with your device, and see if you can get a "RUU" (Radio Unit Update) specifically for that.


Is it possible to make my Samsung Galaxy Nexus use external usb storage like memory sticks?

If your Galaxy Nexus is rooted, install this app: StickMount. Then connect your USB to a USB-to-MicroUSB cable (such as this one), and plug the micro usb into the phone, a popup will appear asking you what application do you want to open, select StickMount. Using a file manager, such as this one, navigate to: /sdcard/usbStorage/ you will find your USB files there.

Note: If your phone is not rooted, you cannot do this.


How to delete the history and cache in Opera Mobile (10.1) via shell?

With Opera Mobile open,

Click on the Wrench Icon
Click on Settings
Scroll down and click on Privacy
From there you should see Options to Clear History, Password, Cookies, Cache, and Shared Locations.


Is there anyway to bypass the Verizon Wireless block of the tethering?

Get pdanet. Screw Verizon.  Lifetime use is $14 and you'll never be charged another dime. It works well.


Facebook "more from related pages" feature


How to turn off auto suggestion popups in Google Keep?

There are some workable workarounds buried in this forum thread.

The simple way (which makes writing lists take slightly longer):

Initially, create the list as a normal note with one line per item (not a checkbox list)

OR if it's already created as a checkbox list, press 'Hide checkboxes' under the three vertical dots in the top right. Unfortunately this causes Keep to forget which items were ticked.

Finish writing or editing the list
Press the '+' in the bottom left corner, then press 'Tick boxes' to turn it back into a check list

The more involved way (which in theory, you can do once then forget about)

Install a url filter like an adblocker and add the URL for Google's "show some popups of things I didn't type" service to the list of banned addresses. I've not tried this, so I can't guarantee it works - in particular, I don't know if it requires rooting the device or not (please comment if you have tried something like this). Two suggestions from that post:

The app uBlock, then going to "Settings -> My Filters" and adding https://taskassist-pa.clients6.google.com/v2/taskassist:suggest*
AdBlock, then going to "Customize > Manually edit your filters" and adding /v2/taskassist:suggest$domain=taskassist-pa.clients6.google.com

Don't forget to also go to "Help & feedback" in the app and tell Google that you want a normal option to turn off auto suggestions.


Automatic screen recording when my android phone wakes up

I recommend using Macrodroid. This has the same functionality as Automate but is much easier to use.
To set up this feature:

Click "Add Macro"
For the trigger, choose Battery/Power. If device is rooted, you can pick the option for when device turns on. Otherwise, you can set another trigger such as "Power button toggle" to do close to the same thing.
For actions, you need experimental options enabled (Settings -> experimental features), then select launch and press screen action. You can enable the recording option after this (alternatively, you can set macrodroid to automatically run a recorder by setting the action to launch an app such as Screen Recorder).
You can add constraints if you want but as of now it should be able to record once the phone turns on.


It's about 290 DPI (just crunch the numbers: Use the pythagorean equation to get the "pixels" diagonally, then divide by the screen diagonal).


Unless you have a Nexus phone currently, you cannot run it.  When it is released, the manufacturer of your device will release it so I assume it will then operate on your phone.


I've found the solution myself.

To follow the steps check these requirements:

superuser permissions
debugging enabled
ability to accept debugging request on phone

Find and delete the file which proceeds touch input. In my case it was /dev/input/event2, but it can be another file in the dev/input directory as well. To delete execue the following commands (given adb-tools are installed):

adb shell
su (grant superuser permissions)
rm -rf /dev/input/event2 (replace event2 with your corresponding file if necessary)
touch /dev/input/event2 (to be able to use input commands such as input tap x y and input swipe x y x y, replace event2 with corresponding file if necessary)


Turn the speakerphone on a call using ADB shell

You can use combination of keyevents to achieve the goal. The important ones you would need are:

19 -->  "KEYCODE_DPAD_UP"
20 -->  "KEYCODE_DPAD_DOWN"
21 -->  "KEYCODE_DPAD_LEFT"
22 -->  "KEYCODE_DPAD_RIGHT"
23 -->  "KEYCODE_DPAD_CENTER"
24 -->  "KEYCODE_VOLUME_UP"
25 -->  "KEYCODE_VOLUME_DOWN"
66 -->  "KEYCODE_ENTER"

See ADB Shell Input Events for more.

According to the interface of your dialer, the combination would vary. E.g.:

adb shell input keyevent 20
adb shell input keyevent 21
adb shell input keyevent 21
adb shell input keyevent 66

It may take more steps, and sometimes, you won't get to see whether it affected the interface or not, but continue combining them, and you would get the result.

That aside, the technique mentioned by Bo Lawson here and taken from this answer by Omar

  adb shell service call audio 7 i32 3 i32 0 i32 1

isn't working on my Lollipop at all. Neither it is switching the call into speaker, but adjusting the volume of the earphones only in my Kitkat 4.4.2.

Also, if you intend to use a service call method and the linked answer isn't working, then you may wanna take a look at the source code of the audio service to figure out the things. Find it here.


An app put made my Status Bar auto-hide and transparent. How to fix? (Nova, System UI)

Try the following:

Open Nova Settings.
Click on Look & feel.
Enable Show notification bar.


Changing the call voicemail timeout period?

OK, this is indeed a setting which is determined by the carrier.  It can be changed (at least on GSM networks, according to this Tech Recipes article), using an MMI code (Man-Machine Interface code).  Here's the procedure that worked for me:

On your Android phone, go to your Phone app, dial *#61#, and hit the Call button.  Android should briefly display "MMI code started".  Then, it should display your current voicemail number and the delay time.  Note down the voicemail number since you'll need to enter this in next.

Next, go to your Phone app and then the keypad.  Now dial this number from the keypad to change the time your phone will ring before it goes to voicemail:
**61*1yyyYYYyyyy*11*xx#

... and then hit the call button.

In the above code, you will put your voicemail number where the yYs are and the time delay in seconds for the xxs.  Once you hit call, it will give confirmation as to whether it was successful or not.

Delay is in five second increments with the maximum being 30 seconds (ie. 5, 10, 15, 20, 25, 30 secs).

So for example, if my voicemail number is 555-444-5555 and i want to set it to the maximum 30 seconds, i would dial this on my Android phone's keypad:
**61*15554445555*11*30#

Apparently, this will work for AT&T, T-Mobile, and any other GSM / SIM Card Carrier and may work on other phones besides Android devices.

Personally I am in the UK and so my voicemail number starts +44, so my MMI code to change the voicemail timeout was more like this:
**61*+447890123123*11*20#

It worked perfectly for me, and set the voicemail timeout to 20 seconds.


How can I prevent my device from automatically converting SMS to MMS?

You can't do so with your samsung official messaging application, all of what you can get is a pop notification that you are now in the MMS zone (Converting to multimedia message...).

I would recommend Handcent SMS application, available at the market, and has an option for not converting texts (SMS) into MMS


how can I mount a ab backup file from windows? And would I be able to point an undelete program on it?

Android backup files created via adb backup are no images, they are more comparable to ZIP files. Only existing files are included into the backup file. Deleted files can not be included in such an Android backup.
Therefore you will never be able to run an undelete program on an adb backup file.
The only backup files that would make sense to use an undelete program on are NANDroid backup files as those backups files contain one or more whole partition(s).


How can i turn off charging when my phone connected to my computer?

Why would you want to do so? I don't think it's possible, at least on an unrooted phone. You can refer to the below discussions, they might come handy:

https://superuser.com/questions/429097/how-to-disable-usb-charging-of-external-devices-in-windows-7
https://stackoverflow.com/questions/15993635/how-to-stop-the-phone-from-charging-via-usb-programmatically
http://forum.xda-developers.com/showthread.php?t=787641


Android doesn't need anti virus (unlike Windows) but of course it is vulnerable to malware and Trojans. See Is an antivirus really needed for Android?
So the so called anti virus apps have to block things like malware,adware etc, otherwise there isn't any reason for them to be used. If you see the Play Store  description of both apps you mentioned in your question, they do block malware. I haven't used them to confirm from first hand experience but the logic and Play Store description holds
AFAIK there isn't a publicly available database of malicious apps and companies create / update and use their own databases. After all that's the only differentiator


This is apparently a known bug in Android which is not even acknowledged by Google since Oct 2012, bug #2 — depending on the method of creating files on the Android device, these files may remain invisible when accessing the device using MTP, until the device is rebooted.

Known workarounds include:

Use USB storage mode instead of MTP, if it is supported by the phone. This is apparently not an option for LG Optimus L5 (e610), because this phone has unified internal storage (file storage is in /data/media on the same ext4 filesystem as /data), which cannot be exported as an USB storage device.
Clear data of the “Media Storage” app, then use the SDrescan app to rebuild the media database (discussed here).
Share files over the network using third-party apps such as AirDroid or one of Samba server apps (in the latter case you will need to have root to make the server reachable from most clients, including Windows).


init: cannot execve('/system/bin/custom.sh'): Permission denied

As evident from init source code:

...
static bool ExpandArgsAndExecv(const std::vector<std::string>& args) {
    ...
    return execv(c_strings[0], c_strings.data()) == 0;
}
...
        if (!ExpandArgsAndExecv(args_)) {
            PLOG(ERROR) << "cannot execve('" << args_[0] << "')";
        }

For whatever reason if init fails to execute the script custom.sh (i.e. syscall execve returns non-zero exit code), you will get cannot execve error. Permission denied (EACCES) is returned by execve in multiple situations e.g. unable to read file path, no +x permission on binary or filesystem mounted with noexec. Inability to read|open|execute script or make context transition is returned as EACCES.

Also cannot execve is logged by init but avc: denied is logged by SELinux subsystem through audit subsystem or kernel logging. You should get both errors in dmesg or logcat -b events or logcat -b kernel. If you don't, may be there is a dontaudit rule defined for source or target or both contexts.

  Please suggest what is happening here and how can I fix it?

As explained in my answer to your previous question: How to run an Android init service with superuser SELinux context? define SELinux rules to allow init read / execute custom.sh script and make transition to u:r:su:s0.


Will Samsung Fast Charge charge a QC 2.0 device as

Yes, of course.
Samsung Fast Charge is basically an alias for Qualcomm QC 2.0/3.0 (for S7/S7 edge). They are totally compatible with each other.


Here's the relevant Debian page on MTP.
For Xfce:
 # apt-get install gvfs-backends
 # reboot


How to unroot automatically rooted mobile?

1- Yes, some malicious Apps (even on google play) may use exploits to root your device and gain super privileges.

2-If you want to check root, you may use apps like root checker as you did or you can search for su binaries in system paths.

3-If you want to fully unroot your device my advice is to use supersu app and let it unroot your device or you may want to flash your device with stock ROM.

But flashing even with stock ROM may result in voiding warranty if you are not familiar with the process.

To be in the safe side, If you're sure that your device is rooted, you can simply unroot it with SuperSU application and check to see if the device is completely unrooted.


How can I tell if I have ClockworkMod recovery installed?

The easiest way would be to install Rom Manager. The first item in this app says "Flash ClockworkMod Recovery" and under that it will say something like "Current Recovery: ClockworkMod 5.0.2.2" (see below). If it does not say this, or has nothing here, chances are you don't have it. If you don't have it and would like it (and are already rooted, of course) you can directly install it from this app.

Rom Manager Screenshot (click image for larger variant)


It is possible to connect your device via USB to push an apk from the computer. There are a number of sites that allow apk files to be downloaded to a pc and file transferred this way. Search google for "android keyboard apk download" for an acceptable one. Once the file has been placed in a folder on the device, double click it to run "Package Installer" to install. You will have to enable the setting "Unknown Sources" in the security panel to install this way.


You are going to need the following:

Root (YAY!)
A custom recovery, specifically TWRP (Untried on a different recovery, anyone let me know if it works on any other)
A PC/device with a way of editing SQLite .db files
An SD card

Method

If you have not already, boot into Recovery mode. Ensure you mount 'data' and 'External SD card'
Smack that 'advanced' button, open a terminal shell, and type su (then smack enter)
Run this command:

cp /data/data/com.android.providers.settings/databases/settings.db /path_to/external_sd/

(Thanks to the guys at SO for providing that.) If you don't have cp or busybox installed, you could use cat instead:

cat /data/data/com.android.providers.settings/databases/settings.db > /path_to/external_sd/settings.db

Power off, and remove your SD. Stick it in the device with the .db editor.
Load the file
Go to the 'secure' table, and find the line adb_enabled. In my case, this was line 59. The value should be 0 if ADB is disabled. Change it to 1, and save.
With the modified file in tow, poke the SD card back into your device, and boot back into recovery. Again, make sure 'data' and 'External SD card' are mounted.
Reverse the copy you did above:

cp /path_to/external_sd/settings.db /data/data/com.android.providers.settings/databases/

or

cat /path_to/external_sd/settings.db > /data/data/com.android.providers.settings/databases/settings.db

Done! Now, to get authorization, you will need to use Firelord's post and follow his master plan there :) Alternatively, you can use the accepted answer to This post on Stack Overflow. Those guys are helpful, eh?

Note: If you can boot your device, you can download SQLite editor and cut out the need for another device, an SD card, and, well, anything else. It is paid, however! Ifmyou want to save money, you can use the free a SQLite Manager instead.


Where can i find the HTC EVO native camera apk?

Did you take a Nandroid backup or a Titanium backup before flashing? If you have a Titanium backup, you can try restoring the Camera app from there (app only, data can be incompatible). If you didn't backup with Titanium, you could do a new Nandroid backup, restore to the previous one, create the Titanium backup and then restore the new Nandroid backup. After this restore the app from the Titanium backup.

Since this is a system app I can't guarantee the compatibility of the app, but you can try and if it fails/is buggy, you can revert with Nandroid.


Acquire Android image using flash drive OTG

Is there any specific command or script to be put on the flash drive, to acquire image of Android smartphone and store the acquired image to the flash drive On-The-Go?

Nope. No special command or script is needed other than cat or dd, the binaries thankfully Android comes with.

Often, the auto mount point of a flash drive is /mnt/usbotg (may differ for your device), so the command would be

dd if=/dev/block/BLOCK_DEVICE of=/mnt/usbotg/FILENAME.img

Replace BLOCK_DEVICE with the block file's name (the partition you want to copy). It may start with mmcblk.

If required, see How to list all major partitions with their labels?

  How to make it the operation automatically run after the flash drive is inserted? For example: Once i insert the flash drive into Android Smartphone, the dd command run automatically and the acquired image stored to flash drive. (sic)

Unless you're planning to inject a BadUSB into the Android device, you would need an automation app. I found Tasker and Automagic suitable for the job. Both are paid apps with free trial version available on their site.

Tasker

Here is a simple complete profile:

Profile: State → Hardware USB Connected →  Mass Storage
Task: (Actions):

Code → Run Shell:

Command: dd if=/dev/block/BLOCK_DEVICE of=/mnt/usbotg/FILENAME.img
check Use Root

This should be enough but I prefer to add some glitters here and there. I would wait for 10 seconds after flash drive is mounted before executing the command. I would also give visual indication to myself that Tasker is running the countdown.

All of this can be done by following this simple procedure:

Set a variable to maximum length of countdown (Variables → Variable Set)
Wait for 1 second (Task → Wait)
Subtract 1 from the remaining of variable (Variables → Variable Subtract)
Cancel any Tasker notification (Alert → Notify Cancel)
Give visual indication of countdown (Alert → Notify → include variable in Title or Text)
Repeat the said steps (exclude variable set) for countdown (Task → Goto → Action Number: 2)
Run the command (Code → Run Shell)

This would work. However, the moment you plug your flash drive into your device, Tasker would seek confirmation whether to continue with this flash drive or not. It can remember the device for future correspondence.

Automagic

Automagic would introduce you with a mandatory know-how, so details are not  important here. The basic flow would need:

Trigger: Storage Media Event; Event: Mounted
Action: Execute Root Command → fill the details

Activate the flow and Automagic's service, and test the flow.

There is one major caveat here. There is no differentiation between the type of storage connected, hence, your flow may trigger if you inject SD card too.

Note: Rather than keeping the command inside the apps, you can keep it under a script and place it in your flash drive. Configure your automation app to confirm whether the script exists in the mounted flash drive and if yes, execute it. For confirmation, Tasker already has Read File action. Else, ls "YOUR_SCRIPT" should help.


No one will run the same apps with the same settings in the same environment as you.  Any "objective" evaluation will be no more useful than reading the XDA forums, for example; you're going to end up with an indication of reliability and speed, nothing more.

There's also a ton of ROMs for the SGS, many of which are only published certain places (XDA, MoDaCo, ROM-specific forums).  You'd be hard pressed to find a complete resource.  Even the "ROM Guide" threads on XDA tend to fail to include many of the ROMs from XDA.

In sum, I'd read the XDA Android Development subforum for the i9000 and shortlist a few ROMs that sound good to you, then test them out and see what works best for you.


According to this site, it's possible to change the status by tapping it and selecting another status message. It's possible that this is not available in the free version, since they usually contain ads.


Cyanogenmod: Google Play Services keeps crashing after update

One of the good places to downloaded your APKs are from APK Mirror (run by Android Police).

It is important to download your APKs from trusted sources for safety. In your instance, the apk is probably faulty, and as a result, giving you the errors.


How do I prep my rooted and moded phone for resale?

If I was buying a used device, I would expect that a factory reset would have been done to it. Either way, I'd probably do a factory reset myself anyway, just because.

Unless, of course, I rather wanted a rooted phone.

I think a factory reset is the better option. You wouldn't want someone to stumble upon some of your personal data.

In any event, it's best to make sure the buyer knows exactly what they're getting.


How to disable redmi note 7 recommended apps

It is the same as the "more apps folder promoted apps issue"

Open the More Apps folder (in your case Giochi?)
Tap on the folder name ‘More Apps’ or whatever you renamed it (tap on the Giochi as seen on the screenhot you provided)
Turn off the Promoted apps switch.


Yellow, Green, Red icons with contacts and with sms messages

The icon refers to that contact's "availability":

  Green: Available. You are online and ready to chat.
  Yellow: Idle. Your status automatically changes to idle when
  you're away from your computer for 15
  minutes. You can't manually select to
  appear idle
  Red: Busy. This lets your contacts know you're busy and don't want to be
  interrupted
  Grey: Signed out of chat, or Invisible. If you set your status to
  Invisible, you'll appear to be signed
  out of chat even when you're actually
  signed in.

Source: Google Chat support answer


Where are the 'stock wallpapers' stored on the htc Desire S?

OK, what I ended up doing was using the ASTRO file manager app to access /system/customize/resource on my phone, which seems to have the wallpaper graphics (amongs a load of other stuff).  I copied the wallpaper I wanted to customize to an easy-to-reach place on the SD card (Edit | Copy, then Paste, in ASTRO), and copied it to my PC.  Customized the wallpaper, and then copied it to the sdcard's DCIM directory via a USB cable (you can also use Bluetooth for this).  I set it as my phone's background and it worked!  Yay!

Kudos to the people at xda-developers.

For those interested, I just wanted to have my phone's make/model display as part of the background.  Here's my new background wallpaper:


HTC XE turned itself off and won't turn back on

Have you tried holding the button down? When the phone is running, a single quick press on the power button will usually wake it up. When it is completely off, like due to the battery being removed, you often have to hold the button down for a short while.

You should also make sure it is charged using a wall charger. A completely depleted phone may not be able to charge from the USB port of a laptop.

Beyond that, I have seen cases where the power button wore out.


The likelihood of you being locked out of your tablet again after entering is very high if it is a virus, you can take your important data such as photos off with a computer.
If you have root, adb and USB debugging you can reset the lock by typing this into adb;

adb shell
su
rm/data/system/locksettings.db
rm/data/system/locksettings.db-wal
rm/data/system/locksettings.db-shm
REBOOT

As a last resort you can re-download the system image and flash using something like twrp and then install apps again from the play store. Google now saves app data for some apps so you won't lose everything and some data is synced to your account.


three sets of headphones not plugging into brand new lg optimus g phone

Take it to the shop you bought it and get them to work out what's going wrong. This isn't the sort of problem you can easily fix over the internet: you need an expert there to see what's up with the jack. In addition, if it's a common problem, the people at the shop will already have heard about it from other customers. Maybe the jack is just too tight and needs some more force, or maybe there's some fluff stuck inside where you can't see.


How can I move installed apps from the old microSD card to a new one, as I swap the cards inside my phone?

You could try Win32 Disk Imager to read an image from one MicroSD card and write it to another.

First, specify image name and press Read button:

Then change sd card and press Write button:

Moreover, if there is more storage space on the second SD card, try using free Paragon Partition Manager Community Edition to resize partition (note, FAT32 limited to 32GB):


Cannot record 1080p video with most apps

Open Camera app uses Camera API2 which allows apps to fully utilize the camera hardware and opens up even more features (if your hardware supports) to apps. Unless the app in question (the one you use to make time-lapse) has been  implemented using CameraAPI2 you may not get the full features you state you get from Open Camera.

Alternatively some apps may have implemented API2 but may require some payment to unlock the "pro" features which can include full HD video recording or RAW image capture.


How to flash Darky's ROM from Cyanogenmod 7?

Most Darky's packages I've seen are your normal update.zip variety that are flashed through recovery, so you should be good to go.  If it's an Odin package it should say so — always vet your sources (here's a good one).

I see no reason to believe flashing from CM would be a problem either unless it messed with your partitions.  If you have problems you can always Odin to stock and then root, install ClockworkMOD, and flash Darky's again.  The whole process only takes a couple minutes.  (So if you're concerned, go right ahead and Odin to stock, it costs you nothing; just save your backups to a PC first.)


"App not installed" when trying to install APK

I figured it out myself. The issue was that I had another version of the same application I was trying to install already on my device. After deleting it, the installation worked fine.


Problem with notification bar in rooted droid

My advice, backup /data/ and sdcard (not external), use OTA ROOT KEEPER, do a factory reset, and restore data and the root.
Instead of rk, try first Framaroot.


Remove persistent notification of an app without disabling all of its notifications

In the case of Pushbullet, if you don't want to use SMS sync, you can turn off it from Pushbullet settings and the notification will disappear.


Go to: Settings -> Application manager -> All and search for Download Manager. Click on it and then click on Clear Data.


How can I prevent installation of NEW applications on an Android 5.1 device, but keep auto-updates of existing applications?

There are multiple approaches you could take:

a kiosk-mode solution. That would pin the user to a certain app or group of apps defined as "kiosk"
parental-control apps, which are often a specific variant of kiosk
use an App-Locker

The latter most likely is the approach best fitting your current case: You can define which apps should be "locked down" and which not. Locking e.g. settings and the Playstore app, while unknown-sources are disabled, would prevent any new installations. With auto-updates enabled in the Playstore app, these would still be applied automatically.

For additional details, be welcome to click the tags (for questions using them), or take a look into the corresponding tag-wikis: kiosk-mode, parental-control, unknown-sources.

Note that, to prevent installations via the Google Play web interface, the user must not have the credentials of any Google account linked to the device (no chance otherwise).1 These do not necessarily correspond with the lockscreen PIN/password/pattern, so this is no contradiction to your requirements.

1: credits to Firelord for pointing this out


Nexus 5 updated to 5.0.1 using OTA but is now stuck at boot animation for more than 10 minutes

On some phones it can take very long, even to half an hour, so  try to wait a little more.

If that does not help you should try to do a factory reset and wipe /cache & /dalvik partition (from Recovery, if you have access to it). Usually this procedure would solve the issue: stuck on boot animation/reboot loops.


How to resolve "enter the password for credential storage" issue?

I could now install the certificate. I had to disable pattern screen lock and try installing certificate again. This time it asked me to setup security - pin or password.

That I did and cert got installed. Got the solution from android central forum.

http://forums.androidcentral.com/google-nexus-7-tablet-2012/301151-credential-storage.html

I guess that thread is for VPN but same solution works for Wifi certs as well. Please do add if anyone has any additional info on this or workaround.


You can see the permissions of installed apps.  Go to

Market -> Menu button, My apps -> select an app -> Menu button, Security

There are also apps called Permissions Watchdog, and Permissions, as per Al's comment.


Google Maps >9.60: Can't access the layers. How to turn off/on layers?

I have this change on my Samsung tablet.

I have a new button at the top right of the map, where the compass symbol used to be,  which accesses layers.


How to keep an ODROID device connectable via adb?

For the scope of the project at that time there were two measures that helped:

Installing SSHelper to add SSH support (can use SSH instead of adb and restart adb daemon in case it gets locked)
Hacky, but a background service could be used to periodically reset adb connections: this could cause trouble depenending on what commands need to run and for how long


Is it possible to use an Android device as X11 server for a remote machine over SSH?

Apparently X11 can be run on the G1 via some sort of Debian image and shell app; see this XDA thread for example.  I can't find any other ports of it.

I use ConnectBot for "regular" SSH, I find it to be quite good.  Even edited and compiled code with it!


Will Wi-Fi Direct allow me to connect to an ad-hoc network?

You can't, WiFi Direct is for Peer to Peer WiFi connection only, like paring with Buetooth. Your PC isn't set up to do this kind of direct connection.
So the answer is "no".
Your question is mixed, what did you use to create the ad-hoc network? What was the route that would allow you to brwose the web?
You can use an HTC One X to create a WiFi hotspot for the PC to connect to, but not the other way around.
It's  really confusing question.


Show messages on lock screen on Galaxy S3

There is a settings on text Messaging App to Preview Messages on Lock Screen.

Go to Text Messaging App --> (press menu) Settings-->(go to Notification Settings) Check Preview Messages Option.

Or

You can use this app. It will display new messages when phone is locked.


Whether my apps delete after software update in Sony Xperia tipo in Sony Service centre?

If you're going to send it in for service, they might decide to make a "clean install". In that case, your apps and data are of course gone. With a "normal update", apps and data might survive.

But it's never a bad idea to make a backup (see also our backup tag-wiki for hints, as well as the links to further information contained there – especially Full Backup of non-rooted devices). This way, even if some or all apps don't survive the update, you can still restore them from your backup.


how can i transfer downloaded music from the sd card to the internal storage

You should be able to move files with the built in file manager.  On my Samsung S3 phone, it's called "My Files" and looks like a file folder.  The manager has options to copy from SD card to device memory.  If you don't have a default file manager, you can get one (eg. ES File Explorer) from the play store.


How to change the font without root in HTC Explorer?

You can't. And you shouldn't.

Samsung's proprietary Touchwiz interface, has the hability to change fonts that are distributed as apk files and can be installed like any other app. I'm not aware of any other manufacturer that integrated this feature into their device.

It's also a bad idea to change the fonts. If they have different x-height parts of the letters may get cut. They may not have some special characters that the system or an app expects so boxes or nothing will show up in it's place. Legibility can also be an issue. There are fonts that don't have any of these issues, but they're rare and are mostly the same type as the system font, so you won't notice much improvement.


Where is the top new free games on play store?

Google deleted this section from mobile client about 2 month ago. However, you still can access it via web, for example https://play.google.com/store/apps/category/GAME_RACING/collection/topselling_new_free
Yes, for devs it's sucks. Now it's harder to reach users than before.


Tapping on a notification from lock screen opens app notification settings instead of the app

Changing the press and hold delay from the accessibility settings fixed the problem.


You can decypt the .cyrpt12 file which will output a .db file which can be viewed easily using a SQLite viewer.


What is the Android Answer to Air Video Server?

DLNA is basically the same thing.  There are several apps that allow you to use DLNA like Twonky.


I have a Nexus 7 V2 and when you bring down the notification area there is a buton with you username on it and the picture you chose. When you click that button, it will bring you to the log in screen where you can switch users. Doing it this way does not end your session.


This is About your Network, Not android.

  Network Busy or other reasons...

Contact with Network-Operator,

they can help you.


How to import contacts from galaxy s3 to nexus 5?

Several ways actually. The most simple way I found was to sync all your addresses to a Google Account. If you don't have one create one. On the S3:

From Settings Scroll down and choose Accounts and Sync.
Choose Add Account.
Choose Google.
Choose Existing to add an existing account.
Type in the email id of the account.
Fill in password and sign in.`

On the other device, simply sync to the account again. All your contacts will be pulled in.


Is it possible to backup data from a locked android phone?

So i found a way to unlock my phone (Vivo V7 Plus) without losing any data !
Special thanks to @alecxs for guiding me through the process !
In order to unlock the PIN lock, I open my phone case and short the test point in order to get into EDL mode (Note: Different phone have different test point, search where is your phone test point before proceed. )
After successful short the test point, I can see the "Qualcomm port 9008" is open !

When Qualcomm port 9008 is visible from device manager, I proceed to run the software. So, here is the MAGIC part! I used a tool from MRT but its cracked by a developer called officialroms. The different between cracked and original MRT software are cracked version doesn't have to buy additional hardware to make it work.
I clicked on start and the program run until it show all is done, after that I restart my phone and everything worked !

Here is the instructions link that i follow:
https://www.youtube.com/watch?v=iUOFvRkmBMc
https://www.youtube.com/watch?v=Enm-8CvGqIY&t=189s


Recover access to Samsung Galaxy Tab A after forgetting the pattern lock

Push the down volume button and power button at the same time. It reset my tablet and I just reentered the pattern and it worked. I hope this helps.


Forgot Pattern and now cannot Erase Remotely

Needed to boot into recovery mode.

You can follow the video here https://www.youtube.com/watch?v=YFaq4g-oa2Q, but these are the steps:

Press and hold the power button for a few seconds
Tap the Power Off option when the Power Menu appears
Wait for the Pixel 2 or Pixel 2 XL to completely turn off
Then press and hold the Power button and the Volume Down button at the same time
Continue holding these two buttons down until you boot into Fastboot Mode
Press the Volume Down button twice until Recovery is highlighted
Then press the Power button to select this option
Wait for the Pixel 2 to reboot and the splash screen to appear
Hold the Power button, and press the Volume Up button once and release.  You should you see the transition to Recovery Mode screen - let go of the power button.

Wipe the phone and reboot.

Now you can restore from cloud backups through the setup screens.

Here is the worst part:

A while back Google disabled the feature of using your google account instead of the pattern lock when locked out.  Everyone complained.  Now after wiping, it says you must use the old pattern, but it also has the option to bypass using your google account!!! Incredible!

Update:

Unrooted backups restore almost nothing! Surprise!
(Good thing I had a solid 2FA restore plan.)
To gain real backups (untested!) you must root, which would open up security holes.

Sorry google, I'm going back to apple and never coming back.


How to ban a incoming number on Android 2.3

Use app called Call Blocker to block incoming calls from a number.

Help you to ban/block calls from specific contacts.
white list or Black list specific numbers

Check this user guide for Ginger Bread to know about Android User Interfaces(While search for User Interfaces Google will give details about Programming UI in android applications)..
Or if you don't want to use 3rd party apps

Black List Feature
The Black list feature allows you to choose phone numbers that you don’t want to receive calls from and block them. When the black listed phone numbers tries to reach you, they will always get a busy tone.
Here’s how you can block calls on Android.
Follow these steps to blacklist phone numbers:
1.From the home screen, tap ‘Menu’.
2.Select ‘Settings’.
3.Then select ‘Call Settings’ to reach ‘Black List’.
4.Tap on ‘Black List’ option to ‘Add Phone Number’. Type the phone number        manually or insert from the contact list.
5.Click ‘ok’ and you are done.
6.You can also blacklist the phone number by selecting the contact and tapping the menu of the contact to select ‘Add to Black List’. Or else, when the number that you want to block calls you, follow the same method. You can easily remove the blocked numbers from the blacklist by going back to the list and unchecking the contact.

NOTE: This depends on ROM you are using.


Add shortcuts to home button long press menu

Gravitybox lets you set navigation ring targets via the Xposed Framework.


There is no other way unless you void your warranty.. Change the ROM to any custom ROMs it will solve the problem.