Android: Manually alter the contents of an app's database?

yes of course, so long as you have access to that database.

if we are talking about mobile phone apps, then most will have an embedded SQLite database or equivalent. These typically are "stand alone" databases that don't have user authentication to access, you simply need access to the file ("someapp.db", or "someapp.sqlite", etc) and the proper utility installed to read it (SQLite version 3 for example).

on linux you would do something like

sudo yum install sqlite -y

sqlite3 someapp.db

and it will open the database and you can issue all your SQL commands from there.

Keep in mind some apps go through lengths to "hide" or otherwise make their database impossible for average-joe to access and get into.

EDIT: also, on Android specifically there is an App in the market (paid, like $3 i think) called "SQLite Editor" that allows you to browse all found sqlite databases on the phone and edit them if desired.


Nexus 10, Android 4.4, Apple Bluetooth Keyboard Paired - but not working?

After a very long ordeal, several trips to several different Apple stores and basic trial and errors, I have found the solution as I blogged here:

http://eduncan911.com/technology/hardware/google-nexus-10-and-apple-wireless-keyboard.html

The situation is that Apple made 3 different bluetooth Apple Wireless Keyboards, noted by years: 2007, 2009 and 2011.

The issue is that the 2011 model, with its latest firmware updates, does not work with the Google Nexus 10.  It must be a bluetooth hardware profile issue with the Google device itself, as the 2011 keyboard works flawlessly on all other Android 4.2, 4.4.3 and 4.4.4 devices that I have as well as an Apple iPod Touch 4th Gen.

Solution: Get the 2009 Apple Wireless Keyboard

As I stated in my post above, I have tested several 2009 and 2011 keyboards and have confirmed only the 2009 Apple Wireless Keyboard works with the Nexus 10.

To restate the original issue: the 2011 Apple Wireless Keyboard will pair, and even "connect" normally to the Nexus 10.  But, the Nexus 10 will not recognize it as an input device - it is missing the "A" keyboard icon at the top-left corner of the top status bar which normally shows with other bluetooth keyboards, such as the 2009 version.

Also note that the firmware I tested of the 2009 model was version x50.  I could not confirm if the latest firmware update for the 2009 model worked or not.


Help with recovering data on encrypted Microsd Card

If it was encrypted then you're not likely going to get anything back, as far as I'm aware.  I've had good success with Photorec on Linux to recover data from SD cards, so my first thought would be to spin up a Linux VM and give that a shot.


What differences are there for an "international version" phone? (Galaxy 4s)

Often times, one of the main differences between Android phone models is the supported frequency bands. This can be because they simply use different antennas for different bands, or because they support completely different network standards (e.g. CDMA and GSM versions). It is not uncommon for devices to be released with completely different names on different networks, in fact, when they are essentially the same device. For example, the original Galaxy S had a number of named variants on different carriers: the Captivate, the Vibrant, and the Fascinate.

There can also be other hardware differences between variants as well. In this case specifically, the i9500 international version of the GS4 doesn't have an LTE radio, although the i9505/i9506 does. In the GS4's case, this is because they are built with entirely different systems on a chip: the i9500 uses an Exynos whereas the others use Snapdragons. Significant hardware differences like this are, from what I've seen, not generally as common (although I have no hard numbers), though some changes to less essential things like the camera or NFC support could exist as well1. The spec sheets for each version should outline this information, though, so it is worth checking since there is no real way to "generalize" these differences.

The international versions will work on AT&T and T-Mobile USA's 2G networks, as well as AT&T's 3G and certain T-Mobile 3G areas (ones using the 850 MHz band), but won't support LTE on either. They will not work at all on Verizon, because they don't support CDMA networks nor do they support Verizon's LTE band. Even if they did, Verizon will typically not activate non-branded phones on their network. If you're going to use Verizon, you need to buy a Verizon phone. Can I use my device on a different carrier? has more detailed information on how to make these determinations.

A ROM for one phone will not typically work on other variants, or if it does it will be somewhat broken. For example, running a ROM for the GSM Galaxy Nexus (maguro) on a CDMA variant (like toro) would often work since the hardware was largely the same, but you couldn't make phone calls or access 3G data or the like. In this specific scenario, I would not expect a ROM for the international GS4 to run on another variant at all. They use completely different systems on a chip.

In most cases, the only real "con", as such, to owning an unlocked/off-network phone is that you cannot get official support for the device through your carrier. They will often be willing to provide some kind of equipment protection plan or insurance, but if you go into a store or call customer service for technical support they will not be able to help you.

1With Samsung it may be slightly more common, because of the nature of the situation. They designed the Exynos chipset, which is why they use it in their devices in place of Qualcomm's Snapdragon, but they did not have an Exynos SoC that supported LTE at the time. Thus, in markets where they intend to support LTE, they sometimes go with entirely different chips (like Snapdragons).


Incoming call doesn't stop the music in Nexus 5X

Happened to me too, but only when Ring Volume is zero (When you put it in vibrate)

I searched for solutions but dint find any, so I have a workaround for this.

Never set your Ring volume to zero, keep it at minimum not zero. Now it'll ring when you get a call stopping your music.


help on activating VoLTE in Moto X force


google play services do not support your device

Following steps helped me. May be you can try.

Go to Settings -> Apps
Find Google play
Click on Uninstall updates
Once Uninstall update is done, Open Google Play several times till it updates to latest version itself.
Open youtube to check if the message is gone and you are able to open youtube.


Does Android keep activity logs or save keystrokes?

No, stock Android doesn't record everything you do in a day. There are a few things to bear in mind, though.

First, because Android is open-source, the manufacturer, and your carrier if you bought the phone from a carrier, can change the OS however they like. They might have changed it to add a log like you describe, so though Android itself doesn't record all your activity, I can't say for certainty whether your phone does or not.

Second, there's nothing to stop individual apps keeping records. For example, Chrome keeps a record of what websites you visit, and if you have "Web history" turned on, it syncs that information with your Google account. Other apps might use analytics to track what you do inside that app, and send that information to the app's author. Apps have access to a lot of information, even some information not directly related to the app (such as what other apps you have installed), so you have to trust the app not to do this.

Keyboard apps are another example of this. They learn what words you have typed, and maybe collocations of words (for example, if you type "Cambridge" followed by "Circus", it might save this in order to better predict it in future). Whether this information is uploaded to any server depends on the particular keyboard app.

The log you might have heard about in Android isn't an "activity log" at all: it contains debugging information for developers to see what apps are going, and to help find and fix problems. It's not intended to log what you're doing, though sometimes the information in there could be used to identify particular actions, and what apps you're using. Exactly what information this log contains depends on the phone you have, and it differs from app to app.

As you've mentioned, the log is only in memory and so it's lost when the device reboots. It's also a fixed size (the exact size is different on different devices), so over the course of a day newer log entries will continually overwrite older entries.


What's the most complete way to erase all the data from my phone so it cannot be recovered?

Keeping the microSD is probably the main thing, so since that's the plan already it's just the phone to go.

I couldn't swear to this, but I used it when selling my g1:
uninstall everything - except astro file browser or similar
Use astro to wipe out any app related folders
remove astro
Use the "factory data reset" (on 2.2 its under Privacy)
Power up and check it's greeting you as a new user
Power off
Remove sim card
Power up and check it does even less
Power off & send


How can I open password protected ODS files (Open Office)?

LibreOffice is currently being ported to Android. It's reported they are making good progress, but I couldn't find any planned due-date yet. According to the article linked, they focus on having a viewer ready soon, and add the "tons of features" later to make it a full-featured office app. See also here for the original source, including some screenshots.

Apart from that, there seems no app currently available to effectively handle OpenDocument. True, there are tons of office apps on the market/playstore, but they all stick with the MS formats. Which leaves us to hope for LibreOffice coming soon to the Play Store...


How can I can open local files in the default Android browser?

In order to view local files on the sdcard with the default Android browser just enter file://sdcard/ and then the path to the file you want to view.  For example if you have an xml file named "person" in a folder named "xmlfiles" it would look like file://sdcard/xmlfiles/person.xml in your address bar.  You can create bookmarks for the file you are viewing but if you try to make a shortcut to that bookmark or use a bookmark widget (at least the HTC one) these will not work and may give an error "The linked program is no longer installed on your phone".  The bookmarks will work if opened from within the browser.

So far I have verified that the browswer can open/render these files: xml, html files(htm), and image files

It cannot open pdfs.

According to this comment it works for Android 2.1 and above


A fellow Nexus 5 owner in my office who had not yet upgraded his to 5.1 showed me his settings.  The security type on his was SSL/TLS, while mine was set to SSL/TLS (Accept all certificates).  I changed mine to SSL/TLS and it works now.  I'm not sure why this worked but I can get my emails now.


Is Cerberus capable of surviving phone flashing?

Depends on what you flash. Living on the /system partition, it will survive a factory-reset. But flashing a new ROM would overwrite that partition and thus remove Cerberus.

If, on the other hand, you e.g. just flash GApps, Cerberus would survive – as that doesn't wipe/overwrite the /system partition.


If the app 'Samsung Account' has been disabled, re-enable it by using the following:

Settings > Application Manager > Use the right-most panel by panning right to the Heading 'All'. Scroll up all the way to the 'Disabled' part of the list, which is at the bottom, click 'Samsung Account' > Enable.

UPDATE: expanded instructions for clarity:
The Application Manager is initially in the 'Downloaded' panel, and the column header is underlined. To the right is the 'Running' panel, and to the far right is the 'All' panel. Disbled apps are at the bottom of the 'All' panel. Select the app you want to re-enable.


The Superuser website explains it as such:

  Ghost mode – Hide Superuser from your app tray and home screen. With
  ghost mode activated, the only way to launch it is by dialing a secret
  code into the dialer. The default secret code is *#*#787378737#*#*,
  but it can be set to whatever you want. Note that this feature will
  probably be disabled if your device does not have a dialer (tablets
  specifically).


Have you downloaded the files for you language, that supports offline voice recognition? Under Google Now, hit the menu button at the bottom, select Settings, select Voice, then the option to Download offline speech recognition.

Also, it could depend on what rom of JellyBean you are running. Some things work better than others in certain roms...


Contacts are mysteriously disappearing from Moto G (1st gen)

I have the same issue with my Moto G (1st gen.). with just one google account, and FB, Twitter, LinkedIn, etc accounts, all my contacts suddenly disappear and the contact and other apps were really slow.
I resolved my problem completely, the solution was uninstall the Linkedin app, it was artificially multiplying my contacts in other apps and causing slowness and that the contacts did not show in other apps.


Enable USB debugging in an Android broken screen

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


Looking for LineageOS 17.1 download link for vivalto3gvn (Samsung Galaxy V/Ace NXT/Trend Neo)

Your device was never supported by LineageOS officially. The old 14.1 version seems to be an unofficial version which means that typically one developer who owns the phone implemented the necessary changes for making LineageOS work on your device, but if those changes were ever published is unknown.
Why there are no newer versions is unclear, may be the device hardware was too restricted (it has only 512MB RAM which is way too small for modern Android versions) or the developer who created the 14.1 version got a new device and lost interest in developing new versions for the old device.
In the end you have to take it as it is, there is one 14.1 version for your device but nothing newer.


Unable to add credit card in Google Wallet

Now the RBI has given instruction to all banks to make changes in the server to give the transaction password while doing net purchase. there is no option in google wallet to put transaction password.


Attempting to update ADB from 1.0.31 to 1.0.32

Late answer, but incase someone else runs into the issue down the road and stumbles upon this question.

sudo apt-get install libc6:i386 libstdc++6:i386


Do not click the button, close the webpage instead.

Only your antivirus will alert you of viruses, this is obviously a scam to get you to click that button.

When you visit a website, your phone sends some information like which webbrowser it is using and the device model to the webserver, it is common that people abuse that by making a "personalized" message about virusses that is meant to trick you into going to a website of theirs or installing a malicious app.

They display the device model to make it look more real and to unknowing users this makes the people who made the message look trustworthy and allknowing, and the countdown is to put you under pressure.

I cannot tell you what happens when you do click the link because i never did that, but i can tell you that it is far more likely to install virusses than remove them.


How to root Moto G (3rd gen) running Android 5.1.1?

Caution: Unocking Bootloader will void your warranty and format your device. Proceed at your own risk.

Download ADB and install it- google it
Turn off your phone and press vol- and power button. Release power button after 4-5 sec, youll see the bootloader menu. Now release the vol- too. To enter into the fastboot you may have to press the vol up key while fastboot is selected(use vol down to navigate).
Connect your phone and open command prompt on pc(press windows key + R and type cmd).
Type this- "fastboot devices" and see if it displays the device id. If yes, proceed to next step. If no, make sure fastboot drivers are properly installed.
Then type this in the cmd "fastboot oem get_unlock_data". You'll get a string copy it to a notepad and save it. Then type "fastboot reboot" to reboot your phone.
Go to motorola's website review the risks and click on next. You'll be asked to sign in, use the google account connected to your phone. Follow the instructions to format the string and paste it on the webpage click the agree radio button and click on "can my device be unlocked?".
On the next page click"request unlock key"
Check your email for the unlock code. Now type "fastboot oem unlock KEY" where KEY= the key you received in the mail.
Download TWRP Extract the .img file to ADB folder.
Connect your phone is fastboot mode. Type "fastboot flash recovery filename.img"
Now download SuperSU.zip (google it because I can't post more than 2 links) from the link and place the zip file in your phone's sd card or internal memory.
Now flash the update from TWRP recovery which you installed.
ASK if you're unsure about any steps. Don't risk bricking your phone.


Music Player that allows searching id3-tag field "comment"

Pulsar Music Player will allow you to edit the comment field. The search function will search all fields including the comment field but I found no way to search in only the comment fields. Here's the link:

Pulsar Music Player Pro - Google Play


Connector allowing charger and usb computer connection as same time?

It works that way by default. You can plug into your computer and use data while charging.  It may be your specific USB cable, I have seen some that don't always work. Bottom line there is nothing special needed


Default Write Disk option is available only when the option is included by your phone's manufacturer. Unless it's included by default, you have to manually move apps to SD card.

If your phone is rooted, there are many apps available in store that does this job. Link2Sd is one such app. This app can be used in 2 ways

Move apps to sdcard automatically/manually
Create a secondary partition in memory card and link apps to that partition automatically/manually

To automate installation of apps to sdcard, do the following:

Goto Link2sd→Settings
Under Native App2sd Settings, select Install location
Set it to External

If you haven't rooted your phone, just Google it


How to disable Battery running low message in ES File Explorer

You can go to ES explorer app info and disable every notification from that app .

P.S : I used be a fan of ES before it became AD hungry , now i use Solid Explorer . I recommend it to you too .


How do I get the new Android Market running on Cyanogen 2.2 HTC Magic?

There are some flashable .zip versions floating around, but people seem to have mixed success with them. Generally speaking, installing the .apk in a traditional manner will cause FC issues.

There's a couple of threads over on the CM forums with links to zips you can try. Here's one such thread for Market v2.2.6 (the first version with the new style). You might need to do a little hunting if you want the most recent version (2.2.11, I believe).

Some people have also reported success using the latest MDPI version of gapps instead of the MDPI-Tiny version, but I'm not sure how likely that is to work.

As with most other modifications, I'd recommend making a NAND/Ti backup before you do this. I flashed a newer Market on my EVO but it caused a bootloop the first time I tried. I think I ultimately ended up clearing my data/ and cache/ partitions, then clearing my dalvik-cache, then flashing the new Market. You might not have to do something that excessive to get it to work, but it seemed to do well on my phone.


Can't boot to system (lineageOS) after updating TWRP

Solved it without any data loss by putting a zip of the same LineageOS version I was using on a SD card and re-flashing with that from TWRP 3.3.1 (wiping only cache and Dalvik).

Thanks @Robert.

I still don't understand how exactly I screwed my system partition in the first place but I'm happy anyway.


Why does the play store show "deactivate" instead of uninstall

This is probably because you have configured Outlook as a Device Administrator. This prevents you from uninstalling the app. If you wish to uninstall Outlook you will need to go to Settings > Security > Device Administrators and uncheck Outlook. This will then allow you to uninstall the app.

Steps taken from Nexus 5 so may differ slightly on other devices


How to move SMS from hangouts to messenger app

Devin, I am not extremely familiar with stock Android, so I apologize if some of what I try to describe does not work exactly as I try to explain it.
The SMS messages on your phone is maintained in a single database.  That means you can use different messaging apps for SMS and the message "streams" or "history" stays the same regardless of the SMS app you use.
Within Android, you can decide which app is your default messaging app and by doing so you are saying which one will show you incoming messages.
You can change this default behavior by going into your phone Settings app and then Applications.  Inside that, there should be an option labelled Default Applications (I use a Galaxy, so it might be slightly different).  Inside Default applications, there should be a listing for Messaging App and your default SMS app listed.  I will assume that it is Hangouts.  You can tap that and change it to another app - and choose Google Messages.  You will still be able to use Hangouts for sending SMS messages, but incoming SMS notifications will by default show up in the Google app.  Also, you may need to disable SMS notifications within the Hangouts app so you don't get multiple SMS notifications for each incoming text message.
Hope this helps.
Rick


The article referenced in @mattm's answer is a bit outdated. IdleMaintenanceService was removed in Lollipop, things have changed. On Pie, scheduled fstrim is triggered from StorageManagerService (1) to MountService (2):

  if the device is alive at midnight + idle, fstrim gets run at the next available charging + idle time

* (3)
Mount service calls StorageManager which in turn calls Vold to do fstrim.

If the schedule is being missed because the conditions don't meet and fstrim has not run for last 3 days (4), it will be forced during device startup if the device is restarted. SystemServer (5), PackageManager (6), StorageManager (7) and Vold (8) are involved.

In each case, the file /data/system/last-fstrim (9) (since Lollipop) gets updated (10), so  you can check its timestamp (requires root) to find out when fstrim was last run.

If you want to do TRIM manually, use Android's commandline tool sm fstrim (requires root or adb shell). Previously this was vdc fstrim dotrim but added to Storage Manager in Oreo (11) and removed from vold in Pie (12).

In order to send FITRIM ioctl to selected filesystem(s) only, use fstrim tool (requires root); a busybox applet.

What if you don't have root?
And you suspect that the scheduled fstrim is being missed for 3+ days, restart device, fstrim will be forced (since Lollipop 5.1 (13)). Simple.

Apps can't TRIM without root; see this answer.

HOW OFTEN TRIM SHOULD BE RUN?

Flash memory (including SSDs, eMMCs, SD Cards, USB sticks etc.) has limited number of Program/Erase cycles before it dies. But unlike HDDs, data can't be just overwritten on flash memory, it has to be Erased first, which is achieved through Garbage Collection.

Now if we do too much fstrim, this will cause frequent GC in background consuming precious P/E cycles and hence reducing life. If we don't do fstrim at all, there could be unnecessary GC (of already deleted data), plus the write operations will get too slow with time because Erase will have to be performed before overwriting data, which has very higher latency as compared to Program operation.

So we need a balance between both.

Also there are other factors e.g. whether eMMC controller supports over provisioning, how effective it is in background GC scheduling, wear-leveling and managing write amplification etc.

So unless you have the data sheet of your phone's eMMC and you are sure what you are doing, better is to leave the fstrim to OS. On PCs' (14):

  Running fstrim frequently, or even using mount -o discard, might negatively affect the lifetime of poor-quality SSD devices.  For most desktop and server systems a sufficient trimming frequency is once a week.

But this may vary with situations.

RELATED:

Coding for SSDs
Why is TRIM not supported on encrypted “/data” partition?


Is there a way to log wifi probe request?

As a work-around, buy a raspberry pi zero (W ?) with a usb wifi key that does monitor mode. This will be almost as portable than a phone but not as much.

You need the battery too to power the rpi0.


How to do math operations in android shell?

BusyBox doesn't include bc, but it does include the Reverse Polish Notation calculator dc.  Since Busybox can be installed from several installers on Google Play, this is probably the easiest way to get a command-line-based calculator on Android.

Alternatively, I've heard that bc can be compiled for Android quite easily using the Android NDK, so if you're comfortable with compiling software you could do this.


Try downloading a stock y330-u11 firmware from Susutun then extract the zip. Read fully the instruction given. Once you've got the SP flash tool, check the scatter file and the uboot. Choose Recovery and boot. Then hit download. Turn of the phone and pull out battery. Reinstall the battery but don't power on. Connect the usb while holding vol up/down. The progress bar should start.


Samsung Galaxy s6 Music Player Track Sort

Have been searching for a solution to this for a few days and have finally found one.

Open music
Top left drop down menu, go to tracks

If you only want to have it in alphabetical order in the app, stop here, if you want to fix the widget as well continue.

Go to more in the top right, edit
Top left, select all
Press more again, add to playlist
Create a playlist
Play a song in the playlist and go back to the home screen widget

This should fix the order :D


Android rooting is not an uncommon term using tech nerds anymore. It is very common and everybody at least heard the term. So why we do this? As my opinion, we already have enough control over our device. Don't you think? that's how the less than half of the population of the Android community keep their devices without unstable it. But the other half sees the situation completely different. They root their devices to flash new ROMs, gain more control by customizing download unauthorized apps and modifying default functions in the system. So to do this you have o download rooting tool that most suitable for your device. For a Samsung user, it is not any software other than Samsung Odin. So let's talk about how to root with Odin.

What is Samsung Odin

It is a free utility that serving a wide range of devices and specially created for the Samsung devices by Samsung itself. With the time the software is updated so you can see there are several versions for the same tool. Select the best one for your device is your responsibility. This one-click rooting method is not like traditional root tools available out there. The flow starts with flashes the root package and then root it through the computer. And do not waste your time for searching direct rooting methods for Samsung Odin, because there isn't.

Compatible list

As I mentioned earlier there are different versions of Odin for the different operating system. So check the list below and select the suitable version for your device.

v. 1.85 - GingerBread and Ice Cream Sandwich
v. 3.09 -  Jellybean and KitKat
v. 3.10.7 - Lollipop
v. 3.11.1 - Marshmallows
v. 3.13.1 - more latest versions

Android rooting with Samsung Odin

Preparation

Samsung Odin is only compatible with windows. So install necessary
drivers to the PC and make it ready.
It's not hurt be ready to whatever happens. So backup all of the
mobile phone for more security.
Enable USB debugging on the device. (Settings --> about --> Build
number --> Tap 5 times --> You are a developer now --> USB debugging
--> enable)
The process could not be continued. So keep a sufficient battery
power.

Let's start the process of Android rooting

Go to this site and download the suitable root package. Check your device name, model number, Android version, and build number beforehand.
Now extract the downloaded package in a new folder.
Power off the device and boot it into download mode. To do this press and hold  Power Key, Home Key, and Volume Down Key simultaneously.
Open the Odin file in the extracted folder.
Connect the mobile device with the PC using a USB cable.
The software will automatically detect the device you will see "Added" in the lower left panel
Click the "AP/PDA" button and select the extracted file.
Then click "Start" button
Now the rooting will start. After it completes you will see the message "PASS"
The device will be rebooted for one last time. There will be SuperSu installed already on the device if the root was a success.

**Wrap up*
Odin is an application specifically created for Samsung smartphones and tablets. But it does not say it limited to that brand. It can serve various brands like HTC, LG, etc.*


Is a rooted phone still required to pass '-k' in ADB's package remove command?

-k is option to keep cache + appdata:
/data/user*/0/<pkgname>
without that option only the .apk file remains on the device:
/system/app/<pkgname>/base.apk
pm install-existing <pkgname> will re-enable app with/without appdata depending on -k
(explained in section How to Re-Install)


The following steps may help you  to reset the moto-g without loosing your data.

step 1: Unlock Motorola Moto G Bootloader

step 2: Root your phone with M-TOOL

step 3: install  CWM(clockworkmod) recovery on your moto-g after rooting

step 4: choose RECOVERY from the Fastboot menu using your volume keys and
        enter recovery

step 5: then backup your moto-g using your volume keys and store it on sd
        card

step 6: reset your phone using recovery ,and restore the backup


First, unlock you bootloader. With your phone in the bootloader, connect it to you computer via USB. Download fastboot (just google "fastboot download"). Then open CMD or terminal, depending on what OS you have on your computer. Run fastboot oem unlock.

Then download TWRP, found here. Make sure you chose the right device (whatever device you have). Download that. At your command line run fastboot flash recovery path/to/twrp.img


Problem after updating Galaxy S3 to Android 4.1.1

Most probably it looks like a OS issue, might be firmware related, might be kernel related. Have you tried a factory reset? Or sometimes even a reboot might clear things up. If 4.1 is not working well for you, you can always downgrade by flashing an older firmware via ODIN. Get you firmwares from http://samfirmware.com. You will need to register in order to download files from there.


Just got a HTC one m8, have some questions about the keyboard

There is no way to disable autocorrect on the default HTC keyboard. I had this problem too and tried a few keyboards just to be disappointed with most of them like you. I settled on the the Google Keyboard as it has all the functionality of the HTC one, including typing suggestions and emojis (and I like its design).

The emoji issue may be fixable with this app but you need root for it. I have not tried it myself but some of the emoji packs seem to be in-app purchases.


I got a Samsung Galaxy 3 lite from a friend I don't have the Google accounts info and don't know the password to unlock

This all depends on the IMEI number written under the battery !

Give me that number and I'll see if i can help !


[Honor View 10 Lite][USB] Device not recognized by PC

I manged to get this working again, by enabling USB via Hi Suite.

Connect phone and open Hi Suite.
You should see a USB option for the device.
When selecting it, you should get the prompt on your device.


Depends on how the ROM is packaged and what you change in it before repacking. You should be able to unpack and make edits using suitable tools for unpacking the ROM.

A better option is to first flash it, then root and make your changes in the files as needed :-)

