# Question
Title: Having difficulty downgrading my Nexus S 4g
My Sprint Nexus S 4g is running CyanogenMod 9 (ICS 4.0.4).

I want to use stock 2.3.6 which I got from https://sites.google.com/site/baroqueworksdevandroid/offcail-binary. In recovery mode I get this error:

```
assert failed: getprop("ro.product.device") == "crespo" || getprop("ro.build.product") == "crespo"

Error

Status 7

Installation aborted`

```

Now I realize at this point that this has SOMETHING to do with the variety of cryptic code names for the Nexus S phones as well as a possibility that the current ROM I am using might have the wrong code name embedded in it, making my downgrading difficult.

1) What is the code name for the Sprint Nexus S 4g which is a CDMA phone but not the Verizon codename?

2) Does that link have the proper ROMs for this phone?

3) Other options? I need to flash this back to 2.3.6

# Answer
> 2 votes
> 1) What is the code name for the Sprint Nexus S 4g which is a CDMA phone but not a the Verizon codename?

The `crespo` codename is the GSM variant of the Nexus S (Verizon never carried it). Sprint's NS4G is simply codenamed `crespo4g`.

> 2) Does that link have the proper ROMs for this phone?

No, those are all for the GSM `crespo` version.

> 3) Other options? I need to flash this back to 2.3.6

Where can I find stock or custom ROMs for my Android device? covers your options pretty well. In this case, the first heading of the answer will be a good start:

> # Google Flagship Updates
>
> Google hosts update packages for the flagship Nexus devices at http://android.clients.google.com/packages/. You can't browse that link directly, but web search is your friend here. Search for that link plus the code name of the device and the version you want; for example, searching android.clients.google.com/packages crespo ics results in a lot of pages with this link -- the OTA Ice Cream Sandwich update for the T-Mobile Nexus S.

Searching for `android.clients.google.com/packages "crespo4g" gingerbread` returns a number of results. One of them is this XDA thread, with a collection of links to stock firmwares.

---
Tags: rom-flashing, clockworkmod-recovery, downgrade
---


# Question
Title: Can installing Android on a Netbook reduce its power consumption?
I am running Linux Mint on my old netbook and it really consumes a lot of power. If I install Android, will it actually consume less power? I actually want to use the same device for at least 2-3 hours whereas on Linux Mint, it only works for 1.2 hours. Is Android suited for such a use?

# Answer
> 3 votes
While there is an Android port for x86-based devices -- that is, regular PCs -- I'm not sure if it is ready for normal use yet. Even if it is, you won't get that large an improvement of battery life: Android may be optimized for using little power but desktop Linux has the most important power management features, e.g. CPU scaling, as well.

But 1.2 hours of battery life is really bad for a netbook. Since it's an old one the battery might be worn out. In this case you'll have to replace it but a compatible new one top get decent battery life again.

Before you go and spend money on a new battery you might want to make sure that management does actually work on you computer. You should find help on how to do this in your distribution's or a general Linux support forum, or possibly on superuser.

---
Tags: battery
---


# Question
Title: Way to send a barcode via SMS with as little user interaction as possible
I would like to set up a bar code reading app (such as ZXing Team's Barcode Scanner) on an android phone in such way that it would send with as little user interaction as possible (preferably none) after the barcode was scanned the result in an SMS to a predefined phone number.

I have tried Tasker but without success and I don't have the skills to write an app of my own.

# Answer
> 5 votes
# **barsent**

<sup>....................................Weird name, I know right!</sup>

> barsent is a simple and free app that lets you set a predefined number in the options and then any subsequent BarCode scan results will be sent to that number instantly without any prompts.

*The barcode reader by ZXing Team is however required for this app.*

# Get it here!

**CLICK HERE TO DOWNLOAD THE BARSENT APK** (not available on market)

**Remember to turn on "install from unknown sources" in your options!**

---

Btw, the app is made by me when I got some spare time and I thought while it may be too simple, it could be helpful to a few people. Your question inspired me to make such an app (lol I know im such a sucker for bounties) ; anyway, it was fun getting this done in the MIT's App-Inventor

The app is not well tested because I did not have much time. If you find bugs or want to request for a feature, maybe we can do it over the ~~chat here on android stack exchange~~ or via email preferably. Comments are probably not the right way.

A few things I'd like to say

* Its simple and will always be free
* If its slow or crashing, I might not be able to do much really since its made using appinventor, do tell if those things happen though.
* If you don't like this, you can **modify** or build your own or ask me for features. Also, there could be potentially some apps in the market that does the same in a better way. I simply made this app for fun.
* I don't know if I can support app2sd or crunch the size of the app.. its just appinventor and I didn't include any fancy media into this app.
* There are no obtrusive ads, background services or airpush junk
* Permissions are exaggerated by the appinventor I guess
* Don't hold me responsible for anything
* If you like this, you can upvote this, share it using the small and cute buttons to the left of this post.
* Oh and after installing the app, I recommend scanning the barcode that's above in this post using the app. ;)
* Screen Shots.. maybe later but the app's really ugly in terms of looks. :D
* Exclusively for the stack exchange community! That's why I am posting here!

---
Tags: sms, automation, barcode
---


# Question
Title: Where does the standard Android Web Browser keep its history files?
As in, the included web browser (which isn't Chrome or Firefox).

I'm using a Lenovo ThinkPad, by the way. But the results might be generalizable to other tablets.

# Answer
I believe the history files will be in the .db file located at `/data/data/com.android.browser/databases/browser.db`

However, you will require root access to be able to work with the files.
> 4 votes

---
Tags: browser
---


# Question
Title: What is the best way to get the Android SDK reference offline on my Android device?
I want to study the Android API on my phone during my frequent and long metro rides (where I cannot connect to the internet).

What would be the best way to make the documentation available (I would appreciate being able to use a search option and an index)? Is copying all the documentation files from my PC to my Android device the best thing to do? Is there any serious app that could provide these features?

# Answer
You can download the documentation of Ice Cream Sandwich (Android 4.0) by the **SDK Manager**.

SDK manager--\>Android 4.0.3 (API15)--\>Documentation for Android SDK

It will download all the documentation in `<android-sdk>\docs` of your PC.
> 4 votes

# Answer
It's not the solution you are looking for exactly but an alternative way would be to use the code completion feature of the AIDE app, an Android IDE running on Android.

Plus you can code during your metro rides and even meetings :)
> 1 votes

---
Tags: downloading, android-sdk, offline, documentation
---


# Question
Title: Clock in Combined/Status Bar on ICS tablet overlaps the date when pops up
The Combined Bar (or Status Bar) on ICS shows the clock. When you tap this clock it pops up and shows details of any notifications. However, the clock in this popup overlaps the date on my DGM T-703 tablet when using 24-hour format.

I have tried altering the system font size, but it makes no difference to this part of the display.

NB: This is only an issue when using the 24-hour format, since the 12-hour format does not use a "0" prefix and the "1" (in 11:00 and 12:00) is such that it just about *wraps around* the date!

Is there any way to fix this untidiness and prevent an overlap?

# Answer
I haven't seen this problem on any of ICS devices I have, most probably it pertains to the particular version installed on your tablet. Unless you want to modify the firmware yourself, the easiest fix would be to complain to the tablet maker and expect this to get fixed in the next release.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, clock, notification-bar
---


# Question
Title: How do I secure my Lenovo ThinkPad tablet against thieves when it doesn't have a Kensington lock?
The manual for the Lenovo ThinkPad doesn't say that it has a Kensington-like lock device on it, so are there any other ways for me to secure it against thieves?

I'd like to secure my tablet against the knobs that you can secure Kensington locks around. I know that Kensington locks aren't completely secure, but they can at least deter the vast majority of thieves.

# Answer
> 2 votes
I believe your question is trying to ask 'Are there any laptop security devices out there that do not use a kensington lock slot?' The answer is, Yes.

To see a nice list of various types of locks that are available for notebooks and laptops, please see this website.

I in no way endorse this seller, however they are one of the few sites that seem to have a nice listing of many kensington-alternative locking devices for laptops. I am merely using it for informative purposes.

---
Tags: security, lenovo-thinkpad-tablet
---


# Question
Title: Will resetting my unlocked phone to factory settings lock it again?
I have an unlocked G1 that is freaking out on me in various ways. If I "restore factory settings" am I going to wind up locking it?

# Answer
Normally unlocked phones are unlocked for good. I wouldn't expect a factory reset to change it. (See also: Unlocked Galaxy i7500, Reset Will Remove it?)

It's not 100% certain, though. For example, some Galaxy S users had their phones re-locked when updating from 2.1 to 2.2, which is a somewhat similar process to doing a factory reset.

You could always do a backup through ClockworkMod or something (and back it up to your computer first) in case it does get re-locked, so that you could restore it to the previous unlocked state. That requires root, however. (Root can sometimes be undone by a factory reset, but not if you have a custom ROM that came pre-rooted).

If you have the unlock code from when you originally unlocked it, that code should still work to unlock it again if it gets re-locked.
> 7 votes

# Answer
I have an HTC Sensation 4G that originally was purchased from T-mobile. I unlocked it using the code provided by T-mobile (free) and used it on AT&T. I just did a factory settings reset as instructed in the user manual and it still works fine and is still unlocked.
> 3 votes

---
Tags: factory-reset, sim-unlocking, htc-dream
---


# Question
Title: How does the safe/fastboot/recovery mode differ from the normal as seen from windows pc?
This is a related question to:

How to install fastboot drivers?

I have trouble using the command line fastboot program. I think that I don't have the correct drivers installed. How can I verify this? What there should be on device manager -\> driver details when you are in fastboot mode?

What is the correct term for this mode?

# Answer
> 1 votes
The Motorola USB drivers can be found at http://developer.motorola.com/tools/resources/

On Motorola devices, it enumerates as "Mot Single ADB Interface"

---
Tags: windows, usb-connection-mode, fastboot, recovery-mode
---


title: Auto retry failed SMS

text:
# Question
Title: Auto retry failed SMS
Sometimes an SMS fails to send but I would not notice it as I already put the phone in my pocket?

How do I set Android to automatically retry sending failed SMS?

# Answer
> 1 votes
unfortunately this isn't an option on the stock android ROM's, regardless of the version. After doing a little research, it seems that if you wish to root your phone and install a new ROM that the Desire flavor of ROM's (I don't know if it is available for your model of phone since you didn't specify the model) has this feature built into the ROM itself.

After some more research (this was harder to find than I expected) there is an app that has built in auto-retry of failed sms messages. Please see This XDA Forum Post for details about it. It is a replacement messaging client for your android phone which includes this feature.

---
Tags: sms
---


# Question
Title: How can I install ClockworkMod recovery on my Motorola Defy+?
I want to install ClockworkMod recovery on my Motorola Defy+ in order to install Android 4.0.3 (ICS). Where can I get CMW to install? Are there any problems with ICS on the Defy Plus?

# Answer
> 1 votes
Luckily rooting the Motorola Defy is pretty simple and doesn't require any extraneous measures. Please see this link for a tutorial on how to root and install a custom recovery (ie. clockworkmod) on your Motorola Defy.

As far as installing an ICS ROM, after doing some research it appears there is not a fully functional ROM available yet. However, if you are willing to give up a feature or two, you may be able to get a stable release running on your phone. Please refer to the xda wiki page specifically for the ICS development status on the Motorola Defy for more information about the project.

---
Tags: clockworkmod-recovery, motorola-defy
---


# Question
Title: How can install stock Android 4.0 on my rooted Galaxy S2?
> **Possible Duplicate:**
> Where can I find stock or custom ROMs for my Android device?

I've just rooted my Galaxy S2 to remove all the Samsung applications.

I wanted to install stock android 4 on my device, but i can't seem to find anywhere where the android zip exists.
So please if you can point me where to find the latest release and how to install it.

Note: I have a Mac so I can't install odin.

# Answer
> 1 votes
There is no official AOSP\* rom for Galaxy S II, but there are many custom roms of ICS available. I'd suggest trying Cyanogenmod 9 nightlies, which are not stable yet, but usually work pretty well. You can find more information from the Cyanogenmod Forums, specifically here.

Note that the nightlies come with no guarantees, use at your own risk.

\*AOSP: Android Open Source Project, also known as *stock* or *vanilla*.

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


# Question
Title: Why does my Android device create a CD-ROM device on my computer?
When connecting my Android phone (HTC One V) to my PC via USB (in HDD mode), it creates two removable devices for the internal memory and the sd card - as it should.

However, it also creates a CD-ROM device which is always in the "no media inserted" status. Why does it create one and does it have some purpose?

# Answer
> 6 votes
Some network-branded devices use a virtual cd-rom device to supply their own tethering software. If your phone's tethering isn't restricted and the device created is empty, I'd say it's safe to ignore it.

---
Tags: usb
---


# Question
Title: Synchronize a folder in an Android device with a server folder
> **Possible Duplicate:**
> Application for automatic synchronization of remote folders?

How can I synchronize a folder in an Android device with a server folder? In other words, if in server a file is updated with the same name, then that file will also synchronize with the device.

# Answer
> 2 votes
Use FolderSync (Free lite version is also available with some limitations). It supports FTP, SFTP, FTPS, FTPES, WebDAVs etc. protocols to connect with server. It has many sync options: Two-way sync, One-way sync (up or down).

# Answer
> 1 votes
Most of the "cloud" services that have an Android app should work for you (e.g. Box \- app, Dropbox \- app, Google Drive \- app, SugarSync \- app, etc.)

However, keep in mind that most such 3rd-party services store your data on their own servers. If you are conscious about sensitivity of your data and want more control over how and where it's stored, the off-the-shelf services may not be the solution for you. You'll need to set up your own FTP/WebDAV/etc. server, and make it available online by modifying your network's firewall rules to allow outside connectivity. If you have a dynamic IP address from your ISP, you'll also want to register with a free service like No-IP which gives your server a static URL and little Windows/Mac/Unix utility to keep the server's IP address in sync, so that it's always accessible.

You can then use a different kind of a sync app which allows for specifying address/type of the server to sync to. Sachin's suggestion FolderSync will work perfectly for that.

---
Tags: sync
---


# Question
Title: Does a nandroid backup contain the hboot?
If I restore a nandroid backup will it restore the hboot and the corresponding partition tables?

I'm on bravo-stock hboot now and I want to try the CM7 hboot. Will I be able to switch back to stock hboot just restoring a nandroid or do I need to flash the stock hboot first?

# Answer
> 3 votes
Generally speaking, no, ClockworkMod (and other custom recoveries) do not backup your bootloader. You can physically look at your backup directory to verify this, but I have never seen a custom recovery that included a bootloader in the backups. What you typically get is:

* Boot partition
* System partition
* Data partition (also `/sdcard/.android_secure` depending on the recovery/version)
* sdext (if you have it)
* WiMAX partition (if you have it)

The general rule is to make sure you have the correct HBOOT version before you restore a nandroid backup, and you'd have to flash it separately.

---
Tags: htc-desire, bootloader, nandroid
---


# Question
Title: Why can I not pull an IPv6 address from T-Mobile?
I saw that T-Mobile has enabled IPv6 for its network, and I wanted to try it out.

I dropped off my WiFi network, changed my APN to the IPv6-enabled APN (epc.tmobile.com) and was unable to pull an address.

Turns out that they don't support it on this phone (a T-Mobile G2, a.k.a. HTC Vision/HTC Desire Z) yet; they say that only two phones work.

So, I have a couple of queries which led me to post this question:

* Is the IP engine for the EDGE and HSDPA radio actually on-chipset in this phone?
* IPv6 was of course a known thing on the horizon when the phone was released, so if the previous question is a “yes”, then is it at least part of the radio firmware that can be upgraded?

# Answer
The chipset in the G2/Vision/Desire Z doesn't support IPv6, even though the option appears in the OS and T-Mobile is IPv6 enabled.
> 1 votes

---
Tags: htc-desire-z, t-mobile, ipv6
---


title: How can I play a RealMedia stream?

text:
# Question
Title: How can I play a RealMedia stream?
I would like to play the RealMedia streams at http://www.cs.princeton.edu/theory/index.php/Main/AdditiveCombinatoricsMinicourse .

I have installed the RealPlayer beta but all that happens is that the browser saves a .ra file and then RealPlayer says it can't play it.

Interestingly, they work fine in mplayer on linux using `mplayer -playlist http://acstream.princeton.edu:8080/ramgen/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm` for example. The stream itself is `rtsp://128.112.131.181:554/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm` and I thought Android had rtsp support.

Is there any way to play the videos in Android?

Edit: The answer shows how to play the rtsp streams. However, I would really like to be able to play the videos directly from their web page without having to extract each rtsp link manually using a separate computer.

# Answer
That's weird. I could stream this perfectly on my Android 2.3 stock browser.

For you, I'd suggest you do the following :-

1. Download MX Video Player FREE (and a suitable codec for your phone)
2. Enter the URL `rtsp://128.112.131.181:554/blackboard/cs/additive_combinatorics/1_luca_trevisan_350k.rm` in your **stock browser**.
3. You'll see something like :

The above URL for lazy beans:

Click on the MX Video Player and your video should load properly. duh! :D
> 5 votes

---
Tags: video, streaming
---


# Question
Title: How does an app such as "Plants vs. Zombies Great Wall Edition" get downloaded or purchased on Android?
> **Possible Duplicate:**
> Why are some apps on the market incompatible with my device?

I read that Plants vs. Zombies Great Wall Edition is available on May 18, 2012, but on an ASUS Transformer T300, searching on Google Play, Amazon App Store, or QQ game install app, all gave nothing.

Does someone know how to purchase or download it?

The related news is:

http://www.techinasia.com/pvz-great-wall-edition-and-kingdoms/

http://usa.chinadaily.com.cn/weekly/2012-05/11/content\_15265342.htm

# Answer
> 2 votes
Apparently it is not compatible with Asus Transformer after ICS update. Source:

Plants vs. Zombies is listed as incompatible for my Transformer too (on Google Play).

---
Tags: applications, google-play-store, amazon-appstore
---


# Question
Title: Water-damaged phone no longer shows battery status or recognizes my SIM card
I have a T-Mobile G2X, and I accidently poored a glass of water on it. It turns on, wifi works and all the apps are the fine. However, the battery status is displayed as a little question mark, the date was reset to 2007 and it wont read my SIM card.

How can I do a clean install of Android? I'd like to see if that solves my problem, but I'm not sure exactly how to do that.

Is there anything else that could fix these issues?

# Answer
Perform a factory reset. But I doubt that this will fix your problems. Sounds like they are caused by hardware.
> 2 votes

---
Tags: installation, t-mobile-g2x
---


title: WLAN Transfer never over 2MB/s

text:
# Question
Title: WLAN Transfer never over 2MB/s
I have a Phone and a Router with WLAN n-Technology, but i never get more Speed than 2MB/s (Only in Speedtests, not from Computer to Phone) I tried SSH, FTP and MyPhoneExplorer.

Any Ideas what i could do / check?

# Answer
> 1 votes
The speed is limited by weakest point in the system. If you are using a class 2 microSD, you can't get speed more than 2MBps even if your network can transfer 1TBps.

# Answer
> 1 votes
You should make sure that your router is in n-only mode, since if there's even one g-mode device in the access point, the speed gets dropped from all devices, except if the device has separate chips for g-mode and n-mode.

Also, your devices CPU and RAM can cause limitations. For example, my Galaxy Nexus can handle speeds up to 30MBps whereas the original Galaxy capped at about 10MBps despite being attached to a 100MBps access point.

---
Tags: internet
---


# Question
Title: Application for automatic synchronization of remote folders?
> **Possible Duplicate:**
> Complete dropbox implementation for Android

I'm looking for an application that will synchronize folder automatically from my computer to Android device. Application should run in background.

I've tried Dropbox but it requires to manually download each file.

Any suggestions about such kind of Application on Android Market?

EDIT: For 'Remote' I mean my computer that is on the internet (not in the same network).

EDIT: Another key feature is that I want to synchronize my Folder with multiple Android devices.

EDIT: All suggested applications don't run continuous synchronisation from remote to local. Do you know any Dropbox implementation that will automatically download files from remote on Android device?

# Answer
> 3 votes
I use SugarSync. It does exactly what you are looking for and you get 5 gigs of storage on the free account.

# Answer
> 1 votes
Use FolderSync (Free lite version is also available with some limitations). It supports FTP, SFTP, FTPS, FTPES, WebDAVs etc. protocols to connect with remote computer. It has many sync options: Two-way sync, One-way sync (up or down).

And yes, it does sync automatically. You can set time intervals for syncing. Instant sync is also an option.

---
Tags: sync, file-transfer, remote-control, file-management
---


# Question
Title: Can I increase the screen dimming in Android v4?
I've noticed that Android v4 on a Samsung Galaxy Note does not dim the screen nearly enough in darkness or very low light, even when the auto dimming feature is turned on. Are there any controls I've missed? Are there any applications that increase the screen dimming?

If not, can anyone make comments on trying to write such an application? Would I need to modify Cyanogen to do this?

# Answer
Try the app Screen Filter, it does just what you need with no extra hassle.
> 1 votes

---
Tags: screen
---


# Question
Title: Can I prevent the off button from locking the device?
I've noticed that tapping the off button locks the device under ICS. Are there any tricks for making it only shut down the touchscreen and wait for the timeout to actually lock the device?

