Skip to content

iPod Classic compatibility? #4

@SamusAranX

Description

@SamusAranX

Having previously used this tool on firmware for the 6th gen iPod nano, I thought I'd try my luck with files from the last firmware for the 5th gen iPod Classic (iPod_25.1.3.ipsw).
Alas, while its osos.fw seems to be unencrypted and I can find a bunch of paMB entries in it, silverutil crashes with this message:

$ silverutil extract osos.fw osos
thread 'main' panicked at src/cli/src/main.rs:69:35:
unable to parse SilverDB database: ParseError(Error { kind: UnexpectedEof, message: "failed to fill whole buffer" })
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

I realize this is because I'm feeding it the osos.fw file directly instead of the kind of file it's looking for, but there doesn't seem to be a way to split this specific osos.fw into smaller parts.
Would it be at all possible to add a mode to this tool that scans arbitrary files for relevant data?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions