Har lyckats montera hela rootfilsystemet som jag dumpat med dd, på en Ubuntu-maskin.
Provade att kopiera allt, och fick då följande fel:
Kod: Markera allt
cp: error reading './bin/qdbuscpp2xml4': Input/output error
cp: error reading './bin/uic34': Input/output error
cp: error reading './lib/libc-2.8.so': Input/output error
cp: error reading './usr/local/GUI/GV3_linux': Input/output error
cp: error reading './usr/local/GUI/g_ether.ko': Input/output error
Kod: Markera allt
[531371.324339] UBIFS error (ubi0:0 pid 189130): read_block [ubifs]: bad data node (block 156, inode 3421)
[531371.324363] magic 0x6101831
[531371.324364] crc 0x7bb619b
[531371.324365] node_type 1 (data node)
[531371.324366] group_type 0 (no node group)
[531371.324367] sqnum 25679
[531371.324368] len 2412
[531371.324369] key (3421, data, 156)
[531371.324370] size 8392704
[531371.324371] compr_typ 1
[531371.324371] data size 2364
[531371.324372] data (length = 2364):
[531371.324374] 00000000: 3b 89 04 24 e8 78 a5 f9 ff 89 3c 24 e8 d4 6c f6 ff e9 bf fe ff ff 8d 76 00 80 bb 0c 08 00 00 00
[531371.324376] 00000020: 0f 85 af 7d 01 b3 72 01 89 34 09 08 21 48 04 02 85 c0 0f 84 99 76 02 83 00 76 02 83 14 ce 03 d5
[531371.324377] 00000040: 6f 0f 06 8b 83 78 00 06 03 ff 89 44 24 08 8d bf 02 44 24 04 07 02 1c 6f f5 0c 04 42 0d 93 6b 41
[531371.324378] 00000060: 0c 5e 48 07 02 66 90 8d 47 08 66 02 ed a2 0c 08 05 90 8d 74 26 00 e9 25 ff 9c 0e 02 8d 83 bc 6a
[531371.324379] 00000080: f5 62 08 04 8b a6 04 db a4 02 27 e9 f5 79 0d b6 5c 11 00 07 00 55 89 e5 57 56 53 e8 25 b8 f6 ff
[531371.324380] 000000a0: 81 c3 39 4f 0b 00 83 ec 1c e8 b7 db ff 54 12 0b 89 c6 89 45 f0 74 12 a8 01 75 0e 83 ce 01 6f 07
[531371.324381] 000000c0: cf 18 f8 08 12 02 75 f0 e8 c7 fd 4f 12 c7 8b 00 0c 08 02 74 29 8d b4 26 7c 08 04 8b 70 04 85 f6
[531371.324382] 000000e0: 74 12 7e 16 99 fc 54 03 7c 17 54 13 02 8b 07 8b 40 10 48 09 03 07 75 de 8b b3 d8 48 12 09 f0 ff
[531371.324383] 00000100: 46 08 0f 95 c0 39 77 08 74 20 cc 01 43 13 83 c0 08 00 03 4c 01 0e c2 84 d2 74 6d 89 77 08 f6 46
[531371.324384] 00000120: 1c 01 74 54 f0 ff 4e 7c 03 01 84 c0 75 12 28 18 03 65 0b 17 4f 18 c7 47 04 7f 0e c7 47 14 9a 0f
[531371.324385] 00000140: 45 f0 51 11 15 59 00 a8 00 0e 01 0e 83 e0 fe 48 17 66 16 1d 16 04 2c 05 83 c4 1c 5b 5e 5f 5d c3
[531371.324386] 00000160: 9c 22 de 24 c5 a1 0e 0c eb 9f 32 7e 04 bb a3 5e 23 79 ff 2d 7e 04 05 b7 7e 23 19 4e 7f 23 2c 8b
[531371.324387] 00000180: 55 75 31 ed 54 1c 01 02 e8 8c da 34 aa 04 a4 17 aa 25 4c dc 0e 07 31 f6 07 07 dc e8 92 7a 22 45
[531371.324388] 000001a0: e0 50 07 01 8b 44 b2 78 55 15 3b 05 3d 20 f6 1e 75 2e 08 2e 0b 08 8b 7c b0 78 8b 47 0c 0b 47 08
[531371.324389] 000001c0: 0f 85 d4 73 1a 55 08 c7 48 05 78 10 7b 49 41 fb ff 9a 4a 7d 6a 5d 2a 45 49 03 b0 88 03 05 83 c6
[531371.324391] 000001e0: 01 83 fe 04 75 a7 36 0a 04 1a 15 04 22 72 0e 82 90 50 05 27 bd 01 11 27 48 00 6f 04 06 ec fb 6a
[531371.324392] 00000200: 0a 8b 7d 45 31 78 0c 0d 01 d8 81 c7 88 44 03 7e 25 83 ef 01 46 37 47 3b 1d 8d 46 28 b1 02 10 72
[531371.324393] 00000220: 30 b2 fa ba 3c ee 69 08 23 02 3b 7d d8 c7 07 72 11 75 cf 5e 0a 89 14 5e 1f eb ff 64 0a 71 0b cd
[531371.324394] 00000240: 43 04 83 c4 2c ad 30 8b 04 40 7e 5d 3c ff 79 03 dc 41 16 16 5a 00 89 7c 5c 3a 46 05 4f b5 93 1e
[531371.324395] 00000260: 8b 7c b2 5d 20 14 05 8e 3c 41 03 08 70 03 0b 85 c0 8d 50 03 0f 48 c2 c1 f8 02 83 c0 0a 55 35 0c
[531371.324396] 00000280: 5c 08 66 06 dd bd 2b 9a 04 e9 e4 41 5b 90 a6 37 8d bf 28 ff 06 83 ec 3c 53 11 e8 3f b5 76 38 53
[531371.324397] 000002a0: 4c 07 71 89 45 d4 09 0d d4 27 16 07 c6 d8 34 16 07 de 15 b6 38 86 da f6 38 cc fa d5 38 d4 35 15
[531371.324398] 000002c0: 07 d4 2a 15 07 ce 95 38 d4 2a 16 07 7b f9 b6 38 b7 68 75 38 d4 20 07 16 07 54 13 75 38 d4 30 15
[531371.324399] 000002e0: 07 d4 28 16 07 40 ea 75 38 d4 05 71 d4 2b 14 07 94 21 38 1e 07 ea f8 be 38 26 68 2d 1e 07 d4 89
[531371.324400] 00000300: 03 56 83 c4 3c 7f 36 e9 d5 e9 7c 2a 5e 41 8b 55 0d 6f d2 0d 6f 42 28 fc 06 7c 33 6c 38 42 10 8f
[531371.324401] 00000320: b3 98 1d 20 0a fe 06 1d bc 2b 82 04 e9 ea 3b fe 06 7f b3 7e 37 93 4a 2f fe 06 06 d7 34 fe 06 1e
[531371.324402] 00000340: 14 bc 37 7c 3b be 37 0c f9 20 1e fe 06 bb f7 be 37 f7 66 34 fd 06 4d 0d 6f c9 31 fe 06 94 11 20
[531371.324403] 00000360: 01 fe 06 80 e8 20 13 fe 06 2a f7 be 37 66 66 39 fe 06 15 e8 fc 37 bc 6f 34 fe 06 cf b1 20 0f fe
[531371.324404] 00000380: 06 5d ba 20 07 fc 06 04 0f b6 45 0c e8 be b1 62 38 d2 48 03 70 8d 75 ec 53 16 88 45 d3 70 84 54
[531371.324405] 000003a0: af 08 e8 13 c6 fd ff 8d 55 f0 89 55 cc 5a 87 89 74 46 02 d1 be 06 04 83 ec 82 be e6 c8 0b 02 e8
[531371.324406] 000003c0: 01 d7 76 ce e8 4a 5f 1d c7 45 e8 9c 31 02 45 d4 e8 0b d5 e9 3f e4 2b ea 07 23 12 69 3f e4 61 d0
[531371.324407] 000003e0: 0c 46 1e 85 c3 70 c5 ba 06 8b 75 04 8e 69 40 cc 5e 04 83 c6 09 1f 54 50 1c 62 0e a0 a0 60 c9 6c
[531371.324408] 00000400: 43 53 2f 8b 42 08 52 0f 8b 40 06 01 e8 01 06 0f 05 01 68 03 4f 4e d8 39 50 02 5f 84 06 58 01 08
[531371.324409] 00000420: 89 d0 8b 72 10 83 c0 0c c7 42 10 8c 11 6a c8 45 d4 6a 0f 48 b8 09 03 85 06 9b 75 e8 56 e3 45 e8
[531371.324410] 00000440: b5 25 cc 0c 36 b8 9c 50 1b 57 f9 e8 24 a3 61 0a e8 48 0c 07 85 c0 75 59 66 90 c7 04 24 2c 56 08
[531371.324411] 00000460: e8 80 50 a5 65 13 54 49 05 c6 4d 26 d3 58 1f 82 06 d3 e1 0e 39 eb 3c 5e a7 cc c7 58 01 d4 51 86
[531371.324413] 00000480: 27 c9 9e 4b 09 00 3b 07 09 25 1c 74 3a 79 1d 89 07 16 0f 84 15 54 01 91 5b 00 55 45 8b 05 23 8b
[531371.324414] 000004a0: 04 48 a9 8b e4 27 69 0a e4 7a 15 f9 0e 4a 53 45 f0 27 56 09 0b 8b aa 56 f1 e5 08 a3 02 8d 65 f4
[531371.324415] 000004c0: 89 f0 84 b7 dc fc 76 31 88 9a 45 3d ee 24 5c 23 cb 2a 90 e9 3b 55 0d 90 0c 31 5c 3d 5a e5 d6 af
[531371.324428] 000004e0: 7e 3c ea 46 79 e5 10 0b 1e 08 e8 45 94 34 01 74 11 e8 3c 40 01 70 2d 62 0c 60 af 56 44 46 24 69
[531371.324429] 00000500: 01 e5 7a 63 46 1c 49 04 1f 09 2c 34 27 29 02 12 4c 02 6d 1c 8d 58 00 55 04 bf 7e 8b 46 18 31 95
[531371.324430] 00000520: 00 18 b5 04 18 75 04 99 95 04 14 31 95 00 14 b5 04 14 75 04 73 95 04 10 55 04 0d 29 96 00 74 2f
[531371.324431] 00000540: 08 07 8e 13 84 d7 41 12 06 27 f1 00 0a 0c 02 9e c1 e4 fb 49 d9 10 00 44 27 3c 04 48 08 b1 0a 10
[531371.324432] 00000560: 7e 03 ee b0 21 59 21 bd 32 fd 0b 4c 01 75 0c 0d 2f ae 7a 22 d3 45 0b 45 8b 42 14 61 e5 02 88 0f
[531371.324433] 00000580: 9c 33 58 de 07 02 f6 40 44 02 75 0c 8b 40 34 8d 4e 29 6d 4e 55 0a 03 42 1c 21 70 25 01 39 f0 74
[531371.324434] 000005a0: 21 7f 77 8d 46 e8 a4 4d 8a eb 8e ba a8 04 04 76 04 3b 72 1c 75 e3 95 05 18 97 05 0f 84 da 6e 10
[531371.324435] 000005c0: 45 c4 03 79 bc eb 23 0f 65 8b 55 c0 01 15 0c 4c 06 64 4b 01 e8 e6 4a 03 54 4f 9e 06 70 18 09 0a
[531371.324436] 000005e0: af 69 05 56 06 7a 55 c0 5a 10 8d 7e 05 8a 02 ad 10 74 8a f9 d9 b2 b6 f2 45 bc 99 81 14 b6 4e b3
[531371.324438] 00000600: 9a 95 02 3b 01 2c a4 09 01 bc 4e 52 0c 04 64 6c 4d 53 18 b8 99 83 0d 7d 70 fa 08 7b 0a c1 89 c2
[531371.324439] 00000620: 83 e9 18 74 1d 8b 07 89 42 e8 d9 1d 47 06 59 41 04 ed 01 08 0f 02 08 89 c8 4f 69 0f 84 66 6a 58
[531371.324440] 00000640: 55 c0 fe 07 cd 3e 2a a2 02 85 57 27 5c 26 43 20 83 c4 4c 65 53 c2 0c 1d 5c 50 61 15 30 42 15 e9
[531371.324441] 00000660: ca 84 90 21 62 27 bc 27 2c fc 05 5a 8f 3f ad 9d ff 44 5d 2f 38 42 08 8b 57 09 00 08 03 3d e0 8b
[531371.324442] 00000680: 71 02 3d 04 76 00 29 09 c1 ea 1f 01 c2 8b 07 d1 fa 03 55 e0 67 30 84 e7 03 44 19 58 10 5c 2a 7e
[531371.324443] 000006a0: 0b 50 72 60 65 4c 06 40 06 02 85 f6 0f 8e 20 58 03 02 8d 93 bb a2 fe 4f cb 8d 83 d3 5f 00 89 55
[531371.324444] 000006c0: c8 01 04 d0 62 01 45 c4 05 04 cd 43 01 c6 45 db 4d 64 dc 88 67 58 1a 01 45 bc e9 8f 48 01 22 bc
[531371.324445] 000006e0: 2e 0e d0 83 f8 09 76 14 8d 47 9f 83 f8 05 76 0c 8d 47 bf 5f 00 0f 87 aa 85 ce c8 95 0e 4d 05 1d
[531371.324446] 00000700: 0c 06 1d 5a 7e 05 1d 8d 44 72 4c 8b 24 98 24 6c 2c 6b 8e e8 50 85 8c ca 6c a4 28 ba 00 eb 73 2c
[531371.324447] 00000720: 35 0f 0e d7 79 b3 09 f8 7c 75 7f 26 45 dc 01 09 0d dc 0a 31 3b 51 0f 08 8d 1b 02 41 0e 41 04 58
[531371.324448] 00000740: 0c 4d dc 0f b7 14 48 0f b7 fa 83 ff 3b 0f 84 e5 6a ce ff 2c 01 02 dc 81 01 3d 01 02 d3 67 18 f0
[531371.324449] 00000760: 84 c0 df 5e 0f 85 3a 4c 31 01 66 83 fa 5c bf 31 0f 86 c2 85 05 1f ff 03 86 3a 02 7d 01 7e fe 01
[531371.324450] 00000780: 87 1a 61 0d 45 40 6e 9f d0 0f 84 b5 bf 20 4d e8 66 74 17 03 8d 7d e4 89 4d cc 62 18 4a c6 75 e0
[531371.324451] 000007a0: cc 73 9e 8b 55 10 70 9c 63 41 04 f9 03 4d 89 04 90 d5 a1 1d 02 81 1d e4 2a d8 12 9a 99 ca 08 7d
[531371.324452] 000007c0: 02 e8 be 02 31 f6 07 06 0f 85 07 97 dd e8 31 f6 7f 03 1a e1 fb 24 00 34 9c 10 5f 33 01 e9 24 78
[531371.324453] 000007e0: 4a dc 79 07 84 bb 2c a3 fe ff 01 d8 ff e0 9c 03 52 2d 04 5c 7c 02 b2 0e 2d 71 55 ca fa 03 12 0f
[531371.324454] 00000800: be c2 98 70 b5 02 17 55 02 e9 51 3d ff 5e 6c 4d bc 59 0c 4c 64 74 77 6d e8 9c 7c 4a 03 87 fe 27
[531371.324455] 00000820: 7f 01 8d 83 c7 9c 45 b0 78 89 04 79 69 04 64 68 04 9d f3 c4 8a 03 55 0c 4c 04 4d 4e 5c 71 03 47
[531371.324456] 00000840: 2a fd 00 ca 5e 07 eb db 4c 64 40 04 28 d9 07 34 7d 04 1f 2a 9d 00 c4 28 9c 01 a9 04 11 6a 04 fc
[531371.324457] 00000860: fd bf 0c 8d 83 c1 7d 08 93 0d 01 be 5e 00 be 01 27 04 1b 8a 12 e6 7b 49 05 d1 4b 05 90 80 7d 0e
[531371.324458] 00000880: af 74 3a 69 4e 22 95 6e e0 d4 13 6e 13 f0 ab 04 09 7d 23 22 28 7f 04 0d 70 f8 6c c6 28 bc 35 5d
[531371.324460] 000008a0: 02 8b 07 9b 50 08 39 0a d4 7d e6 4c d3 0d 8b 4d e0 80 3c 08 20 74 ad 80 7c 10 ff 20 74 a6 f0 05
[531371.324461] 000008c0: 84 43 01 0f 85 ed fd 27 9d 22 c8 29 a5 01 56 5f 11 8d 4d ec 05 88 d0 50 0c 6c 40 27 0e 0c 4c 82
[531371.324462] 000008e0: 75 3d d0 68 43 28 ba 00 e7 70 71 02 ec e8 43 97 1b 0f 85 01 4c 0b 54 02 ac 1d 52 1c a1 06 52 1c
[531371.324463] 00000900: ec fc bf 21 3b 57 04 02 f4 27 fc 27 ff 04 e9 04 fc fc d9 9d 87 1c 21 6f 34 e8 ff a8 7e 87 13 40
[531371.324464] 00000920: 5f 87 17 8b 42 0a 1a 45 ec 21 95 20 39 07 01 74 61 29 00 01 4f 80 8b 1b fb 11 00 00
[531371.324465] UBIFS error (ubi0:0 pid 189130): do_readpage [ubifs]: cannot read page 156 of inode 3421, error -22
[531372.052477] UBIFS error (ubi0:0 pid 189130): ubifs_decompress [ubifs]: cannot decompress 2520 bytes, compressor lzo, error -22
Jag har dock samtliga av dessa filer, ifrån carrolcoo. Verkar bara vara GV3_Linux som skiljer. Det är själva UI-applikationen, som är av senare version i hans dumpar.
Någon som har någon erfarenhet av sånt här, några tips på hur man eventuellt kan återskapa de skadade filerna?
Är mest ute efter att lära mig just nu.
Info för den som eventuellt vill öppna filerna (exempelvis mitt framtida jag), så här kunde jag montera mtd4dump.bin som innehåller rootfilsystemet.
Det är lite bökigt då dumpen är rått NAND-flash, innehållande en UBI-struktur som löser felhantering, wear-leveling etc, som i sin tur innehåller själva filsystemet ubifs. Så det behöver monteras i lager, först emulera ett flashminne (nandsim), sen kopiera datat dit, sen montera UBI och till sist montera själva filsystemet.
Kod: Markera allt
sudo modprobe ubifs
sudo modprobe nandsim first_id_byte=0x20 second_id_byte=0xaa third_id_byte=0x00 fourth_id_byte=0x15
sudo dd if=./mtd4dump.bin of=/dev/mtd0
sudo modprobe ubi mtd=0
sudo ubiattach -p /dev/mtd0
mkdir /tmp/mnt
sudo mount /dev/ubi0_0 /tmp/mnt/
Som det är nu har jag ju kvar linuxkärnan på NAND-flashet.