title: Corrupt ROM file at CyanogenMod server

text:
# Question
Title: Corrupt ROM file at CyanogenMod server
I am trying to install CyanogenMod in my N7000 issue is the file I am downloading `cm-10.1.3-n7000.zip` from here seems to be corrupted as when I try to install it from sdcard through `install zip from sdcard.` it gives me similar unable to read error. `cant open cm-10.1.3-n7000.zip (bad)`

Plus I also tried extracting it manually on my PC same happens and the zip seems to be corrected I have tried downloading couple of time using download managers but still no changes.

Is there any other link/server from where I can get the latest ROM for my phone or any other ways to solve the issues?

# Answer
> 2 votes
Head over to http://get.cm/?device=n7000 and note the MD5sum of the download (take care that build name / date match, of course).

You can then check it on your phone against what was downloaded using FileSums together with any File Explorer app (filesums acts as possible target for the "send to" share button when you long press the .zip file). Open the file explorer, navigate to

```
/storage/emulated/legacy/cmupdater/

```

and then long press the file you want to calculate the MD5sum to "send it to" filesums.

Or you can download it from your phone using your computer (via MTP or a SD card reader in case your phone has a removable one). Then check the file's MD5sum locally using the commandline tool md5sum (on Linux) or any Windows MD5sum utility (looks like http://www.md5summer.org has a decent one, or just google it).

---
Tags: cyanogenmod, custom-roms, samsung-galaxy-note
---


# Question
Title: How can I mount my google nexus4 on linuxmint(nadia) computer via usb?
Also is it any different than ubuntu?

UPDATE:

Using gmtp, I still get the error from the terminal and gmtp crashes when i click on "connect".

The gmtp says the following in the shell:

```
Device 0 (VID=18d1 and PID=4ee1) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: Error 02fe: PTP: Protocol error, data expected

```

I'm sure that libtmp teams added nexus4 to their libraries because my nexus4 was being seen by ubuntu-11.04 easily. But my problem is still alive in linuxmint

# Answer
This question gets asked a lot about Linux in general. MTP from the default repos will work in Mint, no problem. I've written a tutorial on how to get MTP devices recognized under Ubuntu, but it's the same for Mint:

Install MTP:

1. sudo apt-get install mtpfs

Create a directory to mount your device:

1. sudo mkdir /media/MTPdevice (call the directory whatever you like)
2. sudo chmod 775 /media/MTPdevice
3. sudo mtpfs -o allow\_other /media/MTPdevice

Plug in you phone and use MTP tools to determine the VID and PID (or, if those don't appear in the output, idVendor and idProduct):

1. mtp-detect

Add a rule to udev to handle your phone:

1. gksu gedit /etc/udev/rules.d/51-android.rules

Text to add: (substitue VID and PID for "" and "")

```
SUBSYSTEM=="usb", ATTR{idVendor}=="<vendorId>", ATTR{idProduct}=="<productId>", MODE="0666"

```

Restart udev:

1. sudo service udev restart

You may also need to reboot, depending.

This works on my Linux Mint 15 + MATE box.

**NOTE:** If you have your device locked (eg, which a swipe code or PIN), you’ll need to unlock it before your SD card(s) can be recognized by MTP and have it mount them for you to access locally.
> 2 votes

---
Tags: usb, mount
---


# Question
Title: How to flash the gapps package after installing CyanogenMod
I have recently installed the `CyanogenMod` in my Samsung N700. Issues now i want to install Google apps like play store, maps etc. Learning from here i have download the `.zip` package and it is in my sdcard now.

Issue is now i don't know how to use it, if i try to open it its says no application to handle such(zip) files.

Can anyone please guide me through this?

# Answer
> 14 votes
The Gapps zip file is in the same format as the CyanogenMod ROM, and as such needs to be installed in a similar way. However, unlike the ROM installation, Installing Gapps won't remove anything (other than currently installed Gapps, if any) from your phone.

You need to boot into your Recovery (Based on your previous question, this will be ClockWorkMod Recovery) and install that zip file in the same way you installed the ROM. **Booting into recovery mode will be easier now that you have CM installed**. I believe you should just be able to long-press the power button to get the reboot menu, and select "Recovery".

Edits may be helpful, but if I'm remembering CWM's process correctly, it'll be:

1. `Install from zip`
2. `Choose file`
3. (Find and select the gapps.zip file to install)

Also go to `Advanced` and clear your cache and dalvik cache afterward.

---
Tags: cyanogenmod, custom-roms
---


# Question
Title: Undo removed prediction in swiftkey android app
I have by mistakenly removed some predicted texts and confused how can i get them back ? this has happened without my awareness when the phone was in pocket without display lock.

I have lost many of my words and finding it very hard to text using swift key nowadays.

# Answer
swiftkey stores personalized predictions in the sd card but probabily in a hidden file. in order to change your predictions I think you should reset your typing data under Advanced in the app. afterwards, you have to re-teach your expressions (3-4 times the same words).

hope this helps
> 3 votes

---
Tags: sms, swiftkey
---


title: Move app data to SD

text:
# Question
Title: Move app data to SD
I would like to move some of my app's data to the SD card. I am running Android 2.2.1 so I cannot use `Simple2Ext`.

I would also like to avoid `Data2SD` because I've read some bad reviews let alone when I search it on `PlayStore` the responce is tha the application cannot be found.

I have also tried `Link2SD` and `AppMgr III` but those apps don't actualy remove data, as I have read in the app2sd tag-wiki

What can I do to move selectively my app's dat?

# Answer
You can try:
> 2 votes

# Answer
if you want to remove data of an app: go to settings, apps (or app manager), tap on the app, scroll down, press "remove data"
> 0 votes

---
Tags: external-sd, insufficient-memory, data-transfer
---


# Question
Title: how to solve Network not found problem in Samsung Galaxy s2?
I have UK based Samsung Galaxy s2 gt-i9100 and i was using since last 2 years without any problem in india but suddenly i found it says network problem so how to solve this ?

model number - Gt-I9100 android version - 2.3.4 plz help

# Answer
> 0 votes
Manually searching for networks for your Indian Carrier under settinga\>more\>mobile networks should register your SIM with your network.

---
Tags: 4.0-ice-cream-sandwich, 2.3-gingerbread, rooting, sim-unlocking, mobile-network
---


# Question
Title: Will my apps still auto-update if I root?
I'd like to root my Nexus 4 with rasbeanjelly because I heard it increases battery life. If I do that, will the apps that I have installed still auto-update from the Google Play Store like they do now?

# Answer
> 1 votes
Yeah they'll auto update as long as you have enabled it under settings in Play Store.

Keep it in your mind though, rooting or installing custom ROM will void warranty.

# Answer
> 1 votes
Yes, being rooted doesn't interfere with Google Play's autoupdating, nor the update mechanism of other apps (such as the Amazon app store).

Just remember that, in most cases, rooting involves a factory-reset, so remember to back up your stuff first.

---
Tags: nexus-4, root-access, 4.3-jelly-bean
---


# Question
Title: How to run virtual machine on my nexus device?
Are there any virtual machine players such as virtualbox, I can use to run `.iso` images on Android? If I need the device to be rooted that is fine, but I prefer a portable solution

# Answer
It really depends on which OS you want to run. Regardless, whenever you want to run a OS meant for computers (x86 architecture) on a mobile device (ARM architecture) a fair amount of time and processing power is needed to convert instructions from one format to other.

I'm not sure if there is a one stop solution like VMware on Android like that can run both \*Nix and Windows OS's.

You can try the app Windows, Linux, Unix Emulator but I'm not sure how far it will be successful.
> 1 votes

---
Tags: virtualization, arm-processors
---


# Question
Title: How to make an HTTP request for incoming/outgoing calls?
I am looking for a way which will allow me to make HTTP requests to my web server when there is an incoming call (or outgoing/missed called etc if possible).

This is so that I can log the information (CallerID primarily) and perform actions in my own system based on the number that is calling or being called on the handset.

I need the request to be made while the call is either ringing or in progress - i.e. what is happening now, not what happened previously.

An example use for this is so that I can present information about a caller on another computer which is connected to my system when someone calls.

An alternative to HTTP would be fine, such as SMTP or some other notification/external communication.

# Answer
You might want to take a look at Tasker, the mighty automation solution on Android. I have not setup something as you request, but it's definitly possible, and basically should work like this:

* **Condition:** Event → Phone Ringing
* **Task:** either HTTP GET or HTTP POST to your server's URL.

For the task, you can make use of the many variables *Tasker* has preset (see: Tasker UserGuide, Variables). In your case: Call Name / Number/ Date / Time (In) = %CNAME / %CNUM / %CDATE / %CTIME

You might need to play a little with it to get it working exactly as you wish. Hint: A free trial version of *Tasker* is available via its homepage (7-day trial; on day 6 export all your settings, on day 7 uninstall, re-install, and import all settings for another 7 days, *the dev said so*). I use Tasker for years, it never let me down, and I don't regret a single cent from its fee ;) Couldn't do without it anymore...
> 3 votes

---
Tags: automation, phone-app, caller-id, call-history
---


# Question
Title: Samsung Galaxy 2 (Jelly Bean 4.1.2) In the stock "Phone" app, on the "Keypad" tab, how can you enter a "space" character?
I was wondering if there is a way to enter a **"space"** character on the keypad in the keypad tab in the Phone app.

For example, I have 3 different "Mike" contacts:

Mike Smith Mike Jones Mike Rothe

In the keypad, when I type "6453" (mike), it then shows the first contact "Mike Smith", and gives me the option to press the "3" button next to "Mike Smith" to see my other contacts with "Mike" as the first name.

I would like to be able to press "6453" and then a **"space"** character, and then "5" ( J ), so it narrows it down to "Mike Jones", instead of making me go through the "Mike"'s to find "Mike Jones"

I can't figure out how to punch in a **"space"** though. Is it possible?

If not, I would be willing to download a better "Phone" app than the 4.1.2 stock phone app, if that would help.

# Answer
It's not specifically the Phone app. You can't enter a space into any field where the app has said it's expecting you to type a phone number.

On the Samsung dialer, you can use a ***** to match a space in a contact's name e.g. 6453\*56637 to match Mike Jones. I don't have an S2 to check this on, but that's how the dialer on the S3 works, and I'd expect they're both the same.
> 0 votes

---
Tags: samsung-galaxy-s-2, keyboard, calls
---


title: Root Debug FS doesn't work

text:
# Question
Title: Root Debug FS doesn't work
Whenever I run Root Debug FS for my Samsung Galaxy Stellar (4.1.2 jb, Model # SCH-I200, baseband I200VRBME1), I get this error:

ADB.exe is an application in the same folder as the batch file, but it says it won't run. When I run ADB.exe it just flashes the commnad line and goes away after writing out a ton of text (it dissapears too quickly for me to read it)

# Answer
> 1 votes
As it turned out: with `adb.exe` not being in the `%PATH%` (or `$PATH` for Linux/Mac users), the batch file was not able to find it. So there are 3 solutions to it:

1. fixing the batch file to look in the very same directory
2. fixing the `%PATH%`/`$PATH` to include the directory
3. changing into the directory the batch (and ADB) files are located in, and running it from there

For a one-time run, #3 is the easiest approach:

* open a command shell (on Windows via the start menu, open a `cmd` – on Linux via `ALT`+`F2` and entering e.g. `xterm`)
* change to the directory (using the `cd` command with the directory as argument; on Windows, you might need to switch to the correct drive letter before)
* run the batch/shell script from there

If you need that script more often, it might be worth trying one of the other two approaches. Not being a Windows user, I don't know where exactly to add the `PATH` information there (AFAIR it was in "Environment variables" somewhere in the settings of the control center); on Linux you can just do so in your `$HOME/.profile` or `$HOME/.bashrc`, adding a line like

```
export PATH=$PATH:/where/is/adb

```

(of course using the correct path instead of `/where/is/adb`).

Fixing the script/batch is a little beyond the scope of our site :)

---
Tags: root-access
---


title: how to ask google to repair nexus 4?

text:
# Question
Title: how to ask google to repair nexus 4?
Glass on my Nexus 4 is broken (touch doesn't work) after it falled from relatively small bed (just about 50 centimeters from the floor).

I purshased Nexus 4 on google play, can they fix this by warranty or for pay (how much?)

I've tried to call US support team from here but it is not possible. When I press '3' in Skype they do not recognize that and keep asking me to make a decision.

# Answer
> 0 votes
Cracking your screen most likely isn't covered through a warranty. This is a good reason why you should purchase a screen protector. Mime Ghost Glass would be my recommendation as far as screen protectors go...

You can try to email Google's support: googleplay-support@google.com, explain what happened and you can probably pay to get it repaired, however the Nexus 5 should be coming out in the very near future for $350 so it may be better to just purchase a new device for a little more as screen repairs are usually $100+

---
Tags: google-play-store, nexus-4
---


title: How do you root safely?

text:
# Question
Title: How do you root safely?
I am thinking of rooting my android.

In general, it seems that one downloads the "unlocked" firmware from a website (not the manufacturer's) and then runs it on the phone.

How do I know if that firmware is safe (in other words, how do I know if the "rooted" firmware doesn't have a keystroke logger, for example)?

# Answer
> 2 votes
It all depends on trust. Go to http://forum.xda-developers.com and search for your device. There are high chances your device will have a separate thread on rooting. Read the entire discussion and try to root.

Just remember one thing, always backup before doing anything. The thread will, most probably, contain a guide to backup your factory image too.

---
Tags: rooting
---


# Question
Title: How do I keep my email and passwords secure without full-device encryption?
I bought a cheap, no-name Android 4.1.1 tablet a while back, and was dismayed to find that the "Encrypt Data" option was simply not present in the "Settings" -\> "Security" menu. I then upgraded to a more mainstream Asus Memo Pad HD 7 assuming that this would have the full device encryption option, but this tablet didn't have it either!

So I was wondering if there were any means of keeping e-mails (including ones that were sent unencrypted)/ passwords safe from attackers who have root access in case I lose my device, in the absence of full-disk encryption? Keeping web-browser passwords/ authentication cookies secret would be very handy, too.

Thanks!

# Answer
I also own the same device but my tablet shows the encryption option. You're sure you are using stock firmware?
> 0 votes

---
Tags: security, encryption
---


# Question
Title: How do I set up my wifi router for my Android device?
I have a wireless network set up with a Sweex LC000070 router, WEP encryption and while my HTC Hero can connect to the network, internet doesn't seem to work.

Is there any setting on the router I have to change in order for Android devices to connect?

# Answer
> 7 votes
Apparently WEP support is thoroughly broked in Android 2.0.1 and above.

http://answerguy.com/2009/12/11/android-2-0-1-update-breaks-droid-wi-fi-wep-encryption/

http://www.droidforums.net/forum/droid-general-discussions/1253-wifi-problem.html (also includes a possible fix for WEP by disabling/enabling the router firewall, though I haven't tried it and ain't gonna...)

http://www.draconos.com/blog/2009/11/19/wifi-on-the-droid

http://www.611connect.com/howto/merben\_how-to-enable-wi-fi-on-the-motorola-droid (comments) (also suggests that, if you initially upgrade to WPA to get it working, you can later drop back to WEP and it will continue to work...)

http://www.google.com/support/forum/p/android/thread?tid=130d8d289ec5c8f2&hl=en

That said, WPA is a better choice all around anyway.

# Answer
> 1 votes
This kind of thing is real problem with non-computer devices. Upgrading to WPA (especially WPA2) will fix the phone but could break other devices (old laptops, TiVo's etc). Another solution is to give up on encryption, especially since WEP isn't really encryption. Almost all routers support MAC filtering, and most support "internet-only" connections, This way you can let any device on your wireless that you know about, and let polite people know they shouldn't connect. Hackers and jerks (not always the same people) can still spoof MAC addresses but that is what "internet-only" is for: you are not exposing your local network over wireless.

Obviously this setup won't work for everyone but it has worked for me in the past, and I might do it again if I get even one more device that can't talk WPA2

# Answer
> 0 votes
Have had the same issue on my droid 2.3.6. It used to connect to wifi but could not browse the internet until I disabled:

Parental Control

from my wifi router.

Hope this will help someone.

# Answer
> 0 votes
When I first bought my tablet, I, too, faced the same issue. I tweaked the wifi settings a lit bit and it worked. Here is what I did:

Click on advanced checkbox under your wifi network name and click "static ip". Your problem will be solved.

Alternatively, you can try either WPA2-personal encryption or no encryption at all.

---
Tags: wi-fi, networking
---


# Question
Title: How can I monitor and log data connection mode and rate, and log with location?
I would like to understand what connection type and theoretical data rate my phone is using for its data connection, and how it changes with different locations. I'm not looking for an actual data speed test like speedtest.net, but rather a logging of the type of data connection (GPRS, HSDPA, HSDPA+) and the specific modulation and UE Categories (see the table for User Equipment (UE) categories in this article).

This information should be available from the phone's radio, without actually sending additional data through the network.

I would like to have this information logged, along with a rough location, maybe as a background process (which would only run when a data connection is active so it would not drain the battery).

# Answer
I think that the network data you need is available through logcat. View the network buffer on your phone using either alogcat (Android 4.0 and earlier) or adb (any, but required for Android 4.1 and later). I had to use this statement in adb:

```
adb logcat -b radio GsmSST:D *:S

```

The resulting list included log entries like the one below:

```
D/GsmSST  (  707): [GsmSST] handlPollStateResultMessage: GsmSST setDataRegState=0 regState=1 dataRadioTechnology=9

```

This is from a Galaxy Nexus which is GSM - if your phone is CDMA it will look very different and will need a different adb command. Note the `dataRadioTechnology`portion. Do a little testing to work out what the numbers mean (my Google-foo isn't working well enough to find the answer online).

Then, all you need to do is track your location using whatever method you like. Correlate the logcat output with your location logs using timestamps and see what you get!
> 2 votes

# Answer
Sort of a side-ways answer here: Do you have the android / eclipse development environment set up ? I don't have a specific answer, but viewing the log files in verbose mode with no filters on will show you almost everything the phone is doing (... or at least what the programmers have chosen to note in the log files. We programmers are often lazy and forget to turn the logs off after we're done debugging. ) So at the very least, the logs may reveal which radio / connectivity services are active. And from there, you might find via google some info about any interfaces they expose. Watching the log files reveals a ton of interesting things.
> 1 votes

# Answer
WEll If you want to see the log data on Android besis on location, there is an app for this which is named as GeoLog. You can read more about app here http://topbestfreeapps.com/save-sensors-data-of-android-device-with-geolog-app/
> 1 votes

# Answer
I don't think it logs location but I think it does most of everything else you're looking for:

Network Log

I use it every now and then to monitor net traffic and it works really well.
> 1 votes

# Answer
Try Network Speed https://play.google.com/store/apps/details?id=netspeed.pt It logs all your data along with its type.Obviously it will not log your location. I use it everytime.Its size is just 43 kb and is free.Give it a try.
> 1 votes

# Answer
I use Stats Free app. It not only shows you data transferred via GPRS/HSDPA and WiFi (separately). It even shows you calls and message logs.
> 1 votes

# Answer
**Settings\>Data Usage** logs all network traffic, available from jelly bean
> -3 votes

---
Tags: data-connection, logging, cellular-radio, data-monitoring
---


title: 4G data monitor?

text:
# Question
Title: 4G data monitor?
I have seen, and have used several data monitors to see my data usage. This is not strictly necessary, as I am on Sprint and have an unlimited data plan. But in my searching, I have not been able to find a data monitor that monitors Sprint's **4G** (WIMAX) data, along with 3G and WiFi. Does one exist? And if it doesn't, does anyone know why it hasn't been done?

**Note:** so far i've used PhoneUsage, NetCounter, DroidStats, and My Data Manager Free

The funny thing is, at least DroidStats and PhoneUsage both say in the information that they only do 2G/3G data. I can't even find an app that lists 4G data in the description.

# Answer
> 2 votes
As of now (unless someone can correct me) there is no APP that will monitor Sprint 4G WiMax data.

Although, it can be found by calling information **\*4** from a Sprint phone and pressing **4** to hear details of the individual phone use. The 4G data will be listed, and can be sent in a text message to the phone (if desired) by pressing **2**.

# Answer
> 5 votes
First, let me say that network data counting in Android is not so easy, because there is no API which provides this information in a clean way. The App developers have to work with some Linux internals and other issues. This is why most traffic counting Apps don't work on every hardware/software combination. For exaple I had an app that worked with Eclair but stopped working with Gingerbread on my Galaxy S.

Android introduced Long Term Evolution (4G) support with API level 11 (Honeycomb). Most traffic counters read their volume information from the underlying linux network interface. AFAIK there are only two interfaces, one for Wifi and one 2G/3G/4G, which means:

* It will be hard to monitor 4G data separated from 2G/3G
* If a app says it monitors 2G/3G it's very likely that this also includes 4G
* Androids 4G API is relatively new. Support, including separate traffic counting (if it's possible), will hit the apps in the near future.

Here is an example listing that shows the interfaces and their traffic on my Galaxy S. **pdp0 is the mobile** and **eth0 is the wifi** iterface:

```
Interface name: lo
Bytes in: 204335770
Bytes out: 204335770

Interface name: svnet0
Bytes in: 669002
Bytes out: 38238

Interface name: ifb0
Bytes in: 0
Bytes out: 0

Interface name: ifb1
Bytes in: 0
Bytes out: 0

Interface name: usb0
Bytes in: 0
Bytes out: 0

Interface name: sit0
Bytes in: 0
Bytes out: 0

Interface name: ip6tnl0
Bytes in: 0
Bytes out: 0

Interface name: eth0
Bytes in: 9981470
Bytes out: 3524023

Interface name: pdp0
Bytes in: 1421620
Bytes out: 361198

```

# Answer
> 0 votes
I use NetCounter. It separates the Wi-Fi data usage from the 3G/4G data usage, and so far it has been very accurate (at least on the mobile data).

# Answer
> 0 votes
I use Stats Free app. It shows 4G data in addition to 2G/3G and Wi-Fi.

---
Tags: data-monitoring
---


# Question
Title: Is there any battery-less Android-based device
I'be been working on some Chinese (bit crappy) device, with own system, that had one wonderful (at least for me) feature. When constantly powered-up (plugged to power adapter) it could work without the battery inside.

Is there any Android-based phone or device that does the same? Or the only option here is to keep battery inside, keep it powered up all the time (I have some reasons for that) and replace battery quite often, since it will be charging and discharging it the same time (will it), thus lowering its life-span.

# Answer
> 2 votes
Don't you worry. LiIo batteries are not that concerned about that. What really lowers their life span are "complete discharges", not frequent "trickle-charging". It's even recommended to charge them as soon/often as possible (and practicable, of course).

See e.g. Wikipedia: Lithium Ion batteries for details, and also take a look at our question Does constant charging harm my Android cellphone? and its answers.

---
Tags: battery, battery-life, charging
---


# Question
Title: Does Google back-up application settings?
In `Settings > Backup & reset` there is a "Back up my data" option under which it says "Back up app data...".

Does it really work?

Because I got into one of those "boot loops" and had to do a factory reset. After that I re-installed the apps I had previously installed, but the application settings were not restored by Google.

Do I need to do anything?

# Answer
Only apps that are coded to use the Google service will back-up and restore data. See this post for more information.

Does the built-in Google app data backup work?
> 3 votes

---
Tags: backup, google-backup
---


# Question
Title: Is it bad to kill tasks in android, by using things such as holding down the home key and selectign "close all"?
I use advanced task killer pro and also hold down the home key until a list of apps open shows up and choose "close all". Someone was telling me this is bad for the device. Is this true? How else can I speed up the device when it is running slowly?

I forgot to mention what I find strange is when I hold down the home key to display running apps, its list is different than the list of running apps advanced task killer has.

# Answer
> 1 votes
Short answer is: "That's Ok for device, don't worry"

Long answer is: killing task is the only way to speed up your system. When you kill an app by task killer, you close the app itself and all services or receivers bounded to it. That action would be harmful for the application, if it's downloading some data from the internet (some content update for example). Or application will stop sending notifications about new events. Almost all core apps will raise again in a few minutes. That's Ok for device, don't worry.

---
Tags: task-management
---


title: Samsung galaxy stellar root

text:
# Question
Title: Samsung galaxy stellar root
Is there a way to root a samsung galaxy stellar (4.1.2 jb)? I've searched all over google and have come up inconclusive.

# Answer
maybe you searched the wrong way because i get a lot of results: that's the link to theunlocker, that worked for a friend of mine. Superoneclick should work on all androids, you could get it here.

don't worry if your rooting fails: generally there are no collateral effects

more results here
> 0 votes

---
Tags: root-access
---


# Question
Title: Android: Delay dropbox upload intentionally
Is might seem an odd question for some.. But I often find myself wishing that dropbox would wait 5-10 minutes before uploading my newly taken photos. The reason is that sometimes I take a blurry picture and delete it straight away - but dropbox alwas snap it before an upload it to my dropbox. So I have to delete it on my dropbox..

I actually think that what I need would be total sync - so deleting on my phone would delete on dropbox. But I feel that this solution would be too risky.. so would just be happy with a delayed upload that just upload what I have in my camera folder.

Any such solution?

# Answer
As stated already, one solution would be to use an app that lets you synchronize with dropbox. I personally already used Dropsync. It works flawlessly, however, the free version only lets you sync one main folder. So that was not really an option.

The solution I just came up with is making good use of the Tasker app yet again.

* tell Tasker if the camera or gallery apps are running and mobile data is enabled, disable mobile data.
* then as exit task (to be executed when camera/gallery get closed) re-enable mobile data.

Dropbox will then upload all the shots I did not delete right away using the camera/gallery app.
> 2 votes

---
Tags: sync, dropbox
---


title: updating software of HTC

text:
# Question
Title: updating software of HTC
HTC one V has a special feature of beats audio, but I have not updated its software since I brought it.If I update the software of HTC one v, will it remove beats audio feature from my mobile

# Answer
Beats audio is anadvertised as an outstanding feature of top HTC phones. Why should HTC remove an advertised feature with a software update? Of course will it continue to work. I fail to see why one may question this.
> 0 votes

---
Tags: htc-one-v
---


# Question
Title: Google Maps does not support "geo:" intents, any alternative that does?
In Android Firefox (or HTML viewer), when you click on such a Geo URI link:

```
<a href="geo:37.786971,-122.399677;u=35">Wikimedia Headquarters</a>

```

... you are asked what Map app to use.

* Select Google Earth and it correctly zooms to the right place
* Select Google Maps (or Maverick) and it only opens the app, not taking you to the right place :-(

My goal is to walk to the said place (so the map app should show both the said place, and my current location/direction using GPS/compass).

Unfortunately, Google Earth is not made for this kind of use. It does not "pin" the said place, so you can't be sure where it was exactly. Also, it does not show my own direction.

Any app that does it?

* When opened from a Geo Intent, pins said place.
* Also shows my own location and direction.
* Bonus for offline maps.

# Answer
OsmAnd is an offline navigation app and should support geo intents since 2011. It has a fully functional free version and a reasonably priced paid version in the Play store. It's FOSS also, so you could ask for the functionality to be improved or you could send a patch yourself if needed. There's also nightly builds available on the project's site.
> 4 votes

---
Tags: google-maps, geolocation, maps, offline-map, google-earth
---


title: Error installing apps

text:
# Question
Title: Error installing apps
I'm trying to install a game on the Play store, and I get the following error every time:

> Sorry, we had trouble processing your request. We're working on fixing the issue. Please try again later. \[BM-PPH-01\]

I've been trying to get this fixed for almost two months. Android support directed me to the app developer's support, who in turn directed me back to Android.

It doesn't matter whether I attempt to install from my tablet (Toshiba AT300), my phone (HTC Evo 3D), or directly from the Play store. I get the same error from all thee.

# Answer
The answer can be found on our sister site StackOverflow, with the question Google Play Alpha App BM-PPH-01 Error:

> BM-PPH-01 error message is usually shown when there is an incompatibility between any of the three App,Google Pay, Device.
>
> The incompatibility can be the device's location such as Google play features not available when device is in China . An app can be restricted for downloading in US only.

This would explain why "try later" might not work in your case: if it's either your device or location, and you didn't change either of the two, the cause would have remained.

For more details (ans helpful links) see "over there".
> 1 votes

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


# Question
Title: CyanogenMod: Low volume parts of songs are not played (muted)
I have troubles with playing music on Samsung Galaxy S2 with CyanogenMod 10.

When I play music to headphones with low volume, playing music is really influent. It seems like playing is being stopped in quiet parts of song.

I tried a lot of music players and it's always the same. Is there any help? It isn't very much comfortable to listen music in such situation.

# Answer
> 2 votes
Seems to be a common hardware problem on Samsung devices.

Easiest solution is to just install the newest Dorimanx kernel for Samsung Galaxy SII. Works for me now.

Source: This thread here.

# Answer
> -1 votes
You have to flash a volume driver. You will get from the link where you downloaded the custom rom.

Your new custom rom is not supporting the default driver. You can flash the zip file from the app you got by default in a new rom like cmw.

---
Tags: cyanogenmod, audio, music, music-player
---


title: SIGSEGV at Boot (SurfaceFlinger?)

text:
# Question
Title: SIGSEGV at Boot (SurfaceFlinger?)
I recently installed (with Odin) the latest stock ROM for my SGS2 without wiping data. After that I put a rooted kernel and started using.

I found out that: \- if I boot the phone, let it get to the lock screen (the first to appear after Samsung logo) and then turn off screen with power button, all goes fine \- if I don't turn screen off, the boot proccess goes wrong and all freeze; I can only force boot it again.

I took logcat of both boots and found these errors in the faulty one. NB: I cut some parts of the SIGSEGV to remain within 30000 characters limit.

Can anybody help fix the problem?

Thank you!!!

```
E/UsimServiceTable: isActive for service 51 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 51 fails, max service is 80
E/UsimServiceTable: isActive for service 51 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 51 fails, max service is 80
E/UsimServiceTable: isActive for service 52 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 52 fails, max service is 80
E/UsimServiceTable: isActive for service 52 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 52 fails, max service is 80
E/UsimServiceTable: isActive for service 53 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 53 fails, max service is 80
E/UsimServiceTable: isActive for service 53 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 53 fails, max service is 80
E/UsimServiceTable: isActive for service 54 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 54 fails, max service is 80
E/UsimServiceTable: isActive for service 54 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 54 fails, max service is 80
E/UsimServiceTable: isActive for service 55 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 55 fails, max service is 80
E/UsimServiceTable: isActive for service 55 fails, max service is 40
E/UsimServiceTable: isSSTAvailable for service 55 fails, max service is 80

E/android.os.Debug: !@Dumpstate > dumpstate -k -t -z -d -o /data/log/dumpstate_sys_watchdog
E/Watchdog: WATCHDOG caused by com.android.server.am.ActivityManagerService

E/AndroidRuntime: Error reporting crash
E/AndroidRuntime: android.os.DeadObjectException
E/AndroidRuntime:   at android.os.BinderProxy.transact(Native Method)
E/AndroidRuntime:   at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:3305)
E/AndroidRuntime:   at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:121)
E/AndroidRuntime:   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime:   at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime:   at dalvik.system.NativeStart.main(Native Method)
W/Sensors : sensorservice died [0x4c38d570]

E/AndroidRuntime: java.lang.SecurityException: Neither user 10012 nor current process has android.permission.ACCESS_COARSE_LOCATION.
E/AndroidRuntime:   at android.os.Parcel.readException(Parcel.java:1425)
E/AndroidRuntime:   at android.os.Parcel.readException(Parcel.java:1379)
E/AndroidRuntime:   at com.android.internal.telephony.ITelephony$Stub$Proxy.getCellLocation(ITelephony.java:1261)
E/AndroidRuntime:   at android.telephony.TelephonyManager.getCellLocation(TelephonyManager.java:267)
E/AndroidRuntime:   at ekv.a(SourceFile:53)
E/AndroidRuntime:   at com.google.android.location.os.real.SdkSpecific8.a(SourceFile:62)
E/AndroidRuntime:   at ekl.handleMessage(SourceFile:187)
E/AndroidRuntime:   at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime:   at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime:   at eko.run(SourceFile:804)
E/AndroidRuntime:   at java.lang.Thread.run(Thread.java:856)

E/BootAnimation: sequence and loop RBG type's are different. seqeunce:7,loop:6

E/BootAnimation: /sys/class/sec/led/led_pattern: open error, fd = -1

E/SECHWC_LOG: int hwc_device_open(const hw_module_t*, char const*, hw_device_t**)::window_set_pos is failed : Bad address
E/SECHWC_LOG: int destroyMem(s3c_mem_t*)::invalied fd(0) fail
E/SECHWC_LOG: int hwc_device_open(const hw_module_t*, char const*, hw_device_t**)::destroyMem() fail
E/SurfaceFlinger: composer device failed to initialize (Invalid argument)
D/SurfaceFlinger: About to give-up screen, flinger = 0x4193cd78
F/libc    : Fatal signal 11 (SIGSEGV) at 0x00002900 (code=1), thread 4408 (SurfaceFlinger)
I/SurfaceFlinger: EventThread ready to run.
I/BootAnimation: ret=2, fps:12, interval:83333
E/BootAnimation: sequence and loop RBG type's are different. seqeunce:7,loop:6
I/BootAnimation: createSurface BGRA8888
I/ServiceManager: service 'nfc' died
I/ServiceManager: service 'iphonesubinfo' died
I/ServiceManager: service 'com.orange.authentication.simcard' died
I/ServiceManager: service 'isms' died
I/ServiceManager: service 'phoneext' died
I/ServiceManager: service 'phone' died
I/ServiceManager: service 'sip' died
I/ServiceManager: service 'simphonebook' died
V/AudioPolicyManagerBase: releaseOutput() 2
I/DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   : Build fingerprint: 'samsung/GT-I9100P/GT-I9100P:4.1.2/JZO54K/I9100PXXLSK:user/release-keys'
I/DEBUG   : pid: 4403, tid: 4408, name: SurfaceFlinger  >>> /system/bin/surfaceflinger <<<
I/DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00002900
D/dalvikvm: Note: class Landroid/app/ActivityManagerNative; has 155 unimplemented (abstract) methods
I/DEBUG   :     r0 41953580  r1 00000001  r2 419442e8  r3 00000000
I/DEBUG   :     r4 419531c0  r5 00002901  r6 00000001  r7 4193d730
I/DEBUG   :     r8 4105ecac  r9 00000001  sl 4193d72c  fp 0000000d
I/DEBUG   :     ip 401d0168  sp 4105ec60  lr 400c33bf  pc 00002900  cpsr 20000030
I/DEBUG   :     d0  3f00000000000000  d1  00000000437f0000
I/DEBUG   :     d2  437f00003f000000  d3  437f8000000000ff
I/DEBUG   :     d4  c0000000437f0000  d5  3f800000bf800000
I/DEBUG   :     d6  3f8000003f800000  d7  00ffffff3f800000
I/DEBUG   :     d8  0000000000000000  d9  0000000000000000
I/DEBUG   :     d10 0000000000000000  d11 0000000000000000
I/DEBUG   :     d12 0000000000000000  d13 0000000000000000
I/DEBUG   :     d14 0000000000000000  d15 0000000000000000
I/DEBUG   :     d16 7fffffffffffffff  d17 7fffffffffffffff
I/DEBUG   :     d18 0000000000000000  d19 3fe0000000000000
I/DEBUG   :     d20 3fe000000000946f  d21 0000000000000000
I/DEBUG   :     d22 0000000000000000  d23 0000000000000000
I/DEBUG   :     d24 0000000000000000  d25 0000000000000000
I/DEBUG   :     d26 0000000000000000  d27 0000000000000000
I/DEBUG   :     d28 0000000000000000  d29 0000000000000000
I/DEBUG   :     d30 0000000000000000  d31 0000000000000000
I/DEBUG   :     scr 60000010
I/DEBUG   :
I/DEBUG   : backtrace:
I/DEBUG   :     #00  pc 00002900  <unknown>
I/DEBUG   :     #01  pc 000203bd  /system/lib/libsurfaceflinger.so (android::HWComposer::commit() const+14)
I/DEBUG   :     #02  pc 0001fd05  /system/lib/libsurfaceflinger.so (android::DisplayHardware::flip(android::Region const&) const+60)
I/DEBUG   :     #03  pc 00022f8f  /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::onScreenReleased()+70)
I/DEBUG   :     #04  pc 00022fb9  /system/lib/libsurfaceflinger.so
I/DEBUG   :     #05  pc 00020d4b  /system/lib/libsurfaceflinger.so (android::MessageBase::handleMessage(android::Message const&)+12)
I/DEBUG   :     #06  pc 000149e3  /system/lib/libutils.so (android::Looper::pollInner(int)+426)
I/DEBUG   :     #07  pc 00014b01  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
I/DEBUG   :     #08  pc 000210d9  /system/lib/libsurfaceflinger.so (android::MessageQueue::waitMessage()+40)
I/DEBUG   :     #09  pc 00021991  /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::threadLoop()+4)
I/DEBUG   :     #10  pc 0001104f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
I/DEBUG   :     #11  pc 00010bb5  /system/lib/libutils.so
I/DEBUG   :     #12  pc 00012e00  /system/lib/libc.so (__thread_entry+48)
I/DEBUG   :     #13  pc 00012558  /system/lib/libc.so (pthread_create+172)
I/DEBUG   :
I/DEBUG   : stack:
I/DEBUG   :          4105ec20  41944370  [heap]
I/DEBUG   :          4105ec24  410942d0  /system/lib/egl/libGLESv1_CM_mali.so (_gles_clear+1148)
I/DEBUG   :          4105ec28  00000001
I/DEBUG   :          4105ec2c  00000001
I/DEBUG   :          4105ec30  00000001
I/DEBUG   :          4105ec34  41943a10  [heap]
I/DEBUG   :          4105ec38  0000ff00
I/DEBUG   :          4105ec3c  00000000
I/DEBUG   :          4105ec40  00000000
I/DEBUG   :          4105ec44  00000000
I/DEBUG   :          4105ec48  00000000
I/DEBUG   :          4105ec4c  ff000000
I/DEBUG   :          4105ec50  00000000
I/DEBUG   :          4105ec54  00000000
I/DEBUG   :          4105ec58  df0027ad
I/DEBUG   :          4105ec5c  00000000
I/DEBUG   :     #00  4105ec60  41953580  [heap]
I/DEBUG   :          ........  ........
I/DEBUG   :     #01  4105ec60  41953580  [heap]
I/DEBUG   :          4105ec64  4193db00  [heap]
I/DEBUG   :          4105ec68  419442e8  [heap]
I/DEBUG   :          4105ec6c  400c2d09  /system/lib/libsurfaceflinger.so (android::DisplayHardware::flip(android::Region const&) const+64)
I/DEBUG   :     #02  4105ec70  4193db00  [heap]
I/DEBUG   :          4105ec74  4105ecac
I/DEBUG   :          4105ec78  00000007
I/DEBUG   :          4105ec7c  40241d00  /system/lib/libui.so
I/DEBUG   :          4105ec80  4193db00  [heap]
I/DEBUG   :          4105ec84  4193cd78  [heap]
I/DEBUG   :          4105ec88  400c3d3f  /system/lib/libsurfaceflinger.so (android::MessageBase::handleMessage(android::Message const&))
I/DEBUG   :          4105ec8c  4193d730  [heap]
I/DEBUG   :          4105ec90  40193ebe  /system/lib/libutils.so
I/DEBUG   :          4105ec94  400c5f93  /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::onScreenReleased()+74)
I/DEBUG   :
I/DEBUG   : memory near r0:

```

\[.........................\]

```
I/DEBUG   :
I/DEBUG   : memory map around fault addr 00002900:
I/DEBUG   :     (no map below)
I/DEBUG   :     (no map for address)
I/DEBUG   :     4000e000-4000f000 /system/lib/libstdc++.so
I/SamplingProfilerIntegration: Profiling disabled.
I/Zygote  : !@beginofpreloadClasses()
I/Zygote  : Preloading classes...
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 0ms
I/Zygote  : !@beginofpreloadResources()
D/dalvikvm: GC_EXPLICIT freed 40K, 80% free 528K/2560K, paused 0ms+0ms, total 3ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 2ms
D/dalvikvm: GC_EXPLICIT freed <1K, 80% free 527K/2560K, paused 10ms+0ms, total 13ms
E/installd: eof
E/installd: failed to read size
I/installd: closing connection
I/Zygote  : Preloading resources...
I/Zygote  : Number of total Classes to prelaod: 2309
I/Zygote  : Classes to load for thread1 0~830
I/Zygote  : Classes to load for thread2 831~2308
W/Zygote  : Class not found for preloading: android.view.InputQueue$FinishedCallback
I/DEBUG   : !@dumpstate -k -t -z -d -o /data/log/dumpstate_app_native -m 4403
I/dumpstate: begin
D/dalvikvm: GC_FOR_ALLOC freed 83K, 63% free 956K/2560K, paused 14ms, total 14ms
W/Zygote  : Class not found for preloading: android.animation.ValueAnimator$2
W/Zygote  : Class not found for preloading: android.animation.ValueAnimator$3
W/Zygote  : Class not found for preloading: android.animation.ValueAnimator$4
W/Zygote  : Class not found for preloading: android.animation.ValueAnimator$5
D/dalvikvm: GC_FOR_ALLOC freed 28K, 44% free 1439K/2560K, paused 14ms, total 14ms
D/dalvikvm: GC_FOR_ALLOC freed 74K, 27% free 1870K/2560K, paused 14ms, total 14ms
W/Zygote  : Class not found for preloading: android.view.ViewRootImpl$3
V/BluetoothAudioGateway.cpp: classInitNative
V/BT HSHFP: classInitNative
D/dalvikvm: GC_FOR_ALLOC freed 40K, 10% free 2312K/2560K, paused 18ms, total 18ms
D/dalvikvm: GC_FOR_ALLOC freed 8K, 8% free 2361K/2560K, paused 15ms, total 15ms
D/dalvikvm: GC_FOR_ALLOC freed <1K, 7% free 2982K/3203K, paused 8ms, total 8ms
W/Zygote  : Class not found for preloading: android.content.res.Resources$1
D/dalvikvm: GC_FOR_ALLOC freed 15K, 2% free 3659K/3715K, paused 15ms, total 15ms
D/dalvikvm: GC_FOR_ALLOC freed 6K, 2% free 4027K/4099K, paused 15ms, total 15ms
D/dalvikvm: GC_FOR_ALLOC freed 1K, 3% free 5049K/5187K, paused 5ms, total 6ms
I/dalvikvm: threadid=1: recursive native library load attempt (/system/lib/libwebcore.so)
D/dalvikvm: No JNI_OnLoad found in /system/lib/libchromium_net.so 0x0, skipping init
D/dalvikvm: GC_FOR_ALLOC freed 14K, 1% free 6325K/6339K, paused 15ms, total 15ms
D/dalvikvm: GC_FOR_ALLOC freed 30K, 2% free 7019K/7107K, paused 17ms, total 17ms
I/Zygote  : ...preloaded 279 resources in 604ms.
I/Zygote  : ...preloaded 31 resources in 7ms.
I/Zygote  : !@End of preloadResources()
D/TextLayoutCache: Using debug level = 0 - Debug Enabled = 0
W/Zygote  : Class not found for preloading: android.widget.EdgeGlow
W/Zygote  : Class not found for preloading: android.database.sqlite.SQLiteCompiledSql
W/Zygote  : Class not found for preloading: android.database.sqlite.SQLiteDatabase$DatabaseReentrantLock
W/Zygote  : Class not found for preloading: android.media.AudioManager$2
I/dalvikvm: threadid=6: recursive native library load attempt (/system/lib/libmedia_jni.so)
D/MtpDeviceJNI: register_android_mtp_MtpDevice
I/dalvikvm: threadid=6: recursive native library load attempt (/system/lib/libmedia_jni.so)
I/dalvikvm: threadid=6: recursive native library load attempt (/system/lib/libmedia_jni.so)
W/Zygote  : Class not found for preloading: android.media.IRemoteControlClientDispatcher
W/Zygote  : Class not found for preloading: android.media.IRemoteControlClientDispatcher$Stub
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 lsof using binary lsof : lsof
W/Zygote  : Class not found for preloading: android.widget.TextView$Blink
W/Zygote  : Class not found for preloading: android.widget.TextView$EasyEditSpanController
W/Zygote  : Class not found for preloading: android.widget.TextView$InputContentType
W/Zygote  : Class not found for preloading: android.widget.TextView$InputMethodState
W/Zygote  : Class not found for preloading: android.widget.TextView$TextAlign
E/PhonePolicy: Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
D/dalvikvm: GC_FOR_ALLOC freed 308K, 4% free 8526K/8835K, paused 10ms, total 10ms
W/Zygote  : Class not found for preloading: android.os.Power
V/BluetoothEventLoop.cpp: classInitNative
V/BluetoothService.cpp: classInitNative
W/Zygote  : Class not found for preloading: android.text.TextDirectionHeuristics$CharCount
W/Zygote  : Class not found for preloading: android.text.method.WordIterator$1
W/Zygote  : Class not found for preloading: android.view.InputHandler
I/Zygote  : ...preloaded 831 classes in 1146ms.
I/System  : Loaded time zone names for  in 312ms (309ms in ICU)
I/System  : Loaded time zone names for en_US in 93ms (89ms in ICU)
I/System  : Loaded time zone names for it_IT in 101ms (97ms in ICU)
D/dalvikvm: GC_FOR_ALLOC freed 977K, 10% free 9650K/10627K, paused 24ms, total 25ms
I/Zygote  : ...preloaded 1478 classes in 1495ms.
I/Zygote  : !@EndofpreloadClasses()
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm: GC_EXPLICIT freed 327K, 12% free 9360K/10627K, paused 1ms+2ms, total 21ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm: GC_EXPLICIT freed 21K, 13% free 9339K/10627K, paused 1ms+2ms, total 18ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm: GC_EXPLICIT freed <1K, 13% free 9339K/10627K, paused 1ms+2ms, total 17ms
I/dalvikvm: System server process 4440 has been created
I/Zygote  : Accepting command socket connections
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 0ms
W/ResourceType: Failure getting entry for 0x7f020003 (t=1 e=3) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020000 (t=1 e=0) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020001 (t=1 e=1) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020001 (t=1 e=1) in package 0 (error -75)
D/dalvikvm: GC_CONCURRENT freed 109K, 13% free 9750K/11143K, paused 12ms+12ms, total 84ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 21ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 21ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 21ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 20ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 7ms
I/sysproc : !@beginofsystem_init1()
W/ResourceType: Failure getting entry for 0x7f020005 (t=1 e=5) in package 0 (error -75)
I/sysproc : Entered system_init()
I/sysproc : ServiceManager: 0x4c24d3c8
D/SensorService: nuSensorService starting...
W/ResourceType: Failure getting entry for 0x7f0201f5 (t=1 e=501) in package 0 (error -75)
I/AKMD2   : open_accelerometer
W/ResourceType: Failure getting entry for 0x7f0201f5 (t=1 e=501) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f0201f4 (t=1 e=500) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020001 (t=1 e=1) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020004 (t=1 e=4) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020007 (t=1 e=7) in package 0 (error -75)
I/PackageParser: com.orange.authentication.simcard.permission: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
W/ResourceType: Failure getting entry for 0x7f02001b (t=1 e=27) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02001b (t=1 e=27) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f040001 (t=3 e=1) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02001d (t=1 e=29) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f040000 (t=3 e=0) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020007 (t=1 e=7) in package 0 (error -75)
D/dalvikvm: GC_CONCURRENT freed 168K, 13% free 10138K/11591K, paused 23ms+3ms, total 60ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 15ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 16ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 16ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 17ms
W/ResourceType: Failure getting entry for 0x7f02025f (t=1 e=607) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02032c (t=1 e=812) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02032f (t=1 e=815) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02022c (t=1 e=556) in package 0 (error -75)
D/dalvikvm: GC_CONCURRENT freed 215K, 13% free 10473K/11975K, paused 37ms+2ms, total 55ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 32ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 35ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 23ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 26ms
W/ResourceType: Failure getting entry for 0x7f02022c (t=1 e=556) in package 0 (error -75)
I/SensorService: K3DH Acceleration Sensor
I/SensorService: AK8975 Magnetic field Sensor
I/SensorService: AK8975 Orientation Sensor
I/SensorService: CM3663 Light Sensor
I/SensorService: CM3663 Proximity Sensor
I/SensorService: K3G Gyroscope Sensor
W/ResourceType: Failure getting entry for 0x7f0204f6 (t=1 e=1270) in package 0 (error -75)
I/RemoteDesktopService: RemoteDesktopService started (pid=4440)
W/ResourceType: Failure getting entry for 0x7f0204f6 (t=1 e=1270) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f0204f6 (t=1 e=1270) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f110062 (t=16 e=98) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020000 (t=1 e=0) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f110062 (t=16 e=98) in package 0 (error -75)
D/dalvikvm: GC_FOR_ALLOC freed 259K, 13% free 10749K/12295K, paused 30ms, total 31ms
D/SensorService: nuSensorService thread starting...
W/ResourceType: Failure getting entry for 0x7f02000c (t=1 e=12) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02001a (t=1 e=26) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f0203c1 (t=1 e=961) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f0203c1 (t=1 e=961) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f03003b (t=2 e=59) in package 0 (error -75)
I/PackageParser: com.monotype.android.font.helvneuelt: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
D/dalvikvm: GC_CONCURRENT freed 252K, 13% free 11009K/12551K, paused 11ms+2ms, total 43ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 14ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 15ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 14ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 15ms
W/ResourceType: Failure getting entry for 0x7f020000 (t=1 e=0) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020000 (t=1 e=0) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020000 (t=1 e=0) in package 0 (error -75)
D/su      : su invoked.
W/ResourceType: Failure getting entry for 0x7f020004 (t=1 e=4) in package 0 (error -75)
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 sqlite3 using binary sqlite3 : sqlite3 /data/data/com.android.providers.settings/databases/settings.db pragma user_version; select * from system; select * from secure;
E/su      : exec failed with 2: No such file or directory
D/dalvikvm: GC_CONCURRENT freed 241K, 12% free 11274K/12807K, paused 1ms+4ms, total 26ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 2ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 3ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 3ms
W/ResourceType: Failure getting entry for 0x7f020332 (t=1 e=818) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020334 (t=1 e=820) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020334 (t=1 e=820) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020334 (t=1 e=820) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020333 (t=1 e=819) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020333 (t=1 e=819) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020333 (t=1 e=819) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020009 (t=1 e=9) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02001d (t=1 e=29) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020333 (t=1 e=819) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f10004b (t=15 e=75) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02035d (t=1 e=861) in package 0 (error -75)
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 netcfg using binary netcfg : netcfg
W/ResourceType: Failure getting entry for 0x7f020319 (t=1 e=793) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020319 (t=1 e=793) in package 0 (error -75)
D/dalvikvm: GC_CONCURRENT freed 294K, 13% free 11541K/13127K, paused 12ms+3ms, total 53ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 17ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 18ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 18ms
W/ResourceType: Failure getting entry for 0x7f020331 (t=1 e=817) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020328 (t=1 e=808) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020328 (t=1 e=808) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f020328 (t=1 e=808) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f02014e (t=1 e=334) in package 0 (error -75)
D/dalvikvm: GC_CONCURRENT freed 280K, 12% free 11809K/13383K, paused 11ms+3ms, total 45ms
D/dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 18ms
W/ResourceType: Failure getting entry for 0x7f0e004d (t=13 e=77) in package 0 (error -75)
W/ResourceType: Failure getting entry for 0x7f0e004e (t=13 e=78) in package 0 (error -75)
I/BootTime: Prefetch Time Taken:1050
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 iptables using binary iptables : iptables -L -nvx
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 ip6tables using binary ip6tables : ip6tables -L -nvx
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 iptables using binary iptables : iptables -t nat -L -nvx
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 iptables using binary iptables : iptables -t raw -L -nvx
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 ip6tables using binary ip6tables : ip6tables -t raw -L -nvx
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 wpa_cli using binary wpa_cli : wpa_cli list_networks
E/su      : exec failed with 2: No such file or directory
D/VoldCmdListener: asec list
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 cat using binary cat : cat /data/system/packages.xml
D/su      : su invoked.
D/su      : Allowing shell.
D/su      : 2000 /system/bin/dumpstate executing 0 cat using binary cat : cat /proc/4403/maps
I/dumpstate: done
I/ServiceManager: service 'SurfaceFlinger' died
I/ServiceManager: service 'SecTVOutService' died
F/libc    : Fatal signal 11 (SIGSEGV) at 0x00000010 (code=1), thread 4423 (BootAnimation)
D/BootAnimation: SurfaceFlinger died, exiting...
F/libc    : Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4440 (system_server)
I/ServiceManager: service 'sensorservice' died
I/DEBUG   : unexpected waitpid response: n=4440, status=00000009
I/DEBUG   : ptrace detach from 4440 failed: No such process
I/DEBUG   : debuggerd committing suicide to free the zombie!
I/DEBUG   : debuggerd: Mar  7 2013 21:50:41

```

# Answer
Looks like the ROM has the wrong drivers for your hardware. Most likely, this ROM is for an SGS2 with the exynos4 SoC, but your SGS2 has a different SoC. Be aware that Samsung sells different hardware in the same case with the same name: only the model number is different. Double-check whether the ROM is for exactly the same variant of the SGS2 that you have.
> 1 votes

---
Tags: boot, system-freeze
---


title: Can't exit airplane mode

text:
# Question
Title: Can't exit airplane mode
I sometimes have this weird behaviour

1. My phone has zero mobile network
2. I decide I should "reboot" the GSM service, and go to airplane mode
3. I want to disable the airplane mode in order to return to normal state. After a long press on power button, I do have the "device options", however nothing happens when I press **Airplane mode (airplane mode enable)**. I am stuck in airplane mode.

However this option is not disabled (greyed out). Of course, I have a SIM, and it will be detected after a reboot.

The other options from "device options" behave normally (I can turn of sound, turn off device or reboot). It just seems this part of the screen cannot be touched anymore.

Have you experience this? Is it a known bug? How can I disable airplane mode, but rebooting?

Samsung galaxy SII with latest official Android 4.0.4

# Answer
> 1 votes
This problem usually occurs when, for whatever reason, your phone is set to **only use WiFi** to make calls in the **call preferences menu**. On Android, with Jelly Bean upgrade, some apps will alter this setting apparently. Here's the fix. Enjoy!

From home screen, access **Apps/Settings/More Settings/Wifi Calling** (Press the part to the right of the on/off button to open another menu)/**Connection Preferences**. Choose either **"WiFi Preferred"** or **"Cellular Network Preferred".** Make sure the phone **DOES NOT have "Never Use Cellular Network" selected**, or every time you shut down your WiFi or go out of range of it, you'll be listed as in Airplane Mode in the on/off menu, but not in the apps/settings/.. menus, because your cellular transceiver is **disabled** by that setting. Note: These instructions and menu layouts are specific to my Samsung Galaxy S2 with Android 4.1.XXX Jelly Bean, but can easily be adjusted to other phones.

Hope this helps, and my best to all!

# Answer
> 0 votes
> Is it a known bug?

Yes, it is. And it seems that it's not fixed yet.

Here are some advises from me:

1. Try to change SIM card and see what happens.
2. Backup all your applications (data) and do a hard reset.
3. Backup all your applications (data) and flash unofficial (custom) firmware. Also try newer version of Android (4.1.x, 4.2.x).

# Answer
> 0 votes
I found the only solution without deleting the System Cache and losing everything was to change to a different SIM card.

There must be some parameter that gets corrupted in Android that is associated with the SIM card. By changing the SIM must use a different set of parameters that are not corrupted.

I tried putting back the original SIM card and the problem returned. I also tried putting my original SIM card in another Android and it also worked OK.

# Answer
> 0 votes
I had the exact same problem since yesterday, this post was the solution http://www.inflightmagazine.co/?p=351

The author refers to two steps to solve the problem, I would add the following steps between Step 1 and Step 2

* Install BusyBox from the play store
* Open BusyBox after rooting, grant it superuser permissions
* Click install on the left bottom corner of the screen
* You'll be asked to use Smart Install vs Normal Install.. I chose the first option, not sure if it makes any difference if you pick the second one
* Proceed to step 2

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


# Question
Title: My Samsung galaxy s GTI9003 stuck in flight mode
I want to disable the airplane mode in order to return to normal state. After a long press on power button, I do have the "device options", however nothing happens when I press Airplane mode (airplane mode enable). I am stuck in airplane mode

I tried restarting, SIM change, removing battery ....but nothing worked.

Have you experience this? Is it a known bug? How can I disable airplane mode.

# Answer
I had the exact same problem since yesterday, but my mobile is Galaxy S2,this post was the solution: http://www.inflightmagazine.co/?p=351

I am not sure if it will work on galaxy s, but wouldn't harm to give it a try

The author refers to two steps to solve the problem, I would add the following steps between Step 1 and Step 2

* Install BusyBox from the play store
* Open BusyBox after rooting, grant it superuser permissions
* Click install on the left bottom corner of the screen
* You'll be asked to use Smart Install vs Normal Install.. I chose the first option, not sure if it makes any difference if you pick the second one
* Proceed to step 2
> 1 votes

# Answer
I just had the same problem today. I went through all the steps you did as well, but eventually, had to resort to the factory reset to get it to stop forcing the airplane mode on me. Hope someone can figure this out so I dont have to keep factory resetting should it happen again.
> 0 votes

---
Tags: samsung-galaxy-s, airplane-mode
---


# Question
Title: Stuck in Airplane Mode: How to force disabling Airplane Mode?
My Huawei Honour is stuck in airplane mode. I cannot disable it as the controls are greyed out.

I tried rebooting and resetting the system cache. What else can I do?

# Answer
Do you definitely have a SIM in your device? If you do not, then you cannot disable airplane mode.

Also, are the items in the Power Options menu and the Wireless and Networks settings menu disabled? If so, it is likely a SIM error.
> 0 votes

# Answer
It looks like you'll have to do a factory reset.
> 1 votes

# Answer
I had the exact same problem in my Galaxy SII since yesterday, this post was the solution http://www.inflightmagazine.co/?p=351

The author refers to two steps to solve the problem, I would add the following steps between Step 1 and Step 2

* Install BusyBox from the play store
* Open BusyBox after rooting, grant it superuser permissions
* Click install on the left bottom corner of the screen
* You'll be asked to use Smart Install vs Normal Install.. I chose the first option, not sure if it makes any difference if you pick the second one
* Proceed to step 2
> 0 votes

---
Tags: 2.3-gingerbread, huawei, airplane-mode
---


# Question
Title: Accessing windows shares from android device
How can I access Windows shares from a Android device through wireless network?

I want to open PDF documents from a windows server 2008, add comments, mark them up and then save the changes back. Whats the best way to achieve this?

# Answer
> 3 votes
Barring mounting the share as a filesystem on a rooted device, I don't believe this is possible without a third-party app. You can use ES File Explorer to connect to the remote directory. There is a detailed how-to on the XDA Developers forum, which also includes the steps for sharing the directories from various versions of windows.

Since you already have the Windows shared folders working, here are the steps for ES File Explorer from the afforementioned XDA Developers thread and **detailed in these screenshots** from the thread.

1. Open ES File Explorer
2. Tap "LAN" option (Assuming you're connecting to a server on your LAN) to enter the "LAN Shares" section of ESFE.
3. Tap the "New" button to add a server.
4. Tap the "Server" option.
5. Enter your server's information, including the username and password you intend to use (Make sure you use an account that has the access you need).
6. Tap the newly created server in the LAN Shares area to get to the shared folders on that server.

Editing files on your Android device will be a little tricky. ES File Explorer is the only app which can actually manipulate files over the network. If you open the file in another app, then ESFE will export the file to the app and another file will be created. You will need to move the file back to the share, using ES File Explorer, in order to update it on the server.

*I use ES File Explorer as an example. There are probably other apps with similar functionality.*

# Answer
> 2 votes
As you explicitly asked for the "alternative solution" (as said, there is no *native* variant I know of – but *mounting* the remote drive to your Android device makes it available almost like local storage, so you could edit files directly), here are some hints on that. Not however, that all these solutions require root access on the device.

The playstore holds apps like CifsManager and Mount Manager. I have not tried either of them, so all below is only deduced from their playstore description:

*CifsManager* should be easier to use, as its only requirement is root access – while *Mount Manager* notes special requirements regarding the kernel. Both support Cifs (or Samba, which is the protocol used for Windows shares). So you can use them to directly connect ("mount") your Windows shares to your Android device, where they should become visible as separate folders (again, you can configure the location). As the system then handles them as it would any local "drive", you can directly edit your PDF (or other) files – and when you save your edits, they should be directly stored back on your Windows share.

---
Tags: wi-fi, nexus-7, windows
---


# Question
Title: Can I install an MTK6577 ROM on a Star W007 6575 MTK?
I have a Star W007 single core MTK 6575. I downloaded a A8809 Jellybean for a MTK6577 dual core. Can you install this dual core rom on a single core. Most MTK stuff is interchangeable or are the drivers completely different?

# Answer
> 1 votes
No, you can't install a ROM on a different device than the one it was compiled for. Even devices based on the same SoC usually need differently configured ROM files, let alone ones based on different SoCs such as these two.

---
Tags: 4.1-jelly-bean, rom-flashing
---


title: Moving keyboard app to SD card?

text:
# Question
Title: Moving keyboard app to SD card?
I recently rooted my phone, so obviously the first thing I did was

```
 pm setInstallLocation 2

```

then move all my internal storage hogging apps to the SD card. I left the widgets, wallpapers, and system app updates because moving them will break them apparently. My question is, can I move my keyboard app to the SD card without breaking it?

# Answer
Which keyboard app are you using? It doesn't break normally on SD card. I have used stock and SwiftKey both on SD card. Never cause any problem to me.
> 5 votes

# Answer
Works fine on SD card, using swype on external memory.
> 3 votes

# Answer
It worked fine for me. Obviously if you unmount your SD card you can't use it, so, since you want so save space, my advice is to download a small-size keyboard and install it in the internal memory. Trust me, not having a keyboard when needed is a big problem
> 2 votes

---
Tags: applications, sd-card, root-access
---


# Question
Title: What system apps can be safely removed with Titanium backup on Nexus 4?
Is there an official list or something? :D

I'd like to remove some of them to improve battery life, but not sure which are safe to remove

# Answer
If your real purpose is to improve battery life, you just can **freeze** them ($6 dollars spent very well for Titanium Backup). If you don't want to spend money, i think you can use Root Uninstaller Free, that includes "disable" option in the free version: all you have to do is to open it and disable the ones you don't want. it also includes backup and unistall options if you don't trust. (backups to sdcard/rootuninstaller i think)

you just have to pay attenction to the ones you remove, bacause no official list is findable: just don't uninstall or freeze the app if its name does not convince you like OPP, HTML visualizer, package installer, SIM toolkit,... and so on.

just do a complete backup of your device and, in the worst case, reset your phone.

**everything there requires ROOT access**
> 1 votes

---
Tags: applications, nexus-4, uninstallation, titanium-backup
---


# Question
Title: Request Persmission after changing Google password
I changed the password on my Google account a week ago, and ever since then I've been getting notifications on my Nexus 4, requesting permission for my account. When I press it, nothing happens, but Google Play Services appears in the recent apps menu, and nothing happens when I press it.

# Answer
I had the same problem, it's a bug that appears occasionally when you change your Google account password, or when you switch to the two step verification. Some apps that are using your Google account can't synchronize the new password and this error appears.

In my case, the guilty was the app "My Tracks" (from Google) (https://play.google.com/store/apps/details?id=com.google.android.maps.mytracks&hl=en). Going to "Settings \> Apps \> My Tracks", claning data and cache and relaunching the app solved the problem.

If you don't have "My Tracks" app installed then try this:

Go to "Settings \> Accounts \> your Google account". Start unchecking one of the options and select "Sync now" (in the menu). Continue unchecking the rest of the options one by one and doing "Sync now" until the synchronizing error stops appearing. At this time, go to "Settings \> Apps", search for the last app you unchecked, clear its data and cache and relaunch it (the app may ask for permission, you have to allow it). Then return to "Settings \> Accounts \> your Google account" and check all the options and do "Sync now". If the error continue appearing it means that another app is failing, so repeat the operation to detect and correct it.
> -1 votes

---
Tags: google-account, google-play-services
---


# Question
Title: Problems with a linsay f-10hd cosmos locked
so I have this tablet linsay f-10hd Specs 10.1 " 0S: 4.04 Google Android CPU: 1.5 Ghz CORTEX A-8 1 GB RAM 4 GB Hard Drive Internal Memory Web CameraBuilt in 3-D acceleration, 3-D Effect 2160 P HD Wi-Fi Supported: WIRELESS 802.11 B/G HDMI mini HDMI Support 3 D Vision 2160 P HD Video player: Mp4, Avi you can watch your favorite Movies! USB port to Portable External Hard drive up to 3 TB USB port for 3G use

and I got locked out, forgot my email and password and I have been trying to unlocked it by doing a hard reset(vol+ and power)which takes me to the android logo

so I try to use adb

adb shell cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name='lock\_pattern\_autolock'; update system set value=0 where name='lockscreen.lockedoutpermanently'; .quit reboot

adb shell rm /data/system/gesture.key reboot so i start with

adb devices and get 20080411 recovery

but nothing I get and error. what can i do

# Answer
You can use the android recovery by holding the power on and the +volumn buttons at same time releasing the power button as soon as the icon apears on the sceen but still hoding down the +volumn button.Then when the andoid appears press the power button and volumn+ button again and release the volumn+ button first, the recovery program should start up and then you can reset the tablet
> 0 votes

---
Tags: adb, sim-unlocking
---


# Question
Title: Android software runs differently based on different battery chargers?
I have a Samsung Galaxy **Nexus** and a Samsung Galaxy **Mini2**.

In mid-August I lost my GNex battery charger; then I started charging the GNex with the Mini2 battery charger.
Their specifications are:

```
GNex : Volt 5,0 Ampère 1.0
Mini : Volt 5,0 Ampère 0.7

```

Since the second battery charger has a lower Ampèrage, it *should* charge the phone exactly like the original one, but taking more time;

In mid-September, the GNex started doing strange things: the charge was degrading faster than before (I'm used to charge it every two days, while from mid-september I charged it every day), and THE PHONE BECAME SLOW. I mean **SLOW**.

Even if restarted and powered on from few minutes, the Application button took about 4-5 seconds. Before it was instant and smooth, about 0.2 seconds.

In mid-October I found my original battery charger, and started using it again. After a couple of charges... the phone has returned to be superfast.

Talking with a friend (physicist), it said it must be a software (or hardware) thing. A wanted behavior set up in order to slow the phone down when not using the original battery charger. I said that it sounded a bit like conspiracy stuff, then he argued that it is more likely than the electrons remembering which battery charger transferred them and based on that deciding to slower the phone or not :)

Another friend (electrical engineering technician) said it is common practice (and brought examples from Laptop manufacturers's world);

Is this a known issue ? If yes, is this Google or Samsung's fault ? (Why on earth should they do something *that* stupid ? But this is rhetorical... )

Note: the "case study" is perfectly reproducible, the only requirement is to have two different battery chargers (with a different ampèrage) and a GNEx, but probably it is done on other phones too.

# Answer
> 5 votes
No, they don't behave differently if you don't use the original charger. I have a Samsung phone that has never even seen its original charger, along with some Nexus devices in similar conditions, and they don't suffer from slowdown or anything like this.

More likely, your phone is running low on internal storage, or you've recently installed an app that hogs the phone's CPU or RAM. There are lots of questions on the site about troubleshooting and debugging that kind of slowdown. Start by looking at the list of running apps in the phone's settings, browse those questions, and maybe ask a new one if you find something more specific.

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


# Question
Title: Samsung Galaxy Apollo (GT-I5801) doesn't connect to WiFi connection. What should O do?
Currently my phone doesn't connect to WiFi connection, it always on and off everytime I open my WiFi connection.

What can be possible solutions or what do I need to check in order to connect my Samsung Galaxy Apollo (GT-I5801) to WiFi connection and to stick to on when I open my WiFi connection?

# Answer
> 0 votes
Currently my phone doesn't connect to WiFi connection, it always on and off everytime I open my WiFi connection.

Solution for the i5801:

1. Go to *Settings → Wireless and Network → WiFi*
2. Use the menu button to open the *Advanced* option
3. Click on *Use static IP*
4. You will see IP address, Gateway, Netmask, DNS1, DNS2. Fill all these things and to see their value:
    1. left click on signal strength (left or right to battery or sound sign)
    2. right click on your network to which you connected
    3. you should see status; click on this
    4. now a page is open (wireless network connection status); here click on *details*
    5. now you should see IPv4 (IP address), IPv4 default gateway (gateway), IPv4 subnet mask (for netmask), IPv4 DNS servers (DNS1, DNS2)
5. Save all these setting by clicking on menu then save.

If this does not work check this also:

1. open 192.168.1.1
2. open *Wireless → Security check* (network authentication WPA personal auto)
3. after that your password
4. then next \[WPA group rekey interval 3600 (in my case this is the problem in my modem here is 4 so i remove it and type 3600)\]
5. after this (wpa/wapi encryption tkip+aes)
6. then save this setting.

---
Tags: wi-fi, connection-issues, samsung-galaxy-apollo
---


# Question
Title: Disable Android Apps - Application Manager
Some apps in Application Manager are completely greyd out and cannot be disabled. Is there any way to override this?

# Answer
As your device is rooted, you might want to check some tools which help you on this task. Examples include Titanium Backup, which (next to Backup almost everything) can *freeze* apps (which is the same as "disabling" them), and App Quarantine, which is even dedicated to this job.

The two are just examples, there are more "tool boxes" out there capable of the job in question.

Another way (not requiring extra apps) is utilizing ADB for this: `adb shell pm disable <package_name>` could be used to disable an app (see also this answer).
> 0 votes

---
Tags: applications, 4.2-jelly-bean, samsung, processes
---


# Question
Title: multiple zoom levels without multiple tile layers (RMaps Ext + MOBAC)?
I am using RMaps Ext (a rmaps mod) on Android, browsing offline maps created using Mobile Atlas Creator (MOBAC). It's working great so far.

The only problem is that when browsing offline satellite maps the zoom level is fixed to the tile layers I chose to download on MOBAC.

But I was wondering since I have already downloaded more detail satellite maps, e.g. zoom level 16, in theory I could browse zoom level 15, 14 to level 10. You just need some fast algorithm to zoom out a big image.

e.g.

* The level 16 zoom file size is 80MB
* The level 10-16 zoom file size is 120MB

So could the zoom out scaling be done on Android using the 80MB file directly?

It will save a lot of storage space (but spend more on CPU with image resizing)

Thanks in advance!

# Answer
> 0 votes
The expected behaviour has to be provided by the application rather than not from Android services.

I have not used RMaps, but I use TrekBuddy which also uses offline map tiles created by MOBAC. The working nature of the MOBAC and hence these apps which depends on MOBAC does provide offline map tile in layers. Either Zoom level can be stored in a layer or different map types like satellite image, terrain, normal map etc can be in stored in each layer.

When I create offline maps I create them in various zoom levels say (from 15 to 10) each in seperate layer as shown:

The apps like RMaps and Trekbuddy shows only one layer at a time. To simulate zooming, one has to load the layer with higher zoom level. Say for example, if I am presently viewing a map in zoom level 10, in order to zoom, I should load layer for zoom level 11 or higher. To ease this operation, Trekbuddy has a feature called easy zoom, with which (once configured properly), once can zoom with volume rocker keys. Pressing volume up will zoom up and pressing volume down will zoom down. However as expected this feature intervened with actual volume up and down feature and hence it was reported to work in few phones only (not working in mine - a LG Optimus One running Andorid 2.3.3/CM10).

# Answer
> 0 votes
Yes, there's no reason you couldn't do this on Android. But you'd have to modify the app to generate the scaled tiles on-the-fly: it would certainly be fast enough on a recent phone with a good GPU. I don't believe there's already an app that does this: satellite maps are so large that wanting to use them offline is an unusual use case.

---
Tags: maps, offline-map
---


# Question
Title: Install Android to Samsung Galaxy Tab 2 with GNU/Linux
I'm looking forward to reinstall Android on my Samsung Galaxy Tab 2.

Are there compiled images for this device? Do I have to build it myself? If so, do I need propietary drivers from Samsung?

All the tutorials I found around require Windows (for Odin software) and installing mods and stuff like that, that sounds very hacky and dirty to me.

# Answer
From a GNU/Linux-based OS, **you can use Heimdall, an open-source alternative to Odin** which is proported to match Odin feature-for-feature while also being more reliable. Otherwise, you can follow any of the many tutorials for installing a new Android ROM. I'll provide a bit more information to help you start your journey:

**If you want a custom ROM** like CyanogenMod or any of the dozens which are available in precompiled packages for specific devices, then you'll need to use Heimdall to flash a custom Recovery image (TWRP or ClockWorkMod Recovery). The zipped ROM images are flashable through these recovery modes.

**If you want stock, Samsung Android/Touchwiz** then you can use Heimdall to flash over the entire Android image from Samsung. (Google around to find the one for your model)

**If you want to compile Android yourself**, you'll likely want a custom Recovery image (TWRP or ClockWorkMod Recovery) and you can download the Android source code or if you want to modify existing custom ROMs, you can download their respective source and compile it yourself. You'd need to hunt down some in-depth Android compiling tutorials in order to do this, as it's **not a simple process**.

*Note: Before flashing anything to your device, make sure that you match the model numbers!*
> 4 votes

---
Tags: installation, linux, samsung-galaxy-tab
---


# Question
Title: Whether my apps delete after software update in Sony Xperia tipo in Sony Service centre?
My Android deivce is a **Sony Xperia Tipo**.

Recently, I got my Tipo's `System Software` **Updated** from **Sony Service Centre**.

I also found that **sans-update**, some (or all) of my installed Apps as **absent/uninstalled**.

Please help me regarding this.

Thank you in advance.

# Answer
> 1 votes
If you're going to send it in for service, they might decide to make a "clean install". In that case, your apps and data are of course gone. With a "normal update", apps and data might survive.

But it's never a bad idea to make a (see also our backup tag-wiki for hints, as well as the links to further information contained there – especially Full Backup of non-rooted devices). This way, even if some or all apps don't survive the update, you can still restore them from your backup.

---
Tags: 4.0-ice-cream-sandwich
---


# Question
Title: How does Startup Manager block startup apps?
I am using the market app Startup Manager on Android, but I am a little bit concerned in the way that it operates. Is it effectively runnning every time as a daemon and thusly keeping the apps from not starting or does it simply change the bootable flag in the apps, without running in the background?

# Answer
> 1 votes
It all very much depends on the "startup manager" used, and whether your device is rooted. As dotVezz answer assumes, there are some just de-activating the corresponding "listeners" (apps can be notified on events, and thus get started when they appear – the most famous event being `boot_completed`; but there are many more, like network changed, SDCard mounted, battery low... If you are interested in details, see e.g. What's the difference between a service and a broadcast receiver?). However, doing that requires "root powers".

Thus "startup managers" working without "root powers" basically do nothing other than task mangers: killing the app once it started on a given event. They also in most cases stick to the `boot_completed` event, and don't care about others.

Then there are those managers supporting both modi. Best one most likely is AutoRun Manager, my favorite I used for quite a while.

Now your question is specifically about Startup Manager. As you can see in its app description, and like I've written above, this app just cares for the `boot_completed` event: it does *disable/enable startup items from system boot*. Its permissions do not include `SUPERUSER` (aka root), so it cannot modify receivers/listeners. So it most likely just "kills" the apps when they start. Prove on that you again can find in the app's description: *Note: For android 2.2 and higher OS non-rooted devices, some processes will restart themselves right after being disabled.* They wouldn't do so if they were really *disabled*. But many apps do so when being *killed*.

*AutoRun Manager*, which I've mentioned before, supports both modi: If used in "Basic Mode" (which does not require root), it kills configured apps on start. In "Advanced Mode" (requires root) it "silences" their listeners, so they never receive the event broadcast and thus do not automatically start.

# Answer
> 1 votes
Some research indicates **that this is most likely done by revoking permissions** to the apps you specify. Specifically, the app needs `android.permission.RECEIVE_BOOT_COMPLETED` in order to run at startup.

However, while this is the most likely situation, I can't speak for the exact functionality of Startup Manager.

Additionally, if you're concerned because the app's description isn't clear about how it works, you can alternatively use Autostarts, an open-source Android startup helper tool which controls which intents actually get sent to which apps.

---
Tags: applications, boot, task-management
---


# Question
Title: Kidz-Star tablet that won't save photos onto external sd card
My son's Kidzstar tablet doesn't have any option on the camera where to store photos and videos. The tablet is using 4.0.3. The photos and videos are being stored to internal SD card which it says is full and so can't take any more photos or videos. I bought a 16GB Micro SD Card and mounted it but the device will still not allow me to take photos. Also Apps can only be moved from internal memory to internal SD card with no option for external SD card.

What should I do?

# Answer
> 1 votes
There are some options. They all most likely start with making some room first by moving the pictures/videos already present on internal storage/internal SD to the external SD. Then:

* use a 3rd party camera app supporting to save on external SD. Most of them do. My personal recommendation (very subjective of course) would be ProCapture Free (and if you like it, go Pro).
* Try some "advanced App2SD" app from the playstore, which might be able to move (more) apps to the external card. This might require rooting.
* for some devices, there are hacks to "switch" storage locations, i.e. making the device think the external SD card is the internal, and vice versa. They for sure require root.

I would go with the first option. It's the most easy to realize, does not require root, and for sure doesn't have that much potential to "mess things up". You even can make the "new camera app" the default one, or switch back to the stock one anytime.

---
Tags: external-sd
---


# Question
Title: Droid - what won't function properly on device if I disable background data usage for google play store?
I just upgraded to a new droid razor maxx from an older version. With the older version I never went over my 150 mb of data. Since I received the new phone Google Play Store is eating up my data and I went over my limit within 3 days.

Why does google play eat up all my data using mostly "background" usage, when I am not even accessing it?

What won't function properly on device if I disable background data usage for google play store?

# Answer
> 3 votes
I have done that months ago for the very same reason, so I can tell from my own experience:

* you will no longer receive update notifications while on mobile data (naturally)
* no apps will auto-update while on mobile data (again, naturally)

Both is what you want. I encountered no more restrictions. Update notifications coming in as soon as the device is connected to any WiFi, updates I either do on WiFi only.

What I didn't try is to force an update/install while on mobile data. In theory, this should work *as long as you keep the app in foreground* – but the installation will stall as soon as you switch to another app (as then Google Play no longer is the "foreground app"). But that's the *theory* only, as I've never tested it.

---
Tags: google-play-store, motorola-droid-razr
---


# Question
Title: Is there a way to auto backup my phone files to my PC via wifi?
I am looking for a way to automatically transfer files in my phone to my PC (Win7) if my phone connects to my home wifi network. Thanks

# Answer
I'm assuming you mean your photos/music etc. that are stored on the 'sdcard' (even though it may not be an actual SD card). If so there are a number of apps that can do this.

I personally use FolderSync (There is a lite version with some limitations)

Another option is SyncMe Wireless but i've not used it so can't comment on how good it is.
> 1 votes

# Answer
try BitTorent Sync. Its the best i have ever used. After all its torrent.
> 0 votes

---
Tags: applications, backup
---


# Question
Title: Want to programe my phone so that when i plug an aux cord the music app will automaticly start
I want to programe my phone so that as i plug in my headset(aux) a music app will start simultaneously.

# Answer
> 0 votes
you can try NRG Player.It has all the functions you need with headset.

---
Tags: music
---


title: Android sd card default folders purpose

text:
# Question
Title: Android sd card default folders purpose
I wonder what is the purposes of each of these extra folders that android creates on a sd card.

**Edit:**

.android\_secure

.data

.estrongs

.showme

\_nero\_sync

Alarms

Albums

Android

DCIM

download

LOST.DIR

media

Movies

Music

My Documents

Notifications

OTA-Updater

Pictures

Podcasts

ppy\_cross

Ringtones

# Answer
Each app on your phone with the WRITE\_EXTERNAL\_STORAGE permission may create files or folders there. Most of these folders have once been created by one of these apps and many of them may be deleted with a few exceptions (e.g. Android, .data, .android\_secure, these contain important system or app data like a game's downloaded content). Alas, it's impossible to tell exactly which folder belongs to which app.

* .android\_secure: apps installed and then moved to sdcard
* Android: app data/cache
* data: app data
* .estrongs: ES file manager
* LOST.DIR: sort of trash folder (collects recovered files after phone crashes)
* DCIM: phone gallery's photos and previews
* OTA-update: Over The Air update service
* ppy\_cross: an unknown third-party app's data. info

I think you know what's in the others :)

Generally, note that uninstalling an app doesn't clean up the stuff it has created there. One needs to manually do this task but don't delete stuff if you're in doubt what it is.
> 4 votes

---
Tags: sd-card
---


# Question
Title: My new Android device not showing up in Google Play
I had a Intex iBuddy Connect (Tablet) linked with my Google account.

Later on I purchased an new Android device (a XOLO Q700). I logged into Google Play from my device and I am able install apps to the new device.

But when I log in to Google Play from my laptop and hit install the list does not show my new device. Only my old device is listed in the list of devices.

What would be the issue in linking my device with my account?

# Answer
> 4 votes
Be patient, it can take a while for your device to show on there

# Answer
> 9 votes
I had a similar issue (new device can install from Google Play, but from the website it wasn't being shown as a device under my Settings).

What I had to do was to go into Settings/Apps/Google Play on the device and then clear the data. Once that is done, when you next launch Play, it will ask you to accept the terms and conditions. Then I just downloaded an app (any app will do) on the device. This seems to alert the web settings that there's another device.

I then checked my settings on the Play website and the device was now listed (no delay, it was there straight away). Note that I never logged out of the Browser, or cleared any browser caches etc. Effectively the step are:

1. Clear the Google Play app cache on the Android device.
2. Start Play and accept T&Cs
3. Download any app from inside the Play app.

Hopefully this will work for others too.

# Answer
> 0 votes
Have you tried singing out on both pc and device google (ever stuff) accounts then history / catch erase

1. Un sync old device from the gmail address via your google dashboard settings then on device delete and re associate new device by add account on sign
2. even though the device is new AND listed as compatible you may need to go to 'market' to download 'google **PLAY**' app. yes i no sounds silly but true story..
3. go into device settings -- to applications and sync ---into device accounts / add account---ensure weather or not the data background is on if it is green or enabled try this back out to network n wifi and go to AIRPLANE MODE enable then disable Remember upon completion -- to ENABLE SYNC or turn on sync Across Platforms .............

the only reference to the suggestions above is personal experience ... first 1 should work tho Good luck ;-)

---
Tags: google-play-store, accounts, multiple-devices
---


# Question
Title: Desk home screen display appears randomly even when disabled
I have a Samsung Galaxy S4 and every so often, without any apparent reason, while my phone is idle sitting on my desk (no dock or anything; it's just laying on my desk) the screen will light up and display the time and the icons of my any current notifications appear.

I have disabled daydream and unchecked "Desk home screen display"

It appears to happen randomly after device has been idle for some time. It's not a huge deal, but it's annoying and rather distracting.

My device is a rooted Verizon Samsung Galaxy S4 running android 4.2.2 on baseband VUAME7.

# Answer
Go to the air gesture settings and deselect "quick glance"
> 1 votes

# Answer
There's some app running that requests a full WakeLock (which requires the screen to be on). You might use WakeLock Detector or BetterBatteryStats to figure out which app that might be:

<sup>*WakeLock Detector* and *BetterBatteryStats* (source: Google Play; click images for larger variant)</sup>

Both apps show what app held WakeLocks in the past. WLD is available for free on Play, BBS for EUR 2. Once you've identified the culprit, you can either re-configure that app to avoid those WakeLocks – or check for a replacement with better behaviour ;)
> 0 votes

---
Tags: 4.2-jelly-bean, samsung-galaxy-s-4
---


title: Download one thread of text

text:
# Question
Title: Download one thread of text
How do I select one string of text messages and download to PC so that I can print? I've tried downloading and it provides a .hbk file which I can not open. I don't even know where to look on my HTC to look for my SMS card file information to convert to something else.

# Answer
.hbk is HTC messages backup extension: you can "write" them only via backup from phone and "read" only via the restore option. See this for more information about how to open or write these files
> 0 votes

# Answer
There are many apps that can backup your SMSes to your email account or to an XML file. The one I use, called SMS Backup+, would upload your SMSes to your gmail account under an SMS label, which can then be printed from your mailbox. There are probably apps than can export to text file as well.

edit: or in fact, there are apps that can print your message via Google Cloud Print, e.g. Cloud Print by Paulo Fernandes or Printer Share by Mobile Dynamix.
> 0 votes

---
Tags: sms
---