Commit Graph
78 Commits
Author SHA1 Message Date
Nick Chan b0348f1174 Tweak executable layout
Signed-off-by: Nick Chan <[email protected]>
2026-03-16 21:47:03 +08:00
Nick Chan 81dad18545 add a comment
Signed-off-by: Nick Chan <[email protected]>
2026-03-16 21:45:00 +08:00
Jacob Prezant 80c0536dfa hardened logging and buffer safety (#708) 2026-01-17 15:39:45 +08:00
Nick Chan b62347c73e convert into static declarations where possible 2025-02-06 11:45:52 +08:00
Nick Chan d9dfefadcb Revert "remove spinlocks"
This reverts commit 1670c26313.
2024-09-23 15:50:58 +08:00
Nick Chan 1670c26313 remove spinlocks 2024-09-21 20:06:43 +08:00
Nick Chan 3a404501f7 fix some races on pongoOS devices 2024-09-21 19:49:16 +08:00
e332a00cf9 merge tui! (#409)
* Merge main into tui (#406)

* plooshInit support

* Add override libcheckra1nhelper option

* update credits.c

* Update build.yml

---------

Co-authored-by: Nick Chan <[email protected]>
Co-authored-by: meow <[email protected]>

* Add TUI

* ISO C forbids an empty translation unit

* Default to TUI

* thanks iPadOS

* I forgot

* make random quotes more related (#408)

Definitely a good concept of the TUI (and one that I am a fan of), but (as has been somewhat brought up by others) we should probably make them more related to checkm8, checkra1n, or palera1n (since those are the types of things that this tool is based off of)

* "Connect your iPhone, iPad, iPod Touch, or Apple TV"

* Add Linux TTY support

* DIsable TUI for certain options

* Fix boot-args overflow

* auto reposition cursor

* Moved droplet, no one could behave

* Move the droplet back because it actually made it worse

---------

Co-authored-by: Nick Chan <[email protected]>
Co-authored-by: meow <[email protected]>
Co-authored-by: Michael <[email protected]>
Co-authored-by: Samara <[email protected]>
2024-03-27 22:50:45 -07:00
Nick Chan 65707046dd plooshInit support 2023-12-21 01:53:39 +08:00
Nick Chan 6f30ad8314 Compressed ramdisk support 2023-10-30 17:37:46 +08:00
Nick Chan ef55859eb0 optparse: remove some dead dtpatch code 2023-07-08 20:03:15 +08:00
Nick Chan 4a8fb113ae increase size of palera1n_flags 2023-07-08 03:55:18 +08:00
Nick Chan 03a0a5db6b paleinfo v2 2023-07-08 03:53:55 +08:00
justtryingthingsout a9e72b579e Add more error checking and improved readability 2023-04-20 20:47:37 +08:00
Nick Chan 1214aed3a7 make tui a build option 2023-03-29 18:46:01 +08:00
Nick Chan e96cd19295 remove a warning even if it is still true atm 2023-03-29 18:02:11 +08:00
Nick Chan a29a279693 remove ohio 2023-03-22 12:11:04 +08:00
Nick Chan a8a7fbdae8 test for /var/run/usbmuxd 2023-03-14 09:32:20 +08:00
Nick Chan 2a7df193ce support checkra1n clones being passed into -i 2023-03-08 16:49:18 +08:00
junepark678 fae5eaf07e Fix errors when compiling on newer compilers (prototype definitions fix) 2023-02-24 23:28:35 +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
Nebula fd75256cbd add --device-info 2023-02-14 20:05:56 -05:00
Nick Chan 1bf0ff5574 add credits printing 2023-02-11 19:23:57 +08:00
Nick Chan 96cadc4105 allow not embedding resources 2023-02-10 22:34:29 +08:00
Nick Chan 70d71f20e8 flower requested changes 2023-02-10 18:08:29 +08:00
Nick Chan 2415d7d4ee fixes 2023-02-07 16:43:33 +08:00
Nick Chan a6f8181211 made C99 compliant 2023-02-07 16:07:55 +08:00
Nick Chan 6127bdb3d6 palerain.h 2023-02-06 01:03:29 +08:00
Nick Chan b518a88354 fixes 2023-02-05 16:16:19 +08:00
Nick Chan 020fdd4939 fix kernel command line 2023-02-05 16:04:16 +08:00
Nick Chan 4692a33dc0 galaxy requested changes 2023-02-03 13:22:07 +08:00
Nick Chan 72acd82f9f get rid of start from pongo 2023-02-01 20:10:18 +08:00
Nick Chan 95b0b63a98 fix races 2023-01-30 21:41:15 +08:00
Nick Chan 7fd5882c95 ifdefs 2023-01-29 13:16:12 +08:00
Nick Chan 829890010e include fixes 2023-01-28 20:54:06 +08:00
Nick Chan bd7da74546 build ncurses with more stuff 2023-01-28 20:41:18 +08:00
Nick Chan 07169da20e speed up build 2023-01-28 16:24:22 +08:00
Nick Chan 49ffa55508 fix version break 2023-01-28 00:28:51 +08:00
Nick Chan 37acdb0de6 changes 2023-01-27 22:06:43 +08:00
Nick Chan e196349b2f fixes 2023-01-27 22:06:43 +08:00
Nick Chan c9537d7a46 code cleanup 2023-01-27 22:06:43 +08:00
Nick Chan cd80b66f28 Revert "remove -P option"
This reverts commit fe6e4919b9bb3f9163303e5ca5cbde9d6ac47717.
2023-01-27 22:06:43 +08:00
Nick Chan d0347812a7 Revert "code cleanup"
This reverts commit 3a364749a071d79cd8e74a07cbb4553b8360b04f.
2023-01-27 22:06:43 +08:00
Nick Chan 999964611a code cleanup 2023-01-27 22:06:43 +08:00
Nick Chan da3f09b8cc remove -P option 2023-01-27 22:06:43 +08:00
Nick Chan 345b30605f switch to Mbed TLS on Linux 2023-01-27 22:06:43 +08:00
Nick Chan e084bce275 slight logging changes 2023-01-27 22:06:43 +08:00
Nick Chan 6a54df6dc5 logging changes 2023-01-27 22:06:43 +08:00
Nick Chan 2c5997cd28 bootarg check 2023-01-27 22:06:43 +08:00