WhatsApp: deleting a member of a group and adding them back after data deletion

You will still be part of the group unless the one that deleted your messages also pressed "exit group". In that case all you have to do is ask the group admin to add you back, or use the group link to get back in.

The method you're suggesting to retrieve the messages is not going to work. Because when you join a WhatsApp group, wether you're new, or returning member, you do not get any messages that were previously posted in that group.

This is because WhatsApp doesn't store your messages in a cloud. It stores them on your phone, and it makes a backup to Google drive and into your phone, but those will not show up if you rejoin a group.

There are a few options to get your group message history back.

Option 1. The easiest would probably be to ask one of the members to email you the chat history.

The member would have to open the group chat, press on the three dots menu on the top right then press "more" -> "email chat" enter your email address and send.

This will send you a PDF file of all the message, and you will not be able to see those messages in WhatsApp. (To have the message show up in your WhatsApp chat, go to option 2 or 3)

Option 2. Restore your Google drive backup.

First, check to make sure that no backup was made after you deleted the messages. To do that go to WhatsApp settings>chats>chat backup, now on the top left of your page, it will tell you the last time a Google drive backup was made. If the date is after you have lost the chats, then move to option 3.

(Using this option, you will lose the message you have written since the last backup)

Go to settings->apps -> WhatsApp -> storage -> clear data.

Then, open WhatsApp and follow the regular registration process. When it asks if you want to retrieve your backups, press yes.

You will now have the messages that you have lost.

Option 3 follow the instructions on the WhatsApp FAQ page, to restore messages from local storage.


First, I wouldn't be that worried about 'hiding' the phone. I would be worried that if he can see what they download, his account is still attached to that phone. which means they can see EVERYTHING he downloads, emails, chats, etc.

He needs to change the password on the gmail account. Maybe, for extra security, turn on 2 step verification.

You can't, at this time, remove a device from the market. What you can do is go to your Play settings and you can hide the device so they don't show up in the menus.


2-step Verification No Popup only hear the sound?

I found the solution. I have disabled some permission on Google play services. This is used to work well. BUT maybe due to google play services upgrade automatically or something else I don't know, it no longer works with some permissions disabled. After enabling all permissions to Google play services, it works again.


Turn Android TV Device into Public Media Player

Closest thing I've been able to find is:
https://play.google.com/store/apps/details?id=com.burningthumb.premiervideokiosk&hl=en

Video Kiosk
Display a folder of videos, continuously and robustly in a loop.

Video Kiosk was designed with Android TV Sticks in mind (tested on MK808 and MK812) but also works with any Android device that you want to use to display a continuous series of looping videos.

Video Kiosk can used to run the big screen at a gym, shop, or anywhere where you need to run an unattended display, so you can be sure it will work simply and easily. The only thing other people need to know how to do is turn the TV on and off - Video Kiosk takes care of the rest.

Simply put your video files in a folder, launch Video Kiosk and pick the folder that contains the video. Optionally enable the launch at startup option so that when the device is (re)started, Video Kiosk automatically launches and starts playing video.


Using SD Maid - system cleaning tool (free version) to clean the device and delete those files using built-in file explorer solved the problem for OP. From app description

Nobody is perfect and neither is Android.
Apps you have already removed leave something behind.
Logs, crash reports and other files you don't really want are constantly being created.
Your storage is collecting files and directories you don't recognize.

That said, I have no clue of what exactly caused the problem and why other apps couldn't delete the files. Or how this app fixed the underlying issue.
I am not affiliated with the app. I've been happily using the pro version for years with scheduled operations to keep the device clean.


Izzy, in his comment, linked this previous question which explains how Location data is gathered. I recommend reading it for a better understanding of the technology. (It also seems to be contextually applicable)

In this case, the phone was most likely assuming that it was inside the hotel because it could see the hotel's Wifi access point.


The latest version of Swype beta (or at least the version before the most recent version) is a bit more self-sustained.

All I had to do when I updated was to go to the Swype installer app.  It had an update for itself.  After updating, it then presented an option for me to update Swype and stepped me through the process, including disabling, updating, and then re-enabling Swype.

Now the old way of updating Swyped used to be you had to uninstall the current version and it's installer, then re-install the installer, then re-install Swype.  It seems as if they have improved on this former method (that often had me raging because it wouldn't generate the license file correctly).


Ok, I figured it out.

I had to run it with root permissions.

I don't know, if I've overseen the sharp in the instructions, or if it really wasn't mentioned.

Anyways. Here's my solution, if you're asking the same (in order to not be that guy )


You don't need to Downgrade the version of the phone's firmware,You just need an working method to root your device, Since all the "One-Click-Script" ways doesn't work for you, We'll go the Classic way, Just follow this guide,

Download the ROOT package from HERE

  Enable ADB debugging

  Go to Settings > About Phone > Software Information and tap build  number until you are presented with "You are now a developer".
  Back to Settings screen.
  In Developer Options, enable USB Debugging.

  Insert the USB cable
  Send the required files to the device using this command

  adb.exe push busybox /data/local/tmp && adb.exe push
  UPDATE-SuperSU-v2.46.zip /data/local/tmp

  Go to Download Mode

  Disconnect the USB cable.
  Power off the device.
  Hold volume up and insert the USB cable.

  Find which COM port your device is connected

  Run ports.bat
  From the output see what ports your phone connected to

  Run the root installer script

  Send_Command.exe \.\COMx < root
  Send_Command.exe \.\COMx < reboot
  Change the COMx with the correct port number of the DIAG port.
  and the output should be like this

I'm not a MAC guy, So i don't know for sure if you can do that on your MBP, But i know that you can use VirtualBox to install Windows inside your MBP as described HERE.


Could probably be realized using Tasker:

Condition: Boot completed (or Monitor Start)
Task: Start App

Not sure if you can specify a video file directly here. But there might at least be some video player supporting to automatically start playing the latest playlist, which should make up for it.

You can find a free 7-day-trial of tasker on their homepage -- or try alternative automation apps such as e.g. Llama - Location Profiles. Another possibility is to create the profile with Tasker, and then export it using the Tasker App Factory; this way you'ld get a "free version app" of your profile to distribute on the tablets.


Well that's not all you can try! There's still one way to get back into your phone. But you must have ADB (Android Debug Bridge) and USB Debugging under Development Settings!

If that's the case connect your phone via USB to your Computer, go to shell and type:

adb shell

Now you have access to a shell in your phone!
Next you must delete a file named "gesture.key"

rm /data/system/*.key

Now reboot! If you still see the unlock screen type something random in and it should unlock!


Clean update/install of new Android version (non-nexus)

I don't think a factory reset would revert your device back to 4.4, I'm pretty sure it would still be on 6.0. A factory reset would wipe all user data on your device without touching the OS.

If you some want to wipe all installed apps (bar system apps) and user data then a factory reset would do. If you want to wipe the OS too then you would need to find a full device image.


Can I install custom ROM on Android mobile having low internal memory?

No it will not effect

Just place the ROM in sdcard and flash it through custom recovery by following given steps properly and flash the ROM which is developed for your device  otherwise you will end up having bricked your phone.

If your device have low RAM it may become laggy.

Share the link of ROM that you want to flash and detail of your phone.May be we can help you little better


How to sync all my Exchange files (including Notes and Tasks) to my Nexus S?

Try NitroNote - it offers syncing for Outlook Notes. You'll need to install apps on your desktop as well as the device.

There's also the more powerful TouchDown client which will sync email / contacts / tasks from an Exchange server.

Finally, lots of users claim to find gSyncit to work well for them, but YMMV.


How to delete Google account from a factory-resetted phone?

(I've done reset via some hardware menu, it had such items as wipe device, etc.)

After asking the question:

I've logged into Google Accounts as that user on a desktop, and removed that device from a list of "my devices"

It did not change anything.

Then I've logged on THE DEVICE as that user. Then I was provided an option to login as a different Google account, as I did. So that solved my problem.


you can Follow this Guide to Flash your Galaxy S3's Firmware again.

Things you have to do for this are as follows

Download the latest firmware for your device at sammobile
Copy the firmware to your device either by Recovery mode or Samsung Kies or Samsung ODIN
Flash the firmware on to your device using ODIN

The Complete process with pictures is provided in that link. Hope it helps


Value for "Global auto (prl)" to fill default_preferred_network on build.prop

Add ro.telephony.default_network=10 on build.prop, it will make the device uses global auto (prl) as the default preferred network.


How can I remove the "+" button on the new Material Design Google Calendar (or revert to an old version)?

Reverting back is easy. Just open Settings>Apps>All Apps>Google Calendar>Uninstall updates.


How can I find out which devices allow installations of up to date custom ROMs easily?

As Irfan and Andy have already said. A custom ROM is just a ROM that is from a third party and has now been developed to boot on your device.

A quick look is every android can boot a custom ROM but getting a ROM that is bug free, that is, if it can at all boot on your device.

Booting a ROM on a phone requires an appropriate boot image containing a kernel that can work on your phone and correspond to hardware files and software apps in the system.

A few years ago before the dawn of android 8, porting a ROM used to need one to port a boot image of the custom ROM by the kernel of the stock boot image, considering the system space and partitions to write boot and system images to respectively, and also maintaining vendor data so as to support the hardware devices like cameras and speakers a phone has.

This made Google to think about a way to make any theoretical system to be compatible with the residing hardware. This made google to isolate vendor data to an independent partition as from Android 8 Go and above.

This made the deletion of or replacement of system files not to render phone's hardware unusable. They introduced Project Treble - a project aimed at developing universal ROMs for Project Treble supported devices.

This only requires flashing of the system partition without touching any other partition. This means a kind of universal boot image is already existing in Project Treble devices and all Treble ROMs have a universal  Build Properties file.

One has to unlock the bootloader of the device and then flash a sparse system image from fastboot and the phone seamlessly works

So my recommendation is any device running Android 8 Go and above. All devices succeeding Android 8 have native support for Project Treble ROMs - the easiest way to run custom ROMs on phone

Don't even think about manual porting it can be mostly disappointing. Read about Project Treble and you'll be amazed


SMS messages (aka "text messages") don't go over Wi-Fi, so it's not possible to track them that way. If you don't think you can install anything on the phone, the only way is through the carrier, and since intercepting other people's communications is against the law in most places, they're not likely to help you do that.


-24 Google Play Error on installing eBay

Use a root explorer, then go to data/data (of your phone not the sd card) and delete the folders of apps you want to  install and reinstall those apps from playstore.

If you dont have root, a factory reset will do.


can i get lost images/ videos from broken phone if i had a google account

If you enabled sync with Google Photos, you would find it here: https://photos.google.com/


How to change the modified date of a file without root?

SHORT ANSWER:

You can simply touch the file or provide any time and date in past or future:

~$ touch /sdcard/test_file
~# debugfs -R 'stat media/0/test_file' /dev/block/bootdevice/by-name/userdata | grep crtime:
crtime: 0x5c926e0d:2d61b810 -- Wed Mar 20 21:45:01 2019
~$ touch -d '2009-2-13 14:32:55' /sdcard/test_file
~$ stat /sdcard/test_file
[...]
Access: 2009-02-13 14:32:55.000000000 +0000
Modify: 2009-02-13 14:32:55.000000000 +0000
Change: 2019-03-20 21:45:38.067021025 +0000
 Birth: -

Some file explorers like MiXplorer also have options to change Modified Time.
You don't need super user privileges to change mtime. Only the file should be writeable by your user ID (app in case of Android).

DETAILS:

touch uses utimensat to update time of access (atime) and modification (mtime) provided that filesystem supports the timestamps be saved in inode along with file's data.

Birth/creation time (btime/crtime) - a part of extended file status which requires at least 256bytes inode size - is not standardized, thus rarely supported by filesystems. In above commands debugfs is used with root privileges to get creation time of file on ext4 because some stat binaries aren't updated to use statx yet (requires at least Linux Kernel 4.11), so btime is empty.

Both btime and change time (ctime; inode/metadata modification time) are supposed to be handled by system, not simply changeable by user.

Since Android is based on Linux, it inherits the concept of inode and timestamps from UNIX world. Common Linux filesystems like ext4 and f2fs support timestamps, including the emulated filesystems used by Android on SD cards. Other OS and filesystems have similar concept with slightly different terminologies. E.g. on Windows' NTFS, MFTEntry Modified time is very identical to UNIX's ctime.


Is CyanogenMod easier to install in rooted device?

Both yes and no. You need custom recovery to flash CyanogenMod. If you have root with the non-recovery method, you can install the ROM manager from the Play Store, which makes the installation of a custom recovery rather simple.

From there, you just download the CM zip and flash it. Note that the ROM manager does have install ROM as a feature, so you can install from zip and it should automatically reboot to recovery and flash (but I think it works with CWM only, as I have TWRP and it just reboot).


Does turning WiFi on and off use more power than it being constantly on for a set amount of time?

As you already pointed out in your question, it's a matter of intervals. Of course, turning it off-and-on like a cars indicator light is more power consuming than simply leaving it on – and turning it off for 12 hours does really save juice. The matter is to find the right "interval".

Not quite up-to-date anymore, but still sufficient for the "raw estimate": About two years ago I've posted a table with some consumption data, using two devices as reference. Let's average the values a little and assume they've changed "for the better", so we can say:

WiFi in standby uses about 10 mW
WiFi downloading uses about 800 mW
WiFi uploading uses about 400 mW

WiFi searching for a nearby AP to connect to, including the entire process, must be somewhere in between (no values in my table or their sources), but I'd assume at least 200..400 mW here – as like with cell signal, it needs to fully power up to scan the area for available SSIDs. Let's further assume the connect process takes about 5..10s, just to have some numbers to juggle with:

5s × 200 ms = 1.000 units (minimum power-up consumption)
10s × 400 ms = 4.000 units (maximum power-up consumption)
10s × 10 ms = 100 units (maximum standby consumption)

By those numbers (being just raw estimates, not scientific calculations!), results would be:

100..400 seconds are the minimum "disconnected time" for your described "toggle" to not consume more juice than staying in standby. Toggling would thus make sense only for breaks of about 10 minutes and up.

For a similar calculation, you might be interested in 2G versus 3G: Does it really save battery? :)

To avoid misunderstandings:

As Dan correctly pointed out in the comments, I've omitted a lot of details here. I was aware of that: the above is nothing but an idealized number-juggling, which should show that even at best circumstances permanent toggling is no good idea. Calculating "exact numbers" which are at the same time "absolute" is impossible, as too many factors play a role here:

noone expects WiFi idling at 10 mW with the connection lost. It will certainly "power up" on a search for available networks.

Plus the points Dan mentioned:

many apps that perform network operations in the background use a broadcast receiver to run when the network connection comes up. If you're actually connecting to a network each time you turn the Wi-Fi on, all these apps will run, drawing more power. On each "toggle on and connect", that is – while they wouldn't do so at all otherwise, or at least at very lower intervals
if the Wi-Fi was on all the time, the same apps might run more or fewer times to update or sync data. This very much depends on the apps installed/used
if you're waking the device up and/or turning the screen on just to turn on Wi-Fi and check for messages, that'll use more power than the Wi-Fi itself.

So please read my conclusion as "it makes no sense for time-frames smaller than 10 min". The longer the interval, the more likely it makes sense – and the shorter, the less.


Have you considered seeing if an extension has access to your microphone on Google Apps? If it's not a clean install of chrome and you've previously installed chrome extensions the microphone may be in use by one of these extensions.

The only other thing I could think of is if you have a Google Voice or Hangouts conversation open that you are unaware of... but I highly doubt this would be the case with your issue.


update.zip are never touched by Android.

Inside that archive is a script that is parsed and interpreted by the Recovery runtime.

The Recovery, at execution, opens the archive by unzipping into a temporary directory, reads the script, aptly named update-script, analyzes it, and based on the syntax, executes a function known to Recovery, that function may do the following, to name but a few:

mount /system and other filesystems, and perform read/write file operations  including, copying the kernel, or, an apk or even formatting a partition etc
check the build.prop for certain properties, such as device, manufacturer, etc
print display to the screen, progress information etc

It is pretty much a de-facto standard incorporated into Android Open Source Project (AOSP)

ClockworkMod, TWRP are derivatives of the barebones version that resides in AOSP with additional enhancements, such as touchscreen input.


How can I diagnose if my LG G2 screen is defective?

As far as I can tell, the problem is that the LCD is getting interference from the antenna.

To fix it, place some tape in between the white antenna cable and the circuit board. Basically, on the bottom, there are 2 parts that snap on, and then there is another square that is left "floating around". This has to be flat the same orientation as the LCD. Place the tape above it so it insulates it from the white cable that should be passing above it.


Use Android fully independent from Google products

Yes. It is possible to have an Android OS without anything remotely related to Google.

First approach would be to root your phone. Then next step would be to install a custom ROM which is by default free of Google like Cyanogenmod.

Head over to XDA and find the forums corresponding to your phone which will have necessary tutorials and possibly even built roms like Cyanogenmod like I mentioned above.

Now there would be two steps for installing a custom ROM such as Cyanogenmod/Paranoid etc.

First step is to flash the ROM via recovery. We will follow this step and flash the ROM zip.
Second step would be to flash GAPPS (short for Google Apps). This is the Google apps package (i.e Play Store and other Google services/framework etc). You can skip flashing this and you will have a phone which won't have any Google apps.

Of course, you will need a third party market to install apps. Some common examples of this are: Mobogenie, F-Droid, Amazon etc.

In case you decide not to install custom ROM for whatever reason, then your only choice would be to root and manually remove Google apps and framework using App Managers like Root Uninstaller.

Although I didn't quite get what you meant here:

  take power from regular Linux distribution

If you mean install packages like we do in usual Linux, that won't work in Android. Yes, Android is Linux-based but only at core. The rest is Google's own proprietary code smali. The apps run with Dalvik as VM which is a type of interpreter that executes files in Dex format. So although it's Linux at core, package installation and execution is somewhat different due to which you can't use Linux packages directly.


Can I pay with my phone if I switch to Cyanogenmod?

Yes flashing Cyanogenmod will enable you to pay using your banking app. Cyanogenmod does have support for the Open Mobile API.

 The Second approach however will be a bit tricky to do as I have not tried that. But I think its worth giving a try !
If it doesn't works, the first option will do just fine!.

PS : I like Cyanogenmod more than Oxygen OS, I suggest you that you use it as your daily driver.


Is there any way to use Viber on a tablet without a gsm module?

It just can't be done. Similarly WhatsApp too doesn't work on non GSM devices.


USB connection unreliable while tethering

I faced similar lost internet connection issues with galaxy y tethering. Had to unplug and plug in the cable; again select tethering. However, i noticed that orientation of the cable just outside the socket mattered. There is room for movement even after usb is plugged in the phone. In this instance, when i so arranged that the usb cable is as lateral as possible to the phone midline(had to use anatomy); there was no lost connection.


Can a android device really connects to Satellite using when LocationMethod set to "Phone Only"?

Many smartphones have a built-in Global Positioning Satellite (GPS) receiver.

This receiver picks up signals from GPS satellites orbiting about 12,500 miles above the earth's surface.  If it receives simultaneous information from four or more satellites, it can calculate the position of the receiver on (or above) the earth.

There is no transmission from the receiver to the satellite.

The transmission rate from the satellite is extremely slow, 50 bits per second.  This allows a single signal to be transmitted at low power from 12500+ miles away.

The cell tower must transmit a different, high data rate signal to each device using it.  Thus the problems with sending many complicated signals even a short distance...


F-Droid 0.91 disappears after being installed as system app on cyanogenmod 12

You can solve that as follows:

Completely delete the old F-Droid app (e.g. uninstall using Titanium Backup)
Get the latest .apk from F-Droid and put it on your device
(either download directly with your Android web browser, or use adb push)
Login to your device either via a terminal app or using adb shell
Obtain root privileges by executing the command su
Make sure to have the /system partition mounted read-write

mount -o remount,rw /system

Now get the downloaded FDroid.apk to /system/app. Change to the directory you've downloaded/pushed it to and run:

cp FDroid.apk /system/app

Secure your /system partition again

mount -o remount,ro /system

Reboot

Now F-Droid should be available to you again. Enjoy the great pool of open source Android apps!


How to Enable Android Opera mini browser off-road mode?

In newer versions of Opera Mini, Offroad mode is automatically enabled. If you are concerned about your browsing data (Privacy), you can use a VPN.


MTP Driver fails to install for CM 10.1 on Samsung Galaxy Note II

It seems that all that I needed to do was reboot my PC. Once I rebooted my PC had no problems installing the MTP driver for the device.


Issue on adding home screen shortcut on ZTE Overture 2 running Lollipop

How to add a shortcut for any app to the home screen in Android Lollipop?

I'm aware of two app based methods that can do the job on Lollipop 5.0 and are listed below:
Method #1
Install and launch QuickShortcutMaker → under Applications choose the app whose shortcut you want at your Home screen → select Create.
The app shortcut is now placed at Home screen. During the shortcut creation you can change the icon or name of the shortcut too.
Note that if your Launcher isn't showing the shortcut using the aforesaid instructions then go to Widgets section of your Launcher and add QuickShortcutMaker widget to get the job done.
Method #2
If Method #1 didn't work, or you've Tasker installed then you may use it for the objective.
Pressing Back Key saves the changes in Tasker app.

Go to Widgets section in your Launcher and choose Task Shortcut
Select New Task → name it (name of the app shortcut) and select OK
Tap + → App → Launch App → choose the app for the shortcut → tap Back key
In the Task Shortcut window tap  → Application icon → choose the icon you want on the shortcut → tap Back key to come back to Home screen.

Your shortcut is now placed at Home Screen and is ready for launch.


Anyone knows of way to compare your mobile with a 'standard' installation set?

It's not an absolute answer, but if you go into Settings, Applications, Manage Applications. Then press Menu, select Filter, and make sure that Third-party is selected. Anything in that list didn't get onto your phone as part of the standard Android install. They've either been added by your phone manufacturer, your phone network, or yourself.

Unfortunately some standard Android apps show up in that list, if you've updated them from the market (like Google Maps) and a lot of manufacturer added apps don't show up.

I've got a Galaxy S too, but had a HTC Magic running stock Android before. Apps that I've spotted as obviously being modified/added by Samsung are the Music Player app, Camera app, Contacts App, Clock app, Daily Briefing, FM Radio, Video PlayerMemo, Mini Diary, My Files, Samsung Apps (and everything listed in there), Social hub, Voice Recorder, Task Manager. Also a lot of the "Look and feel" of the phone, including the way the 7 home screens, and the Applications screens work has been added as part of Samsung's Touch Wiz interface.

TL;DR Galaxy S has a lot of custom apps, easiest way to compare is probably actually to find someone with a stock phone (like a Nexus One) and directly compare.


Unfortunately, without a backup of the app (Android 2.1+ needed for Authenticator app after 0.62) that you had earlier, you'll need the app APK from someone who still has it or hunt around for this old version.

You can still use 2-step verification by opting to receive the verification code via sms or by using the One Time codes that were generated when you originally signed up for 2-step verification.


I have been using SwiftKey for a few years now and have a large dictionary. Still, my data size is some 17MB. Yours at 845MB is enormous, and this is likely due to some bug/error inside the app.

Here's what I can recommend:
Open SwiftKey and go to Account > Backup & Sync.
Here, ensure that you are backing up your SwiftKey account to Google account, Microsoft or other available options. This will ensure that your dictionary and learned words are synced to the server, and hence the learned words are connected to your account.

At this point, you should be safe when you delete the SwiftKey data and/or re-install the app. After the initial setup, you will be asked to log in to an account, and if you log in using the same account, your dictionary will return. This time, with a much smaller size (expected).

Check that your backup exists and your dictionary is synced:
If you want to confirm that your dictionary is backed up before deleting the data of SwiftKey, you can install SwiftKey Beta and then login using the same account. Now start typing and see if you are getting the predictions as expected. If you do, all is good, and you can delete both apps, re-install stable SwiftKey and have fun.


photo recovery for Samsung A5 without using a computer

I've had the same problem a while back, and I'm glad to say I know how to fix it :)

I have an A5 too, and I used this app to fix the problem: https://play.google.com/store/apps/details?id=com.defianttech.diskdigger
Diskdigger is specifically made for this purpose, and has helped me a lot in the past.
Hope you find this helpful :)


How do I keep audiobook separate from Google Music?

Google Music will ignore the .nomedia hint file. But you can create a folder beginning with a "." and put there all the audio files you don't want to be indexed by Google Music.

For example:

  /sdcard/.AudioNotToShowInGMusic/


How can I find the name of the Kernel and its version that is running in my phone?

Unless Marshmallow has some unnecessary native changes, you should be able to see the kernel version in many Android releases from  Settings → About phone.

(Click image to enlarge)

A command line way other than uname -a can be:

cat /proc/version

Output in my case is:

Linux version 3.4.107~AK.236.OPO.CM12.1 (ak@kernel) (gcc version 4.9.3 20150424 (prerelease) (UBERTC-4.9.3) ) #1 SMP PREEMPT Thu Apr 30 08:37:49 CEST 2015

where,

Linux -- Kernel name
3.4.107~AK.236.OPO.CM12.1 -- Kernel release
#1 SMP PREEMPT Thu Apr 30 08:37:49 CEST 2015 -- Kernel version (I know it's odd)
the rest is homework :)

Provided that you've root access or command executed using adb dumpstate can also show you what you want, but the rest of the output would be overwhelming.

Another alternative can be an app which can show system details, such as  Elixir 2 or Droid Hardware Info.


Manually upgrade Galaxy Nexus 4.0.4 (yakjuxw) to 4.1

Firmware, in this case, means the OS, since it's a preinstalled part of the core system.
The method I used does not require root, but it's possible to root at the same time. I didn't.
This depends. In most cases, unlocking the bootloader voids your warranty if the warranty is read and interpreted letter-to-letter. However, you could install an official firmware and relock the bootloader to try to bypass this.

I've upgraded my yakjuxw with this guide's method #2. Everything went perfectly except for a few little tricks.

First of all, if your phone is completely unmodified, you need to unlock your bootloader. This can be done by booting into the bootloader as explained in the post, and running fastboot oem unlock, navigating to "Yes, unlock bootloader" with the volume keys and confirming with the power button.

NOTE: This will clear your phone, so you'll need to copy the necessary files to your phone after this!

After this, reboot once so that the partitions are mounted correctly in CWM later.

Now follow the guide carefully, and you should be able to upgrade (almost) without any problems. My phone got stuck while booting for the first time, so after 15-20mins I rebooted the phone (yanked the battery) but had no adverse effects.

At least my phone got the official 4.1.1 update today, so check for that after your first boot!


Nexus 5 lollipop update notification not showing up

Google releases their OTA updates in waves. If you have dismissed the notification (on purpose or by accident) you may not be eligible again until the next wave cycle. Many users have reported significant wait times.

If you want to update manually you can do so by flashing a factory image, although be warned, this will wipe your data.

You can also sideload the update files, which will keep the data intact.


Can I safely install Android system updates with disabled Gapps?

I answer myself, just updated and everything has gone smooth! Nice!


Does Android suffer from the same "over a period of time" performance degradation that OSes like Windows do?

The effect you are describing is not caused by the OS. It's caused by more and more background processes that accumulate over time and maybe more apps registering to system hooks that need to be evaluated when certain events occur.

Every OS that supports this will be vulnerable. My Android has run for the past 1 1/2 years without any performance degradation. Always question and confront app developers if they run a service in the background for a long time (without any need/use). Interval-like started background services that check/pull for some information and terminate after that are fine. Google Play Music is was1 a perfect example: The App sets an Android Alarm (that is not an user alarm, but more a programmatically scheduled event) in intervals to perform its sync.

But some apps start a long-running service that can't be disabled by the user, and if you have many of these running, your performance will in-fact degrade.

1Google Music seems now also to run all the time. :( But there are other good examples of apps, that understand that they shouldn't run all the time. Or where the user is able to deactivate the background service. Or where the app developer was competent enough to make use of the rich (push) API of Android provides to keep the impact of the app at a minimum.


Force refresh of a webpage on default browser?

Download InBrowser: https://market.android.com/details?id=nu.tommie.inbrowser

It doesn't save any data so there is nothing to cache; there is also no need to root. It uses the Android browser to render so for testing purposes, it should be identical to the Android browser.


Running applications from a terminal emulator

try putting sh in front of your command, eg.:

sh ./scp

or

sh -c ./scp


Unwanted Google Keep reminders when Google Keep is not installed

I had the same issue. When the notification appears pull down the notification bar. From there hold down on the Google Keep notification. A little pop up with 'App Info' will appear. Click on it. That will show you what app is causing the pop up. From there you can either disable the entire app or disable notification. For this insurance it looks like it is Google Play Services that is the culprit. I choose to disable the notifications only.


Cannot see the video files in the phone on my PC

Camera PTP mode means Picture Transfer Protocol. This is probably why you can't see any videos. Select USB mode and navigate to the same folder. Make sure you are checking the right "camera" folder as you may have 2, one on your SD card and one in the internal phone memory.


How to remove any icons from notification bar?

Unlike the Note 2, the S4 doesn't have the "Available Buttons" section in the notification panel. So, you cannot remove the items.


Command error by running "fastboot oem unlock"

You don't unlock an HTC phone like this - in fact most phones can't.

Provided yours is unlockable (i.e. not an AT&T/Verizon variant), you need to sign up and apply for unlock here and use the token you acquired to complete the unlock process. The site itself will walk you through thoroughly.


link 2sd working but apps not move to sd card

link2sd will not move apps to sdcard but it will link  2nd partition with system

1)Format your 2nd partition of sdcard  and try it


How to prevent Google Play Books from uploading ebooks?

Google assumes that you would be using at least two devices to read a book at some point of time, so it only provides a feature to upload the ebook and then read it, or optionally download it to read without internet. There is no option to directly read the ebook without uploading it.

When you tap an Ebook in your file manager or in Downloads app, and provided that you have other ebook reader apps installed with none selected as default, Google Play Books offers the option to open it with heading "Upload to Google Play Books" which overrides the setting anyway.

So the solution is to compromise with the functionality or switch to an alternative.


How to stop being visible to others in Whatsapp after deleting my account

According to the this link, It's easy.

Open Whatsapp Application and tap the Menu Button > Settings > Account > Delete my account. Write your number and Delete account.

Important if you delete account:

  Delete your account from WhatsApp.
  Erase your message history.
  Delete you from all of your WhatsApp groups.
  Delete your Google Drive backup.


You dont have to worry about corruption of update. If its corrupt, the zip file will not be parsed and recovery wont flash it, no damage done.

Still, if you want checksums, you can go to http://download.cyanogenmod.com/, find your device and check the checksum of latest build for your device.

If you are still not comfortable installing update, backup first using recovery. You can always restore if it doesn't work out.

  Are updates signed?

I dont get what you meant by that. CM updates are signed with Android's default debugging keys (test-keys). Ofcourse feel free to research about this on your own at Cyanogenmod Wiki.


Force "Battery Saver" mode in Android Lollipop Cyanogenmod

Another option is setting up  a Custom battery saver

According to this source:

  The Battery Saver parameter is defined in the Settings.Global class,
  although you won’t find the documentation on that page as the feature
  is not guaranteed to be present on every device.

  However, a cursory glance at AOSP or by listing all of the available
  settings on your device reveals that the Battery Saver parameter is
  defined under the low_power  constant. It holds an integer value of
  either 0 or 1 for “off” and “on” respectively. The trigger
  level/percent value for Battery Saver is defined under the
  low_power_trigger_level constant, and this holds an integer value
  between 1 and 100. By modifying either of these two parameters, we can
  control Battery Saver ourselves.

Setting the custom battery trigger level  involves modifying the low_power_trigger_level constant itself to let the Android system handle enabling/disabling Battery Saver on its own.

Another requirement is adb, once setup execute:

adb shell settings put global low_power_trigger_level TRIGGER_LEVEL

where TRIGGER_LEVEL is the battery level (between 1-100%) that you want Android to enable Battery Saver.


Does retrieving backup from SD card retrieve malware & virus, too?

Yes, assuming you had some "bad stuff" in the backup to begin with.  For example, if you installed a malicious 3rd party app you found in some random site, then backed it up along with its settings to an SD card, then wiped/reset the phone to factory settings, then re-inserted the SD card with your backup and restored the malicious app from your backup, you're essentially back to where you started.

If you suspect that you have an infected/compromised system, and are factory resetting/wiping everything to start with a "clean" system, it may be prudent to re-download and then re-install all the apps from a known good source rather than restore from a backup.

If you suspect that the malware may have had root access, you may consider re-downloading and re-flashing the original stock ROM itself as an extra precaution using an update downloaded directly from the manufacturer.  (This is because the malware may have installed itself in the /system directory-- that is, the firmware software itself.)

This is not a 100% failsafe method for being sure to have removed all traces of malware (once it has root, malware theoretically could install itself into other unusual partitions such as the radio/baseband, etc. but this would be difficult, device-specific, and I have not heard of this ever happening... yet), so I would suspect this should be effective.

But yeah, don't wipe everything only to restore from a backup of your system that has the original problem...


Why does Adaway want to install a self signed certificate?

One of the best trends these days is the shift to encrypted Internet traffic, aka Transport Layer Security or TLS, and mobile apps are not the exception, often when testing a mobile app we need/want to see the data being sent from and received on our mobile devices but since most of the apps are using TLS on their network requests we cannot just proxy the traffic and understand the communication between the app and its server.
Adaway uses it to block ads efficiently (which is kinda obvious from the paragraph above :) )


How to record (photos and videos) directly to Samsung's Secure Folder?

You can log into Secure Folder before you take any photos and videos. Use the Camera that's inside of the Secure Folder. If it's not there, tap "Add apps" and add it.

You can also do this with a lot of other apps, it's kind of like having a second phone inside your phone but more secure.


After RCA Voyager Factory Reset, It fails to connect to the internet

Look up at the status bar. Does it have the Wi-Fi icon? If so, your connected. If not, finish up the setup and try going into Settings > Wifi and try again. Still no luck? Make sure your internet does not require a sign-in, and that the password is correct. Sometimes Android has little glitches like that.


From Visual Studio/Eclipse/IntelliJ to my Android phone - when is the build done?

This can be done in two ways:

Application Suggestion

There are applications that will show a notification on your computer from your phone, for example, Pushbullet and Desktop Notification from hciLab

To obtain a notification, you may use an Antivirus or Cleaning/Maintanence Applications which gives a notification about scanning the app once it is installed.

Configuring Pushbullet on your PC along with the device you are testing it on will give you a notification every time when the build completes and application is installed.

Programmatic Solution

A script can be written to read either the ADB Console or ADB log. The Script should look for  "Build Successful" or similar string.

I will try to write a script to do just that. Maybe try the Application way till then.
If anyone goes on to write a script for that, feel free to edit the answer.


Downloading from Play Store gives error 491

You will need to do the following:

Open Settings
Go to Apps
Scroll down to Google Pay Services and open it
Clear data and cache
Do the same thing for the Google Play Store
Restart your phone
Open Google Play Store, let it sync, and you should be able to download whatever app was giving you error 491


Is it possible to activate the "USB Tethering" Android setting from the command line?

Running the following command as root should enable USB tethering:

service call connectivity 32 i32 1 on Ice Cream Sandwich (4.0)
service call connectivity 33 i32 1 on Jelly Bean (4.1 to 4.3)
service call connectivity 34 i32 1 on KitKat (4.4)
service call connectivity 30 i32 1 on Lollipop (5.0)
service call connectivity 31 i32 1 on Lollipop (5.1) according to an answer by Firelord
service call connectivity 30 i32 1 on Marshmallow (6.0), untested
service call connectivity 41 i32 1 on Samsung Marshmallow (6.0)
service call connectivity 33 i32 1 on Nougat (7.0)
service call connectivity 39 i32 1 on Samsung Nougat (7.0)

The first number you see in the commands is the setUsbTethering() method's number in IConnectivityManager.aidl (this depends on the Android version and doesn't exist on Gingerbread).

(Tip: to check this file for a particular Android version, select the appropriate branch.)

So what this command does is call setUsbTethering() and pass either 1 (enable USB tethering) or 0 (to disable it).

For more information, see this related question on Stack Overflow.

If you're enabling USB tethering as part of a USB reverse tethering setup, setprop sys.usb.config rndis,adb should be more than enough to get the rndis0 interface set up.


No. A warranty is a legal agreement between you and the manufacturer. You can't break a contract and expect to "undo" it as if it were a typing mistake in an email.


How to detect if an apk is from the Play Store or Sideloaded?

You cannot tell if the .apk originally came from Playstore – but you can tell whether it matches the one available at Playstore. Here's what you need:

the .apk in question
the .apk of the same app in the same version from Playstore
openssl

Unzip both .apk (each into its own directory), and compare their certificates (stored in the META-INF/ directory. Details on a thorough comparision can e.g. be found here. The command you'd need is:

openssl pkcs7 -inform DER -in META-INF/CERT.RSA -noout -print_certs -text

Alternatively, if you haven't openssl installed but the Oracle JDK:

keytool -printcert -file META-INF/CERT.RSA

or

jarsigner -verify -certs -verbose ../Example.apk

If the certificates match, both APK files where signed using the same key. Unless the dev's key got compromised, that should mean the potentially sideloaded APK should be fine (no guarantees the dev himself didn't play games – but if size and MD5 of the APK also match, I'd say it's safe).


How can you remove homescreens on the Nexus 7 (2013)

Are you sure you have the google-experience launcher? The one that comeswith the Nexus 5 and has integrated Google Now on the leftmost screen? It does not come with the Nexus 7 update, it is Nexus 5 exclusive. You CAN sideload it, but since you mention "Five Homescreens" you don't have it. You have the stock launcher.

If you are using the Nexus 7 'stock' launcher you cannot remove or add homescreens. You could install Nova Launcher or another third party launcher. You can easily add and remove screens on these, through pinch out and drag screen to the 'trash can' or 'X' icon.

Specific to G.E.L:

You simply remove all the shortcuts from the rightmost screen and it will automatically remove the screen itself. The reverse is true also, drag an icon out of the app drawer over the edge of the rightmost screen and a new one will be created.

Side Loading GEL:

Phandroid 'How to' With links to the apk files

You can easily sideload GEL and you will only have one homescreen by default, and integrated Google Now. This should work on any Android 4.0+ Device. I have tested on 4.2.2 and 4.3 and 4.4 on Galaxy S4, Nexus 4 and HTC One.


Disabling Pattern Unlock when Power Button Pressed

Android's lockscreen widget by design comes minimized, and you have to manually maximize it.  There is no way to configure it otherwise.

That said, some custom ROMs (e.g. CyanogenMod, AOKP) offer the functionality to enable showing the expanded lockscreen widget when the screen is turned on:

Of course, you will need to unlock your phone's bootloader and flash custom firmware in order to obtain this feature.


Can APK Editor be used to increase the location/GPS Fix Interval?

Whether you want to modify the APK depends on your use case.

You can simply have another app which has a higher location fix frequency, and Google Maps is likely to have fast location updates as the "fastest interval" setting makes it possible to use the faster location requested by other apps.

If you do want to change the behavior of Google Maps, you can go with either Soot (Jimple modification) or ASM (Java byte code modification, which is better for highly obfuscated code like Google Maps). However, this can be a painful task. Thus, I would suggest you go with the previous approach unless you really need to modify Google Maps.


Is there any way to disable the repeated animation in the notification bar, for app update downloads?

I don't have Android 9, but if some of the notifications are like on Android 8, then you can try the following:

Open Settings -> Apps & Notifications. Click on "See all apps", then the 3-dot and select Show system apps.
Look for Download Manager, click on it.
Click "App Notifications" or "Notifications", then disable "In progress"

Note: You may find 2 Download Manager. One of them will have the notifications' categories listed.


Do I have to calibrate my battery after a reinstall?

Your battery status may be off for a while, but will return to normal as you use the device.  In general it's good to do several consecutive full discharges and full charges, which will restore the stats about how long the battery lasts.  There's nothing you can do beyond that.


your device is most likely verizon or AT&T. check your cid is unlockable with

fastboot getvar all

Your device is unlockable if the CID value returned is listed

0x0000
0x0003
0x0007
0x0009
0x000B
0x000C
0x000D
0x000E
0x0014
0x0015
0x00DE
0x0032

source


Why didn't my Android auto adjust to daylight saving time and how to fix it?

You will need to research how to set this on Galaxy Nexus and Jelly Bean, but ..

You are currently using "GMT -03:00, Brasilia Time", and this does not include Daylight Savings by default.

You need to instead use (one of):

 America/Bahia
 America/Sao_Paulo

These all use UTC -2:00 for DST.

See:
Wikipedia: Time in Brazil


Recover media after factory reset (One Plus One)

You can try DiskDigger undelete (root) or Undeleter Recover Files & Data app.
I had more success with DiskDigger though.


Help with flashing stock ROM on Nokia 3.1 (Mediatek MT6750)

I had the same problem as you, after looking in a lot of forums I managed to solve it, I hope it helps you.
My phone was no longer able to access the recovery, nor fastboot. After trying lots of Rom and various methods, I will explain to you which one I recovered the mobile, that is, losing the Imei, but for that there are many valid solutions.
Enter the page https://www.needrom.com/download/nokia-3-1/
You have to create a premium account to download, but they are 3USD for 1 month, download the Rom and the flashtool from that link, when it flashes put it in Firmware Upgrade mode and uncheck the preloader, sutinfo, systeminfo and cda boxes.
It worked perfectly for me and after that he let me update via OTA to Android 10.
Greetings.


How to set up tablet to use a local DNS server thru VPN rather than Google's DNS?

You can solve this issue either from the Android side or from the Windows side:
From the Android side

Tap your device "menu" button, and select "settings";
Tap "Wireless & networks";
Tap "Wi-Fi settings";
Tap your device "menu" to bring up extra options and select "advanced";
Tap "Use static IP";
Fill in your local network static IP details and dns server details;
Tap your device "menu" to bring up extra options and select "save".

From the Windows side

Open the DNS management;
Add a new Forward Lookup Zone for the Google DNS and set a Host A record to your local IP.


When phone starts to use adoptable storage?

There isn't any rule which says move apps to SD under so and so condition.
Apps don't move on their own into the ext.SD card (which is now a part of internal storage, since you adopted it). You need to migrate them as described in DiAlex'sanswer here. Also note that some apps ( poorly designed ) after being updated may be
restored in device storage You will again need to migrate them)
You can move app data or store anything (media, files)  if the app can access it ( I am not sure about Chrome as I don't use adoptable storage)
For a better understanding of how memory is treated see Mathew's answer here


Can read books in Amazon Kindle on LG 4G Tablet

Have you gone into your account on Amazon and registered the Kindle for Android app that you downloaded to your account. You need to do that before you will be able to view Amazon content on your Kindle for Android App. Try going to your account on Amazon. Then go to Digital Content. Then under Digital Management, go to Manage Your Kindle. Then, on the left side go to Manage Your Kindle and choose Manage Your Devices. You should see a list of REGISTERED KINDLES. Your Kindle for Android app should be listed as one of the 'registered devices'. All the ebooks you get from Amazon are coded to work with a specific device on your account. Yes, they can work on more than one BUT your Kindle for Android app must be registered on your account (where the book was purchased from) in order for it to be read on that device.


How do I press power key on a bluetooth keyboard?

Is your Android rooted? Has it got a button designed for that purpose? If your Android is rooted then you would have to manually install a app (Search google for something like 'Bluetooth Android Keyboard Power Options') and if your device is not rooted then it is nearly impossible to give a Shut Down command from even a app, though I could be wrong


Does installing the clockworkmod recovery require rooting galaxy s2?

In general, no you should be able to install CWM with needing to root, but most of the tutorials I have seen for the S2 GT-I9100 involve rooting the device.

Here are a couple links that may be of interest to you.  I do not think you will need to root to install CWM.

As always, proceed with caution when flashing.

Galaxy S II GT-i9100 Install CWM & Root

Samsung GT-I9000 Galaxy S CyanogenMod install: Flash ClockworkMod Recovery

INDEX of GUIDES/TUTORIALS: SGS2 GT-I9100


Ads appearing on my lock screen, cannot identify the culprit app

It is probably and App launcher or user installed file manager. If you use something like ES explorer, buying pro version will probably fix it. Check if the ads go away by disabling any "feature" app.


EUREKA! I have found a way!
After some deep "Guru meditations" I have had a "flash of a genius"... and found the way!
It relates to the file system itself.
The rule is that where it is a file with a given name in a folder, there cannot coexist a folder with the same name, so, if you, after the deletion of the folder, create a file with the same name, that folder cannot be created anymore!
.
So, if you want to get rid of an auto creating folder, just create a file,
and if you want to get rid of an auto creating file, just create a folder,
with the same name, in the same path.
.
The file or folder will substitute one the other, and voilà, you could avoid the creation of the almost useless folders, even included LazyList and LOST.DIR, and whatever else you want!
Man vs Filesystem: 1-0


Display additional information on the incoming call screen

There is no way to do this without a custom dialler unless you make a custom Cyanogenmod version - and modify the dialler to show this information.


Why does Terminal Emulator for Android has completely different commands comparing to GNU/Linux?

Android is based on the Linux kernel, but as GiantTree suggests, it is not a GNU/Linux distribution like Ubuntu. There are some commands in common (cd, cat), but some really obvious ones are not there (cp for example). As to why I suppose the main reason is that Android is not trying to be Unix-like so the common Unix commands are not needed by most applications.

If you are interested in getting more command line tools which will be familiar to you from your GNU/Linux distribution you have a variety of options. On the Google Play look for "Busybox (No Root)" or "GnuRoot". The former will give you some familiar commands (cp for example), the latter a choice of full command-line GNU/Linux distros, without the need to root.

If you do root your phone you have even more options, but just having the terminal emulator app installed will not help you to root your phone in itself. How to root your phone depends on your exact model of phone, and goes beyond your query here.

I'm sorry if this is bad news for you. I sympathize as I was just as surprised as you a year ago when I made the move from GNU/Linux to Android.


Switching from Google Japanese Input directly to Google Keyboard?

AFAIK, this is impossible to do in KitKat and previous version. There is no globe (input method switch key) icon, and there is no setting related to it.

However, recent update added this feature, BUT it's only for Android 5.0 Lollipop (as of writing). From "What's New",

  (Lollipop) Introduced input method switch key.

On Lollipop, there will be a globe icon on each type of keyboard:

12 Keys: On Japanese mode, to the left of 'わ'.
QWERTY: On Japanese mode, to the left of the spacebar
Godan keyboard: On Japanese mode, between 'O' and 'W'


According to this site, it is (currently) not possible:

  You can view and manage your albums when logged in to the Google+ Photo app. We do not offer the ability to view albums offline at this time.


How can I fix this time-zone problem with calendar events that started after installing Android 2.3?

I had a problem with a secondary calendar which sounds similar. On edit the time zone changed. I went into the calendar and made sure all of them were set to my time zone. Each calendar has changeable time zone on Google calendars.


How to import/restore .vmg SMS backup to Android?

I recommend you to try Import SMS from Windows Phone app. It imports unlimited SMS messages from both .vmsg and .msg. It is free and you can find it on Google Play Store.

If you have MMS messages or group conversations to import, try the PRO version, called Import SMS from Windows Phone PRO. It also imports unlimited MMS or SMS messages, but is a paid version. You can also find it on Play Store.


How to mount system in rw mode if no custom recovery

I would personally use ES File Explorer to get the original build.prop back into your /system partition. You have to go into the app options and select "mount system read write" and it will be able to write to the /system partition.

The commands for mounting the partition and copying the old build.prop from the root of your sdcard are:

$su
#mount -ro remount,rw /system
#cp /sdcard/your_old_build.prop /system

You don't need to use those though if you are using an app that gets root access.


User experience difference among Nexus S and Samsung Galaxy S

Hardware wise, they are almost identical (at least to some of the US versions of the Galaxy S) but there are some differences

Some of the differences are:

The Galaxy S has 3 hardware buttons (Menu, Home and Back), the Nexus S has 4 (Back, Menu, Search and Home). These are the buttons below the screen.
The Nexus S has slightly curved glass
The Nexus S has an NFC chip
The Nexus S DOES NOT have a microSD slot.
The Nexus S has a Flash for the rear 5MP camera
The Galaxy S supports Bluetooth 3.0, Nexus S, Bluetooth 2.1

In terms of Software:

The Galaxy S uses the Samsung RFS for a lot of the file system, the Nexus S uses EXT4

EXT4 performs a lot better then RFS does

The Galaxy S runs the Samsung TouchWiz 2.2 (Froyo) modified version of android, the Nexus S runs "Stock" Android 2.3 (Gingerbread)

Here is a screenshot of the i9000


Dropbox on Samsung Galaxy - where is the Settings button?

If your phone has a menu hard key, like most Samsung phones, the three-dots icon for an overflow menu won't appear. Press the menu key instead, and Settings is the bottom item on the menu.


Neither of the vendor IDs you've added to the udev rules file correspond to a device listed by lsusb. Other sources on the net suggest that the correct device ID is SYSFS{idVendor}=="1d6b", SYSFS{idProduct}="0104", but this device doesn't appear in your lsusb output either. Run lsusb with the device unplugged and plugged in to find which device is the right one, and edit your udev rules appropriately.

To confirm: you don't want to connect to the serial debugging port to get adb to work.


How can I make an actual heart symbol in a text on my htc inspire?

You can us3 character application. (Search at play market)
Use hackers keyboard (free at play market) - at landscape mode long press on button 3 allows to select: #|³|¾|⅜|♥|♠|♦|♣.


Is there a way to override notifications that don't let me dismiss them?

AFAIK, with Android 4.2+ you can regulate on a per-app-base whether you want to see notifications or not. Long-pressing a notification should open a menu, from which you can navigate to the corresponding place, and define you don't want to see notifications from that app anymore. (As I have no device with 4.2+, I cannot check myself).

On the other hand, "spammy messages" sound like they come from some advertizement module, such as Airpush or Leadbolt. You can verify that with Ad-Scanners (I recommend AppBrain Ad Detector). If I guessed right with that, you have two ways to react on this: for Airpush, there's a way to Opt - out, same seems to apply for Leadbolt (Opt-Out). AppBrain Ad Detector clearly shows you which network is involved, see below screenshots.

AppBrain Ad Detector (source: Google Play; click images for larger variant)

Or you consider avoiding apps using such an aggressive advertizement, uninstall yours, and watch out for a less offensive alternative -- that's what would be my choice. I have full understanding for devs to fund their fremium apps using ads -- but please, leave those adds where they belong: inside the app they are funding. Pushing ads to the notification bar, or adding "funny shortcuts" to the user's homescreen, is intruding the user's privacy, and has no connection to the app at all (in most cases, users even have no clue where that "stuff" comes from).


How can I change the user agent for the stock browser?

For Galaxy devices, you can simply enter about:useragent into your browser's URL bar. I don't think this "sticks" across reboots, but it's relatively painless to do and doesn't require extra software/hacks/etc. I don't own a Galaxy so I'm not keen on some of the specifics.

If about:useragent doesn't work, then other phones can typically to this instead:

Enter about:debug into the URL bar to activate debug mode in the browser (you won't see any kind of confirmation that this has worked)
Go into Menu->More->Settings and scroll all the way to the bottom. You should see a new menu item called UAString
Tap the UAString menu option and select a different user agent from the provided menu

I have IE6, "Mac Desktop" and "Linux Desktop" as options for mine, all of which give me full versions of websites.

See also this question with info on some of the goodies in debug mode.

The about:debug menu also works on Honeycomb (or later), but the menu is organized a little differently. You enter about:debug the same way, then go into the Settings and you'll find a new settings tab (on the left) simply named "Debug". UAString is one of the first options in this tab.


How do I add bookmark on Android (Firefox or Chrome) so it appears on PC

At least my version of Chrome (32.0.1700.107) on OS X has a menu called Mobile Bookmarks under Bookmarks, where I can see my phone's bookmarks. And I can add bookmarks to my desktop Chrome from Android from Menu -> Favorite (the star) -> Folder -> Desktop bookmarks.

Try using Chrome Beta for Android if yours doesn't have that feature.


How can I see the pointer location, and simulate it?

Go to

Settings
Developers Options
In Input section check Show Pointer Location option.

If developer option is not enabled go to :

Settings
About Phone
Click Build Number multiple times.


Difference between requiring an encrypted device password pre-boot or post-boot?

If the phone boots up without asking for a password, it is most likely not protected by encryption in the way you would expect.

In theory, it might not be encrypted at all. But as you note, that's not plausible if you can change between the two options on the fly. More likely, it is encrypted with a default password, meaning that anyone accessing the phone's storage outside the normal UI login procedure (e.g. by flashing a custom encryption-aware recovery like TWRP or via ADB) can access your data. Your password is then only used to provide entry to the user interface – not protecting you from outside access to the phone's storage.

If you need to enter your password for bootup, it is that password that is (hopefully) used for encryption, meaning that outside attacks should only be possible by cracking your password (provided that Samsung's custom implementation is cryptographically sound). You can check that encryption is active by trying to mount your data partition in TWRP.

It is surprising that Samsung doesn't clarify the fundamental difference between the two options. But then, Google themselves are possibly even more careless in Android's default implementation as indicated in this blog post.

The author states that on enabling accessibility services, all you get is a cryptic message that "your device won't use your lock screen to enhance data encryption" before the encryption password is reset to the default password – effectively disabling encryption for all practical purposes and giving anyone with a bit of technical understanding full access to your data. The Android encryption documentation seems quite proud about the default password encryption being "resilient against off-box attacks", but attackers will likely not care as long as they can access your data "on-box", ie. with the storage installed in your phone.

Whether Samsung's implementation uses Android's default behaviour described above or a proprietary way of switching between encryption passwords, it is quite likely that only one of the two options provides any meaningful protection that goes beyond using a password on a non-encrypted phone.


Enter fastboot commands from an Android phone

No, thats not possible -- as there is no UI (including terminal) available in fastboot mode.


How to see apps which were granted for root access in cyanogenmod or LOS?

I've found this in: Settings->Privacy->Privacy Guard->Advanced->Swipe right to the last Tab 'ROOT ACCESS'.


HARD BRICKED AFTER INSTALLING 4.4.4 UPDATE IN MOTO E 1st gen

Rolling back to old os may be difficult. So you can try custom os. But if you need stock rom back try fastboot rom. Check whether fastboot rom is available for you. You may want to use tool to do that


Configure Android to save pictures/video to SDCard?

It varies from phone to phone, but generally in your camera settings you can set a destination. If that's not an option, you can try something more creative with an app such as tasker to have it automatically move pictures that your camera adds to its folder to a different folder on the SD card. If your stock camera app doesn't let you though, there are solid camera apps on the play store that certainly do.


Android raw Memo files from PC back to android

You deleted the memo files on the pc also? If you're just trying to get them back to your phone it seems the easiest way would be to email them to yourself. The files should be in (.smm). Hope this helps


Configure sleep mode for a Progessive Web App (PWA)?

As it turns out, there is a Web API, "Screen Wake Lock API":
https://developer.mozilla.org/en-US/docs/Web/API/Screen_Wake_Lock_API


It depends on what details you gave on your Google account. You have to had entered either a recovery email or you phone number and your real name. If you had these, you can try to recover your username from https://www.google.com/accounts/recovery/forgotusername and after that you can reset your password from https://www.google.com/accounts/recovery/ .


Voice over Ethernet without WiFi in airplane mode

It does work using services like Google Voice (free phone number), Hushed, or iPlum on my 2 phones (Moto G4, G7) Android 7-10.
Plugable makes a Micro-USB ethernet adapter ($14) that works with Android devices or a plain USB ethernet adapter that can be used with USB-C devices with an OTG converter ($5) to make many Android tablets and phones work. They maintain a list of tested devices on their site. Device Compatability Chart: AX88772 Compatibility List USB2-OTGE100 : USB2-OTGE100
The issue is you must use a third-party app like those mentioned, not the phone app that comes with the phone. That means you must have a second number associated with the app to call. If you don't care about letting Google listen to your calls, Google Voice is free. True ethernet calling may be coming in Android 11. WiFi calling is available on some phones now and this may allow true ethernet calling from the native phone app—it depends on your carrier. I am testing this option using RedPocket soon.


Difference between Google Photos Sync and Google Photos Backup Sync?

Google Photos in sync is what synchronizes your photos saved in Google Photos with the device. So if you add a photo on one device, it automatically appears on your other devices. This is only going to use data when photos are added/removed from Google Photos, so it shouldn't really be a concern for the battery unless you're constantly uploading photos to Google Photos from other devices or the computer.

Google Photos Backup is the automatic photo backup feature that uploads your pictures/videos to Google photos automatically. You can disable this, but you have to go into the Google Settings app. In there go to Google Photo Backup and you can turn it off or set it to upload only on wifi or mobile as well, and you can even set it to run the backup only when charging. And this will only be contributing to battery usage while photos are being uploaded, so unless you are taking tons of photos and have them set to upload over mobile or wifi.

Now the decision is yours!


Is it possible and practical to add a larger screen to an Android phone?

Depends on the device. If you get one with HDMI out you can connect it to an external screen and expect it to work.

Otherwise you have to take a very close look at the connectors and signal standards of the replacement screen and touchscreen digitizer. If you find one that's exactly the same but larger then it might work out of the box.

If it's not the same resolution then you will most likely have problems which require rooting the device and fiddling with its display drivers.

(I managed to get a variant of this by accident; the Asus Transformer has two almost-indistinguishable models of touchscreen digitizer, but one of them has the X coordinate flipped. This makes it very hard to safely buy as a spare part.)


How to block apps on tablet from accessing the Internet while on tethering

In Android 4.2 and later, you can tell Android which Wi-Fi networks are mobile hotspots. In the device Settings, go to the Data usage page, then open the overflow menu (the three dots in the top-right) and click Mobile hotspots. It shows a list of Wi-Fi networks known to the device: tick any that are mobile hotspots.

Then, when you're on a network that's ticked on that list, Android will tell apps that the device is on 3G. Any "Wi-Fi only" update settings in apps or in the OS will act accordingly.

In addition, if the mobile hotspot is an Android phone running 4.3 or later, the hotspot will communicate this to the tablet, so it will automatically treat that Wi-Fi network as a mobile hotspot, without any user intervention.

For earlier Android versions, certain apps (such as my app Showr) have similar settings to the Android 4.2 mobile hotspots page, allowing you to treat a Wi-Fi network as 3G within that app. This is less useful than the Android-wide setting, because not every app supports it, and you need to set it for each app individually, but it works just as well if you can't update to 4.2.


how to use downloaded firmware from firmware Finder

You must use both files to update your device.
First use Update.zip which is the full firmware image, then Update_full_jsn_l21_hw_eu.zip which is the data file.


ADB works over USB, but doesn't work over Wifi

You need to configure your phone for adb wireless before you can use it. If you don't have root, try ADB Wireless (no root).

If you have root, this is the method I always use for adb wireless. It's worked when adb wireless apps don't. Run these commands as root in a terminal emulator.

# kill adbd
toolbox ps | grep adbd | { read -A i && kill ${i[1]}; }
# set the adb tcp port to 5555
setprop service.adb.tcp.port 5555
# start up adbd
adbd&
# get your Android's local ip
toolbox ifconfig wlan0 | { read -A i && echo ${i[2]}; }

Then on your pc:

# clear out adb connections
adb kill-server
# connect over the default port 5555
adb connect ANDROID_LOCAL_IP

If you have trouble with this, I would try a few things. Update your PC's adb client. Check your PC firewall, if you have one, to make sure either adb has tcp access or port 5555 is open. Check your Android firewall, if you have one, to make sure adb has wifi access. I use this on Windows and Linux.


Internet Access unavailable in browsers and mail. But Youtube and Google Play worrk fine

I have now disabled my chrome browser and which has allowed me to use Gmail and other apps that were crashing.
There is some problem with Google Chrome App, which leads to other apps crashing(maybe they use chrome[or its API] as a default backend).


Why doesn't my Nexus 7 synchronize since Android 6?

Meanwhile, i can answer my own question. Found a description from Tasker that explains and solves the problem here http://tasker.dinglisch.net/userguide/en/androidpowermanagement.html

The important part for my Nexus 7 with Android 6:

  The location of the setting may vary per device, but a common method is to launch the Android Settings app, select Apps, click the cog icon top-right, then Battery optimization. Click All apps, then Tasker, then Don't optimize.

Didn't know this menu, good to know for other apps too.


My HTC One M9 has a pattern lock that I forgot (I know, dumb). Used Android Device Manager. No prompt

What os version is your phone? If it's kitkat, it should have a Forgot pattern below it if you don't draw the correct one.


Forgot pattern lock on Samsung Galaxy J3 but want to keep the data

The only way for you to unlock your device would be if you setup a Samsung account while setting up your phone.

Head into Samsung's Find my Mobile service.
Sign into your Samsung account. If you did not create a Samsung account or do not remember creating one, then try signing in with your Gmail ID and password.
Wait for your device to be located, and then click on More from the right menu.

4) Next scroll down and click on Unlock my Device option

On the pop-up enter in the password for your Samsung account


As eldarerathis noted in his comment, this will require root. But you don't need to manually edit the vold.fstab file for this, as there are some nice little helpers available:

Root External 2 Internal SD can swap your cards (i.e. exchange their mount points):

Root External 2 Internal SD (Source: Google Play)

Note that this app requires Android 4.0 or higher.


how am I suppose to remotely delete my google account on a device that is accessing a specific app

Go to Google.com or any Google site.
Sign into the account you're referring to, if you're not already signed in.
Click the circle avatar or photo (a blue person by default) in the very top right corner of the page.
Click "Account".
Under "Recent Activity", click "Devices".
Click the device you're referring to.
There should be a big red "Remove" button next to the words "Account access" under this device once you have clicked the device.  Click this button.


In settings , under connections wifi,turn off wifi there will be a option underneath about scanning  you can select Bluetooth and Wi-Fi scanning in the background on or off


Well, nobody knows which devices will be supported for LineageOS 16 because each device's maintainer(s) (developer(s)) are different.

LineageOS team never maintains a list of devices supported for LineageOS 15.1 or 16 etc.
But they have a devices list for which they support any of the LineageOS version:
https://wiki.lineageos.org/devices/

But that's not all. The actual official builds come very late because of many factors.
For example, the lineage16.0 branch is almost ready but there is no OFFICIAL LineageOS 16 build available from LineageOS team or any device maintainer.

But if you see the LineageOS 16 builds available UNOFFICIALLY, you will find many devices. This is not an official source but more accurate as it is maintained by me.
I hand pick all of the available builds to accumulate at one place.

Similar to LineageOS 16, I have an OFFICIAL LineageOS 15.1 page where you will find all such OFFICIAL builds.
I will continue to maintain an OFFICIAL LineageOS 16 page when the builds will be available.

Coming to your question, as of now I did not see any builds available for Nokia 6.1. You may follow my LineageOS 16 link, where I do update the page almost on daily basis. You will find the build once it is available from a dev.


What is the standard operational battery temperature for the Note 9?

OEMs hardly provide such data to decide if it is normal or not. Not surprisingly, user manual of your device is quiet on this point.

This post on SE. Electronics (talks of Samsung), puts maximum safe temperature as 45°C.

However, temperature has a bearing on the battery performance. See this for details. At 32°C it results in 80% of optimum battery capacity.

I would consider based on my observations, that this perfectly fine, though Samsung phones have been reported to have  fast charging problems with a low temperature error, which doesn't seem to be your problem.


How can I install Google play services on Android 2.2?

I've just found the Google Play Services on the Play Store, here. Try opening this link on a desktop webbrowser and login into your Google account, then your tablet must be registered to your account, right? If it has any restrictions, the restriction will be shown to you when you try to hit install.


Desk home screen display appears randomly even when disabled

Go to the air gesture settings and deselect "quick glance"


Whatsapp is using peer to peer networks and hence its duplicating files to ensure its availability even though its deleted for one user. But its a bad concept and it junks your mobile. A mapping method should be used to avoid duplication.


I couldn't update phone cause of bootlock. I relocked it and updates are working... But keys are gone forever.


How can I disable Google Voice Commands on an Android phone?

Here's how you can turn this off in most Android builds:

Look for an app called "Google Settings." By default, the icon will look like this:

From there, choose "Search & Now" → "Voice" → "'Ok Google' hotword detection" and turn that setting off.

If that doesn't apply to your phone's OS, you'll need to provide more info. If you are running the OS that came with the phone, provide the make and model. If it is rooted, provide the name and version of the custom ROM.


Disable back and recent keys while gaming

SOLVED!

I found a solution, by using Automagic and Tasker Autoinput plugin we can easily Remap everything in the screen.
In the flow below , when a game (brawl stars) starts then do the below actions (disable keys, display ongoing notification to enable keys whenever I want, and a toast)


How to recover data when everything is locked (FRP, OEM)

data recovery and screen lock by-pass are two different things. both should impossible due security reasons
Android provides official unlock solution via google account. bonded google account is requirement for using Google Play App Store, most likely every costumer will have
google account itself has several forgotten password options, it's up to customer to get it work, not yours
you already have mentioned some workarounds which might have worked on some (older) devices, let me explain a little more
data recovery from factory reset is not possible because of encryption
data recovery from FRP lock is not possible because of factory reset
data recovery via unlocking is not possible because the bootlader unlock triggers factory reset
reset screen lock is not possible because login credentials are partially involved in calculating encryption keys, deleted locksettings.db will destroy encryption
off-chip recovery is not possible because encryption is hardware bound
However, some cracking is possible for some devices under certain conditions
data partition can be decrypted when

device uses FDE full-disk encryption
full-disk encryption uses default_password
decryption is performed on this unique source device itself

screen lock can be deleted when

data partition is decrypted
encryption doesn't rely on login credentials

dump partitions on locked bootloader is possible via

Qualcomm EDL mode when OEM signed factory loader is leaked
Mediatek SP Flash Tool with proper Secure boot Download Agent and authentification files

flashing on locked bootloader is possible when

boot/recovery image is AVBv1 signed


Unknown error code during application install: "920" while installing Google Keyboard

Possible solutions:

Clear the cache several times. Settings > Apps > All > Google Play Store: Force Stop, Clear Data, Clear Cache
Re-add Google account.  Settings > Accounts > Google > Click on your Gmail email address > Remove account. Then, add it again.
Restart Wi-Fi connection. Turn off Wi-Fi on your phone, and reconnect.

Sources:

Could not be downloaded due to an error (920)
Android Fix for error 920 or App could not be downloaded due to an error 920


Converted from my comment on the question itself:

According to a post on StackOverflow, this is most likely a network issue. In his answer there, Vignesh writes:

  Its due to wifi restriction, when i connect the internet through my service provider its working fine. Able to install any application.


Prevent application to make silently install file(s) or making changes

Request install will require the user to accept the install, this permission is probably used for two things on Facebook specifically

Redirecting users to install Messenger
Redirecting users to install Updates to Facebook

I understand your concern with allowing an application to install other applications without notification, but this is not possible, the permission only allows the application to redirect the user for installs, you still need to accept the installation.

You can prevent the application by using a permission manager, some of them recompile the application and completely disable the permissions, other use AppOpps to disable the permission.


I want to remove one particular word (which is the name of someone) from appearing in atuo predict option

If you want to remove the words used by the keyboard in the prediction, you can remove a particular word by long press on that particular word,a optipn will appear to remove it.


First, turn your Galaxy S3 off. Now, press and hold the Volume Up, Power and Home buttons until you see the Samsung screen. Release the Power button but continue to press Home and Volume Up until you are brought to the stock recovery mode on the Galaxy S3. Of course, if you have installed a custom recovery on the S3 you will be brought here instead.

Now select the wipe data option by going to it using volume up and down and press the home button it'll wipe your phone's data. Now just reboot your galaxy s3 .

Happy trails and don't forget to backup!


Does anyone know why after I updated my android phone, that it doesn't unlock?

BLU pushed a bad update. Just google for BLU OTA lock. Looks like a factory reset is the only solution for now.


How can battery usage of Android be at 79%?

The total of all the usage should always approximate 100%. That Android (the core) is responsible for 79% of the entire drain isn't anything to worry about, it just says that not much else was drawing power.


How to make Android app always run in background in Huawei Honor 6X?

For you to download on schedule, ADM requires a running service program. Make sure you do not close the service after you have enabled your scheduler.

You can do this by:

Giving ADM a higher memory priority (so that it will not be killed when system memory is low)
Whitelisting ADM in phone's power saving features, task killers or hibernation programs
Enabling a persistent notification to keep the program's services running in the background. (Settings >> Notification Manager >> Always allow) See screenshot:

See: How to schedule downloads in Advance Download manager, and check if it works

Also keep it running in background through phone manager:

I had a similar issue with other apps automatically closing but this solved may problems. Hope it helps.


Charge & data mode when connecting phone to PC via USB (Nougat)

The default behaviour in Marshmallow upwards is to charge and other options have to be manually selected

Being an OS behaviour, you can't modify it without rooting device. If your device is rooted, you can install this Xposed module - USB for Marshmallow

  Set MTP or PTP as Default USB Connection on Marshmallow with this app.

  Once you connect the phone to the computer and select the USB option from the notification and selected option will be retained for every reconnect your phone to computer.

  For example if you select the USB file transfer option, This app will retain that file transfer option for every reconnect your phone to computer.

It's also available on Play Store as an Xposed app

If you are on Nougat, this option may not be possible till Xposed framework is released - see Where can I find the Xposed Framework and installer for Nougat?


Why does my LG G3 with Cyanogenmod 12.1 run so slowly?

First of all, G2 should be D80X, the 85X is the G3 line.

I am an owner of G2 on CM12.1, and I never had any problems regarding speed. It was always fluent without any hiccups.

You can try to hibernate apps using Greenify.
You can rollback to a previous ROM version/nightly because the current may have bugs
Apps that slow down the phone usually also drain the battery more, look for the apps that use the most battery life and uninstall them
You can swipe apps from the recents when you are done using them
Use some tools to help you out like Xposed, CPU Spy and similar to find and eliminate the problem

In the end, there could be also the case that your CPU is maybe downclocked, or some other hardware issue. Anyways, the G2 on CM12.1 should give you excellent overall experiance.


I finally figured it out, here's how I did it:

Even though adb can't get root, and the phone it's self can't get root, as it turns out, there is in fact one more way to clear the cache without fully booting the phone.

Turn the phone off
Make sure you have fastboot working on your computer
Press the power button on the phone and then hold down the volume down button until you see fastboot, then hit the volume up button.
Open a terminal window, and type the following

sudo su
fastboot erase cache

And (apparently) voilà!  The cache is cleared!!


How can I block a service without uninstalling the app?

There is an app called Greenify in Play Store. What it does is stopping the selected apps when the screen is locked. Will be very helpful in your case.
Note:  Rooting is not required.


It depends on the battery, most are not repairable - if it's anything internal in the battery then there is nothing you can do but get a new one. Batteries have a limited lifespan anyway, it's normal to replace instead of 'fix'.

It is possible the connector broke off the batteries logic board (the part where the thing you plug into the device's metal makes contact with some other metal thing connected to the battery - part that isn't covered on the battery) has been shifted/broken off of what it's connected to and can't make a clean connection. If this is the case, you can try soldering the connector back onto the logic board.

Not knowing what phone type you have I can't give you a specific video that shows how to do this, but you can do a google search on your device/battery on how to connect the connector to the logic board - from there you'll know what to look for on the battery to see it it's not connected as well.


After - Turn on USB storage.... External Card is not accessible

The problem is happening that when you connect your phone to your computer via USB it attaches (mounts) the card to your computer and while that is happening the card is not accessible for android system. This breaks all the applications which are moved to SD card.

This might be device specific to change (if possible at all), so please post your device info.


How can I automatically change volume/GPS/wifi/etc settings based on time and location?

You need to install Tasker and then install Profile 4 Tasker which will allow you to manipulate your CM profiles via tasker.


Lollipop: OpenVPN connects, no data. Jellybean: Connects, gets data

It turns out Lollipop has bugs relating to routing of VPN connections when OpenVPN is used.  This reddit post gave me the clue that the problem was routing on the client side.  After a lot of trial and error, by switching to OpenVPN for Android client (which gives better control over settings) I was able to set up manual routes and get it to connect and work.


Error: java.lang.IllegalStateException: java.util.concurrent.TimeoutException: Thread Binder_C gave up waiting for partitionMixed after 180000ms

It is because the SD card is mounted to have an ext4 partition (alongside with another normal partition), in order to use Link2SD to force moving unmovable apps to SD card. The error shows up after this. Even reformatting the SD card to have only one full partition back does not solve the problem.

To solve it, reformatting it with the phone's default format tool. You may want to reboot the phone after done. Thereafter, you can partition the disk with adb as normal.


change root location to /system/xbin android

I am also facing the same problem.

I got a workaround that changes the installation scripts not to save the su image to / data, but to / system, and by modifying the su startup script to mount su into / system as well. However this method only works by installing su via recovery (using TWRP_3.0.2).

I am still looking for an alternative to do within the system

I changed the scripts from SuperSU-v2.82 tool

https://forum.xda-developers.com/apps/supersu


stay online on whatsapp web and offline in mobile

Simply it is not possible.

WhatsApp Web is a computer based extension of the WhatsApp account on your phone.

The messages you send and receive are fully synced between your phone and your computer.

The first requirement to being able to use WhatsApp Web is an active WhatsApp account on your smartphone.

If you cannot connect to WhatsApp on your phone to send and receive messages, then you will not be able to use WhatsApp Web.
- According to the WhatsApp FAQ

So basically, it just access your phone to sync data.

And this on Quora discuss the details.


Full rooting instructions for Huawei IDEOS X3 (U8510) are posted on this thread over at XDA:

  Download the Automatic Root Enabler for the X3. For more recent versions I suggest checking original thread and the forum
  it's in as I may not be able to update this thread all the time.
  Install the latest USB drivers for the X3. Search for the latest version of "HUAWEI Android Phones USB Driver" from the Huawei
  Downloads site.
  Turn on USB Debugging from Settings -> Application -> Development on the X3.
  Connect the X3 to your PC via microUSB.
  Run the Automatic Root Enabler and it should start rooting your phone automatically.


Can I enable OK Google in my Nexus 5 even when phone is locked?

For this to work, your Nexus 5 will need the "always listening" mode.  It's not supported on this handset officially, but there are community developers working on enabling this feature.  As of this writing, the development is still in a (semi-)working proof of concept stage.


Why is my internal storage full if I dont even have any apps that is big im usibg a Huawei GT3

I recommend you to reset your phone from FACTORY DATA REST
To reset your phone from factory data reset

  Go to settings>Backup and reset>factory data reset>RESET PHONE

I have also experienced this problem in my Lenovo A2010
Probably I had used only 500mb out of 4GB but then also only 200mb was available.
After factory data reset the problem was solved and 2.5GB was available...

NOTE:-Before resetting you should backup your data on SD card and remove SD card and sims from your device before resetting.


Any success with external microphones for Android phones or tablets?

It's not a USB mic, but I have found a solution for external mic via 3.5 mm jack.

Look at my answer on this question:
How do I use an external microphone with my Galaxy Nexus?


What's the fastest way to transfer files from PC to Android?

The best answer is

It depends on the situation.

Let me explain: Some solution make work better than others for some files than others. For instance, use Bluetooth to send a picture, or Wi-Fi based FTP for small files. For larger files, you may want to use a cable and transfer them manually, or even load these files onto a high-speed SD card and plug that into your PC. It really depends on circumstance. For me, I send files by Wi-Fi to my laptop for anything smaller than 100mb, then cable it for bigger files.


LG G5 Apps/services keep crashing . . . Hardware Issue?

If you did a fatory reset you should have already a data backup(or not), point is maybe doesn't matter if you try to flash a new stock rom, maybe the current one may be corrupt or something, otherwise consider the idea of getting a hardware issue.


Can't hear caller after updated from 4.3 to KitKat 4.4.2 on Moto G

As stated in ayush's answer, Motorola customer care advises to wipe the cache to solve the issue, and it reportedly worked.
As ayush omitted the steps required to follow whis advice, here are the steps to do "Wipe the cache partition". This will remove any temporary files that may be causing the problem, but will not delete your files or settings.

With the phone powered off, press the VOL DOWN KEY for 2-3 seconds, then POWER key, then release.

The device will display different BOOT OPTIONS

Use the VOL DOWN Key to SCROLL to Recovery and VOL UP Key to select

Tip: If the device reboots, you may have waited to long to make a selection, you will need to begin the process again.

The device will display the Motorola logo and then the Android in distress (logo with Exclamation mark)

Press and hold the VOL UP key for 10-15 seconds. While still holding the VOL UP key tap and release the POWER key

Tip: You can try this step, holding the phone in landscape. If you are stuck on step 6, try a force reboot by pressing the POWER key and VOL DOWN key, and start the process again.

The device will display additional menu options (Text will appear in BLUE)

Use the VOL DOWN Key to scroll to wipe cache partition and the POWER Key to select this option

The device will then perform the partition wipe

The device will reboot and start the normal power up sequence


The command is: adb remount. Please try this first however if it doesn't work, make sure your device is rooted, and try these commands:

adb shell
su
mount -o remount,rw /system

Those commands will directly remount the system as RW, however you must be rooted.


Quoting the NetGuard FAQ on that topic:

  Can I use another VPN application while using NetGuard?

  If the VPN application is using the VPN service, then no, because NetGuard needs to use this service. Android allows only one application at a time to use this service.

  NetGuard is a firewall application, so there is no intention to add VPN support. However, NetGuard supports a SOCKS5 proxy to chain VPN applications.

So the answer is: it depends.


Went to Settings->Apps & notifications->Phone->Settings->Uninstall updates (three dots) and ended up with 20.1.197612390. Colors are back to normal. Will see how long they stay this way and if they change the next time the Phone app is updated.

Update 1

The phone app was updated and the pastel colors returned. Downgraded again to get rid of them. It looks like this intentional on the part of Google.


You might want to install an app that manages root access for you such as SuperSu or Superuser. These apps give you various options for controlling root access for apps. These apps prompt you to ask whether you want to grant an app root access or not.

SuperSu: https://play.google.com/store/apps/details?id=eu.chainfire.supersu

SuperUser(by ChainsDD): https://play.google.com/store/apps/details?id=com.noshufou.android.su


If your tablet is running Android 5.0+, you can activate "Screen Pinning" for a specific app and enable "Ask for PIN before unpinning" when activating it so that you have to unlock your phone before leaving the app.

Screen Pinning can be found in the Security Settings of Android.


will i lose my photos, voice recordings, videos and notes if i reset my samsung galaxy s1

Yes. Surely you will lost your personal data, contacts and everything. To avoid this, you should Backup your files and everything to your SD Card. You can Restore it again to your mobile.

This following site will help you how to take backup and reset your mobile and then restore it back.

http://www.wikihow.com/Reset-a-Galaxy-S

Thats all.. :-)


Does Android USB host mode depend on an OTG cable?

Yes, you need a specific OTG cable, or you need to modify your cable. An OTG cable has pins 4 and 5 shorted, which is how Android knows it needs to switch over to host mode. You can manually short (cross) the wires on a standard cable, then use a f-f adapter.

For my Nook Simple Touch, a kernel patch is needed to be able to use OTG. I also need to manually activate Host mode while using a OTG cable, so I know the grounding of pins 4 and 5 do more than simply tell Android to go into host mode.