yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] GrievousMcG:
Thanks mate.

Thought that might be the case with the link. I guess most people would simply google the part no. and try to order it from whatever source they find.
[Miscellaneous Android Development] mrzood:
OTA update zip: http://files.mrzood.com/397da511536518a02502bcfeed82dc89fa1aacd6.update_rev24_ww_OTA2.zip

I'm afraid to install it :(
[Miscellaneous Android Development] ianzappaian:
update

wont install with twrp
[Miscellaneous Android Development] GrievousMcG:
Is this the OTA update for 4.3?
[Miscellaneous Android Development] BENETNATH:
Question is : what does it bring..May be they fixed the WiFi drain on standbye ?

I'll try to take a look. Can someone that did it list all info of system properties, to see if they have changed subversion and kernel,
[Miscellaneous Android Development] GrievousMcG:
I'll see if I can provide that information but won't be able to do it for a few hours yet as I'm at work.

EDIT: just turned on the Slatebook and there is no OTA update waiting. Tap on the search for updates has turned up nothing. I'll have to wait for it to pop up.
[Miscellaneous Android Development] mrzood:
Just FYI the update won't flash with a custom recovery anyway. Tried with the auto method from the OS as well as directly from /cache in TWRP.
[Miscellaneous Android Development] GrievousMcG:
The kernel version after the update is: 3.4.57-gc2d5cc5.

Build number is: 4.3-17r20-05-24.

Just been trying to find more information about the latest update is a little like trying to find a chicken tooth at the moment. According to the HP website, the latest downloads is the upgrade to 4.3 from December last year. There doesn't seem to be any information about the latest update although I'll email HP support to see if they can tell us anything but don't hold your breath as they'll probably be as mystified as us....

EDIT: spoken with the HP online support team about the update. Apparently only the Android team at Google know what was in the fix but he did manage to find some information via the web that the fix was:
[Miscellaneous Android Development] BENETNATH:
wonderful, they are pushing things without knowing what's inside..

marvelous !
[Miscellaneous Android Development] blender3d:
Wanna bet, they just recompiled the kernel to prevent towelroot? The package is that big, so they can format system partition and remove any changes so far. And to be as lazy they don't have to separate new parts of the ROM
[Miscellaneous Android Development] mrzood:
mirror to stock recovery:

http://files.mrzood.com/SOS.img
[Miscellaneous Android Development] BENETNATH:
quick email from HP

4.3 source code released

OP updated
[Miscellaneous Android Development] BENETNATH:
Corrected
[Miscellaneous Android Development] mrzood:
Manged to get the USB cable but now I'm having issues with getting my PC to recognize the device.

Any suggestions?
[Miscellaneous Android Development] blender3d:
It has been written a couple of times. In case you are running Windows, you must edit the corresponding driver .inf file. Just search through the slatebook threads :)
[Miscellaneous Android Development] mrzood:
Tried all the methods mentioned :(
[Miscellaneous Android Development] blender3d:
So... do you have got access to an Unix based machine (Linux or Mac)? I may have a look at it via team viewer or something.
[Miscellaneous Android Development] mrzood:
Got Android SDK going on Linux and was able to unlock the bootloader that way :)

Now to start testing the ROMs posted.
[Miscellaneous Android Development] blender3d:
If adb and fastboot works, what doesn't?
[Miscellaneous Android Development] mrzood:
Those didn't on Windows. I had to setup ADB on Linux to get it recognized.

Used this guide to assist: http://androidonlinux.wordpress.com/2013/05/12/setting-up-adb-on-linux/
[Miscellaneous Android Development] blender3d:
Did you try the following?
[Miscellaneous Android Development] mrzood:
Hmm... I guess I missed that one. I'll give it a try and see if I can get ADB to list the device on windows with the fix.

Thank you for posting

---------- Post added at 10:01 PM ---------- Previous post was at 09:25 PM ----------

Neither of these boot w/ unlocked BL.
[Miscellaneous Android Development] Juanig:
Hi everyone over here, I´ve just received my tablet and it comes with 4.3-17r20-03-23 build, this version is rootable using Towelroot v1. I would like to know what happens if something goes wrong? is there any 4.3-17r20-03-23 oficial image to flash in stock recovery?

Any chance of unlocking bootloader without that famous cable?
[Miscellaneous Android Development] blender3d:
Actually there "can't" anything go wrong. Well if you turn of your device within the 3seconds it takes to root, you would have some file fragments in your system partition. That shouldn't be a problem anyway. I'd recommend to stay on this version. Since you can't apply root after the next update. AFAIK, there's no way to unlock the bootloader without the cable because you can't access fadtboot without the cable!

HP released some update.zip files, packed in wired setup exe files.
[Miscellaneous Android Development] mrzood:
Well this fixed ADB but not so much for fastboot. Can't get the device to show up in 'fastboot devices' :/

Guess it doesn't really matter now anyway since I already unlocked the bootloader with linux.
[Miscellaneous Android Development] BENETNATH:
thanks for reporting this
[Miscellaneous Android Development] buginside:
We need an app like https://play.google.com/store/apps/details?id=net.segv11.bootunlocker
[Miscellaneous Android Development] Juanig:
If someone needs it:

official WW 4.3-17r20-03-23 update.zip
[Miscellaneous Android Development] blender3d:
That gives me an idea. [MENTION=2538428]mrzood[/MENTION] which ROM version have you got installed right now? May be, we may compare pure partition dumbs for flags like stated in this app.
[Miscellaneous Android Development] mrzood:
Latest OTA update since the battery consumption issues were resolved.. I'm fighting getting the tab to be 'seen' in fastboot mode right now so I can get it re-rooted and TWRP reinstalled. Will be home later to continue trying.
[Miscellaneous Android Development] groumfi:
Flashed CWM

Hi there,

Finally, I took the risk and flashed my build of CWM. It worked.

So, it is usable. Only thing which doesn't work, this build of CWM doesn't see internal storage. However, if you have a micro-SD it is available and I was able to perform a Nandroid backup of the tab.

Cheers
[Miscellaneous Android Development] Juanig:
Great! I hope this could be fixed soon.

Any news with fastboot? Did you try under Linux?

Enviado desde mi HTC One X mediante Tapatalk
[Miscellaneous Android Development] mrzood:
No news yet. Traveling home from vacation at the moment.
[Miscellaneous Android Development] Scratz:
Anyone tried to flash a recovery with Flashify app?
[Miscellaneous Android Development] mrzood:
Should work if you have root. Rashr works just fine to flash recoveries w/ root.
[Miscellaneous Android Development] Juanig:
I thought it wouldn't work without unlocked bootloader but I've just tried and... It worked!!!!!!!!!! I have flashed TWRP recovery from 1st post succesfully. Now we need a fully working recovery and we won't need the cable anymore! at least those who didn't updated to last OTA...
[Miscellaneous Android Development] mrzood:
Indeed. Bootloader won't allow custom kernels. A rom around stock kernel should work though.

What isn't working that you've found in the TWRP from the OP?
[Miscellaneous Android Development] Juanig:
It doesn't recognize storage..

Enviado desde mi HTC One X mediante Tapatalk
[Miscellaneous Android Development] groumfi:
Actually, I fashed CWM with Flashify as I was unsure how to flash it thru adb or fastboot[YOUTUBE][/YOUTUBE]
[Miscellaneous Android Development] Sopalajo de Arrierez:
TWRP working (mostly).

I have flashed TWRP (from the first post) by using Flashify too, and results seem OK.

Issues in TWRP:

- Mouse not working.

- Internal storage not detected. External seems OK.

- Keyboard not working.

- VolUp&VolDown not working.

I have performed a Nandroid backup (from TWRP) to SD of boot and system partitions, apparently OK (about 700MB).
[Miscellaneous Android Development] Scratz:
To sum up:

Root and flash a TWRP Recovery to HP Slatebook x2 (4.3-17r20-03-23 or earlier) without debugging cable

I will try to summarize here the steps to get our Slatebooks rooted and to install TWRP. It may also work with CWM, but I've not tested it. This will NOT unlock your bootloader. Correct me if I'm missing anything and feel free to copy and expand it.

Warning: It may not work if you have installed the last OTA update or if your out-of-the-box version is higher than 4.3-17r20-03-23. Do it under your own responsibility and ask everything you don't understand before trying.

Updates:

2014-08-10 - It doesn't work under 4.3-17r20-05-24 even with Towelroot v3 as inigoml reports.

Instructions:

1. Get an USB flash drive, an SD card or an online hosting/sync'ing service.

2. Download Towelroot v1.

Official site: http://towelroot.com (v1 IS NOT HERE ANYMORE and it seems to be the only working version).

Download link by mrzood: http://files.mrzood.com/tr.apk

Alternate download links: Mirror 1 | Mirror 2

3. Download TWRP (it may also work with CWM).

As posted by BENETNATH (unknown source): http://www.mediafire.com/download/kmj2squn7culy36/2014-07-08-TWRP-recovery.img

Alternative download links: Mirror 1 | Mirror 2

4. Transfer both Towelroot and TWRP to your Slatebook (with an USB flash drive, for example).

5. Move both files somewhere into the internal storage (not /storage/usbdrive, but /storage/sdcard0) with a file explorer (e.g.: the HP one or ES File Explorer from Google Play).

6. Go to Settings > Security and make sure Unknown sources is checked.

7. Install and run Towelroot.

8. Tap its only button (it says "make it rain").

9. Once your device has been rebooted, download a root checker from Google Play (e.g.: Root Checker).

10. Verify your device is properly rooted. If not, retry with a newer version of Towelroot.

11. Get Rashr from Google Play. Flashify is said to work, but I've tried with Rashr as recommended by Juanig.

Alternative link: http://xdaforums.com/showthread.php?t=2334554.

12. Start Rashr and, in Flash section, tap Recovery.

13. Select Other from storage and pick your TWRP img file from your internal storage. Never rely on a USB disk for this.

14. Flash it!

15. Reboot to recovery.

Now you should be able to flash ROMs and kernels. To access the recovery, power off the device and press Power On + Volume Down simultaneously at the back of the tablet. Release them when you see the HP logo.

Advice:

You can install Xposed Framework and Gravity Box (JB) to add a Reboot to recovery option to your Power off menu.

Also, you may want to install a permission granter like SuperSU. Otherwise, you will not be asked when an action requests root privileges.

Special thanks:

mrzood, Juanig, groumfi, BENETNATH, inigoml, gnidorah
[Miscellaneous Android Development] inigoml:
Hi. Unfortunately I upgraded once received my Slatebook x2. I will have to wait until a new vulnerability is discovered in order to root and/or HP releases USB cable at a reasonable price.

Fortunately almost all funcionalities I use in my daily basis work without being root... but this is at this moment my only Android device where I don't have root access... I feel strange after four years! :)

Enviado desde mi HP SlateBook 10 x2 PC mediante Tapatalk
[Miscellaneous Android Development] Scratz:
How did you do the backup? It fails when trying to mount partitions... :(
[Miscellaneous Android Development] Sopalajo de Arrierez:
I inserted MicroSD 8GB SDHC in the bottom-screen slot, and mounted (on "mount" menu) one of the three available SD cards (I don't remember which one). The storage said "0GB total space" (?) but it worked OK.

The log, indeed, reported failures when mounting partitions the three, until I pushed in the MicroSD. Then it only reported 2 sdcard failing to mount.
[Miscellaneous Android Development] mrzood:
Finally got the damn latest update rooted and I feel like a dumbass since before I was unable to see the device due to not using the '-i 0x03f0' flag when running fastboot commands.

So, rooted w/ custom recovery on the latest HP OTA update.

Next stop, USB pinout for the port.
[Miscellaneous Android Development] Sopalajo de Arrierez:
Awesome!

That is great, mrzood!

Please report the method.

Is the cable needed?
[Miscellaneous Android Development] Scratz:
It is still throwing mounting errors to me, so the backup fails. Maybe I'm doing something wrong.

I've managed to perform a backup with Nandroid Online Backup.
[Miscellaneous Android Development] mrzood:
Absolutely needed, sadly. :(

What allowed the separate install of ADB interface and bootloader interface was messing with the INF file with the SDK driver. Attached it to this post. Commented out lines as needed to install the drivers for both interfaces. In the [Google.NTx86] section and [Google.NTamd64] section of the inf there are entries with the slatebook vendor and device id for the usb install.

Once the bootloader interface was installed, I simply flashed the SuperSU zip from a non-installed recovery.

fastboot -i 0x03f0 boot recovery.img

adb sideload SuperSU.zip

Then I just flashed TWRP with Rashr once rooted. I couldn't get the recovery to 'stick' when flashing with fastboot.

:eek:
[Miscellaneous Android Development] Sopalajo de Arrierez:
FAT32 type, maybe?

Check if the SDCard is FAT32 formated. Mine is (vfat type reported by the "mount" command).
[Miscellaneous Android Development] Scratz:
I noticed there is a tiny diagram of the connector in the bottom of the AC adapter. I have taken a picture with a microscope.

Ok, we already know which pins are NOT for data... Someone with a debugging cable and a multimeter may test the remaining pins to find out which ones are for data transfer (the two that are linked to the pins 2 and 3 in the USB connector).

[IMG="Power pins"]http://i.imgur.com/SqlhIxL.jpg[/IMG]

Tomorrow I will find the V output of each pin.
[Miscellaneous Android Development] mrzood:
Not sure where my multimeter is right now, I'll update as soon as I can find it.

I've marked the pin locations that are present on my USB cable:
[Miscellaneous Android Development] Scratz:
Have you kept in mind that this is the female connector and positions are reversed? The leftmost in the male is the rightmost in the female.

I was reading the V output values, I got a spark and I scared sh1tless. I'm not very skilled in electronics.

Besides the V pins, there are two extra pins in my power cable.
[Miscellaneous Android Development] Juanig:
[MENTION=2538428]mrzood[/MENTION] could you share a nandroid backup of your current ROM?

Enviado desde mi HP SlateBook 10 x2 PC mediante Tapatalk
[Miscellaneous Android Development] u363840:
Nice to see we can flash a custom recovery, but can we access/write system partition ?

So I could :

-use my rooted 4.3 to flash recovery

-use the custom recovery to apply latest update (and if not possible out of the box with update.zip, can I extract/apply it myself, passing the bootlock check ? As kernel will be signed ?) & apply root again (this is possible right ?)

-reflash the original recovery eventually
[Miscellaneous Android Development] mrzood:
Working on it.

---------- Post added at 09:19 PM ---------- Previous post was at 08:43 PM ----------

TWRP saved backup of fresh latest OTA. I did not root it, you'll want to also flash supersu.

http://files.mrzood.com/2014-08-10--14-36-45 4.3-17r20-05-24.zip

P.S. enjoy the greatly improved battery life ;)
[Miscellaneous Android Development] Sopalajo de Arrierez:
Rooted backup, please?

Excuse me but... an unrooted backup?

I think Juanig was requesting a backup of your latest OTA fresh system, as long as you told it was finally rooted.

Some of us don't have the USB cable, and your backup is our only possibility of rooting last update.
[Miscellaneous Android Development] mrzood:
If you have TWRP installed already you can update with that as well as root with the supersu.zip file

That way you don't have to install the factory recovery to do the update. I'll try and get one pre-rooted for you if it's a concern. I'm not a ROM maker by any means ;)
[Miscellaneous Android Development] Sopalajo de Arrierez:
Got it... or so I hope.

Ah, all right, I think I get it.

I am going to test it. I will report the procedure if everything works.

Thanks a lot. If the rooting from latest OTA goes OK, I will not need it.
[Miscellaneous Android Development] Sopalajo de Arrierez:
Finally the latest OTA Android rooted!

Flashed and working.

I have just restored the backup by using TWRP, and it is rooted, [MENTION=2538428]mrzood[/MENTION].

It even includes SuperSU 1.94. So, no need to install SuperSU.zip too.

Thanks again.

Now we all can have latest update without needing the damned USB cable.
[Miscellaneous Android Development] mrzood:
Rooted backup.

Extract to your TWRP backup folder then restore from backup.

http://files.mrzood.com/4.3-17r20-05-24-rooted.zip

Let me know if there are issues.

Edit: ^^^^ ty for confirming with the other backup! :cowboy:

---------- Post added at 06:10 AM ---------- Previous post was at 06:03 AM ----------

Also, when I get time to make it a simple flashable zip I'll provide another update. Anyone is welcome to as well and I can mirror if someone gets to it before I can.

Cheers!
[Miscellaneous Android Development] Juanig:
Hi friends, I've been doing some tests with recoveries and I found a little big issue. I've made a nandroid backup and the first time I thought something went wrong because I had been waiting for more that 10 minutes and it still didn't finished so I forced reboot...

When I tried again I realized that before backup starts it prints backup size and available space...guess what... 4,5gb of backup!! so I think it merges data and storage partition, could anyone confirm?

[MENTION=3458721]BENETNATH[/MENTION] could you take a look at those recoveries? I think you are the only one that could find a fix.

Anyone with locked bootloader could confirm if [MENTION=2538428]mrzood[/MENTION]'s backup includes a newer kernel and if recovery flashes it without problem?
[Miscellaneous Android Development] Sopalajo de Arrierez:
Both backups rooted?

So, are both backups rooted? What could be, then, the difference between them?
[Miscellaneous Android Development] u363840:
Any idea why ?

Is it a problem with TWRP or the update format ? Could we repack the update so it'll work ?

Edit : also, what about the blob file, updating USP during the update ?
[Miscellaneous Android Development] mrzood:
Looks like both of them are. I thought the first one wasn't but I didn't check.

---------- Post added at 04:16 PM ---------- Previous post was at 04:14 PM ----------

I have no idea. I'm going to make the latest OTA a flashable zip as soon as I have time to.
[Miscellaneous Android Development] Juanig:
Ok, I know what's wrong with recoveries. Anyone here have environment for compiling from source?
[Miscellaneous Android Development] Juanig:
Since we can flash kernel from recovery, unlocked bootloader is not a must.

Would be much more interesting to port «usb mode» app from MoDaCo, he made it for swap host and slave modes for Advent Vega usb port. That way we wouldn't need HP's debugging cable anymore.
[Miscellaneous Android Development] Juanig:
Let's try, do you know how to break HP's signature?

What would we need then? a modified bootloader? custom kernel? I wouldn't care to loose usb host port if I get a slave one...

Enviado desde mi HTC One X mediante Tapatalk
[Miscellaneous Android Development] Juanig:
I think we could flash custom kernel without bootloader unlock, give me one and I will try.

I mean convert usb port into slave for all modes bootloader included...

Enviado desde mi HTC One X mediante Tapatalk
[Miscellaneous Android Development] GrievousMcG:
Hey guys, a user on the HP forum claims that he (or she) has the USB cable for the Slatebook x2 that he doesn't need anymore: http://h30434.www3.hp.com/t5/Androi...ook-x2-USB-cable-debugging/m-p/4289900#M13342. Says that he (or she) is willing to part from it for $35 euros if any of you are interested. As usual proceed with caution if you're interested in getting it.

I've send a private message to Benetnath to see if he's interested about a week ago but I'm not sure if he has seen the message yet. So I thought you guys might want a look at it too.
[Miscellaneous Android Development] mrzood:
Here's mmcblk0boot0 and boot1:

http://files.mrzood.com/mmcblk0boot0-dump[1].img

http://files.mrzood.com/mmcblk0boot1-dump[1].img

Let me know if these are useful or if I screwed it up :P Also can get any others if useful.

mmcblk0

mmcblk0boot0

mmcblk0boot1

mmcblk0p1

mmcblk0p10

mmcblk0p11

mmcblk0p2

mmcblk0p3

mmcblk0p4

mmcblk0p5

mmcblk0p6

mmcblk0p7

mmcblk0p8

mmcblk0p9

mmcblk1

mmcblk1p1

platform

vold
[Miscellaneous Android Development] mrzood:
Fantastic!!

I assume you can do this via TWRP/CWM shell or ADB shell w/ usb debugging enabled?
[Miscellaneous Android Development] u363840:
Seemed strange that we couldn't, thanks :)

I made this post on general topic with all steps to update&root : http://xdaforums.com/showpost.php?p=54885158&postcount=878

Great !

About CWM recovery, is this the latest version ?

First post is giving links but with no sources nor dates for thoses files :/

It seems some people are using it but it also seems to be less functionnal ?
[Miscellaneous Android Development] mrzood:
Use the recoveries in the OP.
[Miscellaneous Android Development] u363840:
That's what I did .. and you're not answering my question :/
[Miscellaneous Android Development] mrzood:
There's no more active development for the recoveries for our devices. The one that works the 'best' is the TWRP recovery in the OP. It is the 'latest'.

It's functional enough to backup/restore/sideload. http://www.mediafire.com/download/kmj2squn7culy36/2014-07-08-TWRP-recovery.img

What do you need it to do?

Feel free to start your own TWRP or CWM development!
[Miscellaneous Android Development] u363840:
Might this help http://xdaforums.com/showthread.php?t=2516253 : missing SELinux support ?
[Miscellaneous Android Development] BENETNATH:
Sorry, three weeks of holidays. Nice work dudes
[Miscellaneous Android Development] BENETNATH:
Will catch up and resume work on recovery next week
[Miscellaneous Android Development] groumfi:
Hi,

This is the only version I wrote and I'm not aware of any other version. BTW, I took the risk and flashed it. It works. Just updated my post
[Miscellaneous Android Development] ianzappaian:
Is anyone making a kitkat rom
[Miscellaneous Android Development] BENETNATH:
we do not even have a 4.3 rom..
[Miscellaneous Android Development] BENETNATH:
did you open a request with amazon ?
[Miscellaneous Android Development] BENETNATH:
i had the french HP support directly, they told me that they had no possibility to send me the cable, as it's not sold by HP in france.

THEY really s***
[Miscellaneous Android Development] BENETNATH:
OP updated - added the bootloader unlocking info
[Miscellaneous Android Development] BENETNATH:
does anyone have the 4.3 source code mirrored?
[Miscellaneous Android Development] BENETNATH:
OP updated, new TWRP released, backup/restore is working now, /data wiping is ok
[Miscellaneous Android Development] BENETNATH:
TWRP 2.8 released

Full SElinux support and still flashable !
[Miscellaneous Android Development] knuckleheadTech:
Slatebook 14

I have been digging all over and this is the main thread I find for a Slatebook but I have the Slatebook 14 PC. Towelroot won't work no matter which modstring or version I try, and I don't have a cable like you guys have.

Has anyone seen a thread or info regarding the Slatebook 14? Aside from no root it's pretty nice.
[Miscellaneous Android Development] Juanig:
I've made it:

4.3-17r20-05-24 STOCK

4.3-17r20-05-24 STOCK ROOTED

Enjoy!
[Miscellaneous Android Development] mrzood:
Rooted flashable zip mirror: http://files.mrzood.com/4.3-17r20-05-24 STOCK ROOTED.zip

:highfive: