title: Are custom ROMs really required?

text:
# Question
Title: Are custom ROMs really required?
Are there any specific advantages of using custom ROMs? I am using a stock ROM and removed all the bloatware. I tried few tweaks in `build.prop` and `init.d` and use greenify for better RAM and battery management. Other than the custom UI is there any real advantage of custom ROMs over stock ROMs?

# Answer
Well there are many advantages of using custom ROMs. Just removing bloatware from your phone doesn't make your stock ROM a custom ROM. Custom ROMs like their name, are based on "custom" code and are not based on the ROMs made by the manufacturer. There are many custom ROMs that change the base-band of your phone which in turn improves the overall signal quality. Some custom ROMs also adjust the CPU speed of your phone so that you get better battery life without impacting the battery life.

Also, custom ROMs generally give you a chance to use the newest version of Android, even before a manufacturer gives you an official release. This proves to be quite beneficial for older devices as a manufacturer tend to forget their old devices.

Just like their good points, custom ROMs have a few drawbacks too. They void warranty when you install it on your phone. Also many ROMs that are released may contain bugs too which will cause issues for the user.

Finally, it mostly comes to personal preference. Many people want that extra bit from their phone and end up installing custom ROMs whereas many are happy with how their phones are out of the box and stick with stock ROMs.

EDIT: I went through a few more sites, it seems one can't overclock on a stock kernel(found in a stock ROM). You can only underclock on a stock ROM. But anyways my main point of the answer was not only speed. Yes most of what a custom ROM does can be done on custom ROM too but rather than spend so much making so many small tweaks it's best to install a custom ROM that already has all tweaks done out of the box.
> 2 votes

---
Tags: custom-roms, stock-rom
---


# Question
Title: What is the difference between Android user app with root access and a system app
The answer I am looking for is in the aspect of permissions.

Can a system app do everything? Can a user app with root access (on rooted device) do everything?

If so, are they the same?

For example I want to turn the GPS on and I know it is possible on rooted device.

For that requirement should user app with root permissions be enough or should it be installed as a system app?

# Answer
*Undeleted my answer, though it's incomplete. I'm aware that even with root access, there are certain things a rooted app can't do. Elixir 2, for example has a System add-on which allows the GPS toggle to turn on GPS directly through its widget. Without this, the GPS toggle opens the screen for you to turn on the GPS manually. Maybe someone else can explain.*

An app is either a user app or a system app. A user app is stored in the `/data` folder, while a system app is stored in the `/system` folder. To access either folder, you need root access.

Giving a user app root access means it can perform actions that requires root access, such as accessing / modifying system files.

But what makes a system app unique is that it doesn't get deleted if you do a `Factory Reset`. It becomes part of the Android Operating System.

**Related questions:**
> 1 votes

---
Tags: root-access, permissions, superuser, system-apps
---


# Question
Title: Tablet won't connect to any WiFi network anymore, always shows "saved"
My tablet will not connect to ANY WiFi network anymore. Everything was working perfectly for about a month. But now, the WiFi icon has disappeared, and every time I try to connect to a network it simply shows "Saved." I figured maybe it was an issue with my network, so I went out and tested it with other WiFi connections. It can scan and detect everything, but the same thing happens while trying to connect to anything. My Nokia phone and laptop are able to connect to everything perfectly, but the tablet will not, even to the networks which it has previously connected to.

Things I have tried:

* Deleted all networks by using the "Forget network" option and tried connecting again.
* Tried "open" type networks without any passwords.
* Rebooted the tablet several times.
* Done a factory reset, twice.
* Tried to analyse logcat data.

Here is a screenshot:

I also tried connecting to my laptop using Ad-hoc (with the laptop using a wired ethernet connection and transmitting it to the tablet wirelessly) but no use.

As you can see in the screenshot, the WiFi icon which turns blue and gray is GONE from the notification bar. It never shows up anymore. And the "Saved" result is what comes up every time I try to connect to a network.

I switched the WiFi on and tried connecting to the network while logcat was running, here is the text: http://pastebin.com/9pUba6Tt

The `D/CommandListener( 79): Clearing all IP addresses on wlan0` is what happens every time I attempt to connect to any network. Always the same thing.

I have gone through dozens of XDA threads and such with this issue. Many people have gotten the "Saved" problem, but it's only been for people who have UPDATED to ICS 4.0.4 from Gingerbread or something. My tablet CAME with ICS 4.0.4.

P.S: My tablet is a cheap one, it's a Ubislate 7C+ from Datawind.

ANY help would be really, really, appreciated. I've been trying to fix this for about a week now. Thanks.

# Answer
Have the "Saved Problem" on a cheap tablet that came with 4.1.1.

Tried 3 different WiFi networks without success: ZyXel P2601HN, Tomato and DD-WRT.

I was about to return the tablet but, as a last resort tried connecting it to an Android phone in tethering mode. That worked - so the WiFi in the tablet was working?

Then I tried a fourth Tomato WiFi router using 802.1b mode - also successful.

It seems this version is picky about the WiFi routers? Could it be the channel assignments - maybe some banned channels due to legislation?
> 2 votes

# Answer
I faced the same issue. After struggling for a few hours, I found the solution.

Login to your Wi-Fi router and change the Wi-Fi channel to anything between 5-11/13. The problem is due to conflict of channels. (I did Google but no help. Then from my experience, I figured out this solution)

One more thing, if your router allows you change data retry and RTS retry settings, then change them to 128. For some reason, at times ubislate 7C+'s Wi-Fi adapter does not respond on time and the router thinks that it has gone out of coverage. So, the device doesn't get connected.
> 2 votes

# Answer
http://mhotspot.com/blog/fix-obtaining-ip-address-android-wifi-problem/

The above static IP solution is a workaround.

The real solution involves changing file permission on a root file.

Fortunately, my ubislate had root access, with help of x-plore file manager, was able to change permission of dhcpcd-run-hook file to read-execute(no write) in the /system/etc/dhcpcd directory.

Works like a charm. More details in the below URL

http://androidforums.com/avail-all-things-root/583407-easy-real-wifi-fix-obtaining-ip-address-loop-found-me.html
> 2 votes

# Answer
I had the same problem with my Asus tablet. Everything was working fine until one day it stopped connecting.

Not a geek so I tried everything that you have done (all of that!!!) and as a last resort went to my router settings and turned of the "lock". The Asus connected immediately. Turned the lock back on and it still connects. The only issue I have now is that any time that I turn off the tablet or take it away from the network, I have to go through the same process as before.

Tell me if that works through this website.
> 1 votes

# Answer
The tablet is fine, it's your router that's the problem. Chances are that you're using a cheapie like a Belkin or something similar. If its something that you bought from a discount store for about $35 then you're going to have issues with it with the tablet and other wireless stuff. Upgrade to a real router, a high-quality dual-band one. The tablet will work without any connection problems after you do this.
> 0 votes

# Answer
I recently had this problem with my Nexus 7 running KitKat 4.4.2. I fixed the problem by rebooting my router (Netgear DG834GT)
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, wi-fi, connection-issues
---


title: What is meant by locked bootloader?

text:
# Question
Title: What is meant by locked bootloader?
Everyone complains about locked bootloaders on phones. From reading the bootloader seems to be code stored on the partition which /boot is mounted. Once the phone is rooted why couldn't one just delete what's on /boot and put their own stuff there. When you do an OTA and it update the boot loader I assume it just writes files to this partition.

In a Linux distro I can replace grub which is stored in boot with LILO or whatever by simply replace the files in /boot and write the PBR to the head of that partition to then boot into LILO. When the PC boots it looks at the MBR which tells it to look at the active partitin (persumably the one with /boot), chain into that and read the LILO code at the head which then does stuff with all the other files in /boot.

How do android devices boot differently that prevents that?

# Answer
The bootloader is not generally on the `/boot` partition, it's on a separate one, although that's not really the crux of the issue.

The problem occurs when the bootloader is cryptographically signed, which is intended to prevent you from replacing it with your own. The device will check the signature of the bootloader at startup and refuse to boot one with an invalid signature. After that, the bootloader checks the signature of whatever is in `/boot`, refusing to boot *that* if it's not signed validly. Therefore, you can't overwrite either partition without rendering the device unbootable.

When a bootloader is unlocked, it will not check the signature of the other partition images, which is why you are able to install custom ROMs. This means that you don't need to replace the bootloader in order to modify `/boot`, you just need to unlock it so that it skips the signature check on `/boot`. If the bootloader is locked **and** signed, then you're essentially stuck, barring an exploit that allows you to bypass one of the signature verification steps.

This also means that locked bootloaders, in and of themselves, are not necessarily a problem. The real problem is signed bootloaders that do not provide an unlocking mechanism.

The process is (more or less) analagous to UEFI Secure boot, although it's probably not exactly the same architectural implementation. Incidentally, going with your example of Linux, one of the primary criticisms of UEFI Secure boot is that it could potentially be used to prevent installation of alternative OSes on traditional PCs via the same signature checking scheme.
> 6 votes

---
Tags: root-access, boot, bootloader
---


title: Mounting problem for second partition

text:
# Question
Title: Mounting problem for second partition
I am unable to mount the second partition of my SDCard using the *Link2SD* app. My phone is a *Samsung Galaxy Ace.* I enabled superuser root access also for *Link2SD,* but still it does not work. My phone is rooted and I tried everything.

What could I do?

# Answer
Could be more than one problem. You could try:

```
su
mkdir /data/sdext2
mount -o rw,nosuid,nodev,noatime,nodiratime /dev/block/vold/179:2 /data/sdext2

```
1. http://forum.xda-developers.com/showthread.php?t=1568686
2. http://androidforums.com/optimus-v-all-things-root/695963-link2sd-tutorial-new-updated-version.html
3. in terminal, if you have access to:

Folders:

```
 /data/
 /dev/block/mmcblk0p2/
 /dev/block/vold/

```

Files:

```
 /system/etc/init.d/11link2sd
 /system/etc/init.d/

```
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, mount, link2sd
---


title: new sd card, can't move anything to it

text:
# Question
Title: new sd card, can't move anything to it
I have a android tablet. It is not rooted. Model number SC-72 Android Version 4.1.1 baseband version v0.4rc3 Kernel version 3.0.8

My issue started when I tried to download a new game for my son. Error downloading " " There is insufficient space on external storage. So I tried removing a few programs but I quickly realized I needed a sd card. So I bought a scandisk 16 gig sd card. Plug it in. restart tablet. Try to download/install same game and I get the same issue. I try to move the apps to the new sd card and I get error message Couldn't move app. I clear data and cache same issue. Do I need to format the sd card in some way??? I'm sure this question has been ask but I could find a answer that work for me when I looked.

# Answer
> 0 votes
It is worth a try to for!at the card fat32, then attempt to move the app again. I know however that some applications are not built for use from an SD card so it could be application specific also. to see if this is the problem attempt to move different applications and see if the same error occurs.

Let me know how it goes.

---
Tags: sd-card
---


title: Android 4.4 default button restoration?

text:
# Question
Title: Android 4.4 default button restoration?
Android 4.4 comes with an app button in the bottom panel. If it gets deleted, how do I get it back?

# Answer
If you are running the Google Now Launcher this is supposedly not deletable. Other launchers allow customization and offer the button as a shortcut to a "launcher action". If you long press on an empty region on your home screen it should ask you whether you want to place a launcher action there. If you just go thru the options in that list it should be quite easy to find.

Here's are some screenshots for Nova Launcher on my i9100 running 4.4.2.
> 0 votes

---
Tags: launcher, buttons, user-interface
---


# Question
Title: Gmail on Android separate from google play
Is there any way to read mail (and calendar) from a gmail account on a Android phone without tying the account to a play-store account used on the same phone? Theoretically this should not be a problem, gmail offers pop3 and IMAP so i should be able to use a client app and keep google ignorant of the device i use.

I ask because so far i have not connected my gmail account to my bank account or credit card and i would like for these to stay disconnected. Bank and credit card account identify me by name and surname (phone, address) while gmail is tied to some of my web activities (for example search history). I dont want to make it too easy for google and all those foreign governments to connect the two.

Here are some related questions: How do I remove all social integration features with Google+/Google applications and What information does stock Android send to Google by default, and how do I opt-out?. I would like to set up my new Android phone one step at the time, starting with the gmail and playstore account.

# Answer
> 0 votes
Yes, you can set up multiple Google Accounts on your device and Gmail will handle them with aplomb.

You may have to have the Play Store account be the "main" account, just for ease of use, but you can easily add the account(s) where you have your email and/or calendar information. You can also selectively choose which account syncs Gmail, Calendar, etc.

# Answer
> 0 votes
As Al E stated you can add multiple Gmail accounts to the Gmail app & set them to only sync the email. Another option would be to open Gmail in your browser.

---
Tags: google-play-store, gmail, google-account, privacy
---


# Question
Title: How to root Moto X with stock 4.4 kitkat without unlocking bootloader?
I have tried RockMyMoto, PwnMyMoto and SlapMyMoto. All have failed. I am also unable to downgrade from 4.4 kitkat (which the phone came with) to 4.2.2 in order to root. The downgrade fails due to "security downgrade" or something similar. Any advice? I do not with to void the warranty by unlocking the bootloader.

Is it possible to flash a pre-rooted kitkat system image using RSD Lite? I was able to use it to re-flash 4.4 after a failed attempt to flash 4.2.2

This is somewhat urgent as it is a surprise gift for someone who likes having rooted phones.

Note: I only mention downgrading from kitkat because there seems to be no way to root a phone which came with kitkat on it. If there is another option, I would love to hear about it!

UPDATE: It is possible that the phone came with 4.4.2 and the updated bootloader. I did not check before I attempted rooting and flashed 4.4 using RSD Lite.

# Answer
> 1 votes
You have two questions here, which should be split into different questions.

To answer your first question from the title: In general, you need to unlock the bootloader to root the device.

Also, by unlocking the bootloader, you are allowed to flash a custom recovery. Using this custom recovery, you can wipe the device's cache, system, and data folders. Afterwards, you can flash a custom ROM that may have a previous version of Android.

Also, under stock ROM, (in some cases) some bootloaders (esp newer ones) will not allow you to downgrade. Doing so will break stuff on your device, like Wi-Fi and sound not working properly, etc. *But again, this is a general statement (not specific to Moto X), and may partially answer your second question*.

Anyway, there is a guide here that allows you to downgrade from KitKat to JellyBean.

---
Tags: rooting
---


# Question
Title: How to Re install Android 4.2.2 on Samsung galaxy grand
I am using *Samsung Galaxy Grand GT-I9082* from past one year. I got lot of software updates and did all of them, including the 4.2.2 JellyBean FirmWare Update.

Recently I got one stability update, after which my mobile lost it's stability. Now I want to revert back to Jelly Bean *prior* to that update, by re-installing 4.2.2 JellyBean FirmWare. I have read few blogs about the procedure with Odin but I am confused whether that procedure only works when my mobile is loaded with 4.1.2, or with any version? Currently I am using 4.2.2 Jelly Bean.

I have tried hard reseting the device and wiping the cache partition; but still the device is slow, constantly hanging sometimes, and I am missing important calls also.

# Answer
I Have Replaced ROM in my mobile using Odin and downloaded official Jelly Bean Firmware from here and installed by following instructions i was able to succesfully flash the Jelly Bean Released on nov 11 2013 and after flashing i did following

> Wiped User Data (Factory RESET)
>
> Wiped Cache Partition

Now it's working like charm
> 1 votes

---
Tags: 4.2-jelly-bean, odin, downgrade, samsung-galaxy-grand
---


title: What is open source archive?

text:
# Question
Title: What is open source archive?
I just got notification from Drippler app that open source archive is released for my device. This is the Xperia SP v12.1.A.0.266 link. I just want to know what is open source archive.

# Answer
> 1 votes
Open source archive is for the developers or ROM cooks. It contains files which can be used when building a kernel. This is mainly intended for experienced developers and not for normal phone users

---
Tags: sony-xperia-sp
---


title: factory reset of a Huawei Ascend H881C

text:
# Question
Title: factory reset of a Huawei Ascend H881C
My google play store is not working. Every time I go to download an app, it says no connectivity. I was told that I would have to reset my phone, but I'm scared that it will delete everything. I can't download backup apps because I can't even get on google play. I'm really sad and frustrated because I don't know what to do. Please help! Thanks. (:

# Answer
> 0 votes
You can first try to do this : Go to setting \> manage application\> google playstore \> clear data

if that wont stop your problem,

you can download BackUp apps from many other sites on line. try 1mobile market or MoboMarket etc.

If your phone is rooted, try titanium backup http://www.papktop.com/titanium-backup-%e2%98%85-root-5-5-0-1.html

You need to enable 'Unknown Sources' in Setting \> Security tab in order to install apps not from play store.

---
Tags: factory-reset, huawei
---


# Question
Title: Samsung Galaxy S4 not getting software updates of 4.3 or 4.4
I have a galaxy s4 device running on 4.2.2. I am not getting any updates for the same. When I do check for updates it says "You already have the latest version". I know 4.3 has officially released for galaxy s4.

I don't want to root my phone and update it. Since it is officially released why i am not getting the updates ?

Please suggest any solution so that i can get my phone on latest OS version.

Thanks

# Answer
Sometimes OTA (over the air) upgrades are very late to turn up. Also, your carrier can delay things, which is nice of them. You should try installing Samsung's Kies software and upgrade that way.
> 0 votes

---
Tags: samsung-galaxy-s-4, android-versions
---


# Question
Title: Samsung Galaxy Grand Duos not embedding GPS information in Photos
My Samsung Galaxy Grand Duos is not embedding GPS information(Latitude/Longitude) in Photos taken from the phone camera. I have enabled GPS option in main settings, and also set the GPS tag in the camera settings. The latitude and longitude information is not appearing in the photo details. I do not wish to enable the "Mobile Data" option. I do not need the location information like place name, etc... I only need latitude and longitude information. What other setting am I missing?

# Answer
It could simply be that the phone doesn't have a GPS fix when you take the photo. It might be different in your phone's camera app, but most camera apps start asking for the position when you start the app, and if there isn't a fix when you hit the 'shutter release', they save the photo anyway, rather than holding you up waiting for a GPS fix. Getting an accurate position can take some minutes if you're hidden from the sky, so it's easy to take the photo first without realising.

Check the location icon in the notification bar, and be sure it has stopped blinking before you take the photo.
> 1 votes

---
Tags: samsung-galaxy-grand
---


title: get back root with custom rom

text:
# Question
Title: get back root with custom rom
Not long ago I upgraded my Samsung Galaxy 3 (GT-i5800) with Kyrillos' rom v10.6

It appears to use CyanogenMod 7.3.0-RC3 Android 2.3.7

Some apps I often need to use, like SSHDroid, Terminal and Midnight Commander, often get "has been denied superuser permissions"

I see mention of a root option, to Enabled for ADB and/or Apps , but no way to get to such a settings page despite various suggestions. http://www.cyanogenmod.org/blog/security-and-you

# Answer
> 0 votes
The SuperSU bundled with CyanogenMod 7 was somehow inaccessible to user root access requests, like with SSHDroid, Terminal Emulator and Midnight Commander, as I've mentioned.

Forums confirm superuser permissions being denied to everything, and inability to get to its configuration. This was a later CyanogenMod design decision.

What finally worked for me was copying the latest CWM-SuperSU-v1.93.zip over to my SD card, rebooting into the "recover" mode CyanogenMod provides, and flashing from that ZIP. http://www.adbtoolkit.com/rooting/su/zip/#.UxmWtNxdVeQ

Now, I can finally do things like clean out large files from /data/dalvik-cache/\*.dex when internal space is badly needed temporarily, or other UNIXy things.

---
Tags: cyanogenmod, samsung-galaxy-s-3, rooting, ssh, superuser
---


# Question
Title: Music just won't play loud enough on Samsung Galaxy S4 i9500
On my Macbook Pro, iTunes lets me take advantage of my Sennheiser HD 380 headphones. I can lift the sound as loud as I like.

On my Samsung Galaxy S4 i9500, I just can't get near as loud a response from my headphones. It's very quiet.

(How can my computer's operating system give me far greater feedback than the Android operating system on my phone?)

Please advise how I can achieve the same sound quality with the Android OS.

Thank you.

# Answer
> 1 votes
This might actually not be a problem caused by the operating system but rather by how much voltage the device can output into the headphones. So, your Macbook is more likely to have a more powerful audio output than your S4. The key word here is impedance. I assume the headphones you mentioned have a impedance too high for mobile devices, such as the S4.

---
Tags: audio
---


# Question
Title: Screen turns off during call with Tecno F7
Why does my screen go off during a call? It doesn't turn on even when I press the power button. It only comes back after the call.

# Answer
> 1 votes
*Disclaimer: I have a Samsung Galaxy S4*

Just giving this a shot in case it works. Are you using the stock Phone app? Maybe you have the `Turn off screen during calls` checked.

# Answer
> 1 votes
I have similar problem, on reading this thread i checked on the proximity sensor on the Techno f7 and discovered it was somewhat blocked, i cleaned the blockade and everything went fine. The Proximity sensor is located at the right of the speaker it is a small oblong shaped spot.

---
Tags: 4.2-jelly-bean, calls, screen
---


# Question
Title: How to install Yii framework in an android device?
I am studying Yii framework in my android phone. I have an application called AndroPHP. It has a **LightHttpd, MySql and PHP**.

I can run CodeIgniter, Wordpress and Smarty in my phone but I don't have an idea how can I install a Yii framework. I searched in the Internet I can't find any correct solution.

I tried to install it using the yiic webapp in my android terminal emulator. And my error is

**sh: yiic: not found**

I have a YII framework extracted in **sdcard/www/YII/**

And I used the yiic in the framework folder.

To access the yiic I have this path:

**root@android:/storage/sdcard0/www/YII/framework#**

And to use the yiic I have this

**yiic webapp sdcard0/www/bid**

where **bid** is my folder under **www**

Any idea how can I install this framework? Or any android application that has a tutorial in installing Yii. Ok that's all thanks.

# Answer
> 0 votes
PHP mySQL Server app is available for android device.

Install it and then download and generate your Yii project by using cmd, then copy that project to your android device WAMP root directory. For better development, install it on your pc.

Before running the command in the cmd, install php and make sure to set the php path in your system environmental variables.

---
Tags: applications, installation
---


# Question
Title: Does syncing more Google accounts decrease a phone's battery life?
I recently got a Motorola Moto G (4.3 upgraded to 4.4.2), and I wasn't getting the battery life that my vendor claimed I would get (Through mixed usage: 2-3 hours of music, some web browsing, a lot of Whatsapp, a little bit of gaming, and Wifi/mobile network completely turned off in the night (for some 8-9 hours), I barely touch 20 hours of battery life)

I was wondering whether this has got to do with the 3 google accounts that I've kept in sync for GMail and some other Google services.

I may be a bit paranoid because my previous Android phone suffered from woeful battery near the end of its life, but still I would like to know if syncing more accounts drains the battery more or not.

# Answer
Short answer: yes and no.

Using three accounts won't run the battery down in itself: by far the bigger factor is how much activity there is. To take an example, Gmail uses push messages (via *Google Cloud Messaging*, *GCM*) to notify your phone of new mail, so the phone doesn't have to repeatedly poll the server for new messages for each account.

Because of this, adding a new account that never gets any email will have hardly any effect on battery use. OTOH, doubling the amount of email you get will have a much bigger effect, because GCM is waking up your phone twice as often. While adding a new account makes little difference on its own, you're probably adding the account because it's going to get mail, so you will end up using the battery more.

The same applies to other services too. Even for anything that does poll instead of using GCM, Android is clever enough to do all the polling tasks at the same time, to avoid repeatedly waking up your phone. This means that checking two accounts uses a little more battery than checking one, but less than twice as much: again, the amount of work it's doing each update (how much data it's fetching) is a bigger factor.

To address your particular situation, I'd guess that the background updates on your phone aren't using nearly as much battery as the foreground things you're doing. Don't forget you check the battery use of each app in the device settings.
> 7 votes

---
Tags: sync, battery, motorola-moto-g
---


title: Rooted phone bricked without CWM

text:
# Question
Title: Rooted phone bricked without CWM
Hello~ I just wanted to ask whether my phone has a chance to be fixed or not. My bro just installed a chainfire 3d app on it and the next thing I know, my phone was bricked and stucked on the android logo.

My phone is rooted but I dont have clockwork mod, but I can still access the recovery mode. I dont have an external mmc though, Is there any way to fix it?

I tried ADB then in the recovery mode, I choosed install from adb etc. etc. then it will be detected on the pc using adb devices. but whenever I use other adb commands, it says error: closed.

I remember reflashing an old phone a long time ago using ODIN but I can't remember how-to anymore. Am I able to do the same thing in my phone? That was a samsung pocket. My phone I am using now is a Cherry Mobile Thunder 2.0 / Android Jellybean

I also tried pressing Vol- + Power then it brings me to Factory mode. But only tests and celar mmc etc. no download mode. but if I press vol+ power then it is in the recovery mode.

# Answer
Since this is getting inactive for so long and no one seems to know the solution. Then I guess I'll bring my phone to where I bought it and face the consequences of my actions HAHA! If they can't fix it, then no one can. LOL

Cheers, guise!
> 1 votes

# Answer
If it's "bricked" you may still be able to run the manufacturer flash utility to start over.

It seems very odd that is would be bricked by installing an Android app, though. Can you run `adb uninstall id.of.app` when it boots up?
> 0 votes

# Answer
To do the hard reset here is the step: \> Set the volume into its maximum level \> Hold the power button for about 40 50 seconds \> Wait until the pop-up window appears \> The release \> Control up the volume to select factory reset \> Then continue the process until you finished
> 0 votes

---
Tags: root-access, boot, unbricking
---


# Question
Title: Cannot see pictures and cannot hear audio on Galaxy Y; package data not signed properly
I don't know what's wrong with my Galaxy Y. When I take pictures or download pictures, they cannot be viewed. Audios can not be played. I tried downloading Facebook, Viber and Wattpad, but it keeps on saying package data was not signed properly.

# Answer
Actually galaxy y default player doesn't support much formats. Check which format it is. Then try downloading the player which supports the format.For eg: if it is 3gp format videos you will need 3gp player.
> 1 votes

---
Tags: samsung-galaxy-y
---


# Question
Title: What are all the "DiskCacheIndex*.tmp" files on my phone?
I have about a dozen files named `DiskCacheIndexnnnnnn.tmp` in my `/mnt/sdcard`, where `nnnnnnn` is some number. All of these are emtpy:

What are they for?

Who created them?

Is it safe to remove them?

# Answer
> 2 votes
Its the cache files for the sd card itself, its safe to delete.It is produced by apps which store data into sd card.You could tell the apps not to store it on SD if you like, if the app supports it.

# Answer
> 1 votes
They might be from an app called "3D Gallery". There's also apparently an app for deleting them: "Junk Killer". (I haven't looked at the Market myself.)

Everything I was able to find says that it's okay to delete them. At worst, they'll be recreated as needed.

---
Tags: temp-files
---


title: having problems with the home page S4

text:
# Question
Title: having problems with the home page S4
My S4 has been rooted 2 weeks ago,and today it locked up and I cannot do anything on it, cannot open settings, cannot receive phone calls, cannot send text messages. the home page is unresponsive, and when i try to press any buttons the only thing that comes up is a message saying "touchwiz in not responding". The computer is now not reading the phone. So not sure what to do, please advice. Thank you!

A friend rooted the phone for me, so not sure how it was done, and my friend is out of the country now.Did not change any settings.

# Answer
Try factory setting option in settings.If it doesnt work,try updating it to next version os and again root it if necessary.I would suggest to just root it again it may happen that rooting process is not been completely successfull.
> 2 votes

---
Tags: samsung-galaxy-s-4, home-screen, samsung-touchwiz
---


# Question
Title: Connecting an AVD with an android device
I want to test an android application using WiFi-Direct, and i want to ask if i can connect an virtual device created with VirtualBox with my real device android ? thanks in advance.

# Answer
No you cannot connect an virtual device. Because Avd of pc is just simulator and doesnt have facility to such connections. You can check wifi in avd using internet connection of pc or VirtualBox but not to your real wifi.
> 1 votes

---
Tags: android-emulator, wifi-direct
---


title: Search Play Store history for an app?

text:
# Question
Title: Search Play Store history for an app?
My droid phone died recently and I got a replacement. I was trying to install a phone silencer app that I liked which was on my old phone, but I couldn't find the exact one in the Play Store. Is there a way I can search my old Play Store history? Or is that information lost with the old phone?

# Answer
Go to my apps in google play browse all the apps

Note: Made as answer as requested
> 6 votes

---
Tags: google-play-store
---


title: Change stock Clock app timer noise?

text:
# Question
Title: Change stock Clock app timer noise?
In the stock clock app (4.2 stock Android), there's a timer function; the one where e.g. you type in 8 minutes and an alarm goes off in eight minutes. However, the noise it makes is absolutely unbearable. It's like a smoke alarm. There doesn't seem to be an option to select a different sound. I'd rather not use a different clock app; I like the stock one. I just want to change the horrible noise. Any tips?

# Answer
> 2 votes
I've got the same problem and the annoying sound can not be found in `/System/media/audio/`, but in `/system/app/DeskClock.apk/assets/sounds/Timer_Expire.ogg`. In any case, it seems difficult or impossible to change.

There is more info here: http://androidforums.com/nexus-4/668411-super-harsh-countdown-timer-sound-nexus-4-how-change.html

# Answer
> 1 votes
There are just 2 ways to fix this:

* either to fix an .apk for this app (change a path in source of that app to point to different sound file and build it from source. Or maybe you will be able to patch your apk using something like android-apktool)
* or to fix something else (not an app):

Mount `/system` as `rw` (either using `adb` or RootExplorer or other program). Go to folder `/System/media/audio/`. It usualy contains folders `alarms`, `notifications`, `ringtones` and `ui`. Then you can find and replace that annoying sound with another `.ogg` file for your taste.

---
Tags: alarm, clock
---


# Question
Title: LiveSuit (or other similar tools) for Linux or BSD
I need to Flash a new ROM on to a `Allwinner A13 tablet`. But I have no access to a windows Box.
Is there any tools like LiveSuit for Linux or BSD.
Also if/how to install tablet device driver.

# Answer
There are some projects that have gotten LiveSuit to work on Linux, such as this website and details in this forum.

Most of what I could find focused on A10 chipsets, but A13 is close enough that it might work (of course, you'll have to find A13 specific ROMs). The second link also shows how to manually install drivers. Since you didn't specify your exact model, you may have to modify the directions somewhat to work with your device.

The easiest solution, of course, is to get access to a Windows box. A year ago, Linux support wasn't so good, so I had to borrow someone's computer for a bit to flash my Allwinner A13 tablet. Even more restrictive is the ability to generate your own ROM images. I couldn't find anything that would work on Linux, so I was stuck using Windows to upgrade my tablet* to Android 4.1.

\*I wrote this post.
> 0 votes

---
Tags: rom-flashing, custom-roms, usb-drivers, stock-rom
---


# Question
Title: Why custom roms are .zip filed than made as .ftf
I am asking about Sony Xperia devices and I dont know this suites other brands or not. The custom roms provided by the ROM cooks were `.zip` files where we need to flash the kernel and then the rom zip to install. Why the roms were not made as a `.ftf` file so that it can be flashed easily via flashtool?

# Answer
> 3 votes
`.ftf` are more suited for the older line of Xperia devices and is proprietary format, the trend with newer Sony devices is `.elf` instead.

Their layout of kernel image is non-standard, this requires a special script to run against the freshly built kernel image to convert it and add extra special markers to make it compatible for the Xperia to enable booting.

Without the markers, the flash will fail, Androxyde's Flashtool has the capability to generate the `.ftf`, `.elf` by concatenating the kernel image (usually gzipped raw flat binary) with a header called `.sin` which has some proprietary encoded binary that fixes up the bootloader's address from which to boot up under. The script can be found on Sony's Opensource portal website, that contains a blog entry highlighting how to create a flashable kernel for Xperia S model.

The custom ROM's that the OP is referring to is more of a "universal generic" method, which contains the kernel and the files that composes of the ROM, that is made suitable by the likes of ClockworkMod (CWM) and TeamWin Recovery (TWRP) to use them.

Some manufacturers are free to deviate on how their kernels are created and if necessary, applicable handling to convert it to a form suitable for flashing, such as Sony's own format, rather than using `mkbootimg` which is a more generic form of creating a flashable kernel (this combines the kernel image and auxiliary supporting files), that is compatible with most, if not, all devices with some exceptions, like Sony.

As case in point, the kernel has to flashed separately first before flashing the ROM. For others, CWM/TWRP can directly flash the newly built boot image file created via `mkbootimg` first behind the scenes then write out the files into the `/system` partition.

---
Tags: custom-roms, sony-xperia, zip, flashtool
---


title: App Memory Hog Problem

text:
# Question
Title: App Memory Hog Problem
I swipe apps closed and they still appear to be using memory. Then I use task kill, but I can immediately refresh and they're open again. So I goto manage apps and force stop. Once again if I click back and go back into the app setting it's open again! Why is this and how can I stop it? It's mostly system apps I don't want/need and I'm afraid to uninstall them and possibly wreck my phone. Already had too many problems fixing errors because of just that.

# Answer
It seems you're not "getting" how Android manages the apps.

***Note:*** *do not use task killers*! There's an extensive Q&A on this

When you launch the app, it appears in the foreground, *note, I am not getting into developer specifics about life-cycle of apps themselves.*

There are two scenarios:

* When you press back, depending on said app, it will either go into the background, Android will eventually reclaim the memory occupied by the app.
* A high priority app that appears, incoming calls is one prime example of this, Android will push the app behind, and bring forward the dialer screen where you can either lift the handset to engage or cancel the ringing.

To further embellish more:

* There is a background app, called a *service* that is running intermittently, perhaps, polling on checking a website, Google Play Services is a prime example of it, and if there's any app update, the service will trigger the package manager to download the update and proceed, in the background.

That is primarily the reason why you should not force-stop an app, because, they may have a service running and killing that will only re-start the service which has a knock-on effect, more CPU cycles wasted in bringing up the service again, and therefore wasting yet more battery juice in the process.

Also, to force-stop an app can actually induce bad behaviour on the app itself, what if it's saving data or querying a backend content-provider, terminating it can lead to corruption or mis-behaviour. Again, this statement is only a brief example which is beyond scope of site, i.e. relating to developer in how to handle the situation in event of force-stop.

> they still appear to be using memory

"*appear*" is the keyword, give it a few minutes, Android will run a sweep across the memory and reclaim it if apps are inactively running or not using in fact, that memory sweep is carried out on a regular basis very actively.

At the end of the day, Android does a pretty darn good job in reclaiming memory so should not interfere with that process.
> 1 votes

---
Tags: insufficient-memory
---


# Question
Title: Nexus 4 verification failed error on Update Android 4.4 KitKat
I successfully downloaded Android 4.4 KitKat (see screen shot):

And after downloading do not appear "restart/install" button, appear "Verification failed" error (see screen shot):

<sup>(click the images for larger variants)</sup>

If I click "Check now" button it begin redownload update Android 4.4 kitkat again.

Does anybody know where the problem is, and how it could be solved?

# Answer
> 1 votes
Is your Nexus 4 100% stock? (i.e. no Xposed module changes, or low-level tweaks like status bar mods and DPI changes).

Verification will fail if the system files on your device don't match factory/the expected ones. I had this happen to me several times with both my N4 and N5. Reverting the changes I made (thankfully, they weren't too many) fixed it.

# Answer
> 1 votes
You can use the Nexus Factory Images to upgrade your phone to Android 4.4 (now 4.4.2). To do this have a look at this question.

---
Tags: updates, nexus-4, 4.4-kitkat
---


# Question
Title: How to setup K9 Mail properly for free email services offering multiple aliases for same email box?
Tried Googling for a lot of results but did not find any that can show how to setup email accounts that offer using multiple email aliases to users on same email. I am talking mainly about Outlook.com and ability to send from my email account there using different aliases like joedoe@outlook.com or superjoe@outlook.com while all arriving email will arrive to main email box. I also wonder if certain filters can be set up that would establish folders for respective email aliases to keep myself organized)

I tried playing with settings, different combinations but nothing worked and brought me errors.

* I tried settings like using @outlook.com instead of @hotmail.com or my email address but without @outlook.com or @hotmail.com for my username.
* Tried m.outlook.com and snt-m.outlook.com and same with hotmail.com
* Tried enabling SSL/TLS security with default port 443 and no security

Can anyone suggest me appropriate course of action to setup K9 Mail at least for Outlook.com to be able to use email alias I have there? I think it involves setting up exchange type of account.

Thanks.

*Android 4.3*

*K9 Mail latest version*

# Answer
> 1 votes
In *K-9*, when in your Inbox, hit the `Menu` key and chose *Settings→Account→Compose→Identities*. You should see a "Standard Identity" already in place. Hit `Menu` again, and chose to add a new identity. Think of "identity" as a synonym to your "alias".

I've not used this feature myself, but reports say *K-9* also automatically choses the correct alias when replying to a mail.

---
Tags: settings, email, accounts, k9-mail
---


# Question
Title: How many devices Android 4.0+ can support connected simultaneously?
Did anyone know how many devices connected simultaneously Android 4.0+ can support using Wi-Fi hotspot? Is there any limit?

Just to make sure that we are don't talking about 'operators tether limitations', I'm presuming that we are creating a Local WLAN with an Android device. It's like use an old Galaxy S2 as a home Intranet to connect my TV, smartphones, tablets, computers to a media server, without any outside (Internet or 3G) link.

# Answer
> 0 votes
As far as I can see, there is no software limitation, and google's page on it says nothing about that (https://support.google.com/nexus/answer/2812516?hl=en&ref\_topic=3416342). However, your phone's hardware may not be able to support that, for instance my Nexus 4 gets very hot with only one computer connected, and it will also be slow as all connections have to be routed using the phones limited processing power.

---
Tags: wi-fi
---


title: Moto X: Press 1 to Accept Incoming Call

text:
# Question
Title: Moto X: Press 1 to Accept Incoming Call
Recently, upon receiving an incoming call, I get a voice notification asking me to "Press 1 to answer the call". Probably started a couple of days ago, which perhaps correlates to having received Motorola Assist updates about that time.

My initial thought was that this was Google Voice call screening. While I do have GV installed, I am not using it nor have I even set it up.

Any thoughts on where else the calls are getting trapped out?

# Answer
The solution to this problem was to turn off Google Voice Call Screening. Though the GV app was not installed and I do not know how the setting became enabled, I logged onto my GV account to turn off this setting.
> 1 votes

---
Tags: moto-x
---


# Question
Title: Galaxy S plus does not see files on external SD
I bought a 32Gb external SD for my S plus and can upload video files from the PC to the card. They show up on windows explorer as uploaded, but I cannot access them from the phone. The /mnt/sdcard folder shows the /external\_sd folder as empty apart from a LOST.DIR folder.

Any ideas?

# Answer
> -1 votes
I think if your phone is 16 gb the max you can go with ext sd card is 16 gb any bigger and the phone doesn't know what to do so 32 won't work that's what they told me for my galaxy s2

---
Tags: samsung-galaxy-s
---


# Question
Title: Will after i batch restore on titanium backup will it restore to the same location?
I have done a backup with titanium backup (except system apps) More I am switching to another ROM. My question is when I will batch restore then will my internal apps(apps not installed in SD card ,installed on phone storage) that I have installed will be restored to same location as of previous ROM?ie . internal apps to internal and SD card apps to SD card.

Switching to same ROM version android 4.1.2 JellyBean

Thanks in Advance!

# Answer
Yes. Don't worry. It usually restore in the same location. Even if it doesn't it isn't supposed to cause problems. You can always move them.
> 1 votes

---
Tags: backup, restore, titanium-backup
---


title: Rooting the Nexus 7 2nd gen 2013

text:
# Question
Title: Rooting the Nexus 7 2nd gen 2013
How do I Root my Nexus 7 tablet.It's not straight out of the box I have quite a few app installed... Can I keep the apps and data already on the device ?

# Answer
> 0 votes
Dont use a toolkit as the commenter above has said. They will only make you more clueless about the whole process, and it honestly isnt that hard to root a nexus manually anyways. There are basically 3 steps:

1. Unlock bootloader
2. Install custom recovery
3. Flash root binaries through custom recovery.

For more elaboration on these steps, read here.

---
Tags: rooting, nexus-7
---


# Question
Title: Phone not appearing in Android Device Manager
When I go to Android Device Manager, my tablet is listed, but not my phone. I had signed up just as soon as ADM was available, and at that time both devices were listed. Now, for the last several days, I can only see my tablet. (For what it's worth, both devices appear in the "My Devices" section of the Google Play Store.)

I have done the following while troubleshooting:

* Ensured that the Android Device Manager settings in **Google Settings** are both on. I have even toggled them off and back on again
* Ensured that **Location Services** are on
* Ensured that all sync services for my account are toggled on and work
* Have connected to the Play Store several different times
* Ensured **Google Play Services** is at the latest version
* Made sure I'm using the right account. (In fact, I removed the other secondary accounts from the phone)
* Power-cycled the phone several different times

I could understand if ADM couldn't find the phone due to it being off, out of range, poor signal, etc., but ADM would at least display the phone and tell me it couldn't find it.

**So, any suggestions to get my phone to show up on Android Device Manager?**

I would like this to be working before something happens to the phone. (*Murphy's Law* and all that.)

Although it shouldn't make any difference:

* Tablet: Nexus 7 (2012) with Android 4.3
* Phone: Verizon Galaxy Nexus with Android 4.2.2

Addendum:

There's apparently some (relatively new) advice on the Android Device Manager help page:

1. Open **Google Settings** from your device's apps menu.
2. Touch **Android Device Manager**.
3. Uncheck **Allow remote factory reset**.
4. Go to your device's main Settings menu, then touch **Apps \> All \> Google Play services**.
5. Touch **Clear Data**. Note that this action doesn't remove personal data.
6. Go back to **Google Settings** and select **Allow remote factory reset**.
7. Restart your device.

I have followed these steps, but it doesn't appear to have worked.

# Answer
> 22 votes
Well, I don't seem to have an answer *why* this was happening, but I got some advice about how to finally fix it.

From Ryan Lestage on Google+:

1. Clear data for the following apps:

* Play Store
    * Download Manager
    * Google Services Framework
2. Restart your phone.
3. Fire up the Play Store app.
4. Wait for the device to show again on the web Play Store. It will appear under `Settings > Devices`. It may take a half-hour to several hours to appear.

When your phone has shown up in the Play Store with the date registered as today's date, proceed with the next steps, but not before.

1. Open Google Settings from your device's apps menu.
2. Touch Android Device Manager.
3. Uncheck Allow remote factory reset.
4. Go to your device's main Settings menu, then touch `Apps > All > Google Play services`.
5. Touch `Clear Data`. Note that this action doesn't remove personal data.
6. Go back to Google Settings and select Allow remote factory reset.
7. Restart your device.

I would like to know exactly which of these steps was the magic sauce, but I'm content that it worked at all. I suppose that Play Store connection makes some sense, because while my phone was listed there, it showed a "Last Used" date back in March or somesuch.

I really hope that the setting *sticks* this time, and that I won't be forced to repeat this process every couple of months just to protect my device. (If so, I'll go back to some of my other options, like Carbonite and/or Lookout.)

# Answer
> 0 votes
I don't know if this will help but I had 2 similar problems:

HTC One Phone: I had to go to the "play store" and download the app for the Device Manager even though it was supposedly installed. I could then surf the web and go to the google.com/android/devicemanager website using my cell phone and I tested the ring and it worked.

However, when I went to my computer I ran into the same error message as noted in the comments above that I had no device connected. So, I left my HTC One plugged in overnight and some applications ran that cleaned up the temporary files and fixed a few other things. When I logged back onto google.com/android/devicemanager the HTC One showed up on the website on the top left hand corner.

So, I guess you have to have the latest Device Manager App for your phone and clean up all the temporary files on your PC and have your device plugged in so that it can be recognized.

---
Tags: android-device-manager
---


# Question
Title: how to fix grey wifi icon (no internet), and how to track what caused that?
\[SUSPENDED. see P.S. at end, any good way to deal with this suspended state?\]

My phone have the grey wifi-icon problem, where you do not have access to internet.
Yesterday it was working fine, I changed nothing.
Usually it always connected grey and a few moments later it gets colored, but now it is forever grey...

I followed these tips from other questions that did not work:

* turn wifi-off/on
* turn air-plane mode on, wait 1min, turn it off (and wifi on)
* forget/remove the wifi config and recreate it
* reboot the phone
* reboot wireless router
* shutdown the phone
* (NO) I got a tip to lower my router security from TKIP+AES to only TKIP, but it was working perfectly yesterday; so I will not do that for obvious reasons..

I can ping my phone from my PC.
I can JuiceSSH from my android into PC (intranet is ok).
I can do nothing internet related...

My phone is not rooted, should I?
My connection drops from time to time when I see "obtaining ip address" if I leave it on the wifi config page, but it was like that already before the grey icon problem..

Where I can see wifi log to try to understand what is happening?

PS.: my phone is working again, I did nothing either to fix it; my PC was connecting to internet while my phone not... now both are ok; I will keep the question as the problem may happen again and I wasnt able to track what caused and how to fix (if ever possible); just that it is not urgent for now... thx!

# Answer
> 2 votes
Grey icons don't mean that you don't have internet connectivity. eldarerathis's answer explains:

It has to do with whether or not you've currently got a good connection to Google's servers for sync services and the like. From page 27 of their Android 2.3 Users Guide:

> Network status icons turn green if you have a Google Account added to your phone and the phone is connected to Google services, for syncing your Gmail, Calendar events, contacts, for backing up your settings, and so on. If you don’t have a Google Account or if, for example, you’re connected to a Wi-Fi network that is not connected to the Internet, the network icons are white. I'm not really sure why it bounces back and forth between green and white sometimes. I've noticed it on my phone but everything works fine (I run CyanogenMod, though, so perhaps it has to do with that). It could also be that green means it's currently in the act of syncing, but the wording in the document is a little vague, in my opinion.

In the case of Honeycomb or Ice Cream Sandwich, the colors are blue/grey instead of green/white, but they still have the same meaning.

# Answer
> 2 votes
I was getting the same issue with my tablet. Grey icon for wifi and SSL error on my Chrome browser. No internet whatsoever, started happening when i tried clearing cache files on system.

I was searching and googling for answers abt this issue with my wifi, then I finally tried fixing it myself. This was happening to my Lenovo ideatab A3000-h, then I looked on every settings I could see, to check if there are any changes on anything. I was almost about to give up, then I saw the time was incorrect. I checked the system date and time and I saw it was set to 8am 01/01/09. I then set the right date and time (automatic setup via mobile network), then poof, everything went running again. I see my blue wifi icon now..

The other guys are correct, grey icon means that there was an error on google sync, and in my case, since the time was all messed up, the syncing part was getting confused. Grey Icon for wifi doesnt always mean 'no internet'. just means, syncing is not successful

# Answer
> -1 votes
After my suffering with a Android phone last week ... I found the solution is certain for the emergence of the network in gray .... which in turn prevents communication with the Android market---

The solution is very very simple and without any programs all you have to do is :

Only change to Moscow Time Zone... Then, change the device language to Russian Then wait less than a minute will automatically change the signal directly to the color blue then, return your phone as it was.

---
Tags: wi-fi, internet
---


# Question
Title: Download or get the Instagram video I saw earlier
Device: Samsung Galaxy S3

A person I followed had a cool video they posted on Instagram, but then deleted it later. I was wondering if there was a backup of the video in the temp folder, since I watched it earlier?

# Answer
The location of the Instagram cache is storage/android/data/com.instagram.android/cache/video However, when I look on my device, it seems that the files are not stored in a traditional video format. You should be able to find the video there, if at all though.
> 1 votes

# Answer
`storage/android/data/com.instagram.android/cache/video/`

change the file extension from `.0` to `.mp4`
> 0 votes

---
Tags: samsung-galaxy-s-3, instagram
---


# Question
Title: Camera - Using the flash to illuminate in camera mode?
On my HTC One-X the Camera app can take videos or photos. When recording video you can turn the flash on to provide some illumination.

Is there a way of doing this while in the camera mode when composing a shot?

The other night I was in the garden in the pitch black trying to take some photos of some nocturnal animals. When in camera mode the viewfinder is also pitch black which made it very difficult to line up the photo. I ended up having to record a video, turn on the flash for some light and then take photos while the video was recording.

This is not ideal, and so I wondered if there is any way to get the flash to provide light while aiming the camera for a normal photo.

# Answer
> 1 votes
The built-in camera app (on vanilla Android and every other device I've personally seen) doesn't support this. The flash will only come on as the picture is being taken, and you cannot set it to provide continuous light when taking a picture.

There are two potential options, depending somewhat on the version of Android you're using. One option would be to use the video mode (with the flash enabled) and capture images as you're recording, then discard the video at the end. You should be able to do this on newer versions of Android by tapping the screen while video is recording. I believe this only works on Jelly Bean (or later), but manufacturers have implemented this themselves in a few cases (ex: The Galaxy S3).

A second option would be to use a third-party camera application. Camera MX, for example, allows you to put the flash into "torch" mode while taking pictures. Simply tap on the lightning bolt icon until the small infinity symbol appears on top of it:

# Answer
> 1 votes
Camera Zoom FX has this feature

---
Tags: camera
---


# Question
Title: Nexus 5 whole battery drained in a single night
I charged my phone to 100% before going to sleep. I used it for only few minutes and found out my phone was off in the morning because all the battery was drained. I charged it and saw battery stat and it showed as:

It shows that the screen was totally off the whole night. What caused the battery to drain so fast?

Another stat view:

It is the first time this has happened.

# Answer
> 3 votes
We are using Exchange on serveral devices at the office (for testing) and what i noticed is that sometimes exchange services seem to drain alot of battery even when set to a low interval or push.

This typically happens when Exchange is trying to pull some data from the server but an error occurs. The end user (you) does not always see the error.

For me usually a reboot fixes the problem, worst case remove the Exchange profile and reinstall it afterwards.

# Answer
> 0 votes
Open the email client, go to settings \> The email ID you have configured \> Inbox Check frequency

Change that setting to "Never" if you want to manually refresh emails or increase the duration for the refresh. That should fix the battery draining overnight.

# Answer
> 0 votes
I have found that if you turn the display ON before unplugging the charging cord, the battery stays at 100% all night. My guess is that it also helps if you charge during the day.

---
Tags: battery, battery-life, nexus-5
---


# Question
Title: How do I mount an existing Truecrypt container on an AOSP rom like Cyanogenmod?
I have an existing Truecrypt container (AES encryption), how do I mount it on my AOSP rom? I have already downloaded Cryptonite (which contains Truecrypt in command-line form) but I'm not sure what I'm meant to do next?

# Answer
> 2 votes
In order to access TrueCrypt containers/files, you need to use 3rd party apps like EDS or Cryptonite. For the latter, which you already have, follow the instructions in their FAQ to mount with correct permissions:

```
truecrypt --fs-options="uid=1000,gid=1000,umask=0002" volume.tc /sdcard/tc

```

---
Tags: cyanogenmod, custom-roms, encryption
---


# Question
Title: Is Cyanogenmod available for a Trio Stealth G2 10.1"?
I recently purchased a cheaper tablet and would like to put Cyanogenmod on it. I've done some Googling over the past couple of days, but have been unable to find any information for my specific tablet.

Is there a ROM for a similar device that I can try flashing? Or, better yet, has anyone been able to get Cyanogenmod working on a Trio Stealth G2 10.1"?

Thanks!

# Answer
According to the list of officially supported and unofficially ported devices, **no**.

Also, read more at this sticky post by CyanogenMod moderators.
> 1 votes

---
Tags: cyanogenmod
---


# Question
Title: Using two messaging apps on Ice Cream Sandwich?
I want to use Textra for SMS and Handcent for MMS, because they're both top in each class, respectively. I want to use Textra as if it were the only messaging app. Then when I want to send an MMS, I would open Handcent and sent my picture, video, ect. The problem is when I get any kind of message both apps show a popup and a notification. Textra is set as my default but I'm still getting notifications from Handcent. Can I disable notifications within Handcent and accomplish my goal?

# Answer
> 2 votes
Got it, went snooping into Handcent messaging settings and turned off pop up and notifications.

---
Tags: sms, mms, handcent-sms
---


# Question
Title: Huawei Ascend P1 is sending SMS automatically everyday
I bought a Huawei Ascend P1 and installed some apps. But for the past 3-4 days, I see an alert that an SMS has been sent and 1.50 INR has been deducted. How will it unlock and send an SMS?

I found from my mobile carrier that the SMS was sent to the same number. The following apps have the `SEND_SMS` permission, but I am confused because most of them are system apps, and a few like WhatsApp & True Caller are trusted. I really don't understand what's going on as I see that the questions related to this topic seem different.

# Answer
> 23 votes
The list of apps in your screenshot includes "Rayman Jungle Run". This doesn't have any reason to send SMS messages, and the genuine game listed on Google Play doesn't require that permission.

It seems likely that you've been taken in by a fake or *trojan* that pretends to be the game you wanted, but in fact sends SMS to premium numbers behind your back, to make money. This is commonplace if you try to download commercial games from game piracy sites. There are also sometimes quite convincing fakes on Google Play.

Uninstall the app immediately. If the messages stop, and you're convinced that was the culprit, you should report it to the site you downloaded it from. If you downloaded it from Google Play, then you can report it directly within the Play Store app, and Google will remove it.

If your country has a government agency responsible for policing premium phone and SMS services, you should report the app and the number it sent messages to to that agency. They'll want to know that the SMS number has been used for fraudulent purposes, and may be able to shut down the company that originated the scam.

# Answer
> 8 votes
I found the problematical app. This is related to Huawei's app.

After searching/tracing the number, I found that the number the SMS was sent to was Huawei Server number. It will work like this:

When you put SIM card for the first time, it will auto send an SMS to that number for registering the start of warranty period. But in my case, I am facing network issues, so whenever my network disconnects & reestablishes, it will send SMS every time it happens. I only cannot figure out why it's still sending SMS if it's one time process.

Anyway, there is an app in my list called `com.android.huawei.gpms` which is responsible for this activity. So I simply go to **Settings - Apps - All - com.android.huawei.gpms - Disable**, and that weird problem was solved for now.

# Answer
> 3 votes
It is not a any app or virus, It is defect of Huawei software, you need to install fix available at Huawei support-\>Download site "Auto Sms Fixed Software" http://www.huaweidevice.co.in/Support/Downloads/

# Answer
> 2 votes
As @saurin said, it is due to a bug, and they released update.

`Here is snapshot of reply email from Huawei with instructions.`

---
Tags: sms, huawei
---


# Question
Title: How can I determine the hostname of another machine on the local network?
I am trying to set up an Android SSH client to connect to another machine on my local network. I can connect if I use the IP address, but the IP address can change. How can I determine the hostname that my Android device assigns to the other machine, so that I can connect using that instead?

(Right now the specifics happen to be using JuiceSSH to connect to an Ubuntu 13.10 laptop running sshd and mosh-server, but I'd like to learn a general approach that is not client or target specific. Ideally, a system-level Android command.)

# Answer
For that, you'd need a local DNS server on your local network, which gets updated by the DHCP server assigning the IP to that machine (many routers offer this feature).

You can then tell your Android device to use that DNS as primary when connected to your WiFi network, while leaving the secondary as-is (so the latter would still resolve everything outside your network). This option is located in the WiFi APN settings: Long-press the entry for your home WiFi, select to edit it, enable "advanced options".
> 0 votes

---
Tags: networking, ssh
---


# Question
Title: How to SSH into Android from a different network?
I'm running SSHDroid on my unrooted android device. When my SSH client on ubuntu or windows are on same wifi network as the Android, I'm able to connect to it via SSH.

But what I want to do is, connect to the device via SSH from a client like putty etc. from a computer which is not in the same network.

eg. If i'm on the same wifi network, I can connect via SSH using command

> $ ssh root@192.168.1.3 -p 2222

but when I connect via ssh using external IP, it says connection refused.

> $ ssh root@112.79.41.234 -p 2222

I also tried using PortForward to forward external port to the internal one. But it doesn't seem to work. Can anyone tell me how to do it without rooting the device.?

# Answer
> 2 votes
***Quick answer:***

You don't need to 'root' your Android phone - both it and SSH are working correctly.

---

***How to solve problem:***

You need to better understand 'port forwarding' and 'public IP addresses'.

The 'port-forwarding' needs to occur where the public network ('Internet') meets the private network (WiFi network with Android device). This is usually a 'router', but could be a larger 'firewall'.

*You need to find out and add this detail, if you want any further help ..*

# Answer
> 0 votes
While port forwarding will work, I don't suggest it.

It's tied to very firm constraints:

* Abandon DHCP and use a static IP in every network you want to work
* Set up port forwarding rules on every router
* Set up dynamic DNS for every network
* Know in which network your Android is

Better have your phone connect to the same virtual private network (VPN) and access it through this. Or use GTalkSMS for an easier setup.

# Answer
> 0 votes
IP address conflict can be turned out, at first check that address conflict was or was not the problem.

For this, please have a look

Regarding your network, check /var/log/messages for ethernet link up/downs (or wlan in case of wireless). If so try changing the cables.

It's not a simple connectivity issue. The ethernet link does not change state; server is reachable via ping; ssh connects flawlessly occasionally, then seemingly randomly does not connect or existing ssh session drops.

* Change adapter from DHCP to static.
* Try ssh -v ip and check the output

# Answer
> 0 votes
You could set up a dynamic DNS updater. This will allow you to access your Android device using the same internet IP address no matter where you are. You will need an account with a dynamic DNS provider \[1\] and an Android SSH server that includes/supports a DNS update tool \[2\].

You will then be assigned a fixed IP address by the dynamic DNS provider, which you can use wherever you roam. Network limitations (technical or imposed) may still prevent you from access your device in some circumstances.

\[1\] For example, DNS-o-matic. There are quite a few free providers.

\[2\] SSH Server by Ice Cold Apps explicitly offers support for dynamic DNS. Nothing is mentioned on the SSHDroid page, but you could query them.

---
Tags: networking, ssh
---


# Question
Title: Samsung Galaxy S3 (i9300): Wiped Download mode
Something went badly wrong while trying to flash my phone. I have somehow managed to delete Odin/Download mode. I CAN access ClockworkMod, but it's a very old version not supported by the ROM I wanted to use. I cannot access download mode.

Is there any way I can update ClockworkMod and/or restore Odin?

Galaxy i9300

# Answer
I appear to now have some kind of download mode, though it's not the Samsung one - I just flashed a new ROM. Going to close this either way, as I don't think there's a simple solution other than sending it back.
> 0 votes

# Answer
An S-BOOT clip can restore your phone in download mode.
> 0 votes

---
Tags: samsung-galaxy-s-3, odin
---


title: Convert Safari to Go files to ePub

text:
# Question
Title: Convert Safari to Go files to ePub
Safari to Go stores offline bag files in `\data\com.safaribooksonline\files\zips`. Each book has it's own directory with files that make up the entire book (xhtml, metadata, etc). Has anyone tried converting these files into ePub?

Safari to Go cuts off the bottom of the pages (i.e. cannot read full content). That's why I want to convert it to ePub instead. If not, is there any other way to read *Safari to Go* content?

# Answer
Copy the files to a Windows/Mac or Linux machine and zip them one book directory at a time. Then use Calibre to convert them to just about any format you would like or another epub to .lit converter.

*You may need to rename the .zip files to .epub for them to be recognised.*
> 1 votes

---
Tags: ebook-reader, epub
---


# Question
Title: Is removing an app any different from disabling an app?
One of the main advantage of rooting is removing bloatware \[I guess\]. Is removing unwanted brand-based or operator-based app any different from disabling it from `All Application` in `Settings`? I don't find any improvement in memory too since these apps were pre-loaded in OS and you can't use those space any way.

# Answer
As it has already been said: the main difference is that *disabling* an app simply *marks it unavailable* (which can easily be reverted), while *removing* physically removes the app and all connected data from the device.

What was still left open is: What do you gain from *removing* an app, that you didn't get by *disabling* it – so it would be worth the risk of not being easily reverted?

* **Space:** You're probably talking about system apps here. Those are usually installed on the `/system` partition, which is mounted read-only, and cannot be used by "normal (user) applications". So removing the app itself doesn't give you space to "simply install other apps". But still:
    + Almost all apps have *data*, which is stored in `/data/data/<app_package_name>`1. While pressing "clear cache" and "delete data" from *Settings→Apps* resets those, it doesn't completely delete everything. Removing the app does. So you gain at least *some* space here.
    + All apps are being "optimized", which results in Dalvik/ART cache data residing on the user partition (inside `/data/dalvik-cache`). If you delete an app, this cache is removed – if you disable it, it remains (see the comment of Death Mask Salesman below).
* **Performance & battery:** If you disable an app, it becomes invisible *to the user* – but the files are still there. Also, the package manager still knows it exists. Plus the app's "intents" are still available: if another apps directly calls them, the disabled app still responds to the call. It also seems to listen to some broadcasts it previously had registered listeners on (example: my *LG Optimus 4X* has those bloated LG stuff I've disabled. Nevertheless, after each boot I receive prompts from their "remote service" app to approve).
That means, a disabled app can still be running in background, if called from some other place – and consume battery plus CPU, even bandwidth and other resources. A removed app obviously can't.

---

1 Some apps also store (usually "huger chunks" of) data on SDCard, but almost all apps have at least their central data below `/data/data`.
> 18 votes

# Answer
You answered your own question really:

> Is removing unwanted brand based or operator based app any difference than disabling these app from All Application in Settings?

To which you wrote:

> I don't find any improvement in memory too since these apps were preloaded in OS and you cant use those space any way.

Disabling an app merely "hides" the app from your app lists and prevents it running in the background. But it still consumes space in the phones memory. Whereas, removing an app deletes all traces of the app from your phone and frees all up related space.
> 1 votes

# Answer
In either case (removing or disabling), the app won't be running in memory. If it was a service that kept running, like Samsung's apps, you'd have lesser apps using the CPU, and that may improve battery life.

If you remove / uninstall an app, you are definitely going to free up some memory/storage. But if the app is very small to begin with, the freed up storage is probably going to be negligible.

If you disable an app, you have an advantage of being able to enable it when you need it. There's no need to download and install it again.
> 0 votes

# Answer
Another difference that I've not seen mentioned here is that removing the app might cause problems with firmware updates, so I'd suggest clearing app defaults, force stopping, clearing data and then disabling app unless absolutely necessary or your phone is no longer receiving updates anyway
> 0 votes

---
Tags: applications, bloatware
---


title: KitKat uninstalling app from device

text:
# Question
Title: KitKat uninstalling app from device
I ran into a weird issue on my Nexus 7 running 4.4.2. If I uninstall an app from the device, it still shows up in Settings -\> Apps -\> Downloaded at the bottom, and it says not installed. However, it prevents me from installing an apk via adb, reporting the app was still installed.

I had to do an adb uninstall and that completely removed the app.

What changed? What's the proper procedure to remove an app? The only thing that changed that I'm aware of is that now I'm using user profiles, but the app in question is not used in any other profiles.

Thoughts?

# Answer
I've seen something similar when an app is installed in someone else's profile but not my own, so make *really* sure you don't still have it installed in any other profiles.
> 1 votes

---
Tags: applications, 4.4-kitkat, uninstallation
---


# Question
Title: "No Backup account is currently storing data"?
When I checked backup & restore options in my settings it shows "No Backup account is currently storing data" , but I'm currently signed in to my Google account. Why it is disabled?

(*Click on Image to See large preview*)

# Answer
The *backup transport* is the part of the system that takes backed-up data from the phone and sends it to some provider's backup storage. This is a manufacturer- and carrier- replaceable component, to allow (for example) Samsung to make their phones backup to Samsung storage with a Samsung account, instead of backing up to Google, while remaining compatible with apps that use the Android backup system.

Possibly the Cyanogenmod ROM you've installed simply doesn't have a backup transport.
> 1 votes

# Answer
Just want to add some more details.

I am using Galaxy Nexus with CM11 Snapshot M4 (latest available) and still have this issue. This issue was present from the first CM11 build which I have installed in this device.

Out of curiosity I have checked couple of Nexus devices and this is what I could find.

1. Nexus 4 - Upgraded to stock 4.4.2 - Doesn't have this issue
2. Nexus 5 - Stock 4.4.2 - Issue is present.

In accordance with Dan's answer above, Since the backup transport is a manufacturer/carrier customizable component, in CyanogenMod it may be a reason. In CM, at the time of device setup, it asks for an optional CyanogenMod account (which I didn't create) and they may be using this CM account for app data backup (not sure, yet to verify this).
> 0 votes

---
Tags: cyanogenmod, samsung-galaxy-s-3, 4.4-kitkat
---


# Question
Title: How come my free ram keeps getting less and less?
I have a Samsung gs3 gt 19300 running on cyanogen mod 10.2 stable version, so far it has been smooth other than the ram problem (which I also encounter when using stock ROM)

Whenever I restart, I often have around 300 + MB of free ram (after recent apps are all cleared) however, a few days later, I find that my free ram drops to less than 100 MB (with all recent apps cleared as well)

Well I checked the list of running services on the background and their sizes, but there were the almost the same compared to when the first day after restart, but if the running services are the same, how come the free ram drops that much? What is the problem? Is it memory leak by apps? What's the best way to handle it?

# Answer
Do not worry about your RAM being full as in a Linux OS it is not a bad thing. The system tries to fill up your RAM as you open applications and whenever you open an App again it is loaded from the RAM which takes fewer resources then loading the App from scratch. Letting an App stay in RAM does not take a lot of resources and the system is smart enough to only keep the most frequently used Apps in RAM.

So unless you are experiencing severe performance issues you do not have to worry about the RAM being full.
> 2 votes

---
Tags: cyanogenmod, ram
---


title: Partioning sd not detecting

text:
# Question
Title: Partioning sd not detecting
I have partitioned my sd using mini-Partion tool.My sd partion shows unallocted and file system as logiclly and i know that for link2sd it should be primary.how to convert to primary file system.i dint find any option for that in mini-Partion.

# Answer
If you have windows pc try this. Back up any data in sd card and save it in pc.

1. Insert your sd card in any card reader and insert in pc
2. Press `Windows Key + R` and the Run dialog should popup. Type in `diskpart` and hit Enter.
3. Once DiskPart comes up, type `list disk`. (This will show you all the disks that are attached to the system. You'll want to note the number of the one that is your sd card/flash drive. You should be able to distinguish it based on it's small size compared to your hard disks.)
4. select the sd card by typing `select disk number` (eg:`select disk 2`)
5. Type list part and it will show you what partitions are already on the disk.
6. Next to remove all the partitions from the disk just type `clean`. Afterwards type list part and the console should say that there are now no partitions on the disk.
7. (If you need more than one partition goto step 8 )Type `create partition primary` and this will create a new partition that fills the available space on the disk. You can type list part to confirm that the new partition has been created.Goto step 11
8. If you want it a particular size add the size parameter `size=20` eg: `create partition primary size=100` (with the size in MBs)
9. select the new partition `select partition 1` (you can list partition using `list partition` command)
10. Now format it to fat32 `format FS=Fat32 label="SDCARD"` repeat 8,9,10 to create more partition (you can use exFat instead of Fat32 if you have more than 4gb sdcard, you can omit the label part if not needed)
11. Thats it now you can close diskpart and eject the sd card and insert in your android
> 1 votes

---
Tags: external-sd, link2sd
---


title: LG G2 - Debugging mode not enabled

text:
# Question
Title: LG G2 - Debugging mode not enabled
I'm attempting to run an app on the LG G2 (Verizon) using Eclipse on a Mac. The phone, however, is not recognized by the computer. I enabled debugging but it doesn't appear when I do `adb devices`. Additionally, I never receive the debugging notification when I put the phone in debugging mode. I think it's the phone since I've ran other devices on the mac with no problems.

Any suggestions on why the debugging mode is not being enabled?

# Answer
I found the solution: Assuming you have debugging mode enabled, you have to change the USB settings to Internet Connection: Modem or ethernet. Keeping it on Charge Phone, Media Sync, or Camera does not enable debugging.
> 9 votes

# Answer
The user44860 answer is almost correct. Goto Settings, About Phone, Software Information:

Click Build Number **7 times**. You should see a message saying that *now you're a developer*.

So, you can go back and enabe USB Debugging in the Development Settings.

Maybe you've to detach the usb cable, enable the debug and re-plug the usb cable.
> 4 votes

# Answer
on the G2 goto Settings: About Phone: Software Information: Click Build Number 5 times. Go back and choose Development Settings Enable USB Debugging
> 2 votes

# Answer
Try another usb2 cable. I had the same issues with the S2 after a while it gives me Unknown Device, even if before was known. Try another cable and see if is being recognized. As well it has to be on MTP ( media device ) and not PTP (camera).

Also you could try another thing: while your phone is connected disable debugging mode and enable it back. Also could try restarting your adb.
> 1 votes

---
Tags: usb-debugging
---


# Question
Title: How to hide / show the pull out drawer that is pre-loaded on some Samsung devices
Some newer Samsung devices have a pull out tab that stores some of the commonly used applications. I have accidentally enabled and disabled it a number of times, but I don't know how. I don't see anything related to it in device settings or any of the installed apps that would control it.

How do you hide / show this pull out bar?

<sup> (Click on the image for larger version) </sup>

# Answer
> 0 votes
You can enable/disable this pull out bar by long pressing the back button.

---
Tags: samsung, home-screen-shortcuts, multi-window
---


title: Big battery usage

text:
# Question
Title: Big battery usage
I have Galaxy s2 running android 4.1.2.

My phone can eat near to 25% battery in 6h – and during this time I spend only ~5minutes on Facebook. I downloaded Wakeuplock and it shows that Google+ is running for 30minutes and keeping my phone wake. Here's a screenshot screen:

Screenshot (click image for larger variant)

As you can see Activ parameter is over 20% ( so its bad as someone told me). Can you suggest me something how to improve batery life.

Phone is on the `battery save` mode all time.

# Answer
As you state you don't even need "that app", here are two approaches to keep it from eating your battery:

### Disabling the app

1. Go to *Settings → Apps*, select the "All" tab
2. Scroll to the app in question (in the current example, *Google+*)
3. Tapp its entry to open the details
4. Tapp the "Force Close" button to end all its processes
5. Optionally, tapp the "Clear Cache" and "Delete Data" buttons to free some space on the device
6. If you see a button labeled "Uninstall Updates"1, tapp it. The button will then rename itself to...
7. Tapp the "Disable"1 button2

The app should no longer start itself now, and thus not eat any battery anymore. If you need it back at a later point in time, it's still listed in *Settings→Apps* (though it might have been moved to the very end of the list). Opening its entry should show a button labeled "Enable" now, which speaks for itself.

### Keep the app from running when you don't need it

On the playstore, you will find an app named Greenify. This can be used to automatically "hibernate" an app when its not running in foreground. Though *Greenify* is delivering its full potential benefits only with "root powers", it can do many things already without. If its free version cannot deal with the app in question (Google+ here), you might need the Donation package (for ~USD 3), which has additional ways to force apps into "hibernation".

Greenify: Start screen, App Analyzer (Source: Google Play; click images for larger variants)

---

1 If you have none of the two buttons, but an "Uninstall" button, it's no system app: simply uninstall it.

2 Note that not all system apps permit this (button is grayed out then).
> 1 votes

# Answer
In Google+ app, go to `Settings` -\> \[your account name\] -\> `Location Sharing` and disable it. In my personal experience, this is by far the worst offender in terms of battery drain.

If you have automatic photo backup enabled, you may want to restrict this feature to only when the phone is on the charger by going to `Settings -> Auto Backup` and enabling the `While charging only` option.
> 0 votes

# Answer
25% battery in 6h for a smartphone is good. A smartphone battery typically last less than 24 hours.

If you want to maximize your battery autonomy

* disable automatic sync
* disable Wifi, GPS, Bluetooth
* use minimum brightness for the screen. The screen is the bigger battery killer.
> 0 votes

---
Tags: samsung-galaxy-s-2, 4.1-jelly-bean, battery-life
---


# Question
Title: migrating phonebook/contacts after Cyanogen mod install
Trying to find a straight answer - I have 3 year old Samsung SCI 1500 and am tired of bloatware, most of which just tracks me. I have backed up the phone with ADB. I'd like to root it and install Cyanogen, I know this wipes data. It appears CM does include a phonebook/contact function, is there a way to populate it with the contact info from my ADB backup? Can't seem to find that answer anywhere. I don't want my address list on google.

# Answer
> 0 votes
I'd suggest, in parallel to your ADB backup, to consider some additional strategies – especially in the context of "moving to more privacy":

* Use the apps' own backup features. For the contacts app, this would be the Import/Export item in the menu appearing when you hit the menu key. As the name suggests, the export created here can be imported at the very same place on your CMified device.
* Consider other specialized backup apps (no need for contacts, as above export will be fine) for things like your calendar data, WiFi passwords, etc.
* Consider Titanium Backup for almost everything. This app for one has a "migration mode" for later restore on a different ROM, and also supports XML backups for different system data (e.g. WiFi passwords).

When going CM, you will certainly install a custom recovery (such as or ) as well. Consider making a backup right after that (and before installing CM), so you have an "image" of your complete system.

For your later restore, and if you want to avoid the *GApps*, again Titanium Backup comes in handy. I strongly recommend the Pro version, and buying it directly at the dev's site – as that way it will stay "Pro" even without GApps&Play. It can not only read its own backups, but above mentioned Nandroid and ADB backups as well, so you could pick even single things from them which you might have forgotten to backup separately.

Last hint: If you're looking for a GApps replacement, check NOGAPPS. Not yet fully ready, but looks quite promising.

Now, good luck on your way to freedom :)

---
Tags: cyanogenmod, contacts
---


title: Stuck in Fastboot?! Help please!

text:
# Question
Title: Stuck in Fastboot?! Help please!
I tried to get CM11 on my LG G2 on Bell Canada's network and I really messed it up. I can no longer get into recovery, adb doesn't see my phone, but download mode works (though I have no idea how to use it). I even tried the "Get out of Fastboot" tutorial and it didn't work because when I get to the point where I have to choose "**Android**" under "**other devices**" in Windows 7 and my G2 is showing up as "**SAMSUNG Android Phone**" and under that it says "**USB Modem Phone ADB Port**". The latest drivers for LG are installed so I have no idea what's going on. I had a Samsung Galaxy S2 a long time ago. Could it be that those drivers are over-riding LG's drivers? I have no idea how this stuff works...

So now my phone boot loops to little rows of words at the top of the screen: **\[650\] Fastboot mode started \[700\] udc\_start()**

Please, what can I do to fix this phone? I need a simple tutorial for a total noob like myself.

Thanks!

Secondly, is there any way I can get CM11 on this **Bell** phone? I don't like LG's skin...

# Answer
> 1 votes
If your computer is able to recognize the phone while it's in Fastboot mode, you are half-way there. You will now need to flash a proper Recovery image, and then use the Recovery mode to flash a compatible ROM.

It doesn't looks like ClockworkMod officially supports your version of LG G2 (d803). The other well known recovery is TWRP (short for Team Win Recovery Project). There are two different recovery images for d803 - Bell and Rogers. Go ahead and download the one appropriate for your carrier, and save it somewhere on your computer.

Now do the following:

1. Boot up your phone into fastboot mode, and connect it via USB to the PC.
2. Open Windows Command Prompt, and navigate to wherever the fastboot.exe program is installed (e.g. `cd c:\fastboot\`)
3. Issue the following command: `fastboot flash recovery [path-to-img]` where "\[path-to-img\]" is the full path to where you downloaded the recovery image (`C:\temp\openrecovery-twrp-2.6.3.2-g2bell.img` for example)

Turn the phone off, diaconnect it from USB, and boot to recovery by holding the `Vol Down`+`Power` buttons, then as soon as the "LG" logo comes up release them and press & hold them again, and then on the screen press the Power button 3 times.

You should be in TWRP recovery. Re-connect the phone to PC via USB, and now ADB tool should be working.

You can now try to find the CM11 version for your phone, `adb push` it to your phone's memory while it's in Recovery mode, and then flash it with TWRP. I would also recommend performing a complete wipe via TWRP to clear out any residual files from your previous flashing attempts.

Currently CyanogenMod does not officially support the Canadian variant (d803) of LG G2, but some people had successfully modified the d802's package. This involves extracting a file from the official CM11 zip, modifying it to include the d803 model, re-packing it into the zip, and finally flashing it. A different kernel is also required to be flashed right afterwards, and can be found here (you will need the AOSP based one.)

---
Tags: adb, boot-loop, unbricking, fastboot, lg-g2
---


# Question
Title: 1GB/8GB advertised versus 967.5 MB / 5564.6 MB actual .HELP
just recieved new android phone which should be 1GB ROM AND 8GB RAM. ANTUTU tells me the following

memory 840.2/1008.3 MB RAM 175.7/967.5 MB Internal SD card 5558.3/5564.6 MB

I'm new to Android and smartphones and am not sure exactly what these figures tell me nad if they are correct or acceptable for an 1GB/8GB phone ? Can anyone help me with this ?

Thanks .John.

# Answer
It is a general rule of thumb that all phones have less space than their advertised capacity. Can't be helped. It's never that big of a difference though.
> -1 votes

---
Tags: ram
---


title: mm-qcamera-daemon wakelock when idle

text:
# Question
Title: mm-qcamera-daemon wakelock when idle
My phone will randomly get the mm-qcamera-daemon wakelock. I know how to fix it, a simple reboot and all that, but it pops up when my phone is idle in my pocket. The phone starts to run hot and I can't restart it until it's nearly too late.

I haven't installed many apps that use the camera, and all of them are usually closed by the time I don't use my phone at school or anything. Possible culprits IMO are Lux and Flashlight.

# Answer
> 3 votes
This is a known bug with Android 4.4.2 KitKat. Google is aware of it and are promising a fix with the next update.

According to the Google Code discussion, simply killing the responsible app is not enough to stop the drain. A reboot is always necessary. Uninstalling the app seems to be the only sure way to avoid having this happen in the first place.

Skype seems to be the most frequent culprit because its background services seem to interface with the camera, triggering Android's bug. It is recommended to temporarily uninstall such apps until Google releases the fix.

---
Tags: 4.4-kitkat, camera, wakelock
---


# Question
Title: How Can I Get Access to Photos Taken on My Droid II with "camera" program - from a Linux System?
I used to use a program called "camera" to take pictures. I was able to see what had been taken, and save (or not) as I took them. And when I attached the phone to the USB port of my (linux) computer, I could find the pictures in the phone's memory card file system, which could be mounted.

The program "camera" appears to have auto-updated. I can still take pictures - but that seems to be all - I can't access them, either within the program or via the SD card. I didn't see anything relevant in the program's menu(s) - neither the one I get from the phone's menu button, nor the one I get, briefly on the right side of the screen, when I tap a small non-descript image on the upper left.

Perhaps I'm now supposed to access photos via some other app - on the phone at least? Any idea what it might be called? And how on earth am I supposed to get access to the underlying files?

The phone claims to be running Android 2.3.4

# Answer
> 0 votes
Partial answer, once I figured out the general principle - touch random places on the screen, and this app. *sometimes* produces briefly visible icons that apparently the designers find cooler and easier to use than using the menu button on the phone, or even an always visible icon on the screen....

If I swipe vaguely near the lower left of the camera app's screen (upper right of the device's screen; these positions are always in landscape orientation, whereas my device \[and I\] prefer portait) I can make a small square image briefly appear; this image contains a thumbnail of the most recent picture I've taken. When tapped, I can see that picture.

* I can then side scroll to get to earlier pictures.
* If I again touch the lower left of the camera app's window - which *can* be reoriented back to portrait when in this state - I get a set of 3 icons + a date at the bottom of the window, and one at the upper left. The date appears to be the date the picture was taken.

If I click the first icon from the left, looking like 2 upward pointing diverging arrows, I get a menu:

* photo share
* amazon send to kindle
* bluetooth
* email
* gmail
* picasa
* print to retail
* text messaging

Then a label" downloaded apps"

* concur

I guess I can send the picture to any program I wish, provided it's on the cell phone. How amazingly useful.

The circled arrow - 2nd from the left - talks about a "quick upload" app. which requires me to set up a "default quick upload account" to use it. No clue where it would be uploaded, or what privacy might apply.

The downward pointing arrow - on the far right - offers me the following list

* more (That turned out to be a header, unclickable)
* delete
* set as
* edit
* print
* picture info

The icon at the upper left that looked like a camera takes me back to picture taking mode

So,

(1) It is possible to see what pictures you have taken.

(2) It is probably possible to get access to the files from other computers, by mailing them to one's gmail account, then downloading the attachments - much more "convenient" than having access to the image files - NOT. (I say probably because I have not yet tried this. Perhaps it will turn out that there are more bugs here, or another layer of impenetrable user interface)

(3) The files themselves are not made available directly to the unfortunate user/owner of the device.

---
Tags: camera, motorola-droid-2
---


title: HTC Zoe: Any way to turn it off?

text:
# Question
Title: HTC Zoe: Any way to turn it off?
So, in my bank app, I am used to being able to photograph the front and back of a check to be deposited. This worked fine with my Moto Razr Maxx. With my recently acquired HTC One, now running Kit Kat (but even on Android 4.3 before), it doesn't work -- the app doesn't accept the photos the One takes. I'm wondering if this is Zoe. A three-second vid is not a snap of a check. Can Zoe be turned off for simple point-and-shooting?

# Answer
> 1 votes
Zoe is not used in any app aside from the HTC camera app. The mobile banking app will have just basic access to the camera where it can take pictures and in some apps, toggle the flash. If it is not accepting your pictures, it may not be taking clear enough photos or the lighting may be insufficient. Or it could be the app itself. You may wish to try better lighting and be sure to hold absolutely still when taking the pictures. If not, contact the developer of the app for assistance.

As for turning Zoe off, it is toggled on and off in the camera app with the button on the opposite side of the screen from the shutter/video button.

---
Tags: htc-one
---