Commit Graph
31 Commits
Author SHA1 Message Date
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
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 2ecf794793 feat(m8): driver setup 2026-07-07 20:39:10 -07:00
CLARATION 4087095e26 chore(build): update libusb to v1.0.30 2026-07-06 17:56:05 -07:00
CLARATION 32d3abb40c fix(build): enable widec 2026-07-06 05:50:59 -07:00
CLARATION b8eee2f664 fix(build): sigh 2026-07-06 04:32:54 -07:00
CLARATION 7c4ab9b6d2 fix(build): enable-overwrite for static ncurses 2026-07-06 04:27:14 -07:00
CLARATION 66f1b199ff feat: metadata in version command 2026-07-02 15:22:32 -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 7980394699 chore: add more compile definitions 2026-06-28 22:55:46 -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 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 d8154c3aeb feat: libusb backend 2026-06-22 18:19:25 -07:00
CLARATION a9dac539cb fix(windows): use cygpath when copying libraries 2026-06-21 00:50:18 -07:00
CLARATION 4f5f86415a fix(ci): not properly uploading macos bundle 2026-06-21 00:01:02 -07:00
CLARATION 96ecc28c05 fix(build): use proper binary dir for deps 2026-06-20 23:34:18 -07:00
CLARATION 041b5b8504 feat(windows): build support 2026-06-20 23:18:52 -07:00
CLARATION 3f98400f8f fix: append libusb to depends properly 2026-06-19 21:45:34 -07:00
CLARATION d9d2edfaeb fix: linux building 2026-06-19 21:36:39 -07:00
CLARATION fa05fd34e1 feat: wxWidgets gui 2026-06-19 17:51:51 -07:00
khcrysalis 19347caeaa init 2026-02-05 00:44:36 -08:00
Nick Chan 0aec2f123d fix pythonplayer moments 2023-02-15 12:46:15 +08:00
junepark678 c2c3f527c6 fix the cmakelists 2023-02-10 18:49:00 +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