eliboa/NxNandManager

Input file/drive is not a valid NX Storage

b1naryn1ghtmar3 opened this issue · 4 comments

no clue whats going on, ive tried on multiple computers, multiple OS's (W10 and W11) im connecting it via USB C hub to my PC

NxStorage::NxStorage() begins for \ NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = EE63317BFF, crypto_mode = 0 NxStorage::NxStorage() size is 1023866403840 (diskFreeBytes = 32) NxStorage::NxStorage() - Looking for magic 43414C30 (CAL0) at offset 0000000000 NxStorage::NxStorage() - Looking for magic 434552544946 (CERTIF) at offset 0000000680 NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0000000200 NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0000800200 NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0001800200 NxStorage::NxStorage() - Looking for magic 010021000E00000009000000 (�) at offset 0000000530 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000013B4 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000013F0 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000001424 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012E8 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012D0 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012F0 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040AF8 NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040ADC NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040ACC NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040AC0 NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = EE63317BFF, crypto_mode = 0 NxStorage::NxStorage() - TYPE IS UNKNOWN NxStorage::NxStorage() ends. Size is 1023866403840 (diskFreeBytes = 32). type is UNKNOWN - not splitted

Same issue here

same here and I noticed that I am able to read and write to my C drive (a GPT ssd m2 drive) but my 4TB(GPT) external hdd fails.
15:43:28.950 : NxStorage::NxStorage() begins for E 15:43:28.952 : NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 07477F33FF, crypto_mode = 0 15:43:28.953 : NxStorage::NxStorage() size is 31264289792 (diskFreeBytes = 3547998957568) 15:43:28.954 : NxStorage::NxStorage() - Looking for magic 43414C30 (CAL0) at offset 0000000000 15:43:28.955 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.957 : NxStorage::NxStorage() - Looking for magic 434552544946 (CERTIF) at offset 0000000680 15:43:28.959 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.960 : NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0000000200 15:43:28.963 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.966 : NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0000800200 15:43:28.968 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.971 : NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0001800200 15:43:28.973 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.975 : NxStorage::NxStorage() - Looking for magic 010021000E00000009000000 (�) at offset 0000000530 15:43:28.976 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.977 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000013B4 15:43:28.978 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.978 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000013F0 15:43:28.979 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.979 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000001424 15:43:28.979 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.980 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012E8 15:43:28.980 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.981 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012D0 15:43:28.981 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.982 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012F0 15:43:28.983 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.983 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040AF8 15:43:28.984 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.984 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040ADC 15:43:28.985 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.985 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040ACC 15:43:28.986 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.986 : NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040AC0 15:43:28.987 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.988 : NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 07477F33FF, crypto_mode = 0 15:43:28.988 : NxHandle::read ReadFile error De parameter is onjuist. 15:43:28.989 : NxStorage::NxStorage() - TYPE IS UNKNOWN 15:43:28.990 : NxStorage::NxStorage() ends. Size is 31264289792 (diskFreeBytes = 3547998957568). type is UNKNOWN - not splitted 15:43:28.990 : NxStorage::setKeys() => Not a valid NxStorage

C: drive:

15:48:27.132 : NxStorage::NxStorage() begins for C 15:48:27.317 : NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 07477F33FF, crypto_mode = 0 15:48:27.321 : NxStorage::NxStorage() size is 31264289792 (diskFreeBytes = 129575137280) 15:48:27.326 : NxStorage::NxStorage() - Looking for magic 43414C30 (CAL0) at offset 0000000000 15:48:27.339 : NxStorage::NxStorage() - Looking for magic 434552544946 (CERTIF) at offset 0000000680 15:48:27.341 : NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0000000200 15:48:27.343 : NxStorage::NxStorage() - MAGIC found at offset 0000000200, type is RAWNAND 15:48:27.345 : NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 07477F33FF, crypto_mode = 0 15:48:27.353 : -- GPT header -- 15:48:27.354 : starts at lba 1 (off 0x0000000200) 15:48:27.356 : backup header at lba 61071359 (off 0x0747BFFE00) 15:48:27.358 : first use lba 34 (off 0x0000004400) 15:48:27.359 : last use lba 61071326 (off 0x0747BFBC00) 15:48:27.361 : GPT header CRC32 = 296004086 15:48:27.362 : Table CRC32 = 526845391 15:48:27.372 : NxPartition::NxPartition(parent, PRODINFO, lba_start=34, lba_end=8191) 15:48:27.375 : NxPartition::NxPartition(parent, PRODINFOF, lba_start=8192, lba_end=16383) 15:48:27.378 : NxPartition::NxPartition(parent, BCPKG2-1-Normal-Main, lba_start=16384, lba_end=32767) 15:48:27.381 : NxPartition::NxPartition(parent, BCPKG2-2-Normal-Sub, lba_start=32768, lba_end=49151) 15:48:27.383 : NxPartition::NxPartition(parent, BCPKG2-3-SafeMode-Main, lba_start=49152, lba_end=65535) 15:48:27.385 : NxPartition::NxPartition(parent, BCPKG2-4-SafeMode-Sub, lba_start=65536, lba_end=81919) 15:48:27.387 : NxPartition::NxPartition(parent, BCPKG2-5-Repair-Main, lba_start=81920, lba_end=98303) 15:48:27.390 : NxPartition::NxPartition(parent, BCPKG2-6-Repair-Sub, lba_start=98304, lba_end=114687) 15:48:27.391 : NxPartition::NxPartition(parent, SAFE, lba_start=114688, lba_end=245759) 15:48:27.422 : NxPartition::NxPartition(parent, SYSTEM, lba_start=245760, lba_end=5488639) 15:48:27.424 : NxPartition::NxPartition(parent, USER, lba_start=5488640, lba_end=60014591) 15:48:27.426 : Offset from hdr->alt_lba is 000747BFFE00 15:48:27.430 : NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 07477F33FF, crypto_mode = 0 15:48:27.432 : NxStorage::NxStorage() - TYPE IS RAWNAND 15:48:27.437 : NxStorage::setStorageInfo(RAWNAND) 15:48:27.442 : NxStorage::NxStorage() ends. Size is 31264289792 (diskFreeBytes = 129575137280). type is RAWNAND - not splitted 15:48:27.446 : NxHandle::initHandle() set for PRODINFO, current pointer is 0000004400 - m_off_start = 0000004400, m_off_end = 00003FFFFF, crypto_mode = 2 15:48:27.459 : NxPartition::setCrypto() ends PRODINFO GOOD CRYPTO 15:48:27.461 : NxHandle::initHandle() set for SYSTEM, current pointer is 0007800000 - m_off_start = 0007800000, m_off_end = 00A77FFFFF, crypto_mode = 2 15:48:27.466 : NxHandle::initHandle() set for SYSTEM, current pointer is 0007800000 - m_off_start = 0007800000, m_off_end = 00A77FFFFF, crypto_mode = 2 15:48:27.468 : NxPartition::setCrypto() ends SYSTEM GOOD CRYPTO 15:48:27.472 : NxHandle::initHandle() set for PRODINFOF, current pointer is 0000400000 - m_off_start = 0000400000, m_off_end = 00007FFFFF, crypto_mode = 2 15:48:27.474 : NxPartition::setCrypto() ends PRODINFOF GOOD CRYPTO 15:48:27.476 : NxHandle::initHandle() set for SAFE, current pointer is 0003800000 - m_off_start = 0003800000, m_off_end = 00077FFFFF, crypto_mode = 2 15:48:27.478 : NxPartition::setCrypto() ends SAFE GOOD CRYPTO 15:48:27.479 : NxHandle::initHandle() set for USER, current pointer is 00A7800000 - m_off_start = 00A7800000, m_off_end = 07277FFFFF, crypto_mode = 2 15:48:27.481 : NxHandle::initHandle() set for USER, current pointer is 00A7800000 - m_off_start = 00A7800000, m_off_end = 07277FFFFF, crypto_mode = 2 15:48:27.552 : NxPartition::setCrypto() ends USER GOOD CRYPTO 15:48:27.555 : NxStorage::setKeys(keys.dat) - CRYPTO is GOOD 15:48:27.557 : NxStorage::setStorageInfo(RAWNAND) 15:48:27.558 : NxHandle::initHandle() set for PRODINFO, current pointer is 0000004400 - m_off_start = 0000004400, m_off_end = 00003FFFFF, crypto_mode = 2 15:48:27.562 : NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 07477F33FF, crypto_mode = 0 15:48:27.563 : NxHandle::initHandle() set for SYSTEM, current pointer is 0007800000 - m_off_start = 0007800000, m_off_end = 00A77FFFFF, crypto_mode = 2 15:48:27.596 : NxFile: new NxSplitOff for 00, off_start= D, size= D 15:48:27.616 : NxFile::open(FA_READ) for /Contents/registered/509cc8065a8c38f33ca6bb16223e6bb7.nca (SUCCESS rc: 0) [this=97891920] 15:48:27.618 : NxFile::close() for /Contents/registered/509cc8065a8c38f33ca6bb16223e6bb7.nca (SUCCESS rc: 0) [this=97891920] 15:48:27.620 : NxFile::NxFile(SYSTEM, /Contents/registered/509cc8065a8c38f33ca6bb16223e6bb7.nca) VALID size: 86016 15:48:27.622 : Found NCA for fw 14.1.1 15:48:27.660 : NxFile: new NxSplitOff for 00, off_start= D, size= D 15:48:27.684 : NxFile::open(FA_READ) for /Contents/registered/0319d27ebdc4f4556b0ca948e2ccc081.nca (SUCCESS rc: 0) [this=97892688] 15:48:27.688 : NxFile::close() for /Contents/registered/0319d27ebdc4f4556b0ca948e2ccc081.nca (SUCCESS rc: 0) [this=97892688] 15:48:27.691 : NxFile::NxFile(SYSTEM, /Contents/registered/0319d27ebdc4f4556b0ca948e2ccc081.nca) VALID size: 3278336 15:48:27.693 : NxFile::~NxFile() for /Contents/registered/0319d27ebdc4f4556b0ca948e2ccc081.nca 15:48:27.696 : NxFile::~NxFile() for /Contents/registered/509cc8065a8c38f33ca6bb16223e6bb7.nca

chini2 commented

What I did was open file > E:\emuMMC\EF00\eMMC > 00

00 is the primary partition of the emummc, with this file all the rest of the files are opened, in my case are 29 GB.

image

Got this error with a OLED:
NxStorage::NxStorage() begins for
NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 00003FFFFF, crypto_mode = 0
NxStorage::NxStorage() size is 4194304 (diskFreeBytes = 32)
NxStorage::NxStorage() - Looking for magic 43414C30 (CAL0) at offset 0000000000
NxStorage::NxStorage() - Looking for magic 434552544946 (CERTIF) at offset 0000000680
NxStorage::NxStorage() - Looking for magic 4546492050415254 (EFI PART) at offset 0000000200
NxStorage::NxStorage() - Looking for magic 010021000E00000009000000 (�) at offset 0000000530
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000013B4
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000013F0
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000001424
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012E8
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012D0
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 00000012F0
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040AF8
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040ADC
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040ACC
NxStorage::NxStorage() - Looking for magic 504B3131 (PK11) at offset 0000040AC0
NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 00003FFFFF, crypto_mode = 0
NxHandle::initHandle() set for NxStorage, current pointer is 0000000000 - m_off_start = 0000000000, m_off_end = 00003FFFFF, crypto_mode = 0
NxStorage::NxStorage() - TYPE IS UNKNOWN
NxStorage::NxStorage() ends. Size is 4194304 (diskFreeBytes = 32). type is UNKNOWN - not splitted
NxStorage::setKeys() => Not a valid NxStorage