Skip to content

Releases: DanTheMann15/tsschecker

1.1.372.0 Release

01 Aug 07:26
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Supports some new devices, including:

  • iPad Pro (M4) models
  • iPad Air (M2) models
  • iMac (24-inch, M3) models
  • MacBook Pro (M3, November 2023) models
  • MacBook Air (M3, 2024) models

Other Changes:

  • tsschecker now uses the bcrypt api on Windows, eliminating the need for OpenSSL on this platform making it easier to build from source and also reducing the executable filesize substantially. (authored by @1Conan in 2137d93 on his fork)
  • auth client version updated

Contributing Repositories:
Original Project: https://github.com/tihmstar/tsschecker
1Conan's fork: https://github.com/1Conan/tsschecker

1.0.370.0 Release

27 Sep 22:55
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Supports a ton of new devices, including:

  • iPhone 15 (Plus, Pro, Pro Max)
  • Apple Watch (Series 9, Ultra 2)
  • HomePod (2nd generation)
  • MacBook Air (15-inch, M2, 2023)
  • MacBook Pro (14-inch, M2 Max, 2023)
  • MacBook Pro (16-inch, M2 Max, 2023)
  • MacBook Pro (14-inch, M2 Pro, 2023)
  • MacBook Pro (16-inch, M2 Pro, 2023)
  • Mac mini (M2, 2023)
  • Mac mini (M2 Pro, 2023)
  • Mac Pro (M2 Ultra, 2023)
  • Mac Studio (M2 Pro, 2023)
  • Mac Studio (M2 Ultra, 2023)

New Options

  • Added the ability to explicitly set the InstallType to Erase using either "-E" or "--erase-install"

Other Changes:

  • added TSSCHECKER_VERSION_MINOR, for future development use.
  • auth client version updated
  • fixes blob saving for virtual macs (authored by @Cryptiiiic)
  • tsschecker now saves the downloaded BuildManifests as a property list (.plist)
  • tsschecker no longer requests noNonce blobs when requesting for only Update or Erase ( -u or -E )

Remarks:

  • Big thanks goes to @apollo-ftw1 for the SDX70M (Mav23) bbgcid.

Contributing Repositories:
Original Project: https://github.com/tihmstar/tsschecker
1Conan's fork: https://github.com/1Conan/tsschecker

0.360.0 Release

25 Oct 19:10
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Supports some new devices, including:

  • Apple TV 4K (3rd generation)
  • iPad (10th generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (6th generation)

Other Changes:

  • Add the iPhone 3G and iPhone 3GS to the bbdevices list.
  • Add missing line break for the "Parsed SEPNoncelen" error message.
  • Disable the broken libfragmentzip progressbar for all platforms.
  • Fix a couple of typos.

Contributing Repositories:
Original Project: https://github.com/tihmstar/tsschecker
1Conan's fork: https://github.com/1Conan/tsschecker

0.358.0 Release

07 Oct 05:19
8665f2b
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Supports some new devices, including:

  • MacBook Air (M2, 2022)
  • MacBook Pro (13-inch, M2, 2022)
  • iPhone 14 and 14 Pro models
  • Apple Watch SE 2, Apple Watch Series 8 and Apple Watch Ultra

Other Changes:

  • Add SDX65M bbgcid - thanks @pekn
  • Completely fix #23
  • Completely fix --print-tss-request and --print-tss-response they behave properly now.
  • Merges upstream tss.c from idevicerestore. - see 9a04650 authored by @Cryptiiiic on @1Conan's fork.
  • Spiff-up the info and error messages and fix a bunch of typos.
  • Update libauthinstall version number.

Other Repositories:
Tihmstar's original repository: https://github.com/tihmstar/tsschecker
1Conan's forked repository: https://github.com/1Conan/tsschecker

0.336.0 Release

24 Apr 18:55
ea4d7b1
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Full support for the Spring 2022 devices, including:

  • iPad Air (5th generation)
  • iPhone SE (3rd generation)
  • Mac Studio
  • Studio Display (AppleDisplay2,1)

Other Changes:

  • Adds the ability to save blobs in a binary plist format (.bshsh2). - Authored by: @1Conan
  • Changed --list-ios to --list-versions (to make the command represent what it does better.)
  • Fix TSS Error messages.
  • Remove old unnecessary windows parameters from makefile.am which will fully re-enable shared building (if desired).
  • Update Auth version.
  • Update documentation, especially around nonces.

Notes:

This release mitigates #23 - by compiling tsschecker for windows using a non-windows platform
so if you use the windows binaries provided here, you won't have issues saving updateinstall tickets.

#23 is not a tsschecker bug, it's an MSYS2/Cygwin bug, but i don't know if i should call it a Windows 10 (>1903) bug
since Windows 7 through Windows 10 1809 work fine when built using Cygwin or MSYS2.

But because you will still encounter this issue if you compile using Cygwin or MSYS2, i'll call this mitigated.

Remarks:

  • Thanks for sending me the BBGCID for the SDX57M @ImTheRealNate!
  • Thanks @1Conan for creating the .bshsh2 format!

Sources:
Tihmstar's Repository: https://github.com/tihmstar/tsschecker
1Conan's Repository (Fork): https://github.com/1Conan/tsschecker

0.335.0 Release

07 Nov 03:04
69e4511
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

  • Adds full support for the Autumn 2021 MacBook Pro "M1 Pro and M1 Max" models.
  • Adds the ability to manually specify a URL for the TSS server with the "server-url" parameter. - authored by @1Conan

Other Changes:

  • Fix tihmstar#169 - authored by @tihmstar and @Cryptiiiic
  • Update tss.c and tss.h.
  • Update versioning.
  • Merge all recent changes from upstream repositories, (except for airtag support).

Known Issues:

The 64bit version does not automatically save updateInstall tickets on Windows 10 version 1903 and newer. #23
Both builds do not save updateInstall tickets through Windows PowerShell (or Windows Terminal in Windows 11) #23

Sources:
Tihmstar's Repository: https://github.com/tihmstar/tsschecker
1Conan's Repository (Fork): https://github.com/1Conan/tsschecker

0.334.0 Compiled for Windows

25 Sep 01:00
f90c992
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Adds full support for the new Fall 2021 Apple Mobile Devices:

  • All iPhone 13 Models
  • Apple Watch Series 7
  • iPad (9th generation)
  • iPad mini (6th generation)

Other Changes:

  • tsschecker now downloads the buildmanifest directly (if available). - authored by @nyuszika7h
  • Fixes iOS 15 blob saving. - authored by @Cryptiiiic
  • Brings back the progress bar for non-windows platforms.
  • Fix ecid_to_string. - authored by @1Conan
  • Fix OTA display devices. - authored by @tihmstar
  • Update TSS Client version.

Remarks:

Thanks for sending me the SDX60M Baseband CertID @nikias!

Update (27 SEP 2021): 32-bit Windows build now available!

332-0 Compiled for Windows (64bit)

30 Apr 01:24
d7f6161
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

  • Support the new Spring 2021 Apple Devices:

    • Apple TV 4K (2nd generation)
    • iPad Pro (11-inch) (3rd generation)
    • iPad Pro (12.9-inch) (5th generation)
    • iMac (24-inch, M1, 2021)

331-0 Compiled for Windows (64bit)

03 Mar 18:08
9ab8bb5
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

  • implement opa334's tsschecker fixes.

330-0 Compiled for Windows

28 Jan 08:03
3c1c625
Compare
Choose a tag to compare

this release of tsschecker includes the following changes:

Fully support the T2 Coprocessors (iBridge)

  • Adds all currently available T2 devices to the devicelist.

Other Changes:

  • Update the Jssy submodule to the latest version.