What to do if my samsung tab keeps on resetting itself? My Samsung Tab keeps on resetting itself upon powering on, it goes to home screen and after a while (about 10 seconds) restarts itself. This keeps on and on until i shutdown the Tab.

My Tablet has been drained of battery charge due to excessive playing of games of my nephews. So I Charged my Tablet for a while and left to get something in the kitchen. I Didn't see that one of my nephews immediately turned it on upon Minutes after I plugged it on the charger and this is what happened next, my other nephew accidentally unplugged the charger of my tablet. I saw what happened as I was returning in the living room. I heard 3 beeps and the tablet shut itself down immediately after.

I tried to charge it again and tried to open and this is what happened it keeps on restarting and restarting. I have not taken my tablet to a technician yet. What should I do?

It might be some hardware issue
try changing the hardware buttons to software buttons or interchanging the buttons for power and volume

this might help


Samsung Galaxy S4 GT-I9505 firmware update issue I was updating the firmware of my Samsung Galaxy S4 GT-I9505 with Samsung Kies 3 on my Macintosh and suddenly my laptop turned off, so I disconnect the phone and tried to reboot it and after it displayed the following message on its screen:

Firmware upgrade encountered an issue. Please select recovery mode in Kies & try again.

Also on top left of the screen there is some text being displayed in the tiniest readable font it seems, which says:

ODIN MODE
PRODUCT NAME: GT-I9505
CURRENT BINARY: SAMSUNG OFFICIAL
SYSTEM STATUS: OFFICIAL
KNOX KERNEL LOCK: 0x0
KNOX WARRANTY VOID: 0x0
CSB-CONFIG-LSB: 0x30
WRITE PROTECTION: ENABLE
eMMC BRUST MODE enabled

Since, the laptop turned off in the middle of the update, when I restarted it Samsung Kies 3 had no idea what happened and now my phone won't even show up in the Firmware emergency recovery window of Kies 3. Firmware upgrade and initialization also doesn’t work since ‘GT-I9505’ doesn't support initializing.
Can anybody help me?
P.S: My cell phone isn't rooted or anything. I don't have any custom recovery installed. I was just using the official Samsung ROM and OTA updates whenever they arrive.

You should be able to repair your phone with Odin 3.07.

THIS WILL VOID YOUR WARRANTY!

Go to www.sammobile.com
Then go to firmwares.
Search the right firmware for your device.
Download Odin (do a google search).
Extract Odin.zip
Put the md5/tar in the PA/PDA slot.
Click on start/begin/OK.
Wait a few minutes and your will reboot.


How to switch(not only on or off) the mobile data and wifi using adb? First main question:
is it possible to switch(not only on or off) the state of the mobile data and wifi using adb?
(for example for wifi: if you don't know the state of the wifi now. you send several commands and then you are sure that the wifi state changed.)
if this is not possible then the question is how to find out the state of wifi and mobile data using adb?
second:
is it possible to switch the state of the wifi-hotspot and the usb-modem via abd?
what can I do:
I'm use
adb shell svc data enable/disable
adb shell svc wifi enable/disable

To turn on/of wifi and mobile data. But I don't know a way to switch the state with one command like "adb shell svc data toggle". Maybe there is a command that returns the state of the Wi-Fi or mobile data? Like adb shell svc data state. and it returns "on" or "off".
is there a way to switch it when the phone is locked?
I also use such commands to switch the wifi-hotspot and usb-modem
(unlike first two commands above the screen may be off, but the phone must be unlocked):
adb shell am start -n com.android.settings/.TetherSettings
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 66

first line opens the settings page. keyevent 20 - simulates key press down, keyevent 66 - enter. it's for usb-modem. for wifi-hotspot i use same first line,key20 key66 key20 key66.
i have samsung a50(android 10) and ubuntu 20. the modem state switching bash script is located at /usr/local/bin so I can run it from the console just by writing the filename.

By knowing the state I suppose you meant whether at X point of time the Wi-Fi or mobile data is enabled or disabled. This information can be obtained from the dump of connectivity service.
Run this command to get the status of mobile data and Wi-Fi:
adb shell dumpsys connectivity | sed -e '/[0-9] NetworkAgentInfo.*CONNECTED/p' -e '/Tether state:/,/Hardware offload:/p' -n

Example output:

  1 NetworkAgentInfo [WIFI () - 178] CONNECTED/CONNECTED
  5 NetworkAgentInfo [MOBILE (LTE) - 191] CONNECTED/CONNECTED
Tether state:
  rndis0 - TetheredState - lastError = 0
  wlan0 - AvailableState - lastError = 0
  Upstream wanted: true
  Current upstream interface(s): [rmnet_data1]
Hardware offload:

Here:

WIFI means device is connected to a Wi-FI
MOBILE means mobile data is enabled
rndis is interface name of USB tethering
wlan is interface name of Wi-Fi hotspot
TetheredState means tethering for the respective interface is enabled

In your output:

if WIFI term with CONNECTED status is missing, than device is not connected to a Wi-FI
if MOBILE term with CONNECTED status is missing, than mobile device is disabled
if TetheredState is shown for rndis or wlan or both, than respectively, it means USB tethering and Wi-Fi hotspot is/are enabled.

To check whether Wi-Fi radio is enabled or disabled, run this command:
adb shell dumpsys wifi | sed -n 1p

Example output if Wi-Fi is enabled:

Wi-Fi is enabled

enabled would shows as disabled if Wi-Fi radio is disabled.

Similarly, to check if cellular radio has telecom network access, or if it is disabled, run this command:

adb shell dumpsys telephony.registry | grep mServiceState | grep -o "mDataRegState=[()0-9A-Z_]*"

Example output:

mDataRegState=0(IN_SERVICE)
mDataRegState=0(IN_SERVICE)

Here:

IN_SERVICE means your cellular radio or radios (if multiple SIM cards are supported) is connected to a network.
OUT_OF_SERVICE would mean not connected to telecom's network
POWER_OFF would mean device is in Airplane mode.

Combining all these information would help your fully ascertain:

the state of Wi-Fi radio and its connectivity
the state of cellular radio and its internet connectivity
the state of USB and Wi-Fi tethering

Now, you already know how to enable/disable mobile data, USB tethering, and Wi-Fi using svc utility. While I don't know how to easily turn on hotspot, disabling the hotspot is pretty easy. First, enable the Wi-Fi using svc, and then disable it with svc too.
The aforesaid two commands should be sufficient to ascertain the connected status of mobile data, Wi-Fi, Wi-Fi hotspot, and USB tethering.
Note: this solution was tested on a OnePlus 6 running Android 10.


How to get data off a completely dead Android phone? Phone worked perfectly. Then one day completely dead, nothing at all. It may have been that "one day" was after some time of laying around, cannot recall.

Model: Android AT&T Samsung Galaxy S3 (SGH-i747 SKU S9255)

Already tried;

Charging phone: no visual output at all, no leds
Removing battery while charging: no visual output at all, no leds
Removing SIM and SD card: no visual output at all, no leds
Attempt to turn on: no visual output at all, no leds

I need to get our family photo's off this phone (stored on internal memory). I care less about the hardware/phone itself.

Thank you for any help you can offer!

It seems like a hardware issue (not directly related to storage), better try to get fixed. Unless the device boots at least to some bootloader stage (like fastboot or odin or edl) you can't access its memory. Or if the data is extremely important, contact some professional data recovery service which usually do one of the two:

Access eMMC directly using some low level protocol like JTAG. Special equipment - usually called some kind of box e.g EasyJtag - is used to make communication with eMMC.
Or using a chip-off method i.e. by removing eMMC chip from board.

Most devices built in the last few years use eMMC flash devices as their persistent storage. Usually eMMC and RAM are bundled in a single package; eMCP. So a compatible eMMC/eMCP reader can be used to recover data by connecting it to PC. A range of such readers/sockets is available on online stores from a number of chinese manufacturers - e.g. Allsocket and KZT - to match with different sizes and shapes of BGA packages.

Please note that there are other factors as well which may define the destiny of data recovery through JTAG or a chip-off method. Data recovery is very less probable or impossible if:

eMMC is dead i.e. it has reached the limit of E/P cycles it was designed for.
You were using encryption (FDE/FBE) on your device. Starting with Android 5.0 encryption is hardware-backed. Quoted from here:

  By default, the decryption key is stored in the hardware-backed storage
  ...
  bear in mind that extracting the decryption key via chip-off or any other low-level method is not possible, so if you do a chip-off you won’t get the decryption key and won’t be able to decrypt the data.

RELATED:

Why Android devices are more brickable than PCs?
How to recover a deleted file from /data partition?


Is it possible to minimize the unlock section of the lock screen? Sometimes your widgets take up a lot of space. The unlock section also  takes up a lot of space if you use a PIN or password. Is there any way to minimize it?

There is an option to minimize the unlock section by default in the lock screen section of the Settings app.

Maximize Widgets
Show widgets maximized and the unlock minimized when the screen is turned on.


I have something called mdnsd draining my battery, but I don't have firefox, I just use the basic browser what other apps cause this issue? My battery has been getting drained lately, when I look, something called mdnsd is draining a good chunk of power, about 10% of the power draw second only to the screen in power draw. I've looked online but people say it's firefox, which I don't use. I just use the basic internet browser. Does anyone know what other apps cause this?

Following the discussion here, mentioning mdnsd as a bug associated with firefox, it now tends its not firefox alone
being attributed to this massive power drain through mdnsd.

A more detailed explanation of this "mdnsd bug" has been offered:

  mdnsd is actually an Android daemon process that provides DNS
  services, as well as local device discovery service for the local
  network (multicast zero-config networking) and the purpose is to
  translate a qualified name into an appropriate IP address for the
  service or device.

It is believed that this multicast zero-config networking works by responding with a mapping dump when it sees a query for a local
local service or a known local device, thus it can generate a lot of network traffic.

Now the suspicion is, in a situation where there are too many responses from other services/devices, a local mdnsd gets overloaded with too much traffic coming in all at once,
such that the system starts dropping response packets and consenquently runs out of buffers.

  When other applications are running e.g Facebook, Ping&DNS etc, it contributes to
  packet loss and utilisation of packet buffers, worsening the
  situation. At such a time when the local system eventually runs out of
  buffers, it goes into a loop trying to write responses. At this point,
  the loop causes the full utilisation of one of the CPUs and draining
  the battery.

In an another attempt to troubleshoot the issue, one user did some packet sniffing on the Wi-Fi network, and noticed  different mdnsd packets coming from the phone, ironically found a certain packet that was sent in bursts every few seconds and seemed to correlate with this bug.

Some important findings:

After reboot, these packets do not occur.
As soon as OP launched facebook (and no other app does this), the mdnsd messages started, and continued even after shutting down facebook until reboot.
Unstalling facebook, appeared to have solved the problem
Reinstalling facebook brought back the issue.

Conclusion

The main issue to note has to do with multicast dns services not appropriately able to handle requests, and an overload triggering the loop which subsequently affect the CPU viz battery.
One author also mentions the bug titled "Fix mDNS socket leak during network configuration changes" (2014) but from the look of thing it didn't (or hasn't) addressed all android versions.

