Lower ROM minimum brightness On my rooted stock ROM LG G2 D802 KK 4.4.2 minimum brightness is actually 50 (not 0) on a scale from 0 to 255.

Here is my dumpsys power

POWER MANAGER (dumpsys power)

Settings and Configuration:
...
  mScreenBrightnessSettingMinimum=50
  mScreenBrightnessSettingMaximum=255
  mScreenBrightnessSettingDefault=102
...

Display Controller Configuration:
  mScreenBrightnessDimConfig=50
  mScreenBrightnessRangeMinimum=50
  mScreenBrightnessRangeMaximum=255

I tried editing build.prop, adding ro.lcd_min_brightness=20 but no luck, if I edit /sys/class/backlight/brightness to a value lower than 50 brightness stays at default minimum even if brightness slider is over minimum.

Where should I look for this hardcoded 50 minimum value? Framework.apk, kernel, SystemUI.apk...?

If I edit my brightness value manually, it won't go below the minimum, and I have never figured out why. If I use the app brightness tweak however, I can lower it all the way to one. You can find the app on xda labs, I hope it's compatable with jellybean. I also hope this helps you.


Cannot get Moto G to output over SlimPort adapter I am having a problem getting a display to my Panasonic TV from my Moto G when I connect it using a SlimPort adapter. I connected the HDMI cable to the HDMI 2 port. I connected the phone to the SlimPort adapter and the adapter to the HDMI cable. I changed to HDMI 2 on the TV. Nothing displays. Is this because my Moto G phone has limited capabilities, or what could be the problem?

SlimPort is not supported on the Moto G (nor is MHL). You can find a list of compatible devices on the SlimPort website.


How does Marshmallow encryption work technically? I just installed Marshmallow on a Nexus 5 through a pushed update. I am confused about the way encryption works. I have good technical knowledge of encryption on computers. I would like to gain similar knowledge about Android 6.

The following is what I did and how I got confused. After a factory reset I setup a PIN then encrypted the device. At boot it asked me for my PIN, which was expected. I then removed the PIN and restarted the device. It did not ask for any PIN at boot but the device still reported itself as encrypted in the setup menu. The latter is what confuses me as I expected the PIN to unlock the decryption key.

Questions:

In the case of encryption without a PIN, where does the decryption key come from? I assume it is stored on a chip similar to a TPM, is this correct? If so what prevents a hacker from requesting this key from the chip? Does it check the hash of the firmware? Anything else? Technical details would be much appreciated.
In the case of encryption with a PIN, is the PIN used as an extra token to access the decryption key? Or does the decryption process work exactly as if there was no PIN.

TL;DL answer:

The decryption key is unlocked with all of the following:

The PIN (or password, etc.) or a default password if there is none
A TEE (a hardware-backed signature generator which uses keys that cannot be extracted)
A salt (readily available but preventing rainbow tables attacks)

I'm quoting from the Android Manual here, but:

NOTE:

The source I have used is not directly relevant to Marshmallow but is relevant to Lollipop and higher.

TL:DR

I'll just address the OP's questions now. Technical details will follow.

The default encryption key comes from a hardware source (a chip similar to a TPM) and the default password of AOSP defined as default_password in the cryptfs.c source file, see below.
Yes, not just the default, but any password is made into a key and is stored on a TPM-like chip, called a TEE (short for "Trusted Execution Environment", see below for further details).
A hacker with UART/JTAG access to the chips on the SoC of the device could technically get access to the TEE key, or a custom kernel can leak this information to a hacker. Some 3-letter agencies in conspiracy theories can possibly partner with the OEM to get these insecure kernels used in production devices, but I wouldn't lay many stores by it. Again, see the last section of this answer for further details.

The only thing stopping a hacker from getting access to the key is the sheer amount of effort required to do so.

Checking the hash of (checksumming) the firmware (called "Verified Boot" by Google) is in fact done on and above Lollipop by default (and is available from JellyBean 4.3 onwards), by a kernel module called dm-verity. However, this is independent of encryption status.

Source: AOSP security guide here.

About the process involved in decrypting the system with a custom password, see below. I'll just tell you here that the user password is involved in both creation and usage of the encryption key.

Overview

Upon first boot, the device creates a randomly generated 128-bit master key and then hashes it with a default password and stored salt. The default password is: "default_password" However, the resultant hash is also signed through a TEE (such as TrustZone), which uses a hash of the signature to encrypt the master key.

You can find the default password defined in the Android Open Source Project cryptfs.c file.

When the user sets the PIN/pass or password on the device, only the 128-bit key is re-encrypted and stored. (ie. user PIN/pass/pattern changes do NOT cause re-encryption of userdata partition.)

Starting an encrypted device with default encryption

This is what happens when you boot up an encrypted device with no password. Because Android 5.0 devices are encrypted on first boot, there should be no set password and therefore this is the default encryption state.

Detect encrypted /data with no password

Detect that the Android device is encrypted because /data cannot be mounted and one of the flags encryptable or forceencrypt is set.

vold sets vold.decrypt to trigger_default_encryption, which starts the defaultcrypto service. trigger_default_encryption checks the encryption type to see if /data is encrypted with or without a password.

Decrypt /data

Creates the dm-crypt device over the block device so the device is ready for use.

Mount /data

vold then mounts the decrypted real /data partition and then prepares the new partition. It sets the property vold.post_fs_data_done to 0 and then sets vold.decrypt to trigger_post_fs_data. This causes init.rc to run its post-fs-data commands. They will create any necessary directories or links and then set vold.post_fs_data_done to 1.

Once vold sees the 1 in that property, it sets the property vold.decrypt to: trigger_restart_framework. This causes init.rc to start services in class main again and also start services in class late_start for the first time since boot.

Start framework

Now the framework boots all its services using the decrypted /data, and the system is ready for use.

Starting an encrypted device without default encryption

This is what happens when you boot up an encrypted device that has a set password. The device’s password can be a pin, pattern, or password.

Detect encrypted device with a password

Detect that the Android device is encrypted because the flag ro.crypto.state = "encrypted"

vold sets vold.decrypt to trigger_restart_min_framework because /data is encrypted with a password.

Mount tmpfs

init sets five properties to save the initial mount options given for /data with parameters passed from init.rc. vold uses these properties to set up the crypto mapping:

ro.crypto.fs_type

ro.crypto.fs_real_blkdev

ro.crypto.fs_mnt_point

ro.crypto.fs_options

ro.crypto.fs_flags (ASCII 8-digit hex number preceded by 0x)

Start framework to prompt for password

The framework starts up and sees that vold.decrypt is set to trigger_restart_min_framework. This tells the framework that it is booting on a tmpfs /data disk and it needs to get the user password.

First, however, it needs to make sure that the disk was properly encrypted. It sends the command cryptfs cryptocomplete to vold. vold returns 0 if encryption was completed successfully, -1 on internal error, or -2 if encryption was not completed successfully. vold determines this by looking in the crypto metadata for the CRYPTO_ENCRYPTION_IN_PROGRESS flag. If it's set, the encryption process was interrupted, and there is no usable data on the device.

If vold returns an error, the UI should display a message to the user to reboot and factory-reset the device, and give the user a button to press to do so.

Decrypt data with password

Once cryptfs cryptocomplete is successful, the framework displays a UI asking for the disk password. The UI checks the password by sending the command cryptfs checkpw to vold. If the password is correct (which is determined by successfully mounting the decrypted /data at a temporary location, then unmounting it), vold saves the name of the decrypted block device in the property ro.crypto.fs_crypto_blkdev and returns status 0 to the UI. If the password is incorrect, it returns -1 to the UI.

Stop framework

The UI puts up a crypto boot graphic and then calls vold with the command cryptfs restart. vold sets the property vold.decrypt to trigger_reset_main, which causes init.rc to do class_reset main. This stops all services in the main class, which allows the tmpfs /data to be unmounted.

Mount /data

vold then mounts the decrypted real /data partition and prepares the new partition (which may never have been prepared if it was encrypted with the wipe option, which is not supported in the first release). It sets the property vold.post_fs_data_done to 0 and then sets vold.decrypt to trigger_post_fs_data. This causes init.rc to run its post-fs-data commands. They will create any necessary directories or links and then set vold.post_fs_data_done to 1. Once vold sees the 1 in that property, it sets the property vold.decrypt to trigger_restart_framework. This causes init.rc to start services in class main again and also start services in class late_start for the first time since boot.

Start full framework

Now the framework boots all its services using the decrypted /data filesystem, and the system is ready for use.

Storing the encrypted key

The encrypted key is stored in the crypto metadata. Hardware backing is implemented by using Trusted Execution Environment’s (TEE) signing capability. Previously, we encrypted the master key with a key generated by applying scrypt to the user's password and the stored salt.

In order to make the key resilient against off-box attacks, we extend this algorithm by signing the resultant key with a stored TEE key. The resultant signature is then turned into an appropriate length key by one more application of scrypt. This key is then used to encrypt and decrypt the master key. To store this key:

Generate random 16-byte disk encryption key (DEK) and 16-byte salt.
Apply scrypt to the user password and the salt to produce 32-byte intermediate key 1 (IK1).
Pad IK1 with zero bytes to the size of the hardware-bound private key (HBK). Specifically, we pad as: 00 || IK1 || 00..00; one zero byte, 32 IK1 bytes, 223 zero bytes.
Sign padded IK1 with HBK to produce 256-byte IK2.
Apply scrypt to IK2 and salt (same salt as step 2) to produce 32-byte IK3.
Use the first 16 bytes of IK3 as KEK and the last 16 bytes as IV.
Encrypt DEK with AES_CBC, with key KEK, and initialization vector IV.


Is there any way to sign into Google Play without also signing into Gmail? I have an android tablet. I would like to sign in into the play store in order to get other apps, but I do not want to sign in gmail/contacts/calenders/g+ etc. This device will be shared among multiple people and I want to keep my information private.

The mere ability to turn of syncing with gmail is not enough - it can be trivially turned back on without a password. And in the time it takes to turn off gmail sync, a fair bit of email still gets synced to the device. I can't find a way to remove it, without also signing out of Google Play.

On iOS, the app store credentials are separate from iCloud credentials, so this isn't a problem.

Is there any way to sign into Google Play without also signing into Gmail?

As pointed out by Hiemanshu you need to do this by using a separate account.

Now, as Android itself doesn't differentiate between Google accounts the question in your use case boils down to: How can I create a Google Account that does not have Gmail (and various other Google services with possible private information on them) associated to the account in question?

I have had similar cases at hand both in work and private use and would advice the following three options:

Create a regular Google account without Gmail. You can do this via https://accounts.google.com/SignUpWithoutGmail . Note that You need to provide some non-Gmail email address to do this but it can be anything and it's only used as a username, ie. it doesn't give access to that email address in any way. (I use guest@myowndomain.com for which I have a catch-all email set up so that I can just invent emails on-the-fly and will get emails pushed to that should anyone ever email to those, but that's another thing).
You can also delete the Gmail address. In essence this will make your whatever@gmail.com Google Account become the same as one created in the prior step. You'll still login with the whatever@gmail.com but you just won't have the Gmail email service active anymore after that. You can do this here. Lastly
You can use a Google apps account and simply limit the services available for the username in question. If you don't have a Google Apps account you can still create one for free even though it's been officially discontinued for some years not. You can find this advice by searching the web for: Techwalls "How to Get Free Google Apps Standard Account for Single User"

I've been using options 1 and 3 myself and they have both worked fine. As a final additional advice I would remind you to pay attention when you are adding the account(s) to the device in question. There are two things to pay attention to, actually:

ALWAYS add the limited account as the very first account on the device. The thing is that (at least on older devices) you can't delete the first account that was added to the device. On shared devices you might very well run into situations (that you don't come to think of now) in which you want to completely remove your personal account when you give the device to someone.
Last but not least, pay attention when adding the non-gmail account that you don't activate the synchronization of any of the Google services (unless you specifically want to).

That's it!


What happens if I clear data in download manager? What happens if I clear data in download manager? Will it delete all of my downloads?

Not entirely sure what it does. Never really looked into it. But I just cleared data/cache for my download manager on my Nexus 6 and all my downloaded files are still there. Edit Just to clarify, the downloads are still there if you navigate to the folder with a file manager. However they no longer show up in the "Downloads" app.

Device: Nexus 6

Android Version: 5.1.1


Can not delete picture from Android phone An image someone sent me to my gmail, has ended up on my phone gallery, I am unable to delete.  Any ideas?

It is possible that due to it being in your Gmail, and your account being set up on the phone, that when you try to delete it, Gmail resyncs it to your device.

So my advice would be to log into Gmail.com and remove the email from there, making sure you remove it from trash as well. Then attempt to remove the picture from your gallery.


I can't understand the error I tried to delete ES File Explorer from my Lollipop 5.1.1. I have a system root and the explorer was a system app. In Link2SD app, it said frozen, so I thought it might be useless to keep it.Anyways I preferred the default system app and root explorer.

I tried to delete it and then all the system apps stopped working, and on rebooting my phone (SMJ 200G), I saw very few system apps, I could not install apks, and message app was also crashing. Also SuperSU was gone from launcher.All other installed apps were there. I factory resetted my phone with TWRP's default wipe; starting the phone now, I can not even log in. It asks me to select language, and then it says that Settings has stopped working.

What is the problem? What do I do? Whatever the solution is, please provide a guide too.

The problem with root is that you remove all safety belts from you phone. At the moment it is hard to tell what exactly happened but my guess it that you deleted something else than you think you deleted.

Rooting your phone is for very advanced users (I'm personally long term Android user and I never rooted my phone because I think it is not safe).

My suggestion is: re-flash your phone with original firmware and stop using root. In 99.9% of use cases you don't need it.


What are the advantages of enabling or disabling Samsung KNOX I've rooted my Samsung Galaxy SIII Neo Android device by following this XDA Developers link. I would like to know what Samsung KNOX is, and what the advantages of enabling it / disabling it are (as this is not discussed on the XDA page I just mentioned).

Also, if I disable Samsung Knox, then how can I reenable it at a later time?

The screenshots below show how I've used Odin on my PC to root my phone and what the Root Checker and SuperSU applications in use look like.

Directly from Wikipedia :

  Samsung Knox provides security features that enable business and
  personal content to coexist on the same handset. The user presses an
  icon that switches from Personal to Work use with no delay or reboot
  wait time.1 The manufacturer has claimed this feature will be fully
  compatible with Android and Google and will provide full separation of
  work and personal data on mobile devices and "addresses all major
  security gaps in Android.

(Download Android Terminal Emulator) then
for Disable :

pm disable com.sec.knox.seandroid

and after disable,  maybe you need this again ;

Enable :

pm enable com.sec.knox.seandroid

And i suggest you, in the SuperSu never touch For Disabling the Knox.
it maybe harassment you and need for the second root process.(this is happend for me, but maybe you need to try it).
Also , read these articles :

How to Disable KNOX Security

HOW TO REMOVE KNOX AND PREVENT POSSIBLE ROOT ISSUES CAUSED BY KNOX

How do I Remove or Uninstall KNOX


phone whilstles or bell rings: sounds on Samsung Galaxy S3 I have two very basic questions about my Samsung Galaxy S3 phone. In its
default configuration:

Every now and then the phone whistles. (a) What does this mean?
(b) How do I change this or turn it off permanently?
A few months ago the operating system did an OTA (over-the-air) update.
Now every now and then, besides this whistling, I also hear a bicycle bell
ringing. (a) What does this mean and how does this differ from the whistling,
that is, how is the information conveyed by the whistling different by the
information conveyed by the bicycle bell ringing? (b) How do I change this
sound or turn it off altogether permanently?

Thanks.

These are both notifications. To change them or even just find out what they are notifying you about go to Settings > My Device > Sound
You can change the "Default Notification Sound" (even choosing silent, but then you won't get any notification sounds) and a little bit lower on the menu you can set distinct defaults for specific samsung apps. There are many apps that allow you to choose different notifications sounds (other than the default that you chose above), but those have to be changed in the apps themselves.

Do you notice any new information in the notification area (by swiping down from the top of the screen) when you hear these alerts?


Paper Sizes on Android 5.0 On the Android print screen, I only see American paper sizes (Letter, Legal etc.). Is there a way to add or switch to ISO sizes (A4, A5 etc.)?

The issue is linked to the language you've set in your Android device.

Most probably you set the language as "English (United-States)" and with these settings you only get the American format in you "Paper Size" dropdown.

Therefore, if you want to have the ISO size but still keep your phone in English, you just have to set the language of it in "English (United Kingdom)" and your problem will be solved.

Manipulation :

Settings > Language & input > Language > English (United Kingdom)

Close your apps and try again, in "Paper Size" you should now see the ISO formats.


Only types 1 letter at a time My girlfriend just bought a New Samsung Galaxy S3 (SGS3), everything is good however, when she tries to type something into a field box on the internet, it only types one letter at a time Eg:

Signing into hotmail, when typing in her email address you can only input one letter at a time, so as u press a letter it does not appear in the box but in predictive text, if you press on the completed word in predictive text it will only put the 1st letter in the box!!!

I also have a SGS3 but mine is fine, I can input my whole email address and each letter appears in the box after I press it on my phone. I have checked both out keyboard settings and they are identical. However, my keyboard has different keys on it when I go to type in the box, mine has the @ symbol and .com next to the space bar, hers does not.

Please help as this is frustrating us both!

I had this problem too for a long time but have found that the key to stopping this glitch is to turn off the predictive text option in the keyboard settings every time you experience the 1st character input only problem. Personally, I like the predictive text being on 99% of the time, but some web pages (email providers mainly) aren't configured for predictive text to be used, so I keep predictive text on & just turn it off whenever I come across a web page where I experience the 1st character input only problem. To turn it on/off simply hit the cog button on the keyboard & where it says predictive text, just swipe the slider to the left, to the off position. This will allow whole words to be typed instead of just 1 character at a time. Then, once you've finished typing, you can hit the cog again & turn predictive text back on.


How to lower global media volume of Doogee X30? Even on lowest media volume (slider on first non-silent stop) the output is way too loud. I am trying to lower a value of a media slider's starting point (ideally  decrease volume of at least first half of volume levels of slider).

In engineering mode I tried changing values to lower, but it doesn't seem to be doing anything. After every change I clicked the set button. I have even tried restarting the phone, but the result is same. Even on lowest slider value the volume is very loud (like at 3/4 of my previous phone's maximal volume). I was changing values in Hardware Testing -> Audio -> Normal mode -> Type = Media.

Am I even changing the right values? Because even if I set some level to 0, or even maximal volume to 0, sound volume doesn't change at all.

Edit:
Oh, didn't know Doogee is not a known manufacturer (in our country it's being sold commonly in shops along Apple, Google and Samsung products).

It's a newly purchased phone (week old), nothing custom like ROM, root, xposed or anything like that (don't even know what xposed is). I have installed a bunch of apps, but I don't think that they can change such settings in vanilla Android.

Device name: Doogee X30
Android: 7.0

Go to Settings -> Sound, and then scroll to the bottom, where you'll find a feature called Sound enhancement

Try and toggle the volume booster button on/off.


Can a malicious application running in a container root the Android? Can a malware root the Android when running in a container such as when running through VirtualXposed or Parallel space, or when a person is using the Guest user or any other secondary user in Android?

My device is not rooted so I can't check this on my own. If the answer is yes, how to ensure protection from such malwares that want to root your Android?

Guest Users cannot root the phone separately from the main user. If a phone is rooted it is rooted for all users. If your Recovery is not password protected anyone can easily flash Magisk and get root access on his Guest Accout. If the recovery is PW protected it will just take a few more minutes to flash the recovery again/a new one which won't have a password then. That's the big disadvantage of having an unlocked bootloader. The only way to prevent Guests from getting root access to your phone is to install MagiskManager and disactivate root access for Guest-Accounts. I don't know if this also work if the Manager is installed before rooting. If not you need to root your device first obviously.

Or just don't give your phone to someone who would root it to get access to your data or whatever lol


Can I charge my android cell phone with another usb chager? I have an Android phone and a Tablet. Sometimes, when traveling, I just want to take one of the chargers. Is this ok?

Can I just use any usb based charger in any android phone or tablet or can there be differences leading to issues in battery life?

Although there are several questions about this here, I didn't see the situation where one uses a charger with a lower intensity to charge an equipment that is supplied with a charger with higher intensity.

Another thing that may happen (I ask) is if there are some flavors of Android refuse to charge when the wrong intensity is given?

The basic answer is that any charger with the right connector should work, so basically you should be able to use either charger with either device.

But note that in order to charge the battery, the charger has to provide power to both the device and its battery.  For this reason, some devices will need a more powerful charger (e.g 2A or more) in order to be able to charge the battery.  Furthermore there are ways for the charger (and cable) to indicate to the device how much power it can provide (since, according to the USB spec, a device is not allowed to consume more than 0.5A, and even for that it first needs to negotiate it), so some devices will not use up all the power provided by a charger simply because it lacks the indication (from the charger and/or cable) that it can consume more.

This is a fairly murky area, in my experience, but the rule of thumb is that the charger of your more power-hungry device will usually work for a more frugal device, while the reverse is not necessarily true.


Unknown file type containing a virus I will try to keep the story as short as possible just so you can have a more clear view of what is my concern. While, I was browsing the Internet on my phone using the Chrome Browser App, I got a notification that I am downloading a file. The notification showed that the file which was being downloaded is an MP3.

Short after that before I even had the time to react and stop the downloading process the file was already on my phone. I immediately deleted it from the Download folder using the File Manager on my phone. However, I noticed that the file format was missing. The file name didn't have any ending such as .pdf, .mp3, .apk, etc.

After that I scanned my phone with several anti-virus software apps and all returned that my phone is safe. However, I am not really sure if I can fully trust them.

I decided to put my phone on quarantine until I got more information regarding this problem. I turned off my Wi-Fi and removed the SIM card from it just in case if it is an actual virus to prevent it sending data or messages to an unknown direction.

I have the following questions:

If the file format was unknown to the system does this mean that the system was not able to execute the file?
If I never tried to open the file does this mean that the file was never been executed?
If I delete the file can I say that I fixed the problem or I should actually do question 4?
Should I return the factory settings on my phone, so I can wipe everything and have a clean device once again?

PS: I will be very grateful to everyone, who share their thoughts about this with me. Thank you in advance.

File extensions tend to be present only as mnemonics for the user to quickly identify a file, and for software to filter out incompatible files prior to loading and opening them. The latter explains why your OS did not recognize the file type.

To execute a file is common lingo, even if inexact: you execute a program, which then tries to parse the file. Should this program fail to parse the file, it will either report the error or crash. This means that you're probably safe.

Second, Android employs a deal of security mechanisms in order to limit the execution of possibly malicious software. For example, malware tend to come in the form of binary files. On modern Android versions, such files (as well as plaintext scripts) cannot be launched from neither the internal or the external storage (if any). This means, that the only kind of file that could harm your device are APK files that have been installed – namely, apps.

Even then, apps are restricted in many a way, as each of them run in an isolated context, being able to communicate with others only via predefined means. Therefore, the only way some code could do harm to your device, is if the operating system itself presents bugs that can be exploited, and such issues stem from OSes that haven't been updated in a while. Indeed, even other apps could be exploitable, but for an attacker to make use of such a weakness, they would need prior knowledge of your installed software (and even then, they could only gain access to what the vulnerable app itself can access).

If I were you, rather than worrying about having been infected, I would be concerned about my browser downloading files without my expressed authorization. You needn't do a factory reset, but you may want to replace your browser if it continues in its behavior.


Force android 7.0 into roaming for better connection I do a daily commute to work from country A to B. My mobile is from a phone company in country B, and travelling into B, the switch between country providers is handled rather gracefully. The problem comes when I travel back. It seems to me that since the phone knows it will start to roam, it tries to stay on country Bs network as long as possible, resulting in inferior network, or no network for quite some time.

Today I manually forced a switch of network (to a country As network), and voila, I am having good connection again at a place where I would usually be without mobile network.

I have a contract that covers roaming, so I am not worried about costs. I would like to make this thing more convenient - it currently involves manual intervention, waiting until all available networks are scanned, chosing one... How could this be done on a Samsung Galaxy S7, Android 7.0, which is currently not rooted?

Try toggling airplane mode, which turns the mobile modem on/off and forces a reconnect. If that helps, maybe one of the "connection improver" apps around could help, which do this automatically.


Google Navigation, screen doesn't rotate when in walking mode? I'm having a problem using Google Navigation.

I select a destination, click the "walking button" and rotate my phone, yet the display remains portrait.

If I select "by car" - then it rotates as it should.

I'm using the phone mainly as a cycle GPS, and my bike mount is fixed to landscape orientation. So is there anything I can do about this?

If there is no way to "edit a config file?", if not, is there a way to force the app (using a widget) maybe to rotate?

Thanks in advance.

Did you enable screen rotation?

In the Samsung Galaxy S4, it is in the pulldown menu. It can also be found in: System settings > My device > Display > Auto-rotate screen.


How to decrypt an undecryptable micro SD card? I encrypted my micro SD card and used it (and encrypted/decrypted it) without issue during some months. But one day, without explanation, my micro SD card is no more decryptable: the encrypt screen at Android startup (or SD card inserting) is loading unending or showing "0Mb/0Mb - 100%" and micro SD card still unavailable and invisible.

When I connect the SD card directly to PC or Mac, files tree is browsable, files are visible but unreadable.

I tried some softwares like Android File Transfer or Android Data Recovery (Wondershare Dr.Fone for Android), without success.

I don't want to reset my phone because I will lose all my micro SD card data. Is there a way to recover data from corrupted and undecryptable micro SD card?

Phone : Samsung Galaxy 7 (SM-G930F)
Android : Marshmallow 6.0.1

I finally find a solution in an recovery-android.com comment by vid971 :

  Go to Lock Screen and Security and select None and Keep Fingerprints. You will then be asked for setting up a password.
  Remove the SD Card from the phone and Reboot.
  When phone has rebooted put your SD Card back in. You will have windows prompts, for you Sim card Pin and Mobile Data usage, and after
  that you'll be on the Encrypt SD Card page. Click Encrypt. As your
  card is already encrypted it will be fast.

  From then your SD Card should be recognised again and usable.


Can I set my HTC Desire into sync-mode without using touch screen The screen of my HTC Desire just broke (It's not shattered, but it's completely black).
I have no reason to believe anything else is broken (When I start it up, I hear the short tune that plays when the logo is normally displayed). Now, I'd really like not to lose any data, so I'd like to sync it to a PC using USB; however, I've set the default mode to tethering.

Is there any way for me to set the phone to sync-mode or any other way for me to recover my data?

I know that I can extract the memory card and use a card reader for that data. This question is specifically about the data that doesn't reside on the extractable memory card.

If the device itself works as you suggest you might be able to access the recovery mode, enable USB and then download the files you need. However this will not be a USB sync access, instead it can be a fastboot or ADB access.

To do so take your Desire which have to powered off and press and hold Volume Down. Now start it up by pressing Power.

In the recovery mode you are able to enable USB access via ADB. As the recovery mode uses only Volume Down, Volume Up and Power it can be controlled even without seeing anything.

You only have to know which keys have to be pressed in which order. This is of course the complicated part. I don't have an unrooted device with the original recovery here for giving you the orders which keys to press. May be you find an Youtube video showing it or a very detailed manual.


How to disable the notification badge on Facebook on Sony Xperia? I have Sony Xperia. I hope to disable all attention grabbing behaviour on my phone, and after disabling notifications from most annoying apps, the only thing left is the notification badge (red number) on the Facebook app.

Browsing for "turn off notification badge android xperia facebook" only gives me hits regarding Samsung TouchWiz and iPhone, and I so far haven't been able to locate anything in the menu of the app either.

How can I turn off the display of unread events on the icon of the Facebook app?

I think that there is no way to disable this in the default Xperia launcher. The easiest solution is to use a different launcher, like Apex, Nova, Epic launcher and such. The appearance of these launchers is different from the default one, but you may like it, and these launchers have many more customization options that you may also find appealing.


vCard sent to my android from an iPhone arrives as text message Is there any easy way to save a contact which has arrived like

<Subject: PXT> - BEGIN:VCARD
VERSION:3.0
PRODID blah blah blah

Into the contacts?  I believe it happens when someone "shares" a contact with you from iPhone.  If there is only the number or email there it is pretty easy to dig the details out of the text message, but if it sends a small profile picture that comes in decoded as a massive text message which is quite annoying.  It would be nice to have a way to import that text message into a contact, with the avatar and all.

This seems to be a bug on the OS (src)

You have to use a third party app for this. vCardIO and bizCard Manager/SMS vCard are good solutions. Former one is preferable and it's free.


Google calendar event reminder sound is too short and I can't hear it One of main google's calendar functions is to remind people their events, with a scheduled sound alarm. The problem is that this sound, I know how to change it, but it only lasts for 1 second, so I don't hear it. Instead, when they call me, the sound lasts for very long until they hang up the phone, so I realize I'm being called. I would like if the alarm sound lasted longer, how to do it?

By the way, I have the same problem with google keep reminders.

I imagine some people like short sounds because they don't want to get disturbed, and probably they get reminded when they check their phones and see the notification. I want to know if it's possible to make it work like I specified, a longer loud sound like a call.

Go to "My Files" and then copy any mp3 or sounds that sounds longer to be your reminder. Then go to "device storage" look for "notifications" folder and paste it there.

Now go to your S Planner and go to "Settings" now you'll see your mp3 as the choice in the notifications tone options. Now you'll have a longer reminder tone
Hope this will help


Shortcut to turn Wi-Fi on/off on Samsung Galaxy Nexus? Since the sync utility I use to sync my Samsung Galaxy Nexus with Outlook only supports Wi-Fi instead of USB, I searched the AppStore for an application that adds a shortcut on the screen to make it easier to turn Wi-Fi on and off.

I tried DroidMania's, but it doesn't seem to work (when clicking on the icon, it simply displays a text page). Next, I tried Hotspot Widget, but nothing happens when I click on the shortcut. Other apps seem old, are only 1.0, and might not work either.

Hard to believe something that simple couldn't be found easily.

Does anyone know of a very simple application that

Simply adds a shortcut on the screen to do this.
And, definitely works on the Samsung Galaxy Nexus?

On the Samsung Galaxy Nexus, you can add the Android built-in "Power Control" widget to your screen, this has a one-click button for turning Wifi on and off on the left-hand end of the bar.

(screen shot is from the home screen of my Galaxy Nexus, but this power bar has been built-in to Android since at least v1.6, though some manufacturer customizations do remove/change it)

To add this press the circle-with-dots-in icon at the bottom of the home screen to go to your apps list, then select the "WIDGETS" tab at the top of the screen and scroll along until you see "Power Control" or "Settings", hold your finger down on that and it should allow you to drag that to an empty spot on one of your home screens.

Also, if you've received the Jelly Bean 4.2.1 update, it contains a quick settings menu that allows you to get right into the Wi-Fi page in settings. You can swipe down with two fingers from the notification bar, or swipe once and click the button in the top righthand corner.

Then you long-press on the Wifi icon to turn it on or off.


Where does the partition information in /proc/dumchar_info come from, on MTK devices? If I want to resize partitions or restore a backup later, how do I make sure that /proc/dumchar_info reflects the changes?

As far as I can tell, dumchar_info is not related to the MBR and EBRs, since it has more info.

/proc/dumchar_info is provided by the dumchar driver, which reads the partitioning info from a header file generated during the build process and compiled in when the kernel is built. This header file is also used by other components, like the preloader, possibly bootloader, and both regular and recovery kernels. This means unless you can rebuild said components with a new header file, the partitioning is quite literally hard-coded.

A scatter file is related, in that it's generated from the same source. You can use the information from /proc/dumchar_info (together with some assumptions) to generate a scatter file.

For more information on partitioning on MediaTek devices that don't use GPT, see here.


How do I sync Exchange contacts & calendar in Oreo? I'd like to sync my work contacts and calendar to my phone, but the option to add an Exchange account appears to have been removed in the version of Android I'm using (Nexus 5X running 8.0.0).

How can I do this? I'm not looking for a standalone app, I want something that will sync with the built-in dialer & calendar, like CalDAV-Sync does for a CalDAV account.

I've tried installing Exchange Services from APK Mirror but that didn't change anything.

Microsoft Outlook now has the capability of syncing contacts. It's a heavyweight solution for just that feature.

I haven't found a way of doing calendars directly. If this is a cloud based exchange server that supports sharing calendars via iCal, it's possible to add that to a third-party calendar provider, then sync that to Android.


What factors constrain the highest possible Android version for an Android device? I've read on the Sony's website that the increasing amount of RAM required for newer versions of Android is the limiting factor for upgrading the operating system of Android devices:

  ... if a
  lower amount of free RAM is available to applications after a new
  release of the operating system (due to increased capabilities in the
  system), phone speed will eventually be impacted (this is the main
  reason that a certain device cannot be indefinitely upgraded to newer
  releases of Android™).

But in the newest release of Android (KitKat) it is asserted that the new version needs lower amounts of RAM.

So, my question is what are the limiting factors that eventually constrain your device's OS from upgrading to newer versions of Android? I mean, what (hardware) factors should I consider when buying an Android device to increase the chances of getting the newest OS updates for a longer time?

While that RAM restriction applies to several low-end devices (which came with less than 512 MB RAM), it is not really the main reason for missing updates. And looking into the custom-rom scene proves that many devices abandoned by their manufacturers (not too seldom for this reason) are in fact supporting newer versions. So when talking about "official updates", main reasons are:

manufacturers prefer you buy a new device. They do not get "fresh money" for updates.
sometimes the customizations done by the manufacturer are too ressource hungry (a live example is Samsung's Touchwiz preventing some of their devices from getting updated)
after a while (at least after 2 years, for some manufacturers much earlier; Google specified 18 month as minimum) devices simply get "out of service time", and thus all further development is stopped. While this might sound harsh, it's at least partly understandable: most devices require hardware-specific drivers which the manufacturer had to update to new versions, and that cannot be done indefinitely if an enterprise needs to work profitable – or prices would go up to something you're unlikely to be willing to pay :)

Nevertheless, as I already pointed out: if a device is used widely enough, the community often provides future updates in form of custom-roms. To install those, the device in question needs to be rooted, the bootloader unlocked, and often a custom recovery is required. So here's something the manufacturers should at least provide help: if they decide to no longer support a device, they should provide an official way to root and unlock it (could be done via a "last update" from their side), so users at least have a chance to take care for themselves. Guess they are simply afraid that would keep users from buying new devices ;)


When you record a video at 60 fps, how can you play the video back at 24 fps? I saw a friend shooting video at 60 fps and then playing the videos back at 24 fps. Seeing the 60 fps video playback at 24 fps was quite amazing and impressive (dramatic almost slow motion effect)!

He did all of this on what looked like an expensive DLSR device.

My question is:

When you record a video at 60 fps, how can you play the video back at 24 fps?

I tried to edit the video on my pixel 2 but there wasn't anything there for changing the fps. Maybe I will try VLC player.

Using VLC player:

play the video
tap the screen to bring up the controls
click the three dots button
click the"playback speed" button
adjust to 45 - 50%
done

It doesn't get you exactly the 24 fps but it's something!

I would love to have a way to export the video at 24fps. Or better video editing for built-in Android apps.


Connection timeout to single IP I have a strange problem and I am not sure how to debug this.

My Android phone (OnePlus One, Android 5.1) is connected to my WiFi (FritzBox 7490) at home. Everything works fine except connections to my own server which is used for ownCloud, e-mails, and other services. Every connection attempt results in a timeout, regardless of the service used (HTTP, HTTPS, IMAPS).

The first attempt to find the cause for this was to try other devices in the same WiFi network. And yes, every one of them is able to establish the connections. However, if I try to connect with my OnePlus One using another WiFi or mobile data, connections are also possible.

So now I am in a bad position. The manufacturer of my WiFi router says "Other devices are working, it must be the fault of your phone.". And I already hear CM developers say "Other WiFi APs or mobile data works, it has to be your WiFi router".

My last attempt was to reset both the phone and the router to factory settings, without any luck.

Does anyone has a clue about how to debug this kind of problem?

Okay, I found it. According to this serverfault question, TCP timestamps cause the error. I disabled the option on the server with

sysctl -w net.ipv4.tcp_timestamps=0


Are they any browsers without double-tap zoom feature? I am looking for a browser to use on an Android tablet or mobile device that either does not have a double-tap zoom feature or where the double-tap zoom feature can be disabled. There are  other uses for "double clicking" on the web, but is currently impossible when a "double tap" always zooms the page instead.

I use Dolphin Broswer HD. It doesn't zooms on double clicking. You can try this.


Error reflashing Nexus S to stock Jelly Bean I've got a Nexus S (D720) running CM 10.1.3, and I'd like to flash it back over to Google's latest factory image (sojus-jro03r). When I try updating, I get the following:

sending 'bootloader' (1536 KB)...
OKAY [  0.195s]
writing 'bootloader'...
OKAY [  0.347s]
finished. total time: 0.542s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.001s
sending 'radio' (15232 KB)...
OKAY [  2.037s]
writing 'radio'...
OKAY [ 15.314s]
finished. total time: 17.350s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.001s
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: D720SPRKE1
Baseband Version.....: D720SPRXXX
Serial Number........: 3730DA5FBAF300EC
--------------------------------------------
checking product...
OKAY [  0.001s]
checking version-bootloader...
OKAY [  0.001s]
checking version-baseband...
FAILED

Device version-baseband is 'D720SPRXXX'.
Update requires 'D720SPRKC9' or 'D720SPRKD8' or 'D720SPRKE5' or 'D720SPRKH1'.

finished. total time: 0.006s

Searching "D720SPRXXX" on Google gets exactly zero hits. How did my baseband version get like that, and how do I change it to make Google's update happy?

It's worth noting that the device still boots into CyanogenMod without issues, and can be reflashed with a new version of CyanogenMod; I just can't install Google's factory image.

what I found was that flash_all.sh actually updates the baseband version with the radio image. but rebooting from fastboot to fastboot again does not show the update in the baseband version.
so manually reboot the phone to normal boot, and try one more time going to fastboot and do the update.


Samsung Galaxy S6 Edge Says Connected to Wifi But Can’t Get Internet or YouTube PROBLEM:
My android device is showing that I am connected to the Wi-Fi network at my community college (where I attend), however, when I try to use anything that requires internet it says there is no internet connection.

Screenshots (click images for larger variants)
WHAT I’VE TRIED:

Clearing cache (as per this TheDroidGuy article)

Rebooting to bootloader

Rebooting phone

Navigated to Google in Chrome

Navigated to Google in Firefox

Called AT&T store: They gave me 3 options:

Try another place and see if there are issues with wifi
To update to Marshmallow: Settings > System > About Device > Update Phone
Dial 611 to get to Customer Support

I tried the last one. The representative in Iowa ended up "sending an OTA switch", whatever that means. In the middle of him explaining it to me the phone cut out.
DETAILS:
I don’t know exactly what info an android-wifi savvy reader would need to be able to help, so I have provided as much info as I could find in an effort to be as thorough and helpful as possible. If any other info is needed, please let me know.
DEVICE:

Provider: AT&T

Brand: Samsung

Model Name: Galaxy S6 Edge

Model Number: SAMSUNG-SM-6890A

Android Version: 5.1.1 (Lollipop)

Android Security Patch Level: 2016-04-02

Baseband Version: G890AUCS3BPCG

Kernel Version: 3.10.61-7277676 (etc...)

Build Number: LMY47X.G890AUCS3BPCG

Security Enhancements for Android:

Enforcing

SEPF_SAMSUNG-SMG890A_5.1.1_0046

Wed Apr 06 20:28:50 2016

Security Software Version:

MDF v2.0 Release 3

VPN v1.4 Release 5.2

CONNECTION:

Signal Strength: Strong(351Mbps)

Security: 802.1x EAP

IP Address:

EAP method: PEAP

Phase 2 Authentication: None

CA Certificate: (Unspecified)

IP Settings: DHCP

Proxy: None

ALTERNATIVE POSSIBILITIES:
Mercury retrograde -- a time when communication between people can be very confusing and when electronics fail more than others times of year -- was supposed to be over yesterday, but maybe it’s still the 22nd in some part of the world (I’m in Western USA).
Virgo astrology horoscope for today said that I was going to be “tired of having to troubleshoot things”. Immediately afterward I realized my phone was only streaming via mobile and not via the wi-fi network it told me it was connected to.
These may be longshots, but I think they are worth mentioning.
Any help is appreciated. From one soul to another, thank you in advance for your kind assistance.
Namaste & Mitakuye Oyasin

Dns probe image no internet error.You can try changing your ip settings from DHCP to static and connecting to GOOGLE dns.

Important: Before you start:
Before you change your DNS settings to use Google Public DNS, be sure to write down the current server addresses or settings on a piece of paper. It is very important that you keep these numbers for backup purposes, in case you need to revert to them at any time.

To change the DNS settings:
Open the Settings on the device.
Select “Wi-Fi”.
Long press your current network, then select “Modify network”.
Mark “Show advanced options” check box.
Change “IP settings” to “Static”
Add the DNS servers IPs to the “DNS 1”, and “DNS 2” fields.
DNS 1 to 8.8.4.4
DNS 2 to 8.8.8.8
Press “Save” button, disconnect from the network, and reconnect for changes to take effect.
Good luck!


Importing the Telegram contacts into the phone book - Android I have a fairly serious problem. I lost all the numbers in the phone book, breaking the SIM card, but luckily I saw that most of them are stored on telegram. I tried with telegram desktop to export all contacts and the operation was successful. Now, how can I put them in the phone book? I hope there is a solution, even starting a new procedure from scratch.

Solution here does not work Sync Telegram Contact with Phone Contact

After exporting all the contacts with Export Telegram data, I created a Python script that extracted all the contacts from the generated website.
The script, positioned directly inside the Telegram Desktop folder, is the following:

#FIRST FOLDER TO CHANGE
pathToFile = 'DataExport_08_12_2018 (2)/lists/contacts.html'

with open(pathToFile, encoding='utf-8') as f:
    lines = tuple(l for l in f.readlines())
    with open('csvToConvert.csv', "w", encoding="utf-8") as outputFile:
        outputFile.write('nome, telefono\n')
        for i,l in enumerate(lines):
            if l.startswith('
') and lines[i+4].startswith('
'):
                tel = lines[i+5].replace(' ','')
                if not tel.startswith('+39'):
                    if "+" in tel and tel[1] == '3':
                        outputFile.write(lines[i+1].replace('\n','') + ', ' + tel.replace('+', '+39'))
                    else:
                        if tel[0] == '0':
                            outputFile.write(lines[i+1].replace('\n','') + ', ' + tel)
                elif tel.startswith('0039'):
                    outputFile.write(lines[i+1].replace('\n','') + ', ' + tel)
                else:
                    outputFile.write(lines[i+1].replace('\n','') + ', ' + tel)

Note that this script is aimed to the Italian telephone numbers (note the prefixes that are checked in some if clauses)!
However, once the folder is modified and the script is executed, a file called csvToConvert.csv is generated.
Subsequently, this file must be passed to a program called CVS to VCard, which takes care of converting the csv file into a vcard file.
Then, once the vcard file is generated, just enter it on google contacts (https://contacts.google.com/ > more > import), and you're done! Magically you will find all the contacts in the phone book of your android phone!
I hope I have been helpful.


Android phone water damage or changed setting? TL;DR: Recently I dropped my phone into water and ever since then I've been having 2 problems. The display has some darker spots, but they are clearing out so I don't even pay attention to them and the microphone volume is extremely low. You can barely hear what I scream to the phone. I've been looking for ways to increase or boost my microphone volume but I haven't found anything. I've tried the "secret" dial pad codes, of which none worked - the code is deleted from the dial pad and nothing shows up and some applications that let you increase your voice volume - the volume was set to 5 by default and did not change at all. The phone model is Huawei Ascend Y511.

My question is: is there a way to increase the volume back at it's normal or should I orient at buying a new one?

I would try using a bluetooth headset.  The reason is this: if your microphone is damaged, the bluetooth headset should work just fine.  If there is an input volume setting gone wrong, using a bluetooth headset will not fix the problem.  This tells you if you want to look at replacing your phone or do you want to look for a setting to boost the microphone gain.


Is it possible to use the Maps app to save a location and give it a name so that all the saved locations appear as a layer? This seems like a option that should exist in the Maps location app but I cannot seem to find it.

Backstory: My previous phone was a Windows Phone. On this phone the default location app HERE Maps showed maps. Long pressing an area on the map area gives an address which if tapped would allow to name the place and mark it as favorite. All the favorites would show up on the map above the base layer.

Now: The Maps app with the android phone has a similar option. Long pressing the map area will give the address of an area. Tapping the address allows you to mark it as a favorite. And all the favorites show up on the map. However it is missing the option to name a place to show up on the map. Is there anyway this can be done with the Maps app?

It's possible to create a personal layer in Google Maps and have it show up in the Maps app. You can create a pin, and label it. However, you will only see pins on the app. But once you click on the pin, you will see your custom text.

Google Maps site. Log-in to Google Maps in Desktop mode (a PC maybe?). At the top left beside the Get directions button, click the My Places button. Then, click the red Create Map button. Give your map a title, add some pins (and custom text) on it, then click the Done button.

Google Maps app. If the app is open, close it and open it again. Once open, click the Layers button at the bottom right. Click My Maps and your list of custom maps will show up, together with the pins you put up.

See if that's a suitable workaround.

Update: The My Maps option of Google Maps has been discontinued. As of 12th December 2013, a new app, the Google Maps Engine android app has features similar to My Maps option that allows you to create maps from the Google Maps Engine site. This app lets you see it the created maps and layers.


How to make a reminder on the lock screen I would like to create a reminder on the lock screen so I can see it everytime I tried to use my mobile.

How can I do that?

Since you have Jelly Bean; how about a lock-screen widget? They're very useful and there are tons of them.

Note by default Lock Screen Widgets are disabled, go to the Settings app on your device, select Security and look for the "Enable Widgets" option

You could use Google Keep  as an example:

(source: ampercent.com)

I use  Dash Clock widget on my lock screen and homescreen! It's a wonderful, simple widget. The advantage is you can add loads of extensions, for example:  Dash Clock NOTES  which sounds exactly right for what you need!

Here's an example:

http://cdn7.staztic.com/app/a/2260/2260711/dashclock-notes-extension-903772-0-s-307x512.jpg

There are numerous notebook style applications, and I, obviously, cannot provide an exhaustive list. Why not shop around (many are free) and ensure they have a lock-screen widget option?!


my screen is broken on my moto g. How can i put it into discovery mode on bluetooth? My motorola moto g smartphone has broken screen.  Is there any way to connect to pc and sync my music.? I cant see the screen to turn bluetooth on so i cant get it into discovery mode.

To turn on bluetooth with root access it is this command:

  adb shell su -c service call bluetooth_manager 6

To turn off Bluetooth with root access it is this command:

  adb shell su -c service call bluetooth_manager 8


Ringtones directory won't update in settings I removed some of the stock ringtones (from my ROM) that I didn't want from /system/media/audio/ringtones and added some new ones that I got from the xda forums via my SD card and RootExplorer.

When I open the Sound/Default Ringtone menus in settings, some of the old ringtones are listed and new ones are listed as well, none of them play. The only ones that do are the few that I left in /system/media/audio/ringtones and a few stored on my SD card.

How can I fix this issue so that my phone recognises that all files are in their proper directories?

To update the ring tone directory, the media scanner has to run. Usually restarting the phone will do this, but if media scanner is not checking that directory when the device starts you can try to create a file in the sdcard ringtone directory with an app that triggers media scanner. I think Astro File Manager will trigger it.

If that doesn't work, you could try clearing the cache (I assume root since you are using root explorer and deleting system ringtones), the system may be caching that information and thinks they are still there.


What does the two speech bubbles notification icon means? What does the two speech bubbles icon (second from the left) in the notification bar mean?

It is a notification from one of the chat apps you may have installed (e.g. Facebook).
It is either notifying you of new messages (which will be cleared when you pull down the notification tray and click on it) or it is trying to make itself persistent so that the system will not remove it from RAM memory (which you can unset it in the settings of the app) which will affect user experience.


Moto G - Bricked after update. Constantly booting to CWM I have a Moto G (XT1032). I used to run Cyanogen then Paranoid Android but recently I have returned to stock. Now, being an idiot, I tried to install Lollipop following this guide (https://www.youtube.com/watch?v=Y6C2ulyhy5M). That failed miserably. After hours of panic and chaotic attempts I managed to get into CWM and restore my backup.
The issue is that the phone automatically boots into CWM and if turned off, it would turn on and boot back into CWM.
I cannot find a stock image for Moto G XT1032 GB UK anywhere. Please advise, please help!
The phone just boots into recovery constantly.

Try to install Cyanogenmod again, be sure to clear cache, dalvik, data and system


How to get driver for Sony C3 dual d2502? I can't find the driver of Sony C3 dual d2502 , almost website has not found that .
I'm android dev, therefore I need debug with my Eclipse
anyone can tell the link download .
Thanks for regrand

You can try

Sony PCCompanion this will install the driver for your device.

or

Flashtool after installing you will find the driver in the path you installed flashtool. Mostly C:\Flashtool\Drivers

Note : Enable debugging mode in Xperia and connect in MSC mode.


Bricked Oneplus Two and can't access files in computer I have a Oneplus two. I tried rooting it, and badly failed. The device boots up but doesn't go past logo screen. Which says "Powered by Android" along with Oneplus logo. I would be able to fix it myself by accessing the internal storage and factory resetting it. However, my computer doesn't recognise the device as plugged in. The device does charge when I plug it in however. I tried installing drivers and that didn't help. When I was trying to root it, I did have USB debugging enabled to transfer files but now it doesn't have an effect. My query is how do I fix this problem? I tried to take it to a repair shop and they said the LCD is broken? But my screen is fine? PLEASE help me, I don't want to have to buy another phone.

When you plug it in to your computer, look for a USB device called QHUSB_BULK, Unknown Device, or Qualcomm Device. If you're running Windows, check under the device manager. If you're on Linux/Ubuntu, use this command while in the terminal:

lsusb

If you see it, you can install the Qualcomm drivers, and use the recovery tool to reflash stock recovery and OS. As long as none of the other partitions were corrupted, this should solve the problem.


Samsung Galaxy S2 new battery dying too quickly I'm trying to figure out if the new battery is faulty or if there could be something else causing the battery to charge the whole night and then die after half a day.

If I take out the charger while the phone is off it will keep lighting up and showing the charging battery animation even though it's not charging. If I try to turn it on while it's doing this then it won't turn on unless I put the charger back in.

I'm not sure if there's a way to test if it's the battery or something else though?

I dont know if you overclock you CPU or something like that.. Or if you have custom rom or stock..

If you have root, you can use battery calibration app which
remove batterystats.bin file and your OS generates new one.

It will help.
Your phone thinks that you have still the previous battery. Calibrate it.
I had same issue on my Galaxy S3


Ringtone and vibration not working on Nexus 5 (Android 5.0.1) Ringtones and vibration stop working on my Nexus 5 (using Android 5.0.1) when receiving a call. There were working before, but I don't know why the ringtone and vibration just stop.

I tried different things: restarting the phone, updating the software, changing the setting ringtones, turning off-on these settings for both ringtones and vibration, etc.

Can anybody help me?

I had this problem and it was so annoying, because I missed all the important call due to this error or setting. I didn't change this setting and only Nexus phone know how it changed this setting.

Please follow the steps below and it will start ringing.

Press Volume Up key on the the phone.
Select the option "Indefinitely"
Select the Settings icon (the wheel icon)
Under "Priority interruptions" section, enable Calls.

Enjoy, no more missing calls


Record audio from Bluetooth headset When I try to record audio and have my Bluetooth headset connected, the phone instead records from the internal phone microphone. The headsets all have included microphones for handsfree calling.

This is reproducible with all top-rated audio recorders and three bluetooth headsets.

You need to use an app that supports recording with a Bluetooth headset like: cinema fv-5 lite


How can I customize what notifications show up on my notifications bar (RAZR MAXX running ICS)? I want to customize what I see in the notifications bar/shade. (eg. I don't want notifications for facebook messages, I don't want to see my weather app in the notification bar).

I looked in the apps' setup areas, but didn't see any way to change this, specifically for the weather channel app.

Thanks!

In ICS, it's up to the application. You will have to check the settings for each individual app and see if they allow you to control what shows up in your Notification bar. Unfortunately, there is no way to control this through Android itself...

However, note that in Jelly Bean, the ability to monitor and control which apps display notifications is integrated into the app settings options. See below:


How can I access the /android_asset/ folder on my phone? or in other words:

Where is it?
Can I access it without root access?

I've been searching in ASTRO file manager but I can't find it.  What is the full path?

Where is it?

It is inside an APK file for some application.

  Can I access it without root access?

You can download the APK to your desktop and unZIP it.

  Dolphin HD...points to file:///android_asset/new_tab.htm

Since Dolphin HD is not open source (AFAIK), you have no way of changing this behavior. You also cannot modify this file unless you sign the resulting modified APK file with your own digital signature, in which case you would never again be able to get an update to Dolphin HD.

You may wish to contact the Dolphin HD developers and suggest a feature that meets your needs.


Should Factory Reset return the phone to the original version Android installed on it? I tried factory resetting a Samsung Galaxy S6.  To my surprise, it left Android 7.0 on it, and didn't reset it to Android 5, which is what was originally installed from the factory.

Is this normal?  Is there a way to make factory reset force the phone to return to the original factory ROM?

UPDATE

For those curious as to why I would want to return to the original factory ROM, it's because when I take photos (even after a Factory Reset), I sometimes get a "Server Error".  I'm thinking that perhaps a bad ROM update is causing this issue, as I've already had the camera replaced by Samsung.

So I was interested in returning to the original factory ROM, and then upgrading it again to the latest version.

Factory reset only delete user data (userdata partition) and restore settings to the  default values, meaning every settings will be restored to the factory state. This doesn't apply to the system, (firmware/ROM)  which remains untouched.

By original factory ROM, do you mean the one the phone came with? This can be done by downgrading the phone firmware: flashing lower version firmware (with a lower android version).

Not all device support downgrading though,  since earlier versions can have bugs, security holes, etc... Many device makers such as HTC, Huawei, Motorola (Lenovo)... don't allow downgrading.


How can I view timestamps in my chrome browser history (on android)? For security reasons I need to check exactly when I accessed some websites on my phone a few days ago. The activity is stored in my mobile chrome's browser history, but apparently the timestamps cannot be viewed - just the dates. I know the timestamp information is stored because when i sync with my desktop chrome, the timestamps appear there. However, for everything but the current day, it only seems to sync explicitly typed adresses and not google searches (unlike the mobile chrome app's history which has both, but no timestamps). This is frustrating to no end.

I was hoping to be able to do this without rooting my phone, though installing third party apps would be fine.

Perhaps, if you go to your activity, you will be able to see this information. You can use the filter and choose chrome so that only your browser history is visible for convenience.


Battery drain of 20% at night without any use on nexus 5 I have recently replaced my battery on the nexus 5 . I thought I would be looking forward to a huge battery life difference but I was surprised that even with the new battery the drain is 20% at night . The phone is in wifi mode , no google now , no high brightness , greenify kills facebook app and still the battery life sucks.

I recommend you try wakelock detector to find what is waking up the cpu and preventing your phone from deep sleeping. You might find that is it is something annoying like media scanner getting stuck and killing your battery life.


How do I manage CalDAV-provided tasks? On my phone I have a calendar synchronized via CalDAV-sync on a server of mine. On the desktop I edit them with Thunderbird, and since Thunderbird can associate tasks to a calendar, I was wondering, is there a way to see those tasks on Android too, since I can already see (and edit) the calendar itself?

There is work in progress to add support for tasks in CalDAV-Sync. Check this out: http://www.youtube.com/watch?v=Z3IJC6IcbiQ


How to see all TCP connections being routed for hotspot? I want to see a list of all active TCP connections on my Android device, regardless of whether they terminate in the device.

E.g., when my phone is serving as a WiFi hotspot, I would like to see all connections that the phone is routing between the WiFi and mobile networks.

netstat doesn't show these routed connections.

My device is rooted.

You can use netstat -tcp and that will show you all open TCP connections.

EDIT

Per your comment, you can use busybox (a very handy app you can download from the Play store) and then you can run:  busybox netstat -nat to show what you need.

-Reference: linuxquestions


How do I temporarily prevent buttons to wake up screen? Typically if any key on the [bluetooth] keyboard is pressed, except of volume-up, volume-down and such, Android turns on it's screen.

How do I make other keys behave like volume control keys (i.e. not wake up the device)? I want to bind other functions to them and don't want Android itself to react on them?

Root the device;
Install Xposed framework;
Install Xposed Additions;
Enable Xposed Additions in Xposed Framework, restart the device;
Open Xposed Additions setup;
Buttons -> Allow External Devices -> Keyboard;
Add new Key -> Press the button you wan to disable on the keyboard -> OK -> Go to the newly appeared menu entry for the button you have chosen -> Add new Condition -> Screen Off -> Screen Off -> Click.

You will see "Click - Disabled" and the key won't work and won't wake up the device anymore.

You can also reassign it to some other key instead of disabling.


Galaxy S4 bluetooth voice commands Can anyone help me out. I recently changed my Razr for Galaxy S4 (SCH-I545) on Verizon. I would like to access S-Voice from my bluetooth headpiece, but if I have a pin number set for the phone's lock screen, the S-Voice app won't start when I push the bluetooth button until I unlock the screen. Sort of defeats the purpose of hands free use such as in the car. On the Droid Razr there was an option in the settings under security to allow bluetooth voice control with the phone locked, but I can't find this on the Galaxy. The hands free bluetooth access works if the lock screen pin is disabled, but I prefer to have the pin number set, especially if I'm out and about, and it's a pain to go into settings to disable the pin everytime I get in the car. Any ideas?

Thanks,

Dan

See if Delayed Lock works for you. It's a 7-day trial app, with in-app purchase for license.

  Additionally, there is also an optional notification in the Android
  status bar and a widget to immediately reenable the lock screen, and
  free plugins to automatically keep the device unlocked while connected to a specific WiFi network / Bluetooth device or at certain
  locations.

Others have used a combination of Tasker and Secure Settings with this configuration:

Profile: State > Bluetooth Connected
Task > Plugin > Secure Settings > Password/Pin > Disabled

Exit Task:
Task > Plugin > Secure Settings > Password/Pin > Enabled (Set to my old
PIN number)


How to charge a newly bought Nexus 5X(lithium polymer)? I just bought a new Nexus 5X, how should I first charge it? (It's a lithium polymer battery)

I plugged it in the charger and the phone turned on. Phone almost had a full charge already though (out of the box).

I usually left my new phones to charge for 12 hours before using them or unplugging them from the charger. Now I know batteries have evolved, so I'm not sure this is beneficial anymore.

I'm not sure what I'm supposed to do for the first charge and it doesn't come with instructions about it.

Any advice?

Thanks!

Charging a new battery for x hours before use is a "legacy hangover" from the days when Nickel Cadmium batteries were used. Those batteries had a "memory effect". As a result, over a period of time, they "remembered" lesser battery capacity than rated capacity. To prevent this, it was advised to always fully charge these batteries
This is not the case with Lithium Ion or Lithium polymer batteries. There is no logic to charge fully or x hours before use. Just use the battery normally, as suggested by others in comments
Table 1 corroborates with additional information


How to recover completely darkened screen on Moto G (Lollipop) due to setting brightness to zero? I have Moto G on Lollipop, and I mistakenly set the brightness bar to zero. Now, the screen is completely darkened and I'm not able to see anything.

How to set back the brightness to usable mode without hitting factory reset?

Had same problem.  I believe the adaptive brightness auto adjust it to zero light.
I use another phone flash light and direct it on the the front camera and light sensor. Unlocking with power button awaken my screen with adjusted brightness..
Hope this will help...


Galaxy s3 stuck in reboot loop after root Today I attempted to root my galaxy s3 with iRoot for android. My phone restarted during the rooting process, but now it keeps looping over and over. I have tried resetting the cache and even factory resetting it (by booting it up in recovery mode), but after the reset the same reboot logo appears. Any help at this point would be great.

if you don't install custom recovery Use Odin Flash Tool for custom recovery and you need Stock Rom or custom rom from any website


How this "voice dialer" shows up? Sometimes I'm listening to music on my phone (running Android KitKat), and from my pocket the phone make a sound and the first screenshot shows up and then the second one appears:

Click image(s) for larger version

What makes this shows up and how can I stop it?

The Google Now assistant can be activated by long-pressing the button of the earphone, looks like you use the buttons to control music, but is pressing it too long.

Another thing that could be, are you using original earphones? Some earphones, because of incompatibility, keep sending commands even though you are not pressing buttons. Use another earphone for a day and see it the problem occurs, if it doesn't, the problem is in the earphone.


Can't use ok google anymore my problem here started about 2 months ago. i searched a lot for an answer before asking for help here. but didn't find anything.
i'm from Iran. i used to be able to use google now and its cards before. but after my phone's crash, i gave it back to the company i bought it from. they reinstalled the ROM and fixed it. after that, i couldn't use google services anymore and not even able to save offline map in google maps !
every time i try to use it, it says "This account is not eligible to use google now"

do you guys have any idea for fixing it ?!
i repeat, I was able to use it before.

my device: HTC ONE E8

Tnx a lot

It looks like the company has signed in on Android using another Google account different from yours. Follow the instructions here to add an account (so you enter the account you have always used on your phone) and switch it.


I can't connect wifi tether network with tablet I used wifi tether application to share internet connection in rooted xperia x8 android 2.1 version. It is work for my laptop.
I can connect this network correctly with my laptop. But I can not connect this network with another android phone or tablet.
Because this network does not appear in another android phone or tablet. What setting should I change?

Most likely, your X8 is broadcasting the wireless network in ad-hoc mode rather than infrastructure (AP) mode. Android does not natively support ad-hoc wireless connections, which is why your tablet cannot see or connect to the hotspot.

Your options depend largely on the state of your devices. If your phone is rooted then you can try a custom ROM or kernel that is built with support for infrastructure mode. XDA's X8 sub-forum would be a good place to start looking for a ROM/kernel that suits your needs. Custom ROMs may list infrastructure or wifi tethering support in their features, though you may have to skim the ROM's thread as a whole to find out.

If your tablet is rooted then you could try to find a wireless module that has been built to support ad-hoc mode. There are modifications for many mainstream tablets that will enable this functionality, usually consisting of a patched version of the wpa_supplicant binary that would need to be installed on your device.

If neither device is rooted then there is probably not much you can do. You may want to look into other alternatives, such as perhaps Bluetooth tethering.


Any fix for audio stuttering (incoming and outgoing) when making Skype calls? I have an HTC hero with Android 2.1, and the latest Skype available in android marketplace (december 2010) stutters badly on wifi.

(I did not even try to make a skype call over 3g data, i think that would be silly, and in my market where data charges are exorbitant, a waste of money.)

I believe it's a performance problem with my phone.  I have tried to uninstall some other apps, and not very much seems to be open and running on my phone (just skype, the phone main UI panel).

Audio coming to my headphones stutters terribly and is full of clicks.  The audio going out is reported to be bad when I tested it with human callers, but when I used the echo123 skype service, my audio came back to me mostly perfectly.

It looks like Skype's website lists the following as compatible android handsets:
"Android devices: DROID by Motorola, DROID ERIS by HTC, Motorola DEVOUR™, HTC Droid Incredible, LG Ally, Samsung Fascinate™, Motorola Droid X, Motorola Droid 2, Samsung CONTINUUM, Motorola Ciena, Motorola Droid 2 Global."

[Note that HTC hero is not in that list]

I'm going to go out on a limb and say that the HTC Hero doesn't have enough CPU to handle the audio codecs.

You may have some success rooting it and overclocking the CPU, but it'll shorten the life of your hardware and void your warranty.


Blackview BV6000 rooting problem / spyware removal / SP Flash Tool freeze This is my first time here, so please be patient ;)

Recently I bought two smartphones, Blackview BV6000 for me and my lady. As I did some research I noticed that some Chinese brands have pre-installed spyware in Android build. Few days ago my girls' phone started to engage wifi, bluetooth, data transfer, precise location search and more on t's own. Quick scan with ADB through Command Line (CMD) on my Windows 10 x64 and I found these bastards:

1) com.adups.fota

2) com.adups.fota.sysoper

And I only scrached the surface. I wanted to root our phones so I could get rid of them, cause these apps are in .system directory and I have no access to them.

Here comes the hard part:
First I tried Kingroot. It failed. Then dr.phone, it failed too. Then I tried this solution:

https://dreamworks75.blogspot.co.uk/2017/06/blackview-bv6000-smartphone-mt67xx-twrp.html

But no luck either. Every time I try to flash TWRP, so I can root from SuperSU it won't start after plugging the USB cable. So, in summary:

Yes, I did read a lot stack exchange posts, YT tutorials and internet guides before I wrote my down here :D
Android version 7.0 Nugat, Windows 10 64-bit (PC), USB cable provided with Blackview set, SP Flash Tool 5.1624 and 5.1720
I am sticking to the steps in guide from link
Phone is turned off
Phone is not plugged to PC before clicking "Download" icon in SP Flash Tool
I accessed developer options on phone with enabled USB debbuging and OEM unlocking
I'm using ROM, recovery image and scatter file provided from needrom.com (this one exactly: https://www.needrom.com/download/blackview-bv6000-4/) and I tried few more from various sources
I have drivers installed on PC (checked with USBDeview), MT67xx included
I tried SP Flash Tool both with and without "authentication file" field
After clicking "Download" button in SP Flash and plugging phone via USB nothing happens

If you have any advice, hint or other means to get rid of this unwanted apps I would be grateful. I spent already two days trying to figure it out.

I ended up reading this question after I also tried basically all of the steps / websites mentioned in the question. But I eventually managed to install TWRP.

In order to make the SP_Flash_tool start flashing, after you plug in your phone that is turned off, press power button + volume up

If the flash tool errors, you might not have the right scatter file or twrp recovery.img

If you are not sure about scatter file, try flashing a stock rom (I simply clicked on the latest) and follow the PDF mentioned in the link and you'll be able to use the scatterfile from the downloaded rom.
After flashing the entire rom, it took quite a long time to boot (7 min ish) but the effect was as if nothing really changed. I had backed up my phone before flashing this stock ROM using the stock recovery so now is the time for factory reset, then restore data, then install all updates, re-enable again developer mode, usb debuging and oem unlocking and make sure that the updates actually got installed successfully and that there are no more updates.

Then try this TWRP (12.1 MB (12,783,616 bytes)) which also contains a scatterfile but that scatterfile didn't work for me, I had to use the one from the stock rom that I had just flashed. So in case the flashing still errors at this stage, I think you can tell that its because the version of TWRP is not right, not the scatter file.

Note: The file sizes are of the actual unzipped recovery.img


Documentation for Droid Explorer? I can't find the simplest of information on anything for Droid Explorer. For instance, I did a backup, the backup screen disappeared, where does it put my *.ab file?
Does the Droid Explorer app have documentation?

Documentation for Droid Explorer can be found on the GitHub repository's wiki.


Differnce between abilities of System apps, Apps in phone memory and Apps in the SD card Possible Duplicate:
  What are the differences between a system app and user app?

What is the difference between abilities of System apps, Apps in phone memory and that in the memory card?

The only difference that I know about currently is that Widgets' of Apps in the memory card do not show up in the widgets' list and thus can't be used?

Are there any more differences? What are they and why?

Definitions

System App: an app that is installed on the (usually read-only) System partition (/system)
User App: all others (installed in phone memory or on the internal/external sdcard)

User-Apps and System-Apps

Concerning System-Apps versus User-Apps, please see What are the differences between a system app and user app? as suggested by dymutaos.

Apps on SD

A special case are "Apps on SD". Starting with Android 2.2 (aka Fozen Yoghurt or, in short, Froyo), App2SD became a standard feature to the Android system. However, not all apps can be installed/moved to SD card this way, and for good reasons:

the developer might decide to not permit it (see App Install Location in the Android developer documentation)
certain functionalities do not permit it, as they would no longer work

In the second group belong...

AutoStart: Apps could no longer be automatically started by the system (at boot_completed), as the SD card is only mounted after that event was broadcast
when mounting the sdcard to a computer as USB storage, it is no longer available locally on the device -- hence the apps are no longer available -- hence they would be closed. Quoting from the mentioned source:

  When the user enables USB mass storage to share files with a computer or unmounts the SD card via the system settings, the external storage is unmounted from the device and all applications running on the external storage are immediately killed.

services offered by such apps would not be available because of the above
Widgets will fail exactly because of the above reasons
same issues for input method engines,  live wallpapers, account-managers, sync-adapters, and more (all described on the above linked source)

Sure there are possibilities to force almost any app to SD (e.g. DroidSail has this ability) -- but that would break above mentioned features, if any such app offers them. Another alternative is offered by e.g. Link2SD (rooted devices only), which utilizes a separate partition for those apps -- a partition not mounted to the PC, so a few restrictions are circumvented.

Summary

Basically, there's no difference between the apps -- but it makes a difference where they are installed. Certain privileges are reserved to system apps only, as explained in this answer -- but system apps cannot be moved to sd. Apps on SD have certain restrictions, so not every app can be moved there -- but the good of it is: if an app can be moved there, it might save you valuable space on the internal storage, especially when that is limited (as it often is on low-end devices).


How can I improve the noise cancellation on my Nexus One? Despite the highly praised Nexus One built-in noise cancellation, I need to use speech recognition in an extremely noisy environment with better noise isolation/cancellation.  Is there a so called "speech recognition microphone" that would help?  I'm not aware of the complexity or performance of the noise isolation algorithm used by the N1, is it as good as I'm going to get?

If you are working in a high noise environment, a traditional mic isn't going to help you.  Even with a noise cancelling secondary mic it will be very difficult for the equipment to pick your voice out of the noise and isolate it.  You might look into a throat mic instead, which grabs your voice by direct contact with you rather than conduction through the air.  These are especially suited for noisy environments.


Note 4 Verizon Branded I just activated my note 4 it's through Verizon but I switched it to AT&T and am now using it for cricket. Only problem is I want the Verizon boot logo off and all the Verizon based default apps and junk. How can I remove this from my phone permanently?

Verizon and AT&T locks down the bootloader of its phones, usually killing possibilities of root and custom ROMs in the progress. Luckily it seems Note4 has an unlock solution (read here and here), although it does require your current build to be old enough (Lollipop). After that, flash a custom recovery and a custom ROM and you're flying with no Verizon bullsh!t and generally better performance.


How can I find out which devices allow installations of up to date custom ROMs easily? When I purchase an Android phone, I prefer to install a custom ROM on it, instead of using the manufacturer's version of Android. Is there a way for me to quickly figure out if a given phone supports custom ROMs or not? Ideally I want a way to list down every phone that supports custom ROMs by date and price, so that I could quickly figure out which are the latest/cheapest phones that fulfill my requirements.

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

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

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

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

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

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

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

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

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

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


Is rooting the Samsung Galaxy S5 G900V impossible? I've been trying to root my Verizon S5 (SM G900V) for a while now, but to no avail. It has Android 5.0 lollipop on it right now. I was able to easily root my S4, but nothing seems to work for the S5. I've tried towelroot (which says "device not supported" no matter what modstrings I use), various rooting methods directly from my computer (such as Kingo), CF auto root, flashing other roms (almost bricked my phone because the bootloader is locked), and several other methods, all which have failed. I've been searching all over the internet for a way to root the G900V, but everything I found has failed, and some people are saying that Verizon has updated their phones and fixed the vulnerabilities so that they are unrootable. Is there any possible way I can root my phone, or install a custom rom that is rooted like Cyanogenmod? I'm aware that my phone has a locked bootloader, and I don't know how to unlock it on the G900V. Or, will I just have to wait until someone finds a way years later or I get a new phone?

I understand that you cannot root your phone the normal way, because Verizon won't let you unlock your bootloader. I believe Kingroot should work. It was able to successfully root my Samsung Galaxy S3 running 4.4.4. If that doesn't work I would try Kingoroot. Hope this helps. We all hate Verizon for keeping our bootloaders locked.

If those don't work, I would suggest finding a Carrier unlocked phone. When you go to Verizon to get it hooked up, make sure familybase is disabled, or they won't be able to hook it up. I recently was able to hook up an unlocked Nexus 6p (great phone).

Good luck!


Does any app allow schedule voice record except Cinixsoft recorder? I have installed cinixsoft. It can schedule time recording. However, it will randomly stop and then resume. For example, a 2 hour record may cut into 15 mins, 40 mins, 20 mins, 40 min etc. During every cut, it will lost around 3 mins of data. In other words, I will get around 105 mins out of 120 mins of recording. Does any other software do the same thing, but without that problem?

Voice Recorder can schedule recording at any given time for a predetermined time.


What is this S icon on my android? I have a S4 android, I have gone through the list of apps (both running and total) but nothing appears to match up. Can anyone please identify this icon?

"Samsung account: A notification about your Samsung account has arrived."
Taken from http://www.samsung.com/uk/support/skp/faq/1046097


Root Gone but still works for many Apps I Have a Verizon Galaxy Nexus which was rooted. I used an OTA Rootkeeper to keep the root after I upgraded to 4.0.4 which worked great, I was able to use root well after the OTA update. But recently the root has stopped working however the apps that I had saved permission before the mysterious removal of root still work. So I can use Sixaxis, Wifi Tether, File Explorer with root permissions, etc. They all work great however any new app I download is unable to get root access. I first noticed it trying to flash a rom.

When I go into SU app says I have a outdated binary and when I try to update it (from 3.0.3) it fails to gain root access.

Any ideas why I've lost root access and how I can get it back short of going back through the entire root process?

Having "root" just means you have a working su binary installed (the "su" application is generally just a management front-end for the linux-level binary installed in /system/bin or /system/xbin).  So, something has gone wrong with the binary, or the way its installed, or its permissions, or its location, or ...

I suspect the apps that still work must have chown'd themselves once at setup time?  So they only need su to work once, and after that they're good to go.

If you can connect an adb shell or run an Android Terminal (that was just the first play store search hit, I'm not endorsing that specific terminal), type "su" and see if you get a meaningful error.  You can use adb to copy a new su binary over, or just re-"root" the device.  See the FAQ questions here: http://androidsu.com/superuser/faq/


Any Android phones that don't support Bluetooth? Does anyone know of any current Android phones that do not have Bluetooth? We are trying to test our application on phones that do and don't support Bluetooth, but having a tough time finding any phones that don't have it.

Any pointers to sites that may help me track this down would be appreciated.

There's probably not a single one.

The reason is that initially (or still?) Google had requirements for handset makers if they wished to include the Google apps in their phone like: handset needs to include 3G, GPS, Bluetooth support (and probably more).

All recent phones will have bluetooth, so if you really find one without: It's probably outdated and runs on an old version of Android.

You might try an Amazon Kindle (that's really stripped down), but that has also no Google Apps, no GPS and no GSM and is a tablet.

Last resort if you really want to get one without bluetooth support:
Get a model with good CyanogenMod support and build your own ROM with bluetooth patched out (Seems like you do development, so you might consider this).

EDIT:

Here's the Android Compatibility Definition Document

You might find more information here why every device nowadays has Bluetooth integrated:
Due to the Oracle America vs. Google lawsuit some of the contracts ("Mobile Application Distribution Agreement") between Google and handset manufacturers HTC and Samsung were published:

http://www.benedelman.org/docs/samsung-mada.pdf

http://www.benedelman.org/docs/htc-mada.pdf


How do I increase the resolution of BlueStacks? Presently, my BlueStacks appears slightly blurry. By blurry, I mean 'not sharp'.
Compare BlueStacks with my desktop:

(Click image to enlarge)

BlueStacks (Click image to enlarge)

The difference is subtle, but I don't like it. I think it's got something to do with the resolution. How do I increase it so that the items in BlueStacks appear sharp?

To change the Resolution of BlueStack:

Open ‘regedit': Start->Run->regedit
Navigate to: 'HKEY_LOCAL_MACHINE/SOFTWARE/BlueStacks/Guests/Android/FrameBuffer/0/’
Double click the value ‘GuestHeight’
Change Base to Decimal
Input your desired Height resolution
Double click the value ‘GuestWidth’
Change Base to Decimal
Input your desired Height resolution
Restart your PC, Open BlueStack [It will open up with New Resolution.]

Check this Link to work Around :

http://www.techcrises.com/how-to/how-to-change-bluestacks-resolution-in-windows-fixed/


Instagram Login Error - sorry there was a problem with your request instagram Instagram Login Error -

What is the reason for receiving this error message in the Instagram?

I had the same problem few weeks ago and i figured two ways to get over it.

This option is for people who have a different phone in handy. You just have to login to your instagram using a different phone(and the irony is that it allows you to login there). Then you link your instagram with facebook. Logout from instagram and then log back in to instagram using your original phone with facebook.

Now, if you don't have another phone with you or you don't have a facebook account, you can try option 2.

This option requires you to download an app called parallel space. this app basically clones all the apps present on your device. And then using this app you can successfully login to your instagram.