Is there a way to get a picture out of a Nandroid backup? I had a picture on my device and did a Nandroid backup and then flashed the device without transferring the picture. Can I get just the picture out? I try exploring the backup but it's just a bunch of files I don't recognize.

You probably search for the contents of your internal SD card (the Pictures directory I assume).

Then you need to explore the data backup. Inside there should be a media directory (and then maybe a 0 directory). This should contain your internal SD card's content of your user. There you can explore all your data.

  Small side note: Not all backup methods save this particular folder. It's generally very big and should be backed up independently. Last I would also recommend an external SD card (if applicable) to save important data on.


Why is my Samsung Galaxy S8 Keyboard Missing Simple Words? Occasionally I'll find a simple word that's missing from my Samsung Galaxy S8's default keyboard.  The most recent example was the word hops.  It kept changing it to hopes.

Have I done something silly to make it forget these words in the past?

Most likely situation is that the developers of the keyboard somehow missed that word. You can only add words to the Autocorrect database, not remove words. Therefore, it's not your fault.


Flash a different region ROM I have a Moto X 1st gen. The model is XT1060 (60 means Verizon US version).

I want to flash the XT1053 version of the phone (the US Retail version without bloatware) on it with RSD Lite. Basically, the ROM is the same, only the carrier which is made for differs.

Am I doing right? How else can I transform my XT1060 ROM in XT1053?

Thank you in advance and sorry for my lack of knowledge to explain this. I have looked for days all over the internet and asked forums and people. Nobody seems to want to answer or doesn't know.

This is not possible. The XT1060 for Verizon is a CDMA phone with GSM world-compatible capabilities. The XT1053 is their unlocked GSM-only model. It would lack support for the Verizon-specific CDMA functionality that would allow it to work on your network. ROMs are very much, permanently, dependent on their device and can't generally be shifted to another device, except in the rare case that different model numbers are only for marketing purposes and the internal hardware is actually identical. It's not, in fact, JUST the carrier that's different. A lot of other functionality has to change to support that carrier.

Your only alternative would be to find a custom ROM built for the XT1060 that incorporates the specific functionality you're looking to get from the XT1053.


How can I restore all my backed up data? I wiped my old phone and got a new one today, and on my old phone I had all of Google's back-up options turned on, but it didn't sync any of my app data when I installed the apps on my new phone.

Just in case something like this happened, I also copied and pasted the files of my old phone into a folder on my PC. However, nothing changed when I copied all those files onto my new phone. What am I doing wrong?

Copying and pasting folders from the old phone to the new one doesn't link it to the app installed in the new phone. Instead, try backup apps such as Titanium Backup, and make a complete backup of all the apps which you require from the old phone. Now, a folder named TitaniumBackup would be created in your SDcard. Copy that folder and paste it in the new phone. Install Titanium Backup in the new phone and try to recover the apps with data. Your issue will be resolved.


Galaxy S6 Edge unresponsive Download Mode Screen Worth noting my home button doesn't work (although the fingerprint scanner does).
I'm able to access the 'Warning: A custom os can cause critical problems..' screen by holding down my power button and either of the volume buttons, but once on the screen I can't continue or cancel using the volume buttons, the phone simply doesn't respond. To turn the phone off again I have to hold both volume buttons and the power button for an extended time.

If anyone has any ideas, that'd be much appreciated.

I found a way around this by using a utility called 'Samsung 300K Tool', it allowed me to put the phone in download mode without rebooting.

EDIT: After recommendation by beeshyams.
Googling 'Samsung 300K Tool' after seeing it in a video I was able to find it very quick, however it seems Mediafire has deemed the program dangerous, I scanned with Malwarebytes but proceed at your own risk. I also can't guarantee this will work for your phone but it worked for my S6 Edge. I've uploaded the executable to TinyUpload, it can be found here:
http://s000.tinyupload.com/?file_id=06981153934260620870

First make sure your phone is on as normal, plug in the phone and open the utility, after given the go ahead by the dialogue on the right, click the image of a connector on the left, wait a moment and your phone should be in download mode, run Odin as normal.
Hope this helps someone.


What is the baseband and do i need to update mine? I have a Samsung galaxy note which I've rooted and installed Cyanogenmod. I've always been using Cyanogenmod and always used the inbuilt updater.

My radio has been giving me trouble. For example I can't see the signal strength anymore and I've not been able to resolve it. No one on this forum had an answer either.

Why is device not showing the phone signal bars anymore?

I thought I'd update my phone's baseband but I don't know what it is and whether I should update it? My current baseband is XXALIE and my phone is a Samsung Galaxy Note 2 (GSM. Intl. edition).

Here's a list of basebands I found on XDA but I'm not sure if it's a good idea to update it. I can't even find my baseband on the list. Since I'm using the XX baseband, can I download any of the XX basebands for Android 4.3 basebands from the XDA page.

(If someone could shed some light on this whole baseband thing, it would be great.)

The way I understand it is that the baseband or radio partition is firmware used by the baseband processor, which is physically different from the application processor. The BP also has its own RAM and communicates with the android kernel via a process called the RIL (Radio Interface Layer).

When you install/update a new ROM this should not touch the baseband. So if your android ROM is having trouble communicating with the cellular hardware, the RIL part of the kernel might be to blame. This may be because the newer RIL expects  a more modern baseband version.

So basically your baseband becomes an outdated dependency if you upgrade your ROMs long enough. To fix either downgrade the ROM (Kernel) or upgrade the baseband. Note there are risks involved with flashing the baseband. See also What is radio.


Different wallpaper for each homescreen? I'd like to be able to have a different wallpaper for each homescreen. I found a live wallpaper that lets you do this.
Is there a more efficient/less cumbersome way?

AFAIK the default Android launcher does NOT allow you to do this. However, there are some launchers available on Play Store which let you do this. Regina 3D Launcher is one of them.

The other option I see is what you are already doing, using a live wallpaper like MultiPicture Live Wallpaper.

(I have mentioned some popular apps to do this, there are alternatives available, you can search on Play store.)


Why does video screen get brighter and how to prevent it? This happens on Nexus 7 2013 (Google stock 5.0.2) and also happens on Galaxy Note 12.2 tablet (Samsung stock 4.4.2). I am in a dark room. I have set the system brightness to the minimum (let us call this brightness MIN). To change brightness I use swiping up/down on the left screen area.

With MX Player, when the video starts playing, even the minimum brightness (which is 0) makes the screen brighter than MIN. There seems to be no way to set the brightness to MIN. I can clearly notice that the screen has been brightened, by pressing the home button or the task switch button. I can see that the screen remains bright for about 1 second then changes back to MIN.

With VLC, when the video starts playing, if its previous brightness was 0, the brightness does not change and remains MIN. But if I change brightness once, changing it to 0 does not lower the brightness to MIN. At this point, VLC acts just like MX Player.

Is this a bug of Android? It seems as if the system passes a false minimum brightness of the hardware to the software. Is this an intended behaviour to make video brighter? Anyways, is there any way to prevent this brightness change? This hurts my eyes when I watch videos in a dark room.

==PS==

This behaviour is also happening in CyanogenMod 12 (Android 5.0.2).

You can disable MX Player's brightness controls. To do this, goto Settings>Player>Screen and uncheck the brightness option.
And, an alternate option is to use an xposed module(you need a rooted device) named Minimum Brightness.


Custom recovery and Google OTA Will I receive Google updates for my Galaxy Nexus if I replace stock recovery with CWM (like explained in Why isn't Clockworkmod Recovery “Sticking”)?

Having CWM installed won't prevent your phone from noticing that an update is available, but it may prevent the update from installing in the usual automated fashion.  The update process actually works by creating a special file with a "script" for the recovery to run, then rebooting to recovery; CWM will just show its menu instead of running the script.  It may be possible to apply the upgrade through CWM as an ordinary update zip, but if you want to make sure the process is seamless, it'd be a good idea to flash back to the stock recovery before installing the update.

BTW, the JRO03O update for the Galaxy Nexus removes the automatic stock recovery flash that you linked to.  You no longer have to do anything special to keep CWM installed when running stock.


Enough space, downloads most of the app, then says not enough space So I'm trying to install a little game called Xcom: Enemy Within, Google Play store downloads most of the App- I'd say 99% at least...then it gives me an error and says there's not enough memory- I have about 338 MB left after that.

MORESO- I have an external mini SD card that I want to put this on but it won't allow me to download directly to it.(Which- I must say is a dumb design oversight that...well the ability to do that has been around since Windows XP guys come on) so long-term it isn't going to be that big of an issue. What can I do?

Try clearing Play Store's cache and data and see if that helps. To do this, goto

*Settings > Apps (or Manage Applications)*

Swipe to    All

Then tap on Google Play Store> Clear Data
Reboot and try the download once again.


Upgrade and Rooting Motorola Xoom Paths I have a UK Motorola Xoom, Wifi only version. It's currently running 3.0.1 and is rooted.

I'd really like to upgrade to 3.2 and stay rooted. What's the best path to take with this?

I can't download the official "over the air" update, because that clashes with the rooting process I have performed (I assume) as that bricks the device. I have been using it for a while and have many settings and apps in place. I assume there is no way I can do an in place upgrade and keep everything as it is?

I assume I will have to use something like Titanium Backup, then find a pre-rooted 3.2 image and flash that on, then restore my apps and settings? Can anyone confirm if this is correct or not?

Finally, if that is true, can anyone point me to such an image for my model tab?

You could try CyanogenMod 9 (there's a release candidate now):

CM9 has support for the Motorola Xoom (wifi), and the Motorola Xoom (Verizon) at this point.

Here's CyanogenMod's update guide from their wiki for the Xoom.

You have to backup your device in advance, of course (using TitaniumBackup for example).


Restore Pixel C backup I had a Pixel C, which I backuped (System -> Backup -> ...). I can see that backup (1) in Google Drive.
After the Pixel C died I now have a new Pixel C and would like to restore that Backup (1).
When setting up the device, it gave me no option to restore from the previous Backup (1). So I enabled backing up the new device and now have a second Backup (2) in Google Drive.

Now my question is - how do I restore the previous Backup (1)?

I had the same issue and Google support pointed me to this link.
There is a section on restoring from backup, which references Nexus devices but apparently works for the Pixel tablets as well.


Nexus 7 Google Logo Boot-Loop My stock Nexus 7 was working fine until I turned it on. The lock screen was frozen. I then hard reset the device and turned it back on. On boot the tablet gets stuck on the Google logo and never continues. Tried recovery mode, but it doesn't start. I also tried re-flashing stock from here but it hasn't made a difference. How can I fix this? Can I resolve this with fastboot?

Try clearing/formatting Cache partition from recovery and than flash a factory image.

If it doesn't work, flash a custom recovery and than format the Cache partition and try rebooting your Nexus 7.


ROM Manager: What is the difference between the MTD and the non MTD versions (e.g. "Samsung GalaxyS i9000 (MTD)")? When I select "Flash ClockwordMod Recovery" from the ROM Manager menu a list of devices is presented ("Confirm Phone Model" dialog).  There I can choose e.g. between "Samsung GalaxyS i9000" and "Samsung GalaxyS i9000 (MTD)".

What is the difference between the MTD and the non MTD versions? When would I choose what?

MTD (Memory Technology Device) is a type of Partition Map (configuration of partitions of NAND).

Partition Map allows those who are using it control over how their partitions are sized and how much space is allocated here and how much space is taken away from there. A file system resides on the Partition Map and governs the data being read,wrote,moved etc by the OS (Android). Changing a file system of a partition is very easy, but changing overall Partition Mapping isn't. Plus, partition mapping decides which file system to support. So, its choice is very important.

MTD is Open Source. MTD supports YAFFS2 as a file system residing on it governing how data is transferred and the speed of which it is done. EXT2 through 4 aren't possible with MTD. Due to Open Source nature, it gives you full control over partitions. Choose MTD if you use CyanogenMod or MIUI type custom ROMs.

A Bit of Knowledge: Samsung's stock ROM uses BML partition map. BML is proprietary in nature. It's Close Source.


Web Browser Screen Resolution / ViewPort width I've recently upgraded from a OnePlus 5T to a Oneplus 9 Pro.
I have noticed that when viewing webpages, the viewport width on the 9 Pro is smaller than on the 5T, even though the 9 Pro has a higher screen resolution.
When I visit http://whatismyscreenresolution.net/ on the 5T, it shows 412x823, and on the 9 PRO it shows 384x858.
Is there anyway to 'fix' this so that the 9 Pro has a higher viewport width?

Fixed this by changing the 'Display Size' setting in phone settings to 'Small'.


LG P500 Recovery Isuue I rooted my LG P500 and installed ROM Manager. I flashed ClockWorkMod Recovery (using the ROM Manager app). The problem is that when I boot to recovery I get a E: boot error "recovry" message at the bottom of my screen.

Device: LG P500

Android 2.3.3 [Software version - V20e]

Rooted with SuperOneClick

ROM - Stock (cant flash new ROMs because of this problem)

Thank You!

You should probably try to re-flash the recovery image to your phone via fastboot.

Just googling a little, or directly on the xda-developers.com forum you can find all the info you need, including links to recovery images for your model:

http://forum.xda-developers.com/forumdisplay.php?f=839


WhatsApp shows I'm on call when I'm not What reasons are there that WhatsApp shows me on another call, although I am neither using the application nor the phone as such. I don't know enough about WhatsApp to explain this to a friend who thinks I am lying. Could connection problems lead to a false status?

It's a software bug.  Try reinstalling the app and it should fix the issue.  Sometimes it's the network coverage as well. If the phone is between networks like connecting between Wi-Fi and cellular data it can do something like this.


Move apps automatically to SD card I have samsung A5, android 5.0.2, not rooted. it supports moving to SD card from application manager. Every time I update an app, it is moved to storage and i have to move it to sd card again.

Is there an app that move other apps to SD automatically after updates? I had link2sd and purchased the paid version long ago for a rooted s3 mini, but i don't find link2sd useful anymore. App2SD is just an interface for moving apps, it can't move apps automatically.

If you want to know why I don't want to root, here, actually I want to root but there are no rooting safe rooting tools for my phone right now.

Don't know if this will help, but in Link2Sd there is a setting that can automaticaly move apps to the SD using the Native App2SD Method on android phones.
You can use this to automaticly move apps2sd nativly and have it show notifications when this is available.


I can't purchase anything on play.google. I get error "error retrieving information from server [DF-RPC-01]" It's not just in the play store, it doesn't work on mobile or on PC, and I also can't do any in-app purchases in any app.
I tried reinstalling apps, clearing phone, but I believe it has nothing to do with the phone because it's not working on PC as well...
If I go to google payment center, I get "You haven’t signed up to pay for any Google services yet", and I successfully bought an app a few months ago.

This usually happens for one of two reasons:

The payment information registered to your Google account is invalid and causing problems.
The application data of the Google Play Store is corrupted

Managing your payment information

Verify if your payment methods are still up-to-date in Google payments center and in the account section of the Google Play Store. Note that they should match the personal information of your Google account.

Clearing the Google Play Store cache

Open the Settings app.
Click on Apps.
Select Google Play Store from the list.
Click the Force stop button and confirm. The application is now forcefully closed.
Still in the same window, click on Storage.
Click the Clear cache button.
Now reboot your phone and try again to see if the problem went away.


Why does bluetooth headset auto dial a number when I press the button After I have paired a bluetooth headset, if I press the call button on the headset it automatically calls one particular number? Why does this happen?
I would have thought it should bring up the dialer for me to select who to call.

I'm running a HTC Magic with 2.3 Gingerbread if that matters.

It call the last number used in or out, its supposed to be a quick reconnect after a dropped call...

The the BT is supposed to be hands free, so using the phone to select a call is none hands free!

You should be able to double tap the button and get a voice recognition control, with various occasionally funny results


How to delete backups made using Clockworkmod? Splitting this question from the comments to my answer to How to install ClockworkMOD Recovery on Sony Xperia Neo V (MT11a)?

  Erik, one last thing. I accidentally made an extra backup which didn't even complete because my SD is full, how do I delete that backup, or any other previously done backup using CWR?

Clockworkmod stores its backups in /sdcard/clockworkmod/backup (replace /sdcard with the path for your external card if you're looking for backups to external memory). With versions prior to 6.0, you can move off (or delete) the entire directory to clear space. The entire backup is self-contained.

If you're using a 6.0 or greater version of Clockworkmod, this is no longer the case. The information about the backup is still in /sdcard/clockworkmod/backup, but the actual data is now stored in /sdcard/clockworkmod/blobs and is deduplicated between backups. The upside is that this should save some space between multiple backups. The downside is you can't just move off or delete a backup directory. With 6.0+, you now have to delete that folder, and then run the "free space" option. Initiating a new backup will automatically free space.


Stock Nexus 7 2013 stuck at "Google" when booting stock Nexus 7 2013 4G stuck at "Google" when booting.

I can go to bootloader using Power + Vol Down but failed when going to recovery. it goes to "Google" again instead of Android icon.

I also tried to unlock bootloader and flashing 5.1.0 (LMY47O) and 5.1.1 (LMY47V) but both still stuck at "Google" logo and cannot go into recovery mode.

Similar threads with no success:

Nexus 7 stucks at Google logo
https://youtu.be/BsDElKLoMV0

OH!! Unexpectedly now it works!! Here's roughly what I did:

Flash 5.1.1, & leave it to try to do normal boot => failed
try to go to recovery => failed
flash 5.1.0, & leave it to try to do normal boot => failed
try to go to recovery => failed
flash 5.1.1, & leave it to try to do normal boot => success! but very slow process!

make sure when flashing stock images all steps are successful in the command line, e.g. formatting, updating (some missing .sig files are okay)


App compatibility with a tablet I might buy Nexus 7. But how are the apps configured with this larger screen? It's in between a regular tablet 10" and a phone 4" so how, for example, will apps like

notational acceleration
MyLifeOrganized

and others work with this enlarged screen?

It's up to the app. Android provides mechanisms for app authors to specify different UI layouts for the different screen sizes (roughly speaking: phones, 7in tablets, 10in tablets). This means that the app might rearrange its buttons or use larger sizes to fill a 7in screen, or it might do something more radical like switch to a two-pane layout (such as Gmail). IIRC, most apps with a two-pane layout use it only in landscape mode on 7in screens, whereas they use it in either orientation on 10in screens and always use a one-pane layout on phones.

Unlike on PC, it's usual for Android apps to be laid out using a resolution-independent unit (which Android calls display-independent pixels, or dp) instead of specifying sizes in pixels, so that regardless of display resolution, buttons are always large enough to click on. There are a few exceptions (app authors can still choose to work in pixels) but those are in the minority: mostly games, since that's how PC game authors are used to working.

Even if the app isn't specially designed to work with tablets, it'll still work. It just might look silly, with lots of empty space or oversized buttons, if the author didn't consider or test that form factor. Google Play encourages developers to include screenshots on 7in and 10in tablets, so that's the first thing to look for. If you browse using the Google Play app on your device, it'll show you the screenshots for that device's size first (i.e. it'll show the 7in screenshots if you're using a 7in tablet). Many developers also explicitly mention tablet support in the app description, such as the first app you linked to (Notational Acceleration).


Email through sms is in separate threads When I receive an sms from an email address, the name of the thread is something like 0000000000000001.  If I respond, the person gets it, but then if the person responds to that, it comes in a new thread called 0000000000000002.  The next comes in 0000000000000003, etc.  I have tried adding the email address as a contact, but each new message still comes in a new thread.  What can I do to stop this?

I am using Silence (the messaging application) on a Nexus 6P on Android 6.0.1

There might be a problem with your message app.
Unfortunately there is no possibility to get rid of this problem.
You got a few options to choose:

  Go to: Settings > Applications > Manage Applications > Select the Messaging
  App

  Choose 'Clear Data' and also 'Clear Cache'.

You will lose all data and text messages in your phone.

Try to install another SMS app there are plenty on Google Store. IMO the one of the bests is the Textra. Hope you enjoy it.
Maybe it is connected with an APN issue.
This might help.


Is there a way for me to use my phone as a Xbox One or 360 controller I let my friend borrow my Xbox 360 controller which was the way for me to stream Xbox One onto my computer. Since he now has my controller I can't really do it, so I was wondering if there's a way to use my phone to control my Xbox.

You should be able to do it with the Xbox One SmartGlass app.

Navigate the Xbox dashboard, pause and rewind your favorite movie, swipe, pinch, and tap to surf the Web on your TV, and use your device's keyboard for easy text input and search on your console.

Browse the entire Xbox catalog from your device.

Get real-time game strategy within the app.

Compatible with the following devices:
    - Windows 8
    - Windows RT Tablet 8+
    - IOS Devices up to 5S and Ipad Air
    - Android devices that run 4.x and higher

It also provide exclusive and interactive content for movies and TV shows.

More details on its website.

There is also an Xbox 360 SmartGlass app.

Both apps have positive reviews and perform well.

Alternatively, if you just want to play the games streamed to your computer, set up the Xbox App like so:

On your PC, launch the Xbox app.
Select Connect from the panel on the left side.
The Xbox app will scan your home network for available Xbox One consoles. Select the name of the console you want to connect to.

More details on their website

Then download a controller app for your phone like DroidJoy app.

Allows you to use your Android device as an Xbox like controller for playing games on your pc
Requires running a "server" app on your computer to communicate with the controller app which you can download on their website


Moto G stuck on the screen "Warning bootloader unlocked" I'm trying to solve a problem that is affecting a Moto G 2014 XT1069 device. What happened is that the device did shutdown, then when trying to power it up again, it stayed stuck on the Motorola logo for some time. Another person trying to help, said that it was needed to format the cellphone and rebooted into recovry mode. The point is that when trying to factory reset an error appeared.

This person then said that the device was bricked and needed to do something to correct it. Then using fastboot through a computer, I don't know what she did but the situation got somehow worse.

The first thing is that she unlocked the bootloader. But after all the procedure what happens is that when the device powered up, it just got stuck in a screen with a message WARNING BOOTLOADER UNLOCKED and it doesn't progress any further.

On that same screen it is possible, by pressing PWR + VOL DWN to access the bootloader, but even if we select "Normal Powerup" or "Recovery", the device just gets back to the screen WARNING BOOTLOADER UNLOCKED and nothing more happens.

Furthermore, it seems that the battery became somehow "mad". After a quite long time interval charging, the device got to 29% of battery and after just a few minutes trying to correct all this mess, the battery got to 6%.

I don't know what they did and how all of this happened.

How can I fix this mess? How can I make the cellphone boot and make everything right again?

If possible I want to avoid flashing the factory image for the reason that I don't have access to the image from the official source and I feel quite uneasy to get from one untrusted source, since it might compromise confidential data.

What can I do to solve this? I believe there has to be a way to correct all of this.

Bootloader is a bit of code that tells your device's OS how to boot up? Does the phone boot in fastboot mode? If so you can tape fastboot oem lock or an alternatie that works on many motorola: fastboot oem lock begin this should relock the bootloader.

To boot in fastboot mode: Turn off your phone and then press and hold the Volume Down + Power buttons simultaneously for a few seconds.

If the above dont work, you'll need simply to flash the stock firmware first and then get in fastbootmode and tapefastboot oem lock

This thread on XDA Developers will explain more in details.


How to make screencasts on Samsung Galaxy SIII? Is it possible to make a screencast (video) with a Samsung Galaxy SIII?
I want to record what the screen looks like as the user interacts with
it. I know I can take a screenshot with Home+Power but I'm not sure
whether besides screenshots it is also possible to make screencasts.

Thanks.

Theres an app for that:
SCR free.
You will need root for this

https://play.google.com/store/apps/details?id=com.iwobanas.screenrecorder.free


GNU Utils in Android Emulator Can we install GNU utils on Android emulator?

Depending on emulator's platform (x86, x86_64, arm64, armabi, etc), can one install corresponding GNU utils build? I mostly interested in vim on emulator.

I don't think you can install GNU utils directly on Android, because Android is not GNU/Linux.
From Coreutils - GNU core utilities,

Introduction to Coreutils
The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system.
These are the core utilities which are expected to exist on every operating system.

(Emphasis mine)
But Android is not GNU/Linux

Android is very different from the GNU/Linux operating system because it contains very little of GNU. Indeed, just about the only component in common between Android and GNU/Linux is Linux, the kernel. People who erroneously think “Linux” refers to the entire GNU/Linux combination get tied in knots by these facts, and make paradoxical statements such as “Android contains Linux, but it isn't Linux.”(*) Absent this confusion, the situation is simple: Android contains Linux, but not GNU; thus, Android and GNU/Linux are mostly different, because all they have in common is Linux.

(Emphasis mine)
...however, alireza7991 from XDA forum was trying to port them to Android.

Requirements: an ARM v7 processor with built-in NEON SIMD (scorpion, krait, exynose 4, exynose 5,...)
Installation

Be sure you meet the requirements!
Get the zip file (CoreUtils on Android v1)
Flash it via recovery mod
Reboot and enjoy

Usage
To avoid issues of having busybox and coreutils at same time, all utils are named in form : cu.${UTIL_NAME}. For example:
cu.echo "hello world!"
cu.chmod 644 /system/build.prop

Bugs: a few utils such as ls and uname are broken down till I fix them and add the correct one to repository. Some utils are missed. (currently we have 103 applets working)

Further reading: BusyBox Replacement on the Horizon? Meet GNU CoreUtils on Android

PS. If you want to use Vim on Android, why don't you use Vim Touch or Terminal IDE, or search "vim" on Play Store instead?


What are my options for connecting my Android to Ubuntu? I have a Samsung Galaxy S2 running rooted Jelly Bean 4.1.2. My computer is running Ubuntu 12.10.

Before, in Android 4.0, I simply plugged the USB in, and a notification would pop up, and I was offered a button to Turn on USB storage, and then my 12GB internal SD card and 16GB external SD card were both mounted as external drives. Nice and easy.

Now, to get the same thing, to connect my Android as a mass storage device, before I connect the USB cable, I have to go to Settings -> More Settings -> USB utilities and press Connect storage to PC, then plug in the cable, then press Turn on USB storage. It's a hassle and a half.

If I don't do it this way, when I connect the USB, it tries to connect with MTP. Which causes this error:

Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device

If I switch the connection mode to PTP, I get two devices, both called SAMSUNG_Android, only one of which (12GB internal) actually ever displays the contents. The other hangs.

In either case, MTP or PTP, if I have Banshee running when I connect my Android, it causes Banshee to crash. I use Banshee to sync my music collection.

The short story being that currently, connecting my Android to my computer is either complicated or doesn't work very well.

I've been told that USB mass storage is being deprecated, and MTP is the standard going forward. At the end of the day, I don't care if it's MTP, PTP, or mass storage that's used to connect my device. All I care is that it's as easy as it used to be. Plug it in, press a button, both drives are mounted and usable like any other drive.

How do I get this ease of function when connecting my Android to my USB.

With the problems I had with different devices and versions of Android, I found that the most effective and the easiest way to access files on my device is to use AirDroid. Although this will not mount the Android device as a file system, but will allow an easy file transfer. All you need is a wireless connection of your phone to your local network. Once AirDroid is started, you get a web interface that you can access from your desktop computer's browser, using the port 8888. AirDroid is a free application on the Play Store and received great scores so far from everyone.


Effects of hourglass button in Android P easter egg In the Android P easter egg, PAINT.APK, there is a button in the toolbar that looks like an hourglass. Clicking it rotates it, but it appears to have no effect. What effects do the hourglass button in the Android P easter egg have?

I found out that when the hourglass is vertical, it makes the colors fade over time. But when it is horizontal, the colors do not fade.

Purple sitting 3 minutes with hourglass vertical on the left
Purple sitting 3 minutes with hourglass horizontal on the right


ClockworkMod Recovery pops up during phone turn on When I turn on my Galaxy S2 phone, ClockworkMod Recovery v4.0.0.2 pops up with the list of options,

1- reboot system now
2- apply update from sdcard
3- wipe  data/factory reset
4- wipe cache partition
5- install zip from sdcard
6- backup and restore
7- mounts and storage
8- advanced
9- power off

I am unable to figure out a way to turn on my phone. I am new to this so can you help in suggesting a way to access my phone? Every time I reboot the same ClockworkMod screen pops up.

Fixed it by rooting the phone with a different kernel version. Installing in appropriate kernel was the reason for this problem.


Installing Froyo on Milestone Is there a way to install Froyo on the Motorola Milestone?

I understand that Motorola is planning a deployment of this release in Q1 2011 but I just wish I had it now!

Stock Froyo?  No, not at the moment.

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


Chrome pages turns blank after loading I have been having this happen to me for a long time now but recently it seems like it has gotten worse.

What happens is that

A page loads, and you can see the webpage and almost all content while its loading. You can scroll and use as normal, but once the page fully loads it turns to a fully blank page.

Sometimes it happens really fast on light pages, other times on heavy pages you are able to see the page then when it does load it goes blank.

Even with a refresh the same thing happens.

The way to fix it is to clear the app from recent apps. Open back up chrome then it loads fine.

Its not every page its not all the time but its at least everyday. Its happened with 1 tab open to 10 tabs open. On all kinds of different sites and pages.

Any ideas on why this is? Anyone else experiencing the same thing?

A bug in the latest version of Chrome can cause this in certain circumstances (low memory being one). Details here:

https://code.google.com/p/chromium/issues/detail?id=342190
https://code.google.com/p/chromium/issues/detail?id=399521

Seems like a fix should be making its way into the beta soon.


WiFi icon keeps blinking, can't turn it on or off Can't connect to Wifi on my phone, because the ON/OFF slider is grayed out:

Screenshot (click to enlarge)

Also, the WiFi icon keeps blinking, and I can't turn it on/off. Kinda frustrating.

Android Jellybean.

I solved it by deleting /data/misc/wifi/wpa_supplicant.conf.
It will reset all your saved networks.
I have it rooted and deleted the file through a root explorer or you can remove it via ADB (adb shell rm -r /data/misc/wifi/wpa_supplicant.conf. I'm not sure).

You may backup it before, then open with a text reader to see your saved passwords.


Send SMS to a list of recipients from a text file I am  old user of Nokia E72 and it has got an interesting function that I always used.

But now I moved to Android on an Xperia SL. On my Nokia, the field of recipients allowed me to copy and past the list of contacts separated by linebreak, from a text file.

This worked with even more than 500 contacts at once.

Unfortunately, I cannot do this on my new Xperia.

My Question is: Which SMS App can allow me to send SMS to a list of recipients from a text file?

Android has a 10-recipient limit for SMS messages to prevent abuse. With root access, you can bypass this limitation. See: Is there any way to remove the 10 recipents limit from the SMS app?


Process com.android.systemui has stopped So my phone (Samsung Galaxy Avant) was working just fine until last night where I keep getting this error. I can use my phone just fine for maybe,2 minutes,but after that,it crashes. I already tried looking around for a solution,and have tried clearing the cache partition,but no luck there. A factory reset of everything is my last resort option,so want to try as much as I can first.

I can use my phone in Ultra Power Saving Mode with no issues, so it has to be a third party app during that's causing the issue. Only thing I installed yesterday was just a battery monitoring app (Go Power or something to those likes). I already tried uninstalling that and my 3rd party launcher (Nova). Still no luck.

My phone was rooted (Or at least should of been or be) using the Kingo Root program. I did also uninstall that as well, so am not 100% certain if that is also the cause. Cant seem to reinstall it as the installation hangs and then the UI crashes. Also,did uninstall some stock apps I had no need for,but that was a long tome ago.I feel that it should continue to install,even without the UI,and have given it a few minutes,but when I restarted my phone to check,nothing. Maybe I didnt give it enough time or it just didnt install. Cant get into safe mode either (The method using Power Button and Volume Up),as all I get is a prompt for a custom OS installation with Odin,nor does it show up when I long press the power button.

EDIT: Also have tried resetting all App Preferences and also Uninstalling Malewarebytes which I just remembered I reinstalled yesterday too. I did last month also get the charger port replaced,or rather,the entire motherboard,but doubt that is the issue.

EDIT2: Found out I was getting to safe mode wrong. Still crashed.

I think I figured it out. It was that Kingo Superuser app that was causing  it. Was trying to think what else could it be and noticed it was still around. Disabled it and now everything is normal so far.


Keep phone screen lock unlocked until lock it manually The Lock Screen uses two timers. The first timer is the "Sleep" timer which turns off the device display to extend battery life.
The second timer called the "Automatic lock" timer turns on security features like pin, pattern, password or face unlock and protects the device from unknown users.

screenshot (click image for larger variant)
So I want that,

My phone do not get locked when the screen go off until I lock it manually( i.e. by power key). By default 30min is the max. time when the screen get off but the phone do not get locked on lock screen.
How to manually turn off screen without locking the phone (because if i use power key i will need to enter pin or password).(second one is not so important I just to know is there is a way instead of just relying on screen timeout)

Note: Device is Samsung j7 nxt, Android 9.0 rooted and Magisk and Edxposed Manager installed.
My device do not support face unlock and fingerprint unlock. I use shared wifi, so that cannot be used for smart lock. I do not have Wi-Fi at home I use phone data and there is some issue with my Bluetooth Unable to connect my bluetooth to pc or otherphone.
The only way to achieve this thing is through increasing time in lock automatically.

Difficult part of this situation is that OP doesn't have access to conventional smart unlock methods like Faceunlock, Wifi, Bluetooth, Location fence. So the solution has to depend on automation using system (OS) properties. That brings a caveat, it may not run on all devices. It runs fine on my OnePlus 7,with Oxygen OS, Android 10.

I prefer using MacroDroid for automation , since it is free (upto 5 macros) and easy to learn. To understand how MacroDroid works, see answer here (Not affiliated to any app). Credits to this solution go to user pr3jker  who uploaded his template in two macros (accessible from the templates section of app). This is a no-frill, bare bone macro improvised from those and can be improved upon to meet specific needs. The good part is this meets both requirements asked by OP. You need two macros.

First Macro (unlock w/o PIN)

Triggers:

Screen Off
Empty Trigger

Action

System Setting → Secure → Setting Key, enter lock_screen_lock_after_timeout (copy paste sometimes adds invisible characters, so key it in) → Value enter 86400 (or 86400000 on Android 10 as it uses mlliseconds iso. seconds) make sure it is integer selected → OK and name, save the macro
Logic: When the screen goes off (depending on the sleep time you set in your device) or when called by another macro (empty trigger) the actual lock screen period is extended to 24 hours (86400 seconds). Effectively, you are setting sleep time to 24 hours, irrespective of the system sleep time setting (Your screen will go off as per the system sleep time but actually it is 24 hours) . So, when you press the power key to unlock, it does so without needing to enter PIN.
To test, set system sleep time to 15 seconds, let the screen fade and go off, unlock device by power key press (Don't lock device by
power key, let  the screen go off)

Second Macro (to toggle the first macro)

Trigger: Empty Trigger

Action Enable /Disable Macro →  from the drop down menu choose the first macro  → Toggle Macro  → OK, name and save the macro

Go to the widgets section of your launcher, locate MacroDroid shortcut widget and drop it on home screen and assign the second macro to it.
When you click the widget, the first macro is disabled and on next click it is enabled. You can add corresponding text warnings or audio feed back on toggling, since disabling Key guard (PIN) is a security risk and you agree that you are consciously doing it. For example, another action can be added in the second macro, lF Macro enabled (first one) pop up message and audio warning so that you are aware of zero Key guard security.
Note: Disabling the macro only ensures that it is not triggered again but the previous values will hold - for example, if you set it for 24 hours and disable it after 2 hours, the behavior will persist for another 22 hours. So, either set the time period short or see the template macro for remedy. Like I said, it's a bare bone macro in the answer.

Since you have EdXposed installed, you may want to install Xposed edge module and map gestures to the second macro (choose shortcut and then MacroDroid shortcut as action). This is what I did since I am mostly at home and don't really need to lock my device and with a gesture enable key guard when stepping out.


Hide developer settings from menu Most of us will know that tapping "build number" a few times in "about device" gives us access to developer settings.

Is there a way to reverse this, and hide developer settings from the menu without doing a factory reset?

There're two methods to hide it completely:

1. factory reset

This should be clear, but if you need more info comment.

2. OTA Update

When your device manufacturer releases an update and you install this update the developer settings get hidden.

other possible solutions

maybe on your device you can clear the settings app data and cache. But this doesn't work always
You can toggle the developer settings in the upper right off, but the settings doesn't get hidden

Sorry but there aren't any other possibilities yet. Maybe you can say what device it is and I can help you.


Can I store a CWM backup on the PC and copy it to the phone when needed? I was wondering if I could just simply copy the backup file and when needed copy back to the phone....because it takes up almost 3 G space. Weird that it is that big.

By the way....I cant even locate the backupfile. Where is the default folder for it?

Can I store a CWM backup on the PC and copy it to the phone when
  needed?

Yes, you can.

  CWM backups are stored in /data/media/clockworkmod/backups

And for TWRP :

  you can choose the files/backup-files for saved and stored in Sdcard or Extsdcard
  during backup process.

Stored in -> sdcard -> TWRP -> Backups

or:       Extsdcard -> TWRP -> Backups

and then, you can copy this backup when needed into the phone and then,
Restore it from related recovery.


Decrease icon size on nexus 4 I got the ota update for kitkat and after that installed the android launcher ripped from nexus 5 rom. The result is that my icons look too big. Is there any way to decrease that or use a custom rom to change the size?

Use another launcher (for example, Nova Launcher).


How to handle multi-keycode keys on Android with a bluetooth keyboard? I have a Microsoft Mobile Wedge keyboard. I've connected it to my Nexus 9 and after setting the language in the settings it works almost perfectly. Almost!
There are 4 keys on it that don't work, because they're multi-keycode keys. They're the "magnifier glass"-key, the "3 dots on a ring"-key, the "black rectangle intersecting with rectangle border"-key and the "gears/settings"-key.

So far I've found out with

getevent -lt /dev/input/event4

that the Linux keycodes they send are

KEY_LEFTSHIFT
KEY_LEFTMETA
KEY_F21

KEY_LEFTALT
KEY_LEFTMETA
KEY_F21

KEY_LEFTCTRL
KEY_LEFTMETA
KEY_F21

KEY_LEFTMETA
KEY_F21

I've created the 2 files from their Generic.kl and Generic.kcm counterparts

/system/usr/keylayout/Vendor_045e_Product_0790.kl
/system/usr/keychars/Vendor_045e_Product_0790.kcm

and made sure with

dumpsys input

that they're used.

I tried to enable F21 in the layout first, but that didn't work because there's no Android keycode for F21. So I bound it to INSERT instead, because it's an unused key.
Then I went into the character map and tried making an INSERT key (which is actually F21) and applying the right modifiers to it.

key INSERT {
    base:           'a'
    lmeta:          'A'
}

The above being for the key that only had 2 keycodes. Unfortunately this didn't work. Nothing happened. So now I'm here to pick your brain.

Does anyone know how to do multi-keycode keys?

Thank you very much in advance.

I am not sure if your way works or not, but try and see if this works. I have linked all the necessary stuff, have a look and try and se if it works.

Android Keyboard Devices (Scroll to the bottom of the page for all the key codes)

Keytest Apk (Use to show keycodes when pressed)

How to map android keys to your USB/Bluetooth Keyboard

Map android keys to any Keyboard

Android key Maps (User Blog)

Keyboard shortcuts and navigation, these may help with your problem or not (also extras for users who are reading this)

ESC = go back
CTRL + ESC = menu
CTRL + ALT + DEL = restart (no questions asked)
ALT + SPACE = search page (say “OK Google” to voice search)
ALT + TAB (ALT + SHIFT + TAB) = switch tasks

Also, if you have designated volume function keys, those will probably work too. There’s also some dedicated app shortcuts like calculator, Gmail, and a few others:

Android Keyboard Shortcuts: Apps

CMD (Windows key) + A = calculator
CMD + C = contacts
CMD + E = e-mail
CMD + G = Gmail
CMD + L = Calendar
CMD + P = Play Music
CMD + Y = YouTube

Others keys that are useful include:

Android Keyboard Shortcuts: Scrolling

Spacebar: Page down in any Web page/document view
Shift + Spacebar: Page up in any Web page/document view

Android Keyboard Shortcuts: Typing

Alt + Spacebar: Insert a special character
Shift + Del: Delete the character to the right of the cursor
Alt + Del: Delete an entire line
Shift + Shift (press it twice): Activate caps-lock; press shift once more to exit
Alt + Trackball (Mouse) -Left: Move cursor to beginning of line
Alt + Trackball-Right: Move cursor to end of line
Alt + Trackball-Up: Move cursor to top of page
Alt + Trackball-Down: Move cursor to bottom of page
Shift + Trackball-Left/Right: Highlight text for cutting or copying
Menu + X: Cut text (will cut all text on-screen unless specific characters are highlighted)
Menu + C: Copy text to clipboard (will copy all text on-screen unless specific characters are highlighted)
Menu + V: Paste text from clipboard
Menu + A: Select all text in the current field

Android Keyboard Shortcuts: Browsing

Menu + I: Zoom in
Menu + O: Zoom out
Menu + J: Go back a page
Menu + K: Go forward a page
Menu + R: Refresh current page
Menu + F: Find on page
Menu + B: Open bookmarks
Menu + S: Open social network sharing menu
Menu + H: View browsing history
Menu + S: Open browser settings

Android Keyboard Shortcuts: Gmail

F: Forward current message (works only while inside the message)
R: Reply to current message (works only while inside the message)
A: Reply-all to current message (works only while inside the message)
Y: Archive message (works from within message or while on main inbox list)
Menu + U: Refresh inbox
Menu + C: Compose new e-mail
Enter: Open an e-mail (from the main inbox list)
Alt + Trackball-Up: Jump to top of inbox
Alt + Trackball-Down: Jump to bottom of inbox


One end of usb cable got wet while still plugged into an outlet I have a galaxy s7 edge phone. The usb cable for charging, the end that plugs into the phone (I think it's called a connector) got sticky due to some food. I used an antibacterial liquid to clean it. Unfortunately I noticed too late that the other end is still plugged in to an outlet because I felt some electricity through the end. I panicked and quickly dried the end that plugs to the phone. After drying, I Immediately plugged in my phone. It charged without any problems.

Given what happened, is my phone and my usb cable still safe from harm?

I don't think you can get a definitive answer but I would strongly  recommend using not using that cable any more

Reason being that the food matter and the anti bacterial liquid may have seeped a wee bit into the cable or form some conductance between the pins. Drying out fully is not easy unless you had used rubbing alcohol (isopropyl alcohol) which is generally recommended.

The fact that it is working fine now is no guarantee that you won't have a problem in future and replacing the cable is a small price to pay

Also see How to physically clean a USB connector safely from our SE.Superuser

Edit I was Googling and found this link from Samsung that suggests it's fine if you don't get a moisture warning so you could take a chance and replace the cable earliest


How to stop "Couldn't sign in" notifications? I have my Nexus 9 (on 5.x) connected to my iCloud account for email. It works fine, I even get notifications for new email. It can connect to the server just fine.

However, I get notifications from Gmail around every 15-20 minutes saying "Couldn't sign in" with my iCloud email address.

I don't like my tablet and wrist vibrating that often with useless notifications. How can I turn these off (or, ideally, fix the problem) without turning off notifications for real email?

Did you try to disconnect and connect again the iCloud account with Gmail app? If the problem is still there, you could try to use a different app: with your setup you should have (maybe disabled) a so called 'Email' app.


Will a Custom Recovery work with an encrypted device? I wanted to know whether using Android's built-in encryption (introduced in 3.0) would affect my ability to use a custom recovery (Clockwork Mod in my case).

More specifically if I will still be able to perform Nandroid backups/restores and flash new files and updates?

Yes, custom recovery works with encrypted honeycomb device. The built-in encryption doesn't touch ROM & firmware at all. It just encrypts accounts, settings, downloaded apps & their data etc. which can be located on phone memory, internal SD or external SD. That's why encryption is no longer present after factory reset because there's no encrypted data available.

Files for custom recovery environment live on ROM as firmware. That's why they survive factory reset. As Flashing files/updates has to do with ROM, you'll be allowed to do it. When it comes to Nandroid backup, you can do it too, but the chunk of encrypted data will backed up in that form which can't be restored using Titanium Backup. Yes, you could do Nandroid restore flawlessly.


How to recover data from a damaged SD card? I have an HTC Inspire.  I have had my 8 GB SD Card for three years...needless to say, it has like 5000 pictures and hundreds of videos on it.  It has a lot of music on it too, but I'm not worried about that.  I just want my pictures back more than anything.  I got a message on my phone that told me I should safely unmount my SD card before removing it.  Since I haven't taken it out for months, I didn't think anything of it.  A few hours later, it said "SD Card damaged.  You may have to reformat it."  When I clicked on that, it said "Are you sure you want to format the Sd card?  All data on your card will be lost."

I have tried plugging it into the computer, but there's not an option to view files.  I tried putting it in my dad's phone, and his phone didn't even recognize that it was even in there.  If anyone has ANY ideas, whatsoever, it would be greatly appreciated.  Thank you!!

I encountered the same problem with my SD card and Samsung Galaxy S a while ago. The solution was to plug the card into a card reader and run chkdsk x: /F /V to repair the file system.

If this doesn't work, you'd have to use some file recovery software to fish out the files from a broken file system. There are many different applications for this, you can find some by googling for "file recovery free", or try PhotoRec.


Recover hidden pictures from my system I am currently using Calculator Vault to hide my photos and would like to recover all my photos. But my system does not want to start since this morning. I have the password with which I lock it.

Where can I found all my pictures by the file manager ?

Thanks by advance for your help!

From the Google play page of the app-

  Q - I uninstalled this app and again installed. Can I get my locked
  pictures back? A - You need to unlock pictures before uninstall. Files
  are not available in new install.

Unless you can get the phone working to access the app again you won't be able to decrypt the files. Decryption won't be possible on your computer too.


Home button, Notification Bar, and Recent Tabs not working I have an Asus Zenfone 4 Max with Android 7.1.1 OS and the home button doesn't seem to be reacting with the software (probably ZenUI Launcher) because it doesn't work or go back to the home screen but it does vivrate and make the fingerprint sensor work, the Notification Bar is not working because i can't drag it down totally only partially. I only know it was turned off and charged and then when it was turned on those things didn't work.(friend's phone so i don't have much info) As to what I have tried is the following: Updating phone, Forcing stop ZenUI Launcher, clearing cache date, clearing cache partition(i believe, only took a second so not sure) and that's about it. Im trying to look for an alternative solution from Factory Reseting it so that wouldbn't be an option unless it's the only solution. Sorry for little info but any idea on how to fix this will be appreciated. Thx

Same what I found that could work for you if wipe partition cache. It doesnt erase apps,pics etc. I find this issues with older models and some were fix going to restore mode (hold vol up + power when starting phone then choose) and chossing wipe partition cache. My cel is max 4 too. I hope this helps and if yu fix it let me know.


Android app not working in Reliance JIO 4G connection I have an android app which is working completely fine in WiFi and 3G connection.

However, I have found that the app is not connecting to my web-services when Reliance JIO 4G connection is used.

With the same connection, when I open my webservices in Google Chrome, it works fine(slightly slower than other networks).

What could be the possible reason for this?

Had the same problem.

First sign up on the MyJIO app.
Then restart your device.
This did the trick for me.


Can I manually reattempt restoring SMS messages from backup? I have a Nexus 5X updated to the latest Android version. I did a factory reset and chose to restore everything from backup. But my SMS messages are gone. I'm pretty sure the SMS backup was activated in the settings - after all, everything else got backed up and restored just fine. Has anyone else had this problem? Is there some manual way for me to reattempt the restore from backup?

I'll skip the basic parts where you know that a factory reset wipes the phone and address to what I believe to be the core of the question -

  Is there some manual way for me to reattempt the restore from backup?

I'm not totally sure if you ended up with an upgraded version of Android (from what version to what) or if you 'chose to restore everything from backup'.
Depending on the details here you could face the issue where you, even if you have a backup of the SMS database it may not be directly usable by a different Android version.

The SMSes are stored in a sqlite database, typically a file called
mmssms.db. On my phone it is located at the following location (a typical one) - shown for me by this command on my Android;

find / -iname '*sms*.db' 2&>/dev/null
/data/data/com.google.android.gms/databases/icing_mmssms.db
/data/data/com.google.android.gms/databases/ipa_mmssms.db
/data/user/11/com.google.android.gms/databases/icing_mmssms.db
/data/user/11/com.google.android.gms/databases/ipa_mmssms.db
/data/user_de/0/com.android.providers.telephony/databases/mmssms.db
/data/user_de/11/com.android.providers.telephony/databases/mmssms.db
1|herolte:/data #

The key file here is

/data/user_de/0/com.android.providers.telephony/databases/mmssms.db

Even if you may not be able to use this db on your (possibly newer/different) Android, you can always see/extract the messages inside using a tool on a PC for instance. Search for 'sqlite browser'.
You will have to decide if you need assistance with handling the SQL tables/format, but it should be easy enough to browse read-only.
(And, of course, always back up stuff before trying out changes.) That you do have a backup is very positive.

You could also (less manually) search for tools/apps that possibly not only backs up the SMS'es, but perhaps are able to restore from your backup. Also in this case case may the key file in question be the file mentioned above.


Boot Android Virtual Device into recovery mode I am trying to install the Google Applications packages on an Android virtual device (emulator), and one of the steps requires me to be in recovery mode.

I tried adb reboot recovery, adb reboot bootloader, adb shell reboot recovery, etc. All of these commands print no output, and hang indefinitely while the emulator shows no response. (Side note: adb devices shows emulator-5554, as expected.)

I noted that issuing a shutdown command through the UI also hangs indefinitely, so I'm thinking maybe rebooting is simply not an option for the emulator. Is there a different way that I can boot an Android virtual device into recovery mode?

If your goal is to install Google Apps in the emulator, then you need to follow a completely different proceedure then the one telling you to reboot into recovery. Truth is, the emulators do not have a recovery partition, so there's no such thing as recovery mode for an emulator.

I can suggest a couple of options:

Search for procedures that are specific to the problem of getting Google Apps running in the emulator. I've done it before, but I can tell you it's a pain and there's no generic way to explain it without knowing the specifics of your setup (i.e., SDK version, x86 vs. ARM, etc.). Even then, it may not be possible.
If there's not a compelling reason forcing you to use the emulators, consider trying a virtual machine solution like Genymotion instead of the emulator. VMs are way faster than the SDK emulators and for most there are clear procedures available for installing Google Apps. Genymotion in particular has instructions for doing so. Genymotion also integrates with Android Studio/Eclipse and supports the debug bridge (adb). See genymotion.com to download.


SONY Red Led notification not working I have a SONY XPERIA Z5 Premium . The problem is the tiny LED notification light doesn't show red light. i have tried various led light management applications from the play store but still ain't working. What may be causing this? Running Android 6.0 Marshmallow

Have you tested the LED through the service menu?

To enter the service menu go to the dialer and paste in the following code

*#*#7378423#*#*

Select

  Service tests

and then

  LED/Illumination

The LED should start to blink in green then blue then red. If your led is not blinking red I would suggest your LED is broken.


can I receive pending messages of whatsapp after I reactivate my account on new phone? Can I receive pending messages from WhatsApp that was in my dead phone
 but still pending coz of the dead phone when I reactivate my account on the new phone??
I am mentioning again pending (undelivered) messages??
can I receive back after re-installing in the new phone???

As long as you register your phone number on a new device within 45 days, you will receive all pending messages.

After 45 days, registering WhatsApp on a new device will be as if you never had WhatsApp before, no groups, no pending messages, no profile picture.
(But you will still be able to retrieve your old messages from Google drive (not the pending ones though))


Can I run Android Nougat? So I just ordered a new phone (Honor 5x) I need to know can I install an early version of Nougat & when its released will it operate on my phone? Thanks!

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


1,5gb of data in internal (system data) - how can I delete? it seems that I've got 1,5gb of data in internal (system data) - how can I delete?

The internal-storage partition is formatted when you execute a factory reset.


Android Emulator using Hardware Keyboard has no "Umlauts" I have the latest ADT installed and when I start the emulator I am not able to type, for example, German umlauts.

I have tried to change the settings in android to German keyboard layout but that didn't change anything. I guess I have to configure this via AVD properties somehow, but so far I have not found a resource that explained what has to be configured where.

The configured AVD is defined as Nexus One with Android 4.2

Any idea, guys?

Well, that turned out to be so easy that I didn't found any documentation about that. What you have to do is to long press the keyboard keys just as you do in a soft keyboard, it will show a popup with diacritics you can use for that letter (in the image you can see what happens when you long press letter "u"). Then click on the button corresponding to the character you want to use or the close button to exit.

(This image contains icons from Farm Fresh Icons by Fatcow Web Hosting)

Note that not all letters have this behavior, in which case at long pressing they repeat as normally do elsewhere.


Whatsapp backup / restore interrupted I recently changed handsets to a Samsung Galaxy S4 and started to restore my Whatsapp message but the restore was interrupted and has not continued the backup. How do I complete the Whatsapp backup restore?

You can contact WhatsApp support and explain your issue. They'll surely help you.

However, it might have been because of interrupted data connection, or the thread might have been unexpectedly stopped.

You can uninstall and reinstall the app. It should then work properly.


Does Gingerbread use extra battery power to make calls when the phone has poor signal? Since I got this phone (Galaxy S, originally on Eclair, then Froyo) and switched network provider, I've had major problems with the signal at home, and call quality as a result.

Following the upgrade to Gingerbread, it seems to be behaving differently. I notice that I can have no bars of signal but then on attempting to make a call and connecting it shoots up to 3/4.

Checking the battery usage graph afterwards shows that voice calls (around 5 minutes worth) used 32% of the total battery usage, with display at 34% when it's usually at a much higher percentage.

Is this a feature of Gingerbread? And if that is the case, is there a way to turn it off? Sure, it's useful as it makes for clearer calls when the network is being a PITA, but it's also masking the problem the network is suffering from and as such may prevent me from being able to get out of the contract under the Ts & Cs of their provision of services. (I'd quite like to get out of my contract, so I could get a Galaxy S 2, with its extra power...)

The other side of it, is although it helps with calls, it doesn't help with receiving of text messages, so I'd really rather the network's flaws were fully exposed so I could switch to a provider with whom I could actually use my phone properly.

I would assume this is due to the cell radio firmware, not Android.  But I'm not sure.  In many cases you can flash older Modem firmware using Odin or Clockworkmod, so you could test and see if the Froyo firmware affects this under Gingerbread.  There should be a thread in the Galaxy S forum on XDA with the modems, I'll update this if I remember to look for it later.


How to flash Android 9 on Huawei Mate 9? Can I flash Android 9 built from source to Huawe Mate 9? Will it work? After build, there are these .img files:

cache.img
system.img
userdata.img
vbmeta.img
vendor-qemu.img
ramdisk.img
system-qemu.img
userdata-qemu.img
vendor.img

Do I have to flash them all, or just system.img and userdata.img?

I am afraid it will not work. Android system must be build for specific device which include modifications of code to meet hardware requirements of device. Such act require great knowledge of both hardware and software including low-level programming. However, if you really want to destroy your phone, I'll tell you how. Just have to say that what you get if you try it is called "Bricked Phone"

First of all, you need Scatter file. You can create one by following steps of this article. But before doing so... ...You need to download and install USB drivers. Pick them from this siteTo flash files into phone is used SmartPhone Flash Tool. Go ahead and download it.
 Now open SP flash tool and load and click on "Scatter-loading" button and select your scatter file. Keep on mind that you need to have all images in same folder as scatter file. From drop-down select "Download only". On your phone enable developer settings and enable USB debugging. Click "Download" button and connect phone to computer via. usb cable. Use this method only with professionally made roms. These roms came with own scatter file so you can skip first step.I'M NOT RESPONSIBLE FOR DESTRUCTION YOU DO TO YOUR PHONE, TRY IT AT OWN RISK. IF YOU TRY IT WITH IMAGES YOU BUILD, YOU WILL DESTROY YOUR PHONE, EVEN IF YOU TRY, I'M NOT RESPONSIBLE FOR IT


Is there an app to toggle proxy settings on non-rooted Android phones? I am on a wifi network in China and occasionally wish to connect to an HTTP proxy I have set up on a shared computer to bypass the Great Firewall.

As my computer isn't always on/with me, I wish to easily switch on and off the proxy settings.

Unfortunately:

System settings/wifi: When setting proxy settings to manual, old settings are removed. Have to re-enter, which is annoying. Also hard to access.

Many apps (e.g. ProxyDroid) I've seen require root for some reason and do not work on a non-rooted device.

Is there a simple app/widget out there to toggle proxy settings for the current wifi ap?

require root for some reason

It requires root because the global proxy setting is a secure system settings; on nonrooted devices, only system apps (like the Settings app) can modify secure system settings. Imagine if just any app can modify your global proxy setting, you can inadvertantly be redirecting all your internet traffics to some shady server somewhere across the globe.

Your alternative is to set up two browsers, one that uses normal internet and another that than can have per-app proxy configuration. You can set Firefox for Android to use a proxy by changing the network.proxy.http and network.proxy.http_port setting from within about:config. More details: https://support.mozilla.org/en-US/questions/757976.


ADB: Phone is not recognised but Ubuntu 18.04 recognises it My LG G3 phone (phone is rooted; OS is Android Fulmics) is recognised by my laptop when I plug it in. The laptop is running Ubuntu 18.04 and I can easily copy data from and to my phone.

I have recently installed the Android Debug Bridge (ADB) (sudo apt-get install android-tools-adb). Then, I wanted to reach my device and typed adb devices.

When functioning properly, it should return something like this:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
5200d6fd904b2200    device

But when I tried it, it returned this:

List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

So, List of devices attached appeared first and no device was listed.

When I type adb devices again, I get this:

List of devices attached

I have also tried to use sudo adb devices instead of adb devices but the results were the same.

When the ADB would work, I would try to use it for data recovery purposes as described here. Maybe the pull command can do what I want.

This has solved my problem. I could not turn on USB debugging because the phone was connected to my computer. You have to unplug the phone first, start the USB debugging and plug it back in. Then, adb devices worked.


closed ports wifi problem I have these following issues :

1) wifi connects but the signal bars stay grey
2) I can open and search apps in market but when I try to download them , it says "waiting for network"
3) facebook does not sync, and the app says "no network"

after some googling I found that google syncs through ports 5228-5230, which are closed in my router. I have no idea how to open these ports. Is there an on-phone solution to this ?

my system is Micromax A116, NaturewizHD rom, jellybean 4.2.1 ( or 4.2.2 ? )

As those ports are closed on your router, there is no "on-phone solution", only "on-router solutions". You will have to open those ports on the router, use a different WiFi AP, or switch to your mobile data connection.

If you want to go for the "open ports on router" solution, this is beyond the scope of our site. But you're certainly welcome with that question on Super User, which (amongst others) covers personal and home computer networking according to their help center.


Root Debug FS doesn't work Whenever I run Root Debug FS for my Samsung Galaxy Stellar (4.1.2 jb, Model # SCH-I200, baseband I200VRBME1), I get this error:

ADB.exe is an application in the same folder as the batch file, but it says it won't run. When I run ADB.exe it just flashes the commnad line and goes away after writing out a ton of text (it dissapears too quickly for me to read it)

As it turned out: with adb.exe not being in the %PATH% (or $PATH for Linux/Mac users), the batch file was not able to find it. So there are 3 solutions to it:

fixing the batch file to look in the very same directory
fixing the %PATH%/$PATH to include the directory
changing into the directory the batch (and ADB) files are located in, and running it from there

For a one-time run, #3 is the easiest approach:

open a command shell (on Windows via the start menu, open a cmd – on Linux via ALT+F2 and entering e.g. xterm)
change to the directory (using the cd command with the directory as argument; on Windows, you might need to switch to the correct drive letter before)
run the batch/shell script from there

If you need that script more often, it might be worth trying one of the other two approaches. Not being a Windows user, I don't know where exactly to add the PATH information there (AFAIR it was in "Environment variables" somewhere in the settings of the control center); on Linux you can just do so in your $HOME/.profile or $HOME/.bashrc, adding a line like

export PATH=$PATH:/where/is/adb

(of course using the correct path instead of /where/is/adb).

Fixing the script/batch is a little beyond the scope of our site :)


Show boot process on screen I've borked something in my nexus 4 stock rom playing with system files over ADB, and my device no longer boots past the animation.

Is there any way I can make the system show it's boot process instead of the animation? Or at least a way to enable adb at this stage so i can logcat and try to identify the problem

I still can do whatever I want with the device - I have cwm and the device is unlocked but I'd prefer to fix the problem instead of backing up my files through adb for hours and reflashing stock rom

Thanks

Have you tried this app from Chainfire?

https://play.google.com/store/apps/details?id=eu.chainfire.liveboot

From the description, it shows a logcat of the boot process over the boot animation.


How can I monitor the device battery consumption? I need information about which applications or hardware features discharge the battery. Built-in Android option for this doesn't fit because not all devices have it. Also it would be a great advantage if the solution would send statistics via email.

You could take a look at SystemPanel1 or System Tuner2. Both let you monitor your ressource consumption (not only battery), and (at least in their respective Pro versions) also offer to do so in background, collecting data for later evaluation. System Tuner2 also offers a bunch of nice widgets3 for your homescreen, if you need to watch things for a while.

EDIT:

After seeing Mihic's comment above, I noticed I missed another important point: While up to Froyo, "dialing" the magic number *#*#4636#*#* brought up a nice system menu (it still does that part) including many battery stats, the latter (battery stats) have been removed since Gingerbread. If your device is rooted, BetterBatteryStats can bring those back -- and do a great deal to help you identifying battery hogs:

These two screenshots show you the most important information BetterBatteryStats provides: Which apps used the most battery power while the device tried to sleep3 -- and those who kept the device awake4, preventing DeepSleep and such "PowerSave Mode". Just helped me getting 20% more battery out of my device ;)


Changing   layout of hardware keyboard How I can change a layout or add a new layout to physical keyboard of  Xperia mini pro phone?

I want for example remap ? to ''ə'' and shift ? to ''Ə'', or س to ی in Persian layout or even add new layout (Persian 2 layout).

You can find build-in layout here, actually I want to add a new layout to them.

First, obtain the following:

Android device with root access
adb on your computer

you can do without this, but that just means a lot of time copying files back and forth to your phone and moving them with something like Root Explorer

text editor

Now,

Plug your phone in to your computer and navigate to the /system/usr/keylayout/ folder, using adb or a Terminal Emulator
Pull the file for your keylayout. Mine was called qwerty.kl and looked like this:

key 399   GRAVE
key 2     1
key 3     2
key 4     3
key 5     4
key 6     5
key 7     6
key 8     7
key 9     8
key 10    9
key 11    0
key 158   BACK              WAKE_DROPPED
key 230   SOFT_RIGHT        WAKE
key 60    SOFT_RIGHT        WAKE
key 107   ENDCALL           WAKE_DROPPED
key 62    ENDCALL           WAKE_DROPPED
key 229   MENU              WAKE_DROPPED
key 139   MENU              WAKE_DROPPED
key 59    MENU              WAKE_DROPPED
key 127   SEARCH            WAKE_DROPPED
key 217   SEARCH            WAKE_DROPPED
key 228   POUND
key 227   STAR
key 231   CALL              WAKE_DROPPED
key 61    CALL              WAKE_DROPPED
key 232   DPAD_CENTER       WAKE_DROPPED
key 108   DPAD_DOWN         WAKE_DROPPED
key 103   DPAD_UP           WAKE_DROPPED
key 102   HOME              WAKE
key 105   DPAD_LEFT         WAKE_DROPPED
key 106   DPAD_RIGHT        WAKE_DROPPED
key 115   VOLUME_UP         WAKE
key 114   VOLUME_DOWN       WAKE
key 116   POWER             WAKE
key 212   CAMERA

key 16    Q
key 17    W
key 18    E
key 19    R
key 20    T
key 21    Y
key 22    U
key 23    I
key 24    O
key 25    P
key 26    LEFT_BRACKET
key 27    RIGHT_BRACKET
key 43    BACKSLASH

key 30    A
key 31    S
key 32    D
key 33    F
key 34    G
key 35    H
key 36    J
key 37    K
key 38    L
key 39    SEMICOLON
key 40    APOSTROPHE
key 14    DEL

key 44    Z
key 45    X
key 46    C
key 47    V
key 48    B
key 49    N
key 50    M
key 51    COMMA
key 52    PERIOD
key 53    SLASH
key 28    ENTER

key 56    ALT_LEFT
key 100   ALT_RIGHT
key 42    SHIFT_LEFT
key 54    SHIFT_RIGHT
key 15    TAB
key 57    SPACE
key 150   EXPLORER
key 155   ENVELOPE

key 12    MINUS
key 13    EQUALS
key 215   AT

# On an AT keyboard: ESC, F10
key 1     BACK              WAKE_DROPPED
key 68    MENU              WAKE_DROPPED

Now, play with the file!

To change L to M, key 38    L->key 38   M

Obviously, key ### maps to certain keys. This can be tedious, as you mostly have to guess and check the key numbers.

Here is what I've found so far for mine, hopefully it helps:

The next part is the mapping. Simply put the character or command, such as HOME after the key number.

The last part (WAKE/WAKE_DROPPED) determines if the key wakes the screen. WAKE=wake the screen WAKE_DROPPED=don't wake screen.

Now get it like you want it, and enjoy!

This will work with English-based keyboards, after that it's a little more guess and check, because you will need to know the foreign character that corresponds to the English character that corresponds to the key #.


What controls the text preview in notifications? I am new to Android (on Samsung S7 now), and trying to understand the basic (so that I can drill more into details later).

My notifications (emails) show the sender and email title, but not the email body preview (the iOS lock screen showed a few lines of the email body). I have "content preview" enabled on device settings.

What controls the amount of information displayed in previews?

Is this a device/ROM setting that all notification apps have to adhere to?
Is it the underlying email client application?
Or is it the notification application itself?

In other words, in order to see email body preview in notifications, should I be looking for a different email client, different notifier, or different ROM?

Everything in the notification is set by the app that created it. So in the case of your email, it's the email client.

Note that in recent Android versions, you can expand most notifications by pulling down on them with two fingers. In Gmail, for example, if you have a notification about several emails, you can expand it from "3 new messages" to show the sender and subject line for each. If you only have one new mail, the default layout shows the sender, subject line, and first line, but the expanded form shows a few extra lines of the content.


Typing dialer secret codes in devices other than phones Dialer secret codes are fun and useful and all the rage, but how can I use them in my tablet, or my TV dongle, or any onther non-phone android device?

From adb shell:

am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://<secretcode>

Where <secretcode> is the code without the asterisks, e.g., 4636.

This is more effective than the DIAL action because it's direct and does not rely on the dialer to parse the code and fire the secret code intent itself.  (Some dialers will not do this automatically and you'd have to hit "Call".)  The DIAL intent is also handled by multiple apps (Phone, Skype, and Hangouts Dialer on my device) so this can skip that annoyance.


Bluetooth device only try to pair Samsung Galaxy S3 but not HTC Sensation or Samsung Galaxy Nexus Bluetooth device supports Bluetooth 2.1 so no keying PIN necessary.

All 3 Android phones Samsung Galaxy S3 with Android 4.1.2, HTC Sensation with Android 4.0.3 and Samsung Galaxy Nexus with Android 4.1.2 are running the same app - BluetoothChat app by Google targeting Android API level 15 (4.0.3). 3 apps on 3 phones were listening to incoming connections (Serial Port Profile I suppose) but only Samsung Galaxy S3 gets asked to allow or disallow pairing. I've tried doing the same test with each individual device and each pair of them but the result is the same.

Any ideas why this is happening?

By testing with Another device (Xperia Z running Android 4.2.2) I've discovered that the Bluetooth pairing prompt is actually a Jelly Bean's feature which is not available in Ice Cream Sandwich or earlier version of Android


Is it possible to access Chrome data without root? I have a OnePlus 5T. Android version 9. OxygenOS version 9.0.5.

Is it possible to access the /data/data/com.android.chrome/app_tabs/0 folder without root privileges?
As I understood, rooting will wipe out the data on the device.

Thank you.

App data folders of any app cannot be accessed without root. Even ADB has limited power here

On top of that, in some versions of Chrome on Android app data is encrypted


S3 headphone jack not working properly My Galaxy S3 doesn't play music through an AUX cable, but it works with the headphones that came with it. What could be causing this, and how can I fix it?

You should try another aux cable, it's possible that the TRRS layout doesn't match the phone's jack layout.


Is it possible to have multiple instances of the same app (logged in to different accounts)? Is it possible to have multiple instances of the same app (logged in to different accounts)?

Example: I want Instagram A logged in to Account A (personal), and Instagram B logged in to Account B (business). Both apps are on the same phone; I don't want to log-in and log-out just use use a different accounts.

There's an awkward  solution:

Renaming the package name inside an apk as proposed by Adobe to fix a nasty limitation of their AIR framework, XDA has proposed the same too.

All use apktool to reverse engineer an app (unpack apk, change package name in AndroidManifest.xml, repack, resign).

Note:
This won't change locations on the SD card though (if it's used, all 5 instances would use the very same folder on the card still, just FYI)


Fix ERR_PROXY_CONNECTION_FAILED due to a change in global proxy by mobile security framework through adb shell on non rooted phone The problem in a non rooted Samsung Galaxy S7 smartphone:

ERR_PROXY_CONNECTION_FAILED in Google Chrome
No internet access on cellphone wireless settings
No internet access on cellphone mobile data setting
only working Whatsapp or Google Duo

The cause

I was working with Mobily Security Framework (https://github.com/MobSF/Mobile-Security-Framework-MobSF). It is a set of tools to analyse mobile apps.
In the option of dynamic analysis, my cellphone was connected to the PC through USB. The tool works with genymotion emulators (https://www.genymotion.com/fun-zone/) but if the device is connected, MobSF starts to setup a testing environment in the smartphone.

[INFO] Creating Dynamic Analysis Environment
[ERROR] Error Running ADB Command
[INFO] Android Version identified as 8.0
[INFO] Environment MobSFyed Check
[WARNING] This Android instance is not MobSfyed.
MobSFying the android runtime environment
[INFO] Android Version identified as 8.0
[ERROR] Make sure a Genymotion Android x86instance is running
[INFO] Installing MobSF RootCA
[ERROR] Error Running ADB Command
[INFO] Installing MobSF Clipboard Dumper
[ERROR] Error Running ADB Command
[INFO] MobSFying Completed!
[INFO] Starting HTTPs Proxy on 1337
[INFO] Enabling ADB Reverse TCP on 1337
[INFO] Setting Global Proxy for Android VM
[INFO] Starting Clipboard Monitor
[INFO] Getting screen resolution
[INFO] Testing Environment is Ready!

As non rooted device, MobSF fails ([ERROR] Error Running ADB Command) but it succedded in changing the global proxy setting ([INFO] Setting Global Proxy for Android VM)

The solution

It is explained in How to set Wi-Fi HTTPS proxy, not HTTP, via adb shell? The command is running in adb shell:

adb shell settings put global http_proxy :0

In spite of the wifi configuration or mobile data configuration (through APN) is set to proxy none, this global configuration is onlye change through adb shell


OnePlus Dash Charging on the OnePlus Three The OnePlus Three is out and I got mine yesterday. It comes with speed charging (which OnePlus calls "Dash Charging"). As I read, it only works if the plug it comes with and the USB type C cable it comes with is used.

I'm worried that the battery will suffer from frequent speed charging when it's not needed (for example when charging over night or when at home for a long time during the day). Is this concern justified or won't it have a significant impact on the overall life span (not only a single charge-discharge cycle) of the battery? If it isn't ignore the next paragraph.

Is there a software solution for this, other than installing a custom rom by which it'd lose the speed charging functionality altogether? If there isn't, I could either charge it on my laptop (USB 3.0), on my Nexus 4 plug (1.2 A), or buy a different USB type C cable (and use the original OnePlus plug, in the last case). Which do you consider the best option?

It has been suggested by @bmdixon that this is a duplicate of that question which is not the case because neither does that question take into account additional wear on the battery caused by speed charging, nor does my question necessitate keeping the phone connected to the charger for an extended period of time after the battery has already been fully charged.

Oneplus 3 Dash Charging is said to be Oppo VOOC fast charging named differently (Source)
The damage to batteries is attributed mainly due to heating and shorter battery life (see this). One Plus Three website says

  Dash Charge carries more current than other fast charging solutions, and at lower temperatures. Normally, heat generated through charging is dissipated in the phone itself - this causes performance issues during active charging, throttling CPU and GPU speeds. By shifting the power management system and heat dispersion elements to our Dash Charge Adapter, very little heat ever reaches your OnePlus 3.

AFAIK there is hardly any literature available on VOOC, or the improvements made by One Plus, so it is up to you to believe it or not.

If you don't - then, amongst the options listed by you:

(a) Charging it off the USB port of computer- USB Type C can supply only 900 mA, which would take 4 plus hours to charge from 0 to 100% . (Plug in values Battery Charge Time Calculator.

(b) The Nexus 4 adapter would take about 3 hours (using the calculator above)

(c) Android Police says any Type C charger would work fine (of course, without Dash charging) and that seems logical and I have read of it working on the Oneplus Two also (although the Oneplus Two didn't have fast charging), but you cannot use the supplied adapter as mentioned in this review, and that is to be expected.

IMO, third option- buying USB type C cable and charger is superior if time is faster charging (but not as fast as quick charge) and options (a) and (b) are fine if time is not a constraint and you are worried about the battery.

Edit: Tamoghna in his comment being an owner of device, has clarified that  any Type C adapter can be used , of course without Dash Charging. Thanks Tamoghna. For the OP , it makes the choice easier of going with third option

Dash Charging Speed Analysis has detailed tests highlighting the ability of Dash Charge to charge to full

Edit 2

Additional inputs from OEM


How to revert to tabbed overview in Chrome? I recently updated my Chrome for Android (currently on v68) and noticed that tapping on the box icon (next to address bar) gives a tab list instead of SystemUI type overview that Chrome used to give. See the two images below for comparison.

I know that I can get that same view by swiping downwards from the address bar but I'm habitual of getting it from that box icon.

So what can I do to get back that view from that box without reverting to a previous version of Chrome and without switching to an another browser (unless it is Chrome based)?

You just need to uncheck the "Simplified view for open tabs" box under Settings → Accessibility in Chrome app.


How to disable the reading voice on incoming calls in LG G2 Mini running Android 4.4.2? I have LG G2 Mini running Android 4.4.2 with Kernel 3.4.0. If you need Build number or Software Version or Baseband version , let me know.

I tried to search but couldn't find anything useful for how to disable the reading voice on incoming calls?

The "reading voice" on incoming calls may be part of the Accessibility Features that are a part of Android. It also seems that LG has a setting for enabling Voice Notifications for calls and texts - try that too.

Ensure that the following settings are turned off/unchecked:

Accessibility > TalkBack
Sound > Voice Notifications


can an android device be in danger on a malicious site? I accidentally went onto a site via Google images and went off after half a second, (the page had been quarter/half loaded. I accidentally hit the undo button and it opened again, and I closed it again.
Virustotal had 1 scanner, "website security guard" say it was a malware site. Scumware.org listed 10 pages on the site having scrinject.gen b, and or trojan.blackhole.-1.

The page I accidentally visited was not one of the 10.
Is it possible these exploits/malware do anything to an android device? I know malware is prevelant on the app store, but can malicious / possible websites be danger for an android device? I am worried about anything that keylogs or steals info.

I scanned with AvG (Tablet), MBAM mobile, Clean Master, Clean Master Security, Avast and used ES file explorer to manually look around, and havent found anything. Clean master security found not an infection, but a vulnerability, named towelroot. I think this is on alot of devices, (not an infection, just a vulnerability).

I havent seen any notifications, ads, or had any redirects. Should I factory reset in case or is there no need?

Don't ever believe that iOS or android cannot get viruses, they may be LESS susceptible to viruses just to the simple fact that there are significantly less viruses for mobile platforms as opposed to say windows. I strongly advise against going to websites from google images. I have battled for countless hours with other computer viruses that people got from browsing images from google. Try downloading AVG from the play store and running a few scans, I also suggest periodic cleanings with Ccleaner! Best of luck


Wi-Fi Calling feature on Pixel - How do I tell if it is using it? I came across the Wi-Fi calling option in settings and thought I'd give it a try since my cellular phone connection with Verizon is very spotty at my house.

It is supposed to use whichever has the strongest signal between wi-fi or cellular.  Under the settings it says "Cellular Preferred" which I don't see how to change, although it has a setting for "Roaming preference" which I changed to Wi-Fi, but this doesn't change the "Cellular Preferred" label on the main settings screen.

I'm trying to determine if it is actually using the wi-fi connection when making a call.  There is no indication on the status bar that is any different whether it is turned on or not.  Theoretically it should be using the wi-fi since it is a much stronger signal.

To be clear, I'm talking about using the actual "phone", I'm not talking about wi-fi vs cellular data transfers, which is more obvious as to which you are using.

Is anyone aware of how to tell which one it is using?

Thanks

I have a Samsung, so behaviour might not be identical (although a quick google seems to suggest it is near enough). When my phone determines that cellular signal is not strong enough and switches to wifi-calling, an icon does appear in the status bar next to the wifi indicator. It looks like a phone icon with the wifi logo above it. The phone icon in the dialler also changes to this modified version.


How can I run an installed system application that doesn't appear in the app list? I have a rooted Android device and have a couple of pre-installed System apps in the /System/App folder that do not show up in the normal App list.

Using various file explorers, I can "look inside" the APK files or view and change information on them, but if I try to open them, I'm prompted to install the app which then gives me a warning that it will replace the existing app and it's settings.  This leads me to believe these apps are already installed and functional.

Is there a way I can just run these apps instead?

I do not want to Install, Replace, Move, or Remove anything which is all I can find via Google.  I just want to run the existing pre-installed app that has no icon in the app list.

As a side note, I tried using ES Explorer and created a shortcut on desktop to one of these APK files, but opening it from the desktop shortcut just prompts me with the same Install and warning about replacing the app.

Is there a way I can just run these apps instead?

If I were you and see such apps that are not in the Apps list, then I would take a look at AndroidManifest.xml inside the .apk (Extract by touch holding file under Es File Explorer → More →Open →ES Zip Viewer → Select .xml file and Extract, and view using Axel).

I would first try to see the activities registered under action.intent.action.MAIN e.g. for a file named Galaxy4.apk the associated activity name is .Galaxy4.

Relevant output from Axel:

<activity
    android:theme="@id/0x01030006"
    android:label="@id/0x7F060000"
    android:name=".Galaxy4"
    android:launchMode="3">

   <intent-filter>
     <action android:name="android.intent.action.MAIN"/>
   </intent-filter>
</activity>

What's next to do? Fire up ADB or a terminal app and type:

am start -a android.intent.action.MAIN -n com.android.galaxy4/.Galaxy4

This command launched the app with its default activity. What's more? I realized that this .apk was actually a live wallpaper native to Android and can be accessed inside Wallpaper settings. Now it makes sense why it isn't needed in the Apps list.

Your case probably would differ and so, type am to see various parameters that it has. You may also take a look here and here.


Export SSL certificates from Chrome for Android I have a Nexus 5 with the latest Android 4.4.2. I'm registered on using Chrome. They use client certificates to authenticate the user. I installed the certificate and could successfully use the site on my mobile. However, now I want to use the site on my laptop, but Chrome does not seem to sync these certificates.
I did not find an option in Chrome on my mobile regarding certificates. I also could not find anything in Settings > Security > Trusted credentials
Is it possible to export these client certificates from my Android device, so I can import and use them on my laptop?

Just faced with exactly the same problem. I googled for an answer but this is page the only case I found.

Solution is simple for rooted device:

Open and file explorer with root-access (I prefer ES file explorer)
Go to /data/misc/keystore/usesr_0 and find there the cert and key files.
Transfer it securely to your desktop.

If you have a non-rooted device then root it and start with step <1>.


Unable to start chinese tablet even after installing recovery When I try to boot my chinese tablet it halts on a small android icon and does not go ahead. It is not a boot loop. I just stays there.

It booted successfully a couple of hours ago after two days and after several attempts. At that time:

It showed up in device manager as Alcatel ADB Android Device (Windows recognized it that way - it did not ask for any driver).
I successfully accessed the SDCard in My Computer by going to "USB Connected" in the notification panel.
I followed instructions from @LyricWulf ( Chinese tablet does not boot ) and installed recovery (cwm_recovery_6.0.1.2_a10) with the # sh install-recovery.sh command and rebooted with the # sh reboot-recovery.sh - I used ADB Shell for doing this.
It took me to CWM recovery with a hat symbol. Over there, by mistake I selected the reboot option and again I am stuck where I was :(

Now once again, the computer is not recognizing the tablet. It is not going to recovery mode with Power and volume key combinations. Please advice what could be the problem.

That device doesn't have a button configuration to boot into recovery. You are going to have to run sh reboot-recovery.sh from the SDcard, (posted in my original answer) after your device gets past bootloader.