[Nook HD, HD+ General] HiddenG:
Hey all!

If you constantly get the message "Unfortunately, the process android.media.process has stopped." on your Nook HD using CyanogenMod, then please read on. :)

It should be noted that this error primarily occurs on the Hybrid install of CM10 on the Nook HD, and does not occur on the Pure install; however, if the problem persists (regardless of Hybrid or Pure, or even if it's not a Nook), this solution should solve your problem. This has been updated to include the "permanent" fix, but comes at a sacrifice (described later); whereas the "temporary" solution solves the problem temporarily without affecting your tablets services.

Permanent & Temporary Fix to "Unfortunately, the process android.media.process has stopped."

This solution has been tested on the Nook HD, running CyanogenMod 10.1 (20130313, hummingbird) via the Hybrid installation.

1. Introduction/Notes

I have updated this post, as of 05/05/2013 with a permanent fix, and still "support" the temporary fix; although the latter is not worth it - as the problem reoccurs after a short period of use. However, it is still included for those who prefer it; as the permanent solution requires that your forsake the media features, such as the "Gallery" app (it will NOT work with a permanent solution). If you want to permanently solve this issue, and are willing to sacrifice the use of the Gallery app, and others (untested); then I would recommend that you proceed with the temporary solution first, then apply the permanent solution at the end (and NOT just jump to the permanent solution, as the temporary steps are crucial to your setup - except for Disabling Google Sync and Developer Mode, so you can skip those if you wish, but I wouldn't). :)

If you're reading this post, and you do NOT have a Nook; then this solution can still be used to solve your problem(s). For all we know, if you're trying this on another device, which is NOT a Nook, the temporary solution maybe permanent for you. However for the Nook HD and HDplus, it's not.

All the best with applying this fix and remember two things:

It's a dead easy process, and I'm 100% confident that any person on the street who has the intellectual ability to read English will be able to perform this fix. So don't worry, it's nothing you need a master’s degree for.

Ensure that you follow what I say 100% accurately; do not click any alternatives (for example, if I tell you to clear the "System Cache", and you cannot find the option, do not just clear anything with the word "Cache" - i.e. Do NOT clear the "Dalvik Cache", they are completely different). Ultimately, just make sure what I say, is what you click on-screen and nothing else. In this guide you will be booting into ClockWorkMod (CWM), and if you make any mistakes, it could cost you (i.e. lose Android on the tablet completely).

Without any further ado, let's skip over a section and get started.

2. Disable Google Sync

The process "android.media.process" is related to Google Sync (alongside being related to a lot of other processes; hence the term "media"). Therefore we will be disabling Google Sync, in order to minimise errors; you won't notice a difference in performance, and is not an important part of the system.

Get your tablet at hand, and ensure the tablet's battery is charged at 20% at minimum, or above.

Turn your tablet on (in CyanogenMod/Android), so that it's in a functional state (if not already).

Thereafter, unlock your lock screen and go into "Settings". Scroll all the way down until you find the option "Google", besides a blue Google icon (under the "Accounts" category). Click on "Google".

You will now see listed, all the accounts currently linked to the tablet. If there is only one account, click into it. If you have more than one account, click on the first listed account, and proceed to the next step.

You will now be presented with all the data which is currently in sync with Google. Untick them all: So, "Browser", "Calendar", "Contacts", "Gmail" and "Sound Search for Google Play" should be all DISABLED/unticked.

If at stage 4 (above), you have more than one Google account attached to the tablet, repeat step 5 until all accounts have been disabled sync.

At this point, after successfully conducting the above, you should now have Google Sync disabled on your Nook HD; thus reducing the likelihood of the error occurring. You may now exit settings on your tablet. However, we have not yet solved the issue, please read on.

3. Enabling Developer Mode

You may be able to skip this step, if you already see the selection "Developer Options" in your tablet's "Settings" (towards the bottom of the settings menu). If not, please read the following.

Once again, go into "Settings" within your tablet.

Scroll to the very bottom within settings, and the last presented option should be "About tablet", click onto it.

Again, scroll to the very bottom of the "About tablet" screen. You should see the title, "Build number", followed by the details.

At this stage, recklessly keep clicking the "Build Number". Eventually on screen you should be presented with a few messages, similar to: "Developer mode after 3 clicks". Constantly keep clicking "Build Number" until the message displayed states (similar to): "No need. You are already developer".

At this point, you can now go back out of "About tablet", back into "Settings" and you should see the selection "Developer Mode".

Congratulations, you now have developer access to the tablet. For an average consumer, this is not necessary and is an extremely powerful set of options, which allows you to alter your tablet settings. We will only use this for one purpose, so please do not tamper with other settings in the developer menu.

4. Preparing to Boot into ClockWorkMod (CWM) Recovery

ClockWorkMod Recovery (CWM) is what made Android 4.2.2 on the Nook HD even possible, not only for the Nook, but for all Android-powered devices. It is extremely powerful, mis-clicks are not excusable within CWM, and with one or two clicks (at the most), you may accidentally remove the whole Android setup from the Nook; including all your data and apps. So, you must be extremely cautious after booting into CWM. As long as you follow this guide from now onwards 100%, you'll be fine. :)

Again, go into "Settings" if not already. Scroll all the way down and select "Developer Options".

The third option within the menu states "Advanced reboot", tick this by simply clicking it.

Now, go back out of the developer menu. Go to your tablet's home screen, close all settings, and move onto the next section to boot into CWM.

5. Clearing Cache & Fixing Permissions via ClockWorkMod Recovery

Now that you're on your tablet's home screen, and you've completed all the above, you are ready to boot into CWM. Again, as warned above, you must follow this guide accurately, else you could erase the whole Android Operating System (OS). CWM should not be accessed by anyone who has no idea on what they're doing (so later, we're going to disable software-access; in order to avoid other users accessing CWM).

But for now, you're going to be booting into it. First, hold the power button on the tablet; until it provides a dialog. Click on "Reboot" (second option), and select "CWM Recovery" on the new selection. It is once again the second option. After selecting CWM, click "OK" and the tablet should boot into it momentarily.

Before you get started in CWM, you should familiarise yourself with the controls; which are basic, however do not support the touch screen (security measure).

Power Button: To go up one menu, for example if you go into "Advanced", to return to the original menu, you simple press the power key.

Volume Up/Down: These two keys are for navigation purposes, allowing you to scroll up or down the menu respectively. Use these keys to highlight your option.

Home/'n' Button: This is to select the current option, for example, if you're currently hovered over "Reboot system now", and press the 'n' key, your tablet would reboot.

5.1. Clearing Cache Partition

First, we're going to clear the cache on the tablet. You will not lose any data, and this process won't affect your daily usage at all (nothing will change the daily performance of your tablet within this guide).

Now that you're in CWM, and you're familiar with the controls, we can begin clearing the cache.

Navigate down, so that the selector highlights "wipe cache partition". Ensure that you have highlighted this option, and not the one above (they both have similar wording). Please ensure the correct option has been highlighted.

Press the Home key, the 'n' key located at the front-bottom of the tablet to select this option.

You will now be presented with another selection menu, mainly consumed by the option "No" (a security feature, to avoid incorrect choices).

Navigate down, until you highlight the option "Yes - Wipe Cache" and select it. Please once again ensure it states "Wipe Cache" and nothing else.

After a few seconds, the whole cache partition on the tablet will be cleared. We're now ready to fix the permissions in CWM, so let's move to the next section of this document.

5.2. Fixing Permissions

Whilst you're still in ClockWorkMod Recovery (CWM), please do the following to fix the current permission set. This is the final stage of solving the issue.

The last option in ClockWorkMod is "advanced", and should be displayed on your screen. Scroll down, highlight and select this option.

The last option within the advanced menu should state "fix permissions". Highlight and select this option. If you're provided with a confirmation screen, select yes, if not, ignore this sentence.

This process can take up to 2-5 minutes to complete. Once complete, if you are returned to the original menu, you should see the first option as "reboot system now". If not, press (do NOT hold) the power button until you do.

At this point, select "reboot system now" and safely return to your Android setup.

As soon as your tablet boots back into Android, you'll see a message, stating that your tablet applications are being upgraded. This is the simple process of reinitiating your apps, after the cache was cleared. Dependant on the amount of apps installed, this process may require a few minutes.

6. Congratulations!

You have made it to the end of this guide, and hopefully the error has stopped occurring; regardless, it should occur significantly less during use.

If the error still persists after usage, unfortunately this method was unable to provide a permanent solution, and may act as a temporary one. To temporarily solve the issue once again, when necessary, you may re-follow this guide; or for a permanent solution, please see the next section.

7. The Bold, Permanent Solution

Please consider this a last resort, as it is a "bold" move and tackles the media process head on, by disabling it. Please only continue with this step if you have completed the above, and then have tried out your device for a while. If the problem persists, then please do the following (or repeat the temporary solution).

Your media process is responsible for communicating with your media files (.mp3, .wav .jpg, .png etc.; music, photos etc.) stored on the storage space, and rendering them to you via easy access apps. For example, the media app will search your whole storage space for photos/images, and will make them viewable via the "Gallery" app. Disabling the media process will stop the Gallery app from functioning, and other apps too which have the same behaviour.

Disabling the android.media.process is simple; and in vice-versa, it is too easy to reverse. So, let's get stated. :)

To disable the "android.media.process" completely, please do the following:

Firstly, go into your "Settings" menu on your tablet.

The first options are "Wi-Fi" etc. under the heading "Wireless & Networks". Look for the heading "Device", and click the second-to-last option "Apps".

You will then be presented with apps which are currently installed on your device, which are safely visible. We need to move into the "All" apps section; so it also displays your processes too. To do this, place your finger on the right-hand side, centre of your screen. Then swipe/move your finger towards the left-hand side of the screen. This will swipe you to the "Running" apps. Do this once more, and you will be to the "All" apps section.

The apps + processes are alphabetically listed. So scroll down till your find the process titled "Media Storage", and press it.

First, clear the data and cache; by simply pressing the "Clear data" button, then press the "Clear cache" button. Confirm any messages displayed (you maybe presented "android.media.process" has stopped repetitively).

Once the above is complete, at the top; click the button "Disable". Towards the right-hand side of the button titled "Force stop".

It will then pop-up a message, "Disable built-in app?" Just click "OK", and the process should be disabled temporarily.

Now you may return out of settings, and back to your home screen. Close all the settings; and you should now be good to go! This should have permanently solved your problem; if not restart. :D

---

All the best, any problems, please let me know. :)