title: 2.1 as a secure access point?

text:
# Question
Title: 2.1 as a secure access point?
I rooted my HTC Desire 2.1 and I want to turn in into secure access point.

Is there any way I can do that?

I do want to make is secure so user has to enter password to get Internet access.

# Answer
Depending on what device you're using, Android Wifi Tether might work for you. It's also in the Market, but the Google code page has the most recent versions . It supports WEP, WPA, and MAC address filtering (they refer to this as "access control"). You may need a custom kernel for it to work - this again depends on your device/ROM.

You could also try one of the several other wireless tether apps that are currently in the Market. Some are free and some are not, but you can shop around a bit.

Yet another option would be to install CyanogenMod if your device is supported, since it has the AOSP wifi tethering built in.
> 3 votes

---
Tags: 2.1-eclair, wi-fi, wifi-tethering
---


title: Homescreen is blank on 2.2 Droid

text:
# Question
Title: Homescreen is blank on 2.2 Droid
I have a Motorola Droid on Verizon, and a lot of times when I unlock it, my homescreen will be blank; no icons, no widgets. Nothing in my app tray, either. I have to wait for about a minute for everything to load before I can launch anything (unless the app I just used was one of the 6 most recent, in which case I can long-press Home with no problem).

I think the problem is a lack of memory; my phone is probably auto-killing the launcher constantly. When I use an option on a third-party launcher to avoid closing the launcher, I don't have this problem anymore, but I'll often be kicked out of the app in the foreground!

Now for my system details... I'm currently running Cyanogenmod 6.1, but it was doing this before I rooted (in fact, I mainly rooted because I thought it would fix the problem). I'm using ADW.Launcher as well, but again, it was doing this with the stock launcher. I'm also not using any task killer apps.

Has anybody else had this problem? I haven't talked to any other Android users who have mentioned this.

# Answer
> 2 votes
**Try this from the CM forums:**

If you use ADW or LauncherPro and if after using any memory intensive application you hed back to your Homescreen... you know the drill.....lag, lag, redraw, redraw, then finally you are able to function again.

1. MAKE A NANDROID BACKUP
2. In your terminal application on your phone (if you have to ask what this is, Google it, download it from the market) enter...

> ```
> su (enter)
> echo ro.HOME_APP_ADJ=1 >> /data/local.prop (enter)
> reboot (enter)
>
> ```

If you want to undo what this command does, simply remove that toggle from: /data/local.prop, or if you did not have this file (like I did not) prior to the mod...remove it entirely

This is also from Bryan Denny's Answer to this question.

You'll probably still have a problem with foreground apps closing when you keep your launcher in memory but I think that's just an issue with trying to use too many memory intensive apps with a phone with 256 MB of RAM.

**You can also try to take the memory priority management into your own hands with AutoKiller Memory Optimizer.** It allows you to set your own custom minfree priorities for Android to follow.

---
Tags: motorola-droid, home-screen, launcher, ram
---


# Question
Title: Cannot access local storage on HTC Desire HD with Linux
If I set my new HTC Desire HD to connect to PC in disk drive mode, a Windows computer can see the internal storage as a Removable Disk. If I attempt the same with my Linux system, "HTC Android Phone" briefly shows up, but is not possible to interact with and disappears a few moments later.

How do I use my HTC Desire HD from my Linux system?

(It does not currently have a microSD card - that is in the mail atm)

# Answer
Have you switched Mass Storage mode on? Not sure about Desire HD, but it should be either in USB Settings under `Settings -> About Phone -> USB Settings`, `Settings -> Wireless and network -> USB Settings`, or it may show up directly in the notification bar when USB is connected.

If this doesn't help, do a `lsusb` after connecting the phone and check it's detected.
> 1 votes

---
Tags: htc-desire-hd, linux
---


# Question
Title: How can I change the user agent for the stock browser?
I am constantly annoyed by websites that force me into the (often terrible) mobile version of the site and provide no way to switch to the full version. I know Dolphin for example allows changing the user agent string of the browser to trick websites into delivering the full site, but I don't want to switch. Is there a way to do this with the stock browser? I'm open to hacks, and I have a Galaxy S Vibrant running 2.2 (Nero v5 with TouchWiz).

# Answer
> 14 votes
For Galaxy devices, you can simply enter `about:useragent` into your browser's URL bar. I don't think this "sticks" across reboots, but it's relatively painless to do and doesn't require extra software/hacks/etc. I don't own a Galaxy so I'm not keen on some of the specifics.

If `about:useragent` doesn't work, then other phones can typically to this instead:

* Enter `about:debug` into the URL bar to activate debug mode in the browser (you won't see any kind of confirmation that this has worked)
* Go into `Menu->More->Settings` and scroll all the way to the bottom. You should see a new menu item called `UAString`
* Tap the `UAString` menu option and select a different user agent from the provided menu

I have IE6, "Mac Desktop" and "Linux Desktop" as options for mine, all of which give me full versions of websites.

See also this question with info on some of the goodies in debug mode.

---

The `about:debug` menu also works on Honeycomb (or later), but the menu is organized a little differently. You enter `about:debug` the same way, then go into the Settings and you'll find a new settings tab (on the left) simply named "Debug". `UAString` is one of the first options in this tab.

# Answer
> 7 votes
On my HTC Desire running 2.2 I have an option under the stock browser menu\>more\>settings called "Mobile view" which Enables mobile versions of web pages.

For example with this this enabled I get the mobile version of Tumblr, with it disabled I get the full site.

---
Tags: settings, browser, user-agent-string
---


# Question
Title: Why won't Kies let me tried to update to Froyo again after a failed upgrade attempt?
Yesterday I connected my i9000 to Kies which showed a message about the Froyo upgrade. I clicked on Firmware Upgrade, it started with an progress bar, and when it got to 100% it tried to reconnect to the phone and it again showed "Firmware available. Want to upgrade?" I clicked on upgrade again but it did not show any progress bar, just but tried to reconnect and then displayed the update message again.

Now whenever I connect the phone to Kies the "Firmware Update" link is disabled. I thought that the phone might have been successfully updated despite everything in About it still shows `2.1 update 1`.

How can I fix this and update my Galaxy S to 2.2?

# Answer
Make sure you have the official drivers installed from Samsung.com, then reboot your device and PC and try again. You can also try putting it into download mode before using Kies:

1. Remove the battery
2. Hold VolumeDown plus the Home key plus Power. While holding,
    1. Reinsert the battery.
    2. Release the power button, still holding the others, about 1 second after the white "GT-I9000" text appears.
    3. After a few seconds a yellow triangle with an android in it should appear, this is Download Mode. If it doesn't, try this again while holding Power the whole time.
> 1 votes

---
Tags: 2.2-froyo, samsung-galaxy-s, updates, 2.1-eclair, samsung-kies
---


# Question
Title: How do I determine which app is syncing?
I frequently see the syncing icon in my notification bar, but every once in a while it gets stuck there, perpetually syncing something. I have tons of apps that do background syncs. How can I see which app is performing a sync at any given time?

**Edit:**

The duplicate question linked below suggested OS Monitor however I have tried that app and it doesn't tell me which app is syncing. Under the Connections Tab it lists System, Android System, Lookout and OSMonitor. I tested it by syncing a number of apps (google apps like Reader and non-google apps like Evernote and Got To Do and it didn't show them. I thought it might be an issue with those connections completing in the time it took me to switch back to OS Monitor but then I tried streaming some audio and it didn't seem to recognize that connection even though it was actively streaming.

On a more general note, I have found that "Monitor" apps are not very effective because they usually only monitor the present time which is indicitive of how your phone is running with the Monitor app open, not how it was acting prior to. For example, when trying to identify performance bottlenecks, when I open the monitor app it identifies itself as the highest resource hog.

> **Possible Duplicate:**
> How can I know which apps are currently connecting to the Internet?

# Answer
When you go in to accounts and sync. It is going to show which account is currently syncing. Then from there, you can go in to the account and you will see what type of sync is happening.

It will show, for example, that "Reader" is syncing. So Google Reader is the App that is syncing. Or it will Show "Gmail" is syncing.

Those would be the apps that are syncing. I don't think just any app can trigger a sync for some other app. Like Reader shouldn't be able to trigger a sync for Picasa Images. But really, even if they can trigger other apps to sync, it is still the original app that is performing the sync. Only the twitter app is going to sync "twitter data and contacts", and only the Gmail app is going to sync your Gmail.
> 3 votes

---
Tags: sync, resource-monitoring
---


# Question
Title: How to mount disks of a Samsung Galaxy in a Linux System (connected with a USB cable)?
I have connected a Samsung Galaxy S i9000 to a Linux machine over the USB cable.

How can I access the disks of the galaxy from the linux machine through this cable (and not through wireless or by opening the cover and removing the sd card).

I cannot find anything under /dev/disk/by-id/ on the linux machine that could be mounted.

Edit: While connected via USB, there is a USB icon on notification bar of the galaxy android device. When I drag the notification bar down, you I see a "USB connection" item. But I cannot do or change anything with it.

---

The steps from the accepted answer:

1) Go to Settings - Applications - Development and turn `USB Debugging` to off.

2) Go to Settings - About Phone and switch USB connection to `Ask on connection`. Maybe `mass storage` could also work, but in my case there was some samsung app `kies` still blocking the connection with this setting, so I prefer `ask`

3) Connect the device to the linux box with the USB cable. The android device brings up a menu, select `mass storage`

4) There should appear a USB icon on the notification bar of the android device. Drag it down and select `mount...`

If nothing is mounted on the linux box automatically to `/media/` you have to mount manually.

You can watch the syslog on the linux box with this command, type it into a console of a user that has sudo rights before you connect the USB cable:

sudo tail -f /var/log/syslog

Some messages should appear after you connect the cable that help you analyze the situation.

This link is also a good resource: http://androidforums.com/android-lounge/115574-solved-cannot-mount-android-device-via-usb-linux.html

# Answer
Go to `Settings -> About phone -> USB Settings` and set it to Mass Storage. You may also need to enable or disable `Settings -> Applications -> Development -> USB debugging`. The drives should be visible to the PC when you connect the device, but you should also have to click the USB notification you mention and tell it to actually mount the storage to PC so that they are accessible. Finally, try looking at this for more info: http://androidforums.com/android-lounge/115574-solved-cannot-mount-android-device-via-usb-linux.html
> 6 votes

---
Tags: sd-card, usb-connection-mode, samsung-galaxy-s
---


# Question
Title: Will fastboot not proceed with flashing if battery level is below certain percentage?
I'm trying to re-install Clockwork recovery mod (tl;dr: Android 2.3.1+ will reinstall stock recovery on every boot if it's not present).

I had installed it successfully yesterday, but today it does not go beyond

```
C:\android>tools\fastboot.exe flash recovery NexusS\kernel\recovery-clockwork-3.0.0.5-crespo.img
< waiting for device >

```

The only difference would be that today the battery level is low ( currently at 20% and charging).

So does fastboot require the battery to be over a set level ?

# Answer
Turns out I was not in fastboot mode :| (yes, terrible mistake). I was able to flash after getting into fastboot mode.
> 1 votes

---
Tags: battery, 2.3-gingerbread, samsung-nexus-s, fastboot
---


title: how to watch DVDs on my Captivate

text:
# Question
Title: how to watch DVDs on my Captivate
I would like to rip and watch a DVD on my new Samsung Galaxy S (Captivate variety) handset. Sometimes I get a goofy sci-fi on Netflix that I would like to watch but the wife wouldn't bother. So I want to rip a copy to my PC and watch it later on my captivate. What is the best format/method/player for me?

# Answer
> 4 votes
Handbrake is a good program to rip and convert DVD video (it may not work on certain copy protected DVDs but that's a topic for another SE).

The stock video player plays H.264 .mp4 videos well (here are the supported formats). You can actually just use the iphone/ipod preset in handbreak, just change the width of the video to the height dimension of your phone (so you can watch it in landscape, on the Droid it's 854 px). It will output a .m4v format which technically isn't supported but it will play because it's not drm'd by itunes.

If you prefer another format like .avi, then you'll need another player like RockPlayer which supports many more video formats:

> avi mkv rmvb mp4 mov wmv asf wma wav mpg ts mpa dvd au mp3 mid ivf aiff ogm ogg cda flic d2v aac roq flac drc dsm swf pls pmp

# Answer
> 2 votes
'Re' download the movie on line and just copy the divx files to your phone. Most movies should just work with the default movie player (which is really great on the SGS)

Ripping a movie takes a lot of time/knowledge just downloading it is easy and probably faster.

# Answer
> 1 votes
Meridian is a pretty popular media player.

# Answer
> 1 votes
You can try Foxreal DVD Ripper, which can convert any DVD to Samsung Galaxy S easily. What's more, it customize the best video format for Samsung Galaxy S to help u get the best visual experience, you can try it, good luck!

---
Tags: samsung-galaxy-s, video
---


title: Not finding location on LG Optimus U

text:
# Question
Title: Not finding location on LG Optimus U
Hey everyone. I'm a complete Android newb but computer poweruser, so I found this site based on experience with StackOverflow, ServerFault, etc. Go easy on me please. :)

I just got an LG Optimus U with US Cellular. In the pull-down menu I have GPS enabled (the satellite-looking thing with the beams), but when I open Google Maps and click the compass button, it says "Waiting for location" for a while and then says my location is temporarily unavailable.

Can anyone give me some recommendations on other things to check?

# Answer
Check your settings in `Settings -> Location and security`. If you have a data plan, I'd suggest enabling `Use wireless networks`, `Use GPS satellites` and `Use sensor aiding` for the fastest possible location fix. If you don't want GPS to use your mobile data, deselect `Use wireless networks`.

Also, you could see what goes on with the GPS with GPS Test (https://market.android.com/details?id=com.chartcross.gpstest).

Does the GPS icon start blinking in the notification bar when some program attempts to use the GPS?
> 1 votes

---
Tags: gps, google-maps
---


# Question
Title: Where should I submit bug reports for the pattern lock?
I believe i found a bug with the pattern lock.

Where should I submit bug reports for the pattern lock?

*Note*: this might just be a Sense thing:

1. Create a pattern lock.
2. Lock phone.
3. Wake phone draw pattern. Hold finger on screen and not activate any more points (so that it has your valid pattern)
4. Let screen go dark.
5. Release finger.
6. Rewake phone.
7. Phone should unlock.

# Answer
> 8 votes
The android issue tracker is located at http://b.android.com. you can report the issue there.

# Answer
> 3 votes
The Android issue tracker can be found here.

---
Tags: security, lock-screens, bugs
---


# Question
Title: Is it possible to replace the dock (but just the dock)?
I have a HTC Desire HD and I like Sense (and the apps provided by HTC) a lot. But I really hate the default launcher (specifically the dock).

The problem is that if I change my launcher, I will lose the ability to use HTC Sense widgets. Is it possible to replace just the dock, but leave the rest of the launcher intact?

# Answer
Unfortunately, No. The "dock" is part of the entire launcher and "home screens". They are, all the "same application". But there are widgets like most of the widgets that HTC Sense has. If you really don't like it that much, you should be able to find replacement widgets for the ones you like that work with other launchers like Launcher Pro, GO Launcher, or ADW Launcher, for example.
> 8 votes

# Answer
Have tried LauncherPro? The paid version has widgets that look a lot like Sense' widgets.

As far as I know, you can't just change the dock of Sense and keep the rest of the launcher. You'd have to completely change to a new launcher.
> 3 votes

# Answer
You can change the Sense 'skin' (Menu -\> Personalize -\> Skin), which at least changes the dock's style, but I'm afraid if you want to keep the Sense widgets you're stuck with the Sense Launcher and its dock.
> 1 votes

---
Tags: htc-desire, htc-sense, launcher
---


title: Recover Lost Voice Recording on EVO 4G

text:
# Question
Title: Recover Lost Voice Recording on EVO 4G
I was recording an hour-long meeting with the native voice recorder app on my EVO 4G. When I started the recording, I left it running in the background, hit the home screen, then shut the screen off. The meeting went slightly over an hour. I got a few email/sms notifications during the meeting, but none of them seemed to interrupt my recording.

Finally, when the meeting was wrapped up, I went to stop the recording, and noticed that it was indeed still recording (displaying the recording icon in the notification bar) when I went to stop it, but instead of accessing the Voice Recorder app via the notification bar, I flipped to the home screen that contained the app launch icon, and opened it that way. The next thing I knew, the voice recorder was set to record (it was no longer recording), and the last recording in the records was from two days ago.

I shut the phone off immediately, just in case. As I'm hoping that the recording still exists on the memory card or phone memory. Is there any hope for me of recovering this recording? Anyone ever had this happen to them, and did you have any success recovering the recording?

I'm at a loss for words to express how disappointed I am with my phone that this could have happened. You would think it would be constantly writing the recorded data to the device and have better error prevention, even if it may have lost a little of the recording at the end due to whatever error or bug caused this calamity, but I digress.

So what are my recovery options here?

# Answer
So I only tried to replicate the issue for a few minutes but even when I got the recorder to stop recording (opening the camera app forced the recorder to stop) it saved the recording. I'm not sure if you already looked on the SD card but if you haven't try using ES File Explorer (or other file explorer) and go to "sdcard/My Documents/My Recordings" ... thats where I found my recordings. Maybe its still there.
> 7 votes

# Answer
If the data still exists on the SD card, I've had some success with Recuva. It might even be able to help if the file is on internal storage.

The question becomes, then, how to find the file?
> 2 votes

---
Tags: data-recovery, voice-recording
---


# Question
Title: Difference between Samsung Galaxy I5800 and I5801
What exactly are the differences between the two apart from Orange branding? Also I read that I5801 is the Orange branded one, but the phones in India are not Orange branded but still show as I5801 in 'phone info' in 'settings'.

# Answer
> 1 votes
Besides a few visual differences, the look to be the exact same device. The only differences I see between the 2 spec sheets is the dimensions and weight.

---
Tags: samsung-galaxy-apollo
---


# Question
Title: HTC Desire has trouble to establish connection via Wifi
I have a HTC Desire running Froyo (2.2). When I get home, the desire takes a long time before it establishes a connection with my Wifi broadband. Sometimes restarting the router works, other times switching to "Airplane" mode and then enabling Wifi and then disabling "Airplane" mode makes the connection. I have a Netcom NB5+4w modem. I know that current HTTP activity delays the switch to Wifi from 3G. But even when there is no http traffic running on my phone it spends all of it's time "obtaining IP address" from the router. I don't run many apps and I force close many of them in case they are blocking access. But it doesn't seem to make a difference

Has anyone else had similar problems ? and do you have a reason/solution ?

# Answer
In the absence of a definitive answer I did a lot of experimentation. Firstly, if you have http intensive apps this version Android (2.2), won't change connectivity until the operation is complete.

Switch to Airplane mode. You can still connect to your router but app traffic is suspended. You shield get a connection at this point. Deactivated Airplane mode and you should be running on your router. If anyone can nominate tools that can help track http app activity on android, Please post.
> 0 votes

# Answer
I have noticed the same thing happening occasionally - I find that if I turn the wifi (on the phone) off and on again it will usually pick the wireless network up straight away - that's not quite as drastic as having to enable/disable airplane mode.
> 0 votes

# Answer
I'm using HTC Desire with Froyo and have a Netcomm NB6Plus4Wn, but haven't exprienced any problems with connecting to Wifi.

Is your home Wifi one of the saved Wifi networks on your phone? (It should do this automatically if you've connected once before). I find that the phone takes much longer when searching for new networks, but is fairly quick if it is connecting to an existing/saved one.

Also, I've had some problems with 3G Internet and this was solved by turning the phone off and on - maybe give that a go?
> 0 votes

---
Tags: wi-fi, connection-issues
---


# Question
Title: Send fax directly to or from phone without going through a web-based service?
Is there a way to send or receive faxes directly to/from the phone without routing through a web-based service?

There are times when I've needed to send or receive a document image without going through e-mail or a third-party service. It may be a recipient without an e-mail option for a document I need to submit (e.g., a particular government agency) or it may contain sensitive information that I do not want going through other hands. When I checked the app store, everything I found seemed to involve a web-based service (I could've missed one, though).

With a device that can take images and make phone calls, it seems like a natural extension of the capabilities to be able to communicate with a fax machine directly.

# Answer
> 3 votes
As others have noted, this is not any more secure than email. But yes, it is possible. (See http://navasgroup.com/attwireless/fax.htm for an ancient example). Has anyone written an app to do this with an Android phone? That's incredibly unlikely.

---
Tags: fax
---


# Question
Title: Twitter 2 for Android crash every time I try uploading multi photos
I'm using the new Twitter 2 on Android 2.1.

Whenever I hit the button which enables me to upload multiple photos in a single tweet, I always get the error "The application Camera (process com.sonyericsson.camera) has stopped unexpectidly. Please try again". However, uploading a single photo using the camera button in Twitter have no problem, it works.

My phone is Sony Ericsson x10 mini pro.

I tried signing out and back in, same result.

Anything I can do to fix this?

This is the log info I got using Log Collector:

```
02-23 15:05:57.328 I/ActivityManager( 1240): Starting activity: Intent { act=com.twitter.android.post.status cmp=com.twitter.android/.PostActivity }
02-23 15:05:57.338 D/PhoneWindow(15095): couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@45726938 has no id.
02-23 15:05:57.688 I/ActivityManager( 1240): Displayed activity com.twitter.android/.PostActivity: 340 ms (total 340 ms)
02-23 15:05:59.018 I/ActivityManager( 1240): Starting activity: Intent { act=android.intent.action.PICK typ=vnd.android.cursor.dir/image cmp=com.sonyericsson.camera/com.sonyericsson.album.grid.GridActivity }
02-23 15:05:59.038 I/ActivityManager( 1240): Start proc com.sonyericsson.camera for activity com.sonyericsson.camera/com.sonyericsson.album.grid.GridActivity: pid=15113 uid=10057 gids={1006, 1015, 3003}
02-23 15:05:59.128 I/dalvikvm(15113): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=38)
02-23 15:05:59.158 I/dalvikvm(15113): Debugger thread not active, ignoring DDM send (t=0x41504e4d l=50)
02-23 15:05:59.448 I/ActivityManager( 1240): Displayed activity com.sonyericsson.camera/com.sonyericsson.album.grid.GridActivity: 423 ms (total 423 ms)
02-23 15:05:59.458 W/dalvikvm(15113): threadid=15: thread exiting with uncaught exception (group=0x4001e160)
02-23 15:05:59.458 E/AndroidRuntime(15113): Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
02-23 15:05:59.468 E/AndroidRuntime(15113): java.lang.RuntimeException: An error occured while executing doInBackground()
02-23 15:05:59.468 E/AndroidRuntime(15113):     at android.os.AsyncTask$3.done(AsyncTask.java:200)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.FutureTask.run(FutureTask.java:137)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.lang.Thread.run(Thread.java:1096)
02-23 15:05:59.468 E/AndroidRuntime(15113): Caused by: java.lang.IllegalArgumentException: Unsupported MIME type.
02-23 15:05:59.468 E/AndroidRuntime(15113):     at com.sonyericsson.album.grid.GridActivity$AlbumTask.doInBackground(GridActivity.java:202)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at com.sonyericsson.album.grid.GridActivity$AlbumTask.doInBackground(GridActivity.java:124)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at android.os.AsyncTask$2.call(AsyncTask.java:185)
02-23 15:05:59.468 E/AndroidRuntime(15113):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
02-23 15:05:59.468 E/AndroidRuntime(15113):     ... 4 more
02-23 15:05:59.628 E/SemcCheckin(15113): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
02-23 15:05:59.628 W/ActivityManager( 1240): Unable to start service Intent { act=com.sonyericsson.android.jcrashcatcher.action.BUGREPORT_AUTO cmp=com.sonyericsson.android.jcrashcatcher/.JCrashCatcherService (has extras) }: not found
02-23 15:05:59.648 I/Process ( 1240): Sending signal. PID: 15113 SIG: 3
02-23 15:05:59.648 I/dalvikvm(15113): threadid=7: reacting to signal 3
02-23 15:05:59.778 I/dalvikvm(15113): Wrote stack trace to '/data/anr/traces.txt'
02-23 15:06:00.388 E/SemcCheckin( 1673): Get Crash Level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
02-23 15:06:01.708 I/DumpStateReceiver( 1240): Added state dump to 1 crashes
02-23 15:06:02.008 D/iddd-events( 1117): Registering event com.sonyericsson.idd.probe.android.devicemonitor::ApplicationCrash with 4314 bytes payload.
02-23 15:06:06.968 D/dalvikvm( 1673): GC freed 661 objects / 126704 bytes in 124ms
02-23 15:06:11.928 D/dalvikvm( 1379): GC freed 19753 objects / 858832 bytes in 84ms
02-23 15:06:13.038 I/Process (15113): Sending signal. PID: 15113 SIG: 9
02-23 15:06:13.048 I/WindowManager( 1240): WIN DEATH: Window{4596ecc0 com.sonyericsson.camera/com.sonyericsson.album.grid.GridActivity paused=false}
02-23 15:06:13.048 I/ActivityManager( 1240): Process com.sonyericsson.camera (pid 15113) has died.
02-23 15:06:13.048 I/WindowManager( 1240): WIN DEATH: Window{459db5e8 com.sonyericsson.camera/com.sonyericsson.album.grid.GridActivity paused=false}
02-23 15:06:13.078 I/UsageStats( 1240): Unexpected resume of com.twitter.android while already resumed in com.sonyericsson.camera
02-23 15:06:13.098 W/InputManagerService( 1240): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@456e7168
02-23 15:06:21.278 D/dalvikvm( 1745): GC freed 2032 objects / 410848 bytes in 60ms

```

# Answer
Doesn't the x10 have very unique camera software (an original interface for viewing pictures)? I wouldn't know because I don't have one, but I thought that was the case. It looks like the camera software has some sort of bug at lines 124 and 202 in its GridActivity. Sending this error report to the manufacturer (Sony) along with how you got it (like Bryan Denny said) would be very helpful to them. Unfortunately, it looks like its one photo at a time for now.
> 1 votes

---
Tags: twitter
---


# Question
Title: What counts as "Connected Media" for the Music player?
In the music app, there is a Connected Media tab. It shows up my router, a Belkin Play Max, but it does not show up my NAS device, which has an iTunes server and a "Media server" of unspecified protocol (at least it's not stated anywhere in the web interface). Neither of these show up.

What does this tab connect to?

EDIT: The device is the Desire HD running Android 2.2 as installed on it by default.

# Answer
From the HTC Support Page:

> **What is Connected Media and how do I use it?**
>
> This is a new application that allows you to play pictures, music and videos stored on your phone or on a media server to DLNA supported device such as a TV, Music player or even speakers. To access Connected Media All programs (button on the lower-left of the screen) \> Connected Media.

So, anything that is DLNA compliant should show up as a connected device.

Here is more information on Connected Media from HTC.
> 1 votes

---
Tags: 2.2-froyo, htc-sense, networking, music
---


# Question
Title: How to remove occasional pop-up messages from the provider
My Milestone is producing pop-up messages every half an hour with "your credits are low please add more credits". It is really annoying. Is there any way to block them?

# Answer
Not without either loading a custom ROM that doesn't have these popups. These are probably "features" added for your carrier, so a more "generic" ROM would probably stop them.
> 1 votes

---
Tags: motorola-milestone
---


title: How can I rename my Android device?

text:
# Question
Title: How can I rename my Android device?
> **Possible Duplicate:**
> How do I change the name of my Android device?

It has a really long cryptic name. I want to rename it to something shorter.

# Answer
> 1 votes
If you are talking about when you do:

> abd -s device-serial-number command

Then you can do this if it is the only device connected via USB:

> adb -d command

But that will only work if you have just one device connected via USB, if there are more than one android devices connected via USB, it will return the "multiple devices" error.

---
Tags: settings
---


# Question
Title: Motorola Blackflip Clock Doesn't Update when its Screen is off
My Motorola Backflip (Android 1.6) doesn't update its clock until the screen is turned on. This wouldn't be a problem except that the alarm won't go off in the morning unless I'm already up and checking my phone.

This problem does not occur if the phone is charging.

Is this a setting? How can I correct this?

# Answer
> 1 votes
This actually sounds just like an issue that would be in MotoBLUR, especially MotoBLUR v1. This issue may have been fixed in the later releases of MotoBLUR, but initially this was a very buggy product.

If you viewed the log that android writes for any errors that occurred with the first version of BLUR (which is what is on the backflip) there are tons of errors that happen at any given moment. It seemed like Motorola rushed out the product before they were actually ready.

---
Tags: clock, alarm
---


# Question
Title: How can I tell what "Internal error" in Google Mail app
For a couple of days now I've had error messages when viewing my mail in the Google Mail app. In the beginning the error was displayed when loading mails further down the list.

By now I won't see any mails at all first entry is "Internal error"

Since these issues started the notifications of new mails has stopped working as well and I could not open certain mails (with and without attachments)

How can I get to the bottom of this?

Thanks, seb

# Answer
It sounds like the database is corrupted. I would go to `Settings -> Applications -> Manage applications` and clear the data for Gmail and Gmail Storage. If that doesn't work, try clearing the data for everything Google (Talk, Google Framework Services, etc.).
> 2 votes

# Answer
Glad your problem is resolved. However, to answer the question a little more directly, there are logs where additional information for things such as this often exist. You can download Android System Info from ElectricSheep and you can view the logs here. It's very unfriendly but is sometimes helpful.
> 1 votes

---
Tags: htc-desire, gmail, notifications
---


title: USB Mass Storage Not Working

text:
# Question
Title: USB Mass Storage Not Working
I have spent a few hours trying to figure out why my USB mass storage function is not working with my laptop. Here's what I've done:

* Installed Android 2.3.2 (Pete's GPA12)
* Uninstalled, cleaned, and reinstalled drivers from Motorola.
* Reinstalled Java JDK
* Rebooted

After through all this, it still doesn't work.

Motorola Droid
Windows 7 x64

# Answer
OK, I found out what's wrong. I had USB Debugging enabled at the same time so I had to turn that off and now it works.

Menu \> Settings \> Applications \> Development \> USB Debugging
> 5 votes

---
Tags: usb, motorola-droid, storage, usb-connection-mode, usb-mass-storage
---


# Question
Title: How to upgrade an HTC Magic (32B DEV) from Android 1.5 to latest Android?
Last year I got a free Android phone at a Google event, and I would like to upgrade it to the latest Android version (probably with Cyanogen).

What is the quickest/safest way to do the upgrade?

It is a developer phone, so:

HTC Magic, Model Number GDDJ-09, Build CDB56, Android 1.5, details:

```
SAPPHIRE EVT1 32B DEV S-ON G
HBOOT-1.33.3005 (SAPP20000)
CPLD-10
RADIO-2.22.19.26I
May 29 2009,14:38:09

```

# Answer
> 3 votes
This section of the Cyanogen instructions seems to cover the developer Sapphire handsets

# Answer
> 1 votes
Unfortunately Cyanogen have not build 2.3-Gingerbread yet but you can get Gingerbread on the MAGIC through Ginger Yoshi. Details on XDA: http://forum.xda-developers.com/showthread.php?t=932118

---
Tags: updates, htc-magic, cyanogenmod
---


title: HTC Desire and GPS - how does it work?

text:
# Question
Title: HTC Desire and GPS - how does it work?
I'm curious as to how the GPS works on the phone? In particular, what impacts does putting the phone in my pocket/bag have on the GPS signal?

Reason I ask is, I've recently installed the CardioTrainer app on my HTC Desire to record my workouts and I've realised that sometimes the GPS tracking "jumps" a lot - ie. CardioTrainer will record several partial segments during a jog, mainly because I seem to lose GPS signal every now and then.

I've noticed that this generally happens when I put the phone in my pocket or bag, and happens much less if I'm holding the phone while jogging/walking. Though many times it also works well even though the phone is in my pocket or bag.

Note: In general when I use GPS, I have clear view of the sky (though of course, if the phone is in my bag, it technically can't 'see' the sky)

# Answer
As long as the material of your clothes or bag contains no metallic element that could block the GPS signal then your phone should be able to receive a GPS signal fine while in your bag or pocket.

I use the HTC Desire almost daily to record GPS tracks, and generally keep it in my jacket pocket and have noticed no problems with the GPS positioning. Those problems I do have are related to travelling through built up areas or in buildings.

You should remember that GPS can be less accurate in dense urban areas as the receiver may be able to see *some* sky, but that patch of sky may not contain enough GPS satellites for a direct fix. The signal may also be affected by weather, particularly humidity.

Have you tried any other applications, as it could perhaps be the app that is causing the poor performance you're seeing.

For recording running I can particularly recommend Runkeeper, I've been using it for six months now and it works really well, plus has some really good online features. For general GPS recording the My Tracks app is also pretty good. I would suggest trying a couple of different apps and comparing the results. If they are all showing gaps or jumps in the GPS track then it may well be something to do with the way you are using your phone (or the area you are in).
> 5 votes

---
Tags: htc-desire, gps
---


# Question
Title: How can I retrieve home screen icons after I delete them?
I accidentally put all my wifi/gprs/etc icons in the trash can. How can I retrieve them? I'm using Android 2.1.

# Answer
I assume you are talking about removing icons from one of the home screens on your phone? If you long press on the home screen, or press `Menu -> Add to Home` you can select from various options to re-add items to the home screen. I suspect the icons you are talking about would be under `Widget`.

A little more information about your phone would help people to identify exactly which widgets you are talking about, and where to find them on your phone. For example, if your phone is an HTC and is running the default OS you can find all sorts of widgets for wi-fi, gprs, gps etc in `Menu -> Add to Home -> Widget -> Settings`, or the 'Power Control' widget can also control many of these functions.
> 3 votes

---
Tags: 2.1-eclair, home-screen
---


# Question
Title: Create flash-friendly file system on microSD card (not FAT32)
Yesterday I noticed that I destroyed my just a couple of months old 32GB large microSD card. I wasn't even able to create a new file system on it or change the partition table, so it became completely unusable.

To prevent this from happening again, I want to use a different, *more flash-friendly filesystem* on my new microSD card. I am using an *unrooted* Nexus One with Android 2.3.3 on it. I know that it is quite possible to use different file systems with custom ROMs on rooted phones, but I want to use the official, unrooted version of Android.

So my question is: Is it possible to use other file systems than FAT on a microSD card with unrooted Android? Which file system would you use then to save the flash memory from corrupting?

I am also interested in things you do to save your microSD card life.

# Answer
MicroSD cards already have wear leveling at the hardware level - placing software wear leveling on top of that won't help much. Just get a higher quality microSD next time.
> 4 votes

---
Tags: external-sd, file-system
---


# Question
Title: Default folder location for images when saved as 'wallpaper'
What is the default folder location for images when saved as 'wallpaper' from an internet site using FROYO or Android 2.2?

# Answer
> 6 votes
The default download location is `/sdcard/download`, I don't know if it's different for wallpaper. The current image used as wallpaper is stored in `/data/data/com.android.settings/files/wallpaper`.

---
Tags: 2.2-froyo
---


# Question
Title: How to properly format a MicroSD Card for FroYo?
The MicroSD card that came with my phone shows up as simply 'FAT' in Windows XP. This 2GB card works well in my HTC Wildfire running FroYo.

I bought a new 16GB MicroSD which is formatted as 'FAT32' but this does not work well in my phone although Windows picks it up fine.

The formatting option under settings on my phone just hangs. ('Do you want to force close this application?')

I had formatted the 16GB card in Windows before I found the SDFormatter utility. Using the SDFormatter utility now does not make a difference.

I have read that the actual filesystem for Android is YAFFS but I cannot find a utility for Windows that will format it as such.

What can I do to get a YAFFS filesystem (or plain 'FAT') on this card?

*n.b.* As a side note, my phone was faulty. It now works fine with FAT32

# Answer
In **Settings -\> SD card and phone storage** there is an option to format the sdcard. You first have to unmount the sdcard before you can format it.
> 5 votes

# Answer
You could try booting into recovery. There may be an option to format from there, but I'm fairly certain it would only be a feature of custom recoveries... Worth trying though!

With the wildfire I think you hold down power and the volume button, which takes you into hboot. From there you can scroll (with the volume buttons) to recovery. That will take you to the recovery screen, where a series of options should be available.
> 1 votes

---
Tags: external-sd, formatting
---


# Question
Title: Where is the options button in Rockplayer?
How do I open the options for the Rockplayer app? I need to get to the subtitle encoding menu so that my srt is supported (currently it looks like Chinese) but I can't find it. I see only the play/pause buttons, the screen resize button and the video info button. Can you help me?

# Answer
> 3 votes
Try pressing your phone's Menu button. That should bring up everything else you can do/look at/etc. that is not on-screen.

---
Tags: rockplayer
---


# Question
Title: Does the Android web browser support x509 certificate user authentication?
I'm attempting to determine if the built-in Android web browser supports user authentication using x509 certificates. Assuming I have my web server configured correctly, and I have added the user certificate to Android, will the browser support this kind of authentication?

I haven't tested this yet but I'm attempting to create a zero login mobile application for work.

Your help and feedback is greatly appreciated.

Matt

# Answer
> 1 votes
I can't tell you for sure, but the Android OS supports x509 so I would assume the browser does as well.

---
Tags: browser
---


# Question
Title: How can I prevent android apps from reformatting my SD card?
I have a 32GB micro SD card, and some of the apps I use state that they have permsisions to modify sd card memory. I have a lot of personal files on my card, and the other day, some app, I don't know which one, had practically wiped out over 15gs of files from my card!

How can I block apps from wiping out my sd card? I don't see what possible good can come out of an app that can wipe out all my personal files. I backed up my pics when a guy at work told me an app had re-formatted his SD card. Sure enough, the same thing happened to me. I was able to back up my files BEFORE it happened, but how can I prevent this from happening again?

# Answer
I've never heard of an app that formats the sdcard. The permission to modify the sdcard is so the application can "read/write" data to the sdcard.

If you have an app that formats your sdcard, I would report the issue to the developer, plus to the Android Market.
> 6 votes

# Answer
SD cards are almost always formatted as FAT, which means that the OS cannot set filesystem permissions. In other words, you cannot protect individual files. And you can only protect the SD card as a whole by not installing apps that access it.

I recommend frequent backups and testing out new apps thoroughly, possibly by using another SD card with unimportant or backed-up data on it.
> 2 votes

# Answer
There is an rsync in the market, which I use to backup my sdcard to my home server routinely (via its Tasker integration). From there, its a simple matter of adding it to the existing backup system.

rsync itself can also be configured to keep backups.

finally, if you have a rooted phone, I suppose you could format your sdcard as ext4, or partition it to also have an ext4 partition. Then you'd be able to use file permissions. Of course, you'd need ext4 drivers to use USB disk mode, so pretty much you'd have to use Linux.
> 1 votes

---
Tags: security, external-sd, storage
---


# Question
Title: Update to Froyo -=> reboot loop on Sanyo Zio
I have a Sanyo Zio. It was happily rooted and working until last night when the OTA update to FroYo arrived.

Now, it boots, gets to the desktop, and freezes.

It looks like it's still running, as I can follow the log with adb (something I just learned about). The log continues to accumulate entries if, for example, I touch the screen.

Otherwise, it is just completely paralyzed and unresponsive. It has the wrong date and time (currently 11:12PM on November 10) and doesn't connect to its network. It does, however, show the charging icon if I plug it in. It is alive in there somewhere.

What do I do?

# Answer
> 3 votes
1. Do a factory reset (here are instructions).
2. Grab the update from here (dead link) and re-flash it. You may need to put it in the `/sdcard` folder and name it update.zip, or use Fastboot through adb (you need to install the Android SDK on your PC).

# Answer
> 1 votes
If you are OK with restoring your phone to factory settings, then I would try that. Note that you WILL lose all internal data on the phone. Your apps, contacts, mail, calendar, etc. will sync back from the cloud. Everything on your SD card will be fine. But any application data and settings stored on the internal memory will be lost.

See here for more information on how to reset your Sanyo Zio

---
Tags: 2.2-froyo, updates, reboot, system-freeze
---


# Question
Title: What is hard reset and what is factory reset?
It is mentioned at XDA Developers that one should do Factory reset or hard reset. I'm a bit confused about what is hard reset? Factory reset I suppose is using the option in settings to reset phone to the factory state i.e. when it was unboxed.

# Answer
> 18 votes
A hard reset is traditionally when you kill all power to the device and then boot it up from that state. Normally you remove the battery, then put it back in and boot up. You're right about factory reset — it erases all your settings and data, leaving the OS. Unfortunately, some people use "hard reset" when they really mean "factory reset".

---
Tags: factory-reset, hard-reset
---


# Question
Title: Are the HTC Desire HD video issues solved yet/solvable by the end user?
I'm considering getting an Android phone, and at the moment, my choice is between the HTC Desire and the HTC Desire HD. As the price difference is minimal, the obvious choice would be the newer one, but some reviews have mentioned video issues on the device.

Since that looks like an issue that could be solved in software, and that review was written at the time of release. Are these issues still present on fully update HTC Desires, and can they be solved if they are?

# Answer
I guess these issues are solved as I have never encountered such on my Desire HD.
> 4 votes

# Answer
There are solutions if you encounter problems (which I did myself).

One thing to try if you get "laggy" or "jagged" video is to disable USB debugging or uninstall the flash updates from market.

I'd imagine this issue doesn't occur on the latest batch of devices; my friend's just got the DHD and it's working fine.
> 0 votes

---
Tags: video, htc-desire-hd
---


# Question
Title: What's involved in manually updating my Nexus One?
If I wanted to manually update my Nexus One, say to Gingerbread, what's involved in the process?

I'm familiar with this question, Manually Updating your OS?, but unsure if the answer applies to the Nexus One. Do I need to root my phone in order to update it?

# Answer
> 2 votes
There currently is no official update for the N1 to Gingerbread yet.

However, you could root your phone and install CyanogenMod 7 (nightly, it hasn't hit release candidate yet) to get Gingerbread on your phone. From what I've heard, the nightlies have been pretty stable for the N1.

More details on the CM wiki here.

Basic steps include:

1. Root your phone
2. Install ROM Manager
3. Flash ClockWork Recovery
4. MAKE A NANDROID BACKUP OF YOUR PHONE
5. Flash CM7

Note: rooting your phone will void your warranty. For more info about rooting, see here and here.

# Answer
> 1 votes
It's going to vary a bit by device and OS version.

I did find this however, which is specifically for updating the Nexus One to Android 2.3.3 (which is out officially).

> Sick of waiting for your Nexus One to get the OTA update to Android 2.3.3 Gingerbread? It’s your lucky day, as you can now manually install the update to your phone without anymore waiting!
>
> 1. Download the Nexus One update from this link here.
> 2. Rename the file to update.zip (If your OS hides file extensions by default, rename the file to **update** to avoid it being renamed to update.zip.zip)
> 3. Connect your Nexus One to your computer and transfer the file to the root of the microSD card (inside no folders)
> 4. Power down the Nexus One. Now reboot it by holding the **Power and Volume Down** at the same time.
> 5. You should now see a screen with Androids on skateboards. Using the **Volume keys**, navigate to **Recovery** and press **Power**.
> 6. The recovery screen will only show a triangle with an exclamation point in it. To get to the recovery menu press **Power and Volume Up** at the same time. (It can be a bit tricky sometimes, so keep trying if it doesn’t work the first time)
> 7. Using the **trackball**, scroll down and select “**Apply sdcard:update.zip.**” to start the update.
> 8. Once the update has completed, reboot your Nexus One.
>
> You’ve successfully updated to Android 2.3.3. Have fun!

---
Tags: nexus-one, updates
---


# Question
Title: Is Android 3.0 Honeycomb only for tablets?
It wasn't long time since Android 2.3 Gingerbread was released and so for only a few phones has 2.3. And already a beta version of Android 3.0 Honeycomb is released.

What does this mean, is Android 3.0 only for tablets? If not, I guess that 2.3 will be very shortlived. If 2.3 is for phones and 3.0 is for tablets, that sounds like a fork of Android.

# Answer
> 8 votes
I think the conventional wisdom is that Honeycomb is a fork for Tablets only but this post suggests otherwise. It says that in an interview with Engadget, Matias Duarte claimed that Honeycomb would be for all form factors.

# Answer
> 3 votes
Yes, that is what it looks like. The UI doesn't seem like it will work on the smaller devices like phones. We will probably see 3.0 iterations for tablets and 2.x / 4.x for phones. I don't like that this is like a fork. hopefully they can merge it together for 3.1 and just have a different launcher for tablets.

# Answer
> 1 votes
I don't think a formal announcement has been made, but while Google's YouTube video about Honeycomb said it was "entirely for tablets" \[\], it has been confirmed multiple times that it is for other devices as well \[\].

# Answer
> 1 votes
It was mentioned on TWiG last week, and there's a handful of photos floating around the net, but when the recently released Honeycomb source is put on a device with phone's resolution/screensize it changes to a much more familiar and small screen friendly phone-style UI.

See it in this video http://www.youtube.com/watch?v=5LMcBo7uKKw

So it looks like Honeycomb is the first version specifically designed with Tablets in mind, but it still retains all of the phone friendly features and swaps between them depending on the settings/screen size.

# Answer
> 1 votes
It is a short term fork to get ahead in the tablet market.

There is a future release planned merging them back together into what is called the Android Icecream Sandwitch.

Refer wikipedia - http://en.wikipedia.org/wiki/Android\_(operating\_system)

# Answer
> 0 votes
There's no reason to believe that Honeycomb is just for tablets. It's been designed with large screens in mind, but on the developer side of the documentation there's clear indication that it's for all screen sizes:

> Android 3.0 brings a new UI designed for tablets and other larger screen devices, but it also is fully compatible with applications developed for earlier versions of the platform, *or for smaller screen sizes*.

Source: http://developer.android.com/sdk/android-3.0-highlights.html#compatibility

My emphasis.

# Answer
> 0 votes
I ran a release under an emulator, and it struggled on my machine, as a guide, 2.3.1 is a tab slow on the emu but usable. HoneyC is practically unusable on the emu, and seem to display many issues.

This could all be down to the development stage of the code though

---
Tags: 3.0-honeycomb
---


title: SD card partitioning? why? how?

text:
# Question
Title: SD card partitioning? why? how?
I am going to install cm7 and it seems to me that is 'good' to partition my SD card.

I did some reading but I am not sure if ext partition will become accessible as mass storage when an Android phone is connected to the computer.

I still want to transfer files from / to my SD card via computer. How can I backup files if they are on an ext partition?

How big ext partition is good if my sd card is 16GB?

---

HTC Desire on Android 2.1

# Answer
> 18 votes
I'm on a rooted Samsung Spica running the stock Samsung 2.1 Eclair version.

Since my internal memory was limited to around 160 MB, I was hunting around for a simple enough solution and preferably freeware. I have an 8 GB card and IMO, allotting 1 GB would be more than adequate for all the games / apps that I'd want to keep for posterity but couldn't afford to occupy space within the limited internal memory that I had.

Enter Link2SD \- it's freeware and works with Android 1.6 and above.

You will also need a partitioning tool - I used the excellent freeware Easeus Partition Manager (EPM) to ensure no data was erased during the repartitioning / resizing.

1. First, download and install EPM.
2. Pop your storage card into your card reader.
3. Start EPM
4. Your card should be visible amongst the other drives/partitions in your PC.
5. Select the partition on your card - it should cover the entire length by default. Right-click & choose RESIZE/MOVE and then REDUCE the Partition Size (this is what shows in Windows) until the Unallocated Space size is of a suitable size. (The Unallocated space will be allocated as the partition on which your apps will be stored.) Click OK.

An aside - even though Link2SD supports the usage of the second partition (in which your apps will reside) created in the FAT / FAT32 format, Windows only recognizes the first PRIMARY partition which is why this newly created partition won't show within Windows inspite of it being FAT / FAT32. We shall be using either ext2 / ext3 or ext4 as the file system in any case.

Onward...

6. Right-click this new Unallocated Space and choose CREATE. Click YES on the warning that describes what I've said above.
7. Now, in the Partition Label, type in a label like "AndroidApps" or whatever suits you.
8. This is CRITICAL - the CREATE AS should be PRIMARY
9. Choose File System as EXT3 and click OK.
10. Click APPLY in the main window's TOP LEFT corner (big blue check mark icon). EPM will carry out the operations. Congrats! You've just re-partitioned your card and without any data loss too. (Hopefully!)

Assuming you've installed Link2SD in your phone and the SD card has been re-inserted. 11. Reboot your phone.

12. Start Link2SD and it should detect your partition.
13. A list of apps is now displayed. Click the app you want to move to the card and then click CREATE LINK.

That's it.

# Answer
> 6 votes
To a Windows user "mass storage" means the FAT32 bit remainder of the SD card after partitioning. The ext partition won't be visible to Windows normally.

The ext partition will be used by some some the "store my apps on the SD card" implementations. Some use FAT32, some use ext2/ext3/ext4. For the latter it is an extension of your internal storage (with some caveats)

Personally, I don't use a partition: I have the custom Oxygen (good for CM7 too I think) HBOOT from alphrev.nl. Of course, this may not be everyone's cup of tea so you can partition it using ROM Manager or one of the custom recoveries (AnomRa, ClockWorkMod etc). Or use a linux live cd to partition it manually rather than from your phone

---
Tags: external-sd, custom-roms, partitions, link2sd
---


title: wifi-connection-weak signal

text:
# Question
Title: wifi-connection-weak signal
My provider has a data cap if 5gb. I have a Samsung Acclaim. Before I went with my current provider I had a smart phone and the provider had no data cap and I downloaded videos, pics, ringtones and streaming videos limitlessly. I am now struggling to stay under the 5gb limit every month. I've heard that wifi doesn't count against the 5gb cap but whenever I try and use it I never get a signal that lasts for very long and it's usually a very poor signal. Any advice, tips or help would be greatly appreciated.

# Answer
> 2 votes
Wifi connections work by talking to a local wireless access point so, basically, you need to be within reach of one. Public access points can be found in pubs, coffee shops and the like. You may also have one at home.

# Answer
> 1 votes
I don't know what version of Android you're using, but here's what you can try - go to SETTINGS \> Wireless & Networking \> Wi-Fi Settings. In this screen, press the MENU button and then ADVANCED. Click WiFi Sleep Policy and set it to NEVER.

This helps in retaining the WiFi connection.

If you have a weak WiFi signal to begin with, then the best tip is to move your device closer to the WiFi access point to increase signal strength.

---
Tags: wi-fi
---


# Question
Title: Can I add my own notification ring tones from MP3 files?
> **Possible Duplicate:**
> How do I set a custom MP3 as a ringtone for other notifications?

I've been easily able to add call ringtones but is there a way to add notification ringtones from an MP3?

# Answer
Go to SETTINGS \> SOUND & DISPLAY \> NOTIFICATION RINGTONE and choose your ringtone from there.

Note that if you have Handcent SMS, there is a Handcent SELECT MUSIC option that will allow you to select non-system Music / MP3 as the sound.

If you don't use Handcent, there are other ringtone pickers like Tone Picker or the excellent Ringdroid.
> 1 votes

---
Tags: notifications, ringtone
---


# Question
Title: Can I install non-market apps on my AT&T phone directly (without a PC)?
I've installed non-Market apps on my AT&T Captivate using adb, but it'd be nice if I could download an APK directly and install it locally. I've heard of "App(s) Installer" and about a hundred variations on similar names, but it looked like those were just intended to work on devices with a *working* package installer (e.g. not one that's had the ability to run unsigned apps stripped out).

I've rooted the phone -- is there some way I can either replace the existing package installer with one from e.g. another Galaxy S phone on another carrier, or maybe just an app that asks superuser permission before installing the APK itself? Is this something I could just do directly from (su'd) terminal on the phone? I'm sure somebody has thought of this already but I'm having trouble finding an answer on the web... maybe I just don't know exactly how to ask.

ETA: please note that this is original AT&T firmware. The carrier is blocking non-market app installs, I think by modifying the package installer. I'm aware of the setting to enable unsigned apps, but on my phone it has no effect.

# Answer
Turns out I was right to suspect that this has been done before. The fix I was looking for was Super One Click. It has a fix to allow non market apps. I think what it does is to change the config file that the settings dialog ("Allow Non Market Apps") normally sets. My guess its that AT&T just took out the UI for the option.

Anyway, works perfectly and I strongly recommend it for anybody stuck under AT&T'S thumb!
> 3 votes

# Answer
I don't own a Samsung Galaxy S, and certainly not a user of AT&T, but on my Samsung Spica (Samdroid Mod), if I dropped an .apk file in /data/app/ or /system/app (warning: you need to be rooted to write to these locations, so you will need Terminal Emulator or Root Explorer) Android will immediately recognize and install the apk. Assuming AT&T has not blocked this method of side-loading, then it *probably* will work on SGS as well.
> 2 votes

# Answer
No, on stock AT&T ROM you cannot install applications from unknown sources. You have to root your phone, and install a 3rd party ROM. This is because AT&T removed the "Allow Unknown Sources" option in the settings.

The only way around this is to install a ROM that allows unknown sources. (or you can use ADB as you mentioned in your original question)
> 1 votes

# Answer
If the app you want is in the Market but blocked by AT&T, you can do this:

1. Turn off your phone.
2. Pop out the SIM card.
3. Turn your phone back on and connect to a Wi-Fi network.
4. Open the Android Market, search for, and install the previously carrier-blocked app.
5. Turn off your phone.
6. Pop the SIM card back in.
7. Turn your phone back on.
8. Enjoy!

(source: http://lifehacker.com/#!5758134/how-to-easily-install-carrier+blocked-apps-like-pdanet-from-the-android-market)
> 1 votes

# Answer
Yes, you can, as long as your phone has an option called “unknown sources" under the option "Applications" of the "Settings” and the option is marked.

Go to the Application launcher, click on Settings then on Applications and then check the option "Unknown sources" to activate this functionality.

If your phone does not have this option, then you can't install applications from outside the market.
> 0 votes

---
Tags: google-play-store, installation, side-loading, non-market
---


title: Export Google Calendar App Data

text:
# Question
Title: Export Google Calendar App Data
Is there a way to export all the data from the google calender app? For whatever reason, my google account has been suspended, and while I desperately try and sort this out I'm seeing what my phone can do for me. Because of this, I'm unable to to access the calendar online, but the apps cache still has quite a lot of events and data - if I could back this up some how that would be awesome!

# Answer
You can try using iCal Import/Export. It looks like it should be able to export your calendar data. It will allow you to export your calendar(s) to iCal files. I haven't actually tried the application, so I am not sure if it uses the local calendar database on the device, or it it attempts to connect directly to google calendar.
> 4 votes

---
Tags: calendar, backup
---


# Question
Title: Is there a bug in the management of icon movement?
I have been using my Nexus one, Android Version 2.2.2, build number FRG83G, since December. I had no problem moving icons on the screen for two months.

Lately, I think after the latest update asking to restart the android (several weeks ago), I noticed that I was not able to move the icons and widgets any more, that they would either refuse to move, disappear or be moved to some random folder on another screen (hence seemingly disappearing), and that even when there was a single icon on an otherwise empty page.

At first I thought it was a general bug which would be corrected by a following update, but it has been some time now, and googling for such bug did not yield any result, so that it seems that I am the only one suffering from such a problem. Any idea what could cause it?

# Answer
> 2 votes
it seems this bug is fixed in 2.3.3 OTA. to upgrade manually check http://www.androidpolice.com/2011/02/24/google-releases-android-2-3-3-update-zip-for-nexus-one-and-nexus-s/

# Answer
> 1 votes
I would try installing a custom launcher, like ADW Launcher, Launcher Pro or Go Launcher, and see if the problem persists.

# Answer
> 0 votes
I have had this problem myself; here's a couple of reports:

If this seems to be your problem, please star the issue(s) in Google Code to vote for this being investigated.

---
Tags: home-screen, home-screen-shortcuts
---


# Question
Title: Is there any way to control the stereo balance of the audio playback
I cant find any controls/settings that allow this...not all of us have perfectly balanced ears

# Answer
> 3 votes
Apparently there is such an app that can do this (see this XDA post).

However, it's my understanding that to do this would require at minimum a rooted phone, and probably a custom kernel as well. I don't know of any custom kernels that have this functionality, however. You could also buy headphones with separate L/R volume controls.

---
Tags: media-player, audio
---


title: Recovery from fastboot

text:
# Question
Title: Recovery from fastboot
I have a Sanyo Zio that is completely non-functional but for being able to get into fastboot.

Two questions:

1) I gather that the answer to this problem generally is to install a boot.img from fastboot. Is this correct?

2) Is there a place where such boot images are archived? Search as I may, I can't find such a site.

# Answer
I don't know anything about this phone, but this thread on xda has dump of the stock ROM. I am not sure if it includes the boot.img or not. The dump seems to be android 1.6, the original thread is here and is HUGE.

There is also a 2.2 thread here and it does look like the Zio has its own section on XDA as well. In the Development section, i found this thread. It has the boot.img, but someone posted saying they were unable to use them. I would suggest sending a PM to the person that pulled the boot.img off the device in that thread.

I hope this helps you in some way... I know what it's like to brick a phone, good luck.
> 3 votes

---
Tags: fastboot
---


# Question
Title: How to remove data usage from droid 2 welcome screen?
By mistake I checked data usage from android widgets, and now its in my droid 2 welcome screen. How can I remove it from the welcome screen?

# Answer
Press and hold (long press) on the widget, then drag it to the remove/trash icon that will appear.
> 3 votes

---
Tags: home-screen, motorola-droid-2
---


# Question
Title: How do I stop getting reminders form a deleted Exchange account?
I have an HTC Desire phone which is great apart from the incessant recurring meeting calendar reminders from my former company. I have deleted the Exchange account and these recurring meetings no longer show up in my regular calendar, but the reminders keep coming!

How do I clear out these reminders?

# Answer
> 1 votes
Try clearing your calendar data (Settings -\> Applications -\> Calendar -\> Clear Data).

If that doesn't work then you might have to resort to a factory reset.

(If you have to go this route then there are lots of options for backing up your data before hand to minimize the pain)

---
Tags: calendar, exchange
---


# Question
Title: Does it make any sense to use a firmware with HTC Sense or is better to go for plain 2.3 firmware?
I do have HTC Desire HD and I rooted it but I'm not sure how valuable is the HTC Sense package and if it makes "sense" (funny) to use a 2.2 firmware with HTC Sense or just to go for the plain Android 2.3 firmware.

# Answer
This is pretty much just a matter of preference, to be honest. I don't think you'll really "lose" any functionality on a Desire by going to an AOSP based ROM, either 2.3 or otherwise. You should gain built-in USB and wifi tethering, though, since those are a standard part of Android 2.2+. The real deciding factor will just be if you prefer the Sense UI or another launcher (ADW, LauncherPro, Zeam, etc). You will lose any HTC widgets since they depend on Sense, but there are widgets in the Market which actually mimic the style and functionality of the HTC ones for just that reason. You also lose HTC's proprietary apps, since they generally use the Sense framework in various ways.

Threads pop up on XDA from time to time where people argue over whether Sense is better than other launchers but it almost inevitably just amounts to each group saying "I think X better than Y because I like the way it looks".
> 6 votes

# Answer
I have to disagree with eldarerathis. I've never used Sense, but the number of problems people have with it indicate to me that it is inferior on a reliability level. While vanilla Android is not perfect either, I would certainly trust it more.
> 4 votes

# Answer
My answer focuses a bit more on the Sense vs No-Sense (see the bottom part for links about 2.3 vs 2.2).

I currently have a Sense based ROM on my EVO and CyanogenMod on my old Hero. Now there are differences in the devices so that must be taken into account but here is what I have found.

On my Hero, I had a Sense based ROM for a long time and liked it (I kinda prefer Sense). When I tried AOSP ROMs they tended to be faster and give me better battery-life but from time to time would cause my Hero to reboot. When I got tired of this I went back to a Sense based ROM it was slow but never reboot on me. Eventually I got tired of the slowness and went back to CyanogenMod for the Hero. The other thing I liked about CyanogenMod was the Photos app that would grab photos from Picasa's Web Albums. I didn't like that the Sense widgets and Sense apps (like the clock widget and app with all the integrated functionality) were gone and the keyboard was the stock one (personally I prefer the HTC keyboard). Now as eldarerathis already mentioned you can find similar replacements for the widgets and apps but in my attempts nothing I found was perfect - you may find that different.

On my EVO I have only tried a Sense ROM. I have excellent battery-life, all the sense functionality and with the ROM I'm using (Fresh 3.5) there is an app added that will allow you to add the Google apps (clock, photos, etc.) or the AOSP lock screen. I have the wireless and USB tether that eldarerathis mentioned as well and as he already mentioned the merits of Google Maps.

I can't say that I have tried any ROM's for the Desire either Sense or AOSP but here is a link to the CyanogenMod Forum for the Desire if you wanted to see what other people are experiencing with that ROM.

Here are some links that explain some differences between 2.3 and 2.2 breaking them down my feature sets:

http://www.differencebetween.com/difference-between-android-2-2-froyo-and-android-2-3-gingerbread/

http://www.bizzntech.com/2011/02/20/android-gingerbread-2-3-vs-froyo-2-2
> 4 votes

---
Tags: htc-sense, htc-desire-hd, vanilla-android
---


# Question
Title: How can I remove the default browser favorites?
The default browser on my Galaxy S Vibrant running Froyo has a bunch of favorites pre-loaded -- CNN, Facebook, etc. The browser tells me they can't be deleted when I try. How can I delete them? Is there a folder of them somewhere I can just delete? I am rooted.

# Answer
~~Doing a full `Clear Data` on the default browser (*"Internet" on the Incredible*) worked for me. Just make sure you have your other bookmarks backed up (for example, using an app such as Backup Bookmarks could be used to back them up to SD). The steps should look something like this:~~

~~Settings \> Applications \> Manage Applications \> All \> Internet \> Clear Data~~

**EDIT:** As mentioned in the comment below, Bookmarks Manager allows users to delete the default browser favorites/bookmarks. Note that the crossed-out portion of this answer would erase things such as history, entered text, etc. however, apparently not the default bookmarks.
> 2 votes

---
Tags: browser, customization
---


title: Android SVG and VML support

text:
# Question
Title: Android SVG and VML support
Can the Android browser view SVG images in web pages? Can it view VML? Do 3rd party browsers (e.g. Opera) have this ability? If the default or 3rd party browsers don't support it, do they plan on doing so in a later version?

# Answer
> 4 votes
Currently, I've only seen two browsers on the Android platform that display SVG.

The Opera Mini browser displays static SVG. It seems to run scripting for a very short period of time, but does not run it continuously. It also does not appear to run SMIL animations.

The Fennec (Firefox Mobile) beta browser also displays static SVG, as well as running scripting. It's still in beta and relatively huge. It doesn't run all of my example scripts successfully, but it does run some. I can not test SMIL animations, because I removed it to free up a large amount of space on my phone.

# Answer
> 2 votes
I just can add to this, that VML is supported only by Microsoft products (and they will support SVG in ie9), and as you know there is no Microsoft Internet Explorer (or any Microsoft browser) for android :)

VML is still supported in Internet Explorer 9 but Microsoft expects web sites to transition to SVG in near future.

---
Tags: browser, images
---


title: Installing android on htc touch 2

text:
# Question
Title: Installing android on htc touch 2
> **Possible Duplicate:**
> Can I install Android on my non-Android device?

It is possible to install Android OS on HTC Touch 2? And if it possible can you guys help me with a tutorial or something like this ?

# Answer
> 3 votes
It seems from this thread on XDA developers that there are people working on getting android to run on the HTC Touch2, but it doesn't look like its working yet.

It would be best for you to keep your eyes on that project, that seems like the best chance of you being able to run android on your phone.

# Answer
> -1 votes
Firstly, to do any OS modifications you will need a rooted device. In the commercial phones this root privilege is not available. Also, m not sure if the hardware supports Android OS.

If it supports then you will need the entire phone binary (or individual image files) which has to be flashed onto the device using fastboot.

Best of Luck with ur research on this...

Though seriously, I doubt that can be done.

---
Tags: windows-mobile
---


# Question
Title: When phoning, is there some way to 'say' the digits to a menu system in stead of having to enter them on the keyboard
On my Samsung Galaxy S (running Froyo) I was phoning my voice mail system, where I have to press *1 to hear the message*, *2 to erase the message* ... you know what I mean.

When choosing a number I constantly have to **remove the phone from my ear**, **enter a digit** and than (quickly) **put it to my ear again** to 'hear' the new menu options.

I was just wondering: **is there any way to say the digits , in stead of having to type them ?**

That would be handy no ? Maybe , you have to press one button to start the system, but even that is preferable to the current way.

# Answer
> 1 votes
Basically, the problem with this is that your phone cannot distinguish between what you want to say and transmit to the other end of the conversation, and words you want to be commands to the phone. What if you call an automated system that says "Say 'one' for X. Say 'two' for Y."? When you say 'one' or 'two', there's no way (without very advanced AI) for the phone to decide whether you intended to transmit that speech (e.g. "two") or intended it to be a command for the phone to dial ('2').

You could possibly have a custom dialer app where if you press a button on your phone, it stops transmitting your voice and accepts commands, and pressing again stops accepting commands and resumes transmitting your voice. I'd bet a lot of money that no one has made such a custom dialer.

Of course, there are many phones where you can enter "pauses" into the dialer, followed by menu choices. For example, 555-555-5555-PAUSE-PAUSE-PAUSE-2-PAUSE-1 will:

1. Dial 555-555-5555
2. Wait for the call to connect
3. Press '2' (for a menu option)
4. Wait for the next menu
5. Press '1' (for a menu option)

This might serve your needs if you know the menu layout, but otherwise I think you're stuck (unless you want to use headphones as Lie Ryan suggests).

---
Tags: 2.2-froyo, calls, voice-command
---


# Question
Title: Can I pair 2 Android Devices via Bluetooth for internet access?
This is pretty much hypothetical at this point but I'm curious... Let's say I get one of the Android tablets likely to be coming out in the spring and get one that only has WiFi and no WWAN access built in... I've got a Moto Droid running stock 2.2.1 and unrooted. I know I can obviously tether via wifi if I root the device, but there is also the application PDANet that allows you to tether with your computer via USB or Bluetooth. USB is probably out of the question on most tablets, but is there any way that I would be able to tether the phone to the tablet via Bluetooth?

From what I've read, PDANet uses the DUN (Dial Up Networking) BT profile for tethering, which Android can obviously host, but is there any support in android for BT DUN client mode?

In all likelyhood I will just root (again actually... CyanogenMod almost bricked my phone) and go with that... but I'm also trying to look to the future when I will hopefully replace the Droid next summer and I don't want to become used to WiFi tethering, and then have no option upon purchasing a new phone unless I make sure that whatever I get can be rooted and run wifi-tether.

# Answer
> 1 votes
Turns out that it is possible with a stock (unrooted) Android 3.0 tablet and a rooted android phone, using android-wifi-tether and bluetooth tethering.

details here: http://www.droid-life.com/2011/03/01/how-to-bluetooth-tether-to-motorola-xoom-using-original-droid/

# Answer
> 2 votes
It's all *possible*, but it's is going to depend a lot on the particular tablet you buy. I can tell you right now that PDANet is not going to work Android to Android. I emailed them about this and that was their answer.

Bluetooth tether is possible and again is going to depend on the device. All the Archos Gen 8 tablets have BT Tethering capability (to use your phones internet) baked into the stock os, however, people are getting mixed results (by and large, this seems to be the most successful way to do it). They had USB tether ( also to use your phones internet) but then removed it, but it is possible, it must may require some hacking.

As far as rooting and using the Wifi tether, again this is possible but people are also getting mixed results with this, myself included. I am rooted and use Wireless Tether but my Archos 70 can't see the connection because all of the wireless tether apps create an Ad Hoc network and Android supposedly doesn't support Ad Hoc. From what I've been told in other forums I just need to experiment with other kernels.

If you have one of the phones with "Hotspot" capability and you pay for it through your service provider that signal is discoverable because it's an actual AP and not Ad Hoc.

Long story short, it is possible, but there's no sure bet. Before you buy, go to the forums for the particular tablet your interested in and read up on what it takes to get the tethering going.

---
Tags: wifi-tethering, bluetooth-tethering
---


# Question
Title: How can I tap once on my home screen and start composing an email to a specified contact?
I'm looking for a widget, shortcut, etc. that will let me tap it once and the next screen I see if the compose email screen for someone.

For example, if I have a contact Joe whose email is joe@example.com, I could click one button (or contact picture, or label, etc.) on my home screen and an email to joe@example.com would be started.

If I use the contact widget, I click on Joe and then get a menu for email or call, etc.

Is there a one-click solution to start composing an email to a contact from the home screen?

# Answer
> 12 votes
It may depend on what phone you have but for HTC phones you can add a "Shortcut" of a person and have the shortcut be the whole contact card or just start an e-mail message (or any other contract related actions)

Long press on the home screen to bring up the "Add to Home" menu, select "Shortcut" then select "Person". Here you can select the person you want to be able to contact and it will provide you a list of actions to perform on that contact. Select "Send mail". When you click on the new shortcut it may prompt you to choose an e-mail client but you can either choose a default or not and be able to choose which client you use each time.

*Edit* \- I just tried this on my Hero with a AOSP custom ROM and the only option I could find on the "Shortcut" menu was to add a contact. This would provide you with a two-click method - once to select the contact and a second click to select the "Email" action.

*Edit2* \- I just found Mail Widget Free in the Android Market, which looks like exactly what you wanted. You can add widgets either 2x1 or 3x1 which will have the contact's photo and e-mail address. One click and your default e-mail app will open ready to send a message to that contact. There is a "Pro" version which allows a 1x1 widget.

**Note:** I am not the developer of this app.

*Edit3* \- I also just found that HTC's have a "People Widget". With this widget you can select certain people or groups to be displayed and each one can have a different default function when clicked. One of those functions is to send and e-mail. To do this just add the "People Widget" (it should be there by default in your widget list) then select the group (or create one) that you want to be in the widget and then once the widget is up - click on the contact you want to email. This will bring up a selection of functions to apply to that contact and you can then select e-mail and you'll see an envelope icon on that contact in the widget. I can't believe I missed this one before :). I hope either this one or the previous edit can answer your question.

---
Tags: email, app-widgets, home-screen
---


# Question
Title: How can I sync .vcf contact  photos between Android 2.2 and Gmail?
I can save all of the contacts to one .vcf file, then use a PC to import it to a Gmail account but there are no photo in the Gmail contacts. I checked the .vcf file there is photo data in it. Is there any function or app can sync the photo from an Android phone to Gmail?

# Answer
> 5 votes
Settings \> Accounts & Sync \> john.doe@gmail.com tick the Sync Contacts checkbox :) Make your phone connect to the internet and wait to see the google magic :)

Just in my case it syncs the contact photos perfectly :)

---
Tags: contacts, gmail
---


# Question
Title: Reducing the memory usage of Contacts Storage
I have an HTC Desire running 2.2 and have noticed a lot of low memory warnings lately. I think this is due to my Contacts Storage taking up 33+ mb of space.

How can I reduce or limit the amount of space the contacts take up?

# Answer
The only way to reduce this number is to remove contacts. Now this could be setting apps like twitter and facebook to not sync contacts. But if you have pictures for everyone, it is going to increase the amount of storage as well.
> 5 votes

---
Tags: htc-desire, contacts, storage
---


# Question
Title: Can a Factory Reset fix Malware Problem?
This recent story appeared on Slashdot regarding various malware apps that had invaded the Android Market. Google quickly removed them (and I was not infected - I don't typically download apps), but I was curious - would a factory reset fix the problems that this malware caused (including rooting)? If so, why not?

# Answer
> 5 votes
For that/those particular piece(s) of malware, the answer is **probably yes**.

A factory reset does not completely undo rooting, especially with the more "invasive" methods used for a few hard-to-root devices. A simple/common exploit like the ones probably used in these rogue apps is less likely to allow them to persist.

A factory reset should also wipe out installed apps (including the malicious ones) or, if they're stored on the SD card or something, at least reduce them to uninstalled apps just sitting there -- and they can't do anything unless the user reinstalls them.

Factory resets generally leave the `/system` partition intact, however, and any malware could theoretically have replaced system binaries with malicious versions or something along those lines. To be on the safe side you would want to re-flash your ROM and not just do a factory reset.

# Answer
> 4 votes
Adding to what Matthew Read stated, it most likely will not unroot, but on top of that, it will not stop the damage that it has already done with your contacts or data. I mean if it collected contact data and personal passwords ect. then you need to start changing passwords and all that good stuff.

---
Tags: applications, google-play-store, rooting, factory-reset, malware
---


# Question
Title: Finding the appropriate ROM - translating ROM names to something legible
The Shipped ROMs site has a bunch of ROMs listed, but I can never make out which one is the one I am looking for. Using the baseband version is straightforward, but even then there are often a couple ROMs that fit.

Please excuse me if I should not be doing this, but I'll give you a concrete example: In my case, I am looking for the stock ROM for the unlocked HTC Desire I bought in The Netherlands (I'm Belgian myself, but this makes little difference). So I looked at the Bravo page: http://www.shipped-roms.com/index.php?category=android&model=Bravo

The baseband version is 32.49.00.32U\_5.11.05.27 so that gives me a list of 8 ROMs

```
RUU_Bravo_Froyo_HTC_WWE_2.29.405.2_Radio_32.49.00.32U_5.11.05.27_release_151783_signed.exe   Binary File
RUU_Bravo_Froyo_TELUS_WWE_2.25.661.2_Radio_32.49.00.32U_5.11.05.27_release_151557_signed.exe     Binary File
PB99IMG_Bravo_Froyo_HTC_WWE_2.29.405.2_Radio_32.49.00.32U_5.11.05.27_release_151783_signed.zip   Archived File
RUU_Bravo_Froyo_Vodafone_UK_2.33.161.2_Radio_32.49.00.32U_5.11.05.27_release_157522_signed.exe   Binary File
RUU_Bravo_Froyo_HTC_ARA_2.32.415.3_Radio_32.49.00.32U_5.11.05.27_release_157343_signed.exe   Binary File
RUU_Bravo_Froyo_HTC__ARA_2.32.415.3_Radio_32.49.00.32U_5.11.05.27_release_157343_signed.exe  Binary File
RUU_Bravo_Froyo_HTC_WWE_2.29.405.5_Radio_32.49.00.32U_5.11.05.27_release_159811_signed.exe   Binary File
PB99IMG_2.29.405.5_Radio_32.49.00.32U_5.11.05.27_release_159811_signed.zip   Archived File

```

In this list, there are a couple abbreviations I do not know or understand, such as: WWE, ARA, RUU.

Any help, general or specific to my case, is much appreciated. I believe I know I will need a bin and not an exe file, and I can probably rule out Telus and Vodafone ones.

Thanks in advance

# Answer
I'm pretty sure that:

* "WWE" stands for "World Wide English"
* "RUU" is "Rom Update Utility"
* "ARA" means "Arabic" (which apparently is for "middle eastern devices")

"ARA" may mean "Aramean" and since it is in the same spot that "WWE" is I would guess that it refers to the localization or language like "WWE" does, so "Aramean" makes sense to me.

As you can see the RUU is an executable. You will run on your computer while your device is connected through USB. The zip is usually installed via a recovery - however that is my experience with my HTC EVO and Hero.
> 3 votes

# Answer
If you only want .zip files, there's only 2 choices. 2.29.405.5 is newer than 2.29.405.2, so that's the one you should get.
> 2 votes

---
Tags: rom
---


# Question
Title: Return my motorola defy to its original state
I'd really like to find a way to reset my phone to the way it was when I bought it, like before I customized it. Is that something that would be possible?

# Answer
Provided you haven't rooted your phone or changed the kernel, a simple Factory Reset will do what you require.

* Tap Settings.
* Scroll down and tap Privacy.
* Tap Factory Data Reset.
* Tap Reset Phone.
> 4 votes

# Answer
The steps you will have to take to restore to original state (Stock) if you are rooted

* Unroot using z4root (if you are rooted)
    + you may not even have to do this with flashing the stock rom.
* Download the Stock ROM for the Defy
    + http://and-developers.com/sbf:defy
    + You will need RDSLite to flash, and AFAIK, you can only flash the UK version as 2.51 builds cannot downgrde. You will need to search the internet for RDSLite as it is a proprietary software used internally at motorola.
* extract the zip so you have an SBF file
* Get the phone in the bootloader
* plug in the phone to USB
* open RDS Lite and browse for the SBF file
* Click on the defy and click start

You can probably find more detailed instructions, but this is the "basics" on doing it.
> 4 votes

---
Tags: stock-android, motorola-defy
---


# Question
Title: How do I recover my Angry Birds progress!
I'm using Cyanogen and had some issues so in recovery I had to "wipe data". Before I did that I did a backup. How can I get back my Angry Birds save data? I thought for sure it was stored on Google's servers since I've done this sort of thing 50 times before and never lost my save games.

# Answer
Angry Birds save data is stored to `/data/data/com.rovio.angrybirds/files`. I don't believe it's backed up to Google. Normally all that's backed up is your list of apps, certain settings, contacts, etc. So your `wipe data` would have erased it.

I always use Titanium Backup to save my apps and their data. And when I do something risky like flash a beta ROM that might wipe the phone storage, I back up Titanium's backup folder to my PC.
> 6 votes

---
Tags: cyanogenmod, data-recovery, angry-birds
---


title: Messages on computer?

text:
# Question
Title: Messages on computer?
> **Possible Duplicate:**
> How can I be informed through my computer if a new SMS is received?

I have the LG Optimus One p500. It comes with LG PC Suite IV which is great. It allows me to download my sms messages to/from the computer fine.

However I must manually check if there are new messages.

Is there any program (for windows) which can listen for sms messages in android and download them to the computer automatically then alert you?

# Answer
There's Android notifier and SMS2PC. PDANet will also do it, along with tethering.
> 3 votes

# Answer
There's also gtalksms which will send any SMS messages back out through Google Talk. I registered an extra Gmail account for the phone to use and it just sends them to me in the normal chat client I use on my PC.
> 3 votes

---
Tags: usb-connection-mode, sms, windows
---


# Question
Title: How can I get word completion with physical keyboard?
Is there any app or method that provides word completion when using a physical keyboard?

# Answer
> 5 votes
I believe Better Keyboard and Smart Keyboard Pro offer suggestions even with the use of the hardware keyboard. This is a user configurable feature available in the app settings.

---
Tags: keyboard, input-methods
---


# Question
Title: Google Maps 5.1.0 crashes often. Any solution?
Ever since upgrading to Google Maps 5.1.0 on my Droid X, I have often had Google Maps bog down and freeze to the point of completely crashing the phone. Anyone else seeing this crash? Anyone find a solution?

# Answer
Upgrade to Google Maps 5.2.1, released today.
> 0 votes

# Answer
You can usually uninstall updates from the app's page in the market. However, previous updates to Google Maps had similar problems for users that never turned their phones off. Try just restarting your phone.
> 3 votes

# Answer
Another option is to go to `Settings` -\> `Applications` -\> `Manage applications` -\> `All` (tab at top) -\> `Maps` -\> `Clear data` and/or `Clear cache`.

If somehow something is corrupted in there, this will more-or-less reset things as if Google Maps was just installed but was never used.
> 0 votes

---
Tags: google-maps, crashes, system-freeze
---


title: Root N1 and keep the official ROM

text:
# Question
Title: Root N1 and keep the official ROM
Is it possible root my N1 with 2.3.3 without flashing custom ROM?

# Answer
Yes. According to this XDA thread, you can unlock the bootloader with fastboot and then flash only a custom recovery. The custom recovery will allow you to put `su` on your device.

You could also flash a stock 2.3.3 ROM that has been altered slightly (i.e., pre-rooted). For example, this one over at XDA.
> 6 votes

---
Tags: rooting, nexus-one
---


title: Google Books in Android emulator

text:
# Question
Title: Google Books in Android emulator
Has somebody been able to run Google Books in the emulator?

I've installed this app, but when I run it, the only thing I get is a "Google Accounts" - "0 accounts" banner, with the rest of the screen in black.

I've configured the e-mail in the "device" with a Google account, and it works sending and retrieving messages.

I really hope this is a noob question with a really simple answer. For the moment, I don't know what the Books app is expecting or where's it looking for that Google account.

Thanks! =)

# Answer
You would need to configure the account information in **Settings -\> Accounts and Sync**. That is where the "Google Account" needs to reside.
> 3 votes

---
Tags: google-account, android-emulator, google-play-books
---


# Question
Title: What codecs does the 2.3-Gingerbread Internet calling (SIP) use?
I am looking at the internet calling options in 2.3-Gingerbread. Does anyone know what codecs this dialer uses? Can the codecs be configured?

# Answer
From a packet capture, the codecs are:

* GSM-EFR 8Khz
* AMR 8Khz
* GSM 8Khz
* G.711/PCMU 8Khz
* G.711/PCMA 8Khz

Here's the tidbit from the RTP packet capture:

```
m=audio 22728 RTP/AVP 96 97 3 0 8 127
a=rtpmap:96 GSM-EFR/8000
a=rtpmap:97 AMR/8000
a=rtpmap:3 GSM/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:127 telephone-event/8000
a=fmtp:127 0-15

```

I couldn't find a way to configure the codecs either.
> 11 votes

---
Tags: 2.3-gingerbread, voip, sip
---


title: Merge Skype and Gmail contacts

text:
# Question
Title: Merge Skype and Gmail contacts
I recently installed Skype on my phone, and so all of my Skype contacts are added to the full list of contacts in my phone. However, most of these contacts are redundant. A few of the redundancies were automatically detected by Skype, and so the two versions of the contact are merged together.

