# Question
Title: How to automatic alarm birthdays contacts
I have listed mostly of my contacts with with the birthday dates and I con regularly view it in my google-calendar widget, but I have no idea on how to get a snooze on that day.

I use a fantastic Nexus4 (LG e 960) with android 4.4.2 (kitkat)

# Answer
While I don't know any built-in solution, there are several birthday reminder apps available on the Playstore promising exactly that, e.g.:

The 3 example apps I've picked above use your Google contacts to check for birthdays, so you don't need to manage a separate list. Others might use their own databases, so check their descriptions. There might be "privacy issues" when those apps have access to your contacts (which is needed for the birthday reminders) and full internet (e.g. for ads) at the same time, which you might wish to keep an eye on while picking a suiting app.
> 1 votes

---
Tags: nexus-4, 4.4-kitkat, alarm, google-calendar
---


# Question
Title: How can we see deamon proceses in Android?
How can we see all the daemon processes with their statuses on our android device?

Reason for asking is that recently I came to know that `adb` (Android Debug Bridge) is a daemon process running on our Android device. Whenever we install the Android SDK adb server is installed which interacts between the client (IDE or the shell) and the daemon process running on Android (correct me if I have mistaken). So specifically, I want to view this daemon process's status and find more details about it like what port it is listening to.

My device is running Android 4.0.4 (ICS). Device is rooted of course. I have installed terminal emulator and busybox.

Any suggestion/help is appreciated.

# Answer
There are several process monitoring tools available on *Google Play*. One of them is OS Monitor, which is very likely to help you out with your issue:

OS Monitor: Process list, list of open ports (souce: Google Play)

As the two screenshots visualize, you can see all running processes as well as network connections including used ports and current status.

Of course, you could also make use of command-line tools like `ps` (to show running processes) and `netstat` (to show open ports) from within your terminal app (or via `adb shell`). Together with `grep`, that might be even faster, as you can filter out unwanted entries (e.g. `netstat | grep adb`).
> 2 votes

---
Tags: adb, root-access
---


# Question
Title: Do I need to wipe anything before restoring a full nandroid backup?
I'm used to wiping everything when installing a new ROM, but I would like to know if a nandroid restore automatically wipes out the partitions it is recovering.

When I run a restore, I see some messages saying it is "formatting cache" and "erasing boot before restore", but the rest of my partitions (system, data, .android\_secure, etc) don't have any accompanying messages about them being cleared first.

Does a nandroid restore overwrite partitions, or does it merge the files with the current structure?

And in the interest of making this applicable to a wider audience, is the process different for different phones (some have extra partitions) or different versions of clockworkmod? Or is the process the same for everyone?

# Answer
> 4 votes
I tested this, and your concern is valid.

I added a dummy file to `/system` and then did a nandroid restore. The dummy file survived. Repeated the same test on `/data` with same result. So I don't know why CWM doesn't wipe those partitions first.

The CWM author probably made an assumption it doesn't matter or there may be a valid reason they don't get wiped.

# Answer
> 2 votes
For certain devices, such as the Nexus 7, that is not possible because the stock ROM unifies `/data` and what would normally be used as an SD card with FUSE mounts. If the restore program erased the `/data` partition, it would wipe out the backup because it's stored within `/data`. For example, with TWRP it'd be at `/data/media/0/TWRP/BACKUPS/(deviceSerial)/` in a subdirectory of one's choosing, but by default is composed of YYYY-MM-DD-HH-MM-SS (buildID) when the backup was started, for example "2013-12-28-14-12-18 KOT49H".

What I think TWRP will attempt to do on a restore is to recursively unlink(2)/rmdir(2) everything EXCEPT the TWRP directory tree. When I did a restore, it printed a message about wiping `/data`.

It very well could depend on which recovery you use too. TWRP might have a different way than CWM, which may be different from COT and so on. It might also depend on whether the device has an SD card slot or not (a Nexus 7 does not).

# Answer
> 1 votes
Usually a NAND restore will overwrite the partitions it restores completely. Everything currently on the partition will be overwritten, and the exact same state from the backup will be restored. So wiping before restoring is not really necessary, as it will be completely overwritten anyway.

Instead it is usually recommended to wipe cache partitions (including dalvik cache) after the NAND backup is restored to make sure that the restored state can be recovered correctly (and is not affected by cache issues).

---
Tags: clockworkmod-recovery, restore, partitions, nandroid
---


# Question
Title: how do I get rid of this google searchbar?
I have a Google searchbar in a tablet I have borrowed
For me it's in a very inconvenient location and I keep on pressing it accidentally.
It looks like I can't click and drag on it to move it to another location either.
How do I hide this toolbar? I need to be able to get it back as well, since the tablet isn't mine, but I want to hide or disable this search bar while I use it (or at least move it to another location)

# Answer
The search bar is a built-in part of the default launcher and can't be moved or disabled. The least invasive way to get rid of it is to install a new launcher of your choice and use that instead of the default one. The old launcher is still installed, and will come back when you uninstall the new one, so the question is just whether you ought to install software on this device you've borrowed.
> 1 votes

# Answer
You cannot deactivate that, not to my knowledge anyway. You can install something like Smart Launcher, Next Launcher or Go Launcher which have extreme flexibility in what you can do. It's just like installing any other app, and the next time you hit your "Home" button you select that launcher "Just Once" to test it out.
> 1 votes

# Answer
Press it, hold your finger over it, then a red trash can will appear. Drag it to the trash can.

Press & hold to start the drag & drop.

Press & hold on an empty space to bring up a menu to add widgets. Then select the search widget to bring it back.
> -1 votes

# Answer
Google Search can be deactivated in the system settings, in the apps. It then appears at the bottom of the apps in the system settings, where it can be activated. It cannot be deinstalled. (If it were able to be deinstalled, you can back it up using Astro File Explorer, and using any file exporer re-install it).
> -1 votes

---
Tags: nexus-7, user-interface, google-search
---


# Question
Title: Why does Google Location History stay in the same place when I go out?
What's happening is that I go out and about and at the end of the day I check the location history and it says that I've been at my house all day when I've been out. I take my phone with me and it stays on, the GPS is on.

I do have a tab that stays at home but there's no location settings allowed for it, there isn't even a glimpse of the location to out of my house. It looks like it's tracking my tab but it's not set for location data to be used for apps. I do not have any apps on the tab that would need my location anyway, but the GPS is off on it so it wouldn't be able to track it besides using the WiFi location.

The location simply does not move, it might go out on the street but there's no indication whatsoever I went anywhere other than my house.

# Answer
> 0 votes
If you are using Google Latitude than sorry it has been retired

Instead use Google+ from here

---
Tags: google-location-history
---


# Question
Title: How do I refund a purchase made through Google Play?
When I purchase an item from Google Play, I get the following message;

This message seems to indicate that I can somehow get a refund for my purchase by performing an action on my device within a specified time frame.

What exactly is this message implying I have to do in order to get a refund? How do I refund a purchase made through Google Play?

# Answer
If you open the Play Store on your Android device and go to that app's page within the refund period, a refund option is available to tap. I'm not certain if this is available in the web version of the Play Store (It isn't, as far as I can tell).
> 11 votes

# Answer
All of the details on refund/cancellations are here on the Google Play support site:

You can do the following:

* Within 15 minutes, open the google play app and click refund
* Wait 2 hours and don't download the app. It will auto-cancel
* After 15 minutes, sign into google wallet, select the transaction and contact the seller. They have the option to refund or not at the sellers discretion.
> 3 votes

# Answer
If it has been more than fifteen minutes of purchase, you cannot refund an app via an Android device. \[Well, you can but via the desktop version in a browser.\]

Go to the Google Play Store, click the gear \[settings\] icon and select "**My Orders**" You have the option of then requesting for a refund, even if the app was bought a year ago \[I've tried\].
> 0 votes

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


# Question
Title: Swipe animation during back/forward navigation? Where is it?
I've come to heavily rely on Safari's back/forward animation, which allows me to not only navigate quickly between visited pages, but also reveals the content of the previous/next page while on the current page without refreshing, thus greatly facilitating comparisons and plain-old reading. Once you experience this, there is really no going back -- it's like reading a book.

It is shocking to me Google have still (v4.3) not implemented this fantastic memory-aid and usability feature in Chrome. Since no other Android browser I tried (Dolphin, Opera, Firefox & Puffin) has such gestures by default, is it at all possible to have swipe navigation/animation on Android?

# Answer
UC Browser is the only popular Android browser I've found to support swipe navigation (i.e. one-finger dragging from left or right side slides to previous/next page without refreshing). Swiping only works adequately in fit-to-screen mode, but even though it's not as smooth as Safari, it does the job. :)
> 1 votes

---
Tags: browser
---


# Question
Title: Updated Galaxy Note 8 to 4.2.2: can't pair with Bluetooth devices afterwards
With the previous version, 4.1.2, no problem to discover and pair with my Bluetooth speakers. However, after 4.2.2 upgrade, the Note 8 cannot find them when scanning. My phone, a Galaxy S4,(version 4.3), can however discover my Note and the speakers.

Note that the "multi-window" option was also greyed out after the upgrade, and only a factory reset could get it activated again. Can't find a similar question on this forum so are there any ideas before I revert to a previous version.

# Answer
In fact, the problem was resolved by doing a second factory reset. Looks like it's wise to do the factory reset several times before declaring the problem. Do this before setting up your screens with your widgets etc. organised and make sure you have a backup.
> 0 votes

---
Tags: updates, samsung-galaxy-note, bluetooth-pairing
---


# Question
Title: Failed upgrade, now stuck in recovery mode
My Galaxy Note is stuck in recovery mode and I'm not sure what to do next. Here's what happened:

1. After connecting to wifi, a software update was downloaded and a message asked me to install it. I accepted, because otherwise it said it would remind me in 3 hours...
2. I left it plugged in and went out. When I came back, there was a screen warning me of the dangers of installing a "custom OS" (?) The options were to press the volume-up to install it, or volume-down to reboot. Neither option did anything. Hard rebooting went to the same screen.
3. Later, I tried to charge it, but got this repeating sequence: the symbol showing a charging (but empty batter) for a couple of seconds, then a picture of the android robot with blue polyhedron thing (like here), then blank screen. A few seconds later it repeats.
4. Finally I try rebooting into recovery mode:

Android system recovery (3e) ... reboot system now apply update from external storage wipe data/factory reset ... MANUAL MODE -- Appling Multi-CSC... (sic) Applied the CSC-code : INU Successfully applied the multi-CSC.

Now, I don't really care whether I get the update or not, or whether I lose some data - I just really want a working phone again. I'm travelling atm, so it's a bit inconvenient. But mostly I'm asking for help to avoid making the problem worse.

So: what should I do?

It's a (unlocked) Samsung Galaxy Note with ICS. I haven't (intentionally?) rooted it, but the recovery screen shows the android with a red exclamation triangle.

# Answer
> 4 votes
I would first try updating the phone with official Kies software. Download it from here, install it on your computer, and run it. The program should walk you through the upgrade process.

If the above fails, you may have to go the hard way and follow instructions from here. This post from xda-developers forum has links to various region-specific ROMs, as well as instructions for flashing it via 3rd-party tools:

> Installation:
> \- Download appropriate ICS ROM, and extract the .tar file from the Zip.
> \- Download Odin, open it.
> \- Select PDA tab and point to ROM file. Leave Re-partition, pit, CSC, Phone tab unchecked.
> \- Switch off device, put it in download mode (hold down `Vol Down` \+ `Home` \+ `Power` buttons) . \- Completely close Kies and any Anti-Virus applications if running
> \- Connect device to PC
> \- "ID:COM" port should turn yellow
> \- Now click `Start`
> \- After reboot, you will see screen showng android updating, then will install some application.

***Important Note**:
All the links and instructions I provided are for the Samsung Galaxy Note international model - N7000. If you have a different, carrier-specific variant (e.g. US AT&T's SGH-I717 or South Korean SHV-E160x models), you will need to search for Kies and/or stock ROM version applicable to your specific model number.

# Answer
> 0 votes
If you're adventurous and know your way around Odin (Samsung's firmware flashing tool), you can go here to get the correct regional firmware for your Samsung Galaxy Note. **IMPORTANT**: Make sure you download the correct firmware for your device and region. For example, **XSA** is the regional code for Australia.

Next, download **Odin** from the same site and use it to manually flash your device with a new firmware.

You may also need the Samsung USB drivers for Windows (if you are using this OS). Go here, or here to get the USB drivers.

After you have downloaded all the required software, do this in order (Note: These instructions are only for Microsoft Windows):

1. Install the Samsung USB drivers onto Windows.
2. Extract the Samsung Galaxy Note's firmware.
3. Start **Odin**.
4. Shut down or power off your Samsung Galaxy Note.
5. Go into Download mode by holding **Volume Down + Home + Power** simultaneously. (Note: Don't press the "Power" button first or the device will boot up). Then, when prompted, press **Volume Up** button on the device to start the **Download** mode.
6. Connect your Note's USB cable - one end into your Note; the other end into a USB port in your computer, or a USB Hub connect to your computer.
7. Back in Odin, you should see a COM port highlighted in yellow - this is your Note's COM port that Odin will use to flash the firmware onto the device. Next, click the PDA button and locate the firmware extracted in Step 2 above.
8. In Odin, ensure that **ONLY** the **Auto Reboot** and **F. Reset Time** options are selected. Then, click **Start** button and wait (for a couple of minutes).
9. Once Odin signalled **Pass**, unplug the USB connector from your Note and let the device reboot normally.

You should be able to regain access to your device after it has rebooted.

You don't need to use Samsung's crappy **Kies** application. If you have it installed already on your computer, uninstall this useless bloatware. Just use **Odin** for flashing any new firmware for your Samsung Galaxy Note.

---
Tags: updates, recovery-mode
---


# Question
Title: Why does it seem like I have less RAM than advertised?
Why is that on my Galaxy Note 3 (3gb RAM) I only have .91 GB free, 1.5 GB used while doing nothing, meaning only 2.41 GB total. Is that because the rest (~.6 GB) of my memory is used for the OS? And the reason I only have .91 GB free when doing nothing isn't because 1.5 GB is cached because I cleared my cache and the number did not change.

Why does it seem like ~0.6 GB of RAM is missing?

# Answer
> 4 votes
3Gb advertised by the manufacturer is the total capacity of memory chips installed in the device. But this memory is shared between multiple components (like AP, BP, GPU, etc). 2.4Gb reported by android is the amount available to AP. The rest is not "missing". It's just being used by other components.

# Answer
> -1 votes
This is normal, it is impossible to clear the entire cache. Since the OS cache's it's own system files, while the clear cache button is likely for clearing the app cache.

The missing memory is consistent across all such devices, may be reserved for video processor cache.

---
Tags: ram
---


# Question
Title: How do I automatically turn off my android tablet when battery is low
I'm having problems with a android tablet that freezes when the battery runs low. Is there an option in android or an app that could turn off the tablet when the battery is below a certain % of power left. Or that will turn the tablet off x minutes after last usage ?

# Answer
> 0 votes
There are several approaches possible. Some devices already ship with some kind of power management, which just needs to be enabled (check in *Settings*).

Apart from that, specific power management apps are available in the Playstore. E.g. Battery Life Saver can be configured to take actions on "battery low", like switching off WiFi, BT, and others (not sure if a power-off is included here as well). *Big Battery* promises to allow a shutdown at battery-low in its donate version.

And then there's always to do things like shutting down the device at 20%, or shutting off WiFi etc. at 30%, and so on. As a free alternative, AutomateIt can do the same. But I'm afraid in both cases, this will require a rooted device.

---
Tags: 4.2-jelly-bean, battery-life, power-options
---


# Question
Title: How do I disable Fast boot without the Power option in Settings?
I went over some of the old forum posts about this issue and there seems to be a lot of confusion about this. I am planning to root my HTC Desire (GSM) which at the moment is running original UI/ROM and everything on Android 2.2 FroYo.

One of the root guides said that I should disable Fastboot by going to Settings and then Power. But I don't have that option. And apparently I am not the only one.

So what's this all about? And how do you disable something like that when the option is not there? Can this be done from HBoot menu?...

# Answer
I am on Android 2.3.3 with root, S-OFF and custom ROM (SuperNova) and I can confirm now that the option to toggle between Fast boot enabled and Fast boot disabled is available. Now, to properly answer my own original question, this is how you would disable it on HTC Desire.

1. Press Menu button.
2. Tap Settings.
3. Tap Applications.
4. Remove the checkmark from the option "Fast boot" to disable it.
5. Press Home button.

Screenshot:
> 1 votes

# Answer
I believe the they didn't make fastboot an option until Gingerbread. It should be off by default so I wouldn't worry about that step. You can check to see if it's on by turning your phone completely off and then turning it on to see how long it takes to boot up. If it only takes 10-15 second fastboot may be enabled.

Also, here is a painless way to root your HTC Desire that doesn't require changing fastboot: How to root HTC Desire (Froyo 2.2) without putting in a custom ROM (flashing)?
> 1 votes

# Answer
Fast boot in Android 2.3.5 on HTC desire is found under

1. Menu
2. Settings
3. Power

Fast boot option is found in Power
> 0 votes

---
Tags: htc-desire, fastboot
---


title: Security options grayed out

text:
# Question
Title: Security options grayed out
I have my mobile phone (Samsung Galaxy S2) running on ICS. Recently I activated Microsoft Exchnage ActiveSync to connect to my corporate email. It disabled all the security options like 'Pattern Unlock'. I hated it, and removed my microsoft active exchange account from the phone, but these options are still disabled. How do I get it enabled?

# Answer
> 4 votes
As a last ditch effort, you could try this:

1. Use Titanium Backup to backup all your Apps + Data.
2. Reset the phone to factory defaults.
3. Restore all apps and data except for Activesync.

This will definitely fix your issues. Question is, "Is it worth the effort?"

# Answer
> 4 votes
Had issue that "None", "Slide" and "Face unlock" were all greyed out.

Went to Security-\>Clear Credentials and all options became available.

# Answer
> 2 votes
Okay, stab in the dark, but try this:

From the home screen, press `Menu` `->Settings->Location & Security->Select Device Administrators` and look for something related to the Exchange account, most likely `Corporate Sync`. You should be able to change settings/disable it from there.

I've never used an Exchange account, so I can't test this :/ But it looks from reading around (here) that this may be your problem, otherwise it may be forced Exchange settings as described on this technet forum.

Let us know if this works, or points you in a new direction!

# Answer
> 1 votes
This is already answered, but here is an alternative that does not require you to remove whatever credential/configuration caused this in the the first place. After all, you needed the credential/configuration once and you will probably need it again.

This is probably caused by some configuration that installed a certificate on your device (such as a VPN profile, an exchange account, or secure wifi network). It could also could be caused by an app that has administrator privileges.

Here's the loophole: only *the graphic interface* for selecting these options is disabled. I was able to get around this using third-party apps. I used Tasker in combination with the free version of Secure Settings. In Tasker ... New Task -\> Add Action -\> Plugin -\> Secure Settings -\> Edit ... then choose your options. To make it take effect immediately, just press 'Run' when you get back to the Task Edit screen (looks like a 'play' button).

**Please note:**

* This requires your phone to be rooted.
* Encrypting your phone or SD card disables less secure lock options. I am unsure what effect the method described herein will have in those cases.
* This method retains the configuration needed access the culprit account/service, but circumvents its security requirements. To use someone else words:

> There is a specific reason why an administrator configures such a policy, and I would recommend it to everyone. If your phone gets stolen nobody will be able to read your company's email, which is a secret. Lots of industrial accidents occurred because employees lost their mobile devices (laptops included) with sensitive data not protected enough.

I suggest associating the Tasker task with a Tasker profile that is only activated in certain situations (for instance, when you are at home).

# Answer
> 1 votes
I recently ran into the same issue. After connecting to Exchange 2010 I was not able to reset back to a swipe unlock... even after removing the exchange account and clearing the credentials. Turns out that the policy of this Exchange connection required that you have high unlock security of a 6 character password including at least 1 digit and it encrypts your SD card (among other security features). I was not able to change back to the swipe unlock because the SD card was encrypted. At the time I had a 4 digit PIN (medium/high) as the security to unlock my phone, however the security was set to Password (high). Therefore I was able to get into my phone with the PIN, but not able to get to the options to decrypt the SD card.

To resolve the issue and decrypt the SD card I had to go through the Password security setup and create a password. After I created the password I was then able to get to the properties of "Encrypt external SD card" and uncheck the option to encrypt the SD card. Once the encryption was removed from the SD card I was able to change the unlock back to swipe.

# Answer
> 0 votes
Have you got VPN set up? - it requires it. I had VPN set up then decided i didn't it so after i removed the VPN (settings \> other \> VPN \> long press \> delete) the 'None' option for removing pin/password got enabled again

# Answer
> 0 votes
On a Galaxy S4 I had the exact same issue. Corporate Exchange policies grayed out all locks screen choices except password and pin. "Clear Credentials" was grayed out. After removing the Exchange account all options were still grayed out. I had to go through the Password Security setup wizard to create a device password. I then had to go into "Encrypt external SD card", even though I had no external SD card inserted, and turn that off. I could then, finally, change my screen lock types (I chose pattern lock). Took an hour of sleuthing, but this thread finally gave me the clues needed. Thanks all.

---
Tags: 4.0-ice-cream-sandwich, email, security, active-sync
---


# Question
Title: How can I send SMS messages through PC programatically?
Or there a way to send SMSs through a PC programatically? Alternatively: is there an android application that exposes an API over a socket (REST or otherwise) that allows one to send SMSs (and possibly other functionality)?

# Answer
> 2 votes
We have a similar question here that asks abour forwarding incoming messages to the PC over a HTTP interface.

Again, I can suggest MAXS or GTalkSMS which is like a remote control for your phone over XMPP.

Disclaimer: I am involved in MAXS and GTalkSMS

# Answer
> 2 votes
I ended up using SMS Gateway, it uses HTTP POST to send and receive SMSs.

# Answer
> 0 votes
CHeck out this one.

Zipwhip Text Messaging: LINK.

This application supports user to send text from PC over a HTTP and client app. Also, it supports PC and Mac.

# Answer
> 0 votes
Another option is using SMS Gateway API (Play Store Link) it's a hosted one and you can use their web console to easily configure the app.

---
Tags: sms, remote-control
---


# Question
Title: How can I sync Yahoo Calendar on my phone?
I want to sync my Yahoo! Calendar on my phone. An article on Yahoo!'s help page seems to suggest that the only way to access it is by viewing their mobile website in a browser. I've tried adding the iCal link provided by Yahoo! Calendar in my Google Calendar account, but Google seems to be unable to fetch the contents of my calendar.

What other options do I have to sync my Yahoo! Calendar on my phone - either within the stock calendar app, or using a third-party application? (In case of a third-party application, it would be nice if it 'looks good' and/or comes with widgets.)

# Answer
I just downloaded CalDAV-Sync beta and it took some fooling around, but seems to be working now.
> 2 votes

# Answer
There are several ways you could use to sync your Yahoo! calendar with your android device.

1. Using a `CSV` file. You can export your yahoo calendar to a CSV file and import it into your google calendar. This method is somewhat manual and you will have to do this each time you create an event in your yahoo calendar. More details
2. Use Yahoo! app for android You can use the official app for android developed by yahoo inc. to access your yahoo calendar as well as your mail, news, IM, videos and more. Download from the Play Store
3. Use third party apps to calendar syncing There are many apps in tur play store which can be used to do this. CalcSync is an app which syncs yahoo caoendar with the stock calendar.
> 2 votes

# Answer
I had the same issue, however, I use yahoos webhosting for my own domain. You can not sync, nor view domains the mobile site or app.

I actually had to move to googles calendar. Bad thing is reminders only show up in your google email. So I had to set a email filter in gmail that will forward all google calendar email reminders to my other domain.

This is working but a pain to set up.
> 2 votes

# Answer
I use a calendar app called aCalendar and sync it to my Yahoo calendar with another app called SmoothSync. You have to set up both apps once, but then SmoothSync runs in the background and syncs aCalendar (or the native calendar app) with Yahoo. It has worked very well for me.
> 1 votes

# Answer
Use Jorte Calendar on your Android. It will sync with Yahoo Calendar.

Play Store links:
> 1 votes

# Answer
Try SolCalendar. It worked for my Droid phone.
> 1 votes

---
Tags: sync, calendar
---


# Question
Title: Is Nexus 7 2013 LTE usable as a phablet?
I've stepped into a B&M the other day, and they had Nexus 7 in stock; I've realised how small it is, and it occurred to me that it might be usable as a phablet.

Other than being unable to use voice over 2G/3G (and 4G?), and size distinctions, are there any other features that are different between Nexus 7 and Nexus 5, especially as far as phone usage would be concerned?

# Answer
> 3 votes
Besides being unable to make traditional voice calls, one difference is there is no earpiece, so unless you have headphones, your VoIP calls, video chats, etc... will all be on speaker. Since it is a tablet, it's obvious why you wouldn't have one and it would look crazy holding that giant thing up to your ear. Another difference that people also tend to overlook is SMS. Since there is no phone number associated with the tablet you won't get SMS service. That can be mitigated by using services such as Google Voice which uses data instead of the SMS protocol to send these messages but yet are delivered to the recipient as SMS messages.

Due to the above you'll be missing the phone and messaging app components of the android OS on the nexus 7 (although as of 4.4 messaging app has been integrated with hangouts). Also you'll have support for multiple user profiles on your tablet, which is not an option on android phones.

BTW, you'll probably need to wear cargo pants to accommodate a Nexus 7, as it would probably be too large in your front pocket for you to sit comfortably.

---
Tags: nexus-7, nexus-5
---


# Question
Title: Galaxy Nexus I9250 stuck on x logo after updating yakju to takju
My Galaxy Nexus I9250 gets stuck on X logo after I updated yakju to takju (4.2 factory images for takju).

How I can fix this?

# Answer
You can flash back to factory to save your phone.

1. Download latest image of your Galaxy Nexus Link.
2. For example, if you download android 4.3 takju, unpack
3. You will see `flash-all.bat` or `flash-all.sh`. If you're using Windows, run `flash-all.bat` with your phone connected the PC and drivers installed. And under Linux , run `flash-all.sh`
> 0 votes

---
Tags: samsung-galaxy-nexus, boot
---


# Question
Title: Why would a tablet not have Google Play?
I have a Polaroid tablet. It does not have Google Play. I called Cust. Svc, they don't know why. I know that Play is closed source, but still free. Other Polaroid tablets do have Play. Why on Earth would a company make a tablet that does not feature Google Play?

# Answer
> 3 votes
The answer is most likely that your Polaroid tablet isn't licensed to use Google Play. There are a number of requirements that must be met before Google licenses its app store for use on a tablet. Some of it has to do with software compatibility tests that pass or fail for the device.

This is from the Polaroid tablet FAQ:

http://www.polaroid.com/faqs/tablet-faqs/i-cannot-use-google-play-store-why

It says: "Our tablets are not licenced with GooglePlay store as of yet..."

I'm not sure how old that FAQ message is, though, as it goes on to suggest that tablets don't need Google Play but smart phones do. Weird. It also says that you can use Amazon's app store.

There's also this link which goes over how to install Google Play on a Polaroid tablet. I don't know how good it is, but it might work for you...

http://www.the-digital-reader.com/2012/04/07/how-to-install-google-apps-gplay-etc-on-polaroi-pmid701

I'm not sure why any Android device manufacturer wouldn't include Google Play. My guess is it requires a fee to license it from Google. But supposedly it costs nothing to run their open source compatibility test to prove their devices are compatible with Google Play. There may also be other legal issues, especially with regards to different regions, content distribution and encryption.

# Answer
> 0 votes
Does it have other google apps like gmail, google maps, etc?

If not then the tablet is stripped off the google apps. If you find other apps then you might want to confirm if the app has not been disabled in settings.

Settings-\>Apps-\>All

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


# Question
Title: Can't use ADB with Nexus 4 after 4.3 update
Here's a funky issue. I've been using ADB without any problems on 4.2.1 and 4.2.2 on my Nexus 4 (Stock Android and some CM10-based ROMs). When I flashed a CM10.2-based rom (JellyBro, I believe?) a few months ago, I was never able to get ADB to work, so I restored a nandroid of my previous setup. After a while, I decided to flash the stock 4.3 image and see if I still have the problem. I do.

The setup?

* Phone: Nexus 4
* Phone OS: Android 4.3 (Factory)
* Computer OS: Linux Mint 15

Okay, the problem?

* I cannot use ADB with my N4 on 4.3.
* I cannot authorize my computer with my device.

What have you tried so far?

* I just tried to use the default feature. The phone should prompt to authorize my computer, but I never get a prompt. I checked /data/misc/adb/ and the directory was empty.

+ Even so, I decided to click the "Revoke USB debugging authorizations" option in Developer options.
* I copied ~/.android/adbkey.pub from my Linux box and put its contents in a new file named /data/misc/adb/adb\_key on my device.

+ When that didn't work, I rebooted the device.
    + When that didn't work, I disabled/enabled ADB on the device.
    + When that didn't work, I killed adb on my computer, then restarted it.
    + When a-c didn't work, I did them all sequentially before trying again, which also didn't work.
* Exactly the same as above, but put it in /data/misc/adb/adb\_keys intead of adb\_key (because XDA and other sites cite both filenames).
* Clicked the "Revoke USB debugging authorizations" button again. Rebooted the phone, killed ADB on my computer. Still no prompts to authorize.
* It only removed /data/misc/adb/adb\_keys, not adb\_key. So I'm pretty sure adb\_key is the wrong filename (despite being cited at a frequency on par with the correct name).
* Update my platform-tools and Android SDK packages. No dice.

+ Can't actually update; I have the most recent version (18.0.1)
* Remove and reinstall platform-tools. No dice.
* By the way, my permissions for the adb\_keys file are 300. Owner is root. Group is root. Or in other terms:

```
ls -l adb_keys
-rw------- root root

```

Are you sure this is only happening to you on 4.3?

* Yes. I have no problems after installing any 4.2 rom with recovery, or the 4.2.2 factory image with fastboot.

And it's exactly the same issue with factory 4.3 or a 4.3-based ROM?

* Yes. Although I've only tried two or three roms, plus the factory image. There may be a magical rom out there somewhere that does work though.

Have you tried any other devices?

* I tested adb with my girlfriend's 2012 Nexus 7 running 4.3. It had no issues at all.

Any other computers?

* Unfortunately no. I only have my Linux Mint 15 box.

---

Okay, so that's basically the gist of it. Does anyone else have any clever ideas? (Or does anyone see where I was an idiot and made a mistake?)

File transfers over MTP also work fine.

Flashing the 20130910 nightly build of PAC-man actually gave me working ADB without the need to authorize my computer at all. This is fortunate, but the original question is still up in the air: Why can't I get it to work on stock?

# Answer
Try to switch the device into **PTP mode** *(under Settings -\> Storage -\> USB Computer Connection and manually select the connection mode...)* and connect to computer. Let it install, switch back to USB mode and plug in again.

Update: XDA tread
> 1 votes

# Answer
I had the same issue and I solved it by updating to the latest SDK tools using Android SDK Manager. The problem is actually on your adb not on your phone.
> 0 votes

# Answer
Windows 7

To install the Android USB driver on Windows 7 for the first time:

Connect your Android-powered device to your computer's USB port. Right-click on Computer from your desktop or Windows Explorer, and select Manage. Select Devices in the left pane. Locate and expand Other device in the right pane. Right-click the device name (such as Nexus S) and select Update Driver Software. This will launch the Hardware Update Wizard. Select Browse my computer for driver software and click Next. Click Browse and locate the USB driver folder. (The Google USB Driver is located in \extras\google\usb\_driver.) Click Next to install the driver.
> 0 votes

---
Tags: adb, nexus-4, 4.3-jelly-bean
---


title: The Keyboard Freezes, App Crashes

text:
# Question
Title: The Keyboard Freezes, App Crashes
I'm running on CyanogenMod and in the middle of typing, the keyboard would freeze heavily and crash/minimize and I can't get it back up. This lasts for about a minute.

# Answer
> 2 votes
If your screen blinks and/or keyboard freezes, go into

Settings --- \> Developer options and make sure the following are checked. Disable HW Overlays and Force GPU Rendering

Now it should be blink/flash-freeze-free

---
Tags: cyanogenmod, keyboard, crashes, system-freeze
---


# Question
Title: ffmpeg - Permission denied when running binary, even as root
I've compiled ffmpeg for Android with the NDK and transferred the compiled binary to /data/local, but when I try to execute the binary, even as su, the terminal returns 'Permission denied.'

The configure script I use for ffmpeg is:

`NDK=/home/adam/ndk/android-ndk-r9c
PLATFORM=$NDK/platforms/android-19/arch-arm
PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64`

`./configure --target-os=linux --arch=arm --enable-cross-compile --cross-prefix=$PREBUILT/bin/arm-linux-androideabi- --sysroot=$PLATFORM --enable-pic --enable-runtime-cpudetect`

`ls -l ffmpeg` outputs: `-rw-rw-rw- root root 10338136 2013-12-30 15:54 ffmpeg`

# Answer
> 3 votes
Looking at your file permissions, it looks like a simple permissions problem. The file does not have execution permissions for any users.

You can use many different options to set permissions:

* `chmod` should work on most cases.
* You can also use many file managers to set file permissions individually. The option you wound up using, ES File Explorer, is an excellent example of such.

You should also read up on Unix Permissions if you're not already familiar with the subject. It'll be a great help in the future.

---
Tags: ffmpeg
---


# Question
Title: Galaxy Tab P1000 shows a phone <-> PC symbol and is not responding after flashing
I was flashing my GT P1000 and the power went down, then on the galaxy tab screen i see an image of a Phone ! PC and nothing i can do to reboot it or connecting it to the laptop. Its dead.

please help

# Answer
> 1 votes
The best you can do is power off the device completely, but do nothing for now, head over to samfirmware and download the appropriate ROM for your region.

Once you do that, refer to the instruction on using Odin.

You should have the PIT, and the MD5 file, and also the CSC file set up within Odin.

Then press and hold the VOLUME DOWN button, and then briefly press the POWER button, the device should go into download mode. From there Odin should detect the device, then start flashing as normal.

***Disclaimer:***

I am not responsible, please double check to make sure you have the right check-boxes ticked within Odin. If all else fails, refer to the XDA forum

***Another route:***

If you cannot get into Download mode, try the hard reset - that is, ensure the tablet is powered off completely, hold the VOLUME UP button, and then briefly press the POWER button, the device should hard reset itself.

And try the above again.

# Answer
> -3 votes
heyy i got an answer .

go to youtube and search for Update P1000 to gingerbread

Select Vio's , and download the file

Watch the video.

i had the same problem too.

---
Tags: samsung, unbricking
---


# Question
Title: Android 4.2 Nexus 7 Update "Assert failed: apply_patch_check()"
When I try to update my Nexus 7 from 4.1 (Jelly Bean) to 4.2 (also Jelly Bean) it works fine up to a point where the little android (with the rotating shape) lays down and has a red warning triangle with an exclamation point. When I press the power and VolUp buttons simultaneously to see what went wrong, the log shows this:

```
Verifying current system
Assert failed: apply_patch_check("EMMC:/dev/block/platform/sdhci-
tegra.3/by-name/LNX:5013504:c48f8e86e73fb2c2ba1794f5ec98e27c9e206ed5:
5060608:319331fae14fec8a88063751475fce26bae328e0")

```

I searched for the error message online and couldn't find anyone with the same problem. I even removed the random letters and numbers after "by-name" (I assume these are device-specific), and still found nothing. I also tried factory resetting and still the same problem.

I'd like to know what went wrong, and how to fix it.

# Answer
> 0 votes
I don't really know what caused this problem. I had to unlock the bootloader and sideload with adb. This involved completely wiping my tablet. Here are instructions. Now my tablet updates just fine.

# Answer
> 2 votes
Q- What is an assert script?

A- All it does is check to make sure you are flashing the ROM on the correct device.

How to fix Android Custom ROM Status 7 installation Abort assert failed error in Recovery Easily \[Ultimate Guide\]: http://mobotechie.com/tips-tricks/how-to-fix-android-custom-rom-status-7-installation-abort-assert-failed-error-in-recovery-easily-ultimate-guide

Assert failed \[SOLVED\]: http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/182438-solved-assert-failed.html

Thanks for those cool guys, and good luck.

---
Tags: updates
---


# Question
Title: Why do people recommend rooting a device before flashing a custom ROM?
If rooting isn't required to flash a new ROM (unlocking your bootloader is), why do many people recommend rooting your device before flashing it?

# Answer
> 4 votes
I think this one really depends on the device and procedures involved in installing a new ROM. For Nexus devices, there's really no point because you can just `fastboot oem unlock` the bootloader and install your new recovery with `fastboot flash recovery [file]`.

Other devices, however, may force you to use tricks that require root in order to unlock the bootloader. For example, in order to install a ROM on a device which doesn't support , you may need root in order to install a custom recovery.

---
Tags: rom-flashing
---


# Question
Title: Can I record audio using the USB port on my phone?
I have a mini USB 3.0 on a Samsung Galaxy Note 3.

I'm a DJ. Can I use the USB 3.0 to record music from a phono left and right output on a DJ mixer? Obviously I'd need an adapter, but is it possible?

Or would it have to be a 3.5" headphone jack connection?

# Answer
> 0 votes
I'm no audio pro, but I'm fairly certain that something like this would require a DJ mixer that's actually made for working with Android phones, and has its own app for the phone.

Otherwise, you'd have much better luck recording over the 3.5" headphone jack.

---
Tags: samsung, usb-on-the-go, audio-recording
---


# Question
Title: adb connection problem on Kubuntu 13.04 x64
I'm facing a problem with ABD connection under Kubuntu 13.04 x64. Every time I try to push/pull/shell ls the adb disconnects from device. I tried the following solutions:

1. Added device ID into .android/adb\_usb.ini but nothing helped
2. Added new udev rule and also nothing helped
3. Flashed the ROM and nothing helped
4. I re-installed my Kubuntu 13.04 x64

Some notes :

* USB Debugging activated
* Device is Prestigio PMP5080BRU (Rooted) - Android Gingerbread 2.3.1
* I'm using the latest Android SDK available on official web site
* The ADB works very well on Windows 7 x64
* Even when ADB disconnects, I still can see device via **lsusb** command
* ia32-libs already installed on the system
* jdk and jre installed on the system and works as expected
* Paths configured and working properly
* ADB works as expected with my Samsung Galaxy S II (Jelly Bean 4.1.2 - Stock)

dmesg :

```
[ 5571.640498] usb 3-2: new high-speed USB device number 13 using xhci_hcd
[ 5571.657013] usb 3-2: config 1 interface 1 altsetting 0 bulk endpoint 0x83 has invalid maxpacket 64
[ 5571.657426] usb 3-2: New USB device found, idVendor=0bb4, idProduct=0c02
[ 5571.657433] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5571.657436] usb 3-2: Product: rk2918
[ 5571.657439] usb 3-2: Manufacturer: RockChip
[ 5571.657442] usb 3-2: SerialNumber: 0123456789ABCDEF
[ 5571.664067] scsi13 : usb-storage 3-2:1.0
[ 5572.659163] scsi 13:0:0:0: Direct-Access     PMP5080B                  0100 PQ: 0 ANSI: 2
[ 5572.659453] scsi 13:0:0:1: Direct-Access     PMP5080B                  0100 PQ: 0 ANSI: 2
[ 5572.661211] sd 13:0:0:0: Attached scsi generic sg2 type 0
[ 5572.661525] sd 13:0:0:1: Attached scsi generic sg3 type 0
[ 5572.662492] sd 13:0:0:0: [sdb] Attached SCSI removable disk
[ 5572.662947] sd 13:0:0:1: [sdc] Attached SCSI removable disk

```

Any one got an idea? Regards,,,

# Answer
> 1 votes
I've had a similar problem with a Rockchip device. Short `adb shell` commands worked, but ones with multi-line output just disconnected randomly, sometimes before producing any output.

On plugging the device in, the kernel syslogged the following:

```
Dec 30 20:38:03 icebox kernel: [ 1153.016178] usb 9-1.1: new high-speed USB device number 4 using xhci_hcd
Dec 30 20:38:03 icebox kernel: [ 1153.032476] usb 9-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
Dec 30 20:38:03 icebox kernel: [ 1153.038276] usb 9-1.1: New USB device found, idVendor=2207, idProduct=0006
Dec 30 20:38:03 icebox kernel: [ 1153.038281] usb 9-1.1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Dec 30 20:38:03 icebox kernel: [ 1153.038284] usb 9-1.1: Product: rk30sdk
Dec 30 20:38:03 icebox kernel: [ 1153.038287] usb 9-1.1: Manufacturer: rockchip
Dec 30 20:38:03 icebox kernel: [ 1153.038290] usb 9-1.1: SerialNumber: 0123456789ABCDEF
Dec 30 20:38:03 icebox colord: Device added: sysfs-rockchip-rk30sdk

```

Out of desperation I moved the device from a USB3 socket on my Linux box to a USB2 socket, as follows

```
Dec 30 20:45:03 icebox kernel: [ 1572.844024] usb 1-3: new high-speed USB device number 2 using ehci-pci
Dec 30 20:45:03 icebox kernel: [ 1572.976394] usb 1-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
Dec 30 20:45:03 icebox kernel: [ 1572.976889] usb 1-3: New USB device found, idVendor=2207, idProduct=0006
Dec 30 20:45:03 icebox kernel: [ 1572.976893] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Dec 30 20:45:03 icebox kernel: [ 1572.976896] usb 1-3: Product: rk30sdk
Dec 30 20:45:03 icebox kernel: [ 1572.976899] usb 1-3: Manufacturer: rockchip
Dec 30 20:45:03 icebox kernel: [ 1572.976902] usb 1-3: SerialNumber: 0123456789ABCDEF
Dec 30 20:45:03 icebox colord: Device added: sysfs-rockchip-rk30sdk

```

and `adb shell` then worked perfectly. You will notice the warning `bulk endpoint 0x81 has invalid maxpacket 64`. This means the Rockchip device is not compliant with the USB standards. My guess is that the Linux ehci-pci driver is more forgiving than the xhci\_hcd driver.

Interestingly enough, I saw exactly the same behaviour on a Mac laptop, when I plugged in the Rockchip device. There, the kernel syslogged:

```
Dec 29 21:54:33 dhcp13 kernel[0]: USBF: 889121. 50      Endpoint 0x81 of the USB device "rk30sdk" at location 0x26400000:  converting Bulk MPS from 64 to 512 (USB 2.0 Spec section 5.8.3)

```

and `adb shell` broke in exactly the same way.

**TL;DR:**

Plugging into a USB2 port instead of a USB3 port might solve the issue.

Good luck!

---
Tags: adb, linux
---


# Question
Title: FireFireFire Kindle Fire stuck in strange bootloop
I have a Kindle Fire (1st gen) using the FireFireFire bootloader to boot TWRP and AOKP. It has worked fine for a while before. Now, I cannot turn it on when it is not plugged in. When it is plugged in, it automatically boots to FireFireFire, then turns off, then back to FireFireFire, and so on. I do not have time to choose a boot. I also cannot get ADB to recognize the device because it is never on long enough. What can I do?

Thanks for any help.

# Answer
> 1 votes
I had the same problem with my kindle fire 1st gen. i had to open the case, remove the battery connection to the motherboard for 20 seconds.. plugged in the battery and it started working again.

---
Tags: boot-loop, bootloader, amazon-kindle-fire
---


# Question
Title: "Show only contacts with phone number" - Filter missing in Android 4
The stock contacts app of Android 2.3. *(and older versions)* had a filter that displays only contacts with a phone number, accessible under `Menu -> Display Options -> Only contacts with phones`.

This seems to be gone in android 4. The other display options moved to `Menu -> Settings`, but this one is missing. It's also not under `Menu -> Contacts to display`.

Does anybody know if this option still exists and where it is if thats the case?

# Answer
In Ice Cream Sandwich, the old Contacts app was now replaced with the People app. This new app is meant to keep you connected with all of your contacts, not just people you call, and it does so in different ways then the old contacts app, by hooking in to social networks and things like that.

The option to only show contacts with a phone number is not an option in the new People app. But I agree that it should be there, especially when you are searching for a contact when you want to make a phone call.
> 12 votes

# Answer
The new phone App in ICS does have a contacts tab of its own, it seems to show only the contacts with numbers so you might prefer to use that on most occasions.
> 5 votes

# Answer
The People app shows all the contacts regardless of what information is available. But the dialer app only shows contacts with phone numbers.
> 2 votes

# Answer
How it works is this:

* If you obtain a contact straight from the menu you will see all contacts, including email addresses

But if you go to Contacts via dialer, you will see only contacts with phone number.
> 0 votes

# Answer
Here is a comment found at the top of the relevant source file for the Contacts app in ICS:

> /\*TODO(emillar) I commented most of the code that deals with modes and filtering. It should be * brought back in as we add back that functionality. \*/

So it appears it has been removed temporarily and will be available again in a future version of the contacts app.
> 0 votes

---
Tags: contacts, 4.0-ice-cream-sandwich, filter
---


title: Sync iPod Classic on Asus Tablet

text:
# Question
Title: Sync iPod Classic on Asus Tablet
I have a lot of music on both my iPod Classic (pre-iOS type), and my Asus Transformer tablet. Is it possible to sync the two for music and pictures? Or am I forced to use a computer?

The tablet is rooted, and the iPod does have Disk Usage enabled. All the music files show up as just 4-letter folders and filenames though.

# Answer
> 1 votes
I have a similar setup with iPod Classic (160 GB) and Asus Transformer TF300T. I have yet to find a direct method to connect iPod to the tablet and sync via an app. As of now, the only way is via a computer.

If you want to go the PC way, you can use iSyncr for PC and sync playlists. iSyncr also has an app for Mac. However, I am not sure of pictures being synced via iSyncr.

Another option is to export all the music via programs like Floola to your computer and later transfer to the tablet.

---
Tags: asus-transformer-infinity
---


# Question
Title: Would Nexus 4 bought from UK work in India?
I bought a Google Nexus 4 LG make from UK, will it work in India?

# Answer
> 0 votes
I'm pretty sure there is only one model of the Nexus 4. It should work with no problems.

On the off chance that there are problems, there were also different radio images released for different areas. Almost all of them (if not all) can be found over here, on XDA Developers. The version for India is 0.54.

If needed, these images can be flashed using or possibly using a .

As long as your carrier in India uses a frequency that the Nexus 4 supports, the hardware itself isn't locked to any geographical location.

From GSMArena:

**2G Networks**:

* GSM 850 / 900 / 1800 / 1900

**3G Networks**:

* HSDPA 850 / 900 / 1700 / 1900 / 2100
* HSDPA 900 / 2100

---
Tags: nexus-4
---


title: How do I factory reset my HTC Desire?

text:
# Question
Title: How do I factory reset my HTC Desire?
I got an old HTC Desire (the first model) which I need to reset.

I've tried to hard reset my phone using the instructions here: http://www.thefullsignal.com/htc/htc-desire/4989/how-hard-reset-htc-desire. But my phone just keeps booting as usual. Maybe I'm doing something wrong?

Are there another way for me to reset the phone? Maybe through ADT or something else?

**Edit**: I've forgot both which Google Account I used and the visual password (It's an old phone). So I can't log into the phone. That's why I want to do a hard reset.

# Answer
You should be able to wipe via the recovery however, this will wipe all the data on the device including contacts, apps, pictures and videos.

1. Turn the power off. If your HTC Desire is frozen, pull the battery out and reinsert it
2. Hold the Volume Down button
3. Press and release the Power button
4. You are now presented with a menu that allows for Fastbook, Recovery, Clear Storage, and Simlock
5. Select Recovery
6. On the next screen press Volume Up and Power
7. You should then see the "Android System Recovery"
8. Select the 'Wipe data/factory reset' option
9. You may need to confirm your choice (i don't want to wipe the device i have so not 100% sure)
> 6 votes

# Answer
After the phone boots normally, go into the **Settings** app. Choose **SD & phone storage**. The last item on the next screen is **Factory data reset**.
> 0 votes

# Answer
If your phone boots as normal then yes, you're missing the menu you need. When you continue to hold the Vol Down button as it powers on you should see the white boot screen show in this YouTube clip (it's not in English but the process is the same). Once you reach that menu you'll find the instructions you linked to helpful.
> 0 votes

# Answer
Take the micro SD card out if it's in. Worked for me.
> 0 votes

---
Tags: htc-desire, factory-reset
---


# Question
Title: VNC android app which takes native control of touch as a mouse
I've been trying to install a linux distribution onto my android tablet for some time now and have done so but have recently stumbled upon a problem. When connecting the mouse, naturally the app does not support dragging windows or scrolling or right mouse click. I was wondering if there was any way to have these things supported by any VNC app. Either that or an alternative way to install linux as a rom.

# Answer
> 1 votes
VNC Viewer from RealVNC is a bit pricey ($9.99) but probably has the best keyboard/mouse support of any VNC app on Android.

---
Tags: linux, vnc, rom
---


# Question
Title: Installing Play Store on Chinese Samsung Note 3
I have a Chinese Note 3 running Android 4.3. It doesn't have the Play Store which defeats everything that made Samsung dominate the smartphone space. I can't download GMail; I am stuck with a browser that uses Baidu for search; there is no Facebook and Twitter. It could almost be just one big feature phone outside China.

I would like to ask how do I install the Play Store and get the other Google services on the device. I searched the internet and it always tells me to root the device.

Could anyone enlighten me on how does rooting the device be able to get the play store running again?

Could anyone provide the steps in installing it after you rooted the device?

# Answer
Upon searching at XDA, few had success in rooting Galaxy Note 3 (Chinese version) `SM-N9006` and installing Google PlayStore via `CWM`. Nobody there has mentioned why root is required to flash CWM via ODIN. My guess is it is required to flash CWM by ODIN. CWM is required to flash GApps.

Please follow the instuctions in this thread at XDA where users have reported success with CWM and PlayStore functionality.

There is another thread which uses a safe method for rooting without disturbing Knox. I would recommend trying it out before following the first link for flashing GApps.

**Disclaimer:** I do not own this device and any answer provided by me is found from internet search and the rate of success may vary. Please read thoroughly before proceeding to avoid bricking your device.
> 1 votes

# Answer
@Mr A, there is no other way to install google apps without root. It is happen because the system need to install gapps to system folder. You only need to root and flash custom recovery base on your device. After that, you can flash the corresponding gapps to your OS version through custom recovery.
> 0 votes

---
Tags: google-play-store, rooting, google, samsung-galaxy-note-3
---


# Question
Title: Can Titanium Backup successfully backup and restore Google Authenticator between ROMs?
I have a rooted Nexus 5 running stock 4.4.2. I want to install another ROM such as PA4 or CM11 (also 4.4.x based), but I have about 5-odd items in my Google Authenticator install which are a pain to configure all over again on the 'new' device. Will using Titanium Backup to backup and restore Google Authenticator preserve the settings and tokens?

I read somewhere that it doesn't work if you move between major versions of the OS and even though I'm moving from 4.4 to 4.4, I am changing the base ROM, so I'm not so sure.

If anyone has tried this and hasn't been able to move GA over gracefully, I might just stick around with the stock ROM for a little while longer, because I only just got this phone a couple weeks ago.

# Answer
It worked fine for me.

I recently replaced my Sony Xperia Z with a Nexus 5. I copied over the Titanium Backup files and restored them, including Google Authenticator. No problems to report, I can still connect correctly to sites and apps requiring a code.
> 6 votes

---
Tags: backup, 4.4-kitkat, titanium-backup, nexus-5, google-authenticator
---


# Question
Title: updater-script for flashing raw partition image
I created the image with the following commands

```
dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/modem.img
dd if=/dev/block/mmcblk0p5 of=/mnt/sdcard/aboot.img

```

Now, I want to create a flashable zip to flash these images to another copy of the device.

1. Do I need to format the partition before I write the raw image in the first place?
2. Is this script okay if I assume no formatting is needed?

```
ui_print("Updating modem.img ...");
write_raw_image("aboot.img", "/dev/block/mmcblk0p5");
write_raw_image("modem.img", "/dev/block/mmcblk0p1");
ui_print("Finished!");
ui_print();

```

If it needs formating, I use the Partition Table app to identify the partitions. It shows for `/dev/block/mmcblk0p1` mount point and filesystem type ("vfat") but for `/dev/block/mmcblk0p5` this info is absent.
3. How do I know the filesystem type "EMMC" or "MTD" or what?

# Answer
Seems like `write_raw_image` works only from the filesystem and does what \`dd\`\` does. The proper way would be to just extract the images:

```
package_extract_file("aboot.img", "/dev/block/mmcblk0p5");
package_extract_file("modem.img", "/dev/block/mmcblk0p1");

```
> 2 votes

---
Tags: updates, rom-flashing, zip
---


# Question
Title: Disable WhatsApp notifications in status bar and notification menu
I have a Samsung Galaxy Ace Duos. I want to stop displaying my WhatsApp message notifications in the status bar and the notification menu.

I found the answer for Galaxy S4 that suggests:

* Go to **Settings**
* Choose the **More** tab
* Choose **Application Manager**
* Choose **WhatsApp**
* Turn off **Show notifications**

But in my device I am not able to find a **More** tab in the settings menu. Is there any other solution for this?

# Answer
> 7 votes
You can disable WhatsApp notifications in status bar and notification menu by doing the followings.

* Open Whatsapp.
* Goto `Settings` =\> `Notifications`
* Under Notifications, choose
    + Notification Tone: Silent
    + Vibrate: Off
    + Popup Notification: No Popup
    + Light: None

# Answer
> 7 votes
You need to go into the actual Android settings, and then Application Manager:

Android Settings \> Application Manager \> WhatsApp

Then untick "Show Notifications".

You can then choose to enable pop-up alerts for messages or groups. (In my case I only wanted an alert if a single person sent something to me - not inane group chatter!)

# Answer
> -3 votes
I disabled the notifications for whatsapp by going to the application manager for the phone.

---
Tags: notifications, whatsapp-messenger
---


# Question
Title: Long press home button and power button both showing power menu?
Yesterday i installed the official rom for my note 2 (N7100DDUEML4), and after that i rooted the phone. But After that power button and the long press home button both shows the power menu.

> I am unable to see the recent apps popup

How can i fix this or is there any way i can change the behaviour of long press home button as my phone is rooted.

# Answer
> 1 votes
As your device is rooted, Button Remapper might provide a solution. It allows you to re-assing actions triggered by buttons, so you should be able to re-map the home key accordingly.

---
Tags: root-access, 4.3-jelly-bean, samsung-galaxy-note-2
---


title: Using OTG cables when connecting to PC

text:
# Question
Title: Using OTG cables when connecting to PC
Can an OTG cable, micro B male to USB A female, be used with the cell phone if connecting to a PC either with a USB A Male to Male lead or with a standard A Male to Female lead plus a standard A Femal to Female adapter?

# Answer
> 0 votes
no, the OTG marks to the phone it's OTG and not normal cable

the easy way is just to use a normal cable

---
Tags: usb-on-the-go
---


title: Internal storage is used up by Android

text:
# Question
Title: Internal storage is used up by Android
My Xperia J has 756 MB of internal storage. After 2 months of use I hardly can install anything as my system directory is 600 MB. It seems that in system/apps I have 200 MB of not used apk files (system apps that could be activated I guess), and 400 MB of the system with its core and its installed apps. So basically 756 MB is around 200 MB at the first instant of starting the using of my phone.

I use Clean Master to delete 10-20 MB of cached data now and then but as my phone is not rooted, I am stuck. I moved every application to the internal SD card (I can't use the external SD card - because it is not listed in the application settings as an option)

What can I do to install more apps?

# Answer
Unfortunately this is a common problem for all xperia J users, including myself. I have installed many recommended apps for moving stuff from internal to external SD card but after doing this, pictures, music, videos etc I have moved cannot be played/viewed meaning you have to move them back in order for them to be viewed/ played again, however adter moving them back my files still didn't work. I have not yet come across the answer to solving this problem but I can recommend not downloading apps that move stuff to SD card as they won't work, just clear your cache as much as possible to relieve it of some memory. Hope this helps a little bit
> -1 votes

---
Tags: internal-storage, internal-sd, sony-xperia-j
---


# Question
Title: Can not uninstall standard Android keyboard or get it back working
I want to uninstall the standard Android keyboard `com.android.inputmethod.latin`. I googled and found multiple threads discussing this problem.

What I did so far:

1.) Uninstall via intent -\> doesn't work

2.) `adb uninstall com.android.inputmethod.latin`

3.) `adb uninstall -k com.android.inputmethod.latin`

4.) My phone is rooted: `adb root`, `adb shell`, `pm uninstall -k com.android.inputmethod.latin`

But non of these methods worked yet. The AOSP Keyboard is still for selection in the android settings and the package is still shown when executing `pm list packages | grep latin`

The problem is: my keyboard isn't working any more :D So can i reinstall or uninstall it?

Please help me!

# Answer
> -1 votes
Maybe you can remove manually using adb shell.

`adb remount`
`adb shell`
`adb su`
`cd system`
`cd app`
`rm yourapkname.apk` -\> Change to the apk you want to remove
`reboot`

---
Tags: 4.2-jelly-bean, adb, shell
---


# Question
Title: Can I configure my device or computer to stop trying to install software when I connect them?
When I plug my HTC ONE into my computer via a USB cable, it always wants to try and install a bunch of random things on my computer that I really don't want nor need. Just plugging it in with the current drivers installed, it shows up fine in my Portable Devices list on Windows 7, as seen here:

Even with it working *perfectly fine* already, it still insists on installing other stuff. It wouldn't let me capture a screenshot of the User Account Control dialog:

> **Do you want to allow the following program to make<br>changes to this computer?**
>
> Program name: TL-Boots Application
> Verified published: **HTC Corp.**
> File origin: CD/DVD drive

**Is there any way I can configure either my phone or computer to stop trying to install all this crap ever time I plug my phone into the computer?** It's really annoying always having to click No on that popup every time I plug it in. I really don't want all their excess software that I'll never use on my computer. I can't seem to find anything in the USB settings that mentions auto-installation. Last time I installed this junk it made my simple storage access through My Computer stop working (my phone stopped showing up in the list when connected). That's literally the only feature I even use, so that was rather inconvenient.

# Answer
Don't have a windows machine handy but look in the microsoft site advises, (for windows 7):

> AutoPlay lets you choose which program to use for different kinds of digital media, such as music CDs or pictures from your digital camera.
>
> Show all To turn AutoPlay on or off
>
> When you turn AutoPlay on, you can choose what should happen when you insert different types of digital media into your computer. For example, you can choose which digital media player is used to play CDs. When AutoPlay is turned off, you are prompted to choose what you want to do when you insert digital media into your computer.
>
> Open AutoPlay by clicking the Start button Picture of the Start button, and then clicking Control Panel. In the search box, type autoplay, and then click AutoPlay.
>
> Do one of the following:
>
> To turn AutoPlay on, select the Use AutoPlay for all media and devices check box.
>
> To turn AutoPlay off, clear the Use AutoPlay for all media and devices check box.
>
> Click Save.

**N.B.** It is almost always a ***good*** idea to turn this off as it stops malicious code on CDs/DVDs/USB keys/etc from being able to run.
> 4 votes

# Answer
Adding on @steve's answer: You can also disable only the Autoplay action for your HTC.

1. You can access the Autoplay menu directly from the start menu by writing `Autoplay` in the search box.
2. In the Autoplay menu, you'll see (probably near the bottom) a line corresponding to your HTC, where you can choose no action
> 0 votes

# Answer
Try to connect the phone as MTP Device \> Under the USB connection settings.

Should help!
> -2 votes

---
Tags: htc-one
---


# Question
Title: Reinstall OS android on chinese phone Gusun JY809?
I bought a Chinese phone, the Gusun JY809. I am satisfied with the phone itself but it still logs into chinese web apps and stores. Unfortunately, I am in the Czech Republic. I have tried to install CyanogenMod but I could not find the right one.

Are there any custom ROM options for this phone?

# Answer
I have the same phone and having the same difficulty on finding any info, so far I have been able to:

Hope this helps.
> 0 votes

---
Tags: cyanogenmod, rom-flashing, custom-roms
---


# Question
Title: Phone wakes when unplugged, how to keep it asleep?
I'm trying to charge my phone with an inconsistent power source. Unfortunately, the phone wakes up whenever power stops... Sometimes (often) using more power than is charged.

Is there a way to stop the trigger to wake when charging ends? What is the internal name for this trigger?

My workarounds so far share the same fault: I can't receive calls. It can't wake if I turn it off, and it doesn't use too much power (usually) in airplanr mode.

# Answer
It's probably doable, but I very much doubt that you can do this with the default (unmodified) factory firmware. Custom firmwares such as CyanogenMod may allow you to do this. Your mileage may vary and you may even need to modify or recompile these custom firmwares to get what you want.
> 1 votes

# Answer
I have no idea how to stop that behavior through OS,and I found no reference either. Connect it either to a UPS if the drop out period is long otherwise connect it through a stabilizer if the current drops at a very higher rate, like a blinking of a bulb. Otherwise I don't think it would be good for your phone's charging system.

You could also use USB charging.
> 0 votes

# Answer
I didn't like this behavior either and even though I have a custom (or more like modified) stock ROM (removing the bloatware and rooting it) it didn't change this behavior. However, I found that setting the screen timeout to the lowest value of 15 seconds did the trick in that it would force the phone to go back to sleep by shutting off the screen in 15 seconds after it comes to life, this meant that there was minimal loss of power while unattended, maybe that would help you since there is no way to stop the behavior altogether.
> 0 votes

# Answer
The SnooZy app will let you manage this. (See this answer for details.)
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, charging, htc-evo
---


# Question
Title: Nexus 4 won't charge through laptop on low power
When my Nexus 4's battery is less than 5%, it won't charge while connected to my PC, but I can charge by plugging my Nexus 4 the wall adapter.

I believe it is a hardware problem. Can you help me?

# Answer
> 0 votes
Your computer’s USB port have lower energy output than your wall charger. There is nothing you can do about this other than getting a new computer with higher power USB power output.

Do note that your phone is actually charging even when it says it is not. It is just slower. If you keep the screen off and the device idle, it should be fully charged after some hours. This will be much slower than using a higher power output source.

---
Tags: usb, battery, charging, nexus-4
---


title: Set MP3 as ringtone on CyanogenMod 10

text:
# Question
Title: Set MP3 as ringtone on CyanogenMod 10
Without using a market app, how can I set a custom MP3 file as ringtone?
I've tried placing the MP3 in `media/audio/ringtones` and variations (e.g. `media/ringtones`), but the MP3 does not show in Settings-\>Sound-\>Ringtone.

Thank you.

# Answer
I placed mine in `/sdcard/media/audio/ringtones`. After that the sound appears in the settings menu.

See also: How do I set a custom MP3 as a ringtone for other notifications?
> 8 votes

# Answer
I had the same issue and recently found a perfect solution by accident. While viewing the playlist that contains the song you wish to use as a ringtone (on the apollo media player),a longpress on the song you want to use will give you a list of options; among that list will be "use as ringtone". Simply select, and enjoy your new ringtone! This only works for call ringtones, for message tones you will need another fix. Hope this helps. Works on samsung galaxy S running Cyanogen Mod 10.1 RC5.
> 3 votes

# Answer
I had the same error on Froyo and Gingerbread roms and i found a solution:

* Put your sounds into `/system/media/audio/ringtones`
* Clear cache from recovery
> 2 votes

# Answer
What worked for me was to add it to the sdcard ringtones directory (if not there, create it), copy the file manually to that directory and then reboot. Before the reboot the file did not show up in my Cyanomod 7.2 Cooper (Samsung S5380), but it did after the reboot. The file I copied was a mp3 file. I hope this solution works too for other mods.
> 0 votes

---
Tags: cyanogenmod, samsung-galaxy-s, ringtone
---


# Question
Title: Is there any way (or any iOS or Android app) which i can use to change the current location of my mobile device to be detected as a US location?
I want to test a mobile application which has map search and directions functionality, i.e driving directions from the current location. Is there any way in which i can change the current location of my device to be detected as a US location?

# Answer
> 2 votes
**Enable mocklocations from settings and use any application Eg. https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en**

# Answer
> 0 votes
In settings we can allow mock/proxy locations in android.

---
Tags: applications, geolocation, ios
---


# Question
Title: Samsung Galaxy S GTI-9003 spontaneously reboots
My Samsung Galaxy S GTI-9003 spontaneously reboots itself with different time intervals. The boot cycle does not complete and freezes at Samsung Logo.

When I take off the battery and switch it back on, all the data is gone, the phone is literally formatted.

I have tried several options like factory reset, changed the sim card, removed memory card but nothing is working.

Appreciate help from Enthusiasts

# Answer
> 0 votes
Are you familiar with adb tools from the Android SDK? What you'll need is logging from your device as a starting point.

# The easy way

There are tools available (apk's) that can be installed from the Google Play store to read out the logcat. The 2 first hits on Google play look useful:

https://play.google.com/store/apps/details?id=org.jtb.alogcat

https://play.google.com/store/apps/details?id=com.nolanlawson.logcat

However this logcat is usually cleared on each reboot so that might not be your best option.

# The better way

More information will be retrieved using command line tools like adb from the google Android SDK.

## A quick step by step guide

* Download Android SDK from http://developer.android.com/sdk/index.html (If you're not planning to develop go for the "Download for other platforms" \> "SDK Tools Only" option on that page)
* Follow the installation instructions (download, extract)
* Have your android device connected to your computer using an USB cable (check if drivers are needed for your environment)
* Navigate to the `platform-tools` folder and execute the `adb` command with the following arguments:

adb bugreport \> bugreport.txt

That should create a `bugreport.txt` file within you current directory. Post that information here (**check for personal information first though**).

For more information about the adb tools check http://developer.android.com/tools/help/adb.html

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


title: Android App Force Closing

text:
# Question
Title: Android App Force Closing
```
01-02 15:30:21.361: E/AndroidRuntime(3764): FATAL EXCEPTION: main
01-02 15:30:21.361: E/AndroidRuntime(3764): java.lang.NullPointerException
01-02 15:30:21.361: E/AndroidRuntime(3764):     at com.htc.music.browserlayer.fragment.HtcMusicFragment.initLyricsView(HtcMusicFragment.java:8905)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at com.htc.music.browserlayer.fragment.HtcMusicFragment.initialUI(HtcMusicFragment.java:2305)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at com.htc.music.browserlayer.fragment.HtcMusicFragment.onCreateView(HtcMusicFragment.java:662)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.app.BackStackRecord.run(BackStackRecord.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.app.FragmentManagerImpl$1.run(FragmentManager.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.os.Handler.handleCallback(Handler.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.os.Handler.dispatchMessage(Handler.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.os.Looper.loop(Looper.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at android.app.ActivityThread.main(ActivityThread.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at java.lang.reflect.Method.invokeNative(Native Method)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at java.lang.reflect.Method.invoke(Method.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
01-02 15:30:21.361: E/AndroidRuntime(3764):     at dalvik.system.NativeStart.main(Native Method)
01-02 15:30:21.541: E/EmbeddedLogger(2496): App crashed! Process: com.htc.music
01-02 15:30:21.541: E/EmbeddedLogger(2496): App crashed! Package: com.htc.music v522301810 (5.1.2320352112.658919.648253)
01-02 15:30:22.081: E/EmbeddedLogger(2496): Application Label: Music

```

I open Music app in Android but it force close. I have taken logcat and found this problem causing.

At Line 8905 here is the code :

```
> if-eqz v11, :cond_1
>
> const-string v11, "[HtcMusicFragment]"
>
> const-string v12, "onServiceConnectedHandle, mActivity is null

```

# Answer
# Conclusion

This is a programming error within the HTC Music app (based on the package id). The best option is to report this error to the developers using the force close dialog.

# More details

As a programmer I recognize the nullpointer exception thrown in the `HtcMusicFragment` at line 8905. The package (and class name) indicate that this is an app from HTC for Music playing.

Since this code is closed there is no reason to look further into this yourself, even if you had the knowledge. Let's say it would be perfectly possible to decompile the app (it isn't) and fix the nullpointer even then you wouldn't be able to replace the app on your phone since this is a vendor app. That is without root.

If you want to read about the nullpointer exception try this link https://stackoverflow.com/questions/218384/what-is-a-null-pointer-exception In short there is a method called on an object that hasn't been initialized properly. It's up to the programmer to check for these kind of issues.

# My advice

Go get a better music app on the google play store.
> 1 votes

---
Tags: 4.1-jelly-bean, force-close, java
---


# Question
Title: LG G2 is not showing up in ADB even if I check USB debugging
I can't find my device in ADB for my LG G2 phone running Android 4.2 ICS. I have enabled USB debugging.

What did I miss?

# Answer
> 0 votes
Make sure "USB Debugging" option checked and your driver has been installed properly.

You can try following step command: 1. adb kill-server 2. adb start-server 3. adb devices

Hope this help.

# Answer
> 0 votes
On What OS?

For linux try `lsusb` to see if something is listed that could match your phone.

Is the debug icon showing in the notification bar on the phone?

---
Tags: adb
---


# Question
Title: Unresponsive menu button on several Android apps
I have noticed on several apps there is a menu button/icon (three vertical dots) but it is unresponsive and I'm wondering if it's just me or the app. I initially assumed it was just the app, but I have noticed it in several apps now. The menu button responds to a tap, in that I hear the "tap" sound and the button highlights momentarily, but nothing happens - there is no menu?!

Three apps I have noticed today that have a "do nothing" menu button:

* Compass (called "Tiny Compass" in the Play store)
* BBC iPlayer
* Stack Remote

Is this really a "problem" in the app?

# Answer
This menu button is a backwards compatibility feature. It's displayed on all apps that say they are designed for a version of Android from when Android devices had physical menu buttons. (That's Froyo or earlier.) The Android system can't tell whether such an app needs the menu button or not, so it has to display it to make sure the app is usable on newer devices without the hard button.

If the button annoys you, contact the author of the app and ask them to update their "target version". They can do this and still be compatible with older versions of Android.
> 6 votes

# Answer
I had the same problem. The menu wouldn't respond in Gallery, Setting, and some other applications.The restart didn't work. I tried closing all the application by double-tapping the home button and then reopen them again plus using 'clean master' app. This seems to work (sometimes) tho. Don't really know why, but for me it helps.
> -1 votes

---
Tags: 4.2-jelly-bean, nexus-4, stock-android, buttons
---


# Question
Title: Android App (Lego Speedorz) will not run in restricted profile, crashes instantly
I have two little kids and for obvious reasons I'm not to keen to let them use my account. Since I have Android 4.4.2 on my Nexus 7 I set up a limited profile today and enabled the kids games for the profile.

Sadly one App (Lego Speedorz) keeps crashing instantly when started. Since there is close to nothing one can setup for apps in restricted profiles I'm at a loss here :-(

Any hint what I could try to get the game running?

# Answer
After restarting the tablet the app is now working properly. No idea - could be android was not able to free enough RAM or some such...
> 1 votes

---
Tags: applications, crashes, restricted-profiles
---


# Question
Title: Galaxy S2 Messaging: persistent badge number
I use a Galaxy S2, SPH-D710VMUB (Virgin Mobile) running Android 4.1.2 The default messaging app it comes with has this (very common) feature of showing a little red circle with the number of new text messages in it. When you read your messages the icon disappears and you are left with just the yellow envelope icon.

Lately it has been displaying "3" new messages whether I have new messages or not. It never goes away, always the little red circle and the "3" inside it. My notifications tab at the top of the screen is properly updated, if I have no messages it does not display anything. It doesn't seem to affect any of the other apps, notifications or functions of the phone. It's almost as if the icon simply never refreshed or something. I have already restarted the phone, cleared RAM in Active Applications, etc.

Thanks for your time.

# Answer
1. Head to **Settings**
2. Scroll down to find **Application manager**
3. Scroll to the right until you reach the page **All**
4. Locate **Badge-provider**
5. Click on **Clear data**, if you cannot click clear data then first hit **Force stop**, then you should be able too.
6. Restart your phone

(Source)
> 1 votes

---
Tags: 4.1-jelly-bean, samsung-galaxy-s-2, notifications
---


title: Android images backup to the Cloud

text:
# Question
Title: Android images backup to the Cloud
Is there a way to backup all images of my Android, something like Dropbox, but for all images of gallery, not only camera and screenshots? But for monitor other folders, created by other apps too, like 'WhatsApp images' or 'Messenger'.

Thanks in advance.

# Answer
A very flexible solution for this issue is offered by FolderSync: this app not only allows you to specify which local folders should be synchronized with which remote ones, but also supports a ton of different services, including Dropbox, FTP/SFTP/FTPS, Google Drive/Docs, WebDAV, Ubuntu One, and a bunch of others. I use it myself for Dropbox and SFTP, and am very satisfied (switched to the payed version quite soon after having tried it).
> 2 votes

# Answer
There are tons of apps that will allow you to backup images to the cloud in addition to Dropbox. Some are more "aggressive" than others.
> 2 votes

# Answer
There's some options that I found after trying and researching:

* MyShoeBox: this seems to be the most "dedicated" app for this thing, but there are limitations like the max size of image and resolution (free plans).
* Cloudii: like FolderSync, but free just for a couple of days, and there's a option to automatically send camera photos, is easy to use.
* DropSync: does the same, but only for Dropbox, and you can choose which folders, or file type to filter, but just in a excluding way.
* FlickrUploader: maybe not the best option because of the Flickr terms about usage of the service.

But I think, the most advanced option is FolderSync, the only that can filter files by type (not images only) and features advanced options.
> 1 votes

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


# Question
Title: Application unpublished from Google Play Store but user still can add their review
I just came across such a strange thing from Google Play Store .

I unpublished my application from Google play store 3 days ago. But i see users still adding their reviews. I cannot understand how Google is accepting their review even if my application is not on Google Play Store. Its very strange to me about Google.

Can anyone unveil this secret of Google ! :)

# Answer
> 13 votes
Existing app users will still be able to receive app updates, even if you unpublish your app. So a existing user can go through Google Play \> My apps, and review your app. Only the new users are unable to find it.

Source: https://support.google.com/googleplay/android-developer/answer/113476?hl=en

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


title: Mysterious icon in Notification Area

text:
# Question
Title: Mysterious icon in Notification Area
It is on a Sony Xperia T. The first icon from the left that looks like a battery in hands. I checked the manual and asked around. No one knows... There is no information when I drag down the Notification Area.

# Answer
> 5 votes
According to the Xperia Z manual, that icon indicates that "Stamina Mode" is active.

I don't see it in the Xperia T manual, so I'm guessing that there was a recent update to your device that added that feature.

---
Tags: notification-icons
---


# Question
Title: Nexus 7 came with Superuser & ROM Manager pre-installed
I just received my Nexus 7 from Google and I was surprised to see superuser and ROM Manager apps already installed. How normal is this? Does this mean my tablet is rooted out of the box? Does it mean it was used before? Does it void the warranty?

# Answer
Did you purchased it directly from Google? Very likely you simply got a returned tablet, i.e. a tablet that already had a previous owner, which installed these apps. I doubt that Google pre-installs SuperUser and ROM Manager.
> 1 votes

---
Tags: nexus-7, root-access
---


# Question
Title: Why does every application run as a separate user under Android?
If it's for security reasons, so that one application cannot harm another, why is it not like that in the desktop Linux distros?

If desktop operating systems do prefer interaction between applications, why isn't it the same in the mobile ones? What's the difference?

What needs does a desktop Linux have that justify interaction between applications, that Android doesn't have?

# Answer
> Why does every application run as a separate user?

Because Android enforces a far stronger process isolation as traditional (desktop) operating systems like Unix, Linux or Windows, while still allowing interaction between applications (IPC is one of the strengths of Android) secured by a good security model.

> If it's for security reasons, so that one application cannot harm another?

It is mostly for privacy reasons, but also comes in handy from a security perspective. The strong isolation of Apps in Android guarantees that no App can affect another App.

> why is it not like that in the desktop Linux distros?

Most modern desktop multi-user systems have the focus on isolating users. Processes are also isolated, but not as strong as on Android. For example, if you install a program on Linux or Windows, it will have *full access* to your private user data. On Android, if not special permission is granted, it will have only access to its own data.

A while ago, the fact that Android apps that request the `READ_EXTERNAL_STORAGE` permission also get access to the users pictures residing in `/sdcard/DCIM` was a big shop stopper. Somehow, nobody seemed to remember that under a normal GNU/Linux or Windows installation, every installed app that is run by the user has full access to it's private data.

Android is a few steps ahead compared to traditional operating systems when it comes to permissions and access control for normal end-users. Typical Linux installations for end-users don't expose those features yet. Likely because nobody has written nice, user-friendly GUIs for them. And if there will be ever another Windows version after Win8, we likely see a similar permissions system there too.
> 0 votes

# Answer
Desktop and server systems have a completely different usage model, and they have system administrators to mediate access between users and applications (by setting appropriate group permissions, etc).

With Android there's no room for that kind of thing - your biggest target user base is completely non technical, and security is a must. So things default to high security - no app can fool with another's data. Further, mobile apps tend to be small, and focused on one task, so limiting them to just their own data isn't much of a hardship.
> 5 votes

---
Tags: applications, security
---


# Question
Title: How can I toggle mobile data from a terminal?
I have a rooted Sony Xperia 3 running CyanogenMod 10. Can I turn off mobile data from the terminal?

# Answer
From the terminal, you can use `svc` to control several elements of your device. For mobile data, it would be:

* To disable: `svc data disable`
* To enable: `svc data enable`

You can simply type `svc help` for a list of available commands, or `svc help [command]` for a list of subcommands. For example:

* To get the list of subcommands for controlling mobile data: `svc help data`
* To get the list of subcommands for controlling wifi: `svc help wifi`
> 7 votes

---
Tags: terminal, mobile-data
---


title: Unable to update or uninstall LiveWare

text:
# Question
Title: Unable to update or uninstall LiveWare
I have a Sony Ericsson Xperia Arc S, and I am unable to update or uninstall LiveWare.

Every time I try to update, a message pops up saying:

> Error package file was not signed correctly. Uninstall the previous copy of the app and try again.

However, I am unable to uninstall it as there is no option for me to do so, only the option to update. I also cannot open LiveWare, and because I can not update it my SmartWatch is not working properly as I am unable to install apps to the watch.

My phone is up to date as I have downloaded the latest updates to 4.0.3

I have reset my phone to factory settings updated it and done everything I can think of. What's causing this issue?

# Answer
> 0 votes
To reinstall LiveWare™ manager or Smart Connect

1. From your phone’s main application menu, find and tap **Settings** \> **Applications**.
2. Select **LiveWare™ manager** or **Smart Connect**.
3. Tap **Uninstall**, then tap **OK**.
4. Install **LiveWare™ manager** or **Smart Connect** application from Google Play™ again.

***Note**: The Smart Connect application only works for Sony phones running Android™ version 4.0 and later. All other Android™ phones still need LiveWare™ manager application.*

(Source)

---
Tags: updates, sony-xperia-arc
---


# Question
Title: Programmatically speaking, how is Android set to be "unrooted" by default?
I am not asking what the process is to undergo doing it, but how it is programmed in the first place to prevent certain actions, such as:

1.Downloading to SD card from Google Play store.

2.Accessing/modifying files mounted on the /system directory, and such directories like that.

3.Modifying text, GUI components, etc.

REALIZE that I am NOT asking for code, samples, etc., I just want to know the general idea of how this would be implemented in the source, i.e., hierarchial system, privilege blocking code on the GUI end, or possibly code running in a kernel process, etc.

# Answer
> 1 votes
This isn't a special extraterrestrial thing.

* The default user doesn't have root privilege.
* All those binaries are removed which can grant root access to default user.
* `/system` partition (which contains sensitive files) is mounted as read-only. As only root user can remount a partition with R/W access, you're out of luck modifying those files..

---
Tags: linux, root-access
---


# Question
Title: usb otg thermal printer interface to android tab with usb device
I have printer with USB OTG capability which I want to use with my Android Tab (as USB device).

Is this possible -- and if so, will it work for all Android versions from 2.3 up? Is there any driver needed for this communication?

# Answer
Did you try this App? Supports Ethernet, USB or Serial (with serial-USB adapter). https://play.google.com/store/apps/details?id=qsrtech.posprintdriver

Also, try this app from Opera Mobile Store. If this app doesn't work with your printer, send printer profile to the app server. They might add support. http://apps.opera.com/en\_in/usb\_printer\_driver\_21\_developer\_edition.html
> 1 votes

---
Tags: usb-host-mode, usb-on-the-go, usb-peripherals, thermal-printer
---


# Question
Title: Samsung galaxy note 3 root void warranty
I have read several articles pertaining to rooting a Note 3 and voiding it's warranty. I know a custom rom, or custom rom app would change the binary counter. Would I be safe rooting and using Titanium backup or similar to remove / freeze samsung bloatware?

# Answer
> -1 votes
No in fact there's the `Knox void warranty` flag that will be set to `0x1` if you are on the 4.3.

Knox is not yet really understanded but so far something is sure, if you flash any rom that does not contains the knox security (official or not official) it will void your warranty.

So even if you flash a 4.2.2 version of stock rom from samsung it will set the knox void warranty to 0x1 and your phone will not be supported by Samsung.

**Edit 1** : Well according to comment, it might be possible to avoid the change of th knox flag, with the root method from root de la vega. But still if you are in USA (where voiding warranty with a simple logical flag is possible) be carefull while proceding because it still tricky.

Souce: xda forum about Knox behaviour

---
Tags: custom-roms, root-access, samsung, samsung-galaxy-note-3
---