And yeah it can brick the device if you flash bad code


Disable the autofocus on click in Google Chrome on Android

You cannot because the big player do not need to do their best to satisfy minority customers. Change your internet browser: Yandex Browser should work.


Allow android chrome to load unsafe scripts

I just now encountered this problem. On my PC there was a warning "sheild" at the right side of the address bar, and I was able to click it and choose the option of load unsafe scripts.  On my Android tablet no such shield was present.  Just trying things, I clicked the address line, and it showed the URL along with a short menu of three choices, among them a pencil icon for editing. I chose that, then removed the "s" from the "https" in the URL, and that worked.


On Contacts tab of stock contacts app, hit Options button. Then, choose more ~> Display Options.

On this screen, un-check Only contacts with phone numbers. Then, check all accounts whose contacts you want to delete (like Facebook, all Gmail groups). And, un-check all accounts whose contacts you don't want to delete (like Phone, SIM). Tap Save button after you finished checking and un-checking.

On Contacts tab, hit Options button again. Choose Delete this time. On next screen, tap Select all and then Delete button. Done!

After this, again go to display options to display your contacts which weren't deleted.


This would have to be supported by the ROM. Screen orientation change in Android uses support from the graphics driver, the system UI, and the framework that apps use. Either choose a device that has this feature already (ask the vendor if you're not sure), or you'll have to use a custom ROM to achieve this. Since Android STBs are still quite a minority feature, it might be hard to find a custom ROM for your device, and/or hard to get help making your own.


mounting google nexus s on linux at fastboot mode screen

To my knowledge, in fastboot mode you cannot mount the device to your PC. MTP and fastboot are two different things.

According to the CyanogenMod Wiki on Fastboot, the solution might be simple:

  If you see  at any point when executing fastboot command, the PC is not configured to use fastboot properly. Most typically, this is because you are not running fastboot with elevated privileges.

Which means: you must run fastboot as root user, e.g. sudo fastboot devices or sudo fastboot-linux oem unlock.

If that does not solve your issue, it might help to take a look at the steps necessary to use the adb command line utility: For adb to detect your device, you need to have setup a corresponding entry in your /etc/udev/rules.d. First run lsusb to check how the device identifies itself to the system. These data you can also take from your above quoted log: idVendor=18d1, idProduct=4e20 is the information we need. Now, the corresponding entry in /etc/udev/rules.d/51-android.rules should look like:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e20", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

Save the file, and reload the udev service (service udev reload). Re-connect your device. Now adb (or, in your case, fastboot) should be able to find it. You can check that using the command adb devices (or fastboot devices), which now should list your Nexus S.


No, you can't do this, on Android or any other kind of mobile phone. It's just not how the 3G network works. Each operator's 3G network runs on a frequency band allocated to them by the government. The cell transmitter runs on its own hardware that your phone doesn't have, with a high-power radio transceiver that needs more power than your phone has.


Why can't I access my files on my SD card after marshmallow update?

You have to provide run time permission for that.


How to log and visualize resource usage stats (to identify resource hogs)?

You might be able to get some of what you want from Carat. This app is a project from UC-Berkeley to measure what's using your battery and how your battery life compares to other people's devices.

It doesn't directly measure CPU, but your resource hogs are going to use more battery by implication.

From the description:

  Carat will tell you which apps it thinks are hogs (they use a lot of battery) and which are bugs (they use a lot of battery on your device but not most others). Being a hog or a bug does not make an app 'bad', but a user trying to improve their battery life can use these designations to adjust their behavior.

  == Carat Features ==

  Action List telling you how to improve your battery life and by how much
  Device information detailing exactly what data we are recording
  Reports apps that are using lots of energy and whether that is happening on other devices, too
  Detail views let you dive down into the data and see graphs of energy use
  Low-overhead sampling requires almost no energy or CPU
  J-Score tells you how your battery efficiency compares to other users
  Sharing features let you post/tweet/blog about your experience; more users means more data which means better recommendations for you


Why Google play services not included in Doze mode

Google Play services is excluded because Google wants it so. It has to remained excluded from Doze or any power saving mode because apps depending upon Google Cloud Messaging (GCM) may fail to serve the user appropriately, hence, ruining the user's experience with Android big time. A GCM Android Client requires Play Store and Play services installed in Android device.

Anyhow, here's the brief reason: in the file /system/etc/sysconfig/google.xml, other than the usage policy of the file it is noted:

<!-- These are configurations that must exist on all GMS devices. -->
<config>
    <!-- These are the standard packages that are white-listed to always have internet
         access while in power save mode, even if they aren't in the foreground. -->

    <!-- GmsCore must always have network access for GCM and other things. -->
    <allow-in-power-save package="com.google.android.gms" />

    <!-- Play Store likewise must have network access to support other applications. -->
    <allow-in-power-save-except-idle package="com.android.vending" />

where,

com.google.android.gms : package name of Google Play services
com.android.vending: package name of Google Play Store

I cannot precisely speak of what counts as other things. My educated guess is the APIs made available through Play Services. Refer to Table 1. here to see the list of those APIs.

Note: it is beyond the scope of this answer or the question itself why Google decided to keep Play Services and Store always excluded from power saving features of Android instead of finding and implementing a hybrid path.


How do I make my email alert *annoying*?

There's Missed Message Flasher in the Play Market.

Note: I haven't actually tried the app.


Filesystem created and last accessed times

It doesn't store creation time because UNIX filesystems (generally speaking) simply don't store this anywhere, and Android doesn't seem to be any different. This Stack Overflow question has some discussion about this fact (you can ignore the fact that it's talking about Python - the answers are still relevant), and the man page for stat describes what times are typically stored in the data structure.

As for the last accessed times...well it does keep track. Try ls -l in any directory you have proper permissions for:

$ cd /sdcard/
cd /sdcard/
$ ls -l
ls -l
drwxrwxr-x system   sdcard_rw          2011-04-27 14:31 LOST.DIR
drwxrwxr-x system   sdcard_rw          2011-04-27 14:31 DCIM
drwxrwxr-x system   sdcard_rw          2011-04-27 14:31 Android
drwxrwxr-x system   sdcard_rw          2011-04-27 16:14 glogs
-rwxrwxr-x system   sdcard_rw    49152 2011-05-27 16:04 AndroidBytes.txt
drwxrwxr-x system   sdcard_rw          2011-06-28 16:28 vim
-rwxrwxr-x system   sdcard_rw        0 2011-09-11 16:48 su-2.3.1-bin-signed.zip
$

If you have busybox you can also use the stat command for more detailed info. It also lets you use some additional ls flags like -u, -c and -t (see man ls if you're not familiar with it). Here's a sample from stat:

# stat databases
stat databases
  File: "databases"
  Size: 2048            Blocks: 4          IO Block: 4096   directory
Device: 1f06h/7942d     Inode: 454         Links: 1
Access: (0771/drwxrwx--x)  Uid: (10079/  app_79)   Gid: (10079/  app_79)
Access: 2011-09-29 09:07:44.000000000
Modify: 2011-09-29 09:07:44.000000000
Change: 2011-09-29 09:07:44.000000000
#


Making Phone Calls from a Different Device

If something like that should happen, you can just get your carrier to "port" your phone number to a new SIM card, and use that in the replacement/spare device. This is more or less the same process you use to transfer your number to a different carrier, but a lot simpler in this case. After all, they're the ones in control of what phone number goes with what SIM. Ask the carrier for a replacement SIM and they should be happy to oblige.


Why `fastboot devices` fails in USB debugging mode and Downloading... -mode?

The part of the Android bootloader that usually features the fastboot server is called aboot.

As explained in this article, the standard aboot derives from the Little Kernel (LK) project. Almost any phone manufacturer then customized it and created its own bootloader. Follows an excerpt from the abovementioned article:

  All Bootloaders I've checked (including Samsung's and Amazon's) seem
  to derive from LK (in fact printing out the "welcome to lk\n\n" from
  its kmain), though Amazon's take steps to disable fastboot, as does
  Samsung, which then uses their own custom App, called Odin.

In short, there's no way to use fastboot with Samsung devices. Only Odin is recognized (by the Loke component).


How to open a file located in a non-sdcard directory in Tasker?

The inbuilt Open File action doesn't seem to work for non-/storage file paths because it is hardcoded (I presumed from its error logs) to only load a file located under /storage/emulated/0. Even if you mention the absolute location using file://, it would still append /storage/emulated/0 to the file path and throw an error.

Because Open File action simply sends an intent, we can do that manually ourselves. The Send Intent action is pretty good for this, except it also fails with non-/sdcard file paths. Tasker implements FileProvider (a way to securely share files with other apps). The action could work but Tasker's manifest file provisions for not exporting the file provider, which means other apps cannot make use of it. Since Tasker converts even absolute file path (with file://) into a file provider URI, there is no way out for us to load a non-/sdcard file using that action too,  except to ask Tasker's developer to fix this, or the user themselves tweaks the manifest file.

The solution, however, is available using command-line. Use the action:

Code → Run Shell:

Command:

am start -a android.intent.action.VIEW -d "file://FILE_PATH" -t "text/plain" -f 0x13000000 -n android/com.android.internal.app.ResolverActivity

file:// is intended as is. In your case, the file path should be file:///data/misc/wifi/wpa_supplicant.conf.

text/plain can be replaced with text/* too if you don't know your file's mime-type.

(You can know about am here.) I don't know what that flag (0x13000000) does in particular.
tick Use Root

Running the task would now give you the bottom sheet with all the apps which can load a file with mime-type text/plain. However, when testing  this, only QuickEdit app was able to load that file successfully, so I recommend using it unless you get this working with an another editor.


By clearing that Chart you mean that you have to reset the "batterystats.bin" file in your system. For that few apps are available on the Playstore but unfortunately you need to ROOT your device since those are system files.
One such app is here

Hope that helps!


How to restore contacts from Google account?

In Gionee M2, go to Settings > Account > Google then put your Google account and password. Now you should see Sync, check contact in the list. Let it sync and go in the Contact app you should have all your contacts back.


How to undelete photos in a Samsung galaxy S4 active?

recovery of deleted contents stored in the internal storage is difficult at the best of times and darn near impossible the rest. The issue lies in how you access the storage medium without root is impossible to my knowledge to access the storage space as a raw partition for use with data recovery tools. As with all recovery the more you use the device the less your odds of recovery are that said if you do not clear your cache often you should be able to at the very least recover some of the pics even if your not rooted by looking thought your high rez thumbnails sure the resolution is a major step down from the originals but it's better then nothing. Suggested reading https://android.stackexchange.com/a/84747/122342


I created this.

It's an advanced Google Play search engine, I wanted to create that a long time ago. Now, it's done

Since Google doesn't have an API for Play search, I use an open source scraper.

Almost all app specs can be filtered and sorted.

I hope you'll like it, and please let me know if you find any bug or have any feature request.

It's open source : KPlaysearch


How can I see what specific times my phone has connected/disconnected to wifi?

You can check the internal Android log logcat to see WiFi connectivity changes (and many different events) from the last few hours or so.

To do that, you'll have to enable USB debugging, download ADB, install an ADB driver for your phone on your computer, connect the phone with a USB cable and run this in a terminal:

adb logcat -v threadtime ConnectivityService:* *:s

To dump the whole log to a file, run:

adb logcat > log.txt

However, if you need older data, the most bulletproof way is to create a custom app that would log the events you're interested in.


Why does Chrome reload the page when I turn on my bluetooth keyboard?

I turn on my bluetooth keyboard

That is probably detected as configuration change, which triggers a restart of the current activity in android (chrome in your case). Only the app developer can change this behavior, so the only thing you could do is to file a bug report.


I was on the verge of packing the tablet up and returning it to Amazon and thought I would try one last thing. I took the tablet to a friends house and tried it on their WIFI just to double check it was not my network. The table worked first time and I used Google Play to install a number of apps.

I then took the tablet back to my house and Google Play continued to work and I installed some more apps.

I have no idea what my router was blocking that prevented Google Play from working but it seems fine now. If the problem returns I know the issue is with my router now, not the tablet.


Remove KNOX from a pre-installed Samsung Galaxy Note II

Root your note 2
Install titanium backup
Either uninstal or freeze Knox.apk and all associated processes through titanium backup.
As AWLAYS, make a complete backup before any changes.


If There Is 2 Version In Play Store, How To Download An App's Other Version

No. You cannot do that directly. Playstore will automatically detect your Android version and gives your Most suitable version. In your case, You cannot download 2.3 version directly to your phone. However there are otherways to get that

Find a device with Android 3.0 or less. Download & Install  the app from Playstore. Use apps like 'ES File manager'(Or similar apps) to get the apk of your app, Transfer via Bluetooth & Install on your Android 4.0 device
Download & Install Android  2.3 Emulator on your Computer & Follow the same steps above.
Use www.4shared.com or Torrents or Third party app stores To download apk of the specific version of the app.


How can I stop this "Not signed in...setup phone" error?

I just had your same problem.

This is related to Google Apps: you have to enter settings -> Apps -> Google Play Services -> enable all permissions -> soft reboot.

This solved for me! Please let me know how it goes ;)


How to log into a 2FA protected YouTube account in Gear VR?

What worked for me: generate recovery codes from my Google account and use those to log in.


How to get old whatsapp account back without using the current cellphone number?

You will have to use the SIM for verification. Just pop the SIM into any phone and enter the old WhatsApp number during setup.

After a 5 min wait of trying to verify from the other phone(which won't work as the number is different) you will receive an SMS on the other WhatsApp SIM. Just enter the code received on this phone on the phone with the current SIM and you should be able to use the old WhatsApp account.


Would my phone have to be reactivated after factory reset?

In your question, reactive might have two meanings:

Reactivation/registration is a process which is one time, at the time you purchased a device inserted your carrier SIM to make handset useable. It sends a message to the Device Company that this device is now active and registered.( This process is one time, your carrier may charge this message as per your plan.)
If you mean by setting up your device as new handset. So answer for this is

'Yes', you have to setup/register/reactivate all the things/accounts by yourself. Factory Reset will make your device completely clean(internally) as it was at the time when took out of the box.


If you have a rooted device this might help Setting Default applications through ADB
If you still have issues....  You can ask


Samsung Galaxy S3 wi-fi connection problems

First, please make the Question match your description (in description you wrote S3, in question S4).

To your question:

I think it can be disabled in WIFI menu. Press the Hardware "Menu" button, then go to settings.


Dialog option "Use by default for this action" or "Always" not displaying

This is because there can be no default handler for all NFC intents. You'd have to create a mimetype for your NFC tag and use that mimetype as the data field for the intent filter.

However, this site doesn't deal with developer issues, so you'd be better off on StackExchange, for example here.


Is there a way to move apps to sd card if your phone doesnt support it?

The simple answer on non-rooted devices is no. If the OS doesn't allow it, you will not be able to. If the device is rooted, then there are many (apps, scripts, etc) ways that will help you achieve it.


Always see last-viewed group in Contacts

If you are using google contacts as your address book, you could star those people you always want to come up, and then use the star folder on your desktop making it a quick easy way to always have access to them.

The Folder Organizer app will also allow you do this and isn't limited to using just the google address boo, and it also has more features enabling you to pick specific details from a contact i.e. choose only mobile instead of all their details etc.

I know it doesn't answer your question specifically in terms of the contact app, but it does provide a decent work around. Note that depending on your phone it might have built in widgets that can aid i.e. Sense has a pretty good one for this purpose.


HTC Droid Incredible cannot load text message

You could try backing up your messages with something like SMS Backup & Restore and then wiping the Messaging apps data and cache.


Merging duplicate contact entries from multiple sources

Remember: when creating a contact, you can decide where to store it. Usually, there are at least 3 choices: Google, SIM, phone.

If I read your question correctly, it looks like you have a copy in each of these places. In this case, Tirath's suggestion doesn't work, as GMail will only see what's sync'd there (and phone + SIM don't get sync'd). You then might want to take a look at apps like Contact Remover (to ease deletion of the duplicates), or Contact Remover Plus which also offers to merge or move them.


Android 4.3: How to get the notification history

This is not a rumor: the notification history is a true feature from Android 4.3, although they don't make any mention of it in their What's New page.

The following steps will allow you to take advantage from the Notification History in a vanilla Android Jelly Bean 4.3:

Go to your app drawer, then tap the Widgets tab. Scroll until you reach Settings shortcut (1x1) widget.
Drag and drop this widget to your home screen.

You'll see a screen where you can select the type of settings this shortcut will open. Select Notifications.
The shortcut Notifications will be in your home screen, tap it.
The screen Notifications shows the notification history we are talking about. In this screen currently active notifications appear in full intensity, while dismissed ones are dimmed.

Tapping in each notification from this screen will open the corresponding App info screen, where you'll be able to toggle the option Show notifications as you wish.
Remember: if you turn off notifications for an app, its icon will disappear from the status bar, all its notifications will be dimmed in the Notification history screen, and you may miss important notifications about this app from now on. Only do this if you are completely sure.


How can I modify files on a remote computer over wifi/3g from my Android phone/tablet?

I just found ES File Explorer which seems to do what I need, and a little bit more. This looks pretty promising. I'll report back if I have any issues with it, but for now it seems to answer my question.


Android 11 - Audio on Pixel 3a wired headphones very quiet

I'm a bit late to the party but I have the same issue. I installed a volume booster and it seems to be doing the trick just fine. There are a number of them on google play, not sure what the best is.


Battery Statistics Viewer crashes every time

It looks like it is a common bug with Droid X users and there doesn't currently seem to be a fix.  See this relevant thread here.


How can I add non numeric sms senders to my contacts (for custom alerts)

ADB should accept non-numeric contacts.

Download Terminal Emulator from Play Store, or hook up your phone to a computer with ADB drivers installed and USB debugging turned on.

Then enter:

$ am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'John Doe' -e phone 956-0987 <-- Replace with non-numeric

And/or:

$ am start -a android.intent.action.ACTION_INSERT -t ContactsContract.Contacts.CONTENT_TYPE -e ContactsContract.Intents.Insert.NAME John ContactsContract.Intents.Insert.PHONE 956-0987 <-- Replace

Both will still open up a "New Contact" window, but the information will be pre-entered.

If your Contacts app will not accept the data, you can actually solve your original problem using Tasker, a phone automation app, and setting up a profile Event -> Phone -> Received Text and playing whatever system ringtone, or personal ones saved in /sdcard/Ringtones by using Action -> Media -> Play Ringtone. Here's a screenshot of Tasker's UI:

Hope this helps!


Restart unresponsive phone without power button

update : only solutions i found is to either try to use a microusb mouse or to wait till phone is dead, download fastboot plug phone into pc, boot into fastboot mode (on huawei long press down volume key) till you get a screen, then enter command fastboot devices , if you see a number then use fastboot reboot


Why are there two different Firefox icons?

Single app can use different small-icons or status-bar-icons for different notifications. In your case there are two notifications from Firefox for which the icons are different.
They are set programmatically like setSmallIcon(R.drawable.icon_name) for every notification.


Enable Notification LED in Do Not Disturb mode in Android 6

Things like this are frequently not tweakable in stock ROMs. I would suggest downloading Tasker which will let you control settings for the notification LED.


I means you're on an security reset[ed] phone. If you forgot the pin / pattern / etc and you had to reset it with alternative access ways, like login with the google account email and password, then after every unlocking your phone sends your gps coordinates to the google account and the location settings will always reset to high precision, no matter what.

Offtopic, I'm on 4.4.1 and have no idea how to turn it off. Most suggestions are for smart lock but 4.4.1 doesn't have it or I can't find it.


How to easily change keyboard input application?

On your Keyboard, hold the settings icon

Scroll Down and click "Change input method"

A list will come up with all activated keyboards. Choose one and then your keyboard will change to the selected keyboard. All without the need for an external app.


Secure container for Android Tablet user

According to this post on StackOverflow the storage should be separated.

Each user gets their own space on the emulated storage which other users cannot access to read or write (assuming the device is not rooted, in which case all of this goes out the window...).

As far as installed apps are concerned, the fact that there are several installations of it on one device is indistinguishable from being installed on several devices. So each user can access the app as though they are the user of the device.

Therefore you should be able to store files on the 'sdcard' (internal storage) and they will not be accessible to other users of the device. Assuming your user has a lock screen PIN/Password/pattern/etc. then they will not be able to access the files unless you unlock the device and 'log in' as your user.


Cannot receive group messages from iPhone users

This is the most fascinating issue that I've seen in a long while.  And it's clear that Samsung is turning a blind eye (I've read that there are some whose phones work fine with the stock ICS messaging app).  This problem is posted all over every forum that I've searched.  And the only answer is GoSMS, or Handcent, or blah, blah, blah.  I count myself among the many that would like the group messaging to work in both directions.  One would think that one of the most basic functions of a smart phone would not have such an elementary problem.  After searching high and low, I'm of the belief that the stock messaging app can't do bidirectional group texts and that a third party app is the only possible solution.

Like many other iPhone converts, it's a shame that I have to admit that my awesome S3 has such a fundamental shortcoming.


Does migration of whatsapp images and videos from google drive preserve file modification date?

Whilst the file system modification date is updated to the current date somehow whatsapp whether through the EXIF date picture taken tag or database it keeps the original date thus preserving sort order.


How can I disable the downloaded neural net for speech-to-text?

I finally found it, right after I put up the bounty, go figure.

Just searching "Voice typing" in settings and turn off Faster voice typing.


Yes, this is well possible.

Ususally, the manufacturer advises to use its cables only.
But usually, there's no problem with other cables.

However, there might be a problem with the phases of the cable.
Sometimes if a cable is folded one or more of the phases can break or a solder joint at the jack might be loose.

If it's the wrong one, your phone might charge very slow or even not at all.

But you also mention that your battery drains fast.

You can take a look at it by using apps like Better Battery Stats by chamonix or the usual battery monitor.

If you don't find any strange energy-consuming threads, then it might well be the cable - either a defect like broken phase.


Sony Xperia L device memory is being eaten up

It needn't necessarily be tombstones and thumbnails that takes up your phone's data storage.

Normal app usage (mostly browser cache, etc.) also consumes space over time.

Have a look at

Settings->App->All apps

then via menu let them Sort by size to see the biggest storage consumers.

E.g. my phone's biggest consumer is Chrome (123MB data, 280MB cache):

.


DNS error on laptop when tethered to non-rooted Android 5.1 device

Try enabling the developer options on your phone, and set the usb config to RNDIS manually (this should happen automatically when you set on usb tether, but [driver issues?]) If that does not do it, go for the USB debugging option, --not that either?
 OEM unlocking is next.. (these are all in the same developer menu)..

-I am not 100% if the OEM unlock is just to enable the bootloader, but when fixing this, I remembered a nasty little tid-bit how yankee phones' ability to tether is sometimes disabled, just to enable Service Providers to sell two internet-plans instead of one..
So, now all fired up, fighting for my rights, I just went all ham on all of the above, and now my tethering experience is smoother than ever.


Restoring static boot logo and animation from ClockWorkMod backup for: Android Huawei Ideos X3 (U8510)

OK: After some more reading, it looks like ClockWorkMod did not back up the /cust partition ie: /proc/mtdblock7 in which the vodafone logo and boot animation was stored. When I flashed my device with a generic Stock ROM that overwrote the /cust partition permanently. When I flashed my recovery.img, it only restored the recovery partition (which was the CWM Recovery image after rooting).

The only way I can now get back the stock voda animation is backup the partition (via dd maybe) from another device to an sd card and flash back to my device partition from the sd card.

Moral of the story: Backup all partitions (via ROMDump or dd) and not just rely on ClockWorkMod backup which ignores these partitions.

I arrived at this conclusion by checking my logs from the saved data partition (after rooting) when I saw this file in: /data/load_oemlogo.txt which references /cust/vha/au/logo/oemlogo.mbn

load_oemlogo begin
command_line_is: console=ttyDCC0 androidboot.hardware=huawei
androidboot.localproppath=vha/au androidboot.network=umts
androidboot.swtype=normal androidboot.mode=boot mem.size=256M
ret_str = vha/au androidboot.network=umts androidboot.swtype=normal
androidboot.mode=boot mem.size=256M

custom len = 6
custom : vha/au
logo path /cust/vha/au/logo/oemlogo.mbn!
stat file error!
load_oemlogo end

Update: Yes I can confirm that the /cust and /userdata2 partition are not backed up by CWM backup and restore.

I quote from translated version (german) from here: http://66.163.168.225/babelfish/translate_url_content?.intl=us&lp=de_en&trurl=http%3a%2f%2fwww.android-hilfe.de%2froot-hacking-modding-fuer-huawei-ideos-x3%2f203731-how-flash-partitionen-von-supertoast-anpassen.html

Completely importantly! Make always only times with CWM a Backup.

backup_partitons.

zip load down and in the CWM over “Install zip from sd-card” would drive out.

The two partitions are cust and userdata2 secured, which does not make the standard Backup of CWM.

Afterwards cust_backup.tar and userdata2_backup.tar should be to the SDCard the two files.

Now would drive the file out install_new_partition_layout.zip.
A new boat and Recovery image are installed, because in both the new Kernel COMMAND LINE must be contained.

Auserdem becomes still the volume demon (/system/bin/vold) and its configuration file /system/etc/vold.fstab it then a few volumes to mounten gives less replaced there.

Now one bootet by means of advanced->Reboot Recovery into the again installed CWM.

There one re-establishes over backup and restore - > advanced restore - > Restore DATA the data partition from the previous Backup.

EDIT: More info and updates.


If you had contact sync enabled and you added the account on this rom too your contacts should appear. If they don't, try Titanium Backup Pro. It's a terrific backup solution and it's pro version allows you to restore individual items from CWM backups.
It costs more than your average app but it's super well worth it.


What kind of upgrade procedure can I expect after rooting my tablet?

Most (if not all) custom ROMs deliberately prevent over-the-air updates from carriers/manufacturers.  This is done both to prevent incompatibilities during the upgrade process, and to avoid losing root.  With that said, some custom ROMs do offer ways to be notified of updates.  For example, for ROMs that are integrated with Rom Manager update notifications are available through that app (available for the Premium version only though.)  Other ROMs may even include their own update notification built-in.  This is really up to the developer of a given ROM, and you should be able to find this information on the ROM's support thread.

After the initial rooting and installation procedure, upgrading a ROM to a newer version is quite easy:

Download ROM's update.zip file and place it on the root of your SD Card.
Reboot device to Recovery (ClockworkMod in this case.)
Perform a Nandroid backup.  This step is not strictly necessary, but highly recommended in case something goes wrong during the update process, or if you just aren't happy with a new version.  If that happens you can always restore a previous backup to get your device back to a fully functional version.
Clear Cache and Dalvik-cache partitions.  Again, not really necessary, but in some cases this helps prevent issues with installed 3rd-party (and system) apps in case the updated ROM changes things around too much.
Apply the update.  Pick the ZIP file you downloaded in step 1 and wait for the update to complete.
Flash the GApps package.  Optional, if you want the Play Store, Google Talk and other Google experience apps.  You have to do this step each time you upgrade the ROM, since the /system partition gets formatted as part of the update process.
Reboot.

The first boot after ROM update will take a long time (5+ minutes,) depending on how many apps you have installed.  This is because the Dalvik-cache gets gets rebuilt.  After this you should be all set.


Is there a way to get Android Market on galaxy s?

The Android Market is on the Galaxy S, it's a Google-approved device.

Edit: Since you aren't on Froyo already I recommend getting it through Kies Mini, download from: http://samsung.com/uk/.  That should have the Market since it's not through your carrier.  You have a GT-i9000, so you could also try a JPX-based ROM like this one: http://forum.xda-developers.com/showthread.php?t=854799


Why can't Android Media Storage detect my new Ringtone file?

What solved it for me - I had a hyphen - in my OGG filename, changing it to an underscore and restarting the phone (Nexus 5 KitKat) made it show up


Google.proccess.gapps has stopped working

Go to into settings/ application manager/scroll to left until you reach the all applications screen/ touch menu screen left of the home button/ reset app preferences.


If you use the Android web browser to access any sites that you've logged into and that don't use an SSL encrypted page while you're browsing them, then you should be very paranoid.

Have a read up about the Firesheep add-on to Firefox, it uses the fact that on an open, unencrypted Wifi connection anyone can listen to anyone else who is connected's network traffic. It listens out for cookies that other people's laptops and phones send out while they're browsing, grabs those cookies and lets you use them to log into a vast list of websites as that person. It doesn't need to capture login names or passwords, so it doesn't matter if you're careful about not entering your password into anything over an open connection. All it needs is your cookie and then it can log someone else into your Facebook, or GMail, or Twitter, Amazon (they can even place One-Click orders on your behalf) etc. BoingBoing has slightly more on what this demonstrates about web security.

The scary thing is that Firesheep doesn't do anything magic. It just makes a process that anyone could do (listening to open WiFi traffic, and spotting the interesting bits) and makes it one-click easy.


You can use Vysor chrome app for screen mirroring, if your device's debugging mode is enabled.
Things you needed is a USB cable attached to PC with chrome installed.

or you can try any of the below,

EaseUS Android data recovery software.
MHL to female HDMI adapter, to connect to TV


You can not do that with the same ID.
You will have to use two ID's in order for successful usage of Hike on both computer and android device.
For running the app on PC you can use Bluestacks -
It’s the oldest android emulator available for free which requires a graphic card and a good hardware.


SyncMe Failed to connect to computer, isConnected failed: ECONNREFUSED (Connection refused)

Looks like the settings were fine.

I even had that Samba thing set up right.
I turned that Samba on-off from the router, then I removed the "Computer" from SyncMe, re-added, and it worked.

The error actually happened again, later on, with the "could not delete + sharing violation". Then I did the above steps again, and it worked.

I didn't have long filenames or anything weird like that, but I had a lot of files to back up (first time sync)
I am curious if this error will persist later on, when I will have a lot less files to sync.

It currently works fine.


Why are there a ton of Logcat processes slowing down phone?

It's a known issue with the Applocker app: http://code.google.com/p/applocker/issues/detail?id=8

It creates too many Linux processes, causing devices to slow way down due to lack of memory.


I had that problem when I was in the UK using a giffgaff SIM on my Moto (Marshmallow). My daughter's phone was getting a signal when I couldn't get one bar. Checking my APN settings to ensure they were as giffgaff intended solved the problem.

Assuming you both have exactly the same set up otherwise, if the APN setting is different or non-existent on one of the phones, your wife's phone may be trying to connect to the wrong network (or, if she has roaming disabled, she may not have a network to connect to).

First guess? Check APN settings are what giffgaff gave as the settings. It may be that hers are different from yours because for whatever reason giffgaff had the SIM cards set to use different networks. So check the text which provided that information on her phone as well as yours.


Is it safe to rename, delete or disable system/bin/mediaserver?

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

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

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


How is CyanogenMod's built-in root access different?

Cyanogen has a different root method since version 11 upwards... It is now integrated with the stock privacy manager inside privacy guard !

I believe it doesn't recognize root for the reason that it can be disabled inside development options.

You need to manually configure it via development options, This means that snap chat wont be able to run a su or adb su / sudo command


com.google.android.gsf.login
Is part of the Google Services framework and one of the main components of any GApps package. It is basically the account manager for all things needing a login with Google credentials. If you disable or remove this app you will no longer have access to the Play Store nor any other app/service requiring those credentials.


Where do I get Android L iso for x86 environment?

I'm not sure why all the answers are giving you the run around, it's very easy to download the source and get the iso generated.

Here it is : https://drive.google.com/file/d/0B4VR-WNTOX0qVnkyWExEZHdLTms/view


Unknown error code during application install: "-25"

check to make sure that the versionCode of your new version is not lower then the one you have installed already.

For me this was what was causing the  "Installation error code: -25" error on samsung galaxy S3.


Notify when connected to working Wi-Fi point

Quick Marketplace search for WiFi Notify resulted in the following:

WifiNotify


Will any Micro SD card work in an HTC Desire?

The spec is simply listed (on HTC's website) as such:

  Memory
  ROM:  512 MB
  RAM: 384 MB

  Expansion slot
  8 GB microSD™ memory card (supports up to 32 GB)

The above link is for the US Cellular variant, but the C Spire version has the same memory specs (the only real difference between variants is supported bands, AFAIK). GSM Arena also reports "microSD up to 32GB". Generally speaking, Android devices support any SD card that properly complies with the SD spec. There are no "special" cards for devices - any will do.


How to Decide where Camera Shots are Going?

Andrew's answer in comment

  AFAIK... on most stock camera apps, you can't. There's always a solution with automation apps though. – Andrew T. Mar 16 '16 at 9:54


How To File Sharing From PC To Remix OS on VM-ware Player?

Have you tried to set up one or more shared folders for a virtual machine, be sure the virtual machine is open in Workstation and click its tab to make it the active virtual machine. Choose VM > Settings > Options and click Shared folders.

You can add one or more directories to the list. Those directories may be on the host computer or they may be network directories accessible from the host computer. All the files copied to that folder will be accessible in both guest (remixOS) and host (Windows) machines

Credits

Shared folders setup


How can I transfer photos on Samsung galaxy note 2 to computer?

You can do this easily using an app such as SG USB Mass Storage Enabler. As you already know, your device does not support mass storage facility. So You have to ask help from MTP modes or enable the Mass Storage mode.

The app stated above does the latter. It is easy. But you have to have the root access. If you don't know how, use this guide to know how.


When is the Nexus S Android 2.3.3 update coming to the UK

Offficial OTA updates can take their own sweet time getting to your phone, since they're dependent on not just how Google is rolling down the updstes but on operator arrangements as well. The simplest andquickst way of getting an update is to download the signed OTA update from Google and manually update your phone. XDA forums is typically a good place to find links to those updates - that is also how I downloaded my the 2.3.3 update to my NexusOne, sitting in India. Waiting for an OTA update, I would probably have been among the last people in the world to get it :)

Here is a simple way of manually updating your phone:
- Download the update and rename the file update.zip
- Connect your phone to your PC/Mac and copy that file to your microSD card.
- Power down your Nexus S. Then press ‘power’ and hold the volume button. You’ll see a screen appear with three Androids.
- Using the volume buttons, select ‘Bootloader’ and then press ‘Power’ to select.
- On the next screen, select ‘Recovery’.
- The phone will reboot. You’ll see a triangle with and Android robot and an exclamation point.
- Press the volume up button and the power button at the same time.
- Using the volume buttons, select “Apply sdcard: update.zip”.
- Reboot to get 2.3.3


Android 6.0 drains my Nexus 5 battery within an hour

I'm guessing this is being caused by a glitch in Google's sync services. This can be a difficult fix if there are more underlying problems, however clearing the system cache will likely fix the issue.

Turn your device off.
Press the power and volume down buttons at the same time for about 4 seconds. Release. A barebones menu should appear.
Use the volume buttons to scroll to recovery.
Open the recovery menu and press the power button for one second, then continue to hold the power button and press and hold the volume up button for 3 seconds. Release. This can be troublesome so if you have difficulty Google "Clear System Cache Nexus 5".
Scroll to Clear System Cache or something resembling it. Be careful what you select as a lot of device wiping commands are in here.
Let it go, then select "Reboot normally"

If that does not fix it, you may need to do a factory reset. You would stay on Marshmallow.


How to disable SMS notification during phone call?

Since this is of the Samsung Galaxy family, the following may help you:

On my Galaxy S3, the setting is controlled as 'Alerts on call'.

See: Dialer\Call Settings\Call Alert\Alerts on call - uncheck this and calls will not be interrupted with notifications.


How to make certain apps turn on GPS automatically?

Take a look at Tasker.  It pretty much allows you to automate and set rules for everything on your phone based on times of the day, what apps you are using, your location...  You can set a profile to automatically turn your GPS on or off based on almost any condition you can imagine.


Should I turn off Galaxy S7 Fast Charging

What I get from  you is :

You wanna know why the battery drains when using GPS despite having
it plugged in:

Basically GPS is heavy on battery, explained here.Using GPS,as has been stated in the article, involves connecting to around 3 or so satellites at a very slow pace(50 bits per second) which means her phone at the time was using a lot of power.Depending on other factors in play namely

  what other apps were running, what charger adapter she was using and
  what cable was hooked to her phone from the car charger.

Let's start from the car adapter she was using. GS7 chargers are rated at 1.67A and 2.0A. Her car charger adapter most likely was rated lower meaning it wasn't producing enough power to sustain the power being utilized by the phone when functioning with GPS.

    Note: Using a lower rated wouldn't explicitly mean your phone wouldn't charge it might charge extremely slowly or it might not charge at all or it might even discharge (this is when power output is less than 500ma)

Now if she happened to have been using a properly rated car charger, the cable she was using would most likely be the problem.Reference here.I don't want to go into that deeply open the link for more in-depth info but basically some knock-off cables don't take professional physics into plan and hence you get some 'wires' that were intended to charge cheaper phones not your Gs7 premium flagship phone. If you get low rated car charger + bad cable = no charging at all.Couple that with heavy power usage and you're basically doing more damage to your battery than helping it.

Why her phone gets hot when charging(both during fast charging and
normal charging)

Well basically this is simple physics. P=IR^2 i.e Power=Current(I)*Resistance *Resistance(R^2) you're battery has internal resistance that's a constant. When using your charger with a fast charger and with the option enabled on your phone you'd notice it gets hot fast this is because fast charger inputs more current and your phone is trying to get as much of this current as it can.A basic principle world over is no machine is 100% efficient. The battery will take as much power as it can but will also have wasted energy.This is from the power that has been produced but isn't taken up by the battery. This wasted energy is emitted as heat.Which explains why the battery heats up both with fast chargers and normal chargers.

Try as much as you can to refrain from using accessories that weren't provided with your phone at purchase.Also refain from using fast charging all the time as a hotter battery = shorter lifespan refference
The last link also provides cons and pros of fast charging.


Music files not showing in stock player with Galaxy Y

Check first your microSD card if it is properly mounted and most importantly have .mp3 in your Music folder.

I had far too many instances where others copied only the shortcut of the mp3 file to their folder, then came looking for me telling that their phone does not detect the music.

The folder where your music is stored also must not have a .nomedia file present or all files will be ignored.


For anyone searching: Fennec Fdroid can do that with a little detour. Create a bookmark for any page and then edit that bookmark -- you can then enter any URL you like. For the bookmark, you can create a shortcut on the launcher afterwards.


Can deleting stock web browser cause problems?

Applications use a Webview to display web content. But it's not dependent on the standard browser.apk rather the browser uses the same webview as all other apps.

If your apps are well behaved than no it doesn't cause any problems. If they aren't than instead of calling a general INTENT to launch a web browser they could call the built-in browser.
One example of an that does this is Google+. If you set it to open its links as default, but it fails to load one than it starts the default browser.


Picasa (in gallery) not linked. Can't open picasa folders. How do I fix it?

This is a bit of a stab in the dark from stuff I've read, but here goes...

I believe that the uploading is done through the generic Android/Google/Picasa features but HTC have their own gallery app that relies on an additional plugin to display Picasa Web Albums.

Go to the HTC Hub app, settings -> sync and make sure you have the sync option checked for HTC Hub. If you don't have the latest version of the Picasa plugin then you should get a notification to download it, which might fix your issue.

If you do already have the latest plugin then double check under the Accounts settings that your Google account is set to sync with Picasa and that there isn't an additional sync option somewhere for the plugin itself.


Update Nexus 9 to Android 7.1 and stuck in Google screen

Applying "Rescue OTA for my Nexus 9 using Windows 10 on my laptop" works. But one must follow the instructions very carefully, and if need be, download the needed Android software to your laptop. I have to admit it took 3 or so tries but perseverance paid off.  Thank you to whomever posted the 2 page step by step instruction solution.  Needless to say my Nexus 9 was to valuable to me to be left stuck on the Google Logo.


How do I answer phone on Honor 8 when screen is locked?

If it's something similar to what I have in the screenshot, then all you have to do is drag the middle circle to the green phone icon. To hang up, drag the middle circle to the red icon.


Misc. file identifications and importance

These are folders apps use to store some or (less likely) all of their data. If you delete that folder, some app data associated with the folder will be gone.

In most cases you can safely delete that folder given that you uninstalled the app prior to deleting it.

The folders usually have the same name as the app they represent. The reason they have a dot at the beginning is so Android detects them as hidden and doesn't show them unless you tell it to do so.

You can just Google the folder names (without the dot) to find what app made them, what does it do and wether you want to keep it or not.


Android security patch level from the future?

GiantTree's explanation sounds plausible but there is a bug report raised on first of this month for a patch released last month with similar concern : Issue 218947:  Security Patch Level shows the future date?

There has been no revert on this from Google, so the cause is uncertain. OP may star the bug report to be updated by Google


Starting an app when the screen is locked?

There might be multiple solutions to this. One I can think of involves the use of Tasker, the most flexible automation tool for Android. You could create a profile that triggers on "Screen Unlock", and have it start an app.

However: though there's a free 7 day trial available on the projects homepage, after that the app costs about 5 Euro. There are many other automation apps available on the playstore which might be able to achieve the same. As a long-time Tasker user I no longer try the others, so I cannot tell for sure.

Condition: Event → Display → Display Unlocked
Task: App → Load App → (select your app here)


Stop Android connecting to external USB storage device

Use a needle or a pair of needle-nose pliers to break the data pins on your adapter, so they won't connect to the device. Breaking the data pins doesn't inhibit the adapter's ability to supply voltage across the power pins. Alternatively, it might be easier to cover them with a small piece of insulating tape; the easiest way to do it will depend on the shape of the adapter and what tools you have to hand.

Of the four pins inside a USB plug/socket, the middle two are the ones you want to cut off or cover. Be careful not to damage or cover the two outer pins. It should go without saying that you should do this while the adapter is not connected to anything.


Why are all my messages getting auto archived?

The issue got fixed for me. I went to Messenger app's App Info page. From options (top right corner three vertical dots) choose Uninstall Updates. My app already started working fine after this. However, it was again auto-updated to latest version and is still working fine.


How to get hardware specs of Android device?

Run "Menu → DevTools → Terminal Emulator".
Enter the folowing commands:

cat /proc/cpuinfo
cat /proc/meminfo
free
cat /proc/version


How to stop Firefox for Android from constantly displaying its Mozilla tab

I think this question here on the Mozilla Support site is a similar problem to yours:
https://support.mozilla.org/en-US/questions/1013146

Otherwise...try uninstalling/re-installing the app. Also...you could always download a different browser.


Can a phone act as computer replacement?

You can accomplish this with Samsung Dex.

What you'll need:

A Compatible Samsung smartphone.  As of the time of this post, this includes the S8, S9, S10, Note8, and Note9.
Either the Dex Pad or Dex Station to dock your phone and connect it to an external display, mouse, and keyboard.


Does Samsung Galaxy Grand 2 support Otg?

The specs say that it supports OTG 2.0, but it doesn't work.


Manually selected mobile network changes when signal strength drops

It seams to me a problem of Android 6.

I have a similar problem with SONY XPERIA XA.

my behaviour:

SIM1: Manual on Sunrise (CH)
SIM2: Manual on TIM (I)

Reboot the phone:
SIM1: Manual on Sunrise (CH)
SIM2: Automatic (it select the power operator May Swisscom, TIM or Orange).

So afer any reboot you should select manualy the network (if available!).

Don't know how to create a BUG request for android.

I allredy tyied to contact SONY, but no way!

regards
Stefano


When you first activate an Android phone, there is a short tutorial that walks you through the home screen, adding icons/widgets to the home screen, navigating the home screen, etc. On stock android, there is also a helpful widget on the homescreen.

For many phones, there is a small booklet (often called the manual) in the box when you purchase the device. These booklets can also be found online, for example some popular Android 4.0 devices: Galaxy Nexus user guide, or Galaxy S3, or HTC Incredible. You can find manuals for your device by browsing the manufacturer's website or googling for "(device name) manual" or "(device name) user guide".

Manufacturer websites also typically have a Knowledge Base, Support Center, etc. For instance, HTC Support Center for Desire X or Samsung Support for Galaxy Note.

Finally, there are also Android StackExchange and other Android-related forums which contain lots of helpful people willing to answer your questions. If you're still unclear on anything specific, ask away!


Alternative way to perform factory reset

I think you should take a look at fastboot commands. Fastboot works in bootloader mode even when phone is not switched on in Recovery or ROM or even if Android isn't installed on phone. In later case, bootloader can be accessed by certain button combination while powering on device; usually Power + Vol Down. Though ADB is more flexible, but in your case it is out of the question.

What you can do now is :
Step 1: Unlock the Bootloader
Step 2: Flash a Custom Recovery (like TWRP)
Step 3: Flash a custom ROM that you want
(For detailed steps and commands, visit: XDA-developers)

Beware that some original ROMs can't be flashed by custom recoveries that's why i suggested a custom ROM in step 3.

After that reboot your device and turn on developer options and ADB in that new ROM. Now you can reboot to recovery and access ADB to flash your original Recovery and ROM through ADB commands.

A bit lengthy but it has always worked for me.


How to reset phone (DROID TURBO) system settings without factory reboot? System UI has stopped working

If your phone is encrypted, the only thing I can think of to get your data is to install a custom recovery, a custom ROM which uses a custom system UI and start the phone. Your data should be there. If it's not possible, you will have to turn off the phone, press and hold power on and volume down and factory reset. This last part is not recommended since you may loose your data.


Lenovo S920 repeatedly shuts itself off and back on by itself

As that behaviour started when you installed all that stuff, it at least suggests a relation. It could be one of the apps causing this; the audio/video files are unlikely to be the culprit.

I'd suggest you factory-reset the device and start over, but do not install all apps at once; instead only install one at a time and see if all stays stable before continuing with the next.

Once the trouble starts over, uninstall the last app you've installed and see if that cures it; if so, skip that app and continue with the next on your list. If all stays stable then, you know which app is problematic: contact its dev for further advice then.

A helpful thing to investigate before going the "hard way" described above is to "debug" the issue. As you didn't state which Android version your device is running, I will describe an approach that should work for most versions:

You need ADB on your computer (see: Is there a minimal installation of ADB? for how to achieve that), and connect your device via USB. Then start adb logcat -v time -f debug.log from your computer's command shell. Let it run.

As soon as the device reboots, stop the logcat task. Now check debug.log from bottom to top to see what initiated the reboot. If you have trouble reading/interpreting it, upload the log and add a link to your question, so we can help you with it.


Can't open Market application after updating my Samsung Galaxy Tab

Are you trying to access the Market from a home screen shortcut or from the app drawer? Updates can sometimes break shortcuts so try to open it from the app drawer. Another thing you can try is to reset market data from Settings -> Applications -> Manage applications -> All -> Market -> Clear data and Clear cache.


How to stop erase of data after clicking erase option mistakenly in android device manager

Unfortunately, if you issued the command to erase the phone, there is no taking it back.

If the device you sent the erase command to does not have service, it would not receive the command; but then you would not be able to track the disconnected device either.

Once it gets an internet connection, and receives the command to erase, it will start.

If you happen to find the device prior to it receiving the command to erase, you may be able to remove Android Device Manager to prevent loss of data.


how to restore a deleted memo on Samsung galaxy S3?

Try going to your Memo Menu button > Settings > Accounts > Samsung Account, and do a sync.

Hope this helps.


no it doesnt trigger knox and try another computer to fix the connection error, happened to me


You can't do this because:

There's only one Google Services Framework running for all accounts.
Google Accounts credentials are stored centrally from where Google Apps authenticate.

But, there's a way to solve your issue: Turn on IMAP from Gmail settings. And, use IMAP in default Email app or K-9 Mail app. Done!
Play Store can't see it..


Intentionally deleted Android system - how do I fix this?

If you didn't already have your bootloader unlocked and tools in place to reload the Android operating system (ie, ROMs or disk images), I strongly suspected you are completely screwed.


Select the “Settings” of the device.
Scroll to “Accounts”
Select “Google”
Under the Accounts should be your Gmail address. Select it and verify that “Sync Contacts” is checked.


Is there a way to block permissions for other applications on Jelly Bean?

As the "What's New" section says it's been updated for Jelly Bean, this looks promising:

https://play.google.com/store/apps/details?id=com.stericson.permissions&hl=en

I've never tried it, but assuming you're rooted, this guy's apps are usually good.


I accidentally boot looped my Lenovo A2010-a

Had same problem, spent hours figuring it out. Only thing I can tell you, that problem is NOT the touch screen or its fw but LCD. Something in custom rom forced LCD parameters to overwrite resolution and that causees touch screen to think touch points are where they are not. I bought new phone, never figured how to solve it.


How do I change Genymotion physical keyboard to type scandic letters?

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


To have Google Calendar Location links point to other Map application?

You can try an of the following to open the links in other gps applications (Here Wego in this case);

Editing links opened by default with Google Maps

To adjust this behaviour, go to Settings ➡ Apps ➡ Maps ➡ Open by default ➡Open supported links ➡ Here you can select the appropriate choice e.g (Ask every time)

In this way location links are not automatically opened by Maps app rather you can select the one you wish to use e.g Here WeGo

(Note remember to clear the defaults first)

Using Send to GPS app

  With this application you can send your position, or any other POI,
  using Google maps to your GPS program

This in turn allows once to open the links directly from the target application. Although not listed some users have be reported its compatibility with Here WeGo.


Icons are very pixelated with some icon packs

I don't know enough about Aviate to know for sure, but I can guess based on the way icons normally work in Android.

An app's icon has different versions for different screen DPIs, so there's no need to resize nor antialias icons. Note that antialiasing isn't the answer here: it works by blurring icons, so they still look wrong, just in a different way. The stock Android launcher always uses the right icon for the screen's DPI. (Actually, it uses the icon one size up, because it displays the icons larger than in early Android versions when the launcher icon sizes were set.) If the app doesn't come with an icon in the correct size, it uses a smaller icon. That's why, if you have what Android calls an xhdpi screen (240 dpi or above), some apps will have smaller icons: it's because they don't have an xxhdpi icon.

From what you describe, it looks like the icon pack that's giving you trouble doesn't have any icons for your screen resolution. Perhaps the author of the icon pack didn't realise about the different DPIs. Perhaps it's some limitation of the icon pack format, which isn't an Android standard.

When this happens, Aviate is picking the next smaller size and scaling up. There's no reason they couldn't use linear or cubic interpolation to replace the jaggies (yes, that's the technical term) with blurriness. If they're using the standard ImageView component, it's just a question of setting a flag on it when the icon size is wrong. However, that would be slower, and they'd need to be careful to only do that when the icon is missing. It's possible there's some reason within Aviate that they couldn't do that; OTOH, it's possible they've just never tried using icon packs with missing DPIs, or they want to make it obvious to encourage icon authors to do the right thing.


How to override the time zone for some particular country?

First of all: There is no official way to change time zones because they are provided from the server so you would need to add the time zones there.

Second: if you go into settings -> date and time you can change the time there and subtract/add the amount of time you wanted the time zone to display.

With something like UCCW and a status bar customizer you could customize widgets. You could, of course, create a clock with an offset and display a text next to it saying: GMT +0:30 but this would not be in the entire android UI.

If you have a status bar customizer like Omega Status Bar you can customize your own status bar and set/remove text so you could set the time in android to be 30  minutes less and display 5 "GMT -0:30" next to the clock on your status bar.

If you have any questions feel free to ask.


My search results open in samsung browers rather than chrome browers

Go inside your Samsung S3 tablet settings. After that select Apps. When you select apps you will see every installed app in your tablet. Now press the three dots on the upper right corner and select Default Apps option. The next page will show you a variety of options including Browser App and in there you can select chrome.

Alternatively as soon as you enter settings do a search for Default Apps and it will take you directly to the default apps page.


WhatsApp messages are not appearing in chronological order

Recently, I have seen many asking the same question in different places but I couldn't find a solution anywhere. So I decided to contact the WhatsApp team directly addressing the issue few days back. This is the response I received:

WhatsApp Support
Hi,
Sorry for the delay! We have received many emails recently, and we do our best to answer them all. Thank you for your patience.
Sorry for the inconvenience. We are aware of the issue, and we are doing our best to improve WhatsApp in a future update.
Unfortunately, we cannot comment on any future timelines, sorry. Thank you for your continued patience and support of WhatsApp.
Cheers,
Tereza
WhatsApp Support Team

Yea, they are working on it and it may be fixed soon.


Try third party players such as MX player or VLC for Android for playing m4a files.