# Question
Title: Error when upgrading Android 4.3 to 4.4.2 on Nexus 7 (2013) tablet
I have a brand new Google Nexus 7 (2013) LTE tablet and first thing I did, was to check if there is any sys update for my device. It was. System reported that 4.3 --\> 4.4.2 update is ready to download and install.

However, after updating and hitting button to install, I got `Error` message and a droid lying icon. After this my tablet has restarted and reverted back to 4.3.

The strangest part is, that I can't repeat (try to install again), because now my tablet claims, that it is up to date, though it still carries factory 4.3 system version on-board.

Is there any known reason for this behavior (not able to upgrade and then to even re-download update)?

Is there any solution to this problem, except:

I am a rather beginner to the Android system, so terms like *sideload* or *update radio/baseband from .84 to .97* says quite nothing to me! :\[

**EDIT**: I read about this (not being able to OTA-upgrate to 4.4.2), but the strange thing is, that most of these sources talks about **59,1 MB** upgrade image, while mine was **253,9 MB** (five times bigger).

**EDIT**: I have cleared *Google Services Framework* cache and data, as suggested by *dotVezz* in a comment and then I was able to restart download & upgrade to 4.4.2 process. Second attempt ended with success (system upgrated to 4.4.2), so my previous experience seems to be a one-time problem.

# Answer
> 2 votes
**EDITED 01/30/2014**

If you clear the data for Google Services Framework, you can force the OTA update to start again.

There are a few downsides to this, but with a brand new device, you can safely clear the data and perform the OTA update.

---

*Old Answer*...

As deailed in this question, you can download the 4.4.2 image directly from Google and install it on your tablet from your computer.

One method is to use Fastboot:

If you're using Windows, you'll need USB Drivers (official link, and easy mode link, Koush's Universal Driver). The file downloaded includes instructions, which basically boil down to...

1. Reboot into Bootloader/Fastboot mode.
2. Connect your device to your PC with USB.
3. Run the appropriate `flash-all` file for your Desktop OS (Windows `.bat` files and Bash `.sh` files are included with the downloaded Android image).

*Note*: This will also erase all data on your device. Make sure you back up whatever you want to. If I remember correctly, there's a `flash-base` or similar option that will not erase your data, instead of `flash-all`.

---
Tags: updates, installation, ota-update, system-error
---


title: Reading .pdf/ebook

text:
# Question
Title: Reading .pdf/ebook
I have a couple of PDF files I want to read and probably more of those in the future on my computer.

What is the best (simplest) way of transferring them to my Android 2.3 phone (Motorola Motoluxe). And how can I read them?

I am thinking of Dropbox, perhaps, or are there any better ways of accomplishing this?

# Answer
You can use an app like Adobe Reader or Office suite pro to view the `.pdf` files in your device. There is a free version as well for the office suite.

You can simply transfer the files to your device via .
> 1 votes

# Answer
If you need an app to read ebooks, I would suggest Tap2Speak Reader. It doesn't have as many features as those popular ones, but is sufficient for your situation. In addition, it can use Google Translate to speak more than 50 languages. It saves you much time from finding a "usable" text-to-speech engine.
> 1 votes

# Answer
Easiest way I use is installing a good eBook reader which simply accesses files you place in its directory (in my case, Moon+ Reader in its payed version, currently 50% off its price). Then I can easily transfer my reading material (*Moon+* supports a bunch of formats, including PDF, ePub, Mobi, FB2 and many more) either...

* via CardReader
* via USB (when connected)
* wirelessly (e.g. using a sync app like FolderSync, or a network file manager like ES File Explorer, or a remote management tool like Airdroid)
* via Dropbox is also available according to the description (never tried, have no Dropbox account)

You even can highlight and annotate (with PDFs, this goes directly into the PDF file; for other formats it's stored separately), integrate dictionaries like ColorDict, and much more.
> 0 votes

# Answer
I use ES File Explorer to put my pdfs on my google drive (works well with SkyDrive and Dropbox and several other cloud platforms OR you can sync over a network) and just open them with Polaris Office or Kindle on my tablet.
> 0 votes

# Answer
I downloaded the ePub reader freebie from the Play Store. I connected my phone to my computer via USB and then dragged my epub book to my Motoluxe. Then I opened the ePub reader and clicked on the small green + sign on the top of the page. That allowed me to add the book that I had stored in my ebooks folder (I think that particular folder "appeared" when I installed the ePub reader. Then I read it using that reader. I am just learning to use this phone so am not sure whether that folder (directory?) existed before I downloaded the freebie reader.

(https://play.google.com/store/apps/details?id=com.graphilos.epub)
> 0 votes

# Answer
**Yes.** Dropbox (or Box or any other Cloud Storage service) would be one feasible solution.

Another way would be to use Airdroid.

It allows you to copy content to your phone via your laptop browser.

The added advantages are:

* You can send messages from your laptop
* In case your phone is lost, you can delete all data remotely.
> 0 votes

# Answer
I would recommend using Pushbullet for easy and convenient file sharing across devices (among many other interesting features) and then Google's own Quickoffice does the job for PDF files.

As for ebooks, I would recommend uploading your files straight into Google Play Books (easily accessible from the Google Play Store site) and using the official Android app to read them. It's not the most feature rich, but it does the job well and few others can beat the ease of use and ability to access your books across devices.
> 0 votes

# Answer
Use USB cable and set your Android Phone as USB mass storage device, also you can send PDF as e-mail attachment, or use Google Drive, DropBox, SkyDrive cloud services etc. Other detailed information I found at http://www.file-extensions.org/pdf-file-extension
> -1 votes

# Answer
Use Google drive to share your files between devices
> -1 votes

---
Tags: pdf, file-management, ebooks
---


title: Enable Hebrew Swipe Input

text:
# Question
Title: Enable Hebrew Swipe Input
I noticed I can use (with my out of the box Nexus 4) swipe for.input in English but there does not seem to be a way to use swipe for Hebrew input.
Am I missing a configuration option that enable this?
I know there are 3rd party applications that does Hebrew swipe input but I prefer not to use them if the OS provides me that functionality.

# Answer
Did you activate the Hebrew language pack in the Settings/Language & Input/Android Keyboard Settings/Input Languages? Hebrew is listed there. Check the box.

I don't know if that will give support for swiping but it will at least add the language dictionary.
> 4 votes

# Answer
This worked for me: uninstall your current google keyboard (it will ask you if you're sure you want to uninstall updates as you can't really uninstall the keyboard), then reinstall it.

If you're having trouble finding it in the play store here's a link to open from your phone: https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin
> 1 votes

---
Tags: keyboard, swype, hebrew
---


title: How to search for files and folders?

text:
# Question
Title: How to search for files and folders?
I'm looking for the Dropbox folder on my Phone and I can't find it with my file manager. If I only had access to the `find` command it would be easier.

# Answer
It should be noted that the Dropbox app doesn't actually sync the files to your phone, it just presents you with a list. Whenever you select a file in the Dropbox app, then it downloads it to your phone. On my Incredible, the dropbox folder is just in the root of the SD card.
> 8 votes

# Answer
Astro File Manager also has a good search function, and has a lot of handy functions connected to file management.
> 5 votes

# Answer
Root Explorer has an excellent search function.
> 4 votes

# Answer
On Ice Cream Sandwich the folder is at

/sdcard/Android/data/com.dropbox.android/files/scratch
> 2 votes

# Answer
I have an idea. Go to your box on your droid. Hit the menu tab. Then you will see "upload here" which is the way to upload a file from the sd card to the dropbox! Which works great for me not having internet to send from my laptop to droid as well as attaching files to inbox messages.
> -1 votes

---
Tags: dropbox
---


title: "µamera" problem on S3

text:
# Question
Title: "µamera" problem on S3
I am using an SD card on galaxy S3 - I store my photos on here. But today, on the DCIM folder of that card, I see a folder that named "µamera" and all of my photos were gone.

It seems that, this issue is somehow common, if you google "µamera" you'll see that.

I am trying to recover photos from SD card but it seems SD card is not readable by PC. However, I can see the all other files in the SD card from the phone, even other photos which are not in DCIM folder (that is current camera folder). The problem is only the DCIM folder which camera writes photos.

Does anyone have an idea about this problem and solution? I am also open to good advice on recovering files on S3. Thanks!

# Answer
It turns out that, they were all in the LOST.DIR folder with arbitrary names (numbers) -- so taking them from LOST.DIR folder and rename the files in that folder with .jpg extension recovers the images. For whom interested.
> 2 votes

---
Tags: samsung-galaxy-s-3, data-recovery, photos
---


# Question
Title: What is the mysterious "CDC Serial" device and why do I needed it?
I've built my own PC computer from parts I purchased online, I did a clean install of Windows 7 Ultimate 64-bit with SP1 (full version, no OEM bloatware), and I ran Windows Update several times to get the latest and greatest updates from Microsoft. I was pleased to see that everything worked as expected, no issues whatsoever, not in software nor in hardware. Next, I connected my brand new Samsung Galaxy S4 Plus (GT-I9506) phone to a free USB port on the computer. Windows detected following 3 different devices.

* USB Composite Device
* Galaxy S4 (sg)
* CDC Serial

Windows automatically installed and configured the first two devices (see screenshot above). Except the "CDC Serial" device. It didn't install that one.

1. What is "CDC Serial" device?
2. Why do I need it?
3. How do I install it?

The very first thing I did was to check the user's manual (the complete manual, not the getting started guide). There is not a single reference to "CDC Serial". I'm not an expert, but I do understand some of this. The "USB Composite Device" is installed so that Windows can communicate with the phone over the USB cable. The "Galaxy S4 (sg)" is the name I gave to my phone during setup, and this is the device that presents itself to Windows as a media player, makes use of the MTP protocol, and this is what shows up in Windows Explorer.

How am I supposed to know what "CDC Serial" is if it's not described in the user's manual? I have never seen that before on any Android device when connected to a PC. I did a search for "cdc serial" on Google and all I could find was people doing some hacks to their phones, like rooting, changing ROM, and generally just hacking it.

So what if I don't want to do any of that? Is it still important to configure the "CDC Serial" device? How does it impact the functionality of the phone, e.g. when syncing data between the phone and the PC, if I decide I don't want to follow those hacking tips and tricks to try to install this device?

I contacted Samsung Technical Support about this and they had no clue what I was talking about. They said they would look into it, but that's it. No help at all.

The user's manual says I can change the USB connection type from MTP to PTP. It essentially makes the phone present itself to Windows as a still camera device. I tried that there were no issues with drivers not being installed. Windows detected only the "Galaxy S4 (sg)" device and it was automatically configured and installed.

In this mode, only picture files can be transferred between the phone and the PC. So this is very limiting, in my opinion. But the "CDC Serial" device was not detected. How so?..

# Answer
I've never found Windows to be very helpful in identifying drivers either. Here's some information for you on what USB CDC is. According to Wikipedia:

> USB communications device class (or USB CDC) is a composite Universal Serial Bus device class. The class may include more than one interface, such as a custom control interface, data interface, audio, or mass storage related interfaces.

Additionally, a resource called the USB Software Resource Center has this overview of CDC:

> There are three classes that make up the definition for communication devices: the Communication Device Class, Communication Interface Class and the Data Interface Class. The Communication Device Class is a device level definition and is used by the host to properly identify a communication device that may present several different types of interfaces.

All of that is developer-speak, but it really just means that a USB CDC driver helps your PC 1) understand what services your phone can provide it and 2) start talking to your phone to use those services. I don't know for sure what service the CDC Serial driver you see represents but I'm pretty confident that installing the official Samsung drivers for your phone would resolve the red X (the drivers that Windows installs automatically are sometimes generic and are often insufficient).

In its current state, with your phone connected as an MTP device, do you have any trouble transferring files or doing anything else you want to do with your phone from your PC? If you're not having trouble then it's possible the CDC Serial driver is only used for connecting your phone as a modem or serial device (as when communicating with your phone from the developer tool ADB). If you aren't planning to use your phone in this manner, you can safely ignore the failed installation of the CDC Serial driver.

I wouldn't stress too much over it and would install the Samsung drivers if you run into any trouble.
> 6 votes

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


# Question
Title: Nexus 7: Assert failed: device == grouper when trying to install some roms
So I have Nexus 7 (not the 2013 one), Wi-Fi version, with TWRP recovery, version 2.6.3.1 installed.

When trying to install some roms, for example, SmoothRom, or PAC, installation fails with following message:

```
assert failed: getprop("ro.product.device") == "grouper" || getprop ("ro.build.product") == "grouper"

```

the problem is, I'm 100% sure nexus 7 wi-fi is grouper. Some other roms, like cyanogenmod install OK, but I'd like to try something else.

So, what's the problem, and how can it be fixed?

# Answer
> 2 votes
Interestingly I had this exact same problem.

It seems to be an issue with the latest version of TWRP. I solved it by downgrading TWRP to **2.6.3.0** \- I'm assuming there must be a bug with the 2.6.3.1 version.

That *should* work (as my scenario was the same: Nexus 7 (1), TWRP and the MIUI ROM).

---
Tags: rom-flashing, custom-roms, nexus-7, twrp
---


# Question
Title: Installing stock ROM - at 65% get error assert failed: write_raw_image("/tmp/oemsbl2.img", "oemsbl2") Status(7), Installation Aborted
So, that is the problem. I tried to search at google but no luck, only responses were boot.img, and those are not the same. updater-script:

```
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "boot"),
       delete("/tmp/boot.img"));
set_oemsbl_size(494552);
assert(package_extract_file("oemsbl.mbn", "/tmp/oemsbl2.img"),
       write_raw_image("/tmp/oemsbl2.img", "oemsbl2"),
       delete("/tmp/oemsbl2.img"));
assert(package_extract_file("amss.mbn", "/tmp/amss.img"),
       write_raw_image("/tmp/amss.img", "amss"),
       delete("/tmp/amss.img"));
assert(package_extract_file("splash.img", "/tmp/splash.img"),
       write_raw_image("/tmp/splash.img", "splash"),
       delete("/tmp/splash.img"));
set_appsbl_size(66328);
assert(package_extract_file("appsboot.mbn", "/tmp/appsbl.img"),
       write_raw_image("/tmp/appsbl.img", "appsbl"),
       delete("/tmp/appsbl.img"));

```

# Answer
Yes, it works. It is just a read error, but the installation is complete. On Blade 2, I had the same issue. nandbackup from CWM didn't work - this is a stock rom flashed thru CWM, and it works :)

It is very likely a CWM issue.
> 0 votes

---
Tags: clockworkmod-recovery, bootloader, zte-blade
---


# Question
Title: AutoVoice and Tasker: Speak recognized Variable says "percent varname"
I am trying to automate my phone and later also my home with tasker. Therefor I need to define all those little Voice Actions.

My actual Workflow:

* Task Voice Recognition:
* Speak "What do you want to do"
* Voice Recognition
* Profile Recognize Start Call 1:
* Match to Regex: " (?\<%callername\>.+) anrufen" (Later also "ruf ... an" and "ruf ... auf ... an" and "... auf ... anrufen")
* Start Task "Voice: Call"
* Speak "Calling %callername" (%callername was selected in the Variables dropdown)

That workflow speaks "percent callername", so it speaks the name of the variable. But it should speak the content of the variable.

Later I want to look in the contacts for that name and get the corresponding telephonenumber to start dialing. Or is there any finished Calling Voice Action for Tasker out there I can have a look at?

# Answer
> 1 votes
I found an answer/ got it working now: I needed to create the Task direcly from the Create Profile screen after defining the Profile. Assigning an already existing task didnt work, whyever.

---
Tags: tasker, voice-recognition
---


# Question
Title: How can I move apps from phone to sd card?
I have an LG P769 android phone, running android 4.1.2 and my storage is only 2gb. I have a 4gb sd card inside the phone as well. My apps are taking up 1.32gb and I am receiving 2 warning messages: "low memory space" and "storage space is running out." My pictures and videos take up 86.81mb. How can I resolve this issue?

# Answer
> 0 votes
As far as I'm aware, apps cannot be moved to an SD card. Apps such as App2SD only move apps to 'external SD' which isn't your memory card.

---
Tags: applications, internal-storage, storage, insufficient-memory, app2sd
---


title: Is Android 4.3 the same as 4.0.3?

text:
# Question
Title: Is Android 4.3 the same as 4.0.3?
I came across a Google play app that says version 4.0.3 and up required and I have 4.1. So do I have to upgrade because I rather not as my old apps ptobably will not work with 4.3. My question is whether it's a typo and they meant to say 4.3 or is my OS 4.1 good enough?

Phone: S3

# Answer
> 3 votes
Here, you can see the versions: Wikipedia about Android
4.0.x is older than 4.1.x and so on. It's explained here

# Answer
> 1 votes
No, as 4.0.3 is Ice Cream Sandwich while 4.3 is Jelly Bean. What you saw was the version number of the application, not the needed version of Android.

I hope this helped!

---
Tags: android-versions
---


# Question
Title: Are there technical reasons why Android is not as smooth as iOS and can they be overcome?
There are some discussions of this topic on the internet but I'm looking for something objective and technical like the Stack Exchange community is generally quite good at.

I've resisted the smartphone and tablet wave thus far but will probably buy my first Android device soon and start developing for the platform.

I much prefer Android's openness to Apple's walled garden. But the thing that bothers me most is that iOS is silky smooth and Android is not, even on pretty powerful devices with multiple CPU and graphics cores.

Is this something that's already overcome in newer Android or that is really on a problem on older/cheaper devices? Or is it inherent due to Android being fully multitasking and based on Unix?

**Edit** *(In response to the possibility that this question invites opinion based answers)* :

This question is not intended to be opinion based but rather to gather information on real differences in software or hardware that are responsible for the large differences in test results of factors such as Touch screen responsiveness, and rendering speed of UI elements of the Android and iOS operating systems.

**Expected answer:**

* Answer that pinpoints exact differences in software implementations and reasons for doing so that have lead to disparities in responsiveness
* Differences in specific hardware (such as the touch screen) that can be a cause
* All backed up with actual test results if possible
* Any other relevant and well defined causes/reasons

# Answer
There is an article that discusses the semi-technical reasons/issues that have lead to the differences in smoothness of Android and iPhone devices.

But after gathering some key points from the article one can conclude:

* From the very start, IOS had been built around a multi-touch screen (meaning IOS had been built from the gound up to be very responsive as opposed to most other OSs that adopted full screen multi-touch displays)
* Yes, it is not always hardware (processing power) dependent it is merely a result of IOS operating system giving more priority to UI rendering, etc where as Android distributes the processing power equaly (this may be an advantage or drawback as with a faster UI everything from download speeds to loading content will slow down)

> + UI rendering occurs on the main thread of an app
>     + UI rendering has normal priority
* Android is very popularly known to be highly customization and it is simply a matter of tweaking kernel parameters like 'lowmemkiller' that can make UI:

> amazingly smooth -- easily as smooth as the iPhone or WP7 phones
* It is not that Android lacks the potential, but simply that developers prefer to spend resources elsewhere (like on the bigger screens of some devices). Then why doesn't Android spend more resources on UI?

+ Well, Android is widely distributed among a wide variety of devices, and that is exactly why when it comes to android, only individual owners can overcome these (there is no optimum setting Android developers can set... every device that runs Android has its own set of 'optimum settings' and every user has his own perspective on what they should be 'optimum settings'). So the solution, **balance the power...**
    + And no it is not something that has been 'overcome' on newer Android devices. But it depends on what you mean by overcome, as the lowmemkiller of rooted android devices can easily be tweaked (but it comes as a cost to battery,etc...)

For more technicality, see Dianne Hackborn and Andrew Munn
> 5 votes

---
Tags: performance, user-interface
---


# Question
Title: Can I safely use root for I9500, if I have a GT-I9506?
Can I safely use root for I9500, if I have a I9506? Or will it cause any problems? If not, what root can I use?

I can't seem to find the I9506 anywhere on the internet. Is it a new edition or is it because it's nordic?

EDIT: Bear with me I'm new to android.

# Answer
> 1 votes
If you're thinking of Chainfire's CF-Auto-Root, don't use the files for I9500, I9505, I9505G. Chances are it might not work.

However, XDA has a thread with a pre-rooted GT-I9506 stock ROM. You can try that instead.

# Answer
> 1 votes
You can use this rooting method for I9506.

**NOTE:** I'm not responsible for any cause of problems that happens to your phone while doing the rooting.

---
Tags: rooting, samsung-galaxy-s-4
---


title: Sync photos with PC

text:
# Question
Title: Sync photos with PC
I am looking for a solution that syncs the photos on my Android phone to a folder on my PC. Samsung Kies doesn't sync photos all it does is just make a backup. I've looked at other solutions and cant seem to find an app that will take my pics and sync them with a folder on my PC and save them like my camera application does in Year\>Month\>Day folders. Is there such an app that truly syncs like this?

# Answer
Dropbox is great for syncing photos on your mobile device to any connect computer. Dropbox also has up to 26GB of free space. I personally use Dropbox with my family to share photos and information with them.
> 1 votes

---
Tags: sync, photos
---


# Question
Title: List of apps I can delete/uninstall on my S4
Can someone please give me a list of apps that are safe to uninstall or disable on my Galaxy S4? Thanks!

# Answer
As stated it may not be possible to build a complete list, due to carrier bloatware. You may need some of these for functioinality you need also. There is also variants of the S4, to confuse matters further. This is not a complete list, but trying to keep one exactly up to date is like trying to build your house beside a boat, before you get the foundation poured the boat has moved on down the river.

XDA Bloatware List I must again emphasise that there can be roll on effects and you can lose functionality you MAY need on your device.

E.g.: **AllSharePlay15.apk** *Removing will impact Wifi-Direct function*. You CAN remove it, but you will lose WiDi and so on.

The alternative option is to find a Slim or Ultra-Slim ROM for your device. An example of this would be Echoe Illusion ROM for the S4 which has a SLIM and ULTRA SLIM variant of some of their ROMS. There is also the Google Edition 'Stock' ROM that you can use, which is 450 Mb approx, while Touchwiz Variant is about 1.6 Gb. There is also the Echoe Debloater which can remove bloatware from recovery, but the caveat of losing functionality still applies. There are many other ROMs out there too so shop around if this option appeals.

XDA Forum for S4

**Note:** Any mods/themes/firmeware must be for the EXACT variant of your device, such as GT-I9505, GT-I9505G, GT-I9500, GT-I9506 etc. Using the wrong ones can and most likely will brick your device.
> 1 votes

---
Tags: applications, samsung-galaxy-s-4, uninstallation
---


# Question
Title: How to make a recovery persist through ROM installations?
1. It is very common for the recovery to be installed as part of the ROM installation, but is it possible to prevent the recovery from being changed during such a process?
2. If yes, are there any potential issues with doing so?

# Answer
I have not used Vivek ROM and I don't know how the ROM installation is happening. Most of the latest ROM now having AROMA Installer. So when installing the ROM, it will prompt whether you want to change recovery. So when you choose a new the ROM for your mobile, please check ROM installation is through AROMA installer and it has the option to flash recovery or not
> 1 votes

---
Tags: rom-flashing, custom-roms, root-access, recovery-mode
---


# Question
Title: How to keep the screen from going blank or locking for particular application
Edited question:

Google Navigate app does have the logic to keep the screen from locking or backlight from switching-off, but a corporate BYOD software suite, I've had to install as my employer's policy, seems to lock-screen if an 'unknown application' is keeping screen unlocked/lit with no other activity detected (touch mostly!), after a timeout. Navigate is not on this software's goodbooks... So I was wondering if there is any app that can help me keep the backlight on and avoid the screen locking for google navigate ?

I am on Android JB 4.2 if that matters.

# Answer
I use for that:

* **Context:** App (select all apps to apply this to)
* **Task:** Keyguard off, display timeout to infinity (optionally add more, e.g. brightness settings)

Almost nothing that cannot be cured with *Tasker* :)
> 2 votes

# Answer
It's odd that it happens. My last few devices always stayed on while Navigating, when Navigation was a stand alone app and now that it is part of Google Maps. You could go to Settings \> Display and turn the screen timout off. Double check the settings in Navigation.

Alternatively Screen timout toggle is an application on the Play Store that seems to be what you are looking for.
> 2 votes

# Answer
In case you don't like RossC's recommendation of Screen Timeout Toggle because it has a timeout, try Keep Screen On. This app lets you define a list of apps to watch out for. If these apps are open, the screen is always on.

Previously, I used Screen On, but it hasn't been updated in a long while, and it doesn't seem to work well with newer Android versions.
> 1 votes

---
Tags: standby
---


# Question
Title: Printing documents from secure online system w/ controlled page breaks?
We use an online system where you can log in with a username and password and gain access to printable documents. The online system uses CSS rules, so that if you are viewing it on the screen it has certain features that are not included in the printout. Also, it has page break rules so that it can repeat the logo on every page and say Page 2 of 3, etc.

This works great on a laptop, but I want to use Android.

I've seen tablet multiple print solutions.

* Some of them ignore the print styling, which is bad because then the page breaks based on the length of the content instead of the instructions of the online system.
* Some of them use an outside app which separately fetches the content, which doesn't work because like I said it is behind a login, and the cookies are not transferred to the other app. (for good reason)

Is there a print solution for Android that does not suffer these types of problems? Can you outline

* What Android versions would be necessary?
* What types of printers would be needed?

Also, keep in mind this is a mobile solution. I can either physically plug in the printer or connect the printer to the same WiFi hot spot, or Bluetooth, or something else you suggest.

# Answer
Android 4.4 (KitKat) has a built-in printing system. It uses "Cloud Print", which can print to a "Cloud Print ready" printer, or to a normal printer accessible from an Internet-connected PC running Google Chrome. In either case, the target printer doesn't even have to be on the same network, if both the printer and your tablet are connected to Internet. You can also use this system to generate a PDF from the content you're trying to print.

I haven't tried using Chrome to print a web page with CSS rules as you describe, so I can't say for sure that you'll get exactly the results you'd get on desktop, but I'd expect it to work the same way.
> 1 votes

---
Tags: browser, printing
---


# Question
Title: Where to check what apps I have purchased
I got a statement from my bank and I have 2 transactions I do not know what they are.

> Google \*E-Commerce Ltd GOOGLE.COM of 15.99

Normally I have a text, which indicates what app or service I have purchased. But these positions are simply don't have that information.

What is it? How to check what I have purchased in Google so far?

# Answer
I think what you want is the My Orders page.

This is reachable from the Play Store web site under the "gear" menu in the upper right.

I see all of the things I've purchased from Google Play, including apps, music, etc.

---

For what it's worth, there does *not* appear to be a way to get a list of your orders from within the Play Store app. However, I do see a list of transactions in my Google Wallet app, although admittedly they're not all necessarily from the Play Store.
> 19 votes

# Answer
Try the app Purchased Apps.

> You can now browse and install your previous application purchases. It shows only applications that you purchased, you don't have to dig through hundreds of free apps anymore.
> 3 votes

# Answer
Your Google Wallet shows all the transactions you made within Google’s websites. Since it’s your bank statement that shows a payment to google, it could be a range of things you paid for.

Visit wallet.google.com and in the transactions tab you will find all the purchases with name, date and value. When you click the transaction it shows you what you purchased, and even the credit card you used.
> 2 votes

# Answer
https://play.google.com/apps should show all the apps you have purchased under my apps. You'd probably have to work out which one of those apps is the one you're thinking about though
> 1 votes

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


title: Drawing on Nexus 10 to Windows 8.1

text:
# Question
Title: Drawing on Nexus 10 to Windows 8.1
I have a Google / Samsung Nexus 10 Android tablet, and a Windows 8.1 laptop (Dell Latitude E6430). I'd like to use my Android tablet as a drawing surface, to draw images on my Windows laptop. The ultimate goal is to be able to make narrated videos that consist of drawings, so I would be using my laptop to record the screen, while I'm drawing from the Android tablet.

* I do not want to install anything new on my laptop (preferably)
* I need to be able to view the drawing on my laptop while I am in the process of drawing (Remote Desktop isn't an option, for this reason)

What options are there for this scenario?

# Answer
Teamviewer may be an option. You can remote into your tablet using teamviewer on your laptop, to the teamviewer app on your N10. This is the only option I can think of. This would not however allow to directly circle say an icon on your desktop, for that you would need some sort of overlay application for your laptop.
> 1 votes

---
Tags: applications, windows
---


# Question
Title: Samsung Galaxy Ace 3 has USB OTG (On The Go)?
Samsung Galaxy Ace 3 supports USB OTG (On The Go)?

I've dedicated a long time to research, both in Google and on specialized sites (rich in Technical features), but I could not figure out if this device has this feature.

Here in Brazil this device is marketed as *Galaxy S II Duos TV*, much poorer in specific device technical features since it was only released for this local market. Therefore if I find out about the *Galaxy Ace 3*, brother machine, I think I find the answer.

Having to buy a device only know it's crazy, but I have real buying interest for being OTG valuable.

# Answer
phoned to samsung hotline today, they said no.
> 2 votes

---
Tags: hardware, samsung-galaxy-ace, usb-host-mode, usb-on-the-go
---


# Question
Title: Unknown Host - Emulator network config question
I have an issue I need help with. I have the android emulator running using Eclipse Helios & ADTv20. I am able to get to internet using emulator. (google.com) However I cannot access any local domains. I have tried using -dns-server with X.X.X.X to our local DNS, but no avail. I have also modified /etc/hosts file using ADB push/pull to manually add entries, but sill not working. I am unable to use PING command or NSLOOKUP command using ADB SHELL. I have tried deploying a custom app using DefaultHttpClient and setting hosts properties static also. ..I receive "UnknownHostException" or "onReceivedError -2" "The URL could not be found". I verified that I have the INTERNET permission.

Can someone please guide me in the network configuration for my emulator so I can resolve my local domain?

SDK version is 2.3.3 API level 10

What am I missing? Thank you in advance.

# Answer
> 1 votes
From the Android emulator docs:

> At startup, the emulator reads the list of DNS servers that your system is currently using. It then stores the IP addresses of up to four servers on this list and sets up aliases to them on the emulated addresses 10.0.2.3, 10.0.2.4, 10.0.2.5 and 10.0.2.6 as needed.

Source: http://developer.android.com/tools/devices/emulator.html

So, it's possible that if you have more than 4 DNS servers configured, the emulator won't know about them. I do see that you're passing the -dns-server arg on the command line, so can you paste the command line and all args you're using the start your emulator?

# Answer
> 0 votes
some pointers:

* The emulator (it's Qemu!) does in fact NAT the client, has a tiny dhcp server implementation included. The real issue must be here.
Try to reconfig it to 'bridge' the client traffic (search 'qemu bridging + your OS' or 'Android emulator bridging', etc.)
* look at IP & routing conf:
adb shell, then 'ip link', 'ip addr', 'ip route' if it matches your real network before and after having done bridging setup

---
Tags: 2.3-gingerbread, android-emulator, networking
---


# Question
Title: Auto Backup / Instant Upload of other folders
Is there a way, natively or through 3rd party app that I can define folders to watch on my phone that auto backsup photos to a particular album or to the autobackup section of my Google+ account.

I dont want to use other services such as dropbox etc, I want to know if theres an option to keep it all with Google.

# Answer
> 2 votes
As of Google+ 4.3 you can select which local folder are included in auto backup.

---
Tags: google-plus, instant-upload
---


# Question
Title: Using "Bluetooth device with earphones" and headphone jack simultaneously
I have Sony Xperia SL and have a bluetooth headset (SBH20). I can play music from SBH20 when I connect it but then if I connect another earpohone to my phone's 3.5 mm jack, the audio from bluetooth device gets disabled. Only one thing works at a time, either phone's 3.5 jack or bluetooth device. Is it possible if both works simultaneously so that output can come from 2 earphones at the same time.

# Answer
I have tried doing the exact opposite thing (Forcing Audio to go through bluetooth instead of device speaker) so it definitifely is possible to play at least different audio through different streams (Media, Call, etc.) It set it inside of tasker to "Media" stream and it came out of my phone, so it might be possible to get it working. The app needs to support playing Audio through multiple streams. I don't know if there is an app for that that does split it up.

Sorry for posting it as a answer, my reputation isn't high enough yet to comment...
> 1 votes

---
Tags: headphone-jack, bluetooth-audio
---


title: LAN cable not working

text:
# Question
Title: LAN cable not working
when I connect it does not work the internet connection by LAN cable. Even though there´s a slot for it. How can I make it work? or this LAN slot is not for connecting with cable the internet through the modem rooter.

Tablet Model: wwe10 Android version: 2.2V1.5:#3566 Kernel version: 2.6.32.9 infotm-sqa@infotm-sqa-desktop #72 Build number: FRF85B

# Answer
> 1 votes
Based on the assumption that your router is working and you can use WiFi, there could be two or more explanations to your problem:

1. Either your tablet and your router are not compatible with each other, the port might be there but might need a higher network adapter compared to the one in your WWE10 tablet.
2. There's a high possibility that your tablet network adapter is not working and that would mean you having it replaced.
3. WWE10 tablets are known to have an ethernet (LAN) adapter problem. What you could possibly do to remove this problem is have it flashed by an expert, or try doing it yourself using this how to guide.

---
Tags: lan
---


title: Settings related to reading QR codes

text:
# Question
Title: Settings related to reading QR codes
I wanted to use the Google Authenticator app to set up two factor authentication. However when I click on the button to scan a QR code, it opens up a camera with 'NAB Banking' at the top (my internet banking app). When I scan a code, it says 'Oops! This isn't a valid BPAY code.' (see screenshot below)

Is there some settings related to using the camera for QR code scanning, that my internet banking app has taken 'hostage'? (That I might hopefully be able to clear?) I didn't have the NAB app open at the time, and as far as I remember I have never used the QR code scanning from within it.

Versions:

* Google Authenticator 2.49
* NAB: 3.0.1
* Phone: Samsung Galaxy S3, GT-19305, Android version 4.1.2

# Answer
The solution for your issue can be found on the app's help page. As I already guessed, you need to install a barcode reader app. But not just "any", ist has to be a specific one. And moreover, even my guess for ZXing Reader was absolutely correct – if you take a closer look at the screenshot taken from that place:

Screenshot from the Google Authenticator help page (click image for original size)

Btw: The name "ZXing" stands for Zebra Crossing, but I doubt it can decode the Zebra's natural barcodes :)

As it reportedly works as well in this context, I recommend using QR Droid if you want to use the QR Reader for additional tasks as well. *QR Droid* has a much nicer interface, offers additional features, and gives you much more flexibility.
> 3 votes

# Answer
Maybe install a QR code reader from the app store. That's what I did when setting up Authenticator.
> 1 votes

---
Tags: settings, qr-code, google-authenticator
---


# Question
Title: Hotword detection of google now / search not woking
After switching to a new ROM I restored Google Now using Titanium backup but however I no longer have hotword detection enabled neither do I have the option to enable it (It is simply missing)!

It used to say *Search, or say "OK Google"* but now it only says *Search*

However, speech recognition in general works fine!

**Other relevant information:**

* Using Samsung Galaxy SII
* Using Vivek ROM but experienced same problem on CyanogenMod

# Answer
**Solved it!**

I realised that I had set Language to 'English(UK)' (under 'voice' settings of the Google Now app) and apparently hotword detection currently works only with English(US) (In my case, the offline voice recognition package I had installed was 'English(US)' , but language was English(UK) )!

**Solution:**

So a simple switching of 'Language' to English(US) will do the trick!

It is a little funny, who would have guessed English(US) and English(UK) are considered completely different languages!

**By the way:**

I tried downloading and installing English(UK) as my offline voice recognition language and then switching the Language as well to English(UK) **BUT** it didn't work, hotword detection stopped working again. This means Hotword detection only works with English(US) irrespective of whether you have other offline voice recognition packages installed as well!
> 1 votes

---
Tags: google-now, voice-recognition, google-search
---


title: Google search appears out of nowhere

text:
# Question
Title: Google search appears out of nowhere
From time to time Google (voice) search randomly starts on my phone (Huawei Ascend Y300, Android version 4.1.1). I'll be listening to music for example, change song, and out of nowhere Google voice search will open. I have no idea what button I'm pressing or what I'm doing to activate this. I would ideally deactivate this completely, but knowing what it is I do to open this will also be of great help.

I've gone to the settings when I get this screen. Google Now is already turned off and there doesn't seem to be anything relevant there I can do.

Screenshot (click for larger variant)

# Answer
This Google Voice Search pop up appears to be a bug in the Huawei Ascend Y300 model. From This thread on Android Forums that you are not alone with the issue but there is no resolution in the thread.

Further reading in This modaco thread that it might be related to the headphones causing something in the device to trigger Voice Search rather than the intended result e.g. skipping song, changing volume etc.

One user (referring to the headphones) states:

> "I get this all the damn time on my Y300. In my case it's Voice Search that opens (I'm on CM11) and I tried renaming the VoiceSearch.apk in /system/app/ (IIRC) but still it comes up.
>
> It's probably getting the contacts confused and triggering that third button on some headsets, but it's bloody annoying."

The fact he is using CyanogenMod and not the stock ROM suggests a Hardware issue rather than a software one.

You could attempt to disable Google Voice search while listening to music as a workaround, althought it is part of Search itself and this may be inconvenient on a day to day basis.
> 8 votes

---
Tags: google-search
---


# Question
Title: what uses up less battery, reading an EPUB or reading a PDF?
If you get a PDF and a EPUB of the same document, and read it on the same device with the same version of Android, which would use up less battery power?

# Answer
> 6 votes
Theoretically ePub should have the advantage over PDF as it is a smaller file that is basially HTML, CSS and image files with a few XML files for defining the books metadata, chapter order and table of contents navigation zipped into 'ePub' format. It is in many ways like a website. The PDF files will often be larger as they have embedded fonts, image optimisation and their own encryption to deal with as overheads.

However, while ePub will reflow text easily it is not very good for more technical things like code and mathematical equations etc, so really what format to have the book in will depend on your need rather than an impact on the battery.

Also the more optimised the eBook reader the less overhead on your battery. **The screen is the biggest drain on nearly all mobile devices** and will consume far more battery than any eBook reader.

Conversely, an ePub with a LOT of markup and very, very large unoptimised image files could be a bigger overhead to render than a slimmed down, lower image quality PDF.

As per @Chahk 's comments below, the actual saving for a black background is quite low for an AMOLED screen where black is unpowered, and non existant on LCD based technologies. This XDA user did an experiment which should be taken as anecdotal evidence and his finding was basically after 1 hour of screen on time he had saved around 6% battery life.

How to Geek article on black wallpaper and battery which states:

> On most computer displays, such as the computer screen you’re probably reading this article on, using a black background won’t save you any battery life. No matter what color a pixel is – whether it’s dark black or blinding white – there’s a backlight at the back of your screen and it’s constantly outputting light. The black pixels block more of the backlight, but it’s still behind the black pixel, using power.

# Answer
> 0 votes
EPUB uses less battery because pdf files heavy compared epubs. It also depends on what app you are using, CPU speed and RAM of device. Reading EPUB file with black background n white text saves a lot of battery.

---
Tags: pdf, epub
---


# Question
Title: What GPU is the Touchmate MID TM-MID777 Tablet?
Can anyone tell me the specifications of a tablet called MID TM-MID777 Touchmate?

Is their chipset:

* Adreno
* Mali
* Tegra **or**
* PowerVR?

# Answer
Since I cannot find any reference online to the GPU in the TM-MID777, I thought I'd post this as a general link for any model instead.

Install CPU Z from the Google Play Store and run it. It will display all hardware information on your current device.

This is a sample screenshot, and can be very useful if you are buying a device, or doubt that a device is legitimate. There are a lot of clones out there and this is a great tool for that also.
> 1 votes

---
Tags: gpu
---


title: My WiFi does not work in Sony Ericsson

text:
# Question
Title: My WiFi does not work in Sony Ericsson
My Sony Ericsson X8's wifi has stopped working about a few weeks after rooting and installing the GingerDX v030.

Even though it is turned on and scanning, it does not connect to any WiFi.

I have tried rebooting, and also resetting the WiFi antenna (i.e., either by turning it off then on, or by switching to airplane mode and then back out of it).

I have to use the stock kernel otherwise the phone hard bricks.

# Answer
Alright, I have managed to solve the problem by looking at some XDA forums.

Basically summarized here: -

1. Go into the WiFi settings.
2. Long press a remembered WiFi.
3. Select Forget All Networks. You might need to do it a few times.
4. Press the leftmost button (the one with literally four squares) to bring up a bottom menu.
5. Touch Scan.
6. Voila! WiFi working again!

The only drawback is that you need to grab passwords for each one of them again. :-(
> 1 votes

# Answer
1. Take a backup
2. Reboot in CWM Recovery
3. Format cache
4. Format data
5. Format system
6. Wipe Dalvik cache
7. Reflash ROM

In that development site, they must have mentioned extra files to flash. Do that too.
> -3 votes

---
Tags: 2.3-gingerbread, wi-fi, cyanogenmod, sony-ericsson-xperia-x8
---


title: Reinstall uninstalled Google Play Store

text:
# Question
Title: Reinstall uninstalled Google Play Store
How do I tackle my problem as I have mentioned in the title?

I tried to check many times but I could not install Google Play Store.

I have a Micromax a77 Canvas.

# Answer
> -1 votes
It's a default application so simply reset Android.

Go to `Settings > Backup and reset > Factory data reset`

---
Tags: google-play-store, system-apps
---


# Question
Title: Xposed module for home key configuration while phone is locked
Is there an Xposed module for configuring the home key behavior (and maybe other hw keys) while the phone is locked or in sleep state, and will it also affect the home button default unlocked behaviors? e.g. torch on long press home key while locked/sleep.

# Answer
> 3 votes
Yes and it's called Xposed Additions \- available as a free or paid version on the play store. I use it to disable the power button wake on my Galaxy S4 and replace it with the "media play/pause" function and it works flawlessly.

---
Tags: settings, buttons, home-button, xposed-framework
---


# Question
Title: When modifying files, I am getting permission denied
I downloaded Android Bridge, and set my phone to debug mode. Using the console, I can enter the phone file system but when I try to modify files, it tells me "no permission."

How can I bypass this without rooting my device?

# Answer
The shell you get from `adb shell` doesn't run with special privileges, so you can't read or write files that you wouldn't be able to with a normal app. If you want to access apps' private data files, you still need to get root permission in the usual way, and use `su` from the shell.

It's not possible to bypass the permissions system. If you want to access inaccessible files, you need to root the device, then use a root app to access them.
> 4 votes

---
Tags: 4.1-jelly-bean
---


title: Harden adb on Android 2.3

text:
# Question
Title: Harden adb on Android 2.3
Actually I was never thinking about leaving my adb debugging enable on my cellphone when going outside.
Now on cyanogenmod 10 and newer, it asks me to verify the rsa key of the host, which makes really sense.

I have a htc desire z / g2 here which doesn't ask me.
It's running Cyanogenmod 7.2 as this is the newest stable, with no gappsm with Android 2.3.

How can I harden it? I know it can be disabled when the screen is locked, but that's not enough.

# Answer
> 7 votes
There is no way to get Gingerbread to prompt the host to verify RSA key as that is found in newer versions of Android (Jellybean 4.1 and upwards).

The only true method of hardening ADB in the sense of prevention of communicating over the USB is to modify the kernel for that appropriate device and disable the USB functionality within it in such a way that when plugging in the USB cable, the kernel does not register it and ignores it as if nothing has happened.

Knock-on side effect - if your device starts boot-looping or mis-behaving, and you want to fix it, it will be trickier to get at it since USB functionality is disabled.

Since OP mentioned its HTC Desire Z, the kernel source should be available on CyanogenMod's repository.

TL;DR: Recompile your own kernel and remove the USB functionality.

*Caveat Emptor* I am not responsible for any damage if you go down this route in modifying your own kernel.

---
Tags: cyanogenmod, adb
---


# Question
Title: Can I change the download path for the Amazon MP3 cloud?
I want to download my music from the cloud through the Amazon MP3 app, but whenever I download it always puts it in the "amazonmp3" folder on my phone's internal drive. This is kind of annoying because my internal drive is not as big as my perfectly good 16GB SD card plugged in, which I'd much rather put the music on.

I can't find anything in the settings that references the path where music gets downloaded. Even when I move the app itself to the SD card, it still downloads everything to internal storage. Even worse, my phone won't let me easily just move the folders from the internal storage to the SD card; I have to plug it in and connect it to my computer and do it from there. Is there any way to make the app download music from the cloud to my SD card rather than the internal storage?

# Answer
> 4 votes
Manually moving files as suggested by Michael above works (I use Ghost Commander on my device), but today I found the Amazon MP3 Mover app.

It automatically moves the files to the folder you specify on your SD card *as they download* and then the Amazon MP3 player app (or Apollo or whatever else you might use) finds them in their new location.

I just downloaded it a few minutes ago and am testing it. So far so good!

# Answer
> 0 votes
I'm afraid you're out of luck. The app doesn't support changing the location and the filesystem doesn't support soft links. I suggest you contact Amazon and suugest they add the feature.

# Answer
> 0 votes
You can download an app called ES File Manager and it lets you move music that is downloaded to anywhere you like. And then Amazon Mp3 will read it anywhere on your device.

---
Tags: downloading, mp3-player, amazon-mp3
---


# Question
Title: Google Play Store - No Connection (Galaxy Note 3)
I'm have connectivity issues with the Google Play Store app. I have a non-rooted Note 3 (4.3). The had worked the first few weeks I had the phone in December and then hasn't worked since. I get the same "No connection - Retry" error everytime I access it. I've been have trouble with Google Play Services since I tried disabling it when I realized how much battery life it drained. I've had trouble using Youtube at times but never as persistent and consistent as the Play Store.

I have done the following:

* Wi-fi/LTE connections, no difference between the two
* Airplane mode on/off
* Manual and automatic date/time
* Updated both Google Play Services and Google Play Store via Android Police

I have basically done everything except a factory reset which seems like the next logical step but it does not fix the problem for everyone. I am trying to figure out if there is anything else I haven't tried that I may be overlooking.

Thank you!

# Answer
> 2 votes
@RossC I had Google Play Services enable but I went to check my disabled list and Google Play Services Framework was disabled! You helped my find the answer! Thank you, sir, for the help and the link to help with battery drain!

---
Tags: google-play-store, connection-issues, samsung-galaxy-note-3
---


# Question
Title: How to create a link on Android without installing a 3rd party app?
I installed some apps but I do not have a shortcut to it anywhere (these apps include Google Maps). The only way for me to start those is through Google Play.

I want to create a link to an app on the "desktop" in Android (not sure what the thing is called on Android, it's the screen that you get back to when you press the Home button (the symbol with the little house)) without rooting or a 3rd party app (except maybe for a terminal app, like Terminal IDE, which does not have mklink which might be used to achieve this).

Any way of doing that?

# Answer
That "thing" is called "Homescreen" or "Launcher" (depending on what aspect of it is addressed). And you can long-press an empty space on it, then select to add an app, shortcut, or widget. Selecting "app" should list up all available apps, so you can pick the one you want on your homescreen. That's it, you should now find an icon on your homescreen to launch the app.

A second way to achieve the same is to open the app drawer, and long-press the icon of the app you want to add to your homescreen. Usually, the drawer then "blends out", and you should see your home screen(s). Still holding the icon pressed, move it to the place where you want it to be, then let it go.

One more hint: The homescreen cannot be handled via "symbolic links" from within the file system. Which shortcut exists on which screen and at what position etc. is stored in the app preferences of the homescreen.
> 3 votes

---
Tags: home-screen-shortcuts
---


title: How to root the LG Optimus 2 AS680?

text:
# Question
Title: How to root the LG Optimus 2 AS680?
I have an LG Optimus 2 AS680. It is running the gingerbread 2.3.4 system. I have yet to find a program or any reliable method to root the phone.

I am looking to increase my internal memory to about 1 or 2 GB because I am tired of running out of memory and it just makes things complicated.

Thank you.

# Answer
This may or may not work for you and do it at your own risk but I jut rooted and loaded a custom ROM to a LG Optimus S that many had said couldn't be done because of the OTA update that would put it out of the reach of the exploit. It required a little extra work, but was doable and only took me about 2 hours.

Now I am not 100% certain this will work for you because I don't have this particular device to try, BUT, the foundation of the rooting method is valid for it and should work for this as well, no harm in trying.

Get the drivers specific to your device from LG if you can find it and if not just get it **here**, this is not related to me but I got some stuff from them in the past and its been clean.

Then after that, try following the instructions put out **here**, note its for the Optimus S but the way to do it is the same for pretty much all the Optimus line, its your driver that is important and you can get that. You can use the Manual method if you know what you are doing and are comfortable with it, that's how I did it but you can also download the `optiauto.zip or .exe` to do it as well so its somewhat automated for you.

Good luck with it, let us know how it goes and if you run into anything that you can't figure out, shoot me a message here and I will see what I can do for you.
> 0 votes

# Answer
This budget device has been largely sold to prepaid phone carriers and they are not part of large development community. So, there is no official root method for this device yet. However, I hope this blog post will help you.
> -2 votes

---
Tags: 2.3-gingerbread, rooting
---


# Question
Title: Google Hangouts vibrates although vibration is disabled
I'm having a really annoying issue to where when i receive a text message through hangouts my phone will vibrate and make a sound when it isn't muted even though in the hangouts app and in the settings on the phone, I have vibrate unchecked. Am I missing some option? I haven't modified android on anyway on this phone.

# Answer
> 0 votes
Open Hangouts and make sure you're on the conversation list page.

Choose the menu dots in the upper right and choose "Settings -\> SMS" and there should be a check box a few spaces down for "Vibrate" under "Notifications"

Let us know if that works!

<sup> (Click on the image for larger version) </sup>

---
Tags: sms, notifications, vibration, google-hangouts, moto-x
---


title: Wi-Fi Direct on Galaxy Mini

text:
# Question
Title: Wi-Fi Direct on Galaxy Mini
I have already Googled a bit, but I haven't found a list specifying the supported devices.

Is it possible to use Wi-Fi Direct on Samsung Galaxy Mini (GT-S5570B with Android 2.3.6 Gingerbread)? Is there a hardware limitation?

# Answer
> 1 votes
*WiFi Direct* can be used on all Android devices. Android 4.0 and higher comes with this feature pre-installed.

If your device runs an older version of Android, you can find many apps in the *Google Playstore* to enable direct file sharing service over WiFi. Go for SuperBeam, Fast File Transfer, WiFi File Transfer, etc.

---
Tags: 2.3-gingerbread, samsung-galaxy-mini, wifi-direct
---


# Question
Title: Why does Google Wallet depend not only on the Phone but the Carrier as well?
I'm trying to use Google Wallet on a Moto X at Duane Reed. I'm under the impression that this *should* work.

However, when I browsed the help file for Wallet, it lists a number of Moto-X compatible devices, but they also list the cellular service.

* What is the technological, or vendor relationship that is needed in order to Google wallet work with Moto-X with T-Mobile?
* Why is there a dependency outside of the actual phone? Is the cellular operator working with Google, sharing my PII, and monitoring my transactions?

My goal is to understand the extent the cellular operator is monitoring my on-device actions, and purchases.

# Answer
> 1 votes
The Google Wallet Privacy Policy specifies that personally identifiable information and transaction data are only shared with the carrier if necessary to allow *carrier billing* (that is, where purchases made via Google Wallet appear on and are paid through your phone bill).

The relationship between Google and the carriers for this purpose is a purely business one. The only involvement of the carrier in the transaction is (a) if carrier billing is involved, as I said above, or (b) if you use 3G to make a payment over Internet, instead of through NFC. As eldarerathis says, several carriers have payment services that compete with Google Wallet, and Google can't afford to fall out with carriers.

If you're worried about privacy from your cellular operator, please do remember that they have the ability to "customize" your ROM, if you buy your phone through them. Software that monitors your on-device actions and purchases might *already* be installed on your phone, before you even start using Google Wallet

# Answer
> 0 votes
With the 4.4 KitKat update, the Moto X (and any other device with NFC running 4.4) can use Google Wallet regardless of carrier, as stated here. You can also check out the screengrab below:

---
Tags: t-mobile, google-wallet, moto-x
---


# Question
Title: How do I backup and restore a Moto X to a replacement Moto X? (Apps, icons, and SMS)
I used the Motorola Migrate utility to copy my data such as SMS, photos, and other stuff to my replacement phone.

What I'm missing is my apps (Google Authenticator) and the data that goes with those apps (all the saved OTP pins in Google Authenticator).

Id also like to keep all the icon positions and not have to re-drag them into the specific places I'm used to.

How do I copy this data to my new phone?

# Answer
> 2 votes
Your best bet would probably be to backup using `adb backup` and restore it to the new device. The command you would use is:

> `adb backup -all -f C:\backup.ab`
>
> Or substitute the path of your choice in place of C:.

The full process and entire list of options (which you could use to backup and restore specific apps and settings, like your homescreen) can be found here.

---
Tags: backup, restore, home-screen, home-screen-folders, moto-x
---


# Question
Title: How do I install CalenderProvider.apk and Calendar.apk in a Froyo emulator?
I'm trying to code something using the calendar-functionality. As there is no support in the emulator, I tried to install the missing apks for CalenderProvider and Calendar. I found a tutorial, but that doesn't work as expected. As I need to code for Froyo the tutorial sounded perfect, but the installation of the files in the linked ZIP-file looks like this:

```
G:\>"C:\Program Files\Android\platform-tools\adb.exe" install CalendarProvider.apk
367 KB/s (331864 bytes in 0.882s)
        pkg: /data/local/tmp/CalendarProvider.apk
Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]

G:\>"C:\Program Files\Android\platform-tools\adb.exe" install Calendar.apk
764 KB/s (243369 bytes in 0.311s)
        pkg: /data/local/tmp/Calendar.apk
Success

G:\>

```

Regarding `INSTALL_FAILED_SHARED_USER_INCOMPATIBLE` I learned that it has got to do something with the ROM. As I don't have anything else I'm lost here.

Can anyone please help me to circumvent that error message or can provide a working combo for the two apks for Froyo?

# Answer
> 0 votes
Make sure you downloaded the **Google APIs** corresponding to your API level in the *SDK Manager* and that you set your **AVD's target** on Google APIs. This version of the API is needed for the CalendarProvider (for sync functions with Google I imagine).

---
Tags: 2.2-froyo, installation, calendar, android-emulator
---


# Question
Title: How to see the contents of boot partition
Does anybody know how to mount the boot partition?On my nexus 7, I booted to recovery and tried to mount the boot partition using the following-

mount -t ext4 /dev/block/platform/msm\_sdcc.1/by-name/boot /boot

But this failed. I tried to do read-only mount and mount using vfat, but with no success.

# Answer
The boot.img file is a `bootfs` partition. I also tried to mount this partition, but in the end I stumbled upon this script. It may help you solve your problem.
> 2 votes

---
Tags: boot
---


title: Enabling adb on Beaglebone Black

text:
# Question
Title: Enabling adb on Beaglebone Black
I have successfully loaded TI-Android pre-built image on a BBB which was downloaded from here. Everything works well on the device. I have been trying to enable adb without much luck. Basic HW and SW is as follows

**Hardware**

* Beaglebone black.
* 4DCAPE-43T.
* 5V power supply.
* mini usb connection to Ubuntu 12.04 LTS host system.

**Software**

* TI-Android JB **pre-built** image (TI\_Android\_JB\_4.2.2\_DevKit\_4.1.1\_beagleboneblack.tar.gz).
* Ubuntu 12.04 LTS host system.

On the BBB I have turned on USB debugging by

```
App Launcher" -> "Settings" -> "Developer options"

```

On the Host side

lsusb output is

```
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 10f1:1a52 Importek

```

/etc/udev/rules.d/51-android.rules

```
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0451", MODE="0666"

```

I have executed the following two command

* chmod a+r /etc/udev/rules.d/51-android.rules
* sudo service udev restart

When I do an

```
adb devices

```

I don't see the BBB, but when I have HTC phone attached I do see a valid response.

What I am doing wrong?

Also I plug the mini-usb to the host machine. Is this correct? Or do I have connect to the serial debugging port.

Thanks

# Answer
> 1 votes
Neither of the vendor IDs you've added to the udev rules file correspond to a device listed by `lsusb`. Other sources on the net suggest that the correct device ID is `SYSFS{idVendor}=="1d6b", SYSFS{idProduct}="0104"`, but this device doesn't appear in your `lsusb` output either. Run `lsusb` with the device unplugged and plugged in to find which device is the right one, and edit your udev rules appropriately.

To confirm: you **don't** want to connect to the serial debugging port to get `adb` to work.

---
Tags: adb, beaglebone-black
---


# Question
Title: Can I Recover Email Address That Have Been Signed Into On My Galaxy Phone??
When I factory reset my phone, it had signed me out of my Gmail account that I had created and used for my Google Play Store. And now I cannot remember what the exact email address was.

It has my SMS backup and restore on it and all of my pictures and contacts and important info. Is there a way to find out what the email address was??

# Answer
All account data on the phone is lost after a factory reset. Perhaps you can use a different way to find that email address, however.

* Did you ever send email from that account to one of your other email accounts? What about to a friend or family member? See if you can find one of those old messages.
* Did you ever log into a Google service using that account on a PC/Mac browser? If so, maybe you can find it in your browsing history or saved passwords.
* Did you link that Google account with any other online service? Did you create a Google+ account with that address? You might have if you ever wrote a review of an app in the Google Play store. Try and find your Google+ profile.
> 1 votes

---
Tags: data-recovery
---


title: Nova launcher sometimes doesn't start

text:
# Question
Title: Nova launcher sometimes doesn't start
I installed the free version of the Nova Launcher about a week ago and it worked like a charm. But sometime later, after I close an app, the default TouchWiz UI appears instead of Nova. I usually open an app and close it again so that I get the Nova Launcher. I am using a Galaxy S4

# Answer
> 2 votes
Try going under apps in the settings. Find the touchwiz launcher in the list. There should be an option to clear defaults. This should fix your problem. If the problem persists, try reinstalling Nova.

---
Tags: samsung-touchwiz, nova-launcher
---


# Question
Title: Do you need root to flash a custom recovery?
Does flashing a custom recovery requires rooting the device, or just unlocking the boot-loader is enough? On my Nexus 7, I was able to flash custom recovery (CWM) without rooting. Is the same applicable on other android devices too?

# Answer
> 2 votes
No, it doesn't require root. Although we talk about rooting the *device*, all you're actually doing is getting root access within the Android *OS*. Flashing a new ROM or recovery happens before Android is running - it's a lower-level part of the firmware - so you can do it regardless of how Android is set up or what permissions you have within Android.

# Answer
> -1 votes
You need to unlock the bootloader to flash a custom recovery. Search over at XDA to see how and to choose the best custom recovery for your device. Some popular ones are TWRP and CWM.

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


# Question
Title: Nexus 4: Can't get phone into vibrate only mode
After a recent Android update, my toggle keys for the Nexus 4 will not let me put the phone into vibrate only mode. I can adjust the volume down to it's lowest setting, but it still makes noise for notifications. The phone will vibrate for incoming calls, but the vibrate icon will not appear. I need to see that icon so I don't have to worry that I might have left my volume setting on when my phone is in the office. Any suggestions?

# Answer
Try holding the volume-down button as you do now, and then after the volume slider reaches the bottom, tap the volume-down button once more. This goes into silent (not vibrate) mode on my Nexus 7 running 4.3, but I think that's because it can't vibrate.

Alternatively, hold down the power button as if you're going to turn the device off. The power-off menu has on-screen buttons for noisy, vibrate, and silent modes.
> 1 votes

# Answer
Try factory resetting your phone! Might work! Also update to KitKat 4.4.2 latest build! You can sideload the update or update is via software update option in settings app. Might solve many of your problems! BTW KitKat is way cool!!
> -1 votes

---
Tags: vibration, silent-mode, volume
---


title: Cross-device game saves

text:
# Question
Title: Cross-device game saves
My father loves the game Hay Day. I'm not exactly sure why but that isn't important.

He is on a Motorola Droid Ultra and the Ellipsis 7 tablet he recently got for free at Verizon for upgrading. Both running some version or another of Jelly Bean.

He doesn't want to transfer the data from his phone to his tablet, he wants to sync the games. He won't be playing them both at the same time. But I was just wondering, if that is a possibility.

Summing up, I guess I'm asking, if we can backup and download save data seamlessly. I'm not a programmer but I'm absolutely not a newbie.

# Answer
> 2 votes
Cross device save as explained by Boggartfly, is to be enabled by the game developer to use Google Play Services.

However, if the game does not support the feature, you can always sync the game's data saved in `/data` folder of Android across the devices. Unfortunately, that tends to be a root-only option, since reading/writing from/to `/data` folder requires root access.

If you are willing to root your device, DataSync allows syncing of data across devices over WiFi/Bluetooth/Google Drive/DropBox/NFC. It is easy to use once you have understood the mechanics of it.

This applies to all the applications on your devices not just to games.

# Answer
> -1 votes
I'm not entirely sure about that, but I think you can do the same if only the game supports it. The game has to make use of Google Play Services to do the same. Look for it in the game options. I'm a programmer so I know a bit. :)

---
Tags: applications, cloud
---


# Question
Title: "App not installed" error while trying to install Nexus Media Importer
I'm trying to install the Nexus Media Importer app with an APK file, but I am frequently getting an "App not installed" error. I am not rooted and I have Nexus 5.

Any solution?

# Answer
> 0 votes
Because this app checks your license. If you buy this app from the Play Store, it runs automatically. Otherwise, if you try a free version of this application, it shows the "application not installed" error.

---
Tags: applications, installation, nexus-5
---


# Question
Title: Soft Brick? I closed the magnetic case cover of my Nexus 7 while my newly flashed Rom was optimizing apps and....Brick
I bought a Nexus 7 2012 grouper. I used wug's nexus 7 rootkit tool for windows on WinXp. The drivers took a bit of tinkering but eventually I got the Raw drivers configured. Everything was going along just fine, unlocked, rooted, flashed recovery happy day! Downloaded and flashed Paranoid Android it booted up.

Paranoid was optimizing my apps (it had a couple hundread to do) so i figured I was past the critical part so I closed the case and put it down to do other things...

Aparently this was a bad idea. It boot looped when I turned ir back on. Tried to optimize apps again for a secons then went back to the boot animation. I turned it off and back on and it never went to app optimization again just boot animation. Now it just fails to boot and I cant get past the bootloader.

Recovery mode wont load but bootloader will.

I tried to flash recovery but adb says it cannot find the device. I had this problem before until I got the right drivers installed and updated and the kicker that made it all work was my pc's signature popping up on my nexus and I said ok to give access. Because im stuck in bootloader mode it doesnt give me the option to allow the pc access, this seems like a problem.

I tried to use wugs tools for softbricked devices, flash stock with wugs but I get

Writeing bootloader FAILED Invalid State

And the .bat hangs and cannot be closed without a reboot.

I also tried from linux where I have the android dev setup. Before I started this process it allowed me to access the nexus file system pretty reliably. Now linux does not notice that anything is plugged in and adb says Device Not Found.

So this is where I am at. Please and thank you for your help.

# Answer
Since you *do* have working fastboot access, you have a few options from there:

You can...

* Get a custom recovery like TWRP. Then run `fastboot flash recovery /path/to/twrp.img`.
    + With TWRP, you can to try to reinstall ROMS, do factory resets, and make backups of your current system (Which may be a good idea, even if it's bricked).
* Do a factory reset with `fastboot format data` and `fastboot format cache`.
* Try to install stock Android (keeping data) from the Factory Images by running included `flash-base.sh`, included in the image download.
* If all else fails, you can unbrick it by running the `flash-all.sh` \- which will essentially reset it to a like-new state, with the stock OS and no data.

If you wind up doing a factory reset after all, you can use Titanium Backup to extract the apps and settings from the TWRP backups.
> 4 votes

# Answer
Ok Solved! We have Operation! Here is what happened.

`Fastboot format data` failed **"cannot format partition type ' '**

**Please Enter Password:** Error Popped up in TWRP when I had never set one and when I tried to do anything it could never mount /system or /cache or anything I did fastboot flash recovery Clockwork recovery zip and from there

I got the error **'cannot read sideload'**. Luckily the answer to that was a Google search away with the fix of putting the file in the same dir as adb.

So by using Clockwork Recovery "Install from Sideload" option and`adb sideload rom.zip` I was able to install a custom rom and boot into it! woooohooo **UNbricked**!

Thanks!
> 3 votes

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


title: bricked verizon lg g2 vs980

text:
# Question
Title: bricked verizon lg g2 vs980
i have a rooted lg g2 vs980 and it accidentally installed a software update and now i get some kind of security boot error, it flashes to fast for me to read exactly what it says, but after the lg logo it only goes to black screen. I think it is bricked. I have tried hard reset but this does not work i also cannot enter recovery or download mode.

# Answer
It isn't bricked totally.

Security Error occurs when you have stock, locked bootloader and modified core Android system files and/or recovery/x-boot/u-boot partitions.

Locked bootloader checks for signatures of some files and these partitions. The best approach would be to take LG Flash Tool, get original KDZ for your LG, extract `recovery.img`, `u-boot.img`, `x-boot.img` and `boot.img` partitions and flash them with `fastboot`.

Try experimenting with VOL-UP/DOWN keys to get to fastboot.

You will probably want to use this command: `fastboot flash <partition> <file>`

You need:

1. LG Flash Tool and KDZ extractor
2. KDZ file for your model (search XDA-dev for it)

Good luck!
> 1 votes

---
Tags: unbricking, verizon, lg-g2
---


# Question
Title: BusyBox `ln -s`: How do I create symlink to a directory on external SD-card?
How do I create symlink to a directory on external SD-card? Do I have to edit `/etc/passwd` and add `user` or `root` to the `sdcard_r` group--since, I see that the `/storage/` location is owned by `sdcard_r`? Do I have to change the partition type, ie filesystem of the external sd-card?

I've searched through the previously-asked questions, as well as google-search about the `ln` function in busybox; however, I'm not able to figure out why I keep getting an error `creating link failed File already exists` when I try to run `ln -s /storage/sdcard1/original_dir/ /storage/sdcard0/DCIM/sym_dir` .

I have root privileges and, as far as I can tell, `/storage/`& `sdcard1` are not symlinks themselves. I appreciate any and all helpful comments. Thanks.

# Answer
> 3 votes
The `rootfs` (/) as well as `/system` have to be mounted with `rw` permissions.

So, to check for that execute `# mount |grep -i rootfs` and `# mount |grep -i '/system'`

If you don't see `rw` for the permissions, do **`# mount -o remount,rw /`** and/or **`# mount -o remount,rw /system`**

---
Tags: file-system, root-access, busybox
---


# Question
Title: How can I get a good route for many way-points?
I need an app that can search for me all the various places for different keywords like "beauty salon" and "web design" (the keywords are chosen by the user) in a specific region (e.g. my city) and then give me an optimum route for the "beauty salon" ∪ "web design" places in function of accessibility (the app has to know the public transport routes).

Is there any app that can do this for Android? It would spare me from making a lot of calculations. There are around 700 places in my city. Imagine doing an optimum route for all of them. If there isn't, then I got you a very good idea, for a possibly viral app.

I can't start making such an app, because I don't have time. I have to sell. That's it. So, there must be another solution. Did someone got into the same situation as mine?

PS: It's not like I don't know HOW to do it, it's the fact that I don't have time.

Programmatically you can do it by following a backtracking model. For every optimum route calculated, the app shall send the data to a server so the next time you won't be obliged to recalculate. For the server, you'll use a a search engine, so everyone can access a previous route. Afterwards, you can gradually implement stop lights, traffic. Gradually because you don't want to overstress the CPU at first.

# Answer
> 0 votes
Foursquare and your phone's GPS might help you a bit.

1. Search for a venue type
2. Click the venue in the search results
3. Click the map of the venue
4. Open the map in an external app like Google Maps
5. Use Google Maps' Route feature to create a route from your position to the venue

I'm not sure if it's possible to create a route with public transportation. At least in the Philippines, there's no such option.

---
Tags: navigation
---


# Question
Title: No Google Now Hotword Detection on Moto X
I've checked this solution, but it hasn't worked for me.

After updating to 4.4, my Moto X Google Now has lost the "OK Google" hotword function. "OK Google Now" on the Moto X system still works, but I like being able to do another search in Google Now without having to leave that environment again (it's much faster than doing "OK Google Now" through Touchless Control).

My mic icon in Google Now shows up "unfilled," (example below) and I have Hotword detection enabled and am using English (US).

Ideas?

# Answer
According to Google+ community comments from multiple people, Chrome Beta browser has this effect. Uninstall Chrome Beta and begin using normal Chrome to fix it.
> 0 votes

---
Tags: google-now, moto-x, ok-google
---


# Question
Title: How to change equalizer presets with Tasker?
I am not using a third party application downloaded on the Play Store, but the **Sound enhancement** menu that comes pre-installed on some devices (can be found on `Settings -> Equalizer` on *Play Music* for example).

What I want is a pop up menu where I can choose one of two equalizer presets when plugging in my headphones or earphones. I know how to do the event and menu parts, but can't find something relevant for the presets.

# Answer
> 1 votes
If you use *Apex* or *Nova* launcher: they've an integrated "activity browser". Just long-press on an empty place of your homescreen, select to add an activity.

Activity selector in *Apex Launcher* (click image for full size variant)

Browse to the sound app, and see what activities it offers. As those "preset selectors" must be available as "screen" to interact with the user, they should have declared an activity; with some luck they did so "publically", and then its listed here.

As you can see in above screenshot, there's not only the "descriptive name" displayed, but along with it the package name (if it's the app entry, as the first one in the screenshot: "LocMgrPD" = "com.android.logmgrpd") or the activity to call if it's an activity (second and third entries, e.g.).

Once you found the matching activity, you can use that to call it from *Tasker*.

---
Tags: tasker
---


# Question
Title: Getting a Galaxy Note 3 N9006 to work like a normal phone
I'm an American living in Beijing. I had a Galaxy Note 1 for a bit, and loved it. I recently bought an unlocked Galaxy Note 3 N9006, which is a Chinese variant of the Note 3. Unfortunately, because of China's ongoing feud with Google, it doesn't have a Play Store, Gmail, or any of the other Google apps that made me love Android in the first place. The system is ostensibly in English, but there are lots of China-specific things about it: every app on the Samsung store is in Chinese, warnings and so forth also tend to be, and my only two options for searching are Baidu and Bing (both of which I hate).

What I want is for the phone to run like one that I would buy in America. I'm open to rooting it, or installing a different type of firmware, but I'm unfamiliar with what that stuff really means, or how to do it.

Is this possible? Or will I be stuck with a Chinese phone forever?

# Answer
Problem solved! I flashed CWM to the phone using Heimdall for Mac, then loaded a gapps file from a zip I had copied to the phone. Works like a charm. Thank you RossC for all your help.
> 1 votes

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


# Question
Title: Bluetooth Remote Controll for Voice input on Nexus 5
I am using my Nexus 5 for 1.5 months now. Previously I used an iPhone 5. On the iPhone there was Siri and - when connected via Bluetooth to my car stereo - I could push a button on my Steering Wheel and start voice interaction with siri.

When I push the same button in Android 4.4.2 on my Nexus 5, it says "initialisieren", I think the english locale would be "initializing" and nothing happens.

It would be great to get at least some starting of calls working like "call my mom" or "call john doe" better would be also a working tts/stt (reading/dictation) of sms. Best would be if I also could change playlists (Play List Salsa/Play List Rock) or starting of the navigation (Navigate to Home)

is there any way to get those things working?

Screenshot (click image for original size)

# Answer
> 1 votes
I found a solution to the initial problem. It seems that this is a common bug and in the software since at least Anroid 4.2. There is an Application in the Play Store that does nothing but reacting to the Bluetooth button and starting the voice recognition:

Voice Command

When I push the Button, I have to select what app to start, I chose "Voice Command" after that I am asked again and chose "Google Now" and then it starts directly in the Voice Recognition mode.

I don't know yet if it gets the commands over bluetooth or over the built in mic but it stops the music and starts the recognition.

This works at least with My phone (Nexus 5, 32GB Android 4.4.2 All settings to german and my Car Radio (JVC...))

---
Tags: bluetooth, voice-recognition
---


# Question
Title: How to recover your google account contacts
I merged my contacts with Google. Later, I accidentally removed my Google account by removing it from contacts the options. There aren't any contacts visible to me now. Is there a way I can get my contacts back?

# Answer
> 0 votes
You could try remove your account at the accounts and synchronisation panel in the settings and add it again so it will sync your full account.

# Answer
> 0 votes
Also check you haven't deleted them fully from source. If you have then google instructions on restoring contacts. Google backs them up on restore points and this can be done for up to a month after deleting

---
Tags: contacts, google-account, data-recovery
---


# Question
Title: How can I get ClockworkMod Recovery to properly use /sdcard on an encrypted Galaxy Nexus?
I have a Galaxy Nexus (toro) device. It's flashed with the latest touch ClockworkMod recovery image, along with a milestone snapshot of CyanogenMod 11.

Now, when I try to pick a zip file to flash from the SD card, ClockworkMod gives me an error that it can't mount `/sdcard`. The Galaxy Nexus has no internal SD card, so I assume that it can't mount properly because it's already there (there *is* an `/sdcard` directory, it's just stored on the internal flash memory and so can't be mounted). So far I've been using sideload to flash things, but it'd be nice if I could push files to the SD card. It's worth mentioning that I have data encryption turned on.

How can I tell ClockworkMod that `/sdcard` doesn't need to be mounted, because it's stored on the internal flash?

I have read this related question, but it appears to be about mounting problems due to the locked-down nature of most Samsung Galaxy devices. I have no such problem, having a Nexus device.

# Answer
> 3 votes
The important part looks to be this:

> It's worth mentioning that I have data encryption turned on.

I don't believe ClockworkMod can handle encrypted devices as of yet, which is problematic for devices that lack true external storage support (e.g. SD cards). The reason it's a problem is that `/sdcard` on these devices is not a separate partition, it's a FUSE mount point for the `/data/media` directory. Therefore, when you boot into recovery, it can't access your internal `/sdcard` directory because it is encrypted.

TeamWin Recovery, as of version 2.2.0, does support decrypting your device when booting into recovery. They actually specifically noted the Galaxy Nexus in the release notes, possibly because they had to implement the decryption differently on non-AOSP devices (e.g. support for encrypted TouchWiz devices is listed in version 2.4.0.0):

> ## What's new in version 2.2.0
>
> * Support decrypting an encrypted data partition on Galaxy Nexus (enter password using keyboard)

Realistically, the best bet if you want to encrypt your device would probably be to use TWRP instead of CWM. Otherwise you'll have to continue jumping through some hoops when trying to use your recovery. You can download TWRP from their website.

---
Tags: recovery-mode, clockworkmod-recovery, mount
---


# Question
Title: What are the consequences of flashing a modified rom with Knox enabled bootloader on a Knox enabled samsung phone?
For instance I want to flash OmegaROM v21 on my Samsung Galaxy S4 GT-i9505. OmegaROM v21 is a modified Samsung edition of Android 4.4.2 Kit Kat.

According to the information in the xda-developers forum, the ROM contains a new Knox enabled bootloader. As what I understand by reading the related related research thread in the xda-developers forum and the information provided by Samsung, this will have the following consequences:

1. The bootloader will detect the unsigned Android kernel and because of that,
2. The Knox warranty flag will be set to 1.
3. On the boot screen it will be visible that the Knox warranty is void.
4. It is not possible to reset the Knox warranty flag
5. It is unlikely, that there will be a hack for resetting the Knox warranty flag because it is stored at a very low level, maybe in an eFuse or in the TrustZone of the ARM processor.
6. I will not be able to flash an older ROM. (Why? Because it will need an old bootloader and the new one disallows that?)
7. I will not be able to use Knox enabled apps.
8. I will not be able to use Knox enabled infrastructure.
9. I will not be able to use Knox enabled DRM.
10. I will be able to flash new and modified / unsigned custom ROMs
11. I will be able to use normal apps, infrastructure and DRM.

Are my assumptions correct, and will I be able to use DRM based services like Spotify, Amazon Lovefilm, Google Play Music, etc?

# Answer
From everything I've read about the "Knox enhanced boot loader" , and what is and isn't possible with it, all of your assumptions seem spot on. Another route you may want to try, is Safestrap. It's by far the safest method for installing custom Roms, as it bypasses the bootloader and there's no chance in tripping the Knox flag, unless you flash a Rom on the stock side. If you haven't heard of Safestrap, Just a quick Google search will point you to it.
> 1 votes

---
Tags: custom-roms, samsung-knox
---