Skip to content

palera1n: init at 2.0.2#394580

Open
phodina wants to merge 1 commit intoNixOS:masterfrom
phodina:palera1n
Open

palera1n: init at 2.0.2#394580
phodina wants to merge 1 commit intoNixOS:masterfrom
phodina:palera1n

Conversation

@phodina
Copy link
Contributor

@phodina phodina commented Mar 30, 2025

Tool to jailbreak certain Apple IPhones.

https://github.com/palera1n/palera1n/tree/main

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@phodina
Copy link
Contributor Author

phodina commented Mar 30, 2025

The tool unfortunately does not run/manager to expolit the bootROM on my AMD as stated.

On Intel based system running Nixos I noticed there's a path hardcoded /var/run/usbmuxd that I'll patch.

@github-actions github-actions bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Mar 30, 2025
@phodina
Copy link
Contributor Author

phodina commented Mar 30, 2025

Also there's issue when running due to udev rules that need to be in the system or the tool itself need to run with elevated privileges to access the USB.

Copy link
Contributor

@ImUrX ImUrX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i see that this has a lot of bins dependencies, probably should have unfree license because of it 😢

Comment on lines 63 to 70
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these two have different hashes already it seems

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm unsure if ryan-tm automatically PRs when there is a change or if a passthru.updateScript would work.

@ImUrX
Copy link
Contributor

ImUrX commented Sep 4, 2025

Also there's issue when running due to udev rules that need to be in the system or the tool itself need to run with elevated privileges to access the USB.

you can include udev rules yourself, i did #434907 recently with such thing

@phodina
Copy link
Contributor Author

phodina commented Sep 4, 2025

The problem is that even if I add the mapping the tool does not build as it packages all the stuff together. I'd rather fix that upstream than drag the patch.

@TheMasterOfMike
Copy link

Something of note that I should note (thanks to the PR title): palera1n does this (admittedly flawed) thing where betas/pre-releases (e.g. 2.1 beta 2) are treated as full fledged releases (only missing WIP planned features and such) - more proper "betas" would be through palera1n nightlies and such.

If this (ever) gets merged in, using 2.1 beta 2 would be a way smarter move (since iPadOS 17.7.3+ 17.x support is limited to 2.1 beta 1 and later).

If this is inconsequential and I'm misunderstanding the PR title as to what version is being added feel free to disregard.

@nixpkgs-ci nixpkgs-ci bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants