Commit Graph
100 Commits
Author SHA1 Message Date
CLARATION 51e3440de7 Merge branch 'main' into koputer 2026-07-24 22:11:19 -07:00
CLARATION 29a3e23851 chore: update templates 2026-07-24 21:03:34 -07:00
CLARATION 3a096f9ab5 feat(readme): demo image 2026-07-24 20:55:39 -07:00
CLARATION c2c88efe5a chore(ci): build loader 2026-07-24 05:10:23 -07:00
CLARATION db76f591d0 feat: host install & upload script 2026-07-24 02:03:00 -07:00
CLARATION 76742ca1aa chore(bulld): use root install prefix instead
Update CMakeLists.txt
2026-07-24 01:26:03 -07:00
CLARATION 609e3ebc95 chore(ci): pin embedded artifacts to commits 2026-07-23 18:57:28 -07:00
CLARATION efc79c2993 chore(ci): rename linux artifacts to correct archs 2026-07-23 18:46:36 -07:00
CLARATION 9796175104 feat: add issue templates 2026-07-23 17:48:06 -07:00
CLARATIONandNick Chan 1421d61309 refactor(ci): use cpack
refactor(ci): use cpack

fix(build): I speld palerain worong (sigh)

fix(ci): correct cpack args

fix(ci): linux naming

fix(build): cpack windows

fix(ci): whatever

fix(build): dont install deps

Co-Authored-By: Nick Chan <[email protected]>
2026-07-23 01:21:06 -07:00
CLARATIONandNick Chan f27c13d464 feat(docs): add manpages
Co-Authored-By: Nick Chan <[email protected]>
2026-07-22 21:02:07 -07:00
CLARATION cac5370df2 chore: document code some more 2026-07-22 19:41:16 -07:00
CLARATION ef16aa0659 feat(tui): support for showing errors for exploit 2026-07-22 19:30:34 -07:00
CLARATION 6dbc791c07 chore: add some code documentation 2026-07-22 19:27:01 -07:00
CLARATION 8ca699b84c chore: restrict -q for TUI and GUI builds 2026-07-22 18:43:58 -07:00
CLARATION ffe8f99ac5 feat(ci): release workflow 2026-07-22 16:06:26 -07:00
CLARATION 9ceb8cf424 chore(wx): pin wxWidgets version to v3.3.3 2026-07-22 02:26:22 -07:00
CLARATION 7674243a99 fix(wx): add windows c++11 patch
`std::size` too new
2026-07-22 02:24:36 -07:00
CLARATION cc45e0a40c refactor: migrate to C++11 2026-07-22 00:59:14 -07:00
CLARATION ef3644b684 chore: decrease minimum deployment targets 2026-07-22 00:17:41 -07:00
CLARATION 86bec62b19 chore: add some examples for env 2026-07-21 22:26:26 -07:00
CLARATION 0216387909 chore: header stuffs
chore: bleh
2026-07-21 22:06:34 -07:00
CLARATION 23ab6f7dc8 chore(wx/tui): remove sentence, unlock is not needed 2026-07-21 22:00:22 -07:00
CLARATION fa6c65e688 feat: environment variables for options 2026-07-21 21:59:36 -07:00
c 0cf2c6492f refactor: libciderra1n support (#764)
* refactor

refactor: remove wdi

refactor: move openra1n to its own library

refactor: move everything standalone file to src root

* submodule

* okay these shouldnt of been included

* remove

* readd

* fix openra1n libusb

* liteusb for ra1ncovery

* fix action

* token

* whatever lwra bw apwxidix

* I knew this was gonna happen

* fix mac build

* what if this doesnt work

* okay bro

* lzma resources

* rename

* use idevice++, fix multiple devices, enter recovery

* whatever

* fix

* --force-enable-ssv

* improve exploit stuff, mirror tui logic to gui

also cooool logging for libopenra1n

* fix idevice windows build

* lets not be fancy

* new idevice patch

* easier to read

* lets hope this action works!

* remove useless ifs

* not required for non tui

* PLEASE COMPILE

* gsed lmao

* this might work idk

* whatever bro

* ah

* amd fix

* fix ts

* fix

* licensing

* update paleinfo

* LETS NOT do that

* forgot a file
2026-07-21 20:22:02 -07:00
CLARATION f15011828b fix(ci): pls work 2026-07-15 00:30:28 -07:00
CLARATION 2d990a14b3 fix(ci): zip macos builds properly 2026-07-15 00:05:07 -07:00
CLARATION 9048e9afbb fix(ci): actually install create-dmg first 2026-07-14 23:13:11 -07:00
CLARATION 689a0b0a58 feat(ci): mac universal binary
I hope this works xd
2026-07-14 23:07:10 -07:00
CLARATION a2eeb4446d fix(usb): terrible 2026-07-11 19:54:54 -07:00
CLARATION 22b074aabc fix(cli): skip jbtype check if early exit 2026-07-11 18:21:24 -07:00
CLARATION 417a76f1e6 fix(cli): restrict jbtype args for early-exit 2026-07-09 15:44:35 -07:00
CLARATION ef3b94b996 feat(ci): setup exe for windows builds
Update installer.nsi
2026-07-07 22:05:37 -07:00
CLARATION e747273c5c feat(ci): dmg for macos builds 2026-07-07 21:33:14 -07:00
CLARATION 2ecf794793 feat(m8): driver setup 2026-07-07 20:39:10 -07:00
CLARATION 6e7923a958 fix(libusb): claim an interface for bulk transfers 2026-07-07 15:34:46 -07:00
CLARATION 489c6651f9 fix(libusb): make this linux only 2026-07-06 19:48:30 -07:00
CLARATION 0744f1862d chore(wx): use supported characters 2026-07-06 19:40:22 -07:00
CLARATION c235073362 chore(ci): update libusbK to 3.1.0.0 2026-07-06 18:05:11 -07:00
CLARATION 4087095e26 chore(build): update libusb to v1.0.30 2026-07-06 17:56:05 -07:00
CLARATION 58c458b46c fix(wx): handle dfu disconnects properly 2026-07-06 17:55:44 -07:00
CLARATION 372531f6ca fix(m8): exit early when pongo cmd is boot
there was a bug in the function where after sending `bootx` it will just wait in the while loop, I assume we dont care about the bootx command output so we're just gonna exit early..
2026-07-06 15:40:03 -07:00
CLARATION 32d3abb40c fix(build): enable widec 2026-07-06 05:50:59 -07:00
CLARATION 4757655d16 fix(tui): set terminfo if not already 2026-07-06 05:20:09 -07:00
CLARATION 3dda56f777 fix: embarassing 2026-07-06 04:55:56 -07:00
CLARATION 4b22d91ede fix: don't forget about these! 2026-07-06 04:50:40 -07:00
CLARATION b8eee2f664 fix(build): sigh 2026-07-06 04:32:54 -07:00
CLARATION b55e779c78 fix(build): right, we can build without a tui 2026-07-06 04:29:53 -07:00
CLARATION 7c4ab9b6d2 fix(build): enable-overwrite for static ncurses 2026-07-06 04:27:14 -07:00
CLARATION 9e9bf6b22b chore(ci): enable tui on linux builds 2026-07-06 04:14:54 -07:00
CLARATION 2d8c118c63 fix(cli): improve checks, and fix arg mistake 2026-07-06 04:13:54 -07:00
C 18023c4037 feat: add tui (#758)
This commit also contains an entire redesign of the GUI interface, which now contains a sidebar for all panels. Hopefully checkra1n approves :)
2026-07-06 04:05:57 -07:00
CLARATIONandmeow 89b6147e26 feat(m8): stage1 generator
Co-Authored-By: meow <[email protected]>
2026-07-02 16:42:23 -07:00
CLARATION df7435f937 chore: make cpids clearer 2026-07-02 15:36:24 -07:00
CLARATION 66f1b199ff feat: metadata in version command 2026-07-02 15:22:32 -07:00
CLARATION 3fe62c54c2 fix(ci): use correct strip flags 2026-06-30 23:01:15 -07:00
CLARATION 4a32c051e9 chore: bounds/file checks for overrides 2026-06-30 22:44:34 -07:00
C e54e51b363 fix(build): musl compilation (#759) 2026-06-30 22:23:51 -07:00
CLARATION 704e7a1037 chore(ci): I have no idea what im doign
chore(ci): I have no idea what im doign

chore(ci): I have no idea what im doign

Update build.yml

asdasd

Update build.yml
2026-06-30 17:40:43 -07:00
CLARATION ad33e49873 feat(gui): exit recovery when exiting dfu panel 2026-06-30 17:05:47 -07:00
CLARATION 307f332ec8 fix(wx): incorrect sizer flags 2026-06-29 22:55:07 -07:00
CLARATION 43510986f0 fix(m8): exit properly this time 2026-06-29 22:31:51 -07:00
CLARATION a6e538cd60 fix(build): loonix compiler issues 2026-06-28 23:34:59 -07:00
CLARATION e637710732 chore: add other linux architectures 2026-06-28 23:08:27 -07:00
CLARATION 7980394699 chore: add more compile definitions 2026-06-28 22:55:46 -07:00
CLARATION 54ae6c7fd2 refactor: yolodfu detection, pongo compression
Update run.c
2026-06-28 22:32:44 -07:00
CLARATION 93d66b893b refactor: ui improvements
refactor: ui improvements

fix(build): missing include :/

refactor: type conversions
2026-06-28 18:19:25 -07:00
CLARATION 29002c60d6 feat: overrides, no-colors, bootargs, early-exit
- This moves globals variables to `globals.c`
- GUI updated for these new options
- cleaned up payload code
2026-06-28 16:37:05 -07:00
CLARATION 361049df62 fix(ci): incorrect ci syntax
fix(ci): download libusbK driver for windows

fix(ci): incorrect ci syntax

fix(build): fuck me

fix(ci): apparently I have no idea how windows workflows work

fix(ci): extract 7z correctly this time
2026-06-27 20:17:32 -07:00
CLARATION c93ee314f5 feat(windows): bundle libusbK driver 2026-06-27 19:48:40 -07:00
CLARATION 443bacdc8d refactor(build): de-dup definitions & manifest changes 2026-06-27 00:05:02 -07:00
CLARATION 7f57325f7d chore(gui): update credits
Update MainPanel.cpp
2026-06-26 22:06:29 -07:00
CLARATION 56ee38921b fix(build): atomics.. 2026-06-26 21:35:34 -07:00
CLARATION e415e9c042 fix(gui): reset sequence index after entering dfu 2026-06-26 21:03:54 -07:00
CLARATION cdd94742ee feat(gui): add progress
chore: use proper logging
2026-06-26 20:56:46 -07:00
CLARATION de37667158 fix(ci): build jbinit 2026-06-26 19:37:52 -07:00
CLARATION 9b34cb851f fix(libusb): interface control/bulk transfers 2026-06-26 19:21:32 -07:00
CLARATION 87c1a98230 feat(usb): pongoOS booting 2026-06-26 18:46:13 -07:00
CLARATION 28e002259e chore: add entitlements xml, cleanup 2026-06-26 17:22:45 -07:00
CLARATION bda3bff2f6 refactor(usb): move into distinct dirs, cleanup 2026-06-26 11:08:45 -07:00
CLARATION 381abb457a refactor(usb): rename shim 2026-06-25 22:07:11 -07:00
CLARATION 99fa0f3273 fix(usb): check for success on config (oops) 2026-06-25 22:06:01 -07:00
CLARATION dd82099a64 fix: remaining imports 2026-06-25 22:00:48 -07:00
CLARATION 5d537c7a16 refactor: openra1n & pongo detection 2026-06-25 21:40:01 -07:00
CLARATION e1a5b1bd2d refactor: cleanup
chore: ora1n cleanup
2026-06-25 14:15:51 -07:00
CLARATION 0d85d3456c fix: add placeholder for the time being 2026-06-24 23:34:42 -07:00
CLARATION 71b585b5b9 refactor: for now just use this (sigh) 2026-06-24 23:21:57 -07:00
CLARATION 339bb85ea8 chore: don't rename xxd artifacts 2026-06-24 14:48:13 -07:00
CLARATION 1a17188e6e fix(m8): include necessary includes for build
this is ragebait
2026-06-22 19:36:33 -07:00
CLARATION 9072f97fb1 fix(build): maybe link to these libraries on linux?
Revert "fix(build): maybe link to these libraries on linux?"

This reverts commit 7313405a369f0acca8aaec74e4a40b50d824ee4b.

Update CMakeLists.txt
2026-06-22 19:19:14 -07:00
CLARATION 8c48361d29 fix(build): wrong tag 2026-06-22 18:45:59 -07:00
CLARATION 54cc005d69 fix(build): add readline dep for linux 2026-06-22 18:43:51 -07:00
CLARATION f46fd0df83 fix(ci): stop checking out the wrong repo.. 2026-06-22 18:25:01 -07:00
CLARATION 1917c3e1d0 fix(ci): missing indent 2026-06-22 18:22:34 -07:00
CLARATION 9c009555f0 chore: add missing acknowledgements 2026-06-22 18:20:51 -07:00
CLARATION d8154c3aeb feat: libusb backend 2026-06-22 18:19:25 -07:00
CLARATION 2914030e65 chore: include more resource bins 2026-06-22 08:51:22 -07:00
CLARATION b94345f904 chore: add semi-complete readme 2026-06-21 12:15:51 -07:00
CLARATION a9dac539cb fix(windows): use cygpath when copying libraries 2026-06-21 00:50:18 -07:00
CLARATION 04d3db88c1 fix(ci): install patch dependency for mingw builds 2026-06-21 00:07:52 -07:00