I think the source code for the software used to program bin files is closely guarded by the coders themselves and only shared among trusted friends.
Source(s).
To make bins you must first be a Rocket Scientist.Below is a little info and if you understand it then your on your way.LOL
Found this on another site If you know hex workshop and would like to add the new keys to files when they go down
OK... now that you have Hex Workshop open it up. Now go to File then Open, and browse to your bin. The bin you will want is the last working bin.
When the bin opens up you will see the window is split into four sections, one section on the top left and one on the top right, one on the bottom left and one on the bottom right. In the top left window you will see rows of numbers and letters. This is the Hex code. In the top right window you will see all kinds of funny characters along with some numbers and letter and some plain text once in a while if oyu scroll down some. This is the Strings window. The lower left window is the offset window and the lower right window is the Checksum Results window.
The window we need to concentrate on is the top left hand window, or the Hex window.
Now, what we need to do is find the old key. The current old key is:
Key 0:
C3AE5716029ED0005F24B1E99CD3EA DC
What you need to do now is copy the first four bytes of the old key. In hex a pair is 1 byte. So C3 is one byte. Four bytes would be 8 characters. So we need to copy the first four bytes (or 8 characters) from the old key, which is C3AE5716.
Now go up to the menu and click edit and go down to find and click. In the new window you will see a drop down box that says Type. Click the down arrow and find and select Hex.
Now right below that box is the Values box. Click in that box and paste the 4 bytes you copied earlier. Now click Find.
Look in the lower right window and you will see that one instance of this string was found. Click on that one instance and it will take you right to where you need to be in the Hex window.
You will now see the first four characters, or 2 bytes highlighted in the window. This is where we will enter the new key.
The new key is:
Key 1:
B4ED24E3BCC18269E1B009C3C1D0C8 A1
Place your cursor right before the first highlighted character and click. Now type in the new key.
Now we need to do a Checksum. We first need to select the entire contents of the hex window except for the last 48 bytes. Each row of Hex equals 16 bytes, so 3 rows equals 48 bytes. Scroll the Hex window all the way to the very bottom. Now count up three rows. Place your cursor right before the first character in the third row from the bottom and click. Now, using the scroll bar, scroll all the way back up to the top of the Hex window. Be careful not to click in the window as you don't want the cursor to move from where you clicked it. At the top row, place your cursor right before the very first character in the very first row, but don't click yet. Hold down the Shift key and then click. You will see the entire window is now selected. Now once again, using the scroll bar, scroll all the way to the bottom. Check to make sure that the bottom three rows are NOT selected.
Now we need to calculate the checksum. At the top of the screen you will see two rows of buttons, one on top of the other. Look at the bottom row of buttons near the right end. The third button from the end has small characters around a red check mark. This is the Checksum button. Click it and the Checksum window will open.
In the left hand window of the Checksum box select Checksum (32 bit), then click the Generate button. Now once again look in the lower right hand box and you will where it says Checksum-32 on the left hand side and across form it to the right you will see the Checksum.
Now enter the 4 byte check sum at address 0x0009FFD0 or 0x008FFD0, depending on the model of receiver the bin is for. The address is the set of characters at the extreme left of the Hex window. For the Blacklist bin you'll see the first 2 bytes (0494) in the bin at 0009FFD0. Place your cursor right before the 0 and click. Now type in the new Checksum.
That should do it. With a little practice and patience anyone can do it. Make sure you keep a copy of your new key as it will be the old key you use as reference to find the location to enter the new key the next time around.
Checksum addresses are as follows
The Fortec Ultra at:0x0009FFD0
The Fortect Lifetime half panel at:0x0008FFD0
Pansat 2300 at:0x0008FFD0
Pansat 2500 at:0x0009FFD0
Pansat 2700 at:0x000BFFD0
Pansat 3500 at: 0x000BFFD0
Pantec 2500 clone at: 0x0009FFD0
There are other proggies and method you can use. This is for Pansat 2300-2500-2700-3500 and Fortec LIFETIME and LIFETIME ULTRA bins. This will save me a lot of time, a lot of peep have PM me, but i havent had time to explain them. I will point them to this thread.
BTW to get those idea/rsa you get them from a rom dump o stream reads (in this case cmd07)
BTW with hexworkshop423 you do not to delete those 48 bytes. Just click before the first checksum byte
- Hit Shift then HOME in your keyboard
- go to Tools
- Generate Checksum
- Choose checksum 32 bit
- Hit generate
- Check up bytes will show in the botton left window
- then edit check sum 4 bytes
- go to file and save as
- name as you wish but add extension BIN (.BIN) and save it.
|