First solution : Since you tried both wiping all data and only the cache the only thing as far as I know left to do is to install either a backed up rom you made earlier or install a fresh official one from the manufacturer's site(samsung in your case) trough recovery mode.

Second solution:
Try to wipe manually(this solution is assuming you use windows)

Visit the Android Developers site to download the Android System
Development Kit (see Resources). Right-click the ZIP archive and
choose “Extract All.” Click “Browse” and choose your “C:\Program
Files” directory.
Click the folder you extracted and press “F2” to rename it. Give the
folder a simple, descriptive name, such as “AndroidADT.”
Right-click “Computer” in your file browser and choose “Properties.”
Click “Advanced System Settings” and, in the System Properties
window, click “Environment Variables.”
Click “Path” and “Edit” in the System Variables window. When the Edit
System Variable window opens, your path variable is selected, so
press “End” to move the cursor to the end of the selection. If you
type while the path is selected, you'll erase your path variable.
Type “;C:\Program Files\AndroidADT\sdk\platform-tools\” (without
quotes here and throughout) and ensure that you include the semicolon
at the beginning of the path. Click “OK” to save your changes.
Point your cursor to the upper-right corner of the screen and click
“Search.” Type “cmd” in the Search box and click the program icon in
the search results to launch the Command Prompt window.
Turn on your Android phone and connect it to a USB port on your
computer. Type “adb shell” and press “Enter.” When ADB connects to
your device, type “--wipe_data” and press “Enter.” Your phone
restarts in recovery mode and restores Android to factory settings.


Neo V with 4.0 ICS update -- battery problem

Well you can try managing battery life with JuiceDefender, which does a great job at disconnecting data connections when not needed and turning it back on when needed. I can personally attest to this fact although I use gingerbread on my Xperia Neo V. Give it a shot and see


Changing the voice used on Nexus 7 for Google Now search

There's a separate section to choose the text-to-speech output speaker:

Goto settings and choose the UK voice:
Setting => Language & input => Text-to-speech output => Google Text-to-speech => Language

You can install german, spanish, french, italian voice data additionaly to the preinstalled english US/UK voices.


Does using uTorrent for Android wear out the phone's SSD?

First I'll play dumb.

According to this, a torrent file should have around 1000-1500 pieces. But let's take an especially poorly made torrent; a 4GB file (FAT32's maximum allocateable file size) split into 16kB pieces; that is ~250 000 pieces, so 250 000 write cycles. Common SD cards (and phone internal memories too) endure approximately 100 000 write cycles; so if you calculate this, you'll reach the conclusion that your card will fail before half of this torrent downloads. But this reasoning is wrong.

Each cell in flash memory endures 100 000 write cycles, and different chunks get written to different cells (overwriting the previous chunk with the next would be kind of dumb) - so even by downloading this one torrent, you will only use up 1 write cycle of this 4 GB area. So what counts is not the total number of writes, but the number of times a single cell has been written.

(Also, it can be noted that on most storage devices the computer does not write/read arbitrary lengths of data; it reads/writes a single 512-byte block at a time. So even if you write this file in one single pass, it will get written to the card divided into 512-byte blocks - so that means 500 million writes, but it's spread over 500 million blocks, so the wear is still one write cycle.)

Another thing to take into consideration is that SD cards and most flash controllers often do wear leveling, which means if the controller notices one block to be worn more than another, it swaps them internally to wear them equally, without the host system noticing. Also they include spare blocks to replace worn-out blocks - so even if you single out a block and try to wear it out, you'll find it will endure a lot more write cycles than it should, because halfway into the assault the controller remaps it. The whole card fails only when it runs out of spare blocks.


Getting "Application relies Google Play Services, which is not supported by your device. contact the manufacturer for assistance" error on custom ROM

You may install any unofficial version of ROM made for your device, but you cannot expect everything to work.
If you really want newest Android version on your mobile, you may forward your request to the device manufacturer, which in your case is Micromax.
The Google Apps packages for particular Android version doesn't mean they work on every device with the appropriate Android version. They can be guaranteed to work on devices that pass the CTS. On such devices, if a bug like you have encountered occurs, you can file a bug report.
There is nothing much you can do to make Google apps work.
Alternatively, you may use the last Android version that your manufacturer released. Google apps on almost all devices get auto updated to the latest versions, and you wont encounter any such force close issues.


Can not flash LK2.08 for original firmwares on my spica

Close Odin, disconnect your phone, restart Odin, reboot your phone, put the phone into Download mode again, and then connect your phone and ensure Odin sees it.  Sometimes Odin just doesn't recognize the device and you need to try again.  Odin will show something like the yellow highlighted area below when the phone is properly connected:


Why does google play music conceal music files from the user on an android but not on a desktop computer?

Google Music tries its best to hide the music files everywhere, but some cases (like connecting your phone to a computer) cannot be prevented. If you have rooted your phone you actually can access the files using the right tools.

It's part of fighting piracy: Google can't prevent piracy but they can make it as hard and inconvenient as possible so users will pay for their music.


Are there any legitimate ways to watch NFL season on Android without cable/satellite subscription?

The NFL keeps a tight rein on its broadcast rights. Further, the outfits that ponied up those huge payments for those rights are not going to be happy if there is a cheaper alternative. So, no, there is not going to be a way to watch live NFL games without subscribing to cable or satellite.

If you're okay with watching games after the fact and you have an Android tablet, there's Game Rewind.

Things may be different outside the U.S. Using a proxy to bypass such limitations skirts the edge of legitimacy (in my opinion).


How to have phone prioritize encrypted Wi-Fi hotspots?

You could change the guest network to be low priority by editing the supplicant .conf file (probably requires root, or adb use).  You can find out what file this is by looking at /etc/wifi/wifi.conf; the file you need is set as the SUPP_CONFIG_FILE property's value. Normally it's /data/wifi/bcm_supp.conf or /data/misc/wifi/wpa_supplicant.conf.  You'll see entries like the following in that file:

network={
    ssid="network name"
    someotherproperty="some other value"
    priority=0
}

You want to have priority=0 for the networks you least want to connect to, and a higher priority for networks you do want to connect to.  If you just have "don't want" and "want", use 0 and 1.  If you have "don't want", "not preferred", "preferred", and "super-preferred", use values 0, 1, 2, and 3 respectively.  You get the idea.


Video Player in Galaxy Note 10.1 keeps starting itself when connected to computer through USB

If this is the stock system, then the only way to change it would be to root it and install a Custom ROM (or remove the stock video app and replace it with a 3rd party video player).


some questions about flashing and flashtool before i start

What does Flashtool do?

Your CPU is made by a chinese company called MediaTek and they have released a tool to flash stuff on devices that use their chip called SP Flashtool. So this tool does what it says. It flashes data onto your phone, and where and what data is flashed is determined by the scatter file your provide(where) and the files you open in the tool respectively(what). So if you supply a wrong scatter file, there is a good chance of bricking the phone.

What does ADB do?

Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with with your device, push files or download files from the device, execute commands on your mobile etc. More about it here.

What does fastboot do?

'fastboot' is a special diagnostic and engineering protocol that you can boot your Android device into.  While in fastboot, you can modify the file system images from a computer over a USB connection. To do this you can install fastboot on your computer.

Do I need to root before I flash?

No. But I have read on many sites that you need to, and also heard some of my friends say that you need to. I say no because rooting and flashing are quite independent tasks.

Android is linux at it's core. In linux, if you need to  do an administrative task from a normal account, you need to sudo or su(switch user, by default to the root user). But su or sudo are binaries located in /usr/bin/ or /usr/sbin, and android does not come with them. So you cannot normally get administrative previlage on your phone. Rooting simply means to install these binaries on the phone.

Flashing is something that happens before the OS, ie Android runs. So the question would be like if you need to have a program installed on your present OS to replace the OS with another one. The installation of other OS, (in your case, flashing a ROM) happens before the existing OS loads. I thing you get the idea.

If you think that I am wrong, please tell me why in the comments. You should give a credible reason.

If yes, will my new ROM still be rooted afterwards?

You will be installing the stock ROM, which does not come with the su binary. Hence no. If it was a pre-rooted/custom ROM, it will be rooted after flashing.


Use Socks proxy on Android without rooting in Android 5.1

Drony should work. But not sure if latest SOCKS5 features are supported. Can you try with ccproxy socks5? I'm sure that works with that one.


Android device can support SD Card of up to 32 GB, so FAT32 is more suitable?

32GB is the limit imposed by the Secure Digital High Capacity (SDHC) specification, not FAT32.

FAT32 supports 2TB drives, with a standard 512 byte sector (or 16TB with 4.096 byte sectors) which is (coincidentally?) the same as the latest Secure Digital eXtended Capacity (SDXC) specification, so FAT32 should be viable for some time to come.

The biggest restriction with a FAT32 formatted drive is the per file size restriction. Since FAT32 uses 32bit file pointers, which means that no single file can be larger than 4GB (actually 232-1). Most of the time this isn't a problem, but if you want to transport movies or virtual machines which aren't split into multiple smaller files, then this might cause you problems.

As an aside, in an answer like this, I can't help but illustrate it with a favorite picture of mine which compares 8 bytes of magnetic core memory from 1953 with 8GB (8 thousand million bytes) of flash from 2008:

In the same space as those 8 bytes from 1953 you could now fit 8x or 12x 32GB uSD cards (when you take into account thickness too) so who knows where we will be in another 55 years? Probably wondering how we got by with only a couple of terabytes in our phone. *8')


Where to upload video files? to have online video albums? To share them for WhatsAPP apps

Yes, you can use Google Drive, Dropbox or SkyDrive to upload your Videos. I think though that the YouTube app would be better, just remember to mark your video as "private". You can even set up an extra Google Account just for that which you can both use with the same password.


Can Droid 2 Global sync with Outlook 2010? Esp concerned with tasks

Apart from the grand old man of the syncing world that Ryan's pointed out above, there's also GOATS and TouchDown as other notables.

There's a fairly detailed table at http://www.syncdroid.net/ that illustrates and lists software designed to sync data to Android devices.


Two phones appearing on android device manager

the factory reset was most likely successful. i'm guessing the twin devices are showing different locations and one or both never move and may show as offline (if both are offline, dead battery). the device is linked to ADM via your google account and an ID generated when android boots up for the first time. after the remote reset, the device will boot, generate the new ID and ask for the password to the google account the device is linked to. as a ROM addict, i know this all too well. there have been times i've flashed 10 ROMs in a day. i used up my device removal limit on google play music very quickly.


Try pressing the back button when you get an incoming call - that usually makes the caller continue listening to a ringing tone but the ringing on your phone stops.

Pressing the reject / call end button will make the ringing stop as well as cut the call for the caller.

If you'd rather stop the ringing / vibration but still want to answer the call after a few seconds (like walking out of a noisy room etc.), press any volume key on the side.


adb devices gives same serial number for all Micromax devices

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


How to turn off cell broadcast in HTC desire 816?

Go to Call Settings and uncheck "Broadcast" (homescreen -> phone -> settings -> broadcast).


Backup of internal and SD storage via script (USB)

As most of the time: error in layer 8 of OSI model. Here is what I did and what I should have done:

What I did

I mounted my target external drive using sudo (nothing wrong so far) and thus only root has permissions to write, rsync failed to do anything (which makes sense after all) - even when running using sudo.
Where exactly the error was, I am not absolutely sure, but let's focus on

What I sould have done

Mount the external device using the GUI tools (for I am using an encrypted external drive)
Create a directory in the root of the external drive and chown it to your designated user (or group or both)
Run rsync

I created a small script to automate the finding of the gvfs path and rsync to external drive:

#!/bin/bash

PHONE_VENDOR=0000 # your phone vendor here!
USERID=1 # your user ID here - possibly `id -u`

PHONE_BUS=\`echo $(lsusb -d ${PHONE_VENDOR}:) | cut -d' ' -f 2\`
PHONE_BUS=${PHONE_BUS}%2C
PHONE_BUS=${PHONE_BUS}\`echo $(lsusb -d ${PHONE_VENDOR}:) | cut -d' ' -f 4 | cut -b 1-3` #extract vendor ID from lsusb

SOURCEBASE=/run/${USERID}/gvfs/mtp\:host\=%5Busb%3A${PHONE_BUS}%5D
TARGETBASE= # your target base path here

rsync -a --progress ${SOURCEBASE} ${TARGETBASE}  # your rsync commands here

I don't know if anything changes (or this script works) when applying an fstab entry and then mounting via shell and not relying on the GUI tools.

This works for me and provides a neat way to backup contents from Android phones without copying whole SD-cards or internal spaces.

UPDATE - First real attempt

During execution rsync started throwing I/O-errors, probably because the process in general was taking very long (got about 50GB to sync). I am now starting over.
It might be a good idea to start a foundation by manually copying all files initially and all further syncing-processes by using rsync.

UPDATE - Second attempt

So it happens this amount might be too much for one attempt. Maybe this is my crappy smartphone, too. In general it works and after the first initial load-up it will be fine, I guess.


How can I get Google's two-step verification to work?

The answer is that you have to use a standard computer, log into your google account 2-step verified google account, go to authorise applications and sites, and set up your android device.  Google have said that 2-step verification will not work yet on android, so they have provided this work around for now.

Here is the link where you create a password to authorize your device:
https://accounts.google.com/IssuedAuthSubTokens

They will then give you a password which you can enter into your phone, allowing you to keep 2-step verification enabled.


How to prevent google to parse my calendar?

Solution, install Xprivacy for rooted devices.


This is the same for me on Ubuntu. These commands should solve it:

sudo adb kill-server
sudo adb devices


How to remove old Android images/packages/apps?

Synaptic is a GUI tool over apt package manager that manages .deb packages built for  Linux distros. Android's package management is inside a Java environment, totally different from Linux distros. Android's Java apps are built as .apk (zip) files and are managed by PackageManager which may also be used from commandline tool pm.

What you are looking for i.e. the purging of old packages is not simply achievable on Android. You can uninstall user apps and their data will also be deleted from /data/app/<PKG-NAME>, /data/data/<PKG-NAME> and /sdcard/Android/data/<PKG-NAME>. You can delete any left over files from /sdcard yourself.

But there are a number of packages (system apps) that are part of Android core framework and they store their data on different directories under /data which also include your preferences, settings, databases, backups, contacts, messages, caches, logs etc. You can't remove them all because - unlike Linux - everything on Android isn't neceassarily a part of some package.

So what you can do easily is Factory Reset. It'll bring your device to clean state by removing almost everything from /data partition. However it will remove your settings, personal data & all user installed apps. So keep a backup before doing so.

If you don't want to start from zero, you need to analyze space usage manually, not possible without root access or at least custom recovery. If you have rooted your device, you can use a  GUI app like SDMaid to check space usage of /data (and even other format-able) partitions in detail. Or simply use du command from recovery or from terminal emulator within Android. See this for a practical example of space usage.


Better way to connect Galaxy Nexus (ICS) to Linux

You could also try mtpfs or gMTP. mtpfs allows to mount the MTP device as a filesystem, while gMTP is a standalone program.

Over at AskUbuntu there's an answer that shows how to use mtpfs.


What happened to camera search on Google Now?

Do you have Google Goggles installed? It's required still for that feature to work in google now.


How do I view source in the Android browser?

In Firefox or Chrome on Android it's possible to view source by prefixing the URL in the address bar with "view-source:", i.e. "view-source:http://google.com".


'Engineer mode test tool' app - What do the codes do?

This looks like a case for Sherlock Holmes.

You can try reinstalling the app, and checking / trying a few things that will help you remember what you did and what you got (the object of your question), in what you would consider a harmless way.

The follwoing lists of codes may also help you remembering; there are many other lists around. Keep in mind that some of the codes are exclusive to specific manufacturers and may not work on all brands/models/carriers.
Showing details on your case in the OP might help.
Comparing with the codes listed under Google Service Framework in the app would help narrowing down the hunting.

110 Android Secret Codes, Hidden Menu, and Dialler Codes.
Secret Codes : Use at your own risk.
Hidden Android Secret Codes & Their Usage.
Android Hidden Codes.

Once you know the code you entered, it is likely trivial to answer your questions:

  What have I done by entering that code?

  What was that screen that I saw?


Has anyone successfully downgraded there moto G v2 from lollipop?

You could try restoring it to the factory settings in the boot mode.Or try this link techdroider.com  downgrade from lollipop to kitkat.


How do I get my S2 to communicate with the bluetooth keyboard again

Turn on the keyboard and go into blue tooth settings.  Hold down on the selected device and it will pair.  Mine prompted me to enter a code on the keyboard then it was paired! It just came to me all of the sudden after searching for answers so i figured I'd post what worked.


Prepend phone numbers with a calling card dial in number

You might want to take a look at Prefixer, which lets you "prefix, suffix and/or replace numbers in your calls" -- sounds like exactly what you need. There are a few similar apps on the Playstore:

Prefix Dialer
Number Fixer
PreFixer

I'm pretty sure one of them will solve your issue.


Delete unused apk files from system memory

Okay I got it myself. I can't delete these files until I'm rooted.


Can one app access an app that has password protected?

No, The other app wont be able to access this app but other app can access this app data if its not stored encrypted on device storage. Other app only need storage permissions to do that. If other app can access device storage then that app can access any unencrypted data stored on device. But it wont be able to access OS files which are stored in read-only partitions/folder without having root access


Where can I get the stock Android Kernel  configuration for Galaxy S3 running ICS?

Recently helped someone figure this out for another device, and the same method will probably work here:

grep all of the configs for CONFIG_ANDROID to select only those configs that enable the various android kernel customizations.  Rule out any that have substantially fewer matching lines than others.

Then examine those that match (hopefully only a very few) to see which mention Samsung, or the codename of the device or something like that.


Renamed Google Apps User and Sync. How to reconfigure?

Is it a primary google account? - if it is, a factory reset would be needed, meaning a wipe unfortunately...


WhatsApp MessageService is always killed shortly after exiting the app

I've been having exactly the same issue as yours. I can also see that the MessageService service is being killed after around 10 minutes. After the service is killed, messages are only received when opening the app. While googling today for this problem, coincidentally found this thread which you had posted just 3 hours ago.

I'm using a new phone on which I installed Cyanogenmod 13. I've already tried to change several settings related to battery usage, memory optimization etc., but to no avail.

I've started using this phone 2 days ago and the whatsapp issue has been happening since then. Tomorrow I'll try to uninstall and reinstall whatsapp from the Play Store, since this one was restored from a Titanium Backup backup. I saw in a forum someone who resolved a similar issue by doing that... he also had restored from a TiBu backup and was having such problem.

By the way, your theory about GCM seems to point to the right direction - in my wife's phone the MessageService service is also killed after around 10 minutes, however, she doesn't have any delays in receiving whatsapp messages - so maybe it indeed relies on GCM for that.

Let me know if you make any progress on the investigation or come to a solution. Let me also know if I can help you with anything else.


I got it to work :)

NOTE: This requires unlocked bootloader.

Connect the device to Mac or PC in recovery mode. (I had to map the
process in my mind as the screen was broken).
Now open terminal/CMD in computer and go to platform-tools/. type
and enter ./adb devices to check if the device is connected in
recovery mode.
Now type ./adb shell mount data and ./adb shell mount system to mount the
respective directories.
Get the persist.sys.usb.config file in your system using ./adb pull /data/property/persist.sys.usb.config /Your directory
Now open that file in a texteditor and edit it to mtp,adb and save.
Now push the file back in the device; ./adb push /your-directory/persist.sys.usb.config /data/property
Get the build.prop file; ./adb pull /system/build.prop /your-directory
Add these lines:

persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb
Push build.prop back into the device; ./adb push /your-dir/build.prop /system/

This way you enabled USB debugging on your device. But you still can't connect. Why? Because it asks for RSA verification. If you could view your display then you could easily tap on YES to authorize the device. I am currently figuring out to bypass this. I want to revive my dead phone badly.
If you know any way to do this, please share :)


Vmlite vnc server will work for you:

https://play.google.com/store/apps/details?id=com.vmlite.vncserver&hl=en

You connect via vnc viewer, then record the screens


How to install custom kernel from source? - Galaxy Tab 2 10.1 (GT-P5113)

I assume you're on Linux.

If the zImage already has a ramdisk in it (check by using unmkbootimg and confirming if you get initramfs.cpio.gz after decompiling), rename it to boot.img and do this in a terminal (Odin way):

tar -H ustar -c boot.img > boot.tar

Or you can look for an existing kernel for your device, download the flashable ZIP for it, replace the boot.img inside with yours, then flash in CWM.


How can I sync .vcf contact  photos between Android 2.2 and Gmail?

Settings > Accounts & Sync > john.doe@gmail.com tick the Sync Contacts checkbox :) Make your phone connect to the internet and wait to see the google magic :)

Just in my case it syncs the contact photos perfectly :)


How do you list all apps in an adb backup .ab file?

Restore individual apps from a full backup
adb restore always restores the full content of an Android backup file. Therefore if you want to restore apps individually you have to make individual backups so that you get one backup files per app:
adb backup <packagename> -f <packagename>.ab

Alternatively you can use Android Backup Extractor (abe) to convert an Android backup file to an TAR archive, modify that archive (e.g. delete all data and apps you don't want to restore) and then convert the TAR archive back to an Android backup via abe.
Getting the package name of an app without using a Android device
If you want to know what package name has a particular app you can simply use Google Play Store web site. Search for the app you want to know the package name of - for example Twitter.
Check the address bar of your web browser and you will see https://play.google.com/store/apps/details?id=com.twitter.android.
The package name comes after the id= section (it ends at the next & character or the end of the address). Therefore the package name of twitter is com.twitter.android.


What is the meaning of KDZ file name format?

KDZ is the format which LG uses when posting official firmware releases on their website. KDZ are all stock releases from LG. Custom ROMs do not come as KDZ, the tend to come as ZIP file.

KDZ files are flashed with LG Flash Tool or LGUP, and ZIP files are flashed with TWRP.

10 means KitKat
20 means Lollipop
30 means Marshmallow

A/B/C/etc is revision number.

1217 is the release date 17-Dec.

It can be confusing because there are many different versions of D855 for different carriers and regions, with different revision numbers.

For example in the UK, the latest O2 Lollipop version is 20n, but the latest unlocked Lollipop version seems to be up to 21c, but both are up to date with the latest Android security patches.


How does my phone start installing apps so quickly when initiated from the play on-line store?

Yes, it's using a push notification via Google Cloud Messaging (GCM), the same as Google+ Hangouts, Google+, Gmail, and some third-party apps.


Samsung S7: stuttering during slow motion video recording

I am experiencing the same issue on my Samsung Galaxy S7 (Exynos).
The stuttering in slow-motion video is awful and there is nothing I can do about it.

I have also tried without SD-card, no difference.

The best way is to minimize the number of installed apps. It will not remove stuttering completely, but might reduce it a little bit. It is somehow the intrinsic structure of Android OS that apps are always running or in standby, i.e. consuming memory and some small amount of CPU power. Any, even the slightest, extra CPU load will cause massive stuttering.


Retrieving contacts from Android phone (Sony Xperia Z)

I had a similar problem on my Android Tablet, not sure if my solution will work for you.

I had a Chinese Android Tablet where you can see the screen but the touch was not working. I used a USB mouse by connecting it to my tablet using a cheap USB Female - Micro USB Male connector. That allowed me to use the mouse as an alternate input.

If this is possible on you phone, you can export your Contacts to a SIM or SD card.


how to make calls from my cell number, while using my laptop as the "headset"?

VoiceMac makes calls and SMSes via Google Voice. You can choose one of a GV number - which you keep, so your friends & family can recognize it - or you can port your existing phone number into GV. The incoming caller ID will show your GV number (but no name).

Another option is to use Skype and validate your cell# as your Skype caller ID.


Is it possible to show "all calls" on my Samsung Galaxy S?

There's an "all calls" option in "Call History" on my phone. (Running 2.2 but on a HTC with their UI, which may be different, as pointed out below.)

When I hit "view", the option buttons are:

All Calls
Incoming Calls
Outgoing calls
Missed calls

Is this what you're after, or have I mis-interpreted your question?


Changing USB port made ADB recognize the Android device.


Duplicate Text Messages, Verizon: DroidX2

This does sound like a network (carrier) issue, however, do you have any applications that intercept text messages? If so, uninstall it, and see if that helps.

Edit: i just got this issue on an ICS rom. What i think it could be - your network holds the text, and tries to send it if your phone is turned off, or has no signal. It then tries to send them. After it has sent, the network doesn't actually realise it, and sends it again.


How do I flash SuperSU to my encrypted Wileyfox on COS 13.0.1?

TWRP allows you to format data, this will clear the encryption and ALL your data of course, then you can mount the clean partition with mtp pass zips and flash the usual way.


Store and retrieve wifi password without installing an app

Android's debugging bridge adb supports backup/restore:

  adb backup -f wifisettings.bak

presents you a message on screen which you need to confirm (and maybe enter a passphrase) to create the backup.

  adb restore wifisettings.bak

restores it. Just set up your phone to a very simple initial state (nothing else besides the wifi settings, or so). Then backup. adb also supports partial backups (adb -f backup.bak com.app.name), but the wifi settings are not part of a particular app, at least I haven't figured out which package to backup to catch the wifi settings.

Another way: Is your phone rooted? Then "adb push stored_wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf" will restore your password file.


Task Killers do generally "work" in that they kill tasks.

They don't "work" in that most apps that you'd want to kill due to running constantly will simply be restarted by the OS, and Android already has appropriate task management built in.  A task manager will mostly just drain your battery and waste your time.

See also: How can I stop applications and services from running? and the question eldarerathis links in the comments.


I just got a (used) Nexus 7 (2013).... And it goes to standby too quickly too often

The screen doesn't randomly turn off: it turns off after a fixed time. You can change how long before the screen turns off in the main device settings: Display → Sleep. This applies regardless of what app is in the foreground.

If you like, you can use a third-party automation tool such as Tasker or Llama to change the screen timeout according to what app you're using. This question explains how.

Samsung phones also have a feature called "Smart stay". This activates the front-facing camera just before it turns the screen off, to check whether you're looking at the screen: if so, it leaves the screen on for a while longer. This isn't a standard Android feature: it was developed by Samsung and only available on their phones.


The solution you want is not possible because of both hardware and software limitations. On the hardware side you need a device with 2 WiFi antennas which neither phone has, and on the software side, I never heard that Android supports multiple WiFi connections or antennas.

Another thing is that Screen mirroring is using WiFi Direct, meaning it connects the TV with your phone directly, not over a router or access point, so your home WiFi shouldn't have any impact on the mirroring itself.


How can I use a CyanogenMod theme with a stock rooted Galaxy S III?

You cannot. The Cyanogen theming engine is specific to CM and derivative ROMs.

Samsung stock ROMs have Touchwiz UI, which is a proprietary layer. Theming CM to look like Touchwiz, or creating mashups would be easier because of CM's open nature. Some carriers might give packs, like Sprint (source).

You can install a different launcher and install themes on it, of course. Go Launcher, for one, has  many themes.


SELinux restricting my system app even while it was signed with the same key as the previously shipped one!

Well I found out that I messed up. I was building it with the wrong manifest. It should had been android:sharedUserId="android.uid.system" instead of android:sharedUserId="android.uid.systemui". When I compared the manifests (thank you apktool for decrypting the manifest for me!) it become obvious. Replacing the related bits in the manifest fixed it. Problem solved. Probably I was just using the wrong repository.


Trying installing Lineageos, Reboot my phone but stucked now in the Odinmode

Samsung doesn't have fastboot mode . Use odin to flash your device . If you search online you will find Odin for your computer . Install it . Most likely the Linageos uses custom recovery to flash . If so flash TWRP or any other custom recovery available for your device and flash Linage from there . If you are tring to get out of odin mode . press (power + volume down) to force reboot . if that doesn't work try volume up with power key . Before flasing anything make sure you have activated bootloader unlocking in Devlopers settings :)


I found the solution on MIUI website here:

(Click image to enlarge)

  Prerequisites:

  Have a device that has GPS built-in and tethering/hotspot.  In my case, I'm using the Xiaomi Mi 3.
  Download and install TetherGPS Lite on both the Xiaomi Mi 3 and Xiaomi Mi Pad.

  How it works:

  In the Xiaomi Mi Pad, enable Settings-Developer Options-Allow mock locations.

  GPS location must be enabled on both devices.

  On the Xiaomi Mi 3, enable Settings-Wireless & networks-Tethering & portable hotspot-Portable hotspot.

  On the Xiaomi Mi Pad, enable Settings-WLAN and I connect to my Xiaomi Mi 3 hotspot.

  Start TetherGPS on both devices.

  On the Xiaomi Mi 3, click on Start Server.
  On the Notifications bar, you will see the IP of the TetherGPS Server.  Note it down.

  You will also see that your device will be searching for the location until it is found.
  On your Xiaomi Mi Pad, click on Start Client.

  Under the Notifications bar, if you find that TetherGPS Client is not working, go into the TetherGPS app.  Uncheck "Automatic Broadcast IP" and key in the IP you noted down earlier.  Click on "Stop Client" and on "Start Client" again.

  If the setup is working, you will notice that both Notifications bar will show the connection time of TetherGPS.
  Start your Google Maps or any other navigation apps and enjoy driving from point A to point B using your big 7.9" screen.


Why do My shortcut icons change to a robot?

For me this worked: deleting the shortcut and adding another back onto the homescreen. :)


Wi-Fi antenna seems to work when the device is off

As Microsoft) used to say:

  That's not a bug, that's a feature.

Check for following: Settings -> Wi-Fi -> Menu -> Advanced:

Scanning always available
Keep Wi-Fi on during sleep


LINE Letter Sealing - Unable to display message as it couldn't be decrypted

Had the same problem. The second method on this page worked for me.

Steps:

Do a previous backup
copy /data/data/jp.naver.line.android/databases/naver_line to your PC and rename it to naver_line_old
Reinstall and do a fresh setup of LINE
copy the new naver_line to your PC and rename it to naver_line_new
In your PC, open and copy the chat_history table from naver_line_old(I used SQLiteStudio) and paste it on naver_line_new, having previously deleted chat_history from it
copy naver_line_new to /data/data/jp.naver.line.android/databases/naver_line(rename it as naver_line)
Restart your phone

Letter sealing should work OK now; unfortunately, I don't know how to make the problematic messages readable again.

I hope to have solved your problem.


Why does Android boot so relatively slow?

Few years back, I worked on Android boot time optimization, as a Android developer. Obviously, as part of this work, we first needed to analyse where Android spends time during booting.

Below is the brief findings:

Hardware used : OMAP3430 Board which is like development board on which Stock Android is flashed. On actual commercial/production device, there will be additional specific hardware.
To visualize the boot time, we used a developer tool called bootchart

The most time spend by Android is in following 2 areas:

Zygote process. When android OS is started it will start Zygote process, it preloads classes to create
a shared memory area for applications. This work of proloading of java classes
takes @23 secs for its completion.

Why? Because The zygote class preloading is essential for good performance of the system after boot. So once classes are loaded of all apps, then run-time of app is much faster.

Package manager service.
In logcat output, we can see that Package manager scans 4 directories.
/system/app,
/system/framework,
/data/app,
/data/app-private.

Next, there is a component called Activity Manager which start differents services such as Location service, Telephony service etc. And it takes nearly 11-12 sec to finish this.

Why? Because, The package scan can in theory do some caching of its results after first boot and may check for security vulnerabilities.

If you add up these 2 times, it is about 35 Seconds

You may ignore these numbers in Today's day and age, but the point these number indicate is where Android AOSP code spends time during boot. OEMs have their own set of hardware which varies device to device.

Of course, there are other hardware and software initializations that Android needs to do after these 2 time consuming steps, which can stretch boot time further.

  And is there anything as a user, I can do to speed up the booting
  process?

Not much I guess. The Android developer community and OEMs are still working on expediting the boot time but as you may imagine, it is not all that easy and making changes to optimize boot time may end up causing more app load time during normal operations, as hinted by Android framework engineer.


Does software update in ICS allow to move apps to SD card?

As Ross already stated in his comment, the inability to move apps to SDCard has nothing to do with Android ICS (though several manufacturers claim exactly that, it's simply not true: AOSP1 supports this since 2.2-froyo and at least up to 4.3-jelly-bean. Only with the "security change" of completely disabling free write access to SDCards with 4.4-kitkat, this feature became unavailable.

So whether an update to a higher version of Android brings back this feature to your device, depends on several factors:

if the update is provided by the manufacturer (stock-android), question is whether the manufacturer re-decided and left the option in – with the exception of Kitkat ROMs, where they are unlikely to do so.
if you're planning for a custom-rom, it's unlikely that will ship without this option. It might even have brought it back to Kitkat (the fix required to do so is not that hard to achieve) – but you might void the warranty of your device that way.

1 Android Open Source Project, i.e. the Android code basis ROMs are based on


Is it possible to copy from SD card reader to USB memory stick directly?

Found a solution after further research.

Install app USB OTG Helper which requires BusyBox to be installed. I believe both apps require root to function properly. After that I attach an unpowered USB hub with multiple ports. Connect the card reader, and tap on "mount" in USB OTG Helper. Connect USB memory stick, again tap on "mount". Then I can copy directly from the card reader to the stick using any file manager.

Note that the mount points the Helper app shows are incorrect. It claims both drives have been mounted under /storage/UsbOtgDrives, but one of them was under usbdisk instead.


Why is "Force GPU rendering" disabled by default Developer options?

When GPU rendering was first added, it was very unreliable. Sometimes it would be slower than software rendering, and there were some kinds of GUIs that it just couldn't work with. For this reason, it was up to the app developer to test their app with GPU rendering, and set an option in the app's manifest (the same place that it declares its permissions) to enable GPU rendering for that app. The option was mainly to make it easier for developers to test the effect of GPU rendering on their app. This makes sense because:

most users don't know or care about what GPU rendering is, and don't know whether it should be on or off for any given app; and
the setting really needs to be per-app, not device-wide, because some apps just wouldn't work with GPU rendering turned on.

After further development, when 4.0 came along, GPU rendering got more reliable, so it became the default for all apps: it's now up to the developer to explicitly disable GPU rendering if it causes a problem in their app. (That's very rare now.) The "Force GPU rendering" option is vestigial and rarely used even by developers now, because it's already the default.


How can I run apps in an isolated environment on my smartphone?

Xiaomi MIUI has a feature called SecondSpace. It sets up a completely isolated 2nd instance of Android similar to a VM. You can have completely separate settings there and not affect your "real" phone.


After doing a reset with no result I contacted Motorola, they are going to replace the screen.


Is there a way to hide an app from the Play Store without uninstalling it?

That is possible, but requires a rooted device. Some apps provide a feature to accomplish that, e.g.:

Hide Updates In Play Store
Titanium Backup

Note that, even once achieved, Playstore refreshes those "links" – usually within ~24h. The first app takes care for that itself, and with Titanium you can setup a corresponding schedule to repeat the action (hint: use a filter, store the filter definition, and use that for the "scheduled task").


Is it possible to convert the filesystem from ubifs to ext4?

Doing a quick Google search it looks there are at least some TWRP recovery options for your phone so the answer is probably yes but you really have to know what you're doing as even a Nandroid backup might not restore if you mess up file system formats. Generally only the System, Data, and Cache partitions can be re-formatted. The recovery partition cannot.

Apparently it can also possibly be done with an spflash tool. See:

http://forum.xda-developers.com/android/development/mod-repartition-internal-mediatek-t2861061


How can I search for a sticker or emoji on Line for Android?

LINE for Android provides in-line sticker suggestion when directly typing on the chat input text field.

To enable/disable this feature:

Go to Settings (the cog-wheel icon on the top-right, this can be accessed on 'Friends' page or 'More' page)
Under "Shops", tap Stickers
Under "Sticker settings", toggle Display suggestions

When it is enabled, type a single keyword (e.g. 'work'). The text will be bolded (work) and related stickers appear above the chat input. Then tap the sticker to use.

Note: since the stickers appear above the chat input, fullscreen keyboards (usually used on landscape layout) may break the feature since the keyboard and the input box will cover the whole screen, including the stickers.

Demo:

(Tap to enlarge)


My app refuses to work unless I have a vpn enabled

Android Nougat adds a feature whereby Android for Work apps can declare in their security configuration that the app can only work when connected to a VPN, for security reasons. There's a quick description of the feature (amongst other Nougat features) in this Ars Technica article. This page on the Android Developers website describes how the app developer can control the feature, but the description is very technical and a bit impenetrable.

The restrictions added inside the app interact with the Device Administrator app (such as AirWatch), so that your IT department can set a security policy that enables or disables the restrictions (just like any restrictions on password length).


ES File Explorer Remote Manager is gone?

Its not, in newer versions of the application it is located under Network → View on PC;
and it can be started/stopped using the interface provided under that option:

Alternatively pulling down the notification also brings you to the interface where you can stop the server.

The other FTP option you mentioned is not an FTP sever instead it is an FTP client that allows you to view the shared folders (from other devices/servers) via FTP.


File recovery on bootloader unlocked Pixel without flashing

Answer is too late but may be helpful for future visitors.

First of all, there are a number of factors which make data recovery impossible, particularly if you keep on using the device. See this answer for more details.

Secondly since you have an unlcked bootloader (but don't want to go with custom ROM), you can flash a custom recovery like TWRP (or boot directly from fastboot) and from there dump your /data partition to a PC using simply dd command or USB Mass Storage (UMS). Then you can apply any data recovery techniques on the partition image e.g. recovering from journal or by carving through sectors.

For detailed steps: How to recover a deleted file from /data partition?


in ICS, if you use the Favorites tab in the People app, then it will behave like you mentioned; however if you use the Favorites tab in the Phone app, then it will directly call the number you set as default number for the contact.


How can I select multiple images when uploading them to a website?

first Step :

When you open the Gallery, you should see three soft keys at the Button, Share, Delete and More.

Click Share and you should get a pop-up menu. Select your method of sharing. Now, you should see little check boxes in the upper right hand corner of each pic.
 Check whichever pics you want to send. Deleting multiple pics works the same way, except obviously you'd select "Delete" instead of Share.

Example :

Also, this feature maybe added in latest Rom, you need to try it.this reply just for give you more information and acquaintance.

good day.


ADB Interface driver for Sony Xperia M4 Aqua

The google search for "xperia m4 aqua adb drivers" shows this XDA forums page as the first result, and it has download links to ADB driver packages for your phone.

Windows Update may download them automatically
Use Google's own ADB drivers
Use Universal ADB Drivers
Use Sony's ADB Drivers (see XDA post for attachment)
Use Flashtool to install ADB, fastboot and flashtool All-In-One


Samsung Knox locked and possibly removed all the data stored inside it. Can I recover it?

Short answer: no. Knox is meant to be secure, so short of taking the chip out of the phone and scanning it to get the fingerprint of fragments of info, you can't recover it.


It looks like EBookDroid has this functionality.

The PDF reader in Documents To Go looks like it might, too.


Android - I modified vold.fstab and lost access to my SD card

I don't know about Android Commander, but a simpler way (in my opinion) would be to use ADB. You may have already installed the Android SDK (if not, go here). I assume that you don't have modified your System Path.

Move your vold.fstab to C:\Program Files\Android\android-sdk\platform-tools or C:\Program Files (x86)\Android\android-sdk\platform-tools
Go to the android-sdk folder, shift+right click on platform-tools and choose "Open command prompt here"
If your device is 4.0 or above, type adb root
adb remount (this will make /system writable)
adb push vold.fstab /system
adb reboot

This should do the trick.


Once uninstalled, is data stored by an app on SD card also removed simultaneously?

It depends on where game has downloaded data.

If its under <sdcard_root>/Android/data/<package_name>, the data will be cleared.

If its under some custom directory like <sdcard_root>/GameName/, the data will not be cleared.


How to upgrade Android 2.3 to 4.0 on ARM 11 based Tablet?

Simple answer: No.

ICS requires an Armv7 processor. Arm11 processors are armv6, as such your tablet doesn't support ICS.

however, a ROM maker may have ported it to your professor and hardware - I suggest you check forums such ad XDA Developers.


How to install the application in SDcard (android phone)?

This can "officially" only be done if you are running android-2.2-froyo and you set the app to install on the sdcard.

If you are not running android-2.2-froyo then the only way to do it is with some "hackery", which involves partitioning your sdcard, symbolic links and some other things. There are some custom ROMs that would have this built in

The non-froyo methods also involve having your phone rooted.


SQLite database operation from Android terminal

Yes, it's possible if you have sqlite3 binary for Android installed. Most of Android devices don't have this binary. If your device doesn't have it, then you need to get the proper binary and install it (refer to Where can I obtain an SQLite 3 command line binary for Android?). Note that you need root access to do this.

After getting the sqlite3 binary, place it inside system/bin/ (or system/xbin/). After this, you just need to test if the terminal can access  the binary by calling sqlite3 from there. If it shows sqlite> prompt and SQLite version, then you're done.

For usage hints, on sqlite3, write .help.

sqlite> .help


Try looking at a black picture in the dark. With AMOLED the picture should be pure black. With SLCD you should see the backlight making the picture look greyish.


Is there a way to turn a web page into an app-like link on the android home page?

Bookmark the page in Chrome for Android. Go to your bookmarks, long-press on the bookmark, and click "Add to Home Screen".

Source:
http://howto.cnet.com/8301-11310_39-57416489-285/how-to-add-chrome-for-android-bookmarks-to-your-home-screen/

Works on my Galaxy S4 and Nexus 7.


How to use an USB 3G modem data connection with an Android phone (Galaxy Nexus)?

Officially: This is not possible, except for certain (older?) Archos tablets.

Inofficially: There's the Autopatcher project . It includes patches to enable 3G modems on wifi-only tablets (it may be possible to use those on phones too, but YMMV).

Autopatcher supports these Android firmware flavours:

some 3rd party firmwares (CyanogenMod, AOKP, ParanoidAndroid, PACman)
AOSP 2.3- > 4.3 (e.g., Google's Nexus line)
...and others

Not supported are original HTC, Samsung and other branded firmwares.


In Google Maps (Android version 10.49.2, also tested on 8.1.0). Enter maps' and access the Settings menu by pressing the profile icon at the top-right corner. Scroll down and press the Navigation settings, then scroll down to Map display section, and switch on Keep map north up.


Activating swap at boot with an init.d script?

How about this?

Open a console, navigate to the android SDK tools folder.
Type "adb mount /system", without the quotes doh!
Type "adb shell".
At the shell copy paste the following commands one by one and press enter after pasting them.
echo "#!/system/bin/sh" > /system/etc/init.d/05userinit
echo "swapon -a" >> /system/etc/init.d/05userinit
echo "/dev/block/mmcblk0p3 swap swap" >> /system/etc/fstab
chmod +x /system/etc/init.d/05userinit
chmod g-w /system/etc/init.d/05userinit
chmod o-w /system/etc/init.d/05userinit
chmod g-w /system/etc/fstab
chmod o-w /system/etc/fstab
exit

Now you are back at the normal command prompt, type "adb reboot".
Device will reboot, when its done open a terminal and type "free".
It should show swap space allocated.

And with some programs in memory you can see swap being used:

adb shell
free
total used free shared buffers
Mem: 407860 399940 7920 0 872
Swap: 249596 16596 233000
Total: 657456 416536 240920

Information from here


How can I disable viber on my stolen device?

Viber is linked to you phone number, not to the Device? Why don't you block your SIM-card (this will not deactivate your Viber), get a new card from your cell operator, then install and activate viber on it, then deactivate youe account?


Android Application fundamentals Process Virtual Machine

None of the apps are running in a virtual machine. Really, the page is trying to explain that there's a separate instance of the JVM for each application process. It's quite a misleading description.

FYI, there's no such thing as a "main Linux process". Linux is the kernel, which is not a process; rather, it is above all of the processes, in charge of creating, scheduling, and destroying them, and mediating their access to the hardware.


Sony Ericsson Xperia X10 Mini (E10i) stuck on boot logo after installing a custom ROM using CWM Recovery

If you unlocked your bootloader and flashed a custom kernel, try:

Hold Home and Power button, phone will restart.
Press back button repeatedly, phone will boot into recovery.
Now
wipe data,
wipe cache,
dalvik chache,
dalvik battery status. In mount n system:
format data,
format system,
format cache.
Now flash your rom zip and after successful flash, reboot the phone.

Note: Always flash the kernel which is given along with the rom


5 min video taken by LG G5 is corrupted. Anything to do?

MP4 Fixer

  MP4 Fixer on Google Play

This used to be a common problem with Screen Recorders that didn't save the information of recorded videos correctly. Using MP4 Fixer i could read the video and fix the duration information allowing normal viewing.


Putting in an SD card made my zedge ringtones unusable and I can't access the pet shop app etc.,

The reason for the trouble is you've replaced the existing SD card without having copied the data. With apps installed on the (original) SD card, those are naturally "gone" as soon as you've popped it out – and did not "magically transfer" to the new card.

What you'd have to do is to first copy everything from the original card to the new one – including the "hidden directories". For how to do that, you might wish to consult How do I switch my Android device's SD card without causing problems?


Recovering data on Samsung Galaxy S II GT-I9100P without USB connection

Phone is now working.  Photos and contacts still intact.  Here's what happened:

I gave up and selected "Wipe data/factory reset" from the Android recovery menu (turn phone on whilst holding down power, vol up and home button at the same time).

I fully expected this to erase my data (photos and contacts included), but at least get my phone working again.  However, the phone is now factory reset, but all contacts and photos are still there.


I have a pop up every time I open my phone

Remember when did this start to happen. Then uninstall apps after that time.
If that didn't work a factory reset is always handy.
Good Luck!


How can I get the new Google Talk on a Droid Incredible running 2.3.4?

Without having a custom recovery, such as Clockwork Mod, I don't know of any way you can get the new talk.  If you have a custom recovery (which I don't think you do), you can install two zip files through ClockworkMod


How to extract sound files from an Android dictionary?

You if you try to extract Teanglann dictionary app then you won't find that's sound because sound file is store in your device
When you install that application some options is suggest like this

So steps that can extract sound file for you

1.Open Any file explorer and then go to internal storage
May be the method is different from device to device
2.go to Android-->data-->com.idmgroup.fng.retro (a folder name look like this) and after you can you see there is any sound file inside that's folder

This method does not give guaranty of success


Its possible by changing kernel to another one with support of features, needed to you.

You most probably need to recompile your own kernel. Since the Bluetooth card is connected to the USB subsystem, you will need to enable USB support in your kernel. This is what probably needs to be enabled:

  Device Drivers → USB support → Support for Host-side USB (CONFIG_USB)
  Device Drivers → USB support → [*]USB device file system (CONFIG_USB_DEVICEFS)
  Choose an appropriate USB host driver, one of:
  Device Drivers → USB support → EHCI HCD (USB 2.0) support (CONFIG_USB_EHCI_HCD)
  Device Drivers → USB support → UHCI HCD support (CONFIG_USB_UHCI)
  Device Drivers → USB support → OHCI HCD support (CONFIG_USB_OHCI)
  Enable Bluetooth subsystem and drivers:
  Networking → <*>Bluetooth subsystem support (CONFIG_BT)
  Networking → Bluetooth subsystem support → <*>L2CAP protocol support (CONFIG_BT_L2CAP)
  Networking → Bluetooth subsystem support → <*>SCO links support (CONFIG_BT_SCO)
  Networking → Bluetooth subsystem support → <*>RFCOMM protocol support (CONFIG_BT_RFCOMM)
  Networking → Bluetooth subsystem support → [*]RFCOMM TTY support (CONFIG_BT_RFCOMM_TTY)
  Networking → Bluetooth subsystem support → <*>BNEP protocol support (CONFIG_BT_BNEP)
  Networking → Bluetooth subsystem support → <*>HID protocol support (CONFIG_BT_HID)
  Networking → Bluetooth subsystem support → Bluetooth device drivers → HCI USB driver (CONFIG_BT_HCIUSB)
  Networking → Bluetooth subsystem support → Bluetooth device drivers → [*]SCO (voice) support (CONFIG_BT_HCIUSB_SCO)


4.1.2 Factory Reset Fail -- mkdir /data/app fail. err is -1

I had the same problem. after sharing on the internet, they said it was because the IC EMMC damaged. so it must be replaced


Prevent apps from pausing Google Play Music

The behavior is determined by Play Music, which gets notified when another app requests audio focus (as per the documentation).  Unless there is an option in Play Music's settings to disable this behavior, or perhaps a mute function in the "problem" app, there's nothing you can do about it.

It's also possible for other apps to pause by sending an ACTION_MEDIA_BUTTON intent, which is not protected — which again means there's nothing you can do about it unless those apps have an option to not send it.


App updation- Google Play Store wants to update an older version of app when latest version is already installed?

Isn't v3.14 newer than v3.13? It's quite common to have a {x}.{y}.{z} versioning system where a bug fix increments {z} and a new feature increments {y} or maybe {x}.

Also, the developer doesn't actually have to change the 'Version' number that shows in the Play Store, they only need to increment a build version (which is not visible anywhere in the Play Store) so the version that is shown may not change. This allows for quick fixes to be pushed out without incrementing the actual version number.

Although the information isn't visible in the Play Store it can be seen in the AndroidManifest.xml within the apk. I use Solid Explorer which can display this information without needing to extract the apk manually. In the screenshot below you can see the 'Version code' which is the build version that must be increased when uploading a new version of an apk to the Play Store.


Galaxy S not responsive after an aborted firmware update

The below assumes you have the GT-i9000 (international Galaxy S).

Go to this XDA thread and download the newest 2.2 firmware for your region.  Download Odin for Windows (search for "Heimdall" if you are on Linux).  Then do the following:

Put your phone into Download mode

Remove the battery
Hold VolumeDown plus the Home key plus Power.  While holding,

Reinsert the battery.
Release the Power button, still holding the others, about 1 second after the white "GT-I9000" text appears.
After a few seconds a yellow triangle with an android in it should appear, this is Download Mode.  If it doesn't, try this again while holding Power the whole time.

Start up Odin.
Attach the phone to your PC via USB so that Odin recognizes it.
Load the .zip file you downloaded (the ROM/firmware) into the PDA field of Odin.
Load the 512 .pit file into the PIT field of Odin.
Check "Re-partition".
Hit Start.  Odin will tell you when it's done; if it fails, reboot your phone and try again.  (This happens occasionally).

Note that you do this at your own risk; Odin is very powerful and misusing it can damage your phone.  I've used it dozens of times myself safely.


How to remove HTC Sync calendar entries?

These are the steps I took on my HTC Desire running Android version 2.2 to delete all calendar data, and in turn the PC Sync calendar:

On the phone, open Settings > Applications > Manage Applications
Click the “All” tab at the top of the screen
Scroll down and tap the Calendar Storage application
Tap the “Clear data” button, and confirm you’d like to proceed.

Now all the calendar data is gone from the phone, running your sync processes again to populate only the calendars you want on your phone.


How to move Android folder to SD Card in LG P760 to install big games?

I was setting up my phone while I was in hurry, so if some steps are in-accurate or missing, I am sorry :/
- Root your phone using the following link and steps : How do I root my Android device?
- After you are done, you'll have a special permission to edit your android settings as super-user, so then download Folder Mount from Google Play
- After installing, enter FolderMount and find option to change folder directory ( I don't remember this part well, I am sorry )
- Install game, enter Folder Mount and change destination.
- Enjoy game :D


Can apps use USB communications without USB debugging?

I would assume that the reason for the requirement to enable ADB for the USB connection is that the used app transmits the video data via IP.

By default Android devices don't support IP traffic via USB. Only via ADB it is possible to establish an IP communication between Android phone and PC through USB (using port forwarding - a feature provided by ADB).

Apps can make use of the USB without ABD however the development is way more difficult and the chance that it does not work on certain devices is high. Comparing it with a connection via ADB the latter is easier to establish, works reliable and does not require extra development work on Android side. Hence it is the simplest available solution.


Htc one m7 International not recognized in adb mode

You don't use adb to connect to a device when it's in the bootloader menu: you need to use the fastboot command instead. That's why it's called "fastboot mode"! Not all phones support fastboot: in particular, older HTC phones use a proprietary protocol called HBOOT instead, but I think the newer ones support fastboot.


I did have a problem similar similar to this with my D802. The solution may probably be the same for you. Here's what I've done:

At first to install all prerequisites, follow this article - starting from 1) Download all the files below up to 5. copy all files and folders ...

Afterwards:

Run cmd as admin (was needed for me to get the system's hosts-file changed).
From cmd run Automatic Offline Procedure.vbs
Put your phone into download mode (Vol-UP + plug USB)
Within R&D Flash Tool:

"Select Type" - 3GQCT
"Phone Mode" - Emergency
"Select KDZ file" on the right hand side: choose your previously loaded stock ROM
Click the (flat) button titled "Normal web upgrade test"

In the next window click on "Upgrade Start"
Now on "Clear phone software update registry" and select "Different Country" and your language (if possible – was empty with me)
Enjoy your phone being flashed with the stock ROM after having pressed "OK" :)

This should do the trick. At least this worked for me without any problems. If there are any problems or questions regarding the R&D Tool, please referer to this thread on XDA-Developers.

I know, it's probably too late for you. But maybe this can help others in the future. :)

Regards, mh166


Do you have to uninstall it from adb? If you have a rooted phone you can remove it from the device itself. There are a lot of apps that you can do this that are in the playstore. I personally use " system app remover (ROOT)". Just search for the app name and uninstall it.

PS: Did you try ading "su" at the begining of the command to use root?


Prevent incoming phone calls from disconnecting Google Hangouts / Meet

I have found that if you are on a wi-fi network, you can turn on airplaine mode, which disables your calls.  Then re-enable wi-fi and connect to Hangouts Meet.


Wifi connects for sometimes then disconnects and then never connects

This question seems to be similar to your situation. OP reported that the problem was solved by using this app: https://play.google.com/store/apps/details?id=org.wahtod.wififixer&hl=en

EDIT:
Taken from Wifi keeps disconnecting and reconnecting frequently

1.Dial *#0011#

2.Then press the menu button and select wifi

3.You'll notice an ON button

4.Turn it Off

5.Restart phone

p.s.: When you restart your phone, recheck if it's still OFF, if not repeat til it works.

Alternatively, you may want to try the possible solutions listed here: https://www.connectify.me/blog/fix-internet/how-to-fix-android-wifi-disconnect/


By device model do you mean Android version? In this case, it is possible without root, but you will be left with the company. Some companies offer Android upgrades (to the latest version) for devices. To attempt to get the latest version of Android:

Go to Settings > About > System updates > Check for update.

If it says "upgrading" or "updating" you might be in luck!

If not... there really isn't much else you can do. Unless you want to try root, a custom recovery, and flashing a new version of Android (besides voiding your warranty, this could hard-brick your device). Or contact the company and see if they offer Android upgrades for your device model.


Is it possible to have multi-android version in your android device?

There's an app called Boot Manager (paid | free) which will allow you to install multiple roms on your device.  You select the ROM you wish to use whilst in the main OS and the application modifies the boot mechanism to point at the specific ROM.  It's only available for some devices though, I know that Samsung phones are definitely supported.


Type in your dialer *#0808# and choose MTP+ADB and save it.


Will Netflix still function properly on my LG K7 if I root it?

I was using Netflix app on rooted device without problems, abouth month ago. So you probably won't have any problems.


Enable USB debugging from settings -> Applications -> Development then connect your phone to a machine that has SuperOneClick installed. Open SuperOneClick, click the root button and...viola :)


Why the battery attributes are missing in android phones?

No one answered my question, but I found the answer. I earned a badge Tumbleweed..lol

Because, battery drivers do not implement the same.


How can I set the default Google Drive account used?

I didn't realize you can change the account to use when uploading the file. I don't understand how I missed it, but here it is:

Given that the marked account value always changes back to the other account and I have to adjust it every time, I guess there is still merit in the question. But my problem was finding this UI item.


Android - is there any negative impact when you wipe out RAM and CACHE data for all Apps at once?

I thought until now that "cache" is part of "RAM"? Or what is the difference? There are two different options available so there must be some kind of difference I guess.

RAM is the space in main memory used by running processes. Similar to the RAM used in desktops and laptops.

Cached data includes the files, images, scripts and other media files stored on your device by an website or app. Data is stored on your devices in a reserved space, so the next time when you are visiting the app or website, information is already available.

  I like to know if it is totally OK to delete those 2 things (ram+cache) from time to time (& for all apps)? I know that deleting cache has no negative effect, because I deleted cache of apps sometimes. But I never deleted RAM data. And the thing is also, the setting says "...for ALL apps". So there are apps like "contacts" "calendar" or other system relevant apps included. I am not sure if you can wipe RAM/cache of those kind of apps, too?

There is no problem if you clear cache and RAM. In fact, you should do that regularly to keep your phone efficient. Even after you clear RAM, some processes would restart; so ignore them. Otherwise it would stop all processes that are not being utilised at the moment.


I suspect this scenario is caused lack of internet connectivity with respect to the wi-fi access point.  In other words the device is properly connected to the Wi-Fi connection but the internet connectivity might be down due to one or a few cases.

This issue can be attributed to one or more issues:

DNS resolving problem with your Internet service provider (ISP) or router.

It could mean that the route to your DNS addresses/servers is inaccessible at the given moment, so the problem is with your service provider and not your phone.

Misconfigured DHCP/DNS settings

The normally results in the DNS server  not responding to connection attempts. In addition faulty DCHP settings may cause the device to having difficulties  getting IP Address assigned by the DCHP server.

Problems connecting to Google servers (captive portal server)

According to this post,

  Android tries to reach a file named generate_204 on one of the
  Google servers and if there is no positive response, it means that
  there is no connection to the internet, and notification is generated

Also highlighted in the above discussion, the  detection url differs between different Android versions.

  clients3.google.com/generate_204 check (kitkat)
  connectivitycheck.gstatic.com/generate_204 (marshmallow)

Possible fixes:

Change DNS address of router/modem

Check DNS settings for both your router and your phone. Try to manually set DNS servers to Google's public DNS servers 8.8.8.8 and/or 8.8.4.4.

Rebooting device (with SIM card removed)

You can try rebooting the device a proceedure similar to "clean boot" on PCs by following the proceedure:

Toggle Airplane mode On/Off.
Power off your phone ➡ Remove your SIM card ➡ Turn on your phone ➡ Power off your phone ➡ Re-insert your SIM card➡ Boot your phone.

Bypassing wi-fi check during initialisation (new user creation).

One user was able to bypass this issue, creating a new user to bypass the connectivity check during initialisation. Here is their proceedure:

  Reboot phone and wait until wi-fi is connected
  Go to Settings and create a new user
  Continue with user setup until you see "checking connection"
  As soon as you see "checking connection", switch off your phone
  Switch on your phone again
  Toggle wi-fi, and the exclamation mark should disappear quickly

  You may optionally remove the new user you just created

The following methods need root:

Changing captive portal server

Install a terminal app alternatively these  commands can also be run via the adb shell.
Open the terminal app and run su.
Run settings get global captive_portal_server. This will show the current captive portal server. A "null" reply is usually the default.
Run settings put global captive_portal_server YOUR_SERVER_ADDRESS. You can  add google.com as the captive portal server, i.e settings put global captive_portal_server google.com.
Run exit once to exit from su, then exit one more time to close the terminal.
Reboot the Android device. Will not work without a reboot.

Disabling captive portal

  Since the culprit is a method isCaptivePortal() which access clients3.google.com/generate_204 to test if a connection is deemed
  "usable". The page, as its name suggest, is designed to always return
  a HTTP 204 status code. Based on this you have a couple options:

i. Kill isCaptivePortal() completely

with adb set, run adb shell su -c "settings put global captive_portal_detection_enabled 0"

Note:  The down side is that isCaptivePortal() is actually useful to detect for example when a WiFi network requires login. If the request to the 204 page gets redirected to a login page (not a 204), the system will understand and display the exclamation mark as intended.

ii. Change the target of isCaptivePortal()

another workaround is replacing the Google host with a host that is accessible within the specific region. This host should also be returning 204 every time /generate_204 is accessed.

i.e adb shell su -c "settings put global captive_portal_server {alternate_host} "

Other methods

Using hosts

You can edit hosts to block the captive portal detection url thus bypassing the sending of the requests to captive portal server.

References and acknowledgements

Mihai Neacsu (author):  How to fix Android Cellular data and Wi-Fi network connected and working but with exclamation points
Signal data exclamation mark!
How does WiFi in android detect if the device has to sign in or not?


Possibly a flash animation file. Without access to my computer, I can't find out for certain.

As for why it showed up in your downloads? Most likely an error in a program that caused a download notification when downloading cache data or a temporary file, judging by the filename. Probably an advert or small animation from a webpage or app.
It's worth noting that most free apps have ads as well as most websites, and most advert animations are flash animations.

TL;DR: Probably a glitch causing an advert or cached page animation to appear in your downloads.


Is ARM EABI v7a System Image and Mips System Image important?

These system images just enable you to run Android emulator with processor of some architecture (depending on system image version; for example, Android 4.0 supports x86) and Android SDK doesn't require these images at all. If you use your phone (or some real device) for android development and don't use emulator at all than you don't need to install them at all.


What browsers are compatible with Adobe Flash Plugin?

Firefox - it has goot support of web technologies, but it has big memory consumption.
Standard Android browser (it not available on Nexuses with Android 4.1 and higher).
Opera Mobile (not Opera Mini) - it has "specific" support of some web technologies, but normal resources consumption.


Does Odin wipe system image when flashing a new Rom?

As stated here by user90492, dont use the NAND erase all. It will completely wipe the NAND including bits required to boot.

Odin should theoretically wipe the partition before writing on it as it does a write by block. Odin did not format the data partition resulting in old contacts data being present. The tarball file you used must be missing the blank data which is typically used to overwrite the data partition.


Launcher stops working when scrolling through widgets

I'm pretty sure it is a launcher problem, therefore I recommend you download a different launcher. I love Nova launcher but you can download others per your preference, for example themer, Next launcher, Google now launcher, etc...


Is there any way to move apps to my sd card in android 2.1 on my phone?

You would have to root your phone and partition your SD card.  Note that the app itself must also support running from the SD card.  See this XDA thread for an example of how to do it for the Milestone.


How can I emulate pressing another application's Quick Settings tile?

I'm stepping out of my comfort zone with this one, but seeing as no one else has had any input, I thought I may as well mention it for you to test:

