# Question
Title: android device as Digital Media Renderer (the DMR of DLNA)?
So I have this cheap MK802 android devince connected to my old TV, I want MK802 to be as a digital TV box, which could receive pushed media content from DLNA sources.

Are there any good DMR app for android? I tried:

* com.bubblesoft.android.bubbleupnp
* com.waxrain.airplayer

Both can browse remote DMS contents and play them, BubbleUPNP can control my Windows Media Player, but they can NOT receive push pictures, videos, etc.

* What's wrong with my home network?
* Are there any better alternative DMR apps for android?
* What can I do to diagnose the problem?

Thank you all.

# Answer
If you can do at least some UPnP operations, there is nothing wrong with your network.

Capability of browsing DMS (aka UPnP **pull**) does not imply a capability of receiving commanded content from DMS/DMC (aka UPnP **push**). DMR has a separate set of optional functions for pushing, which may or may not be implemented.

The simplest way of diagnosing is to start DeviceSpy from Intel UPnP Developer Tools (Windows application). That will give you all devices in local network, which do publish some UPnP interfaces. The one you are looking for is `AVTransport` (UPnP namespace intentionally omitted). *No AVTransport means no push*. You should see at least a core function `SetAVTransportURI` there. Don't be surprised if some DMR software does not show up at all. Capability of browsing DMS and playing content from it does not require publishing any UPnP interfaces. DMC does not publish any interfaces itself either, it just knows how to operate other UPnP interfaces.

About the lack of push-capable DMR implementations for Android: push means that the software must be capable of sitting there with an open port and just waiting for commands from any DMC. My wild theory is that this somehow doesn't align with what Android applications can or should do. The fact is that i have BubbleUPnP and UPnPPlay myself on my Android and i confirm that neither implement push. You can try the rest of Wiki list and let me know the result :)
> 4 votes

# Answer
UPnPlay works very nicely for me using Windows Media Player 12 "Play to" feature. Recent versions of BubbleUpnP support DLNA push, although it doesn't seem to support remote volume control even though it pretends to. Also has problem if you jump around in the list in WMP. aVia Media Player works ok, but no remote volume control and similar problems if you try to jump around through multiple tracks remotely. Other apps should handle push as well (MediaHouse UPnP / DLNA Browser, ArkMC DLNA Media Center) but I haven't tried them. I couldn't get AnDLNA or WiFi Oh Player to work with push.
> 1 votes

---
Tags: media-player, dlna
---


# Question
Title: Battery getting charged with ultra speed and continuous at 1%charge for more than 9 hrs
My neo v battery getting charged with in ten min from 0 to 100 percentage( Exponential growth graph ) with ultra speed and getting discharged to 1%( it also give alert showing last 1% left, keep charging) with in 3 or 4 hrs. The last 1% charging is left for 9 to 10 hrs even then its not getting switched off.. Again i started to keep charging , charging process is started but Charging percentage shown 1% for the first 5 to 8 min. Later i removed my battery from neo v and kept again.. later after switching it on , it showed 46% already charged.. Again i kept charging , remaining 54 percent charged with in 10 min..

If we think there is a problem with battery.. The last 1% should not come for 9 to 10 hrs... and should not become 100% within 10 min.. And I also checked with one of my friend Neo V replacing my battery in thier mobile.. it worked normally and shown correct percentage of charging left Similarly i kept their battery which is of 46% charge left in my mobile.. then it showed a decrease of 1% for every 1min.. But when i placed my friend battery in his mobile.. it showing 46% as it is which was earlier seen. So surely there is no problem with battery.

According to me the issue is with the battery indicator which is misleading me.. As it showing wrong percentages.

I read some of the blogs related to this issue.. Battery indicator is not a hardware related thing.. its a back ground service that is technically always running but is essentially always sleeping and using basically no system resources (because it doesn't do any polling -- it just sleeps and waits to be notified by the OS when something changes), then when the battery charge (or plugged-in status) changes, the system wakes it up and tells it what the new battery charge (and status) is. Then it takes just a few milliseconds to change its icon to reflect the current charge (and status) and goes back to sleep. So i think there is no hardware issue..

I also did software repair from sony pc companion.. But there is no change..

I am facing this issue for the first time from yesterday morning ..

Can u pls say what's happening to my battery.. And I bought this mobile last year March 4th 2012 from "The Mobile Store".. 1 year completed.. I have extended warranty of 1 year.

Is it a software problem or Hardware problem.

Is there any solution for this?

# Answer
Try calibrating your battery, it helped me a lot. I had the same issue, 100%, immediately to low 7% again 70%, like that. Calibration means, it just removes battery\_stats.bin from your /system/ and OS will regenerate another one. This will remove any miscalculations. After calibrating, it's recommended to drain your phone to the fullest and charge them back to 100%. If you have rooted your phone, this is one right way. :)
> 1 votes

---
Tags: battery, battery-life, charging, sony-xperia-neo-v
---


# Question
Title: Android tablet not recognizing external keyboard?
I have a Tablet running Android 4.0.3. Its DOMO x3g, works fine except that when I connect an external usb keyboard to it,it doesn't show up any recognition or anything.While USB pen drives, hard drives easily work on the tab... Any solutions?

# Answer
> 2 votes
Yes, I had the same issue, it never worked for any PC USB Keyboards, except the one which we bought from DOMO, that nCase K6. That K6 worked perfectly (even to my PC). But a PC USB mouse worked on my DOMO Slate X3G. Buy a nCase K6 or, preferably you could install USB Host Controller from Play Store, as said by the first answer.. That should fix your issues.

# Answer
> 1 votes
Install USB Host Controller from Google Play, and run it.

---
Tags: tablet, external-keyboard
---


# Question
Title: How to speed up Android during bootup time?
I'm looking at the bootup time of Android on my embedded device and I'm trying to get a sense for where I can save some time.

1) What are some things that you've done to really help speed up the bootup time?

So far I looked at the bootup animation time. If I remove the bootup animation all together then I was saving about 6 seconds, which seemed like a lot to me. Then I replaced the bootup animation with just one picture that will be shown for the duration of the bootup animation time and that lost any previous time savings. But the actual bootup animation process was only taking ~1 second to run. (I attached a picture generated with Bootchart. for now just on an emulator)

2) Is it worth looking at the Android bootup animation time? Any clue as to why the bootup animation process affects bootup time so weirdly?

Thank you for your time.

# Answer
Two steps to speed the Linux kernel boot:

1. Configure the Linux kernel with a minimal set of device drivers, that is, only the drivers need to boot and load the root filesystem. Every driver, filesystem, or subsystems that can be built as a module (that you want in the kernel but not used during boot) should be configured as a module rather than statically linked in.

To see how much time is used in loading drivers during boot, you should modify the kernel command line with the option "initcall\_debug". This will cause timing information to be printed to the console for each *initcall*. *initcalls* are used to initialize statically linked kernel drivers and subsystems, and contribute a significant amount of time to the Linux boot process. Reconfiguring any unneeded drivers to loadable modules will subtract that *initcall* time from the kernel boot time.
2. Modify the kernel command line with the option "quiet". This will disable most of the output of log messages to the console. Of course this should only be done after you have a stable kernel.

More techniques are here
> 2 votes

---
Tags: performance, boot
---


# Question
Title: GMail attachment download does not complete
I am using Jelly Bean on a Samsung Galaxy Tab 2 7.0. I have been trying to download an attachment from the GMail app. All I see is a progress bar which shows 0% progress and an icon added in the notification area. The download does not proceed beyond 0%. I restarted the tablet and the icon is back! But the download stays at 0% and does not progress.

Has anyone else faced this problem? How do I remove the icon from the notification area?

# Answer
> 2 votes
Though not the identical issue, the solution provided with the question Download stuck in Gmail solves it as well:

Clear the cache of the Download manager. To do so, go to *Settings→Apps→Manage Apps*, switch to the "All" Tab, scroll to the "Download Manager". Tap that entry, and hit the button labeled "Clear Cache". Optionally, also tap "Clear Data", if cache-cleaning alone does not solve the issue.

---
Tags: 4.1-jelly-bean, gmail, samsung-galaxy-tab-2-7, attachments, download-manager
---


# Question
Title: How does pressing the power button on Android compares to Windows 7s Sleep and Hibernation modes?
In Windows 7 it's pretty straightforward:

* Sleep: turn of everything except RAM. Data is still stored in RAM.
* Hibernation: writes RAM data onto the hard disk drive. Not useful for SSD drives, the process eats much to their usable life by writing gigabytes of data to the disk. Android devices use flash drives as well.

The question is which of the two is happening when you press the power button on an Android device? Can you make the other possibility to happen?

# Answer
It's none of the two. Turning of the screen of an Android device will not hibernate it (thinking of a phone: What about incoming calls if the device would be hibernated?). Android handles things a little different.

In the best case, with the screen switched off Android enters a very energy-saving mode called "deep sleep". It will cycle down the CPU to a minimum, may switch off WiFi (and other things) completely, and other things. Apps may enable those ressources when needed by aquiring corresponding "Wake-Locks" (see: ), which they (hopefully!) don't do too often, and (again hopefully) release when no longer needed.

Not having "hibernated" the system completely allows the system to quickly react on events like e.g. incoming calls, alarms, or the user switching on the display again. It simply needs to speed-up the CPU, and enable those ressources it "put to sleep", if needed.

Also keep in mind that Android devices (usually) don't have mechanical components like "spinning hard-disks", so if storage is not accessed, it does not "consume power" :)
> 3 votes

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


# Question
Title: Do you need to run uninstallers/cleaners on Android to maintain performance levels like on Windows?
You'll have to forgive me as I'm not as familiar with the internal workings of Android/Linux as I am with Windows.

I'm curious about performance degrading on an Android device in the absence of, for lack of a better term, maintenance. When I try out a bunch of apps and then uninstall them, do I need to run any sort of cleanup? I know Android doesn't have a registry like Windows but does it have some part of the operating system that gets cluttered up and needs to be tended to/purged over time?

# Answer
> 3 votes
As for uninstalling apps, I don't think so. Standard apps (ones that don't use root access) have at most three parts:

## A single executable file

* A `.apk` archive containing the entire app -- similar to Windows apps that are entirely contained in a `.exe` file (like most installers: It not only carries all the code it needs but also all pictures, config files it needs, etc.)
* It is stored in `/data/app` usually

## A single folder containing all userdata

* This is for things like settings storage, or caches
* Although this is comparable to yoir `appdata` folder it doesn't get cluttered because apps are only allowed a single folder here that is managed completely by the system and is easily deleted when uninstalled
* Stored in `/data/data`

## Possibly another folder in `/sdcard/Android/data`

* Basically the same as the `/data/data` folder but if the app needs a lot of space for extra files it puts them here

When an app is uninstalled, all these parts are destroyed by the system, so I can't think of anything that would get cluttered but the fragmentation of the sdcard. **DO NOT** download any defrag apps (I haven't found a single one that wasn't some sort of scam). Instead, get a card reader and defrag it on your PC if need be.

**Edit**: As suggested by Izzy below, SD Maid is a nice manager/cleaner

---
Tags: uninstallation, maintenance
---


# Question
Title: A2DP Bluetooth audio randomly shows "(no media)"
Sometimes when I connect my phone to my headset, the Bluetooth device will be listed as:

"**Connected ( no media )**"

When this happens, it uses the "Phone audio" profile. The "Media audio" profile (A2DP) will also have a checkmark, as if it were connected, but all sound is coming from the phone's speaker (see photo below). If I attempt to uncheck it, it will immediately recheck itself. When it *is* working properly, it will wait two seconds and disconnect.

Rebooting the headset, or disconnecting it manually doesn't solve the issue.

# Answer
> 12 votes
Solved: The android system is likely connected to the headset for phone calls, and some **other** device for A2DP (media). Some *other* device is still using the audio connection, even though the sound comes from android's speaker!

What this means is that if you have any *other* A2DP devices that you've paired your android with (laptop/stereo/etc) then **you will have to disconnect via the *other* device, not android.**

However under android's "Paired Devices" list (see image), the *other* device *isn't always listed as connected*, even though it is! If you manually try to un-check the "Media audio" profile for the *other* device, it will *not* disconnect! You must manually disconnect the *other* device outside of android.

For example: If the *other* device is a laptop, you must disconnect the audio connection using the laptop. If the *other* device has no way to manually disconnect (no buttons), just turn it off and use your android to connect to the correct device.

---
Tags: bluetooth, audio, bluetooth-audio, a2dp
---


# Question
Title: How do I set my Android Nexus 4 via bluetooth MAP to get messages in car
I have a Nexus 4 and I am trying to get it to work with my car computer, and for most parts via Bluetooth it works, especially for audio. I cant get the text messaging part to work, and that has to do with MAP profile for bluetooth.

When I had a samsung SIII it worked, but for some reason, with this it doesnt seem to work.. I heard from someone that it may be an issue and you need to install a custom rom. Is that true? Is there any other way around this?

# Answer
> 1 votes
It was broken in 4.2 when Google rewrote the Bluetooth stack.

# Answer
> 0 votes
MAP was never implemented in AOSP, the SIII only had it from Samsung tweaks.

---
Tags: bluetooth, nexus-4
---


# Question
Title: Is there a way to listen to the last call made on a Nexus?
Is there a way to listen to the last, or one of the last phone calls made on an Android Nexus without the help of an App?

**Situation:** My dead man made his final call to his contact who lived next door, but that guy doesn't remember much of the conversation.

# Answer
> 1 votes
I'm afraid there isn't as calls aren't recorded by default or even stored temporarily.

Sorry this didn't add any more information than Izzy offered in the comment just thought it should be put as the answer. If you're in a similar situation in the future or need to record a call there are plenty of apps available that will let you do that.

---
Tags: samsung-galaxy-nexus, voicemail
---


title: How to write SMS by dragging fingers

text:
# Question
Title: How to write SMS by dragging fingers
I was shown that with the messaging app (texting), I can drag my finger along the letters so it writes! How do I do that? I've been looking at my phone forever & I really wanna know.

# Answer
> 2 votes
You would need to use an app like SwiftKey Keyboard or SlideIt.

**Edit #1:** Take a look @Izzy's comment. It is also possible.

# Answer
> 2 votes
There are more keyboards able to do this.

Swype comes preinstalled on Samsung smartphones, but can also be installed from Google Play.

You could also try SwiftKey Flow or Keymonk.

---
Tags: keyboard, samsung
---


# Question
Title: After ICS, Touch screen is not working when mobile is overheated
I have Sony Xperia Mini pro, i recently updated it to ICS. But now when the phone is overheated (especially during recharging). The touch screen becomes unresponsive, even if i restart my phone, it stills that way.

It goes back to normal by itself after some period of time.

What should I do to fix the problem?

# Answer
Your touch screen needs to replace now. Please contact nearest Sony Service Centre.
> 2 votes

---
Tags: 4.0-ice-cream-sandwich, touchscreen, system-freeze, sony-xperia-mini-pro
---


# Question
Title: Extracting firmware from a device for reflashing?
OK, so I have a Ubislate 7C+ tablet, and it's screwed up and the Wi-fi is unusable. See Tablet won't connect to any WiFi network anymore, always shows "saved" for details on the problem.

I've tried everything, and I've given up on it. But I'm sure it's a software issue. Factory reset didn't fix the issue either, so I guess the last resort is for me to re-flash my device with the original firmware. The problem here is that the manufacturers (Datawind) have HORRIBLE customer care, and they don't even have any software/driver/firmware downloads for any of their devices. (see petition)

So, since the stock firmware isn't available as a download... is there any way of extracting firmware from a device? I know someone with the exact same device as mine, and it's functioning perfectly. He could help me, but neither of us know any way of doing it. The idea is to basically "leech" the firmware from his device, and then re-flash my device using it. Of course, this whole thing may not even be possible, but I'm lost here.

Thanks.

EDIT: Ok, I just realised that a Nandroid backup would include all system data, and it's a complete system image, including the device firmware. The thing is, such a backup would be huge in size. Is there a way to specifically make a backup of just the firmware of the device or something?

# Answer
> 2 votes
If it isn't the overlapping WiFi channels: a normal Nandroid *does* include /system and /data, but I think you can just flash them separately. What you're referring as "firmware" is probably the /system partition.

If you guys are using the TWRP recovery, you should be able to add his entire TWRP-created recovery onto your device, boot into TWRP and start a restore, but simply uncheck all partitions except /system. I would make a Nandroid backup before attempting this, as it should work, but I'm not certain.

If you guys aren't using TWRP, it's possible manually via a straight adb dd copy (but...it's not perfect): http://www.modaco.com/topic/327661-how-to-backup-the-systemimg-bootimg-and-recoveryimg/

Basically, as that thread states, on his device, use adb dd to copy a system.img from his phone onto his /sdcard. Then, on your device, use adb dd to paste that system.img onto your phone. Things that need answering: what partition block is /system on (mtdxx) and whether the pull will actually create a full system.img (they note that this method doesn't always copy all of the /system partition).

---
Tags: 4.0-ice-cream-sandwich, rom-flashing, device-firmware, stock-rom
---


title: Rooting the Karbonn smart tab 7

text:
# Question
Title: Rooting the Karbonn smart tab 7
First of all, I understand that similar questions have been asked trillions of times before. But, as I've come to learn, not this specific one. So, here I go...

I recently bought a Karbonn smart tab 7 and upgraded it to android 4.0.3. I've been using it a lot, and it has'nt given me any problems so far\[Except the annoying settings reset, which is a question for another day\]. I want to root my device and have tried various tutorials and NOTHING worked. Whenever I try to use an application to this, it tells me that the device cannot be found. I have connected it to the computer via the USB cable and Enabled usb debugging and even tried enabling mass storage mode\[Only the SD card's file structure showed up in My computer\]. I read somewhere that I would need to download some drivers for this to work, but am not able to find any drivers. I have also tried talking to customer care about the drivers, and they just farted on me.

P.s. I have posted this question on a few forums before here\[I did'nt know Stackexchange hav a site for Android!!!\] and they eiter closed the question and voted me down or no one replied. Please help me as soon as possible.

# Answer
I have succeeded in rooting the Karbonn Smart Tab 7 and am apparently the first person on the net to do so. In your face, Karbonn Technical Department. I have been using it only for a few hours now, and it is working fine (EDIT: I've been using it for 4 months now and it still works fine :) - August '13).

Here are the steps for any other wanderer in the same plight as I was:

1. The first step is a warning to all users. Please be aware of the consequences of rooting before doing so. It should work perfectly, but just to be on the safe side, back up all your data.
2. Connect the tab to the computer and enable mass storage mode. Also keep in mind that the Karbonn Smart Tab 7 has internal memory and an internal storage card. The internal one cannot be used for the purpose of rooting. You need to put in an external microSD card. When you connect the device in mass storage mode, the internal SD card's name will probably be NOVO7.
3. Download this file and put it in the root of the external microSD.
4. Put the tab in recovery mode. For those of you who don't know how to do this, switch off the device and hold the `volume down` and `power` buttons till it says "android is upgrading...", and then release the `power` button but keep holding the `volume down` button.
5. Click on "Apply update from SD card" and select "crystal\_root.zip". It should install.
6. Now reboot it and it's done!!!
7. You can check if the rooting process has been successful by downloading the Root Checker app from the Play Store. The app is (obviously) used to check if the root is accessible. You will also find that the SuperSU app has been installed automatically.

Enjoy!!!

P.s. Please vote me up (I would love that) and also thanks to @Izzy for giving me a heads up on how this stuff works.
> 4 votes

# Answer
<sup>**Edit:** As it turned out, the "A7" and "Smart tab 7" are two different devices. These are the instructions for the "A7" -- for the "Smart Tab 7", please refer to Hele's answer.</sup>

Instructions for the A7 can be found e.g. at this XDA-developers post:

1. Download the ROM from here
2. Copy the downloaded `update.zip` file to the root of the memory card and then insert the memory card into the phone.
3. Power off the phone (note the battery should be kept above 50%) press and hold up the `volume+` \+ `key` sources (the latter obviously refers to the `Power` button)
4. Continue holding until the recovery screen appears red, then let go
5. Select apply update from sdcard (in the recovery screen, use the `volume up` key up to move up and down, press and hold the `power` key to select)
6. Select the file `update.zip`
7. Wait until your ROM file gets installed
8. When the machine has completed installing ROM file, it returns to the recovery menu. Select "Reboot system now".

The XDA-Post also contains two links to other documents, in case this one fails.
> 1 votes

---
Tags: rooting, karbonn-smart-tab-7
---


title: Email sending issue

text:
# Question
Title: Email sending issue
So the other day I wrote and email and it tried to send and failed with a temporary server error. Now I can't get it to stop trying to send and it doesn't show up anywhere. I sent it using the email app my stratosphere came with under my gmail account.

# Answer
Try checking the "Drafts" folder on both your phone and via the web interface for Gmail; if it's in there, you can just delete it.

Failing that, a reboot may clear things out. If not, try clearing the app's cache manually by going in to `Settings->Applications->Manage Applications`, touching the `All` tab, and scrolling down to the name of your email program. Touch it to call up the app management tools, and then touch the `Clear cache` button. **DON'T** touch the `Clear data` button or it will delete all your account settings, too.
> 1 votes

# Answer
Try checking the "Drafts" folder on both your phone and via the web interface for Gmail; if it's in there, you can just delete it.
> 0 votes

---
Tags: email, gmail, stock-android
---


# Question
Title: ICS upgrade - Contacts freezing on Galaxy S2
This morning I upgraded my Galaxy S2 from Android v2 to ICS, using `Settings/About/Software Update`. Since doing so, I am encountering a problems with my Contacts, which crashes practically every time I open it. Major downer, not to be able to look up my contacts, as I'm sure you can imagine.

(I also have a problem with Hebrew fonts, which no longer display correctly - but I've opened a separate question here to deal with that.)

I have tried doing a factory reset, as suggested in one of the answers, which I originally accepted, because it seemed Contacts were working OK right after the reset - but later, after the rest of my apps were automatically downloaded and reinstalled, the same problem started happening again.

Are there any apps that are known to conflict with Contacts in ICS? Everything worked fine when I was on Android 2. Any other ideas how to fix this?

# Answer
I would try to backup as much as possible and then factory reset the phone. This gives you a fresh start, so that alone might resolve your problems, or if they still occur after the factory reset you know they're not caused by any data or applications that didn't survive the upgrade to well.
> 1 votes

# Answer
You can try to remove apps one by one, as I mentioned earlier. If you want to know if an app does something with your contacts, you can check it on the Apps detail view under the permissions.
> 1 votes

# Answer
What fixed this problem for me was **uninstalling skype**.

Skype creates a new group in contacts which for some reason this causes the issue (it used to work before the upgraded).
> 1 votes

# Answer
Go into messages (SMS).

Then enter settings (inside the messages SMS app).

Then scroll down to input mode. Change it to Automatic.

This should solve your problem.
> -1 votes

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


# Question
Title: Rooted Froyo phone, deleting apk files doesn't free up internal memory
I am constantly running into storage problems on my 2.2 Froyo Samsung Galaxy Ace. I decided to delete some memory intensive stock apps that I didn't need, and deleted the .apk files using Root Browser Lite. I also tried uninstalling via Titanium Backup.

However, deleting / uninstalling these apps has had no impact on my storage. eg Swype.apk (which I don't use) weighs in at 20mb. Is there anything else I need to do to benefit from this?

# Answer
If you get an error like "insufficient memory", "storage low", or the like, this usually refers to the `/data` partition. That is not only where user-installed apps go to, but also their data.

You tried to free some space by deleting "pre-installed apps". They are usually referred to as "system apps", as they reside on the `/system` partition. So deleting them usually does not free up space on `/data` (to be more precise: it only frees up little, as those apps store their configuration and data there). Which explains why your "delete operations" had not the desired effect.

Following the tag, you will find a lot of questions dealing with this issue. I heartly recommend you visiting its tag wiki first, which gives you some "first aid". For more information, check the highest frequented questions next. If there are still remaining points, feel free to ask a new question addressing those.

PS: This 3-step of "tag wiki", "tag faq" and "remaining questions" fits in many places. Unfortunately, our tag wikis don't receive the attention they deserve...
> 3 votes

# Answer
You mentioned using Titanium Backup for removing apps, but another nice but not so well known feature is TB's ability to give you a breakdown of what's taking up space and where.

1. Open TB
2. Click the 'Overview' button at the top, if you're not already there
3. At the bottom of that screen you'll see a chart of your storage items and usage.
4. Press your finger anywhere in that section and you'll be brought to the 'Overview of app storage use' screen.

From there you'll see a breakdown, per app, of what's taking up the most space, in what areas. Since you're already in TB, anything you want to uninstall you can just click and do so right there.
> 1 votes

---
Tags: 2.2-froyo, storage, insufficient-memory, root-access
---


# Question
Title: Samsung S3 I9300 - screen freezing several times
I'm a Samsung S3 user.

After I updated the OS to 4.1.2 (official release), my screen keeps on freezing. I'm fed up with those freezing situations. Any solutions for that?

Thank you.

# Answer
For those of you who have updated to 4.1.2 official release, it seems fairly likely that the release is causing the problems. If it is unreliable, you can always try rooting the phone if not already and installing a custom rom which is running on 4.1.2 rather than the official release which is clearly loaded with bugs. Alternatively, you can always flash back to your previous version .

Someone reported that disabling Samsung bloatwares cleared that issue, and also disabling wifi will decrease freezing frequency.

Look here,all are reporting same problem.
> 1 votes

# Answer
My GS3 also started having the freezes. Started about 2 weeks ago and varied between 3-4 times a day. In the beginning I thought this was due to a recently installed app and started uninstalling all my apps one by one. When this did not help, I backed up the data and did a data wipe/factory reset from the recovery startup (Vol Up + Home + Power). This did not help either. I then googled and found out about the SDS problem, but apparently, I was covered as I had the `XELLC` build. Researching a bit more, I hit upon another solution that was suggested related to using the dummy file generator to fill up the internal SD card so that the problem which was guessed to be because of an I/O on a bad memory block would be fixed. So, here's what I did:

1. Uninstalled all the apps (did not help, problem re-occurred)
2. Did a hard reset (did not help, it froze again)
3. Used the dummy file generator (https://play.google.com/store/apps/details?id=jp.nomunomu.dummy&hl=en) to fill up the remaining space on my internal SD. (The phone froze during this process. I restarted and created the dummy files again, twice)
4. At this point, I did not have the freezing. I hard reset the phone again, just to be sure.
5. Next, while setting up the phone, I did not setup WiFi or add the Google account right away. I first completed the setup without adding any accounts, went to settings and turned off auto sync and then added the google account. (Something made me feel that was the problem.) I also disabled "Chat On" and "Google Chrome" that came bundled with the update.

I don't know what I did above that helped, but the freezing problem isn't there any more (as of yet). Hopefully, it doesn't return.

P.S.: I was/am running official android and updates received OTA. No root or mods.
> 1 votes

---
Tags: samsung-galaxy-s-3, 4.1-jelly-bean, system-freeze
---


# Question
Title: How do I determine which process woke up the screen?
The screen woke up at 4am or 5am at night, and had been on ever since.

How can I find out the process that was responsible for screen-wake ups?

The device is Galaxy S III running Android Jellybean 4.1.2.

Thank you

# Answer
> 2 votes
Download the GSam Battery Monitor (formally knows as Bad Ass Battery Monitor) it will keep track of the number of times and for how long each app keep the device awake.

Open GSAM and go to the App Sucker view (icon on the lower left). Then change the view to Time Held Awake. To see the number of time an app held the device awake press on the app.

<sup>(click to enlarge)</sup>

# Answer
> 1 votes
In Order to determine, which process causing the WakeLock, you can use betterBatteryStats from XDA.

Its proven over periods, the App provides clear list of what are all process causing the wake lock and their count as well.

Hope it helps!

# Answer
> 0 votes
Check "Wakelock Detector" - WLD at GooglePlay (disclosure: I am the author)

Choose "Full wakelocks" option to see which apps are using screen wakelocks!

Currently running processes are shown in Green color, which makes it easy to recognize the suspicious app.

Here is a screenshot, where the Ad Notification was detected. It was waking up my screen randomly.

---
Tags: 4.1-jelly-bean, battery-life, screen
---


# Question
Title: Persistent "Google sign-in" error, even with correct password
I believe this started after I installed the Google+ app, but there is a constant notification that looks like a warning sign, and it displays this:

Entering the correct password does not dispell it (it's the same password every other Google app uses, and only one is complaining). Also, **every Google app still works, each one acts as if I'm still signed in**. So where is this coming from, and how can I get rid of it?

**Update**: I have tried both clearing the data for the Google+ app (which helped for about a half hour) and actually resetting my password and using the new one. Neither worked.

# Answer
> 5 votes
I had the same problem. My solution was to uninstall and reinstall Google+ and everything worked fine after that.

# Answer
> 6 votes
Here is the solution: Login into Gmail, locate Account under the sign-out Name. This takes you to My Account where you click on security. Here you find a section for Application-Specific passwords at the end of the webpage. The issue is explained that: Some applications that work outside a browser aren't yet compatible with 2-step verification and cannot ask for verification codes, for example:

```
Email programs including Outlook, Apple Mail, or Thunderbird
Older Android smartphones

```

The root-cause of this problem is that you probably turned on the 2-steps verification without noticing this. So all you have to do is to generate your application specific password and that is it!

# Answer
> 4 votes
This just happened to me as well. I had to change my account password via the website, and then my device accepted the new password.

It only happened with the account I use for Google+, so I think your guess is correct.

# Answer
> 4 votes
I resolved this by signing out of Google+ and then signing back in. This worked on a stock droid x with Gingerbread.

# Answer
> 3 votes
The problem is due to 2 factor authentication.

Go to your Google account on a PC and generate a new Application Specific Password (ASP) (hold off on clicking the button). Enter that into your phone when it asks for a password for Google Sign-in.

If it doesn't work the first time, reboot everything and do it again (remember to hold off on the button until you have entered the 16 character ASP into your phone).

# Answer
> 2 votes
I had a similar problem trying to sign in play store was not authenticating my credentials even though they are correct. I turned off the 2-step verification using the web and worked later on .

# Answer
> 1 votes
Same thing happened since yesterday. It started just after updating the new G+ apps. I thought it was due to my fiddling with 2-step authentication setup, but nope, that wasn't it. Tried reset/reinstall everything. Also tried changing new password. Same thing happened again after installing with the new G+.

I just turned off background sync for G+ (and leave other google apps as-is), and it seems did the trick to stop the error popping up. This is not exactly an answer, but simply a temporary workaround until google comes up with update to fix.

# Answer
> 0 votes
Instead, I opened up the security option of my Gmail account in web. I created a new system-specific password and entered the same. It worked, and I didn't even have to reboot.

# Answer
> 0 votes
I do not have Google+ installed and I reverified my password via the web and I still could not get logged in to my phone.

I ended up disabling two step verification and I was able to login to my phone after that.

I just remembered when I first enabled two step verification I started getting sign on errors when I used voice search.

# Answer
> -3 votes
I had exactly the same thing happen for the 'Play Store' on an Android phone - it would just not accept the correct password! The method that worked for us was to use a computer, access that Google account and disable 2-step verification altogether.

After logging into Google, navigate to https://www.google.com/settings/ -\> Security -\> 2-step verification -\> Edit -\> change that to Off.

---
Tags: google-account
---


# Question
Title: New Television icon appeared in my Android desktop
I have noticed a new Television icon appeared in my Android desktop. I have not clicked the icon thinking it could be a virus or spam. Never installed any Television application and I dont know how it appeared there. I have also Avast mobile antivirus installed.
Just saw this thread, it could be the same issue but wanted to be sure before deleting the icon:
Who is creating icons?

I looked in installed programs with Link2SD and with Android Task manager, and took a look to all programs and services one by one, but there is nothing installed with that name or icon.

Trying to guess what is it, dragged and dropped the icon to the information place in ADW Launcher desktop and it shows: "Android System" running process, which is a core Android process.

I remember having run "free GPSFix" some days ago, which is one of the applications which creates spam with red star messages at the top bar, but not sure if it could be also the application which created the icon.

This is the picture:

\*Deleted data and cache, and uninstalled with Link2SD the free applications **GPSFix** and **Dados** applications, they could be the reason of spam icons:
GPSfix
Dados (dices)

# Answer
> 0 votes
The GPSFix app is known for this kind of spam (see its comments on the Playstore), even AntiVirus/AntiMalware apps classify it as adware (taken from those comments, again).

Hence, my recommendation is:

* optionally post a comment on the playstore to warn other users
* uninstall that app
* delete that icon (do not "start" it, as you cannot know where it takes you -- it might introduce more problems)

These kind of trouble-makers are no unknowns. Please see the questions tagged to find similar reports.

The playstore has enough replacement apps not offering those "unwanted side-effects" (take e.g. a look at GPS Status & Toolbox). So no need to shed any crocodile tears over that one app :)

---
Tags: applications, malware, processes, notification-icons, spam
---


# Question
Title: How to take screenshot in Sony Xperia Neo l without third party app?
Since `volume-down` \+ `power key` doesn't work, is it possible to take screenshots on Sony Xperia Neo l? If so, how?

# Answer
> 2 votes
Press and hold `Power` button and `Volume-down` button exactly at the same time and hold them there until you take a screenshot.(in ICS)

I tried it now. And its working.

# Answer
> -1 votes
Use monkeyrunner or run the DDMS and take a screenshot.

Read more at How to take screenshots on an Android device.

# Answer
> -2 votes
Press Power off and volume key down at the same time for 2 secs...it will take a screen shot..

# Answer
> -3 votes
I know this isn't the easiest way but if you are desperate you can do This...But before you do that, try hitting the `power` button slightly before you press down the `volume-down` key. If that doesn't work than maybe Sony just overlooked this feature on the update.

---
Tags: screenshots, sony-xperia-neo-l
---


# Question
Title: Is there an intent for telling Play Store to update all apps, or turn auto update on?
I own a Samsung Galaxy S2, running the official ICS OS. I want to use the Llama app (too poor for Tasker!) to tell my phone to update all apps whenever I am connected to certain Wi-Fi networks (but not all - my home Wi-Fi is volume-based).

Llama allows you to signal custom intents, but I don't know how intents work. Does the Play Store support an intent to either signal "update all", or to turn on automatic updating?

(Essentially, I'm trying to do something like this: How to allow auto-update of apps in Play Store only when plugged in?)

# Answer
> 4 votes
"to turn on automatic updating?"

I highly doubt there is an intent for this - that is a user setting and Android doesn't generally allow apps to change user settings.

I think the best solution is to, first, manually turn on the auto-updates feature of the play store, and set it to wifi only, and second, launch the play store when you connect to the desired hotspot. Just launching it will typically cause it to perform any pending updates.

I'm not sure how you specify this in tasker or llama, but you can launch the play store by sending an intent that requests that a play store URL be launched (e.g. the URL of a play store app or publisher), e.g.

new Intent( Intent.ACTION\_VIEW, Uri.parse("http://play.google.com/store/apps/details?id="+appName) )

More info about that is here.

Finally, you should go to the wifi settings and mark your home wifi network as metered. Whoops. I've seen that setting in the API docs here but now I can't find a way for a user to set it. Maybe that is only available for cell networks, or maybe that is coming in future versions of Android (the API was just added recently).

# Answer
> 1 votes
Under the `Account Sync` action in Llama, you can `Enable Account Sync then Request Update`. It's possible that the Play Store will update when this is called, but I haven't tried it so couldn't tell you for sure. Worth a shot though.

---
Tags: tasker, application-autoupdate, intents, llama
---


# Question
Title: Sophix tablet will not work without an SD card
My Sophix tablet was working without the SD card, but now the camera will not work. I get the following error message:

> Insert a SD card before using.

# Answer
A work around is to install a 3rd party camera app such as Camera MX or FX Camera.
> 1 votes

---
Tags: camera, external-sd
---


# Question
Title: State of VLC for Android / Media Player that plays AVI files
Does anyone know where the VLC developers are up to with VLC for Android. Is there a beta out, an APK somewhere?

I'm trying to play an AVI on my HTC Legend, to no avail. If VLC is not ready, does anyone know a media player which will play AVIs (is there more than one codec for AVI types?).

Thanks very much.

# Answer
> 3 votes
Rockplayer has decoders built-in and can play divX files. AVI files are containers - you should also find out what codec has been used for the video. Use a utility like GSpot Codec Information Appliance on your PC to check.

There's also yxPlayer but not too many satisfied users from what I hear although YMMV.

# Answer
> 2 votes
I know this question has been answered already but if someone else comes looking for Android video players here is an article on MakeUseOf that lists 8 of the "best" video players for Android:

http://www.makeuseof.com/tag/8-mobile-video-players-android-phone/

# Answer
> 1 votes
Look for applications that use ffmpeg. It is something like an alternative set of codecs, and it handles quite a lot formats.

If I recall correctly, I used VitalPlayer once to play a Matroska file -- something which is not normally possible to do on my phone.

But it seems there are more programs that use this library.

# Answer
> 0 votes
There's been a beta for VLC out for a while. You can find out about it on the main Videolan site or on their Google Play site.

I'm not sure of how it will play on your Legend, though.

# Answer
> -3 votes
Have you tried Arcmedia? Maybe that will work.

---
Tags: video, htc-legend
---


# Question
Title: How to know whether my Xperia Ray's bootloader is locked or unlocked one
Title says all, but again a bit background

I would like to know whether the bootloader on my xperia ray is locked or unlocked one. I bought it from ebay & with seller warranty (or you can say no warranty). It was a great deal & I didn't need warranty too as I was going to root it.

I haven't done anything to unlock my boot loader till now. Used x-parts (auto CWM installer) to test some roms. How do I know the phone I received, has bootloader locked or unlocked?

# Answer
> 3 votes
Try to flash the original firmware for your phone, then dial `*#*#7378423#*#*` on your dialer app and navigate to `service menu -> service info -> configuration`. It should be indicated there.

# Answer
> 0 votes
It should say, "Bootloader Unlocked: Yes"

---
Tags: bootloader, sony-ericsson-xperia-ray
---


# Question
Title: Jelly Bean (Android 4.1) released for AT&T HTC One X .... but how to install it on unlocked AT&T phone?
Though there are few questions already existing about AT&T HTC One X in the forum but this one is a bit different.

AT&T has recently released long awaited Jelly Bean update for HTC One X. But when I am trying to update the software on my phone using Settings --\> AT&T Software Update, nothing happens.

I have read that other users are also experiencing this problem and this is probably due to phone being Unlocked!

Moreover, I have read that normal Jelly Bean ROM cannot/shouldn't be installed on AT&T HTC One X as the specification of AT&T's model is different.

Can anyone please tell us how to update software on our Unlocked phones? Thanks!

# Answer
Manually backup all the data with the help of below mentioned steps so as to make sure that just in case if the data gets lost or corrupted, the same can be restored with the help of below mentioned steps. Make sure that you don’t use any sorts of PC Suites like HTC Sync to back up the data as it won’t help you restore the data smoothly.

**SMS** – Use “SMS Backup & Restore app
**Contacts** – Sync with the Gmail application
**Call Log** -Call Log and Restore
**Images, Songs, Videos, Files** – Copy to internal / External SD Card
**APN and MMS Settings** – Note down from the path “Applications \> Settings \> Wireless and Network \> Mobile Networks \> Access Point Names”

**Enable the USB Debugging** from the path “**Settings \> Applications \> Development \> USB debugging**
Make sure that the minimum battery life should be **30%** so as to ensure that the phone doesn’t get turned Off in the middle of update.
Disable / uninstall all the security suites installed in your phone.

Let’s head to the procedure which will help you update your phone with the latest firmware of Jellybean 4.1 firmware.

**Procedure to Update AT&T HTC One X with Jellybean 4.1 firmware**:

> 1.Download the Official Jellybean 4.1 Firmware update from here to your computer.
> Once downloaded, you need to place the same in your device’s root or in the phone’s storage and not in any of the sub folders.
>
> 2.Now, disconnect the device from computer if you have connected the phone and then turn Off the device so that it can be entered in the Recovery Mode.
> To enter HTC One X in the recovery mode, press the Volume Down button and while doing this, press and hold the power button for a period of 10 seconds till you see the fastboot screen.
>
> 3.In Fastboot mode, use the Volume Keys to navigate to the Recovery option and then press the power button. After this, you will see the HTC Logo on the screen and the screen will go blank with an exclamation mark and a triangle.
>
> 4.Now, press and hold both the Volume Up and down key and then while holding them, press and release the power button. After releasing the Volume rocker key, you will get a Blue Menu along with a set of options which will indicate that the device has been successfully landed in the Recovery Mode.
>
> 5.Now, select “Apply update from internal storage” from the option and press the Power button. You will need to select the update file which you have placed in the Phone storage and press the Power button to confirm the same. It will take around 3 -5 minutes for applying the update and once it’s done, you need to select the option of “Reboot system now” for rebooting the device in the normal mode.

Source

**NOTE:Do it at your own RISK, no one can held responsible.**
> 1 votes

---
Tags: 4.1-jelly-bean, htc-one-x, ota-update
---


# Question
Title: Google Account shows two Android Login Service in Connected Sites, Apps, and Services
I have a HTC One X and when I go to my Google account's Security section -\> Connected Sites, Apps and Services, it shows me two entries of "Android Login Service — Full Account Access". But I have only one Android device. Below is the screenshot:

Is this correct or there is another device which connected to my account?

# Answer
> 1 votes
"Android Login Service" will show up if you use the browser login.Revoking it will prevent the device from logging in, phone will ask for password.

Just to see I went into my **account\>security\>connected apps** and revoked access to everything that started with android(In my account also there were two entries). Phone ask me to sign in again and everything's working so I'd say do the same. I don't think you're hacked but still, it certainly couldn't hurt.

Link to discussion about accesses

---
Tags: 4.1-jelly-bean, google-account, htc-one-x, authorization
---


title: Alarm Settings on Samsung Galaxy S3

text:
# Question
Title: Alarm Settings on Samsung Galaxy S3
Since updating to Jelly Bean, I can no longer change the settings of my alarms on my S3 i.e snooze (time in between, length), activate smart alarm, change the alarm tone etc... When I click more, it just lets me change the volume. Can anyone help?

# Answer
> 1 votes
After you tap "more" you can scroll down to change more than just the volume. I didn't think there was anything else, either, at first.

# Answer
> 0 votes
I'm not sure, but since you updated to JB, It may have other stock alarm app, so it wouldn't be some bug. Although you can download an app for this, like Xtreme Alarm which is free.

Or you can search on XDA forums the stock alarm APK for ICS. I've found this topic, which lists a lot of stock apps for downloading.

# Answer
> 0 votes
In case you haven't figured it out yet, (or for future reference):

From the clock app, tap on the alarm in question. You'll be brought to the original settings you saw when you first set it. Tap on `more` at the bottom.

---
Tags: settings, alarm, clock
---


# Question
Title: Why can't I use su to run under another app's permissions?
It's well-known that every Android app is its own user. I have Android Terminal Emulator installed as user **u0\_a5**.

```
u0_a5@android:/ $ whoami
u0_a5
u0_a5@android:/ $ groups
u0_a5 sdcard_rw sdcard_r inet all_a5
```

Under adb, any attempt to use the **su** command to log in as Android Terminal Emulator only partly succeeds. As the following adb session shows, the permission groups that Android Terminal Emulator belongs to aren't inherited, except for the default user **u0\_a5** group.

```
root@android:/ # su - u0_a5
Unknown id: u0_a5
1|root@android:/ # su - 10005
app_5@android:/ $ whoami
u0_a5
app_5@android:/ $ groups
u0_a5
```

As user **10005** I can delete files owned by user **u0\_a5**. But I can't execute commands that require special Android permissions, such as "busybox wget protocol://some.uri", which requires an app to belong to the **inet** group.

So is there a way to impersonate and run an app under its specific permissions environment? Or is running with full root permissions my only (non)choice?

# Answer
> 2 votes
Yup using **root** is the only way to go.

All other groups or username are locked in userland of Android by a technique known as **sandboxing**. This is security feature implemented at the core so you will need to rework Android if you still want to succeed.

---
Tags: root-access, permissions, superuser
---


# Question
Title: Enable navigation bar on CM10/10.1 on Samsung Galaxy S (1)
After my phone got wet, all my lower buttons (Home, Back, Options) on my Galaxy S (the first one) are broken and do not work anymore. I already did a factory wipe and re-flashed CM10, but nothing changed, so I think it is a hardware problem.

However, recent Android does have this navigation bar on Tablets and newer Phones with those buttons. Is there some way I could enable this bar permanently on my Galaxy S? I can still go into the settings menu, and I have SSH access to the phone. It would also be possible to flash to CM10.1 if that is required.

Any help greatly appreciated, as I don't want to buy a new phone!

# Answer
You can set a NavBar on your device by just adding a single line to your build.prop file.

`qmenu.hw.maikeys=0`

also you can disable you current h/w buttons by

give a `#` symbol before

`key 172 HOME
key 158 BACK
key 139 MENU`

in file `/system/usr/keylayout/Generic.kl`

ES file Exporer will automatically make a backup for those files. You can use that .bak files if you want to revert.

you can edit build.prop file using ES file manager app

**OR**

You can try flashing zip specified here
> 7 votes

---
Tags: cyanogenmod, navigation, quick-settings
---


# Question
Title: Backup using ADB without root or usb debugging
I have a `Nexus S` (on android 4, not rooted) device who's not able to boot. It opens and get stucks to the X screen. I can only access the recovery mode.

I tried to backup data via ADB, but the phone haven't activate USB debugging so I can't connect ADB backup (and it won't show in `adb devices`). I can only get signal via USB when I go in "update via ADB" option, then the device show, but only the `sideload` connection is activated.

How can I backup the data on the phone? Or how could I activate the USB debugging mode while in recovery?

# Answer
You may need to 'upgrade' the driver to the adb version. Open Device Manager, find your phone and right click it. select "update driver software". On the window that appears choose the "let me pick" option. You should then see a couple of different drivers, select the one that includes "adb" and click ok through any further windows. (remember which one was selected before so you can repeat this to return to the 'normal' driver) You should then be able to run the adb backup.
> 1 votes

---
Tags: backup, samsung-nexus-s, adb, recovery-mode, data-recovery
---


# Question
Title: Is there a way that you can set an Android Vivid to delete messages of the number you select
How can you set an Android Vivid to delete text messages after a certain number that you pick

# Answer
> 0 votes
You can go to the Setting of SMS app, when you see the SMS interface, you hit the menu button, then you can see the option

---
Tags: sms, htc-sense
---


title: Games unable to connect to the internet

text:
# Question
Title: Games unable to connect to the internet
I have a Samsung galaxy Ace, rooted.

I installed Final Fantasy Dimensions and Sandbox (both are games). They require intial net connection for registration, but I get an `unable to connect to network` every time.

I am using Wi-Fi. Downloading and browsing via browser works. So, why is the internet not working for the games?

# Answer
The port the games are using might be blocked at the router level. Here are your options:

1. Try using 3G or 4G
2. or make sure that you are allowing traffic (TCP/UDP) on the correct unprivileged ports (1025 and up) through your router.
> 0 votes

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


title: Some Emails Not Pushed to Gmail App

text:
# Question
Title: Some Emails Not Pushed to Gmail App
I have 2 accounts within Outlook 2007 - work email through Microsoft Exchange and a Gmail IMAP account. I have a rule set where email sent to the work account will also be copied to the Inbox of the IMAP account. On my phone (Galaxy S3) I have two Google/Gmail accounts set up - personal email (let's call it G-X) and the one that gets a copy of my work email (let's call it G-Y).

Up until a few days ago I had no problems with receiving emails and notifications on the phone for either Gmail account. Now now if an email is sent directly to G-Y, I am notified through the Gmail app on the phone that I have new mail, but if an email is sent to the work account, where it gets copied to the Gmail IMAP in Outlook, there is no notification, even though the message is displayed as unread/new both in Outlook and gmail.com.

Can anyone shed light on this? I want to be able to get notified when new work email comes to (gets copied to) the Gmail account set up for it.

# Answer
They are most likely there, just you aren't looking in the right label. Outlook screws up your GMail folders/labels and causes very annoying GMail sync issues. That's why i quit using outlook with my gmail.
> 0 votes

# Answer
I have a similar problem and have been seeing similar issues over the past month or so.

It appears that IMAP copy into Inbox or other Gmail labels no longer generates new mail events / notifications.

I have tested with multiple folders (including the Inbox) using both Outlook 2010 and the latest versions of Thunderbird setup for IMAP. I've found that Android's Gmail app as well as Gooogle's Gmail web interface only update / generate notifications when an email is received by the Gmail servers.

Based on the above, the only conclusion I can come to is that Google is no longer generating new mail events within the overall Gmail environment when an IMAP email client copies messages into folders. I too wish they would. I was using Outlook to copy email from an Exchange account to a Gmail label and received notification on my Android device. This worked well for a long time (a few years?).

---

Edit: May 1st, 2013

Since my post in March it appears that these notifications are now working. Has been for a couple of weeks. Seems like the problems were most likely issues with Google servers.

Anyway ... I no longer have this problem.
> 0 votes

---
Tags: gmail, exchange, outlook, imap
---


# Question
Title: HTC One S won't boot after battery fully drained
Today the battery of my HTC One S got completely empty and when trying to reboot it's just stuck on the splash screen.

I am rooted and have Trickdroid 8.1 installed. This is an 4.0.4 ICS ROM.

I've already wiped cache+dalvik and reflashed the boot.img to no avail...

What could be wrong?

# Answer
> 2 votes
Too bad Android SE is not as active as other SE sites, just did a nandroid restore from when I just installed the ROM and so far I haven't set up titanium backup. Well that'll teach me... At least it boots again.

---
Tags: battery, boot, htc-one-s
---


# Question
Title: How does one copy all the data AND apps from one Asus tablet to another?
I have an Asus Transformer Prime TF-201, and am upgrading to an Asus Transformer Pad Infinity TF-701. Before I sell my old table, I want to backup all my data and apps, and somehow transfer them to the new tablet. Is this possible *without* rooting the tablet? Both are currently synced with my Google account, and on both tablets, under **Settings**-\>**Backup and Restore**, both tablets are set to backup information to Google.

# Answer
> 2 votes
I could start with the very same lamentations: No root no fun. As except for root only the app itself can access its data, there's no real way around -- except...

But first an elegant alternative to the mentioned Titanium Backup: While running both (rooted!) devices simultaneously, AppSync can synchronize apps and data. So you could even start some game on one device, sync, and continue on the other -- just to give you one example.

The one possibility without root requires at least ICS (Android 4.x). I'm not sure whether this works betwenn different devices (or whether some device component is used for encryption), but as far as I understood it should do: Using `adb backup` and `adb restore`, which requires the Android SDK installed on your computer, and is described in detail in the article on Full Backup of non-rooted devices.

# Answer
> 1 votes
I know you would like to have the transfer done without rooting. But in my opinion it can't be done. So, in case if you are ready for a compromise on rooting, you can use Titanium Backup Root app to back up and restore apps with its data and settings.

I once did this kind of transfer between two rooted phones. On the first phone, I backed up all user apps with its settings and data. I copied the TB's folder in SD card to my computer and in my other phone (already rooted) I used the same Google account and downloaded Titanium Backup. After a first run, I copied the previously copied TB's folders from computer to the other phone's SD card, over writing the existing content. After running TB in the other phone, I opted for restore all user apps with its data and I got back everything as it is.

# Answer
> 1 votes
I have news for whomever said: "Without root it's not possible" yes it is. I got a Asus transformer TF700T in Oct 12. It came with app backup. It gives you the choice of just backing up the app or app/data. Tested it and it works!

# Answer
> 0 votes
What about FruitMobile App BackUp? I haven't tested it but it looks like it can backup/restore apps and app data to/from the SD card without root.

# Answer
> 0 votes
The short answer is, this is not possible without rooting. Application data and settings can't be accessed outside the application/system by the regular user account for security reasons.

---
Tags: backup, asus-eee-pad-transformer, asus-transformer-infinity
---


# Question
Title: Since which Android version can you use Ethernet through the USB port? Which makes are repotedly work with CyanogenMod?
As far as I know Android supports Ethernet via USB, right? If yes, since which version of the OS?

What are makes of Ethernet USB adapters which are reportedly work with CyanogenMod? What are makes that don't work so well? Maybe one which are "plug and play" in Windows 7 work better on Android too, compared to those which require a driver?

Edit: As I'm not that technical I'd like to see an explanation, a drawing an article or something of an example of the most easily done USB Ethernet setup on any Android device (esp. the model name of the USB to Ethernet connector is interesting), if it's on stock Android it's even better than if it's on a modded ROM.

# Answer
> -1 votes
That is dependent:

* The kernel, along with the appropriate driver
* Chipset support for USB OTG

The general consensus, if the kernel is modded and has support for OTG *provided* the handset supports it, then it will work alongside with the appropriate OTG cable with power support.

It might need custom modifications to Android to *make it* aware of OTG facilities if running on pre-Honeycomb Android versions.

However, since Honeycomb (Android 3.0) and upwards, there is USB facilities integrated into the framework which makes OTG mechanism even easier.

---
Tags: cyanogenmod, usb, usb-host-mode
---


# Question
Title: Use a bluetooth headset for media audio on a Nexus 7 running Android 4.2
I have a Jawbone Bluetooth headset paired to my new Nexus 7 tablet. In the paired Bluetooth devices section, it show that it is paired under the `Phone Audio` profile. I just want all the audio to go through the Jawbone earpiece, when it is connected. So far even though it is connected **I can't get any sound out of the ear piece** and the tablet still uses it's built in microphone.

**So is there a way to change the Jawbone's Bluetooth profile from `Phone Audio` to all, or media, etc?** I don't know how to change this, and I'm not even sure what the `Phone Audio` profile is for, since I'm new to Android and this isn't really a phone.

# Answer
> 1 votes
There is an app called Mono for Bluetooth that allows you route the devices sound via mono bluetooth headset. I'm sure there are other apps, but this is the first one I found and it seems to work fine. It also does the following:

* sound indication when routing is switched on
* restores sound volume after switching off the routing
* indication when routing is on in status bar
* restores bluetooth routing after phone call

Supports Android 2.2 and higher.

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


# Question
Title: Spontaneously deleting e-mails from Galaxy III
I've had a new galaxy S3 (from Verizon) that spontaneously deletes the contents of my e-mail (Comcast) without my input at random times during the day. Exchanged for another phone - same issue. Does not affect my gmail or Yahoo accounts. Verified by Comcast that POP3 is necessary. My Droid X nor HTC Incredible nor HTC Incredible 2 never did this.

Ideas? Maybe the S3 isn't so good after all. Samsung tech support ( 4 calls) don't seem to care. Verizon Tech support is stumped.

# Answer
> 1 votes
POP is primarily a client-based protocol, meaning that the default behavior is for each client (your phone in this case, perhaps Outlook on a PC at home) to download messages from the server. This means that the first client that connects to your account with take all email messages it sees. Then, subsequent checks by other clients won't be able to find anything on the server because all those new messages are now stored only in the first client. POP clients can be configured to "leave a copy of messages on the server," which is highly recommended if you want to use POP on multiple clients/devices.

This sounds like you've got one or more clients connecting to your account that aren't set to "leave a copy of messages on the server," which means they're stealing messages out from under your phone. From your phone, this would look like they're disappearing. The easiest way to test this is to change your email account's password, then only put that updated password in your account on your phone. If the mail stops "deleting" then you can use a process of elimination to identify the culprit client.

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


# Question
Title: Android USB "Disk Drive" disappeared on HTC EVO V 4G (Virgin Mobile)
I'm not sure if it's a result of the recent upgrade to ICS 4.0.3, but when I connect my USB cable to my Mac, I no longer see the "Disk Drive" option on the Android. My only choices are:

* Charge only
* HTC Sync
* Media sync

Is something broken? How can I transfer non-media files?

I installed the HTC Sync app, but the "Files" menu option is disabled.

(Yes, I have rebooted both the phone and the Mac and have tried different USB cables.)

# Answer
When connecting to a Mac, it's no longer a direct option, but there's an easy workaround.

1. From the Mac, download, install and start this app:
2. The Mac app will prompt you to connect your Android.
3. Plug the Android into a USB port.
4. On the Android, select “Media sync” mode.
5. On the Mac, the file transfer app will show a window with file/folder selections.
6. On the Mac, open a Finder window, then drag and drop files back and forth between Finder and the Android File Transfer app.

*Unlike the old “Disk drive” option, the Android File Transfer app does not provide access via a mounted volume.*
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, usb-connection-mode, htc-evo, macos
---


# Question
Title: Samsung galaxy S3 screenshot doesn't work
Yesterday I bought a brand new samsung galaxy s3. WHen I hold home button and lock button, it doesnt shot the screen. how to fix it?

# Answer
The problem solved. it would meant to be "Home" + "Back" + "Power".
> 1 votes

# Answer
1. Hold `Volume Down` button and `Lock` button!
You can't take screenshots like on Android 2+.
2. Using hand motion feature - For this enable Palm Swipe to Capture feature and swipe your hands above the phone to take a screenshot
3. Using swipe option

For reference look at the guide on How to take screenshot on Samsung Galaxy S3 Mini
> 2 votes

# Answer
You have to place your palm on the side of the screen and cross it to the other side.
> 0 votes

# Answer
If you are using stovk ROM then you can try this.

From HOME
1. Click the MENU button and select SETTINGS.
2. Select MOTION.
3. Under “Hand Motion” settings, check “Palm swipe to Capture” checkbox.

just swipe your palm horizontally(L--\>R/R--\>L) over your screen it will capture a screen shot.

**OR**

HOLD down the `POWER` button and the `HOME` button at the same time. (Remember timing is imporatant)
> 0 votes

---
Tags: samsung-galaxy-s-3, 4.1-jelly-bean, screenshots
---


# Question
Title: How can I enable keybord Samsung Galaxy S3 GT-i9300 Android version 4.1.1
I can't find the keyboard in my Samsung Galaxy S3. I only found "Google Voice Typing":

In *Settings → Language and Input → Keyboards and Input methods* I have only *Google Voice Typing*.

What's wrong with my device? How can I fix that?

# Answer
> 0 votes
While it sounds strange that there should be no keyboard present, and as trivial as it might sound: Simply installing an alternative keyboard from the playstore should fix that. Take e.g. Hacker's Keyboard, which is a very flexible one, and well rated (I'm using it myself on my tablets). Simply install it, and its settings should turn up at the place you've described. Optionally, add the dictionaries for the languages you like to have them (see the keyboard's playstore page, some are directly linked to the app).

## Do it from a PC/Laptop

As you currently have no keyboard available on your device, it might be difficult/impossible to use the playstore app on the device itself to install the above. You can still install it:

1. on your laptop/pc, open a web browser and go to `https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard`
2. log in with the credentials of the Google account you use on your device
3. click the "Install" button, accept the permissions for the app (they are OK)
4. the keyboard will be pushed to your device

Once the installation has finished (you can see this in your device's notification area), you can go to the described place (*Settings → Language and Input → Keyboards and Input methods*) and make the new keyboard the default input method. With that final step, you problem should be solved.

## No Google-Account configured on the device?

In this case, installation via the web interface cannot work either, as the app-to-be-installed cannot be pushed to the device. Still, there is something you can do:

1. On your PC/Laptop:
    * Visit the Hacker's keyboard project's download page and download the `.apk` file to your computer
    * if you don't have any file manager on your Android device:
        1. You will need the Android SDK installed, or at least a "Mini variant" (the `adb`/`adb.exe` binary and, on Windows, its helper `.dll` files -- check the tag and its wiki for details, and see QtADB for a simple, user-friendly variant working on Windows, Mac and Linux)
        2. When on Windows: Make sure you have the drivers for your Android device installed
2. On your Android-device:
    * Enable to activate (*Settings→Security:* Check "Unknown Sources")
    * if you don't have a file-manager app on your Android device: Enable debugging (*Settings→Development:* Check *USB-Debugging*)
3. Connect your Android device with your PC/Laptop via USB cable
4. to install your `.apk`...
    * if you have a file-manager app on your Android device:
        1. simply copy the `.apk` to your device as you usually copy files there
        2. use your file-manager app to navigate to the `.apk`
        3. "tapp" the `.apk` file's entry. After asking your confirmation, the app will be installed. Skip all below -- you're done.
    * if you don't have a file-manager app on your device: use `pm install` via the ADB to install the `.apk` on your Android device (see XDA-Developers for more details on this -- usually it should be `adb pm install /path/to/download/*.apk`, replace the `/path/to/download` part with the full directory name of where you saved the `.apk` to).

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


# Question
Title: How do I connect my Galaxy Y GT-S5360 via USB to my Mac?
I cannot connect my Galaxy Y phone to my MacBook for mass storage using a USB cable. I have installed Android File Transfer software but it does not detect my phone when I connect it. I believe I have to change the USB / Mass Storage settings on my phone but cannot find them in the Settings. I have disabled USB Debugging in Settings \> Applications \> Development but there is no USB setting in Wireless and Networks. Where do I find the USB Mass Storage settings in my Galaxy Y phone? Tim, London

# Answer
> 1 votes
Any time if you connect your android mobile device to a laptop/desktop, you just switch over to "Notifications" and select the option which is for Connecting your mobile phone to devices. Click on the 'Connect to Storage' option.

---
Tags: usb, settings, samsung-galaxy-y, usb-mass-storage
---


# Question
Title: How many cores does the Asus 7" MeMO Pad have?
How many cores does the Asus 7" MeMO Pad have? Is it only single core? The specifications only state that the CPU is VIA WM8950.

# Answer
> 2 votes
The tablet with the CPU you mentioned (Asus Memo Pad ME172V) is a single-core device. More info on the CPU can be found here.

> WonderMedia Technologies, a subsidiary of Via Technologies, has unveiled the Prizm WM8950, a single core Cortex A9 processor running up to 800 Mhz with a Mali-400 GPU.

---
Tags: tablet
---


# Question
Title: No internet connection in my S3 even though it's connected to my computer with internet and Kies already recognizes it
I have no internet connection in my *Samsung Galaxy S3*, even though it's connected to my computer with internet and Kies already recognizes it. I'm trying to update my games and application using the USB connection to my desktop (Desktop has internet connection).

# Answer
The phone doesn't support reverse tethering by itself. You'll need to have the phone rooted and then use an app to accomplish this. There is a trial version of such an app called Reverse Tether available in the Play Store.

In case you didn't know: reverse tethering is where you share the internet connection from your PC (or other device) to your phone, where tethering is where you share you phone's internet connection to other devices.
> 1 votes

---
Tags: internet
---


# Question
Title: SuperOneClick freezes when I try to root my Sony Xperia Tipo Dual
SuperOneClick freezes when I try to root my Sony Xperia Tipo Dual.

I did unlock the bootloader.

# Answer
It's possible that the method of rooting used by SuperOneClick has been blocked on the Tipo Dual. I haven't seen the phone on any of the compatability lists for SuperOneClick. There are other methods you can use, and for the Tipo Dual I quickly found UnlockRoot and a guide on how to root from XDA-Developers. Use at your own risk.
> 1 votes

---
Tags: rooting, sony-xperia-tipo
---


# Question
Title: Stuck at "Verifying Information" when updating to ICS
I've been trying for a few hours to update my Desire S running Android 2.3.5 to the newly released official ICS rom "RUU\_SAGA\_ICS\_35\_S\_HTC\_Europe\_14.01.401.2\_Radio\_20.76.30.0835\_3831.19.00.110\_release\_275068\_signed".

Running XP, I've installed the latest HTC Sync from the HTC website (to get the drivers). No matter what I try I always get stuck at the screen "Verifying information on your android phone. Please wait...". I've let it sit there for over an hour without it ever continuing, I'm not getting any kind of error message.

When using the HTC Sync program the phone shows up as connected without any problems. I've tried running the installer both while having the program on and having the phone in "HTC Sync mode", and having the program turned off and having the phone in "Charge only mode". USB debugging is of course turned on. I've also tried turning the AV and firewall off, just in case. I've also tried resetting the phone to factory settings, just for the hell of it. No change.

The phone is not rooted and is S-ON. I've tried restarting both phone and computer a number of times (phone both using fast boot and regular boot) but I just can't seem to get it working.

Any ideas?

Edit: I also found a log file from the RUU, containing the following:

```
    <LOG>
    <T170112><INFO><VERSION>1.0.6.2012</VERSION></INFO></T170112>
    <T170112><DEBUG><PAGE>====== WelcomeDlg ======</PAGE>
    </DEBUG></T170112>
    <T170117><DEBUG><PAGE>====== VerifyingMobileDlg ======</PAGE>
    </DEBUG></T170117>
    <T170117><DEBUG>strPath = C:\Program\HTC\HTC Sync 3.0\
    </DEBUG></T170117>
    <T170117><DEBUG><CMD>adb devices</CMD>
    </DEBUG></T170117>
    <T170118><DEBUG><OUT>adb <T170118><DEBUG><CMD>fastboot devices</CMD>
    </DEBUG></T170118>
    <T170120><DEBUG><OUT>fastboot

```

# Answer
Found a solution myself. The problem was that the adb and fastboot tools in the HTC Sync program didn't work. I solved it by downloading the Android SDK, installing platform-tools, removing HTC Sync from the path variable and adding the platform-tools directory in its place.
> 2 votes

# Answer
yzfr1's answer helped!

When I installed HTC Sync there was only `adb.exe` but no `fastboot.exe`, using `adb.exe` and `fastboot.exe` from the SDK and putting them in HTC Sync's directory solved the problem.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, updates, rom-flashing, htc-desire-s
---


title: Remove analog clock from home screen

text:
# Question
Title: Remove analog clock from home screen
So I've just got a Nexus 4 (hooray for me!) and I don't know how I did it, but I've somehow got an analog clock perched over my Google search bar. I don't want it there.

It doesn't appear to be a widget - I can't just hold and drag it and remove it, and it's constant across each page.

How do I remove it / how did I put it there??

<sup>(Click image to enlarge)</sup>

# Answer
> 3 votes
Go to **settings**--\>**apps**--\>clear **data**& **cache** of launcher(I think it is trebuchet ).

# Answer
> 0 votes
I've had this happen to me before and a reboot was enough to fix it.

---
Tags: 4.2-jelly-bean, home-screen, clock
---


# Question
Title: could not set ad-hoc mode on wlan0. operation not supported on transport endpoint
Triing to use Barnacle Wifi Tether on Samsung Galaxy Note2 GT-N7100. And when I press start wifi tether, got error: `could 'not set ad-hoc mode on wlan0. operation not supported on transport endpoint'` And then: `Could not connect to NAT, will retry later`. Using other wifi tethers apps also got troubles. My phone is rooted and got custom firmware android 4.2.2

Barnacle Wifi Tether printscreen: could 'not set ad-hoc mode on wlan0. operation not supported on transport endpoint' (click image to enlarge)

# Answer
> 0 votes
install this wifi tether and configure it according to video. It's working

---
Tags: wifi-tethering, ad-hoc-networks
---


title: Disable service permanently

text:
# Question
Title: Disable service permanently
I would like to disable some services/apps on the Android. Some run that I do not want to. I do not want to have to stop the service every time I turn off the phone for obvious reasons.

# Answer
> 3 votes
As I've read in different places: Freezing apps does not necessarily mean their services won't be running anymore. It seems even frozen apps are able to react on broadcasts, so freezing alone won't solve the issue. Reference:

* *If the app you freeze is sending the intent, then no the intent will no longer happen. But if the app is receiving intents, then yes it should still receive them.* (ASE)

The solution would be to use an app like e.g. Autorun Manager PRO (yes, the pro -- the free version is limited here) to disable separate listeners, so the corresponding services will no longer be started. A free alternative might be AutoStart Manager which I have not tested myself:

AutoRun Manager / AutoStart Manager (click image to enlarge)

Having disabled the corresponding listener, the app (frozen or not) should no longer receive the broadcast for the event it usually reacts on, so it will no longer start on that event, and thus no longer be running -- unless started manually.

# Answer
> 0 votes
Use Titanium Backup (or similar software) to freeze or uninstall the services/apps you don't want to use.

Be careful since you might break the system if some needed apps/services are not found.

---
Tags: task-management, services
---


# Question
Title: Easily record GPS coordinates in OpenStreetMap
I live in Argentina and use OpenStreetMap since the maps are really accurate in that area.

I travel in a specific area with my Android smartphone using GPS. In that area mainly I like to save GPS coordinates in my map (my clients) and make notes to them. Additionally, I would like to add roads that are not recorded in OpenStreetMap yet, but that is not really necessary.

Currently I use the OsmAnd app on my phone. It contains offline maps, which is important since I don't have any Internet connection out there. I can record favorites, but I can't really make many notes to them, like some kind of history of my visits. And I can't extend the map of unknown roads with that app.

Is there a better way to achieve that?

I would like to use the favorites to see where I have to make my visits next and what would be the best route for that.

# Answer
OsmTracker will meet your requirements. It can upload the GPX tracks directly to OpenStreetMap, but I prefer using JOSM to upload the data.
> 3 votes

# Answer
Use **several different apps**:

MapsWithMe is awesome for viewing OpenStreetMap offline. You can download whole countries, and see them in a very fluid interface.

OSMTracker is a good basic GPS tracing app, with buttons for taking quick notes of various kinds (do the actual OpenStreetMap editing later when you get home).

Vespucci is a more full-featured OpenStreetMap editor which would allow you to add roads. I could be wrong, but I think it's the only Android app which supports full geometry editing. That's always going to be a bit fiddly to do on a phone anyway though, and I don't find Vespucci very easy to use (I prefer to take notes and then edit at home).

Those are some of my personal preferences at the moment, but people are developing/improving these apps all the time.
> 2 votes

# Answer
I think that osmeditor4android does what you're looking for. Functionality includes:

* create, edit new nodes & ways
* append nodes to existing ways
* create, edit tags
* up/download to OSM server
* highlight unnamed highways & ways/nodes with TODOs

If it somehow doesn't do what you want, the OSM wiki has a nice chart comparing a number of Android apps.
> 0 votes

---
Tags: gps, osmand
---


# Question
Title: Can't make or receive calls or texts, or connect to the Internet
My Samsung Galaxy S2 wont allow me to make or receive phone calls, messages, or texts. My provider is Vodafone; my Android version is 4.0.4.

I have tried my SIM in other phones and it works fine. It is just in this one that it doesn't work.

I have preformed a factory data reset and still have the same problem.

How do I fix this?

# Answer
There are several things to check out. Walk the list until your problem is resolved -- then skip all following:

1. make sure the SIM was inserted correctly (it easily happens to insert it the wrong way round)
2. does the same SIM work in other phones?
    * yes: SIM should be OK, phone probably "borked"
    * no: SIM "borked". Ask your provider for a replacement (Done.)
3. do other SIMs which work in other phones work in yours?
    * yes: very strange. Check with your provider to send you a replacement SIM: it's rare, but sometimes there can be incompatibilities (especially with older SIMs and newer phones).
    * no: pretty sure your phone is broken. Hand it in to service.

Some indicators to watch during the process, as they might prove helpful to service (and for combinations not covered above):

* Do you see a signal in the status bar?
* Are there any SIM errors displayed?

These two are pointing to an answer whether a SIM was detected at all. The phone should display a special symbol in the notification error if no SIM is found, and usually asks the user to insert one.
> 0 votes

---
Tags: connection-issues
---


# Question
Title: Why My android device show less RAM and Slow at Jelly bean?
I bought a new Samsung galaxy S Advance(GT-i9070). It came with Gingerbread. It was actually a phone with 768 RAM. I clearly verified this with the shop when I bought it. Last day I upgraded my phone to Jell bean with official Russian firmware and reset to factory default settings. But now the phone seems very slow . Also full RAM Capacity seems 521 MB at Application manager. All applications are now consuming memory from total 521 MB memory. My question is- where is remaining memory? How can I obtain the remaining memory to speed my phone? Some people on the web say to root the phone, install ROM manager etc. Are these approaches good? Please give me a solution

# Answer
I'm also using the same device. Also upgraded to jelly bean. Well, to your above queries, just remember that higher RAM usage in jelly bean is actually supposed to "utilize" the device properly. Logically, we buy device with high RAM for what? So that we get faster performance. But there is always tradeoff between performance and features. Jelly bean offers more features but takes more RAM.

Regarding rooting the phone. It is always a grey area. while rooting voids device warranty, it also enables user to control almost every aspect of the device. But do it if you are willing to invest time understanding the intricacies of rooting.

cheers!
> 1 votes

---
Tags: applications, samsung-galaxy-s, hardware, 4.2-jelly-bean, performance
---


# Question
Title: adb doesn't detect my Defy (Motorola MB525) after I call adb kill-server (rageagainstthecage exploit). Any ideas?
I'm trying cyanogen's mod approach to root my Defy. I **can** do `adb shell`, it works as intended. But after I run `adb kill-server` and try an `adb shell` I get

```
error: device not found

```

It seems my phone just decides to not be connected anymore when I call `kill-server`. I need to **physically** reboot it and start everything again.

This is the complete command session I did:

```
[~]$ adb devices
List of devices attached
0A3AA8D5195599849BN device

[~]$ adb shell
$ exit
[~]$ adb kill-server
[~]$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[~]$ adb devices
List of devices attached

[~]$ adb shell
error: device not found
[~]$

```

This is driving me nuts. I've searched about this problem, but there simply isn't a solution in entire Google's database. I want to use this rageagainstthecage root approach because I can see the exploit source, I'm a little nervous about using something in my personal phone that I don't know what it does (an explanation about rageagainstthecage, and a compact explanation)...

Anyone here at SE network have seen a similar problem - or have a suggestion?

I'm doing this in a Macbook Pro machine (OS X 10.6.8). My phone has Android 2.2.1.

(PS: Even without using the exploit, just doing `adb kill-server` and `adb start-server`, my cell phone isn't shown anymore on `adb devices`, thus receiving `error: device not found`. So this seens to be a problem with `adb kill-server`)

# Answer
> 3 votes
I had the same problem (Rom: 34.177.3.MB525.Retail.en.DE). The only rooting method that worked was Gingerbreak ( http://project89.com/root-defy-without-pc-gingerbreak-200/ )

# Answer
> 2 votes
i'm late to the party but in case anyone googles this and finds it - my own experience of this is solved if you perform the rooting without an SD card in the phone

that way windows doesn't mount the phone and get in the way

# Answer
> 1 votes
I had the exact same setup and problems described by @"Somebody still uses you MS-DOS". I'm using a mac 10.6 and trying to root Motorola Defy following the Cyanogen's wiki and using rageagainstthecage to root.

The wiki suggests using "psneuter" to gain root. Instruction below come from the RootzWiki.

Download latest version of psneuter, and extract. Then run the following ADB commands

```
./adb push ${LOCATION_OF_PSNEUTER_BINARY}/psneuter /data/local/temp/psneuter
./adb shell
chmod 755 /data/local/temp/psneuter
./data/local/temp/psneuter

```

ADB should hang, wait a while and then type

```
./adb shell

```

If you see a '#' sign instead of the '$' then you have temporary root.

# Answer
> 0 votes
Try running `adb start-server` using `sudo`.

On my ubuntu machine that I use as my test environment, I always need to start adb service using root.

# Answer
> 0 votes
This isn't exactly an answer to this question, but to the exploit itself: I just became fed up after two days of suffering. I used a tool named SuperOneClick and in 10s it rooted my phone.

---
Tags: rooting, adb, motorola-defy
---


# Question
Title: Trying to invoke Skype from contacts gives me an "Application not found"
Samsung Galaxy S3 Mini, Android 4.1.1.

I have installed Skype and it works as expected. In my "normal" contacts list, i.e. the phone contacts, not the Skype contacts, I have entered the Skype data for some of my contacts under the "Skype" section. However, when I click on a contact and on their Skype-section I would expect Skype to start, but all I get is a message saying "Application not found". Invoking Google Talk for instance (on the same contact) works as expected, it's just Skype that's not beeing found.

# Answer
> 0 votes
Having same issue, seems like instant messenger records in Google contacts are treated as informational note and aren't actually treated as info about accounts.

The workaround is to explicitly combine contact entry with Skype entry in phone - that makes Skype actions (chat, call, video call) available when clicking contact's photo in contact list.

PS weirdly for contacts that have Skype login saved in Google contact I see Skype option show up under Google Talk action. Gives same "not found" message.

---
Tags: contacts, skype, samsung-galaxy-s-3-mini
---


title: root-android.org - A scam?

text:
# Question
Title: root-android.org - A scam?
I would just like to know whether the website root-android.org and its product is a big scam when it comes to rooting Android devices. If it is, then I advice other would-be rooters to stay away from it if they were to come across it.

# Answer
According to this ScamWarners post, it may be a SCAM.

> The site Root Android.org supposedly carries out the service of rooting and unrooting mobile phones with a "special" program. Like all scam sites "100% money back guarantee if not satisfied" is a in your face feature, alas nothing is further from the truth. After initial email contact regarding technical issues with the downloaded program, there is nothing and certainly no contact when exercising the refund option. I have since searched and found that the program Root Android.org uses is a free download from a few specific sites that deal openly with the global community. The old warning of buyer be ware rings true, I sincerely would not use this site again and warn anybody who is contemplating mobile phone rooting to steer clear of Root Android.org.
> 6 votes

# Answer
They are absolutely scammers. Their software, whatever it is, didn't work for me. Support "helped" by telling me to install a number of free software apps from the web and then never responded to further emails. SafeCart did not respond to email requests for a refund. After a week of trying to get someone to answer an email I finally called SafeCart and they issued a refund no questions asked.
> 3 votes

# Answer
They list testimonials, which are from anonymous people who may not exist, so like most testimonials those are worthless. They don't list any reviews from any publications or other sources you might trust. They talk about being mentioned on Google and other places, but those are just search engines that have found their site.

So they've got no credentials.

Maybe it works, maybe it bricks your phone, you MUST be prepared for that because everyone who roots is screwing around with things that sometimes brick phones, sometimes work, and none of the free advice is written clearly or works for long, as files keep getting taken down or obsoleted.

Use a credit card, if it bricks the phone charge it back if you don't get a prompt refund. if it really worked so well, how come they can't get anyone to review it and post the review? Not even forum threads from "known" forum members?

"If it sounds too good to be true" it must be a rooting solution. The guys who say rooting is easy and reliable, somehow never are capable of writing really clear and complete instructions on how to do it. Never.
> 1 votes

# Answer
Most likely they gather rooting software or rooted kernels from XDA-Developers and sell them along with a guide also copied from there.

There isn't any fast way other than those you can find through a Google Search.

While I can't say it's a scam, I don't recommend you paying $30 for that. Better search Google for how to root your device and also add your Android version, because most of the time that matters.
> 1 votes

---
Tags: rooting, malware
---


# Question
Title: Is there a way to preserve my configuration between firmware updates?
I had some apps installed on my Galaxy S2 and configured them on screen the way I liked to have them.

Today, the firmware got updated (it looks cool) and all my installed apps are gone from my workspaces. They are still available in the application menu. Also, a load of Samsung and Vodafone (my carrier) apps were put in the workspaces.

Is there a way to preserve my configurations between updates, and if not... why?

I usually use about five apps, so it's not such a big deal for me, but it's annoying. I can imagine some other users freaking out over this.

# Answer
> 5 votes
By workspace you mean homescreen ?

You could try a custom launcher, like Apex or Nova, which allow you to backup your homescreens.

# Answer
> 1 votes
You can backup app and data of the native TwLauncher app using Titanium Backup. See, e.g., discussions here and here.

---
Tags: samsung-galaxy-s-2, device-firmware
---


# Question
Title: Can I use LINE without giving out my phone number?
LINE is an app like Skype+Facebook.

Is there a way to prevent LINE from reading my phone number and using it for any purpose? (search/identification/...)

# Answer
I'm afraid not. If you're not happy with the permissions it uses, don't install it.
> 4 votes

---
Tags: privacy, line
---


# Question
Title: Why I do not receive Android updates for Samsung Galaxy Nexus GT i9250m?
I have **Galaxy Nexus GT-i9250m**. It is currently running **Android v4.1.1**. I am in **India**. I want to know how to update my phone to **v4.2 officially without rooting**. I have already tried checking for updates using `Settings->About phone-> System Updates`.

Asked similar question in gsmarena.com but to no success. Tried solution provided there to Goto Settings-\> Apps-\> All-\> Google services and Frameworks -\> Clear Data, but to no success.

Is there any way doing it manually on Galaxy Nexus i9250m without rooting the phone? Like downloading the ROM and trying to run it.

# Answer
The devices which were bought from Google Play are takju and the ones from Samsung are akju. I think your phone is yakju (Google Play didn't sell Devices in India).

Takju gets all updates directly from Google. If you want to get all updates from Google at the time of release you have to convert to takju.

## ***How Can you do that***

Please follow below to convert from yakju to takju (stock) without losing your data/apps: (assuming you know adb & fastboot and have set them up on your computer. Also assuming that bootloader is unlocked) \[**Please read before you implement**\]

1. Download the 4.2 factory images for Takju
2. Extract files using 7-zip on Windows (you need to extract twice and will get the files as: bootloader-xxx.img; radio-xxx.img and image-xxx.zip)
3. Copy these files to the location android-sdk/platform-tools/ (if you have the android-sdk installed or to the location where adb & fastboot is)
4. Plug in your Galaxy Nexus (ensure Debug option is enabled under Developer Settings
5. Follow these commands:
a. `adb reboot bootloader`
b. `fastboot flash bootloader bootloader-xxx.img`
c. `fastboot reboot-bootloader`
d. `fastboot flash radio radio-xxx.img`
e. `fastboot reboot-bootloader`
f. `fastboot update image-xxx.zip`

This would update your Galaxy Nexus from Stock 4.1.2 (yakju) to Stock 4.2 (takju) without losing any data/apps

Note:

1. If you are using Windows, follow this video tutorial to setup adb and fastboot
2. If you are on Mac, use `./` before the commands for execution

**Note 2: With this method you don't need to remove the userdata.img as the command `fastboot update image-xxx.zip` does not touch the userdata on your device.**

\*Disclaimer: Tried with Unlocked Bootloader, but you follow these at your own risk.

**Or you can Download factory image for yakju from here and try similar step above for just updating (without converting from Yakju to takju)**
> 5 votes

# Answer
It's possible that India has not yet received this update yet. If that's the case, then you need to update it manually. This would require root access.

Here's a manual update guide, in case you decide not to wait for an OTA update, which may never come.

**Edit #1:** If India already has it, and your phone cannot detect it, try this: Go to \`Settings \> Apps \> ALL". Look for Google Services Framework, and click Force Stop button and Clear data button.
> 1 votes

# Answer
OTA updates are country specific. In India 4.2 is not officially available for I9250. You can wait for official OTA or install manually as @geffchang suggested.
> 0 votes

# Answer
Try `adb sideload` from this tutorial. Then use sideload again to update from 4.2 to 4.2.2 (it is much faster). You don't need root or flash bootloader.
> 0 votes

# Answer
Official OTA updates 4.2.1 are started for I9250 in India. I received it on 20-Mar-2013. Check for updates from your system settings.
> 0 votes

---
Tags: samsung-galaxy-nexus, ota-update
---