# Question
Title: Tethering data allowance from phone to laptop via usb
I don't have a problem doing this, I can use my phone and connect to the data allowance from my sim card and I can also connect my phone to a wireless network. I can then plug my phone into my laptop via a usb cable and I can enable tethering from the phone. I then end up with internet connection on my laptop.

That is all well and good. However, when I click the connected connection on my phone, it comes up as 192.168.0.5 and when I check ifconfig on my laptop, it shows up as 192.168.42.209.

Why is that happening, shouldn't my laptop also be showing at 192.168.0.5 as I am using the internet connection on my laptop via the phone?

This really isn't a problem in terms of using the internet on the laptop via the phone as it works nicely. The problem is when I try to configure my home router to do some port forwarding. My router has an ip address range from 192.168.0.1-254, so I can't port forward using the 192.168.42.209.

I have tried setting up a static ip address for my laptop using the routers ip address range, i.e. I tried 192.168.0.50, and the internet stops working.

I clearly don't understand all this, why is this happening?

So basically, why is the ip address on my phone different to the ip address on my laptop even though i am connecting to the internet on my laptop via the phone, and why does my internet connection stop working on the laptop if I tried giving the laptop a static ip address within the routers ip address range?

I have an old phone with Froyo 2.2 and I have a laptop with Ubuntu 12.04

# Answer
> 1 votes
Let me see if I understand you:

```
[Router] <--Wifi--> [Phone] <--USB tether --> [PC]

```

If this is your setup, then what is happening is the Phone is acting like a router. It has multiple ways to connect to the internet (3G and Wifi) and it does not simply bridge the connection for the PC. Instead it does the same thing that your router does, which is NAT, or Network Address Translation. Basically, you have two networks: the network that's connected to the router, and the network that's connected to the phone's USB port (which has only one machine on it). There is probably no easy way to port-forward from your router to your PC in this configuration. The phone is its own computer; it is not a wifi-adapter, even though your PC sees it as just a network device.

---
Tags: 2.2-froyo, linux, tethering, wifi-tethering, usb-tethering
---


# Question
Title: Messaging keeps drafts after you have edited and used them
Running a Galaxy Nexus on Jelly Bean 4.1.2. Stock, with stock messaging app.

I find that when I create a draft message because I've accidentally hit home instead of space, when reloading the messaging app, editing the draft and sending it, it keeps the original draft in the 'Type message' input box.

Why doesn't it get rid of it, when the draft has been used and is therefore no longer needed?

Is there a setting somewhere to control this? (I couldn't see one.)

# Answer
I just figured out how to get rid of that. Tap on the message like you are going to add to the message. Click the Delete button. Then you should see text in the background that says "Enter Message." Click the back button on the phone. That should take care of it.
> 1 votes

---
Tags: sms, 4.1-jelly-bean
---


# Question
Title: link 2sd working but apps not move to sd card
I created second partition on sd card. But when I mood apps to sd it's showing insufficient storage available on sd card. But my sd card total blank

# Answer
link2sd will not move apps to sdcard but it will link 2nd partition with system

1)Format your 2nd partition of sdcard and try it
> 1 votes

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


# Question
Title: transfer sms from Samsung Jet to Galaxy S Advance
Am trying to get my messages transferred from my old Jet to my new S Advance. The Jet uses PC Studio which can export the messages as a .nef file. However, I am unable to use this .nef file to restore the messages on my S Advance.

Could anyone tell me how to get this done?

# Answer
You might want to take a look at SMS Backup and Restore apps on the playstore. An example app would be SMS Backup & Restore, which allows you to backup the SMS from your device and restore it later. As it backs up to XML, you could backup on your old device, transfer the backup XML file to the new device, and restore it there.

As the screenshots show, this should be easy to do: From the settings, you define where to store your backups on the sd card, so you know where to find them. After having done the backup on your old device, connect it to your PC and copy that folder to your PC. Then connect the new device, copy the folder to it, disconnect the device, and run the app to restore the backup. Et voila: your messages are transfered.

Side effect: Keep the app, and have it creating backups from time to time. So in case you need to factory reset your device one day, that's one piece of data you already took care for not to lose ;)

Note: That's just one of the many possibilities. Depending on the OS running on your PC, it probably could be done with MyPhoneExplorer as well (so you have some more features) when running Windows. But there are also a lot more suitable apps on the playstore -- simply search it for sms backup.

If the "old phone" is not running Android, it gets a bit more difficult -- but not impossible, it seems. The playstore also lists some migration tools like e.g. the SPB Migration Tool, which promises:

> SPB Migration Tool provides phone data migration to Android from Windows Mobile and Symbian platforms and comes with a complete solution, which allows copying the call history, text messages, contacts and bookmarks.

With ~7 EUR it's quite a bit expensive compared to others. If you only care about your SMS, SMS Migrator might offer an alternative: about 2,50 EUR, but ratings look a bit mixed. So for messages only, I rather recommend to take a look at Phone Copier:

> It provides a complete phonebook and messages copy from almost any phone to your Android or from Android to any other phone.

You find a demo video on the Playstore page of the app. Hm, if I remember correctly, this tool was even written by an Android Enthusiast -- I wonder if he missed this question ;)
> 1 votes

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


# Question
Title: After "legitimately" rooting an HTC phone, how do I get SuperUser to work?
I went through HTC's official rooting steps which I've discovered is unusual because it means I didn't instantly start with a special rom that has SuperUser installed by default. I installed Superuser from the Play store, but when I run something like SetCPU, I just get "SetCPU can't get root permission. Make sure to set it in superuser." I don't get the promised sudden prompt from SuperUser. Is there a special way to install SuperUser that I should be using?

# Answer
> 2 votes
An unlocked bootloader is the precondition to mod a phone. It's not the same as having root; it just allows you to install a custom recovery and a different boot.img. You need to flash a CWM recovery and a compatible gain-root.zip or just start all over and install a real ROM like CyanogenMod (hope your model's supported)

What you gain from having an unlocked bootloader: fastboot access. These are the most important commands ('boot' may be missing though):

* `fastboot boot boot.img` (boot to *boot.img* without flashing)
* `fastboot flash recovery CWM.img` (install a custom recovery)

What you have to do to gain root:
If your HTC supports the `fastboot boot 'foo.img'` command, use this to launch a temporary ClockworkMod recovery from here or find a suitable CWM in your phone's XDA forum. If your model only supports the `fastboot flash 'recovery.img'`, you have to install the recovery permanently to the phone's recovery partition. After that you have to install SuperSU (see this thread on XDA, search for CWM installable ZIP: CWM-SuperSU-v0.98.zip) via the recovery's *install zip from sdcard* or *adb sideload* feature. This pushes both the **su** binary and the **Superuser.apk** to your phone. After that you have root and can enjoy all those cool root apps.

---
Tags: rooting, root-access, superuser, setcpu
---


title: China copy of Samsung Galaxy Note II

text:
# Question
Title: China copy of Samsung Galaxy Note II
> **Possible Duplicate:**
> Can I install Android on my non-Android device?

My uncle recently bought a China copy of Samsung Galaxy Note II. It does not have Android. Is there any way to install Android OS on it?

# Answer
Practically, there is no way you can install Android on it. As the device has a software (from my knowledge of China-copy phones) which is just a copy of Android's UI. Also, the hardware is nowhere near the original device (Note II in this case).

Theoretically, Android can be installed on most phone's hardware. There are mods available for iPhone as well! However, there are no mods available (AFAIK) for China duplicates. And like I already mentioned, the hardware of such devices also not capable of running *"real"* Android OS.

So unfortunately, I don't see a way for you to install Android on this device.

See this question for further information.
> 0 votes

---
Tags: installation, samsung-galaxy-note-2
---


# Question
Title: Can't access Recovery Menu Milestone a853
I'm trying to flash a Cyanogenmod 7.1.5 on my Motorola Milstone A853. I can access the Bootloader (version 90.74) and started RSDLite 5.7 and used a base sbf file, which flashes normally.

When I reboot the device I can access recovery mode by pressing `Camera`, but when I access the recovery mode by pressing `Volume UP` and then press `Camera` the recovery menu does not open.

I see videos on YouTube, read a lot of tutotials, but I don't know what to do. Is there another way to do this?

# Answer
Power on the Milestone:

Press the power button and X button and when a triangle appears, press volume up key and camera buttion.
> 0 votes

---
Tags: rom-flashing, recovery-mode, bootloader
---


# Question
Title: 64 digit Hex WiFi passphrase doesn't seem to get accepted
I use a 64 digit hex passphrase on my router that I want to use with Android. However Android (CyanogenMod 7) doesn't seem to accept the password (no errors, just nothing happens when I enter it). I have also tried manually entering the information into the wpa\_supplicant.conf file but to no avail.

What could be the problem?

# Answer
That has worked fine when I recently tested it with CyanogenMod 7 and 9 (and also stock HTC/Samsung/Motorola).

Just enter it into the usual passphrase input box but without any colons. Just type in only the 0-9,a-f letters. This should work then.

Here's a sample wpa\_supplicant.conf entry with a fake key/AP:

```
network={
    ssid="insecureAP"
    key_mgmt=NONE
    auth_alg=OPEN SHARED
#   128 bit key:
    wep_key0=0123456789abcdef0123456789
#   64 bit key:
#   wep_key0=0123456789
    priority=90
}

```

Note: 64bit correspond to 10 hex digits and 128bit correspond to 26 hex digits (with WEP standard)!
> 1 votes

# Answer
Try replacing this:`auth_alg=OPEN SHARED` for this: `auth_alg=OPEN`

It just happened to me that my phone was trying Shared Key Authentication (SKA), which is seldom used in favour of Open Authentication. By doing this my connection started working.
> 0 votes

---
Tags: wi-fi, wep
---


# Question
Title: How do I access the reflow mode on Adobe Reader?
How do I access the reflow mode on Adobe Reader for Android?

# Answer
At Adobe Reader click on top part of screen, then you will see top toolbar. At toolbar you need 4 button from right corner of toolbar.
> 3 votes

---
Tags: pdf, ebook-reader, adobe-reader, reading
---


# Question
Title: How to download unsupported files from the default browser?
When I try to download an SVG through the default browser (eg, by clicking on the image on a Wikipedia illustration \- despite the .svg extension, that page is actually showing a PNG preview), the 'Downloads' says, 'Cannot download. The content is not supported on the phone'.

I tried installing a SVG editor, thinking then the phone would figure out I could view SVGs, but no luck.

\[ETA: Is it a mistake by this program that it hasn't registered itself on my phone as a .svg handler?\]

Luckily Firefox displays SVGs natively, but still, there should be a way to download files even if the phone "thinks" it can't display it! Any ideas?

Running Froyo on Samsung Galaxy S.

# Answer
Download Crutch registers itself as a handler for all files, letting you download any file type. Download it on a PC and save to your SD card, then install from your phone. Third-party sources must be enabled in `Settings -> Applications`.
> 4 votes

# Answer
Some file managers such as "Astro" will optionally register themselves to handle arbitrary files for the web browser - but there may (still?) be a warning about this breaking attachment preview in gmail.

There there's always the copy the url to clipboard, open a terminal, and paste it into wget, perhaps inside single quotes...
> 1 votes

# Answer
The stock browser on Android gingerbread, Ice cream Sandwish (and possibly other versions) has this limitation (see resource `download_not_acceptable`).

It is possible to download more file types with a an alternative browser (ex: Opera mobile) or a download manager.
> 0 votes

---
Tags: browser, downloading
---


# Question
Title: Preventing charging while USB debugging - One X
I am often using my device to develop, so I'm a little bit worried that the constant charging might fry the battery. Is there anyway to use USB debugging while not charging the phone?

# Answer
> 1 votes
As far as I know, batteries won't fry on constant charging. They chips in them that control overcharging and low charge. So they won't die easyly. I am using my desire just like you explained for almost 2 years and it is just like the first day, I need to charge it every day :)

# Answer
> 0 votes
It's an hardware issue that is easy to fix: charging is done with the USB cable. My answer is to cut the wire of the USB cable. Or more simply, you can "cut" the courant by placing a tape or any other non conducting material on the appropriate pin.

The spec of USB are easy to find, eg http://www.kineteka.com/microusb-b.aspx

# Answer
> 0 votes
I wouldn't worry about it. Lithium Ion batteries used in most (all?) modern phones are not as sensitive to "top-off" charging as NiCd batteries, which have "memory" and stop accepting a full charge. Searching "lithium ion battery" on this site will bring up many discussions, such as this one.

---
Tags: charging, usb-debugging, htc-one-x
---


title: How to switch Input Method / keyboard?

text:
# Question
Title: How to switch Input Method / keyboard?
I recently upgraded my Galaxy S2 from Android 2.x to 4.0.3.

I had, and still have, two keyboards installed & enabled - MultiLing Keyboard, and Swype.

In my previous ROM, long-pressing an input field let me switch keyboards. This method now stopped working, and the only way I found to switch them is via the setup menu.

Has the method to switch inputs changed in ICS?

# Answer
Once you've activated an input field, you should see a keyboard icon in your notification area. Drag the notification bar down and tap on the notification saying `Select input method` and you should get the menu.

If this doesn't work, it's due to Samsung's modifications. At least the vanilla ICS has this option.
> 7 votes

# Answer
In all of my HTC phones, press & hold in the input area (text area) will show a "Input Method" prompt for switching IME.
> 2 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s-2, keyboard, input-methods
---


# Question
Title: Galaxy S3 flip case: auto-lock when closed?
I have the Samsung flip case for my Samsung Galaxy S3. Is it possible to setup the phone to automatically lock when the case is closed, then to wake the screen when I open the flip case?

Is it also possible for me to get some sort of feedback from taps/touches on the phone, maybe a vibrate rather than the current tone it plays?

# Answer
> 0 votes
You can try to use RFID labels for this action, but it's requires modding of case and software, what make some activities using NFC.

---
Tags: lock-screens, samsung-galaxy-s-3
---


title: Console text editor

text:
# Question
Title: Console text editor
Is there any vi/vim/pico/nano console build for android or any other editor which I can use in remote interactive `adb` shell. I don't need GUI at all.

I've seen Vi IMproved Touch and it's a nice example of editor which doesn't seems to have a console version which I need so much.

# Answer
`Vi` (or, its line-editor predecessors `ed` and `ex`) is always in-built with Unix and Unix-based systems.

If its not available in your device by default, install `busybox` (rooted device is required). Busybox bundles vi editor, too.
> 5 votes

# Answer
Nano can be compiled manually, but also will needed Terminfo data for correct display text. Another way is use vim: (precompiled here: http://mist.cs.st-andrews.ac.uk/blog/?p=54 ).
> 1 votes

---
Tags: text-editor
---


# Question
Title: Google Play says "You don't have any devices"
I tried factory resetting so I need to enter my Google account again to my device however it's been more than an hour now and Google Play still says "You don't have any devices". Any ideas how to fix this?

# Answer
Try following (Worked in my case)

1. Remove Google account from settings
2. Clear data of play-store and Google services framework
3. Restart phone Now access play store again.
> 3 votes

# Answer
Try to install some apps. directly on device using Google Play, then you will find your device after sometime, happened to me many a times.
> 1 votes

---
Tags: google-play-store, 2.3-gingerbread, cyanogenmod, google-account, samsung-galaxy-ace
---


# Question
Title: Samsung Galaxy Ace Internet showing network problem
I have bought a Samsung Galaxy Ace few days back. And it's showing network / connection problem or error, or connection time out. Whenever I try to open a page it shows "Webpage not available". And just to check whether the Internet is working properly or not, I have activated the 'net pack, still it's loading, loading, and loading but not opening the site. Google home page is opening but after Google not even a single page is opening. Samsung applications are also not opening. It shows network error. Google play store is having the same problem. Please help.

# Answer
> -1 votes
Don't worry as the device is new you have warranty, do a factory reset and see.

---
Tags: google-play-store, wi-fi, networking, internet, connection-issues
---


# Question
Title: Daydreaming -- does it decrease screen life?
Does enabling daydreaming (display a clock while charging, i.e. never turn the screen completely off while charing) affect the life of the screen in any significant way?

# Answer
As life of LCD screen is measured in hours of its usage, keeping screen turned on does consume some of its life hours.

But, average life of LCD screens range from 30,000 hours to 60,000 hours, so I don't think it would a matter to you.
> 6 votes

---
Tags: samsung-galaxy-nexus, screen
---


title: Using a fully charged Galaxy Note

text:
# Question
Title: Using a fully charged Galaxy Note
Is it safe to use a Galaxy Note that is fully charged and at the same time it is plugged in to the wall socket? I'm worried that the battery might be charging and discharging at the same time and it will tremendously produce severe stress in the battery. Thus it will shorten the lifespan of the battery.

# Answer
Yup, It is perfectly fine. I do it regularly while playing games.
> 2 votes

---
Tags: battery, samsung-galaxy-note, battery-life
---


# Question
Title: Brightness changes too frequently after I updated to 4.2
I have a Nexus 7 and after the update to Android 4.2 setting the brightness regulation to `auto` I noticed that it changes way more frequently than it used to do in the previous version of the operating system.

Is there a way to have automatic brightness regulation less aggressively?

# Answer
> 2 votes
Unfortunately it is a known bug introduced on Nexus 7 with Jelly Bean 4.2. In previous version 4.1.2 auto-brightness was criticised as slow in reaction on light changes and now in 4.2 it is just opposite, over-reactive. From one bad to another bad. But I agree with you that even previous not so good behaviour was better than what we have now. Someone cure it by sticking small semi transparent tape over light sensor. But it is only temporary and ugly workaround, we can hope for correction in the next version, or downgrade to previous 4.1.2 version.

---
Tags: nexus-7, 4.2-jelly-bean
---


# Question
Title: Google Now screen is blank (Nexus 7, Android 4.2)
I've got a Nexus 7 upgraded to Android 4.2. When I swipe up from the home button to launch Google Now I just get a blank screen with a search bar at the top. I don't see the "Get Google Now" screen shown here or any options to add new cards.

How can I go about getting the Google Now setup screen?

# Answer
> 3 votes
Invoke Google Now again to be in the same place as is on your snapshot. Just press Back button to hide keyboard and press three dots button bottom right and select Settings. You will get the summary where you can realize that you have Google Now switched Off. Just select this item and continue with the wizard to switch Google Now On.

---
Tags: nexus-7, google-now
---


# Question
Title: Where to download and install Google Apps on Android 4.0.4 device?
> **Possible Duplicate:**
> How can I install the Google Apps Package (Play Store, …) on my Android device?

I have an international android smartphone which doesn't have anything related to Google Play Store installed. So I have to install GoogleLoginService.apk, GoogleServicesFramework.apk, Vending.apk, ... by myself. I was able to find information about how to do it online but I cannot find where to get those apks for my version of Android, which is version 4.0.4.

If I download them, how can I know/verify they are the right version for the android 4.0.4?

# Answer
> 2 votes
You have to flash GAPPS (Google Apps) ZIP. Click here to download GAPPS for ICS. For alternate links or other gapps versions see this link.

---
Tags: applications, 4.0-ice-cream-sandwich, google-play-store, apk
---


title: Samsung Galaxy Nexus Charger - USB?

text:
# Question
Title: Samsung Galaxy Nexus Charger - USB?
Does the Samsung Galaxy Nexus charger use a USB charger? If so, what kind?

# Answer
Your question is bit unclear to me. Still I am trying to answer.

Almost all the Android phones these days (including Galaxy Nexus - GNex) have a micro-USB charging and data-syncing port. So they can be connected to your computer using a micro-USB to standard USB cable. Like most other phones, GNex also comes with a micro-USB to standard USB cable and a wall charger. You can use wall power or your computer to charge your phone.

And if you want to see exactly what charger comes with the GNex, checkout any of the tonnes of unboxing videos avaliable on YouTube!
> 5 votes

---
Tags: samsung-galaxy-nexus, charging
---


# Question
Title: SD card won't mount when Xperia Neo V is connected to Ubuntu 12.10
I upgraded my Ubuntu set up to 12.10 and realized that the SD card can't mount like it used to every time I connected my Neo V (running android 2.3.4). It can't be a hardware issue as it mounts successfully via a card reader. It also mounts successfully on Windows 7 too.

For some strange reason the phone charges normally when the USB cable is connected but Ubuntu just doesn't recognize the connected phone or its SD card. How do I rectify this problem? Thanks in advance.

# Answer
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065964

Please add your self to the support bug posted above. This is a known kernel regression in Ubuntu 12.10.
> 2 votes

# Answer
Change USB connection mode to "Mass Storage Mode".
> -1 votes

---
Tags: 2.3-gingerbread, external-sd, mount
---


# Question
Title: Is it faster to send a picture message through 2G or Wi-Fi?
I have a LG Mytouch android smartphone. I need to send a picture out tonight!

# Answer
> 2 votes
It differs with your connection quality, in normal situations Wi-Fi is faster.

Wi-Fi mostly not usable for MMS, so you need to use e-mail.

# Answer
> 0 votes
It depends on what kind of internet is available on Wi-Fi network. A Wi-Fi hotspot can broadcast internet provided by 1G, 2G, 2.5G, 3G, 3.5G, 4G, DSL, ADSL, ADSL2, T1 etc. So, the comparison is meaningless unless you know the back-end connection. If you know the back-end connection, the question shouldn't exist.

---
Tags: wi-fi, mms, 2g
---


# Question
Title: How do I know if an android app for a phone can be installed on an android tablet?
Is there any way to find out? (probably using an emulator or a software to verify?) This is because from my understanding, there are android apps for phone which somehow become either stretched or remain small in screen size when installed on an android tablet.

# Answer
> 0 votes
1. Use emulator.
2. Test on hardware, because if in market you see, what application not compartible with you device - it's not 100% guarantee, it's just mean, what in application info it written. Most application works on tablet correctly, but some is stretched, else if tablet have needed hardware (eg GSM/3G/LTE?etc).

---
Tags: applications, tablet
---


# Question
Title: What's the difference between a Wi-Fi conection and a Wi-Fi Hotspot?
I just bought a 9" d2 android tablet and it has both. When I turn on the hot spot it shares my connection with other tablet -- but doesn't give me a conection.

So I guess my question is: why have a wifi and be able to have a wifi hot-spot only to be able to share my conection -- in which, I don't have on my tablet that I'm using to share that -spot?!?!?!

# Answer
Wi-Fi Adapter = Wi-Fi connection adapting capability of tablet.
Using it, you can connect with an existing Wi-Fi hotspot (which broadcasts the network).

Wi-Fi Hotspot = Wi-Fi connection broadcasting capability of tablet.
Using it, you can create a portable virtual hotspot similar to Wi-Fi routers which other devices can connect to.
Unfortunately, when hotspot is turned on, Wi-Fi adapter is turned off. So, the device can't be used as Wi-Fi Repeater.

What're the uses of Wi-Fi hotspot in tablet?

* Share mobile internet connection if your tablet has GSM, WCDMA, LTE etc capabilities.
* Share mobile broadband gained by USB dongle attached with the tablet.
* Share files and folders.
* Share other networking services to enjoy multiplayer gaming etc.
> 5 votes

# Answer
Lets break down the 2 features here, with the Wi-Fi connection option, 'Your Device' can connect to the internet using someone else Wi-Fi (that's straight forward enough).

However the Wi-Fi HotSpot option will let other devices use your internet connection through Wi-Fi.

Now let us take 3 examples to clarify the difference:

1. You are connected to the internet using your phone's Cellular Data (GPRS/EDGE/3G etc). IOn this case you are not using your Wi-Fi connection option, but you can still share your internet connection through Wi-Fi Hotspot. Keep in mind anyone connecting to your hotspot is now using your phone's internet connection, so they are actually increasing your phone bill.
2. You are not connected to the internet at all. In this scenario, the Wi-Fi hotspot (if turned on) will still be visible, and people will still be able to connect, however they won't be able to access the internet as your phone is not. Think of it like an outage from your ISP, your home's router is working but the internet connection is not.
3. In this case your are connected through Wi-Fi, and are also using your Wi-Fi hotspot. This works like a chain, your phone is connected to something (probably a router) which is connected to the internet, other phones can now connect to your phone and in return be connected in-directly to the router. This unfortunately is not possible in android device as pointed out by @Sachin.

So basically currently Wi-Fi can be used either to let your device use someone else's connection OR let others use your device's connection.
> 1 votes

---
Tags: wi-fi, wifi-hotspot
---


title: Jar of Beans Android Emulator

text:
# Question
Title: Jar of Beans Android Emulator
Where is the link to the exe file? I find text "jar of beans.exe" and beneath it, a note saying wait for the emulator to load and enjoy, or a statement of similar meaning. The text "jar of beans.exe" is, however, not a hyperlink! I need the link.

# Answer
> 1 votes
Click here to download that file. (version 4.1.1 - file size: 181 MB)

Click here to visit that file in the Google Project.

Click here to visit the project forum page.

---
Tags: android-emulator
---


title: How to recover a broken userdata.img?

text:
# Question
Title: How to recover a broken userdata.img?
My userdata.img probably became partially corrupt because I created it with cat while the phone was running, instead of in recovery mode :-(. Due to this, when I flash it, the phone doesn't boot and logs several messages related to not finding things on /data over and over, since it couldn't mount /data.

I can put back an older userdata.img just fine and boot the phone, so my methodology works. I'd guess the new userdata.img isn't entirely rubbish as a hex editor shows data.

Attempts to explore (loop-mount) or unpack (unyaffs) on my laptop or on the Android phone itself have failed without much explanations, for the new image as well as for the (known-good) old image. Notably, running the unyaffs2 coming with the latest yaffs2utils tells me it wants to unpack 147 objects but nothing ever shows up.

How can I recover?

# Answer
It's impossible, because FS has huge corruptions at different places. You can to use file repare utilities to try repare some data, but mostly it's broken by write to FS at the same moment, as dump process.
> 0 votes

---
Tags: rom
---


# Question
Title: Exchange ActiveSync on Android: All flavours of Android are not equals
Just a quick question/remarks regarding the Support of Microsoft Exchange Activesync.

I work in a big company (10.000 people in belgium) and we have to configure an Exchange client to read emails.

iPhones are working fine, and on Android, they suggest to install Touchdown, a third party client with which they have an agreement and we get some discount.

Unfortunately, as I don't want to install third party apps to read email, in addition to gmail and stock email, I have been searching for some explanations.

I have then remarked that all my colleagues with an HTC Sense have a fully working email client! HTC Seems to have improved the stock email app.

I contacted the HTC customer service but I couldn't get an answer on which ActiveSync features they improved.

Does anyone know if a list of all policies supported by native Android Vs Sense, Touchwozz, Blur.. exists?

I am pretty sure that other people than me are bugged with this issues and would like to compare all these email clients and see wich is the best, maybe some other would be porting Sense email to stock ROM.

Have you any idea of people working on that or other suggestions?

Thanks!

# Answer
> -1 votes
The stock email cient is not working after I updated ICS 4.1.2 cyanogenMod 10. I am using nito desk touchdown and its very reliable.

# Answer
> -2 votes
There is a default AOSP Email.apk that is easy to setup with Exchange---

I suppose you would have to be rooted in order to get the Email.apk into your /system/app But you can get one from: http://wiki.cyanogenmod.com/wiki/Latest\_Version/Google\_Apps and http://goo.im/gapps/

But you don't necessarily have to be running CM-- just make sure the base version matches up to yours.

Most rooted ROMS come with a good Exchange app--- if you prod around forum.xda-developers.com , you could probably find one that doesn't require root access to install.

---
Tags: email, exchange, active-sync
---


# Question
Title: How to upgrade Android 2 to 3 or 4 on GT-I9000?
All is in the title. I have got a GT-I9000 (samsung galaxy S) and I do not understand why I cannot upgrade the android version ?

Why an android version is linked to a specific phone ?

# Answer
> 5 votes
First, you probably cannot update to Android 3.x as that version was only intended for tablets.

Second, no Android version is linked to a specific phone. But each phone needs specific adaptions due to different hardware elements used, so each Android version must be adapted to be usable on the device.

Third, for "How can I..." and "Where do I find..." and "When is it available...", please check the questions (and answers) already dealing with this:

# Answer
> 2 votes
You can use not official builds (because no oficial updates), like CyanogenMod, but before flashing it, please, read CyanogenMod forums and XDA-Developers!

Flashing new ROM will require to delete all your data from phone. And yes, by incorrect actions, you can easily break it.

---
Tags: samsung-galaxy-s, updates, rom-flashing, rom
---


# Question
Title: Is there a screen capture app for Android which captures a video?
> **Possible Duplicate:**
> Is it possible record videos of my screen?

Is there a screen capture app for Android which captures a video? I want to capture the video in realtime.I want to make an app which will run in the background and do the analysis of things that appear of phones screen .

# Answer
Look this app (tegra 2/3 incompartible). Also may be usable this project for PC.
> 1 votes

# Answer
for video capture I've not yet found anything (beyond the cheat of running the app in an emulator and using Camtasia or FRAPS to capture video of that)

for real-time analysis of what's happening in the video stack for some devices something like PVRtune is a great starting point
> 0 votes

---
Tags: video-recording
---


# Question
Title: Is it Essential to Root a Nexus Device in order to Customize or Personalise it to your liking?
My understanding is that rooting an android smartphone or tablet allows you to add functionality and to flash custom ROMS (amongst other things) like MIUI or CyanogenMOD.

A Nexus device offers the pure "vanilla" android experience from Google without the additional "skins" etc. that mobile phone companies add/tweak to further differentiate their product from one another.

If it is the case that nothing has been added/tweaked, customised etc. on a Nexus 4/7/10, can I achieve this personalisation (via the Google Play Store) on such a device without the need for rooting?

# Answer
If you're not sure if you need Root, you don't need Root.

There are any number of alternative Launchers you can install that will give your device a custom look-and-feel and add/adjust functionality from Vanilla Android. Heck, there are Launchers that can simulate the look-and-feel of iPhone and Windows Phone.

Have a look on the Play Store for "Launchers" or "Home screen replacements".
> 4 votes

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


title: Radical Android customization

text:
# Question
Title: Radical Android customization
I have a need to setup a touch screen GUI for a booking system and I am exploring Android as a option to accomplish this.

Some crucial things I need to know are:

* Can I customize an Android based pad/other hardware so it only has on application (my booking system) running on it?
* Can I configure the booking system to autoload each time time the hardware is powered up?
* Can I install Android on a display device, like a TV, and behave like a large touch screen

All this is to take advantage of Android's powers whilst keeping the public facing booking system running continuously from power-up without other apps interfering etc.

# Answer
While I agree with Uwe on **#1**, it does not correctly relate to your question. What you want is only one *visible* app, so the users cannot switch to any other. That's what Kiosk Mode is about: Creating a "jail" to keep the user in -- while the "admin" can "break it" for configuration etc. (which would e.g. require a password then). For alternative solutions on "Kiosk Mode", just search our site for "kiosk".

Second, there are a lot of "App Lockers" and "Child Mode" apps available, which are also a variant of *Kiosk Mode*. Simply search the Playstore for "app-lock" to find a good selection.

For **#2** I must disagree with Uwe: Unless you're a developer, you cannot make "every app" a home screen (the app must register as such). But this should be handled by the app providing the *Kiosk-Mode* -- so watch out that this feature is available with that (keywords would include "autostart", "launcher" or "homescreen").

Not sure about **#3**. I know there are big touchscreens around, but I have no idea how they can be operated by an Android device. Taking a good guess, "Google TV" could be involved with that ;)
> 3 votes

# Answer
My answers to your questions:

1. There will be more than one app running on your system because some OS tasks are also handled by apps.
2. Yes, you can make your app a home screen which will handling the start of the other apps (or not)
3. Not sure. It's possible that other devices (like TVs) are also running android.
> 2 votes

---
Tags: customization, kiosk-mode
---


title: internal memory Vs SD card

text:
# Question
Title: internal memory Vs SD card
> **Possible Duplicate:**
> Unable to move few Apps to SD Card
> Can I force move to sd card applications that don't want to be moved there?

Why do Android phones require installations mostly in internal memory? Is there any application which supports to transfer the root directory to SD card?

# Answer
> 2 votes
The first part is easy to answer:

Ever thought about what happens if you plug your device to your computer via an USB cable, the card gets mounted on your computer? It is no longer locally available on your device. So the device can no longer access any data stored on the card. Which is one of the reasons you shouldn't install apps there which run services or provide widgets: The services would crash, the widgets become unavailable.

Second: For security reasons, sd cards are mounted with the `noexec` flag, e.g. to prevent malicious software (which could have been copid to an external medium like a sd card) from being run. So it wouldn't do any good to move the system there.

You see, there are good reasons why it is designed as it is. For more than 95% of all users that's the best solution. The percentage of people really needing a thing like what you're asking for is IMHO much below 1%. And the solution obviously requires root, as you need to change the way the system works. And it is nothing you do with just a click. A bit too lenghty to be explained here -- but I don't think you would really want to do that. For normal usage, the disadvantages are bigger than the advantages.

---
Tags: internal-storage
---


# Question
Title: Forgot security lock pattern on Jelly Bean device with Wifi and 3G data turned off
I forgot my security lock pattern and my Wifi and 3G connections are switched off. I can hard reset the phone (Galaxy Nexus) from recovery mode, but that would wipe all my data. ADB is also turned off so I cannot recover my data unless there is a way to turn on ADB while the phone is locked. I understand that ClockWorkMod recovery turns ADB on automatically when it is installed.

* Do I need to root the phone to install ClockWorkMod?
* If yes, can I root the phone while it is locked?
* Is there any other way to recover the data from the phone before I reset it?

# Answer
> 3 votes
Since the FBI cannot bypass the screen lock, I guess you will not. Check out http://wired.com/threatlevel/2012/03/fbi-android-phone-lock

# Answer
> 2 votes
If your bootloader is not unlocked already, you will need to unlock the bootloader in order to flash the ClockWorkMod recovery. Unlocking the bootloader wipes the device. So as far as I know, that won't be an option for you.

Perhaps you have seen this toolkit to root the Nexus. It looks promising, but I would bet it won't work without USB debugging / ADB enabled. It may be worth a shot anyway. If it doesn't work, you will still be in the same boat.

Alternatively, you could just keep trying lock screen patterns. Hopefully muscle memory will kick in.

**EDIT**:

To use the toolkit, you need to know your build number. See this thread for some info that might helph you figure out what your's is. If you can't narrow it down enough, you might be able to use the `Android *.*.* Any Build` option for your carrier. Since you mentioned Jelly Bean, we can assume the build will be `4.1.*` This doesn't give you the exact one you need, but it will help some. Based on the FAQs for the toolkit, it looks like you should be able to use the `Android *.*.* Any Build`, but you **must select the right version for your carrier**. If you want more info on this, post your carrier and region (US, Korea, etc.) and we can probably narrow things down a little more.

# Answer
> 1 votes
Normally after five unsuccessful attempts you will be prompted with forget password option. Your Google email and its password will be asked and upon successful verification you will be able to unlock. This will work even without Internet connection. At least this certainly works in ginger bread loaded LG P500

# Answer
> 1 votes
You can reset it very easily with just few steps. I have tested it myself.

1: Enter wrong pattern 5 times and wait for 30 seconds.

2: Select “Next” and enter your G-mail account username and password or you can answer your security question as well. Now just login in your G-mail account and when you authenticated to your G-mail account then the screen will unlock.

Make sure you use the same account that was used to activate the phone and double check the password by logging in to that Google account in a browser.

---
Tags: 4.1-jelly-bean, security, data-recovery, pattern-lock
---


# Question
Title: Startup and Wi-Fi problem with email, apps
Had to grab a Samsung Galaxy Discover prepaid phone with 4.0.4 as a quick replacement. Only problem is whenever I power up the phone, my Gmail and ISP's email accounts won't sync and my weather widget won't refresh. Idisable Wi-Fi service and then everything starts working immediately. I can then start Wi-Fi and it seems like everything works via wifi from then on until my next on/off. No other carrier or Wi-Fi issues that I can see.

Any thoughts on the cause?

# Answer
> 0 votes
Not a real solution as to the underlying problem -- but a possible work-around involving Tasker (or a similar automation app which could do the same):

* Condition:
    + On Startup
    + If Wi-Fi On
* Task:
    + Wi-Fi Off
    + Wait 15 sec
    + Wi-Fi On

This at least should save you from having to do it manually everytime.

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


title: Why isn't Tasker activating Profile?

text:
# Question
Title: Why isn't Tasker activating Profile?
I have created a profile with Tasker to accomplish a simple function, activate WiFi every 10 minutes and if the phone connects to a network leave WiFi on, otherwise turn it off and scan again in 10 minutes. This is my setup:

Profile Big / Task Big

WiFi Scan profile never activates (it doesn't get green and the Tasker notification says "no Active Profile"). When I activate Tasker it turns off my WiFi but never turns it on again. It is very strange; is it a Tasker bug? I am running Android 4.1.2 on a Galaxy S2.

# Answer
While trying to explain where to find that "4th tab", I just see where your problem is:

You use the %WIFI variable to check for a) On/Off and b) the connection mode. Either it is On/Off, or it holds connection info. The first is %WIFI, the other %WIFII:

> **WiFi Info**
> *%WIFII*
> When connected to an Access Point (AP), shows human-readable data about the AP. When not connected, show details of the most recent Wifi scan results for nearby APs.
>
> **WiFi Status (dynamic)**
> %WIFI
> Whether WiFi is on or off. Note: if WiFi is enabling or disabled, in fact anything but enabled, it's classed as off.

Source: Tasker UserGuide

---

Now back to the original explanation about that "4th tab":

You see some tabs in both pictures. In the first, "Profiles" is selected, in the second "Tasks". In both pictures you see another tab "Scenes". Right to that is one more, "Variables":

But regardless of that: For debugging, you can always to add another item to your task, "Notify", and have it either popup the %WIFI (or whatever variables) content or add it to your notification bar. This is good for debugging.
> 2 votes

---
Tags: tasker
---


# Question
Title: Accessing Port 8888 in Android Web Browser
I'm developing a mobile site which runs on port 8888. I want to see how it looks on my Android phone. How can I use my phone's web browser to view pages on port 8888?

# Answer
> 3 votes
You should just be able to add the port to the end of the domain as you would with a desktop browser, e.g. `http://mysite.com:8888`. Chrome and the built-in Browser app definitely support this as I use them in this fashion on a daily basis; I'd imagine other browsers would as well since the syntax is defined in the RFC specification.

---
Tags: browser, web-server
---


# Question
Title: Auto-rotate only for YouTube app, disabled otherwise
I find auto-rotate really annoying so I generally have it turned off.

Unfortunately, when I'm playing a YouTube video, it's equally annoying when I try to tilt the screen and then remember I have it turned off :)

I would like a way to have auto-rotate working as usual when a YouTube video is playing, otherwise disabled.

Is that possible? I would like it all handled automatically, I'm not really interested in apps or widgets where I have to toggle a setting manually.

P.S. My phone is a Galaxy Nexus.

# Answer
There isn't a system setting, so the app Smart Rotator is probably the closest thing you can get, but yes, in the beginning, you have to set everything up yourself.
> 4 votes

# Answer
Alternatively, my default recommendation for cases like this: Tasker. Use a profile like this (abstract):

**Condition:** App (select "Youtube", and optionally other apps you would like to have autorotate turned on)

**Task:** Display-\>Display Rotation: Set On

This way, whenever one of the selected apps runs in foreground, autorotate is turned on -- and as soon as that condition is no longer met, autorotate is turned to whatever it was set to before. To make sure to have it turned off afterwards, you can add a so called "exit task":

**Exit:** Display-\>Display Rotation: Set Off

Hm, looks like currently I answer every 2nd question with "Tasker"...
> 7 votes

---
Tags: samsung-galaxy-nexus, automation, youtube, auto-rotation
---


title: Tablet PC with IMEI invalidity issue

text:
# Question
Title: Tablet PC with IMEI invalidity issue
I recently bought a tablet PC, from a Chinese manufacturer.

Its IMEI is 315589840117903. It's showing invalid in India. Please check with this link:

IMEI Validation Check

How I can solve this problem? I am unable to connect to internet and unable to make any calls.

# Answer
The check digit of the IMEI is invalid, and usually the IMEI cannot be changed, or in come countries it can even be illegal.

For more information, see how the IMEI is formed and the check digit is calculated here, or see a related question here.

There are ways to recover an IMEI on Android devices, but for this you'd need a backup of some files from when the IMEI wasn't invalid.
> 2 votes

---
Tags: tablet, imei
---


title: About the android recovery mode

text:
# Question
Title: About the android recovery mode
**Question 1**: what's the android recovery mode? Does it run a full linux kernel?
**Question 2**: where the recovery.img is installed? (/somewhere\_in\_filesystem)

# Answer
> 2 votes
1. Recovery mode is used mainly by carriers/manufacturers for replacing bad firmware that causes the phone to be otherwise unbootable. Users can install signed update.zip packages (such as OTA updates) through it as well. It does not run a full Linux kernel. Custom recovery modes such as Clockworkmod exist also, which allow more complex things such as full backup and restore of the device software and data.
2. I'm not sure where recovery.img is unpacked to, but you can let the system handle that by using the following: `adb shell flash_image recovery <path-to-recovery-image>`, where the path is normally something like `/sdcard/custom_recovery.img` (wherever you put the image)

# Answer
> 2 votes
Recovery mode is a minimal OS that boots from another partition. It does run a Linux kernel without some display/network/3g modules. On some ROMS you can actually start adb shell while the device is in recovery mode and see the kernel running (adb shell ps)

the recovery.img image is installed in a block device (partition) usually /dev/mmcblk\[x\]p\[y\]

---
Tags: recovery-mode
---


# Question
Title: Why LG GT540 after boot it disconnects with ADB
Why when my phone LG GT540 is running and seen by ADB after bootup it disconnects (not from PC just from ADB, as PC still can see it it Device Manager) after few seconds after bootup sequence?

The problem is occuring only with GT540, tested other device - HTC - works fine.

The key could be USB drivers, but tried many of them official and handmade.

Also I've tried running phone in "Recovery" or "Safe" Mode - when LG firmware updated my phone via USB with no major problems with connection, hovewer I cant use ADB over this "Safe" mode, can't I?

# Answer
> 0 votes
Some people have had their device turn on the mass storage mode by itself.

Verify that you haven't enabled `Mass storage only` mode in `Settings -> SD Card & storage -> Mass storage only`, then reconnect & restart adb daemon.

---
Tags: usb, adb
---


title: Access PC drives

text:
# Question
Title: Access PC drives
Is there a way to access a PC's drives from a Galaxy Note (4.0.4) through the USB port at the initiative of the phone itself. Ideally I would write an Android application which would - permissions permitting - access the PC's resources (SMB client for instance).

# Answer
Only by SMB (windows file sharing), another file sharing (eg you can make on PC FTP server, etc), USB connection is always client-server and PC is server.

Unlimited access is possible only theoreticaly, if you manualy boot special OS on PC (any, what will not use disks to run) and emulate android accessory protocol on PC (no software available - need to create), what will handle your applications on phone and PC... Fantastic scenario.
> 1 votes

---
Tags: usb
---


# Question
Title: How to enable the DayDream feature in the Nexus10?
I know that in Android JellyBean 4.2 there's a new feature called DayDream. I want to access it in my Nexus10 but don't know how.

How can I enable and use it?

# Answer
> 4 votes
Here's what i need to do:

**1st Step:** Launch the Settings app, scroll to the bottom, and tap About Phone.

**2nd Step:** In the middle of the screen is the listing for Android Version. Tap this item until you see a jelly bean appear on your screen. You can then tap and hold the giant jelly bean until your device vibrates. You should then see interactive beans floating all over your screen. And yes, you can fling them. Go ahead, try it.

**3rd Step :** After doing, this the BeanFlinger Daydream will be unlocked. You can find the Daydream option by going to Settings \> Display \> Daydream.

Hope it Will Help to all of the Users Facing this Same kind of Problem.

# Answer
> 6 votes
Go to `Settings -> Display -> Daydream` and select your desired daydream. After this, tap `When to daydream` and select when you want it to work.

Now, when you charge/dock the device, leave the screen on and after a while, the daydream will start. For me, this required me not to lock the screen manually by pressing the power button, and disabling `Stay awake` from `Developer options`.

# Answer
> 1 votes
Tap `Android version` from `Settings -> About Phone` for the few times until big Jelly Bean appears. Then touch and hold this big Jelly Bean. Now, you can see several small Jelly Beans moving on the screen. Finally, you can see `BeanFinger` option on `Settings -> Display -> Daydream`.

---
Tags: 4.2-jelly-bean, daydream, samsung-nexus-10
---


# Question
Title: Android clearing recent applications list
After exiting the applications on my Galaxy nexus, they appear on the recent applications list. Do they still use CPU/battery? Do I have to remove them from recent applications list in order to save battery?

# Answer
> 3 votes
The recent applications list show only what applications have been recently used, it doesn't check whether they're still running or using memory/CPU. Therefore, this list doesn't affect battery use one way or the other.

Instead, you might want to check `Settings -> Apps -> [swipe to the right]` to show running applications, processes and services. Here you can see the apps that are using your device and consuming battery, and kill unnecessary processes by tapping the app and then `Stop`.

---
Tags: battery-life, ram, recents-screen
---


# Question
Title: CyanogenMod, why doesn't Market self-upgrade?
I've bought a used HTC Magic with CyanogenMod 5 on it. It has Google Market. The market version is 1.713 - which is nowhere near the latest IIRC. In-app billing, for one thing, is not supported.

Isn't Google Market supposed to upgrade itself when a new version comes out? Why doesn't mine do so? Probably some kind of CyanogenMod interference. Any good way around that, please?

EDIT: debugged the situation a little bit. I happen to know that market updating happens out of the main Market process - the Market (com.android.vending) downloads the update, then fires a broadcast intent UPDATE\_MARKET to a receiver in another app (com.android.vending.updater), which in turn installs the package. Here's what I got in the LogCat:

> 02-01 02:34:16.155: W/ActivityManager(121): Permission Denial: broadcasting Intent { act=com.android.vending.UPDATE\_MARKET dat=content://downloads/download/31 } from com.android.vending (pid=1762, uid=10006) requires com.android.vending.permission.UPDATE\_MARKET due to receiver com.android.vending.updater/com.android.vending.updater.UpdateMarketReceiver

So it looks as if the Market app lacks a permission to invoke the updater. The manifest file of Vending.apk, however, does have a

```
<uses-permission android:name="com.android.vending.permission.UPDATE_MARKET" />

```

line. How is it possible for an app to have a `<uses-permission>`, but receive a permission denial message?

EDIT2: the permission com.android.vending.permission.UPDATE\_MARKET is marked as "signature" in the MarketUpdater manifest. Meaning only apps signed by the same certificate as MarketUpdater are granted that permission. That could be the reason Market is not granted the permission - could be signed by a different certificate.

EDIT3: that's exactly the case. The public key is different. The one on Vending.apk seems to match that on various versions of Vending.apk that are floating around the 'Net.

# Answer
So the problem was: Market and Market Updater were not signed by the same key, no idea why. As a result, the Market wasn't able to send an intent to a receiver in the Market Updater that was protected by a `signature`-level permission. Here's what I've done.

I took MarketUpdater.apk from the device. I took it apart with `apktool`:

```
apktool d -s MarketUpdater.apk mu

```

I then opened the AndroidManifest.xml. I changed the `package` attribute under `<manifest>` to

```
package="com.android.vending.updateralt"

```

That was to avoid a name clash with the vanilla Market Updater app. Changed the `<receiver>` element's header to this:

```
<receiver android:name="com.android.vending.updater.UpdateMarketReceiver">

```

See - no `permission` attribute. No longer requiring that the intent sender is signed by the same certificate. Spelling out the Java package name in `android:name` was necessary, since the APK package name no longer matched the Java package name of the class.

I then packaged the APK back:

```
apktool b mu MarketUpdaterAlt.apk

```

I signed the APK, using the `jarsigner` tool, with an arbitrary key that I had from another project:

```
"C:\Program Files\Java\jdk1.7.0_02\bin\jarsigner.exe" -verbose -digestalg SHA1 -sigalg MD5withRSA  -keystore c:\Path\MyKeys.ks MarketUpdaterAlt.apk MyKey

```

Uploaded the APK to /system/app, registered with `pm`:

```
adb push MarketUpdaterAlt.apk /system/app
adb shell pm install -r /system/app/MarketUpdaterAlt.apk

```

And forced a Market self-update. Removed the preferences file:

```
adb shell rm /data/data/com.android.vending/shared_prefs/*

```

Then restarted the Market, waited for five minutes, and closed the Market. The update went through like a charm. Now I have Market 2.3.6, in-app billing and all.

Good thing the permission-based coupling between the Market and Market Updater was not two-way...

EDIT: the alternative updater APK is available for all at http://www.jishop.com/temp/MarketUpdaterAlt.apk
> 4 votes

# Answer
It probably has nothing to do with CM; the Market is just really, really bad at updating itself. Sometimes clearing the data for it will help, but sometimes you'll additionally need to install a newer version manually before it will start updating itself again.

I've installed the 3.4.4 Market from Android Police a few times, if you're looking for a safe file. Just put it on your SD card or internal storage (make sure it has the .apk extension) and install it via a file manager. `Settings -> Applications -> Unknown sources` needs to be checked for this.
> 8 votes

# Answer
The solution of creating a new MarketUpdater did not work for me. I'm a newbie at rooted Android devices so maybe there's something that would be evident to someone who has more experience with it. I ran into an INSTALL\_PACKAGE permission issue, and yes I did put MarketUpdaterAlt into /system/app/ and it was signed with my key, but that did not do the trick. The whole permission thing seems a bit finicky (see for instance this discussion).

At any rate, I've found an alternate way of getting the upgrade:

1. Grab a relatively recent version of the Market app. (I used an apk titled Market-3.4.4.apk. It needs to be reasonably new but having the very latest does not matter since it will upgrade itself after a bit anyway. I have 3.10.9 now running.) Verify that the package is signed by Google.
2. Clear Market data. (That's what I did back then but now I think pm uninstall, without the -k option, will accomplish the same thing.)
3. adb shell mount -o remount,rw /system
4. adb shell rm /system/app/Vending.apk
5. adb shell pm uninstall com.android.vending
6. adb push \[Path to your new apk\] /system/app/Vending.apk
7. adb shell pm install /system/app/Vending.apk
8. adb shell mount -o remount,ro /system

If you got an older version than the latest, any necessary upgrade will occur after a while. It may take a bit before the web interface to Google Play gets is view synchronized with what the local app says.

That's how I got the latest version of Google Play up and running on an old rooted myTouch 3g running CM 6.1. Someone with more foresight than I have could presumably integrate a newish version among the Google Apps when they do their initial flashing.
> 3 votes

---
Tags: google-play-store, cyanogenmod
---


# Question
Title: Yakjuxw to Yakju/Takju, will it corrupt or destroy my Galaxy Nexus yakjuxw?
My galaxy nexus is of yakjuxw variant. Will it not destroy my phone if I change it to takju or yakju version? I'm just aware that doing so will delete user files/settings.

# Answer
> 2 votes
I did not have any issue making a similar change myself, using the guides online that walk you through switching your Samsung or Telco branded Galaxy Nexus (on the Samsung upgrade track) to a Google branded one on the much faster Google upgrade track.

Don't skip any steps, and be sure to back everything up, and be aware that you are probably voiding your warranty. I linked to a 4.1.1 upgrade guide; I am sure there are newer ones out, though most of the guide will be identical.

# Answer
> 2 votes
I can confirm that you will have no problems if you follow the steps. I upgraded yakju .

Also this did not void my warranty. I had the motherboard replaced sometime after upgrade.

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


title: Unable to download/ install font apk

text:
# Question
Title: Unable to download/ install font apk
I made a font, but I didn't build it, instead I used this website to do it. The apk install seemed fine. I wanted to try it out on SG2, so I sent it to my Gmail account in an email, I tried to download it and the file install couldn't go through because of the parse error pop up. If its an apk file, why isn't this working? Is there something wrong with the font? (Lookout scanned and said it was a safe apk).

I even put it on my 4shared account and tried to download it that way, still get parse error. Did Gmail corrupt it perhaps?

# Answer
> 2 votes
The web app hasn't built a correct APK.

To install a font, you don't need font-to-apk converters. Just put ttf file on sdcard and use a Font Installer from Play Store. For this, rooted device is required. If you aren't rooted, font-to-apk converters are useless.

---
Tags: apk, fonts
---


title: What is radio firmware?

text:
# Question
Title: What is radio firmware?
When installing a custom ROM onto a rooted Android device, they often recommend to upgrade the radio firmware.

**What exactly is Android's radio firmware?**

# Answer
> 17 votes
The radio firmware controls basic low-level functions like network connectivity, Wi-Fi, and GPS. For several years, though, "radio" means "baseband", and controls network connectivity aspects only, while WiFi and GPS are governed by OS drivers, like any other devices.

Usually upgrading your radio will not give you any new features but will fix connectivity issues, increase range or performance, decrease battery usage, or the like. Some ROM's require you to have the latest radio versions to work.

While a botched radio upgrade can brick your phone, the process is basically the same as upgrading your ROM. Just make sure not to unplug or power down your phone in the middle, make sure you trust the person who released the radio firmware, and try to read some comments or reviews.

# Answer
> 4 votes
As a side note on radio firmwares beware of upgrading them without having seen a test of the version on your network.

Sometimes new radio firmwares add features for some network providers that result in worse bandwidth, disconnections and other disagreement if you use them on another network. Network operators don't provide phones with such broken firmwares (they wait for the next version or just provide the same radio firmware forever) but if you install them yourself it's a risk you take.

But if you want to use the latest firmware all the times before your network operator or phone manufacturer provide the update you may need to take this risk (Video crashed the HTC Desire when used with all but the latest radio rom on froyo...)

# Answer
> 4 votes
If you don't think it is necessary to flash a radio then don't do it. At least I heard that it will not make any difference to your phone storage and speed. But somehow if you have connectivity issues like dropped calls, WiFi connection not searching or GPS does not seem to work then surely you need to flash the radio to another version than you are using at the moment.

If you want to see which radio your phone is working on go to settings \> About phone \> Baseband version \> See the last some digits and then search for your phone Like HTC desire latest radio etc..

Note: I Recommend you should read more about Radio before flashing it. Sometimes there is a chance to brick your phone but don't worry if you have searched enough of it you are not going to lose anything. At least give a weekend or two to search for tutorials on forums like XDA, Android Central, Google, Wiki etc..

Happy Flashing

# Answer
> 1 votes
Phone service carriers will sometimes update the firmware on your radio. For reasons unknown, improved radio firmware isn't always made available to customers.

The radio firmware will, through software, increase your service coverage, giving you better signal and battery life.

---
Tags: radio-firmware
---


# Question
Title: How to change privacy level of a Facebook post?
I'm using the official Facebook app and I've used it to update my status. Inadvertently, I made this status update public. Is there any way within the app, or the Facebook mobile website to change the permissions of a post to friends-only or a specific friends list?

The only way I can find of doing it is to either use the full FB website, or use Friendcaster instead. (Since some of my friends have set their accounts to not allow access from third party apps, I've switched back to the official app from Friendcaster).

# Answer
> 2 votes
I'm afraid that the native Facebook app is *very* limited in functionality. While it has improved (quite a bit) from its initial launch, there are still a *lot* of things you can't do in the app.

You *may* be able to do what you need from the mobile-optimized website (http://m.facebook.com) but most likely you're going to need to hop over to your desktop and use the full website in your desktop browser.

---
Tags: facebook
---


# Question
Title: Is it possible to remove an account from the Gmail app but keep the account on the phone?
I have multiple Google accounts, synced to the phone. For one of them I don't use GMail and have turned off syncing of mail. However the account still appears in the GMail app. This means sometimes I accidentally send email from that account without realising.

Is it possible to remove an account from the GMail app whilst keeping the account on the phone?

# Answer
Official gmail app uses accounts, provided by Android, so it's impossible. Only if you will use some patched version, what will use private accounts, it possible.
> 3 votes

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


# Question
Title: Why am I getting multiple Gmail Notifications?
Ever since the 2.2 update, I'm receiving multiple Gmail notifications without accessing the Gmail app and with the setting "Notify only once" active.

I've tried a factory reset, but it still does this.

Any thoughts? *I do have my Gmail auto-popping another account, could this be it?*

# Answer
It sounds like maybe you added your GMail account to the regular Mail app. So you are probably receiving notifications from both apps.

If you are only using the "GMail" app then find the "Mail" (not "GMail") app in your app drawer and run it and see if your mail is in there too. If it is just delete the account from there and then you should only get notifications from GMail not Mail.
> 2 votes

# Answer
I got a new phone and this issue seemed to resolve itself. Not sure why it was doing it before, but it's not doing it now.
> 0 votes

---
Tags: gmail, notifications
---


# Question
Title: Why won't my nexus 7 update to Jelly Bean 4.2?
I was notified that there was a system update, but when I applied it the tablet was still on the older version of Jelly Bean. I've even done a factory reset and tried again, but no luck. Are there any logs that I can look at to track down the problem?

# Answer
This turned out to be a hardware issue. I had two relatively pleasant conversations with tech support at google play and asus. Since it was a new purchase I just returned it.
> 2 votes

# Answer
Before updating make full backup of your data.

For update using computer you just need to flash system partition using fastboot`fastboot flash system system.img`, where system img available at `image-nakasi-jop40c.zip` available inside `nakasi-jop40c-factory-6aabb391.tgz`, what you can download from Google Nexus factory images page.

**Using scripts from tgz archive will erase your data without prompt!**

Dont't flash data, even as you got bootloop (it can be, if you has applications, incompartible with new version of firmware).
> 1 votes

---
Tags: nexus-7, ota-update, 4.2-jelly-bean
---


title: contacts, backup, sync issues

text:
# Question
Title: contacts, backup, sync issues
Houston We Have A Problem!!

I did something which I slightly regret now.. I updated my Samsung Galaxy S2 ( I already rooted it, hard reset, all works fine on the previous 2.24) it was only recently I decided to update to 4.0.4 that seems to work fine, though all my installed apps seems to have been wiped, the directories seem to be still on the phone.

Now I know I SHOULD have synced everything, but I had copied and pasted the whole phone on to Windows, I can not seem to find contacts.db and all my contacts seems to have been wiped off, again all the files seem to be on the phone aside from all my installed apps, games, etc..

I really do need help in getting my contacts to be found on my backed up folder on Windows to be put back into my android phone and I need this rectified as soon as possible, if anyone can kindly help, due to business, university and many other things with a lot of contacts that I need restored. I eagerly look forward to someones help!!

# Answer
You should be able to find it in /data/data/com.android.contacts - check the folders inside there.

If it isn't in there, then I am afraid I have no idea where it could be stored, as that is the only place that app could store it's files.

Next time, I recommend syncing them with your Google Account.
> 0 votes

---
Tags: contacts, backup
---


# Question
Title: Nexus 7 won't boot up - could it be due to cell phone sitting on top of it?
I've had my Nexus 7 for about 4 months and it's been working well until about a couple days ago. It ran out of battery so I plugged in the charger. It began charging but something weird happened when it turned on. It started having static lines across the screen and it would work for about 3 min and then the static lines would appear. After that it would turn off.

I left it charging for about 6 hrs and now it won't boot up at all. Could this be due to a cell phone sitting on top of the Nexus 7 cover for a couple days? Could it be that the radio frequency from the cell phone messed up the Nexus 7? I'd appreciate some help getting this booting again.

# Answer
It could very well be due to your mobile sitting on top of it.

There may have been an electrostatic discharge from your phone, that was sent through the Nexus 7, breaking/harming some components.

If you can, I would suggest you take it to the repair center - it would be the only way if this is what has happened.
> 1 votes

---
Tags: nexus-7, unbricking
---


# Question
Title: play.google.com and Google Play app out of sync
Having become fed up with a custom ROM i was using, I reverted back to a previous ROM via a nandroid backup (through CWM Touch). It would appear that the backup preserved all my installed apps and data (Was under the impression they didn't, so this surprised me somewhat), but since then the 'My Apps' listing on the google play website has been out of sync with what is actually on my phone. I also seem unable to request (un)installation through the web interface.

Help would be muchly appreciated.

# Answer
> 0 votes
It may be the link to the Play store was lost. I think if you install an app from, say, the amazon app store, Google Play will not be able to update or uninstall it, as the link is gone. Similarly, restoring an app from a previous rom backup may not create that link.

Titanium Backup can recreate the links (the free version can can't do this). Or you could uninstall the app and try installing it fresh from Google Play.

---
Tags: google-play-store, cyanogenmod, restore, htc-one-x
---


# Question
Title: How safe are my passwords at after-sales service?
My phone is currently inoperative. Samsung asked me to drop it at an approved repair center, which will handle shipment and reception to/from Samsung.

Being unable to boot my phone, it was impossible for me to remove personal files from it.

I am aware all my files will be accessible to anyone handling my phone, once repaired. But what about my passwords ? I know it's possible to get saved WiFi passwords with root access. Is it possible too for passwords from applications ? (Gmail, Dropbox, Website passwords from Chrome, ...)

**Bottom line:** How safe are my data/passwords on an **un**encrypted device ?

# Answer
## General information

As *The Andro Nerd* pointed out in his answer, *most* apps store passwords (and other sensitive information) encrypted. Some even don't store them at all (they use a kind of "tokens", as is available with most Google apps -- or they don't store anything like that).

Unfortunately, only *most* apps seem to care this way. Some store everything plain text (the stock email app on some HTC devices is known for that, for example: Storing passwords and even directory information plain text for Exchange services. Sources for this allegation can be found in the book mentioned below).

## Which apps are safe?

It's hard to really *know* which apps are save, though some services help you figure it out -- see e.g. ViaForensic's AppWatchdog, where they thoroughly investigate apps for things like that (but with limited ressources are *far* from covering everything). Some security blogs inform about found issues as well -- and if some well-known app is affected by such a security hole (as e.g. mentioned email app, or Skype), all the blogs in the world will spread word.

## How to check it on your own

Knowing the structures how data are saved, you could investigate yourself (if your device is rooted, that is). Andrew Hoog's book Android Forensics and Mobile Security is one good source teaching you how to do that:

Apps store their data below the `/data/data`, in a directory with the apps package name as name (for skype, this would be `/data/data/com.skype.merlin_mecha/`). By default, that directory is accessible by the app alone (and, of course, by root) -- which is why it requires root privileges to dig deeper. The basic structure below is as follows:

```
/data/data/com.example.demoapp
├── cache                Directory
│   └── webviewCache     Directory
│       ├── 027e59a0     Cache file
│       └── 057606c4     Cache file
├── databases            Directory
│   └── example.db       SQLite database
├── lib                  Directory
└── shared_prefs         Directory
    └── example.xml      Config file

```

Obviously, there are two major places to check:

1. the `shared_prefs` directory, containing XML files. As those are plain-text, they should be easy to investigate.
2. the `databases` directory. Database files are usually in the SQLite standard, so you can investigate them with either an SQLite command line client, or with a graphical frontend like SQLiteMan.

A thorough information on this topic would go too far here -- but you got the idea, I hope.

## Conclusion

I wouldn't be that much concerned with Samsungs official service (though "bad guys" could sit everywhere -- but one should not go paranoid about it. But of course it is a generally good idea to be careful of which apps one uses. Too late for your current case, might be -- but there's always a tomorrow.
> 4 votes

# Answer
Most (if not all) applications will store saved passwords in an encrypted format in their database in their data folder.

As such, your passwords will be safe - they would have to access the database, and then decrypt the stored the encrypted password.

As well as that, they will most likely wipe your device anyway (not always done, depends on the repair).
> 1 votes

---
Tags: security, password, data-recovery
---


title: Sync problem with Google account

text:
# Question
Title: Sync problem with Google account
I erased all my contacts in my Samsung S i9000 to import all of them from Google. Sync has downloaded only around a half of 4500 contacts. Over and over syncing to get the rest of them I get an error 'Sync is currently experiencing problems...'. Sync Gmail and Sync Calendar work well.

# Answer
> 1 votes
After some troubled tries I could save (not sync) all my contacts. First try was to remove all contacts again and sync with Mac address book (which is also synced with Google) using Kies (Samsung); it always crashed when around 80% sync task was performed. Then I remove all contacts again, created a vcf file containing all Address Book data, copied it to the phone and finally imported data from file.

Just to check sync with Google I added a test contact to Address Book, synced to google and then synced from the phone. The contact was added despite 'Sync is currently experiencing problems...' was displayed again.

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


# Question
Title: How could I sync ONLY my calendar with Gmail (optionally when a WiFi connection is available)?
On my old Nokia C5, there was a quite smart setting to sync the phone calendar with my Gmail calendar when a WiFi connection was available, every say 30 minutes (using MailForExchange).

I'd expected that a tightly-Google-coupled system like Android would do that task even better, but it doesn't (or I wasn't able to figure out how).

First of all, automatic synchronizing is disabled because I don't want to sync contacts, images, mails, whatever. **Only my calendar!**

I know that I could sync the calendar when I go to Settings → Accounts and Synchronisation → tip on my Google account → scroll to the calendar entry → sync now.

But that's **that** deep hidden in menus that it is not really fun.

Is there a way to have a shortcut on the home screen that I could use to directly start synchronizing **only** my calendar with one tip?

If automatic synchronisation with WiFi could be set up (once again: only my calendar), that would be an *extra bonus*.

**My main aim is to sync only the calendar, nothing else.**

# Answer
> 6 votes
EDIT: To **only** sync the calendar you first have to switch off everything else:
Go to *Settings -\> Accounts -\> YOUR Google Account*
and un-check all the sync targets you don't want (Chrome, GMail, Drive, Contacts, ...)
/EDIT

Then you can take care of **when** to have it sync.
Generally, this is left to 3rd party apps.

You can always pick your favourite 3rd-party app to get that feature, and there is a ton of it. Some samples:

* JuiceDefender (free/plus/ultimate/beta, you'll probably have to buy ultimate for the feature you want)
* Tasker
* Llama (not sure if it supports your use case)
* or just search Google Play for 'profile sync schedule' (or similar)

The latter two examples are somewhat complicated to set up but are very powerful. I'd try JuiceDefender.

# Answer
> 4 votes
Too complicated. There are lots of automation apps available on the market which you could use to toggle this stuff depending on the connection available. My favorite again here: Tasker. You could create a profile, and call it e.g. "AutoSync":

**Condition:** State-\>Wifi: Wifi Connected
**Task:** Auto-Sync: Turn On
**Exit:** Auto-Sync: Turn Off

Once set up, you can forget about it -- *Tasker* takes care for it automatically.

Afterword: Though Tasker is *my* favorite, it might not be the easiest solution for everybody. Takes some time to get used to it, costs some 5 Euro -- but is really worth both: no other tool gives you so many possibilities and flexibility. If that's too heavy for you, there are some alternatives available: Check the playstore e.g. for Llama, and also watch out for the "other users also installed..." part of the pages.

Oh: If you insist on an *optional* widget for your *homescreen* (that's what the "desktop" is usually called here), *Tasker* allows you to create them for its tasks as well...

---
Tags: wi-fi, sync, gmail, calendar
---


# Question
Title: Does Android's "Data Usage" also count uploads?
As per my question above... does the data usage that came into existence in ICS count uploads as well as downloads?

# Answer
Yes, there's an API for that (the class is `android.net.TrafficStats`). It was added with API level 8 (Android 2.2).

As you can see below, it offers both Rx and Tx bytes in total, only accounting mobile or per app (added in API level 14, note that with an equal UID count as one). This is an excerpt, see the link below for all methods.

> static long getMobileRxBytes()
> static long getMobileTxBytes()
> static long getTotalRxBytes()
> static long getTotalTxBytes()
> static long getUidRxBytes(int uid)
> static long getUidTxBytes(int uid)
> ...

API-Source: http://developer.android.com/reference/android/net/TrafficStats.html

Implementation for the "data usage" view: here

```
final long foregroundBytes = entry.rxBytes + entry.txBytes;

```

PS: The carriers also count UDP traffic that just leaves their end but never arrives, such as rtp streams where the phone loses the carrier but the whole video gets streamed anyway.
> 4 votes

---
Tags: 4.0-ice-cream-sandwich, 4.1-jelly-bean, data-monitoring
---


# Question
Title: How can I automatically freeze and thaw an app on demand?
I have some apps that I open on occasion. One in particular is a game that likes to push notifications up reminding me to play again.

Is there an app I can use to automatically freeze an Android app when I exit it, and automatically thaw and open the app when I want to open it again? I hate how many apps have background services or receive intents that I don't care for.

With my ROM, I can specifically deny permissions to apps based on certain intents, but that doesn't always help.

I know you can freeze and thaw an app using Titanium Backup Pro, which I have. But that would require manually going in to TiBu and doing the freeze/thaw commands each time.

In an ideal world, I would like a list of apps to be frozen as soon as I exit. And instead of the app listed in my app drawer, I would have a shortcut to first thaw the app and then open it (and have the same icon as the app). I don't care if this takes an extra few seconds; I simply want certain apps to only be running when I say so. Does this exist in any form on Android, whether in a kernel patch, an app, or a simple script?

# Answer
> I know you can freeze and thaw an app using Titanium Backup Pro, which I have. But that would require manually going in to TiBu and doing the freeze/thaw commands each time.

You're wrong about that part. Try this:

1. look for a free place on your homescreen
2. long-press there
3. select to add a widget
4. scroll to *Titanium Backup*
5. select the item to (un)freeze an app
6. select the app

This gives you a toggle-widget to freeze/unfreeze the selected app.
> 6 votes

---
Tags: automation, titanium-backup, disable-app
---


# Question
Title: Why can't I install apps when I have enough storage?
In "Settings" \> "SD card & phone storage settings" under "Internal Phone Storage" it lists "Available Space" as 13.78MB. I'm trying to install an app that is 2.38MB. Why do I get the "Insufficient storage available" error message? I clearly have enough space.

If it's relevant, my phone is an LG Optimus V.

# Answer
Android devices actually have several different buckets of storage that can fill up independently, any one of them can cause an "insufficient storage" error. This question: Why is "insufficient storage" wrongly reported when installing an .apk via adb? seems to cover the details and options best.
> 6 votes

# Answer
I had the same issue....

I tried the whole remove updates thing, I tried the delete apps, turn off gmail, gtalk etc. etc. etc.

What you need to try before all of that is to confirm that Media background data is not turned off. Download Manager is a component of Media.

Settings\>Usage\>Media make sure Media is not ticked. I ticked this when I was tinkering with the settings... and for 3 weeks I couldn't work out why I couldn't download apps via 3g/4g.
> 3 votes

---
Tags: internal-storage, installation, lg-optimus-one, insufficient-memory
---


# Question
Title: Which consumes less battery: Wi-Fi or 2G data?
I just want to know what consumes less battery Wi-Fi or 2G Data.

My battery last long for 12- 16 hours only. I know there are lots of application which continually running and fetching data from internet.

I have both options available, in my office i have Wi-Fi and i also has 2G plan in my sim account, both give me desire speed.

# Answer
I already posted this in another answer. As it where different details that time (more a general "what consumes most"), here some details from a reference Motorola Droid. Data taken from a German article named Energiesparplan (Heise is a very famous technology publisher in Germany; Google Translate Version here):

```
┌────────────┬──────────┬────────────┬──────────┐
|  Standard  |  Upload  |  Download  | Standby  |
├────────────┼──────────┼────────────┼──────────┤
|  3G        |  1410 mW |   1349 mW  | 18,3 mW  |
├────────────┼──────────┼────────────┼──────────┤
|  2G        |  1179 mW |    853 mW  | 11,6 mW  |
├────────────┼──────────┼────────────┼──────────┤
|  Wifi      |   479 mW |   1158 mW  |  7,8 mW  |
└────────────┴──────────┴────────────┴──────────┘

```

Guess this definitly answers the question. Though the values may vary between devices, relations should roughly match.
> 8 votes

# Answer
The generic perception is that networking via Wi-Fi cause less drain on your device's battery than connecting with 3G.

During the data transfer, if you use both connections to perform the same download, you will find that Wi-Fi is more efficient since it transfers stuff faster than 3G, thus leading to less consumption of your battery.

Rare exceptions may prove otherwise, but 3G faster and with stronger signal than Wi-Fi is a grandpa's fairytale ;)

One important thing to account for, is the network coverage:

If you stay a large amount of time within a limit coverage area, either for 3G or WiFi, disable the one who's suffering from low coverage. Your device will constantly be searching for available network, and that's just energy wasted on fruitless searches.

Being this usually the cause for complain on the battery life.
> 5 votes

# Answer
2G consumes less power than WiFi when it comes to standard usage (surfing, small downloads etc). The problem with WiFi: It constantly scans for Hotspots even when you are connected to one and not using it.

When it comes to big downloads etc, WiFi is more efficient. Reason: Due to slow speed, 2G will continue to drain battery for 2 hours when WiFi quits downloading within 5 minutes.
> 2 votes

# Answer
> Use Wi-Fi.
>
> In most cases a Wi-Fi radio will offer greater bandwidth at a significantly lower battery cost. As a result, you should \[prefer\] Wi-Fi whenever possible.

-- developer.android.com : Modifying your Download Patterns Based on the Connectivity Type

via Transferring Data Without Draining the Battery.
> 1 votes

---
Tags: wi-fi, battery, data-connection, 2g
---


title: HTC Desire HD with Nokia E52 IMEI

text:
# Question
Title: HTC Desire HD with Nokia E52 IMEI
I recently bought HTC desire HD from E-Bay India. I'm in India and the guy in E-bay imported UK unlocked Desire HD, I recently check for the IMEI details and I'm shocked, when I checked, Its showing Nokia E52's details. May I know why I'm getting Nokia's detail for HTC IMEI ? Any Ideas ?

And I couldn't able to connect my phone in USB Debugging mode, Is it because of this change in IMEI ? Some one please help asap.

Regards, Praveen

# Answer
> 2 votes
Do you still have a link to the ebay listing, is it active? A lot of the phones on ebay are fake/imitation phones. Some even have user interfaces made to look like Android, but are actually running a basic feature phone OS. Tools like HTC Sync and ADB that only work with the real hardware often fail when tried on these devices.

---
Tags: htc-desire-hd, imei
---


# Question
Title: How to move Applications from phone to SD Card?
I have recently purchased Sony Xperia Tipo Dual phone, I couldn't find to move the apps to SD card. We can able to move the Apps from phone standard memory to Phone Internal Memory.

Can any one give me the solution to move the Applications from phone to SD Card?

# Answer
As the phones internal memory acts as the sdcard (internal SD card), that is what Android moves apps to.

You can use a 3rd party app to move it to the external SD Card, however.
> 1 votes

---
Tags: applications, 4.0-ice-cream-sandwich, sd-card, app2sd
---


# Question
Title: How to make Android 2.3 to use voice recognition without the need of internet?
On my Samsung Galaxy Y Duos, GT-S6102B, you can press a button to talk something instead of writing it. It is a wonderful behavior, but it functions only when using a internet connection - well, I see it functioning only with Wi-Fi connection...

But I would like to use it offline... Any idea?

# Answer
> 3 votes
I use a third party app which can handle recorded voice tags. I use Cyberon Voice Speed dial for which voice tags can be records for contacts or programs.

For bluetooth headset/car conenctivity i use Bluetooth Application Launcher.

This is set to open Voice Speed dialler when i press the blue tooth button to connect. Holding the blue tooth button for 4 seconds disconnects and closes the app. (i have to configure it futhter since disconnecting doesn;t yet hang up the phone though...)

Sorry - i just realized you needed to dictate to your phone. Maybe there also a third pary app that does that.

Benzene

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


title: Can't add Samsungdive Account

text:
# Question
Title: Can't add Samsungdive Account
My Mobile device is "Galaxy s5570-mini", I want to secure it if it's lost -God forbidden- so I signed up in Samsungdive.com with my Gmail account then I have to add "Setting\>Accounts and Sync\>Add account\>samsung account" in my mobile but I can't find this option !! what's wrong?? any thing is missed ?

# Answer
Samsungdive.com has nothing to with the "Accounts and Sync" options. Samsung Dive consists of a background App (called *uTrack*), an Website (samsungdive.com) and an Login/Password, which allows you to *remotely locate, lock and/or wipe* **some** Samsung devices.

To pair your device with the Samsung DIVE, enter your login data under

```
Settings -> Location and Security -> uTrack

```

(Not sure if this is true for the Galaxy Mini, but that's where the setting is on the SGS)
> 2 votes

# Answer
I tried entering a password into the mobile tracker.

When I did this, the window came up.
> 1 votes

# Answer
If you are unable to get it working Cerberus would be a very good alternative.

I use it, and it is flawless.
> 0 votes

---
Tags: samsung-galaxy-mini
---


title: Wi-Fi Network can not scanned

text:
# Question
Title: Wi-Fi Network can not scanned
I am having problem with my recently bought SONY XPERIA SL. I have CISCO WAP4410N router, and its SSID cannot be scanned or connected (manually) on my phone, while being on AUTO CHANNEL selection mode. Where as I am using the same network previously for my iPhone and even for different laptops.

While when I change the channel manually to no 10, I am able to access the network.

Anybody can resolve this issue for me?

# Answer
> 1 votes
An helpful app to resolve this might be Wifi Analyzer, it shows the available (and perhaps conflicting) wifi channels and their strength.

# Answer
> 0 votes
Is is quite possible that the channel it automatically chooses is too congested, or even not supported by your devices wifi card.

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


# Question
Title: Does freezing apps in Titanium Backup Pro require a phone reboot to take effect?
When freezing apps using Titanium Backup Pro, do I have to reboot for the freeze to take effect? (e.g. not be started anymore, even if applicaple Intent is fired off?)

Does it depend on whether the app is a system one or not?

If it matters, environment is Droid X (Stock 2.2 Froyo, rooted), latest Market version of TBPro.

I tried checking on TB Wiki and found zero reference to rebooting or not as far as freezing functionality.

---

Here's a specific example: consider the following sequence:

1. "GPS location changed" intent fires off.
2. A mapping application "MyGMaps" which is registered for this intent is started to handle it
3. I kill that application's process(es) - all of them - via Advanced Task Killer
4. I freeze "MyGMaps" via Titanium Backup Pro
5. At this point, "MyGMaps" process is NOT running
6. "GPS location changed" intent fires off again
7. What happens here? Will "MyGMaps" be started again due to the intent in #6, despite the fact that it's "Frozen"?

My understanding is that, once I reboot the phone after freezing, the app will no longer start at all. **But what happens in step #7, right after the freeze but without a reboot?**

# Answer
> 3 votes
You shouldn't need to restart after freezing an app. Once you freeze the app, it should disappear from the apps drawer.

# Answer
> 0 votes
Freezing an app is similar to uninstalling it, in that it won't be able to run (whether by the user wanting to load it or via any intents). However, since it is frozen and not actually uninstalled, it does still take up space.

If you freeze a system app, you may have to reboot your phone. This usually isn't needed, but sometimes your home screen app may have a problem with a system app missing. Whether or not you reboot, though, the system app is frozen and will not be able to run.

A user app, however, can be frozen without needing a reboot.

---
Tags: reboot, titanium-backup, disable-app
---


# Question
Title: Cut and paste not working on Samsung Note 10.1?
I recently bought a Samsung Note 10.1 tablet. It has Android 4.0.4 (model number `GT-N8000 / N8000XXLGA`). All is fine, but I cannot understand why the cut and paste do not work. Is this a known problem? Can I update to a newer version or something...? Every application in which I try to copy/cut & paste from just crashes.

This is extremely annoying and I've been trying to find a solution online for about a week now.

Any ideas...?

# Answer
An upgrade became available yesterday. Once I upgraded to 4.1.1, the cut and paste functionality started working again! :)
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-note-10.1
---


# Question
Title: How to show the complete title of an app?
Some apps with a longer title show up on the launcher screen (trebuchet) with a shortened title. E.g. an application with the title "abcdefghijklmnopqrstuvwxyz" will be titled "abcdefghi..". The same applies to videos linked with a shortcut to the screeen (I used the app "media shortcut" for this).

Is there a way to show the whole title before opening the app or the video? I have a lot of videos that I would like to distinguish before opening them.

# Answer
> 0 votes
Sorry, there is not way to do this.

I believe that *some* launchers *may* wrap titles, but I can't think of any that do.

As per dymutaos' comment:

> ADW wraps the titles of apps. They wrap it to a second line, and they make the second line smaller in order to fit within a certain space. Though if the name is really long and doesn't fit within 2 lines, it still gets truncated.

---
Tags: home-screen, trebuchet
---


# Question
Title: Is Backing up my Android Device to the Cloud using Skydrive or Dropbox Equally as Effective As using dedicated Back Up Apps?
Is it equally effective to backup my apps, photos, contacts, SMS texts etc on my Android Smartphone (which is non rooted) using MS Skydrive or Dropbox compared with using a dedicated Backup App from the Google Play Store eg My Back Up Pro ? Is it the case that, it is as effective but the process is far simpler and less time consuming to carry out if a dedicated application is used. This applies to general backing up and backing up in order to migrate/transition as seemlessly as possible when upgrading to a new smartphone

# Answer
You would have to look at the pros and cons.

**Pros of Cloud Backup**

* Off site backup (you will keep your data if your house burns down)

**Cons of Cloud Backup**

* Make take a while to upload all of your data to the server
* Make take a while to download the data again

**Pros of Dedicated Backup App**

* Quick (no upload)
* Quick and easy access (on your SD Card, so you can easily access it without an internet connection)

**Cons of Dedicated Backup App**

* If your SD Card breaks, you lose all the backups
* If there is a fire, you lose your backups
* If you lose your phone with the SD card in it, you lose both the phone and your backup

You also have to bear in mind that My Backup Pro (which you mentioned), has the ability to back up to the cloud as well as file backups. You can also set scheduled backups.

With this in mind, I would say that a Dedicated Backup App would actually be better and easier than using a standard cloud service.
> 1 votes

# Answer
One more thing to keep in mind is privacy: While you mostly have control over your locally stored data, you cannot say the same for Cloud services. For storing personal/sensitive information to the Cloud, you should *always* consider encryption.

A third option is to have your app creating backups on your sd card, and use another app (e.g. FolderSync) automatically sync the backup directory to your local computer (or NAS device). This way you are a bit safer if your card breaks, and have more privacy. And you have both, a local and a remote backup -- plus even if you need the latter one, download is a bit faster as from the Cloud. If you trust some Cloud service, chances are also good that service is supported by *FolderSync* as well.
> 2 votes

---
Tags: backup, dropbox, cloud
---


# Question
Title: What's the difference between 'adb push' and 'adb install'?
Will `adb push` only copy the file into the target location whereas `adb install` copies the file into the target location *and* also sets the proper permission for you?

# Answer
More specifically

```
adb push [file] [path]

```

will take \[file\] from the PC and copy it to \[path\] on the android device.

```
adb install [apkfile]

```

will copy \[apkfile\] from the pc into `/data/app/` on the android device.

The main difference being that push will let you specify where you want the file to go on the device, and install puts it in a known location (the location "installed" apps exist in).
> 16 votes

# Answer
`adb push` will copy any file to the phone, whereas `adb install` will only accept an apk file, and will install it onto the device.
> 15 votes

---
Tags: adb
---