what do you call the black bar at the bottom of the Honeycomb interface? I'm googling for a problem with the black bar on the bottom of my ASUS Transformers screen. the one with the navagation icons, notifications, and battery info. I'm not sure what the official name for that UI element is.

ps: i solved my origional problem. this bar thickens to addjust the aspect ratio when using HDMI output though I still dont know it's name.

To answer your question on what the 'black bar' is at the bottom of the screen - it appears to be called the System Bar.  I thought it was the Notification Bar but apparently that is part of the System Bar.

Here are several links that I found in my search:

Android 3.0 Highlights from Android Developer site

TalkAndroid.com

Esato.com

PhoneArena.com

StackOverflow Question where someone called it a 'System Bar'


How can I take a photo when battery <20%? How can I take photo when battery level is less than 20%? My Samsung Galaxy S always says "battery low" and then closes the camera application when I try to. Is there a way to get around this? Or is 19% not powerful enough to take a photograph (my camera has no flash).

Try downloading and using a third-camera app from the market. The restriction is apparently on the stock camera app, not on the hardware (the camera itself). I downloaded Retro Camera, and it is able to take a picture when my Galaxy S is on low battery. That might not be the app you want, so do a search on the market with the keyword "Camera".


How do I recover the Dolphin Sonar icon? In my application list, Dolphin Sonar/Sonar is not one of the icons.  I've "peeled off"/deleted all of the Dolphin Sonar icons by mistake, and I want it to be on my home screen.  I use it very often.  Where might I find the icon?  Do I need to reinstall Dolphin?

According to the Dolphin for Android phone faqs, you can manually create a shortcut to the home screen:

  How do I create a shortcut for Dolphin Sonar to the home screen manually?

  Please click Menu> More> Settings> Gesture & Sonar > Sonar Settings> Create Shortcut.


Unlocking Xperia x10 using a jacket I have passed the limits for attempting passcode / sim code. Someone has advised me that I should use a jacket to unlock the phone (Xperia X10a)

Where do I get the jacket from? Also, will the jacket solve my problem?

Don't mix things here. From your posts it looks like you have entered your SIMs PIN to often and need now to enter your PUC/PUK. This has nothing do to with your androids phone lock. In Germany it's common practice to receive the PUK together with the SIM card. If you have no PUK you can only ask your SIM provider for the PUK or a new SIM. I am not aware of any other method to unblock a blocked SIM.


Why am I unable to turn of USB debugging on my Galaxy Tab 10.1? I turned on USB Debugging in the settings and am unable to turn it off. Whenever I try to uncheck the option I get "USB is connected. Remove the cable." even though the cable is not connected.

I tried rebooting but nothing. I do not think my device has ever completely turned off. When I try to power down it has a green battery animation of it filling up. I do not know how to completely turn it off.

Anyone know how to fix this?

Looks like your tab thinks it's charging from a USB socket all the time, I'd advise to get it checked under warranty, or you could try to let the battery run completely out and then recharge. Also, check the USB port for debris and clean if necessary.


switch phone to data when wifi signal is weak I am using Tasker.  How do i get my phone to turn wifi off when signal is low and turn data back on.  I also want it to check occasionally for a stronger signal.

I am afraid that's not possible. When the data is on and when the device gets connected to Internet via WiFi, the data is stopped.

In Tasker, the WiFi near state has "Min. Activate Signal Level" with which you may monitor a WiFi for detecting the level. But if it falls below a point you cannot switch it off to connect to data.


How to install an app outside Google Play? How can I install an apk app outside of Google Play. Like if I downloaded it from another site and I try to open it, it says unable to install and I read that you have to do something to get it to work. What do you have to do?

You have to go to Settings > Security and tick "Unknown Sources" or depending on your device/OS version "Allow Unknown Sources." You can then side load an apk file. It maybe a slightly different place depending on the manufacuturer. E.g. Samsung is Settings > More > Security.


Migrating SMSes from Windows Mobile to Android phone I want to migrate all my SMSs from WinMo to Android.

I currently use PIM Backup to make a backup in case WinMo gets hard resetted, and it works fine. I have complete history of received and sent messages. I tried SMS Exporter but it looked like the XML file doesn't contain sent SMS (bad!!)

I tried Sprite Backup: it generates a good EXE file with possibly all the messages it in, but I couldn't restore it by copying the generated files into Android SD card and opening Sprite Backup for Android, since it listed no backup file available in SD.

I also read about Sprite Migrate from a 2010 blog post, but I see no more traces of it.

What can I do to migrate SMSs? Contacts are no problem: I'll use LocalSync for Windows

I guess this article was made for you: Import/Export/Move SMS Messages from Windows Mobile to Android. It mentions several tools to export your SMS from WinMo to an XML file, which then can be imported on your Android device without involving 3rd party tools. It also links to more useful articles on this topic.

EDIT:

As the OP commented, he was successfully using the Piemaster.NET guide mentioned on the page I originally linked. As suggested, I add it here in case the originally linked page is unreachable some day.


How to kill processes to get maximum available RAM? I am trying to kill all unwanted background processes (especially the ones started by zygote) on a rooted android phone (any version and any model), so that I have the maximum possible RAM available with me? Can someone please help me on how to go about it?

That's a really silly thing to do. Android will automatically kill background processes to make more RAM available when necessary. Most of the time it leaves background processes in RAM (but not running) to allow those apps to start up quicker next time, and to use less power (because it doesn't have to keep reloading the app into RAM). See the answers to this question for more info.


Replacing the gmail account on my Mi android phone My mother gave me her MI phone with android. It has her gmail account. I want to replace it with my gmail account. How can I do this?
I looked at Settings -> Accounts -> Google, but did not find there any way to replace the account.

Even better: is there a way to "format" the phone, so that I can start from a blank phone and directly enter my gmail account?

My phone is mi5 pro running MIUI 9.5 Android 7
In the settings menu go to Sync > scroll down > click add account > enter your Google account

Step 2 is to delete the existing mothers account. Sync > Google > select moms account > gear icon on the bottom > remove account.


How can we see deamon proceses in Android? How can we see all the daemon processes with their statuses on our android device?

Reason for asking is that recently I came to know that adb (Android Debug Bridge) is a daemon process running on our Android device. Whenever we install the Android SDK adb server is installed which interacts between the client (IDE or the shell) and the daemon process running on Android (correct me if I have mistaken). So specifically, I want to view this daemon process's status and find more details about it like what port it is listening to.

My device is running Android 4.0.4 (ICS). Device is rooted of course. I have installed terminal emulator and busybox.

Any suggestion/help is appreciated.

There are several process monitoring tools available on Google Play. One of them is OS Monitor, which is very likely to help you out with your issue:

OS Monitor: Process list, list of open ports (souce: Google Play)

As the two screenshots visualize, you can see all running processes as well as network connections including used ports and current status.

Of course, you could also make use of command-line tools like ps (to show running processes) and netstat (to show open ports) from within your terminal app (or via adb shell). Together with grep, that might be even faster, as you can filter out unwanted entries (e.g. netstat | grep adb).


my phone won't store to my memory card I have a Sony Xperia M (C1905) and have a SanDisk ultra 16gb memory card but it won't save any of my apps pictures or videos or anything to it is there anyway to fix this?? It keeps telling me I have insufficient space because it's used my internal storage but still have 16gb on my memory card why???

Try this one - Open Settings > Storage > Transfer data > Check all. This moves all the content especially Photos, Music, Videos from internal memory to SD Memory card.
Some video and audio formats may not support this operation. For moving those use ES File Explorer from Play store.


Verizon Droid X - phone won't vibrate I've got a Droid X that's been operating fine since a did a hard reset on it a couple weeks ago. Recently however the vibration function has completely ceased. I can't seem to find a setting to set the "strength" of the feedback- is there such a setting? The phone is running Gingerbread (2.3.3) build 4.5.602.

On my Galaxy S, the vibration settings are under Settings -> Sound.  The Vibrate option has 4 choices (Always, Never, Only in silent mode, and Only when not in silent mode) and when the Haptic feedback option is checked, Vibration intensity can be set to 0, 1, 2, 3, 4, or 5 but I don't think that affects regular vibrations.


Can I lock desktop icons on X10 Mini Pro? Is it possible to lock the icons & widgets (i.e. disable the long-press-to-move function) on the Sony Ericsson X10 mini pro?

I saw this question - Lock widgets in place - but it seems i may need to root the phone, and besides this issue, i am quite happy with the standard user interface.

It would seem as the only solution is to install ADW Launcher, as suggested in the other question.
And no, you don't need root to install ADW Launcher.

If you do decide to change launcher to ADW Launcher, Here's a link on how to lock the screen on the Complete guide to ADW.Launcher


Can I Flash Nexus Factory Image to any Tablet? There are several different versions of Android ROMs on the Internet.

I found that no one is better than Nexus Android which is from Google.

There is a webpage on Google hosting every version of Nexus Android.

https://developers.google.com/android/nexus/images

Is it possible to flash Nexus images into other tablets like ASUS Transformer or Samsung Galaxy?

No. ROMs are always device specific. Reasons are proprietary drivers for specific hardware components.

For more details, you might wish to follow up to the rom tag-wiki, rom-flashing tag-wiki, and the sites/pages linked from there, e.g. Is there an official Android “Google” ROM?


How to change a WebEx button on Note 3 found on the phone call screen I just got a Note 3 and use WebEx app for work.  When I went to use the phone I saw that my "Add Call" button that used to be on the top left side of my options on the phone call connected screen is now showing a WebEx button.  Anyone know a way to change it back to the default setting of "Add Call" without deleting the WebEx app?

known issue with Samsung Kitkat build, this is not a WebEX app issue and has been reported to Samsung:
http://kb.webex.com/WBX82788


An app that can give a clear overview of what exactly is eating up my phone space? Possible Duplicate:
  What can I do to manage my phone's internal storage?

I'm curious to know how my 2GB memory card could fill up so quickly as well as my internal phone memory. I already cleared up all SMS, taken pictures, taken videos that I can find. But it only changed to mere megabytes of space. I have the Xperia Active and I'm using the Sony Bridge for Mac. From there, it only says that the rest of the space is being occupied by "Others". No specific definition about what those might be.

On Windows, I use an app like http://windirstat.info/ to give myself an easily understandable overview of what's taking up the biggest space, etc. It would be appreciated if there's something like that for the Android or even just a simpler solution.

I just want to look at more detailed statistics as opposed to the one the Sony Bridge is giving me (see below).

http://i.stack.imgur.com/T46FY.png

Use Disk Usage app. It draws nice graphical diagram with directories and files proportional to their size (similar to WinDir Stat).


Detect screenshot being taken and disable specific app I'm running twilight and screenshots end up being red.

I would like a way to detect the screenshot event and disable twilight before the actual screen capture.

My device is not rooted. But I'm open to rooting.

Is this possible?

It is possible with  Macrodroid automation app (free upto 5 macros) and real easy to learn

I modified a macro to take screenshots on shaking and added your Twilight app

Shaking the device takes shots (Trigger)

First action is Killing Twilight app ( requires root ) - alarm , pause, take screenshot, pause (adjustable for the time you think you would take a screen shot), launch Twilight app

Constraints -run this macro only when screen is on - so that you don't take screenshots while device is in pocket

After taking the screenshot you will be directed to Twilight page and not the page you were on - you need to switch to previous app

Edit: Here's a gif that shows Twilight being killed, screenshot taken and Twilight enabled on the Macro above

Go ahead and root, if you want this feature !


Custom OS samsung galaxy e5 Is there any chance of installing official Samsung galaxy s5 6.0 marshmallow firmware on samsung galaxy e5 using odin?

It is possible to install official firmware on the samsung galaxy e5. However samsung hasn't released a marshmallow update for the e5 yet.

In the android ROM community they call official firmware, "stock".
When looking for posts online it is best to search for "flashing stock rom Firmware"

You can use Odin to install the official samsung galaxy e5 firmware. Be aware that there are multiple versions of the samsung galaxy e5 and you need to find the correct firmware for your device. Too view your device model go to -> settings -> About Phone -> device model.

There is however a unofficial cyanogenmod rom available for the samsung galaxy e5(E500H only) that has marshmallow.
Forum post to E500H Cyanogenmod


How to fix a phone stuck at firmware update screen? My phone was dead so I plugged it in to charge. I attempted to turn it on and saw:

Firmware Update
Do not unplug the USB connection until the process is complete.

This was all it showed and now it's frozen. It does not power on or off. It's been stuck at 6% for 8 hrs now. I have no battery to take out.
What can I do?

It may be an update to your device, but it sounds unusual because no device is allowed to update its firmware when the device battery is running below 30% anyhow, unless you clicked on Update Now button that time, and plugged it into charging.

If it's an update, wait some time as you told your device is dead that means system has downloaded that file before turned off. So it will automatically install its firmware.
In the worst case, you may need to install a very new firmware manually but before continue to install new firmware try this:

• Press Power + Volume up + Home simultaneously until Samsung logo appears.

• It may take time to show up recovery menu. In recovery menu you will see option as Reboot.

• Press Home button by going to reboot option through Volume up button.

If this was a temporary problem, you could use your device now.

Or

If the screen is still stuck to showing Firmware Update, the solution could be to update it by yourself.
To update go through this article:
How to update the firmware on any Samsung phone? by xda-developers.

Please keep in mind, manually updating Firmware may erase your whole data.


Issue with recording Google Hangouts calls I'm trying to record my Google Hangouts calls. The only app I found that claimed it can record non-dialer calls was Cube ACR. Problem is I'm getting a "Recording failed. Write to storage failure, unavailable audio source or unsupported audio format" error. How to fix this?

P.S. I'm using Samsung S6.

Thanks!

I've been having the same issue for a little while now and tried everything, disabling even Knox software and Google Play and anything else that seems to be recording in the background, researched online found nothing.

The solution was actually my first instinct actually:

Go into your android settings, scroll down and select About Device.
Scroll down to the last item RESET but you DONT do a Factory data reset just the first option Reset Settings (Reset all settings to their defaults). It wont delete your data but it should fix the issue.
After doing the previous step, my phone restarted. Then when I went to use the native phone dialer software, an upgraded video dialer suddenly appeared (which I guess was half installed in the background).

I have Android 7.0. Not sure if its the same issue with others because there are scenarios from 2015 i was checking into but whatever the reason try Reset Settings.


Immersive mode in Termux? How can I enable immersive/fullscreen mode in Termux?

I want to hide the bars at the top and bottom of the screen so that the entire screen displays the terminal.

In summary, I'm looking for either a configuration option for enabling fullscreen mode in Termux, without reconfiguring (or rooting) my device and without connecting an external device, or an explanation of what happened to the fullscreen option mentioned in some parts of the documentation, if it has been removed.

I could have sworn immersive mode was a feature of Termux... You can still use immersive mode via ADB (or root, if you have that).

Hide both status and navigation bar: adb shell settings put global policy_control immersive.full=com.termux

Hide status bar only: adb shell settings put global policy_control immersive.status=com.termux

Hide navigation bar only: adb shell settings put global policy_control immersive.navigation=com.termux

Turn off immersive mode: adb shell settings put global policy_control immersive.off=com.termux


How to manually flash your android device? Want to update my android version myself. The phone manufacturer isn't providing any updates. Is there a way to update from Jellybean to kitkat manually?
I'm using Micromax A76 Canvas Fun. Currently on Jellybean 4.2.2

Custom ROMs (the unofficial ROMs made by the community) are usually mostly made for popular phones (there are usually more developers), so obscure OEMs like Micromax usually don't get custom ROM ports. Safest place to look for phone modding and customizing is Xda-Developers, if you find a suspicious site that claims to have ported KitKat (in this case), it's usually too good not to appear on xda, in other words, it's probably fake.

Android ROM needs to be tailored for each specific model, you can't just, for example, go somewhere and download the universal Android update and install it on your phone.  You can always try to port CyanogenMod (the most popular custom ROM) to your device, but the process is rather complex and you'll have to learn a lot of things before you get to do such feat.

In case you find a ROM, you'll need to have your bootloader unlocked, so that you can install custom recovery image that will let you get into recovery mode (similar to BIOS on the PC), from where you can install actual ROM files, after which the flashing process is done.


How to block all apps notification except sms and calls? By accident I made a reset to all apps notifications, and suddenly I have a machine gun of notifications popping up on the phone. Please, I know it's a smartphone, but it's still a phone and I merely want to be notified with phone issues: sms and calls.

How can I block all apps notification, from sounds and in status bar, except sms and calls, without going individually to each of one?

It is possible with  Macrodroid automation app (free upto 5 macros) and real easy to learn

Trigger: Notification → Notification Received  → Select app  → Text content  → Any  → ok

Action: Clear Notifications  → choose apps from drop down (don't use clear all, since it has phone and SMS )→ ok Text content  → Any  → ok

Constraints: Leave blank

Name the macro , save and you are safe from machine gun fire :)


App not detecting sdcard data I have recently downloaded NFS Most Wanted on my Samsung Galaxy Grand i9082.... the problem is that when I copied the data folder I downloaded into Android>>> Data>>> and I installed the apk file and when I check the app status it shows sd card data-0.00 B

dont put the data files in obb.
instead put it in the sd card/android/data folder
it works


Accessing termux user environment from other consoles I've recently started using the amazing Termux terminal app and linux environment.  It provides a wealth of full-function terminal utilities.  It would be great to be able to access these utilities from other consoles, especially when connected via ssh or adb shell.  I've managed to make some functionality available by setting my PATH and LD_LIBRARY_PATH environment variables to the same values used by Termux's shell, but there are permissions problems and it seems messy.

Is there a way to ssh in to a Termux session?  Termux doesn't seem to provide an ssh server package.  Even if it did, presumably that server, and thus the ssh session granted by it, would run as a separate user from the termux user, resulting in similar permissions problems.

Is there a supported way to access the Termux user environment from other consoles?

Termux does provide the openssh package, which contains both the ssh client and the sshd server.

Install the package with: apt install openssh, then start the server with sshd - it will run on port 8022 by default, so connect to it with ssh -p 8022 DEVICE_IP, and you can find the device wifi ip using ip addr list wlan0.

Password authentication is not supported, so you need to setup $HOME/.ssh/authorized_keys.

After you have connected you will run as the normal Termux user with environment variables setup correctly.


Lenovo vibe K5 is not turning on anymore I have rooted  Lenovo Vibe K5 and i had installed CM 13 (Marshmallow) it was working good cause of some need, i had to install CM 12.1 (Lollipop) and i tried installing through TWRP recovery CM 12.1, I wiped Dalvik , Cache and System and installed CM 12.1 successfully and ask to reboot system and i clicked on reboot and after that it didn't turned on , not even in recovery mode by pressing and holding Volume + and Power button. Then i tried to flash it again  with pc but its not showing in CMD as well, it shows the error Device not found in CMD and in windows notification it shows USB Device not recognized.
Big Mess . HELP

In this state, flashing the stock firmware still the solution. You need drivers for the PC to detect the phone.

Click here to get the USB drivers and the flash tool.
Click here to get the flash file (firmware).

Alternative download links:

Firmware
Flash tool
Drivers

FLASHING STEPS:

First download firmware, flash tool and/or drivers from above links.
Extract zipped files to desktop or anywhere you'd like (You'll need winrar or 7zip software to Extract).
Open Driver folder and choose  Qualcomm_USB_Driver_Setup.exe file and wait until finish installation.
Open QPST.WIN.2.7_Installer-00430.1 folder and chose setup.exe file, open and install it.
Now open QFIL from the "C:\Program Files\Qualcomm\QPST\bin" path, Select Programmer option and click on Browse button and Select prog_emmc_firehose_8929.mbn from SW Folder file.
Click on Load XML button and choose
rawprogram0.xml file and then choose  patch0.xml file from the SW Folder folder.
Press and hold Volume Up + Volume Down and insert USB cable and wait until driver install are installed.
Click on Download button and wait until flashing process finishes.

Oh, and you may need a video tutorial to make it easier, find it here:
Flashing process


What does the padlock on wifi icon in status bar mean? What does the Padlock on the WiFi icon in the status bar mean? I haven't seen it on my phone, but I'm curious as to what it means.

Click image for larger version

It means, it is a secure WiFi network, the device is connected to

Edit: See Wi-Fi lock symbol here


How do I enable DNS over HTTPS on Firefox for Android? I found the option to enable DNS over HTTPS for Firefox on the desktop but I can't find it on the Android version of the browser. Is it supported? How do I enable it?

I try to complete Dale answer

Open Firefox and type: about:config
filter with: network.trr.* and set the following values:

network.trr.mode value 3

network.trr.bootstrapAddress and set value as one ip from this page
(mine value is currently 104.16.249.249)
now open a new tab to this page used to verify if everything is working. You should have all green except sni. To make all green you should
switch tab and go back to config page
change filter with: network.security.* and set:

network.security.esni.enabled value true
go back to previous tab and refresh. You should have all green.

credits/references:

Dale answer
Mozilla Wiki Page
u/SKITTLE_LA Reddit answer


Google Wallet Problem I found out today my cc was under my friends google wallet instead of mine. I was wondering if I delete it from his wallet; will I be able to add it under mine and be capable of using it. I ask because when I go to remove it, it says "This card will no longer be available to use online or on your device", what exactly does that mean if anyone can tell me.

You can add the credit card to your Google Wallet account while leaving it in your friend's account. (My wife and I have each others card under both of our accounts.)

As for the "no longer available" message; that refers to their account only.


Does downloading too many games slow down a device? I have over 15 games on my device. Some do occupy some memory; others not so much. I have enough leftover memory on the phone.

Is it true that this can slow down the device?

When you download and install a game on your device, the data is stored within internal storage. When you run the game, it loads all the assets into RAM, which is Random Access Memory. Accessing RAM is much faster than accessing internal memory, which allows games to load scenes, animations, and other things faster. The game should know exactly where the assets are in RAM with an memory address. It can jump right to that point and pull the information down.

However, games are not the only thing that uses RAM. The operating system, system applications, and other installed apps are also using RAM. The more RAM that is used, the less there is for new operations to occupy temporarily. If RAM gets too full, then it could cause problems.

Leaving applications running in the background leaves RAM occupied. After a while, the memory should automatically be cleaned up, especially if you start new applications that require that space in RAM.

Another culprit that could be slowing things down is cache. Cache is used to store app information, web site data, and other information that the app will use to speed up load times. If too much cache is used, then it could be slowed. Games can use a lot of cache since they need to load images faster. Clearing the cache occasionally is typically a good thing.

TL;DR

Yes, running many games can cause a slow down on your device. RAM that does not get cleared and having too much cache are the main culprits. RAM should resolve itself over time, though closing the app completely is a good idea just to make sure. Clearing cache every so often is a good idea as well, especially if you run many of the games often.


saving route while still connected to wifi In Google Maps is there a way to save a route while you're still connected to wifi so that it saves your data plan? Does scrolling through the map while still connected to wifi help because then the points get cached?

You could just cache the route portion of the map using the Make available offline feature. Then, all need afterwards is the GPS, which doesn't use your data plan.


How can I find obb folder in a rooted device to copy a game's sd data files and play game? I have a Samsung Galaxy S2. Before I rooted my phone and I played games like Modern Combat 4, Virtue Tennis, Need for Speed Most Wanted and The Dark Knight Rises. These are games' sd data, I copied in obb folder.

Now I've rooted my phone and I want to install those games but I cant find obb folder in my device. Where do I copy the game's sd data? Can I play these kind of games in a rooted device?

Here is a backup tool by Koushik Dutta (aka Koush) : Helium Backup

Using this you can backup complete app including data and restore it back. Just backup on your device, copy the files to your other device and restore it back.

I've tested it personally and it works flawlessly on non rooted devices.

Try this and let me know if you face any issues.


How can I change directory of AnkiDroid to external Storage After using anki for a while , my internal storage (16gigs)became full, and now I'm unable to add more cards, then I tried to change directory to external Storage but it did not work for me (I'm using Android 7.1.1 moto g4 play) and ot keeps popping up message saying 'the given path isn't valid' .if someone could help me out it would be great

The reason you are not able to store an app on your memory card could be using a card formatted in "Portable storage" mode. In that case no one single app can be pushed out of internal memory, but reformatting of a memory card in "Internal storage" mode can change that. Another reason could be a restriction made by app's developer and there is nothing a user can do about it.
Sources: https://www.androidpit.com/how-to-format-microsd-cards-as-internal-storage
https://developer.android.com/guide/topics/data/install-location.html


What determines game or app differences of availability between countries? There is a particular game which is in beta release in on country, in my country it is possible to register on a waiting list and in South America it just says "not available in your country". Is there a general explanation why the availability is different between different countries? Is it for marketing and purchase power adjustments or some other reason?

Two factors

Google for reasons not made public has a list of countries where  app and Google Content is available Country availability for Google Play apps & digital content.

Developers may choose targeted release for their own reasons. Google guidance on this - Distribute app releases to specific countries - Play Console Help. I am not a developer but I guess reasons could include localization, scalability of app, revenue expectations, taxation issues, political reasons (Indian ban on Chinese apps recently comes to mind), reviews (I am aware of a famous developer who doesn't release his apps in some countries because of unfair reviews).


How to delete everything? My phone is either infected or simply has an error in one of my apps and gives me the com.android.phone stopped error (plus the one like 44 01 21, don't remember exactly).

I took phone to the service, they didn't fix it. I deleted all memory card, did factory reset like 5 times, but some apps are on internal memory and they stay there. How to completely wipe it all out?

I made a back up of personal data, that's the only thing I want to keep. How to delete everything else correctly?

The apps on the internal memory are system apps. They can be deleted only if you have root.


How does OMS (Open Mobile System) relate to Android? So I've just read about "OMS" and a bit of googling suggests it's a fork of Android prevalent in China:
http://www.engadget.com/2010/02/02/china-mobiles-ophone-platform-goes-2-0-supports-winmo-api-w/

But it's not quite clear if it is also open source, what the differences to a "standard" Android system are, how to distinguish it.

Has anyone ever seen it or better documentation? Does it have any desirable attributes?

(Again I'm mostly wondering, because if it is a fork, could it possilby be the variation required for Dual-SIM support, meaning normal Android wouldn't have that.)

Apparently it's better known as OPhone and started as a fork from the original Android project, before Google bought it.  It looks to be mostly developed and supported by China Mobile, although there are rumors they might shut down the project.  OPhone 3.0 is expected in Q1 2012.


Cannot undo "forget Bluetooth device" I have an Asus Zenfone running Android 6.0.1. and a Bluetooth headset (Philips SHQ6500) that I had paired but accidentally selected the forget option. Now it's impossible to re-connect it because the phone cannot see the headset at all. I restarted both devices and did a hard reset for network settings but the problem persists. Googling didn't help so I'm stuck at the moment.

I faced a similar situation. Following steps worked for me. Some of the steps might be redudent.

1) restart your phone

2) reset network settings (Setting> back and restore )

3) change the phone bluetooth name. (I assume this is the solution)

4) set the bluetooth device in pairing mode (long press the power key).

And it worked for me. Probably, executing only step 3 would be sufficient.

I hope I saved your precious 30 minutes:)


Rooted phone - Cannot remove some bloatware I have an LG Optimus Elite (Sprint/Ting) thats been rooted. Since its a Sprint phone, it had voluminous crapware, which an install of the NoBloat app took care of a good part of it but I still have a bunch that weren't seen in the NoBloat screen. Several of them are obvious Sprint crap (SprintID, SprintMusicPlus and SprintTV & Movies) but a few are Google (GooglePlayBooks, GooglePlayMovies & TV, and GooglePlayMusic).. I know at least a few are going to suggest putting ClockworkRecovery and a 3rd party ROM on the phone. I'd really love to do that very thing, but am running into the problem where all of the info I've googled on installling CWR on a LG Optimus Elite calls out putting it on a partition that doesn't seem to exist on my Elite when I do a "mount" .. I'm really shy about following the instructions that appear to me to be wrong.. The FAQ I'm referring to is at

http://androidforums.com/elite-all-things-root/620742-faq-guide-clockworkmod-optimus-elite.html

The Step 5 calls out "Type dd if=/sdcard/part_13_cwm_9_22_17_32.bin of=/dev/block/mmcblk0p14 and tap the [Enter] key" .. According to "mount", there is no /dev/block/mmcblk0p14 on this phone. I've put CWR on my old LG Optimus V with no questions/problems, so assume I'm comfortable with the rest of this procedure...

If anybody has input on either of these sub-problems, I'd sure appreciate a hand...

Dave

I see your device has a Snapdragon chip.

Check to see if you have partitions that you can actually read by typing

su
ls /dev/block/platform/msm_sdcc.1/by-name/

If you see something called recovery there, then you're in luck.

su
dd if=/sdcard/part_13_cwm_9_22_17_32.bin of=/dev/block/platform/msm_sdcc.1/by-name/recovery

If it isn't there, then you must try the one in the CWM thread again.
I've never heard of a device-specific nonexistent partition before, so perhaps you just typed it wrong or you forgot to su.

I apologize if this is not of any help.


How to push a file to internal storage? I want to do this step to root my phone:
Copy it to the internal storage of your device
So the command is:
adb push <local file> <remote location>

The "local file" is "boot.img"
What is name for my phone's "internal storage"?

adb push <the file> /sdcard/

if /sdcard is not available, try
adb push <the file> /storage/emulated/0/


How to get Lenovo Stock Rom I had asked this question...
My Previous Question

Good News is that somehow I am able to put my tab in recovery mode. I wanted to install the stock lollipop version of Android in it and after doing some research I found this link...Link to Lenovo Website
But I am unable to understand that how can I put this in my device. So my question is can any of you provide me guidance on how to install this on my device or atleast can provide me a link to a flashable stock ROM. Any help would be appreciated

Edit: Okay, So I finally got it up and running, but I have a small problem that I can't enter it's recovery mode through the previously correct key combination. It just shows Lenovo's splash screen. I can however use:

  adb reboot recovery

Can Anybody help me with this please?

You can try the following method. This is the convectional way of installing/upgrading firmware on most android devices:

Download official firmware (correct version) preferably on PC. Extract the download you should see a sdfuse folder

Depending on contents of the compressed file you may not find the sdfuse folder, in this case;

create a folder in your external sdcard and rename it as sdfuse
extract firmware zip and copy qsb firmware "the file vit extension .qsb" to sdfuse folder or it may have the .inb extension.

You will need to transfer sdfuse folder preferably using a micro sd card Adapter or card reader from the PC  to the phone.
Make sure phone is off completely. Then press and HOLD the POWER+VOLUME DOWN buttons simultaneously until the service menu appears.
Using your Vol+/Vol- buttons navigate to sd update and the installation should begin. Follow the instructions carefully to successfully re-install the firmware.

(Your phone must have at least 50-80% of battery charged )

Credits:

Lenovo S60-A Flash File (Stock ROM) zip


How to power-off Motorola phone without screen How would one power down an Android phone (Moto X 2nd gen - Android 5.1) without the ability to interact with the screen? USB debugging not enabled, nor is custom recovery.

I know how to reboot it, that is not the question.  The question is about turning off, not restarting, the device.

The phone has a broken screen (black screen, blank screen, cracked screen) and also does not respond to touch, so the answer should not include any screen interaction.

Is there a series of button presses, timings, and preconditions (if applicable) if executed will leave the phone in a true power off state?

I can't be sure that this is the optimal way to power-off the phone, but it seems to work.

Press and hold power until it buzzes or about 15 seconds, then
release.
Press and hold volume-down and the power button for 20
seconds, then release.
Press and release the power button once.

This procedure is demonstrated in a you tube video https://youtu.be/x_jx5u7dXK4

Tip: Even though the broken phone has no display functionality, if you view the phone with another camera, you can check activity of this phone by looking at the infrared emitters at the four corners of the device.  Before power-down, these dots will be flickering.  Afterwards, no flickering.


Busted Verizon Galaxy Note 5 screen, trying to use adb to unlock Recently, I dropped my Samsung Galaxy Note 5 and busted the glass, lcd, digitizer, and maybe the speaker. Before, I try anything with replacing the broken parts, I would like to get the SMS database and my photos off via usb cable. Unfortunately, I can't unlocked the screen and the adb devices shows nothing on both a Mac and Linux machines for me to send a command to simulate an unlock gesture. Also, I don't have usb debugging turned on and have no way to turn it on. As a last ditch attempt, I have tried to modify the ~/.android/adb_usb.ini and /etc/udev/rules.d/51-android-rules to try to get adb working. Adb still couldn't find my phone.  I also have thought of going the OTG route but nobody that has a Verizon GalaxyNote5 has had any luck with that. What else can I try to get my data off of my phone? Fastboot?

My problem is similar to this except I don't have a Nexus phone:
Broken screen while debug mode was disabled. How can I re-enable adb?

You can use CWM or Philz Touch recovery to make a full backup by just using the volume/power buttons.
You can also use an OTG adapter and a USB mouse/keyboard to interact with the phone. If you can't see the screen either, you can use a MHL to HDMI adapter to hook up your screen output to the TV. You may or may not be able to use an OTG mouse or keyboard daisy-chained to the MHL adapter (depends on MHL adapter, unbranded one didn't work for me).
If your bootloader is locked and MHL+mouse idea doesn't work out, your best bet is to get the phone fixed. I would recommend to buy a second phone with Bad ESN off ebay, and just swap the motherboards, with the amount of damage you have. Then you can resell the leftover parts.


Is Nougat update available for LG K8? So I have a 6.0 Marshmallow phone (LG K8). And I went to GSMarena to check the specs and I noticed that it says that LG K8 is upgradable to 7.0 Nougat.

I went to check for update on my phone and there is an update available. I am not sure if this is Nougat update because it only says Bug Fixes and Improvements and nothing else.

It is 383.84MB large. I would install it, but I'm very short on space and don't wanna waste 400mb for a bug fix update. Can someone tell me if this is Nougat update?

Nope, it's just bug fixes. I'm waiting for Nougat myself, and it should take about 1GB of your space.


Whatsapp suddenly crashed and device got unresponsive My Samsung Galaxy A5 2016 is of full of storage and I am talking to my friend through whatsapp, and it got crashed and stop working. I can't receive calls or get out of whatsapp or even turn the phone off. What should I do now?

Press and hold the power button until something happens. When my S4 becomes unresponsive, a long-press of about 10 seconds eventually gets the phone off.


Samsung k zoom 5.8ghz I was wondering whether it was possible to allow a rooted Samsung K Zoom to use the 5.8GHz channel? I was reading that I might have to edit the wpa_supplicant.conf to allow for 5.8GHz. In addition, I was wondering if the wifi card of the k zoom can even handle 5.8GHz?

Edit

To clarify I know the phone has 5GHZ band access. However I am looking for it to access the 5.8Ghz( or 5.7GHz is fine) CHANNEL. Around channel 149. Other samsung phones in the same family can, but not the k zoom. I was wondering if it is possible to enable it access to the higher 5GHZ channels; whether this is a software block or whether the hardware can actually not handle it. I have tried changing the p2p settings in wpa configuration file with no luck. Which was suggested from research I did.

You can try third party kernels/ROMs which may enable that spectrum but the legality may be an issue depending on your location. It's possible it's still a hardware limitation but more likely is that it's a software limitation.

You may have some luck fiddling with wpa_supplicant.conf per this post.

  As a hint, you need to look into wpa_supplicant.conf to use all the
  5.8Ghz frequencies with the parameters:

  p2p_oper_reg_class=

  p2p_oper_channel=

  For me Korea is 124 and 149

  But yes, you need to be rooted


Galaxy S6 and S7 not auto-connecting to WiFi I've had a problem with my phones  (Galaxy S6 and S7) not auto-connecting to WiFi. When I open up the WiFi settings it will connect.

Is there any way I can determine if an app is disrupting the ability to auto-connect?

I think it is not the phone because I just got a new S7.

I think it is not the router because this happens with multiple routers.

Thanks very much for your help.

Edit: This is close to being a duplicate of
AT&T Samsung Galaxy S6 will not connect to WiFi automatically and
Galaxy S6 no longer automatically connects to my home WIFI

Edit 2: I have uninstalled a bunch of apps on my S6 and it now auto-connects without issue!

Edit 3: I have uninstalled a bunch of apps on my S7 and it now auto-connects without issue!!

This appears to be a problem with app interference. I have uninstalled a bunch of apps on my phones and they now auto-connect without issue.

I wish I knew which app or apps was the culprit. As I install back some apps that I need maybe I will find out. If I do I will update this answer.


Not able make conference call in Motoroal MOTO E When i tried to make a conference call in Motorola MOTO E it is not allowing.

While giving the merge call option it says "Conference call is not allowed".

please clear my doubt  whether MOTO E supports Conference call facility or not .

That message tells you that conference calling is not allowed by your carrier; it's not that the phone doesn't support it. You need to contact your carrier to enable this feature.


How to disable the notification badge on Whatsapp on LG G3? I have LG G3. I want to disable all notifications from whatsapp, when I mute a group the only thing left is the notification badge (red number) on the app.

Browsing for "android turn off badge notification lgg3" only gives me hits regarding Samsung TouchWiz and iPhone, and I so far haven't been able to locate anything in the menu of the app either.

How can I turn off the display of unread messages on the icon of the Whatsapp app?

I believe icon unread badges are managed by your laucher and not by the app itself. Try looking in your home launcher's options. For example nova launcher allows to control this setting through TeslaUnread.


How do I disable Firefox Android's popup browser tips? I'm using Firefox for Android. It keeps showing me popup browser tips at the bottom of the main screens, like bookmarks, top sites, history, etc. I'll close them, but then next time another new one appears. How do I disable these entirely?

1) Type about:config in the address bar and press enter

2) Find the browser.snippets.enabled setting and tap to switch the value from true to false.


How to remove the SIM Toolkit from my phone? (Without root or flashing any ROM) This application is sending a lot of spam to my phone recently, two or three times a day. I deactivated broadcast messages, tried converting USSD pop-ups into notifications to avoid being interrupted (didn't work). Basically, everything I tried didn't work, so now I want to remove it from my phone. Is it possible to do it without root, with ADB or something? I'm not a power user but I have used ADB to give permissions to some apps before.

Connect Your Phone to PC Using Data Cable.
Turn on USB Debugging
Setup ADB Connection
Type

adb shell

Hit Enter and type again this

pm uninstall -k --user 0 com.android.stk

or

pm uninstall -k --user 0 com.android.stk2

Application Remove Example Image


Stuck at Teamwin recovery Gionee P5W let us start with ground zero, so I had my Gionee P5W running very well until the update for nougat came.

Actually my phone is rooted and we should avoid such stock updates, but my brother wasn't aware of this, and he downloaded and clicked install which took him to Teamwin recovery and there it shown that it is updating, but finally it failed and from there, whenever we try to reboot, first it shows the Gionee logo and then goes to Teamwin recovery.

And let me tell you data for me is not important, only I need that my phone should start.

I have tried many solutions to get out of Teamwin recovery, but nothing works, I tried to flash custom recovery along with required open Gapps, but it also failed.

So ,this is all I did with my phone, please help me as I am losing my hope and its been a two weeks since finding solution but again no success.

Thank you in advance.

Try Formatting your phone I am sure there's one there in the recovery


Question about nandroid backus I am using twrp 3.0.2 for backup and restore on my galaxy s4 i9506 and i dont understand some things.

I wanted to be able to switch between 5.0.1 and 4.3 by having backups of both versions.

So i backed up my phone running android 5.0.1. I then wiped my phone and flashed the 4.3 rom. Now my phone is on 4.3.

After that i made a backup of my phone on 4.3. Now i have the backups of 4.3 and 5.0.1.

When i tried to restore the 5.0.1 backup on the 4.3 system, it would get stuck at the "galaxy s4" boot screen. The 4.3 system would only accept 4.3 backups. (likewise, if i flash 5.0.1, it will also only accept 5.0.1 backups)

Furthermore, when i restore the 4.3 backup with a 5.0.1 system, the "galaxy s4" boot screen will be still be the one from 4.3. (the one from 4.3 has vibration while 5.0.1 doesnt).

This also happens when i try to flash custom roms (it gets stuck at the galaxy s4 boot screen, and it is the same screen as the previous OS). Hence, i am unable to flash any custom rom.

I thought that nandroid backups are supposed to restore the entire system to the way it was (exept internal and external sd cards), i dont understand why it does not. I also dont understand why the galaxy s4 boot screen does not change when restoring or flashing custom roms.

I tried to make this as clear as possible, thanks for reading!

First of all, be advised that Nandroid backups, in some situations aren't able to backup the "boot.img" properly, or isn't able to properly restore the "boot.img", even if it was backed up properly. When either of that happens, you're going to end up stuck like the way you are at the moment. The issue you're facing can also turn up, in case the partitioning structure is different between roms of two different android versions (one being more recent than the other, probably). Difference in the number and type of partitions being created by each backup can also lead to situations in which some data is wiped (upon restoring another), which some traces are still leftover.

  I thought that nandroid backups are supposed to restore the entire
  system to the way it was (exept internal and external sd cards), i
  dont understand why it does not.

Nandroid backups rely on the state of other things such as the custom recovery, the "boot.img" and the rom, in order to work properly. Think of it as having multiple variables in an equation; wherein even if one of them isn't working well with the others, its probably not going to be working as smoothly and perfectly as you would expect it to.

Therefore, my first suggestion would be to make a second copy of your existing nandroid backup on your computer (being extra safe here, so as to not possibly corrupt the existing one).

0> Then, open/extract the nandroid backup and see if it contacts a "boot.img". If it does, you're in luck. Otherwise, you will need to source a "boot.img" for your phone from the internet (which may or may not work). Either way, this recently obtained "boot.img" will be used in a moment.

1> Backup your existing boot.img using TWRP as a separate backup, selecting only the boot partition and nothing else for this particular backup.
(This will give you a backup containing your existing "boot.img", which is present on the phone at the moment. Also make note which rom this "boot.img" goes with (4.3/5.0.1), based on what is currently installed on the phone)

2> Wipe all partitions currently existing on your phone using TWRP. Use the fastboot mode to flash the "boot.img" obtained in step 0, above. Please make sure this "boot.img" goes along with the rom you will try to use with it, thereafter.

3> Within TWRP, do a partial restore, restoring ALL partitions existing within the backup except the boot partition (as we have already dealt with that).


brand new nexus 5 boot animation loop This has happened to me with other phones after messing with ROMs and stuff - but this is a real bummer: I just got it out of the box for the first time, turned it on, and it's stuck on the animation loop.

Any ideas what I can do? I'll try reaching Google for support but I'm not in the country where it was purchased and it's a little urgent so I'm trying here as well).

P.S. only relevant information I can think of: it has been lying in its box for almost a month since I bought it.

Have you tried reset your phone in recovery mode?

Nexus 5

If your phone is on, turn it off.
Press & hold the Volume Down and Volume Up buttons, and then press & hold the Power button simultaneously until the phone turns on. You'll see the word "Start" with an arrow drawn around it.
Press the Volume Down button twice to highlight Recovery mode.
Press the Power button to start Recovery mode. You'll see an image of an Android robot with a red exclamation mark.
While holding the Power button, press the Volume Up button.
Use the volume buttons to scroll to "wipe data / factory reset" and press the Power button to select it.
Scroll down to "Yes – erase all user data" and press the Power button to select it.

Note: If at any point during the above steps your phone becomes unresponsive, you can restart it by holding down the power button for several seconds.

https://support.google.com/nexus/answer/4596836?hl=en-GB


Reject carrier calls, accept SIP calls I've gone the route of a data only plan (tablet plan) on my smart phone and am using the services of a VOIP provider. Things are going nicely, just trying to iron out a few details.

When you order a mobile data plan, you get a SIM card and matching phone number. On a tablet you can't receive calls or texts, but on a phone you can. If you do, you pay the premium price.

Android natively provides a SIP client in the phone app. Android also provides a Blacklist option and the use of wildcards. Allows me to block some or all calls and texts. However, it doesn't allow me to distinguish between a call to my SIP account or to my mobile number (unless somebody here knows how).

Nobody knows my mobile data plan number, but I do get the occasional "wrong number". I imagine that I could also receive an occasional SMS (also wrong number or for advertising).

So, does the Android Phone allow me to block calls and sms from the carrier, but allow calls from the SIP client? As in: block incoming calls that are to a number, not from like in a blacklist.

I know I could block all calls and sms with the phone app and use a separate VOIP app for SIP calls. However, I wish to know if this is possible with the native applications.

You can call the carrier to block the voice and SMS on the SIM card


Easiest way to resize and email pictures? I have some clients that need to take high quality photos with their cell phones, send the photos via email, but keep the original size for later. (don't ask :P )

I'm looking for the easiest way to resize a bunch of pictures and email them, without modifying the original photo.

I guess ideally there would be a setting in the mail app that could downsize all the photos, but I don't see that in any Android mail apps. Another ideal thing would be an Android app like Instasize that could resize multiple photos and then email them. I can't find one.

Anyway, what's the most efficient way to resize 10-30 photos and email them?

Thanks!

Android doesn't have such a feature built-in. But there are several apps available a.o. at Google Play which can help you out (for a list, see Other photo editors on my site). One of those is JustResizeIt!, which also offers batch-resizing:

  JustResizeIt! mobile free lets you resize and share your pictures with all your friends and family with only a few taps.

  It can send entire albums via email to many recipients, add resized photos to your online gallery, upload original images to a FTP/FTPS server or create new albums.

Its feature list explicitly names:

  send many pictures to many recipients with only a few taps
  create a reusable widget for each purpose
  resize pictures to any desired resolution
  resize as much pictures as you want

So this should perfectly match your needs.


Partial internet connectivity on Android device but device connected through hotspot has internet I have a xiamoi mi5 which is hosting a mobile hotspot, and a laptop which is connected to this hotspot.

On the android device, I cannot connect to the internet. Most Apps see that I am offline.
Interestingly speedtest, whatsapp, facebook and playstore have internet access
On the laptop everything is fine.

I made sure I didn't have incorrect APN settings, and the one I have match the official.

How can I get full internet connectivity on my mobile?

The issue is due to the sim card loading two APN entries, one marked by the phone as "MMS" and the other marked "General" . After deleting the MMS APN entry, all phone applications now have full internet connectivity.

Personally I cannot explain the source of this confusion.


How can I remove unwanted app icons from the screen? I'm new to using an android.  Apps I have never visited nor installed are showing up on my screen (Slots, Candy Crush, Expedia, Droid Games).  If I touch them, I go to their site.  I would like to remove them but can't figure out how?  Any ideas?

Sounds like you tapped into some spam trap. Certain apps place advertisements this way -- though the new playstore rules do no longer allow that. Others do the same in the notification area. Airpush is the best known evil source of such.

I suggest you scan your device for such apps. Try e.g. with TrustGo Ad Detector. Quoting from the apps description:

  It is common for advertising networks to collect information on how you use your device. Your information is then used for targeted marketing campaigns.

  Some common and aggressive methods include:

  Pushing ads to your Android notification bar
  Creating unauthorized shortcuts on your home screen
  Modifying the default browser, homepage and bookmarks settings
  Subscribing you to emails and text messages when an ad is clicked
  Making phone calls and downloading malicious files when an ad is clicked

At least one line sounding familiar? (remark: emphazation is mine).

EDIT: Once you've identified the malicious app, make sure to...

report it to Google (according to the current playstore rules, this kind of advertisement is not permitted)
comment on the app to warn off other users
uninstall the app and leave it out
think about whether in the future you want to use any apps from such developers which do not respect your privacy
nothing bad with ad-financed apps -- but it a) should be clear where those ads come from, and b) they should be related to the app itself, i.e. being displayed in that app when it's used -- and not outside in different places whether you use the app or not


No alarm or silent during certain times I have used 2 applications, one for alarm and one for setting silent times (so I can not hear my phone during working hours and night time) but experience issues with them not sounding/working.

For years, with my HTC One, I had no problems. I have now upgraded to Huawei P8 and have noticed an issue. Neither 'work' (meaning, the alarm doesn't sound) over a period of time. This means, if I set an alarm for 5 minutes time, it works. It could quite possibly work next day, and even several days, but within some time, it stops.

I've some IT experience and did some testing and have realised that, when using my HTC(s) in the past, if I see what apps are running, I can close them (to free up RAM/resource). Even if I closed the alarm app or the silent application, it would still run in the background (I assume, maybe it automatically restarted) and work.

I assume the issue I have is likely to be down to the design of the different 'flavour' of the OS, despite both being Lollipop. Maybe the HTC would allow the 2 apps to restart them selves but the P8 could prevent this for security reasons (is there a set this type of control per app?). Maybe the HTC didn't "close" the app in the way I thought it did!?

The only thing I've done to this phone is changed the launcher (it's not rooted).

My question is, do I have to keep these type of applications running in the background, meaning when I close other running apps, I just need to be more vigilant with which I close? Or even better, is there a setting I can change so these things keep running even when I close them (as they did with my HTC(s)).

Since I also realised it happens with widgets, I worked out it's due to battery saving.

P8 has option to allow apps to run even screen off (To find this, go to Settings -> Power saving -> Protected apps), and it appears this also means in background (so they continue to run even if they're closed)!

It's fixed my email widget and my SMS/bandwidth measuring programs.

It has fixed my alarm, but not my 'silent time' application, but the phone has this option built in. Despite that, I will test another application to see.


TWRP 2.8.7.0 asks for password on Marshmallow (Nexus 9), cannot mount anything After flashing TWRP and booting it (situation described in title), TWRP asks for password. When I bypass it, TWRP cannot mount anything. When I reboot to system, it is stuck at the startup animation forever. Only can boot when I reflash stock recovery. Actually I have to reflash system too, it cannot boot otherwise.

I also tried boot.img replacement by Chainfire, result is exactly the same.

Has anybody successfully rooted Android 6 at all? What was the procedure?

Update
Just installed apk for supersu 2.51 (beta) and it seems to work - at least adb now goes root (could not before). However twrp still asks for password and cannot mount anything.

Worked for me like this:

Boot into Fastboot
Flash Chainfire's WIP boot.img
Flash TWRP
Copy latest SuperSU BETA onto a USB stick
Use an OTG adapter to connect that USB stick to your Nexus 9
Boot into TWRP
Tap "Cancel" at the password prompt
Mount the USB stick
Install the SuperSU.zip from USB
Reboot

I didn't have to install stock recovery or anything else. It booted up just fine with all data still there.


How to update gt p1000 system 2.2 in 2016? I got an old Gt P1000 Galaxy and I have been studying Android stuff first time in my life. I have watched youtube videos about updating 2.2 system to new ones but the thing is that nothing supports the machine anymore. I cannot root the thing or do any preparations that updating needs. Any ideas what should I do? I don't undestand why the previous owner didn't update even Gingerbread in it when it was still possible. Is there something I can do or the equipment ready for recycling bin?

As long as SamMobile and XDA-Developers still exist, you will not toss that thing into the recycling bin without a try.

Start from updating the thing to official Gingerbread firmware available for download from SM (download page also offers tools and a brief guide), then install custom recovery and flash whatever you want from there. If you don't mind the lag you could even install CM13 (Android 6.0.x) for some fun.


Some apps not supported on Samsung Galaxy Player I've never really used an Android device before about a week ago so I'm not terribly familiar with how this all works, but I've noticed that there are a couple of apps that I am not able to download on my Samsung Galaxy player, but my friends who have Android phones are able to. Any ideas on why this might be or how I could work around it. An example is Go Launcher Ex.

Developers can choose to target specific devices or not.  Presumably these apps are either limited to devices that are known to work, or have blacklisted the Galaxy Player due to incompatibility.

Another option is that some apps might be available only while connected to a cell network or a particular cell network.  There are some AT&T apps that are only available to those on AT&T, for example, and I imagine this might be more broadly the case.

Here are some workarounds:

Get the app via another (legitimate) means, possibly the developer's site or another app market.
Use an app like MarketEnabler (requires root) to fake a different network.
Edit your /system/build.prop file to report your device as a different device.  Only edit the device name and versions and so on, not other settings, or your device may stop working!  You should be able to Google the various fields for other devices and see what to use if you want to mimic one.

Note that doing 2 or 3 in order to circumvent distribution controls may not be legal in your region.  The onus is on you to ensure you are acting legally.  I am not a lawyer and this is not legal advice. Etc.


Recover files from a Pixel 2 stuck in bootloop My Pixel 2 is stuck in the boot loop. I will send it for a replacement but I would like to recover some files that weren't backed up in the cloud.

I can see the phone using adb devices and I was hoping to use the abd pull command but I can't due to permissions. I am using a Mac and my phone is not rooted.

adb shell ls -lah

1|walleye:/ $ ls -lah
ls: ./init.usb.configfs.rc: Permission denied
ls: ./init.recovery.walleye.rc: Permission denied
ls: ./init.rc: Permission denied
ls: ./init.zygote32.rc: Permission denied
ls: ./init: Permission denied
ls: ./init.environ.rc: Permission denied
ls: ./init.usb.rc: Permission denied
ls: ./persist: Permission denied
ls: ./cache: Permission denied
ls: ./postinstall: Permission denied
ls: ./ueventd.rc: Permission denied
ls: ./init.zygote64_32.rc: Permission denied
total 40K
drwxr-xr-x  21 root   root   4.0K 2009-01-01 09:00 .
drwxr-xr-x  21 root   root   4.0K 2009-01-01 09:00 ..
dr-xr-xr-x  20 root   root      0 1970-07-27 04:06 acct
lrw-r--r--   1 root   root     50 2009-01-01 09:00 bugreports -> /data/user_de/0/com.android.shell/files/bugreports
lrw-r--r--   1 root   root     13 2009-01-01 09:00 charger -> /sbin/charger
drwxr-xr-x   4 root   root      0 1970-01-01 01:00 config
lrw-r--r--   1 root   root     17 2009-01-01 09:00 d -> /sys/kernel/debug
drwxrwx--x  39 system system 4.0K 2018-01-13 17:08 data
lrw-------   1 root   root     23 2009-01-01 09:00 default.prop -> system/etc/prop.default
drwxr-xr-x  15 root   root   3.8K 2018-07-10 17:30 dev
lrw-r--r--   1 root   root     15 2009-01-01 09:00 dsp -> /vendor/lib/dsp
lrw-r--r--   1 root   root     11 2009-01-01 09:00 etc -> /system/etc
dr-xr-x---   4 system system  16K 1970-01-01 01:00 firmware
drwx------   2 root   root    16K 2009-01-01 09:00 lost+found
drwxr-xr-x   2 root   root   4.0K 2009-01-01 09:00 metadata
drwxr-xr-x  10 root   system  220 1970-07-27 04:06 mnt
drwxr-xr-x   2 root   root   4.0K 2009-01-01 09:00 oem
dr-xr-xr-x 655 root   root      0 1970-01-01 01:00 proc
drwxr-xr-x   3 root   root   4.0K 2009-01-01 09:00 res
drwxr-xr-x   2 root   root   4.0K 2009-01-01 09:00 root
drwxr-x---   2 root   shell  4.0K 2009-01-01 09:00 sbin
lrw-r--r--   1 root   root     21 2009-01-01 09:00 sdcard -> /storage/self/primary
drwxr-xr-x   3 root   root     60 1970-07-27 04:06 storage
dr-xr-xr-x  13 root   root      0 1970-07-27 04:06 sys
drwxr-xr-x  14 root   root   4.0K 2009-01-01 09:00 system
drwxr-xr-x  16 root   root   4.0K 2009-01-01 09:00 vendor

adb pull /

adb pull /
adb: warning: stat failed for path /charger: Permission denied
adb: warning: stat failed for path /sdcard: No such file or directory
adb: warning: stat failed for path /system/bin/ip6tables-wrapper-1.0: Permission denied
...
...
...

Is it possible to pull all files from the phone or mount it on my Mac? I'm only interested in the pictures really.

I have used ADB on a Mac before, so it should be possible. I would suggest trying to pull specifically the emulated SD partition using the full path shown by your ls command: adb pull /storage/self/primary

I have seen a variety of "real paths" across different phones/versions of Android. Its actual location may be in emulated or mnt.

If it is stuck in a loop and never booting to Android, then there is little ADB can do.


I deleted my Gmail account but I keep recieving the notification "Account Action Required" but I can't access the account since it's already deleted I deleted my Gmail account but I keep recieving the notification "Account Action Required" but I can't access the account since it's already deleted. By the way I used my phone to delete the account. How can I remove the notification? I tried everything.

Even if you deleted the account on Google, your phone is still trying to log into that account, and giving you the notification to tell you it's not working. You need to remove the account from your phone too. From the Settings app, scroll down to the Personal section and choose Accounts. Then choose Google from the list, and from the three-dots overflow menu, choose Remove account. Some manufacturers move around the settings on their phones, so while the instructions above are fine for stock Android, they might not be quite right for your phone model.

Note that apps you purchase on Google Play are tied to your Google account, so it's not usually a good idea to delete the Google account that's the main account on your phone. You'd want to follow these instructions if you've added a second account, such as a work email, and it's been deleted or disabled.


Get common name of an app given its package name I'm interested in a way to go from the package name (e.g. com.android.providers.telephony) to its common name (Phone).

I'd like to know if there's ADB/shell command (from the phone), or any system/preinstalled app.

I know that a bunch of apps reveal both once you could pin the app in it. – In Android 4.x (tried with 4.2.2) you can even use the system app manager to confirm the package name once you found and selected the app via the common name.

If you haven't given up on Android apps yet, you can use Titanium Backup. It lets you search either by app name or package name.

Screenshot of Titanium Backup (click image for larger variant)


How can I reliably screen or block callers on a number-by-number basis? Last night I got a telemarketing call on my Verizon Droid X. I was horrified, to say the least. I absolutely do NOT want telemarketers wasting my time and minutes with their B.S.

I looked into screening blocking calls through Verizon, but it seems Verizon only lets you block a total of FIVE numbers. I think this is unacceptable.

I went to the app store and there are a number of such applications available. From reviews and comments it's really hard to choose.

Is there a way to solve this problem? An app? A procedure? Something within the phone itself?

I'm using the soak release of Gingerbread, 2.3.3. I don't care about price. I just want something that is fast and effective.

I don't use an app.

What I do is have a "Spammer" record in my Contacts. Whenever I receive a telemarketing call, I add that phone number to the Spammer contact.

I give out my Google Voice number exclusively. Within GV I have that contact blocked, so any calls from one of those numbers receives the "ding-ding-ding This number is not in service" message.

In those rare cases where the call is to my actual cell phone number, it quite obviously displays "Spammer" on the screen and I simply slide to ignore the call.


accidentally set chrome so it never asks me whether I prefer chrome or stack exchange app. how do I fix this? I have an android phone and use chrome. I have the stack exchange app. But I happened to be googling and went to the stack exchange via chrome. A pop up came up that asked me whether I would prefer to use chrome or the stack exchange app whenever I click on a stack exchange link.

Unfortunately, I accidentally set it so that it always chooses chrome. Really, I would prefer to be asked each time. Is there a way to reset this?

Here are the steps:

Go into Settings
Navigate to the Apps menu
Browse all apps
Find the application you want to remove as the default (Chrome in your case)
Hit "Clear defaults"

Source


Samsung 7 active, #*#*4636#*#*? Hello when putting this code into the phone dialer ,under the usage time ,is that total time used or just that time?anyone know,thanks in advance

The usage time is the total time when the app is/was in the foreground; meaning the total time when you are/were interacting with an app. When the app is in the background, although in use (for example, a music app), that time is not included in the total time under "usage time".


Is it possible to install Android 3.0 on my Android 2.3.6 Huawei m865c? The title essentially explains my dilemma, but should I be able to, is it possible to install it via my BootLoader?

Android 3.0 (Honeycomb) is supposed to be a tablet-exclusive OS, and it's already deprecated. It's replaced by Android 4.0 (Ice Cream Sandwich) which unites the OS both for phones and tablets.

As for official OTA, I couldn't find any information about that, so it seems that Android 2.3.6 (Gingerbread) is the latest official Android version available for the phone.

The only way to update your phone (unofficially) is to flash with custom ROM/ported stock ROM, which I find it hard to search, if available. ClockworkMod site lists 1 custom ROM, A2Tude, but it seems that it's just a custom ROM based on Android 2.3.6, so I couldn't find any ROM with Android version higher than that.


On an HTC Evo, is there any way to sync only 'my contacts' from gmail (not 'all contacts')? I've seen references to this posted elsewhere, but never a solution. I'd like to only sync the "my contacts" group of contacts from my gmail (really google apps, but should work the same) account, rather than "all contacts". I can not find an option to change this. Any suggestions?

I like to sync all contacts and then in contact list I choose to only show the ones with phone numbers. To do this open Contacts > menu > View > select "Contacts with phone numbers". Not sure if that is what you are looking for but is the only thing I could find for a solution on Evo.

Strange, the directions below will work on other Android devices, but not an HTC Sense devices.

Open contacts > menu > Settings > Edit sync groups. Select "Sync all contacts", "My Contacts" or "Starred in Android".

For HTC sense do the following, contacts (people) > Groups tab > menu > Sync Groups.

Note, on my Evo neither option worked for me. I'm running 2.2 and suspect that is part of the reason.


Problems with Internet via home WiFi, mobile data and other WiFis work fine I'm having various problems with two Android phones in my home WiFi: from time to time, the phones

can't connect to the WiFi at all (despite stored credentials) -- happens only rarely
can connect, but get no Internet access via the WiFi (e.g. right now I'm getting DNS_PROBE_FINISHED_NO_INTERNET, but the another time it might be a different one) -- happens more often (say once every two weeks)
can connect and get Internet access, but with a big lag (DNS lookups and/or establishing connections is very slow, once connected the bandwidth is fine) -- happens always

At the same time, the phones work fine with mobile data and other WiFis. Similarly, the home WiFi works well with our laptops. It seems that there is something problematic in the specific combination of these specific phones and that specific WiFi.

Workarounds that I've tried and that sometimes (but not always) work:

Disconnecting and reconnecting to the WiFi
Disabling and re-enabling the WiFi on the phones
Rebooting the phone
Removing the stored credentials for the WiFi from the phones
Resetting the WiFi access point

One of the phones is an Lenovo C2 (K10a40) running Android 6.0, the other one is a Samsung S4 mini Gt-i9195 also running Android 6.0.

The WiFi access point is a TP-Link TL-WR841N/ND v9 running OpenWrt/LEDE Reboot 17.01.4. The WiFi is using WPA2 PSK encryption and automatic channel selection.

I've checked other similar threads on android.SE, but none of them suggest anything that I haven't already tried.

What are possible reasons and solutions for these problems?

Please check what type of wifi your router broadcasts. If it broadcasts both 2.5Ghz and 5Ghz your phone may discover the 5Ghz network, try to connect to it but then has no "power" to stay on that type of network and falls. So make sure your device is connecting to the 2.5Ghz network.


Android 7 (Nougat): All my virtual keyboards are missing - can't find how to reinstall Recently all my virtual keyboards disappeared. Whenever I go to any app that needs keyboard input, the only option I get is voice input. If I tap the "X" to close the voice input, nothing happens. If I go to language & keyboard, then virtual keyboard, all it has is Google voice typing.

The only thing "suspicious" is that I recently went through a system update. I don't know if that specifically caused my issue but before the update it seems like I had my keyboard. I just didn't pay enough attention around the update to pinpoint it as the problem.

I've gotten around this issue by installing Gboard but I don't want a secondary app just to have a keyboard on my phone. I've searched through all my apps for anything with keyboard in the name and nothing is showing up.

Is there a way to reinstall the "default virtual keyboard"?

Have you wiped cache/factory reset after update?
Maybe check under language and input in settings to find the device's factory installed virtual keyboard.

Response: I don't want to do a factory reset. I've added a lot of apps and customized the "look and feel" and don't want to do that all over again. The keyboard was working after all that. I'm hoping for a different solution.


Does Android 4.3 fix USB OTG on Nexus 4 when used with an external power source? It seems to be fairly well established that the Nexus 4 has had issues with not supporting USB OTG since launch (e.g. this bug report).  From what I've read it's both a hardware and software issue.  The hardware can't supply the necessary power and the software does not conform to the protocol in some way.  I'm happy to use a Nexus 4 with an external power source (Y-cable), which should solve the power issue.  What I'd like to establish though is, does Android 4.3 do anything to fix the software issue?

No, 4.3 doesn't address that at all.  You'll still have to use the kernel that Ziddey has posted on xda-developers.com.


How do I download a keyboard on a phone without a keyboard at all I lost my keyboard after factory reset on my jiayu G4 android phone. I have done everything possible but to no avail.I have used Bluetooth and USB to install apk but it's not installing. I can't log in to my account to access play store. Please is there any other way to get a keyboard. Thanks

Use an otg-cable and use an USB keyboard


How do I send articles viewed in my web browser to my Kindle from android In my desktop web browser I have the Amazon "Send to Kindle" add-in which produces a readable version of a web page and sends the article to my Kindle for reading later.

I use this primarily for newspaper articles to read them later on a larger more readable screen and I don't usually have an internet connection when reading articles on my Kindle.

What I'm looking for is a product or solution which achieves the same on my Android device.

What I've tried already:

I can print web pages to PDF from my Android device and send these PDFs to my Kindle, this is not ideal as I just want the text content to read.
The Instapaper Android app lets me send a link to an article to my Kindle, but it doesn't send the readable version of articles it has created. I can push articles to my Kindle from the Instapaper website, but then I might as well use the Send to Kindle add in.
I tried to install the Readability Android app, but this refused to let me create a new account from the app.

I've been looking for something similar too - there doesn't seem to be an official Amazon option.

The closest thing I can find is 'Push to Kindle' by FiveFilters: https://play.google.com/store/apps/details?id=org.fivefilters.kindleit


How do I arrange the icons manually in the app menu? I am using Micromax Canvas 2 A110 with Android ICS 4.0.4. I installed few apps which are sorted randomly (or maybe alphabetically). I want to arrange the icons on the app menu manually. i.e. set frequently used apps on one page, games on second page and so on... I could not find any option to re-arrange them manually.

So, how do I arrange the icons manually in the app menu (app drawer)? I want to do this on ICS's default launcher (not third party launcher).

PS: This question is for auto arrange while I want manually.

Well, As @ Izzy said, it is the app drawer. That's the place where all your installed app icons shown.

So, about your problem, there are two ways you can solve it. You can either go to a third party app like Izzy said or customize your stock app drawer (which comes originally with your phone.

GO Launcher EX, AppDrawer (MIUI App Drawer) and Color App Drawer PRO are good apps.

On the other hand you can find the sort icon in your app drawer (the green arrow) and select Own order. With that, you can arrange your app icons as you wish. You are allowed any number of drawer shelves (pages in the app drawer).


Is it possible to estimate the ideal number of CPU cores for Android phones? I'm thinking that with the way we typically use Android phones, run a single app at a time, fewer faster CPU cores are better than many smaller (slower) cores.

Does Android really benefit that much from the current octa-core phones?  How long before we see 16-core Android phones, and will that actually be useful in a phone?

I keep thinking that 4 fast cores, or 2 very fast cores, seem ideal for the kind of things we do with Android phones.  Is it possible to determine some ideal number of cores, or at what point it simply does not make sense to add more cores?

Even though you think you're only running a single app at a time, that doesn't mean only a single thread is running. Getting the UI from that app onto the screen is actually done by a second process, called Surface Flinger. Even within that one app you're using, there are probably multiple threads: one drawing the UI and responding to your input, another communicating with a server, and perhaps another doing whatever slow computation the app needs to do. Having multiple threads allows the UI to remain responsive while performing these slow tasks. On top of that, other apps run in the background sometimes: WhatsApp is listening for new messages, Gmail is checking for new mail, Google Now is checking updated stock prices, Google Play is downloading an app update, etc.

All in all, there's no single ideal number of CPU cores that suits every situation. A lot of the drive towards increasing number of cores on phones is marketing, just like the clock speed wars on PCs 10 years ago. But there's an extra factor that makes it worthwhile having these huge numbers of cores: dark silicon.

The silicon area on the phone's system-on-chip that's taken up by a single CPU core has got smaller and smaller over the years. Most of the space is taken up by RAM, and even the GPU is several times larger than the whole CPU. It doesn't cost much to just put more CPU cores in the silicon. Most of the time, if your phone isn't doing very much, those extra cores can be turned off to save power. But then when you want to play a mobile game, or run a Snapchat filter, or anything compute-intensive that wants to run several threads, those extra cores can be powered up for a burst of speed.

So really, the ideal number of cores is lots. Even if some people never run the kind of workload that benefits from lots of cores, there's almost zero cost to having unused cores, and there's a huge benefit for some workloads.


HTML5 games for OUYA? I'm not sure if this is the right place to ask, but since OUYA is shipping with android 4.0 I'll try.

Anyway, for those of you who are familiar with the platform I'm wondering if it will be possible to launch HTML5/Javascript games wrapped in app for OUYA?

It works.

Game Closure (which is HTML/Javascript) runs on OUYA. There are some posts by staff members on the mailing list. It takes some work to get controller support as of writing (they're working on making it available out of the box).


Rooted, but Failed to push selection: Read-only file system I rooted my Alcatel OneTouch S'Pop using an exploit app Framaroot.apk.
When I tried to push a file to /system/usr/keylayout/Generic.kl using Eclipse's File Explorer, I got this error:

[2015-01-06 23:00:29 - ddms] transfer error: Read-only file system
[2015-01-06 23:00:29] Failed to push selection: Read-only file system

Pulling the file has no problems and I edited it to remap my camera button as a power button because the power button doesn't work well.

Could this be because the exploit method wasn't a good idea or do I somehow have to change the system folder to be R/W? And how do I do that?

You have to remount your /system partition be mounted as a read/write partition

What you need to do is

$ su

# mount -o remount,rw /system


Does the Samsung Galaxy 5 support Band 12 LTE? Does the Samsung Galaxy 5 support Band 12 with AOSP/CM13?

No, it doesn't have the hardware

Here is the T-Mobile spec sheet for the Galaxy S5 that seems to indicate it doesn't support Band 12.

Network
2G/3G/4G/LTE Capable
UMTS: Band V (850); UMTS/HSPA+: AWS Band IV / 2100 / 1900 / 850;Band II (1900);Quad Band GSM;LTE
  GSM/GPRS/EDGE: 850/900/1800/1900MHz

And, here is the Spec Sheet from Samsung that seems to indicate it doesn't support Band 12,

Network
FREQUENCIES AND DATA TYPE
LTE: Bands 1/2/3/5/7/8/4/17 HSPA+/UMTS: 850/AWS/1900/2100MHz GSM: 850/900/1800/1900MHz


is more battery-dispendious shutting down or leave 3g on? I know that many apps (like messaging apps eg whatsapp or facebook) every time like 30 seconds, ask the server for push notifications.

I know that 3g has many state, when downloading data the consume is incresed, and when not in use (idle) it is less.

Since the apps are not synchronized toghether, the request from an app could be sent when 3g is just passed to idle state.

So i was wondering this: is more dispendious to shut down 3g and then reactivate it like 5 minutes later (to let apps download push notification) or just leave it on and let apps to use it when needed?

I know of cDroid which is a cloud-based android, and one of their feature is of course push-notification download synchronization.

Thanks for answers!

Turning off 3g and reactivate it later would consume less power, as all the data can be fetched once the 3g radio is in the high power state

When it is left idle, even for the most trivial data transfers, like checking the weather, the same cycle has to be repeated. Because of the long tail time that holds the device in a power mode, transmitting data as a series of small data bursts takes much longer and requires much more battery power than it does to send a single bigger burst.


Specific URL Blocked I have a Nexus 9 and a HTC One M8.

On both Devices my Access to a specific URL is somehow "blocked" through browser and  through App.

With blocked i mean the following behavior:

Website (or the App) is able to load some text Data. This process takes quite some time.
Pictures and Video wont load at all.
There is never a "Connection Problem" Error
If i connect to the URL over Mobile Data everything works.

Things i tried:

Access URL over PC (works)
Reboot Device / Reinstall App
Reboot the Modem
Deleted the Cookies  / Cache in Chrome
WiFi Turned off and on / Delete the WiFi and added it new
Ping the URL form the android Device (0 Packages lost; 45ms avg)

As far as i can tell the Problem occurs between the communication from my Devices to the Modem.

The URL is www.viki.com

But i have really no clue what i could do next (besides Factory Reset, wich i would like to avoid)

Thanks for your help in advance.

There may be packet loss occurring on your network. Try pinging the site.

Windows:  ping www.viki.com(Windows will auto 6 pings)
Linux:    ping -c(x) www.viki.com(where x is the number of times to ping)

If the result is that there is substantial packet loss(above 10%) try clearing your DNS Cache.

Windows: type cmd within Windows search to get Command Terminal then type:ipconfig/flushdns at the C:>
Linux: Depends on the Linux distro.  usually located in /etc/init.d  Once in the /etc/init.d directory see if there is a file named "dns-clean"  if there is just type:  ./dns-clean  then try to log on to www.viki.com again.  Hope this helps but keep in mind that there could be other causes for your problem but this is a good start.  Good Luck!


IFTTT activity paused suddenly I have a Nokia 6.1 with several geofencing based Applets to turn on/off the ringer, etc.  All of these recipes I got from IFTTT.  I just realized that none of them have run since December 6th.  Any idea what's going on?  My phone is a Nokia 6.1 running Android Pie.

It's hard to be certain, but it seems like opening IFTTT on my Android smart phone fixed my problem.  Although that isn't very helpful in a way, since you have to notice that IFTTT isn't working and open it.  I don't see a way of preventing the problem.  Maybe I could set an IFTTT applet to send myself a daily "everything is okay" email and then if I didn't get the daily email I would know to check on it?  This might not do anything to help problems with the geofence based applets like I use though.


How to enter "carriage return" in Android Google Keep in checkbox view? I'm trying to add a new line in checkbox note items in Google Keep app using Android Keyboard (AOSP); but instead, a new checkbox item is added when I do :

double tap on shift key → enter
drag from shift key to enter
long press enter key

I can accomplish the purpose nicely in PC (Google Keep Chrome Extension) with Shift+Enter combination; but how to in Android !?

This is not possible at the moment.
Only thing I can think of is to use a clipboard app and copy-paste a soft linebreak into Google keep.


Can an android phone be tracked on find my phone app etc if the sim has been removed and had an factory reset? Can an android phone be tracked last location on find my phone app etc if the sim has been removed and had an factory reset?

Google help says

To find, lock, or erase an Android phone, that phone must:
Be turned on
Be signed in to a Google Account
Be connected to mobile data or Wi-Fi
Be visible on Google Play
Have Location turned on
Have Find My Device turned on

After a factory reset, your account is removed from the phone and without SIM it's not connected to internet.
So no, it can't


Are there any command line SSH clients available for rooted Android phones? I of course have ConnectBot, but I'm looking for something I can script.

Edit: To clarify here, I'm not interested in running scripts from a terminal. What I want to do is run an SSH command in an automated/scheduled manner. Tasker and Locale Execute are the equivalent of cron, all I need is the 'ssh' command to run from the script.

Since my original question was about an ssh binary, and there is an answer for that, I'll accept that answer. However, there is another way to do what I wanted to do, kinda, that might be interesting to someone some day.

Tasker + ConnectBot can be used to execute arbitrary remote (or local, I guess, but Locale Execute is better for that) commands on a schedule.

Step 1: Set up your connection in ConnectBot.

You can have duplicate connections in ConnectBot as long as they have different aliases. You have to rename one first (away from user@host) in order to create the second. Long Press and select "Edit Host" to perform these changes.
You probably want to set up an ssh key without a password so that you can use this for automation.
Once the connection actually works, you can use "Post-login automation" to add the remote commands you would like to run. Make sure there is a blank line at the end so that enter is sent after your last command. Use enter or ; to separate commands. I suggest using something like "echo hello" as a test until you are sure things are working, and "exit" at the end if you don't want to leave the connection open.
Test this in isolation.

Step 2: Create a Tasker Task to call connectbot.

Create a new Task in Tasker.
Add an Action. From Misc, select "Action Intent"
The fields are:

Action: android.intent.action.VIEW
Cat: Default
Data: ssh url, in the form of "ssh://user@host/#alias" (without the quotes). The alias, user and host here must match the alias you set up in Step 1.
Target: Activity
Click Test. Connectbot should open and your commands should execute on the remote host.

Step 3: Use this Task in Tasker however you would normally.


Cannot change screen lock setting I'm using Android 4.3, and a few days ago I added a new root certificate to my phone (Via Settings > Security > Credential Storage / Install from storage). This required me to choose a screen lock pattern or PIN. So far so good.

Now I've removed the certificate, but I can't change back to using swipe to unlock. The option is disabled, with this message:

  Disabled by administrator, encryption policy, or credential storage

To be clear:

There are no options selected in the "Device administrators" settings page
Encryption has never been enabled on the device
There are user credentials stored on the phone (The "User" tab of Trusted credentials is empty)

Is there any way of finding out what is preventing Android from enabling the swipe to unlock feature?

Just from my readings, I think choosing the option to clear credential storage (removes all certificates) may allow swipe. Even if there are no certificates, you may need to explicitly use that option to clear certificates.


How do I remove the 'Whatsapp' button in Firefox's menu? The big green button in the second row of the menu, shown in the image below. It does not appear as a Firefox addon, and Whatsapp itself doesn't seem to have any option regarding this.

Screenshot - Firefox (Click to enlarge image)

And how can I prevent stuff like this getting added to Firefox in the future? This seems to have the same potential for abuse as the desktop browsers' 'toolbars' system, and I wish to preemptively disable such changes to the browser.

Whatsapp is the last app you used to share a link.
To change it to something else, you need to share a link with another app, or if you want to remove any app icon from the menu, just uninstall and install the app again.


How do I reformat a fixed-state/pseudo-readonly SD card? Alright, so this is an ongoing saga of trying to fix my broken SD card. Let me struggle to explain what's wrong with it.

When copying files to the SD card

The files are completely corrupted. For instance, have a listen to Body Talk by Robyn:

https://soundcloud.com/nobleuplift/sets/corrupted-body-talk

Some songs are mashups of other songs on my phone, or speed up to 4x speed. We Dance to the Beat takes 17 seconds to play.

When deleting files from the SD card

The files/folders will appear deleted up to the point either when the SD card is mounted/unmounted, reformatted, or the phone is restarted.

Yes, you heard me right, reformatting does not delete any data from my SD card. It is restored to the state it was in two weeks ago when I first noticed signs of corruption.

On the bright side, I can still listen to anything I copied to the SD card beforehand with no corruption.

When trying to reformat the SD card by other means

First, I tried to reformat the SD card using Windows XP. I tried both exFAT and NTFS. exFAT failed immediately, whereas NTFS took about 15 minutes before it said it couldn't do it.

I tried the exact same thing on my MacBook Pro and here are the logs from trying that:

===== Monday, 2015 June 8 at 11:43:24 PM Central Daylight Time =====
2015-06-08 23:43:34 -0500: Preparing to erase : “SD64GB”
2015-06-08 23:43:34 -0500:  Partition Scheme: Master Boot Record
2015-06-08 23:43:34 -0500:  1 volume will be created
2015-06-08 23:43:34 -0500:      Name        : “SD64GB”
2015-06-08 23:43:34 -0500:      Size        : 63.86 GB
2015-06-08 23:43:34 -0500:      File system : ExFAT

2015-06-08 23:43:34 -0500: Unmounting disk
2015-06-08 23:43:34 -0500: Creating the partition map
2015-06-08 23:43:34 -0500: Waiting for the disks to reappear
2015-06-08 23:43:34 -0500: Formatting disk2s1 as ExFAT with name SD64GB
2015-06-08 23:43:34 -0500: Reformatting existing ExFAT volume
Volume name      : SD64GB
Partition offset : 0 sectors (0 bytes)
Volume size      : 124733440 sectors (63863521280 bytes)
Bytes per sector : 512
Bytes per cluster: 131072
FAT offset       : 2048 sectors (1048576 bytes)
# FAT sectors    : 4096
Number of FATs   : 1
Cluster offset   : 6144 sectors (3145728 bytes)
# Clusters       : 487216
Volume Serial #  : 5bc0a34d
Bitmap start     : 2
Bitmap file size : 60902
Upcase start     : 3
Upcase file size : 5836
Root start       : 4

2015-06-08 23:43:34 -0500: Mounting disk
2015-06-08 23:43:34 -0500: Could not mount disk2s1 with name (null) after erase
2015-06-08 23:43:34 -0500: Erase complete.
2015-06-08 23:43:34 -0500:

So... yeah... Anyone have any idea on how to fix this?

The solution was to send a support request to SanDisk, who told me to break the chip in half and then send it back to them since it is still under warranty.

http://kb.sandisk.com/app/ask/p/557,785,786,2158


Loss of internal memory after rooting HCL ME V1 I have HCL ME V1 tablet with android 4.0(Icecream Sandwich) OS. It has 4GB of internal SD memory and 1GB DDR3 RAM. When I connect the device to the PC in storage mode, it shows the 4GB SD memory; which is fine, I belief.

Since this device didn’t come with Google play store, I rooted it with “Android Commander” and installed Google play store and Google services. Then I reset the tablet to factory setting.
After resetting, when I connect it to pc it shows me total size of internal SD as 1.5GB out of which 900 MB approx is free.

My question is – Where did the additional 2.5GB internal storage space go ?

I have viewed the "Settings -> Storage" and found the storage distribution as below,

FLASH:
Total: 4 GB, Firmware 3.09 GB

DATA STORAGE:
Total: 0.91 GB, Apps 228 MB, Available 698 MB

It seems the internal SD still has, 4GB, out of which 3.09GB is eaten up by firmware. So How can it be corrected. Earlier it was much lesser.

It can't be possible that you lose your internal storage because of rooting, as firmware is your OS and drivers. Which are taking space and don't even related to rooting in any way.


Help to understand working of powerbutton and volume rockers I want to understand the workings of power button and volume rockers in Android devices, which are associated with the kernel driver of these keys.

What happens in the kernel driver and boot loader when I press a physical key on a device?

The problem with understanding any physical buttons on an Android, is that they are extremely hardware dependent. Usually they're connected to some GPIO port on either the application processor (AP) or cellular processor (CP/modem), and on some devices (MTK,Qualcomm) these are combined in a SoC. In other devices, there is a separate touch screen MCU, that can also be used for some keys. So without knowing your exact hardware and its configuration, it is impossible to answer your question.

Your best chance for success in understanding, is by downloading the sources for your device/kernel and look in there, in combination with finding a service manual that also show some schematics.

EDIT: Here is one block diagram:

And here is another: