Commit Graph
145 Commits
Author SHA1 Message Date
Nick Chan 01bcc332cb fix iOS 13 palera1n-ios 2023-02-20 20:00:33 +08:00
Nick Chan f519162c61 pongo fetch stdout changes to resemble pongoterm 2023-02-20 16:29:37 +08:00
Nick Chan 21786017b0 support 15.0-16.3 2023-02-20 15:39:22 +08:00
iCrazeiOS 79c45399b8 corrected capitalisation (#20)
literally unusable
2023-02-19 22:36:40 -05:00
alexia 7f68777418 Fix dfuhelper arg name in help and man page 2023-02-15 16:21:35 +08:00
Nick Chan 05eb1d791b even more libusb stuff 2023-02-15 16:11:41 +08:00
Nick Chan cad3a8d233 libusb stuff 2023-02-15 15:10:04 +08:00
Nick Chan fe970cfe2c fix crash on no usb ports 2023-02-15 14:13:52 +08:00
Nick Chan d4052bfe6e make libusb error errors 2023-02-15 13:54:01 +08:00
Nick Chan fa7e58f45f Security and SystemConfiguration is not required for non-libusb 2023-02-15 12:50:04 +08:00
Nick Chan 0aec2f123d fix pythonplayer moments 2023-02-15 12:46:15 +08:00
Nebula fd75256cbd add --device-info 2023-02-14 20:05:56 -05:00
Nick Chan bfbdc82d22 fix some recovery/dfu detection problems 2023-02-15 01:18:03 +08:00
Nick Chan 6edcf92e7d simplify locking 2023-02-15 01:18:03 +08:00
Tom E 87dae1a7e2 the plush 2023-02-14 07:04:48 -05:00
Nick Chan 9df5f68590 silence some more USB errors on boot 2023-02-14 01:37:00 +08:00
Nick Chan 5d48b7b38f move release name into makefile 2023-02-13 14:16:29 +08:00
Nick Chan b67c7beb3c change BAKERAIN_DEVELOPER to BAKERAIN_DEVELOPE_R 2023-02-13 11:07:42 +08:00
Nick Chan 86e41f1895 Fixed "fixed credits" 2023-02-13 10:58:32 +08:00
Nebula 3fd35cdb94 fixed credits 2023-02-12 21:55:19 -05:00
Nick Chan f00cac7672 credit changes 2023-02-13 10:46:33 +08:00
Tom E 5420853a88 new kpf url (makefile) 2023-02-12 14:01:40 -05:00
Tom E fe3b52f020 use new kpf url (cmake) 2023-02-12 14:00:49 -05:00
Nick Chan d07875981a Add -B, remove -C 2023-02-13 02:22:12 +08:00
Nick Chan 9a93f9e340 uaf fix 2023-02-12 23:11:27 +08:00
Nick Chan 3388b36c22 cmake fixes 2023-02-11 19:30:55 +08:00
Nick Chan 1bf0ff5574 add credits printing 2023-02-11 19:23:57 +08:00
Nick Chan 6e324f1b54 allow proceed with no ramdisk or binpack 2023-02-11 01:25:08 +08:00
Nick Chan 96cadc4105 allow not embedding resources 2023-02-10 22:34:29 +08:00
junepark678 c2c3f527c6 fix the cmakelists 2023-02-10 18:49:00 +08:00
Nick Chan 70d71f20e8 flower requested changes 2023-02-10 18:08:29 +08:00
b2f8c26282 Change from Makefile to CMake (#4)
* add "build" into .gitignore for future out-of-source compilation

* help me this is a break point not to be committed

* help me this is a break point not to be committed again

* Fix many major problems
1. Fix deps so that a script can download the deps instead of some special
 actions build.yml runner step
2. Fix CMakeLists.txt so that it (partially) works
   It is still **NOT** recommended to use cmake for the build as it is currently not functional
3. Add to gitignore so that git doesn't track a bunch of generated files

* fix deps

* change the dep_root population into git submodules. I succeeded in finding git repos for all.

* fix all issues and fix ftp settings

* change all to cmake

* fix CMakeLists.txt so that it doesn't suck as much

* switch from ftp to artifacts

* fix more issues in src/CMakeLists.txt

* fix more issues in src/CMakeLists.txt again

* fix more issues in src/CMakeLists.txt again again

* add passcode info for A11

* better description formatting

* add the 3s wait

* dfuhelper: lowercase steps except for first letter

* i cant spell

* made C99 compliant

* turn into valid c99

* fix more issues in src/CMakeLists.txt again again again

* Use xcode instead of makefiles

* fix deps again

* fix deps again again

* fix deps again again again

* add "build" into .gitignore for future out-of-source compilation

* help me this is a break point not to be committed

* help me this is a break point not to be committed again

* Fix many major problems
1. Fix deps so that a script can download the deps instead of some special
 actions build.yml runner step
2. Fix CMakeLists.txt so that it (partially) works
   It is still **NOT** recommended to use cmake for the build as it is currently not functional
3. Add to gitignore so that git doesn't track a bunch of generated files

* change the dep_root population into git submodules. I succeeded in finding git repos for all.

* fix all issues and fix ftp settings

* change all to cmake

* fix CMakeLists.txt so that it doesn't suck as much

* switch from ftp to artifacts

* fix more issues in src/CMakeLists.txt

* fix more issues in src/CMakeLists.txt again

* fix more issues in src/CMakeLists.txt again again

* made C99 compliant

* turn into valid c99

* fix more issues in src/CMakeLists.txt again again again

* Use xcode instead of makefiles

* fix deps again again again

* make more fixes

* help me

* Revert "help me"

This reverts commit 866d3669d8aa90bcd7eda0412aea8cb05f42389c.

* fix most issues with compiling hopefully

* make more fixes again

* make more fixes again

* make more fixes again

* make more fixes again

* add gpm

* fix gpm patches

* go back to automake popt

* help me

* make popt hopefully listen

* make popt hopefully listen

* FUCK NEWT

* idk

* add CMAKE_BUILD_TYPE work

* fix checkra1n xxd issues

* fix binary locations

* fix binary locations again

* fix binary locations again

* try ftp again

* try to fix ftp bugs

* try to fix ftp bugs again

* Update build.yml

* try to fix ftp bugs again

* try to find where final executable is

* fix all the issues (hopefully)

* fix all the issues (hopefully) again

* fix all the issues (hopefully) again again

* finalize build.yml

* finalize build.yml v2

* finalize build.yml v2

* finalize build.yml v4

* finalize build.yml v5

* finalize build.yml v6

* finalize build.yml v7

* finalize build.yml v8

* finalize build.yml v9

* finalize build.yml v10

* finalize build.yml v10

* finalize build.yml v12

* finalize build.yml v13
fuck off amfi

* finalize build.yml v14
fuck off amfi

* finalize build.yml v15
fuck you macos build times

* finalize build.yml v16
fuck you macos build times

* finalize build.yml v17
fuck you macos build times

* finalize build.yml v17
fuck you macos build times

* finalize build.yml v19
fuck you macos build times

* finalize build.yml v20
fuck you macos build times
FUCK AMFI

* finalize build.yml v21
fuck you macos build times
FUCK AMFI

fix so that it downloads build time not configure time

* finalize build.yml v23
fuck you macos build times
FUCK AMFI

fix so that libs aren't broken

* finalize build.yml v23
fuck you macos build times
FUCK AMFI

fix so that libs aren't broken

* finalize build.yml v25
fuck you macos build times
FUCK AMFI

fix so that libs aren't broken

* finalize build.yml v25
well pagure just fucked up everything

* finalize build.yml v26
find pls work

* finalize build.yml v26
now, remove submodules because of pagure

* finalize build.yml v27

HELPPPPPPPPP

* finalize build.yml v27

fix linux

* finalize build.yml v27

fix linux again

* finalize build.yml v27

fix linux again again

* finalize build.yml v27

fix mac again

* finalize build.yml v27

fix mac again again

* finalize build.yml v30

fix mac again again again

* finalize build.yml v32

fix mac again again again again

* finalize build.yml v32

fix mac again again again again again

* finalize build.yml v32

fix mac again again again again again again

* finalize build.yml v32

fix mac again again again again again again again

* add lto

* fix some library issues

* fix more issues

* fix more issues

* add lto to deps

* try dynamic code finding with cmake and find_library.

* fix more issues ( make static build )

* fix more issues ( make static build )

* fix more issues ( make static build )

* fix more issues ( make static build )

* fuck libusb

* fuck cmake add_executable only once

* fuck version change

* fuck version change

* fuck version change

* fuck version change

* fix more stuff

* rename usbmuxd to libusbmuxd

* fix linking issues

* remove static on MacOS

* add binary artifacts on MacOS

* Revert "add binary artifacts on MacOS"

This reverts commit 43799af8134609cbce7bdd231db6c4e16fe019ee.

* remove -D lines

* move to C99

* remove submodules

* various changes
1. remove submodules
2. fix build.yml
3. add trailing spaces
4. add TSAN

---------

Co-authored-by: Nick Chan <[email protected]>
Co-authored-by: Tom E <[email protected]>
Co-authored-by: Nebula <[email protected]>
2023-02-10 15:56:58 +08:00
Nick Chan 17f3517c01 need to be return huh 2023-02-10 01:18:33 +08:00
Nick Chan 8b7b199384 add test1 and test2 flag support 2023-02-09 09:21:37 +08:00
Nick Chan bee42e422f return 0 2023-02-08 17:14:43 +08:00
Nick Chan 550ce0bd1c condition libusb include 2023-02-08 17:14:00 +08:00
Nick Chan 3f6aa81fb4 iokit usb backend 2023-02-08 16:50:12 +08:00
Mineek 53399b11d4 huh 2023-02-07 15:38:47 +01:00
Mineek 84287eba8e I have a mbp 2012 2023-02-07 15:37:52 +01:00
Nick Chan c219f96c1d more fixes 2023-02-07 16:53:44 +08:00
Nick Chan 2415d7d4ee fixes 2023-02-07 16:43:33 +08:00
Nick Chan 907ac98c9c turn into valid c99 2023-02-07 16:19:06 +08:00
Nick Chan a6f8181211 made C99 compliant 2023-02-07 16:07:55 +08:00
Nebula 21e205dea6 dfuhelper: lowercase steps except for first letter 2023-02-06 17:34:48 -05:00
Tom E 3785a77232 add the 3s wait 2023-02-06 17:33:08 -05:00
Nick Chan 349cb81752 add palera1n.1 2023-02-06 15:20:50 +08:00
Nick Chan e3aad1a249 fix dumb unlink issue 2023-02-06 11:27:26 +08:00
Nick Chan 6127bdb3d6 palerain.h 2023-02-06 01:03:29 +08:00
Nick Chan 6f88b0cd26 fix f12 when not on button in options 2023-02-05 17:41:05 +08:00
Nick Chan 89ed9e7565 require 80x24 2023-02-05 17:27:58 +08:00