Why does stock email app only keep 25 latest emails?

The stock email application and many other I've tested present a list of 25 emails per page.

The user can however load older emails on demand. This is done due to two main reasons:

to prevent large transfers of data that end up using the device communication thus leading to a faster battery drain;
to preserve memory consumption that in turn would leave your device slow and inefficient.

I haven't found any option on all the applications I've tested that allows the user to define how much emails should be presented each time.

I did find that the Gmail app auto-loads a new emails list when we reach the scroll limit, thus kinda facilitating the users trouble, but even with this scenario, the user needs to scroll all the way down to get the new list, and yet again, the Gmail app like the others, doesn't have a setting to define the number of emails to be loaded each time.

Essentially, this is a status-by-design conception used by Android and app developers. You may come across with an app that allows you to go around this issue, unlikely it may be, but for the stock app, the reason as to why it loads only 25 emails at a time are the ones explained that sum up as performance issues.


Tricky question... But the answer is quite simple. It's the purpose of the sensor. If it's built to detect (or sense) changes of things (like gravity or light) and give an output at the moment it detects a change it's a sensor.

If it's built to connect to other devices or to take pictures when you click a button it's a sensor but it's not considered to be a sensor by most people and manufacturers.

Let's take a camera as example. In your smartphone the camera is only running when you start it that's why it's not considered to be a sensor even though a camera uses a CMOS sensor. Simply because its normal operating state is turned off and not to detect changes.


Disable automatic screen turn-off during call

Plug in a headset. It's the only answer!


Which application keeps port opened on android?

Install the OS Monitor app. One of the things it can do is list your network connections, show the used ports and the app that is using it.


When I search for apps, what determines the order in which they are ranked?

Its a combination of the three, plus more. Google play store factors in what you like (e.g. the "like installed apps" tab) the popularity (which is also the only factor of the "top [insert catetrgory that's not grossing here), how much money the app is making and its overall rating. Apps marked as editors choice have their own tab, but don't get shoved up to the top of the other categories unless they should be there for whatever reason applies.


Yes.  On your second PC, set the environment variable ADBHOST to the IP address of the first PC and run the adb server and client.  Related steps (more detailed) are here.

Although you're not connecting to a physical device, it is apparently also possible to do so over the network without using USB.  Instructions for that are here.


Apps are incapable of switching moblie networks on/off as this uses up minutes. To bypass this you require a root. However I believe apps can detect if wifi is in range. So when you get near wifi you can have an app notify you. Although I don't think there is a specific app that will check if wifi is in range. I recommended requesting an app like this somewhere.


What's the secret behind super durability of latest ADW Launcher EX?

Apps can obtain higher privileges. For example 3G watchdog (a data usage monitoring app) requests users for higher privileges so that it cannot be killed. It may be the same case with ADW launcher.


How to quickly understand the Android UI

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

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

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


How to Power On and Shutdown a Remote host with Android?

Power On
You can simply enable Wake-on-LAN on your computer through BIOS setup, then use any of the several WOL apps to send the power-on command over the network. Some apps like SyncMe also include WOL functionality, so a separate WOL app may not be needed.
Shutdown on Windows
In general it will involve some server utility installed on the computer, and the client-side Android app communicating with it, for example oneID. These apps usually include other features, which may be overkill. You could use SSH and call the shutdown.exe utility, but it may be overkill too. Besides, these solutions may not shut down Windows "properly". For example, neither oneID nor shutdown.exe were able to trigger my "backup on logoff" routine.
WebShutdown
For these reasons I end up writing my own small solution. WebShutdown is a small web server which is going to shut down the computer when a specific HTTP GET request is received. That means you can turn off your computer from Android device by simply tapping a Tasker or web shortcut on home screen. Windows is going to shut down "properly", meaning your logoff scripts configured in Group Policy will get executed normally.
You can run the server on computer startup like this for example: webshutdown.exe 80 valid_password.txt. Then, on Android device you access the web address http://COMPUTER/shutdown?auth=<password> to start system shutdown.


How to know which phone number Whatsapp is using on my phone?

The number WhatsApp uses is the one you registered with; to see it go to menu (the three dots at the top right corner) -> account -> payment info and there you will see which number is associated with the WhatsApp account.

EDIT: Since WhatsApp removed the payment, it is possible to check the connected number by opening the settings menu and tapping on the badge displaying name, status and profile picture.


Auto delete messages from a certain contact

When you block a number it automatically blocks all incoming calls and messeges from that number and also deletes all of the conversations you have had with them. This is so they won't be able to reach you at all and no matter what they do they won't be able to contact u. When you block a person it also earases their phone number. If you try to call or text them it also won't go through since you have already blocked them. There Will be no problem since neither of you can contact each other . It is the best way to go. Hope I could help.


Nova launcher shortcut to Google location accuracy

Press and hold on free space on home screen. Then it will display three options, home settings, widget and wallpaper.
Tap on widget, and scroll down to select settings app icon, and drag it to home screen.
It will open a screen which ask for specific settings, select Location from it.

After that you can move to location settings just tap on that widget.


Can I use an Android OS card on the new Nook Tablet?

With the Nook Color it is possible to both root the tablet and install a custom ROM.  Some users have even gone so far as to setup their Nook Color to dual boot.  In this scenario, the unit will boot the stock Nook OS when allowed to boot from internal memory, or boot a custom ROM when instructed to boot from the SD card.  This is likely the scenario you read about with regard to an "Android OS card".

The Nook Tablet is quite similar to the Nook Color, but has been modified from the earlier device to have a locked bootloader that will only load a ROM signed by Barnes & Noble.  While it is still possible to gain root permission on this device, it is not (yet) possible to load a customer ROM.  Due to this, you may not boot the unit to an alternative ROM stored on the SD card.  You can, however, install the Amazon AppStore, Google Market, GMail, and other apps to get more utility from this tablet.  You can find instructions and details over at XDA-Developers:

http://forum.xda-developers.com/showthread.php?t=1354487


google cloud print registered printers from my device

First, make sure that the chrome app is logged into the same Google account as the printer is connected to. To confirm that, go into "chrome" -> "settings" on the top of the page it will show the account that chrome is connected to.

If that doesn't work, see if clearing data of the chrome app does the trick. (Settings>apps>chrome>storage>manage space>clear data.)

You can also try this trick, to install apps that are not available in your country.


How can I check if installed apps are latest versions?

The "dog" you are talking about is aTrackdog. :)

It queries your installed apps and compares them to the latest known versions.


Can I do a factory reset without losing my pictures and apps?

A factory-reset has exactly that purpose: to "undo" all changes the user did to the device, and bring it back to a state as if it just left the factory. Which means, all apps you've installed and all your apps' data will be removed. What might remain is what's stored on SD card (unless you're using adoptable-storage or your device's manufacturer decided to include it with the purge anyway.

As you're already having issues logging in to Google services, I'd not trust the "Google Cloud Backup" being anything like complete. And even if it were, you never can be sure it will restore, or restore completely: the user has no way to control that. So no way to trust this either.

You could do a backup using ADB (see e.g. Full Backup of non-rooted devices). But as the Playstore app is the only one having trouble (does Gmail work?), I'd rather focus on that. Check our google-play-store tag-wiki, where we've linked a bunch of troubleshooting questions – Getting “Authentication is required” when trying to access the Play Store seems to match your issue. Also note that sometimes this is just a temporary "hick-up" which solves itself within a few ours (or sometimes days).


Tasker: Switch Data Network for Different Apps

You do not need to use "if-else" in this.

Instruction for Tasker

Create a new Profile with Context as Applications
Choose your apps in which you prefer to have 3G
Create a new Task.
Add action: Mobile Data = 3G
Press back see Profile tab again.
Long Press Task (Mobile Data 2G/3G). A pop-up will come.
Select Add Exit Task
Under it, add the following actions:

Wait 30 seconds
Mobile Data : 2G


How to skip welcome page after factory restore? I don't have access to Google

I solved the problem by using a HTTPS (not HTTP) proxy located in the US. :)


Set different languages for different users

This is not possible from Android directly. A Google code issue has been opened to ask for this, but the issue has been tagged obsolete. Google code ticket.

If you have Tasker installed, the Secure Settings plugin lets you trigger a system language change.

Ps: Marking as wiki because I don't have enough karma to comment the question.


Android phone fails to communicate using IPv6

I reckon that there is a firewall on your phone preventing the phone from receiving the response message of mac resolution from pc, and probably the firewall levels are different between ipv4 protocol and ipv6 protocol, on ipv6, this level is relative high and block all the ICMP echo request.
The answer above is my assumption, if you totally find a solution. Hope you let me know how to fix it and I have been troubled by this for a period of time until now.


How do I add other apps to Samsung's multi-window/sliding app in Android 4.1.2?

You can't add just any app to the multi-window list (the one you get by clicking Edit). That list only contains apps that have been written using Samsung's vendor-specific library to support the multi-window feature. (I suspect that the feature also has special-case code to enable the Google apps in the list such as Hangouts, but that's just speculation on my part.)

You can only make an app appear in that list by contacting the developer of the app and asking them to support it. It may be an up-hill struggle to convince them to invest time and make their app larger to support a feature used by a minority of users on one manufacturer's devices.


Cancel All Market Updates/Downloads at Once

I think it is the result of a new synchronization option in 2.1 or 2.2. On the first boot it asks whether you want to store some information about your apps online. I found it quite confusingly worded and was surprised by this effect. IIRC you can prevent this from happening by refusing all the synchronization on the first boot. And I learned to only update when on wifi..


How to install Google Play services on an Android 6.0 emulator?

1) Go get GApps for the emulator from http://opengapps.org

2) Unzip to get

GmsCore.apk
GoogleServicesFramework.apk
GoogleLoginService.apk
Phonesky.apk

Launch the emulator from the command line, on linux you do

./emulator [name] -no-boot-anim -writable-system

on windows it's probably

emulator.exe [name] -no-boot-anim -writable-system

Make sure you have adb access to the emulator.

adb remount

last but not least, push everything to system.

adb push GmsCore.apk /system/priv-app/

(and repeat for all the other APKs)

then reboot with

adb shell stop

and

adb shell start


You should first make sure that the app you're working with has a licence permitting you to edit it.
You can then use apktool to decompile it's apk and modify its resources.
You should then compile the edited source and sign it before you can install it on your phone.


You could also wipe data via TWRP.

This had happened to me as well, just select reboot in TWRP, then change current slot to a and then click system.


screen cracked android - so I cannot gesture unlock

WARNING: Follow these instructions only, if you are aware of the risks!
I am not responsible for any hard-/soft-brick! Proceed only if you know what you are doing!
Possible loss of warranty by triggering KNOX flags, flash counters etc.!!!
READ THE ENTIRE ANSWER BEFORE FOLLOWING ANY OF THESE STEPS!!!
Install CWM and Philz recovery.
If you not already have a custom recovery installed:
Use ODIN to flash a third party recovery. I recommend PhilZ recovery, because you can navigate through all menus using only the buttons on your device:
First: Download ODIN, CWM recovery and PhilZ touch recovery from this XDA-thread: http://forum.xda-developers.com/galaxy-note-3/general/n900-one-guide-t3252033 (you may want to read that post, too).
You will need to install Philz with CWM, because CWM does not feature a file manager and Philz can only be flashed through another non-stock recovery.
Next: Shutdown your device and boot into the bootloader.
You may use adb reboot bootloader or the combination: Power + Home + Volume-DOWN
Install CWM (this will trigger any flash counter, KNOX warranty void bit etc., only proceed if there is a way to undo this or you will most certainly loose your warranty):

Unpack ODIN and launch the application.
In ODIN: Click on the PDA button and select the CWM .tar archive
Now, connect your phone to your PC and click the Start button.

You now have CWM installed!

Your phone should reboot automatically, so after it finished booting, copy the Philz recovery .zip onto your device's storage. You can use either the Windows Explorer or adb push <zip file> /sdcard/ for this. I'm not sure if the Windows Explorer method works with a locked screen, though.
Reboot into the CWM recovery by either shutting down your device and pressing the combination Power + Home + Volume-UP or using adb reboot recovery
Use your volume up/down buttons to select install zip from sdcard and confirm it by pressing the power button (it's possible to install a zip through sideload, but sideloading is not very reliable from others' and my experience)
Select your philz recovery .zip file and confirm to flash it.
Reboot the recovery by going into the Advanced menu and selecting reboot recovery
You will now be greeted by the Philz recovery screen.

Do all sorts of root commands:

Use your PC to run adb shell. You will automatically be in root mode (check whoami -> root)
Remove the .key files that prevent you from unlocking your device. (rm /data/system/gesture.key)
Reboot the device by simply selecting Reboot System Now and pressing the power button.

You should now have no screen lock, as Android is unable to find the key that is used to compare your input gesture to and will fall back to either no lock at all or swipe to unlock.
I can confirm that this guide is working with the Galaxy S6 Edge (SM-G925F), if the proper files are used.


Will changing app shapes be affected by themes?

Icon Shapes
Home screen icon shape changing is the feature by android. It was first introduced in Android 8.0 Oreo. Later, in Android 9.0 Pie and Android 10 Q, more shapes are added. Shapes include Square, circle(default),squircle,teardrop etc.
Themes
Theme is a feature provided by some manufacturers(Samsung, Xiaomi, Oneplus, Realme etc). Theme changes complete look and feel of devices by its color,icon styles, positioning etc.
Note: I am using stock android, I don't know whether manufacturers provide icon shape changing on their theme app.


How to backup my symphony v50 rom without pc?

flash stock ROM that will fix ur v50 my phone is also v50


The first thing that comes to mind is to check that reply path is not selected in the messaging settings. This setting means that if you reply to a sms, it uses the sender's messaging center, and usually using another operator's messaging center is not allowed. However, this shouldn't affect your ability to receive messages.


Can I USB-tether my Android tablet to my Android phone?

There is a bit tricky method suggested by one of XDA members.
Rooting is required.
Download & install a Terminal Emulator on your Android Tablet.
Run the Emulator & enter the following commands:

dhcpcd usb1

setprop net.dns1 8.8.8.8

The Android Phone from which net connection is to be sourced must be connected via USB Cable & on that phone enable USB Tether.

Now you can access internet on your Android Tablet using your Android Phone as a USB Modem!


Why does Android check email and play store when sync is off

I think you've misunderstood the sync settings. They're not intended as a way to stop apps performing background operations. The sync settings for each app come from within that app, like any other app settings, so the exact behaviour is up to that app. Because the sync settings are part of the accounts mechanism, they're usually used to control data attached to that account (e.g. if you have the Evernote app installed and an Evernote account signed in, the sync setting within that account just controls syncing the data owned by that account; it doesn't control any other kind of background processes).

OS and app updates aren't covered by any of the sync settings, so you wouldn't expect those settings to change their behaviour.


How to avoid preinstalled deactivated apps to auto update

If they come pre-installed from your carrier and/or manufacturer, they most likely are /system apps and the only thing you can do is disable them.


Can't uninstall any programs in safe mode

first can you download any apps if so download Avast mobile antivirus and do a scan if not plug the phone into your pc and copy all your pics,videos,music ect onto the pc. then do a hard reset on the phone. sounds like you got a bad virus.


Quickly switch back to in-progress call or navigation?

In Android 4.4 on Samsung Note 4, while you are using an app, phone calls will pop up as a small moveable window on top of that current running android app. You can maximise/minimize that moveable window. This might be a better solution to multitasking while having a phone call on the same device. I am not sure cyanogenmod have the similar features, though.

However, stock Android 4.4, have a pull down notifications window. Applications such as Google Maps Directions and Waze, will put a notification icon in the notifications status bar while you are navigating, so pulling down the notifications window will allow you easy access to switch back to the navigation application. As the screenshots shows the notification window have resume navigation bar at constant place in the middle of the screen, on top of other notifications.


Messaging icon in Samsung S3 always show one unread message

Go to Settings > Application Manager > All applications (on the top). Locate the "BadgeProvider" app and select "clear data". After that, restart the phone.


How to view the files on mnt\sdcard on PC and how to set default download and save location

It seems that, like on the Atrix, /mnt/sdcard is your internal storage, while /mnt/ext_card is your real sdcard. You can verify this if you check their seizes: You know the size of your sdcard, so you should be able to point that out. The internal will probably have a size which is not a multiple of 8 (most likely, it will be 6 GB or the like).

If you are unsure how to check this, you could e.g. use SanDisk Memory Zone1 or, even better, Storage Analyser2, which should make it easy to point out:


USB debugging doesn't work - switches off automatically

I had same issue, if you follow these steps you should be able to see your device.

Install SAMSUNG USB Driver v1.5.33.0 from here.
Restart your PC.
Connect qolo q800 and enable USB debugging.
Go to device manager and click on update software
Choose browse my computer for software. Then choose 'let me pick'
Choose adb interface

Thats it. Open eclipse and make your minimum SDK is 4.2.1(API level 16) or below.


The problem was the SELinux context that the process was running under. I was able to fix it by marking the seclabel of my init service.
on property:myprop=1
    start mysvc

service mysvc /system/bin/mybinary myargs
    user system
    group system
    oneshot
    seclabel u:r:su:s0


Reverse Tethering over USB with non rooted Android 5.1 Phone and Linux PC

Sorry for this late response, but as it seems you have not found a solution yet, I though I'd chime in:

I was also looking for a reverse tethering solution for unrooted devices, but could not find any. Eventually, I started to develop my own solution. The result is an app that works on devices running Android 4.0 or higher on client side, and all major desktop OSs on the host side.

The app is available on Google Play: ReverseTethering NoRoot


What is accessibility feature in Android?

Accessibility is a category of features which are usually used to assist people who are in some way disabled. For example people who cannot see well can turn on Magnification Gesture to triple tap the screen and it will zoom in on whatever screen you are on. Also it can reverse the dark and light colors to help them see and read text better. Also, there are voice options which will read the text on the screen, or flash the Camera flash when the phone rings for people who are hard of hearing. Another common option is one that will read wherever your finger is touching, so you touch a button, it reads it aloud and then if you actually want to click it you would double click right there, which is another option for the seeing impaired.

Tasker has the ability to create certain tasks just like this, which trigger an action when certain circumstance occurs like receiving a phone call, or touching a certain area of the screen. This is why Tasker can be turned on and off from within the Accessibility Settings.

After looking at the actual code for Accessibility Settings in a couple ROMs, including my Team (VanirAOSP) and also CM, I do not see any code to add the package's class into Accessibility Settings, but every ROM usually uses res/xml/accessibility_settings.xml for the Accessibility Settings preference, so I imagine that the Tasker developers are adding the Shortcut Setting into the app themselves now... it is not a CM thing. They must have just started doing it recently, or the Android API just started allowing apps to add to the Accessibility Settings in Android 5.0. I'm not sure which.

So, if it is not something you like then you would probably have to take it up with the developers. I hope that helps you understand Accessibility Settings better and why there is a Tasker setting within it.

Here is the actual change, from AOSP, which occurred on April 11, 2014 which constructs a list of accessibility services to add into Accessibility Settings: https://android.googlesource.com/platform/packages/apps/Settings/+/b4b3082


How do I "forget" an out-of-range Wi-Fi network on a Galaxy S7?

The method described in this answer does not require root, but it does require that you have a Wi-Fi access point ("router") you control.

One possible but very tedious and hacky solution is to host the SSIDs on a Wi-Fi access point you control, so that they are visible on the S7. Then you can "forget" them through the normal Wi-Fi settings page. The list of saved SSIDs can be retrieved (but not altered directly!) with third-party Wi-Fi management apps.

Having an access point capable of hosting "guest" networks/SSIDs is particularly helpful here. Otherwise, you'll need a wired connection so you don't kick yourself out by changing the SSID around.

Of course, this is quite a terrible solution in every way except that it works. So hopefully someone will have a better solution available.


Ok so after i tried everything to recover the SNS process nothing has worked but a factory reset, however Yahoo mail still gets Facebook emails without notifications so i am guessing this is a problem at their end. I would not recommend to stop the SNS process to get rid of the message "login to sync facebook with your other applications" as you can see a small issue turned into a big one. I am using Gmail now to get Facebook emails and everything works just fine. Big thanks goes to HasH_BrowN for trying to help me out solving this issue.


As long as your Tab A is not a carrier variant (e.g. AT&T), you can just root the device and replace its default ringtone.

T280 is relatively scarce on development, but nevertheless here are threads (1, 2) dedicated to it and its LTE cousin (T285) on XDA-Developers. This post inside holds TWRP recovery for T280 for rooting and/or replacing. Since I don't have the device on hand, it's up to you to read through the thread, especially the ones after that post, to see how to flash and the precautions (it looks like the steps are more complicated than just flashing it in Odin).

For your purpose you don't actually need root - if you know what the corresponding ringtone file is, just use TWRP's built-in file manager to do the replacement. However, if you don't, it's advised to root so as to make things easier (previewing ringtone files on the fly).

The ringtone file should be somewhere under /system/media/audio. Although modifying audio files shouldn't pose risk, it's still strongly suggested that you make a full backup in TWRP before proceeding.


How can I buy an app that isn't supported on my (current) device?

You can buy it on the Amazon android appstore. They have the same prices the Google Play. It just gives you a warning that you may be purchasing a game that does not work with your device.

and, as of today (Dec 11th 2011) its still $.10


There doesn't seem to be one right now. Check SamFirmware for official ROM updates. (note - that's not an official site, they just host the official firmwares).

This site describes how to install a 2.1 Arabic ROM on a Galaxy 5. Hope that helps.


Nobody posted it as an answer, so I'm going to: It's definitely a hardware issue.  There's no way that both the simple firmware for battery charging while the phone is off has the exact same bug as the software running when the phone is on.  Mark Wain's (deleted) answer indicates that he had a similar issue that, again, is best explained by bad hardware.


You should just be able to swap the SD cards yes and all of the data will be fine, as for changing the number try just moving her SIM card over to your old phone, if the phone's not locked to a network then it should just work.


One solution to your problem probably is Reverse Tether:

Other than your hotspot functionality (which lets you use your phones Internet connection with other devices via Wifi), this allows you to use your computers network via USB, as the screenshots imply. Thus your phone gets a (configurable) IP address (pic1: "Desired IP") matching your computers (pic1: "Gateway IP"; it is important that both are part of the same subnet), and then you can access your computers web services from your Android device as described before (using the computer's IP).

Drawback: This solution requires your device to be rooted. I will check further, maybe I find a similar solution not requiring root, and then will update my answer with that new information.

UPDATE:

If your computer is equipped with Wifi, an "adhoc connection" could also provide a solution. You might want to take a look at the question How to connect android wifi to adhoc wifi? for details on this. And there is a brand new article just published today at PC Advisor: Connect Android phone to Ad Hoc network, which might be even more helpful to you.


Isn't Factory Reset exactly the same as wiping /data and /cache?

On a non-rooted device we can group the partitions into two categories: the ones that can be affected by the user during normal runtime, and the ones that can't. The ones that can be are data and cache. The ones that can't are system, and boot. (Plus  recovery on some.)

"Factory reset" here means that the partitions that are affected by user activities are wiped clean. Thus when the user performs a factory reset, she is greeted with a phone that has no user data on it. If she updated her phone via official methods the updates are still there! So not even stock devices are reset to their factory state!

With the above in mind, let's look at custom ROMs. When you flash one, the updater-script wipes your system partition, then copies the contents of the zip there. What was previously there is now gone! There's no way you can get back to where you were before if you don't have a backup or an original system image.

Now, when the user boots, technically, most everything is the same. During normal operation she can still only modify data and cache. So if you perform a factory reset it only makes sense to wipe these. Remember the original rom is now long gone!

You're right that the terminology is confusing; blame Google! It's been this way since the G1.


Why is there Messenger icon in App drawer?

No need to worry. As of Google+ v4.1, this is going away.

  5. Messenger is going away, Hangouts is sticking around
  Now that Hangouts provides messaging and video calls across Android, iOS and the web, we’re removing Messenger from the Google+ mobile apps (first on Android, then on iOS). Later today you'll be able to download all of your Messenger conversations (including text and photos) from Google Takeout.

The new app is rolling out now and you should have it in the next few days.


Use rooted android to capture all traffic on wan using monitor/promiscuous mode

Any android device

Cyanogenmod provides you with an option to build your own Cyanogen-build and integrated kernel building. With this you can compile an compatible kernel for your phone with desirable features. Here's a post that walks you through the process.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
Linux machine
USB cable
familiarity with basic commands

For Nexus 5

Approach 1:

Kali NetHunter won't allow you to use inbuilt WiFi card to perform packet capture.
Moreover most mobile WiFi cards does not support promiscuous/monitor mode.
You need to use external WiFi card(such as Alfa card/Tp-link Wln722n),
connect to USB OTG on Nexus 5 for packet injection, then you're all set.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
kali NetHunter
Root previliges
Host-mode support
USB OTG adapter cable
External WiFi card

Approach 2:

No need to install Kali NetHunter/any custom ROM.
Android PCAP capture app lets user to capture WiFi packets.
It is developed by Kismet wireless.
It does not require Root previliges even.

R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
Host-mode support
USB OTG adapter cable
External WiFi card

Other android devices,with Broadcom chipset

There's support only for Broadcom WiFi chipsets from this group.
There's bcmon android app to capture network (works on stock but rooted-android).
Only supported chipset (firmwares) are old BCM4329 and BCM4330 and there's been no development on official bcmon blog since July 2013.
Other firmwares you may have to compile the drivers for it.
You may have to compile the drivers manually for it.
Nexus 7(2012), Samsung galaxy S2 have BCM4330 whose internal wifi is capable of monitor mode.
Also Motorola Xoom, Galaxy Tab, Nexus S, Nexus One have BCM4329 and known to support bcmon.

 Little Experiment

And then I started searching firwares and drivers for Samsung galaxy S2 and started testing with this old phone.


Use different lock-screens on htc sensation

There are some "lock screens" like Go Locker, but they are not "real" lock screens. Lock screens are just about the only part of the android OS that cannot be replaced by 3rd party applications. These other lock screens attempt to override the real lock screen. Some of them work fairly well, but I always notice some type of lag when turning on the device or unlocking the device.


On my S4 Mini I configured the path as:

/storage/extSdCard/Android/data/mobi.infolife.appbackup/APP_Backup_Restore

and it works fine - device is not rooted.

Probably the first part (/storage/extSdCard) is different from device to device and maybe the path is case-sensitive.


Is it possible to use adb backup in order to make a clone of a tablet?

We already had this question as part of Restoring an ADB backup onto a different phone of the same model?. It should be possible, at least theoretically, and at least when all devices are of the same brand and model as well as share the same Android version.


Nexus One stuck in loading screen - How to save application data? (ROOTED)

Here are the locations you can try to back up:

/data/app/         --> location of APKs.
/data/app-private/ --> location of protected APKs.
/data/data/        --> location of app settings.

However, if you are trying to install ICS a complete wipe is most definitely required.

Generally, re-partitioning the internal memory should wipe its contents.  I would try manually re-flashing Recovery, wiping the device completely (system, data, cache, and dalvik cache) and re-flashing the ROM.  If you do manage to salvage any app data, I would highly recommend not restoring it on the new ROM, as that can lead to problems, especially if you are backing up to FAT/NTFS drive (Linux file permissions are lost.)


Failed app installation, storage full, safe to delete files manually?

Before you do anything - make a Nandroid backup using ClockworkMod Recovery or any other recovery tool that you may have.  This is really important as it means that anything you can can be undone if needed.

That said - I believe you can delete these files.  I've not removed files from /data/data/ manually before, but to the best of my knowledge it won't have any bad side effects.  I recommend you try just renaming that folder to something else to start off with and run your phone for a while to see if anything bad happens, if not then you're good to just remove it.


Can't find music I downloaded from Google play music

Google Play Music app is storing music files in your phone's internal memory, which means that you can't access them without root access.
They are located in /data/data/com.google.android.music/files/music folder. To access them you need to root your phone.

But if your phone is not rooted, going to this folder will show your downloaded files named something like 1123.mp3 / 1234.mp3 and etc.
You will have all your files, but name of artists, tracks and everything else is erased from mp3 file's metadata.

I hope this helps!


System bootlooping after TWRP installation

Can you boot into TWRP? If you can I would try these steps:

Boot into TWRP

Once TWRP is booted you first need to wipe your /data partition or go into Wipe > Advanced Wipe and make sure Data is ticked then swipe to wipe.
If this is your first boot into TWRP: swipe Wipe > Format Data from left to right and follow the instructions displayed onscreen.

Once it's finished go back to  the home screen and swipe Reboot > Recovery from left to right. TWRP should be able to mount your data partition.

Now flash the no-verity-opt-encrypt zip you downloaded from this link, put it on an SD Card and flash it by going to Install > %zip location% This zip prevents your phone from bootlooping since Android Oreo uses dm-verity to prevent modification to the system.

You are (hopefully) now able to reboot to your OS without bootlooping.
Hope this helps.


Issue with flashing gapps in CM13 for OnePlusOne (bacon)

You could try replacing the CM recovery with TRWP and flash open_gapps with that. My OnePlusOne has TWRP and flashing open_gapps worked fine.
The disadvantage is that you have to reboot into recovery to flash the CM updates.


How to remove a song from Google Play Music without removing it from the storage?

Hello everyone and thank you for your answers, I've finally managed to accomplish this with a very simple solution: The Android media storage service will not index media files inside directories which are hidden (preceded by a "."), but also those which contain a file named ".nomedia", so I just created on all the directories I wanted to exclude and that was it. Hope it helps somebody else.

P.S.

I didn't want to hide the entire directories since they're my phones ringtones and notifications directories and I still want them to be visible to the sound manager to use them, I just don't want them to be seen by Google Play Music.

I found the solution here: http://www.guidingtech.com/15563/hide-certain-files-android-music-player-photo-gallery/


I would suggest adding an If statement to the task that checks if a variable is set, if it is not, set the variable and execute task, if it is end task.


Change layout of software buttons on home screen

The comment above about replacing System UI is correct. However there's a hack that overlays Android's built-in navigation bar with a "customizable navbar-like panel". The real navbar is hidden but still exists.

If you're still interested in a hard fix you need to unpack, modify and repack SystemUI.apk. This can be done using the apktool utility, which unzips the apk in editable form. In the resulting file tree, look for and edit res/layout/system_bar.xml using a plain text editor. Add the keymap and icons for volume control:

<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/sub" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_volume_down" systemui:keyCode="25" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/add" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_volume_up" systemui:keyCode="24" systemui:glowBackground="@drawable/ic_sysbar_highlight" />

The exact placement of the code probably depends on the customization done by the ROM vendor. But a likely spot is to search and place it after the line that contains the text "android:src="@drawable/ic_sysbar_recent".

After inserting the references, you need to copy the icons themselves to the right folder:

res/drawable-mdpi/ic_sysbar_volume_down.png
res/drawable-mdpi/ic_sysbar_volume_up_land.png
res/drawable-mdpi/ic_sysbar_volume_down_land.png
res/drawable-mdpi/ic_sysbar_volume_up.png

The final step is to repack the edited system_bar.xml and new icons along with the rest of the unpacked SystemUI.apk.

I'm sure my instructions are incomplete. So remember to keep a good (and tested) backup and recovery tool at hand before attempting to install your hacked apk!


Notifications barely appearing (Nexus 6P)

I figured up the "problem" - Clean Master had the notification cleaner turned on. I just had to turn it off, and everything is back to normal now.


Does Samsung KIES backup hidden photos in galery?

DON'T use the phone until you try this

You can retrieve the files you deleted. Those files are still in the memory of your phone just not visible, the data is waiting to be written over by new data. So from now on don't use the phone to take any more pics, to save anymore data, music, or installing any apps until recover has been done. The extensions of the hidden files will be different than normal.  When recovering look for the ext that the files were hidden under.

Then the best way to retrieve your deleted files, is to use a recovery program.

Download and install the recovery program on your computer.
With the phone plugged into USB, goto "My Computer", note the drive letter assigned to your phone.
Start the program and select the drive letter that was assigned to the phone, click "START".
Now the scanning process will automatically start to look for the deleted files.
The returning results are all recoverable items.
Select a location to save your files at.
Select the files you want recovered,  click "RECOVER"


Accessibility into android7 there are news?

You should think of "Talkback" as its own app, like any other app in Android. So the version of the Talkback-app usually has not much to do with the Android version. You can have a new version of Android, but an old version of Talkback and vice versa.

Most of the time the Talkback-version in a newer Android is also newer, but you could manually upgrade Talkback.

Some manufacturers like Samsung or Huawai implement their own "TTS - Text to speech engine", which basically is the Talkback-App. For example: The way the TTS reads numbers or weekdays might be quite wrong, the focus-frame might be blue instead of Googles green frame, etc.

From my experience the not-Google TTS-engines are worse than the one from Google, but in the Talkback-Settings you can always switch to the standard Google TTS.

But to answer your question about Android 5 and 7: Sadly I could not find any change logs that exactly describe what has changed. The best link is this: https://nfb.org/blog/vonb-blog/android-60-and-talkback-45-accessibility-improvements

From my experience I can say that the accessibility usually improves from version to version, especially on WebViews and how things are put into context ("5:00" could be read as "5 - pause - zero zero" or as "5 o'clock"). So if you can use a newer version of Android / Talkback, you will benefit from it.


Relationship between a recovery and a ROM

Is a different version of the Recovery really needed for different OS versions?

No. In case of updating custom ROMs you're completely right in that the recovery is mostly* independent of the ROM used.
However, phone manufacturers sometimes push out updates that change some vital parts of the phone. For example, repartition the phone. This is why sometimes you need a different recovery for the phone after major software updates.

  Is this something specific to ClockworkMod, or is it how Android's recovery system works always?

This is something that depends on the phone and the the manufacturer's customizations.

  If a recovery can be used to update the OS to a different version, does the recovery then become invalid after the update?

Factory ROMs are not always in the update.zip format, thus they're not always applied using the recovery. In these cases, the recovery is commonly among the parts that are updated. Furthermore recovery can be updated from the recovery just like the boot image (kernel.)


Compress a video for android using ffmpeg

The solution may be just to reconfigure (install) ffmpeg with x265 headers by setting --enable-libx265 for build as in the documentation
However keep in mind that x265 encoding/decoding is still relatively new and is not implemented/present well enough in Android devices unless you have a newer/branded device*.
(hw support, optimizations)
*generally speaking. - even 2017's Galaxy S8 has built-in HEVC support even in official camera app


If your G2x is rooted, the easiest work-around would be deleting the Tasker's data from recovery.  Download and install Android SDK and LG's drivers for the G2x.  Reboot the G2x into recovery mode (preferably ClockworkMod), connect to PC, and in command prompt issue the following commands:

  cd C:\AndroidSDK\platform-tools\
  adb shell
  su
  rm -rf /data/data/net.dinglisch.android.taskerm
  reboot

This should remove all Tasker profiles, including the "bad" one.


Yet another how to bypass "verify your account this device was reset"

I have written many articles covering FRP Unlocking.. it eventually lead me to write a guide on XDA Forums...

Here.. FRP Lock Removal Methods for All Androids..
..

I still need to format the post, but main information is up...

One addition i didn't add is a new discovery...

• Build prop contains the path to FRP Partition and removing the build prop line will remove FRP Locks...

So edit system/build.prop and remove the prop ro.frp.pst=/dev/... ---

Or Comment it out with #   # ro.frp.pst=....

Please read it all to understand FRP ...

Hope this helps to get an Answer for your specific device.

Here's example.
Method 2 - MTK Device's ( Old Method, Use New .)

Download FRP Destroyer.zip
Extract FRP Destroyer.zip
Open Android_Scatter File.
Edit FRP isDownload to True
Save Android_scatter.txt.
Open new Scatter in SP Flash Tool
Unselect all partitions.
Select only FRP location
Choose blank_frp.img  from FRP Destroyer folder.
DOWNLOAD ONLY The FRP Partition.
Reboot device.

Alternatively,
• Use SP Flash Tool & Wipe the FRP Partition Manually as per your scatter file information for FRP.p


Here is what I would do:

Clean way

Your SD card image is stored in the following location:

~/.android/avd/<avd name>.avd/sdcard.img

https://stackoverflow.com/questions/10680992/in-avd-emulator-how-to-see-sdcard-folder-and-install-apk-to-avd

So, if your AVD is named SCREEN_LARGE, then your image file would be at:

~/.android/avd/SCREEN_LARGE.avd/sdcard.img

I am using a Mac but I'm sure the location for the .android folder should be inside of your 'User' folder as well.

You can then duplicate this file and then use it with another AVD.

Less clean way

copy all of your files/folders that you want off of the old image from ADB:

adb pull <dir or file>

How to use adb pull

Then, using ADB create a brand new Image:

mksdcard <size> <file>

mksdcard can be found in the  tools/ directory of your sdk folder.

Then load the AVD with the new image:

emulator -sdcard <filepath>

Once the AVD has loaded your new image, you can then push your files:

adb push <dir or file>

info taken from Google page:

http://developer.android.com/tools/devices/emulator.html#sdcard

I hope this helped!


YouTube itself doesn't provide any way to download videos for offline viewing; any application that would let you do this would have to scrape the page to download the FLV (Flash Video) file, and then let you play the file on the phone; this might violate the Terms of Service for YouTube.

Basically, there probably isn't a way to do this, at least no legitimate way.


Google Play: Error downloading app - insufficient space

For me, it was all about killing and rebuilding a bigger cache. I want it registered on SE so other people having the same problem can find an answer googling for it.

The problem seems to be with the size of the partition the cache is in. It is mounted on a 20-30MB partition in the phone internal SD card.

The fix that worked to me was described in this blog post.

THE BLOCK BELOW IS TAKEN FROM Jimmy Halim's blog post, and used with his permission.

  After browsing around, I found out that the cache folder (that I assume used by the market) is using small partition (around 20mb in my case).
  So to solve this we need to change it to bigger partition.

  You gonna need Android Terminal Simulator or equivalent terminal app. This will also require your Android rooted.

  Type su (root permission request will be shown: you need to approve it).

  Type cd /

  Type umount /cache

  Type mount -o rw,remount -t rootfs rootfs / (to set the folder access to rw – read write)

  Type rmdir /cache (delete cache folder).
  I personally using root explorer to do point 5-6.

  Type mkdir /sdcard/cache

  Type ln -s /sdcard/cache /cache (to link cache folder to /sdcard/cache – which should have bigger partition size)

My p1000 was rooted and had terminal emulator and busybox installed. I just typed the commands in the order described by Jimmy Halim (kudos to him).

Searching for the background to this question, I also found this forum post (in portuguese) that seems to (untested by me) solve the problem using an app.

[begin portuguese posting]

Para solucionar o problema, eu  precisei modificar o tamanho do cache do telefone

[end portuguese posting]


Where does Facebook save videos saved from Messenger?

On my android device, videos from Facebook Messenger are saved in:

Device Storage/emulated/0/Movies/Messenger

Hope that helps.


How to modify or remove the No SIM Card message on lock screen?

Since you are rooted and comfortable with custom ROMs and Xposed etc, you can use Clean Lockscreen.

If you don't want to use an Xposed module, add the following line to your build.prop file: (After you made a backup!)

ro.config.donot_nosim=true

Now reboot your device. If you still see this message change this line:

ro.config.tima=1

To this:

#ro.config.tima=1

Then reboot your phone, and if that didn't work, change the previous line to this:

ro.config.tima=0


Can I add my own notification ring tones from MP3 files?

Go to SETTINGS > SOUND & DISPLAY > NOTIFICATION RINGTONE and choose your ringtone from there.

Note that if you have Handcent SMS, there is a Handcent SELECT MUSIC option that will allow you to select non-system Music / MP3 as the sound.

If you don't use Handcent, there are other ringtone pickers like Tone Picker or the excellent Ringdroid.


Galaxy Nexus charges but is never seen by a PC when connected via USB

If you've installed the kernel mod for "fast usb charging" it will not be able to connect as long as that feature is enabled.  You don't mention being rooted, but that is a side effect of the fast charging.


custom rom with only selected apps and no play store

Install/trim whatever apps you want, then kill PackageInstaller either by using apps like TitaniumBackup (freezing it) or by deleting it altogether.

Back up and have a try - I haven't tried it myself, but that's the trick some of my local forum members have been using for a while


Is it possible to use Prey on a non-phone device?

It doesn't look like there's an alternative to SMS activation just yet. Here's what they say on the Prey blog (emphasis mine):

  Prey for Android works the same way as it does in Portables and
  Desktops. The only difference is that there’s no standalone mode
  (yet), and the activation is not done via the Control Panel, but
  by sending an SMS to your phone with any message you want.

As this is currently meant for phones, if you have no data plan on a device, it cannot recieve an SMS and therefore cannot activate Prey remotely.

The good news is that it seems like standalone mode is being introduced in newer versions post v0.51, and only on Android 2.2 and above (no issue in the case of you Xoom)


my android phone keeps asking sign in to wifi network.

This usually means that you've accessed the WiFi network, but you need to log in to some database for it to grant you internet access. Some form like this should appear once you click on the notification.

Screenshot of a captive portal (click for larger variant)


http://forum.xda-developers.com/showthread.php?t=2107224

Android >= 4.2 breaks Dalvik-apps that mount file systems to be shared with other apps. The linked page has an explanation of the issue, and patches that can be applied to the kernel source (or the Dalvik source, if you prefer) to make a custom ROM that lets you do this.


Android to Android file explorer using wifi direct

Generally any good file explorer with FTP, SFTP, WebDav, SMB/CIFS capabilities can handle this task with ease or other wi-fi file sharing applications.

You can even browse through PlayStore to get the right one e.g Solid explorer, Total commander etc.

For starters you can run through Izzy's list of Filetransfer between two Android devices

For purposes of explanation I chose ES Explorer, it  has a lot of functions including remote browser:

You can use the following proceedure to access files in another device:

Install ES explorer in both devices if you haven't already done so.
Switch on portable hotspot and allow both devices to connect.
Using phone A, open ES explorer and go to remote manager and turn on,
see below

(click image for larger variant)

Copy the server details from phone A, you will need them in phone B

Using phone B open ES explorer and navigate to Network → FTP

Add a new server using the details you previously copied:

When setup is completed you can now browse the files of phone A from
phone B

See screens from both devices:

(click images for larger variants)


Lucky Patcher broke my Google Play services

I had similar issue, this was how I resolved mine:

Open Magisk Manager
Tap on Setting
Enable Magisk Core

Reboot the device. After rebooting:

Open Lucky Patcher
Go to Toolbox
Tap on Install modded Play Store
Install the most recent version  you see

NB:
If it fails,  enable Magisk core, after reboot, open Lucky Patcher > Rebuild and install > Lucky Patcher folder > Install app as system app.


Need advice on problem using TeamViewer to remotely control a PC

Just click on the "VIEW" voice. There are two voices: quality and scaling. I disabled "auto select" under the quality menu and just left "scaled" active under the second menu.
This way your desktop will be scaled to the screen of whatever device you use, without modifying desktop's resolution...


Remove a folder I created in /system/lib

If you have a busybox you can try

busybox mount /system -o rw,remount

or use system mount command:

mount -w -o remount -t ext4 /dev/block/bootdevice/by-name/system /system


Battery backup is not good after the CM12 update on Micromax Yureka

If you are rooted, there are many apps and tools available to help you see which apps are killing your battery.

I have found Wakelock Detector to be very useful.


Key Point is Whatsapp doesn't delete an inactive account.

Also see:

• What happens if my WhatsApp has been inactive for months?

• Does WhatsApp delete inactive accounts?

You can get your contacts back if you had synced them in any of the cloud service e.g. Google Account(Contacts). Sign in with your Google Account to see.

Whatsapp doesn't save your contacts name on its server.

After switching or restoring your Whatsapp account from one device to another. One can see his all groups(created or joined) but personal chats will be erased and can't be seen until you have backed up it to Google Drive and restored them at the time of account creation.

See: Restoring your chat history

After restoring your chats successfully, you will be seeing all your chats by numbers instead of  names but you can now easily guess the names of acquaintances.

Or if you get your contacts saved by Google Contacts you will start to see names of the recovered chats automatically.


Apps suddently stopped sending notifications on my Nexus 7 (2013) running Lolypop 5.0.2

A suggestion for a solution could be to first restart your phone and see if this helps (I have experienced many different bugs on the newest Lollipop that were fixed by simply restarting my phone).

If this does not work, try a reinstall of the app - if possible and you do not lose important data from that of course.

If the second option works, it could have been due to the 'optimizations' that Android performs on apps when updating to a newer system version (my best guess).


How to install a ROM with CWM when /data (and /sdcard) are encrypted and I can't reformat them?

I fixed mine right now. Using Odin, load the original image of your phone from the exact provider in pda. Now, it's like brand new.

P.S. You have to unrar the image file, or Odin won't see it. After you unrar, it should have a MD5 file.


Treat certain WiFi networks as mobile/cellular

If you go to Settings > Data usage and open the menu, then select Mobile hotspots you can select Wi-Fi networks that should be treated as mobile hotspots.

This should restrict the data usage when connected to these networks.

Data Usage and Mobile Hotspot screens (click images for larger variants)


Since which Android version is exFat supported?

It seems that, according to here, It's been supported since KitKat (whether using apps or not) But (as always) it's down to The OEM's discretion if a device can Run it. Chances are, If a device supports SD cards bigger than 32Gb, It supports SDXC, which has a exFAT filesystem (First Graph here)


Is there any way to change the emoticons in the standard android sms app?

From what I've been able to glean - No, it's not possible via any built-in settings in the stock Messaging app.

Handcent SMS, however can disable all smiley icons so all you see is the actual text - the punctuation characters. To do this in handcent press MENU > SETTINGS > CUSTOM STYLE > BUBBLE SETTINGS

Move thru the list of options shown on the bottom (contained within a tab with an arrow) until you see DISABLE SMILEYS. Click that and when prompted SAVE your settings.


Ogg Vorbis file not listed in media player

Ah, this is because it is listed as an Unknown piece by an Unknown artist as the only piece in my library. The Ubuntu Rhythmbox program I used to make the ogg vorbis file did not tag automatically for this particular piece, while it did for others.

The solution is to tag the file with for instance the "Audio Tag Tool", then it is searchable in the Android Music Player.

Understandable, but not obvious to me, I think it would make sense if the player app would search by file names as a last resort if no other matches were found.


you've lost the efs file that contains the serial number


What does rooting, bootloader, twrp and recovery mean?

Bootloader

The low level implementation of a system which can be used to flash software onto your phone's partitions. Often used to flash root privileges or Stock Roms.

Recovery

The recovery is another system used to manage/wipe/reformat your partitions. TWRP refers to a custom Recovery which allows you to install custom roms in a zip format. The recovery follows the directions which are contained in the rom zip file.

Rooting

Rooting describes the process of getting administrative privileges on your android phone. You need those priviliges to mount your system partition as read and write so you can modify the files and settings. Most of the time you will have to boot your phone into the bootloader and then flash a root file (like the one from ChainFire) from your computer but there are also apps which can enable the root access by a simple click for certain devices.

If you have further questions to a specific device then you can head to the xda forum for your device and read. It's the most important thing to do before attempting to mess with your phone's software.


How to create a safe copy of every new photo/video right after shooting?

That very much depends how and where you place the "secret", and what other conditions/restrictions are in place. Network storage (such as cloud services or email) e.g. require a network connection to be present, and the transfer might be noticed. A local copy might not have the copy-process noticed, but the copies could be found, in most times easily when using a file explorer. Your "secret act" might also indicate infringment on a 3rd persons privacy (if only your own photos are involved, then why the secrecy?), which not only would be indecent, but also may incur a penalty (no accusing, just a hint).

But assuming completely legal application, there might be a few options available:

photoCopy backups photos to email. The app's description states: "when the program runs, there is no indication at all"
Photo Auto Uploader automatically uploads pictures to Picasa or Facebook after pictures are captured
Auto Uploader does the same for configured services
FolderSync can synchronize your photo's folder (and of course others) periodically in the background -- to cloud services as well as to your home computer

There are more apps for each of the mentioned categories. There may also be some to create local copies, but I'm not aware of any at this time.


How to resize Android screen in VirtualBox with UEFI?

The following steps should resolve the issue, although I can't test on VirtualBox.

Temporarily:

Upon booting the virtual machine, press F10 once the boot screen appears
Press e to edit the boot command
Navigate to the end of the last line and press Enter
Press Tab to insert indentation, and type in:

set gfxpayload=1440x900

The resulting boot command should now be:

setparams 'Android-x86 2017-12-16'

    search --set-root --file /android-2017-12-16/kernel
    linux /android-2017-12-16/kernel quiet root=/dev/ram0 androidboot.s\
elinux=permissive buildvariant=userdebug
    initrd /android-2017-12-16/initrd.img
    set gfxpayload=1440x900

Of course, the actual kernel date and time, as well as the resolution you want to set, should differ.

Press either Ctrl + x, or F10, to boot.

Note that there is no need for the trailing x32 in the resolution value. But from my testing, it should work with it as well.

Permanently:

(needs root)

From the Terminal Emulator, type in su to gain administrative privileges
run the following commands:

mkdir /mnt/boot
mount /dev/block/vda1 /mnt/boot
vi /mnt/boot/boot/grub/grub.cfg

from the Vi editor, press i to enter Insert mode
navigate to the end of the last line before the } symbol from the first section (should be line #7)
press Enter and do Step 4 from the "Temporary" part of my answer
Press Esc to exit Insert mode
Type in :wq and press Enter to exit Vi
Back in the terminal emulator, execute:

umount /mnt/boot

optionally, also execute rmdir /mnt/boot.

It's done.

Let me know what problems you were having, exactly, if possible. There is a chance that your virtual machine does not have enough Graphics Memory to support the resolution you want. Check this answer, also from me: https://android.stackexchange.com/a/160371/57668.


Long-press the item (to open its context-menu), then hit the "back" key (to leave the menu). Works on most devices. Explained e.g. here, scroll down to "Smartphones".


Even if you would have two identical devices (from hardware perspective) cloning an device is impossible for most modern devices because devices are by default hardware encrypted.
This means that there is a special section in your flash that is bound to your CPU, not to the type of your CPU but to the CPU chip in your device. This section contains the the encryption keys which are therefore bound to the CPU.
Even if you would manage to copy the complete content of the flash chip to a second identical device the new CPU would not be able to decrypt the CPU bound section and therefore all your user data could not be decrypted.


Delete a specific web page from history in Firefox Aurora for Android?

The file places.sqlite stores history information. I suppose that if you manage to delete the entries you want from there and then sync your changes then these entries won't show up in your history. Here is some info about editing this file


Is there any known full device/disk encryption software for android 2.2?

Full device/disk encryption can only be done correct with OS privileges. That's why there is no such App. But newer Android versions and some ROMs provide this features. Have a look at "Are there any known rom(s) with full device encryption incorporated?"


How do I go back to my original settings after installing Hola Launcher?

I guess you installed Hola Launcher through Play Store so this is what you need to do:

Open Play Store
Go to My apps
You will see a list of recently installed/updated apps. If you don't see Hola Launcher directly, scroll down and search it in the list.
Tap on Hola Launcher to access detail information of the app
Tap on Uninstall (the left button) to uninstall Hola Launcher

After that Hola Launcher is completely uninstalled from your device and it should ask you which launcher you want to use, the next time you hit the Home button.


Extreme lag with Sony Ericsson WT19i after update to 4.0.4

Yes, Sony made the ICS upgrade a horrible experience which does slow down the handset and lag.

Two choices:

downgrade to Gingerbread 2.3.x
Try switching to custom ROM called LegacyXperia to use JellyBean.

The experience is more satisfying and smooth. For that to happen:

need adb, fastboot binaries
if your bootloader can be unlocked, check Sony Warning if yes and proceed to do so, you will lose your data
you would need to backup your apps (there is other questions on this site about this topic!)
download the LegacyXperia ROM, extract boot.img from zip, flash it to bootloader
reboot and toggle volume keys to get into ClockworkMod Recovery
choose wipe data/cache
choose install from adb sideload, CWM will wait,
adb sideload name_of_zip_file, CWM will start loading and installing the ROM.
reboot and enjoy JellyBean.


How do I move apps to Micro SD card in Nokia 6.1 (Android One) device?

The Nokia 6.1 has a reported issue with using SD card as internal storage,
detailed on the XDA Forum.

To summarise:
The ability to use an sdcard as internal storage is avaiable with build 00WW_3_206_SP01
However, users have found files put on to the sdcard get corrupted at random 4096-byte boundaries.

In terms of options open to you, Google Play does have the instant app, which allows the user to use apps without installing them on the device. This might help in a small way.


full desktop backup using adb not working with yu yureka

it means, the device, haven't any PIN password.

just do this :

  Goto Settings > LockScreen > Screen Lock

and set the password for PIN and after this, try again for backup and it showing you for enter the PIN password and then, Backup process will be starting.

Edit :

after Set the PIN, use this Command :

  adb backup -all

this command will be show to you the windows like this :


The problem is in RAM usage of your firmwares. Nexus has a fewer "stock app" processes running in the background, thus it consumes less random access memory, so there is more of it for user apps. This means, you can launch more apps simultaneously without having some of them to be killed in the background!

Samsung tried to include as more "cool features" as possible to their devices like a pretty (and heavy) TouchWiz, much of bloatware, and all other "special" features also consume RAM.

There are several ways solving this issue:

One of them is switching to a custom ROM. Like CyanogenMod. It will really help you, but u might loose some of your phones abilities (mostly useless of them).

Another one is, you can disable all the bloatware, uninstall some unnecessary apps, that run in the background (you might have to root your ROM for some of them) disable ALL unused features like Live wallpapers, and much more. Disable some autorun apps, using 3C Toolbox (root). For more info, Google "how to free ram on" and your device name.

I strongly reccomend you to do a backup of your ROM before you begin! Otherwise, be really careful!
Good luck :)


This might help:
Go to Settings >> Applications >> Manage Applications
Select Market app and in the details page, press "Clear data".

I had this issue a while back and it got resolved after performing the above.


Moto G 2nd Gen Touch Screen Stopped working

I think your best bet would be to send it back to Motorola or a service center, because while you might try and fix your phone and get some results , there is also a significant chance of damaging your phone further.

Since the problem seems to be the screen the tech professionals might need to replace it or fix the problem in a similar manner.
You can also try to purchase the screen yourself and try to replace it , but thats really not advisable unless you're sure of what you're doing and you have diagnosed the problem correctly.

I strongly suggest you send it to a Motorola service center.
The screen can be purchased at:

(DO NOT PURCHASE THIS UNLESS YOU WANT TO REPLACE IT YOURSELF)
http://www.dhgate.com/product/1-pcs-free-hk-post-shipping-lcd-display-for/209710530.html#s1-1-1


How can I import new SMS into my phone without wiping the current SMS?

I was able to use this answer and an SQL Manager I downloaded from the Internet.

Essentially, using my mad SQL skills, I browsed into sms table, did an UPDATE on _id field as per table structure of rerware Backup Pro to avoid primary key collisions, then did the merges per the linked answer. I later uploaded the database back into my phone.

I'm doing a restore now.  If I don't come back complaining, it means it worked!

yep it worked.  I think I missed some SMS from a single person, but that was not related to the above machinations.


How Do I Get the Phone to Automatically Open My Gate for Package Delivery?

As far as I know from my friends and relatives whom live in gated communities. It depends on how old the intercom system is. The older communities have to use the hardwired phone lines to be able to be used with the communities exterior info-com system.

However, the newer communities do have the ability to through the communities network to connect your android device to the communities info-com system.

This though is just through again my families and friends personal experience.


Turn your android device to a wireless set?

I would like to know what do you mean by 'share audio'? Is it sharing music Files or streaming music. If it is about sharing Music Files, you may use Xender from PlayStore which can send files over WiFi to any other user having Xender installed. For PC, you may use AirDroid from PlayStore to access any file or separately any Music File from any Browser on PC over Wifi.

If Streaming is your goal, I suggest running a HTTP or FTP server on your android device. You can select the app that suits you from here.


As long as the alarm in fact snoozed and didn't get turned off I'd think you'd be safe, just maybe a bit later than normal. :) I can't find any other info about how to force alarms to play over notifications or of anyone  else having the issue. If you're worried you could silence your phone at night, then notifications would be silent but the alarm would still go off.


Screenshot saving issue on Moto G running Lollipop -- unable to clear the notification

To remove the notification, force stop the app. Long hold the notification, go to app info and choose force stop.


Option 1 - In your phone settings, visit the 'Accounts' section and disable syncing of contacts with the account(s) linked to your phone. Most probably Google accounts.

Option 2 - If that doesn't work, then when in your phone's address book, go to the settings and select which contacts you want to show in the address book.


What is the default CPU Freq governor of the SAMSUNG GALAXY S4 GT-I9500 Octacore version?

The default governor on the GT-I9500 is called "ondemand-sec". I'm running the XXUEMJ9 firmware (Android 4.3). It's a modified version of the ondemand governor. Here is a listing in /sys/devices/system/cpu/cpufreq:

root@ja3g:/sys/devices/system/cpu/cpufreq # ls -al
drwxr-xr-x    5 0        0                0 Nov 14 12:38 .
drwxr-xr-x    9 0        0                0 Nov 14 12:38 ..
drwxr-xr-x    2 0        0                0 Nov 14 12:38 iks-cpufreq
drwxr-xr-x    2 0        0                0 Nov 14 12:38 ondemand
drwxrwxrwx    2 0        0                0 Nov 14 12:39 ondemand-sec

root@ja3g:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_governor
ondemand-sec

Frequency Mappings

As for which frequency activates which cores, I can't remember if you can query it through sysfs, but I do remember:

Below 600 Mhz, only the A7 cores are active, and they run at a 2x factor. For instance, at 400 Mhz, the A7 cores are actually running at 800 Mhz.
Above 600 Mhz, only the A15 cores are active, and they run at a 1x factor. For instance, at 1.2 Ghz, the A15 cores are actually running at 1.2 Ghz.

The frequency mapping can be found in the kernel sources at drivers/cpufreq/exynos-ikcs-cpufreq.c, around line ~56:

