Why is my new OnePlus One lack of options? I already have a OnePlus One phone and I'm trying to configure a new one for a friend.  Both of the devices are updated to the version cm-12.1-yog4pas2ql-bacon and also have root.

But for some reason my phone has a lot more options in the menus.  For instance, I want to remove the camera and dialer shortcuts from the lock screen.

(Click image to enlarge; hover to know description)

Does anyone know what's causing this?

Thankfully, Manubhargav directed my attention to the "About Phone" section, and there was an option which I didn't remember that has existed, the option "Advanced mode" was turned off.

(Click image to enlarge)


Can't reset Android tablet into factory setting I'm trying to factory reset my Android tablet but I can't get it to work. I have tried to press power and volume down to make the device go to boot configuration but it only shows the Android logo and doesn't give me a any options to choose to wipe all data or restore it back to factory setting. My tablet is a A710, I don't know the brand.

I want to reset the device to factory settings because I can't  remember the pattern to unlock it. I have tried searching and tried everything I can, such as install Android Sdk Tool, run Android Multi Tool but the device cannot enter adb shell and I get an error. My android device has not got usb debugging enabled so it's more difficult.

You can reset your device from Settings->Backup & Reset.
Or otherwise if your device is in 'locked' state and you have forgetten PIN
you can use your google account on the device to unlock it. you will only need you google account password for that. There is no maximum attempts to unlock the device.


How can I keep screen on ONLY while music is playing? I drive typically 300+miles a day and my phone works both as my GPS and my media player through my work trucks AUX port. I drive to a lot of the same places so after awhile the GPS isn't kept on top and just stays running in the background to warn me if there's a faster route than usual due to accidents or traffic. Thus I'd rather let Google Maps run in the background and have Pandora on screen to make it easy to up and down vote songs without anything more than a quick glance, I drive a large truck so the whole picking up my phone, turning the screen on, entering my pin, etc is not a valid solution to me. Yet if Google Maps isn't on screen the screen will eventually dim and turn off. Does anyone know of an app or workaround that would keep the screen on while Pandora is running? Maybe something with extra features such as only if Pandora is running and the phone is charging. I'm aware of the "Keep screen on while charging" option but thanks to me having a crappy Samsung (Samsung Galaxy S5, Android 6.0.1) this means when my phone is finished charging at night the screen turns on and stays on waking me up. My only request is please only give valid answers, no "Sorry not possible.", "Don't mess with your phone while driving.", "Just deal with the screen turning on at night.", etc.

If you're using Pandora, you need to uncheck "Conserve battery option" option under the Menu > Settings > Advanced. Now the screen will stay on while the music is playing on Pandora.

You can also download the apps like KeepScreen and Stay Alive to block screen timeout when predefined applications are active.


Hdmi drivers in Android 4.0? I am trying to install Android 4.0 on a tv box. I just need to know whether Android 4.0 will have the HDMI drivers.

Thanks

It depends on how the Android image you're using was built. When you build a ROM image from the Android sources, you set what drivers are included in the image, according to what target hardware you're expecting to use it with.

If you got the Android image from the manufacturer of the TV box, it should have drivers for all the hardware in the device. (At the very least, it should say if anything is missing.) If you're using a third-party image that was created for that device, again, the author should tell you which hardware is supported. If you're using a third-party image that wasn't created for that device, it probably won't work at all.

If you're building your own Android image, then you should look in the sources you're building from, to see if the HDMI driver is included; if you don't already know how to do this, you probably shouldn't be trying to build your own ROM.

You might also find Can I install Android on my non-Android device? useful reading.


Can I access my Google Backup and or my HTC Backup on my PC? On my old HTC One X+ (android 4.2) I've enabled both the htc backup and google backup via android's backup and restore.

Now I see that HTC's backup has completed and googles too, but is it possible to actually look at those backups?
Extract data from them on PC, etc?

Google Dashboard shows no signs of backups. I have an account at HTC which also does not allow to browse backups or even know that there are backups.

How am I able to restore information when a desaster happens? My photos are synced in google photos, fine but what's with the rest? My documents, my local data etc? Is there a way even to know which apps were installed (besides the data used by this apps)?

If for instance my phone breaks and I decide to not to buy a HTC again, what's my HTC backup's worth? And google?

For Google back up, you can check these sites from your computer's browser. Google Photos, Google Contacts. If you have manually backed up a file to Google Drive, you can go to Drive.google.com . All data that you see on these sites are the only data that can be backed up to Google.


Can I ensure an installed application only runs when I open it? That is, I want to ensure it consumes no system resources (data, RAM and CPU) unless I open it.

Intuitively, if I block all notifications from an app, this might happen. But then again, it might not.

Does it? If not, is there a way to achieve that?

So you want to ensure that certain apps do not start themselves automatically. There are several apps available to control auto-start behavior. The currently best ranked app is Brevent – available in the Playstore as well as in my F-Droid repo. Other than most other apps, this app does not require root to do its job.

Ensuring the app doesn't start unless you tell it to also makes sure it does not consume any resources (except for space on storage) unless you explicitly run it.


Can I stop installed apps adding their icon to my homescreen? Currently every app I install adds a launcher icon to the homescreen.  As my default homescreens are nicely arranged and as a result full, it creates another home screen 'page' to put the icons on.

This is really very annoying as I have to remove both the icon and the newly created screen on every install.

Is there any way to stop apps adding a launcher to the home screen by default?

From Google Play Store application:

Go into Settings
Uncheck Auto-add shortcuts

That will prevent Google play store from creating shortcuts to the home screen each time a new app is installed.


How to connect an Android device to an FTP server? How to connect an Android device to an FTP server?

As Izzy suggested; did you try an FTP client?

AndFTP
Turbo FTP client & SFTP client
FTP Client
WM FTP Client
Greyhound FTP Client

I've only used AndFTP before and it worked fine so I can recommend that one.


Is there a TODO app with nested todo lists? There's a sea of todo apps out there, with all kinds of bells and whistles. I only need one feature: nested lists. I should be able to start with a general goal ("finish that course") and specify it further ("buy course literature", "turn in homework", "prepare bribes" etc) without cluttering the main list. Is there any app with this feature?

Except for that, I just want it to be simple. I don't need alarms, due dates, syncing, colors, etc.

Google Tasks allows for nested tasks, and there are multiple clients that support it.


5 min video taken by LG G5 is corrupted. Anything to do? I have an LG G5, and I recently took a video of 5 minutes with it (the maximum) which appeared to be corrupted.

The phone stopped the video alone since it arrived to the maximum recording time, and started saving - something that took some pretty long minutes.
After a while of not touching my phone (to not accidentally interrupt the saving) I wanted to watch the video and realized it's corrupted and can't be open.

In the file explorer, I found two files in the format of DATE_TIME.mp4 (1.6GB) and DATE_TIME_temp.mp4 (0KB).

Any possible (free) way to fix this video?
How can I make sure it won't happen next time?

Thanks!

Note: If relevant - not rooted, stock rom, latest update.

MP4 Fixer

  MP4 Fixer on Google Play

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


How to remove apps from Knox I have a Samsung galaxy s7 edge 32gb. Recently I found out that out of the 32gb at least 8gb is being used by apps inside Knox, not knox itself, but apps inside it. So How can I delete apps like whatsapp from Knox? I'd like to keep Knox for it's features if my phone gets stolen, but I won't actively be using the apps within.

sorry for the wrong answers you are getting, whatsapp is a system app in the main system and not in knox, however; when you allow it to be copied to knox it will be a system app also in knox, when i tried to remove it from knox it removed itself from the main system also and defaulted to the preinstalled on the main and on the knox, what the .... .


How to recover deleted photos from Android's internal memory I have Redmi Prime 2 mobile and I accidentally deleted some of my pics and now I have tried as much I can to recover them but I can't recover them. I can recover by using some tools(Mini tool power data recovery my Fav.) but the android device shows only two options i.e MTP and PPT. Mini Tool only works on when I choose USB Storage. I don't know what should I do. Can somebody help me to recover my photos or give a way so that I can connect my Redmi Prime 2 android as USB Storage. I have tried my recovery tools for android but they only shows gallery photos which are not deleted.

If fortunately, you have backed up your photographs in Google Photo, then you can simply open it, go to the "Trash" and choose the photos that you've backed up and tap on the "Restore" option.

Note:

1.This method is only useful for the data that have been deleted within 60 days.

2.Be sure that the option "Backup &sync" in the "Settings" of Google Photo has been turned on.


How do android check for apps notifications? Can I change the frequency between checks? I want to make my phone (6.0.1) check for notifications each hour (instead of each minute, or whatever it's set as default). Is it possible?

I'd like to change this value for notifications in general.

There is more than one kind of notification.

Poll: IMAP email normally uses polling. Your mail application checks for mail periodically, and if there is a new message it displays a notification. The polling interval is configurable, but this is on a per-account basis.
Push: Your Android device maintains a connection to Google's cloud messaging server (Firebase or GCM). All applications use this single connection. When an application server sends your device a message, it is relayed through the cloud messaging server and given to the corresponding application, which handles it immediately. As far as I know, there is no way to limit when this occurs short of disabling the data connection.

In summary, you can change poll notification frequency as the applications allow, but not push notifications.


End-to-End Encryption IMAP client I recently discovered that Outlook for Android uses an intermediate server for IMAP connections, meaning that:

mail is accessed in plain-text by a third-party
credentials are known in plain-text by a third party

This defeats much of the purpose of encrypting IMAP connections in the first place, since the information is no longer private between the host server and the client.

As I was unhappy with this, I switched to Bluemail since I saw that they have an option to configure either push or fetch. However, I have now found that, regardless of how this option is configured, the account credentials are still held by the Bluemail server.

Question

How can I connect to an IMAP server over TLS from Android without mail and credentials being shared with third party servers and providers?

Also, why has this become the norm, considering that the security implications are woeful.

I finally found one: Nine.

I continue to be astonished that so many mail clients on android are handling user mail data in this way.


Decrypting Adopted Storage: What's wrong with this process? Just want to say I've read just about everything I can find about this Marshmallow 6.0 adopted storage issue.. The most helpful of all of the different slight variations on the same answer was:
How to decrypt Adopted Storage?

I've followed it, but I'm having problems. So I'm here to ask some for some clarification. Any help would be greatly appreciated!

The current symptoms:

SD card not recognized by phone
when inserted into my mac (i'm using terminal in el capitan), it shows up in disk utility but it's not mounted (can't be opened)
on running diskutil list I can see the card as shown below:

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *32.0 GB    disk2
   1: 19A710A2-B3CA-11E4-B026-10604B889DCF               16.8 MB    disk2s1
   2: 193D1EA4-B3CA-11E4-B075-10604B889DCF               32.0 GB    disk2s2

So, what I've done so far:

My phone was already rooted, so I was able to extract the encryption key.
I used the guide to convert it to hex, yielding 7342560bad2454835235517e6a0df2f0
So, with the sd card plugged in to my mac, I try to run the command:

  dmsetup create crypt1 --table "0 'blockdev --getsize /dev/disk2' crypt
  aes-cbc-essiv:sha256 7342560bad2454835235517e6a0df2f0 0 /dev/disk2 0"

As you can see, I replaced the /dev/*** portion with my own finding, and the encryption key with my own... So far so good?
Now, this is where the confusion comes...
This is what I get when I execute the command

-bash: blockdev: command not found

-bash: dmsetup: command not found

Since it says to ignore any errors, I did so (although I feel like these errors are a bit different...), but upon executing the following command mount -t ext4 /dev/mapper/crypt1 /mnt/1/ I'm told: mount: realpath /mnt: No such file or directory
So obviously it didn't work, but I'm not exactly sure where it went wrong.
After a little research I discovered that maybe my path might be incorrect for terminal, so I tried executing export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin and then tried re-executing the decryption command, but it yielded the same results.

I've been scouring around looking for information, but I figured it might save me some strife to just write it up and see if anyone with more wisdom in this area help point me in the right direction.

Thanks in advance for your help!

(Oh, and just as a side note, I'm trying to get my phone back in working order, but I don't want to ruin any chances of being able to recover the data from the sd card. So the question is, now that I have the encryption key and the sd card out of the phone, is it safe to flash a new rom and start over? Or is there still other data on the phone that's important to keep around during this recovery process?)

EDIT:
I followed the user's comment below, I'm using ubuntu with virtual box, but when I run commands to find all attached devices, my card isn't showing up like it does in the Mac Terminal. Any ideas why that's the case?

EDIT 2:
Here is a picture of my terminal in Ubuntu trying out the command. Any clues as to the errors?

MacOS is not GNU/Linux it's APPLE/BSD so use Ubuntu in VirtualBox, or get ypur Phone to mount it and copy it from there.


Can I unlock my Razr M (Verizon) for international use? I have a Verizon Razr M that was given to me for free. It's a Verizon model, but it has never seen a network. (I use it as an  WiFI android iPod touch for now)

I know about CDMA/GSM/4G and all that. But doesn't it have a 3G radio for roaming? I don't need it to ever hit 4G/LTE/CDMA, but it would be nice to have it see 3G networks for me to drop a cheapo SIM into when I go out. Is this possible, or is this hardwired into the baseband with no hope for me. Are there unlock codes for this? I'm new to rooting android,, but a root doesn't seem to help unless I can reflash the baseband.

Thanks.

All Motorola phones are unlocked for use overseas.  These phones will not work for AT&T and T-Mobile, but they do work out of the USA(I have used one myself)


Android OS 4.0 - USB host mode support for external keyboard I would like to use an external USB keyboard with the Odys Next Tablet. Does Android OS 4 support USB host mode and will an USB external keyboard work with that tablet if it's connected with an OTG cable?
(I recently tried to use the keyboard with an Android OS 2.3 device and it's not working for it)

USB Host Mode was introduced with Honeycomb (Android 3.1, see changelog. This clearly explains why it failed on your Gingerbread (2.3) device -- and also should answer your question whether it is supported by Ice Cream Sandwich (Android 4.0) and above: Yes, it should work. As ov1d1u explained in his answer, it will require a "USB OTG cable" (OTG stands for "On-the-Go"). Does fine on my Cat Stargate 2 btw :)


A contact can not be found by name in dialer but exists in contacts There is a contact in my contacts which can't be found by name in dialer, but if type her number in the dialer the name appears. All my contacts are stored in my Google account.

How can I solve this issue?

My phone uses Android 7.0 (Samsung Galaxy Note 5)

I had the same problem with Huawei P10, but it seems I could solve it. Within "Contacts" there is an option called "organize contacts" and within that "Rebuild index data". I tapped on it and when rebuilding completed (within a couple of minutes) the feature of getting a list of contacts as a string, contained by their name, is being typed in worked again.


How can I selectively delete hundreds of SMS conversations? I work in IT and I'm part of an on-call rotation.  Normally we use a dedicated on-call phone, but that's not available since covid, so I'm using my own device right now.  We had a major networking outage tonight which resulted in roughly 600 SMS notifications from our monitoring service to my phone.
The problem is that each one of these notifications comes from a different address (I don't know why/how that works).  So rather than 600 new messages in a single conversation, I now have ~600 new conversations in my Messaging app with a single message each.  I would like to delete them so I don't have to scroll through 600 conversations to find my conversations with friends.
Is there any way to bulk delete conversations based on some kind of search filter?  I did see this question, but the answers only address how to delete all SMS messages.  I would only like to delete the conversations which were generated by this incident.
I'm on a OnePlus 3T with LineageOS 17.1 (based on Android 10).  My phone is rooted so I can run adb commands on it from my Linux desktop.

Act fast to get quick results

Use SMS backup and restore and backup all your SMSes to local storage on device immediately.

Go to the app menu and choose restore. It will select the backup you made. Go to advanced options and select only restore backup since and you choose date before you got flooded by all these SMSes.

Assuming you don't have any important messages after the chosen date , you are good. If you have, follow steps in answer here to backup, selected conversations and choose those to be restored. It doesn't restore duplicates and at most you may end up having to manually delete a few messages

Alternatively, you can export the SMS backup file which is in XML format to your laptop, search for the common term in these messages, delete all those, maybe use a script to do that. Transfer the file to your device and restore to device.


Is it possible to simulate touch without root? Is there any way to simulate a touch (anywhere) on the screen without root?

If not, is there any other way I can perform a cardboard 'select' action without magnet support, or opening up my cardboard every time?

Background

I am trying to get cardboard apps to work to work with a 5.1 phone which doesn't support the magnet 'button'.

Most apps seem to use the button to select or advance, so without it working, it is difficult to use. I have found that a touch anywhere on the screen also works as a select, so what I'm doing at the moment is opening the back, touching the screen and then closing it up again, but obviously that quickly gets tedious.

What I have tried:

Using my ipega 9017 gamepad (in Gamepad, Keyboard and iCade modes) no mode maps any key to anything which performs a select action in cardboard (though some modes map the B button to back, which works to exit a cardboard app at least).
I have tried Tincore Keymapper, but that requires root in order to simulate touch, and I cannot root my device.
Looking on here, custom keymapping for games?, Can I use USB gamepad without any setup? and Mouse to touch? looked most promising, but none of them answer this question.

You can potentially simulate a touch with the command input tap x y (e.g. from a terminal emulator, or possibly with Tasker (can't remember if it can do shell commands, but I presume so)), or over ADB with adb shell input tap x y. See https://stackoverflow.com/a/20830258/2141741 (and if you want to connect the device to itself via ADB, https://code.google.com/p/android/issues/detail?id=48126 and associated comments are informative).

This solution doesn't require root (at least not doing it from a computer connected over ADB).


Galaxy Note 2 Locked I was in 4.1.2 of Samsung Galaxy Note 2 which I unlocked using *#197328640# but today I updated to Kitkat Based DN3 ROM. It says "Emergency Calls Only"

Is there a solution out? How about unlocking? DO I have to buy a new IMEI or is it free?

Any help will be highly supportive. Thanks

If you want to have any cellular functions apart from placing emergency calls, you have to have an actual cellular plan through a carrier.

Picture it this way: If you buy a land line phone for your house, take it out of the box, program speed dials, and set it on your table without plugging it into a phone line, you won't be able to receive any phone calls. Your cell phone is simply a tablet until you activate a cellular plan through your carrier for it.

Also, the ability to place emergency calls is a feature on all cell phones that is not dependent on carriers.

Here is a list of UK Carriers.


Gingerbread phone only queries for AAAA records? Since yesterday I have (in addition to the regular IPv4) IPv6 in my LAN at home (native IPv6 is provided by my ISP).

I have Windows XP, Windows 7 and Linux desktops and an Android 3.1 tablet (Asus Transformer 101) that all work fine. They can access IPv4 and IPv6 websites on the internet.

The problem is with my Samsung Galaxy S2 (Android 2.3.3).
The system gets a public IPv6 address and an internal IPv4 address.

When typing the URL of an IPv6 enabled site (like google.com or xs4all.nl) I get to see the site just fine.
When typing the URL of an IPv4 only site (like android.stackexchange.com) I get an error stating the site cannot be reached.
When I enter the IPv4 IP address I CAN reach the mentioned site with this phone.

So I enabled debugging on my DNS (dnsmasq) server and I noticed that

all the clients that work do a request for the AAAA record and if
that fails they try the A record.
the Android 2.3.3 phone ONLY does a
request for the AAAA record and if that fails the whole thing fails.

All clients (including the phone) get the same network settings.

How do I fix this?

You could report the bug to the Android developers, or vote on an existing bug, if there already is one open. This one looks a bit like the issue you are talking about.

Make sure you explain exactly what is happening, and how they can reproduce the issue.


No-name i.onik android tablet not recognized by adb -- adb devices empty I have followed various instructions and finally was able to connect my ZTE Blade to my Ubuntu laptop for USB debugging. The same setup does not work when I exchange the phone by my "no-name" i.onik TP10.1-1500DC tablet.

I have tried different cables and different USB ports. Do I need a special type of cable to connect a tablet for USB debugging?

This is what I get from a root shell:

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

~#

(I know that it should be possible to run adb as non-root, but this test was to rule out permission errors.)

The lsusb output is special for this device, no textual description is shown. The first entry below is from another device, the second entry from the tablet. I have verified this by running lsusb with and without the tablet attached:

Bus 002 Device 005: ID 10d5:5000 Uni Class Technology Co., Ltd
Bus 002 Device 009: ID 2207:0010

Of course, USB debugging is enabled in the tablet's settings, and I have already rebooted it.

Any further hints?

Izzy’s answer is misleading. Two unrelated things were mixed up (the vendor ID list in adb on one side and the permission setup in Linux on the other side).

1) devices considered by adb:

Adb has a hard-coded list of USB vendor IDs it tries. E.g. HTC mobile phones use 0xbb4, which is listed (source file usb_vendors.c), while 0x2207 is not.

The only way to add to this list (without patching the source) is to put vendor IDs in the file $HOME/.android/adb_usb.ini, line by line. (HOME is set up right?)

No special cable is needed.

2) permission setup for non-root access:

The udev-fiddling is to give user-access to e.g. /dev/bus/usb/002/009 (bus number/device number change; see lsusb for current values).

The details of this are not relevant to the original poster’s question, as he ran adb as root.


Does the sd-ext partition get wiped out after flashing a different ROM? I have a Samsung Galaxy Ace using its official CyanogenMod build. I wanted to try this MIUI ROM for a change:

http://forums.miui.us/showthread.php?22816-ROM-MIUI-us-2-8-3-for-galaxy-ace

Everything went fine, except that it doesn't see the 1GB sd-ext partition now. I don't know if it's just unmounted because my sdcard partition size stayed the same. Does the process really do that?

I'll check the recovery menu once I'm done backing up my sd card. But if you have any ideas, please do share them. Thank you.

Edit: Nothing in the recovery menu helped. I'm now about to re-create the sd-ext partition.

I think your build f MIUI doesnt have the code for mounting the SD-ext partition on boot.
To check this, open the init.d folder in your new ROM and see if it has any file relating to Sd-ext.

This link has a init.d script for mounting the SD-ext partition link


How to use mobile data instead on wifi (while wifi is on) on Android Phone? I am looking to use Android phone as the proxy server, so I setup "Proxy Server" on my android phone -> Connected phone to Wifi -> Got local IP of phone -> Connecting to phone thru LAN (from my local computer) thru the proxy and its working BUT phone is using same WIFI connection to connect back to Internet.
So i got 2 questions:

1) Is there any way to force Android to use Mobile data to access internet which it still have WIFI on ?

2) I can not connect thru that proxy from Internet when i am using phones IP address . I am getting error "Connection refused", I did some research and looks like some ISP blocking some or most ports. How do deal / bypass that ?

Thank You Very Much
Any help greatly appreciated.

You are trying to connect to a local network from a public network..

Using WiFi allows the local connection as you've mentioned but using Internet is different because it is not a device on the same WiFi network ( local )

To connect to a public ip, the device should have a server... Try looking into making a simple http server for either the PC or Phone.


Can I use my adoptable storage chip after a factory reset I need to do a factory reset of my android marshmallow phone, but I use adoptable storage. Will I be able to use the adoptable storage chip with the apps installed after I do a factory reset?

No, it will be wiped during the reset. If you remove it and then factory reset, it will remain encrypted to the "previous" system and will not be usable even in the same device with out formating and adopting again.


Phone connected as USB storage but PC can't connect to SD card I have a Huawei Prism II, and my laptop is running Win7.  When I connect it to my laptop's USB port, I get a notification that says "Connected as USB storage," but when I go to My Computer, the phone is showing as:

CD Drive (E:) Mobile Partner
0 bytes free of 7.75 MB
CDFS

So the SD card's memory isn't available to transfer files.  When I go to the Notifications screen and tap "Connected as USB storage", the radio button for "USB storage device" is already selected.  I can select the "Media device (MTP)" option and successfully perform file transfer to/from my SD card this way, but I'm wondering why the "USB storage device" option doesn't make the SD card available.

It looks to me you need the USB driver on your pc. Search Huawei site for "USB driver". Also set "USB Debug" on (on your phone, that is. I don't know if this alone would solve your problem, though).


Why does my Android device slow down after successive ROM updates without wiping? I have a 32 GB Verizon Galaxy Nexus (toro). I am running Cyanogenmod 10.1 ROM nightlies and I use CyanDelta Updater to stay up to date.

For a period of about 3 weeks, I updated to the latest nightly nearly every day using CyanDelta. Sometimes I'd download the full ROM instead of using CyanDelta. During this time, I never wiped the device (aka factory reset). I just applied the new release on top of the old.

Recently, my phone's performance degraded significantly. There were long delays unlocking, long delays switching apps, long delays doing just about everything. The phone would freeze up, and the OS would ask if I wanted to end a process because it wasn't responding. My podcatcher would stutter while playing.

Instead of switching to another ROM, I decided to first do a full wipe (factory reset). I used Titanium Backup to back up my user apps and data. In TeamWin Recovery, I did a factory reset, flashed the same CM 10.1 nightly I was running previously, restored my apps using Titanium, signed into accounts, etc.

My phone's performance has been completely restored. It's like night and day.

My question is: Why did that work?  What is it about applying successive ROM versions that could cause a slowdown that a wipe would fix?

I love my new level of performance, but I also enjoy keeping up with the latest releases. It would seem I can't have my jelly beans and eat them too. Now I'm reluctant to flash any updates without doing a full wipe.

I've come up with one potential answer myself: TRIM

Solid state disks (SSDs) and some flash memory require the operating system to perform a kind of housekeeping task to maintain the efficiency of the device.

The operating system command TRIM is explained in this AnandTech article:

http://www.anandtech.com/show/2738/10

Its applicability to certain Android devices, including my Samsung Galaxy Nexus and ASUS Nexus 7 is explained in these XDA Developers threads:

http://forum.xda-developers.com/showthread.php?t=2104326
http://forum.xda-developers.com/showthread.php?t=1971852

An XDA member wrote an app called LagFix which purports to exercise the TRIM maintenance function, thus restoring write performance for the device.

Since I recently performed a complete factory reset, I'm no longer having performance problems and thus I can't directly corroborate the purported benefits of LagFix. If I'm in a position where performance is suffering, I may do some benchmarking and see if LagFix improves the situation.

Please be aware if you plan to try LagFix that there are some devices that have chips that do NOT play nice with this utility. These chips have what's come to be called a BrickBug, and if you run LagFix on one of these devices, you will irrevocably brick your device.

I highly recommend you follow the advice and read the LagFix FAQ. It points to a utility which can tell you if your device contains a chip that may suffer from the BrickBug.

http://forum.xda-developers.com/showpost.php?p=37029420&postcount=122


Rooting HP Slate 21 all in one with built in Android Jelly bean 4.2.2 Any ideas on how to root a HP Slate 21 all in one with Android Jelly bean 4.2.2? I am going crazy trying to find a solution for this.

I'm using a to a USB cable that works.
Adb works
And flash boot
There is a adb fingerprint for drivers at hp3 forum.

Unlocking boot loader also no problem.
Root don't work with the normal stuff,
And the Chinese program's also failed.
Wait for a tegra4 like version hope will come soon,
Think its hacked until Christmas.


Not all files are visible over MTP I have LG L5 (e610 model) device with Cyanogenmod 10. When I connect the phone to a computer with Linux (I have mtpfs installed), I can see both internal storage and the SD card.  However when I navigate inside them, I can't see some of the files.

For example, if I open file manager app on the phone, I can see several files in the Internal storage/Notifications directory, however the directory on the computer only shows one of those files.

If I switch USB connection type to PTP (camera) - as OS X doesn't support MTP natively - Image Capture sees the phone as a camera, however it can only see about a third of all the images present on the phone.

I don't have a Windows machine to try, but I suspect the results would be similar.

I tried upgrading Cyanogenmod to the latest nightly, clearing and reinstalling it - same results.  Any idea as to what is going on?  How can I make all files appear on the host computer?

This is apparently a known bug in Android which is not even acknowledged by Google since Oct 2012, bug #2 — depending on the method of creating files on the Android device, these files may remain invisible when accessing the device using MTP, until the device is rebooted.

Known workarounds include:

Use USB storage mode instead of MTP, if it is supported by the phone. This is apparently not an option for LG Optimus L5 (e610), because this phone has unified internal storage (file storage is in /data/media on the same ext4 filesystem as /data), which cannot be exported as an USB storage device.
Clear data of the “Media Storage” app, then use the SDrescan app to rebuild the media database (discussed here).
Share files over the network using third-party apps such as AirDroid or one of Samba server apps (in the latter case you will need to have root to make the server reachable from most clients, including Windows).


Android Update Results in "Hash of data does not match digest in descriptor" error My Samsung Galaxy A70 prompted for a software update this morning. I dutifully complied and left it to get on with it.

Upon return, I was presented with the following error:

  partition tz

  Reason tz: Hash of data does not match digest in descriptor.2nd

Plus some other stuff about hash, firmware version, etc.

To clarify, all I did was select to update. I didn't plug any cables in (as the image indicates), and I wasn't trying any manual firmware/software install.

It's still under warranty, so I'll probably just be taking back to the retailer, but I thought i'd ask here in the hope that there's a quick fix that won't invalidate the warranty.

Any suggestions?

I realise this isn't maybe the most helpful of answers, but I thought I'd post it anyway in case someone else finds it useful.

The phone was under warranty, so took it to the local Samsung store. The support assistants commented that they'd "never seen this error before". It went in for repair and emerged fully working again.

When I asked what the problem one, I got a vague "they replaced some hardware component".

Again, not the most helpful, but enough to say that it looks like something beyond the help of a software re-install.


Drive letter for MTP connection under Windows In Android 3 the connection to PC as Mass Storage Controller feature was removed.

Is there a way to access MTP-mounted phone as a drive letter? I want standard file manager programs (e.g. Total Commander) to work.

In theory, there is not a way to access your phone's memory card with a drive letter, because, as you said, Android now connects it as an MTP device, and not as a Mass Storage device. But, there are two solutions:

Root phone and get a "Mass Storage" enabler application that will work on your phone.
Without rooting phone: as long as both the computer are on the same network, run an FTP server on the phone, and access it on the computer.

There are applications like FTPUse and NetDrive that will map that FTP address to a drive letter. I used NetDrive on Windows XP, but couldn't get it to work on Windows 7 64-bits, so now I use FTPUse, and it's working fine.

So, it's not exactly the same, and it's a bit slower, but it works, and I am able to browse folders, erase files, etc, and even use applications like WinDirStat to analyze folder sizes etc.


No full disk encryption in Samsung Galaxy A71 I just started using my brand new Samsung Galaxy A71 (Android version 10) by doing an initial setup, and it seems it does not support full disk encryption at all. On the contrary, on Samsung Galaxy A7 it was pretty easy to enable it. As it is impossible that in 2020 mobile devices without encryption being sold, I have done a google-fu, and, weirdly, there is no indication that anyone already searched for this feature.

Where is this function hidden then?

Your phone launched with Android 10.

In Android 10 Full Disk Encryption has been dropped in favor of File Based Encryption

You no longer need to "encrypt a disk" as everything is encrypted provided you have a lock screen with pin/fingerprint/etc. in Android 10


Android Permissions and Malware Can an Android Malware App "hide" certain important permissions thereby fooling the user to be "good" (or intended to do only what its posed purpose is). Thus can the user "believe" the App to be genuine and install it?
In short is there anyway an App can fake its permissions? I know that there is an AndroidManifest.xml which every developer of App must customize in order to get the necessary permission. And most certainly this is what gets displayed to the user so that he/she can acknowledge before he/she installs the App.
Now my question is, is there a way the user is not "shown" any of the permissions??

No. At least not without bugusing. All permissions not written into the manifest, will not be granted to the app by android. Since Android 6 an app can also request permissions at runtime. Then they are not in the manifest and the user does not grant them when installing but as soon as the app requests those permission, the user will have to grant them.

In short: you have control over the permissions and there is no easy way to bypass this system.

There is however the possibility to use other apps to bypass the permission handling. E.g. if your app does include a chrome browser window, it's not necessary for your app to have the internet access permission since chrome already has that permission.


Rooting problem Samsung Galaxy Core I am using Samsung Galaxy Core GT I8262, I had a problem rooting my device. I rooted my android device before but now there is a problem when rooting my device with kingo android root and with any other apk application my phone is hanging and cannot be rooted anymore. Can I able to root my phone in future, what is the problem, why I cannot root my phone now ?

I had the same problem before. As you didn't give any specific details about your device including system version, my first guess would be to download framaroot and try to uninstall all root files that are probably left in your storage and are causing problems (or do factory reset). Then try rooting again.


Authentication is Required Google Play Store I have tried everything that was said in the answers below but it just won't work. I want to download an application but whenever I accept the permissions prompt,  a notification appears: "Authentication is required. Please sign into your Google Account."

I don't know what to do anymore. Can anyone please help me?

Delete your Play Services data.

Go to Settings, Storage, Applictions, and look for Google Play Services. Delete data. Then, go back and scroll until the All tab. Look for Google Play Store. Delete data. Reboot. Enter credentials. Try again.


wifi is getting turned off and mobile data is getting turned on automatically I am facing a weird scenario in my android phone since 2-3 days.

My wi-fi is automatically getting turned off and my mobile data pack is getting turned on.

It has been cost effective 2-3 days.

I have followed different questions on Android forum and stackexchange it self.

I am listing out the suggestions, i have already tried:-

Disable battery saver app
(I dont have any battery saver app installed)
Did restrict background data for each and every app installed on my phone
(As many blogs were suggesting the same)

Still am facing this issue.

Model-Micromax A310
Android Version - 4.4.2

There is an option in the Wi-Fi settings:
Keep Wi-Fi on during sleep

It has the following options:
-> Always
-> Only when plugged in
-> Never

Make sure the above is set to "Always".
I believe it will have set "Never" in your case.


Direct backup from Titanium Backup to DropBox Device: Samsung Galaxy S4, with root

I was wondering if it would be possible to make my backups straight to DropBox, without needing to save the files to my phone first. I had TiBu upload to DropBox after the backup, but TiBu cannot complete the backup because of the low disk space.

I was thinking of something like a symlink to DropBox, but I don't know if that is possible.

I don't think that's possible. TiBu syncs a local copy to DropBox.

What you could do is:

Use / Buy an external SD card (64GB or less)
Go to System settings, open the Application manager, and Move to SD card TiBu

This way, it doesn't take up internal phone memory. (i.e. TiBu dumps its backup to the external SD card)


How to fix "Socket creation in UltraProbe...Permission denied" error when using nmap? I have a pre-compiled nmap binary for Android that was working properly and without error in LineageOS 14.1. The phone is a One Plus One.

Since upgrading to Lineage 15.1 (Android 8), the specific error I get is:

Socket creation in UltraProbe* sendConnectScanProbe(UltraScanInfo, HostScanStats, u16, u8, u8): Permission denied (13).

This is when nmap is run as the standard user, as root the phone becomes unresponsive and immediately crashes. I read somewhere over on SO that someone who was also attempting to open a socket was running into a permission issue as well, but successfully circumvented it by adding the user into these groups: aid_bt, aid_bt_net, aid_inet, aid_net_raw, aid_admin

It doesn't seem like this version of LineageOS has either groupadd or usermod, so that solution doesn't help me.

Did any changes occur between the two versions of Lineage that could cause this problem?
And how can I make nmap work again?

Did any changes occur between the two versions of Lineage that could cause this problem

I don't have any experience with nmap and can't be sure why it worked with Android N, but Android has always been restrictive when it comes to socket access. I have been facing same issues at least from Marshmallow and onwards. ping is the common example.

It doesn't seem like this version of LineageOS has either groupadd or usermod

Android's users and permissions management is quite different than Linux. Bionic libc doesn't support many sycalls provided by standard glibc, particularly related to NSS. Also, the related files /etc/passwd, /etc/group, /etc/shadow and others don't exist on Android the way they exist on Linux. So, the standard Linux utilities groupadd and useradd etc. cannot be used on Android unless the source is modified and environment is modified accordingly.

how can I make nmap work again?

If you want to use a program compiled  for standard Linux which needs capabilities CAP_NET_BIND_SERVICE, CAP_NET_ADMIN, CAP_NET_RAW etc., the program needs to be run by a user who is member of Android groups aid_inet, aid_admin and aid_net_raw.  Even though the root user has apparently CAP_NET_* capabilities, socket syscall fails if it is not added to these groups explicitly. Most of the times only aid_inet suffices.
For instance, let's view capabilities of wpa_supplicant (process responsible for making wi-fi connections) on Android:
~$ su -c "getpcaps $(pidof wpa_supplicant)"
Capabilities for `21224': = cap_net_admin,cap_net_raw+ep

So, nmap won't work unless executed with its required capabilities. A capability is a subset of root permissions.
Terminal apps are usually already member of aid_net group (android.permission.INTERNET). However if it's not the case or you want to create a Linux type user on Android, follow on.
ADD LINUX USER ON ANDROID
NOTE: Device must be rooted.
On Linux, capabilities are assigned to a user (a user is a process id in fact, usually a shell) by some login mechanism, PAM modules being the most common. But there is no user login on Android, so we need to replicate that somehow. Lets create a Linux user, say "irfan" on Android.
Better is to use the UID of terminal app assigned at the time of app installation or you can use any unused UID like 6000.
Modify or create the files as below:
# /etc/passwd
irfan:x:10129:10129::/sdcard:/system/bin/sh
root:x:0:0::/data/local/tmp:/system/bin/sh

# /etc/group
aid_inet:x:3003:irfan,root

To login as user "irfan" with aid_inet as secondary group, use a Linux aware busybox su binary which regards /etc/passwd and /etc/group:
~$ id
uid=10129(u0_a129) gid=10129(u0_a129) groups=10129(u0_a129),9997(everybody)

~$ su -c 'busybox su - irfan'

~$ busybox id
uid=10129(irfan) gid=10129(irfan) groups=10129(irfan),3003(aid_inet)

Please note the usage of su twice. First su is the one you get when you root your device. It's because su must be executed with CAP_SETUID capability. But normal Android apps run without any capability:
~$ capsh --print | grep Bounding
Bounding set =

The first su grants us that capability (and all other capabilities) as well as avoids the need to setuid on busybox  su binary.
In the same way you can add yourself to as many groups as you want, everybody, sdcard_rw and so on.
SOURCE:

How Linux capabilities work
Root User and Linux Capabilities: Linux vs. Android


My tablet is stuck on rebooting I got a samsung t-mobile tablet (SM-T807T) and I forgot the password I got it to reboot but now it's stuck on "downloading" "do not turn off target!"
SO What Do I Do now?

Make sure the Tablet is Turned off before doing this. You should  do a Master Reset.

Press and hold the Power/Lock key and Up Volume key at the same time.
Release the keys when the Android image appears.
When the menu appears, press the Up Volume key to select wipe data / factory reset.
Press the Power/Lock key to select.
Press the Down Volume key to scroll to Yes – delete all user data.
Press the Power/Lock key to select.
Press the Power/Lock key to select reboot system now.


Bluetooth And Wifi Not Responding I Have Q mobile A50 (Andriod Ver: 4.1.1) It Had Missed Its I.P Address And Due To It. its The Bluetooth  And Wifi Is Not Being Enabled . I.P Adress Is Also Not Showing Can Any One Help Me To Recover It .
Here A Picture of it.

First of all, I.P address can not cause Bluetooth or MAC address to disappear.

Secondly to see your IP address you must have data enabled, same goes for bluetooth and wifi, you have to switch them on first

I still dont understand why you had to write "Not responding" and then post a status image, be more specific on your problem

Edit:
See the pictures below as I enable each component, notice the status bar


Does the Samsung Galaxy S2 support WPA2 with AES? I'm trying to connect my Samsung Galaxy S2 to my TP-Link WA801ND Access Point. This works when I disable Wireless security but when I enable WPA2, the mobile refuses to connect.

Does the S2 support WPA2?

The original SGS supports WPA2 with AES, so I would bet that the SGS2 does.  There seems to be a glut of routers that don't play nicely with non-PC devices when using WPA, for whatever reason, so I would suspect that's your issue.


Is it possible to assign a static IP address without a DNS? Is it possible to assign a static IP address without a DNS in Android 5.1? Is there anyway to achieve it? I can do this in iOS so I'm wondering.

First, without DNS the network connection won't be much helpful to you: you will need DNS to resolve host names to IPs – or entering something like www.google.com into the browser's address bar will just give you an error.

Which does not mean you cannot use a DNS server other than Google's.

From your homescreen:

Press the Menu key, select Settings
Go to your WiFi settings, where your list of known/available networks is displayed
Long-Tap (tap-and-hold) the entry for your AP
Select Edit
Tap Advanced

Now you will see a form allowing you to override things: you can disable DHCP, then specify a fixed IP plus the related network settings – mask, default route, and – Tada! – DNS servers.


Xiaomi Mi5 bypass Mi Account I got an old Xiaomi Mi5 from a friend that has a Mi Account lock.

He forgot his password so I am not able to use it because the phone is bound to his account.

Is there any chance for me to flash a new firmware on the phone and bypass the account lock?
Do I need to unlock the bootloader first?

Thak you for your kindness!

you won't be able to unlock the bootloader without the mi account & password ... & without an unlocked bootloader you won't be able to do a fastboot flash


Can I install Darky ROM using CWM even if I'm not coming from a previous Darky ROM? I want to install Darky ROM to replace my stock Gingerbread phone.

Can I do this without Odin, using CWM, or will that only work if I have a previous version of Darky?

If you have a working CWM or 2e recovery you can flash Darky's with it just fine from a stock ROM.  If you have a lagfix, particularly the ext2 OCLF, be sure to undo it first.  (It appears Darky's uses the Voodoo ext4 lagfix, so no need to disable Voodoo beforehand.  See Is the Voodoo lagfix compatible with Darky's ROM?)

Note that your data will be wiped unless you're already using Darky's, as per the XDA thread.


How to bypass system dialog asking to allow access to tablet data on Android tablets, specially those by Samsung? I am developing an Android application, which connects with a Raspberry Pi hardware via the USB port. The issue is that this system dialog (as shown in the picture above) pops up every time I connect it. Requiring to tap on 'Allow' every time is resulting in bad user experience. If the user taps to 'Deny' or dismisses the dialog, the Raspberry Pi is unable to detect the connected Android device.

Is there a way to bypass this? Note that I'm using a non-root Samsung tablet powered by Android.

(Reposted the question here as suggested by someone in the comments. OP here: https://stackoverflow.com/questions/58371723/how-to-bypass-system-dialog-asking-to-allow-access-to-tablet-data-on-android-tab)

The dialog "Allow access to tablet data" is a security dialog, therefore from within an app it is not possible to "bypass" this dialog. As it is currently not yet possible to identify a PC via USB and MTP protocol (may be this is possible in future by authenticated USB) there is also no option available like "always allow this computer to access my files".

Otherwise anybody with access to an unlocked Android device could simply copy e.g. all photos and videos fro the device using USB.

The only known way is to enable the "Developer Options dialog and permanently set the option "USB configuration" to "MTP / file sharing"

Alternatively you could use Android Debug Bridge (adb) ADB instead. On adb level there is a computer authentication which allows to allow a computer permanent access to the device via USB. Of course ADB is disable by default, therefore the user first has to enable the Development menu and the enable adb.


Widgets occupying the whole screen I have a Samsung Galaxy Y phone, I use the Android App called as "Any.Do" to help me with my To-do list management.
One of it's widgets called as the "Any.Do Grande (4x4)" occupies the whole of my phone's homescreen.

Now, I know that the screen size of my mobile is relatively smaller than most android mobiles available in the Market.

So, my question here is: If a widget occupies the whole screen of my mobile, will it do so for mobiles of various different screen-sizes too?

According to the android developers guide

  This grid can vary by device; for example, many handsets offer a 4x4 grid, and tablets can offer a larger, 8x7 grid

That being said, most phones have a 4x4 grid. One exception that I know of is the Galaxy Note which has a 5x5 grid. Also I've read about custom ROMS or mods that change a default 4x4 grid to 4x5 or 5x5


How to play music file on external SD card with deep path I have a Samsung Note 4, with android 5.1.1. And I have an on-line music player installed on it. The player can download music from the Internet, and the files are stored in the external SD card. But it has a deep path, such as extSDCard/Android/data/com.xxx.xxx/music/... For some reason, I want to use the stock music player to play these files. But it just can't find them.

I tried copy some files from the deep path to a folder called "music" in the root of my SD card, then the stock player can find it, but I can't change the download path of my on-line music player and I don't want to do a copy or move every time when I download music.

So, any good suggestions to make the stock music player find the files?

I think (!) the answer lies in the length of the path to the file(s).
I'm experiencing similar issues, and I solved it for one file by simply shortening the filename.


how can I stop media scanning? I have a LG L7 mobile. From 2 days ago I have a serious problem with scanning media files. I turn on my mobile and scanning media files started scanning. after that scanning media files completed it started again and again and until know it is scanning. I do not know is it a hardware or software problem? what I have to do? please help me.

This can often be caused by filesystem corruption on the SD card. The SD card might appear to work normally if you don't access the corrupted parts of the filesystem, but since the media scanner reads the whole filesystem, it's much more likely to get stuck on a corrupted file or directory.

Try removing the SD card and using a card reader on your PC to check the filesystem (e.g. with scandisk or fsck).


How to decide which MicroSD card to buy for your Android device You have an Android device running Android 5.0 "Marshmallow" or better, and it's running low on storage space.

Some modern Android devices don't have a slot for a MicroSD flash memory card. But yours does; it's hidden underneath the (removable) back cover.

You want to buy a MicroSD card; how can you decide which one to buy?

This answer assumes that your phone is running Android 5.0 "Lollipop" or higher, and that your phone lets you move apps to a MicroSD card. (Most ancient Android 4.x phones, and even some modern Android phones, lack support for moving apps to MicroSD cards.)

Choose a card good enough for fast app performance

It's quite possible that you'll eventually decide to store apps on your MicroSD card. Therefore, I recommend that you choose a MicroSD card which is good enough for fast app performance.

Lots of product-review websites offer recommendations. The Wirecutter's recommendation article is a fine choice; it looks like they've been periodically updating it for the past few years.

I'm reluctant to offer a specific recommendation here, because I may not return here to update this answer every few years.

Don't be cheap: upgrades may be impossible

Before storing apps on a MicroSD card: Consider buying a card large enough so that you'll never need to upgrade your current phone to a larger card. This is because, once you've installed apps on a MicroSD card, it may be difficult or impossible to upgrade your phone to use a bigger card.

MicroSD cards can fail

MicroSD cards store your data on a tiny flash-memory chip. Unfortunately, the profit margins on MicroSD cards can be razor-thin. To cut costs, manufacturers use low-grade flash-memory chips which may be far less reliable than the flash memory built into your phone. See, for example, this source.

MicroSD cards can fail irreparably, without prior warning.

If it only holds photos, music, and videos, a MicroSD card will probably last for years. If you store apps on the card, though, this puts more stress on the card, and it may fail significantly sooner.

If you plan to store any irreplaceable data on your MicroSD card, make regular backups. If the backups are encrypted, keep extra copies of the encryption key in two different places.

High-endurance MicroSD cards

You can buy special "high-endurance" MicroSD cards. These may be more reliable, but are often slower. (Source.)  I therefore assume it's probably unwise to store frequently-used apps on "high-endurance" cards.

Avoiding counterfeit cards

Counterfeit cards can fail, permanently, within an hour or two of purchase. The Wirecutter offers some good advice on avoiding counterfeit cards. One good option is to shop in-person at a trustworthy local store.

Detecting counterfeit cards

There are lots of tools which can tell you whether or not a card is counterfeit. Some such tools are very slow. The fastest tool is ChipGenius (for Windows). If its reported card capacity matches the advertised card capacity, then the card is genuine. Another reasonably-fast tool is FakeFlashTest (for Windows). These tools are freeware. (Source.)

Dealing with counterfeit cards

If you bought a counterfeit card, you may or may not be able to get your money back. But it's worth trying.

First, you can ask the retailer for a refund.

If that fails, you can try any of the following:

If you bought the card from an online marketplace, contact the website operator.
If you paid using a credit card, contact your credit-card issuer.
Contact your local Better Business Bureau, if there is one.
Contact your local small-claims court, if there is one. You don't need a lawyer.
Contact another local court.
Contact your government.

Speed matters. If you wait too long, it may be too late to try to get your money back.


Is there a way to preview RAW photos on an Android tablet from a PC over a network? Is there a way to share RAW (Canon) photos over a network and preview them on an android tablet (Kindle Fire)?

I want to be able to quickly preview new photos without having to convert them to JPEG and copy to the tablet.

One potential possibility I can think of is exposing the photos as an RSS feed and using an android app like Just Pictures to consume the feed, but I don't know of a way to create the feed in Adobe Bridge or Lightroom.

There are Apps which allows you to connect to your PC and control it with your Android device. These are generally referred as Remote Desktop Applications.

For Android, there are many remote desktop apps, one that I have tried is called Splashtop. I know LogMeIn, which is quite famous among remote desktop softwares, also has Android/iOS version available.

However these Apps are usually not free.

While these Apps can do exactly what you want, it can also do much more than just viewing RAW photos, basically it enables you to use your Android device as your PC's LCD monitor, so you can run any programs, open any files etc. Therefore these Apps tend not to be cheap.


Galaxy S5 charging slowly despite 'AC' and 2A charger I have replaced the battery in my Galaxy S5 with a genuine Samsung (or at least, a very, very good fake!). It's now becoming quite noticeable how slow it charges - when plugged into a Nexus 7 2A charger (I have lost the Samsung original), using a USB ammeter, I can see it drawing around 0.5-0.7A. The ammeter does not seem to interfere, as I also have a mains power meter that shows less than 5 watts being drawn from the wall without the ammeter. My understanding is that the data pins in a charger USB socket are bridged to indicate the phone can draw more current, and the phone recognises it's connected to 'AC' in the battery screen, but it doesn't seem to be pulling the maximum available from the charger. I've tried a combination of different USB cables and some other USB power supplies without much difference in charge rates. I do have a good collection of apps installed, but my understanding is that if an app was draining the battery almost as fast as it was charging, the phone would still pull more power from the mains.

Is there anything else I can check, or am I just going to have to lump it? The phone is running stock Android 6.0 with all current Samsung updates.

Possibly related, but I also have the Qi wireless charger kit with the S View cover. Although the pad also demands a 2A charger, I've only seen the pad draw 0.8A from the adapter, and I know some power is lost in the pad, so I'd be surprised if half that was reaching the phone. I know Qi is slower and less efficient than plugging in directly, but this does seem excessive.

Your understanding and measurements are logical and I can't say why your battery should charge slower compared to the earlier one

One thing you may try is to backup your device and flash latest stock ROM or custom ROM which has a kernel that permits higher rate of charging

If that's a lot of work, change the USB cable to a thicker one. See my answer here for details

(I am not affiliated with the product but a happy user. I keep buying those when on discount and gift to friends. All have uniformly attested to better charging rate)

Edit : It could be a faulty USB port too. You could try getting that replaced


Can't start clockwork recovery image lately "Lately" (like in the last few months), I'm unable to start the Clockwork Mod recovery image on my Nexus S with Oxygen 2.2.1. When I select "boot to recovery mode" (or want to start a ROM backup) in ROM Manager Premium, it reboots and I see the Android icon. The very first line is red and reads:

FASTBOOT MODE - NO BOOT OR RECOVERY IMG

I've (supposedly…) reinstalled the recovery image multiple times and ROM Manager tells me, that I'm on the latest version already (5.0.2.0).

Well…

How do I install the Clockwork Mod recovery image? My phone is rooted, if that's important.

Thanks,
Alexander

Try flashing the Recovery image manually via fastboot, as described in this guide:

  Download the latest version of the ClockworkMod Recovery from here.
  Place the ClockworkMod Recovery Image in the same folder as fastboot (the /tools folder with the Android SDK folder).
  Power the Nexus S down, and hold Volume Up & the Power button until booted into the bootloader. You should see a white screen with
  three skating androids.
  Connect the Nexus S to the computer via USB. On the computer, open terminal and run: fastboot flash recovery recovery-clockwork-5.0.2.0-crespo.img

  The ClockworkMod Recovery should now be installed on the Nexus S.


Is there a way to permanently disable mobile internet on Android 4.0.4 so that I don't get charged even if I accidentally enable it I use Android 4.0.4 (ICS).
The problem is that sometimes mobile internet (not Wifi) accidentally gets enabled
(i.e. the notifications window gets pulled down and the "Data" button gets pressed).
Then, any of the apps I use, be it gmail, twitter, instagram, viber, etc might connect to the internet, so I get charged for mobile internet usage

So, is there a way to permanently disable mobile internet
so that I don't get charged even if it's accidentally enabled?

I've tried making a new APN account in
Settings | More... | Mobile Networks | Access Point Names
with all it's settings empty (i.e. I just set a name to it, and making it active)
but I'm not sure if that's enough.

Is it a solution to manually "set mobile data limit" to zero?
(Can I do that? I'm asking because that setting only appears after you enable mobile internet, and I don't want to do that because I would get charged)

Or is there another way?

Sadly, the Mobile Data Manager on Android only lets you set a minimum of 5MB until it cuts you off, so that won't work for you. A quick search through the Play Store reveals a lot of apps that let you conveniently toggle that setting (which is not what you're looking for), or apps that claim to be able to but have lots of users saying it doesn't work (and I assume you'll want this to work the first time, all the time).

A more sure-fire solution would be to contact your wireless service carrier and have them disable the data on their end. You can't get charged if they never let you use it, even if the feature is turned on. However, it can only be enabled by another phone call, and services like MMS depend on that data (even though you may not get charged for it - refer to your  personal wireless plan details for that).


Asus Nexus 7 Tethering and Wifi HotSpot not available Using my ASUS Google Nexus 7, I was trying to make it as Portable Wifi Hotspot. But when I opened my settings --> Wireless&Networks there is option for Tethering and Portable Hotspot. I tried this link. Its an app in Play store to enable Wifi Hotspot. Can someone help me to make this work?

SPECIFICATIONS:

Model Number - Nexus 7
 Android Version - 4.2.2
 Build Number - JDQ39

You probably don't have the version that includes a GSM modem.

I guess you want to set up an ad-hoc local wifi network?

The non-GSM variants don't offer tethering options because there's obviously no point in tethering when the device lacks the functionality for a GSM mobile data connection. Alas, some rarer use cases like set up a local wifi accesspoint without internet access or USB-tethering the wifi connection are also not possible then. Only rooted devices or 3rd party firmwares like CyanogenMod offers this.


Is there a weather widget/app that has both very good location support and supports multiple locations? Is there a weather widget or app that has good location support (Central Europe) and support for multiple configured locations?

WeatherBug (free) seems to meet your criteria.  Has nice widgets, multiple location support, and tons of weather stations.

There is also a pay version (WeatherBug Elite) which removes ads and adds several additional features such as radar in motion and detailed hourly forecasts.


How can I use Tasker to reconnect bluetooth when the connection is lost? I just bought an Asus Transformer TF300T and I use bluetooth to tether with my iPhone. But it's very unstable and I lose the connection often, and I need the internet on my tablet. I bought Tasker, but I don't have time to learn all its function.

There's what I want to do:

When bluetooth activates: connect to my iPhone

When it loses connection, reconnect on iPhone, after 5 unsuccessful tries, turn off Bluetooth

I'm ready to pay to get this "profile" and "Actions" via paypal or email interact

An app called Bluetooth Auto Connect by a developer named refluxa has the ability to connect to specific bluetooth devices (that have been previously paired) and it acts like a Tasker plugin. So you can have a task that turns on bluetooth, and create a loop that runs five times and uses this plugin to connect to a specific bluetooth source. Then, check if bluetooth is connected and, if it is not, turn bluetooth off.


"Significant Motion sensor" same as accelerometer? I am trying to understand better the "Significant Motion" sensor:

I know that I have accelerometer. Does it mean that the device also supports "Significant Motion sensor"?
According to https://source.android.com/devices/sensors/sensor-types.html#significant_motion it is the same, but I'm not sure.

Is there a utility/apk to check its validity ?

Thank you,
Ran

The significant motion sensor is a virtual sensor using the physical accelerometer. From android.com:

  A significant motion detector triggers when the detecting a “significant motion”: a motion that might lead to a change in the user location.

This means the significant motion sensor will only provide data if a significant motion is detected by the system (e.g. walking). The accelerometer continuously returns the accelerations for each axis.

To check out those sensors you can install one of many sensor apps. I usually use cpu-z.


What is the time-limit for whatsapp message to be secure in their server while offline? I know whenever I delete my Whatsapp app on my Android device, I get all the messages till I install again......

What is the time-limit for this?

What if I reinstall Whatsapp after a year? Will I get all messages for being-offline-time?

Thanks!

According to my knowledge the message will be there for 30 days.Please refer the article attached in the link.


How to root samsung galaxy note2 n7100? I want to root my samsung galaxy note2 n7100. I saw lots of tutorials on internet. But no tutorial give me a 100% guarantee. :( can anyone help me to root my mobile?

Google This exactly

  CF Autoroot Note 2 "n7100" [Insert Version Os Here, IE: 4.4.2]

Also Try

  Casual root "n7100" [Insert Version Os Here, IE: 4.4.2]

Match your OS version to the thread, and it should work.

Note
 1. Back up stuff, like everything will be deleted.
 2. Wipe the phone before starting it (Some software can interfere and mess it up.

To increate your od
Easiest way for Note 2, If you havent updated in a while,
As for specific thread and links - It will take some searching. I dont have one saved.
But once you find it its easy


"Listening..." screen suddenly popping up on Android 6: what is it, how to disable? Every now and then, some Google "Listening..." screen pops up , like this:

 full resolution

FYI: my device is a Nexus 5X with the latest stock Android 6

I have no idea what this is, and worse: I don't know how to get rid of this. It seems to occur when my earphones (not headset or mic, just earphones) are plugged in. But not consistently, I can't deliberately reproduce this.

Upon searching around I found some suggestions this may be related to Google Now or OK Google, but both are disabled already.

How do I prevent this from ever showing up again?

This happens when you tap on the little Mic image In the Google search bar at the top of your screen on the right hand side of the field box.  It's the Google Now voice command interface.


I get "Internet may not be available" on my new Samsung J5 Prime I get "Internet may not be available" on my new Samsung J5 Prime around every 5 minutes.
This did not happen with other Android devices on the same Wi-Fi router.
What can be the problem?

Model SM-G570M
Android 7.0

As strange as it seems, I now have come to an understanding that this issue may be related to an IP address conflict between the router and the connecting device or at least a faulty DHCP implementation (as discussed in some Samsung forums but for slightly different models).

It could perhaps a bug related the way the router handles 2.4GHz <=> 5GHz switching, causing an uncomplete handover (5GHz SSID to 2.4GHz or vice versa) (but users complain its worse when dealing with 5GHz only)

A probable workaround is setting static IP address for the wi-fi:

  Go to your wifi connections, long tap on the connected wifi, until it gives you option to manage network setting,
  Then choose advanced option, and put your IP type on static, then use a new ip address (for example, if it's 192.168.1.x change it to
  192.168.1.y where y can be a value 2-100 for simplicity )
  Make sure that ip is empty in your router and your gateway is your router IP address, first DNS your router IP address,
  second one  Google DNS (8.8.8.8 or 8.8.4.4) and save it, turn your wi-fi off and on.

You may preferentially set the wi-fi SSID to use the 2.4GHz range.

Acknowledgements

S9 wifi internet may not be available
Galaxy S8 Wifi Issues


How to unhide contact? I've hidden contact in hangouts' dialog for opening new hangout, by clicking on one of icons of most frequent contacts, then in "Contact options"->"Hide contact":

Now I wonder how to "unhide" it?

(Notes: Currently using "Hangouts Version 2.1.100 (1151589-30)")

Problem solved with Hangouts version 2.1.223.
In "settings" we now have an option do "unhide" contacts.
Thanks Google.


Does freezing apps in Titanium Backup Pro require a phone reboot to take effect? When freezing apps using Titanium Backup Pro, do I have to reboot for the freeze to take effect? (e.g. not be started anymore, even if applicaple Intent is fired off?)

Does it depend on whether the app is a system one or not?

If it matters, environment is Droid X (Stock 2.2 Froyo, rooted), latest Market version of TBPro.

I tried checking on TB Wiki and found zero reference to rebooting or not as far as freezing functionality.

Here's a specific example: consider the following sequence:

"GPS location changed" intent fires off.
A mapping application "MyGMaps" which is registered for this intent is started to handle it
I kill that application's process(es) - all of them - via Advanced Task Killer
I freeze "MyGMaps" via Titanium Backup Pro
At this point, "MyGMaps" process is NOT running
"GPS location changed" intent fires off again
What happens here? Will "MyGMaps" be started again due to the intent in #6, despite the fact that it's "Frozen"?

My understanding is that, once I reboot the phone after freezing, the app will no longer start at all. But what happens in step #7, right after the freeze but without a reboot?

You shouldn't need to restart after freezing an app. Once you freeze the app, it should disappear from the apps drawer.


How I can use SD card as internal memory? I am using Samsung Galaxy Prime+ - SM-G532F device running Android 6.0.1. The problem I am facing is that. My device has very low internal memory, whenever I try to install more then 3 normal application an error encounters that please delete previous application to install other application.

So, I tried to find ways to use SD Card as app installation memory but problem is same there is not any option available in this device to migrate applications from internal storage to SD Card.

Please someone help me on this irritating problem

If you buy a brand new Sdcard which you did not use or plug into another device, and insert it into your phone, you should get a notification that says something like this : "Use Sdcard as internal storage" . You can click that notification and accept it. It should now treat your Sdcard as as internal storage. Make sure that you do not remove that Sdcard after that.
Check this website for more information :
https://www.nextpit.com/how-to-format-microsd-cards-as-internal-storage


How to remove telegram's secondary account Telegram has multiple accounts feature and you can follow the guide here on how to enable it.

The problem is I can add a new account, but can't find any button or option to remove it.

Open that account.
Go to Settings.
Tap on three dots in the upper right corner.
Log out.


How can i see and/or delete the clipboard contents The only options I get are cut, copy, paste, and select all. I can easily find the clipboard on my Samsung phone using almost all of the suggestions here, but not on my nook tablet A. Can anyone help me discover where this data is to retrieve?

You can install Clipboard Actions. It allows to view, delete or even edit the content(s) of the clipboard. Whenever you copy a text, it will be inserted in the Notification bar where you can navigate and choose, view or delete a copied text.

Taping on the Notification bar opens the app, allowing to view all the items copied. You can even edit them.

The app can also copy images and videos, search on Google for the text copied, etc.


How to convert and send HD video via SMS? I am running stock Android 4.3 and when I use the stock Camera app and record video the file size is huge. The Camera app also has a Record for MMS option that works well but this means I don't have a HD copy of the original footage.

What I would like to do is to record some footage using the stock HD Record mode and then have a "Convert for MMS and send" button.

Is there an app or process that will help me do this?

This might not be the most efficient solution.
It is baffling that this functionality still isn't present on stock Android.

You could use this Video Converter app to convert your HD videos.


How to turn off all notifications of Android Facebook app? There are many old/partial/... threads about this where I find none of them satisfactory and sufficient.
I want to turn all notifications off of my Android Facebook app.
It has not been possible before, so I did not have the app.
I will uninstall the app if there is no solution for the task.

I have browsed all Facebook settings but they do not have anything about turning all notifications off.

I would like to find also System specific block for Facebook App i.e. do not allow it it to show me any notifications.
It  would be great if you can do this without third party appplications.

Phone: Oneplus 2
OS: OxygenOS 3.1 (Android 6)

Current solution is the differential solution which I use because the company has no plans and/or motivation to respect the users privacy.
The company tries to impress users by letting them individually change some features of the app, but does not let the user have complete privacy.
There are several contact requests to the company but they are not fullfilled.

Conclusion: uninstall Android Facebook application.


Email client not talking proper IMAP? Unfriendly to other clients The stock email client in Android 4.2.2 and Thunderbird 17 on my computers do not like each other. I’m syncing against an IMAP server. (I control the server.) These are my problems:

• Android puts sent and deleted messages in the wrong folders. I haven’t found out how to change these on the Android side. Also: is there any standard way of informing the client from the server of which folders it expects the client to use for Trash, Junk, Sent, etc? Is only INBOX standardised?

• If I delete an email on Android, the email is still in my Inbox in Thunderbird. If I delete it in Thunderbird, it is also deleted on Android. Both have different opinions about which IMAP folders to use for Trash, but the message should still be moved out of my inbox. What is going on?

• Moving a message removes it from the originating folder on Android but not in Thunderbird. Moving it in Android removes it from the originating folder on Android. Possibly the same issue as the above with Trash.

How can I get email on Android to behave itself? I can deploy fixes on the server if necessary.

There are standards for this, as in the XLIST command for IMAP, which has recently been superseded by the Special-Use extension of the IMAP LIST command. Gmail supports these, and Fastmail, and mail clients like Thunderbird and Opera, and even Outlook 2013 apparently. The problem with the Android Mail app (at least for me) is that it doesn't understand these commands, and simply creates folders with localized names. In Opera Mail and also in Thunderbird, you can also manually pick the IMAP folders to use for storing deleted and sent messages. So you could choose the IMAP folders that the Android client is already using, don't forget to make these changes to all the mail clients if you have multiple machines accessing that IMAP account. That might help.


How do I install a user certificate? I have my own Root certificate that signs user certificates.

I have a site that will only allow you on with a user certificate which is signed by the root ca.

I have managed to get this site working in Ios and Windows, but just can't get it working from Android (4.2.2)

I have tried many different methods of importing the certificate including converting between formats - I get as far as it being recognised and "installing", but, it never actually seems to get installed or be visible anywhere (checked under trusted credentials > user).

I have read here and the only solutions seem to involve downloading/modifying files and reuploading then restarting - or to have modified firmware/similar.... I really want a supported way of doing this and don't really want to consider a hack as I need a scalable solution.

From StackOverflow: How to install trusted CA certificate on Android device?

I spent a lot of time trying to find an answer to this (I need Android to see StartSSL certificates). Conclusion: Android 2.1 and 2.2 allow you to import certificates, but only for use with WiFi and VPN. There is no user interface for updating the list of trusted root certificates, but there is discussion about adding that feature. It’s unclear whether there is a reliable workaround for manually updating and replacing the cacerts.bks file.
Details and links: http://www.mcbsys.com/techblog/2010/12/android-certificates/. In that post, see the link to Android bug 11231 --you might want to add your vote and query to that bug.

11231 was closed in November of 2011 and the status was Released for Android 4.0 ICS.
Here are the notes associated with the Released status:

ICS does attempt most if not all of the items in this issue. If I missed anything, I'll open more specific issues to address the gaps.
Some details below, I plan a more formal blog post later. The following should all be visible in the Android 4.0 SDK if you want to try them out and give feedback.
Changes in Settings:

system certificate authorities (CAs) are now visible in Settings > Security > Trusted Credentials.
system CAs can now be disabled and reenabled
users can install their own CAs from Settings > Security (as well as other mechanisms such as via browser or opening from email attachment.
user CAs can be viewed and deleted in Settings > Security > Trusted Credentials
instead of a separate 8 character PIN for credential storage, access is now controlled via the lock screen

New KeyChain API

KeyChain.createInstallIntent allows applications to request credential installation in, basically making public the interface used by Settings to request installation. users need to confirm installation requests as before.
KeyChain.choosePrivateKeyAlias/getPrivateKey/getCertificateChain allow applications to request private keys and their associated certificates for application use. a common use case would be for client certificate authentication with https.

Email

Email now uses the KeyChain API to allow client certificate authentication for Exchange accounts

Browser

Browser will now use the KeyChain to prompt for a client certificate when the server requests one for authentication.

In March 2014, an enhancement request was created Allow users to install own CA certificates.

Many users (including companies) use self-signed certificates for SSL/TLS, either because they don't want to pay for it or because they just don't trust other companies and want to do it themselves (actually, there's no reason to buy a certificate when it's not required that anonymous Internet users trust your server).
At the moment, it's possible install a custom CA certificate in Android, but it's detected as "user certificate" which seems to be intended for client-side certificates. As a result, these certs are shown as "user certificates" in the GUI and since Android 4.4, a terrible "Network may be monitored" has been implemented.


cannot delete file with strange character I am using JellyBean 4.1.2. There is a directory with a file that is with stange character. I use many app to delete it but did not success. And I use shell to look at it. When I issue ls command. it show lstat './as`a.5r' failed: No such file or directory. How can I delete this file

I installed a terminal emulator app on my Android smartphone (Terminal Emulator for Android, which is open source) then I used it to change directory (cd) to where the file was and removed the file (rm).
You don't need to type the entire file name, you can use the terminal auto completion. On a Linux desktop, you could start typing  rm file_n and hit the Tab key so the terminal would complete the command: rm file_n@me. On that emulator app, to emulate the desktop's Tab key, hit the Volume up button then type t with the keyboard.


Is there an English locale with SI units? I hate using devices in my native language, so I normally use the US locale. However, I also want to have Celcius, meters, kilograms and sane date formatting :)

I have a Wear watch and it uses the phone's locale to know what units to use. This means I get Fahrenheit weather and mile distances.

Is there a locale setting I can use to get SI units but retain English?

Try setting the locale to Canadian english (en_CA) which sets its units to metric. Things like dates and currency are fairly compatible with the US.

You could always set the dictionary for spell check to US english under Languages & Input in settings. Though, as you point out in your comment, you may have to deal with some "misspellings" in some menus and messages. It will add some colour to your android experience.


Is it safe to rename, delete or disable system/bin/mediaserver? mediaserver is constantly running in the background eating up CPU.

I don't care at this point if I don't get to use the gallery app and I'm fed up with having to reboot every time I hop out of my car.

While I'm at it, I have the same question/issue with logcat2.

Edit: I deleted mediaserver and logcat, booted into recovery, fixed permissions, deleted dalvik and cache and am stuck on "Android is upgrading... Starting Apps." (Recovery isn't an issue but having some method of effectively disabling the processes is necessary)

Any advice is appreciated. It's an HTC One m7 running ViperOne 6.2.1.

I have already tried Rescan Media ROOT & Stop Log ☆Root☆ and Netflix still causes these processes to spin out of out control. Perhaps this is related to Greenify's hibernation (active for Netflix)

This is mostly speculation, but mediaserver is probably what is used to play all and any sound on android. Some app was probably using mediaserver inappropriately, causing it to show as using excessive battery.

logcat2 is probably the process used for logging output, and is where many debug and error messages are sent to.

Outright deleting them probably wasn't smart. Do you have a custom recovery installed? What phone is this? Your best bet is probably to restore those files. If you don't have them anymore, get them from an identical device.


Cant change phone account on contacts android 2.3.6 I have 2 email accounts, one on gmail a another one on hotmail. For the android i only use the gmail account for the obvious reasons of having the services centered. But I cant change the phone account and i do not recall entering this account on the phone (but i may have entered). This is samsung ace plus, android 2.3.6 rooted. To access the menu on the screenshot go to (Contacts -> Options -> Display Options):

Screenshot (click for larger variant)

Does anyone know how I can change the phone account email?

I Just deleted all accounts, like facebook and dropbox. Added again and resync. Worked


Change input from analog to digital clock in Google apps So Google changed their alarm clock and calendar a while ago so that instead of entering exact numbers with a numpad (left image), you have to start searching for the exact spot to touch in a radial clock (right image).

Anyone know of a way to get rid of this thing and use a normal numpad to enter hour & minutes?

Sadly, it's not possible to use a keyboard with this new type of time picker, because it is not a feature of this mode ("clock", right image) of the control. But if the developer of an app showing the time picker uses the classic mode ("spinner", left image) which is still present in newer APIs (21+), you can use the keyboard.

Maybe if you give feedback about this annoyance to Google, they will enable the use of keyboard as an alternative to manually selecting the numbers in the radial clock for newer versions of Android.


Is there any way to remove the 10 recipents limit from the SMS app? Can you actually do this? I know that there are some apps where you can send SMS to a unlimited number of recipients, but I would prefer to remove the limit of the built-in SMS app. My phone is a Samsung Galaxy Note II (rooted).

Since your phone is rooted you can use  Wanam Xposed

Note that the framework itself doesn't add any functionality, but once installed you can download (via the framework itself) modules that have custom functionality. Wanam Xposed module has many tweaks for stock Samsung Touchwiz ROMs, GravityBox has many for morer 'stock' type ROMs. You can change the SMS limit through either, in the default SMS application.

Please read the XDA Thread on this module as it has a lot of detail, and clarifications.
 XDA Thread


Rearrange items in a Google Keep list I maintain a master to-do list and a master "topics" list.  Often an older list item becomes more urgent and I want to move it near the top of the list (so I can control which undone items show up in my Android widget)

Is that possible?

There is a small ribbon next to the check box. You can drag and move list entries with that.


Enable USB debugging in an Android broken screen I have a broken display which belongs to my friend. The mobile can power on but the display is still blank. I need to enable USB debugging to recover the data. While doing so there are these following .

Problems:

USB debugging is not enabled
Bootloader is locked
Mobile has a password (pin or character password)
Devevoper options may not be turned on (cant tell now)
Devices is not detected via ADB or Fastboot
Cant go into the recovery or Fastboot mode
Device is not rooted
Custom Recovery not installed
No SD Card slot

Terminal Output:

➜  ~ git:(master) ✗ adb devices
List of devices attached

➜  ~ git:(master) ✗ fastboot devices
➜  ~ git:(master) ✗

What I have tried?

Tried Odin and SP Flash tool (Mobile not detected)
Tried to enter the recovery and fastboot (No use)
Tried ADB in a variety of OS (Win 10, Manjaro, Backbox, Win 7)

So is there any way to enable USB debugging in that device? Or any way of recovering the data. Any small lead that can make this device accessible via a computer is really helpful.

Note: How this differs from other similar questions:

Those devices that have this similar problem atleast have USB debugging enabled in the first place. Some can still go to recovery where as I cant. Some have SD card support this phone lacks it.

Device Description:

Manufacturer   : Micromax
Model No.      : A350
Root Status    : Not rooted
Bricked Status : No
Boot Status    : Boots
Recovery       : Stock
USB debugging  : Not enabled
Bootloader     : Locked
Phone Lock     : Password or Pin
Display Status : Blank black screen
USB OTG : Supported
SD Card Support : No

I would suggest:
Connect keyboard via usb otg and enter password (buy usb otg if you don't have it).
Disconnect keyboard and connect PC, take a screenshot on your phone and load it in the PC. Swap between mouse and PC (mouse to move around some, PC to step by step check how to get there by the screenshots)


Can't install country-restricted app even if I'm physically in this country I am trying to install this banking app from Google Play: https://play.google.com/store/apps/details?id=pl.ing.ingmobile

This app is allowed to be installed only by users in Poland. My Google account was created in Brazil, but I am in Poland since almost 7 months, so I should be allowed to install this app.

On Google Play, it says: This app is incompatible with all of your devices., further more, on my phone's tooltip, it reads: This item cannot be installed on your device's country..

That is very problematic, as this device was bought in Poland, is using a Polish SIM card and most importantly, it is physically in Poland, so how can it not be compatible?

How can I force-install this app on my device? It is a Sony Xperia Z Ultra, rooted and flashed with CM12.1.

Add a Polish credit or debit card to your Google Wallet account and remove any other cards.


/data/logs/modemcrash is huge and growing I have a hitherto unmodified ZenFone 2.  Lately I've been constantly running low on space, and it's not my files -- it's that mysterious black hole: "system data".  As soon as I delete more apps & my own data, it starts filling up the available space.

I finally rooted my phone, and found the culprit:
/data/logs/modemcrash
It currently has about 260 .tar.gz files (plus another 78 files in the "mmgr2" subdirectory) from the last 4 weeks or so, taking up 7GB, so nearly 2GB a day.

I downloaded a 600kB archive, and it showed a 101MB file, suggesting a compression of nearly 200:1, but I extracted it and it stopped after 16MB with an error. Examination suggests that most of the data is from core dumps.

Sure I can delete them to temporarily recover the space, but... any ideas on how to prevent the problem from occurring?  I suppose I might be able to write-protect the directory, but it would be nice to ether solve the problem that's causing the crashes, or at least tell it to stop saving core dumps.

Some init*rc contents (none of the files have had datestamp changed from 1/1/1970 0:00 UTC):

/etc/init.rc:

    # Android default init.rc (system/core/rootdir/init.rc) should be untouched.
# *EXCEPTIONALLY*, definitions from Android default init.rc may be modified.
#
# Use this file for overrides prior to default init.rc definitions.
# Please keep this file to the bare minimum as default init.rc should be
# preferred to duplicates here.

### Import ###
# import Android default init.rc renamed init.aosp.rc
# init.aosp.rc actually gets parsed after all the content of this file.
import /init.aosp.rc

### Services ###
# Android init only keeps the first definition found for a service.
# Override a service from Android default init.rc by adding it here.

service media /system/bin/mediaserver
    class main
    user media
    group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm radio system
    ioprio rt 4

service keystore /system/bin/keystore /data/misc/keystore
    class main
    user keystore
    group keystore drmrpc system

service flash_recovery /system/bin/install-recovery.sh
    class main
    seclabel u:r:install_recovery:s0
    oneshot
root@Z00A_1:/etc #

/etc/init.asop.rc:
(doesn't exist)

/etc/init.debug.rc:

# Enable by default android java wakelock logging
on init
#    mkdir /logs
    symlink /data/logs /logs
    write /proc/sys/kernel/kptr_restrict 2

on early-boot
    chown system log /logs
    chmod 0770 /logs

on post-fs-data
    mkdir /data/tombstones 0755 system system
    mkdir /data/system/    0755 system system
    mkdir /data/system/dropbox 0700 system system
    mkdir /logs/modemcrash 0775 system system
    mkdir /logs/aplogs 0775 system log

on charger
    # basic networking for "adb root"
    ifup lo
    hostname localhost
    domainname localdomain
    mount ext4 /dev/block/mmcblk0p7 /logs nosuid nodev barrier=1,data=ordered
    mkdir /logs/modemcrash 0775 system system
    mkdir /logs/aplogs 0775 system log

on ramconsole
    powerctl reboot

# crash and log services
#service crashlogd /system/bin/crashmonitor
#    class late_start
#    user system
#    group system log radio

# LogConfig service
service logconfig /system/bin/logconfig
    class main
    socket logconfig stream 0660 root system
    disabled
    oneshot
root@Z00A_1:/ #

This runaway modemcrash log bug was introduced by an OTA firmware update, became fairly famous, and was eventually fixed by another OTA update (I forgot the date) with a description of something like "storage optimization".

As a temporary measure, I finally made the directory read-only, so I wouldn't have to keep deleting the files; I reversed this at some point before applying the OTA update that fixed it.


My clock has disappeared I have a HTC Desire X running Android 4.0.4 (not rooted).

I use the "Digital Clock" widget which comes with phone on my home screen. The phone came with 3 clock related widgets - Weather Clock, Digital Clock and Social Clock. By default, the Weather Clock appeared on the home screen but I removed that from the Home Screen and added the Digital Clock on the home screen. This was good for a month.

But today, the Digital Clock disappeared from the home screen.

I tried adding the clock back to the home screen from the Widgets list.
I am able to add "Social Clock" and it's visible on the home screen. But I am unable to add "Digital Clock" and "Weather Clock". When I add either of this - it takes me to the chose a City menu & then when I chose a city, it returns me to an empty home screen with no Clock. I am however able to add the "Social Clock".

I tried the following things

Booted the phone
I force stopped and cleared data for Clock and Clock Widget
None of this helped.

What do I do? I am not really a Social Clock kind of guy.

I did a reset from "backup and reset" menu in settings. And this got the Digital Clock back.


How to really completely disable automated mail syncs? My Huawei P8 should only ever sync mails whenever I open the mail app and manually ask for it. This is for mental hygiene to keep my spare time free of any unwanted distractions.

So I've disabled any sync schedule in the account settings of the mail app:

I have to keep the "Sync email" switch on as otherwhise sync wouldn't work at all anymore.

I'd expect that there's no automatic sync at all anymore. But still it happens every 1 or 2 weeks that I get a notification on my home screen even though I did not touch the mail app:

That's quite annoying. How can I really disable automated sync and make it only check for new mails when I want it?

It shouldn't be related but I've "secured" the mail app with the built in "App lock" feature with a PIN.

Phone model: HUAWEI GRA-L09
Build number GRA-L09C432B520
EMUI version: 4.0.3
Android version: 6.0
Mail account: IMAP on custom server

I ran into the exactly same problem years ago.
I "fixed" it by ignoring the default mail app and using a third party mail app (AquaMail).

Anyway the default mail app is usually no longer included on new devices (Google stopped development). Therefore earlier or later you have to move to a different mail app.