51 MCU unlock
The commonly used MCU disassembly is the most common and direct method in reverse development. At present, we have a lot of success stories in the 51 series AVR series ARM series single-chip disassembly, and we also provide the assembly code reverse C code. And other technical services, welcome to inquire.
51 MCU disassembly (STC, AT, SM, WINBOND) PIC MCU disassembly, AVR MCU disassembly ,MSP430 MCU disassembly Hetai HOLTEK MCU disassembly , SONIX MCU disassembly Yilong EMC MCU disassembly GAL logic chip disassembly
Disassemble various microcontroller programs. If your program is decrypted and you find that the problem needs to be modified in the actual application, we can help you to modify the program into a standardized program code. We can make clear annotations, define specifications, meet new requirements, and provide flow chart.
There are many experiences in the use of unique id or RC check words for soft-encryption of AVR PIC STC and other microcontrollers. There are also successful cases for using soft encryption for components such as DS1820, DM2016, AT45DB041.
- The customer provides the schematic diagram, function manual, first look at the program, confirm that you can meet your modification requirements, you need to pay a part of the deposit, it is better to provide a prototype that can debug the program.
- After modification, provide pictures or videos of the modified results to the customer.
- After the customer pays the full development fee, the delivery procedure is completed. If the test finds a problem (generally it will not be), modify the program until it meets the customer’s requirements.
1, only disassemble, can generate the same binary BIN file as the original code after compilation
- If you need to understand all the programs (standard definition variable names, label names, subprogram names, you can note the function of the subprogram), generally quoted at 1000 yuan / K, the program quantity is large.
2, just modify the display,
Some are just minor changes, but you need to fully understand the program for the following reasons:
Must be familiar with the program structure, or do not know where to put the added program;
Must know the resources used by the original program, such as registers, variables, plus the program can not conflict with the resources used previously;
You must know the relationship between each subroutine, how the new program uses other programs, and how the new program is called by another program.