#define ACTUAL_FREQ(x, cur) ((cur == CA7) ? (x) << 1 : (x))
#define VIRT_FREQ(x, cur) ((cur == CA7) ? (x) >> 1 : (x))

The first line finds the actual frequency of the core. If the current core is an A7, then we perform a bitshift on the "virtual frequency" by 1 to the left. This is in effect a multiplication by 2.

Much of the rest of the code deals with querying the supported CPU frequencies of each kind of core and merging them to give you the resulting cpufreq table (see cpufreq_merge_tables function around line 197).

More info on how this can be found on this set of slides by Linaro.

Core Status

You can check which cores are active using a device node at /dev/bL_status.

root@ja3g:/dev # cat bL_status
        0 1 2 3 L2 CCI
[A15]   0 0 0 0  0
[A7]    1 1 1 1  1

The above output indicates that only the A7 cores are active.


How to mount userdata_b in stot_a in A/B partition device?

Go to android update if it's update is available than the phone would have to be connected to a power source while it rebooted to recovery mode and actually flashed the update.All in, you're talking 30 minutes to an hour to install an update, and nobody has time for that. Even disregarding that hurdle, many users would just ignore the update out of fear for the bugs and UI changes it might bring, leaving their systems dangerously exposed to malware and hacks.

When you take a new phone out of its box, the operating system is installed on the first hard drive (partition "A"). When an update becomes available, it gets downloaded and installed to the second hard drive (partition "B").

The next time you restart your phone, it simply boots off of the "B" partition instead, which means you're now running the new Android update.A/B system updates, also known as seamless updates, ensure a workable booting system remains on the disk during an over-the-air (OTA) update.

This reduces the likelihood of an inactive device afterward, which means fewer device replacements and device reflashes at repair and warranty centers. This approach is already explored successfully by other commercial-grade operating systems, such as ChromeOS, and Android 8.0 comes with the necessary platform changes to conduct streaming updates.

Allow to cancel a proxy resolution request
1 Fix terminating a transfer while resolving proxies
2 Add unittest for TerminateTrasnfer between ranges
3 Cleanup the RetryTimeoutCallback()

A/B system updates affect:

Interactions with the bootloader
Partition selection
The build process
OTA update package generation
The existing dm-verity feature guarantees the device will boot an uncorrupted image. If a device doesn't boot, because of a bad OTA or dm-verity issue, the device can reboot into an old image.


What exactly is Device Memory and is it possible to see it's contents?

After a lot of searching around and trial and error I stumbled across the answer to this.

  1) What is the location on the Internal Memory that is considered as
  Device Memory? I mean is it a Folder?

Yes. Device Memory is calculated from the Data folder present under root.

  2) How exactly does Android go about calculating that "Apps & Media"

  3) Is there any way of seeing the File/Folder contents of Device
  Memory?

The "Device Memory" includes all the contents of that /Data folder.

Apps: (apps that are actually installed on my phone),
Data: that is used by these installed apps,
Core. I'm yet to find out about this.
Dalvik Cache: Which gets created for each app that is installed. There is a particular file that is taken from each apk file installed on the phone and put here on the Dalvik Cache.
Free Space: Finally the much needed answer to where all my free space went off too. It got consumed by the way "Device Memory" is architectured. So if you install around 400MB of apps that is enough to actually fill up 1.5GB of Data folder.

Hope this was of help. Here is a screenshot for reference.


I was getting very frustrated with my Samsung Galaxy S6 and my new Dell Precision M3800 and USB connectivity. Apparently the S6 is not fully compatible with USB 3 connections. I could not get it to connect (other than charging) to any of the 3 USB 3 ports on my laptop (no usb 2 on the new Dell). It connects fine to my older laptop (USB 2), so I decided to try connecting a USB 2 hub to my new Dell and the phone to the hub, and it works!
So, Samsung, please fix this!


USB tether android to laptop, use laptop as wifi router

If you have the $60 dollar plan with metro your wasting your time with Pda. If your phone can hot spot use. Metro will not charge you anymore for this at the higher price. I did it. You'll get messages that say otherwise.....ignore them...there's a disclosure that now states they no longer charge for Hotspot on the 60 dollars plan.


Where does Opera Mini save its "Saved pages"?

Users of Opera mini can Save web pages for later viewing, by Tapping the + button on the search bar to save a page.

Once pages is Saved, one can actually access the Saved pages from Opera mini browser app itself.

Once you Save web pages for offline viewing, these Saved pages are added to a Speed Dial group named Saved pages

This can be accessed by clicking on the Saved pages tab as shown in screen shot below.


AdSupported Angry Birds versions keep crashing on Android 2.2.1 Tablet PC

It looks like it's basically a null pointer error when Angry birds tries to create a surface, which probably means that your device is simply incapable of doing the video rendering needed.  I don't believe Angry Birds Rio has a Light version, unlike the regular game, so you're probably out of luck unless they release a version for less-capable devices.
From http://www.rovio.com/index.php?page=angry-birds---frequently-asked-questions-faq:

Q: I have a problem with the Angry Birds. What should I do?
A: Check Rovio’s web-pages and browse this FAQ section for a solution. If you cannot find solutions for your problem or questions, please contact Rovio’s customer support by email and provide as much information about your problem as possible: phone/device model and/or version, phone/device operating system version, Angry Bird game’s name and its version, a detailed problem description.


Can virus carry over from one Android device to another via Google account?

I think there is only one way to carry over malware/spyware app(s) from one phone to another with Google account:

You downloaded some infected app from the Play Store what you backed
up to Google and when you sign in to your account on the new device
its automatically restore your backups (include the malware/spyware
app(s)) to your phone.

I suggest make a clean apps install (don't restore Google's backup) and try to avoid questionable apps (Do not use/download apps with low download counts and/or bad user reviews).

If this solution won't help it's possible that not your Google Backup or Account is the source of your problem.


HTC G2 Phone randomly turns off w fully charged battery on Gingerbread 2.3

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


Internet access via wi-fi is ok, but just not financial apps

Check WiFi device if you are the owner. Some adjustable features like QoS, priority or Gaming may affect some Apps.
Then check with the provider behind the wireless service. They might have blocked some ports or IP addresses, intentionally for performance or security reasons.


Nobody will give you any guarantee – but a few hints we can give. I'm using Xposed on multiple devices, and encountered no issues. So here a few points to consider:

before installing Xposed, make a full backup (best a nandroid backup) – so you always can revert in case things go weird.
make sure your device has a custom recovery (in fact, that's a pre-condition for the Nandroid backup), and you can use it. Follow the link to learn about it in case you're not yet familiar with this.
when you install Xposed using the Xposed Installer, it will create a "recovery package" – so if your device/ROM has issues with Xposed and doesn't boot up anymore, you should be able to simply boot into recovery, and install that package – which would revert the Xposed installation and restore your device to its previous state.
not a bad idea to repeat step-1 before installing a new module, but that's not a strict requirement; removing Xposed as described in the step before should "deactivate" a misbehaving module along the lines – and if not, restoring the Nandroid backup for sure does.

  And, if it is safe, could you please list some useful modules that is supported i.e safe?

That's a) too broad, and b) off-topic here. But be welcome to grab an idea from my Xposed Framework Resource Collection (and the other lists on that site: Xposed modules are usually part of the corresponding "topic list", so the "resource collection" doesn't hold them all). Which ones to use completely depends on your needs :)


Are all touch-screens on modern devices multitouch capable on hardware level (if software supports it)?

This is more or less impossible to answer without spec sheets for every Android device that has ever been created (within whatever timeframe you consider "modern"). Very broadly speaking, devices from major manufacturers over the last several years will typically support multitouch to some degree, but even that overall degree of support can vary between devices.

  If not than how to detect if touchscreen screen by itself is
  multitouch or not?

There are a bunch of apps for this. I'd say pick one and try it. If you want to try to verify the results, pick several and try them all.


(converted from a comment to an answer)

This might be a file-system problem.

I once got an overfull yaffs2 files system on /data to get frozen and wasn't able to delete/move/update anything. By executing 'dmesg' in a terminal or via adb you could clearly see it, was full of yaffs panic msgs.
Formatting was the only option (aka. factory reset).


How to keep useful but rarely used apps uninstalled in the phone (ready-to-install, ideally including their settings)?

You can go to Settings > Backup & reset > set Back up my data to ON. Set/select a backup account, then enable Automatic restore.

If the phone was rooted, Titanium Backup is probably what you should try.

  You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card.

From its website:

  Titanium Backup is a backup utility for Android that backs up your system and user applications along with their data on external storage of your choice

Edit: OP could also use adb backup as described on this answer

Edit 2: Below is the response I received from Google Product Forum after asking if the backup data of a removed app are removed during the next sync,


Set the background image of the main menu in Lollipop

From what I'm reading, this must be something they took off for Android 5.0 Lollipop, as it sounds as if you need a custom ROM, or a special launcher to make this happen again.  It no longer supports having the background image on the menu.

In Android 5.0 Lollipop, Google introduced a white background to the app drawer screens. This follows their material design philosophy, but may be too bright for some of us.
There is no setting to switch app drawer themes or get KitKat's dark semi-transparent background back, but you can change this by installing a different launcher app.

Source 1
Source 2


App for running a (simple) web server on Android?

I do not know if this will help you but.... I have a similar problem with my Droid X.  This is what I did--it might work for you:

On your home computer or notebook, download Opera, the free browser.  Install.
Go Opera Unite within the browser.
Install the proxy server (may be named web proxy).  The Unite web server app will also work.
Follow the instructions.  Choose a folder on an attached drive (example C:\nameoffolder)
Fire up the app.  Note the URl which is generated.
If you did this correctly, you now have a webserver installed within the Opera browser.  You can configure whether you want this to be public or private.
Now, go to the Acer tablet.  Open up any web browser --it need not be the Opera browser.
Insert the URL you previously copied.

If your html files are hyperlinked, you should be home free.

As long as Opera browser with the Unite apps are running on the "original" computer, you can access them as a web page on your tablet.

Good luck!


What does this notification icon that looks like an arrow with a plus sign mean?

This icon simply means that there are more notifications to show, but there isn't enough space left in the top status bar to show all notification icons (that's why it doesn't have a matching notification).


Possible Solutions

Grab APK from another of the SAME model phone running the EXACT SAME ROM your phone is:

The only thing you may be able to do is grab a settings.apk from another phone with the exact same ROM.

Re-Flash just the System partition:

Otherwise you will need to re-flash your ROM.  Don't Panic!!  If you just format the following via the Recovery menu:

ART/Dalvick cache
System
and Cache

you can retain all your apps and everything else in /data.

Note: You may wish to do a backup of your launcher settings if you use something like Nova or ADW or Apex or Go custom home launchers (stock won't have a layout backup function).  The only settings you may lose are any system settings (though MOST will be backed up anyways for you as most apps in /system use an area of /data to store settings files.  Some do not and is why I mention it) that do not save their settings somewhere in /data or /sdcard.

Other than that, this process as such (as long as you do not delete /data) will retain all your apps and their settings (the boot after the flash will take longer than usual as it will need to generate the cache for all the extra apps on the initial boot, but an extra couple min is a small price to pay to not have to re-setup everything IMHO ;-) (and you should get a countdown as it is running through the apps)).  AND since you will be flashing the exact same ROM there is no chance of problems [when changing ROMs if they use a different code base you can run in to issues where you are forced to format /Data as part of install, BUT NOT THE CASE when flashing the exact same ROM].

Tech Note on How This May Have Happened and Ways to try and defend against this sort of thing (nothing is a guarantee)

The only way something could mess with anything you have in the /system partition (including the system settings menu) can only be messed with by an app that has root access.  So, be careful what apps you are granting SuperUser access to (and be VERY VERY VERY careful if you download apks outside the Google Play Store.  It may seem like a good idea, but crackers can take ANY apk and add a virus to it and put it on a random site.  Then you think you just got the newest angry birds and in fact you did, BUT they added a nasty surprise to it.

You could also try out a Virus scanner (ONLY download this via the Google Play Store, and ONLY use reputable big name brands to be safest.  If unsure just fire up google and google the name of the anti virus and read up on user reviews and related material to get a feel for if what you are looking at is a good and safe option.  Of course, even if you have a virus scanner something may still get by it so still best to keep things like the above paragraph in mind at all times.


I don't want to see DP of a particular contact on Whatsapp

Try this out. To summarize the steps in the link:

Resize the pic you want to use to 561×561.
Save it in /sdcard/WhatsApp/Profile Pictures on your phone.
Then rename it to your friend's phone number, including country code first. (If Jenny lived in Manhattan, her filename would be 12128675309.jpg)
Reopen WhatsApp and the picture should be there.


New to Andriod - Duplicate contacts issues with WhatsApp and other messengers

Actualy, you cant get rid of that call via (on stock caller, pick any on market, they can help)
for avoid doubling you may show only local contacts (they will exist but become hidden). On stock  AOSP 4.4 People > menu (three dots) > Contacts to display > pick a phone contact or customise


Is my device rooted if I can delete system app, but doesn't have SU installed?

In addition to Hussain's answer (whether the existence of SU app tells the device is rooted or not), the fact that you can access /system folder gives a strong indicator that your device is already rooted.

Note that it seems A13 tablets usually come pre-rooted; they are already rooted when out from factory.

  From the little bit I'm seeing of these A13 tablets, [...] , and I can get root, which most people seem to agree that they usually come pre-rooted, [...]

(Emphasis mine)


How can I find the nearest ATM in India?

Is Google Places out for India?

One of the main menu items is "ATM".

If not, You're probably better off using the website for your bank. If they're good, they've already got a mobile version of the site and one of the primary functions I'd think they'd have is ATM locations.


Is there a way to only block TCP connections for an app in Android?

Yes, if you have rooted phone:

~# iptables -I OUTPUT -m owner --uid-owner 10275 -p tcp -j DROP

This will block 100% outgoing TCP traffic of app having uid 10275. You can get UID from file /data/system/packages.list.

To block only UDP:

~# iptables -I OUTPUT -m owner --uid-owner 10275 -p udp -j DROP

Or to block both, don't mention any protocol.

  Can I block all incoming tcp connections?

INPUT doesn't work with owner module. Better is to just block outbound traffic, incoming is automatically blocked because traffic is initiated from client end i.e. your phone.
See this answer for details.

Also you can use iptables based firewall app like AFWall+ or VPN based firewall like Netguard to block outbound traffic.


Typing emoji in SMS limits number of characters to 70

Because when you use emojis, you force the use of UTF-16 encoding instead of the regular 7 bit ASCII encoding. 7 bit ASCII encoding allows 160 characters per SMS, but since UTF-16 encoding takes up about twice as much data per character, it only allows 70 characters per SMS.


What is the meaning of the fan shaped area behind my current position in those gps applications

It's the direction we are facing when holding the device in front.
https://github.com/osmandapp/Osmand/issues/1476


How to stop receiving text messages in Outlook

On the new Samsung Galaxy S7 - You must delete the account receiving the text messages and then reinstall it. During new account set up is the only time you will see the option of whether to sync SMS.  It does not appear anywhere else once you leave the initial set up screen. Once the account is installed, you will see options for syncing email, contacts, calendar, tasks - but not SMS on the Galaxy S7.


Rather than continue to add comments, I'll post this as an answer. Steps to follow to root your tablet and flash a custom rom:

backup your device
root your device
backup personal data and settings, if any, with titanium backup (you can skip since you did a factory reset)
install clockwork mod recovery
flash with Feyer's Resurrection ROM; seems to be the best supported; no reports of wifi problems; also make sure to read his tips on keeping the T301 working well.


The app does this because you're not in navigation mode, you're browsing the route. It zooms out to fit the entire route on your screen when you reorient the device. If you don't want it to zoom, press the navigation button in the lower right corner and optionally switch off voice navigation.


How can I restore all my backed up data?

Copying and pasting folders from the old phone to the new one doesn't link it to the app installed in the new phone. Instead, try backup apps such as Titanium Backup, and make a complete backup of all the apps which you require from the old phone. Now, a folder named TitaniumBackup would be created in your SDcard. Copy that folder and paste it in the new phone. Install Titanium Backup in the new phone and try to recover the apps with data. Your issue will be resolved.


How to move data to a bigger SD card (internal storage)?

Your new memory card will be wiped anyway when you insert it into your phone for the first time. So I would recommend copying the data to the new memory card after you insert it. You can copy it using OTG or via computer.


WhatsApp—How to prevent notifications from returning after swiping them away?

The notifications are showed by the Whatsapp (and there is no option in whatsapp to change this). You'll have to request Whatsapp dev for this feature.
Personally, I don't think they will consider your request so easily.
Anyways, Good Luck!


Gmail autocomplete -- how to clear contact suggestions when composing a new message?

In your case, you could try clearing gmail's local data.

Go to

  Settings -> Apps -> 3-dot Menu -> Show System

Then Scroll down and Select Gmail. Tap on Storage -> Clear Data.

This should remove anything stored by Gmail locally.

Your Emails and other data will be synced back when you reopen Gmail.


How to turn off talkback feature on Galaxy S2 ICS 4.03

In this post, it says to: double tap and scroll with two fingers.
Let us know if it works.


How to stream sound from Android phone to PC?

Based on some quick testing I did on my Nexus One running Android 2.2 (Froyo), it seems like all sound is routed through headphones when they are plugged in.

You could attach a male-to-male 1/8" (3.5mm) audio cable from the headphone jack on your phone (or the mini-USB-to-headphone-jack adapter, depending on your phone model) to the Line In jack on your PC.  You may need to do some configuration on your PC to get sound from the Line In to play to the speakers — I recommend sister site Super User if you need help with that.

There's one caveat: although all sound is routed through the headphone jack, some sounds are still also heard through the phone's speakers.  The two most notable of these are the ringer and the camera shutter sound.  Depending on what exactly you're going for, that could be an issue.


How do I send a group of contacts via bluetooth?

Yes it is possible. You have to install one application from market. There is an option to send all contacts via Bluetooth or Email. But I don't see any option to send a group of contacts in Android system.

There is an application called Go Contacts with which we can group the contacts and send it via Email,SMS or Bluetooth. Its a free application available on Android market.


Android phone automatically deletes photos?

Photos could be removed by a cloud sync/back up application.

One example is Google Photos. You may have chosen to remove photos which have already been backed up. You may not see them in the Gallery, but they will appear in Google Photos thumbnail.

Photos are removed from your device by tapping menu -> Free up space.

If you did, you can still see your photos, including the ones removed, in the Google Photos app and http://photos.google.com.


Some /system/app disappear on app drawer! How to start an app not in drawer?

If you replaced the stock launcher with a 3rd-party launcher, the only way to go back to stock launcher is to clear/unset the default launcher (which is what you did), and select a new launcher - in this case, the stock launcher. You will never find a shortcut to the stock launcher in your list of apps.


how do i reset my htc desire 510 when factory/hard reset buttons wont work and i dont have my password?

When your phone starts and you connect it to your PC you can restart your phone into bootloader using adb (USB-Debugging has to be enabled).

Connect device to PC and be sure that the drivers are installed
Download the Android-SDK (it includes adb) or find a stand alone on google
navigate to this folder and run adb devices
when your Device is shown your drivers are correctly installed, if not check this
Now run adb reboot-bootloader and you are done

If USB-Debugging is disabled you have to try it with the hardware buttons. Remember that you have to press (and hold) the volume-down-button first and then press (and hold) the power-button until the Android images appear. You can also try to remove the battery for a few minutes and try again, sometimes this helps