But many weren't, and I need to way to manually do that. Right now, I have many contacts that show up double on my contacts list (once for gmail+phone info, and once for skype info). I've been poking around but I can't find a way to manually merge these two contacts. Skype contacts don't show up at my desktop Gmail contacts list. Is there a way to do this?

# Answer
I'm not positive when it was added, but if you open one of the duplicate contacts and edit it, you can press Menu\>Join to collapse two entries into one.
> 6 votes

---
Tags: 2.1-eclair, contacts, skype
---


# Question
Title: What does Settings->Privacy Settings->Back up my data do?
I'm Running 2.3 Gingerbread. There is a setting Settings-\>Privacy Settings-\>Back up my data

If checked, what data does this back up? Where is it backed up? How do I restore it?

# Answer
This setting backs your data up to Google's magic cloud. It includes what apps you have installed, and some apps' settings (if they are written to take advantage of it) which are restored when you first sign in to a new phone.

Relevant quote from the Android 2.3 user guide, pg 18:

> You can choose to back up some of your data, such as your bookmarks, your user dictionary, your Wi-Fi passwords, and many other settings, to your Google Account, on Google servers. Some third-party applications may also take advantage of this feature. That way, when you need to replace your phone (when you upgrade or replace a lost phone), or if you reinstall an application, you can restore your settings and other data. For information about changing this setting later, see “Privacy settings” on page 370.

That setting controls apps' ability to use this API, which includes Google's apps such as Market.
> 13 votes

---
Tags: settings, backup
---


# Question
Title: Set default mail application on Samsung Continuum?
I recently picked up the Samsung Continuum (love the phone!). The ticker is awesome except that it launches the default mail application when I click the mail icon. I don't mind the mail application but I much prefer the Gmail application.

I've noticed that it will launch whatever default application is set. The problem is I can't seem to change the default mail application. The Mail app is not listed in the Applications list, so I can't use it to "Clear Defaults". I've also tried the DefaultApp application and that doesn't list the application either.

Any ideas? Many thanks in advance!

# Answer
> 1 votes
If it doesn't allow you to clear defaults, you may be out of luck as that more than likely means Samsung hardcoded what is used to open the message.

---
Tags: email, samsung-continuum
---


# Question
Title: Moto Droid v1 disabling primary Wireless AP
I have a Motorola DROID v1 that is running Froyo (2.2). I've noticed that if my device sleeps for a while, when I wake it up it will not attempt to connect to the wireless AP in my home. When I go to the wireless settings section, I see a note next to the AP entry that says 'disabled'. If I click the entry and select 'connect', it connects right away. It will remain connected until the next longish sleep, when it is again marked as disabled.

Is there any way to prevent this AP entry from being marked as disabled?

# Answer
> 1 votes
Try this - go to SETTINGS \> Wireless & Networking \> Wi-Fi Settings. In this screen, press the MENU button and then ADVANCED. Click WiFi Sleep Policy and set it to NEVER.

Hopefully, that will retain a connection to the Wi-Fi Access Point.

---
Tags: 2.2-froyo
---