I use this command.
dd if=kernel.img of=kernel.bin skip=8 bs=1 count=200000000
Bob
"Pzebacz im, bo nie wiedzą, co czynią" "Прости им, они не ведают, что творят" "Perdona loro perché non sanno quello che fanno" "Vergib ihnen, denn sie wissen nicht, was sie tun" "Vergeef hen want ze weten niet wat ze doen" "Pardonne-leur car ils ne savent pas ce qu'ils font" "Perdónalos porque no saben que lo que hacen" "Oprosti im, jer ne znaju što čine" "Forgive them as they know not what they do" |
247a9c: e1c0c0b0 strh ip, [r0] 247aa0: e3a04021 mov r4, #33 ; 0x21 247aa4: e1c0c0b2 strh ip, [r0, #2] - 247aa8: e3a0cc05 mov ip, #1280 ; 0x500 + 247aa8: e3a0cd1e mov ip, #1920 ; 0x780 247aac: e5802014 str r2, [r0, #20] - 247ab0: e3a02064 mov r2, #100 ; 0x64 + 247ab0: e3a0205a mov r2, #90 ; 0x5a 247ab4: e1c0c0b8 strh ip, [r0, #8] - 247ab8: e3a0ce2d mov ip, #720 ; 0x2d0 + 247ab8: e24ccfd2 sub ip, ip, #840 ; 0x348 247abc: e1c021bc strh r2, [r0, #28] - 247ac0: e3a02012 mov r2, #18 + 247ac0: e3a02001 mov r2, #1 247ac4: e1c0c0ba strh ip, [r0, #10] 247ac8: e3a0c0d8 mov ip, #216 ; 0xd8 247acc: e1c021be strh r2, [r0, #30] - 247ad0: e3a0200a mov r2, #10 + 247ad0: e3a02001 mov r2, #1 247ad4: e1c0c0bc strh ip, [r0, #12] 247ad8: e3a0c087 mov ip, #135 ; 0x87 247adc: e1c022b0 strh r2, [r0, #32] - 247ae0: e3a02008 mov r2, #8 + 247ae0: e3a0200c mov r2, #12 247ae4: e1c040b4 strh r4, [r0, #4] 247ae8: e1c022b2 strh r2, [r0, #34] ; 0x22 - 247aec: e3a02006 mov r2, #6 + 247aec: e3a02001 mov r2, #1 247af0: e1c0c0be strh ip, [r0, #14] 247af4: e1c022b4 strh r2, [r0, #36] ; 0x24 - 247af8: e3a02002 mov r2, #2 + 247af8: e3a02001 mov r2, #1 247afc: e580103c str r1, [r0, #60] ; 0x3c 247b00: e1c022b6 strh r2, [r0, #38] ; 0x26 247b04: e5c03038 strb r3, [r0, #56] ; 0x38 @@ -591739,7 +591739,7 @@ Disassembly of section .data: 247b24: e5c03045 strb r3, [r0, #69] ; 0x45 247b28: e8bd0010 ldmfd sp!, {r4} 247b2c: e12fff1e bx lr - 247b30: e3a0060b mov r0, #11534336 ; 0xb00000 + 247b30: e3a00506 mov r0, #25165824 ; 0x1800000 247b34: e12fff1e bx lr 247b38: e3033e10 movw r3, #15888 ; 0x3e10 247b3c: e34c30d0 movt r3, #49360 ; 0xc0d0
247a9c: e1c0c0b0 strh ip, [r0] 247aa0: e3a04021 mov r4, #33 ; 0x21 247aa4: e1c0c0b2 strh ip, [r0, #2] - 247aa8: e3a0cc05 mov ip, #1280 ; 0x500 + 247aa8: e3a0cd1e mov ip, #1920 ; 0x780 247aac: e5802014 str r2, [r0, #20] - 247ab0: e3a02064 mov r2, #100 ; 0x64 + 247ab0: e3a0205a mov r2, #90 ; 0x5a 247ab4: e1c0c0b8 strh ip, [r0, #8] - 247ab8: e3a0ce2d mov ip, #720 ; 0x2d0 + 247ab8: e24ccfd2 sub ip, ip, #840 ; 0x348 247abc: e1c021bc strh r2, [r0, #28] - 247ac0: e3a02012 mov r2, #18 + 247ac0: e3a02001 mov r2, #1 247ac4: e1c0c0ba strh ip, [r0, #10] 247ac8: e3a0c0d8 mov ip, #216 ; 0xd8 247acc: e1c021be strh r2, [r0, #30] - 247ad0: e3a0200a mov r2, #10 + 247ad0: e3a02001 mov r2, #1 247ad4: e1c0c0bc strh ip, [r0, #12] 247ad8: e3a0c087 mov ip, #135 ; 0x87 247adc: e1c022b0 strh r2, [r0, #32] - 247ae0: e3a02008 mov r2, #8 + 247ae0: e3a0200c mov r2, #12 247ae4: e1c040b4 strh r4, [r0, #4] 247ae8: e1c022b2 strh r2, [r0, #34] ; 0x22 - 247aec: e3a02006 mov r2, #6 + 247aec: e3a02001 mov r2, #1 247af0: e1c0c0be strh ip, [r0, #14] 247af4: e1c022b4 strh r2, [r0, #36] ; 0x24 - 247af8: e3a02002 mov r2, #2 + 247af8: e3a02001 mov r2, #1 247afc: e580103c str r1, [r0, #60] ; 0x3c 247b00: e1c022b6 strh r2, [r0, #38] ; 0x26 247b04: e5c03038 strb r3, [r0, #56] ; 0x38 @@ -591739,7 +591739,7 @@ Disassembly of section .data: 247b24: e5c03045 strb r3, [r0, #69] ; 0x45 247b28: e8bd0010 ldmfd sp!, {r4} 247b2c: e12fff1e bx lr - 247b30: e3a0060b mov r0, #11534336 ; 0xb00000 + 247b30: e3a00506 mov r0, #25165824 ; 0x1800000 247b34: e12fff1e bx lr 247b38: e3033e10 movw r3, #15888 ; 0x3e10 247b3c: e34c30d0 movt r3, #49360 ; 0xc0d0
$ (while true; do true; done) & $ (while true; do true; done) & $ (while true; do true; done) &
$ top | grep -v ' 0% '
--- kernel.S 2014-06-16 01:41:17.880242264 +0100 +++ kernel1080.S 2014-06-17 01:42:04.210591561 +0100 @@ -858454,53 +858454,53 @@ Disassembly of section .data: 34b5c0: 15933154 ldrne r3, [r3, #340] ; 0x154 34b5c4: 15832010 strne r2, [r3, #16] 34b5c8: e12fff1e bx lr 34b5cc: e3a02000 mov r2, #0 34b5d0: e3a01001 mov r1, #1 34b5d4: e1a03002 mov r3, r2 34b5d8: e1c020b4 strh r2, [r0, #4] 34b5dc: e92d00f0 push {r4, r5, r6, r7} - 34b5e0: e3a04005 mov r4, #5 - 34b5e4: e3a07c05 mov r7, #1280 ; 0x500 + 34b5e0: e3a04001 mov r4, #1 + 34b5e4: e3a07d1e mov r7, #1920 ; 0x780 34b5e8: e3a06cbe mov r6, #48640 ; 0xbe00 34b5ec: e30f5710 movw r5, #63248 ; 0xf710 34b5f0: e3416298 movt r6, #4760 ; 0x1298 34b5f4: e340546c movt r5, #1132 ; 0x46c 34b5f8: e1c020b2 strh r2, [r0, #2] 34b5fc: e1c070b8 strh r7, [r0, #8] - 34b600: e3a07e2d mov r7, #720 ; 0x2d0 + 34b600: e2477fd2 sub r7, r7, #840 ; 0x348 34b604: e1c020bc strh r2, [r0, #12] 34b608: e1c020be strh r2, [r0, #14] - 34b60c: e3a020dc mov r2, #220 ; 0xdc + 34b60c: e3a0205a mov r2, #90 ; 0x5a 34b610: e1c010b0 strh r1, [r0] 34b614: e1c021bc strh r2, [r0, #28] - 34b618: e3a0206e mov r2, #110 ; 0x6e + 34b618: e3a02001 mov r2, #1 34b61c: e1c070ba strh r7, [r0, #10] 34b620: e1c021be strh r2, [r0, #30] - 34b624: e3a02028 mov r2, #40 ; 0x28 + 34b624: e3a02001 mov r2, #1 34b628: e580603c str r6, [r0, #60] ; 0x3c 34b62c: e1c022b0 strh r2, [r0, #32] - 34b630: e3a02014 mov r2, #20 + 34b630: e3a0200c mov r2, #12 34b634: e5805014 str r5, [r0, #20] 34b638: e1c022b2 strh r2, [r0, #34] ; 0x22 34b63c: e1c042b4 strh r4, [r0, #36] ; 0x24 34b640: e1c042b6 strh r4, [r0, #38] ; 0x26 34b644: e5c01038 strb r1, [r0, #56] ; 0x38 34b648: e5c01039 strb r1, [r0, #57] ; 0x39 34b64c: e5c0303a strb r3, [r0, #58] ; 0x3a 34b650: e5c0103b strb r1, [r0, #59] ; 0x3b 34b654: e5c03043 strb r3, [r0, #67] ; 0x43 34b658: e5c03042 strb r3, [r0, #66] ; 0x42 34b65c: e5c03041 strb r3, [r0, #65] ; 0x41 34b660: e5c03044 strb r3, [r0, #68] ; 0x44 34b664: e5c03045 strb r3, [r0, #69] ; 0x45 34b668: e8bd00f0 pop {r4, r5, r6, r7} 34b66c: e12fff1e bx lr - 34b670: e3a0060b mov r0, #11534336 ; 0xb00000 + 34b670: e3a00506 mov r0, #25165824 ; 0x1800000 34b674: e12fff1e bx lr 34b678: e3033e08 movw r3, #15880 ; 0x3e08 34b67c: e34c30e0 movt r3, #49376 ; 0xc0e0 34b680: e3a00002 mov r0, #2 34b684: e5933000 ldr r3, [r3] 34b688: e5933178 ldr r3, [r3, #376] ; 0x178 34b68c: e5932010 ldr r2, [r3, #16] 34b690: e38220d0 orr r2, r2, #208 ; 0xd0
r0 + # 8 := #1920 r0 + #10 := #1080 r0 + #28 := #90 r0 + #30 := #1 r0 + #32 := #1 r0 + #34 := #12 r0 + #36 := #1
r0 + #8 := #1920 r0 + #10 := #1080 r0 + #24 := #148 r0 + #26 := #88 r0 + #28 := #44 r0 + #30 := #36
C:\Users\foo\Downloads>adb push kernel.img /sdcard/kernel.img C:\Users\foo\Downloads>adb push flash_image /sdcard/flash_image C:\Users\foo\Downloads>adb shell # cp /sdcard/flash_image /dev/ # chmod 755 /dev/flash_image # /dev/flash_image kernel /sdcard/kernel.img # sync;sync;sync # reboot
There are currently 3451 users online. 0 members and 3451 guests.
Most users ever online was 37,478 at 04:14 on 26 June 2024.
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, personalize advertising, and to analyze site activity. We may share certain information about our users with our advertising and analytics partners. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment