How to enable oem unlocking and unlock bootloader on an HTC device? so recently i bought a phone from facebook market place and have been tricked with a demo phone.
Its a new phone not even a scratch but i demo keeps popping up every 30 seconds. I want to root it and i stall a fresh stack rom but cant unlock the bootloader.
I followed several tuts on youtube and xda but couldnt get it working.
Has anyone faced similar problems ?

Click images for larger variants

You need to sign up as a developer to unlock an HTC bootloader.

There's a full set of instructions on XDA

  1) Visit htcdev.com and unlock your bootloader
  -sign up as a dev, activate your email, and follow the steps

  2) Download twrp from the app store. You won’t be able to run it yet but
  you still need it

  3) Put the supersu zip file from your computer into
  your download folder of your phone

  4) Get fastboot & adb running on
  your computer.

  open cmd prompt
  navigate to the fastboot/adb folder in your cmd prompt
  with your phone plugged into your computer type “adb devices”
  if it returns your device good
  now in cmd type “adb reboot downloader” (you can also do this by powering off your phone then turning your phone on by holding the down
  volume button and the power button at the same time.
  once you are in the downloader type “fastboot devices” in cmd
  if this returns your device good
  DO NOT GO ANY FURTHER TILL THIS IS WORKING!!! 4)Once your phone is in the rebooted downloader screen type “fastboot flash recovery
  ”
  make sure you are on the downloader page and not the bootloader page
  this should end in .img
  this is a second boot screen for your phone. The first time I did this recovery wasn’t working because I was trying to fastboot on the
  bootloader page.

  5) Now boot into recovery mode by navigating to it on
  your phone or using the cmd “adb reboot recovery”
  - Once you are here you will see the twrp screen

  6a) The way I did it is going into the twrp recovery boot and going to install and choosing
  the supersu.zip file I moved to my phone in step 3. After it is done
  reboot your phone and now you are rooted.

  6b) The other way is to go
  to advanced in twrp and enable sideload
  - now in cmd type “adb sideload ”

  7) If you need to turn S-OFF install sunshine on your phone and it will do it.
  - You need to have your phone rooted first to turn your S-OFF with sunshine


What SIM card size does the Nexus 7 use? The iPad uses silly little SIM cards that pretty much need to be purchased ad-hoc. This means that in a pinch situation you can't e.g. swap SIM cards between your tablet and your phone (e.g., if either's ran out of credit).

What size does the Nexus 7 use?

The Nexus 7 (with mobile data) takes a micro SIM card.

See this page from Google support on how you can Insert & activate a SIM card.


HTC One Camera photos have "pink background" I am an active user of Android device, and I purchased a HTC One. In the advertisement they showed that this device has an Ultra Pixels camera, and you can click pictures in the low light with the best quality. But its just disappointing, when I click the pictures it comes with "Pinkish background". So can you please help me find out if this issue is with the software or with the camera itself. And if this issue is with the software will a fix be released or not?

It is not a software issue, it is a hardware issue. Most of the times, they are referred as pink spots or purple tint/haze

It happens because apparently the component called ZOE puts a lot of strain on the camera module, which causes it to heat, and it could even lead to burning down your motherboard (in extreme cases).

Reference: http://forums.androidcentral.com/htc-one/351874-htc-one-heres-skinny-infamous-purple-tint-thermal-defect.html

Better call HTC for a replacement/Fix before your Warranty runs out.


Android Nexus S Boot Freeze My Android Nexus S does not boot anymore.
If I start it normally, I get a screen like the following and it won't ever change (tried for hours):

I can still go into the boot loader with PowerOff + Volume Up, if I try the RECOVERY option, I just get a screen that looks like this:

Does anybody know how to install the original google android again, or at least flash it with a similar operating system?

If you don't mind to end up with Cyanogenmod9 (Ice-Cream-Sandwich):

Here's the full update guide from CyanogenMod's Wiki:
http://oldwiki.cyanogenmod.org/wiki/Nexus_S:_Full_Update_Guide

Here are builds (go for release candidates or stable builds for CM9):
http://get.cm/?device=crespo

Recovery images are here:
http://www.clockworkmod.com/rommanager/
flash via 'fastboot flash recovery [recovery.img]


Exchange service polls every minute and drains the battery Two days ago my Sony Xperia J phone's battery began to be drained very quickly. It seems, the Exchange service has gone mad (it uses 57% of the battery time). It polls constantly, I get a new mail every minute according to it (I have only 1 new mail actually). I already restarted the phone.
It even polls when it requests a security update.

What have gone wrong? Did Google release a new version of it?

I switched to a 3rd party Exchange app and set the built-in Email application to Manual sync. It seems to work now.


Can the Android YouTube app display annotations? I run the stock YouTube app on my HTC One X phone.

There are a couple of channels I follow who post videos narrated in their local language, but with translations added as annotations on top of the video stream. These are perfectly viewable in my desktop browser but are not displayed in the Android YouTube app.

Is there a setting for this I am missing, or are they just not available?

Annotations are unfortunately not supported on Android at this time:

Notes

Annotations appear on standard YouTube players and embedded players.
Annotations do not appear on custom YouTube chromeless players.
Annotations do not appear in video playbacks taking place on mobile, tablet and TV devices.

Someone from Google has evidently acknowledged this feature request, but I don't believe there's any kind of timeline for its implementation (or official word that it, in fact, will be implemented).


Charging Boot Loop on Samsung Galaxy Tab 2 7.0 I have a rooted Galaxy Tab 2 7.0 (p3113) that has worked fine for over a year. After draining the battery completely out (which I have done many times before), I plugged it in to find it stuck in a boot loop. When I plug it in over USB or a normal outlet, it shows a battery with a frozen spinning dial in the center. It then shows the same battery icon that starts animating and filling itself for about a quarter second, before shutting down and doing the same thing all over again. I can't boot in to recovery or download mode (It doesn't get to that boot stage before shutting down), and the only way to stop the loop is to unplug it. It almost seems like the act of showing the charging icon is depleting the small store of battery and making it turn off. It is not on long enough to be recognized by my computer and so I can't do anything with that (no adb or fastboot).

Is there anything else that I can do to get it to boot to recovery or stop booting on charge altogether? Or is it now just useful as a paperweight?

After leaving it in the loop for days using 4 different wall adapters and a USB port, I found the wall-to-USB adapter that originally came with my device. I plugged my tablet in with that and it booted normally and started working; I don't know why that fixed it, but it did.


How can I find out if my device uses FBE or FDE? Assuming that I have full access (root if neccesary) to a device running vanilla Android 8.1, how can I know if it is using Full Disk Encryption or File Based Encryption?

There are three ways to identify which encryption type is used:

Identification by device behavior

As a user you should be able to identify what encryption scheme is used by the behavior of your device when it boots (e.g. because you restarted it).

If the classic Full Disk Encryption is active your device will boot for some time and then present a special password enter dialog. If you enter the correct password and confirm it the device will continue to boot which will take some seconds. Then after some time Android will be started and ask again for your password or PIN using the common dialog you should already know when you unlock your device.

If you don't get such a password request in the middle of the boot process you have most likely File Based Encryption (or no encryption at all).

Read property via Termux

The terminal app Termux provides a command-line you can use for identifying which encryption mode your device uses.

Start Termux and enter the following command: getprop ro.crypto.type

If the output is file your device uses File Based Encryption and block if it uses Full Disk Encryption.

Read property via Android Debug Bridge (ADB)

If you have activated the development and ADB mode on your device you can connect it to your PC via USB and use the following command on your PC:

adb shell getprop ro.crypto.type

If it returns file your device uses File Based Encryption and block if it uses Full Disk Encryption.


Can't find data folder of an installed game I've installed a game through Google Play and I would like to analyze data files to see where information about progress are stored, but I can't find any folder of the game itself.

In sdcard/Android/data there is no game folder. Wehre should I look?

Applications keep their data in /data/data. It is a folder that resides in a partition that a normal user can't access. In order to access there, you have to root your phone and download another file explorer application that can browse /data.

I'd personally suggest Nextapp FX File Explorer with Root Add-On or ES File Explorer.


Can I somehow unlock my phone's bootloader or root it? My Moto X 1st edition (XT-1060, career Verizon, OS 5.1) doesn't stay rooted. I mean to say that it turns back to unrooted state wherever it reboots or even when it is left untouched for an hour or so. Any system apps that I've uninstalled while rooted also shown in super user applist and any other root related changes e.g changed font also reverts back..

I've tried many tools to preform root operation like iRoot but none of them does the job. Kingo Root however does the job but as I mentioned the phone reverts back to unrooted state after being rooted.

Moreover, all the tutorials and guides about rooting my phone mentions in the first place that I need to unlock the bootloader first. I have tried the official method for unlocking the bootloader but it simply does not work. Just to mention, official method requires following of some steps after which phone shows some strings and you can paste those strings on Motorola's site to know if your phone has an unlockable bootloader or not. They say my phone's bootloader cannot be unlocked. It is also not the developer edition of Moto X otherwise the things were much easier. It is a carrier specific version  of Moto X i.e. Verizon and the official Moto website says about such phones that:

Please keep in mind there are many factors as to why a device is or is not unlockable. Carrier exclusive models are almost never unlockable

So my question is that:

Can I somehow unlock my phone's bootloader or root it?

My actual concern is about rooting it so if it can be done somehow without unlocking the bootloader, I'll be more than happy. I included bootloader unlocking as a part of my question just because I cannot see any way without doing so.

I have the developer edition of Ghost, so never had this problem with unlocking the bootloader.  Did you try RockMyMoto?  You probably have the camera patch by this time, so this might be the method you need.

If that works, I suggest you flash one of the 7.1.2 ROMs over there at XDA after you get TWRP 3.1.1.  Mine is rocking Xperience right now.  Your phone will thank you :)


My phone hates 2G + Sd Card my HTC Wildfire with CM7 - RC4, doesn't like a combination of two things:

Data enabled on a 2G Network
SD Card inserted.

When these two conditions are met, either the phone will slow down to a halt or it will reboot. If it reboots, if I don't remove the SD card it will not detect it, unless I reboot without it in. Or, the SD card will just be undetected and sometimes a notifications pops up telling me "SD Card Removed Unexpectedly"

At my school, my phone network's signal isn't very good due to the building being rubbish and 2G signals are the only thing we get inside the building.

On my old SD card it was 4GB and I think it worked, however my SD card is now 16GB and it doesn't like this. It shouldn't be a problem as it's a ScanDisk (a very reputable make) and I've tried another 16GB card which I sent back due to the issue, so I don't think it's that.

Many thanks to people who can figure out what's up with my phone,

Joe

I would indeed verify first that this is not related to some 3rd party app or any other than stock ROM. For this do a complete reset and try again. Also try with a smaller SD card since 16GB might not be supported by your phone (need to check specs for that, I don't know).

You can make a backup to get it back to your personalized settings quick.

If you can confirm the stock ROM and default settings do have this bug too you can report this to HTC. Otherwise you'll have to solve it on your own, looking what app/setting is getting this result.


How to upgrade my samsung galaxy ace plus GT -S7500 from Gingerbread to Jellybean I would like to know How to upgrade my samsung galaxy ace plus GT-S7500 from Gingerbread to Jellybean.?

Details are as follows

Model Number: Samsung GT-S7500
Android version: 2.3.6
Baseband Version: S7500DDME1
Kernel Version: 2.6.38.6
               dpi@DELL235#1
Build Number: GINGERBREAD.DDMF2

Please help...

Upgrading your phone might be a bit tricky, because you can brick it and leave it unusable.
I will advice you to read some tutorials here.
There you will find information regarding different roms, and also the process to update them. I will advice to read carefully before starting.


Where can I confirm that my HTC One XL is evita model? I want to double check that my HTC One XL is evita model.

I am almost sure I saw it in a menu somewhere but I cannot find it anymore.

Could somebody guide me where I can find such info?

According to the Wikipedia article, all the HTC One XL devices fall under the Evita model. Evita is just the code name for the device. Just about every device is initially manufactured with a "codename". This is more just like an internal name for the device. This could be because they have not decided on a "public brand" for the device yet, or just because they want to call it something else internally.

Sometimes the codename resides in the model name in the Settings -> About Phone. But if you have adb access to your device, you can do something like:

> adb shell
$ getprop

this will dump out all the properties that are configured during the boot process. one of them, probably something like ro.product.device will contain the value evita.


Sync without gmail playing big brother? My happiness turned to despire when I realised that to have Android0based cell means to have a mandatory GMail account and an mandatory sync of all data to Google even if one just wants to sync just PC and cell in good old fashioned way. :(

I am not comfortable being forced to use GMail, moreover I don't want an online sync! I just want my phone and my PC to be in sync. Is there any other good way to achieve this without smashing my cell to pieces and hating Google for the rest of my life?

I am really unhappy that Google is this ruthless for data, maybe I made a mistake switching. Please help me if any of you have a solution, I have invested quite a lot blindly trusting Google. :(

You can easily limit what data is synced by navigating to Settings > Accounts and Sync. ( Your menu may look somewhat different than this but should be similar.) From there you can deselect Background Data, Auto-Sync as well as individual accounts such as your Google (@gmail), Facebook, etc. However, I believe this will just prevent syncing from occurring automatically. If you open the GMail application, I believe it will sync your inbox/outbox/etc. BUT, if you're not using GMail, this wouldn't apply to you.

While you're at it, you can navigate to Settings > Connect to PC > Default Connection Type. There you may have another option regarding Syncing (with a PC). I see "HTC Sync" but I'm not certain what other manufacturers have in that menu.


Google just EOLed the original Pixel. How long until it's a brick? Google has declared EOL for the original Pixel. I got my Pixel for a Google Fi account I use just for travelling, and I'm not really interested in replacing it.  Realistically, how much longer can I use my original-release Pixel before it stops functioning?

Theoretically, the OG Pixel will work indefinitely until there's an irreparable software/hardware issue. Realistically? Depends on how the user takes care of it ;)

"End of Life (EOL)" doesn't mean that the device will end its life. It is just that the manufacturer (in this case, Google) will stop its support; no more security & OS updates, and the like.

If the user is adventurous enough, they can unlock the bootloader (warning: will delete all the storage) and flash custom ROM which at least extends the life a little further. (In addition, seems it's also compatible with Project Fi).

Anecdotal evidence: I'm using Nexus 5 which was released in 2013 (Android 4.0 Ice Cream Sandwich) and EOL in 2016 (Android 6.0 Marshmallow). I flashed Lineage OS after that until it's not maintained (Android 7.1.1 Nougat). As of 2019, the phone is still usable in daily life.


After upgrade to Ice Cream Sandwich my Samsung Galaxy S2 camera cannot focus After upgrading to new Android version (Ice Cream Sandwich) my camera cannot focus. All the pictures made by my phone are blurry (not focused). I tried to reset camera settings to default, I tried clearing apps data (of my camera), I installed another camera application - nothing helped.

Interesting is, that the camera can focus on objects, that are relatively close (50 cm) but object that are further are blurry.

My front-camera works fine (the one on the display side)

Any ideas?

Thanks

It seems that it is HW issue. Unfortunately it occurred at the same time as I upgraded to ICS, but it is a HW issue.


SD card won't format on my Samsung Galaxy S3 My Samsung Galaxy S3 tells me that I have used up all of my memory. So, I bought a brand-new 32GB SD card, and placed it in the phone. I went to storage settings and followed the instructions to format the SD card. Then, it tells me it's updating memory and my total space available is 32GB remaining.

However, nothing is happening. It still says I have ran out of memory. I have turned off the phone and turned it back on several times. I have also restarted phone. I have formatted SD card many times, but nothing is happening.

This is frustrating, because I deleted so many apps because it's not letting me download or open anything because it's full.

Please help.

If your device talks about "low memory", it is not evaluating the sd card -- but rather means internal memory. So it doesn't help to buy a bigger sd card: what you have to do is to free up internal storage.

This is an issue coming up here frequently -- so for details please look at the solutions already present:

Low disk storage Space
More internal memory or less memory + SD card
My internal storage capacity is running low, what can I do?
Message Memory Full, Incoming message rejected

There are many more -- just follow the internal-storage tag and watch out...


S4 CM 12.1 Problem with GApps I've just installed cm-12.1-20151129-NIGHTLY-jfltexx on my S4 (i9505) and Open GApps 5.1 Arm nano 20151129. The setup wizard had few errors (Google play services stopped working) and after setting it up the gapps instead of showing icon and name are showing package name and default icon, when trying to run it, it says "this app is not installed on your phone" or something like this. Every now and then message pops up saying "Google play services has been stopped". Also NFC is not working (idk but it's probably something to do with the ROM)

What am I doing wrong? Wrong GApps / ROM combo?

maybe there is bug in the NIGHTLY edition so you have two options -

1> download the Latest release  2015-11-17 and install it.
http://download.cyanogenmod.org/get/jfltexx-snapshot.zip

2> an alternative is to install GApps tk_gapps-modular-pico-5.1.1-20150920 (which I am using now on my device)
using this link https://www.androidfilehost.com/?fid=24052804347819443

download zip and install.

this may help! good luck..!


OpenVPN vs built in vpn I am running an openvpn server with open key infrastructure at home that I connect to whenever I'm away. I am at the moment running this via the official openvpn client app, but found that there is a vpn setting in the system settings. Are there any advantages with one over the other, or could I just get rid of the extra app and go with the "native" option?

I am using cyanogenmod 10.1.3-RC2-I9300 4.2.2 on a Samsung Galaxy S3

I used to use PPTP, but switched to OpenVPN, which is now what I prefer.

As far as security, OpenVPN is known to be pretty bulletproof. PPTP is the only one with real issues, though it's still fine for protecting against your average dope using Firesheep at Starbucks.

Given the recent NSA revelations I personally wouldn't touch the ones by Cisco and/or Microsoft (PPTP, L2TP) with a 10 foot pole. The other ones supported by Android were designed in the open by committee (the IETF), which I know nothing about other than we now know the NSA tried to influence that kind of thing. But I think it's unlikely they seriously broke them if they tried so whether that bothers you depends on your level of paranoia about the NSA.

As far as the UI goes, the built in VPN configuration UI is a little clunky, and OpenVPN's is a little more clunky. But when you want to connect to the VPN, you have to go through a few layers of settings to get to the built in stuff, whereas you can have the OpenVPN icon right on your homescreen.

The built in VPN doesn't attempt to reconnect if you get disconnected. OpenVPN can be configured to retry a certain number of times. This was big for me.


How to root Moto G 3rd generation running Marshmallow? For the past few months I have tried various methods of rooting my Motorola Moto G 3rd gen (Android 6.0.1) and they have all failed. How on Earth do I root my phone?

Excerpt from my XDA Tutorial on rooting the Moto G 2015 -

This guide covers ALL Moto G 2015 models (including the G Turbo) that can be bootloader unlocked and have TWRP available, it doesn't matter if it is the XT1540, XT1541, XT1543, etc., the method is identical. In fact, this method will work on all 2015 and 2016 series Moto phones running Marshmallow, including the Moto E, X, G3, G4, and Z.

Please read completely and make sure you understand each step and how to do it, if you don't get something search the thread or ask an open question.

tl;dr version for advanced users: Skip to "How to do it" section

I am writing this tutorial because there are still lots of failed root attempts using older "standard" methods that do not work on this device. I also do not like the "one click" root methods, because they can and do fail (KingoRoot will brick a Moto G3, regardless of what it's web page says), and when they do people have no idea how to fix it. The manual way is not difficult, and it teaches you how to work on, fix, and use your device on a level above that of the average smartphone user.

I will only cover the details of rooting, the prerequisites are covered elsewhere in detail and I will link to reliable sources for the information. Specifics of the prerequisites are outside of the scope of this tutorial, but are open for discussion in this thread.

Prerequisites:

1) Device must have an unlocked bootloader. See Moto - Unlocking the Bootloader for more info. NOTE: Performing this prerequisite will give you all the tools (fastboot) and drivers needed to continue, and wipe your device, meaning erase all your information and programs. Make sure to backup any important data first. This step will also permanently void your warranty once an unlock code has been issued by Moto, it doesn't matter if you even use it, your warranty is done.

2) You need to have TWRP installed or one-time booted via fastboot. CWM and other recoveries will NOT work at this time. See TWRP for the Moto G 2015 or TWRP for Moto G Turbo.

3) You need a copy of the latest STABLE SuperSU ZIP from Chainfire's site on the internal storage or SD card of your device.

4) Reboot and start TWRP recovery, the method you use to do this doesn't matter (boot or flash).

How to do it:

Now, the procedure is the same whether you are trying to root the first time, or you did it the old way just flashing SuperSU and are now not able to boot...

In TWRP, go to Advanced and open the Terminal, in the terminal type this EXACTLY as shown:

echo SYSTEMLESS=true>>/data/.supersu

Now press enter (there is no confirmation returned), then exit and press the Home key. Go to Install and select the SuperSU zip file you downloaded from Prerequisite #3 and swipe to flash it and reboot. No need to clear caches or anything else but you are welcome to if you wish. You can install SuperSU updates normally through the app going forward (as of this posting).

Why do I have to do this???

For whatever reason, the install script for SuperSU does not recognize that this device (like many others) requires a systemless root installation. By creating /data/.supersu in the TWRP recovery environment, the SuperSU install script parses the file and sees "SYSTEMLESS=true" and ignores what it auto-detects and forces a systemless root installation.

Hope this is helpful to someone!

As always, if this is the first time you have booted TWRP or attempted root... BACKUP IN TWRP FIRST!!! Once the system is modified, it cannot be undone (easily) and you will always have a known good starting place if the worst happens.

DISCLAIMER: I am not responsible for anything that happens... Your device, your responsibility, no matter what happens... Although all the information here has been tested and is known to work with no issues except where noted, things occasionally can and do go wrong and we cannot foresee every possible scenario or circumstance.

If you need assistance, we need detailed information about what what's going on and what you have tried to do... Please provide details including:

1) Device model number and Android version
2) TWRP version
3) SuperSU version
4) Output of 'cat /data/.supersu' from TWRP terminal

And a copy of recovery.log if possible, and any other pertinent information you can think of. Without  specific information there is nothing that I can do to assist you and request for help may be ignored.

Photos added showing what a proper command and flash should look like. Note that in picture 1 the exit command is not needed, you can just back out. In pictures 2 and 3 a proper flash of SuperSU is shown, note that system-less mode is specified and the boot image is patched, this is what should occur. It is normal for it to loop once or twice, but that is it, first boot could take 10 minutes plus.


Disable Bluetooth auto connect for specific devices The info
Android version: 8.1.0
Phone: BQ Aquaris X Pro.
The phone ships with almost-stock Android. I am using Nova Launcher (not sure if important)

The situation
I have a Bluetooth headset on my motorbike's helmet wich supports both Bluetooth connection with the smartphone, and direct connection with another headset, but not simultaneously. So if I turn on my headset while my phone's Bluetooth is on, it connects automatically to my phone, before it connects to my partner's headset.

Until now, I was just fine disabling Bluetooth on my phone when needing to pair with another headset. But I just got an smartwatch, and every time I disable Bluetooth on my phone, when I enable it again, the watch connects to my phone and starts a painfully long a-gps updating process.

The question
How do I tell my phone not to connect to the headset automatically?

In the Bluetooth settings for the headset, try selecting disconnect. This should disconnect it, until you connect again manually (I think). If that doesn't work, try switching off 'phone audio' in the Bluetooth settings for that device; but I'm not quite certain if you need to reenable that every time you want to use it.


Can I use (via wifi only) my original VZW Droid without a voice or data plan? I have a situation similar to Can I use an Android phone without an Internet access plan? but with one key difference, I don't even want to use it as a phone. Just a PDA.

I have an original VZW droid, the phone powers up and I can start apps etc; however, I cannot even connect to WiFi (it tries and fails with an error that just says unable to connect, try again). Is this a limitation of the phone being not activated? I used to use this phone as my every day driver, but I've since upgraded to a new phone, but would still like to use this droid as a wifi web browser around the house.

Yes you can, there shouldn't be any problem for using your phone as PDA only.


What is CyanogenMod and how is it different from Android? I have been listening a lot of chatter about CyanogenMod and it only seems to be growing louder by the day. But what exactly is CyanogenMod and how is it different from Android? If CyanogenMod is a fork of Android then how can it (aim to) become third major mobile ecosystem. Aren't they both same?

Also, how safe is CyanogenMod, in the sense, can I trust it with my Contacts, Google, Facebook, Twitter and social account information?

Some time back I read an interesting article on Ars Technica - Google’s iron grip on Android: Controlling open source by any means necessary - which details out how Google is creating closed source equivalents of Android Open Source Project (AOSP) apps for e.g. Search, Keyboard and so on. If that's the case will Google's proprietary apps be available on CyanogenMod?

The same article details out how Amazon's fork of Android is not Google approved and because of that it faces many issues. Is CyanogenMod Google approved?

CyanogenMod versus Android
To ask how CyanogenMod is different from Android is comparable to ask How is a cat different from an animal. CyanogenMod is an Android custom-rom. See:

our rom tag-wiki for what a ROM is
our custom-rom tag-wiki for details on Custom ROMs
our cyanogenmod tag-wiki for details on CyanogenMod

Quoting the latter, which quotes from the CyanogenMod website:

CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system. It offers features not found in the official Android based firmwares of vendors of these cell phones.

As you're asking about Ecosystems: CyanogenMod meanwhile is a company. There might be multiple Ecosystems using the same resources. As will be shown below:
Google versus Android versus CyanogenMod
Android is not Google, and Google is not Android. Behind Android stands the AOSP team. So Android is Open source, which is why other groups like CyanogenMod can use it. The "iron grip" of your question doesn't go to Android itself, it's rather the additions Google puts on top, the so-called Google Apps (see: google-apps and its tag-wiki). Those apps are not open-source, but closed-source. CyanogenMod started shipping their own counter-parts for several of the Google-Apps (and features), and here you've got your ecosystem: Apps and Services.
CyanogenMod is not permitted to ship the Google-Apps with their ROMs, you have to install them manually (if you want them), or leave them out. There are many substitutes available, so you can use Android without Google:

Android OS without Google Services?
Can an Android phone run without Google?
Guide: How To Use Your Android Phone Without Google
Android Without Google – Discussion @XDA
Android without Google – How to do it

Can I trust X with my data?
Google earns its money with advertisements. If you can trust them with your data, IMHO you can trust CyanogenMod even more. If you don't want to trust either of them, there are alternatives such as OwnCloud, Funambol, and more, which you can use with any ROM, CyanogenMod included – setting up your own cloud, as one of the names suggests.
Concerning the google-play-store and "where to get my apps from": As with the other google-apps, custom ROMs are not permitted to bundle them with their distributions. But there are a lot of alternative and open-source markets, like F-Droid etc. (see our alternative-markets tag-wiki). There have been rumours about a CyanogenMod app market, but I must have missed that taking off.


Pairing Galaxy Note 2 to my car I'm trying to pair my Note 2 to my car and the car keeps searching and fails even though the info for the car Bluetooth shows up on the phone. Any suggestions?

Have you turned on Visibility of bluetooth?
Go to settings> Bluetooth & turn on visibility by setting a visibility timeout(2 minutes or whatever is convenient for you)


Send Shift+Enter to Facebook comment field? What would be the easiest way to allow me to send Shift+Enter to Facebook comment field from my Nexus 10 running Android 4.2 JellyBean, to write multi-paragraph comments?

The built-in keyboard doesn't seem to be able to do this.

The Google keyboard has a "newline" key (looks like an arrow with a 90 degree angle) that appears only when you enter "shift" mode (eg when you want to key in a capital letter).  In this mode, the emoji smiley face key changes to a newline key.

On some ROMs, you can set an option to change between the emoji key and the newline (aka enter) key, from within the messaging app settings, under "Soft keyboard type".


Android 6.0 Firefox Change Default App for media type? I pressed in Firefox "Open torrent file download in LibreTorrent" but I can not download torrent cuz I need be looged in. Now I don't know how to change it? I want Android Firefox download it with its Downloads option.

If you're looking to change the default downloading option, do the following:

Go into your phone settings>apps>LibreTorrent>set as default>clear defaults.

Now when you try to download again, Firefox should ask you which app to use for that action.


Prevent my phone from showing messages in the wrong order if I reply quickly? When I access the Messages app that came with my phone and select a person I am presented with all the SMS messages my phone has stored between me and that person, in chronological order.

However, I get a message from someone and reply quickly, my message is permanently positioned above the message it is a reply to, not below it, even though it was sent at a later time.

What is causing this frustrating behaviour, and what can I do to ensure correct sorting order?

It seems to be related to the local time on my phone, which I suspect was slow compared to the network. So, while the incoming messages where arriving listed as the "correct" time (on the network), I was then replying "before" them as far as my local clock was concerned and thus when the phone sorted on time their positions were swapped.

So, I've manually adjusted my clock forward a minute, and seem to have avoided the problem since.

Speaking to a friend knowledgeable in these things, O2 (my provider) apparently do not provide phones with network-updated time, I don't know if this is true or not, but it would explain how a difference could appear in the manner described.


Seeing Huge Amount of Data Usage with Google Music I have recently purchased the Galaxy Nexus, and I am extremely happy with it. As part of that purchase, I decided to bring all my music into Google Music. So, I've been using Google Music on my way into and home from work (about an hour total a day) and I am seeing a huge amount of data usage from Google Music. (Everything else combined doesn't come close to what it uses.)

Here is a screenshot of my data management window:

Why is this happening? Is there anything I can do to prevent it from heavily using data like it is?

OK, I think the answer to your question is that Pandora's stream is never more than 64 kbps for mobile devices, whereas Google Music uses 320 kbps MP3s and there's no downsampling.  That's 5 times the amount of data, assuming Pandora doesn't use a better format than MP3.

Since Google Music transcodes your files, I don't think you have much of an option here.


Is there no way to get scripts to run in Android? Since Android is Linux at its base, I logically think it should be possible to run a script on Android, like a Python script or PHP script (with executable bit obviously).

If not conventionally, is there any way to do so?

Python/PHP specific
If you are asking specifically for Python and PHP scripts, SL4A probably is your best choice (though there are other Python
supporting apps in the playstore, like e.g. QPython Lite). And if you want to automate things, you might want to take a look at the SL4A Script Launcher (in connection with TaskBomb task scheduler) as well.
Shell Scripts
But talking about "Linux" and "scripts in general", the first coming to my mind are Shell Scripts. These can be run directly from the command line using any terminal emulator (e.g. Android Terminal Emulator, Terminal IDE) -- or, if you prefer some "graphical help", using specific launcher apps like SH Script Runner, ScriptMe, or Script Manager.


Poor performance of HDR in Nexus 5 I am using Nexus 5. And image taken with HDR is very poor quality. I have updated to 4.4.2, still no improvement.

So to make sure I am doing it correct, I installed another app "Best HDR" and compared images with that of Android's and first one is much better.

I will put the two images here (images are compressed for fast uploading, so it will be a little blurry than the real):

Taken with Android HDR / Taken with Best HDR (click images for larger variants)

Question: Why is it like this? Is the HDR of Android that bad or am I doing anything wrong?

More samples

Image taken with normal camera : http://imgur.com/eVnzt6r,cNByvdn,EY69EXc#2
Image taken with android HDR : http://imgur.com/eVnzt6r,cNByvdn,EY69EXc#0
Image taken with Best HDR app : http://imgur.com/eVnzt6r,cNByvdn,EY69EXc#1

More of a photography question than an Android question, I think. Remember that HDR is High Dynamic Range, essentially your camera takes 3 (or more) pictures at different exposures: One normal, one bight, one dark (EV -1,0,+1). It then combines all of these to create an image that represents what 'what your eyes see' by bringing out the dark parts of the photo with the light copy and dimming the bright parts with the dark copy (a simplified explanation).

With the images you have shown me, it seems as if you are shooting directly into a light source, and while this works if you want to shoot a silhouette, it's not the best option for HDR style photography unless you have control on how to edit the Highlights/Shadow -essentially Photoshop type post-processing. This is not very conducive to HDR imaging, and thusly will produce 'bad' (not desired) images. I would suggest taking a picture where the light source is behind the phone (not aimed at the lens) as a HDR comparison.

To explain for the difference between Stock Camera HDR and Best HDR Pro, my thoughts go to the HDR algorithm. I assume that both apps have a different way of processing HDR images, and from the looks of it, the Stock Camera is using an algorithm that avoids the use of noise while Best HDR Pro is pushing either ISO or brightness up to give a more HDR like look.

Like I stated before, take images with light coming in from different directions and try to take images with quite a bit of detail (flowers, landscapes, ect.) to get a good comparison. That should help you decide on the performance of the apps themselves.


Wipe data in rooted S3 I have a rooted Galaxy S3 GT-i9300 with Android 4.3.

I've rooted it using this method: https://www.youtube.com/watch?v=3gYjoW22h7c
Now, I would like to erase all the data, but don't loose the root access.
Originally, I was going to go to Settings and press Factory Reset, as I used to do before I rooted the device. But then I read in androidcentral that that could "bootloop" (https://www.youtube.com/watch?v=OKXTD1-fqbc) my device.

In summary, how can I do to securely wipe all the data (the option called "Factory reset" in Settings) on my rooted S3?

First, turn your Galaxy S3 off. Now, press and hold the Volume Up, Power and Home buttons until you see the Samsung screen. Release the Power button but continue to press Home and Volume Up until you are brought to the stock recovery mode on the Galaxy S3. Of course, if you have installed a custom recovery on the S3 you will be brought here instead.

Now select the wipe data option by going to it using volume up and down and press the home button it'll wipe your phone's data. Now just reboot your galaxy s3 .

Happy trails and don't forget to backup!


Android update not proceeding beyond the point of earlier cancellation I have a Samsung Galaxy Note N7000. An Android update was promoted. I started with the update download, but canceled it at 36 MB (total update size:110 mb) because of slow network. After that, whenever I try downloading it, the download stops at the 36 Mb(exactly at 35.88 where I had previously canceled it).

Interestingly, it is the same case with app downloads also, from Google Play.

Device: Samsung galaxy note - GT-N7000.
Android version: 4.0.3

Thanks.

Try deleting the temporary file that is 36Mb in size and re-start the download again this time.

Please include the method in how you're downloading the update - if you are using Kies, be sure to exit Kies first completely, then look for that temporary file (it will be in a hidden spot within the temporary directory under Windows - not sure of the path C:\Documents And Settings\Users\XXXX\Local Data ** OR ** C:\Documents and Settings\Users\XXXX\Application Data or similar)

You can easily find that out by searching for it depending on where the Windows Environment Variabel $TEMP points to.


How to access the internal ringtone folder on rooted 2.2? I have a rooted Samsung GT5510 running 2.2.
I have tried in vain, using different file explorers, to locate the built in ringtones (folder).
Can someone please point me to the right path? Is it inside some APK, in which case how do I unzip it to access the internal contents after saving it on my computer?

Look in /system/media/audio/ringtones. The notifications folder one level up contains the notification tones.


Huawei P8 Lite cannot detect WiFi networks My Huawei P8 Lite cannot detect any WiFi network. I tried to create a hotspot, but other devices cannot detect my hotspot.

Try to reboot phone. If this not works, you should consider wiping internal memory. If still don't works, flash Android from scratch. If these tips doesn't help, it may be a hardware problem. Seriously.


Force "Battery Saver" mode in Android Lollipop Cyanogenmod Forcing "Battery Saver" mode seems to be possible via Settings -> Battery -> Battery Saver -> On using some Lollipop phones, but on my CyanogenMod 13.0-20150316 there is no such option:

Is this possible?

Another option is setting up  a Custom battery saver

According to this source:

  The Battery Saver parameter is defined in the Settings.Global class,
  although you won’t find the documentation on that page as the feature
  is not guaranteed to be present on every device.

  However, a cursory glance at AOSP or by listing all of the available
  settings on your device reveals that the Battery Saver parameter is
  defined under the low_power  constant. It holds an integer value of
  either 0 or 1 for “off” and “on” respectively. The trigger
  level/percent value for Battery Saver is defined under the
  low_power_trigger_level constant, and this holds an integer value
  between 1 and 100. By modifying either of these two parameters, we can
  control Battery Saver ourselves.

Setting the custom battery trigger level  involves modifying the low_power_trigger_level constant itself to let the Android system handle enabling/disabling Battery Saver on its own.

Another requirement is adb, once setup execute:

adb shell settings put global low_power_trigger_level TRIGGER_LEVEL

where TRIGGER_LEVEL is the battery level (between 1-100%) that you want Android to enable Battery Saver.


How much internal memory after updating HTC Desire to official Gingerbread? I'm very tempted to upgrade my Desire to official 2.3.3, but I was wondering if I'd lose internal memory in doing this. I didn't find any info on the Internet, so I would like to ask that to someone that actually upgraded how much free internal memory there is after the process.

I found a user reporting 123 MB of free internal memory after the upgrade, vs 134 MB on a stock FroYo, so you lose 11 MB when upgrading, although it seems that applications take up less space and app2sd is more efficient. I'd like to hear more stories though.


Data voice calls app Does a free app exist in the UK which can be installed on two android phones allowing you to make free data voice calls over an internet WiFi connection for free without having to register a new account with the app installed?

For example, with Skype, you have to register a Skype account before you can start using the application.

You can try viber. You only need to put your phone number.

Personally I don't like it because of the UI and their notification mechanism but its a matter of personal flavor.


Enable Hebrew Swipe Input I noticed I can use (with my out of the box Nexus 4) swipe for.input in English but there does not seem to be a way to use swipe for Hebrew input.
Am I missing a configuration option that enable this?
I know there are 3rd party applications that does Hebrew swipe input but I prefer not to use them if the OS provides me that functionality.

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

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


How do I display/see the Valid List in a Google spreadsheet on Android device? I made a spreadsheet in Google Docs and used data validation to restrict a range of cells to a list of valid values. When I look at the spreadsheet using a browser, the valid list is correctly shown in the dropdown menu. However, when I look at the spreadsheet in my Android phone, I don't see the list (there is a little [1] shown in the cell, but I don't see how to click this.)

Is there any way to make this list display on a phone?

Using the Google Drive App I created a test spreadsheet to investigate your question. I found the [1] to be a footnote - at the bottom of the spreadsheet is a list of all notes about validation for each applicable cell. The same applies to comments made to cells and, I suspect, other types of advanced cell formatting that don't translate well to small screens. It's clunky, but at least the validation follows to mobile. There doesn't seem to be a way to change how validation information is displayed.

See here below the spreadsheet are two footnotes, one indicating valid data (by displaying the help text, [1]) and the other representing invalid data (by displaying "validationFailed[Help Text]," [2]):


Pixel 4a : adb detects device but fastboot command doesn't work This is a self answered question that is different and may save hours of frustration to somebody
Related questions but none that helped

ADB detects my device but fastboot doesn't
Yureka fastboot not detected in LINUX, but adb detects device
ADB detects but, fastboot does not detect device in windows 10
adb can find device but fastboot cannot
fastboot not showing device (nokia 2.1 ) but adb works fine
adb devices show phone in debug mod but not in fastboot mod
Fastboot detects phone in the fastboot mode but not when phone is on

My situation

After more than 6 months I thought of updating security patches on my Pixel 4a Android 11 (stock)  and root it again.

I uninstalled Magisk , applied OTA update , extracted boot image and patched it with magisk (see this). All smooth

Problem
I needed to run fastboot flash boot patched.img to root the device. But when I run the command response is <waiting for any device>, which was strange since adb devices shows device serial.
Things tried, without any luck

Updated adb on Lint Minux, it was latest

Switched to Windows 10 and updated

Andrew in chat pointed to an XDA thread, which was better covered by Izzy here How do I get my device detected by ADB on Linux?. Added udev rule but then no dice.

Firelord in chat suggested it could be plugdev issue so tried the solution mentioned in this Stack Overflow question adb devices => no permissions (user in plugdev group; are your udev rules wrong?), though the problem wasn't similar

Multiple cables , rebooting Android, Windows, Linux when I was at a loss to figure out

Variations of fastboot like fastboot flash boot_a patched.img, fastboot flash boot --slot all patched.img and sudo fastboot devices

Finally, the solution ....

I have now idea why this worked. Before running fastboot commands rebooted device in download mode:

adb reboot bootloader to get into fastboot
fastboot devices shows device serial
fastboot flash boot patched.img works :)
fastboot reboot to get back to normal device state
Device is rooted and I see su permission requests

Note: Some devices of LG and Samsung lack fastboot functionality.


Internet Apps are not working but browser works just fine and i am able to access websites I have a rooted AT&T HTC inspire 4G handset, i am not able to use any internet apps but i am able to use the in build browsers to access internet over a WiFi.

I tried creating  hotspot and share that internet with this HTC phone and everything worked just fine all the Apps and internet.

Please help me with this, I did tried syncing background data, and WiFi proxy setting, but No luck yet.

That's a stumper - have you tried calling up your carrier and making sure that it's not an issue with them?

Have you installed any permissions privacy management apps?  They might be blocking internet connectivity by default.

Failing that, the only suggestion I would be able to make is to do a full factory reset... not very appealing, I know.


How can I get daydream mode to remain active throughout the night when using the wireless charger? Daydream mode is working as it should on a stock Nexus 4 4.2 device using the wireless charger however after a period of time daydream mode will shut off and put the screen in to sleep mode. This is not very conducive to being used as a clock in the middle of the night and thus I need to determine how I can get it to remain active throughout the evening, for an indeterminate amount of time.

I believe this is occurring after the phone reaches a certain charge, power delivery is suspended at which time once the sleep threshold is reached the phone will turn off, unless charging resumes. I could in theory set the sleep time to 30 minutes but would prefer a more elegant option.

Since wireless charging actually stops charging at 100%, daydream will not stay active.  There's a open issue for this at https://code.google.com/p/android/issues/detail?id=48980

As a workaround, you can root your phone and, go to a command prompt and type the following:

su
svc power stayon true


