Remove Quick Settings from notification pulldown

After a lot of searching, I've found my own answer. The Xposed module "LG G2 TweaksBox" works with the LG Optimus Fuel for reasons unknown and allows changing what's visible in the notification pulldown, as well as the every other option of the module. Hopefully this provides help to others with the same issue.


Help Me Fix An Embarassing Mistake (Without Losing Data) :o

I finally fixed it by flashing the ROM. I tried this before but forgot about all the extra hoops I had to go through to get it to work with my particular phone. Also I probably assumed it wouldn't work because the phone was locked.
The OTG mouse didn't work because my phone doesn't support OTG. I tried it even though it wasn't listed in my phone's specs. None of the other suggestions worked because my phone was locked.


Backup and restore Android Settings and Application through ADB

Make sure debugging is enabled and the device is connected.  Also, remember to actually select the "backup my data" button on the device itself (the device requires confirmation).  If you don't see such a screen on your device, you're quite possibly running a pre-ICS (< 4.0) phone, which will unfortunately will not have the feature.

Also, bmgr is not a solution for this-  It's a tool for testing apps that handle their own backups using the backup API by manually firing the "backup" and "restore" methods on the backup agent in the application, not shelling into the device and copying data to/from the development machine.


See all Reviews/AppRatings on PlayStore in a better Way?

Play Store reviews , IMO , are not a good indicator of an app for reasons mentioned Why You Shouldn't Trust App Store Reviews (and What to Trust Instead).

Appbrain a front end for Google Play , gives a better filtering capability as mentioned here. In addition, you do get a better insight of app in terms of rating over time, updating details, change in price, versions etc

Aptoide , at least an alternative of numerically showing the number of reviewers per rating , along with overall rating and use that in addition to alternate ways suggested . Screen shot below

Post your update in the question, Sensor Tower could be an option. It is a paid service but offers a flavour of services by free login for Facebook for example

Amongst the host of features it offers, Review History is one of them as shown below

  Export Reviews (Enterprise-only)- Export of reviews in .csv format will not be displayed unless you are logged in with an Enterprise-level account.


Top draw stopped working. 'No notifications'. Gear icon for settings also is gone

If you are not getting notifications from the apps you locked,check in that app lock settings whether you ENABLED notifications from apps under lock .


Is there a way to use Userscripts / Greasemonkey Scripts on the Android Browser or Dolphin HD?

2019 Update:

My preferred way to get userscripts on Android would now be to use the Firefox browser, which has working, well-maintained Add-ons available for both Greasemonkey and Tampermonkey (search for them through the Add-ons menu in the Firefox app).

Pasting the javascript into the address bar still works (at least on Chrome), but note that Chrome now strips out the javascript: prefix when you paste in the code.  If you don't retype it, it will just do a web search.

The mobile versions of Chrome and Opera (also now based on Chromium) don't support userscript add-ons, but the Tampermonkey standalone app is still available from the Play Store.  It hasn't been updated since 2013 but still just about works.  However, given its age, it won't support many of the features of the current Greasemonkey/Tampermonkey API, or modern websites in general.  As a result, many userscripts won't work without modification.  It's also tricky to figure out how to install them in the first player (use the 'Textarea' utility hidden under the Advanced Settings).  There are also Tampermonkey extensions for the Dolphin and UC browsers available in the Play Store.  I haven't tried them, but they haven't been updated since 2016.

Original 2013 answer:

Solution 1. Use Tampermonkey. Tampermonkey is more popular as an extension for Chrome, but it is also available as a standalone Android app. It functions as a lightweight browser, and allows you to manage and automatically run user scripts. Unfortunately it doesn't have many of the features found on other popular browsers, but it does support the Greasemonkey API.

Solution 2. Use Opera Mobile, which has built-in support for userscripts, but no script management features, and doesn't support the Greasemonkey API. Navigate to the User Prefs section of opera:config, then tick "Always Load User JavaScript" and "User JavaScript". Enter the path to a folder (not a file) in the "User JavaScript File" field (I use /sdcard/userscripts/), then store the settings. Save your userscript in that folder with a .user.js extension.  NB this works in OM12, but the OM14 beta doesn't seem to support userscripts at present.

Solution 3. Launch your userscript manually via a bookmarklet or pasting this javascript directly into the browser address bar:

javascript:(function(){var a=document.createElement("script");a.src="http://path.to/myscript.user.js";document.head.appendChild(a);})();

This technique is tedious, but the principle should work in most browsers. You don't get Greasemonkey API support though. The code above should work without modification in the stock Android browser, and can be saved as a bookmarklet. In Chrome Mobile the space in the var a needs escaping, i.e. var%20a=, and bookmarklets don't seem to work, so you have to paste manually every time.


Samsung Galaxy S keeps resetting itself on shutting down. How can I stop this?

The Flash memory in the device may have died. This would cause any data on the chip (the /data chip) to not be picked up by the system, so it assumes that it is coming fresh out of a box.

This means that the chip(s) in the device may have used all of their write cycles. This is the reason SSDs aren't used for their reliability.

All flash chips (thumbdrives, SSDs, anything with a size of two to the power of X (2,4,8,16...) that isn't RAM...) have a limited number of possible write-erase cycles.

In most cases, this is unfixable other than replacing the chip. And in your case (if this is indeed your problem) this essentially is terminal.

Limiting writes to the chip (don't update apps, install-remove apps etc...) is the only way to slow this process.

  ... for the last couple of years...

In your situation this can be caused by general usage, esp, over this time period.
My eeePC's SSD didn't last a year.

Although, this could be something completely different, I'm just going by inferences as I couldn't see anything on Google.


Is the Android desktop screen (on any version) a Dalvik executable?

What you describe as "desktop", and the screenshot shows, is called by different names. Mostly it listens on the names Launcher and Homescreen, depending on the aspect referred to. And yes, it's an app that ships with its own .apk file, as all its "replacements" (e.g. Apex Launcher, GoLauncher, or Holo Launcher – to name some) do.


Just to let everyone know, this has now been fixed. I'm not sure when, but the latest versions of Google Play Services and YouTube now work on kindle fire OS 4.1.1.


Is there a task widget that only shows todays tasks?

Try Any.Do.
It's an normal task app with nice style, and the widget is only showing tasks for today, also several sizes are available.


Just a few reasons Android uses a lot of power:

Large, Colorful, Bright Display
Constant Wireless Connections
Background Applications
Application/Cloud Syncing
User Input
Garbageware Applications running when no one asked them to
Poorly written applications using more CPU cycles than needed

Basically, everything about your phone that makes it "smart", uses battery power - often a lot.

If you were to dim the display to minimum, turn off all wireless communications and have no applications running and syncing, your smartphone would have outstanding battery life; and be quite useless.


This previous question How to force network operator selection once and for all? suggests that an app called APN Lock should allow you to lock your network to the correct one. You'd need to change the settings on it to change which network it locks to whenever you move between the countries, but hopefully you're not doing that every day?


Easiest way to reduce power consumption to phone only

See my related answer about battery conservation.

In your case, you want your phone to become a "dumb" phone.  Use APNDroid to cut off your data.  There's even a widget to make it a one button press.  Other than that, keep your screen dim and you should be good to go.


In Settings > Contacts > Show all contacts should be disabled which was the case for me but still had same problem. So I enabled "Show all contacts" and exited whatsapp. Launched Whatsapp again and disabled 'Show all contacts' and got the names back again instead of just phone numbers. Hope my experience helps.


How to remove an image saved as wallpaper from lock screen android 4.4.2

Images Downloaded from chrome are stored in ‘sdcard‘-‘download‘ if you dont have sdcard check in Internal memory's ‘download‘ directory.
After finding Image Delete it and change your wallpaper either from settings->display->wallpaper or by pressing and holding on empty space on homescreen and than selecting wallpaper.


How can I force the Sense UI home screen on my Evo to landscape?

The factory implementation doesn't support landscape.  (When you configure the background, you get a hint about this from the dimensions of the image).

Lanscape mode would require a custom ROM.


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

1) restart your phone

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

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

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

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

I hope I saved your precious 30 minutes:)


Unable to install ROM with adb sideload or other methods on LG G3 d855

So I was finaly able to solve my problem :

Apparently the failure of adb sideload at exactly 47% is a known bug on TWRP, so I would assume that it's the same bug bitting me on Cyanogen recovery.
Anyway, if the recovery doesn't allow to install a ROM, there is the download mode (volume UP and plug in an USB cable).
If download mode doesn't work, try it with another USB cable (such as the one that came with the phone)
Have a Windows install available either physically or in a VM as LG couldn't bother supporting other OSes.
Follow this tutorial to reinstall the original LG ROM, but at step 7 tick the "Board DL" box as not to get stuck on "Factory Reset Status 2" such as explained in this reddit thread (doesn't seem to be a problem for everyone).
Reroot the phone and reinstall a ROM that isn't full of LG bloatware.

(Note for self : next time buy a device that hasn't been designed to work against it's owner)


Unfortunately, it does not look like there's support for reading XPS documents on Android products as of yet. But there are nice little utilities, like XPS to Image Converter that will allow you to convert them to images or pdf files viewable on your Android device.


Prevent apps opening links in Chrome Custom Tabs (i.e. open in default browser directly)

The Custom Tabs help page says:

What happens if the user doesn’t have a recent version of Chrome installed?
Custom Tabs uses an ACTION_VIEW Intent with key Extras to customize the UI. This means that by default the page willopen in the system browser, or the user's default browser.
If the user has Chrome installed and it is the default browser, it will automatically pick up the EXTRAS and present a customized UI. It is also possible for another browser to use the Intent extras to provide a similar customized interface.

That means, if you make some other browser the default one (this can be done via Settings > Apps > Cog menu > Default Apps), any app trying to open a Custom Tab will open the link in that browser instead.
Update: That also means, it's possible to write a "manager" app that presents itself as a browser (handles ACTION_VIEW intent), and on receiving this intent checks whether it has Custom Tabs-related EXTRAS, and depending on some logic opens a browser of your choice using an explicit intent (where the desired app package name is explicitly specified).


Automatically insert recipient name in WhatsApp's broadcast message

you can use the custom WhatsApp broadcast tool for web.
It automates sending of custom message uploaded in a csv using web.whatsapp.com
Link to the program
https://whats-app-dialer.com/#broadcasthtml


Find out which app is pushing ads in my notification bar?

Beginning with 4.1 Jelly Bean, you can long-press the notification itself. This will bring up a menu with a single item, "App Info". Touch this item and you will go straight to the offending app's management page, where you're just a touch away from "Force stop" and "Uninstall".


It is not possible to decrypt the database without the keyfile, and WhatsApp make a point of not having your messages in the clear (they are encrypted end to end)

So unfortunately you have no chance of getting your data back without that keyfile.


Can I root my stock-Gingerbread Captivate without flashing a new kernel?

Unfortunately for us (not so much for manufacturers and carriers,) Gingerbread closed the exploits that were previously being used to gain root privileges on older Android OS versions.  This means that tools like SuperOneClick and similar will no longer work.  The only way to get root on Samsung devices with Gingerbread is to flash a pre-rooted image onto the phone with a tool like Odin or Heimdal.

Forums like XDA-Developers and Rootzwiki contain detailed instructions for flashing such an image (kernel only, full stock system, or a completely custom ROM.)


What is "USB storage app" under Storage of App Info?

I guess you have to read the "USB Storage App" as the USB storage used by the app itself. So the code of the application.

If your application would for instance start generating cache information, saved pictures etcetera. And if it would save that information on your Storage Card, then the information will be showed under Storage Card.

So under "App" and "Storage Card App" is only the information and code of the application itself, not the information or data it generates. So in most case these 2 numbers will not change over time. And then under "Data" and "Storage Card" information generated by the application can be found. Either on the Storage Card or the internal memory (depending on the application I guess). This is the information managed by the application (local databases etc), so this will probably change over time, depending on the application in question of course.

This is my interpretation of those 4 terms. And if I check for some applications I use, it looks like my interpretation is correct. It is certainly correct for the applications I created myself, so for these apps I know where what information is saved on the phone.


You can try to use the MBRFAT hack — the first sector which looks both like a FAT boot sector and a MBR partition table.  Such images can be created by the makebootfat utility.

I did not try to do this actually, but in theory you should do the following:

Create a files directory which should contain files to be placed into the FAT32 filesystem image (it could just be empty).
Locate the following files:

mbrfat.bin — should be contained in the makebootfat package;
ldlinux.sys and ldlinux.bss — come from the Syslinux 3.x package (use a 3.x version, I'm not sure that makebootfat is compatible with more recent versions).

Create a file for the FAT32 filesystem image with the desired size of the FAT32 part:

dd if=/dev/zero of=fat.img bs=1M count=1024

Create the FAT32 filesystem image with MBRFAT:

makebootfat -o fat.img -m mbrfat.bin -b ldlinux.bss  -c ldlinux.sys -F -Y -v files/

(Note that placing ldlinux.sys in the files/ directory does not work — it must be copied with the -c option.)
Put your card in the phone and attach it to your computes as UMS (it you work with a card reader, it would be hard for you to mount nested partitions).
Write the created image to the whole disk device exposed by your phone:

dd if=fat.img of=/dev/sdX bs=1M

Create your additional partitions on the same device that you have written the image to. If you want to place the bootloader on the EXT4 partition instead of using SYSLINUX on the FAT32 partition, mark your EXT4 partition active and remove the active flag from the FAT32 partition.
Make a backup copy of the MBR+FAT sector:

dd if=/dev/sdX of=mbr_fat_backup.bin bs=512 count=1

Install Linux on the EXT4 partition, being very careful to avoid installing the bootloader to the MBR of the disk. Some installers do not support installing the bootloader into the partition boot sectors; in this case either skip the bootloader installation and install it manually later, or (if skipping is also not possible) restore the MBR+FAT sector from the backup after installation, then install the bootloader into the partition boot sector. Or you may configure SYSLINUX on the FAT32 partition as your bootloader (for this you will need to copy the kernel and initramfs image to the FAT32 partition).

This configuration would work as follows:

Android will see the outer partition contents just as a FAT32 partition, although with the number of sectors in the filesystem smaller than the partition size. The Linux kernel on the Android device will not try to parse the nested partition table, therefore the nested EXT4 partition will not be accessible from there.
When Android exposes the partition contents as an USB mass storage device, the OS on the host computer will parse the sector 0 of the exposed device as an MBR partition table, and will see multiple partitions there. For the FAT32 partition it will use another sector as the boot sector containing the FAT32 BPB; this copy of BPB will contain a smaller value in the “number of reserved sectors” field, so that the FAT and data clusters will end up in the same physical sectors as when using the BPB in sector 0 of the outer partition.

The problem with this config is that accessing the EXT4 partition when using the card in a card reader will not be possible, unless you use utilities like kpartx to expose nested partitions. Booting when using a card reader could work if you create another partition on the card directly and install some bootloader there (with a separate copy of kernel and initramfs images); note that this partition will not be accessible when using the phone.

In addition, mbrfat.bin is somewhat buggy, and some computers fail to boot when using it.


How do I tether my android phone mic to my windows computer

The easiest thing would probably be WO Mic.


Using a separate account for Play Store purchases

You should be able to add another account in Google Play on the devices that can be used for purchasing and downloading apps. You can even set a pin for it. With the Google Play Store open:

Tap the settings button in the upper right-hand corner

Tap Accounts

Tap Add account and then OK

Go through the account setup and now you should be able to select that account to purchase and download apps.


Google Play store asks to uninstall apps on sd card to free up space for new installations

See App Install Location for what could be the reason

When your application is installed on the external storage:
The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal device memory.

(Emphasis Supplied)


What is the purpose of the SD card on an Asus ZenPad

4.4 had a change that made all but one folder per app on the sdcard read only, but you could disable that... you should be using 7.1 anyway... why can't you access it? Did you format it as internal storage? If so you are using it, just transparently.

Is this the correct model? https://wiki.cyanogenmod.org/w/P024_Info


Why did a .nomedia file get added to my device? Showing 0 Image, Audio or Video Files?

I think the file got created by some app on your device.

You can delete the file by using any file explorer. In the My Files app on Samsung devices you first need to go to its settings, and enable 'Show Hidden Files'. Then the file is visible and you can delete it.


No it isn't possible. Even if you send him a message without him adding you as a contact the first thing he will see is your number.


Downgrade android version from higher to lower?

It depends on the manufacturer and the android version most likely. When there are new system updates, there are also often new bootloader versions available. Those are automatically updated to run on the newest software and provide support for the new android version. The installation of older software packages is often restricted by the newer bootloader. Some phones can be downgraded to older software versions of android by flashing a zip file via recovery or fastboot. But in the end it depends on which phone you have got and which android version you want to downgrade to.


My Huawei u8160 is restarting automatically

Summarized Answer:

The main issue your facing is that you're using SmartassV2/ondemandX that was developed for stock kernels. But you're using it with a non stock kernel, the CyanogenMod 7.2. See bellow a summary for each of them.

Useful reading: A Beginner’s Guide to Android Kernels

SmartassV2/ondemandX governors

Stock kernel is the factory firmware. If you're using SmartassV2/ondemandX governors, they are modules for phones with stock kernels because they don't have 'smartass' or ondemandX' governors:

XDA Developers Forum :: SmartassV2/ondemandX governors for Rooted/stock ROM | 2012-02-24

Last updated: by AnDyX; 16th May 2012 at 07:47 AM.

  This modules are for people with stock kernels because they don't have 'smartass' or ondemandX' governors.

  Differences between this modules and build in stock kernels:

  allows to set max CPU freq when screen is off (to save battery),
  allows to set starting CPU freq when phone awakes (to speed up awake process),
  allows set/change almost all aspects of governor (to suite needs),
  should be a bit more responsive when parameters are well chosen for smartassv2 governor.

CyanogenMod 7.2.0-RC1

The current CyanogenMod 7.2.0-RC1 U8160 Port status is stable, but there are some known issues reported.

Already fixed reboot related issues:

v0.9 (20120203):

Hotfix 4test5 [21 Feb]: Revert longterm patches due to random reboot issue.

v0.7 - 22 January 2012:

Kernel stability fix (disabled SCHED_HRTICK due to instability/random reboot issue).

Note: Check your version. The latest is v1.3 released at 2012-06-25.

Use the link bellow to get detailed information about the development and what users are reporting. If you've got a version above v0.9, consider reporting your issue, thus allowing the developer to deal with it. If your version isn't the latest, consider changing to it.

XDA Developers Forum :: Huawei U8160/U8180 CyanogenMod 7.2.0-RC1 U8160 Port

Latest release: v1.3
Last updated: by psyke83; 25th June 2012 at 01:57 PM.
Thread responses: 3830


Remove bloatware from a Samsung Galaxy S4

DjeMBeY has created a custom ROM on XDA which contains stock ROM, minus the bloatware. It is pre-rooted; once you flash it, you also get root. There is also a Google Play edition if that's what you want.


I've found that if I run into problems with the custom recovery, I can get rid of it altogether by re-flashing the stock firmware, and then I can install the custom recovery again. You have a different device, but that's what works on a Samsung Galaxy S4, so it might work for you. Of course, there's always the possibility that if you try installing CWM again you'll run into the same problems, but at least that should let you start again from square one, as if you had never flashed a custom recovery in the first place.


Tasker: event works, state enter/exit not - Fixed by reinstall

Even though I still don't know what was wrong, I did manage to fix it. A reinstall solved the problem, but only if I also deleted the 'Tasker' folder on the sd.

Note: You can export your configuration, and everything will work without any extra work after the reinstall. (menu->data->backup/restore)

Note 2: When using the state stuff, there's no need for an 'active normal mode' task. It'll revert everything back again.


Can I manually focus the camera on my Android phone?

I couldn't find a way to do it or an app that would do it.  There were a couple out there that claimed to have manual focus but basically just did what you described as "assisted auto focus."

I found this thread at XDA where some people have been looking through the code to find a way to add the manual focus.  From what they found it appears that it is possible but someone has to code it.  Its worth keeping an eye on it: http://forum.xda-developers.com/showthread.php?t=630989


How to reinstall Android on Polaroid PSPT350

You don't need to reinstall Android in order to "clean" your device.
You just have to go to settings>Back up and reset>Factory reset the device (the names may vary from device to device) but are like this.
So when you do this, what really happens is that the device is restored to a new device (just as you bought).

Take in mind that all your data will be erased, so back up your data first.


How can I enable debugging on LG G Stylo smart phone?

Since android version 4.2.* and up the "Developer options" menu is hidden.

To enable Developer options you have to go to About Phone (or About phone > Software info) and tap Build number 7 times

Now you should have Developer options in the options menu as usually


Are there any command line SSH clients available for rooted Android phones?

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

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

Step 1: Set up your connection in ConnectBot.

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

Step 2: Create a Tasker Task to call connectbot.

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

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

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


Share location between iOS and Android..?

Google maps has live location sharing, built in.

It works for both, iPhone and Android devices according to Google support

You can set it up in just a few steps:

Open Google maps, in the menu, select location sharing. There, it will ask how long you want to share your location for.  Select until you turn this off and choose an email account to share it with. (Both have to have a Google account to use this feature)

The same is done on an iPhone after downloading Google maps.

Now, every time you open Google maps, it will show you exactly where the other person is located.


Usb Speaker with External Power supply? S ll

Okay, so I tried to power it with pluging it into a common charger and I'm happy to say it worked and didn't cut out .Considering the external charger use the same method to give power it really should work. Although I haven't had the chance to try it yet but I'll definitely grab one so i could max out my speakers volume anywhere I am.

Adam


Is there a way to turn off app updates when global and app-specific autoupdate setting is already set to Never/Off?

That Google Chrome update is horrendous! It's being forced outside of Play Store, but there is a way to disable it.

It's pretty ugly, but here's how I stopped it, while keeping Play Services (Gmail, Maps, etc): Go into Application Manager, scroll over to the "All" tab, and find "Download manager". Once you disable that, there will be NO updates from anywhere.

Now, Play Store won't open all the way, asking you to turn Download manager back on. So when you need to use Play Store, go back into settings, find Chrome, disable it, then clear data on Download manager and also on Play Store. Then, you can update other apps without updating Chrome.

You also will need to use Firefox or Opera to download PDFs and other files online.

Hope this helps,


Does a special NFC Chip have to be installed before using the phone as a charge card?

If you have an NFC chip (and a Secure Element (SE), but as far as I know all current NFC phones have both) then theoretically you should be able to pay for goods using Google Wallet, however only certain phones on certain networks are supported and it can only be used in the USA.

EDIT: Just to make it clear it may still be possible to pay for goods via NFC using your phone without a SE but if you want to use Google Wallet then you'll need both.

It's feasible that companies could have their own custom payment application where you load credit onto it and have an ID/cryptographic key stored in your device and then pay using that. I don't think this is too likely however because of the security implications of someone else using your ID/key and also, what would the benefit for the merchant be? They now have to support this NFC payment infrastructure and it saves them only a small percentage of money on credit card fees.


Playing music over Bluetooth in Android car unit that only accepts Bluetooth phone call

Really, the best method is to just get a Bluetooth adapter from Amazon or something.

More apps can be integrated with regular Bluetooth and you will still be able to use the Bluetooth thing built into the car for calls. On Android, there is an option to choose what a certain bluetooth device is used for.

This would also be better than any hack or workaround because it will always be in a 'call' and will probably drain more battery. Also, an app cannot intercept all audio (which would be needed to send everything to the speakers) unless your phone is rooted.


Can I delete multiple emails with the standard Android email app?

DISCLAIMER: This is based on the stock email app on a Samsung Galaxy S4.

If you click on an email quickly, it opens that email.

If you long-press on an email, it selects that email without opening it. Then if you click another email, it also selects that. Now, you have two selected emails. You can then click the delete button to delete both emails.


Error retrieving information from server.[BM-PPH-02]

You need to change your country so then it won't come up anymore. I used
https://productforums.google.com/forum/m/#!topic/play/QXdA_Q3V1o8 this website. Dave was very helpful

Hi all,

You can update your home address whenever you want, including changing to a different country. If you're representing a company, enter your business address.

Sign into your Google Payments account at payments.google.com and click the Settings icon in the top corner. See screenshot:
Click Edit next to the "Home Address" listed and update the address (please note this is different from the "Address Book" which holds shipping addresses).
Open the Play Store and navigate to any item available for download.
Click to begin a download until you reach the "Accept and buy" screen (no need to complete the purchase)
Close the Play Store, force stop and then clear data for the Google Play Store application (Settings > Apps > Google Play Store > Force Stop then Clear Data) or clear your browser cache
Re-open the Play Store. You should now see the Play Store that matches your default payment method’s billing country.

Note that if you don't immediately see the Play Store that matches your default payment method's billing country, it may take a few hours for this to take effect.

If you haven't yet added a payment method to your account for the first time, add a card directly from the Play Store with a billing address that matches your intended country location. Then, follow steps 3 through 6 to show your intended country's Play Store.

Some things to note...

For legal reasons, you'll need to sign new Terms of Service if you change your home country.
If your Google Play balance is higher than these amounts, you won't be able to change your home country. If it's under those amounts and you change to a country with a different currency, you won't be able to see or use your remaining balance until you switch back to a country where that currency is used.
If you have a Payments Balance higher than USD $10, or a Checkout Merchant account, you won't be able to change your country.

Hope this helps!

David


Can I access my Google Backup and or my HTC Backup on my PC?

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


my phone may have virus but my antivirus scans clean that phon is protected

A lot of advertisers try to mislead you by saying there is a virus on  your phone. I believe Google banned the use of misleading advertisements such as the one you are speaking of.  So if it was a pop-up ad, I would not worry about anything. Just be aware that some pop-up ads on websites don't have a cancel button, and if you press the back button on your device, it's like you pressed OK.


Do you have port forwarding or access list set on your router/firewall allowing only SSH from particular IP's?

This could explain why it works from a known location.


how to enhance the sound quality while recording the sound?

You can use any ordinary microphone that uses unbalanced connectors with suitable adaptors like this 3,5mm one. However, the resulting quality will depend on the DACs of the device and the application used, an external mic can only do so much.


How can I block ads from using my cel phone data plan?

You can turn off access to mobile data for all apps on the Samsung Galaxy
Light by going to Settings->Connections->More Networks->Mobile networks and clearing the checkbox next to Mobile data This won't allow any data over the cell network, but data over wifi is still active. Note that this will likely have a negative impact on usability of a number of apps that require connectivity to operate as expected if you aren't connected via wifi, so you wmay want to flip it back on if your heading out.


Find lost Android tablet without SIM card

You can use https://www.google.ca/android/devicemanager considering you account info is still on the device. and yes if you don't have a password set they can delete your data from the recovery.


Play store does not list any installed apps

This problem does not seem to be limited to Cyanogenmod devices. I experienced it on most new devices: Pre-installed apps are not recognized by Google Playstore.

The only way I found to make Google Playstore recognize that an app is installed is to search for the app in the Playstore. Usually the Playstore has an update for the pre-installed app and if you install this update manually the app will afterwards be listed as installed app in Google Playstore.


Screen light is on as long as the charger is connected

This is an option in the developer section of settings on all android devices I believe. It is called 'Stay Awake' and the description is "Screen will never time out while charging"

If you untick this, the screen should go to sleep as normal again.


Given an Android phone, how can I find out what custom and stock ROMs are compatible?

This site offers a fairly comprehensive coverage to the questions asked by you:

Where can I find stock or custom ROMs for my Android device?
How do I root my Android device?
How do I update Android on my device?

Coming to your device in particular, it appears there is lack of developer support to create custom ROMs as a quick search (not comprehensive ) did not provide any evidence. Even the OEM, it looks like has not come out with any plans to update to Lollipop, whereas most popular phones have the next version Marshmallow rolled out or in the process of rolling out.

Possible reasons for lack of developer support, in general, could be (i am not a developer, so guessing):

Chipset being not developer friendly
Not a popular phone compared to low cost "budget phones"
Kernel and chip set information not "open source"
Difficulty in porting custom ROM from another ROM
OEM not coming up with a improved versions of phone


there is no significant difference between charging it while it's turned off or not.
Modern Li-Ion and Li-Po batteries which are built into tablets and phones nowadays can handle any kind of charging very well. The only thing that should be avoided is a complete discharge as it degrades the battery MUCH faster (aka it loses capacity). With discharging I mean draining it to 0% and leaving it for some days/weeks alone.

TL;DR: Just use your device as you want and avoid being on 0% battery for a long time.


Short story: yes, ART translates apps to code native to the actual phone's architecture and therefore apps execute natively without the need of a JIT compiler.

Long story: For reasons of compatibility, applications are still bundled in apks  carrying the java code compiled into dex files. But instead of just optimizing the .dex code and executing it inside Dalvik VM (DVM), the code is compiled down to native code. This is done on the device using a tool called dex2oat, where oat files are embedded within the regular ELF file format.

The following figure depicts the difference between the usage of DVM and ART:

(Wikipedia: Diagram of the Android Run Time architecture, recreated from information published at A Closer Look at Android RunTime (ART) in Android L.)

The performance improvement comes from the fact that the DVM used JIT compilation each and every time an app is executed, while AOT compilation only happens at install time.


How to Block Third Party Apps from Creative Spam Shortcuts on Home Screen?

Unfortunately INSTALL_SHORTCUT is not the only permission an app can use to create shortcuts on your home screen - especially if your shortcuts take you to "the download page of the apps." INSTALL_SHORTCUT usually only run once, but permissions like WRITE_INTERNAL_STORAGE can give an app unlimited power to run however many shortcuts on your screen - and direct you to ads to boost the developer's revenue. This is often seem for some non-playstore apps because they do not have to obey the rules from Google.


The solution is pretty simple, far more easier than I anticipated:

Partition your USB drive/SDCard, into two partitions, using this EaseUS Partition Master, which is what I used.
Partition layout needs to be one with 1GB of space with FAT32 filesystem, that is for the installer.
Remaining partition of type ext3 (Linux partition).

The installer, when live-booting from the USB Drive/SDCard, will show the just-created partition on the USB/SDCard, just select that partition to install on it and its done.


First, export your contacts.  From the Contacts app, touch the menu button and select Import/Export.  Then choose to export to SD.  Then from the SD card, transfer the file to your computer (I used Dropbox).  At this point I simply deleted all the contacts off my phone.  I get an error notifications that sync had failed because too many contacts had been deleted, but when I tapped on it, it gave me the option to go ahead and delete them on Google.

Then I went to Google Contacts and imported all my contacts.  Then I did a bit of cleanup, and everything got synced back to my phone.


Can't update Cyanogenmod on AT&T Galaxy S III

The message is basically telling you that you don't have the correct bootloader version on your device; specifically, you most likely have an older ICS bootloader rather than the Jelly Bean one. You can read a bit about this on CyanogenMod's Google+ page, and the CM Wiki page for the S3 succinctly notes:

  Going forward, CM10.1 is no longer compatible with ICS bootloaders on this device. Please update or else you will get assert failures in recovery.

You'll need to upgrade to a newer bootloader. This carries some amount of risk since it's one of the few instances where you could potentially brick a device, but the risk is still generally pretty small.

I found links to the newer AT&T bootloader on XDA that will work with CM 10.1. You can flash them using Odin or Heimdall by following these instructions:

  Go here http://forum.xda-developers.com/showpost.php?p=41503727&postcount=13716
  Put phone into download mode and then open Odin.
  Choose the PDA slot and then select the correct file for your device (AT&T is LK3)
  Hit start and wait until its finished.
  Done


Galaxy Note 10.1, does not recognize finger touch

Go to settings, then language and input, then Samsung keyboard settings, then handwriting, then recognition time. Try changing it and then try touching. Sometimes this could solve. Also try touching the 4 corners.


remove true caller or similar app from ur cell, restart the phone it will be ok...tried my self.


Androidx86 7.1 Unidentified video number - HDMI from laptop to TV

OK I've managed to figure it out incase anyone was wondering.

Instead of booting with a vga=someNumber I used video=LVDS-1:d. This works a treat! :)

The only problem with this is would be that it doesn't use the laptop screen at all. But for me this is not a problem really.


How do I refund a purchase made through Google Play?

If you open the Play Store on your Android device and go to that app's page within the refund period, a refund option is available to tap. I'm not certain if this is available in the web version of the Play Store (It isn't, as far as I can tell).


Downloading and installing the DEBIAN ARM packages and installing them on Termux?

Termux's repository of ARM packages can be found at: termux.net/dists/stable/main/binary-arm/

Additional resources that may be of interest:

Termux Help: Package Management
Termux Help: Termux and Linux


Try using TeamViewer for Remote Control. It offers Screen cast functionality.

Provide technical remote support to your android devices using the TeamViewer QuickSupport app and the TeamViewer Host app for Android.

Examples of what the app enables you to do include pushing Wi-Fi settings to the device, transferring files to the device, or controlling the device remotely. Remote control (in the classical sense of a TeamViewer remote control session) is currently available for devices from the following manufacturers:

Samsung
Sony
Acer
Asus (for business customers)
Lenovo
LG
HTC
ZTE


How to install Nexus 6 / 5X / 6P Drivers in Windows 7 properly where fastboot can see it?

ADB devices was detecting the phone, but fastboot devices wasn't. I had to do the following to get it to work on Win 7 64bit:

Reboot Win7 and Press F8 on boot screen and select: Disable Driver Signing
Boot phone into bootloader
Device Manager you should see an Unknown Device popup
Manually install the driver by selecting: android > android adb (screenshot)
Then goto command line: fastboot devices

Let me know if it worked or not. If it did, all I ask is thumbs up this post! I spent a good 3 hours to figure it out. No where on the net has a solution that I've found.


Google Play Services: Wrong Architecture. Can't change

Amazing! The whole thing just fixed itself after an update via the Play Store! I'm so glad it actually got fixed! I guess to anyone with a similar issue, this should be good to know. Altough it's a shame I could only wait for this to happen, maybe there's some way to speed up this process.


Is it possible to run a Firmware Over The Air update server?

There is no need to run your own OTA Server. You can use the infrastructure from https://www.otaupdatecenter.pro


Go to Settings | Apps and tap the app you'd like to move. If there's a "Move to SD card" button there and it's lit up, you can move the app to the SD card. Tap the button and it'll start the process.

Note:

Not all apps can be moved the SD card
Even if you move the app to the SD card, some of it will remain in internal storage
Apps on the SD card will not work when your device is connected to a computer via USB

(This also assumes you're using a device and version of the OS that supports moving apps to the SD card. I'm not talking about custom ROMs that let you use the SD card as if it was internal storage.)

Back when I had a device with an SD card, two of my most critical apps were SDMove and SDWatch.

SDMove gives you a consolidated list of all the apps that can be moved to the SD card and links to the app info page so you can do that. SDWatch checks an app when it is installed to alert you if it can be moved to the SD card.


How can I toggle mobile data from a terminal?

From the terminal, you can use svc to control several elements of your device. For mobile data, it would be:

To disable: svc data disable
To enable: svc data enable

You can simply type svc help for a list of available commands, or svc help [command] for a list of subcommands. For example:

To get the list of subcommands for controlling mobile data: svc help data
To get the list of subcommands for controlling wifi: svc help wifi


If you go into the play store item that you added to your wishlist and click the same icon that you used to add it to the wishlist it should remove it.


Why does Android OS consume my network transfer?

I've noticed on my CM13 phone, I will periodically get notifications when there are new nightlies out.  Have you tried disabling the automatic checks for updates?  Simply go to Settings->About phone->CyanogenMod updates->Check for updates-> Set to 'manual'.


Set default app for file type NOT recognised

When you do an action like viewing a file, Android shows the chooser to let you choose from all the apps that say they can understand that file or URL. It's up to the app author to tell Android what files the app can understand. If an app doesn't show up in that list when you think it should, it's a bug in the app, and you should contact the app developer to ask them to make that change.

It's possible to use a third-party app to act as an intermediary, to let you send any action on any file or URL to any app of your choice, but the result will almost always be that the 'target' app crashes, or just opens to the main screen without opening the file you want, because it hasn't been programmed to understand that intent.


Huawei P8 Lite cannot detect WiFi networks

Try to reboot phone. If this not works, you should consider wiping internal memory. If still don't works, flash Android from scratch. If these tips doesn't help, it may be a hardware problem. Seriously.


How to transfer apps, contacts and settings between two identical phones?

Lookout should do all, or at least most, of this for you.
(Warning: Market-speak follows)

Your mobile device is your most personal computer. It contains your personal data including contacts, photos, video, e-mail, and text messages. Backup your data and keep it safe and secure.
Whether you accidently delete data, your phone is lost, or even destroyed--your data is safe. You can restore any data with the click of a mouse. Changing devices is just as easy and your data can be transferred in seconds.


"APN Settings are not available for this user" Help?

Unfortunately Verizon locks the APN settings. So if a reboot of the phone doesn't help, i would say the only option is to call Verizon


Is it possible to run Minecraft on an Android?

Minecraft Pocket Edition is available in the Google Play Store and Amazon's Appstore. Engadget has a  hands-on of the game, and "SonyEricssonDev" has a video showing Minecraft being played on the Xperia Play.


What is the purpose and function of the "Media Storage" application and the media scanner?

Media Storage, package name com.android.providers.media, is an implementation of MediaStore:

  The Media provider contains meta data for all available media on both internal and external storage devices.

It scans and stores media file info for quick access, and provides secure (content:/// scheme, as with all other providers) URIs pointing to the files for access by other apps.

By default, Media Storage has a broadcast receiver MediaScannerReceiver that listens for android.intent.action.BOOT_COMPLETED, so media scanner will launch on boot. Such receivers are unlikely to be disabled by end users unless with root permissions.


Before rooting your Galaxy Core GT-i8262, you need to know that CWM have bug to get caught in bootloop. But don't worry about that if your phone get caught in this situation. Here is solution  for all problems during rooting of your phone. So, here I prefer TWRP (Team Win Recovery Project) over CWM , which has no such problems.

Here, you need to flash a custom recovery before because, after rooting if you you reboot then your root access vanishes. It happens as stock recovery sets them back. It was happening with me. Such a waste of time in rooting your phone again. Then, I got this process for permanent root access.

  Before you continue to the tutorial, you please prepare the following files:

Make sure your computer has installed SAMSUNG USB Driver and Odin307. If not, please download.
Download file TWRP Recovery, and save it on your computer.
Download flashable SuperSu zip file.

Steps to follow:

Step 1: Download both the above files in a specific folder on your computer. The Odin that you’ve just downloaded is an essential tool & is must for installing TWRP recovery on any Android device. We remind our users that this tool is an illegal way & is not officially released by Samsung. Even though it will not cause any damage to your device unless you follow the instructions properly.

Step 2: Enable mode USB Debugging on your android by going to the settings, click on the phone, click on the version 7x formation, then you will receive Developer options.

Step 3: Power off your Galaxy core completely. You need to boot your mobile into downloading mode now.

Step 4: For Galaxy core, downloading mode can be entered by pressing & holding Home button + Volume Down key + Power button simultaneously until you see a warning message.

Step 5: Leave all the three buttons as soon as it appears. And just press the Volume up button to land into downloading mode.

Step 6: Now you need to flash the TWRP recovery on your device. For that keeping the device in download mode, connect it to computer using the USB cable.

Step 7: Launch the Odin Multi Downloader v3.07 that you’ve downloaded earlier. If your device is connected properly, then you’ll see that an Added message has been appeared on the Odin window. Along with that you’ll see the ID:COM section has turned blue with a random com port number below it. If this doesn’t happen, then ensure that proper device drivers are installed on your computer. You can install them from the link mentioned above.

Step 8: Make sure that the Auto-Reboot and F.Reset Time options present on the Odin window are checked. Do not tick or untick anything else.

Step 9: On the Odin window, click on the PDA tab and browse to the twrp2.7_arubaslim.ODIN.tar recovery file which you have downloaded earlier & select it.

Step 10: After completing everything as mentioned above, simply press the Start button located on the Odin window to execute the TWRP flashing process. Your phone will automatically reboot itself while going through the process. It is recommended not to touch or remove the USB cable until the process completes.

Step 11: Be patient until the TWRP flashing process completes. It will hardly take 2 minutes to complete. As soon as it completes, you’ll see the ID:COM section on the Odin window is turned green with the message Pass below it. Now you can safely remove the USB cable.

Note: Unfortunately due to some reason phone if the process fails or if Odin gets stuck or in case your device gets boot loops, then don’t panic. Just close the Odin window, remove and re-insert the battery from your device. Again go into downloading mode and repeat the whole procedure as given above.

Step 12: As all the flashing processes are completed now, let’s see whether the TWRP recovery is properly installed or not. For that, firstly switch off your Galaxy Core.

Step 13: Now boot into recovery mode. For Galaxy Core, recovery mode can be entered by pressing & holding Volume Up key + Home button (Middle button) + Power button simultaneously until you land into recovery mode. You’ll notice that TWRP Custom recovery is properly installed on your device.

Step 13: Now select ‘Wipe data/factory reset’ option followed by ‘Wipe Cache partition’ option for wiping out the data & caches present onto your phone memory. You can now reboot your phone by selecting ‘reboot system now’ option from the recovery mode itself.

Step 14: Now, copy SuperSu zip to your sdcard and put it in your phone.

Step 15: Open recovery mode again as stated above. Click Install, then choose your SuperSu zip file and flash it.

Step 16: Reboot to system and search for SuperSu app. If you have it, then you have full root access.

    Don't forget to enjoy it by utilising ROOT access.

Disclaimer: To build this answer I used my experience ( Yup! I have same device ) and two main sources as follows: first and second.


How to root LG Optimus L3 E400 Smartphone

I tried using the same program and many others to root that phone none of them worked, except for Key root Master MOD (This app is in Chinese but it still works as I have used it my self and succesfully rooted my Lg e400f).

Instructions:

Download the Key root Master MOD. I uploaded it to my Google Website here. Scroll down to the bottom of the page and download the "Install.apk
Sideload the APK
Click the second button Mulai Root and a popup will show
Click the button that says root and another popup will show button in purple with 2 buttons (one red and one purple)
Click the purple button
Your phone should be rooted and have SuperSU installed
Optional: Use a root checker to check if you actually have root privileges

This was the only root method that worked for me, as all the other ones didn't work.

You may see Stop Looking And Root Phone Here! youtube video. I didn't use this video for my guide but this shows you how to use the app (as the app shows interface in Chinese language).


Can you use the screen on a Samsung Galaxy S as camera flash for the front facing camera?

Even on models that have a built-in flash, using it isn't worth your time.  Point flashes almost always make the picture look bad, especially when the camera is a crappy phone camera.  I suggest making sure the subject is well-lit instead.  That all said, the screen isn't bright enough for a flash.  Best case it would provide a little "ambient" lighting in a dark room and you'd have to take the picture up close.


Why is my phone connecting to local restaurants wifi?

Go to settings - depending firmware  go to connections - more connection settings - turn off nearby device scanning. I'm thinking that may stop the auto connect you're seeing in Norton


Is there any known memory leak in Gingerbread 2.3.3 fixed by occasional reboot? Related to battery usage?

I upgraded to a 2.3.4 ROM.  I no longer have the battery drain issue, or the lag issue.  The question is whether or not it was the specific ROM or the 2.3.3 OS, but based on multiple links, here and here, I believe it is a 2.3.3 issue fixed in 2.3.4.


Add a built-in app to Fire Kids profile?

At least as a substitute for the Clock app, this app seems to be good, allowing multiple alarms. Plus it is Fire compatible and free:
https://www.amazon.com/MacroPinch-Alarm-Clock/dp/B00EPG51Z4


How to enter password for decrypt without system keyboard on android

I don't think that the above answer is quite correct as when you enter in "recovery mode" (on an encrypted device) the /sbin/sh pm command can no longer be used since the device needs a password for decryption. (I even decrypt my phone and still could not perform the command :(

Also thinking about it more running that command to re enable a package would open up a security hole for encrypted devices so this command would of run useless on an encrypted device (which is not "decrypted" in the first place)

If you have TWRP installed as your recovery they have their own keyboard layout which you can enter in your decrypt password and then use one of your backups to revert back (which I hope you have done) to recover your keyboard layout.

Otherwise you'll need to install/flash back to your stock rom :(


I deleted the account and re-added it.  It's syncing again.  Not much of an answer, I suppose...


Can I update my handset from gingerbread to honeycomb

I doubt it, since Honeycomb is only meant for tablet devices. You'd be better off waiting for Gingerbread updates for your phone, assuming you're not running the very latest version, or for Ice Cream Sandwich, which is meant for phones and tablets.


Try using u file manager on your phone to sort the pictures into one folder, then copy that folder, if the issue remains the same..
Try compression (zip/rar/7zip/tar) and Extract on PC


Disabling data traffic notification "A total of consumption during the lock screen" on LeEco Cool Changer S1

Here is something you can try:

Long press on the notification, you will then see an icon like this "i" press on it, and you will see a setting for disabling notifications. Set it to 'off' and you will not see it again.

There must be a more direct way of doing this, but I don't have your phone to test it.


The /oem partition is used for any carrier customisations to the Android firmware; if your firmware build is not a carrier-specific one then it might be empty anyway.  This purpose is described in the Android Project Treble documentation.


How to stop power intake when completely charged?

Have you tried Battery Charge Limit 0.1? I haven't really tried it myself due to incompatibility with my android version.

It requires root and android versions 4.4+

you can find it here: Battery Charge Limit 0.1 4.4+


sending messages off pc through phone, with only having app on phone.

Airdroid will allow you to do this and more.

Transfer files to and from your device via web browser. Wireless
operation via WiFi connection.
No client required on computer, enjoy all functions & features just
in your browser. Free of drivers or computer environment limits.
IM like interface, search contacts or copy the messages, chat with
your friends more conveniently. Quick and easy group texting from the
comfort of your desktop.
Organize music, photos, videos, messages and call logs with contacts.
Much easier apps install, uninstall and even backing up. Play music
and video clips stored on device, or view your photos on the big
computer screen.
Provide convenient management on your device. Including Device
Status, Processes Manager, Apps Manager and SD Card control.
Device screenshot, multiple desktops, weather, calendar, url
transfer, etc.

From their site: http://airdroid.com/


Why are my Astrid and Tasks reminders late sometimes?

Reminders for tasks with due dates and due times should wake up the device and fire at the exact time. If this is not what you are experiencing you can add an item to the issue tracker with more details and I can look in to it.

If a task has only a due date without a due time then other factors come into play, but in most circumstances the reminder should fire at the default reminder time found in the reminder settings preferences.


Setting up an Android device as file server

Sure you can, you just need a samba server implementation on your android device (just like the PC)

Here is a full port of Linux Samba server which is very powerful: Sambadroid

This application allows you to share/manage files on your device easily from any device on your network. Simply start your mobile hotspot and let the devices connect.

Then start sambadroid, a good android file explorer can easily retrive the shares eg ES explorer, you can navigate to LAN>>Servers>>Scan and you should see a server called SambaDroid (unless you customized the name)


Try the following in Terminal Emulator or ADB shell:

su
ls -l /system/

The date stamps on the read-only files/directories are the time they were created, i.e. approximately when the ROM was installed.


How to get my lost Xperia SL back even after factory reset?

As soon as the device gets factory-reset, you can forget about tracking it with Google's Device Manager: As your Google Account on the device is gone then, there's no way for Google's DM to communicate with it.

Unless you've installed some anti-theft solution which integrates with the ROM (and thus survices a factory-reset – a feature offered e.g. by Cerberus, if your device is rooted), you will have lost all control then. But even a ROM-integrated solution would be gone as soon as a new ROM is flashed.

As long as it's still working, you could take a second device and follow the lost one. Once in range that you should be able to see it, you could trigger the 5-minutes-permanent-ringer. In the hope for an "honest finder", who should take this as a proof and hand your device back to you.

Don't wait too long, or the battery might be dead!


How to fix the problem of offline packages not downloading in Google Translate?

The issue was solved by clearing the data of download manager as confirmed by OP .

Go to  Settings → Applications → Download manager → Clear data.

The download should proceed as normal.


Is there any tool that tells me the min and max battery consumption rate of an app?

Apps don't consume battery.  The device consumes the battery as it does things like run apps.  So the only way to measure battery use is physically.

Fortunately, devices record battery use themselves.  There is most often an area in Settings where you can view the approximate percentage of battery used by apps, cell standby, etc.

You could also kill/remove everything except your app and see how long the battery lasts on a full charge, and compare it to how long the battery lasts without your app running.

The best way to ensure low battery use is good design, though.  Your app should not be busy waiting, otherwise it will consume much more battery than needed.  You also mention (I think) that your app won't work if the phone is rebooted.  Plenty of other alarm apps work after the phone is rebooted, so I think you need to look into that.


How to prevent an application from opening links with an internal browser?

Sounds like it's an internal feature of application A which the developers fixed. Crude work around I suppose is to copy the link from application A, or the internal browser, and paste it to application B or external browser to view.


Touchscreen falsly registering multiple taps on single tap

A common fix for this kind of problem is usually buying a case for your phone.

I also have this problem in Galaxy Mini, but ever since I bought a thick silicon case, my problem is solved. But this did not get rid of the misbehaving touchscreen while charging problem, which is probably caused by the flux of electricity messing with the capacitive display.


.hbk is HTC messages backup extension: you can "write" them only via backup from phone and "read" only via the restore option.
See  this for more information about how to open or write these files


It's possible that you're long-pressing the icon and then sliding it over to the other screen.  This is also how you could put it back where you want it without deleting and re-adding the icon/widget.  Several times I've inadvertantly rested a finger on the keyboard long enough to bring up the menu.


CWM Recovery mode menu does not show up, stucks at red screen

Ohkay I did not found any custom ROM from this specific device Karbonn A5+ neither tried to cook one myself, but I learnt some facts about it, so just putting them here so that others may get some help.

Drivers at the said source site are compatible with Karbonn A5+ , though they have been said to be of Karbonn A5 at the source site.
The custom CWM at the said source site is incompatible with Karbonn A5+
About stock recovery - I already said it in comments, just repeating it out here:

  My phone is detected as W650 by adb devices command. The stock recovery provided in other video by same person is for many firmwares including w619 and w650 as it lists while running. So I tried it and it worked. However the CWM recovery seems to be for W619 only.

Though I still not know from where these numbers w650, w619 came from, the internal firmware code? I will like to know this.

Honestly I think this device cannot take on ICS or JellyBean nicely because of its low RAM. So just stick to stock gingerbread - its fine. In fact I got another device which runs JellyBean on 512MB RAM & 1GHz dual core processor. I always feel that my old phone running gingerbread is smoother than this newer one - at least at basic swipe transitions/animations. JellyBean feels bloaty/resource intensive, but is surely smoother than ICS.


Samsung Kies 1.5 not connecting the galaxy fit device

If you're planning to use Kies to connect to the device, USB Debugging must be off and the phone's USB mode must be set to Samsung Kies, otherwise Kies won't detect the phone.


If you look in Settings > Storage > Misc, there should be a temporary file called 'temp' or similar for downloading.

Delete this and you should be fine.


You device is encrypted, but PIN is used for unlocking master key.

From

I set up a password, and select to require password at boot. I then set up a PIN for unlocking the screen, but did not select to require PIN at boot.

we can assume that you wanted different lock screen && encryption passwords.

Because you are using LineageOS, acquiring root for ADB is not issue.

For achieving what you presumably intended 1st define lock screen password or PIN - select Require password/PIN to start device. Lock device && do a power cycle - not every1 will agree with this procedure, but I tend to verify.

After successful bootstrap, for different encryption password you should either change password via ADB or terminal or purpose built application -
SnooperStopper or Cryptfs password manager

If you preffer ADB or terminal, while in shell, issue

adb root && sleep 2 && adb shell "vdc cryptfs changepw password [curent PIN/password] [new password]"

and hit return; if terminal is only option for you, issue only vdc cryptfs changepw password [curent PIN/password] [new password]

You should always verify PW with

vdc cryptfs verifypw [PIN/password]


Why does my data plan need to be on to send pictures with text?

Assuming you're speaking about the Short Message Service: For sending pictures without text, that's done via a special "signal channel", where exactly 160 bytes fit into a single package (hence the limit of 160 chars). But when you want to include more (more text, multi-media elements like pictures or video, or some other attachments), those "additional data" don't fit into this "package" – so your message is switched to MMS.

Other than SMS, MMS are sent and received via mobile data (often via a special Access Point configured in your device). So this is the reason why it requires your data plan to send "pictures with text": you basically switch to a different service. Details can be found behind the links, if needed.


Does Android 4.0 support WPA2 Enterprise?

I've just checked on my Galaxy Nexus, and yes there's an option for WPA Enterpise (802.1x EAP) with EAP methods:

PEAP
TLS
TTLS

and Phase-2 authentication types:

None
PAP
MSCHAP
MSCHAPv2
GTC

You can use an identity with a passphrase, or certificates

While I am running a custom ROM, I'm almost 100% positive this is in stock, as I could do the same on my Nexus One running 2.3


I think Guest Mode is made exactly for this purpose:
http://www.androidbeat.com/2015/01/activate-guest-mode-android-5-lollipop/

As far as I can tell, when you exit guest mode, it deletes any data/settings they have entered.  The only downside is that you would need to reinstall any special apps you want clients to be able to use.


Have you turned on Visibility of bluetooth?
Go to settings> Bluetooth & turn on visibility by setting a visibility timeout(2 minutes or whatever is convenient for you)


how do you stop the battery animation, which appears when the phone is turned off and the cable is connected or d disconnected?

Under /system/media you should see some files whose names contain "battery" and end with .qmg or .spi (depending on your Android version). Moving those files elsewhere (for backup purposes do not just delete) should get rid of the animation.

Do back up before you fiddle with /system, though.

What I don't get is why you want the animations disabled. Does it do anything bad for you?


Moto G won't go th Home Screen when unlocked

You're swiping from the bottom left across.  Swipe up from the bottom middle and it will got to the hone page.  This was driving me nuts too.


Installing Jelly Bean on Ice Cream Sandwich tablet

This is the latest Official Ainol Novo 7 Fire JellyBean firmware (using the latest Android version 4.2.2):

Google Translation maybe required.


Contacts from SIM card are not visible on MIUI

Go to Settings

==> System apps

==> Contacts

==> Display Preferences

==> Enable "Show SIM contacts"


Message Memory Full, Incoming message rejected

According to several sources (including a.o. TechniPages and AndroidCentral) the cause of this problem is lacking space in your device's internal memory, which must have at least 25MB free space left.

T-Mobile's support pages have a detailed instruction on how to solve the issue. Though for some steps it was not clear to me what Android version (and what menu option) they were referring to, as a basic abstract the most important points include:

Remove apps you no longer need
This is the fastest solution, as it will certainly reclaim larger amounts of space per single step. To do so, you can e.g. use Androids default app manager: Go to Settings → Applications → Manage Applications, select the Downloaded tab (you only can remove apps you downloaded yourself), check which apps you no longer need, tap their entry, and hit the Uninstall (or Remove) button. In case this is grayed out, you might need to Force Stop the app first.
Move apps to your sd card
This option is available with Android 2.2 and higher, but doesn't work with all apps. In short, apps must actively support this -- and must not provide widgets and some other things in order to be moved to sd card. The built-in "mover" only permits you to move apps applying to these rules.
Cleaning up caches
You can do so manually going to Settings → Applications → Manage Applications, select "All" (not just "Downloaded"), tap each app, and select the Clear Cache button.
Clear history
This is for your call-logs etc. I doubt this reclaims lots of space.

Having followed these essential steps (which I placed in the order of "most effective first"), your problem should be gone.


Why does my YouTube app have performance problems and outright failures?

Maybe it's not the whole answer but two things seem to have made a big difference:

One, my Captivate was recently upgraded to  Froyo officially. The new Youtube app seems to perform remarkably better.

Two, and this is the really interesting bit, I switched from WPA on 802.11g to WPA2 on 802.11n, and my wifi speeds went from ~200-300k to 4-5M. Not sure exactly why but it's definitely something to consider if you see performance problems in an app that relies on the network...


I don't think TalkBack mode alone is the culprit here, but you must have enabled "Explore by Touch" also when you activated TalkBack, which makes things tricky.

If you just have the regular swipe to unlock feature for your lock screen, to unlock it, you'll need to...

Use TWO fingers and swipe the screen, but make sure your two fingers are separated, because if they are too close together, it'll think you're using one.
That's it. That should unlock the lock screen. You don't have to worry about tapping on anything like it says; that is only if "Explore by Touch" is not activated (just TalkBack).

Now, to disable TalkBack mode, you need to make your way to "Accessibility" in the "Settings" and toggle TalkBack off. On my Galaxy S3, I can just hit the Menu hard button and double-tap on Settings, but I don't think the Tabs have a hard Menu button, so just head to the Settings as you normally would using two-finger swiping, long pressing to select, and double-tapping for enter.

For instance, to access Settings from the Notification tray...

Make sure to use TWO fingers (slightly separated as before) and swipe down from the top to open the Notification tray.
Then, touch the "Settings" symbol once, then double-tap it to open it up.
Use two fingers to scroll down to "Accessibility" and press it once, then double-tap to open.
Then, press once on "TalkBack" and double-tap it.
And once on the "On/Off" switch, and double-tap.
Then do the same for "OK" and you should be good to go.

Quite a pain, I know.


Google Earth showing only a black screen on Samsung GT-S7582L, how to solve?

The solution is to downgrade to version 7.x of Google Earth.

To downgrade, for example, download apk from here: http://google-earth.en.uptodown.com/android/download/52238

You will have to enable installation from unknown sources: http://gs4.wonderhowto.com/forum/enable-unknown-sources-android-install-apps-outside-play-store-0150603/

Then disable auto updates for Google Earth: http://www.androidpolice.com/2013/08/21/psa-as-of-play-store-v4-3-10-you-can-finally-disable-automatic-updates-for-certain-apps-and-update-all-will-honor-these-settings/

Periodically try to go back to newest version and check if the BUG, if it is a BUG at all, resolved.


How much free storage does Android need?

Having worked for a major phone carrier  in tech support for the last 3 years I have noticed that a lot of the common procedures for androids typically recommend to have at least 150 MB of storage available to run efficiently with your basic preinstalled apps.

But I have gathered that the more apps you download on your phone, the more notifications and updates are constantly being pushed to your phone in the background which will slow it down quite a bit the lower the available amount of space gets.

Typically disabling automatic push updates, notifications and turning the data off in the background will help to keep your battery life longer and your phone running smoothly as long as you remember to keep going in and manually updating your apps.

If you use multiple social media apps and streaming video apps take lots of photos and videos, text and call a lot as I personally do, while continuing to keep updates and notifications on, I would personally recommend having at least 500 MB to 1 GB free. And make sure to have photos and videos synced up to a cloud service like google photos or dropbox so you can free up space on your phone quickly.

Some people use SD cards which can help, but I have noticed SD cards can be easily corrupted and if not purchased in the right speed class or storage size can actually slow your phone down.


Can I get this latest update off my phone (Galaxy S4, Lollipop)?

If you updated your phone to android 5.0 through Samsung OTA updates. Then I'm sorry. You can't go back because you updated your Knox boot loader. One thing you can do is install Cyanogenmod 12.


Any changes to files in root directory (/) are gone after reboot

Sure not. All changes made there are gone with the next boot: you are just modifying a file on a "temporary file-system" here, which is created on boot, and "gone" on shutdown.

For persistent changes, you would need to change the boot image. As you compare with Linux on a PC, think of a initrd.img (initrd aka "initial RAM disk, or initramfs). The root file system is loaded from this during the boot process (step 3, kernel).

Please excuse me for not going into more details: but how that's done is beyond the scope of this site (which targets end-users, not developers); and beside that I have no practical experience in this specific field.


I have followed this guide and my phone is now unlocked.

I wouldn't recommend it for a beginner user, because it involves pretty advanced commands and procedures, and uses ROMs and tools from untrusted sources. Proceed at your own risk!

The performed steps were basically:

Create a complete nandroid backup on the SD card.
Google for a stock ROM for the specific phone model I owned, and the specific carrier that it is locked to. I found one on a random forum. This is not recommended for obvious security reasons, but I was desperate. If your carrier provides an official stock ROM, I definitely recommend you prefer using it.
Googled for the ADB drivers for my phone model. In this case, the Motorola drivers worked fine.
Connected the phone to my computer and flashed the stock ROM. In my case, this actually downgraded my phone from android 4.0.4 to 2.3.3 and unrooted it.
Performed the unlock procedure using the unlock code I had.
Rooted my phone again, and installed a new recovery menu
Applied the nandroid backup from the recovery menu.

Result:

Phone is back as it was before, but unlocked.


Will I receive Android OTA updates after switching carriers?

I have a Galaxy S8 from Verizon and I switched to an MVNO which piggybacks on T-Mobile's network.  With the new carrier, the phone does not recognize the service and does not perform an update check.  However, after inserting the original SIM card, Verizon does allow the system update to be checked, the update to be downloaded, and installed.  I then have to switch the SIM card back to my MVNO.
Perhaps it works the same way with AT&T phones. May be worth a try.


Remote Access/Editing files from Android without rooting on any other remote platform

I guess the part rendering solutions close to imposible is without writing the file to the Nexus 7 local storage at any point from opening to saving and closing. If that should also exclude automatically created temp files, you're very much out of luck.

Additionally: and using any application on the Nexus 7 Yo. That means either all apps have to support Samba/CIFS/whatever network protocol to be used – or you need to mount that network drive locally. This brings it down to apps like CifsManager (last release: 4/2011) or Mount Manager (requires root; I would wonder if that doesn't apply to CifsManager as well). Moreover, on your remote device you will need the counterpart providing the network drive, of course. No problem on the PC, where it comes with the OS. For your other Android device, as pointed out in my comment on your question, that could e.g. be Samba Server.


Couldn't you decide to do the simplest thing that can be done?!
Just go to Settings -> Wi-Fi -> Advanced and tick the "Avoid poor Internet connection" voice...
This way your device will stop using weak WiFi connections ;)


Connectify and Galaxy Grand duos android 4.2.2 hotspot connectivity issue

I got the solution finally. It so happens that there are 2 modes i.e the 2GHz and the 5GHz in a wifi adapter and the my mobile works in just one of them i.e. the 2 GHz mode.

All we need to do is change the mode of operation of our system or hotspot host.

For that:

Go to Device Manager.
Go to Network Adapter.
Acc. to my system I right clicked on the adapter by the name of
Intel Centrino Advanced N-6235 and went to properties
Go to Advanced. For those who want to know how the adapter
properties look like by hit and trial here is a snapshot of the
advanced tab of properties.

Choose "Preferred Band" and change it to 5.2GHz.
Click Okay and restart your hotspot the job is done !


64-bit WEP key in ASCII mode is 5 characters, and since you've said your WEP key is 0e39c004e1, you have to enter it in HEX mode. I'm not sure if your phone can handle HEX input, so if I were you, I'd try to (temporarily) assign some other WEP password, which can be entered in ASCII mode (5 random characters, letters or numbers), and see if that works from your phone.

Since you've mentioned that both your phones, Xperia X10 and Xperia S have the same problem with this router, it might be a good idea to invest about $30 in small WiFi router, which can connect to your home network and serve internet to your phones and other wireless devices. I use TL-MR3020 and it works perfectly in many situations.


Music Manager(s) cannot find certain album

Try these:

If there is a hidden file named .nomedia in that particular album folder >>> (unhide the file and delete it).
Move the folder into some other directory and refresh library.
Check whether .mp3 files have proper tags (IDv3 tags) >>> (or else they go to unknown album category).


How can I factory reset a European Huawei phone in China without access to Google?

To reach Google and proceed with the next steps, you need to set up a PC that's capable of penetrating through that wall (e.g. with VPN), and make it a proxy server on the local network for your phone to use. Here's the way I do it:

On your PC, install Privoxy and let it through your firewall (if exists)
Go to its installation directory and open config.txt. You might need to open it with administrator privilege to be able to save it later.
Search for "listen-address" and you should get something like this:

  listen-address  127.0.0.1:8118

It should be right above the chapter "4.2 toggle" and not have a "#" before it. Edit it to:

  listen-address  0.0.0.0:8118

Now save the file.
Determine the LAN IP of your PC, usually by running ipconfig in the Command Prompt. Suppose it's 192.168.0.1.
Fire up Privoxy and connect to the VPN you use. Now your PC is ready; move on to the phone.
While in Setup Wizard, connect your phone to the same network as your PC. If you have already connected to the network, make the phone forget it and set it up from scratch. When entering setup details, check Advanced Options, then choose "Manual" for Proxy. Enter the IP and port you got previously. It should look like this:

Proceed to connect.

Your phone should now use your PC as a proxy, and therefore should be able to reach Google. Follow the on-screen guidance afterwards.


i cannot open my playstore application, using my google account

Similar to Server Error! Play Store failing

Well you need to delete hosts file, which is done via root privileges, without root you can't delete that file and I am afraid that play store won't work without deleting this file.


Nexus 4 cracked screen touch no longer working and password locked (Android Device Manager)

Option 1: You might want to try this unnamed Windows Tool created by k.janku1. You just need to have ADB enabled. The forum has additional info on enabling ADB via kernel or recovery. Once installed,

  this tool lets you use your device through your Windows pc even if
  your touchscreen doesn't work or you can't see anything.

Direct download link here.

Option 2: A more complex solution would be to enable USB OTG support by providing you own 5v current and installing a custom kernel. The process is a bit involved and outlined in this XDA forum discussion. A video of a this working solution might also be beneficial to watch.


I was trying to partition my sd card so that my rooted Samsung admire could access the Ext2 partition. I am using Link2SD to resolve my low internal memory issue.  I bought a card reader and used Minitool to delete all partitions and rebuild them per my first post.  For some reason it works using the card reader, but not using the phone connected by USB, even though I've done it 3 times that way with my family members phones (all Samsung Admire).

John thanks for your reply


App download from own server shows unknown resource, How to make it trusted one

Unknown Sources simply means applications that are not downloaded from the Google Play Store. Even if you put your applications on Amazon App Store or other alternative stores, your users will have to enable Unknown Sources.

You can't change this behaviour, except maybe by modifying Android's sources, but I'm sure you don't want to.


Can I try the new font Google Sans from Android 8.1 on my phone?

The fonts have now been extracted and repackaged for flashing at XDA-Developers. Basically, just download the zip for "stock ROMs" (verified working for OnePlus devices as stated on the page), flash it with TWRP and you should have it.


How to check the VPN setting created by an app on an Android device?

I know this was asked a while ago... but I am working on this right now so I thought I'd share what I learned so far.

In iOS, a VPN profile defines settings that the OS uses to then initiate a VPN connection.  Everything is managed by the OS, so it would make sense that all of the VPN profiles would be in one location.

In Android, developers can create their own vpn clients instead of using the OS's.  They call into Android API's to raise a virtual adapter that redirects all traffic to their VPN service which they develop and configure to do whatever they like.  VPN connection settings depend on the app and any locally stored data would be part of that app's private data storage.

An example of this can be seen with the OpenVPN client for android.  All of the settings for your VPN connection will be in an openVPN config file that you can load from within the app and you use the app to initiate the connection and change settings.


Try this:

Open your Settings.
Select Wifi (not the toggle option, but in the blank space). Note: The following option may be under Networks>More Settings, depending on your phone.
Open the Advanced Settings after pressing your menu key.
Activate Best WiFi Performance mode.


applying updates to no name Androids (Homtom HT20 in this case)

Based on @beeshyams comment i have dug deeper only to find out that the Chinese phones have their own way of updating the ROM. Namely through the "Sp Flash Tool". More on the process at http://4pda.ru/forum/index.php?showtopic=469340 (in English - https://translate.google.ro/translate?hl=ro&sl=ru&tl=en&u=http%3A%2F%2F4pda.ru%2Fforum%2Findex.php%3Fshowtopic%3D469340)
I might try to root it as well depending on how much of a fix this update made for my flaky internet connection problem.


You need to reverse tether your pc to your phone.


Secondary memory storage of a mobile device

ROM works somewhat like RAM. But instead of it emptying every time you turn off the device, defined as volatile, ROM withholds its data through power loss. Data on a ROM chip is less accessible than RAM.
Flash memory is a technology that is used a lot in SSD storage devices. NAND and NOR chips are forms of flash memory. Usually non-volatile, flash memory is a lot faster than a disc for long-term storage. Though both are solid-state, do not confuse this type of memory with RAM, they are not the same thing.
Internal storage is just your devices built-in storage device.
An internal SD card is a Secure Digital device that the manufacturer builds into the device. The internal SD card is most likely for extra space apart from the internal storage.
An external SD card is one that the user can install. This is for expansive storage. The user can go buy their own SD card, however big they want, and put it into their device. Some PCs are made with SD card slots. The specific format on mobile devices is micro SD.

RAM in a mobile device is usually soldered onto the motherboard, vs the modules that can be installed and removed from a PC motherboard.


Samsung Galaxy S3 direct call always calls the same number

Well, I rebooted the phone and it is working fine now, but still not sure why this happens. It happened to me twice and works fine when I reboot the phone. This is not an answer to my question but more like a solution to overcome that


Google music player is missing some settings options

You should see them. This is what I see. The first picture if the menu you should be clocking:


To unpack a YAFFS2 image, you can use the free unyaffs tool, which is available as pre-build ELF-binary (for Linux) from this page at code.google.com. This page also contains hints on how to obtain the source code, so you could build the binary yourself e.g. with gcc (gcc -o unyaffs unyaffs.c).

I use this tool myself, it works fine on Ubuntu 8.04 32bit as well as Ubuntu 12.04 64bit (with the ia32-libs package installed).

Place the binary e.g. in /usr/local/bin (which is in your $PATH), so you can access it from everywhere. Put the image file you want to extract in an empty directory (unyaffs always seems to extract files directly into the folder the image file is in), and then call unyaffs with the image file name as only parameter, e.g. unyaffs data.img. After that, you will find the contents of that file system/image unpacked, and can investigate them -- e.g.

SMS/MMS in data/com.android.providers.telephony/databases/mmssms.db
Multimedia Metadata in data/com.android.providers.media/databases/*.db
Calendar data in data/com.android.providers.calendar/databases/calendar.db

As I just investigated a MotoBlur image, contacts in my case have been stored to data/com.motorola.blur.providers.contacts/databases/contacts2.db -- they are probably in a different location in your case (a guess: data/com.android.providers.contacts/databases/*.db).

The sqlite3 command works on them, naturally. If you prefer a graphical frontend, I can recommend you the sqliteman package (comes with a binary of the same name, which accepts the database file as parameter).


According the google's developer page here, google play is not required for AdMob to work.

From the Site:

  The Google Play services library supports even devices that don't have the Google Play store. To update such devices, download and bundle the latest Google Play services SDK; then relaunch your apps to propagate updates to your users. Devices that do have the Google Play store are automatically updated to the latest version.

There's also an answer here which explains that Google Play Services is not required to be able to have ads served to android devices. If Google Play Services is not on the device, the version you compile with your app will fetch the ads instead.


I had similar problem. I had to clear calendar cache - than re-sync worked for me.
The cache clear method is very similar like in this answer, but I clear the official Calendar storage:

Go to Settings -> Applications -> Manage applications. In the top of the screen select All. Scrool down to Calendar Storage, then open it, tap to Clear cache button.
Re-sync (Google) Calendar. You're done.

Maybe you have no Calendar Storage app, than I sorry, I have HTC Wildfire.


Call forwarding from device 1 mobile network to device 2 data network

Google Voice could work, if your brother ported his number to Google Voice (about $20). His cell phone could even be off, yet his computer would be able to receive the calls, since Google Voice can route calls to any numbers associated with its accounts. This method would allow text messages as well.

Alternatively, he could get a brand new Google Voice number, and have his cell carrier forward calls to that number if his cell phone is out of range or goes to voicemail. This would only work for incoming calls, though, not text messages.

Granted, this solution isn't Android-specific, but I'm not sure an app on his phone would be the best solution anyway.


Can we delete Android system WebView app to free up space?

you cannot delete it without root as it is a system app.
even if you could delete it, it wouldn't free up space for other apps. System apps reside in their own space (/system), which during normal operations is mounted read-only.
even ignoring the other two points: deleting Webview would cause several apps to just stop working as they depend on it for displaying content (even local one).

TL;DR: No, don't.


Are there any Email apps that render HTML emails?

Mail app that comes on all Android phones can accept HTML emails, I just tested it. Go to Settings > Accounts & Sync > Add account and then add your other email accounts. Once added and sync'd you should be able to view them by going to your apps screen and scrolling to mail.


That's completely normal. What about it worried you?


Phone dropped in water - Now screen won't turn off (Samsung Galaxy S2 (SII))?

The water evaporating has left now undissolved mineral ions on your phone (ions conduct electricity).Now electricity doesn't go as designed.Also heat cycles will possibly change chemical and physical structure of your hardware.The more you use it the more likely something will get worse

Instead of drying to get rid of water and leave the ions on your phone you should have hoovered the water being cautious not to discharge static electricity to the phone (even though theoretically almost everyone should have damaged their hardware with static many times in their lives it somehow never happens)

Now maybe you should clean it properly (isopropyl alcohol should work the purer the better at least 99%)

The better way to clean it is with bathing it in the alcohol and use ultrasound at the same time which some more professional phonerepairers do with special machines.(You can find some good replacements of the machines for about 50usd)
It most often works without ultrasounding but the ultrasound method is much better and fixes the performance of water damaged phone more.


Is it possible to access another partition from recovery partition using command line?

The answer is no. The partition will show up as a root directory in command line interface. The same goes when trying to browse the partition with Python.


What triggers Always On Display's display of seconds?

Apparently, what I saw was not the Always On Display. I suppose the sequence of events was something like follows:

While the phone was in the pocket, power button got pressed
Due to hot weather the touchscreen was activated by the side of the pocket (wetted due to sweat), thus tapping OK in the warning dialog to "continue using the phone"
The same activation mechanism resulted in a tap on the clock area on the Lock Screen
Lock Screen presented its "extended clock" or whatever it's called, which shows seconds — on a very dimmed out background.

The dimmed background is likely what made me think it's completely black and assume that it's the Always On Display.

And indeed, this agrees with my observation that after several seconds the extended clock format changes back to the MM:SS — this is simply the display going to sleep, turning on the real AOD.


First connect adb with usb then make connection in same network. Don't disconnect adb over usb. Now execute adb over tcp. If you are forwarding to some port means you have to disable firewall on that port. To disable firewall on port if you use linux. Open terminal or press ctrl+alt+t, Then try with these commands

ufw allow port_number

here replace this port number with forwarded new port number.

If you are windows user
this thread may helpful for you.
After allowing this port restart your adb server. Once the device is connected over wifi then you can remove your usb from your pc. If you need to know about port forwarding in adb see this thread.


Get this Air Push Detector app to find out what is creating those notifications.

Then uninstall the app(s) that are creating them.


You probably did cross-compilation badly.

As file suggests, the dynamic linker for the binary is /lib/ld-linux-aarch64.so.1, which doesn't exist on Android. Android's linker is located at /system/bin/linker (32-bit) and /system/bin/linker64. You need to specify this path as the dynamic linker when compiling.

You may try symlink-ing the Android dynamic linker to the path revealed by file.


Factory reset in phones that don't support SD-cards

You are correct.

The external storage directory is classed as an 'External SDCard'. Anything with SDCard in the title is not wiped during a factory reset.

When you go to factory reset, you will be given the option to wipe your SDCard as well as the internal storage data directory.


how can I stop Outlook calendar from syncing?

Go to Settings -> Accounts and sync, select your corporate (Exchange) account, and uncheck Sync calendar.


It is likely that the option does not exist on your stock phone launcher (can't confirm that, I have a different phone), but if it does, it should have the keywords "looping", "wrap around", "circular scrolling" in the settings.

I would recommend installing one of the following 3rd party launcher instead, which do not wrap around by default, and provide other useful functionality:

Go Launcher Ex
ADW.Launcher
LauncherPro

Go Launcher Ex appears to be in active development though so you'll probably have better support going with it. There are other launchers as well but these 3 are the ones I have used before.


You can generally install CyanogenMod without wiping as long as you're within the same major release (i.e. 7.1 -> 7.2 is okay, 7.1 -> 9.0 would require a wipe to boot properly). Worst case is that you bootloop, usually, so you can always try it and then go back into recovery and wipe if it doesn't work. It's never caused problems for me before and I put nightlies on my devices on a fairly regular basis (2-3 times per week, usually).

The CyanogenMod team has also noted this in the past on their blog and in other places. The 7.1 announcement, for example, stated:

  Upgrading from any previous CM-7 release or nightly build should be
  smooth and no wipe should be required.


Where did the SIP settings go to on my LG Optimus 4X?

That sip settings are hidden in "activities" below "Telefon", it took me a while to find it. Creating a SIP Account was possible but it was not stored permanently. After closing the sip settings and opening it again it's gone. Still using Vimtura Vimphone as sip dialer.

LG P880 fw v.20b, Android 4.1.2