# Question
Title: making picture frame widget take up entire screen?
On my Galaxy S II, I've added the Picture Frame widget to the second page. It's the only object on that page, but it only takes up 1/4th of the available space.

I tried adding 3 more frames on a lark, but that was more annoying than anything. Ideally, my one picture frame would take up the entire page. But I don't know how to resize it? Surely this is possible...?

# Answer
> 1 votes
In Galaxy S2 (Gingerbread 2.3.3) you can resize the picture frame widget this way:

1. First drag the picture frame to the left top
2. The picure selection pops up, select pictures that you want and klick OK (save)
3. Press the picture frame until the phone vibrates and release fast. The display will now show a grid on the screen.
4. Hold the right bottom "slider" and resize the frame as you like it
5. Finished!! :D

I have standard launcher as delivered so this should do the trick for most of you :)

# Answer
> 2 votes
You can't re size widget in Android Gingerbread. I don't have SII and can't say but many widget comes in different sizes like 1x1, 1x4 etc. Try scrolling to see if there is other sized picture frame.

# Answer
> 1 votes
As Roxan says the built-in picture widget in Android 2.3 isn't resizable. As an alternative, you should be able to find many alternative picture and photo widgets from a quick search in the Play Store, from a quick look many of those offer a range of sizes.

Alternatively you could use an alternate Android launcher that allows you to resize widgets, but this will also change a lot of other things about how your home screen works. If you want to go down that route, I believe that Launcher Pro and ADW Launcher (amongst others) allow you to resize widgets.

---
Tags: samsung-galaxy-s-2, picture-frame-widget
---


title: HTC Droid Incredible 2 Imei Location

text:
# Question
Title: HTC Droid Incredible 2 Imei Location
what is the location of imei number for android 2.3.3 ?

my phone blacked out after I factory resetted my phone. And need to restore my imei back on my htc droid incredible 2

# Answer
go to `settings -> about-phone-> phone identity-> IMSI` is your IMEI number

An International Mobile Subscriber Identity or IMSI (play /ˈɪmziː/) is a unique identification associated with all GSM and UMTS network mobile phone users.

Each Android device is equipped with an IMEI or IMSI or MEID number (depending on the device's radio technology and Carrier) which uniquely identifies the handset. Below are listed a number of ways for you to retrieve such number.

```
The IMEI / IMSI / MEID number can be displayed on most phones by dialing the code *#06#
The IMEI / IMSI / MEID is also usually printed on the compliance plate under the battery

```
> 2 votes

---
Tags: htc-droid-incredible-2, imei
---


# Question
Title: Backing up everything on my kindle fire with ubuntu before installing firefirefire, can't get past Hellions with blue flames when rooting
I'm trying to follow this post in order to install firefirefire on my kindle fire:

http://forum.xda-developers.com/showthread.php?t=1369405&page=1

I'm at the part at the beginning of the guide that has me back up everything:

> This will back up all partitions and the hidden NVRAM data. If you ever have to restore from scratch, you can get fastboot to write a new partition table and then fastboot in these backups Need \>8GB local free, and adb installed and able to get a shell. Root not required so you can do this on a fresh out-of-the-box KF. Make a new directory to store the dump files and cd into it. Get and copy zergRush into the directory. You must use zergRush even if you're rooted!!! We need adb running as root for this to work. Then run in a terminal

```
adb push zergRush /data/local/tmp
adb shell chmod 755 /data/local/tmp/zergRush
#(if you've already rooted, or the next command says "permission denied", you may have to do:)
adb shell rm /data/local/tmp/boomsh /data/local/tmp/sh
adb shell /data/local/tmp/zergRush
for F in `seq 1 12`; do adb pull /dev/block/mmcblk0p$F; done
adb shell idme ? > nvram.txt

```

So I go into root mode in ubuntu with

```
sudo -i

```

My kindle fire is plugged in to my computer via USB, and the kindle fire's display shows the "You can now transfer files from your computer to Kindle" screen with the Disconnect button.

I execute the first command:

```
adb push zergRush /data/local/tmp

```

This returns:

```
565 KB/s (23060 bytes in 0.039s)

```

I execute the second command without error:

```
adb shell chmod 755 /data/local/tmp/zergRush

```

I execute the third command without error:

```
adb shell rm /data/local/tmp/boomsh /data/local/tmp/sh

```

Then I execute the next command:

```
adb shell /data/local/tmp/zergRush

```

And this returns:

```
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00000118
[*] Scooting ...
[*] Sending 149 zerglings ...
[*] Sending 189 zerglings ...
[-] Hellions with BLUE flames !

```

Which indicates that the rooting has failed, so the next commands also fail. I'd appreciate any help.

# Answer
According to a post of by ch4lky in XDA:

> > \[-\] Hellions with BLUE flames !
>
> This output means that the exploit didn't crash vold, or didn't know it did. The reasons can be :
>
> * vuln*\[erability\]* has been patched
> * no debug info in the logs
> * no access to the logs
> * the buffer size is different on your device than on the others (\<- can be fixed)

I did a quick read of zergrush's code; the log he's referring is located "/data/local/tmp/crashlog", you may want to look at that file to see if there is any useful info.

Since according to the thread you linked to, the exploit has been reported to work for Kindle Fire, the most likely possibility is either the vulnerability has been fixed in the latest update (the vulnerability already had a patch in upstream since November) or you had a weird version that have different buffer size than other Kindle Fires.
> 2 votes

# Answer
The ZergRush root was fixed in v6.2.1 of the Fire's firmware (strictly speaking, it was fixed in Android 2.3.7, I believe). Use BurritoRoot to get root access instead, then follow the rest of the guide to backup your data like normal.
> 1 votes

---
Tags: rooting, adb, amazon-kindle-fire
---


# Question
Title: Do I need a complicated root? Why? How (Samsung GT-S5660)
I am trying to install "Samba Filesharing" on my Samsung GT-S5660.

The requirements is that it is rooted, and also the application "Superuser".

Rooting, seems to be a complicated hack. Why is that necessary?

This is a phone sold without a contract, and I am concerned that phones with contracts are a bit different, and i think in a phone like mine it should be a simple setting or something.

What should be the best approach in my case?

# Answer
Ok if you havent checked out the link Uri posted, "root," to put it simply, is administrative privileges on the phone and gives you the ability to mess with core system files and configurations.

The "Superuser" app is just an app that is designed to grant or block root permissions to different apps.

Rooting android phones is sometimes complicated but it mainly depends on the phone and manufacturer as different manufacturers lock down their phones in different ways. Some developers have brought it down to you just plugging in your phone when a certain app is running and everything is done for you while other times will require you to run terminal commands, and download specific software onto your phone. Unlike standard desktop Linux, root has to be acquired through exploits apparent in the phones.

Now why gain root?

Well for android phones, it allows us to a variety of things such as have the ability to underclock our processors for considerably better battery life or overclock them for performance. We can also create wifi-hotspots with ease, run network based attacks such as ARP-Poisoning, conduct cookie hijacking and so on. Its like jailbreaking an iPhone (except its a LOT more power to tinker in the palm of your hands).

In your case, your app probably configures the network card on your phone for the File Server in a way that cannot be done with the traditional Android API and so needs more system access (hence the request for root permissions).

There is no "simple" setting to turn on root no matter what phone you have. This is because carriers make money by locking down your phone and forcing you to pay for more functionality (i.e tethering/wifi-hotspot). If they give you the ability to activate root, then some people could easily circumvent their control, thus making them lose money. The other possibility is that careless people who don't know what they are doing could seriously mess up their own phones and thus making it a support nightmare for carriers and manufacturers who now have to deal with bricked phones.

What should your best approach be? It all depends. If you really plan on tinkering with the phone or want custom software or want better battery life, then rooting is for you. If you just want to use your phone with no extra functionality or no hassle, then don't bother for root as you probably don't need it.

If you do want to root, **CAREFULLY** follow all instructions and do your research. Your best place to start is on your device forums on xda here: http://forum.xda-developers.com/forumdisplay.php?f=1404

The 1 click root also has a very good chance of working but this isn't verified to work with your device afaik.
> 4 votes

---
Tags: rooting
---


# Question
Title: Android 2.3.3 on Kindle Fire - lost internet conectivity after modifing /etc/permisions/platform.xml - FIX?
I tried to install an app that requested com.google.android.maps.jar.

It gave me INSTALL\_FAILED\_MISSING\_SHARED\_LIBRARY and after i runned adb install, logcat showed:

Package se.norstedts.svenskastora requires unavailable shared library com.google.android.maps; failing!.

1. So I copied com.google.android.maps.jar to system/framework.
2. Installed Google maps v5.12.0.apk from the device.
3. I tried to install the app again. Got the same error INSTALL\_FAILED\_MISSING\_SHARED\_LIBRARY because of the missing com.google.android.maps
4. Modified /etc/permisions/platform.xml. I appended at the end of the xml file in the "list of all the libraries available for application code to link against." :

`<library name="com.google.android.maps"
 file="/system/framework/com.google.android.maps.jar" />`
5. restarted device and discovered that i lost internet conectivity!!

I am still not able to install the first app, and didn't regain internet conectivity after i restored platform.xml to it's original form.

What should I do now? It seems to be a permision problem. Wifi connects with no problems. The apps cannot acces internet.

# Answer
> 2 votes
Judging from your actions, I am guessing you have root access and possibly a custom recovery.

First, a word of advice:

DO NOT modify the system framework directly especially permissions/platform.xml. This along with a few other files is responsible for defining what android permissions are, giving the permissions for the core part of the system and the mappings involved with it and the SDK. If you somehow mess up the files, then you could seriously lose functionality and as you noticed, permissions. If you modify other parts of the framework, you could cause system instability, boot loops or it just might fail to boot Android altogether.

Additionally, dropping the jar file into the framework directory doesn't work. This is because its actually installed in system/lib or system/bin (have to check android source. Might have this confused). Next, this jar file is usually installed with Google Apps package (or gapps for short) and the updater-script takes care of all that so if you still want to manually install the jar file, I suggest you look at the updater-script for the location of install.

Now, what is the quickest way to fix this and install the jar file?

1. reinstall whatever ROM you have - you dont have to wipe the data as only the system was modified. If you have a stock ROM, factory reset wont help. This is because a factory reset wipes the data and cache. It doesn't wipe the system partition that you changed and so the problem will still remain when you reboot.
2. Flash the latest version of gapps to your phone using recovery. This will reinstall all the Google Apps as well as the corresponding libraries needed to extend their functionality. It will also help your other app work.

---
Tags: internet, amazon-kindle-fire
---


title: Where is debugging mode on Kindle Fire?

text:
# Question
Title: Where is debugging mode on Kindle Fire?
I want to connect Kindle Fire with Eclipse to develop apps but I don't see any entry like "Development" in "Settings". What's wrong with it? If it doesn't exist on KF, is there any way to do that? When I open Manage on Windows XP, a yellow exclamation mark appears on Kindle. Is its driver missing?

# Answer
> 4 votes
It is always enabled on the Kindle Fire. You simply need to add the Fire's device ID to your `android_usb.ini` file so that the Google ADB drivers will find it. You can do this from the command line very easily with:

```
echo 0x1949 >> "%USERPROFILE%\.android\adb_usb.ini

```

Then restart adb

```
adb kill-server
adb start-server

```

And you should be good to go.

If it still won't recognize it then you may need to go into the "Manage" menu and uninstall the Fire, then unplug it and plug it in again (I don't remember if that step was necessary).

---
Tags: windows, amazon-kindle-fire
---


# Question
Title: Are there any distributed-computing Apps for Android?
I've just found out about Boincoid: a port of the BOINC platform to the Android operating system as a platform for computing using volunteered resources (like SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, etc). There isn't an actual app for Boincoid but just a zip package with a list of instructions dated from 2008.

Are there any other applications being developed for distributed-computing on Android?

# Answer
> 2 votes
I don't think so. While you're ( they're ) on to something with the high amount of untapped CPU cycles accessible via Android ( and other mobile ) phones - the limiting factor tends to be that users don't want their batteries drained to compute fractals ( or something of the sort ).

If you were to create a service, however, that worked ONLY while the phones were charging, that would be a completely different matter. However, doing so greatly reduces the time that would be available to tap those CPU cycles.

\[Edit\] - And further notes...

At one point I had investigated ( fairly heavily ) creating a distributed database system that would reside on mobile phones to support basic Apps that didn't want to rely on a REST service. Ultimately, it came down to the lack of unlimited power that made it not worthwhile. The goal still seems a bit of a holy grail in mobile application programming - create a distributed system that can take a service and database schema, and then add in a discovery and hash system to keep track of live nodes that had data. Moving all of that information around could bog down a 3G connection - but a few years from now that won't be much of an issue I think.

---
Tags: applications
---


title: Why can't I get s=ON on my MyTouch 4g?

text:
# Question
Title: Why can't I get s=ON on my MyTouch 4g?
I have followed the following 2 tutorials on how to unroot and get S=ON on the MyTouch 4g:

http://forum.xda-developers.com/showthread.php?t=834225

I have successfully reverted to the stock ROM and unrooted the phone, but I still have S=OFF. When I run the first one in the emulator, it gets all the way through execution and tells me to reboot into hboot to get s=ON, but when I do that, it still shows S=OFF:

```
Duplicating hboot
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.563 secs (1862479 bytes/sec)
Synchronizing
Powerdown and reboot into hboot to check s=on

```

I really would like to get S=ON so that I can ask my provider for service if I need it.

# Answer
As it turns out, my problem was that I have unrooted my phone before attempting to reset to S=Off. The kernel Did not allow this, because the phone was, obviously, not rooted. After rerooting my phone and attempting the method above again (I had to enter the commands in the unroot script manually. It didnt work when just running the script), I was able to get S=On and revert to the Stock ROM.
> 0 votes

# Answer
This link should help. It contains a link to a thread detailing a special zip file created by one of the developers. It will help you possibly get S-ON. The step by step instructions are in the thread:

http://forum.xda-developers.com/showthread.php?t=863899

By the way, S-OFF isn't something service technicians actively look for. Many people have sent in phones for servicing with S-Off and technicians still fix it. With my Nexus One, once you get S-Off, it shows an unlock symbol that doesn't go away and is shown every time with the splash image during boot. However, many of my friends with this phone have gotten it fixed without problems.

EDIT: If the S-OFF doesnt work, you should private message or PM the developer who created the zip file on xda. He will be better able to help you as he has repeatedly got S-ON and S-OFF. I dont have the same device. Unfortunately, the bootloaders are device specific and vary on the manufacturer. My experience with S-OFF will be different from yours.
> 1 votes

---
Tags: adb, unrooting
---


# Question
Title: How to update all your apps from the Android market over web?
I constantly get multiple update notifications on my Android phone. How do I go online from my computer and update all my applications to my phone?

# Answer
You'd have to go through your library, find each app that had an update, and then select to install it from the website. There is no way to batch update your apps from the web Market.
> 3 votes

---
Tags: applications, google-play-store, updates, application-autoupdate, web-market
---


# Question
Title: How can I get the Android app store on the kindle fire?
> **Possible Duplicate:**
> How can I get the Android Market installed on my Kindle Fire?

How can I get the Android app store on the kindle fire? Google searches for the solution seem to find S.E.O. fud from Amazon.com.

# Answer
To do this, you'll need to root your Kindle Fire. To do that, you'll need to follow the procedure created by Justin Case at Android Police.

Once that's through, you've got to install the Android app store, along with all the other Google stuff it needs. You'll find those instructions here.

With that, you'll be all set. Good luck!
> 4 votes

---
Tags: amazon-kindle-fire
---


# Question
Title: Tools for using connected phone via PC/Headset
My question is: Are there any tools to use a via USB connected android phone on windows/pc?

I'm using a analog headset and want to answer calls via the headset when my phone is connected.

# Answer
> 1 votes
A Phone connected through the USB, no.

But if the phone is instead connected through bluetooth to the PC, you can try to turn on HFP (Hands Free Profile) Bluetooth profile service from your PC's bluetooth stack. The only way I found this possible was from the BlueSoleil Bluetooth Stack Software where you can set the bluetooth to parade as a "headset" instead of "laptop/desktop" and hence your phone can connect to the PC thinking it is a headset.

However, BlueSoleil is not free and the evaluation version allows only 2MB worth of voice data packets in one connection after which the connection is automatically interrupted.

---
Tags: calls, 2.1-eclair, headset
---


# Question
Title: How can I know if my Android Tablet supports Wi-Fi N?
How can I know if my Android Tablet supports Wi-Fi N and speed up to 150 MBps? I don't have any description covering that in device specifications.

# Answer
> 2 votes
You could try switching your router temporarily to 802.11n-only mode and see if the tablet still connects. If the tablet doesn't connect, it doesn't support it.

---
Tags: wi-fi
---


# Question
Title: Android phone not recognized when connected to Ubuntu, by 'adb devices'
Upgraded my HTC Slide to Froyo. Connecting Ubuntu 10.10 via USB.

As per instructions here, http://developer.android.com/guide/developing/device.html

```
    $ cat /etc/udev/rules.d/51-android.rules
    SUBSYSTEM=="usb", ATTR{idVendor}=="0BB4", MODE="0666", GROUP="plugdev"
    $ ls -l /etc/udev/rules.d/51-android.rules
-rw-rw-rw- 1 root root 72 2011-10-23 20:57 /etc/udev/rules.d/51-android.rules
    $ adb devices
    List of devices attached
    ????????????    no permissions

```

# Answer
> 4 votes
Had this very issue earlier tonight myself.

The 51-android.rules needs to be world read-execute, and it's probably best to run `service udev restart` (or reboot) after changing this, then re-plug your device.

If it still doesn't work, double-check the vendor ID you've supplied; with your Android device connected, run `lsusb`. HTC also use the vendor ID `18d1` on newer devices.

# Answer
> 2 votes
I had this issue myself when rooting my kindle fire and I did:

```
$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="1949", MODE="0666"

```

Then in my `~/.android/adb_usb.ini` file I added

```
0x1949

```

Where 1949 is the vendor id for the kindle I believe.

And after restarting the box, `adb devices` shows my kindle. Or instead of restarting `udevadm control --reload-rules` and `adb kill-server && adb start-server` should be sufficient.

# Answer
> 1 votes
If you only need to work with devices on a very infrequent basis, you can restart the adb server daemon as root.

`./adb kill-server`

`sudo ./adb devices`

Please note that it's *not* a good idea to make the daemon run as root - any security issues in the daemon will now have root access and ANY user on your system who can run adb (not just your user account) can access the devices - as you're basically ignoring all permission settings in 51-android.rules.

As of note, you do not need to be root to shut down the server - just use `./adb kill-server` again.

---
Tags: adb
---


# Question
Title: How to change the (permanent) MAC address on my android phone?
In the past months, I've got 2 Chinese Android cells (Froyo) based on MTK6515. They work fine but we started having lot of trouble attempting access to internet, and after a while I found out that both phones they have the same MAC address, which causes connection problems. So, I'm looking for a procedure that could change the devices' MAC addresses and solve our trouble.

I found a method which involves changing the file at `/etc/wl/NVRAM.TXT`, but after referencing a couple posts around the webs, it turns out my phones do not have this folder (and thus the other files inside). Any clue?

Please don't tell me a pray about that MAC addresses are burned into a chip, at least not in these devices, because I've already lost their IMEI's too (by hard reset), but I've recovered them and they're functional now.

# Answer
I found a tutorial on MAC address spoofing at XDA that might be helpful:

> REQUIREMENTS
>
> 1) ROOTED PHONE 2) BUSYBOX INSTALLED 3) Terminal App
>
> OPEN UP TERMINAL AND WRITE
>
> :su :busybox iplink show eth0
>
> (THIS WILL SHOW YOUR CURRENT MAC ADDRESS)
>
> NOW TYPE IN
>
> :busybox ifconfig eth0 hw ether 00:11:22:33:44:55
>
> (INSTEAD OF 00:11:22:33:44:55, YOU CAN WRITE YOUR WANTED ADDRESS)
>
> CONGRATULATION, YOU HAVE SUCCESSFULLY SPOOFED YOUR MAC ADDRESS!
>
> YOU CAN CHECK YOUR MAC ADDRESS BY TYPING
>
> :busybox iplink show eth0

I don't think this is permanent however. I did find another guide on Android Forums that seems to be permanent:

> After your rooted head into terminal emulation type su and go into /data/misc/wifi
>
> Look for a file called nvram.txt
>
> Copy it to your sdcard and then to your cpu desktop open it with notepad and at the bottom of nvram.txt is the mac address
>
> This i was able to verify and test on android Citrus Ciena
>
> Edit that mac address and save it as nvram1.txt onto sdcard
>
> Now go back to data wifi misc and copy nvram.txt to nvram.bak
>
> Head into gui and then settings then wifi then turn on the wifi but don't connect to any wifi
>
> turn off the wifi,switch back to terminal
>
> Copy the nvram1.txt to data misc wifi
>
> remove the original (make sure you got it backed up)
>
> Rename nvram1.txt to nvram.txt
>
> head back into gui and then settings then wifi
>
> Now for me it immediately stated unable to turn on wifi
>
> Ignore it and try to turn it on anyways
>
> When it turns on your newly edited mac address will take effect
>
> Connect to your AP
>
> NOW B4 REBOOTING YOU MUST CHANGE NVRAM BACK TO THE ORIGINAL!
> 9 votes

---
Tags: mac-address
---


title: ROM/MOD for pure Android experience

text:
# Question
Title: ROM/MOD for pure Android experience
> **Possible Duplicate:**
> Where can I find stock or custom ROMs for my Android device?

I'm looking for a Mod or Rom for a HTC Desire S and a Motorola Xoom which provides the cleanest Android experience without modifications. Similar to that of the Nexus range of phones. Eventually, I'd like to put ICS on both of these devices.

# Answer
> 5 votes
As elderathis said, the Xoom is a pure android device, as for the Desire S, I believe that CyanogenMod is available for that device. It is "pure android", plus some additional tweaks after.

---
Tags: rom
---


# Question
Title: Can Google Docs for Android work Offline?
I am intending to get probably the Asus Eee Pad Transformer soon. I am looking at the apps I need. I am thinking of getting just the non 3G version and wonder if the lack of 3G/Internet connectivity will affect my use of applications like Google Docs. Perhaps I need to look at a non-cloud based app?

# Answer
**Google Docs on Android has no offline cache at the moment.** Source

The Browser version has this functionality. I hope the Android App get's offline docs too, that would be awesome. :)
> 6 votes

# Answer
Short answer: No.

Long answer:

I just put my phone into Airplane mode, and tapped the "Docs" icon that I happened to have on my home screen. It showed me a list of my docs! So far, so good.

I then tapped one of the docs, and saw a frowny face that said something like "Sorry, can't access this document because I don't have a connection to the Internet".
> 1 votes

---
Tags: offline, google-drive, productivity
---


# Question
Title: How to install Cyanogenmod on Huawei IDEOS U8150?
I am installing a custom rom for the very first time and I simply don't want to brick my phone (Huawei U8150).

1. I downloaded and installed Rom Manager
2. I downloaded Cyanogen 7 (update-cm-7.2.0-RC0-U8150-KANG-signed-dec5.zip) for my U8150 and stored it on SD card.
3. I started Rom Manager \> Flash ClockMod Recovery \> shows a list of supported phones. *It does not have U8150 in the list.* I wonder how others have made it work!
4. From ROM Manager I chosen the Rom file manually with "Install ROM from SD Card" option, it restarts and gives only for options a. reboot, b. apply update.zip c & d. wipe

What to do next? The rom file is in .zip, while I downloaded another .img file (clockworkmod\_5.0.2.7\_u8150.img). What does it exactly do?

I think i must first create backup of current rom and then install cyanogen.

# Answer
> 1 votes
1. Install ClockworkMod Recovery using any of the given methods here:

> * Install Terminal Emulator from the market.
>     * Install Root Explorer from the market.
>     * Download the recovery of your choice and copy the recovery.img to your sd card. (if its not named recovery.img rename it)
>     * With Root Explorer, navigate to where the recovery is and copy it to /system/bin/ (remember to select mount as R/W first in order for it to copy.)
>     * Open Terminal Emulator and enter the command "su" (without the quotes)
>     * After that enter the command "flash\_image recovery /system/bin/recovery.img" (again without the quotes)
>     * That's it, the recovery has been flashed. Reboot in recovery to confirm.
>     * Once you've confirmed the recovery flashed properly remember to delete the recovery.img from /system/bin/ (using root explorer, and mount as R/W)
2. Then follow the instructions of using ClockworkMod given here

---
Tags: cyanogenmod, rom-flashing, huawei-u8150
---


# Question
Title: How can I prevent the Google+ app from showing the wrong thumbnail before I share a photo?
When I go to the Google+ app to share a picture I've taken on my phone, it shows the wrong thumbnail. I select the thumbnail anyway because experience has taught me that I can trust the date, and I when I share the picture the correct picture is shared. This is incredibly frustrating, however, as I'm effectively "flying blind" when I share photos with the Google+ app.

I've developed various coping mechanisms for dealing with this problem. I go into the Gallery app and delete all but pictures I want to share on Google+ and count the number of pictures I want to share. Then I select the first few pictures (say, four) and share them on Google+. Even though the thumbnails are wrong because I've already done the legwork to know which picture is which.

I've sent feedback to Google about this multiple times (it bothers me that there is no public record of this) and have been updating the Google+ app regularly, but the problem persists. As of this writing I'm using version 2.3.0.240337 of the Google+ app on Android 2.2.

I don't *think* this has anything to do with how I manage pictures on my Android phone, but I'll describe that anyway. Every so often I put my phone in USB mode and import my photos into iPhoto. Then (after safely ejecting the device), from the phone I do a "select all" and "delete all" of all the pictures.

# Answer
Ok, I *think* this might be helping, but it's an odd fix. . .

After reading the answer to another question on this site I tried the following:

1. Settings | Applications | Manage Applications | All | Media Storage | Clear Data
2. rebooted phone
3. opened Gallery app (nothing there, but I should have seen one picture)
4. took a picture (now pictures started appearing in the Gallery app)

And now the Google+ app shows the correct thumbnail. . . for now at least. This is a pretty serious kludge and not at all user-friendly. I hope it helps someone.
> 2 votes

---
Tags: 2.2-froyo, gallery, google-plus, thumbnails
---


title: How can I distinguish important calls?

text:
# Question
Title: How can I distinguish important calls?
I'm a freelancer and have a somewhat erratic work schedule, so it is rather difficult for me to tell people at which times I'm available, which means that occasionally people call me while I'm at a client's site.

I'd rather not blanket reject or ignore calls as occasionally there is something urgent that needs my attention.

**Now I'd like to have my phone on silent while I'm at the customer site, but ring when the same person calls another time within five minutes of being ignored.**

Is there an app that can do this already, or can it be done as an app within the normal permission framework?

# Answer
> 13 votes
Harass Me by Samuel Tardieu available from Google Play Store does what you want:

> Tired of missing extra-urgent calls because you forgot to switch your phone off silent mode?
>
> This application will turn the volume on if the same number tries to call you 3 times in 3 minutes (configurable).

# Answer
> 6 votes
I was able to set up a pair of tasker profiles that raises the volume to a particular level when a second call comes in from the same number within a five minute interval. It's fairly specific (it only acts if the second call is from the same number as the most recent missed call, doesn't reset the volume after the call, etc.), but it could be a starting point.

```
First profile: Context: state=missed call
Tasks:  Set variable Missedcallnumber to called number // wait 5 minutes // clear variable Missedcallnumber

Second profile: Context: phone ringing & caller = %Missedcallnumber
Tasks: Set ringer volume to 14

```

# Answer
> 0 votes
I would investigate Llama and see if it can do what you want. I don't think that it can do directly what you want with the current version(1.2011.12.29.1124), but the developer is pretty responsive if you email him, and this is exactly the kind of thing that would work well with what it does.

And an app that has an average rating of 4.72/5 on 3,256 reviews is pretty good.

---
Tags: calls, call-screening
---


title: Superuser not prompting

text:
# Question
Title: Superuser not prompting
I recently installed ICS(Android 4) on my Samsung Galaxy S, and it seems that in the process my superuser app broke. Everything went fine, my phone is working better than ever, but when an app requires superuser permissions, it gets denied and I never get a prompt. Checked the settings, cleared superuser's cache and data, restarted it, tried to put it on automatically allow, nothing works.

How do I fix this?

P.S. superuser has no problem prompting for itself(when updated it prompts "superuser asked for permissions"), but doesn't work for other apps.

# Answer
> 4 votes
The build you flashed appears to have an associated XDA thread. The first post of that thread (by the ROM's creator) contains this a little ways down:

> **\- Flash this if your are having root issues -**
> http://goo-inside.me/superuser/Superuser-3.0.7-efghi-signed.zip

I'd start there, and see if it resolves the problem. You should just need to download the zip file and flash it from recovery (I can't test this myself, unfortunately. I don't own an SGS).

**Edit:** This looks like it may be a common problem with that particular build. There are some posts toward the end of the thread where people are saying they can't get root to work either. Another post has a flashable zip file attached that is apparently intended to fix the issue as well.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s, permissions, superuser
---


# Question
Title: How can I boot my Epic 4G Touch into CWM?
Rooted using http://www.youtube.com/watch?v=1EwEYVB\_ut4 process. Boot in cwm and the enter button (power button) doesn't work or is locked. Long press of button will reboot the device though. Downloaded latest cwm via ROM Manager and hit "Restart into Recovery" from the ROM Manager UI. Power button still doesn't work in cwm, except for long press. Now though, the device will only boot into cwm. Pulled battery, start and same thing... cwm.

Reapplied http://www.youtube.com/watch?v=1EwEYVB\_ut4 and still have the same issue, device restarts into cmw only AND the power button only works on long press so I can't wipe and install any other ROMs on my SD to try to get out of this.

# Answer
> 1 votes
You have to use the Home button on the device (yeah, the Led lit one, it doesn't light up, but use it). The Power button doesn't work for selecting options in recovery....

# Answer
> 0 votes
If Recovery is broken and you can't boot into the OS, you're going to need to flash your device via Odin. **Edit:** Now that you've got it booting I would still re-flash, personally, just to wipe away any issues. Download Odin here and read that whole page so you understand how Odin works. Odin's very powerful and can damage your phone if misused, but can save you many a time (as it has for me) if you do things right.

Then you need an "Odin-able" ROM to flash. Stock is best, such as this one. That page also has instructions for Odin, which are basically:

* Boot into Download Mode
* Connect your phone to the PC
* Start up Odin and ensure it sees the phone (reboot the phone and try again if not)
* Load the ROM you downloaded into the PDA field of Odin
* Hit Start and wait till it says it was successful before disconnecting your phone.

After you've flashed a stock ROM you could flash another that's pre-rooted or has CWM in order to get to where you want to be. I would highly recommend that over trying the method that got you into this mess in the first place :). This rooting method seems better/simpler. Flashing modified kernels can be pretty tricky, and you normally don't want to do that in order to root. I always keep my kernels as close to stock as possible.

---
Tags: clockworkmod-recovery, samsung-galaxy-s-2
---


# Question
Title: Unable to mount Galaxy S2 on Debian Squeeze laptop as storage device
I am trying to mount my Galaxy S2 on Debian Squeeze laptop. I turned off USB debugging and then in:

```
"Wireless & Networks" → "USB Utilities" → "Connect storage to PC"

```

it asks me to connect a USB cable, as soon as I connect the USB cable the pop goes away and my phone starts charging but I don't see my phone mounted in my laptop.

I did `lsusb` and don't see any Samsung device connected. Then I decided to turn on USB debugging and did `lsusb` again but no luck. What could be wrong?

# Answer
> 1 votes
This comment helped me, though I also had to create a udev rule https://android.stackexchange.com/a/5067/11156, the udev rule is given below, please note that kumar is my username on my box.

```
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8",
ATTRS{idProduct}=="6640", MODE="0660", OWNER="kumar",
GROUP="plugdev", SYMLINK+="android%n"
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

```

---
Tags: 2.3-gingerbread, samsung-galaxy-s-2, usb, mount
---


# Question
Title: How do I get my rooted Incredible to install the latest Verizon update?
Leaving aside the question of whether the update is a good idea or not -- I'm tired of seeing "update available. Install?" show up every other day. I click "Yes", and it tells me rebooting in 10..9..8...1 ..... only it never reboots.

This incredible forum post suggests that being rooted is why it won't install. But.... is there some way to force it anyway?

Or do I have to unroot, update, re-root?

# Answer
> 4 votes
Are you running the stock ROM, only rooted? If so, you have a few options.

1. RUU to the latest OTA & reroot. Available Here. (Requires Unrevoked 3.22)
2. Install a pre-rooted ROM. Available Here.

If you're running a different ROM, you should be able to do a build.prop edit to keep from seeing OTA notifications (and burning your battery, redownloading the OTA constantly, etc.). This post describes what needs modified.

Finally, you can flash a ROM based on the latest OTA.

# Answer
> 0 votes
This happened to me and I had to boot into the recovery menu and clear the system install cache.

# Answer
> 0 votes
If you have uninstalled any of the stock apps, including any of the bloatware, the OTA update will not work as it also updates those apps. I know of quite a few people that have been bitten by this.

If you don't want certain stock apps running, you're better off freezing them with Titanium Backup than removing them.

---
Tags: updates, htc-droid-incredible, verizon
---


# Question
Title: Unlocking HTC HD2 and installing Android
I have HTC HD with Windows Mobile 6.5 installed and it is locked with Vodafone (Germany). If I want to install Android on it, do I have to unlock it first? Or it will be automatically unlocked in the process of installing Android?

# Answer
Neither. Unlocking is entirely unrelated to the OS.
> 1 votes

---
Tags: sim-unlocking, htc-hd2
---


# Question
Title: Accidently wiped out all data. Now I can't restore it.
I accidently wiped out all data on the device (no backup). Now I'm in TWRP and when I select "Restore", there is no package to choose.

# Answer
> 2 votes
Well, I haven't had this issue, and I'm not experienced much.

If you plugged it into your computer, opened KFU (not sure if it'd detect it), you can download the latest stock ROM. Then maybe all you'd have to do is push it onto the SDcard through ADB? and then reload TWRP (or something to refresh the list) and it'd appear, and then you could flash it?

Not sure if that'd work. Again, not an experienced person with this, but maybe you can figure something out with my idea. :P

---
Tags: amazon-kindle-fire
---


# Question
Title: Is is possible two tablets of the same model has different functionalities?
I've bought a Huawei IDEOS S7 up front (there isn't a monthly fee) for SGD 885 (682 USD) before realizing that it costs only:

1. SGD 468 (USD 360)
2. SGD 549 (USD423)
3. SGD 488 (USD 376)
4. (SGD 324) USD 250

My tablet supports GSM voice communication and I can make phone calls with it. I was basically wondering is it true that all Huawei IDEOS S7 can be used to make phone calls,

Or is it true that some Huawei IDEOS S7 have support for GSM voice communication (mine) while others do not have support for it (those *cheaper* ones shown in the list above)?

Or did I just lost $385?

# Answer
> 0 votes
It is possible. But, most notably they would tell you if there was a Voice version, and a non-voice Version.

Just like some tablets have 3G connection, and some only have Wi-Fi. They'd tell you.

However, you also have to be careful sometimes. Some sites that sell these really cheap, are like Chinese Wholesale sites, and they make counterfeit versions of these, but sell them off as the real deal.

---
Tags: tablet, hardware
---


title: Android has a MIDI synthesizer?

text:
# Question
Title: Android has a MIDI synthesizer?
I was searching about playing MIDI in the mobile, but I not found much information. So, Android has a MIDI synthesizer? Varies according to the model?

# Answer
Searching the Market for "Midi" shows quite a few apps that have some level of midi functionality. If you're looking for a full-fledged midi app such as you'd find on a PC or Mac, you will probably be disappointed due to the small screen and limited hardware interfacing capability of most Android devices, but if you are looking to experiment with midi functionality, one or more of these apps should do the job.
> 1 votes

---
Tags: audio, music
---


title: Upgrading Galaxy i7500 to OS 2.x

text:
# Question
Title: Upgrading Galaxy i7500 to OS 2.x
I have a Samsung Galaxy i7500. The OS version is 1.5, and I believe Samsung did not publish any updates (other than a 1.6 (Donut) in one country).

Is there any way to upgrade my phone to Android 2.x?

There's gaosp. but the warning "Don't complain if your phone doesn't boot up!" is a bit disenchanting.

# Answer
> 0 votes
GAOSP is your only option. It's in beta 3, so it's a pretty sure bet.

---
Tags: updates, samsung-galaxy-i7500
---


# Question
Title: Default browser doesn't play embedded music from a website
Today I came upon a situation where I had a website which had an embedded player in it which plays sample music. To my surprise I came to know that the Android 2.3 default browser or Opera web browser didn't support it. But I was able to play the music on my iPhone. Is there a way I can make it work on my Android, or is there any other software available for this?

# Answer
In browswer's setting check if you have made the "plugin load on demand". If so, try "always load".
> 0 votes

---
Tags: browser, music
---


# Question
Title: How can I insert a customized emoticon in SMS? Galaxy S2
Just wondering if is it possible to insert a customized emoticon in SMS. I get only those :-) default ones. I'd like to use smth like :) or :-x or 8-)

# Answer
> 1 votes
Depending on the keyboard you are using, the SMS emoticons will show up in the bottom right (where the enter key usually is). If you long press on the key, you will get a pop-up of other emoticons you can use. Using :) is the same as :-) so they wont show that one.

You can send any emoticon you want, but if who you send it to doesn't "change it" to an image, they will only see the normal "8-)" version.

# Answer
> 1 votes
First go to type a text, then tap the `?123` key then press the `1/3` key twice and you will be shown a page full of emotions.

Alternatively, you can download another SMS app such as Handcent.

# Answer
> 0 votes
An alternative keyboard like Smart Keyboard has similar support. It also allows a user to customise which smileys are shown and to edit them. A user can also specify whether they prefer an ENTER key or a SMILEY key to be shown. Long-pressing shows a pop-up with smileys.

Note that these are punctuation marks and not images. If the user's SMS app can convert these punctuation marks into graphical image smileys, then the recipient will see those, else he/she'll see the text characters.

# Answer
> 0 votes
You could use GO Keyboard app, instead of the stock keypad. It has an advanced setting which allows you to pick from the following styles:
:)
:-)
:^)
:o)

GO SMS Pro app is even better. It lets you display emoticons as cute images, but it's good only if the other user also has GO SMS Pro.

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


# Question
Title: Secure keyboard application from android market
Is it safe to install a keyboard application from android market that asks full internet access permission? Will it not lead to certain security risks?

There are several free and paid keyboards that are very popular with millions of downloads. Some of them asks that permission while others do not. What is the difference?

# Answer
It's definitely a valid concern and you should be wary of apps that can record keystrokes with "Full Internet" privileges.

It's best to reach out to the developer of such keyboard app and ask them this question directly. I imagine such a permission would be required for something benign, like downloading language packs (from within the keyboard app) or showing ads, for example.
> 5 votes

---
Tags: applications, security, keyboard, malware
---


# Question
Title: Force GPU rendering in ICS. How does this affect system performance?
I thankfully discovered the option to force GPU rendering of apps in the system settings of ICS.

So far, I did only notice a difference with one app: Twitter for Android was very annoying to use before, since the fps were very low. Now it's almost perfectly smooth.

I've heard that the RAM usage is higher with GPU rendering activated.

* How much is the difference?
* What other effects does GPU rendering have on the performance of ICS?

# Answer
> 3 votes
This post will explain everything. It details how GPU rendering works in ICS.

https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s

Though, if you want a short answer:

GPU rendering essentially forces the drawing of windows and UI elements in apps to be calculated and done using the GPU of your phone instead of the CPU. This frees up clock cycles for the CPU to do other tasks enabling your phone to be generally smoother and faster. However, this means that everything being done by the GPU eats more RAM (as its using OpenGL to do it which requires more overhead). Android has always done some aspects with the GPU using hardware acceleration. What I have described is a MAJOR OVERSIMPLIFICATION. Its not so cut and dry. Please read the link above in its entirety for a full understanding of the concept.

---
Tags: samsung-nexus-s, performance, 4.0-ice-cream-sandwich
---


# Question
Title: How can I hide irrelevant contacts in Go Contacts?
When I was using stock contacts and sync with Google, I could put relevant contacts in *My Contacts* group which is the only group synced by Google. I have installed GO Contacts and it now displays all groups except *My Contacts*.

What I want to do is to group irrelevant contacts somehow and hide them from my phone contacts or ignore them in sync. Please note that I do not want to mess with *My Contacts* group in case I decided to go back to stock Contacts.

# Answer
> 1 votes
Not sure if this will answer your question, but there is a Settings (button) called "Contacts Account" which lets you show or hide the following contacts:
\- Phone
\- Google
\- SIM
\- Facebook
\- Twitter
\- Show contacts with phone numbers only

---
Tags: 2.2-froyo, contacts, sync, go-contacts
---


# Question
Title: How to sync calendar with android without google?
is there a way to sync an Ubuntu calendar application like Thunderbird Lightning or Evolution with an Android device without using google-calendar?

At the moment I am syncing my Thunderbird-Lightning calendars on different computers via Dropbox, what is much more reliable than google-calendar. Another big advantage over google-calendar is, that I can access my appointments offline as well, since the calendar files are synced onto the harddrive of each computer by Dropbox.

I'd like to access those calendars via my android device as well.

* The Dropbox-app for android does not support automatic syncing yet, so it seems like I have to use another service.
* Apart from that I guess I need to know an android app, that can access a calendar-file stored in ics-format.

Thanks in advance YSN

# Answer
If you use a CalDAV server such as SOGo or DAViCal with Lightning, you can then use CalDAV-Sync on your Android device to sync your calendars there as well. SOGo also has CardDAV support, and CardDAV-Sync will keep your contacts in sync as well.
> 3 votes

# Answer
DAViCal is a great calendar server, so if your phone supports iCal, you might look at either hosting a local instance on the pc you want to sync with, or hosting it on a server or nas server you may/may not have (i use my nas for this.).

Yahoo! Calendar is also great for syncing. I use it to sync with my fiance for our wedding planning :)
> 2 votes

# Answer
So I was trying to do this with my Outlook Calendar (at work).

1. Export a ICS file to a Dropbox folder
2. Use DropSync on Android to keep the file in sync on the local sdcard
3. Use ICSSync to parse the ICS file and add it to the native Calendar app

The above approach works for me, ofcourse you'd have to find a way to schedule/automate the export of your calendar from your Calendering app on Ubuntu. For Outlook, I am using Outlook2ICal.
> 2 votes

# Answer
Never tried it myself, but maybe it helps:

> Funambol wirelessly syncs contacts, calendars, email and pictures between mobile phones, PCs, tablets and connected devices via the cloud.

They offer a (free) cloud service, or you can install the OS-Version yourself.
> 1 votes

---
Tags: sync, dropbox, calendar
---


# Question
Title: Remove google accounts from Android Market
I have 2 accounts synced with the device, lets call them *Account A* and *Account B*.

When I got the device, I first entered A to be the account for the market, for gmail and everything else. Then, I added B and selected "Sync with Google Calendar" **only**.

Lately, I've started getting notifications about application updates for B, and when I go to the market each time I have to make sure I selected A (And I **did** pick A in the market settings).

Can I **delete** B from the market? I don't want it to exist in that list when you select "Accounts" in the menu.

(Market version 3.3.11)

Thanks in advance.

# Answer
> 1 votes
I don't think so, probably only way to block it would be deleting it :(

# Answer
> 1 votes
Yes that's definitely a bug, it's been raised on the support forums. There is a message from Google saying they're working on a fix.

Personally I'd really like to see "Market" as an option in the sync screen, just like Gmail, Calendar, Contacts etc... so we can just turn it off.

I recommend you go vote on the issue to give it more visibility.

# Answer
> -2 votes
What you describe is a bug in the later versions of the Android Market. I believe it has been acknowledged by Google, and they are working on a solution.

Yes, you can delete the second account. You can normally remove any Google account expect for the FIRST one you added. However, you have to remove it completely, not just from the market. So, you will lose access to calendar and contacts etc.

From the homes screen, press "menu", then go to:

Settings -\> Accounts & sync

Choose the account you want to remove, and then choose "Remove Account"

---
Tags: google-play-store, google-account, accounts
---


# Question
Title: Why does an app read my phone's IMEI number? An awful lot of them do
What reasons should an app have to need my phone's International Mobile Equipment Identity number? I noticed that unreasonably many of ordinary apps have the "phone state and identity" permission. For example, Remember the Milk. What do they ask it for? Am I insufficiently paranoid?

# Answer
> 4 votes
Many apps use the IMEI for analytics purposes, for example counting users. Most tools like Google Analytics or Flurry need a unique ID per phone, so the IMEI fits quite well.

Note that this doesn't work on non-cellular platforms (like tablets), and the IMEI can also be faked: this is why some apps choose a different system (see this article).

# Answer
> 3 votes
It's often used to identify the unique phone, but often this is actually quite a bad idea. Most apps would be better off identifying you as a user, who can use multiple different devices on one account.

---
Tags: permissions, imei
---


# Question
Title: What build of ICS do I need for Nexus S baseband I9020XXKF1
Baseband version: **I9020XXKF1**

Current software build number is **GRK39F** on Android 2.3.6

I seem to have a pretty much unrecognised baseband version of the Nexus S. I brought mine carrier-free in the UK.

There are a bunch of updates listed in this thread on XDA: http://forum.xda-developers.com/showthread.php?t=1063664

But there are 2 versions beginning with **I9020**, but they have extra letters on the end (no X like I do) : I9020A and I9020.

None of them match up perfectly, what update do I need/any dangers of using the wrong one?

# Answer
> 0 votes
The correct build was here. It's listed in incremental updates 2.3.6 - 4.0.3.

# Answer
> 3 votes
My baseband is ever so slightly different from yours: it is I9020XXKI1 (I think; it's hard to read). I upgraded by following the steps at http://www.androidcentral.com/how-manually-update-your-gsm-nexus-s-ice-cream-sandwich; I am pretty sure that you can't go wrong doing the same. At worst, your phone will refuse to install the thing.

---
Tags: updates, samsung-nexus-s, 4.0-ice-cream-sandwich
---


# Question
Title: Where can I find a thorough introduction to Android?
I recently bought an Android product (HOTT MD500), with no English-language manual. I've used Linux for more than 10 years, so I generally have no difficulty adapting to various interface changes, but the conventions used on the Android interface are a bit alien to me:

* How to close programs.
* How to switch between open programs. Are they even open still?
* How to properly shut the device down.
* When to use the SD card, when to use the internal flash drive for storage.
* What tasks it is capable of doing.
* What version it is. How to upgrade. Or should I?
* What its limitations are..
* What not to do so that I don't break it.

Is there a good manual which provides an introduction to all of this?

# Answer
Complete Android Guide is a pretty good introduction/starting point for free on the website, available as an ebook or an app on the market.

http://completeandroidguide.com/
> 8 votes

# Answer
Google do actually publish Android manuals for each major version, unfortunately they do hide them fairly well.

Your phone's manufacturer and/or your network/carrier may also publish manuals for your phone that will include the major changes they've made from the base Android (for example a lot of manufacturers customize or replace a lot of the Android UI with their own version, such as HTC's Sense, or Samsung's TouchWiz interface, they may also modify/replace default apps to work better with their hardware or interface, the Camera app is often one of these). In your case it sounds like the manufacturer unfortunately probably doesn't have an English language manual, on the plus side they probably haven't done much customization to the base Android experience.

Google's Android manuals:
> 14 votes

# Answer
I don't know about a manual (I never found one) but ...

> How to close programs.

You don't. I mean, if you want to stop running applications, that's under `Settings > Applications` but otherwise, you mostly don't.

> How to switch between open programs. Are they even open still?

If you long press the "home" key you can move between the last few applications you had open.

> How to properly shut the device down.

When you hold the power key for a few seconds, you should get a few different options, depending on your OS version. Powering off is definitely one of those options. That's the best way to shut it down.

> What version it is. How to upgrade. Or should I?

Find the OS version under `Settings > About phone` (should show a Kernel version and a Build number. I'm pretty sure you can't upgrade without rooting it, but there are some good insights on rooting your phone right here (and no one definitive answer, for better or for worse.) How do I root my Android device?

> When to use the SD card, when to use the internal flash drive for storage.

That's a good question, one worth asking / looking for answers to here.

> What tasks it is capable of doing.

Google does have some good general material on this one.

> What its limitations are..

There's no good answer to that one, unfortunately.

> What not to do so that I don't break it.

Don't throw it from high buildings ...
> 9 votes

---
Tags: documentation
---


title: File from Ubuntu to phone?

text:
# Question
Title: File from Ubuntu to phone?
I am looking for an app that works similar to "Chrome to Phone", but for file transfer from a desktop. With a right click on a file you can choose "Send to phone" and an application on your Android phone will see it and receive the file. Does anyone know a solution? And does it work on Ubuntu Desktop? And if it doesn't exist; What is the best alternative to send a file to my phone through the internet and without Bluetooth or a USB cable?

# Answer
> 5 votes
You could also use a browser based remote desktop tool like Airdroid or Remote Web Desktop

# Answer
> 3 votes
An alternative to the Dropbox way of sharing files is Ubuntu One

# Answer
> 2 votes
I use `FTP` file transfer using FileZilla. Its easy,secure, and offers decent data transfer rates. So you don't need Bluetooth or a USB cable to store and retrieve stuff from your device. There's a software called Software Data Cablethat allows you to transfer data wirelessly from and to your device using FileZilla. Using both of them together is simple. Hope this helps.

# Answer
> 1 votes
I don't know of any shell utilities that will let you just right click and send, but for transferring files to/from my device in general I am a huge fan of Files Anywhere plus it can send/receive faxes from your phone. You can upload files from your machine via their web interface, then download using the app. It's a free service, too. For Ubuntu, you might be able to write a shell script incorporating this and then add it to your right click options.

I reviewed Files Anywhere on my blog some while ago if you want to read more about it.

If you just want to transfer files while on your LAN and you're using wifi, Samba Filesharing works super well. You can just browse to your phone's SD card like it was a regular network samba share from your desktop.

# Answer
> 1 votes
I use Dropbox for that.

# Answer
> -1 votes
You could use Bluetooth to send it; use your Ubuntu system to do the sending and just make sure that Bluetooth is activated on your phone.

Alternatively, connect your phone to your desktop via USB and change your phone's Connection Type to be Disk Drive and then mount the disk drive on your computer(my Ubuntu system does this automatically). Copy it over using the desktop's interface of your choice. Then when you disconnect your phone, use a file browser like Astro File Manager to open the file.

Alternatively, if you have somewhere to put the file, Astro can get it via either SFTP or SMB. If you have wifi in your house, then you would be able to access it via SMB. There are boxes provided for Server, Share, Domain, Directory, User Name, & Password. Or you could use a data connection, but that would involve both your ISP not blocking the needed ports(mine does), and sending your password in the clear over the open Internet.

---
Tags: file-transfer
---


# Question
Title: Why GPS tags are lost after saving images to PC with KIES?
I'm using Samsung Galaxy S and latest Kies downloaded from samsung site. When I save images to PC all GPS tags are elliminated. How to keep them intact?

# Answer
Copy the files directly by mounting your device storage to the PC, don't use Kies. See GAThrawn's comment for details (thanks!).
> 2 votes

---
Tags: samsung-galaxy-s, gps, samsung-kies, geotagging
---


title: What is HuaweiOnlineUpdataService?

text:
# Question
Title: What is HuaweiOnlineUpdataService?
I have just seen this line in logcat:

```
I/ActivityManager(  235): Start proc com.huawei.updata for service com.huawei.updata/.service.HuaweiOnlineUpdataService: pid=24608 uid=10048 gids={2001, 3003}

```

on a HUAWEI U8150 IDEOS with Android 2.2.

Any idea what is the goal of this `HuaweiOnlineUpdataService`?
Google has only 5 results for this term, with not enough information.

# Answer
> 1 votes
this service will running in background to show any updates is available for your phone.

---
Tags: services, huawei-u8150
---


title: Android Facebook, no chat

text:
# Question
Title: Android Facebook, no chat
I got my LG Optimus 2X and installed the facebook app however, there is no chat anywhere, not even in menu, is there a way to allow this?

# Answer
> 6 votes
Facebook have a separate app these days called Facebook Messenger, this has both Facebook's chat and inbox features in it. Why they've split it out into a separate app now, I don't know, but this should give you what you're after:

> Facebook Messenger is a faster way to send mobile messages to friends. With Messenger, you can send and receive messages with any of your friends around the world or anyone in your mobile contacts list. Messenger is available on iPhone, Android, and Blackberry.
>
> Messenger lets you:
>
> * Send messages instantly to other friends who have Messenger
> * Chat with friends who are on Facebook
> * Get free push notifications for incoming messages

---
Tags: facebook, chat
---


# Question
Title: How to unroot HTC Droid Incredible rooted to Unrevoked?
How can I unroot a Droid Incredible with Unrevoked Forever to CyanogenMod?

# Answer
> 2 votes
You've got to do 2 things:

First, download the S-ON tool from unrevoked's site and run it according to the instructions. The main thing to keep on top of is the radio compatibility, particularly if you've flashed any of the Evo's radios to your Incredible.

Once you're back to S-ON, flash the latest RUU. Right now, it's 4.08.605.2. This will replace the ROM & recovery with stock versions. Be careful doing this, last I heard there's no way to permanently root the Incredible and regain S-ON after you've flashed a stock Gingerbread ROM. If you would like to re-root in the future, at least keep S-OFF.

---
Tags: htc-droid-incredible, unrooting
---


# Question
Title: Google Mail missing in Cyanogenmod (gApps)?
I installed Cyanogenmod and noticed that Google Mail is missing. I can't install it form the Market either. Market, Talk and so on are there, just Google Mail is missing.

How can I install Google Mail?

# Answer
There seems to be a problem with the latest Cyanogenmod 7.1.0 and the german locale. Possible solutions are

* Some users report that if you search google on your phone for "gmail market" and open the `market://` link with the Market, Gmail will install.
* Use the market enabler to change your mobile provider and download the gmail app.
* Manually install the .apk from this thread
> 8 votes

# Answer
Google does not provide some apps in the Market, since they're intended for "approved" devices (ones that meet Google's compatibility guidelines). However, I believe they have a special agreement with CyanogenMod where you can flash the apps separately. You can read more about how to install these packages at "How can I install the Google Apps Package (Play Store, …) on my Android device?"
> 5 votes

# Answer
Install ROM Manager from the Market and then go to Download ROM, find Google Apps in the list and then you can choose the latest and install it. You can also see comments and ratings from other users.
> 1 votes

---
Tags: cyanogenmod, gmail
---


# Question
Title: How can I take a screenshot of a specific portion of my screen?
There is no screenshot by area on my Galaxy Tab 8.9, running Android 3.1.

Is there any software that adds the ability to take a screenshot of only a portion of my screen rather than the whole area?

# Answer
> 3 votes
There is no tool with this feature. But it is possible to crop the picture in the gallery.

---
Tags: screenshots, 3.1-honeycomb, samsung-galaxy-tab-8.9
---


# Question
Title: How can I fix the slow freezing text messaging app on my MyTouch 3G Slide?
I have a MyTouch 3G Slide w/ Android 2.2 and am having issues with the text messaging freezing up all the time and running incredibly slow. If I try to delete all the texts, the messaging application will continue to show the circular thinking pattern for over an hour and never delete all the texts. I ended up having to delete 3 texts at a time and waiting 5 minutes each time.... It's really frustrating... I have tried handcent sms and have the same issues with it

1) Is there a fix for slow/freezing text messaging other than factory reset?

2) Is there an app that deletes text messages over 2 weeks old?

3) Is there a better text messaging app than the onboard android messaging application for android 2.1 with better reliability, ease of use, and speed?

# Answer
> 3 votes
Handcent SMS is the most oft-recommended SMS replacement app on this site, so it's probably good to try. If you have no issues with it, then I would assume it's just a buggy SMS app that you have and not a deeper problem.

If you don't mind losing **all** your messages you could try going to `Settings -> Applications -> Manage applications`, finding the SMS app ("Messaging" or similar), and clearing the data for it. There may also be something like "Messaging Storage" that you need to clear.

I don't know of any app that will improve performance of the existing app, and replacing a messaging app can be tricky. I'd recommend a custom ROM that has had some of these bugs worked out. This XDA topic has a good overview of ROMs for your device.

# Answer
> 2 votes
I know this is late, but I have the same kind of phone, and came across the same problem. Honestly, if you have that many messages and still want to delete them, the best way to do so is to set the screen fade out to never, plug it into the charger, and delete the messages while you're sleeping. By the time you wake up the loading circle will be gone, along with all the messages you deleted. Hope this helps!

# Answer
> 2 votes
Late reply, but I just experienced the same thing and used a different approach to fix this problem which may work for others. I'm not sure what caused this issue--never really looked at my Texting settings before. But below is what worked for me when restarting, and deleting data did nothing for me.

I went to Running Applications, found the Texting application (mine was Multi-touch keyboard), selected it, went to settings, changed the input method to "Swype", then closed out. This stopped the keyboard from locking whenever I went to input txt into any application.

---
Tags: sms, htc-mytouch-3g-slide
---


# Question
Title: how do you delete specific contacts in ICS?
I have a Nexus S phone just updated to ICS. This forum was very helpful in finding out ICS' now more cumbersome way to delete specific calls from call logs. Thank You.

It's a new year, and I want to clean out some dead wood from the contact list. But for the life of me I cannot find a way on the phone to delete a specific record from the contacts list.

Is a browser into my gmail contacts screen my only option to manage deletion of individual names on my phone's contact list?

Is my only contact management option on the phone to clear the whole list and re-sync after updating the list on the web site?

# Answer
> 3 votes
Open a contact from the "People" app (the contact list) by tapping on its name, then press the `Menu` button (the Galaxy Nexus analogue to this should be the `...` button). One of the menu options should be "Delete".

---
Tags: contacts, samsung-nexus-s
---


# Question
Title: reduce memory usage of "Internet" and "contacts"
The DiskUsage app shows 14,8MB data used for "Internet" and 11,5MB used for contacts.

Is there a way to reduce memory usage?

I know I can delete Internet data using the general app settings but I fear this will also delete all saved passwords and I'd like to avoid that.

As for the contacts: In the global account settings (sync) I use only my two Google accounts and weather. I had Facebook sync activated while back, though, and it import a number of contact photos, which are still visible.

Any chance to reduce memory usage without removing too much useful data?

# Answer
> 1 votes
Assuming by "Internet" it means the default browser, then you should be able to go to Browser Settings to delete History and other cached data (press Menu button on the Browser, then select More, then Settings).

As for Contacts, if your address book are synced to your Gmail Address Book, you can Clear Data in the Manage Applications. After a short while, the Contact app will resync to Gmail Address Book hopefully without the Facebook contacts.

# Answer
> -1 votes
It seems a database for the browser may bloat for some reason, if you're root you can check the files in /data/data/com.android.browser, see if one of them is unnecessarily huge, and move/delete it.

---
Tags: contacts, htc-desire, ram
---


title: Incredible 2 Sync Problem

text:
# Question
Title: Incredible 2 Sync Problem
I've downloaded the HTC Sync software onto my PC in order to sync my new Incredible 2 with my Outlook, etc. After plugging my phone into the PC with a USB cable, however, it tells me "No Device Connected." How can I get the computer to recognize the phone?