1) Go to G Play Market and install Nova Launcher.
2) Skip all the setup and go straight to Home screen with Nova as default launcher (since you're just testing functionality at this point)
3) Long press your background and select Widgets, then scroll down to Nova Launcher and find the "Activity" widget (for me it's the second widget); long-press then drag to an empty space on Home Screen
4) Once you let go to set the widget, an overlay prompt will come into focus and start loading.  Depending on your device and number of apps installed, this may take a minute or two, so don't be alarmed.  Once it finishes loading, scroll down to your app and locate the activity thread you're looking for and select it (you can long-press them one by one to test the function as well, it will return you back to the previous overlay prompt if the thread didn't cause a crash...if it does, you'll have to restart from step 3.

I always thought it was a neat function but never got around to testing what it was capable of doing.  Hope this works out for you!

NOTE: I am enrolled in the Beta, and have the Prime (paid) version, so I'm not sure if that might affect this specific function or not.  You can likely purchase for testing and request refund if necessary.


How do certain apps show new notifications when internet access is restricted to them?

App developers can tell better but what I perceive is that many modern apps use Firebase Cloud Messaging - a proprietary service from Google, not part of AOSP - for push notifications. In fact developers are forced to use Google's proprietary products unnoticeably. Quoted from here:

  The Doze restriction on network access is also likely to affect your app, especially if the app relies on real-time messages such as tickles or notifications. If your app requires a persistent connection to the network to receive messages, you should use Firebase Cloud Messaging (FCM) if possible.
  ...
  FCM is optimized to work with Doze and App Standby idle modes by means of high-priority FCM messages.

FCM is a part of Google Play Services (1):

  FCM SDK's only hard dependency is Google Play Services

Play Services is a set of apps which are injected to Android devices with highly privileged permissions, so they aren't subject to data/battery restrictions.

Since you have blocked only the app and not Play Services, app may receive push notifications (though the actual data may not be delivered to the app).

So block GMS in order to block push notifications. Or choose the apps which aren't fond of Google.

RELATED: What is the exact functionality of Google Play Services & Services Framework?


The Gmail app simply doesn't have that feature. It would be an excellent addition.


Some ROMS have an option Default Write Disk (or something similar) under Storage settings, change that to External memory.


Non-root backup with multiple users (non-owner or secondary users)

If you are on Android 4.2.2 there is a way of unlocking the bootloader without wiping the device. Use towelroot to root your device. (It works on a neuxs 7 as long as you have a kernel build < Jun 3). Afterwards you can use the following app to unlock the bootloader (It doesn't wipe the device). Then you can use titanium backup to backup everything on your device, even when logged in as a secondary user.


Remove Google Apps mini and install another version - LineageOS

Flashing the LOS package again (to restore /system to a clean state) then flashing the GAPPS you need should be sufficient - no need to do a factory reset. Of course, do a nandroid backup as always just to be safe.


How can I fix Android Market app's "Allow Automatic Updating" checkbox after it hid?

I don't think this is a design feature ... I'm not able to reproduce this at all (except for scrolling down a bit :).

However, as the Android Market App isn't the most stable app on the Android platform, you might want to try clearing the market app cache.

Go to Settings - Applications - Manage Applications - Select Android Market App  - Click the Clear Cache button.

Restart the Market app and check if the checkbox is present.


Maybe you're looking for something like NFCSecure.
You can combine normal lock screen (i.e. swiping) with an underlaying NFCSecure lock screen for better security (only lets you in when scanned the needed NFC tag).
Your smartphone needs NFC capabilities and you need an NFC tag to carry around with you to unlock your phone.
Can not test this as my phone doesn't have NFC capabilities.


How does a tablet automatically power on when a power source is connected?

I managed to solve this situation only by removing the battery.

Turns out that most tablet's automatically power on when they're directly connected to an external power source.


GPS is, generally speaking, a one-way system.  Whether your phone powers up the GPS chip and starts receiving signals or not doesn't matter because the phone is not broadcasting, the satellites are, and you can't turn off the satellites!  That's likely why it's excluded from airplane mode.  If you'd still like to have it shut off when you enter airplane mode you should look into a Tasker script or something similar than will toggle it when it detects you've entered airplane mode.  I do not believe there is a native Android setting for this.


Did you activate the Hebrew language pack in the Settings/Language & Input/Android Keyboard Settings/Input Languages? Hebrew is listed there. Check the box.

I don't know if that will give support for swiping but it will at least add the language dictionary.


Why proxy set on Android does not work when used as hotspot?

Your question is related to understanding of OSI model. Proxies use http/https or socks protocol, I assume you are talking about http which is an Application Layer (L7) protocol in OSI model. When an application generates http message, it's handed over to lower layer. In case of https, message is encrypted by SSL/TLS which are L6 protocols. At L4 the message gets a TCP header and then at L3 it's converted to an IP packet. This packet goes through NAT and firewalls filtering at L3, and finally through RRM/PDCP/RLC (if using Mobile Data), MAC and kernel routing at L2. At L1 it's transmitted over Wi-Fi as 802.11 frames or CDMA/TDMA/FDMA signals over Mobile Data.

Hotspot on the other hand is mainly based on 2 userspace tools; hostapd - which creates Wi-Fi Access Point at OSI L2 - and dnsmasq (up to Android 9) - which works as DHCP/DNS server at OSI L7. If the connected host is using phone as DNS server (as configured by DHCP), phone receives DNS queries and recursively forward them as UDP/IP packets to upstream DNS server on internet (whatever dnsmasq is configured to use). Rest of the traffic coming from hotspot network is NATed and routed at L3/L2.

So you see none of the (IP packets) traffic coming from connected hosts goes through http stack on Android phone, hence not being forwarded to proxy server. It's the responsibility of applications like Web Browsers to make http(s) connections to proxy server, not directly to remote host like web server. It's not possible to create a hotspot which can be configured to use http proxy at OSI L7. Proxy settings (host/port) we set for Wi-Fi or APN or globally are just forwarded to applications, each application has to create proxied connection on its own, or just ignore the proxy information. You need to provide these proxy details to apps on every host connected over hotspot. See question linked below for more details.

However it's possible to forcefully redirect the whole traffic towards a proxy server by using Linux/Android kernel's NAT/REDIRECT/TPROXY (at L3) and routing table (at L2). That's how proxifiers work, but there are limitations. Email clients use IMAP/POP3/SMTP (L6/7) protocols which won't work with http GET method, instead require http CONNECT proxies. Latter can only forward TCP traffic, for UDP at least SOCKS5 proxy is needed which operates at L5. DNS and mostly games and voice calling apps generate UDP traffic, so they won't work with http proxies at all. ping utility - for instance - uses ICMP (at L3) which can't be encapsulated in TCP or UDP, so it won't work with SOCKS5 too.

So it's not possible in true sense to redirect all traffic towards a remote (proxy) server without using a L2/3 solution like VPN. For more details see How to set Wi-Fi HTTPS proxy, not HTTP, via adb shell?

  Why such behavior if the hotspot is supposed to use the mobile network and the proxy is set in APN for it?

Hotspot is supposed to use the mobile network, apps are supposed to use the proxy. The proxy you configured in APN isn't enforced system-wide.

  I do not want to set proxy under advanced setting on other device WiFi option while choosing this hotspot.

Unfortunately this is the most straightforward way, other methods require either rooting and/or using third party apps (to create VPN). See above linked question on how to enforce proxy transparently.


Deactivating Viber Account on my stolen device

According to the Viber support page

  You may re-install Viber on your new device using the old device’s
  phone number. This will reinstate the previous account on your new
  device. Please note that message and call history will not be
  restored.

I would suggest going to the closest avaible store of your service provider and getting a new SIM card with the same number and cancel the stolen one.

Hope this helps!


Where are LineageOS nightlies compiled & Who has commit rights to the codebase?

CyanogenMod (the ancestor of LineageOS) compiles nightlies on its own build farm, but now without the backing of a corporate, LineageOS pay for 3rd-party servers. See costs here.

Among all AOSP-based ROMs, LineageOS has argulably the most strict standard for accepting a device into official queue, including a recently composed charter. A list of contributers / device maintainers can be seen here. Moreover, there's also a complete code review system that guarantees the non-malicious nature of commits.

On top of all above, all the device-dependent and -independent sources, sans Google apps, can be found on their GitHub. This might sound natural, but do note that for a lot of other ROMs, even if an "official" moniker is given to a device, its sources aren't necessarily readily available or easy to find.

Feel free to review the code on your own if you suspect a security breach.


Enabling Mixed content on Chrome Android

I am copy-pasting @beeshyams comment as it worked for me.
Try pasting this in the search bar chrome://flags/#unsafely-treat-insecure-origin-as-secure and toggle settings followed by restarting its browser. If it doesn't help, type Chrome://flags (don't get put off by the warning) and search for security and experiment.


How to remove adware popups from notifications in S8?

It appears that you enabled notifications for the website tx8t.invictioner.club.

To turn these off, open Chrome > Site settings > Notifications. Tap tx8t.invictioner.club, tap the bell icon, and choose Block (if similar sites under the filter *.invictioner.club have notification access, block them too).

SOURCE: Turn off notification from websites in Chrome on Android - CNET


The Downloads app  has the name DownloadsProviderUI (com.android.providers.downloads.ui). The entries shown by it are not handled by or stored inside its data directory. Instead, the app is just a front-end for DownloadsProvider (com.android.providers.downloads).

The information you're seeking is stored inside

/data/data/com.android.providers.downloads/databases/downloads.db

Provided that your OEM has not messed up with the manifest of DownloadProvider, you should be able to backup the app using adb.

Instructions

Setup adb in PC and connect the device, with USB debugging enabled, into PC.
Launch a shell and execute the command

adb backup com.android.providers.downloads

Agree for the backup on the device. You should now be having a backup file named backup.ab.
Follow any of the solution here to extract the content from the file. (I prefer Android Backup Extractor.)

You should now be having a file named downloads.db, possibly under apps/com.android.providers.downloads/db/ (inside the extracted content).
You now have many options to open the database file. You can use GUI solutions like Sqliteman or DB Browser for SQLite. The former one can export the data into an HTML file.

Anyhow, inside the file, the table downloads has the relevant columns, namely: uri, title and _data.

If you've sqlite3 installed, you can do:

sqlite3 downloads.db
.mode line
.headers on
.out info.txt
select uri,title,_data from downloads
.quit

You should now be having a file info.txt. Open it and you would see a structure, such as:

uri = http://dl-xda.xposed.info/modules/biz.bokhorst.xprivacy_v471_8ba0b6.apk
title = XPrivacy
_data = /data/data/com.android.providers.downloads/cache/biz.bokhorst.xprivacy_v471_8ba0b6.apk

uri = non-dwnldmngr-download-dont-retry2download
title = ProcessMonitor.zip
_data = /storage/sdcard0/Download/ProcessMonitor.zip

There exists other modes for formatting. For e.g., change .mode to csv and .out to file.csv and then keep the rest of the commands intact. Execute all the commands  serially and you would end up with a CSV file.

(You can use PRAGMA table_info('downloads') or .schema downloads to know the name of all the columns inside the table downloads.)

If required, see this article on ZetCode to know what the aforesaid SQL commands does.


Have you confirmed if the device supports a 32gb memory card, try using an 8gb memory card, if it persist, you might need to do a backup and then a factory reset.


installing something like ROM Manager might help.

check this screenshot: https://lh4.ggpht.com/mCWZ9q9niBabx-HBbrlez8hFxAh0VrhNl2y0_diCmxbmj93BF36nuPR_KcACgYXuXstd=h900-rw


Go back to previous custom rom - adb issue

[T]he Play Store is missing in the phone.

It is because Exodus doesn't come with Google Apps (aka gapps). You'll have to flash them explicitly. You may try these links to download Gapps:

AndroidFileHost
PA-Google Apps Plus(All ROM's) at XDA

Caution: Always flash gapps package meant for your ROM only. E.g. Do not flash gapps for 5.1.1 over a 5.0.2 ROM, or the vice-versa. You'll end up with bootloops, device stuck at boot logo, and what not!

  The ADB connection is not working via USB cable any longer.

Since you've already mentioned that the backup of Jellybean ROM is on the PC as well, you may transfer it to your Android device without using ADB at all.

Connect your phone via MTP into your PC and transfer the files; or,
As I mentioned in the comments, you can host an FTP server on PC (see this answer for know-how) and access it over wifi/hotspot/USB-tethering.

Thereafter, you can use a browser like Firefox(apk available) to access the backup files and can download into Android.

Alternatively, you can host a server (locally; see this answer for know-how) on your Android and do the transfer from PC. But that would be too much to detail here (unless asked).

  I don't know how to go back to the previous ROM(Jellybean)[?]

Once you've transferred files from PC into Android (in the folder clockworkmod):

Boot into Clockworkmod recovery;
Find some backup/restore option and select the backup file you transferred. It's best to clear (before restoring the backup) Data, System, Cache, Dalvik/ART cache to avoid any issue.
Reboot the device.

Done!


How do I get back to the regular camera?

Open the camera app and press the button that looks like a camera with a circular arrow under it.

(original picture from this article about ICS on thetechlabs.com)


The factory reset failed to format /data (and thus most likely left the old encryption in place).

Having formatted /data manually, the factory reset finally could complete successfully, and the new version of Cyanogenmod showed up.


Does Android 4.4.3 support Bluetooth Low Energy in peripheral mode

According to Google I/O, peripheral mode for BLE will only be supported with Android L. (Source: https://plus.google.com/117159045047546859181/posts/79nqfUwxeZK)

Another source says it clear:

  BLE Peripheral Mode — Android devices can now function in Bluetooth Low Energy (BLE) peripheral mode. Apps can use this capability to broadcast their presence to nearby devices — for example, you can now build apps that let a device to function as a pedometer or health monitor and transmit data to another BLE device.


Email app allows designation of priority and request for receipt

I don't know of any apps off of the top of my head. There is Issue #4664 in Google's Android code to add that feature to the base Gmail application. (I voted for it, but it hasn't been reviewed yet.)


Digital magazines on google play/android Market: does it work like Apple newsstand?

I've never used the Apple Store, so I can't help you with comparing them, but to answer the parts that I can.

On a PC you can look through the website for the Magazines section of the Google Play Store to find magazines. You should be able to find areas for Top Magazines, Staff Favourites and various other Categories.

On your phone or tablet you can use the Google Play Magazines app or the Play Store app. Either open the Magazines app and press the overflow button at the top left and select Shop, or open the Play Store app and select the Magazines category from the top of the first screen.

If Magazines have only just become available in your country then it is very likely that Google haven't set up deals with all of the magazine publishers in your country yet, so there may be a smaller selection of magazines than you're expecting. I know that when Magazines became available in the UK it seemed to take about 3 months before some of my favourite magazines started showing up.


How to put android 4.1 (jelly bean) on nook color

Will the nexus 7 rom work (https://developers.google.com/android/nexus/images#nakasi)

No.

  If not, how can I make it work?

This is quite honestly too extensive to cover in one Stack Exchange answer, and is arguably outside of the scope of our site anyway. Suffice it to say, you'd probably need to find or write driver implementations for all of the hardware, get them into a JB compatible kernel, and then put together a system image that actually boots with all of the above. Any driver/firmware code that is closed source would possibly have to be reverse-engineered.  It's not a particularly trivial task.


What type of headset will work for my Droid X?

Any 4-pin 3.5 mm stereo jack should work fine for straight sound but headsets with controls are a little more difficult.  Many are proprietary.  If it claims to be universal it may work but if it's designed for Apple or Nokia it probably wont.

Basically, on a 4-pin jack it all depends on which ring the headset maps to which control.  I couldn't find a Droid X pinout diagram but I believe Motorola uses the standard layout.  This site has a pretty comprehensive list of the different pinout mappings and a lot of them are the same but a lot are proprietary.

If in doubt, I'd look for a set advertised to work with the Droid X.


Nexus 5 has no settings to change runtime

From the official Android Lollipop website,

Android 5.0 provides a faster, smoother and more powerful computing experience.
Android now runs exclusively on the new ART runtime, built from the ground up to support a mix of ahead-of-time (AOT), just-in-time (JIT), and interpreted code. It’s supported on ARM, x86, and MIPS architectures and is fully 64-bit compatible.

(Emphasis mine)
So, starting from Android 5.0 Lollipop, it will run on Android Runtime (ART). AFAIK, there is no way to change back to Dalvik runtime.


I had exactly the same problem, then set the power button to end calls. But actually if you go to Dialer(keypad), go to Call Settings and untick "Turn off screen during calls".

It works, as I had this problem since I bought the phone so I think it was set to that as default, because I never even knew how to get in to Call Settings before this problem.


Android is an open-source project. Kindle Fire works with its own store and it's making a lot of money. So no, Google won't forbid you using the Android - without Google.


I rebooted and cleared my phone's cache and dalvik cache via my twrp recovery and ftp started working.


Installing default font from "Font Installer" app only changes partially. How to apply it globally?

You will have to find someone with the same phone as you (rooted) and find the font files and send them to yourself and copy them into the location of your font files and do a reboot. Worked for me. Or you can find a dump for your phone and download those files and find the font in there and place those into your font files. (Friend did that and it worked as well. I have warned people not to download that app as it ruins the font settings.


When I moved my phone from MetroPCS to T-Mobile, I did not need to unlock it. Since MetroPCS is now a T-Mobile brand, it should be easy.


Why are some contacts missing in some views after an android update followed by restoring the contacts?

Go into your contacts Tab.

Press Menu > Display Options

You can then select 'Display only contacts with phones'

Also There is a list of accounts with 'Choose contacts to display' above it.

If you select each one of these you can choose which groups to hide or show, this may be were the numbers are being hidden.

Also within your text messaging app, you can press:

Menu > Settings and there is a setting that says 'Only mobile numbers'

deselect this as sometimes it hides numbers thinking they're not phone numbers when they are!


Battery calibration being a myth was asked here Bought a new battery, do I need to calibrate it? - incidentally by you :-), so yes to repeat, it's a myth (see Izzy's answer that stressed this)

To address shutting down at 25%:

If the battery is old or heavily used I would first change the battery
Check if the behavior persists in safe mode. If it does go to next step. If it doesn't it's caused by some app you installed (unlikely)
Do factory-reset. If it continues, flash stock ROM (updated if available) or custom ROM
If none of these help head to service center get an estimate and choose between repair or replacement of the device