Some workarounds

In the case that you have Facebook, try sacrificing Facebook mobile, for Desktop version (i.e unistalling Facebook from your android device)

Edit

Also as suggested by @DocSalvager:

In any browser, go to m.facebook.com to use the mobile version. To regain the ability to share to Facebook after uninstalling the app, install something like Tinfoil for Facebook or Swipe
Root device and run a script that restarts the mdnsd service every 30 mins (#setprop ctl.restart mdnsd) Thanks to timinaust.
Regulary restarting device.

References

What app is using mdnsd if I don't have Firefox and draining my battery on samsung galaxy s3


What's com.superthomaslab.rootessentials? What is com.superthomaslab.rootessentials? Having root access, no icons no name, just a package name. Please note that this app isn't installed on my devvice

That app was installed at one point and granted root, then later uninstalled which is why the package name is showing up in SuperSU with no icon instead of the application name. You can test this with any app you've granted root access to. Uninstall it and the same thing will happen.


Can I jump updates / versions in CyanogenMod like from 10.0.0 to 10.1.2? When I'm installing updates through the built-in app in CyanogenMod, do I need to install all the previous (stable) versions before installing the last one? Or does the last package contain everything between the running version and the last one? ( I'm only interested in stable releases. Say I'm running CM 10.0.0. If I want to install 10.1.2, do I have to install 10.1.0 and 10.1.1 beforehand?)

Thanks in advance.

No, You don't need to do that.
You can go ahead and install only the latest version.

Pro tip: to manage CyanogenMod updates, you can use an app called GooManager.


My Android phone shows insufficient memory even after deleting all the apps on internal storage Please help me on this. My android phone started behaving weird these days. I have 32GB internal memory on the phone. earlier i had only 17% used. but one fine day it started showing 99% used even after deleting all the apps on the device. I cleared the cache, user data. it would come down to 97-98%, and that space is also consumed in no time. Cleared unwanted data, moved apps and media to SD card etc, still same issue.

Thanks in advance!

Madhuk

32GB internal memory! I envy you!

Anyways, it might be because of the android is,  which is perhaps taking up too much space.

Moreover, built in apps like Google apps and chrome cannot be moved.

Lastly, if problem persists, take your phone to an authorized service centre and explain the issue. Be sure to take a backup before going there.


An existing package by the same name with a conflicting signature is already installed I'm trying to update (Documents to go Main app) in my device.

When I'm trying to install it an error comes out says an existing package by the same name with a conflicting signature is already installed.

I have root access on my device. Is there anything I can do?

First, if there's a signature mismatch and I'm sure the original app comes from a trusted source, I'd doubt the source the "update" comes from: the .apk very likely is manipulated, and might include malware -- so be warned! I do not know the "one mobile market" you've downloaded it from, so I cannot tell for sure.

If you still want to install the new .apk: Yes, removing (uninstalling) the previously installed app and the installing the downloaded version should work. If the first one was installed as a system app, you will need the appropriate system tools to uninstall it (e.g. Titanium Backup  -- which you then could also use to create a backup before removing the app, just in case). Alternatively, if you know the right command line tools, you can do it also via adb shell.

As the app in question does not require to be made a system app, installation can be done normally without any root stuff: just tap the .apk in your file explorer, and let the normal installer do its job.

After that, watch out for any strange behavior -- just in case the .apk introduced malware.


lsusb lists Galaxy Samsung Tab s2 & adb devices lists nothing really, I do all my efforts  to run an android project through eclipse on a tablet "Samsung galaxy Tab s2/ GT-P3100" under linux (Ubuntu 12.04).

i add the vendor id of samsung  in  ~/.android/adb_usb.ini

   0x04e8

i add rules in /etc/udev/rules.d/51-android.rules as following :

SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"

then , i restart udev  & i run the following command

sudo udevadm control --reload-rules

i updates  /etc/udev/rules.d/99-android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", SYMLINK+="android_adb", MODE="0666"

the thing that perplexed me is the listing of the tab when running the following cmd :

abdennour@estifeda1:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 125f:a11a A-DATA Technology Co., Ltd.
Bus 002 Device 003: ID 413c:2107 Dell Computer Corp.
Bus 002 Device 004: ID 046d:c077 Logitech, Inc.
Bus 001 Device 009: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]

And the device also is well mounted:

I finally recourse a very long solution but, as usual, in vain :

i found the solution , it is a device matter and not Host matter: Hence, i am right when i wrote this question in https://android.stackexchange.com/ and not in askubuntu exchange.

Go to Settings > Developer options> Developer options .

Then, check : USB Debugging


Can I customize the list of text messages that I can send when I slide to 'Text' instead of 'Answer' for an incoming call? I love the ICS feature that allows you to select 'Text' instead of 'Answer' or 'Ignore' for incoming calls, but I would love to be able to set what the options are for outgoing texts. Is this possible?

I am running ICS on a Droid RAZR MAXX.

Thanks!

1) Go to Phone app

2) Tap Overflow Menu (triple verticle dots) > Settings

3) Tap Quick responses


How to consistently take a picture using a voice command Using a samsung galaxy s8, android version 8.0

I'm able to occasionally take pictures with "take picture" but it works about 25% of the time. If in selfie mode with the front camera and the camera app has identified a face with a yellow circle, "say cheese" seems to work about 33% of the time.

ok it turns out the actual commands are "smile", "cheese", "capture" or "shoot" to shoot a video.


How do I increase the task response timeout window? I have a Samsung Galaxy S3 I9300 running CyanogenMod 11 (Android 4.4.4). Over time I have noticed that most of my system stability issues are because Android appears to have a "timeout" period for tasks, and if a task does not respond within a certain time (e.g. when I try to load a web page with enough Javascript to put significant load on a latest generation Mac), the OS declares that the task has hung and axes it. This has been happening with increasing frequency as mobile websites have been expecting me to have an increasingly powerful phone, e.g. it does not happen on my Samsung Galaxy S5 nor on a friend's Galaxy S6 Edge.

I tried looking under my sysctl and build settings on System Tuner for a setting that controls this "activity response timeout" but couldn't find any. Is there a way to increase this timeout?

This timeout is actually hardcoded into the runtime, as below:

In Android, application responsiveness is monitored by the Activity Manager and Window Manager system services. Android will display the ANR dialog for a particular application when it detects one of the following conditions:

No response to an input event (such as key press or screen touch events) within 5 seconds.
A BroadcastReceiver hasn't finished executing within 10 seconds.

This is relevant to apps themselves, but Chrome (or whatever browser you are using) can also be affected as above.

For further information refer to the Android Developer's Guide: Maintaining Application Responsiveness.


How to disable sending all sensible information to the cloud? Recently I found, that my Samsung Galaxy S7 was sending all my photos to Samsung without my explicit permission. I would like to ban any such activity from any application. Is it possible to do this centralized?

I can't search for dozens of allications, I need some centralized solution.

Option One:

Turn off that specific app's ability to sync to the cloud.

Option Two:

Disable app

Option Three:

Disable internet connection for device

Option Four:

Get rid of all internet connected devices.


No apks will install I have been repeatedly trying to install an apk on my moto g lte (1st gen). Nothing will install. Apks worked initially, but it stopped working at one point

su
pm install [apk]
Returns invalid URI.
The name is all standard chars.

su
pm install -r [apk]
Returns container error.

SOLVED
I had managed to corrupt my SD card which meant the apk files could not be installed upon my phone. Taking out the SD fixed it.

Corrupted SD card meant I could not install anything.


Play store My App section When i open the play store -> My apps section from my PC, i see a list of all the apps i ever used. This list is uneditable.
When i check the same in the play store android app, i see the same list but this time i can delete entries.

Questions:

-Why this list shows all the apps i ever used? I would expect to show all the apps i currently have installed on my phone.

-For what purpose this list exists? What happens when i delete entries manually?

You might want to see apps you have installed previously but since uninstalled in order to find an app that you but want to recommend to a friend. You might uninstall an app by accident and want to find it again easily.

Google Play needs to keep track of this information anyway, for two reasons:-

You can only review an app you've installed;
Even after uninstalling a paid app, it remains available to you, and you can reinstall it again without paying.

Deleting an entry only hides it from the list (on all your devices and the web interface), and has no other effect.


Notifications have black and white colors - why are they both colors? Currently as of Android 5.0.1 update my Nexus 7 2013 shows black and white notifications. I see no logic in the colors and it does not really look very good as well. Why is that? Is this a bug? Intention? If intention, what is it showing?

And while we are at it, what is the line that separates the notifications? The weather one is persistent and so is twilight, so it does not separate persistent notifications.

The colour

I believe the background colour of each notification depends on the app that added it, I think the default is white for 'stock' Android.

The line

This is to separate the different levels of priority for notifications. I expect the Twilight one is set to lowest priority (MIN) whereas the weather one will likely have a higher priority (MAX). Whilst some apps do allow you to specify the priority, most will just set what the believe to be most appropriate. Google does provide guidelines on how to choose the appropriate priority to help developers in this regard.


How to associate a specific link with an app? I'm trying to use imo messenger to access my facebook chat. I remember I've been able to do it in the past but now I can't do it anymore.

In the past, I loged on facebook through imo and then the facebook app opened, and then I could access facebook chat through Imo.

Now when I log in imo, it opens the browser with a unusual kind of link - A kind of token. How can I open this token with the facebook app? I've read some stuff about how to associate files, but I've found nothing about these token links.

It's entirely up to the app what links to handle. If the Facebook app isn't written to handle the "unusual kind of link" you describe, you can't make it handle it.


what are iss-realsec ,nrpe ,cbt services and are they good? I am playing with nmap command and for testing using my Lenovo A6000+ phone. When I have scanned its IP with nmap command , its gave me a bit strange result which I am not familiar.

Could somebody help me to understand what are these services and why they are running.

thorin@thorin-BONEFISH:~$ nmap -A -v 192.168.10.18

Starting Nmap 6.40 ( http://nmap.org ) at 2015-05-16 12:05 IST
NSE: Loaded 110 scripts for scanning.
NSE: Script Pre-scanning.
Initiating Ping Scan at 12:05
Scanning 192.168.10.18 [2 ports]
Completed Ping Scan at 12:05, 0.23s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 12:05
Completed Parallel DNS resolution of 1 host. at 12:05, 0.09s elapsed
Initiating Connect Scan at 12:05
Scanning 192.168.10.18 [1000 ports]
Discovered open port 8888/tcp on 192.168.10.18
Completed Connect Scan at 12:05, 5.80s elapsed (1000 total ports)
Initiating Service scan at 12:05
Scanning 1 service on 192.168.10.18
Completed Service scan at 12:05, 6.29s elapsed (1 service on 1 host)
NSE: Script scanning 192.168.10.18.
Initiating NSE at 12:05
Completed NSE at 12:05, 1.76s elapsed
Nmap scan report for 192.168.10.18
Host is up (0.025s latency).
Not shown: 996 closed ports
PORT     STATE    SERVICE     VERSION
2998/tcp filtered iss-realsec
5666/tcp filtered nrpe
7777/tcp filtered cbt
8888/tcp open     http        AirDroid httpd 2.0
|_http-favicon: Unknown favicon MD5: D2A1848B617951B8DA6977F8671BF664
|_http-methods: No Allow or Public header in OPTIONS response (status code 200)
|_http-title: AirDroid
Service Info: OS: Android; Device: phone; CPE: cpe:/o:linux:linux_kernel

NSE: Script Post-scanning.
Read data files from: /usr/bin/../share/nmap
Service detection performed.

Thank you.

Note: Partial answer to address "what are these services".

About ISS-Realsec

PORT     STATE    SERVICE     VERSION
2998/tcp filtered iss-realsec

According to this manual on Nmap:

iss-realsec 2998/tcp    0.000351    # ISS RealSecure IDS Remote Console Admin port

On querying Google for ISS RealSecure IDS Remote Console Admin port, though obvious, various sources points that the port is used by ISS's Realsecure software, a Network based Intrusion Detection System (NIDS).  Info from few sources is mentioned below.

European Union Agency for Network and Information Security mentions it as:

  ISS RealSecure is a commercial firewall/IDS package, designed to provide security protection for large, complex networks. Sensors can take input from hosts or networks and report anonmalies back to a central management station.

  Source: http://www.iss.net/
  Platform:

  Windows
  Unix

Network Security Resource and SANS also has the similar info here and here, respectively.

Note that ISS stands for Internet Security Systems which is now, IBM Internet Security Systems.

About NRPE

 PORT     STATE    SERVICE     VERSION
 5666/tcp filtered nrpe

According to this manual on Nmap:

nrpe  5666/tcp    0.006614    # Nagios NRPE

Querying Google for Nagios NRPE gives result, more or less similar, and is mentioned below.

Nagios on its exchange website states that:

  NRPE [addon] allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well.

(See similar info on Wikipedia.)
What is Nagios? What does it do?

  Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.

  By using Nagios, you can:

  Plan for infrastructure upgrades before outdated systems cause failures
  Respond to issues at the first sign of a problem
  Automatically fix problems when they are detected
  Coordinate technical team responses
  Ensure your organization's SLAs are being met
  Ensure IT infrastructure outages have a minimal effect on your organization's bottom line
  Monitor your entire infrastructure and business processes

About CBT

 7777/tcp filtered cbt

The aforementioned guide for Nmap doesn't have any information to lead.

Querying Google for such results this page et al. which states:

 Service                                                                    [Default TCP]     Notes
 Oracle HTTP Server non-SSL or Oracle9iAS Web Cache HTTP Listen non-SSL     7777              This port is IANA-registered for "cbt" by cs.ucl.ac.uk

(IANA here doesn't have useful info other than the name of the Assignee. )
Wikipedia has the following info :

 Port     TCP     UDP     Description                                             Status
 7777     TCP             iChat server file transfer proxy                        Unofficial
 7777     TCP             Oracle Cluster File System 2                            Unofficial
 7777     TCP             Windows backdoor program tini.exe default               Unofficial
 7777     TCP             Just Cause 2: Multiplayer Mod Server                    Unofficial
 7777     TCP             Xivio default Chat Server                               Unofficial
 7777     TCP             Terraria default server                                 Unofficial
 7777             UDP     San Andreas Multiplayer (SA-MP) default port server     Unofficial

(There can be a malware running on this port as noted here. Also, Oracle has a link here using Netcat (nc) to connect to a machine using 7777 port.)

About Airdroid

PORT     STATE    SERVICE     VERSION
8888/tcp open     http        AirDroid httpd 2.0

Based on the info in the question and my own experience, Airdroid uses this port to host a server on your phone so that a user can access it through a browser.

What is Airdroid?

  AirDroid is a free and fast Android device manager app that allows you to access Android phone/tablet from computer remotely and securely. Manage SMS, files, photos and videos, WhatsApp, Line, WeChat and more on computer.

(Click here to see Airdroid's usage guide which uses port 8888.)

Other than port 8888, I can't comment possibly why your android device has these open ports which reflects services that are not known for Android at least, which makes this answer not very useful to resolve the question but enough to lead you further :-)


Is there a way to speak "Send" in order to send an SMS? I know I can pull up my SMS app and press the microphone to activate speech. I speak my message, but then I need to press the "send" button to actually send my message.

Is there a way to activate the send function by saying a keyword instead of pressing the button?

Coming from an iPhone where Siri does most of this for me, basically I can say

  Tell my wife, I'm running a bit late.

Siri responds

  Here's your message to wife's name, would you like me to send your message?

I say

  Yes

and off it goes.

I'm looking for something similar in Android.

With Google Now/Voice Actions I don't think there's any way to do this. Some actions will happen automatically after a short delay ("note to self..." is one I know offhand; there may be others), but text messaging requires you to actually press the "Send" button on the card that pops up.

However, you could try a third-party app for these specific functions that you'd like to be completely hands-free. Dragon works a bit more closely to Siri, acting in a conversational manner, and will prompt you for a "Yes/No" to send a message in a very similar fashion. Skyvi is another option you could try, which will send text messages automatically after a 5 second delay (during which time you can press a "Cancel" button to stop the sending).


Problem in wiping cache partition? I'm a moto g first gen user on 5.0.2 and I want to clear my cache.
I've done it before on kitkat, and I've had no problem.

But now, I'm having a problem. After pressing the volume down and power button, I reached the list of options. Then I selected recovery. But after that, I get the moto symbol, then a black screen for 2-3 seconds, then the android logo with an exclamation mark saying "No command."

The next step is to press and hold the volume up button for 10-15 seconds and then while holding, to press and release power button. But nothing's happening. I get stuck over there. On other forums I've read what people have suggested but it's basically the same thing.

I tried this 6-7 times but not happening. What should I do?

try this if you haven't figured it out yet..

https://productforums.google.com/forum/#!topic/nexus/HRALDucgBq4

Wiping the System Cache Partition
Wiping the system cache partition will not delete any files or data but always remember to backup anything important on a regular basis, ie/ photographs, music or document files.

If your device is switched on, power it off.

.
.
You'll see an image of an Android robot with a red exclamation mark

While holding the Power button, tap and release the Volume Up button - a menu should appear. (Do not hold the Volume Up button down as this will reboot the device).
Use the volume buttons to scroll to "wipe cache partition" and press the Power button to select it.


If I have to accept new terms, where I can read them up? My favorite example for this is whatsapp.
Somewhat around May 2014 I got notified that terms had been changed and that I have to accept them and update whatsapp.
Since this was just some days after facebook bought whatsapp I tried to read these terms I had to accept.
But there was no link in the message or any info about where to read them up.
So I used the links in the playstore refering to the terms of use, which linked to:
https://www.whatsapp.com/legal/
The funny thing is, even today (March 17th, 2016) the bottom line still states:

Date Last Modified:
This Privacy Notice was last modified July 7th, 2012

So in the playstore of whats app it isn't even linking to a changed version. but since 1 billion people accepted the change of terms, I'm curious am I the only one of 1billion users who would like to know what he has accepted?
Or am I the only one who is just to stupid to find the changed version everyone else accepted?

A little update on my request to the support.
After sending the mail about 1 week ago, I got now an answer in which I get explained that the issues I'm experiencing are caused by my device since it isn't supported and I should consider switching to an supported device.
So it looks like they are ignoring my request about it totally...
even for an automated answer its rude to let me wait a week. any ideas where else to take the request?
They actually answered me that "the issues I'm experiencing" are due to my not supported device.

For the case of Whatsapp, I can say today, that they simply made it not easy accessible to read up their terms of service. They had as stated in OP not updated the terms of service for more than 4 years while not making them publicly available. The linked side got updated once last year. But still Whatsapp expects you to accept their "recent changes in terms of service", leaving you without any clue where they are published.

Lets see if they will maintain it now or that source will be outdated soonish again.


Skipping audio track using headphones I have Samsung Galaxy Ace.

I listen to music using headphones. If I press button on headphones, it pauses/plays music. It is really annoying that I need to take phone out of my pocket, unlock the screen, and skip a song.

Is there a way to press a button on headphone, have it skip the current song and move to the next song like on Nokia phones? Is there any music player supporting this?

Thanks in advance.

There are plenty of solutions available on the Google Playstore -- just search it for "headset control. Having a Philips headset, I use their Philips Headset and am really satisfied with it: One tap = pause/play, two-tap = forward 1 track, 3 tap = backward 1 track. Long-Tap (hold it) = volume up, tap and then long-tap = volume down... Most of these apps follow that scheme, many also allow to customize it. JAYS Headset Control should be a good option as well, but didn't work to well with my Philips headset; so if one doesn't do as expected, don't give up but try another.


Do I need to reboot my HTC Desire periodically? I've had my HTC Desire for a couple of months now and it is awesome! (A huge improvement to my previous phone... Nokia 3315)

Though recently, I've realised that the phone semi-freezes more and more often - ie. when swiping between homescreens it will either pause/freeze and I will have to re-swipe to get it to change screens. Or worse, it just won't respond to any further swipes and I have to lock the screen then unlock to get the phone back into action.

Got quite annoyed at this (was probably happening once or twice a day) so I thought it might help to turn it off and on again. So I did - not sure if it was a placebo effect but it seems to have helped a bit?

So given that this is my first smartphone, I was wondering if it is 'normal' to need to restart the phone every so often. If so, how often is 'normal'? If not, what can I do to diagnose/fix this problem?

I have had a similar problem but I also had my desire rebooting itself when using google maps. I spoke to vodafone who said return the device to us and we'll fix it, well I did and all they did was reflash it...total waste of time. Anyway ity started rebooting on its own again so I contacted HTC who were very helpful and said that on some desire handsets the motherboard was faulty and I need to send it to them for them to change the motherboard. I did this and 8 days later received my phone back and I have tested it with maps and all the app killer software and my phone works perfect. I say if you have any problems with any HTC contact them directly and they will sort it for you.


Move AOL contacts to Motorola Droid X How can I move my AOL contacts to either my GOOGLE contacts or my Motorola Droid X?

Specifically for moving your AOL contacts to your Google account, this page explains how to do that for a number of different E-mail providers.  Unfortunately this is their answer for AOL:

  AOL: AOL doesn't have the
  functionality to export your address
  book, so you'll have to create a
  custom CSV file if you use this
  service.

So it looks like you're stuck typing them all out manually if you want to move them to your Google account.  I don't have a Droid X so I can't dig around in the settings, but I wouldn't be surprised if you didn't have any automatic options with that method either.

On the plus side you could use this as an opportunity to pare down your contact list.  I do this every few months anyway, just to keep the people I actually need up to date and quickly available.

Edit: But wait!  I just found this page which explains a clever way around AOL's lack of export functionality.  It's a little weird, and could be considered inconvenient for everyone you want to move over, but at least it would keep you from having to type out all of your friends' and family's E-mail addresses.  It relies on the fact that Gmail will auto-add anyone who you send an E-mail.

Edit 2: And yet another solution!  This page explains a way to create a .csv file containing just E-mail addresses that you can import into Gmail without having to E-mail everyone twice.


Backing up Viber chat logs I have a rooted Samsung Galaxy S2 with GB Samsung firmware, I have updated Viber through Google Play and now it won't even start. It gives me a crash error dialog and closes without even starting the UI. I've read the solution for this issue is to reinstall Viber, but it would also mean that all my chat history will be deleted, and I want to that.
How do I backup and restore ONLY the chat in Viber?

As your phone is rooted, you could use Titanium Backup to backup app and data. Then uninstall Viber, re-install it, check if it works, and use TB again to restore only the data.

Keep in mind that when a mis-configuration is the cause of your problem, after restoring the app's data your problem might be back. In that case, simply repeat the operation, but do not restore the data, if you want the app working again. Of course, in that case your chat history would be lost; but you might be able to manually pick the data from TiBu's backups.


How do I make wi-fi calls from a cell phone with no number now associated with it? I recently got tired of paying $65+ a month for cell service when I get mostly email. So I dropped my Sprint service in favor of $20 a month, no-contract phone and a Nexus 7, because WiFi is seemingly everywhere. It works great! I have all the service I need, and it's much cheaper.

I still have this nice cell phone, a Nexus S. I enabled the WiFi on it. I'd like to make free WiFi calls on it but it no longer has a number associated with it. I ported that number over to my $20 a month phone. Is there anyway I can get a number associated with this old phone so I can sign up for a free voip service?  Is there anyway I can make voip calls without a number?

Thanks.

It's not possible to have the same number on two different phones.

On your Nexus S, you could install Skype. That will give you FREE VOIP for Skype-to-Skype calls. You don't need a number for this, just an internet connection (and a Skype account, which is free). Take note, however, Skype to mobile / landline is not free.

For other alternatives, search for voip in Google Play.

Edit #1: I looked around and found IPKall. It gives you a FREE Washington number. Is this the kind of service you are looking for?


extract files HTC rom I have installed cyanogenmod in my htc wildfire recently. I made a nand backup of the previous ROM and I need some stuff that I didnt back up. Is there any way to extract files from the ROM without reinstalling it on my phone? I tried to mount it on a linux machine but I dont know which filesystem it uses.

In case it is useful, what I need are some pictures that I thought that were in the sd card and apparently they were in the internal memory.

As far as I know, Nandroid uses the yaffs2 file system for storing backups inside the .img files.

A quick search on Google points to these instructions on extracting files from a Nandroid backup:

First you will need to download and build the "unyaffs" module:

svn checkout http://unyaffs.googlecode.com/svn/trunk/ unyaffs
cd unyaffs
gcc -o unyaffs unyaffs.c

Then copy the image file off your phone's Nandroid directory and extract it:

mkdir data && cd data
~/src/android/unyaffs/unyaffs /[path-to-backup-folder]/data.img


Sony Xperia M4: is the Sony bloatware installed on the system partition or the data partition? As detailed in my previous question (How to upgrade a phone with only 8Gb. internal memory), a relative of mine has a Sony Xperia M4 with Android 5.0 and only 8 Gb. of internal memory; after installing the few apps he uses, he has now only 320 Mb. of internal memory left.

Of course, the phone comes by default with all the Google bloatware AND all the Sony bloatware, and they can't be uninstalled by default. I'm considering rooting the phone to delete the unwanted apps, but this lead me to think: and what if all of the Sony bloatware is installed in /system, and deleting them doesn't free space in /data, which is where the space is needed?

So... does anyone know where are the Sony apps installed by default?

"can't be uninstalled by default" is a very obvious indicator that they're in /system.

You are correct about that deleting them won't free space for /data - unless you somehow find a way to repartition the storage and allocate more space for it, which is beyond normal users.


Samsung galaxy S2 Storage management I used to have an HTC Desire: there was an internal memory and my micro-SD card. I could navigate easily via file explorer to each.

With S II, I have also a micro-SD inserted however I can only navigate to the so-called USB storage section of the phone.

I am confused, how is storage managed in the S2 and how I can eplore the content of my micro-SD card?

In the Galaxy S your phone storage is the same as any other phone's storage, but there is separate "internal SD" mounted at /sdcard/ that is treated by apps as if it were the external SD card.  The actual external card is mounted at /sdcard/external_sd/.

(Actually, I'm not sure if /sdcard/ is an alias, since you can also see it at /mnt/sdcard/.  There is no entry for the external SD in /mnt/, but you can of course access it via /mnt/sdcard/external_sd/ as well.)


What would happen if the kernel was somehow modified to avoid sending the shutdown signal? I'm assuming a signal is sent when the battery reaches some critical level.

If that signal was programmed to be ignored somehow, what would me most likely to happen when the battery depleted its charge?

Would it be the same as plainly removing it, with the screen going off?

My guess is that the memory spaces wouldn't be properly managed, so what would happen when the device was turn on again?

Sorry if this seems too vague.

If the battery depleted without a phone shutdown call, it would essentially be the same as a battery pull, where the power is suddenly cut off from the device.

One of the major risks is preventing this automatic shutdown is data loss/corruption, but this should only occur if you were in the middle of a data process (eg. saving offline document, camera/screenshot).


Can't use Foursquare because it needs Google Play Services, which "is not supported by your device" I've installed Foursquare, but it does not start, instead I get the following error:

  Google Play Services, which some of your applications rely on, is not supported by your device.

I don't know what does this mean and how can I solve this issue to use the application.
I'm using Chinese phone AMOI N 821 android 4.1.1. I live in Russia.

What should I do?

Google Play Services provides a "backbone" of sorts not just for Google apps but other apps as well. This is part of the way that Google is letting users and apps get to more "modern" Android features without having to wait for carriers to update their version of the OS.

I'm guessing that the phone you're using didn't come with Google apps installed.

See if you can install Google Play Services directly.

If so, you should be good to go.

If not, you're probably out of luck.


Use Virtual and Physical Keyboard at same time Previously I've read this article: Article, but it did not help.

I have an android device Samsung Galaxy V (Duos) - KitKat 4.4.2. I use this device to process the input using the Barcode Scanner.
I understand the barcode scanner will be detected as a physical keyboard, and I also understand that when these devices are connected, then I can not use the Virtual Keyboard.

The question is, how do I be able to use virtual keyboard while physical keyboard connected?

As far as I know adding a keyboard will edit a setting. The keyboard doesnt show up instantly when you put your cursor into an input field, but when you press more often (at least at my s3) the regular keyboard pops up on my screen.
I hope this works for you.


Samsung s7 password locked - can't get onto phone today I authorized a payment through Google pay on my phone. I've always avoided this and now I know why I never wanted to pay through Google. As I made this purchase it prompted me to create a phone safety option (either a pattern, password, or fingerprint), and I didn't really understand why that was necessary to authorize payment (no other payment form was given as an option), but I went with it and created a password. I remember this password. Now after my phone went to sleep, it wanted me to enter a password, since I apparently enabled this feature (hate it). I entered the password I created during this transaction, and there is no 'enter' button or prompt. Just the password box, and 'emergency call.' However I tried hitting 'done' on my phone keypad and it says incorrect password. Several times, I know it's what I created it with. SO... I went ahead and tried my actual Google password for the email account I used to make the earlier purchase. Still can't get onto my phone. I'm sorry, but what the hell ???  Can anyone help me with this and maybe a way I don't need to factory reset and lose everything (pics, texts, apps, contacts (I'm not sure if they're Google backed up)) ?   All I wanted to do was relax and watch something I really like.  I'm also having trouble troubleshooting on my computer because it's slow... and I can't call anyone.  WHY

If you go through your computer and change the password it makes you able to initialize a new password and unlock it manualy when you do so and log off your computer after turning your phone back on so yes turn your phon.off before changing it on your cpu
. I hacked a phome back to myself this way but i forgot the password and initaly im forever locked out of that phone unless i figure out the newest password that google took away from me! Contact google AFTER! YOU do this so your account dosent get locked due to them thinking its being hacked!


Can't get Nexus 4 to be recognized by computer So my nexus 4 is rooted and unlocked. Well actually Im not sure, because after updating with the OTA it seems to have lost that capability. Even though there are SU Binaries still there.

Anyway, I am trying to install Cyanogenmod Nightly, but I cannot get my phone to show up in my computer or Device manager. I have the drivers install and all. I have tried with usb debugging on and off. I have tried in the Fastboot mode. I have tried after a factory reset.

I'm at a lost as to what I can do....When I try to go to recovery it says "No Command" or something

SO strange,

Thanks

BTW: I have tried two different win7 computers, same result

I had a similar problem. My LG Nexus 4 wasn't listed in adb devices.

Make sure USB debugging is enabled from device, and do the following on your PC:

Update Android SDK (Google USB drivers updated)
From PC Control Panel, System -> Device manager -> Nexus 4 -> Install driver.
Set Android SDK as path to search, include subfolders checked.

After that, adb devices list will include Nexus 4.


How do you set your Android smartphone not to switch to the web browser app each time you click on a link? I'm using Firefox in my android smartphone instead of Chrome (Chrome app is not installed), but I think that it applies the same anyways. In the past when I clicked on a link (from emails, or other apps, etc.), I got a message that said that a new tab was opened in Firefox but the system didn't switch automatically to the Firefox app. I continue clicking on links and then when I was done and I opened Firefox and all the tabs were opened for me. Recently Firefox for android was updated and after the update when I click on a link the system automatically switch to Firefox. How can I set back the system so it doesn't switch to the web browser app each time I click on a link?
Regards.

The tab queue is sadly gone from the new Firefox.
There is a feature request here but it's ignored:
https://github.com/mozilla-mobile/fenix/issues/470#issue-409774110
You can uninstall the new Firefox and then install the old version's apk from here:
https://www.apkmirror.com/apk/mozilla/firefox/firefox-68-11-0-release/


Turn a physical device into a virtual machine for use on a PC How can I turn a physical device (specifically this) into a virtual machine for use on a computer?

I am doing this so I can safely attempt to root my device without bricking the physical one

It should be obvious, but the device is not rooted

Not possible. Rooting is highly hardware-dependent operation and it cannot be done virtually outside the device


How does SuperSu provide root privilege? Has a write-up ever been released on exactly how SuperSu works? After searching around for a while I found mostly guides on how to use the app, not the implementation details.

I did, however, find this resource that is mostly directed at explaining how to use the root privileges programmatically, but explained things fairly well. The article gives information about SELinux, but not so much how its enforcement is circumvented.

There appears to be a lot of context switching to allow execution of certain events (from the point of view of those using SuperSu) otherwise denied under SELinux, but how did SuperSu get to the point at which it was able to "legally", as far as SELinux is concerned, patch SELpolicies?

It seems that the objective is to force the init process to spawn a new shell that runs the su daemon, but there does not appear to be any patching of the init process, but from the article linked:

  On firmwares that use SELinux, su is generally implemented as a proxy to a daemon started from init

and

  You might wonder why - if we're already running as the init context, as the root user ..

tl;dr; How does SuperSu execute in the context of the init process?

Given as:

u:r:init:s0          - Highest init context
u:r:init_shell:s0    - Shell started from init

SuperSU is no more actively developed, the new prevailing standard is Magisk which was originally based on SuperSU (ideas and perhaps some code too) but now it has moved far ahead. So better go for a new actively maintained open-source solution wherever possible. Or if you want some adventure, try this: How to manually root a phone?.

My answer to How Magisk works? covers almost all internals of SuperSU, also some extra details which aren't applicable to SuperSU. Let's keep it simple.

ROOT USER (UID 0):

Android is based on Linux kernel which, when starts at device boot, runs as root user. Kernel space is invisible to us - the userspace. init is the first process started by kernel which we can see, it also runs with root access. It starts many services/daemons (the OS), many of them also run with root privileges. Finally when all required processes are up, init drops us to a non-root (unprivileged) process - a shell on standard Linux OSes, a Launcher app or Lock Screen (which is also System UI app) on Android. Root is kernel's dear user - the Super User - identified by UserID 0. Kernel never restricts him doing any harm or good to anything on device. Non-privileged users are assigned UIDs 1 to 65534 (usually). Android divides these UIDs for different categories of apps and processes as explained here. Every process and every file has a UID, GroupID, supplementary groups and permission mode. These four parameters govern how a process accesses other processes and files. This whole phenomenon is called Discretionary Access Control.

HOW APPS GET ROOT ACCESS?

If an unprivileged process wants to access some file or perform some action which is only allowed to root user, the former has to switch to the latter. It's done by executing a file (usually su) which is either set-user-id-root or has setuid/segid file capabilities. A capability is a subset of root user's authorities. Executed file makes setuid syscall so the kernel elevates unprivileged state to privileged. This is a simplification, in actual there are multiple other factors involved. But on Android, apps are run by dropping all capabilities and privileges in such a way that they can't elevate their privileges in any way (excluding vulnerabilities). So the unprivileged app requests some other already running privileged process to perform the privileged task on former's behalf. The privileged process is named daemonsu (or magiskd) and the request is forwarded when an app executes special su binary which interacts with SuperSU app to ask the human user for granting permission.

SELINUX:

In addition to DAC, Android also makes use of SELinux - a Mandatory Access Control. Like DAC, every process and every file is labeled with a SELinux context and a policy is defined to allow a wide range of interactions between contexts/labels. Policy contains no Super Context, so every process (even running with UID 0) has some limitations. But daemonsu needs to be run with a completely unrestricted context which has to be defined before SELinux is set enforcing (by init at very early boot stage) because after that there is no way to set it permissive or modify policy. Some vendors build their kernels without SECURITY_SELINUX_DEVELOP, so SELinux is enforced by kernel - even earlier. In this case kernel needs to be rebuilt/patched. See details in this answer.

ROOTING PROCESS

When SuperSU.zip is flashed:

It patches /sepolicy file with fully permissive u:r:supersu:s0 context (supersu can be different, I can't recall what SuperSU used in last releases, Magisk now uses u:r:magisk:s0).
It injects a custom init service to /init.rc file which starts daemonsu with UID/GID 0 and SELinux context u:r:supersu:s0 after /data is mounted (or even before).

Both sepolicy and init.rc files have been part of ramdisk inside boot.img (which also contains kernel binary), but with Treble, SAR and A/B Partitions they might be on different locations. So Magisk uses different approaches for different devices but the concept is same.

Both steps may also be substituted by replacing the actual /init binary with a custom init which takes over boot process, patches sepolicy and starts service on the go before executing actual init.

Other things which are directly related to rooting process include bootloader unlocking, boot.img unpacking/repacking, disabling Verified Boot (dm-verity) and FDE/FBE, patching kernel to boot different init (or to disable vendor specific security mechanisms), systemless rooting, (un)setting Android properties, bind-mounting directories, isolating mount namespaces etc.


Uninstalled apps still show up on "Apps installed on" in Google Play Store I already uninstalled the unwanted applications from my device, but they still show up  on "Apps installed on"  in my Google Play account.
Does it mean that the apps I got rid of are still stored in my phone?

In the Play store there is a 'installed' tab which as the name implies is of currently installed applications. The 'all' tab shows apps which have ever been installed on the device.

If you don't want a application to show up in this list, then from the phone open Play store, go into your My Apps and on the All tab you can click the circular remove icon to the right of the app will remove it from your Play account.

This is what it should look like.


Micro SDHC card won't mount on Sylvania SYNET7LP-DS My new Class 4 PNY 16GB Micro SDHC card won't mount on my Sylvania SYNET7LP-DS 32GB Extended storage Froyo (2.20) Tablet. This is the second new card I returned, and still won't mount. When I press the Mount SD option, it says Memory Device Safe To Remove.

I should also note that the Format SD Card option is not showing up on the Tablet at all. I mean it's not there in grey or anything.

Can someone help me?

I also have the same tablet. I just installed a 32Gb micro sdhc and it worked right off the bat. It came pre-formatted, I installed it with power off, and on power up it was recognized and mounted.
Polaroid 32 GB CL10 micro SDHC Flash Memory Cards for Tablet PCs and Smartphones (P-SDU32G10-EFPOL)


How did the WhatsApp support team knows I have a rooted phone? I emailed WhatsApp support team, via the built in Help feature.
It automatically generated a ticket which I emailed in.
Seems that they have "detected" that my phone is rooted, and they do not support that. How did they "detect" that my device is rooted? Is it from the Build? The Kernel? The Diagnostic Codes? Or the missing permissions? How will a "passable" debug email will look like? Will apps that "hide my root" fix this debug email to be passable?

Here is my email that was sent, (removing personal info):

--Support Info--
Debug info: <REMOVED PHONE NUMBER>
Description: 2.17.351
Version: 2.17.351
LC: US
LG: en
Context: settings/about
Carrier: T-Mobile
Manufacturer: OnePlus
Model: ONE A2005
OS: 7.1.2
Socket Conn: UP
Radio MCC-MNC: 310-260
SIM MCC-MNC: 310-260
Free Space Built-In: 34432339968 (32.07 GB)
Free Space Removable: 34432339968 (32.07 GB)
FAQ Results Returned: 10
FAQ Results Read: 0
Smb count: 0
Ent count: 0
CCode: <REMOVED PHONE NUMBER>
Target: release
Distribution: play
Product: OnePlus2
Device: OnePlus2
Build: OnePlus2-userdebug 7.1.2 NJH47F b4eb8634d4
Board: MSM8994
Kernel: 3.10.107-perf+ #1 SMP PREEMPT Sat Sep 30 23:53:43 PDT 2017
Connection: M.O.B.I.L.E. (L.T.E.)
Device ISO8601: <REMOVED TIMESTAMP>
Phone Type: G.S.M.
Network Type: L.T.E.
Missing Permissions: android.permission.ACCESS_COARSE_LOCATION, android.permission.ACCESS_FINE_LOCATION, android.permission.CAMERA, android.permission.INSTALL_SHORTCUT, android.permission.READ_PHONE_STATE, android.permission.RECORD_AUDIO, android.permission.WRITE_SETTINGS, com.sec.android.provider.badge.permission.READ, com.sec.android.provider.badge.permission.WRITE, com.htc.launcher.permission.READ_SETTINGS, com.htc.launcher.permission.UPDATE_SHORTCUT, com.sonyericsson.home.permission.BROADCAST_BADGE, com.sonymobile.home.permission.PROVIDER_INSERT_BADGE, com.huawei.android.launcher.permission.READ_SETTINGS, com.huawei.android.launcher.permission.WRITE_SETTINGS, com.huawei.android.launcher.permission.CHANGE_BADGE
Architecture: armv8l
Diagnostic Codes: <REMOVED CODE>
Network metered: 100:true
Network restricted: 100:false
Data roaming: false
Tel roaming: false
ref: <REMOVED NUMBERS>
Video transcode: supported
No log file to attach.

And here is their auto response:

  Thanks for your message.

  It appears that your device is rooted. We are sorry, but we don’t
  support rooted devices and don't answer tickets from rooted devices.
  We understand the reasons behind rooting a device, but please be aware
  that any new configuration that is a result of rooting may conflict
  with WhatsApp.

  To add to this, rooted devices don't allow the WhatsApp security model
  to function as intended and your messages will not be protected by
  end-to-end encryption.

  If you wish to receive further assistance, please remove root access
  from your device. Then, contact us again from inside the app (WhatsApp
  Settings > Help > Contact us).

  Responses to this email will not be read.

From your build version OnePlus2-userdebug 7.1.2 NJH47F b4eb8634d4 , one can easily say that you are using a rooted build.

  userdebug like "user" but with root access and debuggability; preferred for debugging

For more info about build type see this

In this case any root hide app will not work. You can try to edit build name along with root hide.


Installing Android Market/Google Play on non-rooted Kindle Fire Is there a way to install either the Android Market or Google Play on a Kindle Fire (Android 2.3 and Kindle version 6.3.1) without first rooting it?  I have access to a Windows 7 computer with Admin privileges, but no USB cable (I do have ES File Explorer running an FTP server, so I can easily send and receive files via FileZilla on the computer).

The necessary .apk files for Google Play Store, Services Framework, etc., must be installed in /system/app and doing so requires root access. So, you must root the Kindle Fire in order to do so.

However, you don't have to leave the Kindle Fire rooted. After you've installed it, you can always unroot the device (though I'm not sure why you'd want to do that).


Is it possible to add a "clear all app button" in android stock I'm using a moto G (2015) which has android 6 stock. There is no button to clear all apps launched.  By "clear" I mean quit and delete cache. Some skins have such button sometimes represented by a carpet sweeper icon.

I know there is no need to clear opened applications. Android is managed them, will clear them for you if needed, and if you quit an app manually, she will be slower to open.

But I don't like to have a list of recently opened apps (in order) available to whom take my phone. Sometimes, the browser (firefox) remember my last search and I don't want that (I use also inbrowser but needed firefox for the sync feature).

Is it a simple way to add a clear button to android stock?

Click whichever button you clicked on your OS to display list of opened apps, and there should be a way to clear/close all of them from this screen. For me there's an X on the bottom middle and displays how much memory these apps used up. Clicking that X closes them all.


Google play error after updating 4.0.4? I have some problems with google play after updating to 4.0.4 on my Motorola xoom. The store doesn't open and gives Server error!!

Unbind the gmail account.
Clear Google Play data.
Bind the Gmail account.


Can I change my payment account? So I have to Google play store accounts. One has money on it one doesn't. Whenever I try to make an in-app purchase, it defaults and tries to make me pay with the account without any money. I have an ineffective PayPal account on the account with no money if that's the problem. Please help!

I dont know is it possible in Your Country, but in my Country it is possible to bind Google Play billing account with billing account of my mobile operator that is Orange Poland. So any payments from Google are added to my monthly fee in Orange. So I remove PayPal from my Google profile.


Using OR logic in contexts for Tasker Let's say I want to create a context where the SSID of a WiFi connection is either 'ABC' or 'XYZ'.

I can see where I am able to create 2 contexts, but it seems to enforce AND logic between the two, so in order words I must be in proximity to both 'ABC' and 'XYZ'.

How to make the context to be either, not both?

Or probably you can use "Inverted" conditions to do an opposite task?, e.g.

If you want to run a task when WiFi is connected OR when the profile:A is inactive, you can instead setup contexts for "WiFi is disconnected" AND "Profile: A is active" both with "inverted" checkbox selected, and setup a task that does the opposite, if that is possible.

This basically works because of:

(A OR B) = NOT((NOT A) AND (NOT B))


Export list of Downloads (no root) I was using Firefox and for some reason it deleted all downloads from the SD card.

I found an in-built app "Downloads" which has a list of all files downloaded to date, listing both Chrome and Firefox downloads.

Click Image to enlarge

How can I export a list of filenames (and their respective URLs, if possible) shown in this "Downloads" app?

The Downloads app  has the name DownloadsProviderUI (com.android.providers.downloads.ui). The entries shown by it are not handled by or stored inside its data directory. Instead, the app is just a front-end for DownloadsProvider (com.android.providers.downloads).

The information you're seeking is stored inside

/data/data/com.android.providers.downloads/databases/downloads.db

Provided that your OEM has not messed up with the manifest of DownloadProvider, you should be able to backup the app using adb.

Instructions

Setup adb in PC and connect the device, with USB debugging enabled, into PC.
Launch a shell and execute the command

adb backup com.android.providers.downloads

Agree for the backup on the device. You should now be having a backup file named backup.ab.
Follow any of the solution here to extract the content from the file. (I prefer Android Backup Extractor.)

You should now be having a file named downloads.db, possibly under apps/com.android.providers.downloads/db/ (inside the extracted content).
You now have many options to open the database file. You can use GUI solutions like Sqliteman or DB Browser for SQLite. The former one can export the data into an HTML file.

Anyhow, inside the file, the table downloads has the relevant columns, namely: uri, title and _data.

If you've sqlite3 installed, you can do:

sqlite3 downloads.db
.mode line
.headers on
.out info.txt
select uri,title,_data from downloads
.quit

You should now be having a file info.txt. Open it and you would see a structure, such as:

uri = http://dl-xda.xposed.info/modules/biz.bokhorst.xprivacy_v471_8ba0b6.apk
title = XPrivacy
_data = /data/data/com.android.providers.downloads/cache/biz.bokhorst.xprivacy_v471_8ba0b6.apk

uri = non-dwnldmngr-download-dont-retry2download
title = ProcessMonitor.zip
_data = /storage/sdcard0/Download/ProcessMonitor.zip

There exists other modes for formatting. For e.g., change .mode to csv and .out to file.csv and then keep the rest of the commands intact. Execute all the commands  serially and you would end up with a CSV file.

(You can use PRAGMA table_info('downloads') or .schema downloads to know the name of all the columns inside the table downloads.)

If required, see this article on ZetCode to know what the aforesaid SQL commands does.


Is there a calendar that I can sync with my phone, without using Google? My Google calendar is getting messed up big time. Birth dates are multiplying on my Android phone. Even the dates are changing.

I want a calendar on my PC that I can sync with my Android phone, without using Google. Is this even possible?

The table at http://www.syncdroid.net/ is quite comprehensive. If you have Outlook, there are ways to sync your calendar with your device. Always list your device and OS - it helps.


How do I temporary block someone from sending emails in the Gmail app? I know Gmail has a spam and phishing filter but some emails I mark as such in the past still make it through anyway. Anyway, how do you undo such a thing?  I'm receiving emails from an individual who I need to block temporarily as they refuse to stop but I need to check that account for other emails and so I end up reading the subject line.  Is there any way to temporarily block an address or hide it somehow? I do not want a permanent block.

OS: 4.1
Galaxy S3

That is possible.

Just create a filter where mails from the adress xyz immediately will be deleted.

As soon as you want to receive the mails again just delete the filter.

(When you create a filter in the gmail web interface the filters take effect everywhere; on your galaxy, too.)


Problem with internal memory of a S4 mini I have 1 month old S4 mini with 32 gb of internal storage. . I have only installed 3 apps on it and now it tells me it has insufficient internal memory to install any more. I have 20 photos on it and no contacts. When I go to the storage section of the settings it tells me I have 32.00 of total space and 31.87 gb of available space. It says there is only 185 mb of apps and 13.63 kb of cached data. How can I correct this problem and download more apps? I do not have an sd card installed.

Brandon...to find answer for your problem first you need to be sure does you have insufficient space because of full cache or because problem of specific app. If you have problems with every app, then you have cache problem probably. But before try to fix it, first try to download larger app from app you cant to install. if you can do it, then you dont have a problem with a cache.
I dont know you knowledge about working with android, but if you have fair knowledge, you should dont have a problem to fix it.
I dont search for solution for devices without root access, so I will write solutions for rooted devices only
You need:
- rooted device (google it how you can root your device, if it not rooted already)
- root checker (simple app to check if your device rooted correctly)
- super user app
- android terminal emulator
- es file explorer or root explorer (root explorer is not free, but it is very good app)

To fix cache problem, follow these steps:

You gonna need Android Terminal Simulator or equivalent terminal app. This will also require your Android rooted.
Type ’su’ (root permission request will be showned, 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 shoud have bigger partition size)

(tutorial right goes to jimmy)

if you dont have cache problem, then check for any leftovers of that app at sdcard/android/data

for example I have "insufficient storage space" error when I try to install Shadow Fight 2 (about 90 mb), but I installed Soulcraft (about 200 mb) normally. I found .odex file of Shadow Fight 2 in data folder, and after I delete it, I was able to install Shadow Fight 2 again

However that mean does you already had installed that app before problem. As you said that your device is new and that you installed only 3 apps, then you probably have cache problem

Good luck


Is there a UK English dictionary for the Swype keyboard? I've just signed up for Swype beta but there's no option I can see for an UK English keyboard, which means I get incorrect :¬) spellings for 'colour', 'neighbour', 'favourite' etc.

Anyone know if there's a custom UK dictionary available or some other workaround?

Edit:
I've just bulk added 320 UK spellings compiled from the Ubuntu English translation guide.
I put the list of words in a text file, opened and selected all and hit the skype button to add them to the dictionary.
This works pretty well and remembers my preference for words like 'vapour' (which has the same stroke as 'vapor').

Using the version of Swype that comes pre-loaded on a UK Galaxy S, I can long-press on the "Q" in the top-left of the keyboard to get a list of languages pop-up. The top two options here on my phone are "UK English" and "US English".

If I switch between the two, and then swype through "colo[u]r" (obviously you have to swype across the "u" to get from the "o" to the "r") I get "color" as the result in US English, and "colour" as the result when set to UK English, so it would seem that there are two separate dictionaries.


Torrent speed slow on Android mobile device I have installed BitTorrent on my Xperia Z. While downloading I observed that it limits speed to 100-130 kbps max. It's same for all torrents irrespective of the number of seeders.

When I tried from a laptop with same torrent and the same Wi-Fi connection, I get up to 2 MBps.

Can anybody help?

The free version of the BitTorrent app has limited bandwidth.  Per the description on the Pro (paid) version:

  ✔ No speed limits and no size limits


Overclocking CPU Settings on an Android Device So I have a Galaxy Note II and recently rooted the device for the main reason to overclock it. I want a faster web browsing experience. I installed the App. Set CPU so that when I have either Google Maps or Chrome running the CPU settings which were at a default range of 200 MHz to 1.60Ghz to be bumped up to 400MHz to 1.60MHz. Will this damage my phone? I can feel a tangible difference with the slight bump up. Will this overclocking degrade the phones chips??

To directly answer your question: no, this modification will not harm your device.

To elaborate:
You didn't overclock your device (that's why I said it was safe). You raised the minimum frequency. What you see in Set CPU is the scaling range. For any given moment your device decides which frequency it needs to do what it's doing.

For example when only reading and not scrolling it needs only 200 MHz to basically wait for further input. This is done for better battery life. When actively loading pages the device will automatically increase the operating frequency up to the limit of your scaling range. This increases performance, but is worse for battery. In both of your cases the maximum scaling frequency is 1600 MHz.
You told the device to save less power when idling, but kept the maximum "speed" the same.

Overclocking on android is done by raising the scaling range maximum value above the default. For example a very small and usually OK overclock for your device would be to set the scaling range to 200MHz to 1700MHz. This modification however can harm your device, but not very likely. It also often requires custom kernels to be flashed. When things go wrong with overclocking you can see random reboots and freezes, and almost never any permanent damage to the device. I suggest you try to read more about this topic on sites like xda-developers, before doing anything else with the device.


Fail to find an Android device sound file In the clock app (bedtime tab, sleep sounds) I can choose a device sound Deep space.
I would love to use it as my alarm sound.
Every file-exploring app that I have used hasn't found this file.
How can I?

I would suggest extracting the APK of the app from /data/app. Copy it to sdcard.
Rename clock.apk to clock.zip, extract it and starts looking for sound files.
Format will probably be something like deep_space.ogg.
Good luck


Phones that can have bootloaders unlocked Very new to Android and wish to experiment with custom roms (that require an unlocked bootloader) on an inexpensive used phone.

How can I tell if a specific Ebay phone is capable of having the bootloader unlocked, i.e., not having this disabled by the manufacturer/seller?

Only a portion of devices powered by Android has feature that bootloader can not be unlocked - to clear ambiguity and be precise - unlocking method has not been found.

Bootloader lock and carrier lock are two completely different things. With bootloader lock, OEM vendors force regular users to use only their - stock - ROM. But, with carrier lock, network operators force same users to use only their cellular network infrastructure. In both cases, those locks can be removed.

Bootloader can be unlocked, even if seller factory reset device && relocked bootloader before sell.

If not acknowledged by seller, you as a buyer can not know whether device bootloader is (re)locked or not. Also, if model is same, it can not exist in

exist in bootloader unlockable versions and manufacturer bootloader unlock disabled versions

it is simply a matter of applying correct procedure to unlock bootloader of particular model.

Most valuable resources about possibility to unlock bootloader and install custom ROM is devices' wiki on LineageOS and list of TWRP custom recovery images.

There are device projects that are done by community side or unpublished at all, but, in that particular case, consult Google.


Android adware lets me opt out: is it safe? Recently my mom's phone running Android 5.0 has been infected with a piece of adware:

At first we thought this was caused by applications, but as you can see here, only the Google/METROPCS Internet browser is running.

In the photo, there is a button that reads 'opt out'. So I clicked on it and it took me to this link at http://tracker.tpc.re/optout/mobile/:

BUT both of these options smelly fishy. For starters, the manual app is not a download link in the play store but an APK, making it seem like a virus. The second (manual) as for sensitive information, which could harm me even more.

Which one of these options do I choose? Are they legit or do I have to do get rid of it another way?

You should absolutely not give them your information or install their app, only bad things can come of it.

You should check in Settings → Security (or Safety & Privacy) under Device Administrators and remove any that you don't want controlling your device (if present), and then see if you can figure out which app it is and then uninstall it under Applications (also in Settings).

If that doesn't work, try an anti-malware app from a respected company or follow the guide here.  In the worst case, you could also perform a factory reset (in the case of user app malware) or reflash the ROM (in the case of system app malware).


Can 2 mobile devices detect each other's presence using NFER technology? If 2 mobile devices are in the same room can they identify each other or detect the presence of each other by using Near-field electromagnetic ranging (NFER) technology ?
And the second question is what technologies give  such an opportunity at all ?

When I understand the Wikipedia article on NFER correctly this requires special hardware that is not yet present in Smartphones. Therefore this questions seems theoretical to me (which means that it is Android independent).
Regarding your question what other technologies can be used to detect devices in the same room I would like to reverse the question:
What other technologies can not be used for such a purpose. Using some creative use of technologies like Bluetooth, Wifi, GPS, NFC, mobile network you can for certain use cases invent usage schemes that allow to detect devices nearby.

NFC (hold devices next to each other)
Accelerator sensor + mobile network ("bump devices to communicate")
Wifi (open a mobile hotspot, or Wifi-direct)
GPS + mobile network: devices with the same location
Bluetooth - devices in range
Speaker + microphone: use audio tones with frequencies non-recognizable by humans to communicate between devices
...

Nearly every sensor or technology provided by an Android smartphone can be used to establish a communication between two or more devices, depending on the sensor, the situation, the devices and so on. You just have to be creative and know the limitations of each technology.


How do I mount my phone? I'm super puzzled because my phone used to just appear when I plugged it in. It doesn't anymore and The development options are definitely set to allow USB debugging. The phone is charging via USB but doesn't appear in lsusb:

[0 amanda@luna android-sdk-linux_86]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 17ef:4807 Lenovo UVC Camera
Bus 003 Device 012: ID 413c:1003 Dell Computer Corp. Keyboard Hub
Bus 003 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810
Bus 003 Device 013: ID 413c:2010 Dell Computer Corp. Keyboard
Bus 003 Device 014: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]

adb devices -l shows nothing.

Based on some instructions on the internet, I also went into my Wireless and Network settings and changed the USB connection settings to "Mass storage" -- they were set to "Ask on connection" though I definitely wasn't getting asked. I don't get any Click here to connect via USB alert either.

I wouldn't be surprised if I clicked some "stop asking me" button at some point, but I don't see how to undo that.  What else should I be doing to mount my phone?

I asked the same question over on Ask Ubuntu and someone suggested it was a dodgy USB cable. I'm kind of speechless, but indeed, swapping the cable solved my problems. Now when I plug my phone in to a USB port, I get a little notice that the USB is connected. Onward.


Download Apps for Android 3 I have an Android 3 device but the play store doesn't work.  I have tried updating it.

Is there a way to force the download of apps?

Google Play services and the Market (ie Play Store) should update themselves as long as you have a valid Google account on your device and there is sufficient space on the device. Try going here first to update Google Play Services manually and click Install/Installed button and select your device press Install. After it is successfully installed, reboot and open the Market app, it should open but don't do anything but close it, wait about 15 minutes and it should auto update to the Play Store and you are good to update/install apps.


TWRP boot loop in Samsung Galaxy S3 mini (i8190L) Issue

TWRP start and still looping.

After tried to encrypt my device (Samsung Galaxy S3 Mini - i8190L) from Settings menu in Cyanogenmod rom. It started to encrypt but in some point it stop and said that encrypt end unexpected and data cannot be accesible anymore until I reset device (factory settings), after that TWRP did not start as is expected, it still restarting in a loop.

I do not know what else say, if you need more details, please ask me!

Tests

After this error, I have tried:

Reflashing the same Cyanogenmod rom.
Reflashing TWRP recovery img.
Flashing CWM recovery img.

I had the same problem. I solved it by flashing PARAM image. It seems that encryption is not supported yet in our software version. Encrypting the device corrupts the PARAM partition.

I used Heimdall to do it and downloaded the PARAM file here.

I hope it helps you.


KitKat issue: device turns on when plugged in Yesterday I updated my Samsung S4 to 4.4.2 (I9500UBUFNA2 - Kernel 3.4.5-742022 18-Feb-2014) via Kies 3. If device is turned off then I plug in, picture of measuring battery image appears for 2 seconds and then disappears as usual, then instead of battery level image, phone turns on. Same behaviour when I turn it off while charging: phone turns on again. I think battery level image cannot load due to a Kernel problem. Any idea ? Thank you.

Solved: installed I9500XXUFNB3 (via ODIN)


How to unlock Google Device Manager remote lock? I have a rooted Samsung S4 mini with the latest stable CyanogenMod installed (cm-10.2.1.3).

I was playing with the Google Device Manager (https://www.google.com/android/devicemanager) and tried to lock the device.

When I tried to unlock I found out, there is no keyboard or input box to enter the password into.

The screen looks exactly the same as my lockscreen - I'm using the pattern lock which I remmember perfectly - besides there are just words: "locked" and the message I typed into the web remote lock. I can also see there is Android Device Manager running in background (icon in top left notification corner). Wherever I click or try to draw my pattern lock, the device does nothing (but it is not frozen as I can open the Power button menu).

I also use a custom keyboard application and I removed the original CyanogenMod keyboard. Can this be a problem?

Is there any option at the online Device Manager to remotely unlock
the device?
The phone is rooted and I can connect via ADB in Recovery. Can I do something there - besides wiping
the device - to unlock the remote lock?

In the end I was able to solve the problem by clicking the "Emergency Call" button.

That enforced the keyboard to come up and after closing the Emergency Call screen there was a window to enter Google Device Manager password.


How to change android version Jellybean 4.2.2 to the newest update? I have a Samsung Galaxy S4 Zoom and my current Android version is Jelly Bean 4.2.2. I kept on trying to update the version but it kept on saying that my phone has installed the newest update. How can I change my Android version to the Lollipop one?

Accorrding to GSM ARENA your phone officially supports an upgrade to 4.4.2 Kitkat. However you can try a custom ROM for your phone. Read more about rooting and recoveries(Google is your friend)

As to why it is not updating to 4.4.3, maybe this will clear things out XDA-devs s4 zoom


Can not install CM 13.0 / 12.1 on galaxy s2 because of missing file_contexts I am currently trying to install Cyanogenmod 13.0 via CWM on an Galaxy S2 i9100. The phone is successfully rooted and by holding Power, Home and Up I can successfully boot into the system recovery-screen. There I choose to apply update from ADB, hit adb sideload cm-13.0-20161218-NIGHTLY-i9100.zip and wait. Then I receive:

Verifying update package...
Installing update...
Warning: No file_contextsThis package is for device: galaxys2, i9100,GT-I9100,GT-I9100M,GT-I9100P,GT-I9100T,SC-O2C; this device is .
E: Error in /tmp/update.zip (Status 7)

The device is clearly an S2 i9100 (without g), and this is also displayed when I load settings -> device information.

Some sites like e.g. http://www.droidviews.com/fix-status-7-error-while-installing-ota-update-or-roms/ tell to change /META-INF/com/google/android/updater-script (and to remove the check for the correct smartphone) and then try it again. Unfortunately, with this change verification errors occur.
So I tried http://fokke.org/site/content/howto-create-android-updatezip-package (unzip everything, recreate META-INF/MANIFEST.MF, CERT.SF and CERT:RSA by runing java -classpath testsign.jar testsign update.zip update-signed.zip and then re-zip the folder), but still the verification error occurs.
Also changing in ro.product.device in /system/build.prop from GT-I9100 to i9100 did not change anything (according to http://apcmag.com/how-to-fake-an-android-device.htm/ and the assertion in the first line of /META-INF/com/google/android/updater-script, GT-I900 was correct in the first place, it rather seems like the property could not be loaded by the update script).

The same happens with different CM-versions, regardless whether they are stable or not, so I suppose the check is executed in every version. I did not find any workaround for this - is there maybe a way to set ro.product.device on my phone, skip the assertion by some argument or just get the right verification information?

After some help from the irc-channel, the solution is (like described in https://web.archive.org/web/20161224194651/https://wiki.cyanogenmod.org/w/Install_CM_for_i9100) to use the boot.img from the cm13-zip (which seems in fact to be twrp) and flash it to the device with first booting in download mode (Power + Home + Down) and then running heimdall flash --KERNEL boot.img --no-reboot (KERNEL with capital letters). Afterwards, one can normaly install the zip using sideload.


Every Sensor Stopped Working Recently I have discovered that literally all sensors on my Note 4 suddenly stopped working. This include the proximity sensor as well as the gyroscope sensor and GPS, etc.:

Screenshot (click to enlarge)

How can I fix it? Why is it happening? I haven't tried performing a factory reset because I don't want to do that unless it's necessary. Now the screen won't turn off during a call, and the GPS doesn't work in Google maps. I can't even shoot videos in landscape.

This phone is not rooted. Running on Android 5.0.1.

the power related to sensors is different from main power in note 4.In this case your sensor power is acting up which is common in note 4.You have to refer it to samsung repair center.
thank you
VRM


Android applications privacy and security concerns If a user wants to install some applications from play store, is it sole responsibility of the user to decide whether the apps may harm or not? Should the user be worries regarding permissions? For example, if an application asks permission to read contacts, can user be assured that it does not misuse that permission (like, sending to third party)? How google regulates applications and prevent malicious applications? Are all play store applications safe?

In short: You can't be assured that an app won't phone home without further steps. Not on Android nor on iOS, period. If you want to minimise your risk, only install official Play Apps through the store itself, see their permission grants upon install and stick only to popular/high volume apps or to big publishers.

Google's Play store is less curated than Apple's one. Additionally, Android allows to access much more APIs than iOS does (e.g. replacing the keyboard or stock SMS app and so on). Also Google allows you to install apps from other sources in contrast to Apple. Most people see this as more freedom (not meant cynically) while it has its drawbacks.

In early 2012, Google announced its Bouncer, an internal Google Play malware scanner service that all submitted apps have to pass before they get published.
Starting with Android 4.2 Google also announced an option to have all installed apps remotely checked for malware by Google (regardless if from Google's Play store or not).
While I personally don't like them (for their bloat and battery sucking), you can install AntiVirus software like Avast. For improved battery, switch off everything realtime and only have it scan newly installed apps.

If you're rooted you can do more:

Install an outbound per-app internet firewall (DroidWall)
Control/withdraw permissions (LBE, Privacy Blocker, PDroid, Permissions denied)
Install an ad blocker (AdAway)


Can you change the options when long pressing the .com button? When you longpress the .com button on the keyboard, (on my 2.2 htc legend anyway) it gives you the options to select .net .com .org .edu.

Is it possible to change these to other options?

With the stock keyboards, no. Some 3rd party keyboards may allow this, but I don't know any. There are some keyboards that have additional options too.


Can Android phones be set to automatically wipe all data after a certain amount of failed logins without an app? A new policy at my work is being drafted regarding email access on phones. A requirement will be that the phone must automatically have all data erased after a certain amount of failed login attempts. Let's ignore the fact that it's pretty silly to a.) be allowing work email access on personal phones when such stringent expectations are in place, and b.) expect to be able to enforce something like this across a variety of phone platforms. Is it possible to set this up in vanilla Android without any apps?

The problem is that wiping data requires to overwrite it. On todays devices with lots of in-device flash memory and large SD-cards this can take a while - up to several hours. This leaves a lot for the attacker to interrupt this process and try again. Therefore wiping triggered by false login attempts is only reasonable if your data is encrypted. Then you wipe the device by simply erase the key from memory that is required to read/write your data.

Since Android Honeycomb (3.0) you have the possibility to encrypt all your data and to erase the device if the wrong password/pin has been entered several times. Therefore what you want to achieve is only possible with android tablets at the moment. For smartphones you have to wait for Android (4.0) Ice Cream Sandwich.


(ROOT apps, tweaks, roms, scripts, hacks) cydia like app for android? i was wondering if there was an app for android that is like cydia. i want an app that has a huge collection of tweaks, hacks, roms, scrips, apps, themes; just like how cydia (for ios) has. im not looking for apps like app-toid or 1-market.

Xposed Framework is an alternative to Cydia on Android. but that doesn't work on Android 5.0 just yet. An Alpha-Version was just made available. The installation process is different though and it is still buggy. Only works on Arm7 chips so far.

http://repo.xposed.info/module/de.robv.android.xposed.installer


Can't connect Samsung phone to PC My SM-J701F (Android 7.0) stopped connecting to any PC after a failed root attempt using KingRoot(PC). I have been using the official Samsung cable, and the phone used to connect just fine before i tried Kingroot. Now the phone just charges itself after being connected via USB.
I've tried setting USB config as MTP, installing MTP drivers in PC, uninstalling phone drivers from my PC, changing cables, changing PCs themselves- nothing works. Neither the PC nor the phone detects any connection.
The phone can't be rooted now, so I can't find a way to restore it to a previous backup either.

Please help.

Just use ODIN, reflash that phone and be ready to go from official firm again. Simple. Or if you want a complicated way of getting that done you can say so that imma show you


How can I update the fastboot driver for my Sony Xperia device I Need to unlock the bootloader of my Sony xperia m2 dual. It's currently in stock. As soon as I connected my device in fastboot mode by pressing volume up button and connecting the USB cable my device illuminates with blue light which indicates that the device is connected in fastboot mode  When I tried to update the fastboot driver by right clicking the s1 Boot fastboot and clicking the update driver option and by selecting the browser my computer option and when I select the usb-driver from google folder , it's showing error that Windows found the driver but encountered an error while installing the driver. Its also showing error that the hash for the file is not presented at the specified location or the file is appear to be victim of tampering.
My system is
Lenovo IdeaPad 300 with Windows 10 64 bit
My device is Sony xperia m2 dual.
Kindly help me friends.,
Thank you.

Use the fastboot drivers bundled with Flashtool.

Additionally, those drivers aren't properly signed. Disable Windows driver signature enforcement as shown here, reboot, then install the driver. Note that you are also advised to turn it back on after you're done.


When does Play Store update Google Chrome? Some visitors to my organisations web site are affected by this Chrome v61 bug which is reported fixed in v62.

The Wikipedia Chrome version page shows v62 was released 19 October 2017 on Android.  Google Play store states Chrome current version varies by device.

Play Store on our test devices running Android 4 (Galaxy S3), 5 (J2), 6 (Nexus 5) and 7 (Huawei P10) all report Chrome v61 as being the latest available.

Is there a typical or published propagation time for Google Chrome updates ?

It's been a couple of weeks since v62 release date so we are wondering if or when these updates will be installed.

Well there is no definite answer concerning established time for Google Chrome updates (and/or other related apps), but the general one is that it varies depending on the developers' schedule.

Of late, Chrome Chrome updates have been released on a staged rollout.

  What happens here is that with a staged rollout, the update reaches
  only a percentage of users, and various factors are used to target
  such a small "audience" and may include (but not limited to):

device type
OS version
specific users e.g in certain selected regions
other criteria

Note this is different from independent developers who have no option of targeting eligible users

So it's a waiting game until the next batch of root reaches your specific device. I see you have quite a number of OS versions you mentioned but as I explained, is Google who select the eligibility criteria and it's according to their schedule.

However an alternative workaround, would be using other markets will the latest releases of Chrome 62 e.g apkmirror and sideloading it.