How To Guides Files Links Toplists Forums


Please Vote for US!



Enter TopHackerz TOP Info Sites list and Vote for this site !!!

Enter to .com - The Top 100 Dss Info and Dealer Sites and Vote for this Site

Enter to TopSatSites and Vote for this Site!!!






Vote Now!

Enter to Sat-100.com and Vote for this Site!!!

Please Vote for US!




Syndrome Nagra2 cards, AVR-X Nagra2 cards




--------------------------------------------------------------------------------
Cloning with an UnLooper -
What you will need:
- WildThing2 or 3 or compatible (clone) unlooper.
- WildThing 3.0 program
- Wbin2img.exe conversion utility
- Subbed card or subbed bin file
- NON-CLONE IMG file programmed with the script of your choice.
- Windows Notepad
- Windows Calculator

NOTE: As of this writing, WildThing software's latest version is 6.0. The reason I specified WT 3.0 as the program to be used with these instructions is because problems have been reported with the newer versions of the WildThing software in alt.DSS.hack. I cannot verify those problems via my own experience, but I know 3.0 works well, so I recommend its use.

First thing I strongly advise that you shut down all possible programs running in the background on your computer which are not absolutely necessary to keep the machine up. In other words, disable/suspend things like task schedulers, virus scanners, screen savers and POWER MANAGEMENT settings.

INSTRUCTION SET #1 - CLONING A SUBSCRIBED CARD
Launch the Wildthing 3.0 program.
Look under the Program Options section of the program window and you'll see a column titled "Mode." Select "Read Card" by clicking on the white dot to the left of the selection.

Ensure that the software is in the "Read Card" mode by looking at the "Action" box in the lower left hand side of the program window. Be *sure* it says "Read Card!"

Insert card you wish to clone and wait while the unlooper reads the card.

When the unlooper finishes reading the card, you will automatically be prompted for a name to save the card's dumped image under. Select a unique name like "mysub.bin" and save the file.
Remove the subbed card from the unlooper and place it in a safe place far from the unlooper to avoid accidently grabbing the wrong card later in this process and screwing up the subbed card you likely borrowed and/or begged from a friend or relative! Exit Wildthing 3.0.
Launch WBIN2IMG.EXE program.

Select the bin file you just created from the subbed card, i.e. "mysub.bin," by browsing via the "Input File" box.

Type in a short description for the IMG file you are about to create like "My subscribed IMG."

Click in the small white box to the left of "Clone" to place a check mark in it. You will notice that the complete path and new file name for the IMG file you are about to create will automatically appear in the "Output File" box and the description you gave the file will also appear to the right of the abbreviation "Desc." along with the word "CLONE" added on to the description. Also note that a "C" is added on to your original ("Input File") bin file's name so that "mysub.bin will be converted to "mysubC.img." Don't change that because if your collection of images increases over time, it will always be easy to identify your cloned and non-cloned images from one another by the "C" appended onto the file names.

Click on the "Convert" button at the bottom of the program window and then exit the program.

NOTE!! What you do next is very easy to screw up if you don't work carefully. Take your time and watch what you do on the keyboard! You can screw up IMG file and possibly damage your card if you are not precise in the following editing process.

Launch Window's Notepad program. Load the IMG file you just created (mysubC.img) into Notepad. The first few lines of the code will look like this:

#My subscribed IMG CLONE
:1080200000FF440D010312200000000000000000CA
:108030000000000000000000000000000000000040

The first change you want to make is to add a secondary description to the IMG file. This will enable you (or anyone else) to easily assign this IMG to one of the action buttons in WT30 and other versions of the WT program as the secondary description will appear on the button you assign it to. Remember, the buttons are small, so the secondary description should be as short as possible. You place the secondary description on a new line immediately under the primary description and it must be preceded by a # sign. Your results should look something like this:

#My subscribed IMG CLONE
#MySubC1
:1080200000FF440D010312200000000000000000CA
:108030000000000000000000000000000000000040

Next, look at the first actual line of code in the IMG. The only value you're interested in on this line is the value of the fifth byte (every 2 characters represent a byte in hex code) so the value we're interested in this case is 00. That is the setting of the fuse byte of your IMG file.

Now scroll down to the end of your IMG file and look at the last couple of lines. They should look something like this:

:0F8FF0002279811CECFA24FD028679FFFFFFFF36
:00FF0201FE

The last and short line of code in the IMG file is the config line. The fuse byte value in this line is the second hex value and *must* match the fuse byte value found in the first line of code of the IMG. Obviously wbin2img.exe has a bug because it assigns a config line of 00FF0201FE to any converted bin files and FF does not match the 00 fuse byte setting of the first line of code in this example!

Okay, so now you're thinking what's the big deal? Just change the FF to 00 in the config line and everything should be cool right? WRONG! The last byte value of every line of code is called a "checksum" byte. It validates the code of the line it is on by a mathematical process so if you arbitrarily change any value on that line, the checksum byte would have to be changed to meet the requirements of the checksum equation. If that is not done, the entire line of code fails the checksum and will be invalidated! Result? Possible card failure and/or card damage!

That's the bad news. Now, the good news is that 99% of the time, bin files that you convert with wbin2img.exe will either be clean bin files or stealthed bin files. Clean bin files always have a fuse byte setting of 00 while most stealthed bin files will have a fuse byte setting of 25. That means that all you will probably ever have to worry about is replacing your converted IMG config lines with valid config lines for either 00 or 25 fuse byte settings. Here they are!

:00250A01D0 config line to substitute for IMG files with 25 as fuse byte setting

:00000101FE config line to substitute for IMG files with 00 as fuse byte setting

Just to be crystal clear...

If the hex value for the fuse byte in the first line of code is 25 as in this example,

#My stealthed IMG NON-CLONE
#MySthNC1
:1080200025DA440D0103122026A447DB0257010084

then the config line should be...

:00250A01D0

If the hex value for the fuse byte in the first line of code is 00 as in this example,

#My subscribed IMG CLONE
#MySubC1
:1080200000FF440D010312200000000000000000CA

then the config line should be...

:00000101FE

On the rare occasion where your first line of code includes a fuse byte that's not 25 or 00, or if you are interested in learning more about the checksum byte and the equation used to validate each line of code, skip down to the "ABOUT CHECKSUMS" section at the end of this FAQ.

Once you've completed editing the IMG file and have checked your work, save the IMG and exit Notepad. Now back to the easy stuff.

Launch Wildthing 3.0 program.

Again, look under the "Program Options" section of the program window and under the "Mode" column, select "Program Card" by clicking on the white dot to the left of the selection.

In the upper left hand side of the program window, click on the "Open Image" button and select the .img file ("mysubC.img") you just converted and edited.

Ensure that your .img file is loaded by looking in the "Action" box. It should contain the description ("My subscribed IMG CLONE") you gave your IMG file in wbin2img.exe.

If everything appears as it should, insert the card you want to program into the unlooper. Once programming has completed, remove the card from the unlooper.

Again, select the "Open Image" button from the upper left hand side of the program window and load the NON-CLONE scripted image you plan to use.

Check the "Action" box to ensure that the IMG file is properly loaded. You should see something like "SS1.2a Central non-clone" or just "SS1.2a" depending upon how the person who created the image chose to describe it.

Unless you know that the IMG you have loaded matches your time zone, click on the small white dot next to your time zone in the "Program Options" section of the program window.

Reinsert the card you are programming in the unlooper. Once programming has completed, remove the card from the unlooper. You now have a cloned subbed card with your choice of programming on it!

Reboot your receiver, insert the card and watch TV!

INSTRUCTION SET #2
CLONING WITH A SUBBED BIN FILE
Launch WBIN2IMG.EXE program.
Select the subbed bin file you plan to use by browsing via the "Input File" box. For the purposes of these instructions, let's say the name of the subbed bin is "mysub.bin."

Type in a short description for the IMG file you are about to create like "My subscribed IMG."

Click in the small white box to the left of "Clone" to place a check mark in it. You will notice that the complete path and new file name for the IMG file you are about to create will automatically appear in the "Output File" box and the description you gave the file will also appear to the right of the abbreviation "Desc." along with the word "CLONE" added on to the description. Also note that a "C" is added on to your original ("Input File") bin file's name so that "mysub.bin will be converted to "mysubC.img." Don't change that because if your collection of images increases over time, it will always be easy to identify your cloned and non-cloned images from one another by the "C" appended onto the file names.

Click on the "Convert" button at the bottom of the program window and then exit the program.

NOTE!! What you do next is very easy to screw up if you don't work carefully. Take your time and watch what you do on the keyboard! You can screw up IMG file and possibly damage your card if you are not precise in the following editing process.

Launch Window's Notepad program. Load the IMG file you just created (mysubC.img) into Notepad. The first few lines of the code will look like this:

#My subscribed IMG CLONE
:1080200000FF440D010312200000000000000000CA
:108030000000000000000000000000000000000040

The first change you want to make is to add a secondary description to the IMG file. This will enable you (or anyone else) to easily assign this IMG to one of the action buttons in WT30 and other versions of the WT program as the secondary description will appear on the button you assign it to. Remember, the buttons are small, so the secondary description should be as short as possible. You place the secondary description on a new line immediately under the primary description and it must be preceded by a # sign. Your results should look something like this:

#My subscribed IMG CLONE
#MySubC1
:1080200000FF440D010312200000000000000000CA
:108030000000000000000000000000000000000040

Next, look at the first actual line of code in the IMG. The only value you're interested in on this line is the value of the fifth byte (every 2 characters represent a byte in hex code) so the value we're interested in this case is 00. That is the setting of the fuse byte of your IMG file.

Now scroll down to the end of your IMG file and look at the last couple of lines. They should look something like this:

:0F8FF0002279811CECFA24FD028679FFFFFFFF36
:00FF0201FE

The last and short line of code in the IMG file is the config line. The fuse byte value in this line is the second hex value and *must* match the fuse byte value found in the first line of code of the IMG. Obviously wbin2img.exe has a bug because it assigns a config line of 00FF0201FE to any converted bin files and FF does not match the 00 fuse byte setting of the first line of code in this example!

Okay, so now you're thinking what's the big deal? Just change the FF to 00 in the config line and everything should be cool right? WRONG! The last byte value of every line of code is called a "checksum" byte. It validates the code of the line it is on by a mathematical process so if you arbitrarily change any value on that line, the checksum byte would have to be changed to meet the requirements of the checksum equation. If that is not done, the entire line of code fails the checksum and will be invalidated! Result? Possible card failure and/or card damage!

That's the bad news. Now, the good news is that 99% of the time, bin files that you convert with wbin2img.exe will either be clean bin files or stealthed bin files. Clean bin files always have a fuse byte setting of 00 while most stealthed bin files will have a fuse byte setting of 25. That means that all you will probably ever have to worry about is replacing your converted IMG config lines with valid config lines for either 00 or 25 fuse byte settings. Here they are!

:00250A01D0 config line to substitute for IMG files with 25 as fuse byte setting

:00000101FE config line to substitute for IMG files with 00 as fuse byte setting

Just to be crystal clear...

If the hex value for the fuse byte in the first line of code is 25 as in this example,

#My stealthed IMG NON-CLONE
#MySthNC1
:1080200025DA440D0103122026A447DB0257010084

then the config line should be...

:00250A01D0

If the hex value for the fuse byte in the first line of code is 00 as in this example,

#My subscribed IMG CLONE
#MySubC1
:1080200000FF440D010312200000000000000000CA

then the config line should be...

:00000101FE

On the rare occasion where your first line of code includes a fuse byte that's not 25 or 00, or if you are interested in learning more about the checksum byte and the equation used to validate each line of code, skip down to the "ABOUT CHECKSUMS" section at the end of this FAQ.

Once you've completed editing the IMG file and have checked your work, save the IMG and exit Notepad. Now back to the easy stuff.

Launch Wildthing 3.0 program.

Look under the "Program Options" section of the program window and under the "Mode" column, select "Program Card" by clicking on the white dot to the left of the selection.

In the upper left hand side of the program window, click on the "Open Image" button and select the .img file ("mysubC.img") you just converted from the subbed bin file.

Ensure that your .img file is loaded by looking in the "Action" box. It should contain the description ("My subscribed IMG CLONE") you gave your IMG file in wbin2img.exe.

If everything appears as it should, insert the card you want to program into the unlooper. Once programming has completed, remove the card from the unlooper.

Again, select the "Open Image" button from the upper left hand side of the program window and load the NON-CLONE scripted image you plan to use.

Check the "Action" box to ensure that the IMG file is properly loaded. You should see something like "SS1.2a Central non-clone" or just "SS1.2a" depending upon how the person who created the image chose to describe it.

Unless you know that the IMG you have loaded matches your time zone, click on the small white dot next to your time zone in the "Program Options" section of the program window.

Reinsert the card you are programming in the unlooper. Once programming has completed, remove the card from the unlooper. You now have a cloned subbed card with your choice of programming on it!

Reboot your receiver, insert the card and watch TV!

ABOUT CHECKSUMS
Let's look at an IMG config line broken down into its individual hexadecimal values.
:00250A01D0
^^-------fuse byte
^^----------version# can be any value you want
^^--------leave as 01
^^--------checksum byte

The checksum equation is the sum of all the bytes in the line (except the checksum byte) subtracted from 00.

00 - (00 + fuse byte + version + 01) = checksum

00 - (00 + 25 + 0A + 01) = D0

00 - (30) = D0

Fire up your windows calculator, select "Scientific" view from the "View" tab then select "Hex" and "Byte" to place the calculator in the correct mode. You can then verify the checksum of the above config line yourself.

Okay, so let's say that you find you have an image where the fuse byte setting in the first line of code is 27. All you need to do is substitute that value in the above config line, recalculate and then substitute the new checksum byte your calculation arrives at. Thus, a valid config line for a fuse byte of 27 is arrived at thus:

00 - (00 + 27 + 0A + 01) = CE

00 - (32) = CE

:00270A01CE

Remember though, that the version number can be any valid hexadecimal number you want it to be, so another completely valid config line for a fuse byte setting of 27 could be :00270101D7 or :00270201D6 etc. etc.

If you're the naturally curious type like me, you might also wonder if you can change the fuse byte for the IMG file altogether. The answer is yes, but you have to follow one simple rule. The byte immediately following the fuse byte must Xor off the fuse byte to FF. Using an example from earlier in the FAQ, let's change the fuse byte of this IMG file from 25 to 27 in the code line.

#My stealthed IMG NON-CLONE
#MySthNC1
:1080200025DA440D0103122026A447DB0257010084

First of all, we have to Xor 27 off FF to find out what to change the byte following our new fuse byte to.

27 Xor FF = D8

So the new code line becomes:

:1080200027D8440D0103122026A447DB0257010084

Notice that so long as you change the value of the byte following the fuse byte to Xor off the fuse byte to FF, the checksum of the line (84) remains the same.

00 - (10 + 80 + 20 + 00 + 27 + D8 + 44 + 0D + 01 + 03 + 12 + 20 + 26 + A4 + 47 + DB + 02 + 57 + 01 + 00) = 84

00 - (7C) = 84

Don't forget! You must also go down to the config line of the IMG file and change the fuse byte there as well and recalculate the checksum for the config line too!


--------------------------------------------------------------------------------