summary refs log tree commit diff
path: root/pkgs/development/mobile/checkra1n/default.nix
blob: 110bb187f61c0369ff828d2f3d9b7f54d9d05851 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{ lib, stdenv, fetchurl }:

stdenv.mkDerivation rec {
  pname = "checkra1n";
  version = "0.12.4";

  src = fetchurl {
    url = "https://assets.checkra.in/downloads/linux/cli/x86_64/dac9968939ea6e6bfbdedeb41d7e2579c4711dc2c5083f91dced66ca397dc51d/checkra1n";
    sha256 = "07f5glwwlrpdvj8ky265q8fp3i3r4mz1vd6yvvxnnvpa764rdjfs";
  };

  dontUnpack = true;

  installPhase = ''
    install -dm755 "$out/bin"
    install -m755 $src $out/bin/${pname}
  '';

  meta = with lib; {
    description = "Jailbreak for iPhone 5s though iPhone X, iOS 12.0 and up";
    homepage = "https://checkra.in/";
    license = licenses.unfreeRedistributable;
    maintainers = with maintainers; [ onny ];
    platforms = platforms.linux;
  };
}