title: Remotely send music to Android device

text:
# Question
Title: Remotely send music to Android device
There are multiple questions in *Android Enthusiasts* addressing the possibility of streaming music to an Android device, *where the point of control is the said device.*

I need something slightly different. Suppose when I come home, I plug my Android device on my stereo system, and work on my laptop. Now, I want to play an mp3/webradio/the sound of a movie/white noise in my stereo system, using my Android device while not moving from my chair. What are the softwares to do so?

Simply put: I want to beam sound through wifi, to my Android device, from **and controlled by** my laptop. The only solution I can think of is to open a tunnel to the Android sound device and ask my playing software to send the sound to it.

*Technical details*: Tablet Samsung Galaxy Note 10.1; Laptop with Linux.

Thanks a lot.

# Answer
> 5 votes
I am practically certain that the soundwire app will do what you want it to do (if I have it the right way around).

# Answer
> 0 votes
It requires setting up a semi-server app on your laptop, but you could do this with the Logitech Squeezebox software.

Install the (free) server software onto your laptop from here: http://www.mysqueezebox.com/download

This will index all of the media on your laptop and give you a web based interface to your library.

Then you can use something like the SqueezePlayer app on your phone to connect to the server and play what you nominate.

---
Tags: music, remote-control
---


# Question
Title: Can rooting be the cause of battery drainage?
Its been three weeks I have `rooted` my phone. I have installed a lot of apps using `link2sd` on external sd card. I have noticed that since the rooting, the battery goes down very fast. 80% of charge goes down to below 40% overnight when on stand-by (without any data/wifi connection). Can the root be cause for that? It hasn't been even a year I bought that phone.

**Note**: I am using `android 2.3.6` and `juicedefender` for improving battery usage.

# Answer
**Short answer:** No

**Long answer:** It's all the apps and services running in the background, some great apps I use for monitoring what's going on with the phone:

With those you will be able to narrow down what is causing all the battery drain

Also it may be wakelocks on your kernel
> 4 votes

---
Tags: rooting, battery-life, root-access
---


# Question
Title: How to take a screen shot of my text messges?
I know how to take screenshots on my Droid Charge but everytime I go to take a picture of a text message it always goes to the page before and takes the picture. It is very frustrating. If you know any way to help please reply.

# Answer
> 6 votes
For my US Cellular Galaxy S running gingerbread, I had the same problem. When trying to screen capture the text conversation by holding the "back" and "power/standby" buttons, it backs up a screen and takes a screen shot of the message board. I found a work-around. Pull up the message thread you wish to capture. Press and hold the back button. Tap the power/standby button (I know, it will capture the message board). While still holding the back button, tap the message thread you wish to capture. The message thread should now pull up. Press the power/standby button again, and \*click", you have your screen capture! This is the only way I have found to do this.

# Answer
> 3 votes
If you have root, use the app ShootMe. You just shake it and it takes a screenshot.

If you have a custom ROM that runs off of CyanogenMod (CM) or is based off of CM, then hold down the power button and select the screenshot option.

# Answer
> 2 votes
If you have access to a computer when you're trying to take the screenshots, you could do it the old fashioned way -- **through the Android SDK**. These instructions are for Windows, but it will be similar for other OSes--just download the appropriate packages.

When I did this, I had to install the "platform tools" package through the SDK package manager, because a necessary package (adb) was not installed by default.

# Answer
> -1 votes
Just hold the home button and the `+` button down (not too long, though).

---
Tags: screenshots, samsung-droid-charge
---


# Question
Title: How to protect my Google account credentials on my Android phone?
Currently I use Gmail on my desktop with 2-step verification (by SMS) enabled and I consider it secure. Now I'm buying an Android phone and I'd like to check Gmail on it *sometimes*, but I don't want to save my password on the phone.

When my phone gets stolen or lost, the thief would gain access to all my Gmail data. I've heard Android uses Google account for a lot of things, like downloading apps from the store. Is there any way to set it up so that it doesn't store my password and asks for it every time I'd like to access mail?

I don't want to protect my phone entirely (with entering the PIN every time I use it etc.), as it's prepaid and I don't really have anything sensitive there.

# Answer
Using a free service like Android Lost, you can remotely control your phone from a web browser. You can wipe it, locate it on a map, read sms'es, take a picture remotely etc... to ease your concerns regarding security.

While not directly an answer to your question, it might be a viable solution. Not storing your Google credentials on your Android smartphone and accessing Google services through the mobile web brower is not only very impractical, but also sort of defeats the purpose of a modern smartphone doesn't it ?
> 2 votes

# Answer
Your Google/Gmail account will be linked to the phone, you will not be asked to authenticate each time you access your mail, what you can do is this:

1. Enable two step authentication on your Google account
2. Download the Google Authenticator app for your shiny new android phone
3. Pin/password protect your handset \[using a pattern isn't the most secure method as it can easily be guessed\]
4. \[optional\] use a password safe service like LastPass
5. Proffit???
> 0 votes

---
Tags: security, gmail, google-account
---


title: fastboot not working on my Nexus 4

text:
# Question
Title: fastboot not working on my Nexus 4
I'm trying to root my N4, and fastboot doesn't seem to work. Running it on linux, and the fastboot binary seems to run.

'Fastboot devices' produces info on my device, but 'fastboot oem unlock' just echoes '...' and hangs. I don't get the prompt on the phone about unlocking. It just hangs there until I restart the bootloader, at which point fastboot echoes "FAILED (command write failed (Cannot send after transport endpoint shutdown)"

Other fastboot commands don't seem to work either. 'fastboot reboot' echoes 'rebooting...' but then nothing happens.

I've tried this with and without usb debugging enabled. Any ideas?

I'm beginning to think the USB port(s) on my machine may be blown. This morning, the machine didn't recognize an iPod plugged in under Windows on either the front or back USB ports on my machine. I'm working on the phone under Linux, and /var/adm/messages shows stuff happening when I plug the device in. I'm guessing 'fastboot devices' doesn't acutally access the device - just looks at the device types detected by the OS when you plugged it in, no? Is it possible I can read from the usb port but can't write to it?

Well, it looks like it was my USB ports. I found an old laptop, booted it up to a Ubuntu live CD, and was able to root the phone from there. Sorry for all the drama. Odd that my USB ports died just at this moment, but come to think of it, they've been running slow recently - gPodder had been taking minutes to copy podcasts to my iPod. I guess it was a gradual fail.

# Answer
The clue lies with the comment above *But I just tried 'adb reboot bootloader', and it worked.* which shows that `adb` is indeed recognizing the USB connection, but not in fast-boot mode which is where this answer comes in...

Sounds like the udev rule for the fast-boot is absent!

Do this: `lsusb` with the cable plugged in while the handset is in fast-boot mode.

Typical output should be one similar to this:

> Bus 001 Device 012: ID 18d1:d00d Google Inc.
>
> ```
>                      ^^^^ ^^^^
>
> ```

The numbers identifier `18d1:d00d` corresponds to **idVendor** : **idProduct** respectively.

Make note of it, and check your udev rules found in `/etc/udev/rules.d/51-android-rules`. (*Mileage will vary slightly with differing Linux distributions!*)

If you do not have this file, then its recommended to create one using root, there may be a few rules that need to be added depending on the mode of the handset, i.e. normal, recovery and boot-loader modes.

Here's an example of mine, that has differing values respectively when handset is in one of these modes. Take this as a template and change the numbers as shown that matches up with **idVendor** and **idProduct** respectively to suit your make/model of handset.

```
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1354", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1350", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1351", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="d00d", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

```

The user id is added to the `androiddev` group, which was *created on previous occasion*, in that way I do not have to `sudo` at all!

To create a group, using root

1. `groupadd androiddev`, this creates a group, then to add your linux's user id to that group...
2. `usermod -a -G androiddev your_user_id`; **replace** your\_user\_id with your own user id used for logging in).

Then when in fast-boot mode, the fastboot binary should work (bonus! without the necessitating for `sudo` either!)
> 5 votes

---
Tags: fastboot, bootloader, bootloader-lock
---


# Question
Title: Sending an automated SMS before switching off the phone
Can I send an automated SMS to any specific number by an application/service (which I set ON), if phone gets switched off before closing that service or application? Also can I do the same if phone breaks down in an accident or if I do specific action on phone, such as "Tap the screen 3 times while phone's screen is locked", or "shake the phone 3 times while it is locked"?

Thanks.

# Answer
Tasker should do the first things you asked about, but I doubt you'll find anything that can recognize "Tap the screen 3 times while phone's screen is locked" or "shake the phone 3 times while it is locked", short of writing a custom app.

https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=en

Tasker is a great app in general that you really should check out since it sounds like you want to do a lot of automation type stuff.
> 1 votes

---
Tags: sms, automation
---


# Question
Title: What are the pros and cons of selling rooted androids for resale "as-is" to the general public?
For my question, let me give some background. My business is to data clear phones and tablets. I've been tasked with research into rooted devices. I have a very basic grasp of this concept. I think what I've found is that rooted devices can be 'unrooted' but only if one knows what rooted it originally. I've found this:

You’ll have to use either a terminal emulator or ADB. Here are the commands to uninstall it:

mount -o remount,rw /system rm /system/app/Superuser.apk

Would that be a good way to remove the root from all cells across the board?

Specifically what I need to know is what do rooted devices mean to the cell phone data clear industry? Is there user data in a rooted device after data clearing it manually?

# Answer
> 2 votes
Since a device is "rooted" (*generic Android device, no names of manufacturers, this is just a guideline, mileage will vary*), chances are:

* boot-loader is unlocked
* custom recovery is installed

The above two usually go hand-in-hand together, along with running a perhaps, custom ROM.

If the above criteria is held true for that said device, then its a matter of issuing a fast-boot to format all partitions individually as in using `fastboot erase xxxxx` where xxxxx is one of:

* boot
* recovery
* data
* system

That, may fit the criteria to the vague representation of **data clearing industry**, or some standard that was stipulated and to be carried out as per the OP's question.

---
Tags: root-access
---


# Question
Title: Cannot see special characters on Polaris Office
My mobile phone has Polaris Office default installed on it, but when I open some files I cannot see special characters, like "á", "à", "ç" etc., there is just a space character when it would have one of those special characters...

# Answer
> 1 votes
Palliatively, I installed Kingsoft Office, although it is so big for my device (it is about 13MB in size, and all my internal storage is just 180MB)... So I had to remove some apps to install it.

Well, it does the work well: show special characters without issues.

But I wait for a solution for Polaris Office...

---
Tags: special-chars, polaris-office
---


# Question
Title: Samsung Galaxy S2 can't transfer pics, shuts down by itself, does not charge
My Samsung Galaxy S2 (not rooted) has all sorts of problems.

It started when I tried to take some pics today. I would take a pic, and it would shut down.

I tried to get pics off my phone by syncing it with my computer. The computer said the files had errors, and asked if I wanted to skip those files.

Then, the phone started shutting itself down for no reason.

When I turned it back on, it said low battery. So, I plugged it in. About 30 mins later, it said it had 100% battery (I'm sure it didn't). When I turned it on and tried to use it, it would act like it had low battery again and shut down.

Now, it's getting worse. I can't get it to stay turned on for more that 5 seconds. It shuts down straight away.

I could see that the phone still had the pics on it. I'm hoping it can be fixed, so I can take it to someone to try and get the pics off the phone. My new baby pics are on there as well.

Any ideas as to what it is? I'm hoping a simple battery change will fix it, but I'm not sure why it says it's charged when I know it's not.

Any help would be greatly appreciated. Thank you in advance.

***\*Missing details....

Thanks. Yes, I've removed the battery for up to an hour. I was originally charging on AC power. I had to use the phone after being charged for about 30 mins. It showed it had around 75% power. I went to use the camera, it shut off and when I turned it back on it showed very lowe battery. When I plugged it back in and turned it on it showed 90% power. When I went to use it again it showed low power then turned off. Turned it back on and it showed 60% power. I left it charging and in a few mins. it showed 100% on charge. If its on USB or AC power it will get to the lock screen. I can unlock it then it shuts down after 5-10 seconds. Doesn't matter if I'm doing anything on it or not. If its not on power it doesn't complete the start up sequence. Only gets to the start of the "music" after you see the "S".

# Answer
This answer will be updated along the process. So for now, it just holds initial steps / a raw solution.

There are several things you can try to get your device back to working normal. I will list some steps; just break as soon as anything came back to normal: in that case you will not need to walk the remaining steps unless the last step taken explicitly mentions something alike:

1. battery check
    1. take out the battery, leave it out for at least 30s (2min won't hurt, more should not be necessary).
    2. insert battery again, but do *not* yet switch on your phone.
    3. fully charge your phone on AC (not USB from a computer).
    4. switch it on again. If it's working now, everything's fine and you are done.
2. faulty apps check
    1. shut down your phone
    2. start it in "safe mode"
    (how to do that depends on the device; on the SGS2 this should be accomplished as follows: *Press power and menu, then release the power key but keep pressing the menu button. The word "Safe Mode" will be displayed on lower left if I'm not mistaken.* -- source: LowYat.Net; I have no SGS2 so I cannot verify)
    3. none of your self-installed apps will be started in safe mode, only system apps are available. Check if the behaviour changed (I guess not, but it's a good point to know for the last group below).
    4. while in safe mode, try to backup as much things as you can reach. If already on Android 4.0 or higher, see Full Backup of non-rooted devices for how to safe the most of your precious stuff, but better stick to separate small packages (backup on a per-app basis, as restoring the full package later might bring the problem back). On rooted devices, Titanium Backup is probably the best choice.
    5. this was just an intermediate step; even if your phone is working normally in *safe mode*, this will not have fixed the issue for "normal operation", so go on.
3. factory reset
    1. do a factory reset of your device (warning: all your data and self-installed apps will be lost from the device, hence the backup recommendation above; your sd card should not be affected, but it cannot hurt to copy all its data to your computer as a backup before doing the *factory reset*)
    2. startup the device again. Before installing all your apps again, make sure the issue has been fixed by the reset.
    3. if your device is back to normal, you can go on re-installing your apps / restoring your backups app-by-app. Between each app, make sure to test a while: if any of the apps was the cause, you might otherwise bring the problem back by restoring the "faulty" backup. If that happens, remember which app it was; start over from step 3.1. and *ommit this app in the next run*.
    4. if you've restored everything, and your device is still working normal: congratulations, you're done!
4. if the issue still remains, it has to be some hardware issue. Could be the battery is broken, so next I would go to your local dealer (best the one where you've bought it), and try with a "spare battery" from his store. Explain the reasons, including the results from the "safe mode check", and also that you've already tried a *factory reset* (because that's the first thing *he* will do otherwise). If the new battery solves you issue: buy it :) If not, next step:
5. If you still have warranty, send it in for repair (or let the "local dealer" handle this for you). Make sure all details (including results from the "safe mode check" and the fact you already tried a *factory reset* without this solving your problem) are included with the report.
6. if you don't have warranty anymore, ask the dealer what a repair might cost. It could be cheaper to simply buy a new phone...
> 1 votes

---
Tags: samsung-galaxy-s-2, charging
---


title: Completely "Mute" my Android Phone?

text:
# Question
Title: Completely "Mute" my Android Phone?
I have seen the Question: Is there a one-click widget to make my phone completely silent? and this is not a Duplicate Question.

In my, Samsung Galaxy Y phone, when I completely reduce my volume, it goes to the "Vibration" mode. Turning the volume down again after the "Vibration" mode appears has no effect in my phone.

I have look around and found no option to mute at all. My Question is whether is it possible to completely mute an Android phone without downloading/installing any extra app?

Doing everything mentioned in: What is the fastest way to turn the phone into silent mode? puts my phone to "Vibration".

I can't believe that there can exist a phone in today's world without such a basic feature.

# Answer
> 1 votes
1. Go to your Settings on your phone
2. When in your settings go to "Sound", then "Silent mode and vibrate" and things will pop up
3. Push "Silent mode"
4. Then push "Vibrate", then "Never"
5. Then your phone is all the way off!!

# Answer
> 4 votes
After exploring a little more, I found this solution:

* Click your device "home" button;
* Tap "Settings";
* Tap "Sound";
* Tap "Vibrate";
* Select either "Never" or "Only when not in Silent mode".

That's it!

---
Tags: silent-mode, samsung-galaxy-y, mute
---


# Question
Title: How can I determine the cause of random device reboots?
After being annoyed with my previous ROM, I thought I'd install ICS on my SGS2 (until CM9 comes out). But, sadly, it now reboots several times a day without any real reason. The device is just lying there on the table doing nothing and every now and then the screen turns on and I can watch it reboot.

So, how would I start to analyse this issue? Obviously I could try to flash different ROMs like a mad man until the issue resolves itself, but I would prefer a more sensible approach.

# Answer
> 7 votes
You can install the android SDK and use DDMS to monitor the logcat. The thing with a logcat, it is cleared when the device reboots, but you may be able to get an idea of what is crashing if you are monitoring it before it reboots.

You can probably also find unofficial CM9 nightlies for the Galaxy S2, but I am not sure what issues still exist for that device.

# Answer
> 16 votes
I had a similar random-rebooting problem, and after one such reboot, I hooked up the phone to my laptop and ran "adb bugreport" on it. I got what looked like useful information, and attached it to the bug. So I think at least some log information survives a reboot.

Here's the bug, btw: http://code.google.com/p/android/issues/detail?id=24118

# Answer
> 7 votes
The first thing I would try to do is to retrieve the logs of the errors via ADB, and/or crash dumps.

Retrieving the logs is tricky, since the log cache gets erased on reboot. If the phone reboots even while sitting on a charger, try running `adb logcat` continuously (you will need Android SDK and USB drivers installed and configured on your PC.) When the phone reboots, look at the last several pages in the command prompt window for any errors or abnormalities.

If you can't reproduce the reboots while the phone is hooked up to USB, I suggest installing an app like aLogcat, and setting it up to write logs to the SD Card on an interval. Hopefully you will get lucky and catch the errors that way.

You can also try pulling out the crash dumps via the following commands:

```
su
cat /proc/last_kmsg > /mnt/sdcard/last_kmsg

```

This should create a file named "last\_kmsg" on your SD Card that contains last few debugging messages from the kernel. Open it with any text editor and see if anything obvious shows up.

# Answer
> 3 votes
You can try aLogrec, and if you like it, the donate version. Written by the same programmer that wrote aLogcat, it continuously records the log (logcat) to your SD card. I haven't tested it for how it reacts with restart from a crash, but I tested with a manual restart and the recorded log survived the restart and could see the shutdown sequence being logged. One downside is the log does not include timestamps.

My T-mobile S II had been crashing (restarting) when using basic features - ending a call (once), taking a picture (once) or using navigation (3 times). I upgraded from ICS 4.0.3 to 4.0.4. So far it has been good. I wish I had known about aLogrec while I was having these restarts.

# Answer
> 1 votes
I had the same problem but in the few minutes it gave me each time I experimented and found that it stopped crashing if I went to the network update in the settings, even though there is no update available. It now works but I'd annoying needing to do that every time.

---
Tags: samsung-galaxy-s-2, 4.0-ice-cream-sandwich, reboot
---


# Question
Title: Turn off volume button notification sound in Galaxy S2
1) I get a beep sound every-time I increase the ringer volume using the side button in Samsung Galaxy S2. How can I turn of this sound. I have set the notifications sound to Silent. But still am getting this sound.

2) Also whenever I connect the charger, I am getting a notification sound. How can I make this to silent as well.?

# Answer
I haven't found any way to do this through the software. The only way I've found to disable the sounds is to go to `/system/media/audio/ui` on your phone and delete files `Volume-1.mp3` through `Volume-7.mp3` for the volume tones, and `Charger_Connection.ogg` for the connection tone. Just tested this on my phone and it does indeed work. You may want to back up the files first in case you want to restore them at some point. You may also have to be rooted to be able to remove the files.

Edit: Actually, I'm sure you'll need root, as I had to `su` in a terminal emulator to be able to do anything in that directory.
> 2 votes

# Answer
You can simply get rid of the beep on power connection by setting the notification sound to zero in `System > Sound > Volumes`.
> 0 votes

---
Tags: samsung-galaxy-s-2, notifications, audio, silent-mode
---


# Question
Title: Where can i download the original music and player app for Samsung i9000 to be used with Android 4.1.2?
On the i9000, I have updated the ROM to Android 4.1.2. I would like to re-install the original music player as well as the video player.

How do I do this?

# Answer
> 1 votes
i9000 does not have an official ROM, so I'm assuming you're using a custom ROM like CM10. Stock players from Touchwiz are rarely availble, and for the most part do not work flawlessly on AOSP based ROMs.

Try Winamp and MPlayer as alternatives, they work on any ROMs so you can move freely between ROMs too.

---
Tags: applications, samsung-galaxy-s
---


title: HTC Desire HD Crash on Photo click

text:
# Question
Title: HTC Desire HD Crash on Photo click
Not sure if this is the right forum to ask this question.

My phone crashes every time I try to take a picture with 20-30% battery.

I have tried with Low and Mid quality picture (1-3 MB) but this didn't help.

Phone Details:

* HTC Desire HD
* Android Version: 2.3.5
* HTC Sense version: 3.0
* Software Number: 3.13.110.4
* Kernal: 2.6.35.10
* Browser Version: Webkit/533.1
* SD Card: 8 GB (Available: 5GB)

Hope this info helps. Let me know if any one need any more details.

# Answer
> 0 votes
I have replaced the battery and updated to 4.1 and all is working fine.

# Answer
> 1 votes
My desire HD too.

I just presumed that if the battery was too low and it tried to use flash, then it used too much power from the battery and turned off.

---
Tags: camera, htc-desire-hd, crashes
---


# Question
Title: Adding a Contacts Group on Android doesn't sync to Google Contacts
I've created a contacts group on my Android phone, but this hasn't appeared on Google Contacts.

I was under the impression my phone and my Google account would sync each way.

How can I get my Android contacts group to sync with my Google account?

# Answer
Try going to the phones settings \> Account and Sync, click on your email address and uncheck sync next to contacts.

Next go back to settings \> Applications \> Manage Applications and select the "all" tab. Scroll down and click on Contacts Storage. Then click on clear data.

Finally go back to settings \> Accounts and Sync. Click on your email address and select the sync for Contacts which will start to resync.

Give it a few...let me know if that helped.
> 2 votes

---
Tags: contacts, sync, google-account
---


# Question
Title: How can I tell why my sleeping phone occasionally gets warm (and battery is draining abnormally)?
My two Android phones are doing the same thing, Motorola Milestone and Samsung GS3. From time to time, it is sleeping in my pocket and it will start to get warm and the battery is then draining quite rapidly. I guess it must be caused by an application that is stuck running in the background so I am checking:

* Task manager, but none of the applications seem to be using more CPU than any other, they are mostly all close to 0%.
* In "Battery Statistics" only "Phone Idle" shows quite high battery usage so it does not tell me if there is a problematic application.

Currently I just reboot the phone to solve the problem but I would prefer if I was able to find the problematic application so I can close it.

# Answer
I think this could maybe be because of several things:

* You have a bad network connection. If you are on a location where there is a bad network connection, your phone will have to try very hard to keep this connection enabled. Or maybe that is also possible when you are walking in locations that have a bad connection to the outside world (in the basements of some buildings for example).
* Sometimes if you are using Live backgrounds, that drains the battery too.
* Another possibiliy is that your phone is syncing in the background. If you have for example enabled that calendars have to stay synced (and you have an enabled data connection), then your phone will on regular bases connect to the internet for some updates. I don't think (but I'm not sure though) that this would show up in your task manager.
* It could also be that something like your GPS or Bluetooth is enabled, and becomes a problem (although I think this would show up in your task manager)

I would suggest you have a look at the services that are enabled, even when your phone is in standby mode (Bluetooth, GPS, syncing..)
> 2 votes

# Answer
I know this may look like common sense, but maybe you could simply take a piece a paper and note every single launched application whenever this happens.

After 5 iterations, you should have a pretty accurate idea of the culprit.

If not, as Tim mentionned, you should take a look at the logs to have a better understanding of what's going on on the system itself.

PS: Using a paper RATHER than an app would be encouraged, because the notepad app you would be using COULD be the culprit itself :)
> 0 votes

# Answer
Check your phones settings \> Wifi settings, to see if wifi is selected to "Always" stay on. If not you can change it to go off whenever the screen goes off.

This may help with some of the battery drainage .

Update:

@jmbouffard. - While you are in settings \> About Phone \> Battery Use, have you clicked the graph at the top? Sometimes only "phone idle" will show but clicking the graph will give you better details.
> 0 votes

---
Tags: task-management, battery-life
---


# Question
Title: Cannot upgrade Samsung gt-i5800 firmware from 2.1
Hi I cannot upgrade Samsung gt-i5800 firmware from 2.1 using kies, it tells me that the phone requires 3000 mb (or 3gb) but it doesn't even have this as internal memory as far as i know!

Has anyone else had this problem?

Also the storage space is always getting full and won't save on my external sd card - will the update change that?

Any help would be great as I don't know what I'm doing and I'm sick of a phone that can only have 5 extra apps or so on top of the ones it comes with :(

# Answer
The error you get is via Kies and relates to the PC that is running the Kies - it checks to see if you have 3GB of space on it (do not know why). It does not relate to the space on the phone internal memory.
> 1 votes

---
Tags: updates, samsung-kies, samsung-galaxy-apollo
---


# Question
Title: What's the difference between the galaxys2 and i9100 CyanogenMod builds?
I own a Galaxy S 2 GT-I9100 so I'm somewhat confused what the correct build is for my phone.

The situation is particularly confusing since I want to try out CyanogenMod 10, which isn't listed in the available downloads for galaxys2. However, the downloads for i9100 list **only** downloads for CyanogenMod 10.

I currently have the 9.1-galaxys2 ROM running on my phone, so I'm somewhat certain that *those* builds work for my phone.

What's the difference between the two builds and how can I determine which is the right one for my phone?

# Answer
> 7 votes
There's no difference. The device was simply renamed within the build system between the release of CM9 and CM10, as the CyanogenMod Wiki page for the i9100 notes:

> This device used to be called galaxys2 on get.cm, so older builds of CM can still be found under that title.

So builds of CM9 (or earlier) will use the galaxys2 moniker, whereas builds from CM10 onward will use i9100.

---
Tags: cyanogenmod, samsung-galaxy-s-2
---


# Question
Title: How does the Ubuntu Phone OS relate to the Android OS?
I've read that the new announced Ubuntu Phone OS was heavily inspired by Android, while not using Java and the Dalvik VM for its apps.

However, it was also not clear whether it's a fork of the AOSP or a custom ROM (I doubt it) or just if it's conceptually inspired by Android or some part of it was forked from Android (i.e. kernel, etc.).

Would Android apps *possibly* be able to work on Ubuntu Phone OS?

# Answer
Both Ubuntu Phone (which is based on the same Linux distro as full Ubuntu) and Android run on a Linux kernel. However they differ above the kernel level, whereas Ubuntu runs a full GNU/Linux OS with most of the standard Linux libraries, and a GUI based on Qt, Android runs a custom Android and Dalvik platform instead.

It looks like one of the big benefits of them both being based on the same Linux kernel is driver support. This means that for any Android phone that has open-sourced drivers available (either officially from the manufacturer's source, or where a 3rd party ROM developer has written them), it should be a much easier to task to get Ubuntu Phone running on it. *(notably pretty much every picture on the Ubuntu Phone site at the moment looks like it's of a Galaxy Nexus running Ubuntu Phone).*

> Ubuntu has already been adapted to run on chipsets using the ARM and Intel x86 architectures relevant for mobile devices, with the **core system based around a typical Android Board Support Package** (BSP). So chipset vendors and hardware manufacturers do not need to invest in or maintain new hardware support packages for Ubuntu on smartphones. In short, **if you already make handsets that run Android, the work needed to adopt Ubuntu will be trivial**.

*(from http://www.ubuntu.com/devices/phone/operators-and-oems \- my emphasis)*

This means that, initially at least, it's phone manufacturers and Ubuntu enthusiasts who are going to see the biggest benefit - that it should be fairly easy to get Ubuntu Phone working on a handset that was designed for Android (and fairly easy to sell the same hardware with a choice of OS).

As the vast majority of Android apps are written using Java for the Dalvik VM, neither of which are guaranteed to be on an Ubuntu Phone (though enthusiasts may port them later) most of those apps won't work without a large amount of porting effort. Ubuntu themselves are unlikely to be in a hurry to port Java and Dalvik to Ubuntu Phone after the legal problems that Google have had with Oracle.

Also the Ubuntu Phone has it's own QML toolkit and Ubuntu SDK, neither of which are the same as (or compatible with) the Android SDK or NDK APIs, so again that's going to be a large amount of porting effort that will prevent Android apps from being run on Ubuntu straight away.

On the other hand, if your app is primarily a web app with an Android wrapper around it, then porting should be much easier as both heavily support HTML5 and Javascript.

> Web apps are first class citizens on Ubuntu, with APIs that provide deep integration into the interface. HTML5 apps written for other platforms can be adapted to Ubuntu with ease, and we’re targeting standard cross-platform web app development frameworks like PhoneGap to make Ubuntu ‘just work’ for apps that use them.

*(from http://www.ubuntu.com/devices/phone/app-ecosystem)*

Despite all of those differences, history in the mobile space has shown us that if a mobile platform takes off in a big way, then no matter how big the time and effort needed to port apps between platforms, all the big apps and games will make their way to the new platform eventually and companies will come out with toolkits and software that makes it easy to write an app once that can then be compiled to run on any of the major platforms (that allow it).

It seems that most of Ubuntu's app-portability is concentrating on making it easy to convert web apps into Ubuntu Phone apps, and to make it easy to run exactly the same app on any Ubuntu device - desktop, laptop or phone:

> With the arrival of the Ubuntu SDK, apps can be written to work on all Ubuntu form-factors: it’s the same Ubuntu OS on the desktop and on the phone, so a single native application can work on both. Which means you re-use most of the app when you add support for a new form-factor.

*(from http://www.ubuntu.com/devices/phone/app-ecosystem)*

---

tl;dr

Ubuntu Phone and Android are both based on a Linux kernel but are different above that - they can share drivers (this is good for manufacturers and hobbyists), but can't share apps. Ubuntu Phone shares apps with desktop Ubuntu, not with Android. They both have good web browsers and can view the same web pages.
> 29 votes

---
Tags: linux, operating-system
---


# Question
Title: Lock screen when proximity sensor is covered
I have a Samsung Galaxy S3 with Jelly Bean. I would like, for, my screen to lock if proximity sensor is covered (for instance, when it is in my pocket).

How can I do that?

I am searching for an app as I have not found anything within the standard menu.

# Answer
Have a look at Smart Cover, Cover Lock, Simple Cover Lock \[Beta\] and others on Google Play. You can probably find other apps that maybe are better for you by just looking at the 'similar' apps section on Google Play.
> 3 votes

---
Tags: lock-screens, proximity-sensor
---


# Question
Title: is there a place where new phones release dates are posted?
I recently got a new Inspire 4G and its awesome but how can I know if something new is coming out in a few days and I should have waited? Is there a site that keeps track of this stuff? Sorry if this is not the correct place to ask this. thanks!

# Answer
> 3 votes
I actually didn't know this until just a few minutes ago but you can use pdadb.net's pda-chooser to search by release year (so not exact date but at least its something). Obviously if its not in the database it won't appear and I'm guessing that only confirmed devices/dates are entered. That along with Gus's answer should help. You may also want to check out Engadget

# Answer
> 3 votes
I typically find out about new android devices coming out on gizmodo. The only official place I know of is Google's phone store. It doesn't list new phones that are coming out, only what is currently out.

# Answer
> 2 votes
Daniels suggestion (pdadb.net) definitely has the most comprehensive list but I'm not thrilled with the UI. It's not the most user friendly.

I prefer PhoneScoops search which seems to cover all the major US devices. **Here is a link to a search for results of all the "Coming Soon" Android phones.**

Also, if you are looking for Blogs, BGR.com is always seems to be one of the first to report on new devices.

# Answer
> 0 votes
GSMArena.com is another popular site for cellphone news and device information. As with PDAnet mentioned by Daniel, you can search by "coming soon" devices that meet whatever specifications you're interested in.

# Answer
> 0 votes
http://www.androidauthority.com and http://www.gsmarena.com are the best sites for new stuff and mobiles !

---
Tags: manufacturers
---


title: Install Android-x86 on USB drive

text:
# Question
Title: Install Android-x86 on USB drive
I am live booting the Asus laptop version of Android-x86 4.0 on my Acer Laptop from my USB Pendrive. Everything is working fine, however I want to install the OS on the USB drive instead of live booting it. The USB drive is 16GB in size.

I want to live boot the system and then install on the same drive without using any other drives. If possible, later on, I would want to mount some part of the USB drive as the SD Card. How can I do this?

# Answer
The solution is pretty simple, far more easier than I anticipated:

1. Partition your USB drive/SDCard, into two partitions, using this EaseUS Partition Master, which is what I used.
2. Partition layout needs to be one with 1GB of space with FAT32 filesystem, that is for the installer.
3. Remaining partition of type ext3 (Linux partition).

The installer, when live-booting from the USB Drive/SDCard, will show the just-created partition on the USB/SDCard, just select that partition to install on it and its done.
> 1 votes

---
Tags: installation, usb-peripherals, android-x86
---


# Question
Title: Changing settings values in an Android ROM
I have just started to cook my own Android custom ROMs, and I am wondering how I can change the settings values in the "About" screen in the default Settings app.

I have taken Cyanogenmod 7.2 and I am modding it. So how can I change the mod version, for example, from "cyanogenmod 7.2.0 p990" to, for example, "mymod 7.2.0 p990"?

# Answer
> 2 votes
You need to modify the `ro.build.display.id=` field in the file called **build.prop** within your ROM.

---
Tags: settings, custom-roms
---


# Question
Title: Why are there two settings apps, Settings and Settings Storage
On my Galaxy Nexus running 4.2.1, I see two Settings apps in Settings \> Apps. One is name Settings (28KB) and the other is Settings Storage (520KB). Both have the version 4.2.1-533553. Is the storage one for handling the Settings \> Storage screen? If so why is there a separate app for that? If not, what is it for?

# Answer
> 2 votes
Settings Storage, technically speaking, is actually an internal app that manages the *content provider* framework for Settings itself. It also registers itself upon Android boot-up.

The Settings storage backing data store handler, really, uses an Sqlite database, which is in the public domain and free to use.

This database is required to hold the settings for updating and retrieval via the Setting's internal *content provider*, which is integrated through-out the ROM in itself, so everything that is seen through Menu \> Settings, "talk" to the content provider" and that in itself, handles the backing store.

Also, that Settings own *content provider* is actually global through-out the ROM, irrespective of Android version, so that the system apps and user apps can use that to check on it by querying it and act accordingly.

Hence the *"seeing of two Settings apps"*....

---
Tags: settings, samsung-galaxy-nexus, 4.2-jelly-bean
---


# Question
Title: How to specify a different audio player for use with Google Reader?
When I use the Google Reader app for audio podcasts -- e.g. linked MP3 files -- it pops up a simple player overlay to play the file (shown in screenshot). Is there a way for me to choose an installed audio player to use in place of the one used by the Google Reader app as the default player for the app? Ideally I'd like the app to pop up an intent that asks me for the audio player to use, like many apps pass off responsibility for a well defined purpose.

The Google Reader app is here.

# Answer
> 1 votes
Google Reader allows choice of external program (via intent) to play audio.

---
Tags: audio, google-reader, podcast
---


# Question
Title: Getting rid of "Tethering Detected" popup on Android ICS 4.0?
I just got a Samsung Galaxy S3 that runs Android ICS 4.0.8. When I connect the Galaxy S3 to my Mac laptop and use PDAnet to tether, I often get this popup on the Galaxy S3 screen:

Tethering via PDAnet works great, but the popup can get annoying. I can close the popup, but it comes back a few seconds later.
**How can I get rid of this popup permanently?**

# Answer
> 3 votes
This to me looks like something your provider has added in to stop you getting free tethering on your data plan.

If you are rooted (which I assume you are as you are using a tethering app), then you can attempt to freeze the app that is responsible for this, using an app freezer such as App Quarantine ROOT.

If it isn't an app, then it may be part of the ROM directly, in which case you would have to install a custom ROM such as CyanogenMod. You should look at forums such as XDA-Developers to find a ROM for your device.

Using a custom ROM will *definitely* remove the message.

# Answer
> 2 votes
In the end, I rooted the phone and installed the Cyanogenmod distribution in place of the cell phone carrier's OS. :)

---
Tags: tethering
---


# Question
Title: Officially rooted HTC, denies su permission in Android Emulator app
officially rooted from htcdev.com, I followed the instructions step by step and had the screen confirmation that my phone (HTC Sensation XL) is rooted.

Now when trying to gain super user access through "Android emulator", "Superuser", "Super manager" the permission is denied or the apps cannot detect if the device has been rooted.

I want to know why root access is denied after the device has been rooted successfully and how to fix this issue, am I missing extra steps or additional settings?

# Answer
Thanks to **"eldarerathis"** for the comment. Basically *unlock bootloader* does not mean you will have root access to your device. Even though you can install an entire new operating system still rooting your phone must be done inside the OS.

So if you trying to root your HTC device check unrevoked.com. for other devices I found a reliable tutorial at http://howto.cnet.com/8301-11310\_39-20054428-285/how-to-root-your-android/.

please note *unlock bootloader* or *rooting* your device may void your warrantee.
> 1 votes

# Answer
First, root your phone. If it denies root access, go to the SuperUser website and download the latest SuperUser and binary packages. After that, reboot in recovery and install the packages. Finally, boot your phone up normally and clear the data of SuperUser. Then, run SuperUser and try updating the binaries and BAAAAM works like a charm!
> 0 votes

---
Tags: rooting, htc, permissions
---


# Question
Title: Music plays through phone speaker instead of headphones when app is opened?
This problem started a few days ago and it's extremely annoying in quiet environments. I will be listening to music from any music player app, and whenever I open an app, get a notification, or switch the song the music starts playing from the phone speaker instead of the headphones. How can I stop this? Is this a software issue or a problem with the headphones itself? Is it just something in the settings? I've tried a lot of different methods. Thanks!

# Answer
Broken headphone jack or the profile setting might be changed, I recommend changing the phone profile and trying if not I'm pretty sure its a hardware fault.
> 0 votes

---
Tags: samsung-galaxy-s-3, music, headphones, headphone-jack, speaker
---


# Question
Title: How to upgrade Android 2.3 to 4.0 on ARM 11 based Tablet?
I have tablet which has a **IAMPX200** Processor and a **M718** Main Board.

The current OS is **Android 2.3**, and I want to upgrade it to **Android 4.0**. Is it possible? If yes, please give any suggestions.

# Answer
> 2 votes
Simple answer: No.

ICS requires an Armv7 processor. Arm11 processors are armv6, as such your tablet doesn't support ICS.

however, a ROM maker may have ported it to your professor and hardware - I suggest you check forums such ad XDA Developers.

# Answer
> -2 votes
What tablet? Some can be updated by going settings\>about\>software update and follow the prompts!

Or if you can't update that way you have to force up via a program on a computer, I recommend uberoid.

---
Tags: operating-system, arm-processors
---


# Question
Title: pdf reader which has zoom and width locking?
I have both Adobe Reader and EZPDF. Are are both lacking. I want to lock the width and zoom and everything once I have a pdf open to my preferred settings. I just want to page up or down when sliding/swiping.

In ezpdf the settings menu keeps popping up irregularly when I slide. Sometimes it zoomed in or out. I see the words 'ln' or 'sf' overlaying the pdf and I don't know what they mean. Some I am locked in a page. I can't on the next or previous page.

In adobe Reader I can't zoom in to will the width of the page. It has minimal settings.

Is there a pdf reader that displays the text to the full width of the screen and locks everything so it doesn't do erratic stuff?

# Answer
ezPDF has an option to remove this overlay: Bring up the popupmenu, tick Settings. In the Link section there is a checkbox marked "Indicate Link". Uncheck and the Ln overlay is gone.

Version 1.9.5.3
> 4 votes

# Answer
I really find APV PDF Viewer much better than all the famous readers.
> 3 votes

# Answer
The dev version of the APV PDF Viewer (apv-0.3.3dev01) can do exactly what you want.
> 3 votes

# Answer
In EZpdf, the "Ln" means there is a link on the page, and the "Sf" means you have horizontal scrolling locked (I have no idea what the f actually stands for). Those overlays annoy me too, so I am going to decompile the apk and remove that text. That should solve the problem!
> 1 votes

# Answer
Try VuDroid. It's Free Software. (*I have issues with it on my PD Novel as it seems to not like resistive screens, but it's fine on my phone.*)

Another option is DroidReader which I have not tried.
> 1 votes

# Answer
The problem is with the individual files, not the app. If the file supports it, you can use the reflow text view in adobe reader which locks the width and allows you to zoom while still seeing the full width of the page. Some files don't support this. Others only support it to a certain level of zoom. Apps that try to overide the docs settings can cause those inconsistencies you mentioned. I've found Beam Reader to be the most powerful pdf reader but my trial ran out and I wasn't willing to pay $10 for it.
> 0 votes

# Answer
Mantano Reader does everything you want. It uses the same engine as Adobe Reader Mobile (Adobe Reader Mobile SDK), so it's very fast even on ARM v8 (initial Samsung Galaxy Tab).

It has some problems with color saturation though.
> 0 votes

# Answer
ezPDf does exactly what you need....
> -2 votes

# Answer
ezPdf costs 1 dollar but is realy worth it

You can lock the scroll from the menu - the zoom setting is automatically saved and you can go to the next page by pressing the small arrow on the lower right
> -2 votes

---
Tags: settings, pdf, ebook-reader, zooming
---


# Question
Title: Is it possible to install two instances of a same app?
> **Possible Duplicate:**
> Is it possible to have multiple instances of the same app (logged in to different accounts)?

I have a dual-sim Android device, an Alcatel Onetouch.

As it has two SIM cards, I'm just wondering if there is any chance of installing two instances of applications such as Whatsapp in order to have it working for both phone numbers.

I have been searching on several forums without finding any valid answer to my question, answers use to be ambiguous.

I would like to clarify this matter.

# Answer
> 1 votes
No, you cannot. Every application in a device has a unique identifier named as application package. You cannot have two applications with the same package name installed in a device. Even if you try to install, it will replace the first one.

---
Tags: applications, installation, dual-sim
---


# Question
Title: Is the class rating of my MicroSD card relevant?
Does Class 4 perform differently from Class 6, and so on, when it comes to Micro SD(HC) memory cards on smartphones? Samsung Galaxy S to be specific.

# Answer
The general consensus seems to be that a Class 4 is just fine, and you definitely would not need anything faster than a Class 6. Unless you're seeing a lot of lag during IO intensive operations, though, I wouldn't be worried. The best way to test might be to take a few minutes of 720p video. If it records and plays back fine — and it should — you should be good for anything. Since L3 video at 1080p is just over 5.5 MB/s, a class 6 card is sufficient. The Galaxy S II only takes 1080p video at up to 3 MB/s, and I don't know of any phone at the moment that takes higher-quality videos.

Note that the Galaxy S uses the internal SD storage for most things (possibly including video; not sure if you can choose the save location). So the external SD card may in fact be irrelevant most of the time. I've had my Galaxy S nearly a year and used the external SD card approximately twice.

If you're copying large files onto the SD card, it will obviously take less time if the class rating of the card is higher. This might happen on file transfers from the computer, or 4G downloads with low network usage, but not during general use.
> 7 votes

# Answer
Simply put, yes,the higher the class number the faster the performance. Prior to purchasing my class 10 32gb HD Micro SD card, I visited Samsung's support web site to see what they were selling retail for their Tab 2 tablets.While I was there I chatted with one of their techies and he stated the faster the card the better the performance so I purchased a Class 10 32gb Micro SD card from Amazon!
> 1 votes

---
Tags: external-sd, performance
---


# Question
Title: Is it possible to allow user only installation of certain apps?
Is it possible in Android to prevent users from installing any app that is not explicitly listed on a firm based whitelist?

# Answer
> 2 votes
It is possible, there are apps available that are designed for enterprise use such as SureLock and MobiControl (go to Device LockDown Policy on this page) that will restrict users to allowed applications only.

# Answer
> 1 votes
Yes, these apps are called "Device administrators". You use the Device Administration API to write device admin applications that users install on their devices. The device admin application enforces the desired policies. A system administrator writes a device admin application that enforces remote/local device security policies. These policies could be hard-coded into the app, or the application could dynamically fetch policies from a third-party server.

---
Tags: google-play-store, device-administrator
---


# Question
Title: Does Android 4.0 support WPA2 Enterprise?
At the place I work, everyone can log on to the wifi network with an iPhone. They just need to add a new network, type in the network name and choose `wpa2 enterprise` and then add their username and password (their own unique).

Everybody else with Android phones hasn't been able to connect, and it seems like they've tried for a long time.

I have to buy a new phone this weekend, and I don't really want to buy an iPhone. So I was hoping if somebody knew if the Samsung Galaxy Nexus (or any Android 4.0 device) has better wifi support than the older Android versions?

Sorry I don't know anything else technical about the wifi at work.

# Answer
I've just checked on my Galaxy Nexus, and yes there's an option for WPA Enterpise (802.1x EAP) with EAP methods:

* PEAP
* TLS
* TTLS

and Phase-2 authentication types:

* None
* PAP
* MSCHAP
* MSCHAPv2
* GTC

You can use an identity with a passphrase, or certificates

While I am running a custom ROM, I'm almost 100% positive this is in stock, as I could do the same on my Nexus One running 2.3
> 4 votes

# Answer
I had neither Android 4.0 nor uses WPA2 Enterprise, but according to this tutorial, it is possible to connect to WPA2 Enterprise, even though there is no indication about the support in the UI.

The underlying wifi stack have always supported WPA2 Enterprise, as it uses the wpa supplicant, only that there is not yet any support in the configuration GUI. I do not know if Android 4.0 have a new GUI that might support WPA2 Enterprise.
> 3 votes

# Answer
I have a Galaxy Nexus with Android 4 (ICS) and my company uses WPA2 Enterprise. Use Phase 2 authentication "MSCHAPv2" plus your user name and password. That worked perfectly for me.
> 3 votes

# Answer
In supporting the answer, I shall refer to the checking on the **Wi-Fi Alliance** site.

Look in:

1. **Filter by Company**, select *(Show All)* from drop-down box.
2. **Filter Products by Primary Category**, select *Smartphone, multi-mode (Wi-Fi and other)* from drop-down box.
3. **Filter Products by Secondary Category**, select *(Show All)* from drop-down box.
4. Put into the box, **CID#**, *WFA11867*

And click on **Submit**, the certificate for the Galaxy Nexus i9250 will be shown, after the search is completed, and can be found here
> 3 votes

# Answer
Free app called "WiFi Connection" allowed connection to my corp's hidden network, 802.1x, PEAP, MSCHAPV2, no CA Cert. "LEAP WiFi Free" did not. Running Galaxy S3 (VZW), stock ICS. 4.04
> 1 votes

# Answer
Keep in mind that the options are available with the stock Samsung Galaxy Nexus, but unfortunately they don't always work, depending on the various security settings with the corporate network. In fact, my corporate wireless network worked just fine on Android 3.0 Honeycomb, but now that I've upgrade to 4.0 on my Xoom it's not working again. I also cannot connect my Samsung Galaxy Nexus to the wireless network, even though the same settings worked just fine on my Xoom running Honeycomb.
> 0 votes

# Answer
There is an application on the Android market/Play Store called "LEAP Wifi Free". Install it and you can now configure all your LEAP protected WiFi networks. Tested with Android 4 and Samsung Nexus :-)
> -1 votes

---
Tags: 4.0-ice-cream-sandwich, wi-fi, wpa2
---


# Question
Title: How can I use a CyanogenMod theme with a stock rooted Galaxy S III?
I'd like to make this my phone theme https://play.google.com/store/apps/details?id=com.ramazor.theme.freedea&feature=more\_from\_developer

But it seems to require me changing my phone over to Cyanomod or something of the like. I'm not sure if I'm ready for that, but I do already have root access via SuperSU and was wondering if there might be another way to go about using this theme.

I'm using a Samsung Galaxy S3 SGH-T999.

# Answer
> 2 votes
You cannot. The Cyanogen theming engine is specific to CM and derivative ROMs.

Samsung stock ROMs have Touchwiz UI, which is a proprietary layer. Theming CM to look like Touchwiz, or creating mashups would be easier because of CM's open nature. Some carriers might give packs, like Sprint (source).

You can install a different launcher and install themes on it, of course. Go Launcher, for one, has many themes.

# Answer
> 1 votes
Short answer, you cannot, themeing features are specific to CyanogenMod, and if attempting to apply this on top of a Stock ROM, will either result in Force Closes, or boot-loops.

You cannot have it both ways. Go down the CyanogenMod route and then the themeing will work, ***OR*** forget about it.

# Answer
> 1 votes
It is originally part of the T-Mobile theme engine, which is open source so you can implement in other roms, but you will need a rom that has it built in

http://code.google.com/p/android-theme/wiki/TMobileThemeEngine

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


# Question
Title: How to remove unneeded icons from the menu?
I have a Samsung i9220 with Android 4.1.1. How can I remove the unneeded icons from the android phones menu?

# Answer
By menu, I'm assuming you are referring to the app drawer. I don't know if the stock Samsung launcher gives you the ability to hide apps, but several 3rd party launchers offer that functionality. Apex and Nova both give you the ability to hide and create custom app groups in the drawer. There are free versions of both in the market with each offering a paid version with expanded functionality.
> 4 votes

---
Tags: launcher, app-drawer
---


# Question
Title: How to upgrade HBOOT from 0.80.0007 to 1.01.0001
I own an HTC Wildfire with HBOOT version 0.80.0007 and S-On. How do I upgrade to HBOOT 1.01.0001? Can anyone give me a nudge in the right direction? I've been racking my brains for the last few days, looking for a useful tutorial, with no luck at all, I hope to sort my problem out.

# Answer
> 0 votes
It was enough flashing the device with RUU\_Buzz\_Froyo\_HTC\_WWE\_2.22.405.1\_Radio\_13.55.55.24H\_3.35.20.10\_release\_160191\_signed.exe

---
Tags: bootloader, htc-wildfire
---


# Question
Title: Bring HTC Wildfire back to the original rom
I am an HTC Wildfire user. I have successfully installed CyanogenMod 7.2 on my device, but after over a year of use I want to bring it back to the original HTC rom, if possibile. In order to do that I have tried to follow a few tutorials that promised to do just that. Needless to say they all failed.

My HTC has mounted HBoot 0.80.007 and it is in S-On state and, maybe I am wrong, but I figured I should update the HBoot to 1.01.001 at least and in order to do that I need to acquire the S-Off. So I tried to download the Revolutionary utility but I had no luck in providing my Wildfire serial number.

As a result I am clueless about what to do. Can anyone please illustrate what I need to do to bring my device back to the original rom?

# Answer
In one of my attempts to I was trying to upgrade the hboot from 0.80.0007 to 1.01 and luckily flashing the device with RUU\_Buzz\_Froyo\_HTC\_WWE\_2.22.405.1\_Radio\_13.55.55.24H\_3.35.20.10\_release\_160191\_signed.exe it also brought my Wildfire to the stock rom.
> 1 votes

---
Tags: rom-flashing, rom, htc-wildfire, unrooting
---


title: How to make 3G Video Calls?

text:
# Question
Title: How to make 3G Video Calls?
> **Possible Duplicate:**
> How can I make a 3G-324M video call?

Before people start telling me to use Skype or GTalk, let me make it clear: 3G Video Call is a native value-added-service for video calls based on minutes rather than data plan. It is provided by operators in many countries (except US). Even many Samsung phones do have the 3G Video call option in their "custom" ROM in my country. But I am on a Nexus S and there is currently no built-in way I can use my video "minutes". Is there any way to do this?

# Answer
> 0 votes
There is currently no way to do this, unless the device manufacturer has added this into their ROM's.

This isn't available in *any* custom ROM, and the implementation of it in Android is somewhat limited, and far from complete.

I believe that Google decided that as they are using an Android, they would have large internet bundles, and therefore it would be cheaper to use internet video calling, so they haven't been implementing 3G video calling (at least not at any great speed).

---
Tags: 3g, video-calling
---


# Question
Title: Periodic Nexus 7 touch responsiveness issue
Occasionally my Nexus 7 will exhibit poor touch responsiveness. This manifests as a need to drag my finger for an inch or so before scrolling happens, and a need for a firm touch in order to register a tap, and even then it's sporadic.

I'm trying to determine if this is software or hardware. My guess is software: exiting the current app sometimes seems to resolve the issue. Putting it to sleep and re-awakening it often seems to resolve it.

This happens maybe once every day or two, and only tends to last for a few minutes when it happens. (I'm still uncertain if things I do fix it or if it abates on its own...)

As this is my first Android device, I don't have anything to compare it to. Has anybody else experienced this? Any good techniques to determine if it's hardware or software?

*EDIT 30-OCT-2012:*

I haven't experienced the problem since upgrading to 4.1.2, so I'm inclined to think it was a software problem that's been fixed.

# Answer
> 6 votes
You can try to diagnose the problem yourself, or at least get a little more info by turning on a couple of developer diagnostics.

1. In Settings, scroll down to Developer Options.
2. Under the "Input" section, check "Show touches". This will cause a small (white) circle to show on the screen where ever you touch it. If you don't see the circle (which might be under your finger, so look carefully), you know it didn't register your touch. If you see the circle lagging, then you know it registered your touch and is just being slow for other reasons.
3. Under "Monitoring", you may want to turn on "Show CPU Usage" and "Strict mode enabled."
* "Show CPU usage" will show you what is running as a little overlay in the top right of the screen. The top line of the display shows the system cpu load. See this excellent write up of what the load numbers mean. If the load is high, your little Nexus-7
    * "Strict mode enabled" will "Flash screen when apps do long operations on the main thread." If your screen flashes, then you know something is hogging the CPU.

# Answer
> 1 votes
Its hard to tell if it's infact hardware or software. Since it's happening at certain intervals my guess is hardware. If it's happening with a certain 3rd party application you should have nothing to worry about. Also, have you upgraded the latest version of Jelly Bean? If so and the problem is still persisting I would recommend returning it and getting a replacement as I have never encountered any issue with touch sensitivity.

The nexus 7's capacitive touch screen is supposed to be incredible sensitive as just by meerely touching it should register a tap.

# Answer
> 1 votes
I've had that problem too. I've just power cycled the device, which always fixes it, which leads me to believe it is software. I have it set to show touches, and it would either not show the touches, or they would show up after a delay.

To determine if it is software, look to see if it happens at roughly the same time everyday, or after running specific software, then it is most likely software related. I've turned on "**Show CPU Usage**", which is only mildly invasive, and should be sufficient to show if CPU utilization spikes when responsiveness issues come up.

# Answer
> 0 votes
Mine started the same way until one day the touch screen would not respond at all. The buttons worked but that was it! I could not do a thing. I believe one of my pets ( a heavy cat) who to my horror loves to lie on top of warm things may have done something to the sensors.

That is just my speculation. Since it was only 4 months old, I was able to get an RMA from ASUS and got it back with all it's software and data intact in 3/4 weeks. The only thing is that they make you pay for the shipping which I find a bit cheesy but it wasn't much.

I hope yours is still under the one year warranty.

If not I would open it up (there are videos on youtube) and try to see if something came loose.

Good luck.

---
Tags: touchscreen, nexus-7
---


# Question
Title: Do I need to wipe when upgrading from CM10 to CM10.1?
I am using CyanogenMod 10 on my device and saw that CM10.1 (Android 4.2) is available on get.cm.

If I upgrade, do I have to wipe my phone or will it just work?

Or what problems will I have to expect if I don't factory reset it before?

# Answer
> 5 votes
**It just works, no need to wipe.**

You don't need to wipe, according to a blog post on CyanogenMod's Google Plus channel:

> Upgrading from CM10 to CM10.1
>
> As you may have noticed, we started updating some devices from cm10 (Android 4.1) to 10.1 (Android 4.2) during the weekend. The upgrade process has been tested extensively for the older devices (manta and mako didn't have that problem since they started out with 10.1), so you should be able to update directly without losing any data.
>
> The single application known not to work is the Clock: Our changes to 4.1's clock to add the Stopwatch and Timer in CM10 aren't compatible with Google's own implementation of those features in 4.2 (which we're using in cm10.1); If your clock starts crashing after upgrading to 10.1, simply go into the Settings -\> Apps menu, choose Clock from the All tab, and hit "Clear data".

---
Tags: cyanogenmod, updates, 4.1-jelly-bean, 4.2-jelly-bean
---


# Question
Title: Add calendar event from QR-encoded vcard
Is there any way to BOTH

* decode QR codes for vcard-format calendar events without mangling the dates, AND
* add them to the calendar (ICS or newer) when recognized?

So far, using QR codes generated from two different sites (http://qrickit.com/qrickit\_apps/qrickit\_qrcode\_creator\_vcal.php and http://blog.qr4.nl/QR-Code-Calendar-Event.aspx), I've tried three apps. Two of them (QuickMark Lite and QR Barcode Scanner) misinterpreted the dates, and the one that got the dates right (AT&T Code Scanner) didn't know what to do with it after decoding (all it could do was decode it, and display it lamely in a text window).

# Answer
> 0 votes
Most barcode readers can recognize addresses. For calendar entries, this might vary; but give QR Droid a try, which promises not only to read, but also create them: contacts, bookmarks, apps, geo-locations, events, and even SMS can be encoded as well as decoded. Also 2D barcodes (on products) should be supported.

---
Tags: calendar, qr-code, vcard
---


title: DC-HSPA Cellular Standard Indicator

text:
# Question
Title: DC-HSPA Cellular Standard Indicator
I have recently picked up a Nexus 4, on a carrier with a good DC-HSPA network (3 in the UK), and I want to check out the speed on that network. However, I don't know whether my phone has even picked up the DC-HSPA network. My speedtests have so far shown around 12Mbps down and 2Mbps up (one of which was in central London), so I can assume I'm only on HSPA+ at the moment.

I'd imagine DC would be roughly double that. The indicator next to the signal strength bar has only ever said H or 3G. Will it say something different when using DC? It's never even said H+, for that matter. Is it supposed to? Or is H just a blanket for all HSPA-related standards?

# Answer
> 1 votes
According to this Wikipedia entry, this is **enhanced version of HSPA+**.

Now, reading from the telephony source in JellyBean, depending if its GSM, between the two lines numbered 72 and 107, there is nothing in there that indicates, the automatic detection of the usage of DC-HSPA and is probably being treated as HSPA+ for now in the interim, so its very highly likely that it will show up as a 'H' or '3G'.

And then again, that's dependent on the compile-time specifications used when the ROM was built, to elect to show '3G', 'H+' or even 'H' on the status bar.

---
Tags: 4.2-jelly-bean, nexus-4, cellular-radio
---


# Question
Title: Lost my android tablet, how can I find it without a network connection?
I lost my tablet today. It's fully charged but it has no WiFi connection on. Is there any way I can find it without any connected network?

# Answer
The only way is likely going to where you went today. It will be very diificult to find it without network connection. Lookout Plan B would have helped you if your device had got something to manage SMS but it is a tablet.
> 1 votes

---
Tags: acer-iconia-a500, lost-phone
---


# Question
Title: Installing "xyz firmware" vs Rooting on "xyz firmware".
What's the difference between rooting on a particular firmware and installing a particular firmware?

Does that mean to root on "xyz" you must have installed "xyz" on your device?

# Answer
> 2 votes
As it says:

* "root on XYZ" means XYZ is a pre-condition for this rooting instructions (so yes, it must already be on the device)
* "install XYZ" means, well, to install XYZ (whether it already was on the device or not).

---
Tags: rooting, updates, installation, device-firmware
---


# Question
Title: Finding my Google email and password. I've made too many accounts
I really need help because I just got this tablet for Christmas and only had it for 2 weeks.

I wanted to set the security on facelock, so I didn't have to remember the password. Instead, I set it to a pattern and I forgot that I had to use my email if I got it wrong, which I did.

I can't remember my emails or passwords. I made too many email accounts, and the passwords were very similar to each other. I really want this thing to work. I went through my mind trying to remember the emails and their passwords. As you can see, I have failed.

Please help me. I'm only 12.

# Answer
> 1 votes
I don't think there is an easy way to know which email address you used, afaik. But if you have an idea on which email address it could be. You could try to retrieve your password using the options below. Once you have the right password, you can try this to unlock your phone.

You can open Google on your pc and try to log in there. Try the password recovery options on the site. Passwords are made to be secure, so trying to recover them is something that was made hard on purpose. You don't want other people to be able to recover your password.

If you have set a main recovery email address on Google. You can use this option to recover your password. But this will probably be clear if you push the "Can't access your account?" link on the site.

Also a tip for the future: try not to make too many new email addresses, try to reuse the old ones. And if you do have to make new email addresses, try to have a system in the passwords: eg. 'password' + 'key' + 'password', where the key is something unique for the email address like the last 2 letters or something. There are an infinite amount of other possible systems like this one and if you make one up yourself (that you can remember) it is even more secure.

Or just use a password manager like LastPass. And besides that, it is always best to have 1 main email address, so you can use my second recovery option.

I hope this is the answer to your question and helps you.

---
Tags: locked-out, google-account
---


# Question
Title: What happens to a running program when "home" button is pressed in Android phone?
One thing puzzles me. It looks like if I use some program on Android and press the "home" button I see the home screen and can rerun the program and see that program in the same state as it was before - so looks like the program is not fully restarted, just suspended and then resumed.

Yet that doesn't seem to happen consistently with Air Control game. Sometimes when I'm playing Air Control and press "home" and later rerun Air Control - it is paused (as if I pressed "pause" button) and I can resume the game. Sometimes the same leads to Air Control dropping the game and starting anew.

So it looks like I don't understand something.

What's the deal here? What happens to a program when "home" is pressed? Does it continue running or what does it do?

# Answer
Pressing the `Home` switches you from the app to the home screen, whilst leaving your app running in the background. This is a bit like switching between windows on a Windows PC.

Except that when your phone is running low on resources like memory it will start to close apps that are running in the background, so that your phone has enough resources for what you're trying to do now. Games are often amongst the first apps the phone will "kill" to save resources as they often use a lot more memory and CPU than other apps. This is why sometimes your game is still running paused, and sometimes Android has closed it for you.

The `Back` button is the way to close apps so that they are actually closed.

See also What is the right way to close apps in Android?
> 12 votes

# Answer
The Android Development document Tasks and Back Stack actually covers this pretty nicely. A relevant excerpt:

> A task is a cohesive unit that can move to the "background" when users begin a new task or go to the Home screen, via the HOME key. While in the background, all the activities in the task are stopped, but the back stack for the task remains intact—the task has simply lost focus while another task takes place, as shown in figure 2. A task can then return to the "foreground" so users can pick up where they left off. Suppose, for example, that the current task (Task A) has three activities in its stack—two under the current activity. The user presses the HOME key, then starts a new application from the application launcher. When the Home screen appears, Task A goes into the background. When the new application starts, the system starts a task for that application (Task B) with its own stack of activities. After interacting with that application, the user returns Home again and selects the application that originally started Task A. Now, Task A comes to the foreground—all three activities in its stack are intact and the activity at the top of the stack resumes. At this point, the user can also switch back to Task B by going Home and selecting the application icon that started that task (or by touching and holding the HOME key to reveal recent tasks and selecting one). This is an example of multitasking on Android.
>
> Note: Multiple tasks can be held in the background at once. However, if the user is running many background tasks at the same time, the system might begin destroying background activities in order to recover memory, causing the activity states to be lost. See the following section about Activity state.

**Summary**: The task is moved to the background when you press `Home` and sits in memory, not really doing anything and retaining its state. This means that (generally speaking) you can switch back to the task and it will pick up where it left off. However, the Android system can - and will - kill background tasks if it needs to reclaim memory. When and if this happens is entirely up to the system, and is probably why you see inconsistent behavior when resuming.

If the task is destroyed by the system, it will have to be re-created when you launch it again. So unless the application author has taken measures to save the application's state during the destroy process, it will be lost (and saving *exact* state in things like games is fairly impractical).

Another good (but also verbose) document is the one covering the Activity Lifecycle (there's a nice flowchart if you scroll down a bit).
> 27 votes

# Answer
Pressing the **Home key** allows the user to start a new Task, by showing the launcher. All active Tasks (and therefore Activities incl. your "Air Control" example) will call their `onPause()` method.

It is up to the App (and their Activity) to restore the exact previous state when it comes back visible. It is also possible that the Apps Process gets killed while the Activity is backgrounded, but this should not affect the users experience. The user should not be able to tell a difference if an Activity was just paused or if it also was killed. This could explain the different behavior of Air Control which could be a hint of an faulty implementation of the Android lifecycle management.
> 4 votes

# Answer
My reputation is still too low on this site to vote up, so I'm answering to emphaisze Flow's answer. I keep running into this issue in one of my app's. I have various spinner controls and you have to explicitly save their state in onPause() and then restore the states in onResume() -- Android doesn't remember their states automatically.

Another complication is that sometimes Android will call an app's onCreate() function when you only expect it to call onResume().

So your issue with Air Control (or any other app) is specific to that app and you should report the behavior to the developer for correction. Most app's have a contact email in the Market.

BTW, if you want to understand app life-cycle, I recommend Chapter 2 of Ed Burnette's Hello, Android, especially figure 2.3.
> 4 votes

# Answer
**Home Button Pressed when in an app:**

Most apps will save their state (any bit of data that would be needed to keep itself consistent when being resumed), and the device will switch to the launcher app.

**Home Button Pressed when on the Home screens:**

This is configurable by many 3rd party launchers; however a lot of them default to bringing you back to your "main" home screen (the default launcher does this).

**What your friend might be concerned about:**

Switching apps can be memory intensive and cause several disk writes to save the data. This uses battery; however it is usually not the main cause of battery drain on devices (the operating systems are optimized to do these things).

Some applications will continue to run as a background application, so pressing the home button will not kill them (e.g., Google Play Music will still play after pressing the home button).

Your friend might be concerned that by pressing the home button you did not exit the program, and therefore it is still running. Android will unload those applications as necessary.

You and your friend should be more concerned with the display - which uses the most amount of power.
> 3 votes

---
Tags: home-screen
---


# Question
Title: Google map, not updating based on current location / position
Had used Google maps on Nokia E72 sometime back, and it used to autoupdate/refresh the map keeping the current location/position updated.

However, used Google maps on Android (latest version of Maps on this device, checked on Google-Play), but the the blue triangle kept on moving on the static map image, and then it went off-screen. It recentred and came back to screen, only once I hit "my location" again. This kind of defeats the purpose. Am I doing something wrong or using the app incorrectly ?

# Answer
First of all make sure you have turned your GPS (if available) and data connection turned on. This helps the device to get your precise location easily.

When using the app, make sure that you **don't touch your devices screen *by mistake***. This often happens even without you knowing it and causes the map to tilt, losing the automatic center alignment of your current position.

Now open the app and press . Then the map will center to your current location. Then tap the location icon again. Now the location icon should move with you. Tap the location icon *again* and then it will look like .

Now you should get a more driver friendly view with your location icon moving smoothly. Happy driving!
> 3 votes

---
Tags: google-maps, google-maps-navigation
---


# Question
Title: How can I root my Lenovo Thinkpad Tablet?
Lenovo doesn't provide updates for the Thinkpad Tablet any more. I'd like to install a custom ROM and therefore need root.

How can I root my Lenovo Thinkpad Tablet?

# Answer
> 1 votes
The method **"debugfs automated root"** works for the latest official ROM of the Thinkpad Tablet. Like most other root methods, you need to have the Android SDK (or at least `adb`) installed and must be able to connect `adb` to your Lenovo Thinkpad (Enable debug mode).

# Linux Users

1. Download the exploit from the XDA Post.
2. `unzip DebugfsRoot_Generic_v2.3.zip`
3. `adb push debugfs /data/local/`
4. `adb push su /data/local/`
5. `adb push debugfsinput /data/local/`
6. `adb shell mv /data/local/tmp /data/local/tmp.bak`
7. `adb shell ln -s /dev/block/mmcblk0p3 /data/local/tmp`
8. `adb reboot`
9. `adb shell chmod 777 /data/local/debugfs`
10. Now run the exploit: `adb shell "/data/local/debugfs -w /dev/block/mmcblk0p3 < /data/local/debugfsinput"`
11. Cleanup: `adb shell rm /data/local/tmp && adb shell mv /data/local/tmp.bak /data/local/tmp`
12. Install superuser: `adb install Superuser.apk`

# Windows

Just run the provided `RootDebugfs.bat`

---
Tags: rooting, lenovo-thinkpad-tablet
---


# Question
Title: How can I install CWM Recovery on my Lenovo Thinkpad Tablet?
I want to install a custom ROM or use one of the many other features of Clockworkmod Recovery on my Thinkpad Tablet.

How can I install CWM Recovery on my Lenovo Thinkpad Tablet?

# Answer
# Installing CWM Recovery

CWM Recovery for the Thinkpad Tablet can be found on XDA. You need **root** on your Tablet to install CWM Recovery. Download the recovery image (`recovery.img`) and follow the instructions provided by the post. It basically comes down to pushing the image file on the sdcard and overwriting the boot partition.

## Push the recovery image to the sdcard

```
adb push recovery.img /mnt/sdcard/

```

## Get root

```
adb shell
su

```

## Remount `/system` and backup `install-recovery.sh` (optional)

```
mount -o rw,remount /system
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.backup

```

## Overwrite the boot partition

```
dd if=/mnt/sdcard/recovery.img of=/dev/block/mmcblk0p1

```

# Entering/Booting CWM Recovery on the Thinkpad Tablet

1. Shut down your Thinkpad Tablet
2. Press the power button until the Tablet vibrates
3. Keep pressing and releasing the *volume up* button until you see `Booting Recovery Kernel Image` in the upper left corner. It's all about timing of when the *volume up* button is pressed. That's why it's a good idea to just keep on pressing and releasing the button until the message appears.
> 2 votes

---
Tags: clockworkmod-recovery, lenovo-thinkpad-tablet
---


# Question
Title: How do I install apps. from Android market on my Android tablet if the market is telling me that there's no android devices associated with it?
Just bought a cheap MID 7" Android 2.2 tablet. Tried opening the icon on the desktop that says Install Apps and all I got was a page with a heading of AppInstaller and then /mnt/sdcard. When I tried to put in the URL for the Android Market, it didn't work. When I used the browser to go to the Market page and install an app, I get the message that there's no Android devices associated with this device. Any ideas?

# Answer
> 1 votes
This Android Police post has a link to the current Market version (note it's the standard Market, not the Tablet version which only works on Honeycomb). If you download it from your device you should be able to use your AppInstaller to install it from `/mnt/sdcard/download/`.

# Answer
> 0 votes
As an alternative, you can get apps from 1Mobile Market instead:

1. Download the apk from CNET to your PC.
2. When it asks you if you want to open or save, save it, and remember where it's saved.
3. Then connect your tablet to your PC/laptop via USB
4. Go to where you have saved the file and right click it, then send to your Android.

On your android you will find a new icon called '1MobileMarket'. Use this to download apps instead of Google Play.

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


title: Galaxy fit stuck at boot screen

text:
# Question
Title: Galaxy fit stuck at boot screen
My galaxy fit became unresponsive after the phone memory got full, so I removed the battery and replaced it back. Now my phone is stuck on the booting screen, it just shows the glowing samsung text and then reboots.
I have also tried to to remove the sd card and reboot but it does not help

# Answer
> 2 votes
**How to boot into safe mode:**

*Note: Not all devices support safe mode*

While your device is booting up, hold down the Home button. This should be done right after the screen starts up, before the boot animation does, and should be held until the device fully boots. Once done, you should see the words 'Safe Mode' in the bottom left corner.

**How to Factory Reset/Clear Userdata**

If booting into safe mode didn't work, or your device is still boot looping after removing some of the apps that are using the greatest memory, you will have to erase your data.

You should be able to access stock recovery by holding down the Volume UP button, the Home Buton and the Power button until the device finishes booting into recovery mode. From here you can use the volume keys to navigate to the wipe userdata option, and press the power button to select it. Once done, press the back key to go to the main menu and select to reboot the device now.

*This will erase **all** userdata on the device!*

**If it still doesn't work?**

If it still doesn't work after following these steps, then you will have to take it to a repair center, sorry!

---
Tags: 2.3-gingerbread, reboot, boot-loop, samsung-galaxy-fit
---


# Question
Title: How to downgrade an HTC Desire to stock version?
I know the first thing you gonna say is to google it, there is plenty of tutorials for it, but I tried at least 5 of them (including some in XDA), and every time I didn't succeed.

First of all, here's my HTC Desire status :

```
BRAVO PVT-1 SHIP S-ON
HBOOT-0.93.0001
MICROP-031d
TOUCH PANEL-SYNTH0101
RADIO-5.11.05.27
Aug 10 2010,17:52:18

```

At the beginning, I tried to reinstall the original rom from the links in the XDA : http://forum.xda-developers.com/showthread.php?t=695667

I choosed **RUU\_Bravo\_HTC\_Europe\_1.15.405.3\_Radio\_32.30.00.28U \_4.05.00.11\_release\_121865.exe** because I'm in France (and it seems it was the most recent version for european).

But when I execute the installer, it works a bit, but then, it fails with this error :

> ERROR 140: Bootloader version error (I got it in french : "Erreur de version bootloader")

So after, I tried to get directly the rom.zip by going into the *%temp%* folder (windows), I put it on the mounted disk of my android, and renamed it to PB99IMG.zip.

I boot with VOL DOWN pressed, and it extract the archive but fails with a :

> Main version is older!

So, I must have a newer HBOOT, but **I can't find how to downgrade it**, and most importantly, **to which version ?** 0.92 ? 0.90 ? 0.83 ? 0.80 ?

I tried some tutorials, like :

http://forum.xda-developers.com/showthread.php?t=768256 =\> The link for the downgrader (2.1 or 2.3) doesn't exists anymore, or contains viruses ... great

http://www.mikesouthby.co.uk/2010/08/htc-desire-downgrading-hboot-and-installing-custom-froyo-rom/ =\> The PB99IMG.zip for downgrading the HTC Desire doesn't work, it result in the same error message "Main version is older!".

In order to sum up, I'm looking for help to make my HTC Desire go back to the ROM I had when I purchased it. For that, I need a link to a tutorial or an app for downgrading to the correct HBoot, and I need to know to which version.

Thank you very much for your help, I really appreciate! I spent 5hours trying to make this work without any luck.

# Answer
> 5 votes
I finally succeeded !! (YOUHOU!! You can't believe how proud I am !)

First of all, I want to indicate that links on XDA (those that goes in multiupload.com, that redirect to lnx.lu), SUCKS! I can't believe it. You have to download a "download manager", with so many related ads and apps you must install. It's a shame. (I am very angry agains't them (lnx.lu) for wasting my time just because they are greedy).

Now, the real answer !

You need to downgrade your hboot version before running the RUU rom, for that, it's quite easy :

First, you choose your ROM on that page, and notice the ROM version

Then, you go here (if the link is down, you can download the source code here!) and define the CID and the ROM version.

For the CID, if you don't know it, just set to 11111111 or HTC\__022. If you want to try something more precise, you can try the one related to your carrier from this link.

Keep the download file to a specific directory (for this case, it will be `/tmp/mtd0.img`).

Now you need the flash\_image tool, if you can't find one, here's a link. Download it to `/tmp/flash_image`

Now some command line. For that, you'll need the Android SDK and a correct USB driver (adb should return a device when connected, with **debug on**).

Do these commands :

```
// go to the sdk/platform-tools/ dir
adb push /tmp/flash_image /data/flash_image
adb push /tmp/mtd0.img /data/mtd0.img

// Make sure those files were updated with :
adb shell ls /data

// Then run
adb shell

// You will be in your terminal's shell, now do these commands :

chmod 755 /data/flash_image
/data/flash_image misc /data/mtd0.img

CTRL+C // To quit the terminal's shell and go back to your computer shell

// Now reboot to RUU mode
adb reboot oem-78

```

Once the phone is on RUU mode (showing a grey HTC logo), run the .exe rom you downloaded previously, wait for it to finish, and voilà! You're done ! :)

Here's the doc I followed for the commands.

# Answer
> 1 votes
RUUs are linked to carrier and their allocation of devices so it can be tricky to find the right RUU for your device

I had a similar issue with my HTC Magic and I used a goldcard method to downgrade the bootloader so that may be a good place to start, don't lose heart it can be done due to the massive amounts of different RUUs out there it can be really confusing

It took me ~6 weeks to find the right solution to downgrade my HTC Magic so I could root it, I have never looked back since

http://lmgtfy.com/?q=downgrade+desire+bootloader+goldcard

---
Tags: htc-desire, stock-android, downgrade
---


# Question
Title: Rejoin the groups i had created on a previous Whatsapp account
I have recently changed my phone number, and so I had to delete my older account on WhatsApp. Can I rejoin the groups that I had created before deleting the account? Would they still be in existence?

# Answer
> 1 votes
After some investigation, I found out that the older groups are still in existence and the first person I had added in each of them, when they were created, became the admin of the groups. I had to ask them to add me back to the group.

---
Tags: whatsapp-messenger
---


title: Connect JUST as charging

text:
# Question
Title: Connect JUST as charging
With ICS my phone now ALWAYS mounts my SD card as an external drive when I plug it into a computer. Sometimes I just want power, especially if I am trying to play a game that's on my SD card. Under the previous version I had the option to connect JUST for charging, without talking to the computer at all. Is there a way to get this functionality back w/ an ICS device?

# Answer
> 8 votes
# Answer

With Android 4.0 ICS, charge only mode is no longer available.

Unfortunately there's no app to deal with this issue AFAIK.

You can try, but I believe that this isn't possible with your phone, but for future readers, placing the phone in "media transfer mode", allows access to SD cards on both phone and computer.

---

# Further into this matter

One can always disable the "automount" feature from the host OS:

**Windows 7**

1. Click "start";
2. At the search box type "autoplay";
3. Select "AutoPlay" from the search results list, should be under "Control Panel";
4. Find the "Mixed content" option and select "take no action" from the selectbox.

This will effectively disable Automount for devices like mobile phones. By my tests, the phone doesn't ask to "turn on USB storage" either.

**Ubuntu**

1. Using GUI:

1. Access the "Software Center";
    2. Search for "dconf editor";
    3. Install and after, open it;
    4. Navigate to "org" -\> "gnome" -\> "desktop" -\> "media-handling";
    5. Un-tick "automount" and "automount-open".
2. Using Command Line:

1. Open the terminal;
    2. Type `gsettings set org.gnome.desktop.media-handling automount false`.

    Use `true` to enable it again.

# Answer
> 2 votes
You can plug the phone in and charge it using a powered USB hub that's not connected to a computer, this will just charge without mounting drives.

It sounds like something you probably won't have handy, but have a look at your PC's screen. Many modern screens have powered USB sockets, but aren't actually connected to the PC (unless you plug a second USB A-\>B cable between the screen and PC which many people never do).

I charge my phone at work this way by plugging it into the screen, as we're not allowed to plug un-approved USB devices into our PCs (and if we do they're actively blocked).

# Answer
> 0 votes
From your home screen go to your settings. Depending on the phone ( I have the HTC EVO Design 4G for Boost Mobile) you should see an option for "Connect to PC". Select this option and you should see two things. The first is "Default Connection Type" and the second is "Ask me". Ask me will have a box beside that you would check. Once checked and you exit back tothe home screen any time you connect to your PC itwill bring up the prompt again.

---
Tags: 4.0-ice-cream-sandwich, charging, usb-connection-mode, motorola-droid-razr
---


# Question
Title: Delete a spreadsheet cell in Google Drive for Android
Please forgive me if this is considered off topic, but is it possible to delete a cell/row/column in a spreadsheet of Google Drive for Android? If so, how do I do it? I have tried "long-pressing" but there does not appear to be an option to do it.

Also, related to that, is it possible to change the cell formatting (e.g. remove cell highlighting)?

# Answer
> 2 votes
I am using the latest version of Drive. I know there was a big update not long ago and I see this question was asked before the update.

Anyway, just go to the cell/column/row and highlight it. Then tap on it again.

Options will come up for "Clear" if it is just a cell or range. If it is a row or column "Delete" will be one of the options.

I hope this helps.

---
Tags: google-drive
---


# Question
Title: Video conference Android phone to computer
Can I video talk from my Android Motorola Droid to my computer. If so, how? Can I video talk from my Android Motorola Droid to someone else's computer? If so, how?

# Answer
If you have Android 2.3.4 or higher you are able to video chat with GTalk.

Even better, Google Hangouts allows you to perform one to many video chats.
> 1 votes

# Answer
Short answer, *maybe* possible!

This will depend solely on the two crucial elements

* if there's a front facing camera on the handset, and that is running Skype, then yes.
* Stable Wifi internet connection
* The account on the Desktop PC, with Skype, shall be called (*for illustrative purpose in explaining how it works*) 'Bob'
* The account on the handset, with Skype, shall be called 'Alice'

What you need to do is, with your Desktop PC, log on to Skype using 'Bob'. Now, 'Bob' must have 'Alice' added as their contact..

From the handset, log into Skype using 'Alice', and that account **also** must have 'Bob' added as their contact.

Then just interact on Skype on handset, logged in as 'Alice', talking to 'Bob' which is on the desktop PC.
> 0 votes

# Answer
Please check out zoom.us. Android version is still in beta.
> -2 votes

---
Tags: video-calling
---