[TouchPad Development] RolandDeschain79:
Info

Remember this is a testing build that Jcsullins put together using Milaqs older CM10.1 nightly. It has only partial Bluetooth support, keyboards work fine but various peripherals won't work with it. Stick with CM10/CM9 if you want full BT support. There is a new CM10 build that includes the master key fixes, why not try that out.

News and Updates

New 10/05/2013 Builds of Jcsullins CM10 that include the Master key exploit fixes: By iMark90

The Problem: A Master key security exploit issue was discovered in CM9/CM10 that was later fixed in all Android 4.2+ builds. However this still effects many HP TouchPad CM10 builds. You can test for these exploits by installing and running the Bluebox security test App here.

The solution: RootzWiki member iMark90 has included the Master key fixes into two new builds of Jcsullins CM10. The builds are entirely built of the fantastic work of Jcsullins, Dorregaray, et al. Install these new CM10 builds by dirty flashing them over your current build of CM10.

iMark90 has also identified a bug that causes the tablet to reboot when the brightness to auto. Because of this one error one build lacks the Gyroscope, which was causing the error.

1)CM-10-20131005-UNOFFICIAL-NOGyro-tenderloin.zip

Note:This build lacks the Gyroscope.

2)CM-10-20131005-UNOFFICIAL-tenderloin.zip

Note:This build includes the Gyroscope but will reboot if the brightness is set to auto.

Yep you can use either CWM or TWRP recover to flash the new Rom. However you didn't tell us what version of Android you're currently using so I don't know which method to advise you to use but you can always read about it in my threads located under my name. Here is a little light reading.

When updating your version of Android its recommended to do a clean install of Android. You can do this by using Clockworkmod/TWRP to Format/Wipe the system data and the cache partitions. You will find a full step by step instructional video below. First choose an Android 4.2 or Android 4.3 Rom and Gapps package from the detailed guides. Next transfer the two .zip files to your Android device with the USB or direct download them. Note that you must have the correct version of Gapps for your version of Android or you may experience errors with Google apps and the Play Store.

Note(Important): If you have not installed Android before, then start by installing CM9 or CM10 and making a Nandroid backup using the easy way guide below. If you have not installed android for sometime and used the ACMEInstaller3 before, then you will need to do a Full uninstall and reinstall. This is necessary to accommodate the larger partition sizes required by newer versions of Android and the ever increasing size of the gapps package. There is also a flashable .zip file you can use to change the partition size to 512MB. Additionally you can also use the WebOS Preware app Tailor to resize your system partition. Refer to Gradular's thread below for instructions.

Flash this .zip file through recovery to change the partition size to 512MB(Gradular&codycoyote)

How to guide for changing your system, data, and cache partition sizes(how to use Tailor): (Gradular)

[YOUTUBE]U4-UuzlFgGs[/YOUTUBE]

Don't forget! First make a Nandroid backup of your current setup! Full CWM and TWRP Video here:

If you wish to keep your current setup, your selected Rom and gapps package can be Dirty flashed but don't forget to wipe your caches. I would highly recommend doing this over a CM9/CM10 Rom. Flashing CM10.1 Roms over one another can cause issues or boot loops, so be sure to have a backup before you attempt any Dirty flashing. Click here to learn how to dirty flash your Rom

Clean Install vs Dirty Install Rom/Updates via Recovery: (After initial install with Acme3) ->Mpgrimm2 Quote

"Clean installing" a rom usually means to format the 3 basic partitions (& sometimes the /boot too depending on the rom/kernel script) and flash the rom as recommended by most devs to avoid issues (some rom installer scripts will handle the formatting for you, but shouldn't be assumed unless stated by the rom's developer. 9-14-13: See Attachment for example).

"Dirty Installing" a rom typically involves formatting the system & cache (sometimes only the cache :thumbdown: ) and flashing a rom to preserve /data partition with user apps & settings.

A cleaner method for this is to format all 3 partitions, flash rom, and restore only /data from a backup.

I've rarely seen dirty installs recommended by devs, but when I have seen them say it was "OK to try", it was done on the same rom/firmware base between incremental rom updates only (vs b/w CM7 - CM9 or CM9 - CM10, etc), and if you had a bug, you needed to go back and do a clean install before reporting it or expecting help. I will add that many people have been successful restoring their CM9 data after flashing CM10 & Gapps.

See Picture here:

http://rootzwiki.com/uploads/monthly_09_2013/post-130675-0-90084800-1379142203.jpg