title: How to connect ADB over 3G/4G?

text:
# Question
Title: How to connect ADB over 3G/4G?
I keep seeing warning signs about enabling ADB over Network when you *aren't* connected to a WiFi network, but what if I *want* to connect ADB over 3G/4G ?

Whenever I try to do it with any of the conventional WiFi methods, it returns an invalid IP to connect to. I even tried getting the IP with `# ip addr show` \- but that didn't work, either.

Any ideas on how to do this?

Yeah, it isn't safe. But how does such a vulnerability get leveraged when the IP address is likely to change?

# Answer
Opening ADB on an unsecured connection is a major security risk. On an unrooted phone, it gives access to your entire filesystem. On a rooted phone, it gives access to your entire filesystem with write permissions. The connection isn't encrypted and there is no password or key exchange to access ADB. It's just a bad idea. Beyond that, your carrier may not even allow traffic over 5555 (the standard ADB port), they may be proxying your traffic, or there may be other complicating factors.

Also, setting up SSH shouldn't be difficult. I use SSHDroid all the time. I can get a secure shell from any WiFi connection, and it works great for wireless file transfer. You could set up a task to turn on SSHDroid whenever the device connects to WiFi and another to send you the IP. Technically, you can even run it without WiFi, but I generally wouldn't recommend it, as it's still open to vulnerabilities, which would lead to problems similar to leaving ADB open (although somewhat less likely since SSH is designed to be secure).

Finally, there are a number of apps that are built specifically for locating your phone. Motorola includes this feature with Motoblur, which can also wipe your phone remotely. There are other free and paid alternatives that can do this as well. If your phone is actually stolen, these are going to be much better than any back door you open for yourself.
> 9 votes

# Answer
Most likely because the IP address returned was only valid within the mobile network, i.e. there is a NAT gateway. Even if you tried connecting from another device in the same network, your carrier probably have some routing rules in place to prevent devices from communicating to each other directly.

> It would be neat to have a tasker profile or something where, if my phone is ever stolen, I can text my phone, making tasker enable ADB listening, and reply with whichever IP address my phone is connected to, and perhaps turn off after X seconds

Unsurprisingly, that idea wasn't new, there are many stolen/lost phone app in the Play Market. Prey and Plan B/Lookout, Where's My Droid, etc. Use those instead of trying to bend Tasker for it.
> 5 votes

---
Tags: security, settings, adb, networking
---


# Question
Title: Why my phone does not need to update the password?
I changed my gmail password a day ago, but my phone does not require me to put in the new one. I can still access my gmail with the old password. Why?

Phone is rooted, sim unlocked , running android 2.3

# Answer
Your phone doesn't store the password, it has some kind of session key. I would have expected it to be invalidated when you changed the password, but apparently Google doesn't do that. You'd have to ask them why.
> 4 votes

# Answer
Are you sure that you are not seeing locally cached data? I just tried it my self and changed my Google password. Directly afterwards the GMail app wasn't able to send or receive any mails on my Desire with 2.3 custom ROM.

Warning to everybody who want to verify this on his own: If you try this on your own remember that you can not change your password back to the original one. Google saves it and you can never use it again!
> 0 votes

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


# Question
Title: Will an Asus Transformer Prime bought in the U.S. work in Portugal?
I live in Portugal and I'm going on vacation to the U.S. in a few months. I'd like to buy an Asus Transformer (Prime or 300) while in the U.S., but I don't know if the Wi-Fi or 3G will work in Portugal. I only know for a fact that 4G doesn't work.

Can anyone help me on this one?

# Answer
> 6 votes
The tablets in Asus Transformer line (including TF 101, Prime TF 201, and Pad 300) do not have a cellular modem, so they will only work on WiFi. WiFi is a universal standard and will work just fine in any country, provided that your router supports the 802.11 b/g/n specification.

# Answer
> 2 votes
# Networking

According to the device specifications for the Asus Eee Pad Transformer Prime:

> Connectivity 802.11 b / g / n, Bluetooth 2.1 + EDR

By a scan performed using inSSIDer 2.1

I'm from Portugal - Coimbra, and my 802.11 b/g/n is set to channel 6 to 10.

Other networks around my location are spread from 1 to 14.

According to the 802.11 b/g/n specifications, channels go from 1 to 14. Portugal has them all.

See this Wikipedia - List of WLAN channels (scroll a bit down to see the comparison table).

**All flags are green to use that device in Portugal.**

---

# Power

As you've mentioned at the comments, US uses 110V, Europe uses 220V.
This is easily overcome by the usage of a transformer:

Amazom :: Goldsource® STU-100 Step Up/Down Voltage Transformer Converter - AC 110/220 V - 100 Watt

* The wall plug can be used in the US or Europe.
* The output is either 110v or 220v, depending of what you need.

---
Tags: asus-eee-pad-transformer
---


# Question
Title: Recover deleted content from userdata partition?
So it came to pass, that Amanda did have a blonde moment and deleted all her threads in the SMS app by mistake. Yeah, "Delete all threads" probably shouldn't be quite so easy to invoke.

The phone's a ZTE Blade, with all its user data inconveniently stored on a YAFFS2 filesystem.

I have an old back up, but the SMS I need to recover are from since then. There are probably some on the SIM card, so I've ordered a SIM reader. I suspect that the twenty or so it holds are mostly network operator spam, anyway.

So, I curse my ineffectual backup plan and vow to back up SMS to GMail in future.

Meanwhile, I resolve to recover mmssms.db, or what's left of it.

First up, I connect adb and check the mounts, then attempt to copy the block to an image on the SD card:

```
dd if=/dev/block/mtdblock6 of=/sdcard/data.img

```

No such luck. I reason forcibly dismounting would be a bad idea, and probably won't work in any case.

So, I upload a statically linked copy of busybox to the SD card and use the conv=noerror option.

What I ended up with was a file that kept increasing in size until the SD card filled up.

What am I doing wrong? Does ClockworkMod take an image in the true sense or does it just back the files up and pack them into an image? Is there a YAFFS2 recovery program? (The two papers I've read make it seem feasible but I haven't seen even PoC code)

Any clues gratefully received/

Edit: The phone is rooted. Very rooted :)

Further edit:

Most of the messages found in mmssms.db-wal:

```
ls -al /data/data/com.android.providers.telephony/databases
drwxrwx--x    1 radio    radio         2048 Jul 17 20:16 .
drwxr-xr-x    1 radio    radio         2048 Oct 26  2011 ..
-rw-rw----    1 root     root         60416 Jul 17 20:16 mmssms.db
-rw-rw----    1 radio    radio        32768 Jul 17 16:18 mmssms.db-shm
-rw-rw----    1 radio    radio       628832 Jun 30 19:23 mmssms.db-wal
-rw-rw-rw-    1 root     root         60416 Jul 17 20:16 mmssms.db.xxx
-rw-rw----    1 radio    radio       132096 Jun 18 13:25 telephony.db
-rw-rw----    1 radio    radio        32768 Jul 16 22:14 telephony.db-shm
-rw-rw----    1 radio    radio       106928 Jul 16 22:14 telephony.db-wal

```

With any luck, SMS Backup & Restore will allow a merge.

# Answer
> 19 votes
The sms database is stored in `/data/data/com.android.providers.telephony/databases/mmssms.db` which is what you want to do.

Best thing to do, is this, do not plug in USB cable yet:

1. Reboot into ClockWorkmod Recovery.
2. Go into Mounts and Storage
3. Select `mount /data`
4. Plug in the USB
5. From the windows command shell or terminal, `adb shell`
6. Since you are in ClockworkMod Recovery, you are root by default, now do this `cp /data/data/com.android.providers.telephony/databases/mmssms.db /sdcard/MySmsDatabase.db`
7. exit out of the `adb shell` by typing in this: `exit`
8. Now your database is copied to the SD-Card.
9. Back out of ClockworkMod recovery and just reboot, the recovery will `unmount /data` for you.

At this stage your database is now copied across. And can be safely extracted via using something like SqliteMan. HTH.

***Edit:*** The OP was interested to know how a dump can be done. - Read on :)

When you invoke this (with USB plugged in and within the `adb shell`)

```
sh-4.1# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00500000 00020000 "recovery"
mtd1: 00500000 00020000 "boot"
mtd2: 00120000 00020000 "splash"
mtd3: 00080000 00020000 "misc"
mtd4: 02580000 00020000 "cache"
mtd5: 0d700000 00020000 "system"
mtd6: 0cb80000 00020000 "userdata"
mtd7: 00020000 00020000 "oem"
mtd8: 00180000 00020000 "persist"

```

Knowing which partition is the key.. So for example from my Blade, I can see that *userdata* is on the partition `mtd6`, in which the actual partition information can be found within `/dev/mtd/mtdX` so its a matter of doing this using `cat`:

```
cat /dev/mtd/mtd6 > /sdcard/myuserdata.dump

```

And from there, taking the `/sdcard/myuserdata.dump`, depending on the filesystem used on that partition, it can be mounted via loop-back. The mileage will vary and of course, its a chicken-and-egg situation, in order to do all of that, the handset needs to be rooted.

---
Tags: sms, data-recovery, mms, sqlite
---


# Question
Title: Is there an open source or other equilvent to Android Sync Manager?
I am looking any suggestions of an an open source package or web software that I can manage both my Android devices (Galaxy 10.1 tab/Galaxy S Smartphone. My computer OS is Ubuntu. I want to be able to back up my devices and manage my files on my PC. I have tried Airdroid with limited success. I current have the ability to view and manage my devices as data store devices.

# Answer
> 1 votes
If you are just talking about files, I'd take a look into FTPSyncX or FolderSync. I can only talk for FTPSyncX, as I am using it myself -- but most of the following should be valid for both apps:

You can setup directory pairs (one on your device matching another on your PC), and have them sync bidirectionally or unidirectionally. You can configure the sync interval: globally, per server, or even per directory-pair. You can even tell it to only sync when you're in your Home WiFi, or only when you request it (via Widgets, from within the app, or even event-based controlled by Tasker.

If this answer didn't catch your intention, feel free to comment, ask, or update your question :)

---
Tags: samsung-galaxy-s-2, sync, samsung-galaxy-tab, backup, file-management
---


# Question
Title: My SIM is not recognized after installing Cyanogenmod; what should I do?
I've got a Samsung Galaxy S (I9000) which I purchased from the Spanish operator Movistar around two years ago. I have spent most of the day trying to flash it with cyanogenmod 7.

TL;DR: Installing cyanogenmod 7 was incredibly difficult

It has been ... quite and adventure. First I tried heimdall from Ubuntu (didn't even connect to the phone) then I tried from Windows, using its graphical interface. It had the "repartition" flag activated by default, when it shouldn't, so I bricked my phone. After lots of trial an error, I managed to install a ROM in my phone, using Odin as root, the stock cable, and a different usb port than the one I was using (go figure...). And from there I was able to install cyanogenmod as it says on the instructions. Then I had to reinstall them, because they were bootlooping.

END TL;DR

So, now I've got a Samsung Galaxy S with Cyanogenmod 7. But it complaints that it doesn't detect any SIM card. When it boots up, it says "No SIM card. Emergency calls only". Notice that it doesn't say "incompatible SIM", Nor it asks me for a password of any kind. It just doesn't seem to detect the card at all.

What steps can I follow to solve this issue, or at least get more information about it?

# Answer
> 2 votes
OK I feel incredibly stupid now.

I had entered the SIM card upside-down (the "cut corner" was looking "down" instead of "up"). Once I rotated the card 180 degrees on the z axis everything seems to be dandy.

In my defense I must say that the the I9000 SIM port doesn't enforce the "correct" SIM position in any way; it has a small engraving that I just didn't see when removing the card the first time, and that's all. But the card fits both ways.

I will close this question as soon as I'm able to.

---
Tags: samsung-galaxy-s, cyanogenmod, sim-card
---


# Question
Title: How Do I Know Which Google Account is Used for the Market?
So far I've never purchased anything from the Market but just installed free apps. Now, I'd like to purchase an app and I want to make sure the Market is using the correct Google account, since I have two (one personal @gmail.com and one from a Google Apps account for work). How can I do that? Do I just assume the first account in the list is the one used in the market? Keep in mind that I don't really remember which account I added first.

# Answer
The Google Play Store allows use of multiple accounts. In the app, press the "hamburger" menu button in the top-left corner (on the search bar) to select an account to use:

When you buy or install an app, you can expand the dialog to see the email address being used during the payment selection step (after being shown the required permissions). You can still back out at that point.
> 22 votes

# Answer
It's probably worth noting that standard Google Apps accounts can't use Checkout at all, so you can't put a credit card on them, and so can't pay for Market Apps. Only Apps accounts upgraded over the last couple of months to the upgraded Apps accounts can (if your account was upgraded you should have got an email with the title "**Your Google Apps account now works more like a full Google Account**." If you haven't then the only account you can use to buy apps on the Market is your personal one.
> 8 votes

# Answer
If you visit play.google.com and click on "My Android Apps", you will be able to see which apps were downloaded for each of your accounts. On mine, my entire app list shows on my personal Google account, and only the system apps show on my Google Apps account. If you have a similar scenario, it's probably safe to conclude that your personal account will be used for on-device purchases.
> 7 votes

# Answer
You can buy apps on https://play.google.com/store using a browser. This way you can be sure with which account you are logged in.
> 3 votes

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


# Question
Title: Google Maps constantly requesting location
I'm running LBP Privacy Guard, and every 30 minutes or so I get a warning that Google Maps is trying to request my location.

Why is this, and how can I prevent this?

# Answer
Have you tried switching off "location sharing"?

It is under "Privacy settings" in settings menu. Read more here
> 1 votes

---
Tags: google-maps, privacy, geolocation
---


# Question
Title: Are there Andoid versions > 2.3 for my Sony Xperia ST25i (as of July 2012)?
> **Possible Duplicate:**
> When will my device get the Android 4.0 update (Ice Cream Sandwich)?

Like the question says, are there higher versions of Android for my phone? Will Sony release a 4.0 update for my phone?

# Answer
> 3 votes
Not officially yet. According to Sony, the Xperia U will be getting ICS in Q3 of this year.

That said I believe there are now some beta 3rd party ROMs floating around with various degrees of success.

---
Tags: android-versions
---


# Question
Title: How to prevent apps running in background
> **Possible Duplicate:**
> How can I stop applications and services from running?

i've an Xperia X10 Mini. This Android devices is limited in hardware: a 600Mhz processor and 128 mb ram. So i'd like to install new apps, but i don't like to have a lot of apps running in background. For example, Facebook app, GDrive, Dropbox ... are great, but why 'damn' thei must run in background either if i don't want to use them at the moment ? This cause my device to run slowly, very slowly...

I know that facebook app for example, 'must' stay in background so it can inform me for a new 'friend post' .. but i don't need it! Also Gdrive, Dropbox, Gmail etc: they 'must' stay in background to inform me for something.. but i'm not interested !!! If i want to check mail... i click to gmail.. if i want to check my friend post... i click facebook !

What i want is a responsive smartphone for basic operation (call, sms etc.), and i'm sure a 600mhz processor with a basic 'android' installation and without background app can go fast as a double core Arm with 100 running app !!!!

So, at the moment i disinstall them, and my device back to run good, with no slowdowns.

I also have installed Advanced Task Killer, but it kills apps each hour, or 30minutes: it don't prevent an app to run in background.

Does exists an app that kill others app each time they start in background, immediately ?

# Answer
> 10 votes
Though there are apps around that would answer to your request (so-called "Task-killers" and "Memory boosters"), their usage is not to recommend -- simply because it would not help any (see Is it advisable to run a task killer app on Android). If those background processes are designed as services, they would simply restart - as would many other apps as well. Usually Android handles RAM very well, and those background processes should not use significant CPU power -- so on a decent phone this should not be a problem. However, on low-end and small devices with just minimal RAM and CPU, this can become an issue.

So what are your choices then? First, you could see to uninstall all those apps running background tasks -- provided you do not really need them. And, of course, if your device is not rooted, this cannot be done for pre-installed apps; but with ICS and higher you can at least "freeze" them.

If your device is rooted, your choices increase dramatically: you can remove (or freeze) those apps e.g. using Titanium Backup. You can use managers like AutoRun Manager to modify intent-listeners of apps (to *prevent* the start of certain event-based background processes, including those started on `boot_completed`). And you can configure thresholds for how your RAM will be used (i.e. when Androids internal Out-of-Memory-Killer should clean up your RAM) using apps like AutoKiller Memory Optimizer (don't mistake that name with a task-killer, it is not) or Auto Memory Manager.

Of course, you can also ask the developer to make those background services configurable -- and to leave it to you whether certain of them should be running at all. There's always the chance the developer sees reason and implements such a feature.

---
Tags: task-management
---


# Question
Title: Skype randomly crashes on Android 2.1update1
After upgrading to Skype 2.8.0.920... it randomly crashes (I mean just Skype... I just suddenly hear that Skype is logging out..randomly, AFAIK it crashes..)... BUT WHY?? I can revert to an older version of Skype... My phone is a LG GT540..

# Answer
> -1 votes
I installed a Skype 2.6.0.95 apk (which is an earlier version) and it works now.

# Answer
> 0 votes
There is no way to know for sure unless you view logcat. Use adb which comes with Android SDK and execute the command logcat.

I usually do the following steps to find out what causes an application to crash:

1. Enable USB debugging (Settings -\> Developer Options -\> USB debugging)
2. Plug in USB cable to your phone and connect it to your machine.
3. Run adb logcat
4. Run the application and try to make it crash while viewing the logcat.

---
Tags: skype
---


# Question
Title: Finding a way to create a WLAN between tablet and phone
I currently own a nokia N900 and am waiting for the my pre ordered Nexus 7 to arrive. I was wondering because since android does not support p2p adhoc networking, as far as i know. Is there any way to create a private lan wirelessly over bluetooth? Maybe setup the tablet or phone as a wireless router?

Also, I am also considering modding a usb cable to be able to plug into the tablet and phone, because from what i heard the tablet also supports host mode, and linux supports IP over USB.

I just need an SSH connection between the two so nothing special as regards protocol usage.

Thanks, and I hope i got my question across clearly.

# Answer
> 3 votes
Android, starting from 4.0, does officially support a form of p2p wifi networking called Wifi Direct. A Wifi Direct-capable device can create an access point which any other Wifi-capable device can access. I don't know about Nexus 7 specifically, but Galaxy Nexus does support Wifi Direct so I'd presume that so is Nexus 7.

---
Tags: wi-fi, networking, wifi-tethering, usb-tethering
---


title: adb push and mount problems

text:
# Question
Title: adb push and mount problems
I'm using Android 2.3.3 and I want to copy the iwconfig file to /system/xbin. First I tried doing it with adb push using this:

`adb push iwconfig /system/xbin`

But in return I had: failed to copy 'iwconfig' to '/system/xbin/iwconfig': Permission denied

So I made my research and finally found this mount command that actually worked (most of them returned the usage: mount \[\]... line)

`mount -o remount,rw /dev/block/mtdblock4 /system`

But even with that I'm still having the "Permission denied" line.

I also tried `mount -o remount,rw /dev/block/mtdblock4 /system/xbin`

Buth it returned "Invalid Argument"

Any ideas?

# Answer
> 5 votes
First, make sure adbd is running as root:

`adb root`

If you get an error that says something like *"unable to run as root on production builds"* it means that you must always issue `su` command in the adb shell to gain superuser privileges. You will need to enter the shell before any `mount` commands will work. You will need to push the file to the SD Card, then mount /system partition as read-write, and then copy the file to the /xbin directory like so:

```
adb push [path-to-iwconfig] /sdcard/
adb shell
su
mount -o remount,rw /system
cp /sdcard/iwconfig /system/xbin/
mount -o remount,ro /system
exit
exit

```

---
Tags: adb, mount, file-permissions
---


# Question
Title: How safe is it to upgrade my galaxy s2 phone to Ice Cream Sandwich?
So I figured that since the s2 now has ice cream sandwich available, I should look into upgrading.

Doing some research on the internet, I see that it is actually impossible (or at least quite difficult) to go back to 2.3 if I have problems. I've also seen that there have been reports of Ice Cream Sandwich making their s2 have problems such as randomly crashing or the battery runs out really quickly etc.

So is upgrading to Ice Cream Sandwich like a fairly routine thing that ppl do and that I should just do it? Or is it actually quite a risky thing and I could seriously stuff up my phone if I did something wrong?

Also, if it is risky, is ICS worth the risk? Is there like a massive difference or is it just really just a few UI changes here and there?

# Answer
> 3 votes
If it is the official ROMs, then it is very easy and chances of anything going wrong are slim-to-none. You should just do it.

Downgrading should also be pretty straightforward if you want to stick with official firmwares - it would be a case of downloading PC Odin and the firmware you want from a site like sammobile. I have done this with a Galaxy Note which is from the same family of handsets.

Many people who have problems find that they can solve them with a wipe and just re-installing what they want. This has resolved battery issues for some.

ICS is worth the risk. Yes, there are UI changes and you will probably notice the phone being a bit faster to respond, but there are many other changes as well. For instance, some real-world useful features include Wi-Fi Direct, improved web browsing and proxy support. If you plan on keeping the handset long enough you may see some applications will require ICS as a minimum version as this is the first unified phone + tablet version of Android.

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


title: Audible Caller ID on Galaxy S3

text:
# Question
Title: Audible Caller ID on Galaxy S3
Every time I recieve a call or a text message my phone audibly says out the name of the caller/sender.

How can I stop this?

# Answer
It is a configuration that must be active to give you that information, usually it is used when you're driving, to prevent accidents:

# **Turn off the voice notifications:**

1. Go to settings menu
2. Click on "Voice input and output" option
3. Select the option "Text-to-speech settings".
4. Uncheck the Driving mode setting.

**From the user's manual**
Driving mode: Activate Driving mode to provide audible notifications for incoming calls, messages, or event details.

---

# **Change alerts on call settings:**

1. Settings
2. Call Settings
3. All calls
4. Alerts on call
5. Change from "voice" to "vibration" or "off" etc
> 7 votes

# Answer
I don't have the option within Settings as mentioned above on my S3. Instead I drag down the top toolbar and uncheck the Driving Mode option. (Scroll to the right as it is not usually immediately visible.)
> 0 votes

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


# Question
Title: Jelly bean voice search not talking back
I've recently upgraded my phone to Android 4.1.1 and I've tried the new voice search. It mostly answers my questions correctly, but i didn't get it to talk back.

I checked the following setting: Settings-\>Voice-\>Speech Output. It's set to Always.

Does anybody else have this issue? Any ideas on how to fix it?

# Answer
> 10 votes
Have you made sure that your "Music volume" is actually turned up? Only then you'll be able to hear the talk-back.

To make sure it is, go to the stock music app, hit the "Volume up" key on your phone a few times, then go back to Google Voice Search and try again.

---
Tags: voice-command, 4.1-jelly-bean, voice-recognition
---


# Question
Title: LogCat shows exception in SyncProcessorQueue every 5 seconds
I just started noticing this in my Logcat, it seems like every 5 seconds I get this exception caught. Does anyone have any idea what app or part of the OS it could be? I can't imagine whatever this is constantly running and throwing exceptions can be good for my battery, this occurs whether the screen is on or off.

Phone is moto Atrix, android 2.3

I wonder what is `com.google.apps.dots`?

```
04-19 17:51:47.455: E/SyncProcessorQueue(27593): Caught unexpected error
04-19 17:51:47.455: E/SyncProcessorQueue(27593): java.lang.NullPointerException
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.provider.BlobStore.addToPossibleStores(BlobStore.java:98)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.provider.BlobStore.getPossibleStores(BlobStore.java:108)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.CleanUpSync$OldAttachmentAndBlobCleanUp.syncSelf(CleanUpSync.java:138)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.syncSelfInternal(BaseSyncNode.java:121)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:104)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.syncNextChild(BaseSyncNode.java:196)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:107)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.syncNextChild(BaseSyncNode.java:196)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:107)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.syncNextChild(BaseSyncNode.java:196)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:107)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.syncNextChild(BaseSyncNode.java:196)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:107)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.SyncNodeProcessor.syncNextNode(SyncNodeProcessor.java:34)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.SyncProcessorQueue.process(SyncProcessorQueue.java:134)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.SyncProcessorQueue.process(SyncProcessorQueue.java:114)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.SyncProcessorQueue.access$200(SyncProcessorQueue.java:31)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at com.google.apps.dots.android.app.sync.SyncProcessorQueue$Processor.run(SyncProcessorQueue.java:236)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:444)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
04-19 17:51:47.455: E/SyncProcessorQueue(27593):    at java.lang.Thread.run(Thread.java:1019)

```

# Answer
As per this thread, it's related to Google Currents. Either disable the automatic syncing feature of Currents or uninstall Currents completely to get rid of this error.

I don't think it's a "bad" error though and should not cause any other problems (such as battery drain, etc.)
> 2 votes

---
Tags: logging, system-error
---


# Question
Title: Do apps that access gmail only have write access or full gmail access (potential security risk?)
I use a backup app to backup SMS text messages to my GMail account registered on my HTC Desire Z Android 2.3 phone.

The app requests access to the gmail account. But what does this actually mean? Does it mean:

* the application has write-only access to the gmail - i.e. it can *insert* emails but not delete or adjust other existing emails (does the Android API provide for that?)
* the application has full access to the email, and could potentially delete emails if there was a bug

# Answer
> 1 votes
There is no "write-only" permission for access to Gmail - it's either "read-only" or "full access", meaning that the app in question will be able to both create and delete messages from your account. However, I would guess that adding and deleting mails are two very different things from a programming standpoint, so you should be ok :-)!

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


# Question
Title: Galaxy S3 Emails showing in different colours
This is an extremely minor but extremely frustrating issue with my Galaxy S3.

Basically the email client out the box (synced to my Exchange Active sync account) has a black background and white text...so far no problem.

However as people have been sending emails to me the phone seems to (arbitrarily is seems) to render either a white background or black background.

I then thought no problem I will switch the font colour to white...which works great when the email is rendered with black but renders the email text invisible when a white background email comes in.......has anyone had a similar issue??

# Answer
I think I have found the solution to this.

Within Settings -\> Power Saving there is a setting for Background Colour for email and internet. Turning this off seems to have solved my issues.

My sanity has now returned!
> 3 votes

# Answer
I just turned the text to grey so if the background is white or black, I can see the text.

You have to open an email and click Menu. There is the option `Change font colour`, middle one is grey.
> 1 votes

# Answer
I am also having this problem (or something similar) but as I don’t currently have the device I haven’t tried changing the colours yet.

As far as I can tell the problem is not random. It seems to only happen on emails that have been received after the device has been setup with the exchange profile.

If you delete your exchange profile from the device, then set it up again, after re-syncing you'll notice that you can now read the unreadable emails from previous syncs. You'll also notice that this problem occurs on any new emails you receive after setting up the device.

Do you know what version of exchange you are using? I've got exchange 2010.

I'm afraid I dont have a solution, but if anyone reading this does please answer this thread!
> 0 votes

# Answer
By default, the email background colour is set in black and the font colour in white. I have the problem with no text in white background for my exchange server and windows live emails, but after changing the email background colour to white and the font colour to black when I received the email with no text in white background, the problem has since gone away.
> 0 votes

---
Tags: samsung-galaxy-s-3
---


# Question
Title: Home and Search don't work on my Nexus One
I'm using a beta of Cyanogenmod 7 and it seems unlikely they would leave out home and search button functionality. I tried rolling back to the RC and then getting the latest nightly and then wiping the data and cache and then getting the latest RC and nightly. But still, when I press Home or Search, the phone vibrates as if I pressed something but doesn't go home or bring up a search box. Thankfully, "back" still works.

Is the hardware defective??

# Answer
If the phone's registering the keypress and vibrating, I don't see how it could be a hardware issue. Flash back to stock and see if it works. Or at least CM6.
> 4 votes

# Answer
This means the provisioning got somehow interrupted; in other words, when you just reinstalled the firmware and the wizard was guiding you through the first steps, something interrupted it and it didn't finish. That's why the Home button, the Search button and the Lock Screen don't work.

To fix this, run the following command from a root terminal or from `adb shell`:

`sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO secure (name,value) VALUES ('device_provisioned','1');"`

and then reboot.
> 0 votes

---
Tags: nexus-one, hardware
---


# Question
Title: Home, Back, Menu, Search buttons not working
Suddenly, Home, Back, Menu, Search buttons are not working. No amount of rebooting or taking out the battery work.

I saw somewhere that clearing the Dalvik cache might work, but I got as far as getting adb running, only to discover I need root access to clear the Dalvik cache.

# Answer
> 1 votes
This means the provisioning (first run) got somehow interrupted.

To fix this, run the following command from a root terminal or from `adb shell`:

`sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO secure (name,value) VALUES ('device_provisioned','1');"`

and then reboot.

---
Tags: buttons
---


title: MAC Address Spoofing Neuropad Ultra

text:
# Question
Title: MAC Address Spoofing Neuropad Ultra
I'm out visiting some family at the moment and my dad has found some cheap Android tablets from somewhere, the Neuropad Ultra. They are not great, but they do the job and you can give them to the kids to play with as they're nice and cheap.

Anyway, a new one got delivered today so we have two in the house now. We tried to connect it to the internet without much joy. A little digging around and I find that they both have the same MAC address!

So I've been searching Google trying to find a solution but nothing I find seems to work. I tried some commands I found including some busybox stuff, but nothing is working.

Has anybody any ideas or managed to get it changed on a similar device?

It's using Android 4.0.3

Thanks in advance!

# Answer
Your mentioning of busybox use let's me assume your device(s) is/are rooted, so you could give the Wireless MAC Changer a try. Didn't try it myself, though, as I have no need to ;)
> 1 votes

---
Tags: wi-fi, mac-address
---


# Question
Title: Samsung Galaxy S3 - after AT&T over the wire update - google search doesn't find installed apps
I just purchased a Galaxy S III from AT&T, and only after a few days, I got a pushed, forced update from AT&T (not stating what it does, just "**AT&T Software update**" version: "**V3\_1205\_2\_2**")

I didn't notice any change for a few hours, until I wanted to search for an app (menu - search)

Up until the update (still innocent till proven guilty, but looks more than circumstantial evidence) as in any android phone, the built in google search would search and find all installed apps,

However after that update (and again, it could be something else, but I can't think what it is) it stopped working. Google search (which is the built in device search) only shows web results and bookmarks

Am I the only one experiencing it? if so I'll just return it to AT&T and get another, as much as re-installing everything gives me a headache just thinking about it.

If I'm not the only one, then is it indeed a bug in AT&T's anonymous, rude, forcing itself on you, update?

# Answer
> Galaxy S3 dumb search update feature confirmed by Samsung, it’s because of Apple

Read more here:

It has been removed by Samsung working closely with Google and has been removed from carriers like Sprint as well. Apple pattented the universal search and was able to ban Galaxy Nexus in US. As a precaution Samsung and Google took the decision.

> One of the two injunctions Apple obtained in the U.S., even though stayed on the second appeal, affected the Galaxy Nexus and was based on an Apple patent describing a “unified search” technology, which is currently used by various mobile devices. The Galaxy Nexus made use of that technology – the Google Search app displayed local results (stuff on the phone) and web results, when the user performed a search – and that’s one of the things that got it into temporary trouble.

**Solution:**

But you can get the search back by installing old quick search app. You've to follow this post in xda-developers.com for that. If you're not rooted you've to replace it every time you restart the phone ;).

**Update from Samsung**

> Samsung has updated the software for the Galaxy S III as a precautionary measure to ensure that U.S. consumers may enjoy using our innovative products without interruption
> 6 votes

# Answer
For the record (mostly for foreign googlers):

A working solution has been proposed here:
Is there an app for searching installed apps? (Dumb Search alternative)
> 2 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s-3, att, google-search
---


title: Reset skytex primer pocket

text:
# Question
Title: Reset skytex primer pocket
My son has a Skytex Primer Pocket, which he put a pattern unlock on. He has completely forgotten it. I've been trying to figure out what I might do. There is nothing of any importance on the device, I'm perfectly willing to do a factory reflash if possible, but I just can't figure out how to do anything. Anyone out there know what to do?

# Answer
> 5 votes
I found that you should be able to do a factory reset by holding the power and home when powering on. There you should have the option to do a factory reset.

# Answer
> 2 votes
What I finally ended up doing was upgrading the firmware. I tried the home/power method, but it just wasn't working for me... Upgrading the firmware instructions are found on their site. It wasn't too hard to do, except for the fact that they don't seem to have signed drivers, which forced me to use a non-64 bit system to do the upgrade.

---
Tags: factory-reset
---


# Question
Title: I want to restore my Galaxy Tab 10.1 to Factory settings?
As my question suggests I want to restore my Galaxy Tab 10.1 to factory settings. I read this previous question and it tells me how to do it and I will follow these instructions, however....

I am giving the device to a non-family member and need absolute assurance that all apps I purchased (free or otherwise) and that all log-files and personal information will be removed. Will the reset instructions in the previous question achieve this and is there any thing else I need to do from a privacy perspective other than the described factory reset?

# Answer
> 3 votes
Provided you haven't rooted the device, a factory reset will reset the phone to the state it was in. Note that sometimes, some extra content that was added by the manufacturer (like some bundled music/images) later may be wiped.

Obviously, if you're bundling along the same SD card that you were using earlier, format it and also run it through shredder programs.

Ideally, don't part with the same SD card - either give the next owner a new card or avoid it altogether.

---
Tags: 2.2-froyo, factory-reset, samsung-galaxy-tab-10
---


# Question
Title: Are SMS messages queued or discarded when there's no signal?
I'm thinking of getting an Android phone (a Samsung Galaxy S2) but I need to know whether it queues SMS messages (when there's no carrier) and then sends them when it's in signal again, or whether you have to re-send as on the iPhone. As I don't get a very good mobile signal at home this feature is very important for me.

# Answer
This is a general Android question that applies to all devices.

Messages (SMS) are queued if there's no signal. See screenshot (device is in airplane mode).
> 9 votes

---
Tags: sms, connection-issues
---


# Question
Title: Method to change browser User Agent based on site
Dolphin Browser can be configured to act as one of a range of User Agents (Android, (full) Desktop, other phones...). But this is for every site visited until you want to change the settings to some other agent (browser type).

Some sites have better mobile versions than others.

I wondered if there is a feature/plugin on this or another Android browser to set the Agent individually for a range certain sites, e.g.:

* facebook.com (full Desktop - because mobile edition is limited)
* nationalrail.co.uk (Android, quicker than Desktop and easier to manage) etc.

This would then 'trick' the website to load the site in a version as specified.

# Answer
> 2 votes
Have you installed and used the Dolphin Desktop Toggle add-on? Is it not what you were looking for?

Although, not an automatic method, it does make switching user agents much less painful.

Else, you might also try accessing the mobile version of sites that render better by using their URL e.g. http://m.twitter.com or http://m.gmail.com or mobile.website.com etc.

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


# Question
Title: How to open .conf files with File Expert?
I have a rooted Android device running 4.0.3. I bought full version of File Expert in order to browse root file system.

I navigate to a `.conf` file and want to open it, but the app says *`There is no handler installed on your device for this file format. Would you like File Expert to find one for you?`*.
I select OK, but I get another error: *`Sorry, currently there is no handler for this format...`*.

If I force this file to be openend as text file `Open as text`, and choose FE Text Editor, nothing happens.

Any chance to make this work or I'll have to buy another app for this?

# Answer
While File Expert is a good app there are ***great*** apps out there.

I was hesitant to switch because I didn't want to install another app for ftp sharing, but I discovered Solid Explorer. It's the best File manager app for android, bar none.
It has an exceptional text editor with optional monospace font(!), size setting and line wraps can be disabled! And of course Root support out of the box. All for the great price of `0$.` (Thought it's in beta, so that might change.)

It also includes FTP/SFTP/SMB/CIFS browsing, support for Google Drive, Dropbox, Box and SkyDrive. And so many other goodies that there's not enough space here to list it all.
> 1 votes

# Answer
File Expert at the moment cannot open such files.

I recommend using the app called ES File Explorer! It's free and you just enable root option in the Properties, and you have root access.

**DO NOT** buy File Expert's root plugin as it's a waste of money!!!
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, file-management, root-access, text-editor
---


title: Installation in system/app without root

text:
# Question
Title: Installation in system/app without root
I know I can install my application in the `/system/app` folder with root access. But is there any way to do it without root access?

# Answer
> 8 votes
No.

Users are not allowed to write to the /system folder/partition. Any sort of exploit or method that would allow this partition to be writable is equivalent to root access on the device.

Some other examples besides root are: "Rooted recovery" which is a recovery partition that has more features than the standard Android recovery; an "Engineering" (HTC) or Unlocked (everyone else) bootloader; or a file-permissions exploit, which at that point you might as well put `su` and `SuperUser.apk` on the phone anyway...

---
Tags: installation
---


# Question
Title: Global Address Lookups on Samsung Email app
I have set up my Exchange Mail using the default Samsung Email app. Mail and calendars work great, but I am not able to do Global Address lookups.

Is this possible? How can do this?

# Answer
So what I've discovered so far,

Android doesn't have this functionality yet and you'll need to install a 3rd-party app to get this. An app that I found works is 'Swift Contacts'.

What's nice is I am able to type the name of the person right in the 'To:' field and it does a lookup and completes the email address. The only problem is I think this app will stop working after a period of time if you don't pay for it. I haven't found a free alternative for it.
> 0 votes

---
Tags: samsung-galaxy-s-3, exchange, active-sync, samsung-email
---


# Question
Title: Reenter the new password in configured Gmail account
I have configured HTC Hero phone with my Gmail account (username and password), and it is configured successfully. I have recently changed the password of this account from the Gmail website, so at the same time I have to change the password on my phone, but I do not see where to do this.

Without reentering the new password, I am not able to get/send mail. How do I enter the new password?

# Answer
> 8 votes
Some options:

1. Try hitting Menu -\> Refresh in GMail, there should be a notification prompting you to re-enter the password. If it's in the notification bar, pull it down and click it.
2. Clear the cache and data for all Google apps on your phone: Gmail, Gmail storage, Google Framework Services, Talk, Accounts, Play Store, etc. via `Settings -> Applications -> Manage applications -> All`.
3. If your phone lets you, go to `Settings -> Accounts and sync` and remove and re-add the account.

# Answer
> 0 votes
If you use google apps for business and your services were part of the big migration fiasco then you might have found yourself in the same situation I was in.

After changing my google account password I somehow had a google apps account with my new password, and an old personal account with the same username, but old password.

If you can log into gmail using your old password, but are then prompted to rename your personal account or migrate services then this has probably happened to you.

I'd already migrated stuff previously, but I hadn't renamed my old account. I thought it would have died by now.

I logged into my old account using current user name and old password. When prompted to rename my old account I did so. The next time my phone tried to log in the username old password combo was no longer hooked up to an old account and it asked me to enter a new password.

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


# Question
Title: Is it possible to add an audio bluetooth profile to my phone?
I want to make my phone act as a bluetooth speaker/headset because the audio jacks connection on my laptop is kinda broken (won't play audio on both ears unless the headset plug is midway inserted). Add to that the fact that the audio coming out of my laptop's speakers aren't too loud. My phone, however, fills in that gap by having quite good and loud audio and the headset jack on my phone isn't messed up like the one my laptop.

So upon thinking of ways to do this, I realized that I could add a bluetooth profile to my phone so that the laptop will be able to detect it as a bluetooth headset. However, I couldn't find any info about doing this.

I'm using an SE ST17i and I'm rooted so rooted solutions are applicable. I hope someone can help me out.

P.S. I know of the AirFoil approach but would rather prefer my above approach if possible because I don't like keeping my wifi on all the time.

# Answer
> 2 votes
See my answer to a similar question \- the problem is that within the Bluetooth AD2P profile (for stereo quality audio) Android phones aren't designed to be a "sink" (a receiver of media) only a source. You're right in that this is a limitation of the Bluetooth stack on your phone, but so far the info I've found says that trying to alter the stack comes with moderate amounts of pain and compromise. Perhaps you're more adventurous than I?

---
Tags: bluetooth, headset, bluetooth-audio
---


# Question
Title: Back button does not light-up when I press home button
I bought a Samsung Galaxy Y phone yesterday. I was wondering why the `Back` button does not light up when I press `Home` button on the device.

On my Samsung Galaxy Ace the `Back` button and `Menu` button light up immediately whenever I press home button.

Is there a setting associated with this that I need to change?

# Answer
The Galaxy Y GT-S5360 simply does not have backlighting for its capacitive buttons (source 1, source 2) whereas the Ace does - there is nothing you can do.
> 1 votes

---
Tags: settings, samsung-galaxy-y
---


# Question
Title: Jelly Bean on the Galaxy Nexus - forcing an update?
I bought my Galaxy Nexus in New Zealand - via parallel importing. I believe it came from Russia, given my manual was in Russian(!). But it works perfectly and is genuine.

A colleague there bought one from the same source the next day, and his arrived a day after mine.

I then moved to Canada, and got a Rogers sim card. All good.

However, my ex-colleague got a 4.0.4 upgrade about 8 weeks before myself. I tried forcing an update, but no luck.

Then last week, I finally got 4.0.4, and about the same day, my old colleague emailed to say he got an OTA update to 4.1.

What gives? Is it a geo-fenced roll-out? How can I force an update? (I've gone to system updates to check for an update, but no luck). Or would I have to root and do it manually? I'd prefer not to if there's a simple way to force an update...

Baseband I9250XXLA2, Build IMM76K.I9250XWLD2

# Answer
> 8 votes
There are many variations of the Galaxy Nexus. Most likely, your phone is `yakjuxw`, which gets the updates from Samsung. The other phone is either `yakju` or `takju`, which use Google's own updates, which are released quicker.

The versions are interchangeable, if you don't account for international customizations or possible carrier modifications. For example, see my answer here on how to change the `yakjuxw` firmware to `takju` Jelly Bean, which can be then officially upgraded to 4.1.1 via OTA.

# Answer
> 7 votes
I waited very impatiently for the JellyBean update for few days last week and finally did this to get JB on my Galaxy Nexus.

> Manually trigger the update by clearing the data in **Google Services Framework** and then check for System Update in *Settings*.

You might have to do this multiple times though. I had to do it 5 times to get the update. You might be lucky to get it in fewer attempts as well.

Btw, I got my phone from US and I stay in India. I am not really sure if this really matters.

# Answer
> 6 votes
I had the same problem: I bought my phone from Amazon.com and got stuck on 4.0.2 with no OTA upgrades. When I looked into it, it turned out that I was running a firmware (`yakjujp`) that was set to get updates from Samsung, as opposed to getting them directly from Google.

First you need to determine if your device is receiving updates directly from Google, which you can tell from its build name. I ended up temporarily installing this application (warning: contains gratuitous ads) and looking at the "Brand" field. If you're not on "yakju" then you'll need to switch builds in order to get official updates from Google.

I followed these painful Windows instructions while I really should have looked at these ones instead (and ignored most of the steps given how much easier this process is on Linux).

The whole procedure can be summarized like this:

1. Backup your phone.
2. Unlock the boot loader (which erases everything).
3. Reboot into fastboot (hold down Volume Up and Volume Down then press the power button).
4. Flash all of the different firmware images.
5. Reboot and reinstall/reconfigure apps.

This is summarized from a blog post I wrote about manually moving to the "vanilla" 4.0.4 yakju firmware, and shortly after I received the 4.1.1 OTA update from Google.

---
Tags: samsung-galaxy-nexus, ota-update, 4.1-jelly-bean
---


title: Disable system "tick" sound

text:
# Question
Title: Disable system "tick" sound
I have a Sidekick 4g. This device has a system wide "tick" like sound that plays every time I do various things (click links, click items in list of RSS app, click threads in messaging app etc...) I would really prefer it if my device did not make this sound but the only way I've found to get it to stop is turn the volume all the way down, but then I can no longer hear my ringers.

Does anyone know of a way to eliminate this sound without the need to put my device in silent mode?

# Answer
> 3 votes
While typing this question this was one of the links that the site provided me with:

How do I disable the 'click' sound on the camera app?

Turns out a similar method can be used to disable the system "tick" sound in question as can the camera shutter sound.

I deleted(moved) this file:

```
/system/media/audio/ui/TW_Touch.ogg

```

and then rebooted my device, now I am free to navigate my phone in peace and quiet! and I won't miss txt's or calls because of my device being in silent.

**EDIT:** upon doing a better job of looking in the settings I found that this option is actually present in `Settings->Sound->Audible selection` Disabling it there is the preferred solution since it requires no root. (don't know how I managed to miss this the 2 times I've looked)

---
Tags: audio, volume-control, silent-mode, t-mobile-sidekick-4g
---


# Question
Title: Phone number shown as unknown. Always says sender is invalid
I have a Samsung Galaxy S SHW-M1105 and it displays my phone number as unknown. Is there a way to change it? And one more when I try to reply a message it says the sender is invalid. Someone please help

# Answer
You can enable your caller ID from `Settings` -\> `Call settings` -\> `All calls` -\> `Show my number` -\> `Show`. As for the SMS reply problem, please check the settings in your Messaging app, make sure that the `SMSC` (Short Message Service Center) number is correct foryour network and `SMS Reply Path` is off. Otherwise, just double-check the number and try with and without the international format.
> 1 votes

---
Tags: caller-id
---


title: What does "Quick Upload" do?

text:
# Question
Title: What does "Quick Upload" do?
Using Motorola Atrix with Android 2.3.

When long-clicking an image in the Gallery (Galerie in German), among others there’s an option to “Quick Upload” (“Schnelles Hochladen” in German). What does this option do? It seems to do something for a while, but then it doesn’t tell me anything.

The first time I used it it asked for an e-mail address. I specified my Gmail address, assuming that it would upload the images to the relevant Google account. But I can’t find them anywhere.

It’s the fourth option in this screenshot:

# Answer
I think the translation is `Instant upload`, and it means that it uploads the photo to your Google+ account's Instant Uploads album in the background. Check your g+ profile for this folder.
> 2 votes

---
Tags: 2.3-gingerbread, images, gallery
---


title: Wifi shows error on Huawei U8500

text:
# Question
Title: Wifi shows error on Huawei U8500
I can not turn on my android device Wifi. It shows error. My device is Huawei U8500. I am using CyanogenMod 7.2.0 Update-6. Please help with this?

# Answer
You phone, Huawei U8500 may have the boot kernel and the system modules with different versions.

Since you aren't providing the error message contents, I'll assume that you're just getting a plain `wifi error` notice instead of the usual `wifi connecting to...`

**Generally speaking**,

> The kernel (which is on boot.img) must match the WiFi modules version (which is on system) if not, WiFi cant be loaded.

## **What you need to do is:**

Install 7.2 and flash the boot separately, so the boot kernel and the system modules can obtain the same version.

---

# A similar case:

You can read about a similar case in detail at:

# To summarize it:

A user performed an update to the system version 7.2, but didn't flash the boot to the same version.

Every time the user tried to use WiFi, the message `wifi error` was presented.

If he rolled-back to the previous version, the WiFi worked just fine.

After some discussion and exchanging of ideas, he came up with a solution:

> Resolved. Here is the clear solution (not completely clear earlier).
>
> 1. Install CM 7.2 OTA when prompted
> 2. DO not roll back to 7.1
> 3. THEN extract boot.img from the cm 7.2 zip, reboot the phone to bootloader, fastboot flash boot boot.img using PC

So what was happening to this case:

When the user had 7.1 installed and the phone had:

* boot - 7.1 kernel
* system - 7.1 modules

After the installation of 7.2, the phone had:

* boot - 7.1 kernel
* system - 7.2 modules

When re-installed 7.1, the phone had:

* boot - 7.1 kernel
* system - 7.1 modules

*so everything worked*

When the user installed 7.2 and flashed the boot separately the phone had:

* boot - 7.2 kernel
* system - 7.2 modules

*and everything worked*

---

# Related reading:
> 0 votes

---
Tags: wi-fi, cyanogenmod, huawei-u8500
---


# Question
Title: Proxy/tunneling options for the Android platform
As the possibility of connecting to a public Wifi is increasing in our cities, the opportunity of proxying/tunneling the traffic is gaining importance.

I strongly believe it would be interesting to come up with a list of applications/procedures that can setup or manage different kind of proxies/tunnels like:

* http/https
* socks v\* (also on top of SSH)
* openvpn
* pptp
* ...

My hope is to gather all the knowledge w.r.t. the topic building a community wiki page.

# Answer
Check out this list: Proxy, Tunnel & Co. Though it is in German, you already find the relevant apps grouped by their purpose. For VPN, try VPN (also in German).

The German language should be no problem concerning mapping apps to the requested topics (VPN, tunnel, ...), as that part is language-neutral. Descriptions can mostly be replaced by those from the Play Store -- or taken from the linked (English) reviews. So basically, all information is there.
> 1 votes

# Answer
Should this question stay afloat: I recently created a VPN tunnel from my Android devices to my home Win7 PC and it was much easier than I thought. I'm running Android 4.1 (Jelly Bean), but this setup also worked with 4.0 (Ice Cream Sandwich) and should work with other versions too.

**First**, I had to find a way to create a VPN server. OpenVPN looked awesome but several previous questions made it look like it might be more hassle than I was interested in (respect for those who get it working!). I stumbled across two different solutions that would fit my needs and ability:

## Setup DD-WRT to run a VPN server straight from a hacked router

This How-To Geek article provides a drop-dead simple explanation of setting up the DD-WRT VPN service. This, I think, is ideal because my router just sits at home all day and is always on. Alas, after checking if my older router was compatable, it turned out that the specific build of DD-WRT I'm running ("micro" in my case) doesn't include the VPN server functionality. If yours does, I'd say go to town. I'm planning on upgrading my router to someday obtain this very function.

## Configure a Windows 7 PC to accept incoming VPN connections

Alternatively, I found a blog post describing how to set up Windows to accept an incoming connection. There's honestly not much to say, this was just a few clicks and now it's up and ready - any time the PC is powered on I can log into the VPN created by it with my Windows login credentials. I use the WOL function built into DD-WRT, combined with web-access to my router, to remotely wake my PC whenever I need to use the VPN. Be sure to forward port 1723 to the PC that will be negotiating these incoming requests.

**Second**, I just had to connect. In ICS/JB, go to `System settings > Wireless and Networks > VPN > Add VPN network` and enter your info. I use DDNS to work around having to keep up with my ISP's dynamically-assigned IP address.

With a little reading and a little network know-how, this was up and working in a few minutes and was *much* easier than I thought it was going to be!
> 2 votes

---
Tags: vpn, proxy
---


title: Connectify not working properly?

text:
# Question
Title: Connectify not working properly?
I use connectify to create a wifi hotspot which I use in my Android device. But a problem occurs that the internet access stops after a minute or so in my Android device. I have to restart connectify so that it works fine again, but again I face the same problem in a minute or so.

Its not a problem with my device as it runs properly on other wifi networks.

Any solution to this??

# Answer
Use a portable small utility mHotspot instead of Connectify. Connectify does have such type of issues. So, mHotspot is my all time favorite when it comes to creating virtual hotspot.

If you're unable to connect for the first time (which shouldn't be case as you were able to connect with AP of Connectify), reload the Wi-Fi driver by dialing `*#*#526#*#*` or install the "wifi-fixer" app from Play Store.
> 1 votes

---
Tags: 2.3-gingerbread, wi-fi, connectify
---


# Question
Title: Android Tablet - Download PDF and open it on browser
Device - Samsung Galaxy Tab 10.1 / Android 4.0.3

I have tested Samgsung Galaxy Tab for document download such as PDF from web site with many browsers. Most of them just download it to somewhere in the device and I have to go to notification window(Right and bottom) and click it again to open it. Some browsers ask me to save and ask me again to open it.

Is there browser or a way that opens it when I download it? iPad works that way. iPad opens the file right away when I download a document.

# Answer
> 2 votes
Have you tried pdf.js extension for Firefox mobile ?

It's a bit slow and unstable for now, but it should work as expected.

# Answer
> 1 votes
You cannot do it without "replacing" parts of android. The file is not actually downloaded by the browser, it is downloaded by the Download Manager. You would have to set a "default" for PDF files (pdf reader) and then replace the Download Manager. Replacing download manager could be done, without a custom ROM, since it has "public" intent actions available that it fires when a download is completed.

If that is a viable option, there is a question on StackOverflow that could be a starting point for replacing Download Manager with a custom one.

The iPad opens the file right away because there is nothing else you can do with it. There is no "available file system" on iOS. Where on android, you can save files, and even install a file manager to browse to them.

---
Tags: browser, pdf, samsung-galaxy-tab-10
---


# Question
Title: Is it possible to connect a USB stick to Samsung Galaxy S2 Phone?
I have a Samsung Galaxy S2 phone. It comes with a micro USB port which can be used for charging or connecting to a PC.

I am just wondering if the micro USB port can also be used to connect a USB memory stick. Is there something like a USB stick with a micro SD connection?

Perhaps the easier option is to use the existing cable. Can a USB Stick be connected to the phone in the same way the phone is connected to a PC using the existing cable?

# Answer
> 4 votes
**Yes, you can** plug a USB stick to your Samsung Galaxy S2, provided that you have an Samsung Micro USB to USB Adapter.

For better results, connect your USB stick to the adapter, before connecting it to your phone.

See the official Samsung Galaxy SII accessories for further information.

**Note:**
Usually within the phone box, Samsung sends a micro USB to USB cable.

---

The Samsung Micro USB to USB Adapter can also be found at Amazon:

Different in aspect from the one on the website.

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


title: Stop Google Talk from signing in

text:
# Question
Title: Stop Google Talk from signing in
I recently had to change the password of my primary account. Now Talk keeps trying to sign-in and fails. Having no way of changing the credentials used by talk without completely resetting my phone, I just want to completely disable it (I'm using a better messaging client). Do you thing I could fathom-out how to do this? Anyone know?

# Answer
> 2 votes
I believe you are still want to use the Google Play Store to grab some apps, are you?

If you disable Talk, the Play Store will not working properly (No auto updating, can't download any app...), so I recommend you use the method below:

Hit:

Setting \> Application \> Manage Application.

Navigate and click on Google Apps. Then click on “Clear Data” button. Press "OK" on the pop-up dialog. Then find Gmail and Talk under Manage Application, click "Clear Data" as well.

After you've done the above, please head to "Account & Sync Settings" and press your account, then press Menu \> Sync Now

Then it should pop up for you to re-enter the password.

---
Tags: 2.3-gingerbread, htc-desire-hd, google-talk
---


title: Nexus 7 capacitive buttons and display

text:
# Question
Title: Nexus 7 capacitive buttons and display
So both the Galaxy Nexus and Nexus 7 have dynamic capacitive buttons instead of actual physical buttons. I was actually under the impression that this black bar was a separate capacitive display from the main display. Now that I actually see a Nexus 7 in person, this black bar appears to be just a part of the screen.

So am I actually getting 1280x800 pixels?

# Answer
> 7 votes
The 1280x800 pixels count for the whole display, including the black bar for the buttons.

Google decided to stay flexible by moving physical buttons to the touch screen permanently.

Benefits:

* No capacitive buttons needed (cheaper?)
* Better user experience: Rotating 90,180,270 degrees rotates **also** the virtual buttons
* Less frame space (the button's space belongs to the screen now)
* You can hide the buttons in full view (e.g., video playing)
* Maybe: Avoid Apples infamous *rectangle with a single button* tablet design patent

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


title: Whats ODIN mode in Galaxy Tab 2?

text:
# Question
Title: Whats ODIN mode in Galaxy Tab 2?
I just pressed the power button and the volume up button in my Tab. I went into a screen called ODIN mode... It started downloading something... What is this?

# Answer
> 2 votes
This is the *download firmware* mode.

It can be used to upgrade official firmware via Samsung's own Odin software (or the 3rd party heimdall (also here)). It's also used to install a custom aftermarket firmware like CyanogenMod. Actually it allows more but installing firmware is the most common use.

---
Tags: odin, samsung-galaxy-tab-2-7
---


title: Add functionality to home button?

text:
# Question
Title: Add functionality to home button?
What application will let me allot a certain functionality to the home button? Currently, I want to make it so that pressing the Home button twice will activate Voice Actions. Do you know of any app that does that?

I'm rooted.

**EDIT:** Okay, while doing some further research, I found out that one of the ways to achieve this is via a launcher app. I'm currently using ADW Launcher Ex. Is that modifiable via theme to do something like such?

# Answer
> 0 votes
There is an app in the Google Play Store called Advanced Home Button. Although this app won't allow you to directly configure Home button's single press, this may allow you to replace the double-tap which is configurable.

However, this app does mean replacing your default launcher (in your case, ADW launcher). You, may, though, try it out whatsoever and see if it helps your issue.

**Edit:** There have been **many negative responses** on the app saying the app causes issues with the home button. So you need to be careful while installing such an app.

---
Tags: 2.3-gingerbread, buttons
---


title: What is internal and external storage?

text:
# Question
Title: What is internal and external storage?
My phone said that the *Golf 2* app is moved to the SD card.

In the app info section I have the following choices:

* Force stop
* Uninstall
* Move to internal storage

Is internal storage the SD?

# Answer
> 1 votes
Your phone's internal storage is not the SD card, it's the internal partition where all apps and app data goes to. There's an automatic decision to put excessive data somewhere else (the SD card) if an app is too big. Your app was already installed to the SD card and you therefore have an option to move it back to the *internal* storage.

There are mainly the following sections:

* /system - The firmware sits here. Write protected.
* /data - all apps and app data goes here.
* /mnt/sdcard - This is your external sdcard. Also referred to as **external storage**
* There are some other but the above 3 are the most important/interesting ones

If free space in the internal section (/data) is low, Android allows to move certain apps/data from /there to the SD card to free space.

---
Tags: app2sd, storage
---


# Question
Title: Need a way to prevent phone wakeup when slider opens
Is there a way to stop my phone from waking itself when the slider opens? Because my phone does things in my pockets :(

# Answer
> 1 votes
The easiest solution would be to use the unlock pattern instead of the swipe to unlock screen.

It is far less likely that your pocket will manage to input your entire unlock pattern, thus the device will do nothing even if some touchevents do get sent to the screen.

# Answer
> 0 votes
Sliding action may be a "key" trigger that has a key code assigned to it. You can modify such keys if you are rooted. (you can confirm this by running the hardware key test inside ClockWork Mod Recovery, then simply slide the phone and see a key code is shown)

Then you can use the Button ReMapper app to change the WAKE of that key to something else that isn't wake. (Be warned though, you should have some other button to WAKE your phone up or else you will be stuck without finding a way to wake your phone)

Follow the instructions of Button ReMapper over at the XDA : http://forum.xda-developers.com/showthread.php?t=850464

Please don't hold me responsible for any damages, do it only if you feel like.

---
Tags: power-on, standby
---


# Question
Title: Latest Cyanogenmod doesn't want to be rooted?
I just saw that if I need to install the latest Cyanogenmod on my tab (Galaxy Tab 2 7 (GT-P3113)) I don't need to root it. Is this true? Any one have more information on this? So will it be easy to restore to the original rom?

# Answer
> 5 votes
Technically, you don't need root if you have an unlocked bootloader. Even if it is locked, you don't need root, you just need an exploit to change the recovery to install CM9/CM10. Usually, the first thing that people do when an exploit is identified is "root" the device but flashing a different recovery and flashing a different ROM is also possible. Root happens first because there are little or no modifications that have to be made except put the `su` binaries on the device.

The Galaxy devices, from my experience is actually pretty easy to "Restore to Stock" if you so choose. It does require a little research to find the stock rom files and the use of ODIN (or hemidall). Once you have the stock files that can be used with ODIN, it is rather simple to restore to "stock"

With CM9 and later, you do not have to have root enabled. On top of that, you can change that when ever you want. You can also specify if you only want to allow apps to have root access, only adb, or both.

---
Tags: rooting, cyanogenmod, unrooting
---


title: Power being eaten by screen usage

text:
# Question
Title: Power being eaten by screen usage
This morning, when I woke up my phone was out of battery power. So when I checked the battery usage I see the message `Display had been used 90%`.

This kind of situation had never happened to me before. I was surprised as I always turn off my mobile screen by clicking the power button.

1. Why has this happened even though I turn off my screen?
2. How can I avoid that kind of situation from happening?

**Android Version:** 4.0.3

**Mobile:** HTC One X

# Answer
> 2 votes
Keep in mind that on the Battery Usage screen even though per-app breakdown always adds up to 100%, it does not represent the full capacity of your battery, but rather only the used portion. In other words, if your phone is reporting current battery level of 65%, the breakdown is for the other 35%.

Since nothing really happens overnight, it's not unusual for the "Screen" to be shown as taking 90% (again, that's 90% of the used up 35%). That just means you've used the screen for a little bit, and then nothing else consumed too much battery.

It's possible that you had too little charge left over from the day before and not having the phone plugged in overnight pushed it over the edge.

# Answer
> 0 votes
While it's hard to say why that happened last night beyond some guessing, it's possible to track down any future issues. Install BetterBatteryStats (it's open source, and it's available for free outside of the market if you're comfortable installing APKs from "unknown sources") and let it track your usage. It will give you more detailed information on what exactly is using your battery by way of CPU time. My guess is you had an application that kept waking the screen.

---
Tags: 4.0-ice-cream-sandwich, battery-life, htc-one-x
---


title: Extract boot.img

text:
# Question
Title: Extract boot.img
I have pulled boot.img from my phone's CWM backup. How do I extract it? I tried split\_bootimg.pl. But throws an error -

```
Android Magic not found in boot.img. Giving up.

```

# Answer
After reading the comment, I spotted the error...

> anirudh@Kat ~/Downloads/mkboot $ ./unpack-bootimg.pl /home/anirudh/Downloads/boot.img-tools/source\_img/boot.img kernel written to /home/anirudh/Downloads/boot.img-tools/source\_img/boot.img-kernel.gz ramdisk written to /home/anirudh/Downloads/boot.img-tools/source\_img/boot.img-ramdisk.cpio.gz gzip: ..//home/anirudh/Downloads/boot.img-tools/source\_img/boot.img-ramdisk.cpio.gz: No such file or directory cpio: premature end of archive extracted ramdisk contents to directory /home/anirudh/Downloads/boot.img-tools/source\_img/boot.img-ramdisk/

For the `boot.img-ramdisk.cpio.gz` \- this needs special handling... try this:

```
gzip -dc boot.img-ramdisk.cpio.gz | cpio -i

```

The way to do it is after unpacking the `boot.img`, create a directory called something like `ramdisk`, go into that directory and use `gzip -dc ../boot.img-ramdisk.cpio.gz | cpio -i`, the reason is, to organize the structure and files with minimum clutter.

`gzip` decompresses the ramdisk archive to `stdout`, pipe it into `cpio` with the `-i` switch to read from `stdin` and it will correctly extract the data.

To do the reverse, say after making a change here and there within the `ramdisk` directory:

```
mkbootfs ramdisk/ | gzip > my_new_ramdisk.gz

```
> 1 votes

---
Tags: boot, recovery-mode, fastboot, kernel
---


# Question
Title: Apps I never installed appear in web store under "Other apps in my library"
**TL;DR version**--do you have apps in your Google Play "Other apps in my library" that you know you've never installed?

In my Google Play account, under the section labeled "Other apps in my library", I'm shown 240 apps that I've installed, alphabetically sorted from A-Z. I test a lot of apps for work and I've had this account since Day 1 with my ADP1(G1), so this list only makes it to the G's before it's full.

When I activated my Nexus 7 this week, I went into this list to start installing some of my favorite apps and I noticed a bunch of apps that I know I never installed. I know, you're thinking "how do you know, you say you install a bunch of apps". Well, I know I would never install some of these, even if it were part of my job. Not porn or anything, just not my style. For example, the controller for a nabaztag. I don't own one, so I've never needed the app. Out of those 240 listings, I can count at least 15 that I've not deliberately installed.

Partial listing here: http://twitpic.com/a9sw74 (900x4000px PNG)

So, immediate panic that someone compromised my Play account, but the question became, "why would they install a bunch of stupid apps that didn't cost anything when they could install apps that have monetary impact". I let my son and daughter mess with my phone or tablet in the restaurant, but they know not to install apps and none of those apps would appeal to a 14 or 9 year old. Regardless, I changed my password and revoked every device except the 3 I'm currently using.

I went into the "My Account" listing of all my purchases, which also includes free apps. Not one of these 15 apps that I've found show up in that list. Which makes me wonder if this is a glitch in Google Play as opposed to someone accessing my account incorrectly. Has anyone else experienced strangeness in this list?

# Answer
I just had a look and found several apps that I'd never installed because they were pre-installed on one of my devices. I think that these may be apps that came with one device or another, but that you never noticed or made use of. In my 'other apps', I can see several pre-installed apps that I've disabled on my Acer Tablet. I suspect you're seeing the same thing, but that you paid even less attention to the pre-installed stuff than I did.
> 2 votes

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


# Question
Title: How can I customize what notifications show up on my notifications bar (RAZR MAXX running ICS)?
I want to customize what I see in the notifications bar/shade. (eg. I don't want notifications for facebook messages, I don't want to see my weather app in the notification bar).

I looked in the apps' setup areas, but didn't see any way to change this, specifically for the weather channel app.

Thanks!

# Answer
In ICS, it's up to the application. You will have to check the settings for each individual app and see if they allow you to control what shows up in your Notification bar. Unfortunately, there is no way to control this through Android itself...

However, note that in Jelly Bean, the ability to monitor and control which apps display notifications is integrated into the app settings options. See below:
> 5 votes

---
Tags: 4.0-ice-cream-sandwich, notifications, customization, motorola-droid-razr
---


title: Droid2 Fastboot

text:
# Question
Title: Droid2 Fastboot
How to get the droid 2 to enter fastboot?

Running rooted phone, CM7 nightly 239

Power + x gets me recovery Power + Up gets me bootloader

# Answer
> 1 votes
The Droid 2 doesn't have fastboot mode; Its bootloader is locked. Fastboot mode is really just the bootloader mode in other phones, like Nexus phones. Out of curiosity, where exactly did you hear that the D2 had a fastboot mode, and why do you want to access it?

---
Tags: fastboot, motorola-droid-2
---


# Question
Title: Stream media from Play Store on Android To PC
I was just wondering whether it is possible to stream play store content from android to your PC. I know there are ways to stream movies that are stored on the actual device, but I want to be able to stream movies that I might buy on the Google Play Store to my PC for watching when I'm at home.

Thanks for any help you can provide.

# Answer
You can play movies straight from Google Play after you've bought them; Music, go to music.google.com and you can stream and download your music. If you want to get the HD versions, you can download on your phone/tablet and then pull it, I think. Never actually tried it with movies, but I've done it with music before.
> 0 votes

---
Tags: video, streaming
---


title: How to update my Vodafone 858 Smart?

text:
# Question
Title: How to update my Vodafone 858 Smart?
I have a Vodafone 858 Smart, a branded Huawei U8160 running Android 2.2 Froyo.

If possible, how can I update its firmware to Android 2.3?

# Answer
> 3 votes
From my favorite forum xda-developers, a step by step guide to apply the port of Cyanogen 7.2.0-RC1 (based on Android Gingerbread 2.3.7) for the Vodafone Smart VF858 (Huawei U8160).

This is not to take lightly, read and understand everything before proceeding. So please read the introduction from the famous question:

Assuming that you've read it and took note about **VOIDING YOUR WARRANTY FROM BOTH THE CARRIER AND THE MANUFACTURER**, and that you did understood and have read the contents provided by the first links!! Then, lets continue:

# First, backup all your data

---

# Pre-requisites:

* You will need the ROM Manager by ClockworkMod:

> Must have app for any root user. Make backups, flash ROMs, and own your device.
* Also the GooManager Beta by Snipanet Apps:

---

# Getting started with ROM Manager & ClockworkMod

**Is your backup done?** Apps, contacts favorites, pictures, etc? Yes, then continue.

1. Rooting your phone

* Go to Settings -\> Applications -\> Development. Enable the option USB debugging, and wait for the debugging drivers to be automatically installed onto your PC.
    * On your PC, download the latest release of super1click:
    * Run super1click and click the Root button. Follow all of the prompts given by the application, but make sure that you choose yes to the prompt on whether to install busybox.
    * Continue to the next part when your phone is successfully rooted.
2. Installing ROM Manager & ClockworkMod

* Install ROM Manager from the Google Play store.
    * Backup your current ROM, select "Backup current ROM". More details at eldarerathis♦ answer.
    * Open the ROM Manager application. Choose the option Flash ClockworkMod Recovery, and confirm the phone model as Huawei U8160.
    * After downloading the recovery image, a Superuser prompt will ask you for permission for the application to have root access. You should Allow this action.
    * ClockworkMod should now be flashed to your phone.

---

# Installation (first time/new users):

* Open the GooManager application.
* Navigate to psyke83 -\> roms -\> u8160.
* Click on the build you wish to install from the list.
* If needed, click the Download Gapps button to download the Google Apps package. The most recent (and most suitable) version will always be selected for you automatically.
* Click on the Download button to download the rom.
* Once the download(s) are complete, reboot into recovery and install the update package, followed by the Google Apps package.
* Important: if you are updating from a stock or custom ROM, choose the data wipe option before rebooting.

---

# Before anything else, read:

**Ps:**
Sorry about the redundancy on some information, but one must be sure that readers understand the risks and are taking measures as to prevent data loss by performing a backup of personal data as well as the current ROM in use.

---
Tags: updates, device-firmware, huawei-u8160
---


# Question
Title: I think my kid's Eee Pad has malware. How do I get rid of it?
As you might expect from a 11 year old, she keeps filling it with games and girly-pop songs. Today, I noticed a strange "pseudo-Market" icon on its home screen:

When you click on it, you get the screen below. Looks like spam to install more games. Lots of these show up in the notification area too, but this "pseudo-Market" icon is a first.

Is there a good scanner to get rid of all this nagware?

# Answer
> 2 votes
Actually there's plenty Android Anti-Malware solutions.

Here's a list ordered by the best results according to AV-TEST - The Independent IT-Security Institute and the latest test results performed during February and March 2012, where were reviewed 41 different solutions.

**Detection rates of 90% and above:**

**To quote:**

> The best products in our tests (with detection rates of 90% and above) come from the following top 10 companies, listed in alphabetic order: Avast, Dr. Web, F-Secure, Ikarus, Kaspersky, Lookout, McAfee, MYAndroid Protection, NQ Mobile and Zoner. Users of products made by these companies can be assured that they are protected against malware.

---
Tags: 4.0-ice-cream-sandwich, malware, ads
---


# Question
Title: How To Track My Stolen Phone Without Usin Wifi
> **Possible Duplicate:**
> My phone was just stolen an hour or so ago. Are there any options for tracking?

My Phone Is Stolen I Need To Know How To Use It

# Answer
> 0 votes
There are a number of similar questions already:

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


title: Disable ads in applications?

text:
# Question
Title: Disable ads in applications?
> **Possible Duplicate:**
> Is it possible to block ads in Android applications?

Is there a way to disable in-app ads (on a rooted CM7 phone)?

I am NOT talking about the ads in browser.
Blocking ads is legal where I live.

# Answer
> 3 votes
As mentioned in the comments, the question Is it possible to block ads in Android applications? already covers this. There are some ad-blocking apps available on the market, but they usually require root-access on the divice -- a condition you meet, as you state in your question. So you may want to take a look at:

Just to mention a few examples. Another good option is to buy the app (if there is a payable version), to honour the developers work; he also needs to make a living.

---
Tags: ads
---


title: Galaxy Note apps on stock Android

text:
# Question
Title: Galaxy Note apps on stock Android
I've just ordered a Samsung Galaxy Note, and since I generally don't like manufacturer-installed bloatware (TouchWiz etc.), I'd like to reflash it with a stock ICS ROM. However, one of the main reasons I've bought the Note is for the S-Pen functionality.

Is a vanilla ICS ROM capable of running the Note-specific S-Pen apps that come with the phone? If not, is there at least a way to make the phone look and behave as if it doesn't have TouchWiz?

# Answer
> 2 votes
At first, there's a current Hardbrick warning and a tool to diagnose this for the Galaxy Note (and other Samsung devices).

Here's the Galaxy Note N7000 CM9 team's current issue list, it doesn't mention missing S-Pen functionality (unlike an experimental build #1) so I guess it's fixed.

The *CM9 alpha for N7000* announcement on XDA also mentions S-Pen beeing worked on.

And finally, here's the CM9 builds for N7000 and a full update guide.

# Answer
> 2 votes
One amazing and very much compatible APP is Memo Beta, free and open source S-Pen drawing app:

> Memo is a note taking app designed specifically for Galaxy Note.

---

## ROMs supported:

CM9 (CyanogenMod 9)
AOKP (Android Open Kang Project)
AOSP (Android Open Source Project)
Paranoid Android

---

## Some features

* Licensed GPLv3 **open source**
* S-Pen combatible (including side button and pressure sensitivity)
* Inport and resize/move images from the camera, gallery, webpage or map
* Two finger zoom and pan for inputting those finer details
* Add typed text to notes
* Share notes using MMS, E-mail, Facebook, Twitter, Instagram and more
* left handed mode

---

## Useful Links.

# Answer
> 1 votes
It's also worth mentioning that you can install other launchers such as ADW Launcher which allows for themes which will completely change the look of the homescreen and icons on it. For instance, this Antique CM theme is a theme for ADW Launcher, as is this Red ADW Theme which as you can see looks very different. You can also download replacement contacts apps as well, so you can hide almost all of TouchWiz, whilst still keeping the stock ROM and with it, the S-Pen apps.

I've only recently installed replacement launchers because I was beginning to get frustrated with TouchWiz and things like it's lack of rotation. Makes me wonder why Samsung bother with their own inferior launcher in the first place.

# Answer
> 1 votes
My favourite note taking app so far is Papyrus You can have infinite length note surface and use two fingers to move around the note and a single finger as an eraser. All drawings are vectors.

The quick note taking app that pops up double clicking the pen is really shitty and the editing with polaris office too basic. I still have to do a lot of playing and investigating.

---
Tags: 4.0-ice-cream-sandwich, rom-flashing, samsung-galaxy-note
---


# Question
Title: Unable to set tablet display mode to HDMI
I'm new to android and trying to connect my tablet to LCD TV using a HDMI connector. The instructions in the manual are as below:

1. Set the TV mode to HDMI.
2. Connected the HDMI cable between tablet and TV's respective ports.
3. **Set the tablet display mode under Display Settings to HDMI.**

Steps 1 and 2 went good, but in Step 3 I'm unable to find any option in Settings and Display Settings as HDMI. However my default video player named Vortex player has an option to "Play on TV" where the display can be set to HDMI and the video plays fine on the TV.

This leaves me to think that both the TV and HDMI cable are working fine but I suspect that the tablet's firmware might be that of a different model perhaps which does not support HDMI (wild guess).

The tech support suggested to download and install the latest "software" (not sure if it's a firmware or not, even they were not..) to help fix the issue with steps by connecting it to PC through USB with a bunch of steps. But this software which shows prompts in chinese doesn't seem to help the cause either. Tech support also says I should be prompted to select display mode on tablet when connected to HDMI but it didn't happen either.

Details of my tab as below:

* Name: Penta T-Pad IS703C (T-Pad IS703C With BSNL)
* Manufacturer: Pantel
* Android: 4.0.3
* Kernel: 3.0.8
* Build Number: fj\_vortex-userdebug 4.0.3 IML74K eng.zjd1.20120413.113558 test-keys

Request thoughts and suggestions on the same that could help me fix the situation.

P.S the above information remained unchanged even after the "software update", so I suspect that it might've done nothing at all.

# Answer
> 0 votes
After hours of searching on the net and string of emails with the customer care I received a call from a member claiming to be from the technical team. The end result of the call was that there is no HDMI setting in the settings panel and the only way to display content on to the TV using HDMI is through the stock "Vortex" player, which basically has no options than to change volume, display mode and the tracker. I couldn't find any info on this player's version or if there's any update for it that could help. Also my search for some effective alternative like RealHDMI for DroidX almost has hit a dead end. Marking this as answered to serve as information source for people who buy this product and hope I might receive some effective alternatives in the future.

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


# Question
Title: How can I make a point-to-point VoIP call over Wi-Fi?
I am searching for a way to make a point-to-point VoIP call between two Android devices without having any intermediate server (SIP server) or an Internet connection. I just have an access point (or multiple access point connect via LAN) and I want to make VoIP calls over Wi-Fi only. Is this possible?

# Answer
You can use CSipSimple to add a local SIP account on **both** phones without having the need for an intermediate SIP proxy (or server).

Add a general 'Local' account. You only have to provide a SIP username for it.

When that is done on both phones you can call the other phone:

* You have to know the IP address or dns name of the other phone
* You need to know the just set up SIP username of the other phone
* Dial 'SIPusername@IP-address' to call the other phone
* You need to switch from the initially shown number pad to the extended 'SIP uri' input window

Click on the green marked spot in the left image to navigate to the *SIP input activity* :
> 6 votes

# Answer
Use uSipServer \+ SipDroid (or whatever SIP client) configured at an explicit IP address.

Like one device has uSipServer, started Wi-Fi AP (in "Tethering" menu) and SipDroid connected to test1@127.0.0.1. Other device connects to Wi-Fi and use SIP account test2@192.168.43.1 and calls to "test1".

**Update:** Have just tested that this configuration *actually* works:

1. Put first device in "Portable Hotspot" mode (Settings -\> Wireless & networks -\> Tethering & portable hotspot -\> Portable Wi-Fi hotspot)
2. Start uSipServer on the first device
3. Connect the second device to AP created by the first (Setting -\> Wireless & networks -\> Wi-Fi settings -\> Wi-Fi networks -\> "X10i" (or whatever name)
4. Start SipDroid on the second device, specifying, for example, "qqq" as user and "192.168.43.1" as SIP server. The indicator goes green.
5. Start SipDroid on the first device, speciftgin, for example, "eee" as user and "192.168.43.1" or "127.0.0.1" as server. The indicator stays yellow.
6. Can phone from the second device to the first, specifying "eee" in the lower call field; can phone from the first device to the second, specifying "qqq" in the lower call field. No external entities (like extra access points or cellular provider) involved.

I tried other SIP clients (like CSipSimple and Linphone), but they refuse to work on the first device when no "normal" network is configured. And SipDroid (which is fortunately dumb enough to overlook network "absence") is not codec-compatible with everything else I tried.

Note that if there are other network connections present, SipDroid may confuse them and send the wrong IP to it's peer resulting in "one way" phone. Test with only Wi-Fi hotstop/Wi-Fi client enabled.
> 3 votes

---
Tags: wi-fi, voip
---


title: SMS thread retrieval

text:
# Question
Title: SMS thread retrieval
> **Possible Duplicate:**
> Is there a way to recover a deleted sms?

I hope I am able to get this resolved as this is very important. Eventually, I have a Samsung Galaxy S and I have been keeping all the texts that my x and I have been exchanging and I accidentally deleted the whole thread. Is there anyway to recover that one thread of the texts?

# Answer
This is a trick matter, since it depends on where are your SMS being saved. If you have saved the information on your mobile phone SD card, its possible to recover them since the files on every SD Card don't get erased immediately.

When a file gets deleted from an SD Card, the space occupied by that file get marked as vacant so allow subsequent files are written on that spot. So, unless the space already been overwritten by new data, your deleted SMS thread is still there and can be retrieved.

# Lets go step by step:

## Requirements:

You will need an SD card Reader and an SD card Data Recovery software.

* Memory card Reader

> A memory card reader is a device, typically having a USB interface, for accessing the data on a memory card such as a CompactFlash (CF), Secure Digital (SD) or MultiMediaCard (MMC). Most card readers also offer write capability, and together with the card, this can function as a pen drive.
* SD card Data Recovery

> Card Data Recovery is professional digital photo recovery software to recover deleted files.
> The software has two versions: Card Data Recovery for Windows and Card Data Recovery for Mac.

It was intended to recover photos and other file types, but actually, you can use it to recovery any deleted file.

Download the trial version and install it.

## Recovering:

* Remove the SD Card from your phone.
* Put the SD Card in Card Reader and connect it to the USB port of your computer.
* Run Card Data Recovery:

The SD Card will appear on the drives list, under "Removable media".

1. Select by clicking it. Once selected and orange arrow will appear.
    2. At the right side, you see a big button labelled "ALL", press it (a green tick will be present on the upper right corner of the button).
    3. At the bottom, press the gray `Scan` button to start the scanning process on your SD Card.
* A message saying "Scanning, please wait..." will appear, wait until it finish.
* When the scanning is completed, the program presents you with the recovered files:

1. select what you need to recover.
    2. Press `Recover` to start the recovering process.

*If your SMS's are there, buy the application ($24.95) in order to finish the recovery process.*

---

# Other recovery applications

---

# Recomendations

Perform a regular backup of your phone contents to your computer. It comes handy when having to restore deleted stuff from your phone.
> 0 votes

---
Tags: sms, data-recovery
---