41

It has only been hidden since Android 4.2. Back in Android 2.3, you just need to go to Settings - Applications - Development.


40

First, you need to be aware of two facts: Android uses more than one file system (think of "multiple drives/partitions" when comparing with your computer while sharing a common base, directory structures might differ between manufacturers So as starting points, I further recommend the file-system tag-wiki and the partition tag-wiki (you might ...


11

At the moment a large number of popular website are dropping support for all SSL/TLS versions below TLS1.2 because of the known vulnerabilities in TLS1.1/TLS1.0 and older. Your device is very very old and does not support TLS1.2 therefore you can't connect to certain sites like https://wikipedia.org which requires TLS 1.2 according to the test of SSLLabs. ...


10

On Android Marshmallow, you can use the hidden System UI Tuner. Open the quick-setting panel, then press and hold the Settings' cog wheel until it starts spinning. You then get an additional settings entry in System > System UI Tuner > Status bar, where you can hide the alarm.


9

According to Google Google Play services provides you with easy access to Google services and is tightly integrated with the Android OS. And from the description in the Play Store Google Play services is used to update Google apps and apps from Google Play. This component provides core functionality like authentication to your Google services, ...


9

Whilst you can uninstall it, it will automatically be re-installed on your device as it is an extension of the Google Play ecosystem and Google automatically updates Google Play services on all supported devices via the Google Play Store to ensure API consistency across devices and versions, and to deliver fixes and new features in a timely fashion. Some ...


7

I ended up manually changing my DNS server to tether Internet from my mobile phone. My phone uses a local DNS server from my mobile carrier which I was able to trace using CompruebaIP. Any other DNS server is blocked by my mobile carrier (Globe Telecom). I reckon that my phone's DNS service is not properly working. When tethering, the DNS provider should be ...


7

Query the system service battery (possibly requires root access) dumpsys battery Output would be like Current Battery Service state: AC powered: false USB powered: true Wireless powered: false status: 2 health: 2 present: true level: 70 scale: 100 voltage:3950 temperature: 260 technology: Li-ion level: 70 is the battery percentage ...


6

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


6

I am an Android Application developer. I had a requirement to make phone verification. In that case we had to make a telephony call to our server. But we could't achieve that as Android system does not allow us to make a phone call without users interaction. The best we can do is populate the phone number in the default dialer app. In any case user has to ...


5

Sometimes the culprit is much easier to solve: If accessing secured websites (https:) via the browser fails as well, make sure your date/time settings are correct -- otherwise certificates will fail. Best explained using an example: Say, today the date is May 28th 2013 -- but your device's date/time is set to January 1st 2010. Now you visit a secure website,...


5

First a little explanation on the storage (you might also check the tag wiki of the storage tag for a short introduction): Why can't I use the free space available at /system? The /system partition holds the often so-called "ROM", i.e. the Android core system (including the pre-installed apps, see bloatware). By default, it is mounted read-only for ...


5

Google Play Services is a library used by other Google and third-party apps. It allows apps to use: Google Maps layers to show maps in other apps Google+ sign-on and sharing the new Google+ gaming functionality for match-making, leaderboards, and to store saved games "in the cloud" Google Cloud Messaging to sync data from the Internet to your device ...


5

This depends on the manufacturer of the device the provider where you bought your device. The manufacturer pre-installs some applications. Also the provider may pre-install some applications. So this does not depend on the Android version but on the manufacturer and/or provider.


5

I am from India. I think Google play gift card is not available in India till now. I will tell you a method through which you can purchase android apps from Play Store in India without credit card. The only legal way to buy paid apps from Play Store other than credit card is by creating Virtual Credit Card. Virtual Credit Card is an artificial credit card ...


4

Not sure if this helps but I had a problem of an ignored hosts file and it was solved by a guy on this thread - the answer is to put a blank new line at the end of the file.


4

In gingerbread 2.3.6, you can turn it off in Call Settings>Additional Settings then uncheck the "Turn on proximity Sensor". Here is a screenshot:


4

There are multiple things involved with your question. I know this topic is hard to put in exact words, especially for someone new to Android -- so it gets a little unclear what the real issue is. I'll try to cover all I think is related, but will redirect to other questions here for details. First: How RAM is used. There is no such thing like "useful ...


4

After some research, I finally got some details. Unlocking a bootloader will generally not change the bootloader of a device. The locked bootloader somehow ensures that the device should boot up with the OS that is shipped originally with the device or updated by the vendor officially. Locked bootloader puts this as a security measure so that it can ...


4

It sounds like you want the extremely common ls -l For reference, the complete busybox help for ls: BusyBox v1.21.0-Stericson (2013-01-28 21:49:55 GMT) multi-call binary. Usage: ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE]... List directory contents -1 One column output -a Include entries which start with . -A ...


4

As Manishearth wrote, this might indicate trouble with the card (and very likely does). The boot you describe might have been "too abrupt", not cleanly unmounting the card and thus corrupting its file system; in which case the "good ol' chkdsk" should help (btw, Android ships with fsck for the very same task, which you could execute via a terminal app or adb ...


4

I had the same problem and I solved it this way: Log in here using a web browser . On Login and Security, at the bottom of the page there's an option "Allow less safe apps" which would be set as disabled. Set it to enable and now you can log-in using your device. Allow less secure apps: ON Some non-Google apps and devices use less secure sign-in ...


3

I have an HTC One, and even though I cannot deduce why, my settings menu did not display options for SIP setup until AFTER I unlocked the bootloader. I will clarify that ALL I did was unlock the bootloader, I did NOT flash a new ROM. Again, this makes absolutely no sense, but it worked for me.


3

Easiest way if rooted: You can use GravityBox, to hide the Alarm-Clock-Symbol. Open the app. Go to "Adapt Status Bar" (I don't know the exact English translation) Choose "Adapt Clock" Tick the box next to "Hide Alarm Symbol"


3

You can use the tried and tested Call Barring method Go to Settings Select Call Settings Look for Call barring Now select All Incoming Enter your default PIN (1234) There, all incoming calls will be blocked. You may still be able to place calls unless you barred that too. This feature is carrier network dependent and it already exists in the dumbphone era....


3

Free Space Here you must distinguish between the several partitions: /system: This is mounted read-only in normal mode, and the place where "the system" is installed (Android core apps plus most of the pre-installed "bloatware"). No matter if it shows "220 MB available", as a normal user cannot make any use of that "free space" internal storage (/data): ...


3

My suggestion is imeidata.net. I've gotten incorrect data from the sites mentioned in other answers. For example, for my phone, imei.info gives the wrong data: Model: Sidekick LX Brand: T-MOBILE imeidata.net is correct: IMEI: 3536910674xxxxx Allocating Body: BABT Type Allocation Code: 35369106 Serial Number: 749450 Luhn Checksum: 9 Manufacturer: ...


3

Yes, tcpdump is an administrator-level application (I highly doubt there will ever be an Android permission level to view all other apps' network traffic). Once rooted, if you have tcpdump binary (compiled for your device's cpu type) on sdcard, try: su mount -o remount rw /system/ cd /sdcard cp ./tcpdump /system/xbin Now you can use tcpdump command. ...


3

OTA update will depend on the CSC of your phone. CSC is Country Sales Code; it tells you which region your phone can be used in and which networks it will work with. If you are in India (and your phone is connected to an India network), and your phone has CSC for Saudi Arabia, you will not be able to get OTA updates. What you can do is flash a stock ROM for ...


Only top voted, non community-wiki answers of a minimum length are eligible