yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG G2x] buru898:
True true, that's why I didn't put a download link to the edited script.

But yes, it would be a good option for everyone if there were a 2-wipe or 1-wipe option.
[T-Mobile LG G2x] pitflyer:
This work great prior to an eb ics flash.. Thanks
[T-Mobile LG G2x] Волк:
Edit: Just had a realization about part of my plan.... will test that part internally. Sorry.

Edit again: Cool, one quick test and I'm glad I was wrong.

So, I need a taker on a test or two for me. Super duper, head of the KGB type secret. PM me and post here that you want to test.
[T-Mobile LG G2x] IRASadPanda:
I would but I tuink I'm? too drunk

Sent from Narnia
[T-Mobile LG G2x] Волк:
lol, I'm halfway there myself. I'll PM you the specifics since you're a team member.
[T-Mobile LG G2x] Caliyork:
I'm sure Panda is a sufficient test subject, but if you need an extra tester, I'd like to throw my hat in the ring.
[T-Mobile LG G2x] lowrider262:
so i backed up the current rom im using (weapon 3.0 w/ new clip) and ran the nullifier, everything went fine, then restored my backup. now im having a problem where if i chose the power off or reboot into recovery button, the phone just reboots normally. i cant even power my phone off unless i pull the battery. any idea what went wrong? im positive they all worked fine before:o

EDIT: after reflashing the rom over itself, everything seems to be fixed, all power buttons working as they should. just thought it was kinda weird, but as long as its working again im happy:)
[T-Mobile LG G2x] overground:
Glad you got it working. The problems you're reporting would have nothing to do with this script anyway.
[T-Mobile LG G2x] MWBehr:
This is interesting though. These kinds of "bad flash" issues were always assumed (at least by me) to be related to improper wiping or a bad download. Since both of those options can easily be eliminate in this case, that means the culprit would be CWM or I suppose possibly hardware (more likely CWM though).
[T-Mobile LG G2x] stevew84:
Problem, hope it isn't serious:

Running the new version of the Nullifier, already wiped cache twice and now Nullifying /data....It has been stuck here for like 5 minutes now, progress bar isn't moving, touch lights do come on when I touch the screen, but nothing else is happening.
[T-Mobile LG G2x] lowrider262:
yea it could be caused by CWM, im still using an older version (4.0.0.2) because i tried to update it to 5.0.2.0 a while back but it i was getting an error when trying to install so i just stuck with the one i had, figured if i wasnt broke no need to fix. only reason i reported it as an issue is because ive backed up/flashed probably every rom on this board so far and i never ran into that problem so i figure it had to be specific to the nullifier since it only happened immediately afterward. maybe it doesnt play well with older versions of CWM?
[T-Mobile LG G2x] MWBehr:
It's not stuck, just leave it be. Progress bar doesn't move yet....something he's wanting to add.
[T-Mobile LG G2x] stevew84:
Yea I've made it past that part, flashed the new RC1 of CM7 but not digging it, so i'm going to try out EB Build 3.

Stuck between HFS and beta ICS builds.
[T-Mobile LG G2x] rosevilletoyota:
Is there a new Version?? Can only find the Original one.
[T-Mobile LG G2x] Волк:
No, no new version yet. Yet. It's in the works.
[T-Mobile LG G2x] Волк:
Ok, so now that I'm not at work...

I just want to let everyone know that I am actively working on refining this. Even I started to get concerned on the data wipe, lol. The command for the progress bar seems straight forward but in actual implementation it isn't. At the least I know I will be able to give you guys a decent one. I know what to do to point this at the boot partition. Pharaoh and I are going to be doing some testing tonight, but we've both had long days so we may not get far.

Lastly I want to briefly say this: please if you have something to say just put it to us in a constructive manner. If you want to ask a question, FINE! Ask. the worst that will happen is that I give some semi-cryptic answer referring to some video game from the 90's (or was Zelda late 80's?). If you're uncomfortable with posting it, PM me. I already had one member do so, what is straight forward to me may not be to others. I only bite if someone is being really dumb. And I mean dumb as in "how do I manually wipe?" That's a "uh, go and use the stock ROM" question. A question such as: I just want to clarify and make sure, when you say manually wipe do you mean something other than the normal CWM format, or just that? I read that, shrug, and politely answer.

On a personal level, I'm an opinionated bast*rd, and I'm stubborn. So, I will welcome someone's opinion but what I don't want is someone who wants to be a know-it-all. Someone casually inquires about the second wipe being needed. I'm cool with that. But if he came in and said "You don't need that second wipe and it takes too much time anyhow and I don't like this and I don't recommend it and I won't use this" I would have put him in his place. The only reason this is coming up is because of a situation in the O2x post for Pharaoh's port, and the fact that I can be short-fused with certain things. Alot of times, my fellow Hellfire teammates help out and solve questions, which I really appreciate.
[T-Mobile LG G2x] MWBehr:
....and you shouldn't have to put up with it ;)

Oh, and I agree the progress bar stuff is annoying. I've only ever been able to specify a % movement for each step in the build rather than give it a timed progression per step. There may be a way to do it better, but I'm unaware of it.
[T-Mobile LG G2x] Волк:
Thanks, yea, I would expect it to be consistent, but it seems to be anything but that. I've seen only one other command for it but that won't do at all. Like I said, me and Pharoh are going to do some testing. But if you're around, the more Hellfire testers, the better.
[T-Mobile LG G2x] MWBehr:
Wife's wanting me to head to bed soon, but I can certainly test for you in the morning if you still need it.
[T-Mobile LG G2x] Волк:
thanks I'll be in touch.
[T-Mobile LG G2x] kairi_zeroblade:
Tried this last night and it works wonders..looks like the Phone Came from LG itself.. :D ;)

Nice work Volk..or Bork or what?? sorry for the name.. :confused:
[T-Mobile LG G2x] Волк:
In Russian it's Волк, to convert it to the English alphabet, it would be spelled Volk, Some people didnt' know what to say so started to call me Bork and Bonk. I'm kinda particular about my name, so I figured it was about time I added some sort of a clarification.

And I'm glad it worked well for you.
[T-Mobile LG G2x] Slomo5793:
hey

my battery is at like 45%

can i run this wiper while the phone is charging?

or should i just wait?
[T-Mobile LG G2x] Волк:
if you have it on the charger, you're fine. It has a constant power source, and even if it were on USB connection as the charging source, there is so little activity on the phone as compared to normal operation I see no reason to worry. Run it, set it down and don't look at it, lol. Like I said, it made me paranoid, and I'm the one who researched and wrote this thing, lol.
[T-Mobile LG G2x] Slomo5793:
haha

Thank you

running now
[T-Mobile LG G2x] Волк:
Cool, don't forget the thanks button.
[T-Mobile LG G2x] kairi_zeroblade:
I see..so Thanks Volk.. :D
[T-Mobile LG G2x] Slomo5793:
Awesome work Volk!

took me about 10 - 15 min

thanks again
[T-Mobile LG G2x] missaellpzchvz:
Amazing work! This is a great tool, I heard of complete rewrites on SD memory but could have never thought of it being implemented to Android partitions as well. I hope that you plan on maybe creating a universal android tool (for most android phones) so that my other devices can enjoy the same ;). Anyways I love this and honor your teams work here.

Sent from my LG-P999
[T-Mobile LG G2x] Волк:
Thanks guys. There is no way to create a universal tool. This script goes for the actual partition itself, versus a mount point. I'm not even sure if I could point this at a mount point and have it even run. The main benefit of this is that it operates at such a low level. Until I did tons of reading did I appreciate what I stumbled upon.

I you have another phone you would like to see it ported to, let me know. I have alot going on and I'm actually trying to finalize the script so it's well, final and there is nothing more I can do with it, but I respond to support.
[T-Mobile LG G2x] missaellpzchvz:
So from what I understand the script is directed at a partition then runs its magic... So if a script meant to read the partition layout was created that would make a txt with the device's partition layout then saved somewhere where the nullifier could read it and then run? Just an idea since you stated previously that for a HTC Sensation port you needed CWM logs.. Either way don't sweat it, the main function of the script is complete and work marvelously. Other than adding user preferences(1 wipe or 2) its close to done I believe. :) but thanks for listening to your users & thanks again for the work being put into this.

Sent from my LG-P999
[T-Mobile LG G2x] Thibor69:
Ask and you shall receive ?? who said that ? mmmmm ..... Ok I would like to see a port to the Nook Color : )

Now get to work !! :D

Peace
[T-Mobile LG G2x] pitflyer:
I've used this a couple of times. Works good and hope you figure out the fix so you don't have to manually format cache. But till then, may I suggest you add the 'format cache' reminder to the END of the process? Because it shows up during the middle and can easily be missed by the scrolling of later steps.

Also, I noticed that the progress meter does not move at all, so especially during the long data wipes you have no idea if its frozen or what. If you can't get the progress meter to actually increment then if possible maybe output a '.' or something on the screens so we know its still working.

All these are just humble requests, thanks for creating and sharing the tool.
[T-Mobile LG G2x] MWBehr:
I know the progress bar is something he's been working on. I can tell you from personal experience that getting a good progress bar on a script can be a pain :D
[T-Mobile LG G2x] Волк:
Ha ha, good try, there's something called exchange. I can do the port but I need to know what the partition numbers are. So go get me a CWM log since that's easiest, and give me the partition info, or else I nullify your face! Lol.

As far as user options, I don't know that CWM is able to be interactive. I should have time at work later to work on the script so if I so, I should be able to quickly remove the second wipe.
[T-Mobile LG G2x] Thibor69:
Ask you shall receive. I'll send you a dropbox link an a while. BTW.... My Nook Color is running Android 2.3.7 CM7

Peace My Russian friend :D
[T-Mobile LG G2x] Black6spdZ:
Problem is that once all the cells have been written with 0s, they must be erased "1s or FF as its sometimes referred to" a block at a time in order to prepare it for new data. This usually causes slow writes as the memory controller must read the remaining data on the block, erase the entire block, re-write the other data and the data that was meant to be changed. By formatting flash memory with 0s, you guarantee that any new data written will require that each block of flash will need to be erased again before anything new is written.. DD was originally designed for spinning disks where 0s are written to "blank" a drive as well as the ability to write random data to prevent retrieving data from magnetic media.
[T-Mobile LG G2x] Волк:
I thought you said there was a problem. If anything, you just said why this is good. Once the 0's are deleted there would be no slow r/w times, and since formatting marks the blocks as empty, how is it that they now need to be erased? And even if they have to be deleted by some other means, that's just one R/W cycle. No one has complained of slow R/W times, just the opposite.
[T-Mobile LG G2x] rosevilletoyota:
There is nothing wrong with this wipe tool. manually formatting cache is no big deal but if you fix that I see nothing else. People are losing focus on what this app is a Utility Tool. As for Wearing the flash drive out, impossible! Graphic are just eye candy.

Thanks Bonk for all you do ( Did I get the name right )

---------- Post added at 08:33 PM ---------- Previous post was at 08:30 PM ----------

Just saw you live in SF? I will buy you a drink next time Im in town. I live in Roseville but Parents live in Marin.
[T-Mobile LG G2x] Волк:
Just to quickly touch bases on development, I'm close to a final build. Just need to iron a couple of things out and verify /cache is being formatted now. Hopefully tomorrow evening I'll be able to release.

Edit, I also have wifi issues at home today, it's down and I get 2g reception in my building, so browsing and posting is tricky.

For now, what is in the OP is the latest.
[T-Mobile LG G2x] buru898:
You can make cwm interactive. Someone who makes a ROM in the HD2 (I think the high end ROM?) has it to where you can set options while it's flashing.

It'll ask what kernel you want and launcher you want and other neat options like that.

If I remember correctly, it's the high end ROM by dorimanx.
[T-Mobile LG G2x] tahahawa:
You can use aroma installer to do that.
[T-Mobile LG G2x] Волк:
Keep an eye out, major release tonight!
[T-Mobile LG G2x] wgrant:
Just when I was about to nullify and reflash HFS in 5 minutes....
[T-Mobile LG G2x] Волк:
Lol, mostly waiting on Pharoah to do a run of it for quality. With no web at home it's impractical to nullify my phone, as I need any connection I can get.
[T-Mobile LG G2x] wgrant:
I can test..... lol
[T-Mobile LG G2x] Волк:
Well, Pharoah is still taking care of stuff at home, and i just got back from grabbing some food. So.. Check your PM.
[T-Mobile LG G2x] Волк:
*angry face*

So, having issues with the progress bar not resetting after each wipe. And another command which I could have sworn worked before, now isn't working. It's also late. Sorry, guys. Looks like this may get pushed back a little.
[T-Mobile LG G2x] wgrant:
Check PM in a second.
[T-Mobile LG G2x] da-pharoah:
So i've got the progress bar working and I just updated my thread.. Only thing tho its a full process progress bar versus individual passes progress bar. Same issue as Volk, can't get it to reset after each pass...ugh...but we are going to do mas research to see whats really going to work.. but none the less at least the full process progress bar is working.. I ran my script 20 times yesterday & the day before to get it working for the right time, I really wanted to get it spot on! Many trials and errors so all in all 1180 seems to be the magic number for total time in seconds. And Volk I've DB'd you my script but I havent got a responce back from you yet.. check it out and hit me up on gtalk.. no more nullifing for me today.. gonna catch up on threads again lol...... Will test later for individual passes to show correct progress bar. :)
[T-Mobile LG G2x] Волк:
Cool, I am at work, and will only have a few hours tonight to do any work as I have an all-nighter I have to do. But it the progress bar is handled in the immediate then I can focous elsewhere tonight.
[T-Mobile LG G2x] MWBehr:
Mind if I see what you have so far? I'm working long shifts atm, but I can look at it a bit at work tomorrow ;)
[T-Mobile LG G2x] da-pharoah:
Yea for sure.. stand by ill pm u the link...

Edit

Just sent u the link..
[T-Mobile LG G2x] Волк:
First three posts updated, see change log in third post.

p.s. I think I should drink more vodka, not less when I'm working on things like this. I make less mistakes and am much less grumpy.
[T-Mobile LG G2x] Волк:
First three posts updated, see change log in third post.

p.s. I think I should drink more vodka, not less when I'm working on things like this. I make less mistakes and am much less grumpy.

deja-vu anyone? I've double posted before but never had a forum do it for me.
[T-Mobile LG G2x] shovelhead83:
Apparently xda is on vodka.
[T-Mobile LG G2x] Волк:
Nah, stuff like that doesn't happen with vodka, at least not if you hail from the proper part of the world. :-P
[T-Mobile LG G2x] pitflyer:
Any real advantage of dual wipe except for the paranoid?
[T-Mobile LG G2x] Волк:
More through, good for first time or if you haven't nullified in a while. I've been busy trying to get it to this point so haven't been able to tell if the first wipe zeros every bit of data.
[T-Mobile LG G2x] I.R.Chevy:
So with the new build no more manual wipe of the cache partition?!?!

Pin it to Win it.
[T-Mobile LG G2x] jigajay:
I got Error status 7 installation aborted with the dual wipe no problem at all with the single wipe.
[T-Mobile LG G2x] LostInNorth805:
Same here
[T-Mobile LG G2x] Волк:
Dunno, what does the op and change log say? :-P

@status 7 errors

Hmm, I am not at home and have no computer access where I am at. I am going to have Pharoah check it out.
[T-Mobile LG G2x] da-pharoah:
Can u get me the last_log for it? I wanna check that out. Pm it or post it here to the thread... thanks in advance..

Edit

Your not by chance using cwm touch are you??
[T-Mobile LG G2x] r4d14n7:
I've never done anything except wipe data and never had any problems, but as soon as there's either a new SelfKang or a new version of HFS, I'll give it a shot. Thanks!
[T-Mobile LG G2x] Волк:
OP updated. (Well, the link is the same but it's a different zip)

Status 7 errors are CWM related, not script related. I simply dropped the dual wipe script in the single wipe zip (replacing the single wipe script) and renamed it.

Just got home after an all night gig, but I'll look into Aroma installer later, I downloaded it to my phone and I'll read up on it when I'm better rested.

Other than that, as far as the core functionality of the script, it is complete and this is a final version. Of course, if Aroma lets me me make it so that I can make it into one script and have numerous options, then that'll be another story.
[T-Mobile LG G2x] Волк:
Just received this via PM:
[T-Mobile LG G2x] DsturbD:
so is running the nullifier, then the g2x scrubber, then wipe cache, data, dalvik cache a bit of overkill?
[T-Mobile LG G2x] Волк:
Overkill?! It's completely redundant. G2x scrubber only formatted system and data, a format isn't designed/intended to delete or otherwise erase data, so stuff gets left behind and installs get corrupt or one thing conflicts with another, etc. Manually wiping only formats. Nullifier gives you a fresh clean set of internal partitions to flash your ROM or restore your nanroid to and because the process leaves it with no filesystem, I also have it format, and have now added error checking, because it's quick, can't hurt but only help if there is a problem.
[T-Mobile LG G2x] DsturbD:
thats what i thought. just ran the single wipe version and had no issues with it. great job on the update!
[T-Mobile LG G2x] timothy7732:
It rocks my friend!!!!!!!!!!!!!!! I have used the first and the second .love the update. The first one was great but made me freak out. This one is clean and quick. Thank you again great work as always :D
[T-Mobile LG G2x] android_29:
i have the same issue when trying to use duel wipe error 7 but single wipe worked fine since it took 17 min on single im sure it worked just fine you rock volt = volt the amount of force pushing pure android goodness of course that a bit of but you know whats up
[T-Mobile LG G2x] Волк:
Did you delete your old one and re-download it? What version of CWM are you on? Try toggling signature verification.
[T-Mobile LG G2x] Smallsmx3:
Used this for the first time and reinstalled hfs.....battery life seems really crazy so far.....like alot bettet
[T-Mobile LG G2x] Slomo5793:
What's the difference between dual and single wipe?

(Besides the fact that one does it once and the other does it twice)
[T-Mobile LG G2x] Волк:
You answered your own question. I tried to read the AROMA installer thread but English isn't hte person's native language and trying to read something which is more than 'put this there and that here' with what you're trying ot read having issues such as verb tenses not matching, etc. I really don't get how a non-native English speaker would get something like that wrong, it's usually the other way around, because English doesn't break it's verbs down as clearly and as structured as other languages. Anyhow, I was poking around in it and saw something which Pharoah is also looking at and tomorrow I'll take a look at the O2x ROM which uses Aroma and see what I can learn from it. A sample is one thing, having a real working one is quite another.
[T-Mobile LG G2x] r4d14n7:
What is the advantage of the dual-pass nullifier?
[T-Mobile LG G2x] x0xhellx0x:
Bonk any chance of a port to kindle fire ?
[T-Mobile LG G2x] Mister Hat:
The Dual Wipe isn't working for me either. I get the status 7 error as well. I'm on CWM 4.0.1.5
[T-Mobile LG G2x] da-pharoah:
Update to cwm 5.. the update-binary that is used is meant for cwm 5...
[T-Mobile LG G2x] Mister Hat:
Does it have install from internal and all the accommodations of 4.0.1.5 for someone without an external sd? like backup to internal and stuff like that?
[T-Mobile LG G2x] CB620:
Downloaded the single. Like the file all together but the original double wipe was too long of a process. Thanks for the update.
[T-Mobile LG G2x] Волк:
Yes.

The advantage is that it is more likely to zero every bit, and thus more through.
[T-Mobile LG G2x] da-pharoah:
Well u cant backup to internal... but u can install from internal.... how come u dont have an ext sd card?
[T-Mobile LG G2x] Волк:
5.0.2.7 can back up to internal.
[T-Mobile LG G2x] da-pharoah:
Haha thats what i get for thinking i know... i have 5.0.2.0... time for an update!!
[T-Mobile LG G2x] Mister Hat:
Long story haha. My SD card slot has wasn't working very well after a while of using the phone; it popped out sometimes when I bumped my phone too hard. Then one day my SD card wouldnt stay in at all. I thought it would be smart to put a tad bid of superglue to hold it in. That worked for a bit, but then it stopped working all together and i ended up with a class 10 16gb sd card superglued to my sd card slot. Yay..
[T-Mobile LG G2x] da-pharoah:
Haha yea that's awesome.. sorry to hear bout that.. but do cwm 5.0.2.7 like volk says.... that should treat you good..
[T-Mobile LG G2x] Mister Hat:
Yep. I'll give you guys my days worth of thanks haha. I just got 5.0.2.7 on it. I guess I wont have an SD until my next phone. Side note, there's some blue film on below the battery where all the radios are. I just took that off does anyone know what it is?

EDIT: still getting the status 7 error on 5.0.2.7 I don't know what it is. But it's ok I guess I'll stick to single wipe.
[T-Mobile LG G2x] Волк:
Ectoplasm

hmmm, then I have one more thing I can do today, I don't have a way to sign a package here at my work.

Edit: do me a quick favor and try it without signature verification. I think it's under advanced>toggle signature verification
[T-Mobile LG G2x] Mister Hat:
Yeah I don't have it on.

And can't tell if you're joking about the ectoplasm
[T-Mobile LG G2x] Волк:
OK, odd. try this:

http://db.tt/hVjUFqM3

Everything except the script is the same as the single wipe zip.
[T-Mobile LG G2x] Mister Hat:
Still a no go, sorry. It says:

Checking /cache for errors--

mount () expects 3 args, got 1

E: Error in /emmc/dev/Nullifier 2.0 dual Wipe test.zip

(status 7)

Installation aborted.
[T-Mobile LG G2x] Волк:
Ah, let me check the script, that's odd though that the single wipe script is fine, they're the exact same script, I just deleted the lines for the second wipe.

Actually, CWM will remount /cache as needed, don't know why I put that there. I'll fix it in a sec.

Edit: http://db.tt/FJTDAfj7 Fixed. Updating OP.

edit: 2 OP updated, yea, I didn't have that in the single script, must have removed it as I was editing it to make the single and was too sober to update the dual script.
[T-Mobile LG G2x] Mister Hat:
Thanks!!

10char
[T-Mobile LG G2x] Волк:
np, thanks for the log info.
[T-Mobile LG G2x] I.R.Chevy:
Noticed when the single wipe nullifier finishes doing its thing at the very end it says performing second wipe might be a typo?

Pin it to Win it.