Moto G 2 Lollipop update breaks mobile data

Two things to try:

You can fairly easily find sim card adapters on ebay or similar sites (or build one via online instructions). I'm using an ATT nano sim in a samsung micro sim slot with a adapter and it's quite slick.

If the sim isn't sitting in the slot just right because of all the extra room (and lots of jiggling as it travels with you), it may be causing your lack of data connection.

Contact t-mobile and verify that you're using the correct APN settings for the device/OS combo.


Sound too low when making calls on Moto G smartphone

If the volume while a call is full and you still think it's low then, try use any voice boaster app from playstore  it will help you to hear voice more louder but distorted


Multiple devices associated with a single Samsung account

Yes you can. Just go to settings (if the device is already on), and go to accounts and add account (Gmail).


How to Search within SMSes in Hangouts App?

It is not possible to do a search within Hangouts from the app.  Google, the king of search, still hasn’t added this most basic of features.


how to fix resource error in android while installing a game

It happen maybe because the app was programmed to use the internal sd card rather than the external sd card

So my suggestion would be to use the internal location or use apps like app2sd to link a obb to the external sd card


The bluetooth device names come from the device itself, so unless there's a way to do this from your headset, this isn't possible, at least on stock Android. A quick google search revealed a thread that claimed CyanogenMod 7 can do this (it creates an alias for the device, doesn't change the name itself).


Contact names not showing on dialer, but do show in Recents

Found out source of problem.  It was ATT Call Protect app.  Disabled app and issue solved.


How is it that I don't need to enter my password to decrypt my phone?

The data is encrypted by default, but if you don't have a pin, or code to unlock your phone, then it's obviously not secure at all.

If you set a pin, password, or pattern lock etc. then you will need to provide this when the phone boots, to decrypt the drive.


I've personally never seen anything like this before.

I decided to look it up to see whether it has been resolved before. According to forums the reason for this issue is that the battery has been tampered with. Now I'm sure you haven't touched your battery so I kept looking. The main other suggestion I could find was that the battery is simply damaged, and a lot of people within forums are suggesting that a new battery may be required. I see that you say you can't afford to buy a new battery, so may I request that you search online to see, and if there are any other methods available, to try them? If you do have a small source of income from anywhere batteries are not too expensive online, so maybe have a look if you can :)

I wish you luck,

Regards


How can I fully factory reset an Optimus 2X P990 with ClockWorkMod?

After restoring your backup of the original firmware, in recovery select

Wipe Data/Factory Reset

This way you have the original firmware (except for the recovery partition) but without any user data.


Motorola CHARM has a proximity sensor located on the upper left corner; as stated in Motorola CHARM product support site, external lighting conditions will affect this sensor.

My suggestion is: each time you need to use the touchscreeen while making a call, try to "trick" the proximity sensor illuminating it with a flashlight or LED, so the sensor "thinks" that you've moved away the smartphone, thus re-enabling the touchscreen circuits.

If you don't have any of these items on hand, look for a place with bright light toward which to move yourself/your phone.


You seem to have tried everything using various flashing methods, so possibly your problem lies elsewhere (hardware).
If your problem is rebooting loop, then it has to do with your power button being messed up...
Try taking the phone apart carefully (if you know how)
Then hold the power panel down for some seconds (like 15-20seconds). Note: Do this when the phone switch off before it restart.
But if your problem is the phone being stuck on boot loop, then flash using sp flash tool with your phone firmware.
Hope it helps


How to turn off flashlight when the phone rings?

This setting should be found in Settings -> Accessibility -> Flash alerts. It's primarily used to notify people who are hard of hearing about calls and messages.

Source: Sprint's LG G3 User Guide


See How does Google know where I am? from SE security for good answers on this. Reproducing key extracts here:

When only your cellular data is on and Wi-Fi / GPS is disabled, Android uses Cell Phone Triangulation . See John Deter's answer

Each cell tower has a set of ID numbers that identifies them to the phones. It broadcasts its identity constantly so that phones can connect to it as they move around....If you're in a larger populated area, like a city, your phone will usually get signals from more than one cell tower....
So how does Google know any of where these cells, wedges, slices, and intersections are?
From the billion Android phones that have GPS turned on (including yours, when your GPS was on), constantly sending reports of their GPS location and what cell towers and signal strengths they see. Google has used this data to map out where each cell is located, and what the approximate signal strength is at each point. They have a giant database on their servers with this information; your phone queries that database by making a network request that lists all cell towers that are in range, and the Google servers respond with your estimated location.

From BSSID information from your WLAN Access point even if your GPS and Wi-Fi are turned off.
See INV3NT3D's answer

Google and others like Apple and Skyhook build a Database which links WLAN BSSIDs to a geographic location. A BSSID is like the MAC address of a access point that gets broadcasted by that access point. It is therefore "public viewable" if the BSSID broadcast is enabled, which is the default for most access points....So, essentially, when you ARE using WiFi and GPS, Google's database of BSSIDs is updated with a geographic location associated with that BSSID....So it's not that the ISP is giving Google the location of their routers, it's that your phone has already helped to build a database of the Access Points around you, and Google uses this data for geolocation.

So, you are pretty much tracked all the time and more accurately perhaps when your GPS is on and you are in a Wi-Fi dense environment (did you notice that your map location accuracy is much better while traversing a business or shopping area? )
Coming to other points in your question, tracking is periodic and I doubt if the frequency of updating would be available in public domain ( my assumption and open to correction )
Coming to the legality, this SE site doesn't deal with it but I am sure when you tick I agree on activating the device, you would have agreed to this ( Who reads them anyway? )


How to transfer a few text messages from one phone to another

SMS backup and restore has

  Option to select which text conversations to backup or restore

Though it is manual and not by date . This should be fine in your case as you don't have too many

On the next screen you can select the messages manually and create a backup

Thanks to a acejavelin who pointed out that restoration can be done for a specific date range. Acejavelin further adds

  The restore process does a cleanup to remove duplicate messages


is it possible to have the gps location while offline with the nexus 7?

I had this issue - it isn't that a fix doesn't come, it is just that it is taking a very long time to get a fix.

This is due to the lack of the downloaded aGPS data - it can't download the data, and so has to rely on solely GPS satellited, which takes ages.

If you have been disconnected from the internet for a while, then you will suffer from these effects. aGPS data is cached for a few days, or when you change location, so if you just disconnected, GPS should work for a while afterwards.

(You should also check to make sure that the Google System is enabled for location use)


Galaxy s 3 overheating seemingly out of nowhere

I had an S4 for a while and now have a Galaxy Note 4. My family has the S5 and S6, I believe, and all of them have gotten very hot while charging at one point or another, but not with an error.

Check to see if your charger reads 5V - 2A, which is what should be on the S3. You could try charging while the phone is off - just watch its temperature.


How do I verify my firmware is legitimate?

IMO, your firmware is original, because it

Received OTA - most clinching reason ( see edit for details)
Knox isn't tripped
Firmware number matches

For Samsung phones, there is a handy app that provides a lot of information about the phone, including Refurbishment Check. It also shows if the device is original. It is Phone INFO Samsung. App developer thread on XDA here

This question shows you to verify the checksum of OS. You could try that with the checksum available on OEM site or SamMobile Is there a way to verify stock ROMs?

Edit

Starting from Android 5.0 Block based OTA, in which the device can get an OTA when the entire /system partition matches with that does on their servers. Concerns of OP in comments are addressed here- if the system is modified OTA would fail

  ....File OTA tolerates some changes to the partition, such as the addition of files that are not part of the source or target build. However, block OTA does not tolerate additions to the partition, so users will need to install a full OTA overwriting any system partition modifications) or flash a new system image to enable future OTAs

(Emphasis supplied)


What's this persistent Camera-app notification in Android 6.0?

Android M (nexus 5, 6.0.1, security patch 1 juin 2016):

long press the notification, click the (i) button. turn on "block all", then turn off "block all".

This will dismiss the persistent notification.

thanks @Firelord.

ps: I cannot comment or vote on this SE, so I posted an answer.


I don't think there's a way to disable certain type of ads appearing on Android apps without using an ad-blocker.

The idea is to force users to switch to paid versions.

You may, however, choose between "personalised ads" or non, using Google account dashboard.

For me, using a VPN helps disable internet access to selected apps. This minimises to a certain extent, the number of ads I see. Also, some VPN compress most ads that I still have to see, so I save data that way, too.

I, personally, use Opera Max. There may be others, too.

But be careful, though. Some apps don't work without internet access.


Android 6.0 x86_64 bit boot stuck at root@x86_64:/ on Windows Hyper-V

The default screen resolution /color depth is not work. Need to be changed. A guide could be find here:

How to Install Android x86 4.4 R2 on Hyper-V – Part 2: Configuration, Screen resolution and Network (Jan 2015)


I side loaded an apk game which now asks me to update but I don't know how to do that. Please help. I have three games now wanting updates. Thanks. AB

You need to get a newer APK file from the same place you got the original one. Install this new APK the same way you did originally, and it will replace the older version.

Note that the signature on the old and new versions have to match, so if your original APK file was a modified version, instead of the version released by the publisher, you can't update it to the official version or to a version modified by somebody different. In that case, you need to uninstall the old version and then install the new version, and you'll lose all the app's data and settings.


Error code (ERR_ACCESS_DENIED) Local HTML file on SD card with Chrome

In case some one else comes across this. I did not completely figure out why 1 updated firmware tablet works and 1 non updated tablet does not with the same file path from sdcard0. I did notice on the updated firmware tablet in storage I have folders emulated(read only), sdcard0(read/write), and sdcard1(neither). What I understand these are android 4.2 multiuser folders.

Using the html file from either legacy/0 folders within the emulated folder turns out to work fine with Chrome. Both those folders are read and write. So that is my solution for now.

Side note, the emulated folder is not on the non updated firmware tablet.


how to make complete os backup to create update.zip?

adb has a built-in backup command. See, eg, this question for details.


How to use "USB Mass Storage Mode" on Android 4.3+

I reckon there might be workarounds. Currently, there are a few apps offering to restore the lost UMS option

Given that you device is rooted there are some options worth exploring:

Using USB MASS STORAGE (UMS) Enabler

  This app's function is to enable Mass Storage Mode for mounting your
  Memory Card as a USB Drive in Computer from your rooted device
  [Android 4.0+].

  It does not mount internal storage, and it will not work if your
  device doesn't have External Memory Card Support

Steps to Enable UMS:

Connect phone using USB cable to Computer or TV or DVD/Audio Player or Mac (or even to other phone with OTG) or whatever.
Open the 'UMS Enabler' app and press 'Enable Mass Storage' and give it root access.
(Try 2-3 times if it doesn't work the first time itself)
Before disconnecting USB, eject from Computer and then press 'Disconnect Mass Storage' in app.

If it doesn't work, go to App Settings and choose the required settings, and try again.
Avoid using memory card from phone when in UMS mode. Learn more here

Using QtADB

  QtADB is an app based on adb. It requires working  android sdk
  (command “adb devices” listing your device),requires Qt libs version 4.7, root
  and busybox installed on phone.


Configuring captive portal behaviour

captive_portal_detection_enabled (<= Android 7.1.1)

works as described in question body

captive_portal_mode (>= Android 7.1.2)

works as described in question body

Setting captive portal URL(s)

captive_portal_server (<= Android 6.0.1)

The server that holds a generate_204 page, used to internally craft a URL for captive portal detection (new URL("http", mServer, "/generate_204"); – obsolete as of Android 7.0, see below)

captive_portal_use_https (>= Android 7.0)

0: Don't use HTTPS for network validation
1: Use HTTPS (default)

captive_portal_http_url (>= Android 7.0)

The URL used for HTTP captive portal detection - use in pair with captive_portal_use_https (set to 0)
>= Android 7.1.1: OS no longer appends generate_204 to URL automatically, giving input URL some flexibility

captive_portal_https_url (>= Android 7.0)

The URL used for HTTPS captive portal detection - use in pair with captive_portal_use_https (set to 1)
>= Android 7.1.1: OS no longer appends generate_204 to URL automatically

Requirement for the URL to be used

A HTTP 204 response code ("no content") from the server is used for validation, no extra content needed: take the default detection URL for example, curl clients3.google.com/generate_204 returns empty, and inspecting HTTP response by adding --write-out %{http_code} returns 204.'

A small list of usable captive portal server URLs in mainland China (personally tested)

  https://captive.v2ex.co/generate_204 (hosted by v2ex.com)

  https://connect.rom.miui.com/generate_204 (hosted by Xiaomi, used by default on MIUI)

  https://noisyfox.cn/generate_204 (hosted by noisyfox.cn)

  https://www.google.cn/generate_204 & https://developers.google.cn/generate_204 (hosted by Google)

  https://www.qualcomm.cn/generate_204 (hosted by Qualcomm)

Further notes

The source also mentions parameters captive_portal_user_agent, captive_portal_fallback_url and captive_portal_other_fallback_urls:

captive_portal_fallback_url (>= Android 7.1.1) obviously is supposed to hold a single URL, while
captive_portal_other_fallback_urls holds multiple further URLs (comma separated list, so the URLs might not contain any comma).

But I personally conducted tests on Android 8.0.0, and both fallback parameters don't work. Assuming they're declarations without an implementation for now.

Some examples of captive portal settings of Android in China show the use of some of the above settings:

adb shell settings put global captive_portal_http_url http://www.google.cn/generate_204
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
adb shell settings put global captive_portal_fallback_url http://www.google.cn/generate_204
adb shell settings put global captive_portal_other_fallback_urls http://www.qualcomm.cn/generate_204

Knowing that, "tin foils" even could set up their own verification service. With Apache:

RewriteEngine On
RewriteCond %{REQUEST_URI} /generate_204$
RewriteRule $ / [R=204,L]

or with Nginx:

location / generate_204 { return 204 ; }

References

1, 2 (Chinese), 3 (Chinese)


Should the Dalvik cache on Android phones be cleared periodically?

If you have the habit of removing apps on a regular basis, then you can clear it regularly. Once a year or once every 6 months should be fine. If you have root, then you can use Titanium backup as stated on this answer to remove dex files not link to apps.


Android Lollipop not displaying H or E symbol when Data is on

For Moto G (1st Generation):

Goto "Settings". Under "Wireless & networks" select "...More", then select "Mobile networks". Select "Access point names", click on "+" to add new APN.

Name: Aircel GPRS

APN: aircelgprs

Proxy: not set

Port: not set

Username: not set

Password: not set

Server: not set

MMSC: not set

MMS proxy: not set

MMS port: not set

MCC: 405

MNC: 803

Authentication type: not set

APN type: default,supl

APN protocol: IPv4

APN roaming protocol: IPv4

Bearer: Unspecified

==============

MCC MNC for different states:

404 17 WB

404 25 Bihar

404 28 Odissa

404 29 Assam

404 37 J&K

404 41 Chennai

404 42 TN

404 91 Kolkata

405 800 Delhi & NCR

405 801 Andhra Pradesh

405 802 Gujarat

405 803 Karnataka

405 804 Maharastra & Goa

405 805 Mumbai

405 806 Rajasthan

405 807 Haryana

405 808 MP

405 809 Kerala

405 810 UP (East)

405 811 UP (West)

405 812 Punjab

==================

Save it, and select it as your default APN. After this, 'H' symbol gets displayed.


Accessing work profile exchange Outlook calendar via android calendar widget

There's a simpler work around for this:
Go to your personal calendar >
Settings > add calendar > subscribe to calendar (ask for permission to subscribe to your WORK calendar) > grant permissions from your work email
You now can sync your work calendar content to your personal calendar, hence showing it on your widget.


Can't explore files on my Sony Xperia U using my Ubuntu 12.10 laptop

I have found the simplest method, with both my Samsung Galaxy Tab2 7.0 tablet and Galaxy S3 Mini smartphone, is to use SSHDroid (on the Android device) to provide SSH server.

Google play > SSHDroid by Berserker

Then I simply connect from Nautilus using SSH, over WiFi. This is plenty fast and I can bookmark the links for re-use (provided the IP address stays static). After first use, I simply set a static IP on my router for those MAC addresses.

I have also used a terminal, for an SSH command line session to the devices. This also just uses the SSHDroid service.


How can I connect my phone without a HDMI port to a non-MHL TV?

MHL compatibility on a TV only means that it will supply sufficient power (500mA, 900mA, or 2000mA, depending on which version of the MHL spec it is compatible with) through the HDMI port to power the adapter and charge the phone.

An MHL adapter will work just fine with a non-MHL TV.  You just need to supply your own power from a regular charger.  This is what the female microUSB port on the MHL-to-HDMI adapters is for.  You plug the charger into that, plug the HDMI cable into the TV, and MHL cable into the phone and you're off to the races.

Not all phones support MHL however, the Nexus 4 in the question supports SlimPort instead.


Sony Xperia Tipo JB installation unsuccessful

I was able to solve the question:

The problem was i couldnot find the driver for the device.Did it the manual way by selecting the Android adb interface driver.

And then used

adb push <local> <remote>

to push the file on to SdCard.

More references on the same can be found here .


HTC One won't play any video after update

You can go to the play store and view the 'my apps' section. This should list your most recently updated apps. You can check the top 27 or so and see if it helps you determine, which one may be affecting video playback.


Force settings button on Chrome for Android on Samsung devices using AOSP rom

i just got a Galaxy Note and I noticed that the button was missing; however, this tablet comes with a physical menu button that you can use for that purpose


I want to make static IP on my tablet using usb-c to ethernet port

If you have access to the router/DHCP server, you can do a DHCP reservation on the MAC of the USB to ethernet adapter.  This means that even though the port is set to DHCP, it will always get the same address.


Why is adb backup with system apps unsafe? (Holo backup)

I doubt two things here: first, the crash of your computer is unlikely to be meant by that statement (I won't say it was completely unrelated, but at least rather a co-incidence). Second, the backup is unlikely to be unsafe – it's rather the restore to be concerned about.

Searching the web, you can find plenty of reports where a restore "broke the device", and left the user with crashing apps, not being able to read/write SMS, and things like that. Such happens especially when that backup was restored to a different ROM, or even just with some OTA in between. Structures might have changed, database layouts looking different (some columns dropped, others added), so "stuff" is no longer compatible with the backup. A restore would simply place the old files back, and thus might change parts of the system which now consist of more files/apps.

All those problems are rather unlikely to affect "self-contained user apps", but quite often happen with system apps. I hope this little excurse sheds some light.


I have found myself in the position that all my micro-usb cables had gotten worn out, and even after having tested several, I had to buy a new cable to charge my device.  Those connectors just aren't that robust.  Can you find anyone who has a shiny new USB cable that you could try for a minute, just to see if that solves the problem?


Tells telephony manager dial up networking emulation not required, not sure if thats actually required if you use net.tethering.noprovisioning=true in build.prop you can see the telephony and tethering code in the links below

https://android.googlesource.com/platform/frameworks/base/+/master/telephony/java/android/telephony/TelephonyManager.java

https://github.com/android/platform_frameworks_base/blob/355dbae680994002c48d7a66cb276a65393ecbbb/services/core/java/com/android/server/connectivity/Tethering.java


How can I test functioning of internal component (sensors, NFC, pedometer etc...)

Try these :

Sensor Kinetics

The Sensor Kinetics app is an advanced monitor for the standard sensors that are available on Android devices. It offers a comprehensive look at the dynamics of the combined functionality of the sensors. The app demonstrates the use of each of the sensors and provides a look at the charts associated with each of them to know how fast the sensors are operating. The chart viewers allow users to measure the accuracy and behavior of the sensors.

(Click Image to enlarge)

Sensor Box for Android

Sensor Box for Android detects all available sensors on your Android device, and vividly shows you how they work with amazing graphics. Sensor Box for Android also tells you which sensors are supported by the hardware, and provides extremely useful sensor tools that could be used in our daily life.

Sensor Test

The Sensor Test application is a capable tool that is ultimately designed with the aim to detect the functionality of each of the sensors that are available on the user’s Android device. It displays the default sensors and shows the real time data and information of each sensor. This app provides support to Triggers sensors and supports devices running on Android 4.3 and above.

Phone Tester

The Phone Tester is an application that lets users to analyze and detect if the components and hardware of their device are operating correctly. Apart from checking the functionality of the sensors on the device, users can also detect Wi-Fi, telephony, GPS, multi-touch, battery and system information. The app also comes in a Pro version that shows more information including phone memory, CPU speed and SD card memory without any ads.

AndroSensor

The AndroSensor is a complete diagnostic tool allows users to know everything about their Android device and its status. It supports all the sensors on the device and detail on which of these sensors actually work or which of them are supports by the device hardware. The tool displays the real time sensor details in both graphical and text form and users can also record sensor data using the AndroSensor QuickBar into a CSV file.

Sensor Checker

Sensor Tester checks the functionality from Your Android Device. Many Apps use sensors, but it is possible that Your device doesn´t support these sensors or are defective. With Sensor Checker You see which sensors are supported and if they work right. An example for a sensor app is a magnetic field sensor app like compass, or some apps where You have to shake your device.

Try also: Sensors Multitool & Sensors Test


Is there a service/application that will allow a "friend" to retrieve my location from my phone without my involvement?

It sounds like Google Latitude does what you want. Once you opt-in you can then share your location data with your wife, and she should be able to check your location anytime. As far as I know, once you choose share your location data with someone they can retrieve it anytime without having to explicitly request your permission.

Latitude is built into the Google Maps application for Android. You can enable it by going into the application's settings and checking "Enable location sharing", then use the setting right below it ("Manage your friends") to choose who can see your location data.


How do I make multiple output connections in Automate?

You can use the Fork block.

Connect YES of your when power source plugged in to IN at the fork block. Then connect Is screen brightness to OUT and When battery level >= 100 to NEW and it should work.


Internet not working in browsers on mobile data, but works on WiFi and in all apps. Please help!

I have the same problem. that happens with Google Chrome over WIFI i have internet and can use YouTube App but the Browser isn't working.

I resolved the problem by removing Chrome and installing it again.

The problem disappeared, but i noticed it happened again when i allowed " Enable data saver feature on Chrome's settings/Advanced Datsaver" Make sure you have it turned off.


Where are music files downloaded from the Google Play Store stored on an Android device?

If you are downloading something you have physically purchased from the play store, it should be under /sdcard/Music in mp3 files, unless Google has changed their policy recently. If you have downloaded it with All Access then it is not available for you to copy so it would be saved in the app's data encrypted so it would be completely useless to you.


If it doesn't show up on the app, it's probably because the person who stole it has done a factory-reset. If that is the case it will not show up on the web version too

I just checked using the app and devices associated with my account show up when if they are switched off


my usb dont show up on my android device

Yes it's natural. In some phones the OTG doesn't work, because it's unable to provide the power needed to function the external device you're trying to connect. In your case the tablet gives the power needed while the phone doesn't.


It turns out that the Twitter app uses data stored at /sdcard/Android/data/com.twitter.android. I deleted that directory and reinstalled the app and everything works now.


Too many active sessions - cannot install apps from Play Store anymore

Yay. Works again. I tried again to downgrade PlayStore (= deactivate/uninstall all updates). Afterwards no success. But after a shutdown + following boot the store is able to install&update apps again... Strange.


Automatically change wifi and bluetooth MAC address

Changing / spoofing Bluetooth and WiFI Mac addresses are a concern to those who value their privacy , especially to prevent your location being tracked . Mac address of your WiFi router is a dead give away of your location and since most apps ask for "full network access" they can be used to track your physical location.

Changing these is a good idea if you want to prevent that. Unfortunately, this requires root (AFAIK). If your device is rooted and has xposed-framework installed, Xposed modules Xprivacy Lua for Android 6.0 and above (not Pie) or Xprivacy for earlier versions (both by same developer) are well recommended. There are other Xposed modules too that claim to do this.

Except for a small minority most don't care IMO


How to send a flag/data as an input to installed android app?

Yes, this is exactly what ADB is for. Part of the Android SDK, it's designed for developers but useful for any user. After you turn on "USB Debugging" in the device's developer options, it can connect to the device via Wi-Fi or USB. Depending on the particular app you want to control, you might control it by:

sending an intent the app understands, using am start
copying a file to the device using adb push
sending fake keyboard or touch-screen inputs using adb input

Find out more about ADB on the official site or the tag on this site: adb.

Another option is to use an automation app such as tasker or automate. With these tools, you can visually create something like a "script" of actions: changing system settings, and sending intents to apps. Many apps integrate with these tools, offering special intents to control them and even a nice menu to choose them from. You can set this script to be triggered directly by a single touch on the screen, or indirectly by a change in some other state: e.g. when the phone sees a particular Wi-Fi network, when it's in a geofence, or when it connects to a Bluetooth device.


Unable to access Google account in Android Market on HTC Desire HD

This would indicate that you are not connected to the Internet.

When you did the factory reset, the APN data for your network/carrier might have been erased.

You will have to check with your network/carrier for the correct APN settings.

You can also connect to a wifi network to connect your Google Account.

You can enter the APN settings by going to System Settings->Wireless and Networks->Mobile Networks->Access Point Names->Menu Button->Add New.


Cannot turn Nexus 7 on after locking the screen

I've managed to deal with this problem by performing a "soft reset".

Hold down the power button for around 30 seconds, the device should start a soft reset (i.e. you don't lose any data/settings etc.) and reboot.

--
Why it blocked and prevented me from performing a screen unlock remains to be explained.


How to tell if an app used the internet for local file transfer?

This is a common thing. If the cellular data is turned on in the sender device(which creates a hotspot), then it is a wifi which is available to the connecting devices.

An android phone would consume large amount of data in wifi than in a cellular data. So it can be suggested to turn of cellular data while using the specified app.


Vysor is the answer! It's a Chrome app with a built-in VNC server that launches automatically. It even works on Android 6+. Find it here.


How do i recover my data on a Galaxy Tab after a factory reset?

You still got your SDcard contents
You still got synced data on Google cloud associated with your Google account and other cloud services.
Everything else is wiped out and cannot be restored

All you can do is log in with same Google account on your device and it will restore some data from cloud like Google Contacts, Calendar and, maybe, settings for some apps. Purchased apps are still available from Google Play and you don't need to buy them again. Install Dropbox, Google Drive and other apps which store their data outside your device.

In future, try to keep copy of everything important on other device such as your computer or in cloud. Nowadays you can get lots of free storage on many services like Dropbox, Google Drive, Box, Skydrive etc. You can avoid wiping your device in future but you cannot avoid losing it or breaking it, so backups is very important.


How to make fennec(firefox) not reopen and automatically load the last open tab?

To disable restorng tabs, go to Firefox settings, then Advanced, click on Restore tabs. Select "Don't restore after quitting Firefox". It will not open previous tabs when you restart the browser.

But you said that is not the behavior you are looking for. Then the other possibility is to set as homepage a page you don't care for.  Go to Settings -> General -> Home -> Set a homepage, then select Custom and enter: about:blank (a blank page as your homepage). Click OK. Enable "Also use for new tabs".

From now, before closing Firefox, open a new tab. A blank page will be displayed. When you open the browser again, the blank page will be loaded. The other tabs will still be there.


If your Samsung LCD TV doesn't have DLNA certified software or its not a DLNA certified device, you'll need AllShare Dongle. Check your TV's manual.

If your TV is DLNA certified, look its menu to use it. DLNA was designed for simplicity. Its truly plug-n-play. To use it, first connect both devices with same Wi-Fi network. Make one device server and other one client. Done!


In a dual sim phone, must both sims be used?

You won't have any problems if you insert only one SIM into dual SIM phone, i have dual sim phone myself with only one SIM in it and it work without any problem. Phone will work even you don't have any SIM in it.


unlink () and rmdir() errors when running adb wipe command

As Izzy points out, /system is usually mounted read-only, because it contains the operating system itself. The only reason you're getting these errors is because you specifically asked the command to wipe both /system and /data: that's what the all means. If you actually did that, you'd have to reboot into recovery to reinstall the OS. If that's what you really want, you should first remount /system as read-only by running the following command in a root shell on the device:

mount -ro remount,rw /system

If you just want to wipe user data, to get an effect like a factory-reset for a clean slate for testing, then the command you need is wipe data.


How to restore phone numbers from contact.list file to my phone

So I have a solution but it is not totally able to re save them on your phone,you will only be able to save them in a word file

1-convert the .bak (backup) file to into zip file by renaming it and changing the last word after the dot from .bak to .zip

2-unextract the zip file with winrar , open the folder and you should find contact.list file,leave it.
open a new document notepad , choose open and click on the "contact.list" file to open it in the notepad text

3-now select all and copy them into a word file,you can search for your numbers or specific contact by the search and replace tool of the microsoft word.


I cannot use a USB cable to access my version 2.3.6 phone's SD card with Ubuntu 12.04 LTS

I rebooted and it fixed the problem :-\ [and then several weeks later it occurred to me that I should note this fact here, in case it happens to anyone else]. Indeed, I suspect that my phone was in a weird state and probably I could not access the SD card on any computer at all at that point, regardless of what I implied in the question.


The answer was found through a comment by Irfan Latif here: "System" using 342GB storage? While I'd found this question prior to posting my own, I had dismissed it as being inapplicable since my df output is very different, and I hadn't found the menus shown in the screenshots there.

What I had to do is to go to Settings -> Storage -> The (almost empty) SD card. Then click on the grippy 3-dot menu in the top right, and select Migrate. You then get into the menu mentioned in the above answer (which was apparently supposed to show up when first installing the SD card, but didn't show for me). I moved the content, which took 15 minutes or so. And since then my phone indicates:

Internal shared storage: 344GB used of 367GB
SanDisk SD card: 26.32GB used of 361GB

When plugging in the phone, it now also indicates 334GB available space, and I can load more music and take more pictures.

Thank you for the suggestions, everyone.


How do I prod my Droid 2 into resync'ing Facebook profile pictures?

From what I understand, Contacts is actually fairly decoupled from Facebook because Google doesn't like their API and Facebook doesn't want to let their users export data.  I believe this means that if you remove your Facebook account from the phone, those photos will disappear from the contacts.  Then you can re-add the account to get them back.

Unfortunately the contacts are not likely to relink automatically after that, and you'd have to do it manually every time.  I don't know of a better way.


Does mobile hotspot have security vulnerabilities in older phones?

Android releases frequent Security Bulletins to address a number of vulnerabilities at operating system and hardware level. So as a thumb rule, the newer the better and safer. But if you just want to use hotspot, it's not very hard to enforce the basic security measures.

Using as hotspot means your phone is working as a router. Routers do have builtin firewalls for better protection, and some advanced features like Port Forwarding, DMZ, UPnP, QoS, VPN, multiple AP's, RADIUS, NTP, DHCP server, DNS server, Dynamic DNS, VoIP features (SIP ALG and others), captive portal, traffic sniffing / DPI, anti-malware etc. A normal Android phone offers some of these features out of the box; the basic NAT, netfilter (iptables) firewall, Access Point (AP) with WPA2 encryption and a DHCP/DNS server.

Additionally if you are a tech-savvy, you can also define your own firewall rules, port forwarding rules, setup a VPN etc. A few things I can think of which can be easily done:

Android uses dnsmasq as DHCP and DNS server. You can edit /etc/dnsmasq.conf to whitelist you MAC/IP addresses by assigning fixed IPs to MACs (options dhcp-host= and dhcp-range=) so that only your configured devices get an IP from DHCP server.
Configure dnsmasq to listen only on local network interface and not from internet facing interface.
Android uses hostapd to create hotspot. Configure MAC filter in hostapd.conf (options macaddr_acl=1 and accept_mac_file) so that none other can connect to your phone.
Configure hostapd to offer at least WPA2 PSK encryption (option wpa=2).
Configure hostapd to hide SSID (option ignore_broadcast_ssid=1).
Configure at least 12 character long Pre-Shared Key (PSK) (option wpa_psk or wpa_passphrase).
Run a DNS over HTTPS (DoH) server like dnscrypt-proxy. Or at least set DNS server in dnsmasq.conf (option server=) to some trustworthy public DNS like 1.1.1.1.
Update /etc/hosts file and/or dnscrypt-proxy blacklist file from some trustworthy source like this one to block ads and harmful websites.
Make sure you don't have any listening ports (by executing ss -ltup) except dnsmasq's port 67 (DHCP) and 53 (DNS).
Make sure you don't have any port forwarding rules defined (by executing iptables -S FORWARD) except the one defined for hotspot.
Block all incoming new packets. See this.
Disable ICMP echo reply. See this.
Block all non-root UIDs for OUTPUT chain (except if hotspot uses some non-root UID) to ensure no apps use any data.
Also consider allowing only required destination ports like 80, 443 if you need to do only web browsing. Allow others like SIP/RTP/FTP/SFTP/SMB etc. if needed.
Uninstall all user apps to save battery and internet traffic.
Disable any system apps you find unnecessary, particularly GApps, cleaners, system optimizers, anti-malware etc.

Still if you enjoy playing with phone, consider setting up some router operating system like Zeroshell on your phone.

But even if you don't take any extra measures on phone, laptop's security is enough (for laptop) if configured properly.


Why do some apps not have to ask for the "Draw over other apps" permission?

Based on an answer by Mattia Maestrini on Stack Overflow,

It is a new behaviour introduced in Marshmallow 6.0.1.
Every app that requests the SYSTEM_ALERT_WINDOW permission and that is installed through the Play Store (version 6.0.5 or higher is required), will have granted the permission automatically.
If instead the app is sideloaded, the permission is not automatically granted. You can try to download and install the Evernote APK from apkmirror.com. As you can see you need to manually grant the permission in Settings -> Apps -> Draw over other apps.
These are the commits [1] [2] that allow the Play Store to give the automatic grant of the SYSTEM_ALERT_WINDOW permission.


How to turn off Samsung Galaxy a3 if the screen doesnt work?

If you know what adb is and how to use it, you can run adb shell reboot -p

If not, you can install the following drivers, and extract the following zip file anywhere. Once done, enable USB debugging, plug your phone in your computer, and double-click on adbprompt.bat. You're going to see the following text in a command prompt:

Portable ADB Interface - v0.2 Public BETA
Packaged by Kickface of xda-developers forums

adb

Simply type shell reboot -p. When done, close the window.

For the sake of simplicity, you can, if you want, remove the battery instead. Generally it doesn't break anything.


Go to Recovery mode, select Install,  look for the ZIP file and select  Install zip.


How can I access the folders where Firefox mobile stores its application data

Apps on Android store their data in /data/data/[package_name],
so Firefox should be keeping its data in /data/data/org.mozilla.firefox.

NOTE: To access this directory you need root access.

Use file:///data/data/org.mozilla.firefox/ from inside Firefox to access the folder (without root). This work because Firefox owns the folder (see the comments)


Would Energz Gofit or Intex Fitrist work without smart phone?

EnergZ Gofit is compatible with Android 4.3 and higher and bluetooth 4.0

FitRist Band is compatible with Android 4.4 and higher

So it's time for a new phone. If they have a program for your laptop then you might be able to get by but, just get a better phone before buying one of those.


I believe /data/data/com.android.providers.telephony/databases/mmssms.db is an SQLite DB, so you can use this firefox add-on, SQLite Manager and that should let you merge whatever backups you have lying around rather easily.

After you merge them, you can just replace /data/data/com.android.providers.telephony/databases/mmssms.db with the resultant merged file (backup the oringal first).


No.  For the most part, custom ROMs are just cosmetic changes to official ROMs and may come pre-rooted, but nothing about rooting requires a custom ROM.


Can I change the menus on the default browser?

No - as far as I can tell you can't change the menu in an application (unless that application specifically has that feature).  You could try downloading another browser like Opera, Firefox 4, or Dolphin (just to name a few).

That being said, if you still want to use the default browser, you can "long-press" on the address bar and a context menu will pop up with the option to "Share page". You can use that instead.

Hope this helps.


How to list apps, which have a permission to access the camera?

There are several apps in the Play Store that can list which applications use specific permissions.  One that I use is Permission Friendly Apps by androidsoft.org

https://play.google.com/store/apps/details?id=org.androidsoft.app.permission

It requires no permissions itself so it's safe to use.  Once you install it, you can look through the built in views or filter down to a specific permission.  The one you  want to start with for this issue is "Take Pictures and Videos".  This will narrow down the list of installed apps to just those that can access your camera.


I'm not sure about HTC, but you can probably configure your Google account in Settings > Accounts.


How to set default SMS App in Android 4.2 Jelly Bean

Thanks all.

In Android 4.2 Jelly Bean, We should manage default app in same app we don't want it to handle SMS.

In Tango 3 settings, there is an option to avoid SMS handling.


In order to successfully select a backup directory via the DocumentProvider storage, you should not navigate to the chosen folder immediately after choosing the abovementioned storage.

What you should do, is to navigate only to the root directory of the external SD card and then tap on Select. Next, after the Access granted popup appears, use Titanium Backup's built-in file explorer to navigate to the chosen backup directory, and then tap on Use the current folder.


Where can I get he CIFS kernel add ons to run CIFS?

What do you want it for?

There's 3 ways to get CIFS client support on Android:

3rd party apps implementing it themselves.  Many file managers (e.g. Astro, FX, etc.) go this route.
Replacement kernel with CIFS support compiled in or as a loadable module included.  This is the most common route, IME with Android phones.
Pre-built loadable module for the vendor's kernel.  This seems pretty rare, since the kernel interfaces can vary, and it can be difficult to find the right combination of compiler switches that yield the correct binary interface.

With 2 & 3, you still need some way of loading/activating the module and mounting shares.  This might involve editing boot scripts or loading a 3rd party program (e.g. Mount Manager) to handle the mounting/unmounting.  Even then, not all your applications will nicely handle the paths to files on a network share.

Now, if you want to serve CIFS shares out from your phone, that's a whole different ball of wax, and there's a number of apps in the Market that will handle that.


I also use PIA for Android. Through my experience and also from my knowledge of networks, yes, the location of your phone is still your actual location. The only difference using the VPN would have is that the location would be associated with whichever external IP address that has been assigned to your session by PIA.

The only way to hide your location would be to turn it off or spoof your location through developer options. There is currently no option in the PIA for Android app to hid location.


How to make full backup of encrypted Lollipop Nexus 5 device?

You can install TWRP for your nexus 5 (just Google it...).
It will ask you for your password when you enter the recovery. Then you can do a full backup.


Persist Background Process Limit setting

Do not think its meant for persisting... See Dianne Hackborn's comment

Also had a mosey around the ICS source code found in packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java

Source code to the related screen, found on Android's github.

By looking for the variable that is associated with Settings > Developer Options > Background Process Limit (see line number 103)  and (See line number 215) called mAppProcessLimit.

With that in mind, keep looking further down in the source, the routine that is responsible for saving the settings for this particular screen called onPreferenceTreeClick.

That is, in programming parlance, called a "listener" that is monitoring the changes made on that screen and writes it out immediately to the backing store by Android. (See between line numbers 790 and 858)

Unfortunately, the "listener", in this case, does not have a reference to the persisting/saving of the value for that variable mAppProcessLimit; which is what the OP is experiencing, set it for the duration of when the handset is alive, then upon reboot, it gets lost.

In short, you cannot do anything about this as that is built straight from the oven, and bundled onto your handset, but with that in mind, you can roll-your-own-custom ROM variant of ICS with a modified version of the source to do that.


Allow LED flashing for notification while on silent mode (interruptions: none)

If you're using CyanogenMod (mine is CM12), there's a setting for this. Look under "Display & lights", and find "Ambient display".

Hope it helps

Be sure to set your preference like this (click image for larger variant)


Will an alternative launcher stop Galaxy S4 additions from working?

In general, anything that works regardless of which app you have in the foreground will work regardless of which launcher you have installed. That includes eye scrolling, air gestures, smart stay, smart orientation change (I forget the marketing name for it), and so on.

Changing to a different launcher will only replace the home screen and the "all apps" menu. Note that the old launcher is still installed: the first time you go to the home screen, you get a chooser to pick which one to use, the same way as if you have more than one web browser and click on a link.


What does "svc power stayon wireless" do?

Executing svc power on the shell will bring the usage:

usage: svc power stayon [true|false|usb|ac|wireless]
         Set the 'keep awake while plugged in' setting.

The command will set whether to keep your device awake (prevent sleeping) or not while it's being charged on specific platform: USB charging, AC power, wireless charging, or all of them:

true will set all flags (usb, ac, wireless)
false will clear all flags
usb/ac/wireless will set that specific flag while clear the other

The same setting usually can be accessed on "Developer options" named "Stay awake", though it's simpler with only toggle to turn on/off.

Reference: source code of com.android.commands.svc.PowerCommand


Is there a TRUE brightness controlling app?

I have been using Lux Lite and it works well for me.

Lux isn't your ordinary brightness app. It intelligently adjusts the brightness of your display based on the environment you're in. If you step into a dimly lit room, Lux will automatically lower the brightness of your display to make it not only comfortable to read, but to also preserve battery power.
Lux is also able to adjust the screen temperature of your display automatically to make it appropriate for night usage. At sunset, you can have Lux automatically warm your display and switch to your Night profile. If you're an astronomer, you can enable astronomer mode to cut out harsh white light. If you have a root enabled phone, you may even be able to apply these enhancements at a low level with Lux's plug-in system.
Perhaps the best thing about Lux is that you can teach it how to behave. If the backlight is too bright or dim for your liking, simply open the provided Dashboard, adjust the brightness slider to the level you desire, then hold the link button. Lux will use this new 'link' as a reference in future.


I saw the 'z4root' application on the Droid market just now. Is it safe to use on my Samsung Galaxy S?

I've rooted my SGS with z4root and it was a very smooth process! I can highly recommend z4root!

And while you're at it, continue with installing One Click Lag Fix to make your SGS lag a lot less! I did it, and haven't looked back since. OCLF is made by the same guy who made z4root, but for some weird reason, OCLF can, by itself, only root pre-froyo phones. But that's not a big problem, you just need 2 apps instead of one :)


Mobile data and Wi-Fi turning on automatically in Samsung Galaxy S3

As per this Thread problem was solved by below steps:

Go to Menu
Settings
More Settings
Mobile Networks
Connection Optimizer and uncheck Sprint Connection Optimizer


How do I install one Android phone's apps to another Android phone without rooting?

To your problem, you cannot do so, unless you root both your phones.

Samsung Galaxy S Duos's music player is a System App, if I remember correctly. System Apps can't be copied like normal Application Packages unless you are rooted. You have mentioned that you need a way to do so without rooting, and it is not possible.
If it is a User App i.e. if you have installed them yourself, then you can just copy the APK file present in the data folder and install them onto another phone.

Instead of doing so, I would recommend you to use the Shuttle music player. It has many features, and can be used as a replacement for any device's music player.

If you prefer rooting by any chance, then you can do so (there will be a few bugs, because of porting System Apps from a Samsung TouchWiz UI based ROM to a HTC Sense UI based ROM) by using the Link2SD app and the following procedure :

Open the Link2SD App
Convert your specific app into a User App
Get the APK file of that app, using an APP backup tool or any similar one which converts installed apps into installable APKs
Copy the APK to your other device (in this case, your HTC Desire 620G
Install it as a System App using the Link2SD App.
Use it.

Note that the App might have a possibility of crashing when being converted into a User App, and because of the dependencies of the app on the specific frameworks of the specific devices, it might not work at all, and might even brick your device. Do so with caution.


How to drive Philips Hue lighting with NFC tags

I think you're misunderstanding what an NFC tag is.  The tag has an ID number.  All it signals to the phone is "You just identified this tag as me".  Some app has to be looking for that tag ID, and have code to do something when the phone sees it.
You can use one tag to turn the light on, and another to turn the light off - but you don't use a tag to "turn the light on at noon", you just develop an app (or find one in Play) to turn the particular device on at noon (and the same thing for turning it off at midnight).
Google Assistant might even work - tell it to turn the light on every day at noon and turn it off every day at midnight.


SIM contacts are shown in Messaging application, but not displayed in Contacts list

It seems that the Messaging app has its own Contacts app, with no way to configure it.

How about using 3rd party alternatives? I use GO SMS Pro as replacement for the Messaging app, and Go Contacts Ex as replacement for the Contacts app. With this combination, you can hide the SIM contacts.


Android Apps can't access my SD Card storage BUT file managers can

Doing a Factory Data Reset on my phone fixed the issue. Apps are able to write to SD Card. I would like to thank @IrfanLatif for helping me identify why this was happening. Ultimately i decided to factory reset my phone and it did fix the problem.


Patch files are not specifically to do with Android. They just represent a difference between two text files (or two folders of text files). They can be produced by the diff tool, or by a version control system, and the same change can be applied to files by the patch tool, or by a version control system.

Patch files are often used by programmers to communicate a change that should be applied to source code.


How to make Android WIFI connection static and use always mobile internet?

From the linked post your WiFi is not good enough, so combining WiFi and mobile data may work

Speedify claims to do this ( not tried by me)

  Combine your Wi-Fi and Mobile Data Connections for Fast Unbreakable Connectivity


A boot-loop can have different reasons. Though in most cases this happens after flashing a new ROM, other things might affect it as well: e.g. some system related apps which have services or the like started quite early. But those special cases usually rather result in a force-close-loop than in a boot-loop.
Things you can try:
Safe mode
See whether you can boot your device into safe mode (according to an XDA post, this should be achieved by keeping Vol- and Power pressed simultaneously until the phone is booted up, and shows the string "safe mode" in the lower left corner). If that works, it is one of the apps you lately installed which causes this problem. Go and remove the app (via Settings→Apps→Manage Apps), reboot, and you should be fine. In case you get problems leaving safe mode: Power down, take out the battery for 30s, insert it again, power up.
Recovery mode
If safe mode is not reachable either, you can try booting to recovery mode (should be Vol++Vol-+Power). In the menu appearing there, select to "Wipe Cache". Reboot.
If the problem still persists, and you have no custom recovery, all that's left to you to try is a factory reset. This will wipe all your data and the apps you've installed. You can do so from the very same recovery menu by chosing "Wipe data" or "Factory reset" (it is labeled either the one or the other).
In case you have a custom recovery, you can try first to only "Wipe Dalvik Cache".


Any android app capable of storing "unsent tweet" then send it out when internet connection is resumed?

A number of 3rd-party "social" apps have this feature.

Personally I use TweetDeck.  When Internet connection is not available, it will save my tweet, and throw a notification saying that it will be sent when connectivity is re-established.


How does voLTE and Band 12 work for T-Mobile and can Cyanogen/AOSP allow us any control over this?

So I'm going to answer as someone who has a non-VoLTE phone in a market that has T-Mobile LTE, but no 2G or 3G coverage.

With an alternate ROM (OR a way of editing the modem settings or keeping an older ROM installed) on your Android device, enabling Band12 will be no issue. It's possible with a bunch of Android devices already to enable bands that are available, but disabled by the OS.

What you'll have happen is exactly as described. You phone will get data service, but you will be unable to send or receive calls. You will get SMS and MMS messages just fine. My phone (Nokia Lumia 830 RM985) doesn't support all of T-Mobile's LTE bands, and HSPA bands. This means that in the market I'm in right now, I can't make or get calls as long as my phone is connected to a t-mobile tower. I can see when a call is trying to come in because my service will drop and my phone will roam, but the process takes longer than t-mobile's system allows and it times out first time.

Same with placing a call. First attempt times out and is registered as a dropped call. Second attempt drops to roaming and the call is placed.


Go to my apps in google play browse all the apps

Note: Made as answer as requested


Volume down key not working. How to enter flashmode

You can use ADB to connect to your phone over a terminal and issue the following commands to reboot into Download Mode

su
reboot download

Your phone will need to be rooted to run the 'su' command.


How can I backup and restore Cyanogenmod 12.1 rom installed on my Samsung Galaxy 2 i9100?

I found a link to a signed stock kernel providing TWRP v2.8.7.0 on xda Forum : [ROM][I9100][5.1.1][OFFICIAL] CyanogenMod 12.1 Nightly Builds

It can be flashed with the Cynogen Recovery.

https://www.androidfilehost.com/?fid=24052804347787517


Recover files of encrypted SD card after factory reset without decrypting the card

Before you start anything: Did you use the offer of Google Account for storing all your passwords,etc?

If not:
Are you a beginner or an Android Crack? If you are a beginner, then it is very, very complicated - get asap to a data recovery firm (very expensive) or get to the National Security Agency :)). As Android Crack I would try ASAP (hope you've rooted the device by a Custom-Bootloader) mirror the whole smartphone (on a phone shell apk with sudo/su then dd if=/dev/mmcblk0 of=/ disk with same mem size of smartphone mem) as well as the SD disk to a PC disk, then try to use a Linux recovery disk with gpart, disktype, testdisk, and e.g. aeskeyfind etc. to recover the data. So far I know the keys are in a certain folder (look on the web/stackoverflow) in the system partition, but if you overwrote the phone with Odin/Heimdall (DO NEVER THAT NOW) then you can forget all data.

The next time after you've rooted/ made a firmware reset and new encryption the first thing you should do is to backup the key stuff on a new Memory card and duplicate the keyfiles as much as you can!

Afterwards everything is hell :)) (Even there are APK which are offering a recovery/decrypting of private encrypted files, I would be very cautious of that - they're mostly fakes/adware and maybe trojans)


Quick look around shows that the Alarm function is most definitely part of the Clock app.


I logged into one of my freinds phone with my gmail and logged out this afternoon.

Although you've signed out you most likely still need to unsync. What you can do is go to the apps where your information was synced in this case it's the contacts I'd assume, go to accounts and unsync from any gmail account then. In some Android systems this can be done through settings and not the contacts app.


Offline translation files not recognized

In the file browser, at e.g. .../r11, Select All and choose Move, and move them to the similar path on internal memory (which works out to be /storage/emulated/0/Android/data/com.google.android.apps.translate/files/olpv3/v5/25/r11) and also move the other revisions (e.g. .../r12 on the SD card to .../r12 on internal memory).  The app itself can still be running on the SD card, but for some reason it can't find the offline translation files there.


Documentation for Droid Explorer can be found on the GitHub repository's wiki.


Edit: Turns out this doesn't work anymore after you restart the device...  [Rename the folder to "Google" and the plus will disappear. Then you can rename the folder to whatever you like and it won't come back.]


Is it possible to add the NFC to the phone which does not have it?

Sorry to say this, but it seems to be a long way off before truly turning a NON NFC into NFC phone (as pointed out by Izzy in comments, there have been some efforts but no progress)

NFC SD and SIM Cards claims that Both SIM and SD cards can be equipped with NFC chips can be used to enable.
Toshiba has come up with NFC SD card last year, but the catch is that it requires NFC enabled device to work with. All it does , is enabling seeing the contents of SD card without physical connection
NFC-enabled SIM cards launched a couple of months back in Singapore for paying for rail travel- but they work only with NFC enabled phones


Samsung Galaxy S III (S3) Won't Connect via USB with Android File Transfer with MacBook Pro - Mountain Lion

https://discussions.apple.com/thread/4163985?start=0&tstart=0
Android File Transfer worked with S3 on Mac running Snow Leopard once I used the right cable!
I discovered I had 2 different type USB cables- one seems to just charge and so Android File transfer didn't recognize the phone at all. The other cable, bearing the Verizon label, was entirely different. Please see link above and go to my posting under Interpret for full explanation.

Post from linked site:

  As already mentioned, download and install Android File Transfer app . NOTE: To connect be sure to use the right cable- in my case, I discovered 2 cables - one is a USB plain one that just charges the phone. After much frustration I discovered there was another one (it has a Verizon label in my case.) They both seem to be USB cables but I discovered one works with Android File Transfer and not the other.

  When I connected the wrong one, Android File Transfer said: No Android device found. Please connect your Android device with a USB cable to get started. I wasn't getting any notification or option on my phone to switch any configuration menu.

  When I switched to the right cable however, I got a notification in the top notification area of the phone stating:

  Connected as an installer and a USB icon next to it. Swiping down the top notification part there was yet another notification stating Connected as a media device. Touch for other USB options. Tapping on that statement I got the following screen:

  USB PC Connection

  Connect as

  Media Device (MTP) box to check

  xxx explanatory text which mentions you can sue Android File Transfer on a Mac in this mode

  Camera (PTP) box to check

  xxx explanatory text (transfer to PC that does not support MTP)

  (Note that these options were not available and not displayed with the wrong cable. I noticed many users stating they don't see that menu, wonder if the culprit is the cable being used.)

  I checked off MTP box and voila, clicking on the Android File Transfer icon I could see  the files organized under Phone and Card and had access to them.


How to stop android phone from vibrate during the start up and the shut down?

Unfortunately this isn't something that can't be turned on or off.  It's possible that it's a vendor specific thing, you don't say what device you have or if you are rooted or not, so I assume this is the case.

I'm running a SGS3 with a custom ROM on it (AOKP) and I've just restarted the device and can confirm there was no vibration during the start or stop procedure.  However my Nexus One with a stock ROM did vibrate.

A possible fix is to root the device and stick a custom ROM on there, but that's quite an extreme fix for the issue.


Known issues when installing official google ICS on Galaxy s2

Unfortunately, that's not how it works :/

Though we would all love the official ICS versions rolled out to the Nexus S and Galaxy Nexus devices, they are designed specifically for the hardware of those phones; thus is the nature of Android.

So, if you want something similar, the only way you will be able to get it is a 3rd party ROM. The only official OS versions for each phone are the ones rolled out by each provider, in your case, Samsung.


How to change the name of Firefox desktop shortcut icon to website?

A bochur's differential solution

  I haven't used Firefox, but in chrome when you add to homescreen then it gives you the option to rename it. After you save it, there is no option to change the name. So i suggest you save it again with the new name


Clearing logcat can't make any difference to your storage problem. The logcat output is stored in a ring buffer, so it has a fixed size, and the ring buffer only exists on RAM: it isn't written to the storage at all.

See the frequent questions under the insufficient-memory tag for what to do when your phone storage is getting full.


Unable to download apps from Play Store using mobile data

For MIUI 8(previous versions also).
Check your 'Security' app's -> Data usage -> Restrict data usage -> System tab. Within system check Downloads is allowed to use Mobile data.


Unable to make phone calls or send text message because of "call barring"

Back up all your important files and start a new. Create a Smart switch back up and factory reset. Smart switch could possibly be backing up the file that's giving you fits. Maybe don't backup anything phone related too.


There are a couple ways to do this:

Using adb

create a folder named external_sd in /sdcard/  with your file manager

Use  this code in commamd prompt (adb) (to make this folder to mount sd card in /sdcard/):

su

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

Alternatively via terminal (need busybox installed and root):

busybox mount --bind /mnt/emmc /mnt/sdcard/external_sd (as su)

Credits

https://forum.xda-developers.com/showthread.php?t=1724278


Game won't update: difference between Play Store and manual Install ? (Plants vs Zombies 2)

My guess is that you have to remove it, then reinstall it from the Playstore. It will probably see the installed file on the phone, but your Playstore account doesn't know about this, and won't activate the update.

You can use Titanium Backup to backup the game, if your phone is rooted. Titanium Backup can backup apps and their data, and restore either of them separately. If the phone is not rooted, I don't know how to do this if the app doesn't have an export function.

But... probably it won't overwrite your personal data. I can't give you any guarantees, but you probably won't lose your personal settings.


On SD Card stored only application data, but some parts of applications are always stored on phone, so recovery is impossible - only reinstall.


Results should be the same, so you can use either.

The item in the recovery menu you could count as a "backup switch": How else could you reset a device which refuses to completely boot up? That would otherwise be a "vicious circle": In order to boot up you'd neet to factory-reset – but in order to factory-reset, you'd need to boot up. So with the recovery menu, you've got a "reserve switch" for cases like that.

The switch in settings, on the other hand, is easier to find for "novice users" not aware of those "Vulcan nerve pinches" (or "three finger salutes", whatever you prefer) to boot the device into "special modes".


How to avoid looping the album/playlist automatic?

You could try clicking the bottom right "repeat" icon, i.e, if you haven't tried that already.


Does switching my phone from 3G to LTE only matter if I use mobile data?

If you keep your mobile data off, it rather depends on coverage:

Good 2G coverage? Use that. Your battery will last much longer.
Shaky 2G but stable 3G? Use 3G. Same reason: shaky coverage makes the phone permanently switch cell towers, which eats your battery.
2g & 3G shaky, but stable LTE? Well, you guess it.

For a more detailed answer backed by "hard data", see 2G versus 3G: Does it really save battery? Doesn't mention LTE, but you can "extrapolate". Apart from that, with LTE in an early implementation, yur device would need to switch to 3G anyway for phone calls (that was only fixed later).


It turns out that the installation fails because missing shared library.
Using aLogcat ROOT app from f-droid repo I was able to see following error:

E/PackageManager:( 1221): Package com.evil-bank requires unavilable shared library com.google.android.maps: failing!

One solution would be installing google maps app(or whole gapps package). I'm not going to test this one through.

Thanks to Firelord for pointing out using logcat.


Help! I can no longer access photos from my gallery when trying to send a picture

You can reset the default application settings in settings > apps > [your app] > "launch by default"


How to flash phone, if it stucks in bootloop

I read that this procedure here helped others. You should give it a try.

Following the advice from ZnewmaN I am "copy-pasting" the instructions here. The article refers to Galaxy Nexus w/ Android 4.0.2 but you can follow similar steps for other scenarios too.

Download the factory images to your PC.
Unzip the file and its contents into your SDK/Tools folder (wherever your adb.exe and fastboot.exe files are). *Make sure they are not in their own folder, but have all been extracted to Tools.
From within your Tools folder, open a command prompt (SHIFT + right click – “open command prompt here”):
Type the following commands, allowing each to finish before moving onto the next:

`

adb reboot bootloader
fastboot flash bootloader bootloader-toro-primekk15.img
fastboot reboot-bootloader
fastboot flash radio radio-toro-i515.ek02.img
fastboot reboot-bootloader
fastboot flash radio-cdma radio-cdma-toro-i515.ek05.img
fastboot reboot-bootloader
fastboot -w update image-mysid-icl53f.zip
fastboot reboot-bootloader
fastboot oem lock

Reboot your phone by highlighting “Start” and pressing the lock switch.
It really is as simple as that. Your phone is now back to a 100% stock, unrooted and locked state.


Maybe the touch sensor is broken, had the same issue with an old Motorola milestone: only the left third of the screen was detecting events (and rightmost pixel line). I could unlock it with a 2 finger gesture (tap&hold left, tap& hold right side, then release left. The slider then jumped to the right and unlocked. The milestone has a hardware keyboard which i then used to further navigate


Where does LineageOs store stock browser bookmarks?

The stock browser is named Jelly and its bookmarks are stored in:
/data/data/org.lineageos.jelly/databases/FavoriteDatabase

The bookmarks can then be exported to CSV with SQLite parsers like this one.


What is an alternate way to Switch Off mobile without use of Power Button?

There are some apps who have this feature, Like switch off, reboot and etc.

One of them is  Notification Toggler  , This app isnt particularly for switch off and reboot stuff, but you can do that also. :)

EDIT::

I think you have to root your device to use reboot and shutdown ,  You can't do it without Root unless applications are signed with the System Firmware Key. And playstore applications aren't that kind of applications that are signed with that.

EDIT 2:

To root your Device ,
Check out these links,

Link 1

Link 2

Link 3


Recovering deleted files from unrooted Galaxy Nexus

Sorry, but in you phone there not SD card, and internal flash blocks can be rewritten, when phone works (physical location of blocks are different from logical and phone record logs, change internal data, download updates).

It's available chance with destructive methods (read flash on programmer device), and much smaller with root you phone (read whole memory), because any change of phone state decrease chances.


How to get 2012 Chevy Equinox to recognize my Evo 3d?

On most android phones SD card storage cannot be used by both the phone itself and another device simultaneously. So for the Evo 3d to be available to your Equinox' player you might have to do something like tap on Turn on USB-Storage (not sure if this is your case) or choose Disk Drive when prompted about Connection Type on it. During this time the apps that you've moved to SD card cant be run, neither can you browse the SD card contents from your phone.

BTW, if your vehicle supports bluetooth with A2DP profile, that might be more convenient.


Ended up sending to back for repair. They replaced the mainboard, which means they couldn't be bothered to actually debug the issue and just nuked it. Not very satisfying, but it works now.


"app not installed" Replace ROM-based app with modified APK without root

INSTALL_FAILED_UPDATE_INCOMPATIBLE should tell you something. "app is already provided in stock Rom", "not rooted" and "I uninstalled it" don't match: w/o root, you cannot have uninstalled a system app (you probably have disabled it).

Same goes for Playstore: you cannot simply "update" it with a patched version. If it's an official version (signed by Google), you could update it – but then you must tell adb install you want to update: adb install -r xx.apk (note the -r, which stands for "re-install"). Not sure whether that works via adb for pre-installed apps, though (I've never tried).


You have a version that's not compatible with N. Support for N just released yesterday (local time), get it while it's hot: dl.twrp.me


ghost key and unpressable keys issue on android HTC desire Z

As per the OP's comment above, well, once or twice, meaning, yes it was exposed to water!

Rain is water. Could have gone in between the bezel of the handset or moisture residue got built up.

Get it checked out hardware wise... would not be surprised if the moisture build up is interfering with the touchscreen's recognition of touch.


How to repartition of Samsung Galaxy Core GT 18262 By adb?

You cant repartition using adb. You will have to use Odin (the samsung flash tool).
Get Odin.
Download or create partition information file (PIT) and flash that using odin.
Ofcourse your data will be wiped out.

If you decide or have to create partition file yourself, you can use EFS professional/PIT Magic for that. Just be extra careful and make sure you do your research. Corrupt partition data is never a good thing.

Also, I kinda didnt get how you could get just 1 GB as usable internal memory, it will probably help if you connect your phone to adb and run the command adb shell dfand post here output. But again, if you feel like you must repartition, go ahead.


How do I open Markdown files from the Dropbox app?

Draft can open Markdown files with .md and .markdown extensions.


I have spoken with the Measy the manufacturer of the RC12, they claim their .kl for the RC12 is proprietary, so I was unable to get an actual layout to install in the system/usr/keylayout/Vendor_XXXX_Product_XXXX.kl

In order to map the keyboard/KeyEvents you need to figure out the Vendor# and Product# of any USB keyboard/mouse device.

adb shell
dmesg | grep usb

This gives you the Vendor/Product#s.
Now you generate your own .kl file. My suggestion is to use the Generic.kl file in the /system/usr/keylayout/Generic.kl for reference.

adb pull /system/usr/keylayout/Generic.kl

Then modify it as you see fit and CHANGE the name to /Vendor_XXXX_Product_XXXX.kl

adb push /system/usr/keylayout/Vendor_XXXX_Product_XXXX.kl
adb reboot


How to get vi or vi like editor on an android Samsung galaxy tablet

You could use the busybox version of vi. If you're rooted then you can get it from the Market and it will install pretty trivially (example). Then you'd just need to execute vi from a terminal and you're good to go. I don't know of any installers that don't require root, but there may be one floating around somewhere that will install to /data/local or something.

Alternatively, you can do it the "manual" way. The following should work fine on an unrooted phone:

Download a busybox binary or build it yourself (the busybox website hosts ARM binaries that should work).
Copy the binary over to /data/local somehow. adb is easy if you have it set up - just connect your tablet and use: adb push /path/to/busybox /data/local. You could also put it on your SD card and then move it with a file manager. You may optionally want to rename it to simply busybox (I'll assume this is the case in the next steps).
You may need to use chmod to make it executable, which can be done from either a terminal emulator or an adb shell - chmod 0755 /data/local/busybox should suffice.
Execute vi from a terminal with /data/local/busybox vi.

Of course, if you just want any ol' editor you don't have to use vi. There are a bunch in the Market.


Same thing happened to me. I called virgin who told me to call LG. I have to send my phone for repair. Apparently this has happened to many nexus users.
They will uninstall the Android 5.0 update and send it back to you. But it might take a few weeks.


How to recover a System partition that won't mount

My not-so-great solution ended up like this:

ClockWorkMod, installed with Odin according to the instructions (Odin seems to be slightly un-official so you're unfortunately always downloading from someone's Box or google drive, which is a bit uncomfortable)
ADB shell, (on PC: install java SDK, install android development kit)

Mount the SD card with CWM
In the shell, using DD to clone the unmountable partitions I wanted onto the SD, for later recovery
using CWM to mount the SD as a USB drive, moving the piece-of-partition to the PC
Repeat

Download fresh firmware from Sammobile and flash with Odin
Scratch through the partitions with a hex editor, to find the data I needed. Fortunately this was just text, things like pictures would have been harder.

A few features were still not working, WiFi for one, so the phone had to go back to the shop to be flashed with official firmware. At least it had the official bootloader on it at that stage, not CWM.


Nexus 5. Needs factory reset, no access to AndroidOS., can't unlock or grant permission

First, I want to clarify:  when you hold the volume button while turning on the phone, and get the screen with the big "Start" arrow at the top, that's not recovery mode.  That's the bootloader, also known as fastboot mode.  When you choose "recovery mode" from the fastboot screen and get a screen with a little droid and a red exclamation mark, that's recovery mode.  adb commands work only in the regular OS or in recovery mode; fastboot commands work only in fastboot mode.

You don't need to worry about enabling USB debugging from the settings menu; that's only for enabling it within the regular Android OS.  It's always enabled in fastboot and recovery mode.  Also, adb reboot bootloader is the same as just turning the phone off and then holding the volume button when turning it back on again.

The factory reset that you already did should have fixed the problem.  That erases all installed apps, files, etc. and leaves you with just the OS, which is in a read-only partition and shouldn't have been affected by any apps you installed.  If the problem persists after a factory reset, either the app somehow managed to gain root and modify the system partition (unlikely if you were running 5.1, assuming you hadn't rooted it), or it's a problem with the phone itself and the timing (after you installed that app) was just coincidental.  Maybe something went wrong while installing the 5.1.1 update.

Anyway, the best course of action now is to reinstall the factory image.  This is more thorough than a factory reset because it actually reinstalls the OS itself, rather than just erasing all the user data.  If the system partition is corrupted somehow, a factory image will put it right.

Go to Google's Nexus factory image page and download the 5.1.1 image for the Nexus 5.  At the top of that page, you'll find directions for how to install it.  In a nutshell:  put the phone into fastboot mode, then run fastboot oem unlock, then run the flash-all script included in the factory image package.

The fastboot program on your computer may require administrative privileges, so you should run it as root when doing fastboot oem unlock.  You should also run the flash-all script as root, since the script just runs several other fastboot commands for you.

Just to be clear:  installing a factory image will erase all user data stored on the phone.  Don't do it if you have any important data on the phone that you don't want to lose.  (But if you already did a factory reset, you probably don't have any data left on the phone anyway.)


There must be a missing action which links your Profile state to the Task,

also check if in your created Task, all parameters are accessible to the device,

(for example you forgot to choose the app that will be effected that trigger even -
say you want keyboard out ttigger when you open Dictionary app, and you forget to include all parameters to enable that dictionary app or it may be that it no longer exist in the phone.


I am trying to move a file from sdcard to another device folder and it fails with error that file is not there, but it is!

Answering to my own question, the reason for that error is that I tried to move the file from an absolute path instead of a relative one, /sdcard instead of sdcard.

Using relative path worked.


Can I empty the trash in the default e-mail app?

This is what works for me (HTC Desire, Android 2.2, default email app, IMAP account):

Hit menu button
Select "Folders"
Select "Trash"
Hit menu button
Select "Delete"
Mark all messages
Hit "Delete" button.

My Trash is empty afterward.


Can I remove silent mode from the volume rocker?

I had the same problem. Download the app called "Vibrate mode by force" and enable the Never Silent option.

Hope it will help :)


How to fix badly virused android device - Your device has been modified, software updates are not available

It sounds like you have it unlocked with a custom recovery. If so, use the custom recovery to install a new ROM for your tablet. Find your tablet on http://forum.xda-developers.com/ and you can find either a third-party (i.e. Cyanogenmod, etc.), modified stock, or even completely stock ROM such as this one: http://forum.xda-developers.com/showthread.php?t=2792979 .

If you don't have a custom recovery, you can find instructions on XDA to use the odin utility to install one.

Wiping the system and data partitions should get rid of the malware but you'll need a new rom to install. If you have an SD card you can put the new rom zip file on the card. If not, you should copy it to the tablet first.


Call Automatically Disconnects When Calling

So this is weird, but I realised that I accidentally dialled *31# and the problem started. Now, I dialled #31# and I am able to call.
For information on USSD/MMI Codes see this wiki page


Can "find my phone" still track my Samsung Galaxy S4 after factory reset?

No, the app will be removed along with all other apps and user data. If you root the phone, it's possible to install a tracker as a system app, such that it will only be removed if the thief flashes a new ROM, but any app you install from Google Play or another app marketplace won't be able to do that.


Can I use ADB without connecting over USB?

Personally, I use ADBWireless with my G1 on CM5 because I had problems with the USB driver working correctly between my computer and my G1.  However, I had problems with this app in CM4 (to test against Android 1.6) on my G1.
Note, however, that it connect to the device via ADB via wifi, not Bluetooth.
You'll pull up a command line on your computer and type adb connect xxx.xxx.xxx.xxx:5555 (x's being your ip address of the phone over wifi). You'll have to run this in the platform-tools directory of your Android SDK, or you need to add your Android SDK platform-tools directory to your global PATH variable so you can run adb from anywhere.
Your phone will show up as its ip_address:port_number in the list of devices to push your application to, just as if it was plugged in directly via usb.


You are accidentally on the PC version. On the keyboard, just follow these steps and you'll get back your previous version.

Click on the setting option on the left corner
Click on languages (image 1)
There you have keyboard languages and layouts click on the English US (PC) (image 2)
First click on qwerty if not checked and select done (image 3) after checking it then swap to the right you'll find the PC double click it and touch done on the bottom right (3rd and 4rth image)
-Your setting changed now to the previous one :)

here are the screenshots


How can I remove the previous owner's Google account in a pre-owned device?

Ideally, you should factory reset the device, so you're starting afresh.

You haven't mentioned what device you have or what version of Android you're running, but usually the setting to factory restore a device is found within the main SETTINGS > BACKUP & RESET. Use the Factory reset option to erase all personal data from the device and start afresh. Once the device is rebooted, you'll be prompted to enter your Google account credentials and link your phone and all apps you download from the Play Store linked to your Google account.

Be warned, factory resetting your device will erase all personal data on the device. If there's any content, you want to retain, copy it over to your PC or to a cloud service like Google Drive or Dropbox (using your account, not the previous owner's).


Half of my android contacts disappeared from my phone but are still in Gmail. Won't sync back

Check the groups the contacts appear in, in web Google Contacts. With some devices/settings only the contacts in "My Contacts" group are synchronised. (In some cases it's possible they are synchronised but not displayed or returned in normal searches.)

If this is the problem, moving the contacts back into "My Contacts" would fix it.

You should be able to do this clicking Other contacts in the left panel, then the checkbox in the header row to select all, then click the Add to my contacts button. (If that button doesn't appear, click the groups button and check My Contacts.)


YouTube app won't display the same search results as the desktop version

Some videos on YouTube are not available to mobile devices. This restriction applies via the website (when accessed through a mobile device) as well as the YouTube app. This happens when someone has filed a "copyright claim" against a video (that is, they believe the video infringes their copyright, or "Content ID" matched the video against some copyrighted content, most likely the latter given that you're searching for a commercial music recording), and the alleged copyright-holder has told YouTube to allow their content to be used on desktops but not on mobile.

Even if it's possible to work around this, it would probably be illegal for us to make this information available to US citizens, because that's circumventing a technological restriction under the meaning of the DMCA. This applies regardless of whether the copyright claim is well-founded.

You can get the actual song by buying a recording of it, or by downloading it through some music-pirating service.


Do keypad commands come from Android or the manufacturer?

There are many that seem to be "standard", but they can also be added by individual applications (e.g. provider-installed).

Check out http://forum.xda-developers.com/showthread.php?t=540483 for a method to extract telephony codes from your installed apps.


ADB and Fastboot displays different devices

Short answer

Fastboot, (recovery) and your "normal Android" are different systems, each using their own configuration and "device serial".

TL;DR

That's nothing unusual. Most devices1 use different IDs in normal/fastboot/recovery-mode to indicate the mode they're in. You can cross-check that with the lsusb command on your Linux shell prompt, which reflects this by different device IDs. On top of that, some devices even use different IDs depending on what "normal mode" you've activated. To give an example, here's what my LG P880 presents:

1004:61c5 when in charge-only normal mode
1004:631c with MTP enabled
1004:631e with PTP
1004:61f1 using the "LG Software protocol" (to connect with their PC counterpart, which is Windows only)
1004:61fe when in tethering mode

Easy to guess: the 1004 remains the same (it's the "manufacturer ID"). But the number behind the colon changes – so the device presents itself with different "product IDs".

However, this should not reflect on the "Serial" – as the device serial in all those 5 cases is taken from the same place (build.prop of the system running in "normal mode"), which is bound to the currently running ROM. Now what happens if you switch to "fastboot mode"? That's not related to the running OS at all (put in "easy terms", you could compare this with a PC's "BIOS" or, more correctly, the "Grub" bootloader). So fastboot doesn't know about the ROM's serial number, and thus uses its own. With recovery-mode it's somehow similar – in our comparison, you chose a different entry in Grub and thus booted a different system.

1: in fact, all devices I've tried, so I don't know of any exception – though with the amount of different devices available, I cannot guarantee there is no exception at all


Words are not clear on my Samsung Galaxy Y phone?

The Samsung Galaxy Y is a low spec phone and most importantly this can be observed with its display.

Some common models in comparison (by resolution, pixel per inch, screen size, price):

Galaxy Y: 240x320, 132 PPI, 3.0in, 110EUR
Galaxy Ace: 320x480, 165 PPI, 3.5in, 190EUR
Galaxy Nexus: 720x1280, 316 PPI, 4.65in, 410EUR

The text is blurry because there are much less pixels per inch to allow it to display text beautifully. You most probably can see individual pixels without a magnifying glass in comparison to "HD" displays like the Galaxy Nexus' and such.


You can use the unicode character codes found here to choose an emojis you like better:

http://apps.timwhitlock.info/emoji/tables/unicode


Checksum error after crash install Android

I solved my problem by connecting my phone to usb and pressing Vol Up + Cam + Power for await my PC recognize the device.
After that, I use Acer Tools to flash my device with the bin of Android


TWRP for Samsung Galaxy Note 1 GT-N7000 (GT-N7000B)

PhilZ is a CWM based recovery with touch support.
I used that one. It even has signed zips, so you can flash it Form stock recovery.


Block H+ (3.5G) but not H (3G), possible?

No, you cannot block that, unfortunately!

You can either switch to 2G (which saves battery) or continue with 3G. Cannot have it both ways!

The telephony signal is deep within Android itself and no way of messing with that! Not alone that, Android picks up that radio signal strength from the heart of the Silicon On Chip (S-o-C) where the base-band radio firmware resides in and is off-limits and proprietary.


You can try doing the soft or hard reset. Soft Reset is to delete the cache and temporary files that causes your website to get stuck in Lenovo logo. It can be done when phone is at On position, press and hold the Power button for several second, then LENOVO A390 will show the pop-up menu to give option for Reboot the phone. Choose restart/reboot than the LENOVO A390 will do the soft reset or restart.

For hard reset, makes sure that the battery is fully charged. Turn off LENOVO A390 > Press together : POWER + VOLUME UP about several second, that the warning will appear at the LENOVO A390 > Choose: Reset Device or Wipe data or Clear eMMC.
Also, keep in mind that hard reset will result to complete deletion of your applications and data.


iPhone emoticons are not character combinations like :-) but they are single UTF-16 character of emoticons called Emoji which are not by default supported in Android.

By using some third party sms apps such as GO SMS PRO and installing its Emoji Plugin you would be able to send and receive such iPhone emoticons to/from your friend.


Use Only Mic in Bluetooth Headset, While Outputing Audio to 3.5mm Jack?

The term "Bluetooth headset" is very broad. Different headsets support different Bluetooth profiles.

The most common profile is HSP (used mainly for phone calls), which seems to be independent of the headphones jack you are referring to. So pairing your Android device with a cheap headset that supports HSP only (e.g. Plantronics 242) won't affect audio routing to the headphones jack at all. Your Bluetooth headset and your Android device will continue to operate in parallel, but each handling a different audio stream (channel).

If you are looking to disable the microphone only in your Android phone, it seems that only a headset with an A2DP profile could be a possible solution. You may want to read at the following thread: How do I send Bluetooth audio from the Stereo (A2DP) to Headset (HSP) profile?


How to root Moto X with stock 4.4 kitkat without unlocking bootloader?

You have two questions here, which should be split into different questions.

To answer your first question from the title: In general, you need to unlock the bootloader to root the device.

Also, by unlocking the bootloader, you are allowed to flash a custom recovery. Using this custom recovery, you can wipe the device's cache, system, and data folders. Afterwards, you can flash a custom ROM that may have a previous version of Android.

Also, under stock ROM, (in some cases) some bootloaders (esp newer ones) will not allow you to downgrade. Doing so will break stuff on your device, like Wi-Fi and sound not working properly, etc. But again, this is a general statement (not specific to Moto X), and may partially answer your second question.

Anyway, there is a guide here that allows you to downgrade from KitKat to JellyBean.


Is it possible to connect a USB stick to Samsung Galaxy S2 Phone?

Yes, you can plug a USB stick to your Samsung Galaxy S2, provided that you have an Samsung Micro USB to USB Adapter.

For better results, connect your USB stick to the adapter, before connecting it to your phone.

See the official Samsung Galaxy SII accessories for further information.

Note:
Usually within the phone box, Samsung sends a micro USB to USB cable.

The Samsung Micro USB to USB Adapter can also be found at Amazon:

Different in aspect from the one on the website.