# Answer
> 2 votes
Check your phone if you have selected a default action when you plug in your phone. If memory serves, it connects in "Charge-only" mode by default, and pops a menu for selection. If you have already chosen a default action, go to \`Settings-\>Connect to PC" and change the default. You'll need to choose "HTC sync" mode or somesuch.

---
Tags: usb-connection-mode, htc-sync-3.0, htc-droid-incredible-2
---


# Question
Title: Can't open Market application after updating my Samsung Galaxy Tab
Just updated firmware for my Samsung Galaxy Tablet.

Now I can't enter Market application. When I click the Market application icon, I get this message "Application not installed". And update was completed successfully with Kies.

# Answer
> 3 votes
Are you trying to access the Market from a home screen shortcut or from the app drawer? Updates can sometimes break shortcuts so try to open it from the app drawer. Another thing you can try is to reset market data from `Settings` -\> `Applications` -\> `Manage applications` -\> `All` -\> `Market` -\> `Clear data` and `Clear cache`.

---
Tags: google-play-store, samsung-galaxy-tab
---


# Question
Title: Stock ICS email app refusing to auto-update or notifications
Galaxy Nexus with Android 4.0.1, all other apps seem to sync and notifiy fine. The email app has the settings:

* Inbox update frequency: 5 mins
* Email notification: Checked

It doesn't appear to be syncing at all, however as soon as I open the app it goes and gets all the new emails from the point I last closed the app.

# Answer
> 2 votes
Is the following settings enabled in Settings -\> Account & Sync:

* Bakcground Data,
* Auto-sync
* 'Sync Gmail' inside your email account

---
Tags: sync, email, notifications, 4.0-ice-cream-sandwich, samsung-galaxy-nexus
---


title: Android "Tethered" update mechanism

text:
# Question
Title: Android "Tethered" update mechanism
Based on Android CDD document, a device must support an update mechanism to system software. It may be one of following kinds:

1. Over-the-air (OTA): by `Settings > About Phone > System Updates` to install new version when it is available.
2. "Tethered" update: update over USB from a host PC
3. "Offline" updates via a reboot and update from a file on removable storage

I could understand clearly the 1st and 3rd mechanism but I'm confused about the 2nd. As my searching, "tethering" is used to connect the Android mobile to a host PC through USB cable then the PC could use mobile as a modern to access internet.

So I don't understand why that "tethering" is seen as an update mechanism?

Anyone has experience about this kind please help me to clear about it.

# Answer
> 4 votes
In this case, tethering means connecting the phone to the computer and using an application on the PC to update the firmware of the device. An example of this is updating with Samsung Kies or Odin.

---
Tags: updates
---


# Question
Title: How to place Apps on "Home Bar" for Logitech Revue Google-TV?
How can I add apps to the home bar on the Logitech Revue Google-TV box? I can remove them by pressing and holding the OK button and selecting *remove* from the popup menu, but I haven't seen an option to add them.

The Logitech Help has stopped working - all the link report "Unable to Open URL". I am guessing this is part of Logitech's dropping of support for this device.

# Answer
> 2 votes
Press the Menu key on the remote, and then select "Edit home screen icons" or something to that extent (wording could be different, I'm going by my Sony Google TV unit.) Now highlight (using the arrow keys) and click on the empty box on the home bar vacated by the app you've just removed, and a pop-up should appear with all installed apps and bookmarks listed. Selecting any of them will place it on the home bar.

---
Tags: google-tv, logitech-revue
---


# Question
Title: How can I remove the battery from my Samsung P1000?
My P1000 tablet needs rebooting but will not respond to any input commands. If I remove the battery I believe this will force the tablet to reboot.

How do I get to the battery?

# Answer
> 2 votes
Like it was pointed out, the `Galaxy Tab` wasn't designed in a way for it's battery to be easily removed. Here's a video on removing the case and exploring what's inside. Hope this helps.

http://www.youtube.com/watch?v=urGUKerJOhg

---
Tags: battery, samsung-galaxy-tab
---


# Question
Title: What is the best way to get pictures on your contacts with ICS (Galaxy Nexus)?
Before I bought my Galaxy Nexus I had a HTC Hero. HTC synced the pictures from Facebook to my contacts. This happened on the phone so when i activated my new Galaxy Nexus and synced it my contacts had no pictures. My question is what is the best way to add pictures to my contacts? I'd hate to go and do the manual labor and add a picture to each contact. Ideally Facebook would just transfer the pictures but they don't seem to want to do that. The solution dose not have to be with facebook at all but that is where most of my contacts have pictures.

# Answer
> 6 votes
The official facebook app will add pictures to your contacts if you set it to sync your contacts.

Looks like @Dunhamzzz got the SyncMyPix part in before me, I did not get a message that said that there had been a new answer, though.

I don't like that the facebook app removes all the data that it adds to your contacts if you remove the application. To counter the facebook issue, I use an app called SyncMyPix that can pull your facebook contacts and put the image on your contact on your device. The nice thing about SyncMyPix, if it doesn't match a contact, it lets you go through them at the end and say "Sync this Facebook Contact with this Android Contact", and it remembers that mapping so the next time you sync, they are "connected"

# Answer
> 2 votes
HaxSync will sync Facebook (high res) photos to your ICS device.

# Answer
> 1 votes
Use SyncMyPix (AppBrain|Market), it links up contacts with your Facebook friends based on names and downloads their profile picture for your contact picture. It might take a few tweaks for incomplete/weird names the first time round but should only take a few minutes.

You can set it to run routinely to keep them up to date too!

# Answer
> 1 votes
As far as I know, full Facebook integration with pictures with the native app hasn't yet come to ICS. For you to get that kind of integration would need you to hack the contacts source code and add it. Additionally, even if they did come, I would guess that the app pull smaller low-res pics designed for 2.3 or lower as ICS uses full screen contact tiles

Instead, your best bet is to use the app Friendcaster. It is a fully featured Facebook application that also has ICS support, Facebook integration with contacts and the ability to download high resolution pictures. It works perfectly on my phone running ICS 4.0.3

---
Tags: contacts, sync, 4.0-ice-cream-sandwich, samsung-galaxy-nexus
---


# Question
Title: Huawei Sonic u8650, I'm building custome ROM, need help with list of apps I can remove
I'm building Huawei Sonic custom ROM for myself. And I will share it with all of you of-course. I own this phone for 2 days now, its great, my first Android :) And I tried all custom ROM and they all suck. Ok, ok they are ok, and have overclock and whatnot, but what I want is a clean and simple ROM. I want stock ROM, that's cleared of all the crap apps, and rooted.

So my ROM will be moded stock ROM, without stock apps, and it will be rooted.

Now I need your help since I own this phone for 2 days now, I don't know what system apps can I remove safely, and what are the apps that just needs to be there for the phone to function?

So can you write a list of all processes that can be safely removed? And we can work through this together and build a plain Sonic ROM, without all the crap and with Market so you can download your own stuff. Its a nice phone but not that powerful, so lets make it mean and lean :D

I just need a list of apps & services I can safely remove, or the list of ones that must be on the phone for it to work?

Thanks!

# Answer
Usually completely de-branding an android device is not as easy as just removing the "extra" system apps. Manufacturers and carriers often modify the devices' firmware to a great extent, so simply deleting "bloat" apps would seriously cripple that device's functionality. ROM makers usually either try to minimize the prevalence of manufacturer/carrier customizations by trial and error (remove APK -\> see what breaks -\> rinse, repeat), or go all out and build a completely new ROM that is based on "vanilla" Android from AOSP (Android Open Source Project) source code which is released by Google.

AOSP code contains only the Android Operating System, and does not contain the kernel or hardware drivers for any devices. Those pieces are most often proprietary, and therefore non open-source. Rare exceptions are handsets and tablets in Google's "Nexus" line, which are intended for developers (even then, drivers are provided pre-built by the manufacturer, since Google doesn't make the hardware.) Developers either have to use the closed drivers as-is which greatly limits what can be modified in the OS itself, or somehow find a way to make similar/older drivers function in AOSP. Furthermore, AOSP code must be modified to work for the specific device it's being ported to.

Needless to say, the effort to get an AOSP-based ROM onto a new device is not an easy undertaking. There are a few projects that do attempt this. The most famous ones are CyanogenMod and MIUI. While MIUI attempts to enhance the user interface, CyanogenMod (usually shortened to "CM") tries to stick as close to the AOSP source as possible, while providing behind-the-scenes tweaks and enhancements.

Currently your device is not officially supported by wither CM or MIUI teams, but there are several "unofficial" ports that you can install. Those would be a good start to see what it would take to build your "own" ROM.
> 3 votes

---
Tags: custom-roms
---


title: Mobile to PC skype video chat?

text:
# Question
Title: Mobile to PC skype video chat?
I have tried to no end, but Skype for Android doesn't support video chat (unless someone leaked a new version that i haven't seen yet), and I cannot find another video chat app that will connect with Skype contacts. As per the title, I am looking for an app that will allow me to video call from my phone to someone using Skype on their computer. Does anyone know of such an app?

UPDATE: I didn't realize it needed specification, but it does turn out Skype supports video calling for some devices:

> Requirements Android 2.1 operating system and above Video calling supported on the following handsets: Samsung Google Nexus S, HTC Desire S, Sony Ericsson Xperia neo, Sony Ericsson Xperia pro

So to revise my question, **is there an app that allows the HTC EVO to video call from phone to pc?**

# Answer
> 1 votes
This article describes the next release of Skype for Android (v. 2.1) which now supports 17 phones on video chat. The answer before was directing to other services or modified versions of Skype, but this is official, so i thought i'd post it.

# Answer
> 3 votes
Since you're rooted, you could also try the newest version of Google Talk. It isn't officially supported but I use it on my EVO just fine (I run CyanogenMod 7, though).

ooVoo has a desktop client and a mobile app, enabling mobile to PC video calls (supports the EVO, but haven't tried it myself).

There also appears to be a plugin for the Yahoo! Messenger app which enables video chat between mobiles or with the PC client. Again, I haven't tried this one myself, but it seems to be the least restrictive about what devices it supports.

**Edit:** It looks like there's a thread on XDA where people are talking about Skype with video on the EVO. Might be something helpful there.

# Answer
> 0 votes
There is an app called TANGO it allows video-calling to mobile from a PC. It also supports 3G phones too. Its really good and free worldwide.

---
Tags: skype, video-calling
---


title: How to fix internal sd mounting error?

text:
# Question
Title: How to fix internal sd mounting error?
I have a T-Mobile Vibrant i9000 SGH-T959 variant phone,

phone suddenly stops working error message:

```
movinand open fail

 E:Can't mount /dev/block/mmcblk0p1 (or
 /dev/block/mmcblk0) (No such file or
 directory) E:copy_dbdata_media:Can't
 mount SDCARD: copy default media
 content failed

```

Is there anything to fix this ?

I tried various odin roms, only one working: `Eugene_2E_JK2_Froyo.tar.md5` phone booting up but, settings → sdcard and phone storage says: `unavailable`

# Answer
> 2 votes
It does sound like your internal storage has been corrupted, but I don't know if I would try to format it via your PC. this is not actually an "SDCard", it is the internal storage on the device (which is a SGH-T959, not an I9000).

I would revert back to STOCK ROM using ODIN and return the phone under warranty. If you are already having issue with the internal storage, I would want a new device.

Now I guess you could try and format it via your pc (I dont know if you can even access it when its mounted via USB because I never mount it) but I, personally, would not, I would get a new device.

For reference, the i9000 is the international version of the Galaxy S phones. None of the US carriers sell the i9000. They sell different versions of the the Galaxy S phones. For example, the T-Mobile Vibrant is the SGH-T959, The Verzion Fascinate is SCH-i500, the AT&T Captivate is SGH-I897. While they are ALL Galaxy S phones, they are all also different devices. They have different hardware, like some have a front facing camera, led flash, 4 buttons, etc.

# Answer
> 1 votes
I just had this same issue on my Droid 3 after I installed a Deoxded Stock ROM. I was able to install Titanium Backup, but could never access my backup directory.

Ended up that I never disconnected my phone from my PC and while connected it would not allow bidirectional access (from PC and from phone). Disconnected it from my PC and volia, my Internal SD Storage showed up.

# Answer
> 1 votes
On my I9000 (galaxy S) this just means that something has changed the file-system within the phone like `ext2>ext4` and the current kernel doesn't support it..

Normally happens when flashing custom roms without checking the kernel requirements.... like I did :-(

The only way round it is to reflash using odin with a `512.pit` file and make sure you select re-partition..

# Answer
> 0 votes
I think your internal SDCARD was corrupted, you can try connecting the device to the PC in external disk mode and try formatting the sd card from windows.

---
Tags: samsung-galaxy-s, internal-storage
---


title: Samsung Galaxy Ace wont charge

text:
# Question
Title: Samsung Galaxy Ace wont charge
Hello my wife has the galaxy ace gt s5830 but for some reason it wont charge either off the original charger, or blackberry charger, neither off the usb in the laptop will it charge, if i take the battery out and my mate charges it in his, put it back in the phone, the phone will work fine, its not an old phone about 3mths, but draw a blank when i get intouch with the internet company i purchased from so cant return it. Cheers Brian

# Answer
Sounds like the USB port is broken, though it should be fixable with soldering or something. Take a look outside to see if the pins were snapped off or anything, and inside if not.
> 4 votes

---
Tags: charging, samsung-galaxy-ace
---


title: Link2sd not working properly

text:
# Question
Title: Link2sd not working properly
I've a Samsung Galaxy Ace and recently I installed link2sd, created the partiotion and everything it needs. It works. But I'm having two issues. The first one: each time I turn on the phone I get a notification from link2sd, I open it and a message says the following (translated by me, so it is not the exact text):

> Mount warning
>
> The 2nd partition wasn't mounted during the start, it was mounted after the system finished starting. With that reason your linked apps aren't visible for the system right now. To make them available again, please try "Quick restart".

The buttons are: "Quick restart" and "Cancel". After I make a quick restart all apps work good.

The second problem its that the launcher (not the default one) can't load widget. At the beggining I thought this one was easy: I unlinked the launcher and the apps which made widgets. But nothing, still can't be loaded.

*Note* killink the launcher and starting it again doesn't solve the problem

Please any help, thanks!

# Answer
Stock Samsung software always mounts the SD card after the system is up, at least on my Vibrant, so I would expect there's not too much you can do about that without hacking the startup scripts (presumably difficult).

As for the second problem, the Market description says: "It can break some apps if they are not meant to be moved to the SD card (Such as Widgets)." Try moving any widgets back to your phone storage.
> 3 votes

# Answer
I've HTC Desire and faced similar problem having to quick reboot. I emailed the developer for which he said:

> Some roms like new Samsung GB roms do not have install-recovery.sh and init.d scripts to mount 2nd partition at boot. Therefore Link2SD mounts the 2nd partition after system finishes mounting and you need to perform "Quick reboot" in order to see linked apps..
> 2 votes

---
Tags: 2.3-gingerbread, link2sd
---


# Question
Title: Does motorola milestone work in these rangers
I want to move between mobile providers in my country. Its seems as though the mobile provider I wish to move to only supports these ranges: 850 and 2100 mghz.

Does the motorola milestone support these ranges?

Thank you

# Answer
> 5 votes
From gsmarena:

> 2G Network GSM 850 / 900 / 1800 / 1900
>
> 3G Network HSDPA 900 / 2100
>
> UMTS 850 / 1900 - American version

# Answer
> 2 votes
A simple Wikipedia search would have brought the answer:

## Compatible networks (for Motorola Milestone / Droid)

* **US Version:** dual band CDMA2000/EV-DO Rev. A 800/1900 MHz
* **European version:** quad band GSM, UMTS @ 900/2100MHz
* **N.A. GSM version:** quad band GSM, UMTS @ 850/1900 MHz

Source

where quad band means support for 850, 1900 MHz and 900, 1800 MHz.

---
Tags: motorola-milestone
---


title: Screen colour when sliding

text:
# Question
Title: Screen colour when sliding
I just got a Samsung Galaxy 2 and when I slide the screen and when there is nothing more to scroll, I get blue screen at the edge. Is this normal? The phone is working fine.

# Answer
> 6 votes
Yes, totally normal. This is the UI's way of telling you that you've reached the edge.

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


# Question
Title: Remove thousands separator in Calculator app of Samsung Galaxy S2
Is there any way to tweak a standard Calculator application in Samsung Galaxy S2 mobile phone not to display the thousands separator?

I mean to display 1000 instead of 1,000. Is somehow related to locale?

# Answer
> 1 votes
No, there doesn't seem to be any configuration to remove the digit grouping on the stock calculator app.

If you are not particular about using that very app, you can try out some free calculator apps from the market. I tried RealCalc Scientific Calculator, and it's got an option in its Settings to remove digit grouping.

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


# Question
Title: How To Stop Rejecting Messages At Low Memory?
> **Possible Duplicate:**
> I can't receive SMS when I have low storage

When my phone reaches ~22Mb (internal) free space, my phone starts to automatically reject text messages. Assuming they're on internal storage, can the storage location somehow be changed to external storage?

# Answer
This is a known and reported bug from 2009. ( See the answer to my question )

Google says they fixed it in Android 2.3.
> 1 votes

# Answer
Currently, as far as my knowledge goes there does not exist an SMS app which automatically receives it and stores it on SD card, but there does exist a SMS backup feature which creates a backup of the inbox onto the SD card.

You'll have to uninstall some apps to free up space to receive more messages. Not much else you can do about this.
> 1 votes

---
Tags: motorola-droid, internal-storage, sms
---


title: Uninstall Stock Apps on Motorola Droid!

text:
# Question
Title: Uninstall Stock Apps on Motorola Droid!
I need to know if I can uninstall the following apps without causing any adverse impact on the phone. I have already uninstalled FACEBOOK and TWITTER app.

I am with Verizon and I am planning to uninstall the following. 1) Launcher - I use Go Launcher, so don't see a point in having this. 2) Amazon MP3 - Never used this app. So don't see any point in having it. 3) Car Home - This is an annoyance that I don't need.

So have you uninstalled these apps from your Motorola Droid? Did it cause any issues?

# Answer
> 2 votes
Cyanogenmod has a barebones list of apps and the relative safety of uninstalling each. While it's for CM ROMs, the list will be pretty similiar for the DROID.

FYI, if Verizon ever releases any OTA updates in the future for your phone, they won't install if you don't have the stock apps installed. Usually you're better off 'freezing' them with Titanium Backup.

# Answer
> 1 votes
I'm unsure about Launcher -- some system apps provide services to the OS that 3rd party apps use, rather than replace. For example, the system's Phone (Dialer), Contact, and Messaging apps generally handle communications with the cellular radio hardware or system DBs for messages/contacts/syncing themselves in ways that 3rd party dialers/messaging apps can't replicate or replace. The 3rd party apps still end up using the system functionality.

The system *needs* to have a launcher as a system app, even if you've got a 3rd party one in place. Thought experiment: What would happen if you did a factory reset without restoring the system launcher?

Now, if you can make GO Launcher a system app then you might be able to remove the stock launcher.

Amazon MP3 is pure bloatware if you're not using Amazon's MP3 service.

As you've already discovered, Car Home can also be safely removed.

# Answer
> 0 votes
First of all your phone needs to be rooted if it isn't yet.

Facebook, Twitter and Amazon MP3 can safely be uninstalled.

I'm not sure about the launcher. If you're not sure either I'd keep it.

---
Tags: motorola-droid, stock-android, uninstallation
---


# Question
Title: How to install not-supporting-out-of-the-box 3G modems on Android 2.2
I received my Android tab today and it doesn't have inbuilt 3G data. I have a 3G modem (ZTE MF 180) and it didn't work when I connect it. It's a chinese tab and supported-list doesn't contain my modem model. But I think Android should be able to take the device as a generic modem and communicate with my data carrier. I don't need fancy stuff like SMS or phonebook - just like the modem support on Ubuntu.

I'm just few hours old in Android world so any help is greatly appreciated.

# Answer
> 4 votes
I can see two major problems with this.

1. Android 2.2 doesn't support USB host mode out-of-the-box. This means any external USB peripherals like your modem are not recognized by the Android device. Although some successful attempts were made to shoehorn this functionality into several handsets, the process is not easy to say the least. It's only been developed for a few phones so far, and would take quite an effort to port to your specific tablet. Depending on the target device's kernel's availability of source code, this may not even be possible at all.
2. Even if USB host is achieved, the Android drivers for the modem would need to be obtained. A quick Google search doesn't return anything useful, which means the drivers would need to be written from scratch. Without the aid of the manufacturer, this may prove to be an impossible task for a hobbyist developer.

Unfortunately, it looks like you are stuck with using your tab's built-in WiFi for data connectivity.

---
Tags: 2.2-froyo, usb-drivers
---


# Question
Title: Android default browser crashes on accessing specific page (no error message)
When I access this page from my default Android browser: http://blog.mylookout.com/blog/2011/12/06/carrieriq/

it loads up fine, but:

1. If I click / tap / double-tap anywhere on this page, it exits
2. If I browse up and down, its fine.
3. If I pinch / expand anywhere on the page, it exits.
4. (Only once) I left it alone for a while and the browser exited on its own.

No default settings have been changed. I have lookout (free) installed on a 2.3.3 HTC Incredible S phone.

# Answer
I have the same on my Desire S. Seems to be a bug in Skia font metrics calculation.

All I could get from the crash was that it is in:

```
SkPaint::getFontMetrics(SkPaint::FontMetrics*, float) const

```
> 1 votes

---
Tags: browser
---


# Question
Title: How do I sideload apps from the Amazon AppStore?
I recently upgraded my phone and I am in the process of getting all of my old apps installed on my new handset. My internet connection is pretty slow, and I have purchased many apps through Amazon's free app of the day program. Is there any way for me to copy the apps from my original handset to my PC and then side load them on my new device? This would save me a lot of time waiting for all of these downloads to finish.

# Answer
You will need root access on your devices (well, at least on the old one) in order to copy the apps off it. Once rooted, you can use a number of 3rd-party "Backup" apps to save a copy of the apps to your SD Card, copy it to your PC, and then side-load them onto your new phone. The one I use is Titanium Backup.

1. Root your original device. Look at sites like XDA-developers or RootzWiki for help with that.
2. In Titanium Backup use the Backup/Restore functionality to backup the apps you need to the SD Card.
3. On the new phone also install Titanium Backup app, enable side-loading (`menu -> Settings -> Applications -> Unknown sources`), and use the Restore functionality to restore the apps.

If you don't feel like installing a 3rd-party backup app, this can be done manually, although it's a lot more involved (installing Android SDK, USB drivers, using Command Prompt to find package names and copy the APKs from old phone and installing them on the new one.)
> 5 votes

---
Tags: amazon-appstore, side-loading
---


# Question
Title: I want to use market place on my cheap tablet
Alright I'm cheap bought a couple cheap tablets for my kids. We have enjoyed alot of the apps ava on the Market Place but it will not work with the tablets. (Something about "Honey Comb".

My question is there a work around or someway to get the apps I want or upgrade my os so I can get the market place?

# Answer
> 5 votes
Android Market isn't a free service, it requires the tablet to be licensed by Google. Usually the cheap tablets don't have the license, and can't access the Market. There are ways to install it afterwards, but I think that they are usually model specific.

# Answer
> 1 votes
if you have 'rooted' your device, and installed recovery onto it, then you can use a gapps package located here to install the android market onto it:

gapps Download

# Answer
> 0 votes
If you're looking for an updated OS, you should contact the device manufacturer and ask them about it. Generally for cheap tablets the installed stock ROM is all you ever get.

Your best bet is to root and unlock your tablet and install a ROM that has Google Apps available for it. Since you don't list your tablet model, that's the most specific advice on that score I can give.

Failing that, there are lots of third party sites around that you let download the APKs (installation files) for apps independently of the market place. You can install them so long as you have `Unknown Sources` checked in `Settings->Applications` You can either visit those sites directly on your tablet or visit them on your PC and transfer the download APKs to your tablet via your home network. You should be able to install them just by navigating to them in a file explorer and clicking on them ("sideloading"). I like Android Community myself.

**Caution**: you run a much higher risk of getting malware installed on your device this way. I would advise installing an anti-malware app like Prey on your device.

---
Tags: google-play-store, 3.0-honeycomb
---