How to enable the Native Library in OsmAnd? In a 2012 thread about a case of OsmAnd being slow at rendering, one person advises this:

  verify that you use Native Library (which definitely speed up rendering process)

And the replies seems to imply it works:

  I selected the Native Library and deleted Ind.cache file. It has nearly doubled the rendering speed of my map.

I have the same problem of slow rendering, but I can't find the Native Library setting.

QUESTION: How to enable the Native Library in recent OsmAnd?

I am using OsmAnd~ 1.8.3 from F-Droid:

To activate native rendering go into Settings/OsmAnd development/Use native rendering (Use C++ rendering instead of Java)

Edit: I've added a screenshot from OsmAnd+ 1.9.2g


Unlock Samsung Galaxy S Duos (GT-S7562), forgotten PIN code, hard reset is not an option We need to unlock Samsung Galaxy S Duos (GT-S7562), but the PIN code is forgotten. "Forgot Password" options are not visible. There are important files inside the phone.
How to unlock this phone without wiping out all the data?

Usually, when you set screen lock on your phone, you're asked to setup a back up option as well. On lock screen, it will give you an option for back up options. If not, then the only option is to Factory Reset it. You can also get in touch with Samsung, to see if there's a way to unlock it.


Can I upgrade My Xperia Arc S To Jelly Bean after the rooting I am planning to root my Xperia Arc S and want to know whether will I be able to upgrade it to Android Jelly Bean.

Sony stopped with ICS, it didnt release Jellybean for Arc S. If you are rooted and installed CWM recovery you can install Jellybean Custom rom. There are plenty of rom available here. Just read the instruction before installing the roms. There are roms which are only for unlocked bootloader.


what is error 909 in play store? I am unable to insall any application When I am downloading any application from play store, I am getting error 909. And I am unable to install any app. So please help me with this issue

Try 1
Clear Play store App's Data & Cache (fix for most of the app related issues).
Try 2
1. Remove the Google account
2. Reboot
3. Re-enter your Google account. Takes a couple of minutes.


How to get rid of Emotion UI which is drastically slowing down my Huawei Y330-U11? I have Huawei Y330-U11 which performs sluggishly  due to Emotion UI installed by Huawei (I concluded it to be the reason because other phones having similar specifications but native Android UI works quite well).

Can anyone let me know how to get rid of Emotion UI? And, how to root and upgrade to Lollipop?

Flash custom recovery (mine is CWM) with SB Flashtool.
Reboot your phone into recovery mode.
Flash root.zip.

Google for more details on flashing.


Can I root a Superpad Flytouch 8? I purchased a Superpad Flytouch 8 recently and now it hangs on the Android start-up page. I cannot access the menus for factory reset so I guess I need to get my head around "rooting".
The PC repair store says it can't be fixed but surely someone can help me prove them wrong.

You don't need Android running to do a factory reset. Try following the steps in this video to reset your tablet.


S7 Archive all apps & settings info for re-install? Is there a way to save all my Galaxy S7 App List, settings on/off and user settings in a cloud file to allow me to do a factory reset and import my archive file back to my existing phone?  Something like Google Takeout?

3 Methods

1 = Steps:

1.Root The device.Check if that is your mobile.Root methods made for one variant S7 may not work for other variants.

2.Install Titanium Backup.Backup all the apps that you need.Even settings can be backed.

3.Do a factory reset.Come back.Install Titanium backup again(If not rooted rot again) and reinstall.

2= Steps:

1.Root

2.Install TWRP and make a backup of whole device from recovery.

3 = Steps:

1.Do the factory reset and let it Go

Refer To this:Uses of roots.


GPS Chip and GPS Service on Android Phones Whether I use Google's location services or similar services provided by some third-party software, do I still need to manually enable anything by selecting one of the settings options, as shown below?

Settings > Location and Security > My location (Option1) Use wireless networks (Option2) Use GPS satellites

Since there are many GPS software programs available these days, what is the role of the onboard GPS chip on an Android phone?

Thanks.

The GPS applications will not work accurately unless you enable the on board GPS so all you have to do is simply check "Use GPS Satellites".


The whatsapp voice notes are notworking The voice notes are working if i hered them through whatsapp, but in storage, they are named "PTT......opus." but still arent working, the device says there is no application  to do this action, so do you have any idea how to solve this ?

The .opus format is the new audio format that WhatsApp uses to record voice notes. The previous format was .m4a. So in order to listen to your voice notes, you'll need to change the extension .opus to a supported one, such as mp3 (Your phone file explorer may not permit that, so you need to download a third party app, such as ES File Explorer on Google play.


Sync latest email attachment with Android My college mess hall menu is shared as an attachment (.jpeg) on the same thread every week. The thread has no other content except for this.
For convenience, I'd like to access it quickly from my Android mobile. I don't want to keep it as a starred conversation and interrupt my urgent emails.

Is there a way to sync the file (i.e the latest attachment on the thread) so that I can have one click access to it? Maybe sync it to google drive so I can use widget or rename it to current_mess_menu.jpg and save it in a Dropbox folder so I can do the same? Open to other alternatives as well.

Assuming you use the Gmail app, it always downloads the attachment if you're on WiFi AFAIK.


Unknown PIN preventing me from changing screen lock on Note 4 One day, I've noticed that the pattern I always use to unlock my phone and the recovery PIN don't work (never gave it to anyone nor have changed it since I initially put them in). I unlocked it using my Google account, but now the lock screen is stuck to Swipe. I then went to the Screen Lock setting and changed it to PIN, but not only has it not changed from Swipe, but the setting is now protected by a PIN, of which the PIN I used doesn't work.

What do I do now to get rid of that PIN without having to fully reset my phone?

I'm assuming you've resolved by this point, but for anyone else that comes across this issue:

I just ran into the same issue on my Galaxy S5.  I managed to resolve it by going to https://www.google.com/android/devicemanager and used the lock option to set a different password.  Then I was able to go into lock screen settings and change to pin/pattern/ect as normal.


Only use pattern lock instead of swipe screen and pattern lock On my first Android phone, the Droid (running stock Android OS), when the pattern lock was enabled, that would be the only lock screen I was presented with when turning on the screen.

Now I'm using a Droid 3 and it has a "2-stage" lock screen when the pattern lock is enabled. So when I turn on the screen, I have to first swipe to unlock and then enter the pattern after that. Is there any way to go back to the original Droid experience of a single lock screen, even with the pattern lock enabled?

Without rooting, etc there is no way on the Droid 3 to go back to the Droid 1 lockscreen experience. Motorola and their forum users recommend using a lock timer so you don't have to use the pattern every time.

Motorola Forum Post


Can I change what the button on my earphone does? I have a Samsung Galaxy Young with Gingerbread. I also have a pair of Samsung earphones. Is there any way I can change the pause button so that it functions as a previous track button?

this app is able to change your earphones button function to whatever you want( open apps, toggle flashlight, control volume...), here's the the link https://apkpure.com/jays-headset-control/se.jays.headsetcontrol


Performance troubles with Motorola Moto X Force (Android 7.0) Since quite some time I am having some peculiar performance problems on my Motorola Moto X Force. Sometimes any interaction (like just opening Chrome for example) takes incredibly long until it responds. This also happens after clearing all apps in the task switcher and it can also happen pretty soon after rebooting the phone.

Imho a phone with a 4x 2.00GHz Cortex-A57 + 4x 1.50GHz Cortex-A53 (Qualcomm MSM8994 Snapdragon 810, 64bit) and 3 GiB RAM should not have such problems.

Thinking some app might hog the CPU in the background (though I do not have any battery problems - it can go for over 48 hours without charging) I installed some system monitoring apps in order to get to the bottom of this.

One app, System Monitor Lite has the ability to log in the background, when enabled. I wanted to check if I can correlate CPU or RAM usage with the periods where the phone runs slow.

However once the background logging of that app is active, the phone immediately runs noticeably smoother! And it runs smooth as long as the background logging is active. Once I turn it off, the phone will get slow again after some time.

This makes me think now that this phone (or Android 7.0) has a power management problem. i.e. letting the CPU(s) run in a low performance state, when it should not.

Has anyone else ever experienced something like that or any ideas how to combat this?

Imho a phone with a 4x 2.00GHz Cortex-A57 + 4x 1.50GHz Cortex-A53 (Qualcomm MSM8994 Snapdragon 810, 64bit) and 3 GiB RAM should not have such problems.

No, it should have such problems. SD810 is known to have bad thermal performance (it is essentially a SD410 when under load because all a57 cores shut down). The only thing you can do is do factory reset and remove all junk from your device or install a custom ROM (or a custom Kernel) which has thermal profile that suites your usage pattern.

(I use a Oneplus 2 with same SD810 btw)


What is Error 38 and how do you resolve it? My phone is working normally and network connection is fine. While trying to send an SMS, I get a notification for 'Error 38: Unable to send sms'. The message remains unsent after multiple attempts.

(1) There is no detectable interruption in network; I can use internet services, make calls and even receive SMS.

(2) This is not an account balance issue.

(3) Toggling between networks (2G/3G) does not help. Sometimes the issue resolves after a while.

(4) My network is Airtel (India), handset is Xiaomi A1.

Could someone help me understand what could be happening and how I can avoid/resolve this issue?

This is because your outgoing service is barred by your service provider. If you are from India then most of the service providers here stop the services if recharges are not done in proper interval as per company's policy.


How to preserve BTEP data when switching from Amazon App Store to Play Store? I want to replace as many as possible of the apps that I got though the Amazon Appstore app (AAa) with apps from, say, Google's Play Store.1

Of these "Amazon-purveyed apps" the most important one (by a very wide margin) is Better Terminal Emulator Pro (BTEP), which I purchased from the Amazon Appstore many months ago, and have used extensively ever since.

  Is there an easy way to save my current (Amazon) BTEP's data, and restore this data once I have installed a new (non-Amazon) BTEP?

Now, as it happens, I have Titanium backups ("app+data") of all these apps.

  How can I restore the BTEP data alone from my BTEP Titanium backup?

(As far as have been able to find, Titanium offers the option of restoring the app alone, or restoring the apps data along with the app, but I have not found any option to restore the data alone.)

Thanks!

1Why?  Because the Amazon Appstore app (AAa) I have on my phone has to go.  I never use it anymore, and yet it starts on its own, and causes all manner of grief.

Make a backup
Uninstall the Amazon copy
Install BTEP from the Play Store
Open Titanium Backup and select your BTEP backup. As long as the app is installed at the time, it will give you the option to restore data only:


How to stop Beautiful Widget from being removed on device reboot? I have a Nexus S running 4.1.1 and a Nexus 7 running 4.2.1 and they both have the same problem with Beautiful Widgets.  Whenever I reboot either device, the widgets no longer show up on the home screen or lock screen (for the tablet).

When I open the Beautiful Widgets config app, I can see that they're still tracking the widgets I added but I'm unable to get them to show up on my home screen again unless I add a new one and reconfigure it.  Is this a problem with the latest versions of Android or is this a Beautiful Widgets problem?

Make sure the app is on internal memory, not the SD card. I know that Android does not support widgets for apps that have been installed to the SD card instead of internal memory (at least for android 3 and below; not sure if it has changed for android 4).


Choose whether to connect to a Wifi network by more than just SSID I know of 2 networks with the same SSID but different credentials (via a "sign in to network" webpage). I only have an account for one of them (and it happens to be somewhere with little-to-no 3G/4G so I can't just turn this network off completely).  Of course, when it connects to the network I can't use, it turns off my 4G.

I've seen this answer suggesting it could be done using tasker.  I don't currently have tasker but could buy it for this.  But I have a few issues with that approach:

I don't really want my GPS polling all the time for (mainly) battery life reasons.
So: Will tasker do this with network-based locations (especially as one location has poor mobile signal - the same place is inside a big building so GPS might not work)?
The answer I've linked to wasn't accepted despite seeming to answer the question pretty well, and has no upvotes.  It doesn't make me confident it would work.

I'm on a non-rooted Xperia Z3 compact, bought from Amazon so it should be Sony's stock Lollipop.

You can use the free 'WLAN' App from AVM. With it you can choose your hotspot connected to. But it does not work automatically.


I need to reinstall (OS? and gapps) after a part-wipe of internal memory of Manta, 5.1 After a failed change to CM13 ROM, my Nexus 10 booted to show only its screen still alive but with lots of green Androids (its name is..?) and unconnected icons.

Inside are only 5 apps, no keyboard, no file manager, but there is 'Settings', 'Terminal IDE' and TWRP (2.3.3.0).  I do have a usable USB keyboard, I'm pleased to say.

I can run TWRP in Recovery and can see into the device with Android File Transfer running on my iMac. TWRP shows 'cm-13.0......zip' and '...open_gapps...aroma...zip'. AFT shows 'twrp...img'.  I can put a replacement stock Manta 5.1 .tgz on it via AFT, 'tho I can't remember if I need to 'un-tgz" it first.

In order to avoid a bricking, what is the safest option?

Can I just install and run Aroma to replace the lost bits of the
Gapps?
Should/Can I transfer the Android stock to the nexus and    install
that?
Be brave and install the Cyanogenmod 13 and Gapps?

Your help will be appreciated!

In order to avoid a bricking, what is the safest option?

You're not going to brick the device by installing stock or cyanogenmod.

Should/Can I transfer the Android stock to the nexus and install that?

This is the safest option but will wipe all your data. You don't need to "un tgz" it. This will take you back to 5.1.1 that was updated earlier this year
See https://developers.google.com/android/nexus/images for instructions

Be brave and install the Cyanogenmod 13 and Gapps?

If you are going for a 6 custom version of android also look at the early AOSP builds or OmniROM. I'd recommend a factory reset in recovery, flash SuperSu  (if you want root) & GApps then flash the ROM. OmniROM have started doing v7 builds

CyanogenMod deals with SU for you.


Can not install Plants vs. Zombies 2 on AsusFonetab I have a AsusFonetab with Android 4.3 installed and 4GB free space but when I try to install Plants vs. Zombies 2 via Google Play, it says that the app is incompatible with my device.

How can I install this app?

Try this one. Electronic Arts like to have one app for America and another for the rest of the world. If you click the 'Install' button it usually gives more information on why it is incompatible (e.g. "This item cannot be installed in your device's country").


shortest way to texting in Lollipop For me, it used to be a lock screen widget where I swiped right and could start texting my contacts. I thinks this is now gone for some reason. So what's the fastest way to get to texting from lock screen in this new stupid lollipop version?

Using absolutely stock, as-installed-by-default stuff, the fastest way would be:

Swipe to unlock
Tap home button
Tap Messenger or Hangouts (which you have put as an icon on your home screen)
Tap new message.

Possible ways to reduce the number of steps:

Third-party SMS apps which provide homescreen widgets that take you straight into composing
Third-party lock screen replacements
Alternative ROMs with different lock screen arrangements (e.g. some Cyanogenmod versions let you define different apps to be launched depending on the direction of your unlock swipe)


Endless “Obtaining IP Address” loop Possible duplicates:

https://android.stackexchange.com/questions/60139/ice-cream-sandwich-cant-obtain-ip-address-what-do-i-need-to-delete-to-reset-wi
Device stuck on "obtaining IP address", then sets network to "disabled"

I have a Sony Ericcson Mini Pro (Codename “Mango” at CyanogenMod) with CyanogenMod 9.1.0-mango. This is Android 4.0.4.
The problem
When trying to connect to a wireless network, it will be stuck in an “Optaining IP Address” loop for a while, until it shows “Bad Connection”. This is what it looks like in the wireless network system settings:

My tablet with CyanogenMod 10.2, Android 4.3, can connect to that wireless network without any problems, so can my Kubuntu 13.10 laptop with an Intel wireless card.
Tried so far
While looking for the cause and a fix for the problem, I found numerous posts that suggest to use a static IP address. This is a legitamate workaround, and I might resort to that, but I would like to fix this in general.

The first thing I tried was to change permissions of /system/etc/dhcpcd/dhcpcd-run-hooks to 555. This did not have any effect, though.

Then I downloaded the WiFix app and ran it in automatic mode. Did not do anything either.

Last thing I tried was deleting /data/misc/dhcp/*. No effect at all.

Update 2014-02-21: As you can see in the screenshot, the signal strength is really weak, although the phone is one meter apart from the router with a desk in between. Now it connected while being on the table. The signal strength is full now. I read in a different question that the issue might be caused by a weak signal. Could that the be underlying issue?
My router does not have an external antenna, therefore, it might be a little unpredictable where the signal is strongest. I set the phone onto the router, and it still had the problem. So signal strength should not be the issue.

Update 2014-03-04: I installed the latest nightly build of Cyanogen Mod on the device using their instructions. This installed Android 4.1.3, which had a severe problem with the wireless. It was turned off when I started the device, and it got stuck at activating wifi. So I reverted to the latest stable version which still has this endless loop.

Update 2014-03-04: For my home network, I set up a static IP address, although I really do not like it. However, the internet connection works now.

Update 2014-03-06: Checked for /system/bin/sh -> mksh, and it is present. This does not seem to cause the issue.

How could I fix this apparent DHCP issue?

I had the same symptoms while cooking a ROM when the symlink of /system/bin/sh to mksh was missing.


rooting my Videocon A55qHD How can I root my Videocon A55qHD? I mean the steps to be taken, and if required to install some app, and if required from where to be installed.

If it's an OS <4.4, you can likely just sideload towelroot on it and do it that way.


Google Books crashes on loading - workaround? (HTC Desire Z 2.3) Google Books Android crashes on loading.

Is there a workaround to stop this, while I wait for the developers to fix?

  The application Books (process com.google.android.apps.books) has
  stopped unexpectedly. Please try again.

This happens every time (trying again won't help).

Restart of the phone and uninstall re-install of the app doesn't help either.

Apparently, there is a known issue whereby it will crash if it has no books (wouldn't that be most people to begin with!?)

But their remedy instructions are vague - just open a free ebook - but from what? A browser? Will this interact with Google Books to solve the problem? I visited the book store and downloaded an ebook but this just went to the Downloads folder so not sure how this can help.

I also tried copying an ebook from the Download folder to data\com.google.android.apps.books\files and running the Google Books app but this doesn't work - i.e. the crash still happens.

The solution is time; an update to this app fixes this bug.


Can an app make phone calls in the background I saw a number of apps that require "Services that cost you money" permissions, my question is if I install such an app and that app will make a phone call, is that call visible to the user or the app can make the call in the background without the user knowing ?

I usually don't install apps that require extending permissions and I haven’t found anything googling, I prefer not to install it unless I'm sure I won't have a surprise when my phone bill comes.

Specifically I was invited to join a conference via GoToMeeting and their Android app is requesting the above permission.

I am an Android Application developer. I had a requirement to make phone verification. In that case we had to make a telephony call to our server. But we could't achieve that as Android system does not allow us to make a phone call without users interaction. The best we can do is populate the phone number in the default dialer app. In any case user has to press call button. So I would say No app can make a phone call without your permission.

But

We can send SMS in from background and it will cost you money. For this you will see something like this before installing app:


How to format an SD card as adoptable storage on Android 5? I have ZTE phone:

  Model z828

  Fcc id srq-z828 IC 5200E-Z828

  H/W U06A

  DATE 03/2017

and have inserted and mounted a 32 GB SD storage chip.  However, cannot seem to get an option to use adoptable storage.

In settings, storage I see options to unmount or format the SD card -- but no option to adopt.

Operating System version number:  5.1.1

Your model ships originally with Android 5.1. Adoptable storage was introduced in Android 6.0 .

So even if you update to Android 6, is probably that you wont have the option.

Also some manufacturers, dont allow this option, so if the option doesnt appear, or the option to move apps to the sd card doesnt appear, the option is not available.
It happened to me on a Galaxy J5 2015 with Android 5.1 that got the Android 6.0 update, and still doesnt work.

Hope it helps.


Moving installation location on non rooted Android 5 Lollipop device I have a Moto G (2nd generation) with Android 5.02 on it. Internal SD card is about 8Gb and I have an external SD card with 16Gb free space.

Moving application to SDCARD from the application's menu moves it to sdcard0 which is the internal SD card.

Adb shell command:

pm get-install-location

gives me:

0[auto]

I tried to set installation location through:

pm set-install-location 2

But I'm getting this error:

Error: java.lang.SecurityException: Package android does not belong to 2000

That is I believe complaining about root permissions.

And because it's a production build trying:

adb root

gives me:

 adbd cannot run as root in production builds

Is there any way to set the applications install their data to external SD card?

P.S: I don't want to install a custom rom or install third party software to root the phone.

Edit:
I've noticed that applications data was stored in the folder /storage/sdcard0/Android, so I thought of moving this folder to /storage/sdcard1/ and creating a symlink this way instead:

ln -s /storage/sdcard1/Android /storage/sdcard0/Android

will this do the job?

Thank you.

Basically speaking: You can't. At least not without rooting.
The main reasons Android does not allow you to install an application to your external SD card are:

Security: It's the main reason for that restriction. Basic file systems like NTFS or FAT (any version of it) do not allow for Unix-like permission management.
This means: any application would be able to write to any file on that storage.
Thinking of malicious apps, they would be able to replace proper apps with fake/infected ones, bricking your phone and rendering it unusable.
Volatile storage: Your external SD card is not safe to be inserted in your device all the time. You are able to eject it any time what makes your SD card not a very good candidate for a permanent storage. Consider apps running off of your SD card and you eject it. Those apps will just crash and all other apps saved on your SD card are gone as well. You can't use them at that time and the data of those app is also affected by reason #1.


Custom Alarm sounds removed? This is what I am currently running:

Verizon Motorola Droid 4
Android Version 4.1.2
System Version 98.72.189.XT894.Verizon.en.US
Last update Nov 21 2013

Prior to this Nov 21st update, I was able to set a custom ringtone, notification, and alarm on my phone. Custom meaning I can upload a sound file of my choice and have my phone play it.

After the update, I am still allowed to set a custom ringtone and notification, however I am prohibited from setting a custom alarm sound.

Is it possible to still choose my own alarm sound without rooting or installing an app?'

Note: Previous question/answers don't concern this update or suggest installing a third party app.

EDIT: To change alarms, I go to: Apps -> Clock -> Set Alarm -> Settings. When choosing an alarm sound, I am only allowed the default selection from the phone, whereas with ringtones and notifications (in System Settings -> Sound), I am able to select from my custom made sound files.

The folder Media is the where all the Sound files are actually stored. Inside Media, it has its own Alarms, Notifications, and Ringtones folder. These are the folders where each respective sound file belongs.

In my case, I wanted to create a custom alarm. I thought it would be as simple as dropping a sound file in there, but it wasn't. THERE'S A TRICK. In order for the Android phone to recognize your file as an actual alarm, the file must have Alarm appended to its name.

Example : If your song/file name is Unwell.mp3, then you have to rename it to Unwell Alarm.mp3.

Only after you include the Alarm in the name will it become an Alarm.


Does a malicious android WebView break the DoubleSubmittCookie countermeasure against CSRF? Initial situation:

A RESTful webservice defends against CSRF attacks by using the double submit cookie approach. This means that the authentication token gets submitted twice and verified at the service side.

Problem / Security Threat:

The WebView element of the android and iOS plattforms allow to create a malicious web browser that unveils and modifies session cookies. webView.loadUrl("javascript:document.cookie=’’;");. If the attacker already figured out, how the double submitted cookie looks like, (In this case it's the AuthenticationToken) he is able to create a malicious RESTBrowser. Therefore he adds the already known CSRFToken to the document object model and thus bypasses the CSRF countermeasure. Is that right so far?

Possible Preventions:

So far I have no idea how I can prevent an attacker from creating und publishing such a malicious mobile application, as well to prevent the service from beeing accessed via malicious mobile applications. I know about the existence of the User-Agent header and that the service can use this information to reject requests from others than specific browsers. But I'm sure that also this header can be manipulated within the WebView.

What are effective countermeasures aginst CSRF in contex of malicious mobile applications?

Does a malicious android WebView break the DoubleSubmittCookie countermeasure against CSRF?

Short answer: no.

Long answer: CSRF exploits the trust that a site has in a user's browser. CSRF protection is not intended to protect the server from a malicious user agent or from an untrustworthy user. The user is responsible for choosing a trustworthy browser.


What countries is Google Play Books available? I wanted to install Google Play Books app from Play store. Unfortunately I got message, that

  This item cannot be installed in your device's country.

Can someone point me to list of countries, where this app is available?

As side note: if I travel to another country, can I install the app and then continue using it in my country?

Google Play Books is available in the US, UK, Canada and Australia. You can find this information on the Google Play help page, and it has also been noted on the @googlebooks Twitter account.


Strange notifications on "network" I've been getting this notification, well, basically ever since I moved to my Samsung Galaxy SIII Neo, which is my current phone. Up till a few days ago, I simply hit Clear and ignored this, wondering what it might mean. But now I've started getting the following too:

Note that the only certificate I ever installed was my Uni's wifi certificate, which should definitely NOT cause this, as with my older phone I had similar certificates for almost 2 years, changing 3 or 4 of them, NEVER SEEING ANYTHING like this. So what do those notifications mean and what should I do about them (if anything)?

Guess you're using Kitkat (or newer) on that device? I'm afraid in that case you've got to live with that (you will always receive this warning as soon as you've installed a custom certificate – see official changelog regarding this1) – or root your device and install certificates as "trusted certificates" only.

How to install a certificate as "trusted system certificate"

As said, this requires a rooted device. Further, I'm not sure whether it works for certificates other than "CA root certificates" (those used to sign other certificates). For sure you'll need a .pem certificate for the following – and here are the steps:

# find the hash value of the certificate
openssl x509 -inform PEM -subject_hash_old -in cacert.pem | head -1
# prepare your certificate. The following line assumes the has is d12345:
openssl x509 -inform PEM -text -fingerprint -in cacert.pem > d12345.0
# now on the Android device: remount `/system` to be able to write to it
mount -o remount,rw /system
# move the certificate to the `cacerts` dir:
cp d12345.0 /system/etc/security/cacerts/
# now adjust the file permissions:
cd /system/etc/security/cacerts/
chown root:root d12345.0
chmod 0644 d12345.0
# finally, remount `/system` read-only
mount -o remount,ro /system

(source: Android without Google 2: ownCloud)

1: thanks to Andrew T. finding that link for proof in the comments


Is it possible to get Android on a Nokia e65? Possible Duplicate:
  Can I install Android on my non-Android device?

Does anybody know if it is possible to get android on a nokia e65?

Thanks for your time

The Symbian Series 60 operating system running on most of Nokia's high-end phones is very different from the Linux-based operating systems like Android, so someone would have to put a lot of work in to getting it working on devices designed for that. I haven't yet heard of any projects trying to convert any of Nokia's Symbian based phones. One of the primary problems is that Symbian generally runs on far lower powered devices and is a much smaller, simpler piece of software, so I'm not sure that Android could fit into a phone designed for that.

There is a project that aims to get Android working on Nokia's Internet Tablets (the N800 and N900 ranges) called NITdroid. These devices are already running a customised version of Linux (in their case Nokia's Maemo, rather than our Android) so converting them to Android should be possible.


OneDrive error: Uploading is paused, Sign in to continue Why do I encounter an error, "Uploading is paused, Sign in to continue" after uploading a large file (~100MB) to onedrive?

I have found the solution from here. Apparently, you should not allow your phone to lock when uploading.

  the app must be running in the background for the upload to continuously take place, which is why the uploading is paused when the mobile device is locked.


HTC G2 Phone randomly turns off w fully charged battery on Gingerbread 2.3 My HTC G2 running Android Gingerbread 2.3 randomly turns off while running applications such as the camera with full battery. After the random turn off I try to turn the phone on again and it won't turn on. I have to physically remove the battery, wait 30 seconds, put it back in, and turn on the phone to finally get it to work.

Is there an app to prevent this or software update or do I need a new battery?

PS: My previous phone, the Motorola Cliq w/ Android 2.1 and Motoblur also had this problem.

There is a known hardware issue with the HTC G2. Mine used to be hung at a black screen randomly when I tried to turn the screen on and unlock it. If your warranty hasn't already expired, start the process to get a replacement. The replacement I got hasn't experienced any of those issues.


Disabling system noise interrupts of music When I'm playing Spotify onto a speaker, it's interrupted by system sounds such as "charging started", "battery low", etc.  Is there any way to prevent these interrupts from occurring while I'm playing songs?

Sure. Just turn off audio notifications. That won't have any effect on the media volume.

This will, of course, turn off the phone ringer, which you may not want.


Galaxy Tab A (2016) always shows full memory My tab always warns of dangerously low memory. It shows 15.4 GB used of 16gb even though the sum of the images, video, documents and apps is only around 2.5 GB (per attached image). I've tried disk clean up, wiping the cache partition, deleting files and apps, but the amount of used storage doesn't go down.
Has anyone encountered this before or can anyone suggest a possible fix?

Try this app, it displays the memory usage of your device:
https://play.google.com/store/apps/details?id=com.google.android.diskusage&hl=de


If I buy an unlocked sim-free HTC Desire HD can I still get Android updates OTA? I currently have a HTC Desire with T-Mobile.
If I buy an unlocked HTC Desire HD (Sim-free) and pop in my current T-Mobile SIM will I get OTA updates for the Desire HD or the standard Desire that I have with T-Mobile?

If I won't be able to get OTA updates, will I have a manual update option from HTC direct when they release updates?

I've never bought a Sim-Free phone before so not sure how this works.

AFAIK, Android updates are released by the Google then the phone's manufacturer (e.g. HTC) writes updates for the drivers, and providers (e.g. T-Mobile) only help with the distributions. So you will at least be able to do manual updates as long as your phone manufacturers released the update.

However, this means getting update depends on your phone manufacturers support (I heard HTC is quite good on this). If, for example, your manufacturer decided not to support updating of your phone (e.g. Samsung has no plans for updating Spica to Froyo), then you probably won't be able to update using official ROM (although there is almost always a community update to non-official ROMs).


Best Practice for transferring images to an Android phone? I switched from iOS to Android, and wish to transfer my pictures.

Where on the filesystem should I put the pictures? I first thought /DCIM/camera, but that's the directory for pictures shot with the phone.

/media and /Pictures seem to be appropriate, too.
I just want to set up everything in the best possibly way. I also want the pictures to be in different folders e.g. holidays, work, etc...

I have a Nexus 4 phone, if you need that to help me.

Please feel free to use a folder structure which suits you. It's better if you create a seperate folder for pictures, inside media folder or on the primary folder itself. (where the folders such as DCIM and media are located.)

As your title asks, there are no hard and fast methods to transfer data to your phone. Standard file transfer safety measures apply.

About keeping seperate folders, do NOT use too many folders which might result in slowing down the phone. No matter where you put the images, the album app finds them. (Just make sure that you don't copy them in to folders that you do not know of)

Have fun with android.


Is it possible to recover deleted text messages after a factory reset on LG Optimus One 2.2.1? I have never backed up anything off my phone. The text messages I need are from within the last month. The factory reset was done a week ago..

Alas, the SMS are all gone, they're part of the data that gets wiped along with the factory reset.

There's no way to get them back (if you haven't backed them up at some time)


Why can't the Droid 2 connect to 5 GHz WiFi networks? The Droid 2 can connect to 2.4 GHz wireless networks, such as 802.11b/g/n, but not 5.0 GHz networks such as 802.11a/n.  Why is this?  Is there any workaround to allow it to connect to both types of wireless-N WiFi networks?

Note, this is similar to a question that was recently deleted by its owner and I didn't get a chance to answer.  Hopefully this will be useful to others in the future.

The WL1271 WiFi chip in the Droid 2 does not support 5.0 GHz networks, so there's sadly no possibility of a workaround.  Its "better cousin", the WL1273 chip, does support 5 GHz networks; unfortunately, Motorola went the cheap route.  You can get more info on these chips at the Texas Instruments website.


Can I Install Only The Google Account rather than the entire stack? I am currently running an Aosp-based custom rom on Android 4.4.2 with zero bloatware, yeah, I detest bloatware. After going through struggles with the amount of resources Google's play services do to my phone and my phone's data usage.

I had to get rid of the entire gapps package for good by re-flashing the rom without flashing the gapps package. I've also had to do offline install of Android packages, and all apps requiring I've got an Active google account have had to suffer an unpremeditated uninstall.

Now, I have so far survived without a google account on this phone, I miss Chrome's Sync with my PC though, but I was just thinking if the gapps package could be extracted from the Android OS, is there an alternative/mod for those of us who only want explicitly a google account in Settings > Account without Play Store, Gmail....etc

You might wish to check with Are there any solutions other than flashing Gapps, to have Google accounts on CyanogenMod? – where I named an alternative:

On XDA, you can find the NOGAPPS project, which basically is an OpenSource replacement of most Google apps (including Playstore), often mapping to free alternatives (e.g. OpenStreetMap for maps). The "elements" come as separate packages to install, so you can pick the ones you want – and simply skip the others. Status is different for each of the services: some are actively developed, some are "not yet usable", some seem even to be "abandoned" (like the Playstore replacement BlankStore, which is discontinued since 2012 – but luckily seems to have a successor named Blank Store).

I've not (yet) used it, so I cannot tell which parts are essential or how well those replacements work. But head over and check out for yourself. Marvin seems to still actively be on it (last update of the "lead post" was just a few days ago).

As for "zero bloatware" and "Android without Google", you might also wish to check my answer here ;)


Apps can't see the light sensor but automatic brightness works anyway? I don't have a toggle for automatic brightness in my phone's settings menu and I cannot install apps like Lux Auto Brightness that depend on the light sensor. I can, however, turn automatic brightness on using Widgetsoid and it works fine. Why do all the apps think I don't have a light sensor and how can I fix this?

Since I have installed Cyanogenmod, I can now install Lux. However it always sees a brightness of -1 Lux.

I also had this problem with Lux, always light reported -1, which I don't know it's a problem either from phone, sensor, Android, or Lux itself! BTW, I solved it by using front camera instead of light sensor. here is how:

go to Lux settings
click on Sample Collection
click on Light reading modes
select Camera instead of Light sensor
select Front camera (it's obvious that its better than rear camera for this purpose)
Now, from main screen of settings, click on Modify Linked Samples
from top, click on Luma (this app uses Lux for sensor readings and Luma for camera readings)
then you can see app reads ambient light value from camera and displays at top.
Now the app should do its job, but you may want to check other settings to match your preferences.

good luck


search and delete select sms? I get all these spam sms from everywhere...

I tried the phone's usual search feature. I search for a spam keyword in my messages, and then try to delete all those messages.

The problem here is that I don't have the option to select all those messages at once and delete them; instead I've to manually delete those messages.

Is there a better way to manage this problem?

SMS Search and Delete have option to select all found messages and delete  them all at once.


Geo-tagging DSLR photos with Android Is there any app for Android that would assist me on tagging the pictures I take with my non-GPS DSLR camera by using a log of the phone GPS that Android can store?

GPS Essentials app will let you set waypoints of you location, so you could set a waypoint when you take a picture.
You could then use software like GeoTag to tag your images on your computer when you get home.


Share to an automation app/webhook? I am working on a project, and it all starts with the share menu on Android. I'd like to be able to take the (in this case) URLs that are shared from various apps, and send them directly to a webhook. Basically, I'd like for there to be an option on the share screen, along with Gmail, WhatsApp etc. for 'webhook', that would ping the webhook directly without any further interaction. I'd rather not build my own app for this...
What I've tried:

IFTTT - doesn't seem to support this, even with the Android app
Tasker - I already have it but it doesn't seem to do this, I think there's another paid plugin that might do what I want, but I've struggled with config
IFTTT again, I can get what I want with a roundtrip via email etc., but I'd rather not...

Is what I want possible? Do I need to make my own app?!?

Most automation apps could probably support such an task, in Automate (free) it would be:

Flow beginning block; start of a task
Content shared block; await "shared" URL
HTTP request block; call the webhook with URL from #2
(loop back to #2)


Contacts not being displayed in contact list but appears when trying to save a contact I have Lenovo A6000+ smartphone. About 100 contacts have been removed when trying to backup contacts on SD card. But when I enter the phone no. of the removed contact, it reappears again in the contact list.

what is the reason for this and how may this be resolved?

See if anything has changed in contact display settings.
go to settings>contacts>contacts to display>and select "all"
Now it should show all your contacts.


How to find the app that creates a sound every morning? My Android phone generates a sound at 8:00 AM every day. It doesn't display anything on the screen while and after the sound being played.

I guess this sound is created by one of my 100+ apps on the phone.

Is there any log on the phone that can help me identify which app creates the sound at 8:00 AM every day?

Or is there any app that can help me find the app?

I really have no idea where the sound comes from.

My Android version is 8.0.0.

Answer tested on a OnePlus 6 running Android 9.0.

You can setup adb in your PC and try this command:

adb shell 'dumpsys audio  | toybox  grep -i "CallingPack" | toybox sed -e "s/$/\n/g"'

audio is dump/log that  is shown to the user using dumpsys utility. The rest of the command is just to filter out relevant information.

Example output:

10-15 18:14:19:273 requestAudioFocus() from uid/pid 10096/6373 clientId=android.media.AudioManager@a9ae24fqijaz221.github.io.musicplayer.audio_playback.AudioPlayerService@d009ddc callingPack=qijaz221.github.io.musicplayer req=1 flags=0x0 sdk=28

10-15 18:19:51:868 requestAudioFocus() from uid/pid 10133/3213 clientId=android.media.AudioManager@c20d259 callingPack=com.arlosoft.macrodroid req=3 flags=0x0 sdk=28

10-15 18:24:47:697 requestAudioFocus() from uid/pid 10019/1914 clientId=android.media.AudioManager@8f116ae callingPack=com.android.systemui req=3 flags=0x0 sdk=28

In the output, the bold highlighted text is the package name of the apps which had caused certain sound to be played in my device at the time noted at the beginning of each line. Here's what those apps did for me:

qijaz221.github.io.musicplayer is the media player I used to play a song.
com.arlosoft.macrodroid is an automation app I used to play a brief sound in the background without showing a notification.
com.android.systemui is for a notification with a sound.

To find out which apps correspond to those package names, follow my answer here.

Note: if the package name corresponding to your time turns out to be com.android.systemui, you may have to dig deep into the dump service media.metrics. I couldn't make much sense of its output but your case may vary.


Is there currently an easy way to root Sony Xperia S with stock ICS 4.0.4 ROM? I'm looking for an easy way, which doesn't need Unlocking bootloader or flashing Roms, just like root solution for SE 2011 devices (one click). It's because I currently use my Xperia S for development purposes and can't afford bricking it! please tell me if there is a solution. Thanks!

There's a guide on Rooting Xperia S ICS and GB over at XDAs. Not having any XPeria device, I cannot verify -- but the comments on the thread confirm it working. It does not even require the bootloader to be unlocked.
Requirements for that method:

Windows
Net framework 3.5 or later

Preparation:

Application Settings: [Unknown sources] checked {Allowed}
Application Settings: Development [USB debugging] checked {Allowed}
Application Settings: Development [Stay awake] checked {Allowed}
Settings -> Display settings [Screen timeout] Set to 30 minutes
If your screen goes off just once then you won’t be able to return to the installation properly. Very important!!
Please think about your battery and try to keep the display brightness to a minimum.
Please use a regular picture for the background. Do not use the default live wallpaper.
Charge the Xperia S’s battery to 80%.
Use the Generic CH (1257-3740) XPERIA S LT26i ROM (6.1.A.0.452).
Can be found here along with the latest FLASTOOL link: XDA FileServer
Net framework 3.5 or later
Gingerbread part 1 and part 2

It also mentions a Root Toolkit.
Installation Process:

Flash Gingerbread firmware wiping data and cache only if you are not on gingerbread
Run Step 1.bat
Install ICE CREAM SANDWICH without wiping anything
Run step 2.bat

To enter CWM recovery you have to tap on sony logo at start few times.
If it does not root properly first time run it again
Thanks to Bin4ry for the files

Alternative: Unlocking the Bootloader
An alternative method involves the SDK, and is described at AndroidPit (German; Google Translate 2 English here). this method, however, involves unlocking the bootloader -- so be aware of Sony's harsh politics when it comes to warranty in this case.


Prevent SMS deletion when removing Google Account Before, when I try to switch Google accounts (by removing old then adding new) my SMS got deleted. Is it possible to prevent this?

Also, if I maintain two Google accounts then later decide to remove one. Can I prevent SMS deletion?

The only way to remove your main Google account is to factory reset the phone which removes everything. Your best bet will be to download an app that can backup your SMS to a file.


Galaxy S5 mini - Locked and I don't know the alternate password For some reason my Galaxy S5 mini (SM-G800) is locked and asking for the alternate password instead of my fingerprint. I already restarted it, took of the battery, but it always goes to the same locked screen on boot.

I also tried the Android Device Manager on my google account. I tried the Lock option, changing the password, but since the phone was already locked, it is not working. By the way, the phone WiFi is on.

I searched a lot and found no solution besides resetting my phone and loosing everything. The are a lot of photos and stuff that I don't want to loose! So the reset is still not an option.

It seams so stupid that I own the google account registered on the phone, I own the fingerprint to login and I know everything is inside the phone, but I cant login! Any simple email account have a forget password option! Why the fingerprint login does not come back!?? Stupid programmers!!

Some sites says that after about 20 incorrect passwords tries it would give me an option to logging using my google account, but I already tried a lot of password and the only thing that happens is a wait 30 seconds countdown !

Edit 1: Just found out this site www.unlockscreen.com but I don't know it is some kind of fishing/trojan or the real deal.

Edit 2: It seems my version of Android and/or fingerprint does not have the "forgotten button". It never appears. Also, I don't want to loose the warranty.

I don't know if this works or not, but according to this post:

  just unlock it via findmymobile.samsung.com
  you either need to already have an account there or just setup one.
  you can simply unlock it via this service.

Since it's an official Samsung service instead of a sketchy third-party one, it seems like it's worth a try. I don't think it will work though, unless if you've already set up a Samsung account on your phone and given it remote access.


Unable to send messages ICS Whenever I sent a message it is in

  Sending...

status all the time. I've checked the SMSC settings and they are entered correctly. Restarted phone several time. Still the problem is there..

I can receive messages, can make call also

The only thing that I can think of is that you're sending a type of message that can not be sent by default (e.g. MMS messages). I had an issue where long SMS messages would automatically be converted to MMS, thus not being not-sendable. Check whether the message type is SMS, and also check whether you can send short SMS messages (that won't be converted to MMS).

Also, try installing different messaging app (like Google's Messenger), to see if that helps.


broken boatloader, moto x play I have a new moto x
http://www.ebay.com/itm/Motorola-Moto-Z-Play-XT1635-03-64GB-FACTORY-UNLOCKED-5-5-3GB-RAM-Black-White-/202006426506?var=&hash=item2f0885738a:m:m4lAgEM6Gyne3vodvWp9W-w

I just purchased and trying to get rooted.

There appeared to be no lock on the device as indicated
 ROM

So I uploaded the TWRP image

# fastboot flash recovery twrp-3.0.2-0-addison-eng-modified.img
target reported max download size of 536870912 bytes
sending 'recovery' (14020 KB)...
OKAY [  0.055s]
writing 'recovery'...
(bootloader) Image not signed or corrupt
OKAY [  0.201s]
finished. total time: 0.256s

And then boy, was I surprised to find out that I should of uploaded a copy of the image to the sdcard "first", before I wiped it clean.

Now I can only get to the ROM image splash screen w/menu or the TWRP setup. TWRP ask for that image file locally.  There is no externally accessible standard sized sdcard slot on the device (onboard 64gb or 2 nano sim slots only)
Note: I have no nano sized sdcard to attempt

I tried to push the image up to the device

# adb get-devpath
usb:2-2

# adb push -p /home/Downloads/twrp-3.0.2-0-addison-eng.img  mtp://[usb:2-2]/
error: device '(null)' not found
# adb push -p /home/Downloads/twrp-3.0.2-0-addison-eng.img  mtp://[usb:002,038]/
error: device '(null)' not found

The file system appears to be in write protect, but I can write a test txt file to the sdcard via TWRP shell and vi.

note: in the TWRP shell, I can see SELinux is active

How do I push the proper image file via USB to my Moto X play 1635-3, or any other recovery method?

Update:

adb push -p /home/brads/Downloads/twrp-3.0.2-0-addison-eng.img  /sdcard/

got the image uploaded to the onboard sdcard.
Now my file system is not 'write only' as well. Since the push, I can use the GUI to transfer image files back and forth like cake.
The push must of unstuck something I guess.

Image failed to load when I tried to install to /boot partition from TWRP.

Trying suggestion from below now.

First, that version of TWRP is ancient, upgrade to twrp-3.1.1-1-addison.img from Alberto97 here. Be aware that in Android File Host, the newest file is not at the top normally, it is at the bottom of the page(s). Once you have the correct file, flash and/or boot from that.

After that, you have two options...

You can use ADB Sideload and "push" the ZIP image of your ROM directly to the device.

In TWRP go to Advanced - ADB Sideload
On your PC, enter "adb sideload customrom.zip" (replace with actual
filename)
Repeat for Gapps (if needed)
Reboot and enjoy

The second option is to go into TWRP Mounts, and mount Internal Storage, then make sure MTP mode is enabled, connect USB cable and you should be able to copy the files to the phone and flash like normal in your GUI.

The biggest issue you are having is your TWRP is old and does not support the latest bootloader.

For issues beyond that, I would recommend going to XDA's Moto Z Play forums and start a thread in the Q&A section for help specific to your device from people who are intimately familiar with it.


How to root a Samsung Note 3 Neo bought in China? I bought a brand new Samsung Note 3 Neo here in China, just to find out that all the major google apps are obviously not working. Could have thought of it before!

I found some comments in this forum that gave me hope, apparently you just need to root it and install something, and then it works out like a phone bought in Europe.

Could anyone give me some detailed and simple advice of how to do that? I'm not experienced at all with this and I'm afraid to damage my phone entirely if I intervene there through rooting...

Thank you for your help!

Julian

Well, I think that can be done by using CF-Auto Root, best option over here would be heading directly over to the EDITED: Try using this guide over the PRIME HOW TO which I think is going to help you in getting things step by step ! Nothing much is changed over here I guess things are mostly the same and for self satisfaction I would say you can work with this one !


triggering proximity sensor when receiving phone calls i find one thing annoying with my Android phone is that ,whenever i receive a call with the phone inside my pocket, i accidentally end up cutting(i mean ending) the call when trying to take the phone from my pocket .so i need to create an app to do this following: whenever i receive calls i need to activate the proximity sensor and turn off the screen to prevent ending of calls. is this possible practically?i found this feature in cyanogen mod phones but not with other standard android skinned phones

There might be a module for Xposed (root) that you could try to enable. This feature is available in CynaogenMod so you could also flash CyanogenMod to your phone if there is a ROM available.


Xperia M2 Ring Volume Drops On my Sony Xperia M2, running Android 4.4.2,, two or three times a day, the sound volume of the ringtone and notification alert drops to a barely audible level.  When this happens, calls can be missed as the ringing may not be heard.

The volume setting does not change, just the volume itself.  If the phone is powered off and back on, then the volume is restored to normal.  No earphones / headset is connected to the phone at any time, either by pluggin in or by bluetooth.

It is possible that the volume drop occurs because the ringtone is being diverted to the internal, i.e. in-call, speaker.

I am trying to work through all the installed apps to see if I can isolate one which is hijacking the sound but without success.  Is there a known issue here?  A known faulty app?

I believe I have tracked this to an app.

Three In Touch (version 3.4.5) is a pre-installed VOIP app from the service provider (Three) that uses Wi-Fi to route calls if there is limited signal.  After disabling this app the volume drop went away and re-enabling it has brought it back.

This is unfortunate as the app is otherwise very useful.


Can't exit recovery mode after intalling HD revolution 71.1 I started with a HTC ONE m7 with HD Revolution 12 and Android 4.2.2.

Downloaded and installed Android_Revolution_HD-One_71.1.zip.  Install seems to go fine.  After installation it asks me to fix permissions.  Also wiped from TWRP before installation.

After installing and rebooting I can only get to TWRP v2.5.0.0 or the bootloader mode that shows:

TAMPERED
UNLOCKED
HBOOT-1.44.0000
RADIO-4A.14.3250.15
OPEN DSP-v26.120.274.0202
eMMC-BOOT
May 3 2013, 20:01:28-1

FASTBOOT USB:
Bootloader
Reboot
Reboot Bootloader
Power Down

or HBOOT:
Fastboot
Recovery
Factory Reset
Simlock
Image CRC
Show Barcode

What now?  Everything I try takes me to either the Recovery Screen or the TWRP.
:?

Summing up the solution from the comments, as neither OP nor the "solution provider" posted an answer:

Per Johnny Wrights recommendation I was trying to update TWRP to 2.6.3.3:

Plug in the phone to the PC via USB and make sure the phone is in FASTBOOT USB mode from the bootloader menu.
On the PC, I installed "Minimal ADB and Fastboot". Running that from the command line (cmd.exe) you type fastboot flash recovery then drag the file. (watch the youtube video – it will make more sense). I my case it was the 2.6.3 TWRP .img file. That pushes the update to the phone.
I already had the HD 71.1 zip on the phone. I installed that via the TWRP install and from there it booted up normally.


How to change font in Huawei Honor 3C without root I have a huawei Honor 3C phone. I want to change font in this phone ( English to Sinhala ) But there are not option to do this.

Without root you can not change fonts on adnroid phone. But if you want to view webpages with sinhala fonts download firefox for android and then get addon https://addons.mozilla.org/en-us/android/addon/sinhala-fonts-package.  Now you can view all webpages in sinhala fonts without any complex procedure or root.


What is the difference between Fastboot and HBoot mode? and why can't I see an option to boot into recovery mode on my HTC Hero (Orange UK)?  Is it already in recovery mode when I can see the Fastboot/HBoot menu?

Initial menu after holding vol-down when booting:

Initial menu after holding vol-down when booting (click image to enlarge)

If I press back, I get the following screen:

(Click image to enlarge)

"HBoot" mode is something of a misnomer, really, that I usually see when people mean "reboot into your HBoot menu". I think the reason these got conflated to each other is because Fastboot mode activates by default when you land on HBoot on most (possibly all) HTC phones. They do exist separately, though, as devices without an HBoot menu can still have a fastboot mode. This is definitely a little confusing, though, since what's really happening is that you're getting rebooted into HBoot which is then immediately loading Fastboot. You should be able to get to the bootloader's main screen by selecting Bootloader from the Fastboot screen.

Essentially, though, HBoot is just a bootloader, which gives you the ability to chain-boot into several other partitions or modes (including fasboot). I say it's not really a "mode" because it doesn't really allow for any interaction, it just loads and waits for you to choose something else from the menu (with one exception, see below).

HBoot also has the ability to install a properly named and signed zip file if placed on the root of your SD card, which it will attempt to do right after the bootloader has fully loaded. This seems to have been designed as a sort of last-ditch reflash method, and used to be a part of several manual rooting methods on HTC phones (which is now largely unnecessary). The exact naming convention depends on your device, but they're usually of the form PC[some number]IMG.zip.

Fastboot mode is the state your device goes into so that it can accept fastboot commands, which largely deal with manually flashing partitions on the device. Notably, you can flash unsigned partition images when in fastboot. It's handy for recovery purposes, but also useful for development and generally hacking around (depending on what you're doing). You can read a bit about the details of fastboot here.

Your "recovery mode" (or recovery partition) is different from HBoot. It is a separate partition on your device which contains a very basic kernel and GUI that can be used to repair and/or restore your system, with the features varying depending on the exact recovery you are using. Typically a manufacturer will ship their devices with their own "stock" recovery, but there are many custom ones available which are more robust. There is a related Android Enthusiasts question which also discusses this.


Can't recover Whatsapp messages on new phone from Bluestacks I've tried all the possible methods of restoring Whatsapp messages from a backup - via Google Drive and via copying the Whatsapp folder manually from Bluestacks to the corresponding new phone's storage folder. However, each time Whatsapp failed to recover the messages. The new phone has a different number than the one which was used in Bluestacks, but according to the guide in the official Whatsapp site it shouldn't be problematic. During the attempt to restore I was connected to Wifi (tried 2 Wifi networks) and not to cellular communication.
I really hope someone can help solve my problem please

First you have to change your whatsapp number in bluestacks and backup your messages to google drive. Then you have to install that number on mobile and follow the steps. Through that you can see a backup recovery option on whatsapp. Give your gmail and download the backup to mobile. Enjoy as like in bluestacks android emulator.


Is it possible to get a part of the screen by adb or anything else? I know how to use adb screencap to capture and fetch the file with adb pull, but if I'm only interested in a 16x16 part of the screen, it would be very inefficient to capture and transfer the whole screen.

I'm not an android developer and I'm doing this in python, is it possible to get a part of the screen with adb or any other methods?

I don't think you can do this directly with adb, so the only thing you can do is capture the whole screen and crop it manually. If the device is fast, you can use adb shell commands to do the cropping on the device, so less data needs to be transferred via USB.


A virus on my phone which is not removing I have Motorola Droid razr smart phone in which i got a virus called 'factory test' I have factory reset my phone and used antivirus for it but isn't removing from my phone what should be done to remove it completely?

Android devices are not susceptible to viruses as Windows machines are. To understand more see this Is an antivirus really needed for Android?. So, installing anti virus is not helping any, unless it scans for malware also
From the screenshot those icons showing factory reset with Android icons appear to be system packages. Though I have no idea why there should be multiple copies.

There is no need to be concerned on this account IMO


How to quickly understand the Android UI I have experience with Windows, the MacOS, the iPad and Linux UI's like KDE. I have not used an Android device however so I do not really understand how it works and compares. My general understanding is that it is similar to Gnome-like Linux interfaces, but I guess there must be some differences since Android has a layer of Java, the Dalvik/ART virtual machine, between the Linux kernel and the UI elements.

I have read the Android developer overview to the UI but that has not really helped me understand how the UI operates from a workflow basis.

Obviously I could just buy an Android tablet and use it for a few months, but I am hoping there is some way for me to understand the Android UI and how it differs from other major UIs. How can I get this knowledge?

On Linux OSes kernel starts init which starts getty which starts login process on virtual console(s). There a user can login on CLI and a shell (like bash) is opened for command execution. In windowing system, init starts a Display Server like Xorg or Wayland and login is replaced with a graphical Display Manager like SDDM or GDM which asks for user credential on GUI. After authentication a Desktop Environment e.g. KDE or GNOME is started which starts its Window Manager and shows components like Desktop, Task Bar / Panel, Widgets, Notifications, and windows of applications such as a File Explorer, Web Browser, Terminal Emulator etc.

Android is primarily designed for a single user, so there's no concept of CLI login. In fact virtual terminals/consoles are disabled in kernel by default. init - after starting all native services including Surface Flinger (Android's Display Server) - starts a service named zygote which is a special process to fork Java-like Virtual Machines. Android's core framework (system_server) and all apps run in separate instances of VMs. system_server starts apps which are configured to run on boot, including many system apps.

So what we see after the boot animation ends is System UI app. This app is responsible for showing lock screen, status bar, notifications etc. system_server has 100+ Java services running inside it including Activity Manager, Permissions Manager and Window Manager. WM communicates with Surface Flinger to draw surfaces on screen as requested by system_server and apps. Another core component we see is a Home or Launcher app which is somewhat like a Desktop. It shows, at least, icons of all installed apps and forwards the request to system_server for launching/showing the app when we tap an app icon. So everything we see on an Android device is an app.


what makes my samsung nexus schi515 freeze after calls When I'm finished with my phone call I have to take the battery out and put it back in for it to even go back to the home screen because it shows a black screen but you can feel vibrations when I touch the  the power button on the side but in order to see my home  screen I have to remove the battery its really frustrating what can I do to fix the problem. It want light up to show my keypad either like to put in my voicemail password

[LTE data]

[CDMA voice] + [Data]

[Voice off]

=Freeze

If a new battery doesnt fix it - the modem is dying.


How to size wallpapers to not be cropped on Motorola Xoom WiFi Possible Duplicate:
  What is the default resolution of a wallpaper that fits the homescreen exactly in an Android phone?

Hi I'm running EOS nigtlie #102 (although this is a problem no matter what rom) but how do I size images so that they arent cropped. I see alot about 5 screens and what not but I dont have the 5 screen feature never have since ICS. So what resolution should my images be so that they arnt zoomed when i apply them as a background.

Found that the wallpaper slideshow app on google play works great for making and image fit like a glove. For those who have the same problem check out the app its free and easy to use.


How to automatically switch from WiFi to mobile data when no internet on WiFi? I have a wifi router at home with adsl connection. But internet connection from our service provider keeps dropping off. Unfortunately, the service provider I am using is much better compared to others.

In my mobile phone (galaxy s3) I have the wifi and mobile data enabled. So when I am at home it automatically gets connected to my home wifi. Switching from mobile data to WiFi works good.

But is it possible to automatically switch to mobile data when there is no internet on the WiFi connection?

Is there an app which can check if there is a internet connection with the current connection (data or wifi) and do the switching automatically. Let's say for 30 minutes and switch back to wifi and so on?

I will be happy to even use 2 or more apps to achieve this? Any tips or suggestions are welcome.

If you have 4.4.x you can go to Settings -> Wi-Fi -> press Menu button -> Advanced Wi-Fi -> check Internet available (another possible name -  "Avoid poor connection") . That wil disconnect WiFi automatically when there is no internet in it.


Replying to the original tweeter in a retweet in TweetCaster? If a friend retweets something nad I attempt to 'reply' to it tweetcaser only shows my friend who retweeted the item as a recipient in the @ thing, is it possible for me to be able to see the original tweet username @ as well so my reply goes to both?

Some Twitter apps allow you to "retweet with comment" or "quote & reply" in which case you can remove the original username before retweeting.  If your friend chose to do that before retweeting, you won't be able to see the original username.

TweetCaster Pro has the "retweet with comment" option.


Can't connect to local server in any internet app? I have a local server set up on my network at 192.168.1.9

All of the other computers on my network can connect to it fine.

It's definitely on the same wifi network, and I've tried disabling mobile data to make sure it's only using the wifi.

When I try to connect to it on my phone, it just says 'This sit can't be reached.  ERR_ADDRESS_UNREACHABLE

I've tried Firefox and Chrome, and nothing is working. Is there some setting I don't know about that is preventing my android from connecting to stuff on the local network? I've also had trouble playing multiplayer mobile games in the past, which may or may not be related.

It's a Google Pixel 2.

Some Wi-Fi routers have by default an option enabled that prevents communication between each other Wi-Fi devices (or sometimes even prevents communication to all LAN devices).

You should check your router if there is such an security option and disable it if it exists.


How to reopen Note 3 Samsung phone in case the password has been inserted wrongly and the phone is blocked the password of my note 3 phone has been inserted wrongly and the phone is already blocked and TalkBack has been turned on. is there any way to unblock it without losing information.

If you have a Google account signed in to the device you can reset your password.

Or a better solution is to reset your Samsung account password. Assuming your device has Internet connection, you can unlock it from the account dashboard.


Alcatel Onetouch Pop 3 5.5 bootloop I've recently tried to root my device with this tutorial. But now when I start my phone it restarts after 5 seconds and then it shows the teamwin logo. After that it says:

Could not mount /data and unable to find crypto footer.
Failed to mount '/data' (Invalid argument)
Unable to recreate /data/media folder.
Updating partition details...
Failed to mount '/data' (Invalid argument)
...done
Unable to mount storage
Failed to mount '/data' (Invalid argument)
Full SELinux support is present.
Unable to mount /data/media/TWRP/.twrps
Running Recovery Commands
Failed to mount '/data' (Invalid argument)
Formatting Cache using make_ext4fs...
Failed to mount '/data' (Invalid argument)
Done processing script file
Renamed stock recovery file in /system to prevent
the stock ROM from replacing TWRP.

Does anyone know how to resolve this? I'm at the point that I don't care about the root anymore I just want my phone to act normal again.

Just to make sure everybody understands: my phone can't load recovery nor load fastboot mode.

I'm sorry to say, you may have bricked your phone...
pardon me for any mistakes, I am only 14 years old

try reinstalling the kernel and bootloader (I suggest using clockworkmod for bootloader) through Odin - Google how to do it if you don't know

then delete cache, dalvik cache and finally factory reset your phone - all through bootloader like ClockWorkMod

Download a ROM like Cyanogenmod
Download GAPPS for the ROM
Put all of this on SD card

Flash the Rom and GAPPS through bootloader

And finally reboot your phone - If you get a message from the bootloader asking if you would like to fix root, simply select yes

You can activate root by going on to developer options on CyanogenMod


Android pie 9 music stop when minimize I am using android mobile having android pie 9. When I play music and minimize app, it stop music. Even when I am use other option music stop playing. I want that music play in background when I use mobile.

As per the question, it doesn't look like the phone's default music player supports background play feature. You can use third-party apps like VLC Media Player to play music in the background (when minimized).


In Android 6, how to deny an app permission to access the network? In Android 6, the user has (finally!) the possibility of approving or denying specific permissions to an app.

However, I couldn't find a way to approve or deny network access, either via Wi-Fi or via cellular data connection. The relevant permission appears in "Other app capabilities" and it's only informative -- apparently there's no way to change it.

Here's an example with the Chess Free app:

You won't be able to achieve success through the native mechanism of Android.

Cody Toombs at Android Police has very well pointed this out in the article: Android M Will Never Ask Users For Permission To Use The Internet, And That's Probably Okay.

In the section Normal and Dangerous Permissions of the document  Permissions Overview, Google has noted:

  Permissions are divided into several protection levels.

  There are two protection levels that affect thrid party apps: normal and dangerous permissions.

  Normal permissions cover areas where your app needs to access data or resources outside the app's sandbox, but where there's very little risk to the user's privacy or the operation of other apps. For example, permission to set the time zone is a normal permission.

  If an app declares in its manifest that it needs a normal permission, the system automatically grants the app that permission at install time. The system does not prompt the user to grant normal permissions, and users cannot revoke these permissions.
  Dangerous permissions cover areas where the app wants data or resources that involve the user's private information, or could potentially affect the user's stored data or the operation of other apps. For example, the ability to read the user's contacts is a dangerous permission. If an app declares that it needs a dangerous permission, the user has to explicitly grant the permission to the app.

(Emphasis mine)

Surprising or not, the following permissions comes under the list of Normal Permissions:

CHANGE_NETWORK_STATE - allows applications to change network connectivity state - i.e. mobile data;
CHANGE_WIFI_STATE - allows applications to change Wi-Fi connectivity state;
INTERNET - allows applications to open network sockets.

If that doesn't suffice, checkout the permissions managed by AppOps here. If you don't find your permission listed there, you won't be able to do anything with it in GUI.

Since alternative methods are already extensively covered on this site, refer to:

Block apps from accessing the Internet on Android device
Are there any tools to sandbox a malware application even more than the granted permissions on Android?


Nexus 4 Downgrade from 4.4.2 to 4.3 Risks So I bought my Nexus 4 last month expecting that it'll have a 4.3 OS version. However, my sister accidentally updated the version.

Now, I would like to downgrade my OS version. Following this guide:

http://www.cultofandroid.com/46632/downgrade-nexus-4-to-android-4-3-jelly-bean-from-kitkat/2/

what might be the possible failing scenarios and what am I going to do if that happens.

Once you unlock the bootloader, the only major risk you may face is bricking the phone when loading the aosp images of a previous android version.


How do I disable google keyboard/gboard? I updated my Huawei P9 today and Google's gboard got turned on by default, and it won't allow me to disable it.

Usually I can switch from Japanese to Korean/English and back, now everytime I want to switch, it goes Japanese to Gboard to Korean to Gboard and back.

Here is the method to disable GBoard on stock Android phones (Steps for Huawei phones should be pretty similar)

Go into Settings and tap on Apps
Locate GBoard from the list of apps and tap on it
On the next screen tap on the Disable button


How do I troubleshoot the touch screen on an HTC Evo Shift? My husband's HTC Evo Shift took a swim in some iced coffee and the touch screen doesn't work at all anymore. I did a full factory reset, which didn't accomplish anything. The screen doesn't respond at all. I can flip it open and use the keyboard, but that's not hardly convenient.

So ... what do I try next?  I'm game to experiment -- he got a new phone. I just can't accept that this one is kaput.

Try Settings->Developer Options->Show touchscreen touches.  Unfortunately, HTC likes to move these settings around between versions so I don't know if it will work for you.

Replacing the digitizer is possible on many HTCs, I did it on my EVO 3D.  But that's probably what has failed.  Condensation will confuse it and make it stop functioning .


Allow certain contacts to ring when phone on silent/night mode? My WinPhone had this feature to set my phone silent at fixed hours of the night, but whitelist certain contacts for calls/texts.

I've recently switched to Android (OnePlus3) and while I'm sure this must be possible (iOS does it too IIRC) I can't see what its called or where to configure it.

Can someone tell me what these features are called on Android?

My phone is running OxygenOS 3.2.8 atop of Android 6.0.1

look at your settings for Do not disturb mode.
it will make your phone silent for everything, except your favorites contacts.


Dowload PDF in Dolphin Mini? It seems to be a relatively new feature that pdf files are shown directly in the browser instead of downloading them.

How can I download them instead?

Dolphin Mini blog post documents how to download the PDF file.

  Q2: How to download PDF files?

  A2: 1) long press the link of PDF files, choose the “save link” option
  in context menu. 2) click “download” option at the bottom of the page
  after you click the link.


Backup with root and restore without root I have failed to backup and restore an app from my old to my new phone using this answer. The reason seem to be due to the app I want to backup is a "disallowed" type (ALLOW_BACKUP:NO) (I notice it later using Helium). First, it is strange that the answer linked did not mention that it only worsk for those app that are allowed to backup in their Manifest. Second, it seems that the only option is to do the backup with root, for instance by using Titanium. I don't mind to root my old phone to do the backup, but I would not like to root the new phone in which I want to restore the mentioned app. So is it posible to do the backup with root and then the restore without root, using for example titanium and Helium, respectively?

No, restoring the app-data from a backup of an app that has allowBackup=false will not work:

Helium uses AFAIR adb and if the app declares allowBackup=false you can neither create nor restore data of that app via adb backup.

Titanium does only work if the phone is rooted independently if you want to create or restore a backup.

The only chance to create a backup of an app with allowBackup=false is if the app provides an own backup/restore function within the app.


How can I tell at what rate my battery is charging? I've been told that different charging sources charge my phone at different rates, and have been told that some car chargers act at a normal USB rate instead of a rate closer to an AC outlet.

When I plug into my car charger, is there a way for me to see at what rate my battery is recharging?  My phone is an HTC Evo.

Battery Indicator Pro will tell you or you can go into Settings -> About -> Battery and look there.


Broadcast screen over wireless With my Sony Xperia Z1, I can use NFC to "pair" it to Sony TVs to broadcast what is being displayed on my phone on the TV screen as well. I would like to do this however I don't have a Sony TV. Is it possible to use an app or set up streaming so I can view my screen on my TV? I have a typical "dumb" tv connected to a Western Digital Live Hub which can access the videos/media stored on my phone without issues (supports DLNA) over my wireless network.

I'll go ahead and post this as an answer. Android 4.2, including Sony's package on the Z1, supports Miracast - a wireless display standard that's sorta becoming a thing now. Miracast is what Sony uses to connect you to their own TV's, so it's not a proprietary Sony thing (surprisingly).

In order to use Miracast, you need either a Smart TV with the feature built in. Or you can use a Miracast Receiver - they range from $50-$80. I personally use this one - it's worked great for me from Android and Windows without any hiccups.

Note that there is real latency between the phone and the TV's displays. You're looking at a 500ms lag at best, so this won't work well (or at all) for games. It's really good for watching videos, and things that don't require much interaction.


Samsung galaxy S freezes while upgrading to gingerbread and doesn't want to turn on? and the pc doesn't even recognise it (i've tried the volume and power buttoms but sure it didn't work because the phone didn't turn on) when i connect it to pc using kies it gives me a black screen on my phone with the drawing of my phone and pc with "!" between them but as i mentioned b4 the pc doesn't feel a thing plzz help me

I'd try removing the battery and plugging it into USB.  Then, while holding both Volume Down and Home, insert the battery and wait.  This should get you into Download Mode (screen with yellow triangle) and Kies should be able to update you.

If this doesn't work try other key combos -- both volume buttons, or VolUp+Home.  If they don't work either, disconnect from USB and put the battery in.  Then while holding one of the key combos, click the Power button and wait.  Yank the battery and reinsert to try a different combo if need be.


Saving ringtone selection in Contacts app My wife's Samsung Captivate (AT&T's Galaxy S variant) phone is running CyanogenMod 7.1 (Android 2.3.x). Several times for various reasons her Google account was removed and had to be re-added.  The problem is that each time her contacts were deleted from the phone, and in the process of being re-synced lost all customization, such as assigned ringtones.  Apparently syncing to Google Contacts doesn't save the ringtone selection, probably for a good reason.

Is there a way to preserve this info so that when contacts are deleted and re-synced she doesn't have to re-associate each one with a ringtone all over again?  Is there a way to do this via a 3rd-party app like Titanium Backup?

Ringtone Keeper is also an free alternative that looks like it does what you want.


how remove duplicate entries in music list (after reset)? How remove duplicate entries in music library (music player). i have factory restore (reset) still double entries of songs list, albums.

I am using android-2.2 Foryo (Samsung Galaxy 551 - GT-5510).

duplicate entries not working... :(

I got solution
Backup your data (note : dont take android data on sd card)

--- Or ---

Or remove your android data folder on SD card


Enable "OEM Unlock" via build.prop edit! I need to bypass fingerprint lock on an Samsung Galaxy A8 (A800F) phone in order to save the data stored on the phone, FRP was ON but i managed to fix it and change it to OFF, Now i can flash any custom recovery i want, but it won't boot into recovery (RECOVERY IS NOT A SEANDROID ENFORCING), That error because of the OEM Unlock option isn't activated, So my question is there any other way to enable that option without getting into settings?, can i just modify the stock system.img and add a line to the build.prop to enable that option?

OEM unlock is not a line in the build.prop file or any other user accessible file that we know of, it is a hidden flag somewhere (probably encrypted) and not in the ROM itself (flashing a custom ROM or completely wiping all visible partitions does not change the setting's state). Unfortunately, if you can't somehow access the Developer menu, you will not be able to unlock the bootloader.

The answer is that as of now, this is not possible with this device.


How do I change Genymotion physical keyboard to type scandic letters? I have enabled scandics (äöå) on-screen keyboard and they work, but when I type them from physical keyboard they do not work, nothing comes out. All english keyboard keys do work.

Might be this one could help Memu: http://www.memuplay.com/blog/index.php/2016/02/19/how-to-input-multi-language/


How to convert my Android contacts to iPhone? I was using an Android phone which has 1500+ contacts, and I don't want to miss them because now I am using an iPhone and I want to convert all Android phone contacts to iPhone. Is there any solution which can help me?

Download and launch iTunes.
Connect your iPhone to the computer.
Open the handset's device summary page.
Click the Info tab.
Check “Sync Contacts With” and then select “Google Contacts”.
Type your Google account's username and password.
Click Apply.


How do I get an android media player without going to the google play store ? I will transfer the media player to the smartphone using bluetooth How do I get an android media player without going to the google play store ?

I will transfer the media player to the smartphone using bluetooth.

step 1: I download the android media player to my notebook.

step 2: I transfer the android media player to my smartphone.

step 3: I install the android media player on my smartphone.

On your notebook, look for a FREE app (in your case, a media player) in Google Play.
Copy the link of the app in Google Play.
Paste the link on APK Downloader, and download the APK file to your notebook.
On your phone, make sure you allow external APKs to be installed. On my Samsung Galaxy S4, this is on System settings > More > Security > Unknown sources.
Using bluetooth, transfer the file from your notebook to your phone.
Once download is complete on your phone, look for the APK file and install it.


After update,the all-apps icon is missing on palmtop After performing an update, the all-apps icon is gone. I need that to launch the Play Store since there was no palmtop icon for that. How do I restore the icon for all apps?

Using Droid Maxx 2 with Android 7.1.1

The update installed a caret icon at bottom center which acts as the original all-apps icon did. The caret is small enough that I didn't see it at first. Issue resolved.


Share intent to used recent or often-used contacts Some of my Android apps allows me to share to oft-used (or recent?) contacts, which is quite convenient.

What is this feature called? I'm having a hard time finding information about this "direct share" feature on the API developer docs.

(The reason I want to know what it's called is so I can make a feature request to my receipt scanner app people, so I don't have to type receipts@myaccountants each and every time)

It is called Direct Share and described here https://developer.android.com/about/versions/marshmallow/android-6.0.html#direct-share

  This release provides you with APIs to make sharing intuitive and quick for users. You can now define direct share targets that launch a specific activity in your app. These direct share targets are exposed to users via the Share menu. This feature allows users to share content to targets, such as contacts, within other apps. For example, the direct share target might launch an activity in another social network app, which lets the user share content directly to a specific friend or community in that app.


Google Talk contact list shows fewer contacts than my PC IM client I always see the same 6 people online from my phone. However, Empathy or the gtalk widget in gmail shows ~60 people online. Why aren't the same people shown online on my phone?

Its a One V running ICS and Sense 4.0.

Thanks.

Open Google Talk on your phone, press Menu (i.e. 3-Dot Indicator) -> Display Options and select Availability (or All) - I believe your current Display settings say "Most Popular".


spike in battery charge Today when I was charging my Redmi 1s mobile I restarted the mobile. Then I saw that there was a sudden increase in the charge of the battery by 80%.
What could have caused this?

Smartphones have a particular text file in which is contained the drain value...
If you delete this file the device recreates it when it boots and the battery percentage may display a 50% to 70% difference.
Chances are you use to charge your phone everytime you want without completing a full cycle of recharge once a month (at least).
This way the phone displays a percentage that is different from the real one...
So when you rebooted your phone it automatically (and somehow) deleted this file and then recreated it again with the right drain value and battery percentage...