You must tap the off button to disable the screen when inserting the phone into your pocket because otherwise the phone gets spurious input, but frequently you'll want to pull the phone right back out again.

# Answer
There's an option in Security settings: power button instantly locks screen.
> 2 votes

---
Tags: lock-screens, touchscreen
---


# Question
Title: Better Autocorrection on Galaxy Note similar to Blackberry?
I got my first android device ever and it is the galaxy note. Previously I was on a blackberry.

At the moment, I dislike the auto correction on the Galaxy Note. If I want to type "and" but accidentally typed "abd", the autocorrect puts "abduction". With my old blackberry, typing "abd" will display the suggested autocomplete inline. If you press the space bar, then "abd" remains. If you press enter key, then it will display the suggested autocomplete of "abduction". This is great, because you can easily choose between abd or abduction without needing to look to a separate userinterface control for autocompelte suggestions and moving your fingers to a separate userinterface control.

Can anyone recommend a blackberry like keyboard for android? Or just somethign that let's me easily choose "abd" instead of "abduction" when I mispell "and"?

# Answer
There's a keyboard better that that of Blackberry: SwiftKey X. Believe me, you'll love its Artificial Intelligence based suggestions. It learns from your typing habits to suggest you better. And, it can learn from Twitter, Facebook, Gmail and RSS Feed too (Quick Learning).
> 2 votes

# Answer
You can try default Android keyboard. Search for Gingerbread keyboard or Icecream sandwich keyboard in play store.
> 0 votes

---
Tags: keyboard, samsung-galaxy-note, auto-correct
---


# Question
Title: Backup Samsung Fascinate running ICS, make ODIN-flashable image
I have Samsung Fascinate running ICS. It's very easy to break the OS, such as: by improperly booting into recovery. I want to make a backup, which I could flash using ODIN.

Does anyone know what exactly partitions do I need to backup and what files do I need to put into ODIN tar, in order to get a correctly booting phone immediately after ODIN-flashing?

Here's my mounts:

```
root@android:/ # mount
rootfs / rootfs ro,noatime 0 0
tmpfs /dev tmpfs rw,nosuid,noatime,mode=0755 0 0
devpts /dev/pts devpts rw,noatime,mode=600 0 0
proc /proc proc rw,noatime 0 0
sysfs /sys sysfs rw,noatime 0 0
none /acct cgroup rw,noatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,noatime,mode=0755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,noatime,mode=0755,gid=1000 0 0
none /dev/cpuctl cgroup rw,noatime,cpu 0 0
/dev/block/mtdblock2 /system yaffs2 ro,noatime 0 0
/dev/block/mtdblock3 /cache yaffs2 rw,nosuid,nodev,noatime 0 0
/dev/block/mmcblk0p1 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=writeback,noauto_da_alloc 0 0
/dev/block/mtdblock4 /datadata yaffs2 rw,noatime 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,noatime 0 0
/dev/block/vold/179:9 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,noatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:9 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,noatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,noatime,size=0,mode=000,uid=0,gid=0 0 0

```

and all block devices:

```
root@android:/ # ls -l /dev/block
brw------- root     root       7,   0 2012-05-11 11:33 loop0
brw------- root     root       7,   1 2012-05-11 11:33 loop1
brw------- root     root       7,   2 2012-05-11 11:33 loop2
brw------- root     root       7,   3 2012-05-11 11:33 loop3
brw------- root     root       7,   4 2012-05-11 11:33 loop4
brw------- root     root       7,   5 2012-05-11 11:33 loop5
brw------- root     root       7,   6 2012-05-11 11:33 loop6
brw------- root     root       7,   7 2012-05-11 11:33 loop7
brw------- root     root     179,   0 2012-05-11 11:33 mmcblk0
brw------- root     root     179,   1 2012-05-11 11:33 mmcblk0p1
brw------- root     root     179,   2 2012-05-11 11:33 mmcblk0p2
brw------- root     root     179,   3 2012-05-11 11:33 mmcblk0p3
brw------- root     root     179,   8 2012-05-11 11:33 mmcblk1
brw------- root     root     179,   9 2012-05-11 11:33 mmcblk1p1
brw------- root     root      31,   0 2012-05-11 11:33 mtdblock0
brw------- root     root      31,   1 2012-05-11 11:33 mtdblock1
brw------- root     root      31,   2 2012-05-11 11:33 mtdblock2
brw------- root     root      31,   3 2012-05-11 11:33 mtdblock3
brw------- root     root      31,   4 2012-05-11 11:33 mtdblock4
brw------- root     root      31,   5 2012-05-11 11:33 mtdblock5
drwxr-xr-x root     root              2012-05-11 11:33 platform
brw------- root     root       1,   0 2012-05-11 11:33 ram0
brw------- root     root       1,   1 2012-05-11 11:33 ram1
brw------- root     root       1,  10 2012-05-11 11:33 ram10
brw------- root     root       1,  11 2012-05-11 11:33 ram11
brw------- root     root       1,  12 2012-05-11 11:33 ram12
brw------- root     root       1,  13 2012-05-11 11:33 ram13
brw------- root     root       1,  14 2012-05-11 11:33 ram14
brw------- root     root       1,  15 2012-05-11 11:33 ram15
brw------- root     root       1,   2 2012-05-11 11:33 ram2
brw------- root     root       1,   3 2012-05-11 11:33 ram3
brw------- root     root       1,   4 2012-05-11 11:33 ram4
brw------- root     root       1,   5 2012-05-11 11:33 ram5
brw------- root     root       1,   6 2012-05-11 11:33 ram6
brw------- root     root       1,   7 2012-05-11 11:33 ram7
brw------- root     root       1,   8 2012-05-11 11:33 ram8
brw------- root     root       1,   9 2012-05-11 11:33 ram9
drwxr-xr-x root     root              2012-05-11 11:33 vold

```

**EDIT:** I am aware of following methodology, I could use to restore phone:

* ODIN froyo or gingerbread image,
* ODIN clockworkmod with ICS fix,
* Install firmware from zip file
* Restore nandroid backup

My question is specifically, how do I avoid having to go through all of this, and just make ODIN-flashable restore.

# Answer
I have the same idea once,but its hard to achieve. if use gingerbread ,you can reference the official rom,and make replacement, but for ics, there different partitions,you maybe hard to suceess.
> -1 votes

---
Tags: backup, data-recovery, odin, samsung-fascinate, heimdall
---


# Question
Title: How to print screen my application in android phone?
> **Possible Duplicate:**
> How to take a screenshot with an Android phone?

How to print screen my application in android phone?

# Answer
You can use an app called **ShootMe** from the Market to do this easily (requires root). You can also use the Android SDK to do it without root, but you have to be connected to your computer.
> 8 votes

# Answer
in the android sdk is a tool called DDMS, it will allow you to take screenshots. theres also apps on the market that can do this, but I think they require root.
> 7 votes

# Answer
If you have a Samsung Galaxy S, press the back key and keep it pressed, and then press the home key and release them both.

This will take a screenshot.

It works without rooting, without external applications, and even if the screen is locked.
> 6 votes

# Answer
Ice Cream Sandwich has this built in, I believe. On my Galaxy Nexus, I hold down Power + Volume-Down, no matter what's on the screen. (It can even be at the lock screen.)
> 1 votes

# Answer
In Cyanogenmod (7) you can press the power button to get to menu. There you can choose to take a screenshot. The screenshot is taken and it goes to same folder as photos taken by camera.
> 1 votes

# Answer
For a Samsung Galaxy Y press the menu button and the power button at the same time to take a screen shot.
> 1 votes

# Answer
I prefer the app AndroSS. It requires root access. It's options include:

* Choose between .png and two different compressions of .jpg
* Choose whether you want to use the hardware camera button or shake the phone in order to take screenshots
* Choose how you want to be notified that the screenshot was taken (toast popup, sound, or vibrate)
* Choose whether you want it to remain active until you manually disable it or if it should disable itself after one screenshot.
> 0 votes

# Answer
For Samsung Galaxy FIT press Home + Power at the same time and release. The image will save in Gallery-\>screenCapture.
> 0 votes

---
Tags: screenshots
---


title: Nexus S downgrade with Clockwork Mod

text:
# Question
Title: Nexus S downgrade with Clockwork Mod
I have a Sprint Nexus S 4G running ICS Cyanogenmod 9. I want to run 2.3.6.

In CWR I've backed up, wipe/erased, wiped Calvik cache, but when I go to install my Sojus 2.3.6 file I get `Installing update, Installation aborted`.

I don't know why and I feel like I'm missing something obvious.

One thing I noticed about the 2.3.6 package `sojus-gwk74-factory-4a34b67a.zip` is that in it there is `image-sojus-gwk74.zip` which is the largest file and what I put on the Nexus S' SD card.

There is also `radio-crespo4g-d720sprkh1.img` and `bootloader-crespo4g-d720sprke1.img` which I didn't put on the SD card (or maybe I did, but I can't see them from the install from zip section).

Is there something else I am supposed to do with those files? Perhaps I am supposed to run fastboot before I go to recovery mode in CWR?

**Model Number:** Nexus S 4G

**Android Version:** 4.0.4

**Baseband version:** D720SPRLC1

**Kernel Version:** 3.0.31-cyanogenmod-ga64c18e android@thebeast #1

**Build Number:** IMM76I

**Mod Version:** Apex v1.1.2

My problem is the exact same as this guy's: http://forum.xda-developers.com/showthread.php?t=1429669

# Answer
> 1 votes
You have to use fastboot.

That is all.

This is from my command line command history:

532 ./fastboot-mac flash bootloader bootloader-crespo4g-d720sprke1.img

533 ls

534 ./fastboot-mac reboot-bootloader

535 ./fastboot-mac flash radio radio-crespo4g-d720sprkh1.img

536 ./fastboot-mac reboot-bootloader

537 ./fastboot-mac flash recovery recovery.img

538 ./fastboot-mac flash boot boot.img

539 ./fastboot-mac flash system system.img

540 ./fastboot-mac flash userdata userdata.img

541 flashboot erase cache

542 ./fastboot-mac erase cache

543 ./fastboot-mac oem lock\`

---
Tags: 2.3-gingerbread, 4.0-ice-cream-sandwich, clockworkmod-recovery, fastboot, downgrade
---


# Question
Title: How to re-edit /system file to reboot phone?
How does one re-set or edit the /system/build.prop, when changes kept it from booting up again? Rooted Optimus.

# Answer
> 2 votes
Try rebooting into recovery and connecting to the phone via ADB:

`adb devices`

It should give a message like this:

```
List of devices attached
01234565ABCDEFG        recovery

```

You can then copy the file off the phone:

`adb pull /system/build.prop c:\build.prop`

You can now edit it in any text editor (recommend Notepad++ because it will preserve the Unix style line endings,) and then copy it back to the phone:

`adb push c:\build.prop /system/build.prop`

If the issue was indeed within that file, the phone should boot now.

# Answer
> 1 votes
You restore the backup you made before editing such a sensitive file.

```
rm build.prop
cp yourbackupbuild.prop build.prop

```

If you didn't have the foresight to make a backup, then I guess you can ask for someone with the same phone/software version to send you theirs.

# Answer
> 0 votes
I was able to restore the factory firmware using the instructions here. Worked with no problem on Windows 7. :)

I guess this is why we should use custom-recovery like Clockworkmod?

---
Tags: reboot, boot
---


# Question
Title: HSDPA/3G not working and Power off when plugged to charger
I am not sure whether anyone has this issue before. My phone is: Samsung Galaxy Ace GT-S5830. From today morning onwards, 3G or HSDPA not working in my phone. When I plugged the phone to the charger or plugged into the data cable, the phone shut down automatically. Does anyone have this issue before? Or is there any application or a way to fix the issue or find out the issue

Thanks

# Answer
This could possibly be software or hardware related. If you power the phone down first and then plug it in, does it start charging or does it do nothing? If it doesnt, I would start to **lean** towards some type of hardware failure (hard to say for sure though). Have you also tried a factory reset on the phone? If it is software related for some reason, then a factory reset may fix that up.

Did this issue appear out of no where, or did you recently install new apps or something when the issue started?
> 0 votes

---
Tags: 2.3-gingerbread, samsung-galaxy-ace
---


# Question
Title: Xperia Arc S typing problem while connected to PC?
I am having a problem with my Xperia Arc S, running Android v4.0.3. When I connect my phone to PC with USB cable, and trying to type anything while it's connected, my phone detects a single touch as a multiple random touches (e.g., I press "w", and it writes "wgjr4"), and when I'm trying to delete errors, it deletes one letter and again types several. It's annoying, and there's gotta to be some solution.

Can anybody tell me where is the problem, and how to fix it?

# Answer
Yup even I have a Xperia NEO had I have also faced the same issue. I tried reporting it on the Sony Mobile forum but it seems it is a unresolved bug. Seems the issue is with the current supply, which makes the screen too sensitive resulting in multi-touch. Try disconnecting and try typing after sometime, seems to help in my case.
> 0 votes

---
Tags: usb, keyboard, sony-xperia-arc
---


# Question
Title: Can apps be installed to or otherwise use the external SD card of the Galaxy Tab 2 7.0?
I have a Samsung Galaxy 2 7" wifi only tablet using ICS 4.0.3. Samsung states that all apps on ICS must run from internal storage (8Gb). I have a program that requires more storage for the data files than can fit in internal storage. I have a 32 Gb external microSD card installed with sufficient room for the data files. Is there a way for the app to be associated with the data files on my external storage card so that I can run the app?

# Answer
Use Samsung Kies to successfully connect your tab to PC, Samsung Kies supplies the drivers for your tab to be recognised by PC, when connecting you will also have the usual window pop up to give you access through explorer to both the card and the main tabs "drive", you can select through Kies where you place your media, internal or external. Hope this help.
> -1 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-tab-2-7
---


# Question
Title: What do I get if I install a custom ROM instead of installing new launcher, new phone app, ...?
I have been thinking about installing a new ROM, like CyanogenMod (most probably), but thought it would be a mess to return to stock ROM if I messed it up, plus, last time I checked, not all features are guaranteed to work (camera, tethering, ...).

Now, my question is not about how to backup the old ROM, because I found another solution: as my phone is rooted, why not remove the stock launcher, the stock music app, stock browser, all the Samsung Software Update and Holy Quran and Samsung Apps and Swype and all the apps Samsung forces me to use? These are easy to back up (in case), and I can replace them with a browser of my choice, ADW Launcher (CyanogenMod's one), music player of my choice, keyboard of my choice, etc.

So what does a custom ROM offer more than just custom launchers and widgets and looks? Or is my option "utopia"?

Note: I'm not sure if that matters, but I'm on a Samsung Galaxy Fit GT-S5670, Rooted Android Froyo 2.2.1

Another Note: I read this question and its answer, but the answer there only states things that could be done with a home replacement app...

**UPDATE** It seems nothing can't be done with apps. It's just easier and faster and more stable to use a custom ROM, that is if the ROM for your device is stable enough.

# Answer
> 2 votes
Technically, as a root user, you can achieve every exclusive thing what a custom ROM offers. But, its not always as easy as replacing home launcher. What if you need to replace kernel for better overclocking support...

A custom ROM is actually pre-cooked out-of-box firmware packaging (with specialized feature). Remember, popular custom ROMs (like Cyanogen Mod) are generally backed by an expert developers team or community. So, even if you have expertise of doing every such things in your rooted device, its very difficult to match a team or community. And, don't forget those nasty bugs and security loopholes...

The main advantage of custom ROMs: Those who have expertise of doing everything with rooted device, generally cook their own ROM. It's because custom ROMs can be deployed to multiple devices. Think how you would port your customizations to other devices... Its a big hassle than cooking own ROM.

# Answer
> 2 votes
Two major cons to simply using a different launcher Vs. a whole new ROM:

1. Custom ROMs often offer a later version of Android than is available for your device from a manufacturer or carrier. No amount of launchers will give you the newer functionality of latest OS versions.
2. Very often removing manufacturer/carrier "bloat" is not as easy as deleting some APKs from /system/app directory. In cases of custom UIs such as Samsung's TouchWiz, or Motorola's BLUR, or HTC's Sense, many of their apps which replace stock core functions (e.g. Phone/Dialer, Contacts, etc.) are interwoven with the system and each other in such a way that simply removing them may cause crashes or other system instabilities. Installing 3rd-party replacements does not resolve anything, since these apps are always running in the background, using up valuable resources.

# Answer
> 0 votes
I have noticed in various ROMs some features which I have never seen implemented in applications (not as smoothly). Some concrete examples:

* Whisper Systems has a ROM that implements "selective permissions", which supply "blocked" applications with dummy data if a permission is denied. It also has "Full disk encryption for your phone" which encrypts the whole device partition.
* CyanogenMod also has something like that implemented at the core, but an application can do almost the same.
* I have seen MODs that add options to the menu that shows when the power button is pressed (reboot, reboot in recovery, data transfer, ...). This, I guess, can't be done with an app.
* Better overclocking support, although it can be done with an app but does not support all devices after all...
* Boot animation is often changed/removed with custom ROMs.
* Customized notifications bar (transparent or not, more or less options, different icons near the clock, ...) and UI (dialogs for example and other form elements, etc.)
* Customized unlock screens, screen on/off animations, ...

This what I have seen so far.

**EDIT** To my surprise, as @SachinShekhar pointed out in the comments, **ALL** this can be achieved with applications, so disregard this answer, I'm leaving it for further reference, if someone turned out to not know about all this... (like me)

---
Tags: custom-roms, stock-android, customization
---


title: Outlook Style Android App

text:
# Question
Title: Outlook Style Android App
I use 2010 Outlook running on a PoP3 server. I just bought a Galaxy Note and love it. But I need an e-mail app like outlook that will allow me to setup folder and rules to move specific e-mail in their correct folders. I don't care about syncing with Outlook on my window x64 O.S. because my server handles that for me. But I need the portability of my note with a sort of sophisticated folder/rule e-mail app. I don't mind paying for it, as long as it just doesn't delete my mail after 30 days.

# Answer
Try Touchdown. Their feature list includes "Email Folders" and allows for rules/filters (per this thread). If you like it, make sure to buy a licence before the 30-day trial is up.

I'm not an Exchange-on-Android user myself, but of those I know who are many prefer Touchdown.
> 1 votes

---
Tags: email, outlook, samsung-galaxy-note
---


# Question
Title: Does Unlocking bootloader affect network lock?
Will the bootloader unlock procedure as shown on the HTC Dev website affect my network lock?

I have an HTC Aria, which was originally SIM locked, but I got unlocked from a shop. Now, since I'm working on Android apps and HTC devices, I want to unlock my bootloader, but I'm worried that it will re-lock my device to the original carrier.

# Answer
No, the bootloader has no bearing on a SIM/network lock. The HTCdev site explicitly states this on the bootloader unlock page, in fact:

> Please note that unlocking your bootloader does not mean that you will be able to unlock the SIM lock. Unlocking your SIM lock is at the discretion of your operator/carrier and is not part of the bootloader unlocking scope.

The reverse is also true, but the main point is that the two concepts are unrelated.
> 4 votes

---
Tags: sim-unlocking, bootloader-lock
---


# Question
Title: How to convert PDF to read on Android Kindle?
I can convert my PDFs to the nice AZW format through the Amazon Kindle free email converter.

However, I did not yet figure out how I can add the resulting .azw file to my Android Kindle app as well - does anyone know how to do this?

I've tried copying it to the /kindle directory where the `.mobi` files are, but it does not recognize it

# Answer
Use Calibre for all ebook conversions.
> 4 votes

# Answer
I know I'm coming in late here, but there are a couple more suggestions to convert/push documents to the KF:

* Mail it to your \[your-kindle\]@kindle.com address with 'convert' in the subject line.
* Use the Send to Kindle app (Mac version; Windows version link on page) which automates the process with drag-and-drop.
* The Send to Kindle bookmarklet claims to push web-content to your Kindle (I haven't tried this one).
> 3 votes

# Answer
I think you should make sure the ebook format that the Android Kindle supports first. EPUB is the most common ebook format for ebooks, nearly all ebook readers can recognize this format, including Kindle. So you should convert PDF to EPUB foramt.

1. Download a PDF to EPUB converter. I recommend PDFMate PDF Converter, which is developed by my company
2. Add the PDF to the program to convert it as EPUB format.
3. Transfer the EPUB format to Kindle.
> -1 votes

---
Tags: pdf, kindle-for-android
---


# Question
Title: Why Automatic App Updates In Market Don't Work?
Every time i see a few of apps trying to auto-update themselves but just stalling when it says "Downloading". In other words, automatic update for apps does not work and I am only left with cancelling download/update and doing this manually.

Is there a reason why automatic updates do not work?

Additionally it would be good to know if there was a way to schedule updating of apps or somehow to update a few at one time because updating many/most apps after accessing internet after a long period of time just bogs down system.

# Answer
This can happen if the download cache is full or nearly full, and the download would fill your internal storage. Try cleaning out your caches to free up some space (SD Maid is a good free app for this) and seeing if the downloads will complete then.
> 4 votes

# Answer
I have seen problems when I don't have WiFi on for a while. Some updates are marked as WiFi-only due to the large size, even if you have turned off "Update over Wi-Fi only" in the Market settings (which I assume you have unchecked).

I think there may be other quirks with the Market app. For example, if you are in airplane mode but have WiFi on, the Market may think you're offline and refuse to work.

It may (or may not) help to switch between having auto-update on globally (in Market settings) vs. having it off but enabling auto-update for individual apps.

BTW I just enable auto-update for apps that I trust and know I won't read the update log for before accepting the update.
> 1 votes

---
Tags: google-play-store, application-autoupdate
---


# Question
Title: How anonymous are ratings/reviews in the Android Market?
I can see from reviews other people have given to apps in the market that at the very least your account name is made public. However, I was wondering:

1. Is that the only thing made public?
2. If I only give a star rating to an app (but no comment/review), is this anonymous?
3. Is there any way to leave anonymous review comments (i.e. without visibly associating your account name with it)?

# Answer
1. Your device name is also made public. But, it can be faked easily.
2. As Play Store doesn't display who has starred, you'd be anonymous if you give star rating only. But, nothing can be said for future. I believe, Google stores this data and it can be made public based on TOS and PP we accepted in the beginning.
3. No. Currently, there's no way to leave review comments anonymously.
> 3 votes

# Answer
A star rating without a review/comment is anonymous. I don't think reviews/comments can be anonymous.
> 3 votes

---
Tags: google-play-store, app-ratings
---


# Question
Title: How can I make my Lenovo ThinkPad tablet charge up faster?
It takes a very long time (half a day) to charge up with a USB 2.0 charger plugged in the wall outlet.

# Answer
1. Put your device to sleep mode for faster charging.
2. check o/p voltage and current of your adapter(charger) and use higher o/p current adapter(this option might produce more heat while charging so could damage your device, proper cooling while charging expected)
> 3 votes

# Answer
The USB standard only specifies a rather low charging rate (0.5 amps), but there are well-accepted ways for devices to get a higher rate (by negotiating with the host). See How much power does a Galaxy Tab 10.1 charger need to supply? for more details (of course the specifics about the Galaxy Tab probably won't apply to your phone, but the general background info probably will). If your tablet came with a special USB adapter, try using that to see if it charges faster.

As Sagar notes, turning as much stuff or putting the tablet in sleep mode will help recharge rates.
> 3 votes

---
Tags: charging, lenovo-thinkpad-tablet
---


title: Autoplay video on device boot

text:
# Question
Title: Autoplay video on device boot
I have a Noontec A9 Android Smart Box TV thingy that needs to play a video on loop for a very long time.

I found multiple apps that can do this but I am looking for one that will start playing the video as soon as the app starts.

The device is going to be placed in a duty-free area. The problem is that between 12 and 6 AM the power is switched off so the player will turn off and on in the morning. Using Automateit I can start an app at boot but I just cannot find one that will auto play the video.

Any idea on what I should do? Maybe another solution? The device is rooted.

# Answer
First, make that video player default for video files. Then, use Tasker to `Open File` on boot. `Open File` action can be found in `File` action category. `Device Boot` context can be found in `Event` ~\> `System` category.
> 4 votes

---
Tags: video, boot, automation
---


# Question
Title: Does Android support the Exchange ActiveSync policy "Encrypt storage card"?
Without middleware, without Google Apps, does Android support the Exchange ActiveSync policy "encrypt storage card."?

According to Wikipedia, Android doesn't support the ActiveSync command to encrypt a storage card. I'd like a second opinion, with a reference.

PS: I've seen Samsung claim the ability to encrypt storage cards, but unless it's through ActiveSync, it's not what I'm looking for.

# Answer
> 2 votes
Prior to Android 3.0 (Honeycomb), Android did not natively supported encrypting local storage at all. Android 3.0 introduced the ability to encrypt the local device, and to enforce device encryption by Activesync policy.

Other than the Galaxy Nexus, every phone currently on the market is running either a 1.x or 2.x version of Android, none of these support device or removable media encryption in the Android OS, it is possible that some manufacturers may have added encryption, but this isn't a standard part of the OS available to standard ActiveSync implementations.

For Android 4.x phones (currently only the Galaxy Nexus) full device encryption (and the relevant policies) is brought to phones but this still doesn't seem to include removable media.

# Answer
> 1 votes
On my Samsung Galaxy S2, adding corporate exchange/ActiveSync account does indeed force encryption of all device storage.

# Answer
> 1 votes
A number of Motorola devices support that feature. Here is a link to their site. My group has the Bionic and Atrix 2 and they support that feature.

---
Tags: sd-card, encryption, 4.0-ice-cream-sandwich, active-sync
---


# Question
Title: How can I tell if I have ClockworkMod recovery installed?
How can I know if my Galaxy S2 has ClockworkMod recovery installed? I want to install CyangenMod and installing ClockworkMod is the first step. I'm running Android 2.3.3 and I use a Mac laptop, if that's relevant.

# Answer
> 6 votes
The easiest way would be to install Rom Manager. The first item in this app says "Flash ClockworkMod Recovery" and under that it will say something like "Current Recovery: ClockworkMod 5.0.2.2" (see below). If it does not say this, or has nothing here, chances are you don't have it. If you don't have it and would like it (and are already rooted, of course) you can directly install it from this app.

Rom Manager Screenshot (click image for larger variant)

# Answer
> 5 votes
The easiest way to find out if your Galaxy S2 already has ClockworkMod Recovery installed is to try and boot into it. Turn off the phone, then hold the `Volume Up`, `Volume Down` and `Power` buttons at the same time. (For international version of the GS2 you need to press and hold `Vol Up` \+ `Home` \+ `Power` combination.) If it boots into ClockworkMod - you have it installed :)

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


title: Speech-to-Text Uppercase Letter Problem

text:
# Question
Title: Speech-to-Text Uppercase Letter Problem
Whenever I compose any type of message through speech-to-text, a problem occurs which is rather annoying and seemingly, there is no workaround.

The problem:

Android capitalises the first letter of the sentence, which is great. But it then proceeds to capitalise every occurrence of the same letter wherever it appears throughout the rest of the sentence. For example:

```
This senTence is an example senTence ThaT has been composed Through speech-To-TexT.

```

I have turned auto-capitalisation off and this (obviously) results in no capital letters being used either at the beginning of the sentence, nor are any occurrences of the letter `I` capitalised. This is almost as annoying as the main problem.

I would like to know if anybody has had a similar problem and, if so, is there a solution to this problem?

I have a Samsung Galaxy Note and am running Android 2.3.6 (Gingerbread).

Many thanks.

# Answer
> 0 votes
I have discovered a solution for this problem.

The only apparent way around it is to change the keyboard from the default keyboard to the Swype keyboard.

Click here if you would like to know what Swype is; at first I was a little dubious, but it really is quite marvellous and accurate!

Why this resolves the problem, I do not know, but I am just happy that it does and am certain that this will provide some respite to those of you who are also experiencing this annoying problem.

---
Tags: 2.3-gingerbread, voice-recognition
---


# Question
Title: Can I connect my device to a Cisco pix VPN?
We are buying quite a few tablets running Ice Cream Sandwich. Will it be possible for us to connect these tablets to our Cisco pix VPN? I know that Cisco have launched an app but it is for ASA. I have looked and not found anything that could do this.

# Answer
> 1 votes
Cisco offers a rooted AnyConnect vpn client, and it turns out they also have an ICS AnyConnect available in the Play Store as well. This should help!

---
Tags: 4.0-ice-cream-sandwich, vpn
---


title: Galaxy Tab P7500 won't boot

text:
# Question
Title: Galaxy Tab P7500 won't boot
I was trying to install a custom ROM from recovery menu, but it failed and now my tablet stuck on Samsung Logo and won't boot. In recovery menu I get these errors:

```
E:failed to mount /system (Invalid argument)
E:install_application_for_customer:Can't mount /system

```

in 'apply update from/ sdcard' menu, I face an empty list, which means the sdcard is not mounted.

What should I do to survive my tablet?

# Answer
Now, the only option you've: Flash ROM over USB using Odin (if you have Windows PC). You can find firmware files for your device on Internet (look XDA Forum).
> 1 votes

---
Tags: samsung-galaxy-tab-10, unbricking
---


# Question
Title: How can I delay the screen's password lock on my Stratosphere?
I need my to have my screen be password locked, but I want it to kick in after only 5-10 minutes (i.e., if I lock my phone and unlock it a moment later, I *don't* want to have to put in my password again).

With my old Droid Pro it was very easy to set that up. On the Stratosphere it doesn't look like that option is available, so I keep having to put in my password every single time I go to unlock my phone. Am I missing something? Is there any way for me to do this?

# Answer
On the RAZR, it's separate from the display timeout. It's in "Security-\>Automatically lock". Not sure if that is unique to the RAZR or not.

If you have the SDK installed, it might be possible to push an alternate property with "adb shell setprop", but it would not be persistent across reboots.
> 1 votes

---
Tags: settings, lock-screens
---


# Question
Title: Exchange Email Notification doesn't clear
I have a couple Google Mail (apps and gmail) accounts linked to my phone. If I get email the phone notifies me. If I read the email on a PC, the notification goes away. I like that.

I also am using the "Email" app with an Exchange server for my day job. If I get email the phone notifies me. However, if I read the email on PC (outlook or outlook web access) the notification never clears. So, I see the notification on the phone, tap through and... find nothing new.

Is there a setting that I'm missing?

\[edit\] running 2.1, if that matters.

\[edit\] Feb 1, 2011. This is still an issue since the Android 2.2 update as well

# Answer
> 0 votes
The problem went away after the ICS update was pushed out.

# Answer
> 1 votes
How often is your Exchange email on your phone syncing to the Exchange server? It may not be going away because the sync isn't set soon enough? My guess is that it doesn't know that the email was marked as read until it syncs back to the server.

# Answer
> 1 votes
The issue persisted even after the 2.2 upgrade.

Switching to Touchdown is one reasonably inexpensive alternative.

# Answer
> 0 votes
I'd suggest using K-9 Mail, a much better email app than the built-in. On my IMAP4 accounts, the notifications are cleared when the phone pulls the emails again. Haven't tried this with a push account, but i'd imagine it will work with a possible delay of your pull interval.

---
Tags: email, notifications, outlook
---


# Question
Title: How can I install Firefox on an Android with no service or Google account?
This is for a very narrow use case with a phone that is used as a mobile GUI environment only. The phone has no service and is not associated with a Google account, so it can't access Google Play. Is there another way to install Firefox?

# Answer
> 9 votes
You can grab the latest .apk on a PC from Mozilla's FTP server and sideload it, as noted on Mozilla's wiki.

If you're unsure of how to sideload an app, you can find a variety of methods in How can I install an app given only its APK file? (some require internet connectivity, many do not).

---
Tags: installation, firefox-for-android
---


# Question
Title: Music players that can import M3U playlists?
OK, so it seems that (unbelievably) Winamp for Android is so extremely stupidly designed that it can't import M3U playlists.

So, I want a player that can import M3U playlists. I'm running CyanogenMod 7. I have copied some MP3s I want in a playlist to a directory on the sdcard, and used the "My Playlist Maker" app to make an M3U file that references the audio files inside that directory. Does anyone have some ideas for good music or media players that can import this M3U playlist?

An additional requirement is that the player be able to set itself as the default player to be used with Bluetooth - Winamp, for example, has the "Control headset" (use Winamp to control the headset) checkbox setting.

# Answer
> 8 votes
OK, I'll answer my own question on this one because I just came across MortPlayer. It does EXACTLY what I want: it will load M3U files or just play all files in a directory.

---
Tags: cyanogenmod, bluetooth, music, media-player, import
---


# Question
Title: What determines if a phone will accept a microphone in the audio jack - hardware or software?
I have two Android phones: a Nexus S and a T-mobile G2. I just bought a new set of headphones that have a built-in microphone. The Nexus S seems to recognize audio input but the T-mobile G2 does not. Is it a hardware limitation or because I am running Android 2.3.6 on my G2 and Icecream Sandwich on my Nexus S?

# Answer
> 10 votes
Most likely it's a difference in the TRRS layout of the headset.

For example, I have two "similar" headsets, one that came with Samsung Galaxy S and another that came with Samsung Galaxy Tab 10.1. Even though they look similar to the naked eye, if I use the Galaxy S one with my Tab, I only get mono sound due to a minor difference in the TRRS layout.

Sometimes I can remedy this by pulling the jack a little out of the plug, but it's very tricky to keep it in the correct position.

Anyway, you should test the jack with different headsets to verify that there's no physical damage to the jack.

---
Tags: audio, microphone
---


# Question
Title: Is it possible to leave some apps in the internal memory while using S2E?
Well, is it possible? I have a Galaxy Ace with the official CyanogenMod ROM. I only have a class 4 micro SD card and is using the SD Speed Increase app.

I was wondering if I could leave some apps (like handcent sms, go launcher ex, etc) in the internal memory while retaining other apps in the sd-ext partition. Thanks.

# Answer
S2E moves the whole applicator folder to your ext partition. If you want to move specific applications you need to use something else.

Something else in this case can be Link2sd. You can pick apps and even data to move.
> 2 votes

---
Tags: cyanogenmod, internal-storage
---


# Question
Title: Why is CyanogenMod zip not being found when I try to install it?
In order to help fix my problems with USB connectivity, it was suggested to me that I upgrade my kernel and ROM. I upgraded the kernel fine, it seems, but for some reason upgrading the ROM, which is CyanogenMod, keeps failing.

I have tried both ways of upgrading, via recovery and via the ROM manager (for which I purchased the full version). However both fail the exact same way, which is that I get an error message in the recovery interface that says the zip file for the ROM is "not found", despite the fact that the location it says it can't find the file is exactly where the file should be.

Here's what it looks like:

It says there is a log in `/sdcard/clockworkmod/` directory, but when I look at that directoty, all that I see is a file called `recovery-update.zip`. There are no log files that I can see anywhere.

I have re-downloaded the zip a couple times to be sure it is not a corrupt file or anything, so I think the file is okay.

How do I get the zip to be found so that it can be installed?

# Answer
It was necessary to completely wipe all system data before flashing the ROM. Once I did that, the file was found as normal.
> 0 votes

---
Tags: cyanogenmod, rom, rom-flashing
---


title: Install apps to sd card by default

text:
# Question
Title: Install apps to sd card by default
How can I do this? I'm using a Samsung Galaxy Ace

I've tried this method http://forum.xda-developers.com/showthread.php?t=1278349 I confirmed that it was indeed set to 2. But it wouldnt work.

Then I rooted my phone, installed an app with which I could modify the default installation path, but it also wouldnt work.

What can I do?

# Answer
> 4 votes
With 2.3, it will install apps by default to the external SD card. However, this will *only* happen if the app can *run* from the SD card. Many apps **must** be installed onto the internal storage in order to work properly.

# Answer
> 2 votes
From Google:

> App installation on external storage media The Android platform now allows applications to request installation onto the device's external storage media (such as the SD card), as an alternative to installation onto the device's internal memory.
>
> Application developers can express the preferred installation location for their applications by means of a new attribute of in the manifest file, android:installLocation. The attribute supports three values: "internalOnly", "preferExternal", and "auto". At install time, the system checks the value of android:installLocation and installs the application .apk according to the preferred location, if possible. If the application has requested external installation, the system installs it into a private, encrypted partition in the external media. Once an application .apk is installed externally, the system lets the user change the storage location of the .apk and move it onto the device's internal memory if needed (and vice versa), through Manage Applications in the user settings.
>
> By default, the system installs all applications onto the device's internal memory, except for those that explicitly request external installation. This means that the system will always install legacy applications onto internal memory, since they do not have access to the android:installLocation attribute. However, it is possible to configure and compile a legacy application such that it is installed internally on older versions of the platform and externally on Android 2.2 and later platforms, if necessary.
>
> Note that requesting installation onto the device's external media is not suitable for all applications, particularly because the external media may be removable and unmounting/remounting may disrupt the user experience and system settings.
>
> For more information about setting a preferred install location for your application, including a discussion of what types of applications should and should not request external installation, please read the App Install Location document.

# Answer
> 1 votes
Use link2sd. It's a very nice app. You can even set it to automatically move applications to the sdcard.

# Answer
> 0 votes
Try the steps in the provided link and it will work like a charm, works for me :)

and if your a developer and want to add your application directly into sd card then add below line in manifest tag

```
android:installLocation="preferExternal"

```

---
Tags: 2.3-gingerbread
---


title: Mail Insists on Being "Push"

text:
# Question
Title: Mail Insists on Being "Push"
Phone: Sprint Nexus S 4G with the ICS update.

I have email accounts (hosted Exchange) set up and working without issue. Well, one small issue: No matter what "Check Frequency" I choose, they insist on being "push" mode. I have one at 10 minutes, the other at 15 minutes -- but the second an email hits that inbox the phone dings.

Drives me nuts -- and wreaks havoc with playing music...

Is there a setting somewhere else or new in ICS that I need to be looking for? Anyone else having a similar issue?

# Answer
Contact your hosted Exchange provider to turn the Push off. They are enforcing it.

Another way: Turn your email notification off or set its ringtone 'Silent'. But, its inconvenient.
> 1 votes

# Answer
Install Juicedefender and set it to only allow data connections with the interval you want. You might need one of the paid versions if you need this to work on WiFi as well.
> 0 votes

---
Tags: email, push-notifications
---


# Question
Title: Replace HTC Sense "recent apps" by stock ICS
I've just ordered my new HTC One X phone which will be my first Android phone and ships with Android ICS and HTC Sense. I've seen some reviews on YouTube and the only thing I didn't like from HTC Sense was the "style" they use in the "recent apps"-switcher. Is there any way to revert only that one "style" back to original ICS? Maybe someone could also explain to me what the "Launchers" are everyone is talking about... Are they like the explorer.exe on Windows? Are they responsible for the whole look and feel? Or is something like the "recent apps"-switcher a separate process?

# Answer
To answer your question about launchers:

Yes, they are like explorer.exe on Windows. Most launchers will replace the home screens and app-launching window. Some may even affect the app-switching, but you might have to play around with them.

A short list (note: not complete) of Alternative Launcher apps:

Looking at the above apps you can see how they change the look-and-feel of the bulk of Android's UI.

I have tried most of the above, and each have extensive options and tweaking abilities to get your home screens and app launchers to look the way you want them.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, htc-sense, recents-screen
---


title: GPRS/Data only starts after reset

text:
# Question
Title: GPRS/Data only starts after reset
I have Karbonn A9, Android 2.3.6. The GPRS/Data does not switch on occasionally, but once I reboot the phone I can start it. After deactivating GPRS/Data I have to reboot the phone get either data or GPRS to connect again. What could be causing this?

# Answer
Backup your data and factory reset your device. If problem is intact, its firmware issue. Fixing it isn't easier than flashing new ROM.

The best way to work around: Disconnect Mobile Data by renaming APN. No need to factory reset or to flash new ROM. You don't need to rename APN manually. Install Widgetsoid and use its mobile data toggle widget. In settings, make sure toggle method is APN renaming. Done!
> 0 votes

---
Tags: 2.3-gingerbread, gprs
---


# Question
Title: How can I flash my Galaxy 5 (GT-I5500) via Linux?
I like to know if there's a way to flash my Galaxy 5 (I5500) via Linux. I found Heimdall, but it only works with Samsung's Galaxy S.

# Answer
> 1 votes
you can use mobile odin to flash ROMs directly from your device.Galaxy 5 (I5500) is supported. See the thread at xda developers: http://forum.xda-developers.com/showthread.php?t=1347899

# Answer
> 0 votes
Many people at xda make tar's from update.zip files. Maybe there is a way to make update.zip cwm flashable files from odin flashable tar files.

# Answer
> 0 votes
I could never get Heimdall to work properly. I wound up flashing my ROM directly from ADB instead:

```
adb shell
/sbin/recovery --wipe_data
/sbin/recovery --update_package=SDCARD:romname.zip

```

(romname being whatever your zip file's name is, and at the root of the SD card)

---
Tags: samsung-galaxy-5, rom-flashing
---


title: Stream Sound from Ubuntu to Android

text:
# Question
Title: Stream Sound from Ubuntu to Android
I got tired of replugging my headset between a desktop and Android when someone calls me. Is there a way to stream sound from Ubuntu (I use Pulseaudio) to Android phone over wifi or usb?

# Answer
Ubuntu has built Ubuntu One Mobile for that very purpose. The service is free to try for one month, then $3.99/month (or $39.99 yearly). It's worth mentioning that the paid account gives you 25GB of storage and unlimited streaming for devices running Android 2.1+, iOS 3.1+ as well as Windows XP, Vista and 7 (and there are rates for additional storage).

(*For those who do not wish to stream music, Ubuntu One provides 5GB of cloud storage for free.)*
> 7 votes

# Answer
Yes! There is an app called Remote Audio which tunnels your computer's audio output over either SSH or 1 or 2 other protocols. I just installed it and haven't set it up yet, but I plan on using it alongside a remote VNC connection to my desktop at home so I can use Energy XT remotely to sequence song ideas from wherever in the world I happen to be. =)

I'm sure the Ubuntu thing works awesome for music, and probably involves a simpler set-up, but this will stream ANY sound your computer makes, and it's free (and works with any \*nix system). The Rhythembox thing you posted about would work awesome too, but you need to set up an Icecast media streaming server first.
> 6 votes

# Answer
I use the old Winamp Shoutcast streaming server tools. Then use one of the apps that play Shoutcast stations. Winamp (official app, but Shoutcast streaming still in development as of 11/8/2010) or XiiaLive (AppBrain link).
> 3 votes

# Answer
Have you thought of an UPnP AV approach? The protocol allows streaming of media between various devices in the same network (e.g. Wifi). There is a large variety of servers and clients for all the OSes.

For example, MediaTomb is a well-known media server also available for Ubuntu. For playback on the phone you could use allShare, which comes preinstalled on some phones, or a free client like BubbleUPNP or Skifta.
> 2 votes

# Answer
You can install airbubble on your android, which works as a speaker using apple's AirPlay (DAAP) protocol.
https://play.google.com/store/apps/details?id=com.bubblesoft.android.airbubble

Pulseaudio can be configured to stream to any AirPlay receiver - check this answer for details on setting that up: https://superuser.com/questions/331126/how-can-you-stream-music-from-ubuntu-to-airplay-speakers-on-your-network-with-ub

With airbubble running, it should show up as a speaker option in the ubuntu sound menu.
> 2 votes

# Answer
Check out subsonic. www.subsonic.org It has its own app in the market and should play nice with phone calls. Takes about 2 seconds to setup on an internal only network and 3 min to access it from anywhere.
> 1 votes

---
Tags: usb, audio, linux, streaming
---


title: Saving a place on Google Maps account

text:
# Question
Title: Saving a place on Google Maps account
I want to save a place in Google Maps and put description/notes on it..

When I used Symbian, after clicking on the star to add the place as favorite, I could put name and description in the place, and in my Google Maps account, the places get the name and description I put.

In Android I can't find this feature, I can't write notes in a favorite place. Is this feature deprecated? How can I do this?

# Answer
> 2 votes
It seems that feature has been replaced by the Check-In feature that Google is trying to promote, so that you use there location based app (Latitude). When you check-in you can add info and reviews.

Google it trying to promote Latitude as a loaction based social app where you can share your location and interact better with your friends and also provide reviews for the selected starred location.

---
Tags: google-account, google-maps, geolocation
---


# Question
Title: Who can see how many people have uninstalled an app?
A few months ago I installed a free comic viewer app from a local publisher because I always have bought the comics on paper anyway so it seemed a logical way to do.

This publisher is boasting about the thousands of downloads he got for his app.

However, having seen the app, I uninstalled it the day after because it simply was not good enough (and took to much memory).

So I am just wondering: we always see how many downloads an app has. But can we see somewhere how many uninstalls have occurred?

# Answer
> 2 votes
There is no way to see this fro the user's end. Generally read through the comments. People are very vocal about their opinion. And if it has truly been uninstalled that many times, beleive me, people will say why and you will get a good indication.

And yes, a developer does get daily statistics on installs/uninstalls.

---
Tags: applications, google-play-store, installation, uninstallation
---


# Question
Title: Exchange Calendar Sync can't edit turns reminders on
I have synced my Galaxy S II with exchange 2010 server. It has imported all my calendar events as expected, however it has set a reminder on all of the events. For example, in Outlook I have public holidays in my calendar with no reminder, however on my phone these are imported with an Alarm "On Time". Since these are all day events, the alarm goes off at midnight.

Does anyone know a way way to fix this problem?

# Answer
This problem was resolved by upgrading to Ice Cream Sandwich
> 0 votes

---
Tags: calendar, exchange, active-sync
---


# Question
Title: is there a way to schedule a turn-on-wifi-sync-turn-off-wifi scheduled task for every day at 8am?
I have no 3G. I use my android phone mostly via wifi home network and read emails and podcasts later offline.

Is there a way to make a scheduled task which will turn on wifi, force sync (or wait for it) and turn off wifi after for example after 20 min?

Force sync is optional. I will just hope that during the 20 min it will occur somehow. Is there an app which will do this or some smart hack?

# Answer
> 5 votes
Of course there are tons of it. Many of them just supports what you are asking but I'd recommend you llama or tasker. Tasker is paid app but llama is free and uses your cell tower to determine your location to make location based tasks as well. For eg, not only it can do what you have asked but also only when you are at your home.

---
Tags: wi-fi, sync, automation
---


# Question
Title: Adding email address from Gmail to Contacts
Suppose I have a contact in **Contacts** named John Smith. John's email address is *jsmith@gmail.com*. I've emailed him in the past, but I've never added his email to his contact details. Now, suppose I compose an email to John, then as soon as I type *js*, **Gmail** guesses that I want to email John and his full email address pops up for me. At this point, I'd like to copy his email address and add it to his contact details in **Contacts**.

Any way for me to do that easily?

I'm using ICS on the galaxy nexus.

# Answer
> 5 votes
You don't need to copy the email address. Gmail pulls it from an auto-created contact (with only one value). **Merge** this contact with the contact you created manually.

**Procedure:** Using stock contacts app, Select the contact in which you want to insert email. Tap `Edit` from menu. On Edit contact screen, tap `Join` from menu and choose email address contact.

---
Tags: contacts, gmail
---


title: Unable to factory reset my HTC Desire S

text:
# Question
Title: Unable to factory reset my HTC Desire S
I have a HTC Desire S. I have firmware updates but when i try to update the same. I rebooted in the updating process and the phone hangs there for hour (i waited for 4 hrs once). I tried to factory reset the mobile, still facing the same issue.

Note: The phone is rooted.

Do I need to visit HTC Service center or is there anything that I can do?

# Answer
Factory reset only resets all user data, not the OS itself. If your update failed for some reason, you'd have to reflash the phone. You can find info on this in the XDA-Developers forum.

Note that since your phone is rooted, your warranty may be void. Take this into consideration before you take your phone to the service center.
> 3 votes

---
Tags: 2.3-gingerbread, factory-reset, htc-desire-s
---


# Question
Title: How do I get Youtube Links to open in the YouTube app and not a browser?
Everytime I click a link to a Youtube clip I have to choose which browser to open it in. I'd like them to open in the YouTube android app. Is there a setting somewhere that I can change ...?

# Answer
> 8 votes
If you have YouTube installed, the YouTube app should be one of the options you get to open the video. When you see this prompt, checking the "Set this option as default" checkbox will make every YouTube link open with the app (you might have to check the option again when opening from multiple browsers, I've had this happen).

---
Tags: youtube
---


# Question
Title: Issues with automatic update on a rooted Epic 4g touch
So my phone originally had (before the root) Android 2.3.6. After the root process, it ended with 2.3.4 and it keeps telling me to update. A few things aren't working for me anymore, and I'm not sure if that's because of the root process or because of a bad 2.3.4 version.

Anyway, every couple of days my phone will notify me that there is an update available (likely the 2.3.6 I had before) and it asks if I'd like to restart and install. Upon clicking restart, it goes black, starts an update screen (with a progress bar) and goes about 1/4 the way before it stops updating and shows me a warning sign.

My question(s): Am I able to apply an update via a rooted phone? If so, what might be going wrong? If not, is there a way to either turn off that update (or get it via a different method or something)?

# Answer
My answer(s): (these are limited to my experiences)

No, you most likely will not be able to apply a standard update to a rooted phone.

As far as turning off the update, this is most likely specific to the phone, and if it's being pushed by your carrier, my guess is you can't just turn it off. I would choose (now that you're rooted) to just flash a new ROM. If you like your stock stuff, you can probably find a ROM that is the same thing you're using now, with the 2.3.6 update.

This ROM may be what you're looking for in the case I described. It doesn't require you to do a wipe either, basically the update for your phone!
> 3 votes

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


title: Test Accelerometer alignment?

text:
# Question
Title: Test Accelerometer alignment?
Is there any app around that lets an Android user see the "flat" on the accelerometer? The reason I'm looking for such is because I recently got the Need For Speed Shift game. And I notice that the car is veering to the right even if I have the phone held straight. I have to tilt it a little to the left in order for it to go a straight direction which is an awkward workaround. If there's an app that can show a straight line for me to be able to test if my accelerometer is misaligned, please do share. If there's no such app I'll happily accept any hacks/workarounds available like a live wallpaper with a liquid physics on it perhaps?

The sooner I find this out, the better because I can send it in for replacement / repair while it's still under warranty.

# Answer
There was an app that I had a while ago, I think they removed it from the market, but I found it here: Tricorder. It's a little cheesey and geeky, but if you are in the first section ("GRAV") it will show you the direction vectors from the readings it gets from the accelerometer. It does some other cool things too, but for your diagnostic purposes, it should work well!

**Update:** Here's a screenshot of what you're looking for. I took this while holding my phone horizontally, and you'll notice the "y" vector is 0.040. It kept moving between 0.080 and 0.000. I'd say if it's much more than 0.150 off, you probably have a hardware issue.

Here's the reading I got at ~0.500. To get this reading, I held the phone horizontally and lifted up the left side almost a centimeter. Here's the screenshot, if it helps:
> 5 votes

---
Tags: sensors
---


title: Aoson M19 -- Need Device Drivers

text:
# Question
Title: Aoson M19 -- Need Device Drivers
Myself and a few others have an extra Aoson M19 android tablet on hand, but can't seem to find any USB device drivers for it. I assume this is because it isn't an overly popular tablet.

Does anyone know where some drivers could be found? Perhaps someone wrote their own?

# Answer
> 3 votes
Found this..

> After a few days working with this beautiful tablet i must say it's better than i expected. Great screen, fast enough (i never tested games). Now i'm intersting to conect the tablet with a usb cable to my windows 7 desktop. Please tell me where i can find drivers so i can synchronize it with the program i use (my phone explorer). With the drivers i found i can only see and work with the files on the memory of my tablet. Thank you in advance.
>
> ANSWER: thank you for taking the time to post a review, please email us at techhelp@merimobiles.com we will send you the windows drivers, thank you

So it looks like they're not publicly available, but try emailing this company and you might get them as well!

---
Tags: usb-drivers
---


# Question
Title: How can I restrict a user's ability to modify settings or install apps?
Our team is planning to buy around 10 Android phones for the team members. We don't want them to install any applications other than the ones provided. Is there a method or an application which would allow me to restrict the ability of a user to install apps?

As an analogy, on Windows the admin can configure the system so that other users cannot access Internet settings, task manager, or install new software. We'd basically like to do something similar to that.

One idea I had was to download the Android source code itself and then program it according to my needs and install it on the devices. However, I would prefer to avoid doing that, if possible.

# Answer
You can't... unless you manufacture the device by yourself.

You can't stop power users from flashing ROM which would flush your software based protection (even if you have embedded the solution in ROM to survive factory reset). Unfortunately, almost all devices in Market support it. If not, there are ways to hack bootloaders, too.

If you are still interested in software based solution, try contacting Soti. They provide such type of solutions at a cost.
> 3 votes

---
Tags: security, settings, installation
---


title: No GPS reception on Asus Slider SL101

text:
# Question
Title: No GPS reception on Asus Slider SL101
I am the owner of an ASUS SL101 tablet, runing Android 4.0 (ICS). Using the "GPS Test" app, I cannot get any GPS signals, even when standing outside for extended periods of time. I have a standalone GPS that has no problems getting GPS signals under the smae conditions. Is this a harware or software issue, and is there any way to get any reception on the tblet? One of the tablet's primary purposes was to be a GPS, and at the moment the function is completely useless. Help is much appreciated.

# Answer
Unfortunately, I would say you probably have a hardware issue here. I have had two phones do similar things, one did not connect at all, the other would connect only for a moment before basically shutting the GPS down. Both of these ended up being hardware issues resulting in me returning the devices. My best advice would be to try multiple apps to test GPS signal, ( I use GPS Status or Tricorder), and **if you get no GPS reception from any of them**, contact your manufacturer, or the people you purchased it from. Usually resellers will refund or replace products that malfunction without provocation.

If you do get signal with any of them or you get partial GPS signal sometimes, I'd still contact your reseller or manufacturer with the issues, while continuing to test it in different places alongside other (Android 4.0, if possible) devices.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, gps, network-signal
---


title: Calendar in ICS lockscreen

text:
# Question
Title: Calendar in ICS lockscreen
I'm searching for a way to display a couple of calendar events on the lockscreen of Android 4.x ICS.

I found Lockscreen Calendar but it doesn't support ICS.

# Answer
> 7 votes
My personal solution would be to use Widgetlocker and put a widget on the lockscreen, such as the built-in ICS calendar widget. But that's just me :)

---
Tags: 4.0-ice-cream-sandwich, calendar, lock-screens
---


# Question
Title: Unlock Xperia Play R800i for use with CM9
Is there any way I can unlock the bootloader for my O2 Xperia Play so I can install Cyanogen Mod on it? Sony announced today that they will not be releasing ICS for the Xperia Play. Now I want to unlock it and put Cyanogen Mod 9 on it. How would I go about doing this?

# Answer
> 2 votes
Yes I have an O2 Xperia Play and the only way for you to get CM9 is to unlock the boot loader using Omnius or any test point method as I did. Do not use Sony's way as you will lose DRM protected content and that is not what you want, so use Omnius then try and get into fastboot mode and it will work.

# Answer
> 3 votes
**Unlocking Your Xperia Play**

Known issues

It is currently not possible to unlock the boot loader for CDMA phones. Some customers with unlocked boot loaders have experienced problems when they are accepting over the air upgrades (FOTA - Firmware upgrade Over The Air). For customers that have unlocked the boot loader, please do not accept any over the air upgrades. For additional information, check out the hints and tips from the community on the XDA forum. Instructions

1. First, you should confirm that it is possible to unlock the boot
loader of your phone by checking the service menu.
2. In your phone,
open the dialler and enter *#*#7378423#*#* to access the service
menu. In your phone, tap Service info \> Configuration \> Rooting
Status. If Bootloader unlock allowed says Yes, then you can continue with the next step. If it says No, or if the status is missing, your device cannot be unlocked.
3. On your computer, click Continue at the
bottom of this page to start the unlock boot loader process.
4. Read
through the information in the pop up window and click Yes, I’m sure, if you are still confident you want to unlock the boot loader.
5. Read through and accept the legal terms. Click I Accept.
6. Enter your name, email address, the first 14 digits (remove the last digit) of your phone’s IMEI number and the two CAPTCHA words in the input boxes. Click Submit. You can view the IMEI number by entering \*#06# on your phone.
7. The unlock boot loader key is displayed. Write it down and save it for later use.
8. Download and install the latest Android SDK from developer.android.com.
9. Download and unzip this file. This is the standard android\_winusb.inf-file, with a few lines of code added to enable Fastboot to support Sony and Sony Ericsson devices. Make sure you are running Google USB Driver package revision 4 or higher in
your Android SDK. You can see current Google USB Driver package
revision in the SDK Manager.
10. Place the unzipped file in the
usb\_driver folder, located in the Android SDK \> extras \> google
folder on your computer. Accept to replace the old
android\_winusb.inf-file with the new file. If you can't find the
usb\_driver folder, please install the Google USB Driver Packager
using the Android SDK manager.
11. Turn off your phone.
12. On your phone,
push and hold the unlock button\* at the same time as you connect the phone to the computer with a USB-cable. The unlock button may differ between different phone models. See the note in the bottom of this
page for more information on what button use on your phone.
13. On your computer, you will be asked for drivers. Point to the usb\_driver
folder where you placed the android\_winusb.inf-file, and select the Android Boot loader Interface-file.
14. Open a command window and go to the tools folder within the Android SDK folder.
15. Enter fastboot.exe -i 0x0fce getvar version, and verify that you get a response back (for example "0.3"). This means your phone is connected properly.
16. Warning! If you perform this step, you will unlock the boot loader. This may void your warranty and/or any warranty from your operator. If you still want to unlock the boot loader of your phone, enter fastboot.exe -i 0x0fce oem unlock 0xKEY, where KEY is the unlock boot loader key you got in the beginning of this instruction. The boot loader should now be successfully unlocked.

**Hold the following button while connecting your phone to a computer with a USB-cable:**

* Menu button (for Xperia™ arc, Xperia™ arc S, Xperia™ neo, Xperia™ neo V, Xperia™ pro).
* Search button (for Xperia™ PLAY).
* Volume up button (for Xperia™ mini, Xperia™ mini pro, Xperia™ ray, Xperia™ active, Live with Walkman™, Xperia™ S).

**This process was found on Sony's unlocking site.**

---
Tags: 4.0-ice-cream-sandwich, cyanogenmod, bootloader-lock
---


# Question
Title: How To Selectively Update Applications On Google Play?
I would like to know how to update manually only apps that I want and not all apps at once when every other day they get updated again. How to checkmark only specific apps I want to manually update?

# Answer
> 1 votes
You could check-mark for automatic updates those apps which you care about or just update each application individually.

---
Tags: applications, google-play-store, updates, customization
---


# Question
Title: How to active the RAM memory which is differents with 512 MB when buying
> **Possible Duplicate:**
> Why is my device not utilizing all of its available RAM?

I have new problem with my Novo 7 Basic, Android 3.2, 8GB, 512 MB\** RAM:

When I go into `Tools -> System Info` (have CPU, Display, Memory...) in Memory Info:

* Total Mem 343.MB + Free Mem 36.048 MB (\<512 MB RAM)
* Inactive 94.496 MB

When I used : "Android Assitant app ", it shows my Memory info (RAM) is:

* Used : 183,96MB
* Free: 150,95MB

Total: 334.96 MB

"RAM Manager Free software ", it says that Memory info is:

* MemTotal: 343.000 MB & MemFree: 7012 kB

But my tablet is supposed to have 512 MB of RAM. Please explain this to me (for any problems or errors). How do I activate the "inactive mem 94.496 MB"?

# Answer
This memory is not inactive. It is reserved for the GPU and the radios (wi-fi, bluetooth etc.)

You cannot activate it because it's already in use.
> 3 votes

---
Tags: ram
---


# Question
Title: Why does my phone keep forgetting the Default apps?
Am running CM 7.2 on a Nexus One. Have tried resetting defaults with "Default App Manager," but eventually no matter what I do, my device forgets the Defaults for my Browser, images, music, SMS, etc... Is there a way to fix this permanently?

# Answer
> 7 votes
Normally there're four reasons for default apps to reset.

1. You install an app that can handle that intent.
2. You uninstall an app that can handle that intent.
3. You update an app that can handle that intent.
4. The app is on the sdcard and you rebooted/mounted it on a pc.

The fourth is commonly overlooked. Without source level changes this can't be modified.

---
Tags: default-applications
---


# Question
Title: What determines power management policies in Android?
I am just approaching to the Smart Phone and Android world and have a couple of doubts:

> Which modules (and SW or FW?) decide the policies with which power is given to any component of the Smart Phone that requires it?

furthermore

> Are power management modules on Smart Phones implemented in the Android OS or in some special dedicated firmware?

Obviously power management must work also if the OS is not yet loaded, but who is responsible of it?

And to what extent can I modify the power management with an application running inside of the OS?

(I hope these questions are not Off-Topic, in case can you please direct me to the correct Stack-Exchange site?)

# Answer
Browsing around forums and sites I found out the following answers to my doubts. I'm not completely satisfied but it helped understand more.

Every device's power management depends on some `suspend`/`resume` policies that are implemented in the firmware controlling that particular device.

This is very device dependent: how and when each device turns off (suspends itself) and wakes up (resumes) depends on the HW specifications, you have to read the datasheets to understand which particular registries must be manipulated to suspend/resume it.

You can control this stuff via software in the drivers of the devices, inside of the kernel's source code, by accessing some funcions in the form `<something>_suspend` and `<something>_resume`.

E.g. From the source code of the kernel of the emulator "goldfish":

in file `drivers/video/goldfishfb.c` (the driver responsible for the frame buffer)

```
#ifdef CONFIG_ANDROID_POWER
static void goldfish_fb_early_suspend(android_early_suspend_t *h)
{
    struct goldfish_fb *fb = container_of(h, struct goldfish_fb, early_suspend);
    writel(1, fb->reg_base + FB_SET_BLANK);
}

static void goldfish_fb_late_resume(android_early_suspend_t *h)
{
    struct goldfish_fb *fb = container_of(h, struct goldfish_fb, early_suspend);
    writel(0, fb->reg_base + FB_SET_BLANK);
}
#endif

```

So the `early_suspend` writes a 1 in the register `FB_SET_BLANK` to turn off the screen, or a 0 to turn it back on.

So it seems to me that a process in the application execution environment needs to access and corrupt the devices drivers to manipulate maliciously power management of a device.
> 1 votes

# Answer
Power management is determined by *governors* which set the CPU clock speed according to use. Each clock speed operates at a certain voltage and a lower voltage means less power. If you have root access you can change the governor and the allowed CPU clock speeds. Also there is sleep state into which the CPU will enter when the screen is off and nothing is working in the background. There are probably battery-charging functions that can't be messed with, but everything else can be changed even the cpu and dsp voltages.
> 3 votes

---
Tags: device-firmware, operating-system, battery-life
---


# Question
Title: How to set CPU Affinity for android tasks
I have a dual core android device. Is there any way to set CPU Affinity for android tasks ?

# Answer
No, I suspect that there isn't any app that can do the job. You could write it yourself, it shouldn't be too hard. It seems that the best way to do it is using the NDK but it should be possible even in Java.
> 1 votes

---
Tags: processes
---