mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-23 10:39:48 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6617029684 | ||
|
|
3a2d5f353c | ||
|
|
cc7ffd5131 | ||
|
|
bf412cb332 | ||
|
|
b9581028aa | ||
|
|
71240fb719 | ||
|
|
006518db3d |
No files matched your search
@@ -3,6 +3,7 @@ description: Ask help for palera1n regarding support or generally how it works!
|
|||||||
labels: [palera1n]
|
labels: [palera1n]
|
||||||
assignees:
|
assignees:
|
||||||
- khcrysalis
|
- khcrysalis
|
||||||
|
- asdfugil
|
||||||
- elliessurviving
|
- elliessurviving
|
||||||
- hg13bs
|
- hg13bs
|
||||||
- afastaudir8
|
- afastaudir8
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ DEP = $(SRC)/dep_root
|
|||||||
STRIP = strip
|
STRIP = strip
|
||||||
CC ?= cc
|
CC ?= cc
|
||||||
CFLAGS += -isystem $(DEP)/include -I$(SRC)/include -I$(SRC) -D_XOPEN_SOURCE=500
|
CFLAGS += -isystem $(DEP)/include -I$(SRC)/include -I$(SRC) -D_XOPEN_SOURCE=500
|
||||||
CFLAGS += -Wall -Wextra -Wno-unused-parameter -DPALERAIN_VERSION=\"2.0.2\" -DHAVE_LIBIMOBILEDEVICE
|
CFLAGS += -Wall -Wextra -Wno-unused-parameter -DPALERAIN_VERSION=\"2.0.1\" -DHAVE_LIBIMOBILEDEVICE
|
||||||
CFLAGS += -Wno-unused-variable -I$(SRC)/src -std=c99 -pedantic-errors -D_C99_SOURCE -D_POSIX_C_SOURCE=200112L
|
CFLAGS += -Wno-unused-variable -I$(SRC)/src -std=c99 -pedantic-errors -D_C99_SOURCE -D_POSIX_C_SOURCE=200112L
|
||||||
LIBS += $(DEP)/lib/libimobiledevice-1.0.a $(DEP)/lib/libirecovery-1.0.a $(DEP)/lib/libusbmuxd-2.0.a
|
LIBS += $(DEP)/lib/libimobiledevice-1.0.a $(DEP)/lib/libirecovery-1.0.a $(DEP)/lib/libusbmuxd-2.0.a
|
||||||
LIBS += $(DEP)/lib/libimobiledevice-glue-1.0.a $(DEP)/lib/libplist-2.0.a -pthread -lm
|
LIBS += $(DEP)/lib/libimobiledevice-glue-1.0.a $(DEP)/lib/libplist-2.0.a -pthread -lm
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ Jailbreak for A8 through A11, T2 devices, on iOS/iPadOS/tvOS 15.0, bridgeOS 5.0
|
|||||||
|
|
||||||
## Device Support
|
## Device Support
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> Apple TV & iBridge support are not currently in the beta releases of palera1n, ETA s0n
|
||||||
|
|
||||||
<!--- Mobile --->
|
<!--- Mobile --->
|
||||||
|
|
||||||
| iPhone(s) | iPad(s) | iPod(s) | Apple TV(s) |
|
| iPhone(s) | iPad(s) | iPod(s) | Apple TV(s) |
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
.Dt palera1n 1
|
.Dt palera1n 1
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm palera1n
|
.Nm palera1n
|
||||||
.Nd arm64 iOS/iPadOS/tvOS 15.0-18.1, bridgeOS 5.0-9.1 jailbreaking tool
|
.Nd arm64 iOS/iPadOS/tvOS 15.0-18.0, bridgeOS 5.0-9.0 jailbreaking tool
|
||||||
.Sh SYNOPSIS
|
.Sh SYNOPSIS
|
||||||
.Nm
|
.Nm
|
||||||
.Op Fl cCdDEfhIlLnpRsSTvV
|
.Op Fl cCdDEfhIlLnpRsSTvV
|
||||||
|
|||||||
+1
-1
@@ -72,7 +72,7 @@ usb_ret_t USBBulkUpload(usb_device_handle_t handle, void *data, uint32_t len);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef PALERAIN_VERSION
|
#ifndef PALERAIN_VERSION
|
||||||
#define PALERAIN_VERSION "2.0.2"
|
#define PALERAIN_VERSION "2.0.1"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__APPLE__)
|
#if defined(__APPLE__)
|
||||||
|
|||||||
+1
-1
@@ -68,7 +68,7 @@ BUILD_OPTIONS += TUI
|
|||||||
CFLAGS += -DTUI
|
CFLAGS += -DTUI
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CHECKRA1N_VERSION ?= 0.1337.3
|
CHECKRA1N_VERSION ?= 0.1337.2
|
||||||
LIPO = lipo
|
LIPO = lipo
|
||||||
LDID = ldid
|
LDID = ldid
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -67,7 +67,7 @@ int connected_normal_mode(const usbmuxd_device_info_t *usbmuxd_device) {
|
|||||||
LOG(LOG_ERROR, "Unable to get device information");
|
LOG(LOG_ERROR, "Unable to get device information");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (strcmp(dev.CPUArchitecture, "arm64")) {
|
if (strncmp(dev.CPUArchitecture, "arm64", strlen("arm64"))) {
|
||||||
devinfo_free(&dev);
|
devinfo_free(&dev);
|
||||||
LOG(LOG_WARNING, "Ignoring non-arm64 device...");
|
LOG(LOG_WARNING, "Ignoring non-arm64 device...");
|
||||||
LOG(LOG_WARNING, "palera1n doesn't and never will work on A12+ (arm64e)");
|
LOG(LOG_WARNING, "palera1n doesn't and never will work on A12+ (arm64e)");
|
||||||
|
|||||||
@@ -148,8 +148,6 @@ int palera1n(int argc, char *argv[], char *envp[]) {
|
|||||||
palerain_option_device_info)
|
palerain_option_device_info)
|
||||||
) || device_has_booted)
|
) || device_has_booted)
|
||||||
goto normal_exit;
|
goto normal_exit;
|
||||||
pthread_cancel(pongo_thread);
|
|
||||||
pthread_join(pongo_thread, NULL);
|
|
||||||
if (exec_checkra1n()) goto cleanup;
|
if (exec_checkra1n()) goto cleanup;
|
||||||
|
|
||||||
if ((palerain_flags & (palerain_option_pongo_exit | palerain_option_demote)))
|
if ((palerain_flags & (palerain_option_pongo_exit | palerain_option_demote)))
|
||||||
|
|||||||
+1
-1
@@ -78,7 +78,7 @@ static int usage(int e, char* prog_name)
|
|||||||
#endif
|
#endif
|
||||||
"] [-e boot arguments] [-k Pongo image] [-o overlay file] [-r ramdisk file] [-K KPF file] [-i checkra1n file]\n"
|
"] [-e boot arguments] [-k Pongo image] [-o overlay file] [-r ramdisk file] [-K KPF file] [-i checkra1n file]\n"
|
||||||
"Copyright (C) 2024, palera1n team, All Rights Reserved.\n\n"
|
"Copyright (C) 2024, palera1n team, All Rights Reserved.\n\n"
|
||||||
"iOS/iPadOS/tvOS 15.0-18.1, bridgeOS 5.0-9.1 arm64 jailbreaking tool\n\n"
|
"iOS/iPadOS/tvOS 15.0-18.0, bridgeOS 5.0-9.0 arm64 jailbreaking tool\n\n"
|
||||||
"\t--version\t\t\t\tPrint version\n"
|
"\t--version\t\t\t\tPrint version\n"
|
||||||
"\t--force-revert\t\t\t\tRemove jailbreak\n"
|
"\t--force-revert\t\t\t\tRemove jailbreak\n"
|
||||||
#ifdef DEV_BUILD
|
#ifdef DEV_BUILD
|
||||||
|
|||||||
@@ -42,9 +42,6 @@ void *pongo_usb_callback(stuff_t *arg) {
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
LOG(LOG_INFO, "Found PongoOS USB Device");
|
LOG(LOG_INFO, "Found PongoOS USB Device");
|
||||||
if (palerain_flags & palerain_option_pongo_exit)
|
|
||||||
goto done;
|
|
||||||
|
|
||||||
usb_device_handle_t handle = arg->handle;
|
usb_device_handle_t handle = arg->handle;
|
||||||
#ifdef TUI
|
#ifdef TUI
|
||||||
if (tui_is_jailbreaking) {
|
if (tui_is_jailbreaking) {
|
||||||
|
|||||||
Reference in new issue
Block a user