This article mainly records the relevant usage and operation steps of JFlash ARM. The reading program cannot be said to be cracked. It is just reading and writing Flash without any encryption!
After we install the JLINK driver, find JFlash ARM in the root directory and run it.
Read Flash program:
Step 1: Select Device under Option-->Project Settings-->CPU. Find your chip model in the drop-down menu and click OK.
Step 2: Target-->Connect JLINK; Target-->Read back-->Entrie chip to read the entire Flash area, and then wait for the reading to be completed.
Step 3: File-->Save file as, select the file type to be saved, such as HEX format, and save it.
Write the read file:
Step 1: File-->Open data flie to open the corresponding HEX file.
Step 2: Target-->Connect JLINK; Target-->Program and wait for the burning to complete.
If there is anything I haven't done, please let me know. I don't know how to crack the microcontroller at the moment, but I want to learn. If there is an expert willing to teach me, I will be very grateful. Learning to crack is not to crack other people's microcontrollers, but only by understanding the way to crack can you better protect your own program from being cracked.
Previous article:STM32 option bytes stepping pit record
Next article:About the STM32 serial port idle interrupt problem
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- How haptic technology can enhance driving safety
- Let’s talk about the “Three Musketeers” of radar in autonomous driving
- Why software-defined vehicles transform cars from tools into living spaces
- How Lucid is overtaking Tesla with smaller motors
- Wi-Fi 8 specification is on the way: 2.4/5/6GHz triple-band operation
- Wi-Fi 8 specification is on the way: 2.4/5/6GHz triple-band operation
- How do you estimate the number of vias on the capacitors in the power supply section of a PCB? Do you need to drill a lot of vias if the capacitors don't carry a lot of current?
- The blueNRG-1 chip will burn out automatically when running the program (solved)
- Application of DSP repetitive control technology in inverter power supply system
- The ov7725 camera has serious distortion. What's going on?
- 【CH579M-R1】+Help: How to receive complete serial port data
- Regarding the calculation of the values of TA0CCR1 and TA0CCR2 configured by the PWM library function
- What does the Y axis of the graph displayed by the baud meter mean? For example, if it starts at 5DB and ends at -100DB, how do you understand it? Attenuation signal...
- Ask SAMD21 question
- LORA SX1308
- Newbie question: When using the PCB antenna library, one of the antenna pins is not connected. I want to know how to solve it.