I deleted folder in / and I want to make the folder exist again. Does it start with Capital letter (SEE picture) `I deleted the folder symlinking to /storage/sdcard0 and I want to restore the symlink but I'm not sure if I should make new folder starting with s or S

there should be folder named ?dcard does it start with S or s?

It should be /sdcard, with a lower-case s.


Why did /sdcard/ turn into /sdcard/0/ with 4.2? I've never seen this before so I'm assuming that it happened when I upgraded to 4.2: I'm fairly certain that /sdcard/ used to take me straight to my sdcard, but now when I go to that path (in CWM recovery for example) I need to go to /sdcard/0, there's also /sdcard/legacy knocking about suddenly.

What are these folders and why have they appeared?

That has to do with the Multi-User feature enabled with JellyBean 4.2 (not 4.1). In order to handle separate accounts, parts of the directory structure had to be changed. /sdcard/legacy e.g. always points to the currently logged-in user's sd card directory.
I currently cannot find the document where I read the details, so I cannot link any source. But with the above in mind, it's easy to guess that /sdcard/0 will most-likely be the device owners (or "first users" -- the "first user" always becomed the "device owner", only this user can create additional accounts) sd card, and so on. I will add a link to a source as soon as I can find it.
EDIT: One of the pages I got that idea from is AndroidNext. 1droid gives a different explanation when it comes to sd card:

With Android 4.2, Google introduced multiple users as a new feature. In order to accommodate multiple users, Google is now giving each user a their own folder for storage. If you upgraded to 4.2 from 4.1, then the 4.2 ROM will look for a certain file in /data to determine whether it needs to migrate all of your files to the new multi-user data structure. By default, 4.2 migrates all of /data/media to /data/media/0.
A problem arose though with custom recoveries. A custom recovery retains the /data/media folder during a factory reset. When you factory reset and then boot a 4.2 ROM again, the 4.2 ROM will migrate everything in /data/media again. It will migrate your files every time you factory reset. This multiple migration is what resulted in some people having their files moved to /sdcard/0 or even /sdcard/0/0 etc.

So it has in fact to do with the new Multi-User feature -- one way or the other.


Auto completion dictionary won't remember words I dated a girl named Kristi for over a year, and to this day, no matter how many times I type her name correctly, it will autocorrect to Kristen. A year. A full year.

How do I get android to remember custom additions to its dictionary?

IOS will remember after the third time typing it.

Settings -> Language & Input -> Personal Dictionary looks like what you want, although your keyboard may have its own settings (accessible through Settings -> Language & Input).


How to determine what applications are using what features on Android? With its multi-tasking, it's easy to launch lots of applications on Android. I understand that background applications use fairly minimal resources, but they often activate features (GPS WiFi etc.) that drain the battery.

How can you find out what applications are running and what resources they're using? and how can you stop them safely?

All Android applications have to be granted 'Permissions'. These 'Permissions' include internet access, GPS, etc.

You can see these 'Permissions' by going to the application in the market, hitting 'Menu' and selecting 'Security' (I think).

As for 'activating features', applications cannot activate GPS or WiFi if you have them turned off. Also, GPS, even when activated, is only 'awake' when an application is polling for location, then immediately goes back to sleep.

It's always good to remember to turn off WiFi and other features you don't need when you aren't using them, although Android is very good about only using these features when necessary.


How to find out if an android device is using TEE? I am new to Trusty TEE OS. Is there any way to find out if an Android Device uses such an OS without rooting the device ?
AFAIK there, DRM (Digital Rights Management) is the most widely used application of Trusty OS. Some examples for DRM frameworks are Widevine/PlayReady/ClearKey.
Does it mean that if any of these frameworks are present in the Android device, it is safe to assume that there is an underlying Trusty TEE OS in use ?
Thanks

If it is an android 8+ device, TEE is a mandatory requirement for OEMs to obtain Google Mobile Services (GMS) licensing for devices that have Google apps pre-installed.
In Settings > Security > Advanced > Encryption & credentials > (CREDENTIAL STORAGE) Storage type > Hardware-backed
If it says hardware backed then TEE is present.
Programmatically, you can use isInsideSecureHardware() which returns true if the key resides inside TEE or SE.
If you want to explicitly verify if it's SE, use setIsStrongBoxBacked on the keyGenParameterSpecBuilder, key generation will fail with a StrongBoxUnavailableException if StrongBox is not supported.
Qualcomm Snapdragon and Samsung Exynos SoCs contain integrated TEE and they throw StrongBox unavailable exception but returns true for isInsideSecureHardware. Google's Titan M chip and Samsung Knox chip are discrete TEEs (called strongbox) that contains SE inside.


Why is Google Keyboard incompatible with my HTC One X? I am unable to download Google Keyboard from Google Play on my HTC One X. It displays message that This app is incompatible with your device. No other information is displayed.

Android: 4.2.2
HTC Sense: 5.0

Is there something wrong with the default keyboard on the device?

Very odd though that would be marked incompatible for you since it is such a basic app and by Google. There are lots of ways developers can put filters on their apps however can even omit specific devices, countries, and carriers if they choose. There are few options you can try from here http://www.howtogeek.com/138500/


Can not uninstall standard Android keyboard or get it back working I want to uninstall the standard Android keyboard com.android.inputmethod.latin.
I googled and found multiple threads discussing this problem.

What I did so far:

1.) Uninstall via intent -> doesn't work

2.) adb uninstall com.android.inputmethod.latin

3.) adb uninstall -k com.android.inputmethod.latin

4.) My phone is rooted: adb root, adb shell, pm uninstall -k com.android.inputmethod.latin

But non of these methods worked yet. The AOSP Keyboard is still for selection in the android settings and the package is still shown when executing pm list packages | grep latin

The problem is: my keyboard isn't working any more :D
So can i reinstall or uninstall it?

Please help me!

Maybe  you can remove manually using adb shell.

adb remount
adb shell
adb su
cd system
cd app
rm yourapkname.apk -> Change to the apk you want to remove
reboot


How can I get the arrow keys back in the centre of the SwiftKey keyboard? Until yesterday my SwiftKey keyboard showed arrow keys in the middle of the keyboard. I had switched on the thumb layout and the arrow keys for a compact yet functional layout.
Since yesterday (October 26, 2020) the arrow keys can only appear at the bottom, increasing the keyboard height with one full row.
The thumb layout still exists, but now just leaves an empty gap in the middle where the arrow keys were before.
How can I get the arrow keys back in the centre of the keyboard?

You can reinstall an older version, try one of the following sites to download.

APKMirror
APK4Fun
APKPure

Swiftkey version 7.6.5.7 seems to be the latest version that has the arrow key + thumb keyboard functionality available.
You can download and install the linked .apk file.
After that you need to configure the Google Play store to not auto-update Swiftkey by following these steps:

Open Google Play store
Navigate to the Swiftkey app
Click the three dots in the upper right
Uncheck the box Enable auto-update ⬜.

Disclaimer: I take no responsibility for the apk's on these site.


Factory reset to restore performance? What are the disadvantages? tl;dr: What bad things will happen if I do a factory reset?

So I've had this original Droid for about a year and a half. I love this phone, and if only I could get it to be a bit faster and have a little more internal memory I'd keep it forever. However, it had been around for quite a while before I jumped on the Android bandwagon and it's getting pretty creaky in the joints. Further, my contract isn't up until next April.

Over that time I have installed and uninstalled a lot of applications (often to answer questions here or, more likely, from recommendations here). I have tried no fewer than five different home screen launcher apps.

I have streamlined the apps I'm using and moved everything possible to the SD card. Still, performance just isn't that good. I don't want to root (although I've considered it), but I need this thing to carry me for eight more months.

Could a factory reset possibly help? What is the downside to doing a factory reset?

I'm not concerned with losing anything important. Between the Market and AppBrain I have no fear that I won't be able to get key apps back. I also have all of my important data syncing to the cloud so I've no worries there.

Is there anything lost that I can't recover myself? For instance, am I going to have to go back to the Verizon store and have them reprogram my phone number? Is there any reason I shouldn't just go ahead and to the reset?

Update: So I took the plunge yesterday and everything worked out fine. I use Google 2-factor authentication, and that complicated things a little bit. Once I got past that it has been fine. I have quickly the discovered the apps I really need, and have been enjoying much "snappier" performance.

I'm just sorry that I can't accept multiple answers. These have all been very helpful.

You'll be in the clear for the most part.  I factory reset my Moto DROID v1 a few months back, and while it is a little scary to do a total wipe like that, you really have very little to lose.  Like you say, you'll be able to redownload any app that you have previously purchased, and your contacts / e-mail should sync back up just fine.  It is a little frightening to see the commissioning screen on first boot, but you'll get past that quickly.  Like you, I had tried clearing out as much as I could and getting "lean", but I still saw a big performance boost after resetting.

One thing you will want to be certain to do is save any text or MMS messages that you have received to your SD card.  These get stored in system memory by default and will be erased if you don't save them to the SD card first.  You can save an image attached to a text by long pressing the image.  You'll get a pop-up with the option to save it to your SD card.


Phone boots very slow and restarts by itself My problem is when I turn on the phone, the Google logo stays stuck and after unknown minutes boots in with the software animation, but very slow and then starts over again! First a little history of my upgrades with this phone.

My friend bought me Nexus S T-mobile version for US 6 mounts ago, and the phone was with Gingerbread 2.3.4. After reading many post from xda-developers , I decided to upgrade because I can't upgraded 2.3.6 OTA. After many hours I finally upgraded it to 2.3.6.
Then ICS came out, and again, I upgraded to 4.0.3. Then, a few weeks ago, I got the 4.0.4 OTA notification. Happily I taped yes. And then before two days ago, my phone just died. I don't know how and why.

I have 115 installed application, no music inside, no ROOT - just pure stock. I was in my college room and I left my phone on the desk right in front of me and after few minutes when I looked at the phone, the Google logo was there. I didn't give the phone to anyone to picks or anything. When I get home, I turn the phone on and still the Google logo just was there doing nothing and like I said before, after unknown minutes the phone boots in with very slow animation of the ICS software. I decided to install Clockwork Mod recovery 5.0.2.0 and root the phone. After reading many tutorials I installed CWM recovery successfully. Then I tried to downgrade to 2.3.4 and successfully I did that to.

Now after doing all this things to this phone, after so many hours in pain, the phone is nothing like one week ago. The booting is very slow, the animation is veryyy slow, and I don't know what to do anymore... I think this is hardware problem.

[edit] I send it to Samsung and they send me a new one, so definitely is a hardware problem.

After flashing a new firmware it is advised to perform a factory reset (all your data will be lost, so take a backup.) While the phone is off:

Press the VOLUME UP, HOME and POWER buttons together till it vibrates. Now it has entered RECOVERY MODE.
Navigating using the volume buttons highlight the option wipe data/factory reset and press the HOME button to select and confirm it on the next screen.
Finally select reboot system now to restart the phone


My phone is (apparently) hijacked by a virus I have a Huawei Honor 4c and I wanted to update it to lollipop, but it had to be done manually.

I downloaded the file I thought I needed but I decided not to install it, as it had a strange name - jenkins something, so I deleted it.

A few days later I start getting these log files. I don't pay attention to them but soon all my pictures, videos, etc disappear. I freak out and restart my phone but nothing changes. I connect it to my pc but my pc does not recognize it as a phone, but as a media player and it says that my phone's a linux.

So, I get on my phone, delete all the log files and everything else I find suspicious and download cm security, app lock, kaspersky, etc but none of them, apart from kaspersky, detect anything. However, kaspersky loses the trace a few moments after it has detected it, so I decide to reset my factory settings.

After I've done that, a few days later these log files appear again this time threatening me that if I delete them and the other files I deleted, all my photoes will be gone forever. I then proceed to reset my factory settings again this time without using google play's back up and any internet connection.

This kind of seemed to work /despite my system apps and files running on that jenkins platform/ until my phone starts downloading this strange file every couple of hours. When it downloads it, cm security says it's safe but I delete it. Nevertheless, I was away from my phone for more than 5 hours during which it downloaded the file again and now the virus is very much alive... it has even managed to get through cm's app locker...

Also, I feel I should mention I noticed that my phone doesn't always have an ip address which I think is kind of strange, I don't have an sd card, and I have backed up my photoes with google plus, although it's not very efficient as I don't have a strong working connection at all times.

Please help me, I don't know what to do, nor do I understand much regarding smartphones.

While I do not know exactly what virus is causing this, it does appear that it has broken its way into the OS itself. A factory reset won't help you now. I would recommend you do not put any personal information on this device until you can clear out the virus.

At this point you have 2 options:

If the device is under warranty, see what the manufacturer will do for you. They will probably not help you, but it's worth a shot.
Flash the OS of the phone. This can be a risky procedure, but if done carefully and exactly as the tutorial you find for your device says you should be okay. Doing this also requires you to root the device, which will invalidate the warranty. At this point, you would flash a custom recovery and flash either the stock rom or an alternate rom such as cyanogenmod or paranoid Android. Look up tutorials on how to do this for your device.

Sorry to break the bad news.


What is the meaning of "a5ultexx" in terms of phone models? I have an sm-a500fu 2015 and I've been tinkering with it for the last few months, custom recovery and root.

I've found a ROM port for it which I want to install and the latest version is for the ROM is for a model a5ultexx. The previous versions of the ROM explicitly say a500fu but the latest says a5ultexx. Does this mean my a500fu is compatible, or that all a5 models are compatible?

a500fu or a5ultexx are codenames, but not necessarily ones given by the manufacturer. ROM maintainers will determine a suitable codename representative of the device in the bringup process, and that codename can change during the device's life cycle (in another answer of mine, I described a similar change to another device).
For recent Samsung devices there's an undocumented (AFAIK) pattern in the codenames. Take your device for example:

a5ultexx = SM-A500FU

a5 is obviously Galaxy A5
u for sub-variant, the "U" in "A500FU" - this part is rarely seen
lte for LTE variants, versus wifi for WiFi-only tablets, or 3g for 3G variants.
xx for general region/carrier, in this case, for international devices, the "F" in "A500FU".

As you can see the 2 expressions point to the same device, so yours is compatible.


Is there "select all" functionality in the GMail app? I've previously used the default Email app on my CyanogenMod 7 EVO because I had an Exchange account at work. However, I switched jobs recently and my new place just uses GMail corporate accounts (which I enjoy). Since I don't have the Exchange account anymore, I'd like to move over to the GMail app because I prefer the UI and whatnot, but I can't for the life of me find any kind of "Select All" functionality in it.

The Email app allows me to do this from the options menu (Menu->Select All selects everything in the current folder). In GMail I noticed that if I select one or more items, then "Deselect All" becomes available in the options menu, but not "Select All". I've also tried various forms of long-pressing on messages, accounts, and folders to no avail.

Is there any way to do this in the GMail app, or am I just stuck without it? I searched the issue tracker and didn't find anything relevant, which surprised me a bit, to be honest. Obviously I can do this from a computer if I need to empty a folder/label, but I'd kind of like to retain the functionality on my phone, too. Am I missing some non-obvious (or perhaps even obvious) menu item somewhere?

I'm not sure exactly how you use the select all feature, but I think an effective way to mitigate your need for this is to go crazy with filters, labels, and the priority inbox.

Having your Gmail account sort your E-mail into highly specific labels for you and carefully tagging everything as either "important" or "not important" will keep the number of E-mails you see at any one time to a reasonable amount most of the time.

There are a ton of great tips in this article from LifeHacker that I've used both on the web interface and on my Gmail app.

Oh, and submit a feature request to Google. ;-)


How to put android 4.1 (jelly bean) on nook color Possible Duplicate:
  When will my device get the Android 4.1 update (Jelly Bean)?

I am running CM9, just so you know that it's been flashed before.
My question has 2 parts:

Will the nexus 7 rom work (https://developers.google.com/android/nexus/images#nakasi)
If not, how can I make it work?

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

No.

  If not, how can I make it work?

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


Is there a way to control/use Google Play Protect together with microG (open source Google Play service alternative)? I'm facing a tricky scenario, sometime back I decided to discontinue using Google Play Services in favour of an open source alternative - microG due to constant problems and crashing of several Google applications on my device.

As Google launched Google Play Protect1 feature (on all Android devices running Google Play Services 11 or later), this seems to be missing or at least I'm not sure how to use it (i.e enable or disable it) with microG.

With a device running Google Play Services, one can easily control it by navigating to: Settings ➡ Google ➡ Security ➡ Google Play Protect

I wish to be able to control this feature on microG so I can control/disable constant false positive notifications about my installed applications being harmful, and also to have my applications regularly scanned.

Is there way to control "Play Protect" on a device running microG, or at least to integrate via another means, perhaps an Xposed module?

1

  Google Play Protect is a feature that is, essentially, an evolution of
  the company’s “Verify Apps” service that was rolled out to Android
  many years ago. The feature, which will be enabled by default on all
  Android devices, is meant to be a real-time malware scanner that will
  scan every installed or about-to-be installed app and inform users in
  case there’s something amiss.

Google Play Protect can be disabled by editing these XML files:

  /data/system/users/0/settings_secure.xml

package_verifier_user_consent=-1

  /data/system/users/0/settings_global.xml

package_verifier_enable=0
upload_apk_enable=0

Edit

On older Android, it is stored in a database located at: /data/data/com.android.providers.settings/databases/settings.db. You need to use some database editor to change that parameter


How to force an apk to install? I have an early build of CM12.1 running on my ZenFone 2 and I'm working on trying to get the ASUS camera app to work with it, however when I try to install the apk, it fails.

adb install gives me Failure: [INSTALL_FAILED_DEXOPT]. I was wondering if there was any way I can "hack" the apk in order to force it to install the app anyway, instead of throwing an error.

That type of issue is mostly often caused by an app going over something called a "Dex limit", which has to do with the external libraries an app uses. If you're interested, there's an explanation over on Stack Overflow.

This type of problem has been solved for some people by wiping the device and reflashing.


Songs on memory card does not appear in music player on Samsung Galaxy S2 I recently bought 16 GB SD card to store music on my Samsung Galaxy S2. I transferred about 500 songs from my pc to this new SD card but when I open the default music player app on my Galaxy S2 I can see only 15-20 songs. Where are the rest of the songs? Same SD card works perfectly on my brothers Sony Xperia Z1. Can anyone please help me to figure out what is wrong with my Galaxy S2?

Check if those songs are in a format which is supported by the music player you are using. If they are in Mp3, this is obvious. If not, check your app's compatibility.
Check if the SD card is recognized by your phone at all: open a file manager and see if you see it and can navigate through it
Check if your media player is looking in the SD card: go in your player's settings and check your library options. Note that music players offer filters (to avoid ringtones and such be included in your library): they go from name, to format, to length, to folder. Check all those filters. Then do a library rescan
Check for .nomedia files inside the main folder of your SD card or of your music archive: if such a file is included, your media player is told to skip that folder in order to avoid including ringtones and such, again
Check if your songs are properly tagged. Music players will organized your library with tags (informations about Artist, Album, Genre, Year, Track Number and Title) rather than location and filename.


Cannot unlock bootloader I am trying to install Ubuntu Touch on Vodafone Smart Mini 7(Android 6.0), I followed the instruction from Ubuntu Official site and when I hit sudo fastboot oem unlock
,press UP volume button, I get this error : FAILED (remote: Unlock operation is not allowed)

Besides this, I don't have "OEM Unlock" button in Developer Tools, neither on my main phone Huawei P8 Lite(Android 6.0), both phones bought from Vodafone store, so they are blocked in Vodafone.

A friend's Samsung J5, blocked in Orange has the "OEM Unlock" option and that's pissing me off.

As I seen from several forums, some opeartors lets you unlock the OEM, some doesn't, in my case Vodafone doesn't. Is there a way to enable this option and continue Ubuntu Touch installing?

In some devices you can enable OEM unlocking even with the option being disabled in the Developer options menu. Ensure ADB Debugging is enabled on the device and try this command

sudo -i
adb enable oem unlocking
adb reboot bootloader

Then, once the bootloader is loaded use fastboot to attempt an oem unlock. Note that this still may not work as many devices require a code or unlock token from the manufacturer to actually unlock the bootloader and I can find no information of a successful bootloader unlock for this specific device.

Also be aware that Ubuntu Touch has been discontinued and your device does not seem to be supported anyway, so all this may be for nothing. There also does not appear to be any custom ROM's available for your device.


archos 7 wlan receiver antenna Do you know in which side the wlan receiver antenna on archos 7 HT is located? I'm just wondering if it will affect the signal strength received if we cover the "spot", e.g. with our palm.

Slashgear has an article with a set of pictures showing the internals of the Archos 7, Slashgear: Archos 7 Home Tablet clears FCC picture 6 on this page has the wifi module and antenna labelled, unfortunately as I don't have one I can't quite work out the orientation of the parts in that picture as to how they relate to the full device, you might be able to.

There are also a number of videos on YouTube and elsewhere on the web of it being taken to pieces by owners where you can see the internals, search for something like "archos 7 disassembled" to find them.


How do I know if it's safe to opt out of the Android Beta program without wiping my data? I recently joined the Android Beta program so I could update my Nexus 5x to the latest public release without having to wait for the staged roll-out.

Now I want to opt back out because I don't want to install a beta version.  When I go to the opt-out page, I see a warning that my user data will be wiped if I'm running a beta version:

  Unenroll device

  You are about to unenroll this device from the Android
  Beta Program. If your device is running a beta version of Android, it
  will be sent an OTA update that will wipe all data on the device and
  install the latest stable public version of Android.

  We strongly recommended that you back up all data before proceeding.
  You will lose all data that you have not backed up.

How do I confirm that I am running a public release?  And am I reading the language correctly that my user data will NOT be wiped, as long as I'm running a public release?

You aren't running a Public Release, or ?  In the first sentence you said you opted in to the Beta and are running "the latest public release"...You would first need to determine what Build you are running by going into Settings - About phone - under Build Number.

From the Android Beta site you linked in your post, under "How do I verify that I'm running a beta version of Android?":

1.  Navigate to Settings > About > Build number. If the build number starts with NP, you are running a beta version of Android N.

2.  Reboot your device. You will see a message informing you that your device is running a beta version of Android.

I would assume that if you are running a current Public Release that you would not have to worry about data loss, but as always, backup any files/docs/photos/music you would like to keep in case that happens before opting out of the Beta Program.

The lastest Public Release for Android 7.0 is NRD90S, and Android 6.0.1 is MTC20K according to what Google has posted here:  Google Nexus Factory Images


New phone - New SIM or Old I am getting a new phone. I have an old Galaxy and am getting a new(er) one to use with my pre-paid plan ($30/mo unlimited).

I plan on keeping my old service and phone number.

Should I use my old SIM card or use the new SIM that comes with the new phone?

I don't know if there are any reasons why I should keep my old one (like keeping data) or to use the new one (such as new features or security reasons).

If the new SIM uses the same phone number and plan, throw out the old SIM and use the new one. If it seems to change your number, keep the old one if it fits in the device.

The new one is indeed likely to be more secure.


Recent apps button not working on Motorola Nougat 7.0 I recently added another user to my Android device. I am using 7.0. Now, recent apps button is not working, i mean... Sometimes it do sometimes don't.

I have the same issue bro. You nailed it though we need further answers.I have one solution to make it work again though the problem goes back after a minute or two. I do manual screen shot,pressing the vol+power for my phone.


I changed the company brand boot logo Lenovo Vibe K5 Plus and now don't start My cell phone is a Lenovo K5 plus A6020i36 with a RRemix ROM (RR-N-v5.8.4-20170808-A6020) with Root and Custom TWRP .
I was trying to install some Boot logo through TWRP and until here everything was fine.
But I mistakenly install a Samsung boot logo. Yes I know, how I could have been wrong with this, but I did.
So after installing and restarting my phone did not start.
No light on the screen,
no download mode,
no fastboot mode
no recovery mode
the phone is completely dead, its a Hard brick.
I Tried to make recovery with the qfil application but did not work.
Any idea to fix it, it seems that there was an internal failure or a protection of the phone itself

The phone is probably a Mediatek device, Download SP Flash Tool, Install VCOM drivers and Flash it using a Windows Computer. I once did same thing for Tecno J5 and it ended up so. That's the thing you should do. But read how to flash it. Because flashing the preloader.bin file will brick it forever. So you must be cautious on the files you mark. Or ask me how if you feel fearful about the process. It will end up cool. Of it is still not MTK based, flashing stock ROM will unbrick it


Why does my Iconia A500 occasionally stop responding? I have an stock-standard Acer Iconia A500 32G WiFi-only tablet.  The screen usually turns on immediately when I press the power button.

However, it sometimes refuses to respond and I have to hold done the power button for a few seconds, then release it and hold it down for a few seconds again.

At that point, there'll be a vibration and the tablet will boot through the Acer and android screens.

My thoughts are that the first sustained button actually powers it down forcefully and the second brings it back up (but I can't be certain of this).

Does anyone know why this would happen? Are there any things I can look at on the file system to see what's going wrong.

To elaborate on the non-responsiveness issue, while in most circumstances a quick push of the power button will bring up the PIN entry screen, it doesn't do so in the problematic cases.

In those cases, the screen just remains black no matter how many times I push the power button. That's why I then have to do the long-press twice to (presumably) force shutdown and restart.

Ahh, soft keys.

When the power button is pressed, the hardware raises an interrupt which is handled by an OS-provided interrupt handler.  Part of the interrupt handling process included waking the processor from sleep.  The software will then turn on the screen (if it was asleep), display a shutdown menu, or some other function depending on the OS version and any customizations added by the device manufacturer or third-party software installed by the user.

The power button also starts a counter in hardware.  If the counter reaches a threshold without the power button being released, then the power circuit is invoked to turn off the device.  This is done purely in hardware circuitry, independent of the OS or even firmware executed by the main processor.  That's why it still works when the system is locked up (or perhaps overclocked and so unstable that the processor can't execute ANY code at all).


can galaxy tab 2 gt-p5113 receive internet calls? I have a samsung galaxy tab2 gt - p5113. i would like to use sipdroid to make internet calls. unfortunately i'm not able to find the call settings option to enable "Receive internet calls".

Is it posssible to make internet calls in this tab? if yes - how?

Click on the phone menu, then click on the right side. There will be three options:

send message
speed dial setting
call setting


Is it possible to install android app directly from facebook ad click We have a fb ad for our app but the link click only redirects the user to google play. Is it possible to download the app right away by the time user clicks "Install Now" button at the ad?

If yes, please provide me any brief understandable steps or links.
I've tried searching but the hits are just so confusing and complicated.

No, if you want user to have an apk installed from playstore. It has to go through play store app. Only other way I can think of is to make user download an apk file of your application from your server (Not a ideal thing to do)


"sendmsg: Connection refused" trying to root a Nexus One Following the link taken from this question, I got the following error.

$ ./freenexus
[*] Android local root exploid (C) The Android Exploid Crew
[*] Modified by ak for HTC Nexus One
[+] Using basedir=/data/local/tmp, path=/data/local/tmp/freenexus
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...
[-] sendmsg: Connection refused

Does this mean that method is now outdated?

As far as I know, a fully updated N1 won't have any exploitable vulnerabilities to allow you to root the device. Most of the older "one click" and similar methods used things like Gingerbreak, which were holes in Android that eventually got patched. I have not seen a root exploit on vanilla Android since Gingerbreak.

XDA's wiki has a couple of different options regarding the N1 which work but require unlocking the bootloader, and unlocking will perform a factory reset automatically. They can be found here and basically amount to:

Unlock the bootloader from fastboot mode with fastboot oem unlock
Flash a custom recovery (usually ClockworkMod)
Flash a zip file from recovery that will install su and Superuser for you
Reboot


Why doesn't Chrome recognize mobile Blogger templates on the Nexus 7? I use Chrome on a Nexus S and a Nexus 7, both with Jelly Bean 4.1.1. When I visit Blogger blogs that use mobile-optimized templates provided by Blogger, Chrome on the phone correctly displays the mobile version of the site, while on the Nexus 7 it apparently doesn't recognize the mobile option and displays the desktop version. To force the visualization of the mobile version I have to append ?m=1 to the blog's URL.

Why doesn't Chrome display the mobile version on the Nexus 7 by default? Is this a Chrome/Nexus 7 issue or a Blogger one?

Here is an example Blogger blog exhibiting the issue:

  http://avventureplanetarie.blogspot.com

It's my blog and uses a Blogger-provided template, with very little customization. All such Blogger blogs I tried behave the same with the Nexus 7, i.e. the desktop version is displayed by default.

Without seeing a concrete example, I can't really tell, but it is likely it's because of the way mobile detection works is usually by screen resolution/size. Nexus 7 may have a screen large enough that the it is being detected as a normal desktop/laptop.

With certain designs, a separate tablet layout may be unnecessary if the site are usable with both mouse and touch input.


Is there any way that I can see what is on a phone that has a cracked screen My son was in a wreck and his phone was crushed is there any way I can find out what was on the phone if I connect it to my computer

Assuming the phone has no security lock enabled, you should be able to see the media it contains if connected to a computer. If it has a memory card, you can try and use it on another device.

Assuming the phone is synced to an online account, its contacts, messages, etc. may be accessed by visiting the account online through a computer, preferably.

The only other choice I see is to repair it.


MicroSD card MP3s are deleted/unplayable on Note 4 I have a brand new Samsung 128GB EVO Micro SDXC for use with my Note 4. I did get it from eBay, but it came in actual Samsung packaging and looks legit. If it's a fake, they did a hell of a job.  I formatted it on my Mac in good ol' FAT 32 and copied about 70 gig of music over with a USB adapter, then reinstalled in my phone. Using DoubleTwist, suddenly I only had folders in the 0 - C title range, all else has been deleted.  Also, certain mp3 tracks within those retained music folders wouldn't show as playable, the "unknown file format error" yet all of these files are good ol' mp3 files..When viewing the files in Android File Transer, they look just fine. Coping them BACK from the card to my Mac, they're unplayable, and VLC says they're "undf", so perhaps corrupt.

So I get frustrated and reload the missing D - Z files (several hour copy processe), reload my phone and use the generic "music" player by Samsung.  Now I've got 0 - D folders, nothing else! I've also tried VLC (won't load!) and PowerAmp, these 'unknown' mp3 are still unplayable. I don't see how the card is bad, as it was brand new in the OEM packaging.  Should I just reformat again and try again?  Just so strange how it retains some folders in alphabetical order then gives up on down the list...?
Thank you,
Aaron

What about you try and format it on the tablet itself instead of formatting it elsewhere.

sdxc's I believe are catchy and not compatible with every hardware. While you did format it your Mac I have no idea what was the default allocation size of the cluster and the tablet might not like that.

Also check that the card is firmly inserted in its place.

But before anything else... Check that your Samsung Tab 4 actually supports 128Gb card since my guess is that it doesn't but only 64 - check their specs.

Cheers.


Failed to root Galaxy S (Fascinate) after three methods I have tried three methods for rooting my previous Android device, running 2.3.5 (Gingerbread). It's a Verizon Samsung Galaxy s (Fascinate - SCH-I500).

I have all the drivers installed for the device on my computer (Windows 8) and have USB Debug toggled. SuperOneClick failed to work after three attempts. Local rooting (No computer used) did not work either as that only rooted it about five seconds after boot, displaying a message on the home screen. The last method involved installing and app from the Play store and some software for my PC which I have forgot the name. I'm at a loss on how to root it so I can flash a custom ROM I have.

I had a general idea on where to start but as you've just read, all has failed. Side note: during all of these methods the SD Card was in phone but never mounted as per all the various instructions.

How can I root this reluctant device?

As you describe your Samsung Fascinate is running Gingerbread, there's a rooting guide provided at TheUnlockr which you could try. It uses the odin tool to root the device, so you would need Odin Tool, Samsung Drivers, ClockworkMod Recovery, and Superuser for this.

Install the Samsung drivers first, then install ClockworkMod (which is where Odin is needed). Copy SuperUser to your SDCard, then boot into CWM (turn off the device, simultaneously hold Vol + + Vol - + Power). Select install zip from sdcard, then choose zip from sdcard. Chose the SuperUser file you've copied to your SDCard. Let it flash, and reboot using the reboot system now menu entry. Your device now should be rooted.


How to AutoRotate in LineageOS With ADB? I am using LOS 14.1 unofficial (by dl12345 user from XDA) in my N910C. AutoRotate doesn't work and i found a solution which is working partly. What does mean partly?

I added these to my build.prob with adb.

log.tag.launcher_force_rotate=VERBOSE
lockscreen.rot_override=true

And I've set permission of build.prop like this.

chmod 644 build.prop

Then rebooted to System.

I tested AutoRotate and it is working good even if i am in main (lock) screen. 2-3 days later i realized it is not working anymore mysterious. In the meanwhile i rebooted the device 1-2 times within 2-3 days. I started to look for a new fix and found this command.

ro.sf.hwrotation=360

I deleted first two (2) commands and added this command to the build.prop with adb and set the permission like that.

Rebooted to System and tested. It is working good and today i realized it is not working again.
I started to think what is the problem? It is working some and not working anymore.

I need your ideas and experiences.

P.S: I don't want to use an app always for this.

EDIT: I had edited and pushed build.prop 1 hour ago and had tested, it was working.

I can enable user_rotation to 0, 1, 2 and 3. It is working good but as you know rotating in every app even if in Settings or Phone (Calling). But Auto Rotation is not working.

EDIT2: I enabled Auto Rotation with this command, didn't work.

root@kali:~/Downloads/platform-tools# adb shell settings put system accelerometer_rotation 1

I enabled user_rotation with this command, it is working.

root@kali:~/Downloads/platform-tools# adb shell settings put system user_rotation 1

Results of rests:

Disabled Accelerometer, enabled user_rotation=working
Enabled Acceleremoter, configured user_rotation with 0=not working
Enabled Accelerometer, configured user_rotation with 1=not working

As a result when i enabled Auto Rotation, is not working

EDIT3: I installed this app and tested Accelerometer. I can rotate my phone 360 degree without enabling AutoRotate feature. I had thought my phone's accelerometer is broken, but not.

Android 4.2

Auto rotate on:

adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:1

Auto rotate off:

adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0

Landscape:

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1

Portrait:

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0

Android 8

Auto rotate on:

adb shell settings put secure show_rotation_suggestions 1

Auto rotate off:

adb shell settings put secure show_rotation_suggestions 0

introduction mode can be reset by altering the associated Settings.Secure value. This accomplished easiest by running the following command from a privileged adb instance:

adb shell settings put secure num_rotation_suggestions_accepted 0


Set Android device default install location to external SD card I have Samsung GalaxyS2. Is there a way to set the default install location to SD card of all downloaded apps from play store.

This has been by far one the best utility app that I have bought for my phone. It will install to your SD card and can be set to do so by default:
https://play.google.com/store/apps/details?id=com.buak.Link2SD&hl=en

I had a special condition where my SD card was "emulated" and so the OS couldn't link the app to the external storage. This app solves that by having you partition the SD card and then using a startup script to mount it as another ext filesystem that it can use to link to. It does this all fairly automatic and seamless.

Disclaimer: I am not affiliated or know the developer of this app, I just shopped around and found this to be the best one under all circumstances.

(you may need to be rooted, not sure for your device)


Is there a way to project and control a android screen on PC using USB connection My android screen just recently broke and I can't use the touch. I would like to take some files off it but it is password protected and to access them I need to type in the password.

Unless you had USB debugging enabled, you are unlikely to be able to access your phone's screen over USB (as far as I know).

If you have an external keyboard, you could try plugging it in with a USB OTG cable and using that to type the password, or if you had USB debugging enabled you could try using Vysor.


Can't login with Gmail App/Play Store on tablet; Username/Password OK on desktop web browser I've spent the last 15 or 30 minutes trying to login to the Gmail app and the Play Store on an ASUS TF-101 tablet. During the same time, I've visited a desktop computer, logged out, re-entered the username and password, and logged back in just fine.

Here's a cropped image after attempting to login to Play Store. I'm certain the username and password are correct from testing on the desktop:

The tablet has internet connectivity, and the time is set correctly. I even performed a factory reset and the problem still persists.

A few questions:

Any ideas why I've wasted 1/2 hour trying to login using this tablet?
How do I login into Gmail App and Play Store using Gmail credentials on an ASUS TF-101 tablet?
Why am I being forced to use a password mask created for a 1960s teletype terminal in 2014? I certify that no one is standing behind me.
How do I remove the password mask so I can actually see what's being entered?

Related: I found a similar issue at Can't log in via Gmail app but browser login is fine, but the time is set correctly and there are no other helpful answers.

Did u set 2 step verification to your Gmail account? If yes then you need to set Application Specific Password to your account.

Login to your Gmail from Desktop.
Goto Settings page.
Find Authorizing Application & sites page.
Goto Application Specific Password section
Set your app name and device and Password, then click Ok.
Now you can login to your app with that new Application Specific Password.

For more help visit this page.

https://support.google.com/mail/answer/1173270?hl=en


Micromax Canvas 2 Restarting Problem. Show modem log on the way? I got sick of this.

Whenever i restart my phone it shows "Modem log on the way". I don't know what type of log they are but it creates a folder in my internal storage named "mtklog" which contains some other folders like "mdlog","mobilelog" and "configlog".

The size of these folders are approx 1GB. It gets all over my internal storage. If i delete this folder or stop the process "Modem log on the way", my phone doesn't displaying any contacts and call logs.

And the most important thing after this so called "log" process gets over the contacts in my phone memory gets duplicated.

Please help if any one has solution.

Thank you.

Try this,
     formating your device that will solve your problem regarding to      restarting device sucessfully.

I hope above solution will help you.