Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The extracted AEA key file is missing one #570

Open
2 tasks done
ssdswi opened this issue Sep 25, 2024 · 6 comments
Open
2 tasks done

The extracted AEA key file is missing one #570

ssdswi opened this issue Sep 25, 2024 · 6 comments
Assignees
Labels
bug Something isn't working triage

Comments

@ssdswi
Copy link

ssdswi commented Sep 25, 2024

What happened?

There are two *dmg.aea in IPSW file,but only can extract one key by *dmg.aea.pem.
The other unextracted key is the key for the most critical dmg file, which is the largest in file size.
屏幕截图(169)
屏幕截图(170)

How can we reproduce this?

use ‘ipsw extract --fcs-key’

ipsw version

Version: 3.1.544,

Search

  • I did search for other open and closed issues before opening this

Code of Conduct

  • I agree to follow this project's Code of Conduct

Additional context

No response

@ssdswi ssdswi added bug Something isn't working triage labels Sep 25, 2024
@ssdswi
Copy link
Author

ssdswi commented Sep 25, 2024

Oh,i'm sry.I found the fs and the sys fcs key are the same.It's my fault.
But i can't open any ios18 decrypted *.dmg file with “Transmac” on Windows. I can open the biggest ios17 and before *.dmg file in IPSWs at “transmac”APP in Windows.
That's why I made this mistake.
Is there any other way to open it on Windows?
屏幕截图(171)

@blacktop
Copy link
Owner

do you have apfs-fuse installed?

@blacktop
Copy link
Owner

if so you could try: ipsw mount fs IPSW.ipsw

@ssdswi
Copy link
Author

ssdswi commented Oct 2, 2024

I'm using the apfs-fuse project, which seems to only work in a Linux environment, so I tried to mount the dmg using "ipsw mount" in a Linux environment, but it seems that ipsw doesn't call my compiled apfs-fuse directly even though I've added it to the $PATH.
屏幕截图(173)

So I tried extracting the dmg file and then mounting it directly using "apfs-fuse" and it seems to work. So in fact the decrypted dmg file should be correct, but there doesn't seem to be a way to use the file inside the dmg directly on Windows at the moment, but it should work fine on Linux or macos!
屏幕截图(174)

So how exactly should I use "ipsw mount" directly within the ipsw project without prompting for the apfs command not found? Or is it possible to fully port this project to Windows?

ps:I'm a novice. Forgive my ignorance,please!

@blacktop
Copy link
Owner

blacktop commented Jan 9, 2025

that is strange, I wonder if you can all apfs-fuse from anywhere (not just in the 'buid' folder to show it really can be found in your PATH?

I'm going to add a PATH lookup to then use the absolute path, let me know if that fixes anything for you too?

@aman77724
Copy link

Doss this issue resolved or is there another way to extract that big .dmg.aea file .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working triage
Projects
None yet
Development

No branches or pull requests

3 participants