Thanks for your help, sir. Best wishes.
I did as you told me, and encountered a system reboot.
I used -v to see what happened, everything seemed fine but when it should change to the white process bar, it didn't, the screen dimmed, then the system restarted.
I think there must be something wrong with the frame buffer.
I can use 0x0d220003 to enter the system, but no way to control backlight. At before, I modified Appleintelframebufferazul.kext, to use 0x0a260006. I just copied the data below 0x0d220003 to 0x0a260006. Of course it's meaningless.
I tried to modify the port number, such as below,
03 00 22 0D
00 03 03 03
00 00 00 02
00 00 30 01
00 00 00 00
00 00 00 60 99 14 00 00 99 14 00 00
00 00 00 00 00 00 00 00 01 05 09 00 00 04 00 00
87 00 00 00 02 04 0A 00 00 04 00 00
It's the vanilla version. I changed 0D 22 00 03 to 0A 26 00 06. I tried to change 01 05 09 00 00 04 00 00 87 00 00 00, which means framebuffer1@port5, to framebuffer0@port0, 00 00 09 00 00 04 00 00 87 00 00 00, then the type of connector from DP to lvds (Mine is eDP), it looked like this then, 00 00 09 00 02 00 00 00 30 00 00 00. The screen got blank. It seemed to output on another port, because I could still hear the key stroking sound.
I'm puzzled...