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

Added iBoot and iOS Base versions #114

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

iam-theKid
Copy link

iBoot and iOS Base versions added to be displayed on device query.
image

Conditional added, get iBoot and iOS info only when mode is recovery.
@iam-theKid iam-theKid closed this Apr 17, 2023
@iam-theKid iam-theKid reopened this Apr 17, 2023
tools/irecovery.c Outdated Show resolved Hide resolved
@DanTheMann15
Copy link
Contributor

I suggest changing BASE_IOS: to BASE_VERSION: or just VERSION
-> BASE_IOS is too specific as apple has other platforms that irecovery supports as well.

change iBoot BUILD_VERSION: to BASE_BLDR: or just BOOTLDR
-> so it's listed as the bootloader.

BUILD_VERSION: should actually be BASE_BUILD: or it can be called just BUILD
-> for software builds such as 20F66 in iOS/iPadOS 16.5 or 20T252 in watchOS 9.4

Here's a full example:

BASE_VERSION: 16.5
BASE_BUILD: 20F66
BASE_BLDR: iBoot-8422.120.66

There are also many other ways of presenting this that may look better, perhaps without underscores. but i just left one example.

@iam-theKid
Copy link
Author

iam-theKid commented May 22, 2023

BASE_BUILD would be great to have, however iBoot versions are not specific in non RC releases. In the example below, the version of iBoot fits for multiple builds:
image

@iam-theKid iam-theKid closed this May 22, 2023
@iam-theKid iam-theKid reopened this May 23, 2023
@DanTheMann15
Copy link
Contributor

ah, shared iBoot versions, a bane of existence and irecovery can't pull device information in a normal booted state.

that's a tough nut to crack.

@iam-theKid
Copy link
Author

ah, shared iBoot versions, a bane of existence and irecovery can't pull device information in a normal booted state.

that's a tough nut to crack.

Well, in normal mode there are multiple options to get that, for example from MobileGestalt / log files.

Also, ideviceinfo retrieves iOS version and Build without problems.

@planktonwhc
Copy link

BASE_BUILD would be great to have, however iBoot versions are not specific in non RC releases. In the example below, the version of iBoot fits for multiple builds: image

how to get datatable of iboot. im search in theiphonewiki was stuck on 16.1

@planktonwhc
Copy link

Anyone knows, how to build in windows? i try build with MSYS just need libreadline dev header. then im search this header not found in pacman. but found in vcpkg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants