Reputation
17,202
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
6 44 79
Newest
 Nice Answer
Impact
~3.1m people reached

Apr
29
awarded  Nice Answer
Apr
29
awarded  Good Answer
Apr
14
awarded  Good Answer
Mar
22
comment Could a thief reset a stolen phone from its default config + screen lock?
One other thing, unless you have full disk encryption, then it would not be too terribly difficult for a determined attacker to bypass userspace security to read your data from the storage. If you have full disk encryption, then obtaining your data should not be possible without some fundamental weakness in the implementation of the disk encryption (e.g. as in recent iPhone vs FBI debacle)
Mar
22
revised How frequently is it okay to let the battery discharge fully or as low as possible?
added 91 characters in body
Mar
4
awarded  Revival
Dec
29
comment Device uses non-USB charger. Can I still charge it through the USB port?
I've seen many older phones and cameras with data only USB connection, i.e. you can use it to transfer files and photos but no recharging.
Dec
28
answered WhatsApp chats disappeared after Android Operating System Update
Dec
28
awarded  Nice Answer
Oct
29
comment How can I tell if I have root?
@Leo: in short, being rooted is actually a property of a running process, not the system/device. If a process runs with elevated privilege, they're running as root, this is irrespective of whether su is installed. What "rooted device" in common Android parlance means is that the device is set up so that the user can elevate privilege of arbitrary programs, which is achieved by installing su as a suid program.
Oct
29
comment How can I tell if I have root?
@Leo: to be precise, there isn't exactly a different state between rooted and unrooted devices in the underlying Linux system. All Linuxes, including unrooted Android, have setuid system call, which is the primary mechanisms used by Linux programs to acquire elevated privilege. Setting up a suid binary itself requires elevated privilege. Many Android system applications on a unrooted device runs with elevated privilege (e.g. adbd, system updater), but they only escalate for very specific purposes. su is a privileged program that allows you to invoke other programs with elevated privileged.
Oct
29
comment How can I tell if I have root?
That is exactly what it means to be "rooted", is to have su binary installed properly with suid bit set. The su binary commonly comes with an accompaniment program to manage permissions, Superuser app, but this is just for conveniences and ease of use.
Oct
19
awarded  Guru
Sep
27
awarded  Yearling
Sep
18
comment How to tap something automatically when a certain screen shows?
I think the real problem here is not being able to set silent mode on the app. Operating mobile devices while driving may be illegal in some jurisdictions, and if your employer are encouraging you to reply while you're out driving then that's the real problem.
Sep
15
comment security implications of participating in app beta testing?
Also consider that installing Beta apps often comes with an implicit agreement that your usages may be tracked more closely than with final release. The purpose of a Beta after all, is to collect feedback.
Sep
12
comment Pop up about security problems
There are other possible reasons why you may get invalid TLS/SSL certificate warning other than expired certificate (or certificate issued to future date). The certificate may be issued for a different domain name than the server you're trying to connect to, or it may use a weak cryptography that are no longer trusted by the system, or it may be issued by a certificate authority that the browser doesn't trust. In any case, you may want to view the certificate and find out what's wrong with it. Or bail out to safety.
Sep
11
revised Is it possible, that old smartphone becomes slow simply because it is old?
added 294 characters in body
Sep
11
answered Is it possible, that old smartphone becomes slow simply because it is old?
Sep
3
comment Which filesystems with wear leveling does Android support?
Support for filesystem varies by device and firmware. Individual manufacturers/ROM modder may decide which filesystem they support from a wide range that Linux supports. So what's your device model? And do you use stock or custom ROM?