PDA

View Full Version : UID Deleter [Program]



Sp0rky
04-19-2007, 07:51 AM
Sp0rk-eh Presents

UID Tool v0.4
Aim:

About

I created this program so lazy people, like myself, can just delete the UID.dat in both .file_store_32 and .jagex_cache_32 with just one click.

I also felt it could be used by beginner macroers, or those that do not know how to locate to the correct folders.

Hopefully this program will decrease bannings within the SRL community.

Updates

0.4 Gives birth to two new possible locations for the UID.dat file.

What is UID?

The UID is short for the User Identifier. It is located in .Jagex_cache_32 or .file_store_32.
It enables Jagex to associate your Players with your computer. If you dont delete the UID.dat regularly, all your Players are associated with the same computer.

Therefore the likelyhood of all your players being banned, instead of the one that got caught is very high (especially if items have been traded between the character that got caught and your other characters).

Once you delete the UID.dat, the next time you log in using signed applet, you will recieve a new UID.dat on your Hard Drive.

If you log in using an unsigned applet, no files will be written to your Hard Drive, effectively you recieve a session UID, that is gone once you quit the client.

(credit to WT-Fakawi for the info)

What does this program do?

This program deletes the UID.dat in both .file_store_32 and .jagex_cache_32, making it alot harder for jagex to ban all your accounts at once/associate characters with your computer.
It then shows whether the deletion has been successful or not.

It also renames the file, this feature is mainly for developers/people interested in editing the UID.dat.

In the next release, it will create a folder called UIDs and copy the renamed file to that directory.



Screenshots:

UID Tool Screenshot:

http://img167.imageshack.us/img167/6256/uidog4.png

Old screenshot:

http://img213.imageshack.us/img213/7561/uidselectdrivebw9.png

Virus Scan results:



File: UID_Deleter.exe
Status: OK
MD5 5d14e5f788e6d5ac14dbed4592e8cba7
Packers detected: None

Scan taken on 02 Jun 2007 18:43:21 (GMT)
AntiVir
Found nothing
ArcaVir
Found nothing
Avast
Found nothing
AVG Antivirus
Found nothing
BitDefender
Found nothing
ClamAV
Found nothing
Dr.Web
Found nothing
F-Prot Antivirus
Found nothing
F-Secure Anti-Virus
Found nothing
Fortinet
Found nothing
Kaspersky Anti-Virus
Found nothing
NOD32
Found nothing
Norman Virus Control
Found nothing
Panda Antivirus
Found nothing
Rising Antivirus
Found nothing
VirusBuster
Found nothing
VBA32
Found nothing

Im always looking to improve, so any suggestions in what to put in future releases or comments in general are greatly appreciated.

Also +rep is always nice. I know its pointless, but its nice to see what I create being appreciated.


History:
UID Deleter v0.1 - 100 Views
UID Tool v0.3 - 30 Views

JuKKa
04-19-2007, 09:28 AM
looks good, love the picture, nice use of colours , but why use the scar truck? =D
i have already included a UID deleter in my runescape client i auto with :P, so i dont really need it xD

oh and its done with visual basic?

Sp0rky
04-19-2007, 10:02 AM
Ty, made the picture myself, and decided to add scar truck because that was the nicest icon i had :P

Its coded in delphi. Ty for comments ^_^

Mr.Klean
04-19-2007, 12:12 PM
Seems to work. Great job on the program :)

Sp0rky
04-19-2007, 12:48 PM
ty ^_^

Made for the srl community, trying to give something back, not in the form of scripts.

I didn't think anyone had done it before, So I thought I'd do it =p

Bomb
04-19-2007, 02:04 PM
it worked for me!

nice job man, this program will help alot of people not get banned

Boreas
04-19-2007, 02:25 PM
Make it rename instead of delete and work with ISM and I'll love you forever.

~alex~
04-19-2007, 04:53 PM
thanks man very usefull. Would this not be better suited in the Delphi board?

Jason2gs
04-19-2007, 04:58 PM
Oooh, spiffy :D

Love it ;)

*reps*

Sp0rky
04-19-2007, 05:44 PM
Make it rename instead of delete and work with ISM and I'll love you forever.

Because I love you, I'll try.

Rename to what exactly? Anything? :P Or like UID1 ?

I can easily get it to rename, but what is ism? :P

Forgive my noobiness.

Boreas
04-19-2007, 05:56 PM
Rename to something that the ISM says, so that I can write a scar script to set one UID for each player :p.

I don't know delphi, but this is what I mean.

Your App

//RenamUID has a to and from, so that you can rename the UID.dat to something else, or
//rename one you have already renamed back to UID.dat

repeat
wait(1000)// or something like that
mystring:=ReadInterScarMessage('UIDCommand')
if mystring='ReWrite' then
begin
RenameUID(ReadInterSCARMessage('UIDNameFrom'),Read InterSCARMessage('UIDNameTo'));
SendInterSCARMessage('UIDCommand','Ready');
end;
until mystring='Shutdown';

SCAR Script
function RenameUID(NameFrom,NameTo:string):boolean;
var counter:integer;
begin
if ReadInterScarMessage('UIDCommand')='Ready' then
begin
SendInterSCARMessage('UIDNameTo',NameTo);
SendInterSCARMessage('UIDNameFrom',NameFrom);
SendInterSCARMessage('UIDCommand','Rewrite');
repeat
wait(10);
counter:=counter+1;
until ((ReadInterScarMessage('UIDCommand')='Ready') or (counter>100));
end;
if ReadInterScarMessage('UIDCommand')='Ready' then result:=true;
end;

pini3000
04-19-2007, 06:52 PM
cheers mate, we are all soo Grateful :)

Sp0rky
04-19-2007, 09:08 PM
haha, didnt expect there to be this much positive feedback.

Has anyone else got any more ideas for future releases?

Apart from Boreas who I dont quiet understand... lol

He should explain further. From what I can tell he's talking about interpriting UID commands?

Still left in the dark as to what ISM stands for/is, tried researching it and didnt get that far.

Any chance you can explain further Boreas? I know you've explained pretty well, but I need a little more in order to understand it.

bullzeye95
04-19-2007, 09:10 PM
ISM I believe means Inter SCAR Message? So I think he wants you to receive the Inter SCAR Messages.

Jason2gs
04-19-2007, 09:11 PM
A suggestion...

Maybe make something on the form change once the UIDs are deleted? Oh, and get rid of that ugly confirm box :D

XcanadamanX
04-19-2007, 09:25 PM
for boreases thing couldnt you just make a procedure that changes the name and put it into a plugin. sp0rk-eh could i see the source? i think i know what boreas means.

Sp0rky
04-19-2007, 09:52 PM
@Jason2gs

In the next release those changes will be made. Confirmation taken out and message showing the UID.dat has been deleted.

I'll try and see if I can get my program communicating with scar.

Jason2gs
04-19-2007, 09:56 PM
In the next release those changes will be made. Confirmation taken out and message showing the UID.dat has been deleted.

Sweet (h)

Were you going to do that anyway, or just because it was suggested?

Boreas
04-19-2007, 09:58 PM
Yea either communicate with SCAR through InterSCARMessage or as a plugin, either way would be awesome. I don't know how to do it, but Freddy's SCSS can send and receive ISMs. Plugin may be easier though.

Sp0rky
04-19-2007, 10:08 PM
Maybe I'll ask freddy about it, hes a delphi man.

@Jason2gs
Because it was suggested

syberium
04-19-2007, 11:08 PM
spork eh- do u think i could get the source code of it? and maybe add my msn ftball098@hotmail.com i want to learn more on creating programs etc if ur interested in helping me that would awsome =]

ShawnjohnSJ
04-20-2007, 12:23 AM
Very good job! Can't use it though. :[

xxchronic2007xx
04-20-2007, 01:12 AM
can this possibly remove anything other then uid?

I looked thru C: after it removed uids and it removed something further down....i dont think it was uid?

Sp0rky
04-20-2007, 06:35 AM
No it cant remove anything else.

And I dont wana give the source code out because I've left some default names in, which is embarrasing. i.e. my naming conventions arent up to scratch.

When I re-name some of the components/forms I'll give the source out.

SKy Scripter
04-20-2007, 06:43 AM
Thank SO Much i didn't now where to find it,
but who cares i can just press a button you Rock!

when i searched it just brang up mopar stuff lol...

Sp0rky
04-20-2007, 06:47 AM
lol, no probs. Hope it works for everyone, theres no reason it shouldn't.

Secet
04-20-2007, 01:10 PM
Sp0rk-eh, just make a edit field for user, so he can type what ever he wants and then text in editbox, and then when you press Start it renames to whatever user has written.

Sp0rky
04-20-2007, 05:24 PM
as in Edtbox.Text := Uid name ?

IEatJ00erBaybees
04-21-2007, 02:09 PM
So Fast! I'm making an icon for this on my desktop screen :P

Sp0rky
04-21-2007, 05:10 PM
Yay ^_^

Just glad I can help people.

What you mean 'so fast' ? :P

In the next version im thinking of having a 'schedule delete uid' option where every hour (or time set by the user) a seperate executable will run for like 0.5 seconds and delete your uid.

Think thats a good idea?

dagger5678
04-21-2007, 05:14 PM
Maybe you could put a confirmation box that says UID deleted successfully, but if it's already there then I must have something wrong with it, because I have no idea if it's successful or not.

Sp0rky
04-21-2007, 05:16 PM
In theory it will be successful every time, but ill add a 'uid deleted successfully' bit too :P

Gwallunit
04-21-2007, 07:24 PM
Yeh the schedluer would be great and would reduce bans massively for people using signed java

Rep ++

Sp0rky
04-21-2007, 07:36 PM
haha, yay.

I'll try and implement it.

IEatJ00erBaybees
04-21-2007, 11:59 PM
I mean it was fast by the fact that I normally go to My Computer --> C --> Windows --> Jagex_Cache --> Delete --> Go back to desktop screen --> Empty Trash..

Jason2gs
04-22-2007, 04:36 AM
I mean it was fast by the fact that I normally go to My Computer --> C --> Windows --> Jagex_Cache --> Delete --> Go back to desktop screen --> Empty Trash..

Ever tried keeping a shortcut to it on your desktop? That what I did ;)

inSane
04-22-2007, 08:29 AM
Looks good program, im downloading it now.

I Karma I
05-05-2007, 03:13 AM
Update please!

Dunceiam
05-05-2007, 03:31 AM
Mmm...took me a while to figure out that it actually deleted it. :p. I just thought that the program wasn't responding. Definitely need a confirmation thing in there :).

Otherwise it works great.

-Dunceiam

jahiti
05-05-2007, 04:11 PM
Thanks a lot from this i never heard about this thing i feel safer now.

Maxine
05-07-2007, 06:45 AM
heh thanks:D a bit faster than deleting them manually

hamuthecow
05-09-2007, 11:10 PM
hey this is gonna sound really NOOBY and the nswer is probably gonna be NO
but couldnt you find the username and password through the UID(if i found a program to open it, but iu havent looked)

Macho Man67
05-12-2007, 10:55 PM
Thank you VERY MUCH for this program. Now I can delete the UID'S it in a flash.

Jagex will NEVER CATCH ME NOW!!!!!!!!! MUAHAHAHAHAHAAHAH!!!!!!!!!!!!!!!!!

Thank you again!:)

Sp0rky
05-12-2007, 11:01 PM
No problem, hopefully will update tonight, but im a little drunk and my girlfriend is really pissing me off. If i can convince her I dont want her near me tonight I'll update it, otherwise she'll be in my room all night and I won't get a chance. We'll see how it goes.

Sp0rky
05-13-2007, 01:44 AM
ok, Its updated.

New features :

Ability to rename the UID.dat file.

Labels showing whether the deletion of the UID.dat was successful, etc

Will add to next version:

Copying of renamed file to UIDs directory.

Mini UID Deleter (scheduled running of UID deleter).

Enjoy, please post comments/possible improvements

I Karma I
05-13-2007, 04:19 AM
Two things:
I pressed Delete and it said found and deleted, and not found.

It's hard to read the text lol.

Sp0rky
05-13-2007, 01:26 PM
Ye, in 1 location it will have found and deleted the uid.dat and in another it didn't exist. It checks 2 locations for the UID.dat file.

I Karma I
05-13-2007, 09:47 PM
Oh ok sorry I didn't realise lol.

Sp0rky
05-14-2007, 02:24 AM
lol np, hope this updated version suits everyones needs.

Sp0rky
05-23-2007, 06:47 PM
Updated again if anyone is interested.

Vicious
05-24-2007, 09:58 PM
Updated again if anyone is interested.
Sweet. I never deleted 'em before so I guess I was asking for a main ban. Thanks for making it easier and saving my ass among others. ;)

radioactive_werewolf
05-24-2007, 10:40 PM
hey this is gonna sound really NOOBY and the nswer is probably gonna be NO
but couldnt you find the username and password through the UID(if i found a program to open it, but iu havent looked)
No. If in doubt open it up with notepad man. Here is what a UID that I had contained when I opened it up.

A'—¾
I changed a character just in case some sort of Jagex spy would have the bright idea of looking through the past UIDs of characters and then banning all of the ones that have used this one. There's no way that a username or password let alone both a username and password could possibly be stored in only 4 bytes worth of data.

Jason2gs
05-25-2007, 02:37 AM
Yes, text is very hard to read :(

Other than that, it's awesome :p

Sp0rky
05-25-2007, 01:55 PM
lol, it turns green or red, so its not that hard. And in the latest version I made the text alot bigger...

lordsaturn
05-28-2007, 05:26 PM
Wow, incredibly useful. Thanks spork.

Sp0rky
05-28-2007, 05:42 PM
No probs :D

!!1one!eleven1!
05-29-2007, 08:30 AM
Heres a suggestion, instead of searching 2 locations make a function based on this:


public void method561(int i, int i_0_, String string, int i_1_) {
if ((i_1_ ^ 0xffffffff) > -33 || (i_1_ ^ 0xffffffff) < -35)
i_1_ = 32;
if (i_0_ < 17)
method563(54, 11);
String[] strings = { "c:/rscache/", "/rscache/", "c:/windows/",
"c:/winnt/", "c:/", "/tmp/", aString1506, "" };
String[] strings_2_
= { ".jagex_cache_" + i_1_, ".file_store_" + i_1_ };
boolean bool = false;
for (int i_3_ = 0; (i_3_ ^ 0xffffffff) > -3; i_3_++) {
for (int i_4_ = 0;
(strings_2_.length ^ 0xffffffff) < (i_4_ ^ 0xffffffff);
i_4_++) {
for (int i_5_ = 0; strings.length > i_5_; i_5_++) {
try {
String string_6_ = strings[i_5_];
if ((string_6_.length() ^ 0xffffffff) < -1
&& !new File(string_6_).exists())
continue;
File file = new File(string_6_ + strings_2_[i_4_]);
if ((i_3_ ^ 0xffffffff) == -2 && !file.exists()) {
boolean bool_7_ = file.mkdir();
if (!bool_7_)
continue;
}

And instead of scheduling deletion, make it detect the file creation/modification.

Check out my prog here for what i mean

http://www.villavu.com/forum/showthread.php?t=10791?goto=newpost

The devil
05-30-2007, 08:06 AM
Thanks for the program sp0rk!

NewToAutoing
05-30-2007, 09:58 PM
Tried it on my computer that has Vista, can't read the black text but i see four red "UID.dat not found"'s showing up. So i'm guessing either Jagex places them different in Vista computers or it doesn't work with Vista?

dagger5678
05-30-2007, 10:41 PM
Ooooh, I see you've used my suggestion.

I Karma I
05-31-2007, 05:21 AM
Scan taken on 19 Apr 2007 07:47:01 (GMT)

Please run a new scan :)

!!1one!eleven1!
05-31-2007, 07:12 AM
Tried it on my computer that has Vista, can't read the black text but i see four red "UID.dat not found"'s showing up. So i'm guessing either Jagex places them different in Vista computers or it doesn't work with Vista?

might be because it only searches 2 directories whereas jagex puts it in a number of places.

Sp0rky
06-02-2007, 03:48 PM
might be because it only searches 2 directories whereas jagex puts it in a number of places.


lol, It was updated (to 0.4) and all reported directories are now checked.

Lalaji
06-02-2007, 05:05 PM
Great tool mate!
THankyou very much

Sp0rky
06-02-2007, 05:41 PM
haha, no problem. Hope its useful to some people.

Stake
06-03-2007, 08:34 PM
Nice uid.dat remover, I made a .bat which works fine, I don't need flashy graphics and stuff like yours, but great work nonetheless. :]

!!1one!eleven1!
06-03-2007, 11:21 PM
lol, It was updated (to 0.4) and all reported directories are now checked.

it only checks X:\windows\xxxxx\???

Sp0rky
06-04-2007, 03:29 AM
Checks 4 locations (which is ALL reported locations for the UID.dat file).

!!1one!eleven1!
06-04-2007, 11:52 AM
ok i was going by the screen shots

Sp0rky
06-05-2007, 01:25 AM
Yeah, they need updating. Haha.

*Shadow*
06-10-2007, 08:44 PM
you should add a timer option for when your autoing with multiple characters so you can have it delete it when you switch characters\worlds

Wanted
06-10-2007, 09:21 PM
Isn't this already in scar,


procedure rs_DeleteUID;
Deletes the UID file.

function rs_DeleteUIDEx(Folder: string): Boolean;
Searches for the uid file in the folder you enter and return true if the file was found and deleted.

I Karma I
06-10-2007, 09:30 PM
This tool makes it all easier, though.

Sp0rky
06-10-2007, 09:44 PM
I made this before that fnction was created =O

crackkilzu
06-10-2007, 11:54 PM
Great program man. I have it start up automatically every time I restart my computer just to make sure. ;)

I Karma I
06-11-2007, 12:08 AM
Nice program, just got 0.04 and I love it! Thanks Spork! :P

Sp0rky
06-12-2007, 01:55 AM
Haha, thank you. Comments like that make me want to develop this project further :D

crackkilzu
06-12-2007, 01:59 AM
Do it!!!!!!!!!!;)

Sp0rky
06-12-2007, 02:05 AM
Yup, Think I'm going to add a feature to run the program on computer startup.

Can you suggest any more features to add? Really can't think of anything else.

gillian
06-20-2007, 05:48 PM
Thanks .. just downloaded it myself :) Didn't even know it was an issue.

I should run it daily?

randy marsh
06-20-2007, 11:43 PM
how often should i delete the uids?

Sp0rky
06-21-2007, 12:19 AM
I delete every time I switch character or log off rs. But it's entirely up to you.

Mr.Klean
06-21-2007, 02:33 AM
Just a quick question mate, Have you updated it to delete the .jagex_cache34 UID too?

Sp0rky
06-21-2007, 02:49 AM
lol, yes. If you downloaded 0.4 its got the 4 reported locations for the UID.dat file. The 4 locations its ever been found in. It's all of the locations possible, including .jagex_cache_34 and 32...

I Karma I
06-21-2007, 08:55 PM
I delete EVERYTIME I logoff Signed lol...

Sp0rky
06-21-2007, 11:34 PM
Karma, is there any feature I can add that will make your life easier?

Want me to add a timer to delete?

krackend
06-22-2007, 01:42 AM
ty for this program

Lalaji
07-24-2007, 12:56 PM
Are you gonna make a new one that deletes Random.dat?

I Karma I
07-24-2007, 10:25 PM
Yeah a timer that you can set would be awesome!

cyclone2527
07-25-2007, 05:25 AM
I've been using this program for a while and its worked but now RuneScape isn't leaving UID.dat in those folders anymore (even when I log in signed applet). Now theres a RANDOM.dat file, wonder what that is.

Sp0rky
07-28-2007, 06:08 PM
Hmm, anyone got any more information on this?

Lalaji
07-28-2007, 06:17 PM
Here dude, its beeing discussed here ::

http://www.villavu.com/forum/showthread.php?t=14065

Sp0rky
07-28-2007, 06:31 PM
Great, thank you very much.

passiondrive
07-29-2007, 11:42 AM
Great program... 1337

Sp0rky
07-29-2007, 05:24 PM
Unfortunately it does nothing right now seeing as they renamed uid.dat random.dat.

I Karma I
07-30-2007, 09:28 AM
Yeah I started noticing that UID is gone....Stupid Jagex!

rkroxpunk
07-30-2007, 09:37 AM
rekon u'll update it sporky?

[-jesus-]
08-05-2007, 02:13 AM
Yeah, I need this now lol. been multi-loggin & trading between my lower lvl accs;) Can you post & tell every1 if/when you will make a new update?

Sp0rky
08-05-2007, 02:21 AM
Well, I made an update, but it was a private edition for a certain srl member.

The problem with it is that it doesn't delete the random.dat if any rs clients are open.

I'm trying to work on that but I don't know if delphi can force the deletion of a file in use.

kaustav_002
08-05-2007, 02:21 AM
theres a thread about random.dat somewhere.says if you delete it runescape crashes.so it sucks...bad...:( .I managed to get into 2 accs,unsigned and signed,oldest trick in the book.but goldfarming is probably risky right now.Both accs still functional.:mad: dam you jagex for confusing us.

Sp0rky
08-05-2007, 02:36 AM
If rs crash's when you delete it and rs is running, there is no other way than shutting down all rs clients and deleting the random.dat

I'll add a feature to run on startup, and I'll release it 2moro (or today. It's 3:36 am. going to bed.)

hacker
08-05-2007, 04:29 AM
If rs crash's when you delete it and rs is running, there is no other way than shutting down all rs clients and deleting the random.dat

I'll add a feature to run on startup, and I'll release it 2moro (or today. It's 3:36 am. going to bed.)
Thank you very much for your hard work in this program along with the other programs you have made. This is a great program for lazy people like me and for people like my brother who don't know how to delete the UID or random id manually. I hope you figure it out and get some sleep!:)

gillian
08-29-2007, 11:44 AM
sp0rk .. has this been updated yet to deal with the random.dat? TY hun :)

awesom
11-06-2007, 01:14 PM
:S Every time I run this always says all the .dat files are not found.

qasdzxc
11-12-2007, 02:14 AM
lovely tool
main=not getting banned
w00t
going to 99 on some stuff now

mjzr
11-12-2007, 02:27 AM
man this makes things so much easier
shouldnt this be stickyed or somthing so new people can find it and use it?
its a really handy thing to have

qasdzxc
11-12-2007, 02:32 AM
oooh i didnt c that jagex changed to random.dat
i will b waiting for the update:)
somebody needs to put this in official downloads or sumthing
or this needs to b a program everybody helps to improve
i hope this gets to the attention of the whole cheating community
amazing job spork, u have created a program that will b affecting us for a long time:)

qasdzxc
11-12-2007, 02:42 AM
an ez way to delete random.dat is just search it on ur comp

snatch
11-24-2007, 09:17 AM
thank, i will be using this it will save me alot of time

Exe
11-27-2007, 11:02 PM
Will use....thnx man:)

Sp0rky
11-27-2007, 11:14 PM
Wtf, massive bump. I discontinued this like 6 months ago...

Exe
11-27-2007, 11:25 PM
Wtf, massive bump. I discontinued this like 6 months ago...

Well I found it on page 1 :confused:

Sp0rky
11-27-2007, 11:33 PM
Haha, I see, Should I re-make?

nething
11-28-2007, 12:12 AM
Gravedig... If you do remake it can you make an option for C:\WINNT? I remember using this and it was made to delete from C:\WINDOWS but on my mom's comp it is C:\WINNT. If you remade it that would be awesome although I have several batch files I made that work just fine.

yerda
11-28-2007, 09:04 PM
The program couldn't find my UID files? Strange.

I never had any to begin with? Or what

Swift
11-30-2007, 11:51 PM
Yes, please remake ;). random.dat is the new thing.

TurtleVVisperer
12-02-2007, 06:22 AM
A remake, with the option of running at startup would be the best. I'm still nervous that any day my main will dissappear...