Releases: blacktop/ipsw
Releases · blacktop/ipsw
v3.1.597
Changelog
Bug fixes
Dependency updates
- fab96d0: chore(deps): bump redoc and redocusaurus in /www (#695) (@dependabot[bot])
Summary
Full Changelog: v3.1.596...v3.1.597
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.596
Changelog
Highlights
🆕 AI powered DECOMPILER 🤯 (supports both ipsw dsc disass and ipsw macho disass cmds)
❱ ipsw macho disass /System/Library/PrivateFrameworks/ApplePushService.framework/apsd --entry \
--dec --dec-model "Claude 3.7 Sonnet"
• Loading symbol cache file...
• Decompiling... 🕒int main(int argc, char *argv[]) {
@autoreleasepool {
__set_user_dir_suffix(@"com.apple.apsd");
@autoreleasepool {
APSDaemon *daemon = [[APSDaemon alloc] init];
if (daemon) {
NSRunLoop *runLoop = [NSRunLoop currentRunLoop];
[runLoop run];
[runLoop release];
}
[daemon release];
}
return 0;
}
@catch (NSException *exception) {
if ([exception reason] == 1) {
id exceptionObj = [exception retain];
id logger = [APSLog daemon];
if (_os_log_type_enabled(logger, 0x11)) {
[exceptionObj logWithLogger:logger];
}
[logger release];
[exceptionObj release];
}
}
}Note
This uses your Github Copilot account of which there is a free tier. (will most likely add proper LLM (cloud/local) support later if there is interest, but this is the easiest/most powerful way to get started)
New Features
- 1bf45e2: feat: 🆕 add
--decflag toipsw dsc disassandipsw macho disassto add AI decompiler 🎉 + a few improvements todisassoutput (@blacktop)
Dependency updates
Documentation updates
Other work
- 57881bf: chore(fcs): update fcs keys (@blacktop)
- e86fcd7: chore: add
sizetoipsw macho info --starts -V(@blacktop)
Summary
Full Changelog: v3.1.595...v3.1.596
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.595
Changelog
New Features
Dependency updates
- 21cd132: chore(deps): bump deps (@blacktop)
- 2c93523: chore(deps): bump github.com/docker/docker (#688) (@dependabot[bot])
Documentation updates
Other work
- 09a63e0: chore(fcs): bump fcs keys (@blacktop)
- 7f43876: chore: actually let's just skip windows for now
ipsw dl wp(@blacktop) - e27d2d1: chore: limit
ipsw dl wpcmd to macOS only (@blacktop) - 168a17b: chore: move wp dl to 'extras' (@blacktop)
- 164aa66: chore: switch to strukturag/libheif-go (@blacktop)
- f315b59: chore: update frida version (@blacktop)
Summary
Full Changelog: v3.1.594...v3.1.595
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.594
Changelog
New Features
- 18c9a4d: feat: add new
ipsw download wpcmd to download iOS wallpapers (@blacktop) - 7b93292: feat: add 🚧
ipsw wpcmd to dump wallpapers (@blacktop)
Bug fixes
- 1089d1c: fix: add private symbols to
ipsw difffor DSC dylibs (@blacktop) - c256954: fix: ubuntu build (@blacktop)
Dependency updates
- 2149c8d: chore(deps): bump deps (@blacktop)
- a1ee1b4: chore(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to 5.15.0 (#682) (@dependabot[bot])
- 1cc454e: chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /www (#686) (@dependabot[bot])
- 3bf1a50: chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /www (#683) (@dependabot[bot])
Other work
- d132dac: chore(fcs): bump fcs keys (@blacktop)
- d4bc561: chore(fcs): bump fcs keys (@blacktop)
- 3896361: chore: rm broken objc wallpaper render code (@blacktop)
Summary
Full Changelog: v3.1.593...v3.1.594
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.593
Changelog
Bug fixes
- cb44fa7: fix: DSC parsing for watchOS dyld_shared_cache_arm64_32 caches (@blacktop)
- 857269f: fix:
ipsw appstore provision installcmd to be more idempotent (allow install cert/key already installed/not verified errors) (@blacktop) - a6b7903: fix:
ipsw idev img mount(@blacktop) - 7df91c2: fix: also parse utf-8 strings in
ipsw fw ibootcmd (@blacktop)
Dependency updates
- ceb4847: chore(deps): bump deps (@blacktop)
- e1ebd99: chore(deps): bump estree-util-value-to-estree in /www (#681) (@dependabot[bot])
Other work
- 0fbb232: chore: add
--ddi-folderflag toipsw idev img mountcmd to support new expanded DDI folders (@blacktop) - 6def4b8: chore: add more error checking + verification to
ipsw idev img mountcmd (@blacktop) - e8d2442: chore: allow
--xcodeand--backupflags to be used simultaneously inipsw idev ddicmd (@blacktop) - 04fbfc5: chore: dogfood new
GetDDIInfofunc inipsw idev img signcmd as well (@blacktop)
Summary
Full Changelog: v3.1.592...v3.1.593
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.592
Changelog
Bug fixes
- dfff427: fix: add support for older iOS 2.0 IPSWs to
ipsw mountcmd (@blacktop) - 568ad79: fix: attempt to detect encrypted iBoot when processing (@blacktop)
- 042739e: fix: handle more types of IPSWs with
ipsw diffcommand (@blacktop)
Dependency updates
Other work
Summary
Full Changelog: v3.1.591...v3.1.592
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.591
Changelog
New Features
- abcccda: feat: add
iBoottoipsw diffcommand (@blacktop) - a653c24: feat: add 🆕
--filesflag toipsw diffcmd to include ALL added/removed files to diff output (@blacktop) - 3ef2b93: feat: improve
ipsw fw ibootcmd (@blacktop)
Bug fixes
Dependency updates
- 79aad5b: chore(deps): bump image-size from 1.2.0 to 1.2.1 in /www (#675) (@dependabot[bot])
Documentation updates
Summary
Full Changelog: v3.1.590...v3.1.591
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.590
Changelog
New Features
- 8d6b2a2: feat: add new 'hidden'
ipsw dsc uniqcmd (@blacktop) - a3d171c: feat: add prompt to pick image if multiple match name in
ipsw dyldcmds (@blacktop)
Bug fixes
- 44c939d: fix: AppleTV
ipsw ota extractcmd #674 (@blacktop) - 435003a: fix: add ssh git support + fix local repo support in
ipsw watchcmd (@blacktop)
Summary
Full Changelog: v3.1.589...v3.1.590
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.589
Changelog
New Features
- 262748f: feat: add ability to monitor a function in a file in a local repo with
ipsw watchcommand (@blacktop)
Documentation updates
Summary
Full Changelog: v3.1.588...v3.1.589
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky
v3.1.588
Changelog
New Features
- 3bbc35e: feat: Add
ipsw appstore review-listcommand (#610) (@kenstir) - 645758e: feat: add
ipsw idev img ddicmd (@blacktop) - b25c207: feat: add dSYM support to
ipsw macho disasscmd (@blacktop) - 4126b60: feat: add new DDI handing utils (@blacktop)
- aca34a1: feat: add new
ipsw appstore profile infocmd to dump provisioning profiles info (@blacktop) - b6dee16: feat: add new abilities to
ipsw idev img ddicmd (@blacktop) - efbf39a: feat: add 🆕
ipsw provcmds to create/install private key, cert and provisioning profile for XCode dev (@blacktop)
Bug fixes
- 333c4da: fix:
ipsw download ipsw --usb --latestcmd (@blacktop) - fbab934: fix:
ipsw idev img mountcmd (@blacktop) - cc05313: fix:
ipsw idev img signcmd to look for expanded folders as well (@blacktop) - 2f5cdb0: fix: yaa to handle compressed PatchTypes (@blacktop)
Dependency updates
- 65cf004: chore(deps): bump deps (@blacktop)
- a5b74b8: chore(deps): bump deps and fcs keys (@blacktop)
- c07aea4: chore(deps): bump github.com/docker/docker (#670) (@dependabot[bot])
- b1b6f29: chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#667) (@dependabot[bot])
- d003c22: chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#669) (@dependabot[bot])
Documentation updates
Other work
- 08bb284: chore(fcs): update fcs keys (@blacktop)
- f90f16b: chore: add
--runtimeflag toipsw dl xcodeto pre-select a runtime to download (@blacktop) - 5ad292f: chore: add more cert types to appstore pkg (@blacktop)
- 1676bfc: chore: add simulator asset types (@blacktop)
- f658811: chore: simplify the
ipsw appstoreJWT gen functioncreateToken(@blacktop)
Summary
Full Changelog: v3.1.587...v3.1.588
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky