yashsingh1/xdaforums huggingface dataset:
[Droid Ultra General] SamuriHL:
FXZ SU4.21 Thanks to [MENTION=5862944]stras1234[/MENTION] for the initial FXZ! Thanks to [MENTION=2228410]Skrilax_CZ[/MENTION] for posting them to the SBF site!

Use my RSD Flasher to flash it.

I guess it still needs to be spelled out in this day and age, but, yes, you WILL lose root if you use this. It's an FXZ that overwrites all partitions with stock. So uh, yea, there's that.
[Droid Ultra General] LunaticSerenade:
I love you.

In a not creepy way. :)

Sent from my XT1080DE
[Droid Ultra General] SamuriHL:
LOL you're welcome. :)
[Droid Ultra General] josuearisty:
Thanks, I hope somebody finds a way to root it.
[Droid Ultra General] SamuriHL:
LMAO! It's not even out of soak yet. Here are the challenges you face for root on a locked bootloader:

1. Finding a new priv escalation vulnerability that works on the kernel that ships with 4.4.4. The pie exploit no longer works.

2. Finding someone to exploit the vulnerability once you find one that applies.

3. Finding a WP off exploit so you can persist su to the system partition for permanent, non-tethered, root.

I'm gonna say that's probably not all going to happen "soon". ROFLMAO
[Droid Ultra General] newtoncd:
v4.4.4 would not install and this fixed it ... all without losing any data ... big thanks!
[Droid Ultra General] SamuriHL:
NP enjoy! Stras1234 is the man for giving me the FXZ and allowing me to post it.
[Droid Ultra General] josuearisty:
Well, not easy! so far Im not needing root access, there are no roms and wifi tether works for me without doing anything, Im using the phone outside US of course. I would like to remove some bloatware.

I love modding and all that things but Im happy with stock kitkat. I think we could get android L sometime in the future.
[Droid Ultra General] Topsnake:
Great work samurihl! This isn't even out of soak and we already have the fxz!
[Droid Ultra General] SamuriHL:
I have no doubt these phones will get L. They'll only be a year old at that point so I'd not worry about it.
[Droid Ultra General] ad fu:
Does anyone know if you have to edit the xml file and remove the getvar line like in 4.4? Or just RSD Lite and go?
[Droid Ultra General] LunaticSerenade:
Is it supposed to take forever to flash the system.img?

I've let it go for between 5 and 10 minutes, and it's still on system.
[Droid Ultra General] SamuriHL:
That's why I gave a link to my tool. It does all that for you plus allowing you to keep your data.

Yes, it's over a gig in size. It takes a while.
[Droid Ultra General] LunaticSerenade:
Ah. Makes sense. Thanks!
[Droid Ultra General] bigv5150:
Samuri thanks a lot I love you to but in a creepy way :). This has to be a record for an fxz being available.
[Droid Ultra General] SamuriHL:
Yea, stras1234 rocks on that FXZ front. :) He got the HD/M FXZ's early for us last time, too. You checked out my new tool yet, btw? I made it as easy to flash FXZ's as possible now. :D
[Droid Ultra General] bigv5150:
Not yet I saw you were working on it. I will check it out when I get home and use it. I always like to run a fxz after an update.
[Droid Ultra General] SamuriHL:
It's pretty simple to use. ;)
[Droid Ultra General] josuearisty:
I would like to know if this is the final version or when the final ota update is released there will be another?
[Droid Ultra General] SamuriHL:
I take it you don't know what a soak test is? Unless something goes wrong, which is unlikely, this will be pushed OTA in the next few days.
[Droid Ultra General] josuearisty:
I know and that was why I asked about it.
[Droid Ultra General] SamuriHL:
Um, that makes no sense. If you know what a soak test is then you know absolutely no one except motorola can answer your question. :confused:
[Droid Ultra General] josuearisty:
Bingo, so "maybe if there is another ota to fix something" this fxz file will not be final.

I havent installed the ota soak test but as I can see, evrtything seems to be fine so far.
[Droid Ultra General] bigv5150:
This is the final update it works good. Two small bugs I know of that will have to be addressed but not hold up the release. First no video recording when google voice everywhere is on. Second at least for me is touchless control doesn't turn my speaker phone on automatically when I place a call using voice. I have it checked but it doesn't work now. It did on 4.4 however I installed the google dialer so that may be the issue. I'm going to fxz tonight and check again. But im part of the soak test so I will advise moto of my findings. I am sure a small ota update will be released shortly to fix some minor bugs.
[Droid Ultra General] josuearisty:
Great, please let us know!
[Droid Ultra General] SamuriHL:
Look at it this way...you were supposed to get 4.4.3 and when Google let loose 4.4.4 Moto decided to hold up your release to up it to 4.4.4. I'd be truly shocked if this didn't go OTA in the next day or two. Besides, what people always seem to fail to realize is that by the time it gets to soak, those who are part of the MFN are not the only people who get the soak pushed to them. Part of the non-official soak users out there get it pushed, as well. So regardless of whether this becomes the "final" version or not, it will be supported.
[Droid Ultra General] LunaticSerenade:
So, system has been flashing for about 45 minutes now.

Maybe I'm just impatient, but that seems really long.
[Droid Ultra General] SamuriHL:
Nope, that's too long. You have something going wrong. Almost always that kind of problem is a driver/usb port/cable problem. And make sure you're using RSD 6.1.6.
[Droid Ultra General] Topsnake:
SamuriHL dont forget to mention that this update has been approved and changelog posted by VZW already.
[Droid Ultra General] SamuriHL:
I hadn't seen that yet. Nice. So there you go then.
[Droid Ultra General] LunaticSerenade:
Changed USB ports, and while I got the 'sp space is not enough' error, it seems to still have flashed?
[Droid Ultra General] Topsnake:
Yeah I just posted it below. Tired of people asking the same questions over and over.

http://xdaforums.com/droid-ultra/general/4-4-4-ota-changelog-t2814969/post54123458
[Droid Ultra General] SamuriHL:
Check the swdl.txt file in your RSD install folder. That'll be a log of your flash and show you if it was successful or not.
[Droid Ultra General] LunaticSerenade:
Here is what it says. It looks to me like it was successful...am I right?

07/13/14 14:33:08 Multi upgrade started for 1 phones
07/13/14 14:33:08 [Device ID: 0] 1/11 flash partition "gpt.bin"
07/13/14 14:33:09 [Device ID: 0] 2/11 flash motoboot "motoboot.img"
07/13/14 14:33:15 [Device ID: 0] 3/11 flash logo "logo.bin"
07/13/14 14:33:16 [Device ID: 0] 4/11 flash boot "boot.img"
07/13/14 14:33:19 [Device ID: 0] 5/11 flash recovery "recovery.img"
07/13/14 14:33:22 [Device ID: 0] 6/11 flash system "system.img"
07/13/14 14:36:22 [Device ID: 0] 7/11 flash modem "NON-HLOS.bin"
07/13/14 14:36:31 [Device ID: 0] 8/11 erase modemst1
07/13/14 14:36:31 [Device ID: 0] 9/11 erase modemst2
07/13/14 14:36:32 [Device ID: 0] 10/11 flash fsg "fsg.mbn"
07/13/14 14:36:33 [Device ID: 0] 11/11 erase cache
07/13/14 14:36:35 [Device ID: 0] reboot
[Droid Ultra General] SamuriHL:
Yup, looks good to me. You're on 21.11.21 now when you look at your system settings right?
[Droid Ultra General] LunaticSerenade:
Yup. Everything checks out.

Thanks for your help! :)
[Droid Ultra General] SamuriHL:
No problem. Enjoy!
[Droid Ultra General] bigv5150:
I get that every time I fxz
[Droid Ultra General] s_u_n:
New tool?

Hi SamuriHL,

Is this new tool different from HoM 2.x?

Just trying to understand.

I remember using HoM to flash 19.5.3 FXZ on my Droid Maxx a few months ago.

I am not going to try this 4.4.4 since I am yet to get my phone rooted and then upgrade, hoping to keep root intact for a while.
[Droid Ultra General] SamuriHL:
It's a new tool I'm developing that will eventually become part of HoM 3.0. It's much easier to use. Basically you tell it where your rsd install is then point it at your FXZ zip or xml file, then it gives you buttons for full, keep data, and possibly universal. Once you hit the button, it creates the xml and flashes it with rsd for you. All in a little java ui. I'm moving the HoM to java in 3.0.
[Droid Ultra General] rlmesq:
I was trying to flash the OTA on my Max, but when I rebooted into recovery I got

and the phone went into fastboot instead.

Will the new tool let me flash this fxz?
[Droid Ultra General] SamuriHL:
Yes
[Droid Ultra General] thetoolbox:
Thanks for the great work on the RSD Flasher, Samurai! I've been using your utilities since the House of Bionic days and you keep making it harder and harder for users to farq things up during the flash process (not that we don't keep trying ;)

Many thanks for your support!
[Droid Ultra General] SamuriHL:
That's been the goal. :D Easier for you, less support for me. :D Up until a few weeks ago, I hadn't had a Moto device in over a year. LOL Yet I still try to keep support for the Moto community going.
[Droid Ultra General] josuearisty:
I would like to know if Im rooted and I install soak test 4.4.4, will I lose root or something like that.

And being rooted with safestrap, can I create and restore backups of my current stock rom?

Enviado desde mi XT907
[Droid Ultra General] SamuriHL:
If you use this FXZ, it overwrites the system partition. So unless you have a root exploit and WP off or no longer care about root at all, this is not the process for you. I repeat, you WILL lose root doing this, and you will NOT be able to get it back after doing so.
[Droid Ultra General] josuearisty:
I know I will lose root if I install this fxz file, I have flashed hundreds of time all my moto phones, that was why I said "if I install soak test", this is not a soak test fxz as far as I know.

I just want to know that if I have root access and install safestrap, if I can backup and all that things.

This will be just if something goes wrong. I just hope somebody finds a way to root it. [emoji30]

Enviado desde mi XT907
[Droid Ultra General] SamuriHL:
Not to be rude, but, you're posting that question in the FXZ thread when it's probably better asked here:

http://xdaforums.com/droid-ultra/general/4-4-4-kit-kat-4-4-4-ota-patch-t2811865

Which is the OTA thread.
[Droid Ultra General] rlmesq:
Sorry for my confusion...

You said the new utility will fix my recovery issue. However, I have root and WP off.

Does this mean I will lose root?

If so, can I just get ahold of the 4.4.2 recovery.img and flash that, then take the OTA?
[Droid Ultra General] SamuriHL:
Correct to both questions. Yes, you want to just flash recovery.img from the previous build's FXZ, and then you can install the OTA. I have SERIOUS doubts about whether you guys are going to keep root and WP off when taking this update, so, be warned that even doing the OTA is most definitely not a guarantee of anything. Please ask in the OTA thread if anyone has done this and whether they kept root and WP off. My gut instinct tells me there's no way in hell, but, I'd LOVE to be wrong.
[Droid Ultra General] distortedloop:
There must be a command in the update script that turns WP back on. Couldn't that just be edited out? You'd break the signature on the update, but then you could use TWRP to flash anyways.

Yes, yes, more appropriate discussion in the OTA thread, but I'm just thinking out loud in response to your statement.
[Droid Ultra General] bigv5150:
The update script has nothing to do with w/p on or off its the locked boot loader. So to answer your question no.
[Droid Ultra General] SamuriHL:
Exactly. If you have TWRP installed, WP on or off means very little to you since you can flash anything with TWRP WP is off by default for recovery, so, you can write to the system partition to root quite easily. It's locked bootloaders that don't have the luxury of custom recovery that's the problem. I will be the first to admit I don't know nearly enough about how WP on/off work in depth. I do know that unlocking the bootloader turns it off, as it did on my X when I unlocked it. But the OTA is almost guaranteed to turn it back on when you update on a locked bootloader. I don't know if it'll nuke root, though, which is an interesting concept to say the least.
[Droid Ultra General] SamuriHL:
P.S. I didn't mean to dissuade discussion in this thread....I was merely trying to point people in the direction of others who would have answers to the questions being asked. I don't own one of these devices so I'm not an authority by any means.
[Droid Ultra General] distortedloop:
That doesn't make sense. If you have WP off, and then run the update and WP gets turned back on, then something in the script is making that happen.

What action within the update turns WP back on? Does this update change the bootloader? That would explain it, but then why not just disallow that? The system won't boot on a noon-updated boot loader?

I'm not going to discuss it here anymore, but your flat out dismissal of the update script, which controls the update, having any impact seems illogical.
[Droid Ultra General] rlmesq:
I took the OTA on my girlfriend's Mini, which was rooted & WP off, SuperSU in survival mode.

Everything indicates root and I was able to rename the charging .ogg file in system/media, so I think everything survived the update
[Droid Ultra General] josuearisty:
Hehehe no problem, its just that I needed some answers I think I have some of them! [emoji1]
[Droid Ultra General] bigv5150:
I'm sorry you feel that way but I was not trying to dismiss anything just stating fact. I can see how you are confused and I by no means am an expert. Let me see if I can explain my point better. I have an unlocked boot loader so by default of being unlocked w/p protection is off. Now before I unlocked via china I had root and w/p protection off due to an exploit by jcase and beaups. Problem now is that exploit is closed by the update. It kind of closed the door on hacking w/p off. So the script has nothing to do with enabling w/p on or off it's the actual update that you are downloading that closes the exploit. I hope you see what I am talking about.
[Droid Ultra General] SamuriHL:
Uh, woa. That's not what I'd expect from the OTA at all. NEAT though! Just don't ever FXZ that thing. LOL

Yea, no problem. Like I said, I wasn't trying to dissuade discussion here just trying to get you the help you wanted faster. I assume this stuff was being discussed in the OTA thread where it would probably be more relevant. But it's all good. Seems like we're getting somewhere on this discussion. I'm genuinely surprised that root and WP off survived the OTA.
[Droid Ultra General] SamuriHL:
Yes, but, you two are talking two different things. LOL! He's saying that if you have root and WP off installed before taking the OTA, unless the OTA update script specifically does something to disable one and/or both of those things, then they should remain after the OTA. And indeed, that's what the user above is saying happens. What you're saying is that if you don't have root and/or WP off before this update, you certainly won't after because those exploits are closed by the update. And that is also quite true. So both of you relax and agree that you're both correct. LMAO! :D hehehehe
[Droid Ultra General] akellar:
And it remains changed after you reboot?
[Droid Ultra General] miketoasty:
As said before you will retain root through the update but not WP off. To ensure write protection is off open a terminal on her phone and type the following: getprop ro.boot.write_protection

This will return a number, 1 being the expected result means that write protection has been re enabled, 0 means that write protection is disabled and you can disregard my babbling. With write protection you can change things but when you reboot and check again you will notice that they have been reverted back to their original state. Although you can still do a lot with root alone (As I am finding out).
[Droid Ultra General] josuearisty:
So, is there a way to have wp off after we take the soak test update?
[Droid Ultra General] SamuriHL:
No.
[Droid Ultra General] miketoasty:
No. Once you have upgraded there is no known exploit and there is no way to downgrade. You are one hundred percent stuck on 4.4.4.

Unless of course you have an unlocked boot loader.
[Droid Ultra General] josuearisty:
Also unless somebody finds a way to root and wp off being on 4.4.4
[Droid Ultra General] miketoasty:
Yes of course, but I'm not getting my hopes up.
[Droid Ultra General] josuearisty:
Im going to root then I will install soak test using survival and Im going to wait for someone who finds a way to get wp off.
[Droid Ultra General] SamuriHL:
I wouldn't given that 63 never had WP off and people had to downgrade to 53 to get it. Maybe JCase comes up with some miracle for the 4.4.4 builds but I wouldn't hold my breath waiting.
[Droid Ultra General] rlmesq:
Unfortunately, your babbling was correct. (Does that mean it wasn't really babbling?)

Fortunately, I had changed the file extension on the startup sound on both her Mini and my Maxx, so we don't the annoying "Droiiiid" voice.

Oh well... thanks again to all who helped, including the kind soul who posted the recovery image I needed.

Sorry about the thread hijacking. Next time, dev edition!
[Droid Ultra General] SamuriHL:
Dev edition indeed. :) And that does suck, but, I was told the same thing about WP off earlier this morning. It kept root but WP was turned back on. He wasn't 100% sure of his findings so I didn't report it, but, it sounds like the exact same experience so he was correct.
[Droid Ultra General] josuearisty:
I think we are lack of devs for our phones, there are some but not specifly working on non dev phones.

I really hope someone can get root for us, I was going to root, but going to .53 and follow all that steps very tedious makes stay as I am now.

All my other phones are rooted, its nothing if I cant do it with this one.
[Droid Ultra General] SamuriHL:
I just don't see it happening any time soon. Permanent root hasn't been available for the Moto X, either. The problems of finding a vulnerability, exploiting it, and then finding a method for WP off all have to be solved at the same time for the same build. People keep getting upset with me when I say that root is becoming harder and harder to achieve with each new build, but, the empirical evidence is there. If you want root, buy unlocked. It's really as simple as that. I will never buy another locked device period.
[Droid Ultra General] bigv5150:
I've been saying the same thing. It doesn't mean it won't or can't happen its just getting very difficult. On the flip side someone gets root and a month or two later we get another update losing root. We all want updates but also want to keep root. I agree no more locked devices for me. A lot of us got lucky and unlocked with the Chinese unlock codes. After being unlocked I can't go back its just so nice not relying on someone to find root exploits.
[Droid Ultra General] josuearisty:
Well, we should know at least before buying what devices are rooteable.

I got my ultra in a strange way and only cost me 49 dollars used. I recently bought a razr m but everything is very easy root and unlock boot with just using 2 apps.

But sadly this one is...... Almost impossible. At least moto x share all internal parts with our ultra and when somebody finds a way to permanent root we will.

Enviado desde mi XT907
[Droid Ultra General] SamuriHL:
I take issue with your first sentence....that before buying you should know what devices are rootable. You can. If it's got a bootloader that can be unlocked, it's rootable. If the bootloader is locked, you should assume it's not rootable. The reason I say that is because maybe they find a root exploit that works for one version....like build 53. Build 63 comes along and squashes the WP off exploit, so even though root works, you can't persist it. When you bought the device, maybe you were on 53. Any update changes that equation radically. My Moto X and my S4 GPE....always rootable. I fire up my unlocked root scripts for each device and am rooted in about 60 seconds. Done. Moral of the story, if it's unlockable, it's rootable. If it's locked, it's not until you get lucky.
[Droid Ultra General] xxBrun0xx:
The China man is unlocking bootloaders again. If you haven't jumped on that ship yet and have a 2014 build date, do it before its too late!
[Droid Ultra General] josuearisty:
Why no love to 2013? [emoji20]

Im 12/12/2013.
[Droid Ultra General] mikeymax:
Samarai- humor me.. I am more of a manual fast boot guy... Your tool keeps data so am I mistaken when I say the crux of keeping data is to skip the fast boot command in the XML that says erase data? Or is there another erase command I should omit. Appreciate the tool its great..I'm just old school :)
[Droid Ultra General] SamuriHL:
That and removing the oem and getvar lines.
[Droid Ultra General] Skrilax_CZ:
Uploading FXZs for Droid Mini / Droid Ultra / Droid MAXX. Didn't check MD5, but the filename is the same as here.

Also internet in China is kinda slooow, my Droid MAXX will have to wait :(
[Droid Ultra General] Jaocagomez:
**** yeah i was waiting for your version, thank you very much.
[Droid Ultra General] SamuriHL:
Thanks man! Truly appreciated!!
[Droid Ultra General] SamuriHL:
Just checked the hashes and they match. Thanks!
[Droid Ultra General] rob0809:
Hi Skrilax, I've used your work on my Iconia A500. Any chance you'll be doing work on the MAXX? If so, this is truly a good day!
[Droid Ultra General] jphillips.hd88:
No data wipe in the XML? Guess do a factory reset after flashing RSD? I push manually so I could add the erase data command.

BTW: thank you so much for what you do...you've saved my bacon more times than I can count!
[Droid Ultra General] basestamp:
Where do I go to and how do I find my original build date?

I tried navigating taobao.com but I can't read chinese! :(
[Droid Ultra General] SamuriHL:
It does look like the xml for these does not have the erase userdata line so they're essentially KEEP DATA FXZ's. lol. Easy enough to add:

<step operation="erase" partition="userdata" />

to the FXZ to turn it back into a FULL.
[Droid Ultra General] pyro2677:
I have a Maxx unlocked Bootloader and i tried using your program but it got to flashing the System.img and after a few minutes RSD just closed and it hung on the screen. Any Ideas?
[Droid Ultra General] SamuriHL:
USB port (must be 2.0), cable, or driver issue most likely.
[Droid Ultra General] xXKebobXx:
So I was looking at the files before I flash and I saw that gpt.bin is flashed. I know that gpt.bin is one of the files that even with a unlocked bootloader we cannot change or modify and it contains some type of security? At least that is what I have heard. I don't know if I want to flash it or if it is required. If it is required I am fine flashing it just curious
[Droid Ultra General] SamuriHL:
The GPT partition is your partition table. So if they change the partition table at all and you don't update it, well, it could cause issues. The security you speak of is not JUST in the GPT partition, though. The way it works is that each partition has a security version. If you flash an img file with a newer security version of that particular partition, you can't then ever flash a lower security version of that partition. This is true of boot, system, gpt, tz, and a couple others. So really, just ignoring GPT and/or TZ doesn't do much for you on these phones. Once you start flashing the other partitions, you're done security wise anyway.
[Droid Ultra General] xXKebobXx:
ahh ok that makes sense. Thanks for clearing that all up
[Droid Ultra General] xxBrun0xx:
This worked awesome for me. Have a maxx with unlocked bootloader
[Droid Ultra General] zdaddi:
Were you able to reflash TWRP and use Super User to root?
[Droid Ultra General] notjaykay:
I have an unlocked BL MAXX and was able to reflash TWRP and reinstall root with zero issues.
[Droid Ultra General] SamuriHL:
Yea I see no reason why it wouldn't work just fine after flashing this FXZ on an unlocked phone. I wrote a script that flashes custom recovery for unlocked phones (you supply the recovery, I flash it) and then walks you through sideloading supersu.