Is there any other way to get updates to frozen apps?

Like you said, there is no way to update via Google Play if an app is frozen/disabled.

The only way to get the update from Google Play would be to unfreeze/enable it, but this isn't what you want.

The only other way to update an app would be to find out if the developer provides a spare APK to download - if they do then you can sideload this APK.

Otherwise, you may be able to do it using a 3rd party app store - however I don't like 3rd party app stores and don't use them, so cannot comment on this method.

So, in conclusion the only way to get updates to frozen apps is to:

Downgrade your Google Play app
Download the new APK if available

You can find an old Google Play APK via Google, but when you install it by copying it to the /system/app directory (overwrite the existing vending.apk file), make sure you freeze or delete the marketupdater.apk app, or the market will just update again.


Connected to wifi, but no internet access

You can use Airplane Mode to reset DNS.

Put the phone in Airplane mode. Wait about a minute. Power the phone OFF, then start it up, then Remove Airplane Mode and test. It should work.


View WordPress images in Android Gallery

No.

The blogger images showed up because they're hosted in Picasa which is integrated into the Android gallery.

But as a workaround you could host your images on Picasa and link to them from your blog.


How can you find which carrier a LG D803 is locked to?

The System Version of the device is usually unique to a carrier, due to the changes carriers make to the stock software in most countries. You can find that value in Settings > About Device > System Version and plug it into Google.


Formating and reinstaling OS on Galaxy S4

There are 2 ways:

Get the stock ROM which works with root from sammobile.com. Make sure that Kies isn't running. Then, flash the ROM with Odin, or,
Unroot using the custom recovery by downloading a completely stock normal ROM from sammobile which should get rid of root.


Personal google play books, how to make them voice-readable?

You can use the Google's Text-to-Speech app from the playstore. It allows you to read text on the screen aloud by using the device's text-to-speech feature.

Features:
As mentioned in the description, it can be used by:

• Google Play Books to “Read Aloud” your favourite book.

• Google Translate to speak translations aloud so you can hear the pronunciation of a word.

• TalkBack and accessibility applications for spoken feedback across your device.

• And many other applications in Play Store

How to use?

To use Google Text-to-speech on your Android device, go to Settings > Language & Input > Text-to-speech output. Select Google Text-to-speech Engine as your preferred engine.

Text-to-Speech Screenshot - Click to enlarge image

To start listening to books:

Open the Google Play Books app Google Play Books app.
Open a book.
Touch the center of your screen.
Touch Menu Menu > Read aloud.

Many books from Google Play can be read aloud. If you don't see the "Read aloud" option, that means the book is in a format that doesn't allow it. Learn more about file types that allow reading aloud.


Get rid of Messages' notifications when application is connected to a PC

For disabling first notifications (i.e. the one that appears on the phone when it is connected to PC) one must:

tap such notification (or select Messages for web from three-dot menu in Messages application),
tap three-dots menu and select Notifications and
uncheck Show presistent notification option.

As for disabling second notifications (i.e. the one appears in PC / Chrome / web browser version of Messages for web, about phone using mobile data) this is most likely solved in the Google-way.

Thus there is no way to disable this because Google thinks that you must see this and doesn't actually care what you really need or want, sorry.


Other users have also reported that this feature has disappeared.

One alternative would be to use SMS Scheduler, or GO SMS Pro (my fave SMS app).


It is not possible, this isn't something you can turn on in the settings, it's a hardware issue.  The Galaxy Ace does not support OTG, so it's not possible to use it.


How to find truly NEW apps on the Play store?

Appbrain, considered front end of Google Play does that. You can filter apps by various criteria as shown for example forgames → Action→ New


Look up what creates those popups. Typically if you long-press the home button the bottom-most app is the one on top and it should indicate which app is creating those popups.

If it says something like: The website at "http://..." says then it's a popup created by a webview in the running application.


ADB "screenrecord" not working when executed form device

You need to run screenrecord as root, type su to switch to root (your phone needs to be rooted obviously)


I think the stock Contacts and Messaging apps do not have the option to hide the profile pictures.

However, you can try GO Contacts Ex and GO SMS Pro. These are highly-customizable 3rd-party apps that allow you to hide profile pictures. I'm sure other apps can hide the pictures two, but those are are what I've tried so far, and it works well.


Stock Browser splitting HTTP POST requests into separate TCP segments

The browser doesn't directly control that; it's the kernel's choice, since the kernel is where the TCP implementation lives.  However, one way the application can influence it is by setting the TCP_NODELAY option on the socket, which requests that the kernel disable Nagle's algorithm and send each chunk of data as soon as possible.

This may be an optimization:  since many HTTP requests contain only headers and no body, it's better for the kernel to send a packet with the headers immediately, instead of waiting a little while to see if the browser produces any more data that could fit into the same packet.


LG G Flex Power button hangs-up when on calls

I found it. In order to fix this turn off your phone. Hold volume up, volume down and power button until Hardware key control mode show up, press the volume down key and select Mode OFF. Press the power button to confirm, the phone will reboot and that should fix the problem.


Found it. It's possible by installing Google Japanese Input app. Switch keyboard to QWERTY in the settings.


I do not think you can view a log of some kind in the ui, however you can always manually sync and the icons show if it was successful.

Settings > Accounts & sync > Manage accounts > your account > OPTION BUTTON > Sync Now

this is in android gingerbread version

You will see the spinning icons appear then disappear when synced, then you know :)

I think I remember seeing widgets that sync your accounts in one click so it may be worth exploring the app markets.


Sorry. I installed the wrong version of TWRP. I installed the first version on the list. Later found out that the first one is not the latest version... Sorry.


How to switch between viewing of two different pages of one PDF file easily

The Xodo PDF Reader can do this and I am sure other readers can as well. You can add any number of bookmarks and switch between them easily.

You can download it from here and you can find its website from here.


"Not Found" apps hanging up my autoupdate... what can I do?

You will not be able to update them, they have been pulled from the market by either the developer or by google. PDA Net for example was recently pulled by google. You could see if the developers offer an alternative means to download, either from their website or a 3rd party market, like amazon app store. Then remove then from your device so they no longer appear in your google market. Then reinstall them via the 3rd party market, or by "sideloading" them.


How can I make Google Maps cache the map for my entire city?

Since you asked this question, Google has added a "pre-cache map area" feature to Google Maps's experimental Labs features. You first have to go into Settings > Labs and enable "Pre-cache Map Area", then visit a place page (either by clicking on a POI or long-pressing somewhere on the map), look at the list of "More Options", and click "Pre-cache Map Area". It will cache the area within 10 miles of the point and keep it cached for 30 days. Depending on the size of your city, you might have to cache a few different points to get the coverage you want.

Here's more from the Google blog:
http://googleblog.blogspot.com/2011/07/download-map-area-added-to-labs-in.html


Easiest way to add a font so Chrome will recognize it on a Nexus 10?

Verdana is a proprietary font. Although Microsoft once released it as a part of Core fonts for the Web, they didn't allow to repackage it with other products, and then shut the whole project down.

Android has its own Roboto font.


Ways of unlocking Nexus 4 cracked touch screen

I was able to use a usb-to-go cable to connect a mouse and get into the phone that way.  I'm running Cyanogenmod though.  Not sure if the mouse will work with stock android.


Disable VoLTE, while still using LTE - To force Jio4gVoice to work

The answer is wait in case nexus annouces its support for android pie then upgrade. As of now degrade to previous version of android.

Note: You can try some more ROMs, so that you can enjoy VoLTE.


I want Android to remember my currently playing song and playlist

The Android version of Winamp seems to do a fairly decent job of this.  I barely use it (this particular aspect isn't that important to me), but I've just fired it up after about a week, and it picked up exactly where it left off.


Nexus 9 - How do I change the cellular band?

Figured it out. I installed a third-party dialler app (Truedialler), and I was able to dial *#*#4636#*#* and change the band and preferred network mode.


Can I recover photos and contacts from lost/stolen phone days ago?

Yes, there is a way to recover both if your Android phone was synced to your Google account. All you have to do is just sign-in on a new Android phone and all of your data should be redownloaded.

In order to see if your photos were backed up, just go to Google Photos and you can view your photos there.


How use the Samsung Galaxy S3 stock contact/phone app with custom ROM?

You need to get a stock ROM of the same Android version. In this case 4.2 JellyBean, since its the base of Cyanogenmod 10.1.

Once you get the stock ROM, you can open it with any zip viewer and get the apps you want from /system/app, then you just connect the phone via USB and adb push the apps to /system/app in the phone. Be sure to wipe cache/dalvik and reboot to apply the changes.

Another easier way is if you have a nandroid of your last stock ROM (and its JB also). You can open the nandroid with WinRAR and get the needed apps from /system/app without searching for the stock ROM.


How can I enable DNS Suffix support on Android? (resolv.conf search)

I haven't tried this, but a quick look at Android's bionic libc sources seems to indicate that Android might use /etc/ppp/resolv.conf:

(from http://code.metager.de/source/xref/android/4.1.1/bionic/libc/private/resolv_private.h#113)

 92 /*
 93  * Resolver configuration file.
 94  * Normally not present, but may contain the address of the
 95  * initial name server(s) to query and the domain search list.
 96  */
 97
 98 #ifndef _PATH_RESCONF
 99 #ifdef ANDROID_CHANGES
100 #define _PATH_RESCONF        "/etc/ppp/resolv.conf"
101 #else
102 #define _PATH_RESCONF        "/etc/resolv.conf"
103 #endif
104 #endif


It should, but if it doesn't, it won't hurt to manually flash your stock firmware with Odin.

It's also worth noting that Kies sometimes has trouble recognizing devices which no longer boot up normally (speaking from experience); in which case you would be better off using Odin or Heimdall.


The securedownload.bin file is from your email app trying to download/save an attachment. The app creates this file (no matter what the actual name of your attachment is) whenever you try to view or save the attachment.

The FlashPlayer installer may have been automatically downloaded by your Browser when you tried to view Flash content.

In either case, these files should be perfectly safe to delete from your Downloads, since no apps are supposed to store critical files there.

(if an app places critical files in the Downloads directory, the app doesn't deserve to be used!)


Is there any option for continuous authentication on Android ?

I've looked at those papers and the problem always is getting enough data from the attacker's actions to know the user is no longer the owner.

Which means that some other signal has to be provided to indicate that the owner is absent. The Bluetooth signal from a separate device provides such a signal.

Its called Smart Lock.

How to Use Smart Lock on Galaxy S7

  Launch the settings app from your Home screen or the app drawer.
  Tap on the Lock screen and security button.
  Tap on Secure lock settings.
  Tap on Smart Lock.
  Enter your password, pin, or pattern.
  Tap on Trusted devices.
  Tap on Add trusted device.
  Tap on Bluetooth.
  Tap on the device you want to be trusted.
  Tap on Yes, Add.

The article also mentions 'On-Body' detection but notes only so-so accuracy.


Whatsapp Databases inside android device

Whether my chat history is got deleted, if I delete these files?. Is
  this files are important?

These are important files and If you delete these then your backups are gone.

These files are the Local backups of your WhatsApp and this local backup is run automatically every day at 2 AM and save your database in a file on the phone itself.

  Your phone will store up to the last 7 days worth of local backup
  files, hence you are seeing the file names corresponding to the dates
  of last 7-days.

You can back up your chats and media to Google Drive, so if you switch Android phones or get a new one, your chats and media are safe. To use Google Drive, make sure the following is true:

Your device must be synced with Google Drive.
Your Google Drive account must have enough space for all of your WhatsApp data.
Your phone must have enough free space to create the backup.

Check FAQ of WhatsApp for more information.

Additional Note: If you delete these database files, your backups are gone. But the chat history in whatsapp itself remains untouched because the database is in still in use. So any chat data is still available for the user - just the backups are gone.


I don't know if this works, but there's an app called SMS Server with the following description:

  Send binary sms messages on specifics ports. Indicated to test J2ME
  sms applications that receive messages on specifics ports. This
  application does not send free SMS.


Xperia Z2 (Kikat 4.4.4) - STAMINA mode does not work?

I think they renamed the Eco mode controller app with the 4.4.4 update to Stamina mode...  So scroll down until you find that app. Take note of the estimated days and hours before you force stop, clear cache and restart your device.
activate stamina mode again after boot and note the change in estimated days and hours.
Hope this helps!


How to backup original firmware and personal data before firmware change?

Please check the backup tag wiki, which already gives you some "first-aid" advice. Take a closer look at the Nandroid section, as that is what you will need:

First, you will need to install a custom recovery (see e.g. recovery-mode). The most common choice here is clockworkmod, as it is available for most devices. Depending on your device, there might be other choices available. For your Xperia, there probably is no Amon Ra Recovery (which is very similar to already mentioned ClockworkMod recovery), but there might be e.g. twrp. This custom recovery will replace your stock-recovery, and add some useful functionality -- one of the new features being nandroid backups. Your device-firmware will remain untouched when you flash the custom recovery.

Once you've installed the custom recovery, you can boot into it with a special combination of keys. On most devices, you need to hold the Vol - and Power keys pressed simultaneously on boot, until the recovery menu appears -- but that key combination might differ for your device (and the custom recovery chosen). Check the documentation/readme/hints where you downloaded your recovery.

Bootet into the recovery, there will be a menu item for backup (it may be labeled "Backup" or "Nandroid" or "Nandroid Backup", but you will unmistakenly identify it). Here you can create (or restore) a nandroid backup, which includes an image for each of your device's partitions (i.e. all that would be touched/changed when flashing another device-firmware; it will, however, not backup/restore your device's radio-firmware).

Examples of ClockworkMod (source: XDA, LaptoppMag)

The screenshots show you the ClockworkMod menu of two different versions (I marked the entry you will need to create/restore backups). The first screenshot shows a complete Nandroid backup being made, and you can see in the light-gray test all the "Backing up" lines, indicating each backed-up partition.

Having created such a Nandroid Backup, you can return to this state of your device-firmware anytime. It would also include your apps and data; so if you don't like the custom ROM you've tried, simply boot into your custom recovery, and restore your backup.


Contact App of Samsung A5(SM-A500G) become slow after software update (5.0.2)

download some contact app from play store n disable the samsung contact app in settings.


How can I set a default contact for a phone number?

New contacts are added to the internal contactslist at the bottom.

They are displayed in the way you want: FirstName/LastName or LastName/FirstName.

When you are called by the family's House then the phonenumber is searched in the internal contactslist and returns the first match found.

What you have to do is: Make sure that the family's house is the first contact te be found.
You can't do this by changing it to another name, because that doesn't change the order of the internal contactslist.

One way to do it is: Export all your contacts and edit the .vcf file so that the family's house is above all other contacts. Erase the contacts in your phone and import the edited file.

Another way is to erase all your contacts and type them in by hand, but make sure the family's house is before the other contacts with the same phonenumber.

You must actually do this with all contacts that are not one person, but multiple persons (i.e. Father and Mother) or a place (such as the family's house).


How to stop a website from referring to it's app/play store?

You can open the website in incognito mode.

It will not redirect you to the Play Store


Basically you need to do the same thing as if you had a failed update on a non-rooted phone.  Go to HTC, grab the utility meant for communicating between your computer and phone.  Then download that and a factory Android zip and use the utility to flash that to the phone.

It took me a little bit, but I seem to have dug out the official HTC info on this.

You want to go to the Manual system update instructions section on this page and follow those instructions.  If for whatever reason you can not get the utility to see the phone and flash the factory zip you are SOL without a custom recovery or ability to boot to the OS there is not anything else you can do.  You will want to send it in for warranty replacement if you have that going (contact Boost).  with the custom recovery gone and the OS stuck in a boot loop with the official OTA version (NEVER apply OTA updates or you will lose root and your custom recovery EVERY time).  If you hate the notification pop-up you should look for a ROM that says it is a rooted factory ROM with the update check modified so it does not check for updates.  Otherwise ALWAYS say update later and ignore it.

Here's the HTC info page: http://www.htc.com/us/support/htc-desire-626s-boost/news/

Also factory reset is gotten to through the recovery menu and NOT download mode.  Factory reset only removes saved user data and does nothing to the actual system files themselves.  To do that you need to actually download the zip from HTC and use their utility to flash it.

IF YOU STILL HAVE THE CUSTOM RECOVERY (TWRP OR CLOCKWORK) YOU CAN FLASH ANY ROM ZIP MEANT FOR THE CDMA VERSION OF THE 626s WHICH I FOUND A FEW LISTED ON XDA FORUMS UNDER THE 626 SECTION (here's a stock ROM you can flash with custom recovery (and if needed grab microsd card plug in to computer reader to load the file on it then plug in to phone and restart to recovery): http://forum.xda-developers.com/desire-626/development/rom-flashable-stock-htc-626s-debloated-t3293602

Again, this only works if you have the custom recovery and NOT the stock recovery.


Clearing recommendations in the Google Play Store?

I believe (based on past 'hacks') that the search history and installed apps are the two sources Google uses to make recommendations.

If you go to Settings and Clear Search History that should help, also if you go to My Apps, swipe left and click the x by the offending NSFW apps.


How can I get the Google Calendar app to sync more often?

it sounds like you might have "limits" set on your "background data". try enabling instead of restricting it.


Custom Launcher that supports Google Now integration?

The Google Experience Launcher is actually built into the Google Search app along with Google Now. This is why it can listen for 'Okay Google' and have Google Now accessible via the left swipe. Ars Technica has a good article which goes into more details on this.

There are some launchers that support gestures, which might be similar to the left swipe to access the Google Now page (although they will only be able to launch Google Now in the same way an upward swipe does).

I don't think there are any that support saying 'Okay Google' from the homescreen though.


Making the phone LG G2 4G LTE (D802T) use LTE permanently

Go to phone, and dial: *#*#4636#*#*
Then scroll about half-way down and click on the setting that says: LTE/GSM auto (PRL) to change it to whatever you need.


Make sure your phone supports VOLTE. The key sign has nothing to do with calling. The Jio4GVoice App cwn be used to call through the jio sim (if VOLTE is not supported).


How can I change the Icon of a Shortcut on my Home Screen?

Desktop Visualizer does the trick (and a little bit more)


Why NFS mounting works with XBMC/Kodi on stock Android?

XBMC does not mount NFS shares, you assumed it did, it can read and even write and delete files and folders in a NFS share, so can a lot of file explorers like ES file explorer (my favorite).
To mount a NFS share, thats a whole different story, it means it will emulate and mount a NFS like a usb OTG or SD card. Cannot be done in all devices, look in XDA and maybe there is a rom or modules you can load and finally mount a NFS share.
Good luck.


Rooting android via virtual windows 8 on ubuntu 12.04

If you can pass the USB control of the device from the host to the guest, then it should be perfectly fine. This requires the closed-source version of virtual box. Source


Network connection lost when receiving or making a call using Samsung Galaxy S2

This is absolutely normal. GSM connections cannot maintain a data and voice connection at the same time. The S2 can, and will, however be able to make a voice call and still continue using a WiFi data connection.

This is true for MOST cellular providers in India, UNLESS they support the DTM protocol (highly doubtful).


Can I recover a soft-bricked Galaxy A5 without voiding the warranty?

I installed Odin and was able to flash a stock version of android Kit-kat onto the phone:

http://www.sammobile.com/firmwares/download/38455/A5000ZCU1ANJ2_A5000CHC1ANJ2_CHC.zip/

I now have the phone running again but this version doesn't seem to have the play store installed. I'll start a separate post outlining my woes in that department:

How can I install Google Play on my Samsung Galaxy A5?


F-droid is an open source (and free) market of Android apps. As far as I remember, they are ad free (or there is at least an in app option to filter the apps).


If you want to redirect www.youtube.com to 127.0.0.1 you have to add it exactly that way to your hosts files.

However you only redirected the main domain youtube.com to 127.0.0.1. not the subdomain www.youtube.com. Note that this does not affect subdomains. If you want to cut of Youtube completely you have to add every subdomain to your hosts file.


Voice activated / HF inputs: how can you escape special function phrases?

I tested the sentences below. They should have been separated by a new line.
The first period is about to start.
He crossed a new line on the sand.
This is the end of a period.

In my case, period was handled correctly the majority of the time whether I wanted the word period or a dot for the first sentence. The 3rd sentence was hit and miss. For a sentence that as both the word period and the punctuation mark period, you can make it easy for the phone by saying full stop so it can differentiate between the two. But for the third sentence, the differentiation did not work.
To go to a new line, I had to pause 1-2 seconds before saying new line. Only then, was it recognized as starting a new line and not the literal new line.
In both cases, while dictating my sentences in one go, the literals were considered. Pausing would insert the punctuation marks. This is not a scientifically proven experiment. You will have to test on your side and reach a conclusion.


Unfortunately I also don't know a way how to configure the format used by the system screenshot function that can be triggered via Volume-Down + Power.
However if you can trigger your screenshots via adb and the screencap command let you choose which image format is used. You can select if by the file extension:
screencap /sdcard/screenshot1.png

If you don't use a .png file extension you seem to get the raw pixel data with a small header in front containing width, height, pixel-format and the color-space (SRGB, DISPLAY_P3 or UNKNOWN).


To answer the question - to speed that thing up you need to roll back to CM4 or another Android 1.6 based ROM.

I have a Magic and have used several ROMs including CMs 4, 5 and 6.  It is unfortunately hamstrung by its first-generation hardware - you simply are NOT going to get both features and speed from this phone, period.

Android 2.x ROMs do not make the Magic faster.  With all their config options they can make some things appear fast but this comes at the cost of performance in other areas.


You can definitely back your data up. Even if the screen is broken or black.

First, boot your S5 into recovery mode like this:

Switch your Samsung Galaxy S5 completely.
Boot into Galaxy S5 recovery mode by pressing and holding Volume Up, Home and Power keys at the same time.
Release all three buttons when Samsung Galaxy S5 screen flickers and the main screen of Recovery mode appears.

Your phone should now be in recovery mode. If your phones' screen doesn't show any signs of life during this process like some sort of flicker, repeat the process and check through adb with

     adb devices

until it shows your device id.

Once it shows your device id, enter the following in the command prompt

    adb shell
    echo "persist.service.adb.enable=1" >>/system/build.prop
    echo "persist.service.debuggable=1" >>/system/build.prop
    echo "persist.sys.usb.config=mass_storage,adb" >>/system/build.prop
    reboot

Once you've completed that, you can download a free software that when run on your pc allows you to control your android device. Including touch response and swipe for screen unlock or password entry. The software is available at the link provided. I've personally tested this with multiple android phones including s3, s4, and s5 and it does work. (kids can be dangerous around phones :/).

Hope all this helps

References

Boot S5 into Recovery

Control device with broken screen


Yes this is found under Settings → Sound i.e

If for some reason you can't find it or is hidden, then just grab a third-party activity launcher application from playstore e.g Quick shortcut to access com.android.settings/com.android.settings.Settings$NotificationSettingsActivity

Install Quickshortcutmaker from Playstore
Select normal search - under input box type sound and click search

In search results it will show Settings click it,  and expand the list you will find "Sound & Notification"  then click try (or create shortcut by pressing create).


Sony Xperia E1 D2005 Custom Recovery&CustomROM Flashing?

I don't know that exact model, but I found a pretty much complete guide to rooting, flashing and so on at XDA for your model here.

IMPORTANT: Remember to read the entire guide closely a couple of times before commencing the rooting and flashing procedure, so that you know exactly what you're doing and don't brick the device.


What is the difference between dual sim active and dual sim stand-by?

There are actually three types of dual SIM phones.

Dual SIM Standby (DSS): Only one SIM can be used at a time, 1 radio chip. The phone has single IMEI number.
Dual SIM Dual Standby (DSDS): Two SIMs can be used at a time, but if one opens a call or data connection, the other is offline. The phone has two different IMEI numbers.
Dual SIM Active (or sometimes Dual SIM Dual Active) (DSA/DSDA): Two SIMs can be used at a time, 2 radio chips. This enables both SIMs to open calls and/or data connection. The phone has two different IMEI numbers.

Since your phone is mentioned as "No dual standby", it means it's a DSS-phone, which allows only one open connection at a time.


This is sometime because your phone save the paswrd of your wifi and sometime it doesnt connect it just show this that it is connecting to but does not become successful in doing so . . . . so remove or forget your wifi connection

restart you phone

and try to connect again with that wifi

may this can help you

worked fine with me many times


Stock voice recorder, camera(video recording) and alarm not working in LG L90 dual D410

Problems due to OK Google enable in all screen. To fix this, find the Google folder in apps, tap on Google settings, tap on Voice, then "Ok Google" Detection, uncheck the option From any screen, and make sure to check From Google Search app, if you still want to use Ok Google from Google app screen. Problems will be solved....


Is there a way to record internal audio?

If you have a Samsung or LG phone, Mobizen Screen Recorder can capture internal audio.  I've tested on a Samsung but not LG.


Is there a way to make my tablet turn off when not charging?

For rooted devices:
To have your device power off as soon as it stops charging, You can use an app called MacroDroid.

On the main page of the app, press on add macro  → battery/power  → power connected/disconnected  → power disconnected

press on actions (found, on the top)  → device actions  → reboot/power off  → power off  → ok.

press on the ✓ on the bottom right of the screen, and give a name to this action.

Now, when your phone is charging, and you unplug it, or in this case, turn off your car, it will automatically power off.
Non-rooted devices:
As far as I know, you cannot automate this action on non-rooted devices.
Therefore, the best suggestion I can give, is to have the power off dialog show up as soon as you turn off your car. That way, all you have to do is just press on power off.

Download MacroDroid.

On the main page of the app, press on add macro  → battery/power  → power connected/disconnected  → power disconnected

press on actions (found, on the top)  → device actions  → Android shortcuts  → power options  → ok

press on the ✓ on the bottom right of the screen, and give a name to this action.

Now when you turn your car off, the power off dialog will popup and you can press on power off


Call "adb root" before calling "pm install -r xxx.apk"


On the verge of 3G reception -- how to find the best position

You might wish to take a look at apps like Network Signal Info and RF Signal Tracker, which allow you not only to monitor signal quality, but also show you which cells you are connected to, plus what kind of connection you had (3G/H+/...). You can follow that on-screen (to find the currently best place), and also log it (if you notice "drops", that might be helpful when discussing things with your provider).

Network Signal Info and RF Signal Tracker (source: Google Play; click images for larger variants)


Can I use an iPhone 4 micro-SIM card on Samsung Galaxy S?

The Samsung Galaxy S (not S2; S3; S4 or S5) uses a mini-SIM. The iPhone 4 uses a micro-SIM. Maybe Robert's answer, well, kind of missed the wood for the trees.


Please have a look at this video on backing up MTK Devices ( Mediatek ) prior to any system changes MTK Backup & Restore

Ok, you definitely need your CDC Drivers ( MTK Preloader Drivers )
MY Stock CDC & MTK Drivers
Some drivers are .INF files, You need to right click and install ... These files are pulled from an MTK 6735 ROM   - CDC Drivers are usually universal for all MTK.
And probably the newest SP Flash Tool ( V 5.16+ )

5.16 has new support, so get the newest version if you don't already have 5.16+

SP Flash Tool 5.17.zip

Ok, I'll need more information to completely resolve the problem.

How exactly did you remove boot with RM ...

And have you got a Boot Image For The Device....

I can help get everything working but please make sure you have the files above, and you need to watch the video ( English ) to understand how SP Flash Tool works ... Please do all these things and comment the answers ( the code you used to wipe ) etc....


Google Sync - Accidentally synced work contacts

I don't believe you can do this from your phone, but you can actually restore your phone's contacts to a specific day/time. Here's how you do it in Google Contacts Preview:


What is that icon that looks like a ships wheel with a line through it and how do I remove ir?

that would be the location icon. By the looks of it, your location service / gps has been turned off. This means when you use maps applications, it won't be so accurate. You may preserve a little energy by turning off location service. Please go to the main "settings" on your phone and you can find the location option there.


Picking up my own example from above comment on the question: Simply use your Google-Fu. Here's mine:

intitle:"quick dial" site:play.google.com

Hits: 197. Now try that for 50 or 100 apps. For most of them, the result list will be shorter – if the devs thought of more unique names:

intitle:"secure backup" site:play.google.com

Hits: 3, Exact hits: 1 (easy to tell by the title). Hover the URL: com.sentinal.

[intitle:"stripsearch" site:play.google.com] Yuck. Got me. Need to improve my Google-Fu:

intitle:"stripsearch" site:play.google.com inurl:"store/apps": 1 hit. Exact. Correct.

Repeating #1 with the new foo: Much better, just 196 hits (oops).

I just notice I forgot the explanation:

intitle: What appears as <TITLE> in your browser window's title bar. With Google Play Store, this includes the App name – so this is where we put our search term
site: Restrict the search to a specific site. In our case, that's the Google Play Store – where most apps are listed. Same could be done with e.g. Aptoide (e.g. intitle:"quick dial" site:store.aptoide.com returns 3 hits) – but wouldn't work with F-Droid (the <TITLE> with them is always 'F-Droid', no matter what)
inurl: a string being part of the URL. I used this in my example to fix my search to apps – without that, results included Google Books, Google Music, and probably even more (everything sold via Google Play Store)


How to run an SFTP server on my CM9 RC2 Galaxy Nexus

I realize this question is a bit old and therefore the original poster may no longer benefit from this answer, but I'ma try anyhow, just in case anyone else has this exact same question.  I have this working flawlessly (as far as I can tell) on devices running versions of android ranging from 2.2 up to 4.3, all using DropBear, however it took a bit of searching to find the solution.  What the problem is, put simply, DropBear (as included in most Android app markets) does not apparently include the binary for sftp-server for some unfathomable reason. The (somewhat) simple fix was found in the discussion thread for Issue #1 at the droidsshd Google Code project. I will now explain that solution step by step for future visitors to this question.

Install droidsshd or dropbear app from your favorite Android market app.
Configure appropriately so that it is working fine for normal ssh connections.
Try sftp root@<your droid ip address> to confirm it as non-working and to get an error message telling you where it is expecting to find the sftp-server binary at.
Download the sftp-server binary found in comment #6 of the aforementioned Issue #1 discussion.
Use whatever available means necessary to get that sftp-server binary into your device's sdcard.  (I prefer AirDroid personally, but your favorite method will work equally well I'm sure.)
ssh into your droid device and copy that binary into the appropriate folder from the error message above in step 3. (You may need to create a folder or two if they don't exist yet. I did.)

ssh root@<your droid ip address>
mkdir -p <path to expected folder>
cp /mnt/sdcard/sftp-server <path to expected folder>
If the previous command failed, try "mount -o remount,rw /" to mount the appropriate partition as read/write then try the previous copy command again.
rm /mnt/sdcard/sftp-server

By this time you should be in a position to restart the DropBear server and then enter an sftp://root@droid/ style address in Dolphin (or whatever similar method in your file manager of choice). This method has worked for me (on four different devices thus far). I hope it helps you, too.


How can I copy SMSes from Nokia N8 to Android for free?

As the OP found a solution, but missed to make it an answer, let me transfer it here:

I solved my problem exporting SMS to CSV by Nokia Suite and then importing it to my device using SMS Tools - All in One application.


Using IP to ping a real Android device that is plugged by USB from computer

If your network is correctly setup, and both devices are on the same network then you can ping an Android device just fine. I've just tested it on my office network.

If your network administrator has configured the network such that devices can't ping each other, then obviously it won't work. Similarly, it probably won't work if your phone is on mobile data, since most carriers don't allow incoming pings to devices on their network.

Connecting the device with USB makes no difference at all: pinging is a network operation, so it goes over the network connecting the two devices.


You can get permanent root by doing these steps:

Step 1: Once you have temporary root, download a custom recovery and install it because you will be flashing a SuperUser app along with the binaries.

Step 2: Download SuperSu from this link: https://download.chainfire.eu/696/supersu/

Step 3: If can't find any custom recoveries that support your device, then use the  FlashFire app from the Play Store to flash the zip.

Step 4: Reboot into CUSTOM recovery and flash/install the zip.

Step 5: Congratulations!! You now have FULL root access instead of temporary root!

If you are confused or don't understand something, let me know! :)


Does assisted GPS fix Samsung Galaxy S's GPS problems?

Disclaimer: I don't have any problems with GPS on my Galaxy, but I do get a lock a few seconds quicker if I have the aGPS functions switched on. It also means that I get a "rough" lock while I'm waiting (this rough lock is the one with the big blue circle, which is about half a mile wide when I'm in my home town, or about 30m wide in London.

(On Froyo at least) the settings to turn this on and off are in Settings, Location and Security, then you can use both "Use wireless networks Location determined by Wi-Fi and/or mobile networks" and "Use sensor aiding Enhance positioning and save power using sensors" to switch the aGPS on or off


IMEI blacklisting is done by cellular service  providers, not by users. That said, the phone can still be used barring the functions which require cellular services. Your approach with IMEI blocking/blacklisting won't do any good to your data because it has no bearing on data.

If you had Find my Google enabled you can use it to remotely wipe data (subjected to the device connected to internet). If you are a user of a US based cellular service provider, they might be offering a service to report a stolen device for IMEI blacklisting.


How do you disable system apps in Android 4.x.x (and up)?

You can disable only System apps from Android 4.0 onwards.

Check the guide here with video.

Basically you have to:

  Go to your phone’s main settings menu.
  Go to the “Apps” or “Applications” option.
  Go to the “All” tab in your list of apps.
  Find the app you wish to disable and tap on it.
  Press the disable button next to the force stop button.
  If the disable button isn’t
  visible, you have to press “uninstall updates” first. Then go back
  to step 5

To enable it again:

  Once you’ve disabled the app, it will be hidden from your phone as if
  it were never there. The great news is if you ever wanted it back, all
  you have to do is the same process but “enable” it instead. Just to
  let you know, disabled apps show up at the very bottom of the app list
  (not in alphabetical order) if you ever wish to re-enable it.

Update:

To disable user installed apps I use this aswesome software called Titanium backup pro (needs root). Freezing app i.e. disabling app is only one of its many features.

To freeze one app:

Open Titanium backup pro
Go to Backup and Restore tab
Find you app and click it
Choose freeze from the menu
To restore click defrost instead of freeze

Note: Freezing app still consumes space.

I personally use this to freeze heavy app like Skype. Application settings like username and password aren't lost in this way.


How do I get SuperSU to update binaries after a reboot after using Ping Pong?

The problem is in a different place than you think. Looking at your status bar, you seem to have a screen tint/filter app. For whatever reason, apps like that seem to interfere with system dialogue boxes, such as the SuperSU one from your example, or the package installer. Disable the app temporarily whenever you have to deal with one of those.


Oreo's "Autofill with Google" tries to "autofill" the SMS entry field in Messages

This isn't a bug. People use to enter phone numbers too while sending messages sometimes that's why it pops up as per me. I use single sim card and this does not pops up here. Worth to mention that I use beta version of Google app. You can turn the service off. Go to Settings/System/Languages & input. Tap the Advanced tab to reveal more options. Now choose Autofill service and select "none".


Phone wakes when unplugged, how to keep it asleep?

It's probably doable, but I very much doubt that you can do this with the default (unmodified) factory firmware. Custom firmwares such as CyanogenMod may allow you to do this. Your mileage may vary and you may even need to modify or recompile these custom firmwares to get what you want.


How to shut down (and start up) Moto X without lock button?

ADB: Once you have the Android Debugging Bridge (available with the Android SDK or packaged separately) installed on your system and authorized on your device, you can simply run this command from a terminal: adb reboot -p
Replace the missing button with a Pressy clone that plugs into your headphone jack. You can then use it with an app like KeyCut to configure what it does.


There's an app called Remote Web Desktop by SmartDog Studio. It enables access to your phone through your desktop's browser, over the local network (i.e. no connection to the Internet is necessary (I use it with both phone and desktop on the same WiFi AP); phone acts as HTTP(S) server on non-standard port (configurable)).

The simplest method is "shared clipboard": select the text on your phone, copy to clipboard, and it's immediately accessible from the desktop computer.

The app has a free (ad-supported) and paid (~$4 USD) version; the free version allows connection over HTTP, paid also offers HTTPS.

Full disclosure: I'm a (happy) user of this app, no other connection.


Integration of twitter-like services (for example identi.ca) with FriendStream

Not that I've been able to find.

Seesmic can be configured to connect to StatusNet accounts

There is also a dedicated StatusNet app for Android

HootSuite does not currently support StatusNet accounts The online client can access statusNet via Ping.fm, but not android client.

I used the Seesmic app for a while, but now I'm using HootSuite and the StatusNet standalone client. At the time I switched, I thought I could configure HootSuite to do what I wanted. So it goes.....


Sony Ericsson Xperia X10 USB Debugging Detection Issues

Install Sony Pc companion.Go to folder in which flashtool is installed mostly C:/Flashtool.You will find Drivers folder in which you will find Driver.exe click it select the driver for your device click install.

Windows will give you error select Trust the vendor. It is better to turn off your antivirus.

Once installed enable usb debugging mode and connect


Can One Increase the Mobile AP Hotspot Timeout?

Go to your WiFi settings and hit the menu button and click the Advanced menu item.  Check the WiFi sleep policy, and if it isn't set to Never, try setting it to Never to see if this resolves the issue.


I think the best way to test would be to install an app that requires root access to perform it's main functions. Like ROM Manager, Wi-Fi Tether or most screenshot apps. They will require root and notify you if you do not have root access.


Check this thread on XDA Developers. I think you get errors because you are trying to flah a lower version. Download the Lollipop update and you should be able to revive your phone .


Try these steps:

Turn your device off
Press both volume button and power button.
You should be accessing the boot loader by now.
Look for the option "Clear storage / Factory settings" using the volume button. Once found press the power button to confirm.


How to install new Python modules in the Dcoder app?

As of 2 February 2020, Dcoder does not support 3rd party modules.
This was their developer's statement on the Twitter

Currently we do not support 3rd party modules, we are working on 3rd party module integration, keep an eye on our updates.

Below is my personal reasoning before getting their reply.
The reason is, as stated in their app's description, it uses an online cloud service to compile and run the code.

Disclaimer: Dcoder uses array of strong cloud based compilers to compile the code and display output, [...]
[...]
Dcoder is an online compiler, now run, compile and execute your code snippets on your own android mobile devices.

To put it simply, Dcoder does not install Python nor compile the code on the user's device. Instead, the app works as a code editor, sends the code to the online compiler and runs it, then returns and shows the result on the app. As such, the modules are restricted to their online compiler.
To list which modules are installed, run the following code on Dcoder
set1=set2=set3="None"

set1 = 'list(k[1] for k in pkgutil.iter_modules())'
set2 = 's.modules.keys()'
set3 = 's.builtin_module_names'

import pkgutil, sys as s
def calculate(what): return eval(what)

print(calculate(set1))
print(calculate(set2))
print(calculate(set3))

Code modified from SOLOLEARN's Discussion Board


Why I am not able to login on two smartphones?

Having two phones logged into the same Google account works perfectly fine. If it tells you the username or password are incorrect, then most likely one of them is incorrect. In particular, if you're using different soft keyboards on the two phones, take extra care when typing punctuation characters and numbers: they could be in different places on different keyboards, so you could type the wrong one without realising it.


Is K-9 Mail susceptible to MITM attacks?

It uses the Android in-built SSL socket factory to create the connection. So yes, it's just as authenticated as accessing a secure webpage on the phone's browser.


There is keyboard app in the Google Play Store called Swype which has many handy shortcuts - such as copy, paste, select all, etc. The shortcuts involve swiping certain keys. When I use Swype I find these shortcuts to be incredibly efficient and helpful.


How to Play Sound from Termux when using Linux?

There are two possibilities I know of, to play sound from a Linux environment on Android device:

Play through native ALSA libraries
Stream through PulseAudio

Forward to X Server (on UNIX or TCP socket)
Stream over IP (TCP or UDP) e.g. when using VNC

First method works natively through ALSA kernel module/drivers while second and third work through PulseAudio libraries i.e. different modules and protocols (pulseaudio package should be installed on Termux / Linux distro).

Mostly Android OEMs base their sound architecture on ALSA, though not necessary:

  "You can use Advanced Linux Sound Architecture (ALSA), Open Sound System (OSS), or a custom driver"

In case of ALSA kernel lists devices in /dev/snd/ which can be manipulated to direct sound towards sound card. Complete tutorial can be found here. It works, but not for all sound formats. It's because ALSA drivers loaded on Android devices can't be controlled (at least I could not) through standard Linux userspace tools in straightforward manner because they aren't compatible (refer to changes/additions in Linux kernel by Google/OEMs, the closed source proprietary HALs in userspace, and differences in ALSA vs. TinyALSA). Also access to /proc/asound/ is not possible without root, see details in this answer. ALSA project is here.

Also there are more customized solutions that work with ALSA and PulseAudio both such as Music Player Daemon.

When using X Server:
XSDL Server is the only well developed X server Android app I know of, no more developed unfortunately. It has a built-in PulseAudio server with module-cli-protocol-tcp already loaded, listening on standard port 4712 by default. Once the X Session is started on Linux, we can direct sound from Linux PulseAudio client libraries to XDSL PulseAudio server by setting the following environment variable on Linux:

$ export PULSE_SERVER=tcp:127.0.0.1:4712

* 127.0.0.1 indicates that Linux and XDSL are running on same device

Or to set permanently, edit file:

# /etc/pulse/client.conf or ~/.config/pulse/client.conf

default-server = tcp:127.0.0.1:4712

Now any media player running in this environment that makes use of PulseAudio client libraries, will stream its audio to XDSL app. You can forward X session display and sound to X server running on a PC as well but that needs a more complicated setup.

When using VNC:
VNC protocol by default doesn't support sound. However, PulseAudio server can stream over TCP/UDP using different protocols. There are apps available for Android that can play simple protocol (e.g. Simple Protocol Player) and real-time transport protocol (e.g. VLC). For this we need to load the related PulseAudio module.
To setup local PulseAudio daemon, first of all comment out following lines:

# /etc/pulse/default.pa

#ifexists module-console-kit.so
#load-module module-console-kit
#.endif

Otherwise daemon will fail to start if /usr/lib/pulse*/modules/module-console-kit.so exists but consolekit package isn't installed (which is deprecated, replaced by systemd-login and no more present on many Linux repos).

Ensure that autospawn is set to yes so that we don't need to start daemon manually and it is auto started by Desktop Environment. Not necessary if we start daemon manually.

# /etc/pulse/client.conf

# Autospawn a PulseAudio server/daemon when needed
autospawn = yes

Now start pulseaudio daemon and note the value of source, for me it's auto_null.monitor:

$ pulseaudio --start && pactl list | grep -A2 -i RUNNING
$ DISPLAY=:0 pulseaudio --start

Load simple-protocol module:

$ DISPLAY=:0 pactl load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=auto_null.monitor record=true port=8000 listen=127.0.0.1

Or to set permanently, edit file:

$ echo 'load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=auto_null.monitor record=true port=8000 listen=127.0.0.1' >> /etc/pulse/default.pa

Following should be enabled in DE startup settings, necessary because some programs such as emixer on Enlightenment Desktop Environment works only if PulseAudio server in local X server is published:

$ DISPLAY=:0 start-pulseaudio-x11

Start Simple Player app and match bitrate and port set in above command i.e. 48000 and 8000 in my case. Don't use listen=127.0.0.1 if you want to listen on PC too.

I have tested both of PulseAudio based solutions on ArchLinuxARM and Ubuntu, and they work without root access. However SELinux may restrict access to certain resources if running in non-root context. Also, in order to get network access and create sockets, you have to be member of inet (3003) group necessarily. All apps with android.permission.INTERNET granted are member of this group.


Currently there is no Avahi daemon on Android and open ticket #354 at Avahi tracker, where there are attached patches, needs to be addressed to make a build for Android possible.

You can try to build it manually, if really needed.


How can an NFC battery's NFC functionality be used on Android devices?

Batteries labeled NFC come with the NFC antenna, without which it would be impossible for the NFC chip on the device to operate.


Are there Android devices without a camera, but with a torch?

I don't think there is any Android phone with a LED flash but without a camera. There might be a few low end phones(with a generic OS) that are available with a small LED for flash for using flash.

  Are there Android devices with a torch, but without a camera at all? How the LED is managed there?

Even if there is such a phone, Android has a Camera API that will let the app control flash.


genymotion icon is not shown in android studio

After installing Genymotion plugin and restarting Android Studio you should see the Genymotion device manager icon in the toolbar:

On newer Android Studio version the toolbar may be disabled or not fully shown. Make sure the toolbar is activated:  Menu View -> Appearance -> Toolbar

Additionally when you click the Genymotion icon the first time you have to manually specify the Genymotion installation directory, e.g. by default it should be this path:

C:\Program Files\Genymobile\Genymotion


Where are saved Instagram videos stored on my device?

Go into your gallery and find an album called Instagram. It should pop up. If not, what did you save, posts or stories?


Are iOS apps faster than android apps since android apps are interpreted?

Java isn't interpreted on Android. Android apps are compiled to bytecode by the developer. Bytecode is a compact representation of the program: smaller than the source code written by the programmer, but still not directly executable by the CPU. Some optimizations, such as dead code removal, can be made at this stage.

When you load the app on a device, the Dalvik JVM compiles the bytecode to native executable code, just as it's about to run. This is just-in-time compilation. It causes a brief slow-down while the program waits to be compiled, but after that there's no performance overhead, because the code has been compiled to native executable code.

There are some performance advantages to doing it this way instead of compiling up-front on the developer's computer. The app can be compiled for the particular CPU on the phone, taking advantage of its hardware features and using its performance characteristics. For example, it can use hardware floating-point operations if the CPU supports it. In addition, a clever JIT compiler (admittedly, Dalvik is not quite this clever) can monitor the way the program runs, and perform optimizations based on the way the program is used in real use. It might recompile the code with better branch hinting once it has seen which options are turned on and off in your environment, on your phone. An up-front compiler doesn't have this information to use.

Dalvik uses the Dalvik cache and other techniques to mitigate the drawbacks of JIT compilation. The new JVM for Android L and later, ART, replaces the JIT entirely with an ahead-of-time compiler. This compiles the bytecode to native executable code when the app is installed, to get most of the advantages of JIT without the delay loading the app.

Don't forget that Android apps don't entirely consist of Java. Developers have the NDK to write all or part of their apps in C or C++, for performance-critical parts of the app, especially for games. Special-purpose interfaces like OpenGL and Renderscript let programmers take advantage of special hardware like the GPU and SIMD coprocessor for some kinds of computation.

So really, there's no simple answer to your question. Using JIT instead of up-front compilation makes some things faster, some things slower. It's just one part of the overall performance of the OS.


Forcing Rooted Samsung Galaxy S5 onto 2.4Ghz WiFi

If the SSID for the 5GHz and the 2.4GHz network is the same, it probably means that the connection is handled by the router/access-point. Hence, you should look into the configuration of the router/access-point, to see how it selects the channel to connect to.


Try pressing and holding the Power button.  This should bring up a dialog box with several options, once of them being to turn off the phone.


"share via" doesn't offer me mail as an option in some apps, though it does in others

This comes back to the individual app developer, you'll have to contact the developers of business calendar and signnow to update their share menu to be compatible with the Email app.

On the mean time though, you can use Gmail to send as your work email. Once you do that, then you can share to Gmail, and pick the alternate From address by clicking on the From field on the Gmail app.


How to use setprop via adb shell in recovery?

Firstly the main Android OS (what you call "boot mode") and recovery are two independent operating systems. When one is running, other is not. Running processes are different, environment is different, loaded properties are different and so on.

Recovery has its own default.prop file in ramdisk from which it reads properties. In order to permanently change the value of ro.product.device you'll have to unpack recovery.img (or boot.img on A/B devices), modify the file, repack and re-flash.

Secondly you can't set read-only (ro.*) properties once they are already set. Magisk's resetprop tool however can do this, going a little out of the way.

Thirdly ro.product.device is usually set in /system/build.prop. So you can edit this file and reboot device to see changes. There are also some other files from which properties are set on boot.
Make sure not to break dm-verity by modifying /system if enabled.

Since the (/system and other) partitions are accessible from recovery mode too, you can mount filesystem read/write in recovery and edit the file.

Fourthly the value you are getting in fastboot is independent of both main OS and recovery. That's hard-coded in bootloader. You'll get that value even if there is no recovery and no Android OS on device.


Go to https://www.google.com/android/devicemanager

Provided you have your phone set up with your Google account, it should show up on that page. Choose the LOCK option. It'll ask you to set a new pincode (and message if you want). As soon as you hit "lock" after entering in the new pin, the phone will lock with the new pin. Now just try to unlock your phone again.

That feature is really supposed to be a way to remotely lock your phone if it gets lost/stolen and doesn't already have a pin/password lock on it, but its a handy little workaround for resetting your pin if you forgot it.

...
...
Another option is through Samsung's Find My Mobile site.
The guide for your model shows two possibilities:

Lock my device: Locks your device by setting a 4 digit PIN to prevent
other people from operating your device.

Unlock my screen: Initializes the security lock settings such as the screen lock pattern, password and PIN to unlock the screen of your device.
Since this function initializes the device's screen lock setting, you must set the screen lock setting again. The screen lock set by the device or remotely set by the Lock my screen function will be released.

...
...

If none of this works, I'm afraid you may be looking at a factory reset.


Open source tasks app that syncs automatically with Google Tasks?

I think Astrid is open source but you might want to check better because I'm not sure.


How can I make it so my cyanogenmod phone is silent for everything but calls and alarms?

What you are looking for is Cyanogen User Profiles which can be found in Settings->Profiles under the Personal section header. Pick a profile or create a new one and select what parts of your phone are active.


What is your final goal? You can try to root it using towelroot (its an apk that just roots the device). Or something else. Exploit roots are nice, as they are not changing your boot partition and let you clone the original one later on.

I never used the command you mentioned, i always used dd.

adb shell
su
dd if=/dev/block/platform/..../by-name/boot of=/data/local/tmp/oboot.img
chmod 777 /data/local/tmp/oboot.img
exit
exit
adb pull /data/local/tmp/oboot.img

There is another option: Download the official firmware from the net, unzip and untar it and you will have all your partition images ready. This is an example for Samsung devices: http://samsung-updates.com/

If you would tell us more about the device you are using, we could help you much better. (device name, hardware tag/number like gt-i9505, android and firmware version)

Good luck!


How to mount an external USB drive on a Sony Z3?

Turns out some versions of the Sony Z3 don't support OTG drives. Therefore no software/hardware change can allow you to use external USB devices.

Upgrading to Android 6.0 didn't help either, so I've abandoned the idea.


What's really 'third party applications'?

Short version
Every app other than "OS and manufacturer apps" means "third party apps".
TL;DR
Third party apps are those provided by a, hrm, third party. Though the following terms are non-existent, you can visualize this as follows: First party is the one providing the OS (AOSP/Google), second party the manufacturer (adding his own apps).
Basically, this can be read as: Everything that didn't come pre-installed. This is what the term "third party" normally is used for1.
Technical background
You find some technical background in Android's permission system. If you browse the related pages on Android Developers or see my App permissions explained, for some permissions you will encounter the phrase "not for use by third party apps" (or similar). How does the system decide what makes a "third party app"? It looks at its signature and compares that to the OS and manufacturers' signatures. If the app's signature doesn't match any of the two, it's a "third party app".
"Developer Apps"
In your question, the focus was to decide between "third party" and "developer" apps. Basically, in practice developer apps are rather a "sub-group" of "third party" apps. As the corresponding developer page states, to make debugging an app during development easier3, it can be signed "in debug mode":

You can sign an app in debug or release mode. You sign your app in debug mode during development and in release mode when you are ready to distribute your app. The Android SDK generates a certificate to sign apps in debug mode. To sign apps in release mode, you need to generate your own certificate.
[…]
You can run and debug an app signed in debug mode on the emulator and on devices connected to your development manchine through USB, but you cannot distribute an app signed in debug mode.

Thus "developer apps" can be told by using a known "debug certificate". As the quoted source states, this should not be used with "released apps" (e.g. a developer shouldn't publish any app signed this way)2.
Further readings

Application Signature Verification: How It Works, How to Disable It with Xposed, and Why You Shouldn’t
Android Fake ID Vulnerability Lets Malware Impersonate Trusted Applications (describes a bug exploited to work around signature protection, allowing any app to pose as "signed by OS or manufacturer", which was fixed e.g. with Kitkat)
Android signature mechanism (describes the difference between "ROM signature mechanism" and "Third party APK Signature mechanism")
Digital signature (general background of what a digital signature is and how it works)

1: though technically it might be not fully correct (example: in this context, what would an app be called which you manually installed, when it were signed with the same key as the ROM itself – i.e. was coming from the manufacturer?)
2: This is for security reasons. Apps might be able to access other apps' resources when using the same signature – a fact used e.g. by "addons" for specific apps written by the same developer (as the already named source e.g. puts it: Android allows apps signed by the same certificate to run in the same process, if the applications so requests, so that the system treats them as a single application. And: Android provides signature-based permissions enforcement, so that an app can expose functionality to another app that is signed with a specified certificate. By signing multiple apps with the same certificate and using signature-based permissions checks, your apps can share code and data in a secure manner). Using "your own" certificate protects "your" app from being accessed by "other developers' apps".
3: AFAIK you cannot install an "unsigned app", so signing it is a must. When "signing" an app, one usually needs to provide two passwords (one for the keystore holding your signatures, and one for the signature itself). Using "debug mode" signing, this can be avoided, as this uses an internal signature of the SDK with a password known by the development tools. This makes debugging a lot easier, as you don't have to type the two passwords over and over during the "compile › test › compile › test again › .." process.


How to know if Android Device Manager's erase phone worked on a stolen device?

There is no confirmation provided that the device had been wiped as you can read in Google Support (there are are earlier references and this is the latest I could find - last month)

So you can't - the fact that device is wiped also means that your device is not associated with your account and therefore you cannot see it listed in your devices. Also as stated here

  Erase
  Permanently deletes all data on your device (but might not delete SD cards). After you erase, Find My Device won't work on the device

(Emphasis Supplied)

Not appearing in the devices list cannot be a confirmation by itself that the device is wiped ; since Google didn't cite this as proof, but yes, most likely it is wiped

Unless you installed a third party device manager app, which provides such confirmation , there is no way to get a confirmation


After I tried using the migrate app, which force closed everytime I tried to enter system apps, I went on with an app I had lying on my phone, called app2sd. I've backup up everything and I'm good to go. Thanks everyone. Case closed


Question on How to see my mobile's contact numbers in PC

Your question is lacking multiple details – e.g. what device you're using, what Android version it is running, whether or not you use Google Services to backup/synchronize your data. Let me sum up some possibilities for a "generic answer":

If your contacts are synchronized with Google Services: Take your browser to Google Contacts (or to Gmail and switch to Contacts from there), so your contacts are displayed in your web browser. You even can edit them there.
Alternatively, open your Contacts app on your Android device, use Menu › Import/Export › Export to SD card to have all your contacts exported into a file using the VCard format. Transfer that file to your PC, and you can open it in almost all apps dealing with contacts (e.g. Outlook on Windows, or Evolution on Linux, or Thunderbird on any OS).
Alternatively, if your PC is running Windows, you can install MyPhoneExplorer to it (and the MyPhoneExplorer Client on your Android device). This not only allows you to see your contacts, but also to synchronize them (and your calendars) with your Windows PC, and much more.
Alternatively, use some remote management app which can be accessed via Web browser.


The easiest way, without using any specialized tools is just to visit that app's page in the Play Store (website, not app).

All apps in the Play Store have their package name as part of their URL, so you can just take your package name and prefix it with https://play.google.com/details?id= to get

https://play.google.com/store/apps/details?id=com.stackexchange.marvin

where com.stackexchange.marvin is the package name which will take you to the page for Stack Exchange Android app.


How safe is it to upgrade apps using Aptoid?

You're correct. When someone develops an app, said app passes through a phase of signing. The signature consists of a RSA certificate amongst its parts, so it's univocal (hence the fact that, if you unpack an app, alter it, sign it with another signature and install it, the Play Store won't show any updates for said app).

Just as the Play Store, even Aptoide, by default, shows an app as updatable only if the signature of the APK in their repository corresponds to the signature of your installed app. This behaviour can be modified by unchecking the appropriate checkbox in Aptoide's settings.

Lastly, since altering an app and repacking it with the original signature has limited probabilities of success (tried that myself, but to no avail), updating your apps via Aptoide is generally safe, providing that you leave the abovementioned checkbox selected.


How to replace KingrootSU with Superuser Elite?

Just use this tool and this guide. I used it myself on LG G3, because Kingroot was my last resort for rooting.

It definitely worked, but there was one Kingroot app left over, called Purify, which I guess was added to Kingroot after the script was made, so I would suggest adding the following lines to the script:

am kill com.kingroot.purify
pm uninstall com.kingroot.purify
rm /system/app/purify.apk >/dev/null
rm -r /system/app/purify>/dev/null

Or, what I did was once I had supersu installed, to be totally sure that Kingroot was gone, I installed TWRP, then completely erased the normal partition and installed Cyanogenmod 13.0.

good luck!


How to Force Stop multiple apps at once?

Greenify is also an app that can help you in this problem. It is one of the best task killer and battery saver app that I tried.

Greenify's link on Google Play


How can I return to locked boorloader, unrooted and original ROM state on Asus Zenfone 2 Laser ZE500KL?

ASUS already upload stock ROM for ASUS Zenfone 2 Laser Series, You can download the ROM's via download links below :

Asus Zenfone 2 Laser ZE550KL:
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550KL/UL-Z00L-WW-1.16.40.763-user.zip

Asus Zenfone 2 Laser ZE500KL:
http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE500KL/UL-ASUS_Z00E-WW-12.8.5.222-user.zip
Adb fastboot Tool
USB drivers
Laser ZE550kl

How to Flash Stock Rom on Zenfone 2
In this tutorial I'm taking WW_1.16.40.763 in ZE550KL/ WW_12.8.5.222 in ZE500KL as an example.

Step 1. Once you have downloaded the full stock rom, rename the zip file to WW_1.16.40.763 / WW_12.8.5.222

Step 2. The reason why we did this is, by renaming the zip file the phone gets notified that a new version of software is available to install.

Step 3. Copy the renamed zip file to internal memory of your zenfone 2 laser.

Step 4. Disconnect the phone from pc, you'll get a notification of available update.

Step 5. Install it. Now the phone reboots with the fresh stock rom flashed in it.

If the above method not work try the below one.

How to Flash Stock Rom on Zenfone 2

Turn off your Zenfone 2
Go to recovery mode (Tutorial HERE)
Select apply update from ADB
Connect your Zenfone 2 to your PC with USB cable
Open command prompt in Windows (in the same folder where ADB is located)
Check connection by type adb devices if connection successful will be a list of Zenfone 2 device
Type adb sideload file.zip (file.zip=adjust the filename, asus zenfone firmware that you download earlier)
Wait until the process is complete
Zenfone 2 will flash to clean thoroughly

Hope it helps.


WiFi and data connection switches on automatically although I repeatedly turn off the two features

Either an app that you have given permission to modify system settings is doing this which should be easily solved by checking each of your apps permission settings?

...Or maybe you have something like WiFi "Scanning Always Available"?

If you feel up to it, you may also find more information by looking at your Android's log files (either via an app that can look at the logs or connecting a computer and using "adb logcat")


Where can I see all my +1 and app ratings?

In Google Play Store, click the My Play activity link.

Source.


Is music bought from Google Play Music DRM-free?

It is not DRM protected

source:

Is Music Bought on Google Music DRM-Protected? where the first post in reply talks of user deploying purchased app to Dropbox for unlimited use

and

Does It Matter Where I Buy My Music? shows music purchased from any app store can be played on any other platform or device, which is only possible if there is no DRM


Go to your Camera settings(three dots) and turn on  the "Burst with longpress" option. This will let you shoot b ursts of photos simply by holding down the shutter key by long pressing. This way you can diable multiple burst photos at single click.


Not able to flash/factory reset Galaxy Nexus.; restores to one particular backup every reboot

It seems that either your recovery is broken, or the OTA update did not download correctly and the data is unable to be recovered. I would recommend starting anew, perhaps by installing a CyanogenMod ROM so that way you are running the latest Android (4.4.2). Head over to XDA and find the instructions for the type of gnex you have (GSM, Sprint, Verizon).


If you have adb shell ,you can try below command

top -m 10

which displays top 10 applications which takes CPU.


How does changing the mixer_paths.xml increase volume?

I visited this some time ago and explored some values within the file. As it can be hard to determine sound quality comparisons, I also compared the visual appearances of waveforms.

Here's a screenshot of the page:

Link

Note that I only listen to audio from my Nexus7 though headphones or external speakers.


You can simply see the crash stack trace after any crash happens.
Use ADB command below,

adb logcat -b crash #default
adb -d logcat -b crash #show from device when multiple device
adb -s logcat -b crash #show from simulator when multiple device


DAVDroid CalDAV Calender does not show as phone calender account

I solved the issue. It was an issue with a permission problem, that prevented DAVDroid to do a synchronisation. I assume that I granted the permissions "to late" (after DAVDroid already tried a sync before the correct permissions and failed).
A restart of the phone and manual re-triggering of the synchronisation process solved the problem.
Thanks!


A specific app works fine with tablet owner account, but crashes for other users

I've just run into this issue on my Nexus 7, too.  Any account other than the admin causes my app to crash.

What I've discovered so far is that with my app, there is a permissions issue when it tries to access the game database. I receive this:

  java.io.FileNotFoundException... open failed: EACCESS (Permission denied).

That database is stored in the data/data/{package name} directory... So it looks like secondary users may not have rights to access the data/ directory.  I'll try to remember to let you know if I find a resolution or find anything else that is useful.


Download an app from the play store called Psiphon:
https://play.google.com/store/apps/details?id=com.psiphon3&hl=en_GB

It allows you to create a vpn, connect to the US one.

If it still doesn't work, you can try several other steps:

Changing the locale of your device
Turn off location all together (easier than GPS spoofing)
Change your home address on google


Why can't the su binary simply be copied (techical response please)

The su binary needs both the execution and the setuid permission bit set. The first is needed that the file can be executed and the second is that it automatically runs with the file owner's rights (set user id, or setuid. In this case the owner is root. Read more here).

Files on the external storage don't have the executable and setuid permission bits set and it cannot be granted without root rights. Note also that the SD card is mounted with the 'noexec' flag to prevent execution generally to boot:

shell@android:/sdcard $ ./su
/system/bin/sh: ./su: can't execute: Permission denied
126|shell@android:/sdcard $ chmod 4755 su
Unable to chmod su: Operation not permitted
10|shell@android:/sdcard $ mount | grep /mnt/sdcard
/dev/block/mmcblk0p1 /mnt/sdcard vfat [...],noexec,[...]

That's basically why you can't just copy su onto the SD card and then run it to grant yourself root.


Tethering issues on OnePlus 6T (not operator related)

Editing the APN didn't help.
Recreating a new APN from scratch resolved the issue - even though they look identical to me on the screen.
Leaving here for others to hopefully benefit.


Can Google Docs for Android work Offline?

Google Docs on Android has no offline cache at the moment. Source

The Browser version has this functionality. I hope the Android App get's offline docs too, that would be awesome. :)


After some digging up I found out that I had not unlocked the OEM.

Pressed and hold Power + Volume Up
Choosen Fastboot on the menu
On fastboot command line ran
 unlock.bat
and then fastboot oem unlock
Selected yes on the device
Disconnected the device.
Started SP tool
Connected the device, flashing starts and completes.


Ordered i9300 from eBay - need help to understand what's going on

It sounds like your phone is blocked. You should try to return it if possible. If the IMEI is missing then it is very likely there is a serious problem with the radio or that it is simply blocked. You can't fix this by flashing a different ROM.


Why is the FrameBuffer missing on some Android devices?

I had a lot of similar questions until I asked them here. The essence of the infos you get over this post is these:

No android app handles directly /dev/fb0, does it exist or not. Instead, they are communicating with the system process named "Surface Flinger", which is the analogy of the X server on the Linuxes.
This communication happens with Binder, which is an android-specific localhost-only RPC protocol similar to the unix pipes.
Not even the Surface Flinger can see the /dev/fb0 directly. Instead, it talks to the HAL (hardware abstraction layer). Until Android 8, the HAL was a set of shared libraries in /lib/hw. Since Android8, also the HAL is a set of system services talking over binder with the Surface Flinger (although legacy shared lib HALs are still possible).
Direct display access happens in the HAL library (service) responsible for that.

HAL libs (services) are developed by the phone vendor. Ha can develop a /dev/fb0 driver and use a hal capable to handle it, but he can also develop any custom method. In the second case, you won't have a /dev/fb0 in the kernel.

Furthermore, and it is already a linux-specific thing: /dev does not need to have all the device files existing on your system. Commonly it is so, but it is not a requirement. (On most Linux distros, the software named udev automatizes this task, but Android does not use it.) /dev has device files, on a Linux you can see that they start by a c (character device file) or b (block device file) in the ls -l output, and also on Android:
crw-rw---- 1 root video 29, 0   Dec 10 09:08 /dev/fb0
brw-rw---- 1 root disk   8, 0   Dec 11 07:21 /dev/sda
-rwxr-xr-x 1 root root  1302248 Apr 18  2019 /bin/bash

/dev/fb0 is a character device file, /dev/sda is a block device file, while /bin/bash is an ordinary file and not a device.
You can create device files with the mknod tool, but note: it requires root.
It is quite possible that /dev/fb0 is created elsewhere on your system, maybe on a location which is hidden behind same userspace-only mounts or so. It is also possible that fb0 is not created at all, despite that its driver is compiled into the kernel.
We can check, which device files are compiled into the kernel, in the procfs file /proc/devices. It should contain the line
Character devices:
...
29 fb
...

This procfs file is practically always readable also as a user. If it does not exist, then your HAL responsible for the display communicates over some other way with the kernel.
If it exists, then you can create the framebuffer device by a command
mknod /dev/fb0 c 29 0

as root. (Actually you can always create it as root, but if the line above does not exist in /proc/devices, then it won't be usable.)
P.s. in LineageOS, my experiences are far the best by compiling an userdebug image. It did not slow my system at all, but all the rooting, adb things worked in it very correctly.


How to return to call when screen blanked

Check in settings > accessibility and see if theres an option for the power button to end the call. If there is make sure it's unchecked.


Phone is discharging extremely fast.. How to stop this?

I was having this issue today, apparently something wrong happens with Google Play Services last update.

Go to Settings -> Apps -> All -> Google Play Services and click on uninstall updates. Some google apps will crash but after that everything will be normal again.

Hope it help, at least it works on my MotoX


I found an app that provides this capability (among other useful sharing features. It's called AutoShare, and its working great- I had to tweak a line or two in my web service, but now the iGrill data is being shared directly to my web server!


how to run a specific app's action via terminal?

Use this:

am start -a android.intent.action.MAIN -n <package_name>/<full_class_name>

To control an app, you'll have to put correct values of <package_name> and <full_class_name> in the command. For example, you can use com.google.gmail/com.google.gmail.check_mail (Hypothetical names) as last part of command.

Obtaining package name of an app is easy, but obtaining class name of action isn't. There are two problems:

Many app developers keep class info private.
Not all developers do smart modular programming. Its good habit to divide an app in multiple classes which could be triggered by intents, but not all developers are smart.

Solution of 1st problem: Decompile the app using apktool and see all info. There are also other ways, but this one is always-working method (unless app is based on NDK instead of SDK).

Solution of 2nd problem: Nothing.

Don't worry, most of popular apps follow best programming practice and they provide Public API from which you can get class info.


I found this video on YouTube: Galaxy Samsung S4 External Mic for mobile phone.  and here is the mic quoted on eBay. I plan to test it soon. It seems the vendor has positive feedback.

It is noise-reducing microphone for the 3.5mm jack. I tried to check if the cited video has stereo sound. I believe it does, but I am not sure it did not come from some YouTube stereo enhancement, so I cannot claim it for the microphone. I plan to use it for lectures, so it should serve for the purpose well enough.


Google maps road names too small. Solutions?

Try going into Settings / My Device / Accessibility and turning on Magnification Gestures.

A triple tap on your scree will enlarge what is there including text and then another triple tap will take you back.  While it is enlarged, you can scroll with one finger.

That's the best I've found so far.


How to set default resolution in YouTube app?

YouTube app doesn't have this feature. However, YouTube Vanced comes with this feature. Go into its Settings - > Vanced Settings - > Video settings, and configure the resolution for both Wi-Fi and Mobile data separately.


How does Google map know my direction as I rotate?

GPS doesn't understand static direction at all; it can only infer direction from motion.  But there is an electronic compass inside the phone as well as the GPS.

You might want to download the "GPS Status + Tools" program from the Market; you can see detailed status information for both the GPS and the compass.


Why the F-Droid repository doesn't show latest version of Firefox to download?

F-Droid doesn't include Firefox anymore (*) but some builds from Firefox code, such as Fennec and Icecat.

(*) It is due some privacy concerns, Tracking, UpstreamNonFree and Non-free Addons

At the moment
Icecat 52.4.1

Fennec 56.0
Version code: 560020,560010,560000
Current scheme: XYZAR, where X.Y.Z is upstream version, A is architecture (0 = ARMv7, 1 = x86, 2 = ARMv8), R is revision (if we need to re-release)


Your Android Version : Settings → About Phone → Android Version
SSID Notify can help you with SSID and other details of connection
Phone Info Samsung is a versatile app which gives you a ton of info about your device

According to this post from a reputed site rounded icons are an OS feature in Android 7


I mentioned by @Άνδρας the questions 2 and 3 are not related to Android.
For the first question, I suggest two methods:

Android App:

you can use an Android App that use Alarm Manager which will be executed once a day or every hour to clean up the SMS database using Content Provider.

ADB solutions:

content delete --uri content://sms --where "date>EPOCH_TIME"

where: EPOCH_TIME is 13 digit epoch time (milliseconds)
The command will delete all messages received after EPOCH_TIME


What vCard formats/versions and encodings are supported for import?

That's not really an Android question, but assuming you were asking "how can I import this VCard file correctly into my Android address book": Some adjustments might be required to the VCard file. I found a specification summary in this Github issue comment:

  vCard 2.1 is US-ASCII by default. Individual properties can be overridden with the CHARSET= parameter.
  vCard 3.0 requires the mimetype to include a character set, e.g. Content-Type: text/vcard; charset=ISO-8859-1.
  vCard 4.0 is always UTF-8.

Giving an example for 1., taken from this article:

BEGIN:VCARD
FN;CHARSET=UTF-8:Mr. Dr. John Maurice Benjamin Doe Ph.D.\, J.D.
N;CHARSET=UTF-8:Doe;John;Maurice,Benjamin;Mr.,Dr.;Ph.D.,J.D.
END:VCARD

Further readings include RFC 6350 :)


Galaxy S5 G900V startup failure with inconsistent symptoms making troubleshooting difficult

I totally agree with all the symptoms you document. It reads like I would have wrote it. It seems many of us are suffering the same phone disease. Ultimately I ended up sending the phone to Samsung. They returned it unrepaired and stated the cost for repair  would be unjustifiable. Apparently, though, it can be repaired. I called Samsung, and, of course, talked to someone "who knows where". She did try and did say that an S7 root driver was installed into my S6. She said I could have done this while connected to my PC. Nope, the phone auto downloads updates.
I don't understand why they cannot reflash the chip. I don't understand how I could be responsible for this and why I should have to purchase a new phone.
Personally, I think Samsung sent the update without safeguarding that an older model would not auto download it. I think it's their fault and they are not taking responsibility. I didn't do this and now it's out of warranty, because of this unauthorised flash, irreparable due to cost. I'm screwed, we're screwed.

I'd like to see a class action law suit against Samsung and our providers. It smells of a conspiracy to make us upgrade $$$.

Gil


How can I wholly delete Apps like News Republic, Zoe Video Editor?

If there are system apps then she won't be able to delete them unless the device is rooted.
With no root, you are left with disabling them. Settings -> Apps, select the app, then click on Disable.

If you are unable to disable them via the settings as indicated above, then try disabling them via adb as shown in this answer.


Android: huge thumbdata4 file in DCIM folder

This happens when you load many images at one time through third party applications like whats'app or pixlrxperss. The only known solution till now is replacing the .thumbnail file with a small .thumbnail file of same name. There might be utmost 2 such files you might have to replace everytime.


How to fix device when stuck in firmware update with "Do not disconnect USB" message?

Try holding down the power and the volume down buttons at the same time for around 10 seconds, then the device should restart and run normally again.

I remember with a situation with my iPhone when it got frozen and I had to reboot it with the same approach. This also worked on my Android phone which was stuck on 0% firmware update.


Why does my device turn Wi-Fi on by itself?

After some searching, it turns out this feature is provided by the Sprint network (although that doesn't rule out that other carriers/devices may provide similar functionality). The Q&A at community.sprint.com points to the Sprint Connection Optimizer, AKA the "Intelligent Mobile Network and Wi-Fi Setting." This setting "will automatically connect you to Wi-Fi networks on your device's remembered list."

This setting can be enabled/disabled by navigating to Settings > More settings > Mobile Networks > Sprint Connections Optimizer.


Finding out where it's stored is easy. There's a terrific little app called DiskUsage that visualizes the space your folders take up. You can easily spot where the Music cache is.

As for moving to a new rom. Based eldarerathis' answer to your previous question, you should be able to make a backup of Play Music's music.db either from a terminal or using an app like Titanium Backup. Restoring this file on the new rom should make cached music show up.


Lock yourself out of your phone for a certain amount of time

Hand it to a roommate?  Or trade phones with a study partner?

Reminds me of the old "how do I stop myself from using my credit cards" scenario:

http://moneyning.com/credit-cards/freeze-your-credit-cards-to-ice-your-spending/


WPA2-Enterprise: PAP not shown in phase 2 auth spinner

Ok buddy, this method works for me:

*I have found a way to make it connect - at least it worked for me! You have to select the network from the list but while it's trying to connect, you have to long press on the network and select modify to bring up the settings window. Then just enter your settings as normal.

I only had to do this once to set up the network and now it connects automatically.*

The autor is flarge in XDA forums, i don´t linked, i don´t know if here i can do it.

CYA!


How can I know which app is giving me notification sounds?

For system logs you have the "logcat" command.

you culd try killing apps one by one untill you find the naughty one. But unchecking notifications should work, so are you sure you disabled almost all? It's probably an app that is still notification enabled


The behaviour sounds a lot like Ambient Display at work. The toggle for it should be in Settings - Display, if it exists.

EDIT the following screenshots are from the OP's phone.  Notice, the "Ambient Display" element does not have a toggle switch in the image below.

The image below is the submenu that appears upon clicking "Ambient Display".


Stop GMS Firebase Indexing from collecting all of the personal data

You can add stronger measures , since your device is rooted

First is Xprivacy Lua which does an excellent job of protecting your privacy and also Firebase Analytics amongst other trackers (XPrivacyLua needs EdXposed. For EdXposed installation on 10, see How to install EdXposed on Android 10 without triggering safety net)

Next, download Warden App from F-droid or Izzy's repo. It is specifically aimed at killing trackers and loggers (with a few exceptions). You can selectively use the app to work on your apps or apps plus system.

By turning developer options off, you are only hiding what's happening w.r.t Firebase.
In addition, see answer here How can I make an Android app "forget" that it installed on my phone before?


How to use Windows 10 headset as Android call headset

Yes, this is definitely possible - but not without special connective devices. You can actually use a variety off available connectors to extend comopatibility to the device, such as USB to 3.0 headphone adapter, and if your device will support the connection type, you could also use the MICROusb to USB 2\3.0 adapters.

Do a search online for one of the above mentioned devices, and learn more about them and your phones compatibility. You may also purchase of from almost any online electronic supply chains, as well as finding information regarding where to purchase one of the adapters locally.


Android allows mounting of removable media over USB. Before the storage media is mounted on the host computer, the Android device unmounts it to ensure that only a single system has the storage media mounted at a time. That works fine for removable media.

When an Android device has only internal memory without any removable media (like the Galaxy Nexus and newer Nexus devices), the device cannot unmount its internal memory to let the host computer mount it. The Android OS requires use of the internal memory. Hence, mounting over USB does not work.

Some devies with internal memory only (like the Nexus S) worked around this problem by providing a separate storage partition not required by the Android OS. That separate partition could be unmounted by Android and allowed to be mounted on the host computer. Multiple storage partitions make it harder for users to manage their storage space. That is, one partition may fill up first while there is plenty of space in the other partition. So recent Nexus devices come only with a single partition in their internal memory which cannot be directly mounted on the host computer.

With such devices, mounting the internal memory on the host computer can be achieved with go-mtpfs using MTP and FUSE. I have tested the following on Ubuntu 12.04.1.

Setup:

$ sudo apt-get install golang fuse git-core libmtp-dev libfuse-dev
$ mkdir /tmp/go-mtpfs
$ export GOPATH=/tmp/go-mtpfs
$ go get github.com/hanwen/go-mtpfs
$ sudo mv /tmp/go-mtpfs/bin/go-mtpfs /usr/bin/
$ sudo adduser $USER fuse

Mount an Android device:

$ mkdir /tmp/AndroidDevice
$ go-mtpfs /tmp/AndroidDevice &

Use the mounted filesystem:

$ ls /tmp/AndroidDevice
Internal storage
$ ls /tmp/AndroidDevice/Internal\ storage/
...

Unmount:

$ fusermount -u /tmp/AndroidDevice

References:

http://www.androidpolice.com/2011/11/18/impromptu-qa-session-with-android-engineer-dan-morrill-brings-to-light-reasons-behind-galaxy-nexus-lack-of-usb-mass-storage/
http://blog.itsbilal.com/2012/12/connect-an-android-4-0-phonetablet-to-ubuntu-the-reliable-way/


Nexus 5 IMEI number gone after updating to Lollipop

There is nothing to worry. Please follow the steps mentioned in this Android Enthusiasts answer.

You just have to flash the images properly. Do a factory reset using the recovery mode.

Volume Down + Power
Bootloader screen will be visible
Go to Recovery
Power + Volume up key (few seconds) and then let go of the Volume up key, but keep pressing Power
Select Wipe Dalvik cache
Select Factory reset


Is there an "Inspect Element" option on any browser on Android?

You can use Dago Browser (Web Inspector). It allows you to inspect webpages and works flawlessly on my MIUI8.

From its description,

  Dago Browser is a web browser with web inspector that can be opened by swipe right from a web browser page and choosing Inspect Element. Once open, it highlights the node on the page as it is selected in the hierarchy. [...]


Why is phone storage breakdown not adding up

The Android operating system itself and other programs that come pre-installed on your phone are also saved to internal storage. This is why the available storage will never equal the advertised storage capacity on any new phone.

Some bloatware can be uninstalled and some cannot.


How to get the Enter (Return) key in Messaging (MMS) app - Jelly Bean

press the shift key and see the change in the icon for the smiley. It changes to the enter key.


I have found under setting (in Android 4.3 anyway) that I can go to Device: Accessibility:Negative Colors.  This will produce the "inverse video" effect so normally white backgrounds are black.  In conjunction with normal (or app enhanced) screen dimming this reduces liht significantly over the normal black on white output.

I will update this answer if I find a way to control backlight brightness.

Update: This mechanism does not work when the onscreen keyboard is involved, as those are typically dark and negative video makes them too bright.


How can I delete these older contacts backups from Google?

Follow these steps:

Go to Google Contacts.
Sign in the account where you want to delete old contacts.
Choose contact(s) by 'check mark sign' before contacts name.
Click 'more' from above drop down menu, there you'll get delete option.

It's done.

In case you have two different Google accounts added to device and one is having your old contacts then you can disable syncing of contacts of that particular account without deleting contacts.

Go to Settings and search for 'Google account' in search tab, or alternatively, open Settings → Cloud and accounts/accounts → click Google

There you will see list of all connected Google accounts. Now, simply click the account you want to disable auto syncing of any particular option, such as contacts.


Remove auto-fill text from native captive portal app

Go to Settings > Apps, and show all system apps.

Find the CaptivePortalLogin app in the list and clear all the data for it by going to Storage > Clear Data.


What is the difference between the Android OS and Android System?

"I got a rather meaningful suggestion on another forum that "Android OS" is actually the low-level kernel, while "Android System" is actually the higher-level OS service layer"

Source: http://forum.xda-developers.com/showpost.php?p=10922010&postcount=3


Do you mean where is the wpa_supplicant.conf file?

If so, you will need root access as it is in:

/data/misc/wifi/wpa_supplicant.conf


1) Format the cell as a date
2) Select the cell you want add date, and click the calendar icon shown as in attached picture, the current date is inserted.