The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vbHacker & vbHackMaker Details »» | |||||||||||||||||||||||||
Version 1.0.1 released! [March 25th, 18:30]
New: ~ Backup files: Now the script will backup files before editing them. You can disable this, and also change the extension of the backup file. (note: the folder in which the files reside must be writable) ~ CHMOD: The script will try to CHMOD files instead of just dying. The parent folder must be writable if you want the script to CHMOD files in it. ~ Another small fix there's not much to say about. Ok here's something I wrote yesterday, and today after testing it on serveral forums I can finally release it. What is it? vbHacker is a script that automatically installs hacks for you. It takes a xxxxx.hack.php file and comes up with the install script for it. This means you only need vbhacker.php to sit in your admin folder, and just upload data files every time you want to install a new hack. How does one create hack files? To make these xxxxx.hack.php data files, please read the post about vbHackMaker: https://vborg.vbsupport.ru/showthrea...&postid=231705 The script does the following: ~ Hack files (only PHP have access to write that file) ~ Install new templates ~ Update existing templates ~ Run queries If anything fails, the script skips it. Then you are taken to a page that lists all the changes the script couldn't do, with instructions how to do them yourself. You also have the option to generate a plain text file with complete hacking instructions, in case you prefer that. The installer also checks for your vBulletin version, warning you if the versions mismatch. I took some screen shots earlier of the various steps. Hack chooser - This is the part where you see a list of all hacks you have and you can choose which one, and whether to install it or create a text file: http://www.vbulletin.org/vbhacker/1_chooser.gif For the next screen shots I chose the Quick Reply Box hack. Elements to install - There you can choose what parts of the hack you want to install. There are four main parts: File hacks, new templates, template edits and queries. This is good for upgrades if you only want to update the templates, and nothing else. http://www.vbulletin.org/vbhacker/2_quick_elements.gif Specific changes - A more specific step that allows you to select exactly what changes to what files/templates you want to make. Once again, this is helpful when upgrading. http://www.vbulletin.org/vbhacker/3_quick_config.gif Auto installer - The core of the script that actually installs the hack. This is how it looks like when it works fine: http://www.vbulletin.org/vbhacker/4_quick_auto_ok.gif And this is how it looks like when something went wrong (because I made it go wrong ): http://www.vbulletin.org/vbhacker/5_quick_auto_bad.gif Manual mode - An optional step that you will only use if the auto installer had some problems. It just lists the changes you need to do yourself: http://www.vbulletin.org/vbhacker/6_quick_manual.gif Text file - If you want to generate a text file with the full instructions to install the hack: http://www.vbulletin.org/vbhacker/7_quick_text.gif The style for my Admin CP was done by kier. Well, hope you like what you see. I will start releasing my hacks with this installer soon, so you can see it in action. A script that creates these data files will probably come soon, so everyone will be able to use this for their own hacks. Attached is the script, version 1.0.1. Just upload it to your /admin folder, and you're done. Whenever you need to install a new hack just go to /admin/vbhacker.php in your browser. Show Your Support
|
Comments |
#77
|
|||
|
|||
I have just tried to make a hack in this program (v1.01), and then convert it to a text file again, but it misses my mysql query... Can you check if this is an error on my part or perhaps an error in your program?
In the attached 31KB zip file there are 4 files: usersthreadviews.as.it.should.be.txt - This is how I wrote my hack myself, and is not automated. usersthreadviews.by.vbhacker.txt - This is the text file vbhacker made of it. usersthreadviews.hack.php - This is the encoded hack file. vbhacker.screen.gif - A screenshot of me entering data, so you can check if I made errors in there. |
#78
|
||||
|
||||
Issvar: That's a problem with the textfile function in vbhacker.php, I forgot to parse queries there. Fixed that, uploaded the new file to the first post.
|
#79
|
||||
|
||||
Also debugged vbhackmaker.php and uploaded a new version.
|
#80
|
||||
|
||||
And another fix to vbhacker.php (first post). The script backed files up multiple times, causing the backup to be hacked itself! Fixed now.
|
#81
|
||||
|
||||
Thanks for this great hack, this will save a lot of time after upgrade.
how about an uninstall feature? |
#82
|
||||
|
||||
I tried converting one of your old posts into a install.hack.php
this was the guest unable to view threads/ edit showthread.php but it did not seem to be able to edit the files, did i do this right? it fails and will only edit one occurance of the variable Any ideas? or did i just do this all wrong? I was testing it with a simple example, just to se how it worked. Thanks |
#83
|
||||
|
||||
Take it from just another mainframe OS guy, burned out on assembler code, and years of maintenance application to operating systems(not unlike application of hacks, either).
This is a GREAT step towards easy application/regression of code!! Most errors I have is from blinky eyed application, late at night!! Or that oft time when I convinced myself "I know it'll work, it's an EASY one!", and didnt take a backup (ok, rare, but I have my lapses)!! Not that I will EVER stop reading code, either!! Now, with hackmaker and VBhacker I can really be FREE !!! :lick: You folks do MORE than good a job ! |
#84
|
|||
|
|||
Quote:
Quote:
Of course, that dir itself should be moded to 777, shouldn it ? Thank you very much. Bye |
#85
|
||||
|
||||
I have a wish list for the next version. Not that it needs anything because it's already great, but if you were looking for new features anyway
I can't think of anything else. Definatly most important hack ever! Thanks again |
#86
|
|||
|
|||
vbHackmaker totally stuffed up my hack (put slashes all through it) causing errors. (see nuke hack thread)
|
#87
|
||||
|
||||
How does this hack work with php3 extensions? All the references I see show php.
Chris |
#88
|
||||
|
||||
It doesn't, Chris.
|
#89
|
||||
|
||||
bummer.
Chris |
#90
|
||||
|
||||
Do people still use PHP3? Wakey wakey.
|
#91
|
||||
|
||||
No wakey wakey. Sleepy, sleepy.
I do because that is what I started with and my forum is now listed with google. If I change it to php, I loose all my google hits. Correct? Or is there some hocus pokcus I can do to fix that? Chris |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|