Commit Graph
126 Commits
Author SHA1 Message Date
theubusu b09cb32289 mtk_pkg: fix bug (trying to get version when imtk_len is 0) 2026-05-19 20:52:59 +02:00
theubusu 04618850e1 sony_bdp: add support for aes encryption, add keys for MSB19-29 2026-05-13 19:01:54 +02:00
theubusu c29bbe1bdc add funai_mstar extractor, mstar: fix BUG from previous commit (not increment j counter when skipping by unknown dest), auto delete decrypted file in mstar_secure_old (new option to not do so) 2026-05-11 19:55:01 +02:00
theubusu 30fafbd3fc mstar: add support for old secure format, add option to keep unknown dest 2026-05-11 16:21:45 +02:00
theubusu c8a691d776 pfl_upg: add 3rd spin key and fix header bug 2026-05-09 14:21:27 +02:00
theubusu eb216b1691 mtk_pkg: add ZSTD decompression support, decomp part in memory, pfl_upg: add Q5521 key 2026-05-07 18:42:47 +02:00
theubusu b6a1454d76 pfl_upg: fix false key detection in some fws, add devkey 2026-05-05 23:00:25 +02:00
theubusu f4345b75f1 pfl_upg: change key detection ope, add some sony keys, add extraction of nested UPG 2026-05-05 19:27:51 +02:00
theubusu 196662d218 add philips_bdp_extractor 2026-05-04 13:58:34 +02:00
theubusu 81b9cd169f improvements to RVP/MVP 2026-05-03 19:57:03 +02:00
theubusu 5f926ff5a2 add onkyo extractor 2026-05-01 21:38:35 +02:00
theubusu 588b52de14 pana_dvd: fix unaligned data decryption 2026-04-29 21:22:47 +02:00
theubusu ffca9e456c invincible_image: add V2 key 2026-04-28 18:41:49 +02:00
theubusu 55ae04002e add gx_dvb extractor 2026-04-27 18:37:03 +02:00
theubusu 550d9270c4 improvements to invincible_image 2026-04-22 16:35:38 +02:00
theubusu a3fbb9e76f improvements to roku and fix output folder issue in sony_bdp 2026-04-12 16:00:59 +02:00
theubusu 558310c36e nvt_timg: add support for more variants/types 2026-04-11 14:07:41 +02:00
theubusu 5cc00a773d improvements to slp 2026-04-09 22:23:55 +02:00
theubusu 8ac15ae011 add cd5 extractor 2026-04-09 16:28:49 +02:00
theubusu 67a289ba15 add sdimage extractor, update readme 2026-04-08 18:34:22 +02:00
theubusu a234eb6e49 update sddl_sec to sddl_dec 7.0 version and add Sdboot as sep. format 2026-04-08 16:51:45 +02:00
theubusu 73709c87cd funai_bdp: add support of uncmpr(sparse like) and decompressing image rom 2026-04-08 16:11:09 +02:00
theubusu 2fc231135b epk3: fix detection for X.XX.X pattern 2026-03-19 20:17:22 +01:00
theubusu 37b4578193 pana_dvd: add 2013 china key and decrypt exclusion for VGD 2026-03-09 15:18:45 +01:00
theubusu 36704a01cf pana_dvd: fix mistake when extracting fws with multiple subfiles 2026-03-07 15:19:25 +01:00
theubusu 1b17d9388d pana_dvd: improve some struct definitions and logic 2026-02-28 00:14:19 +01:00
theubusu 4d86513bab improve append file handling + misc change 2026-02-24 21:07:37 +01:00
theubusu a6567ae532 add helper method to AppContext to simplify getting options 2026-02-22 20:14:04 +01:00
theubusu 3989710c70 msd10, msd11: change way of finding passphrase without hardcode firmware name 2026-02-22 17:27:07 +01:00
theubusu b70bdb85ee add dump_dec_hdrs option + fix header offset in old_mtk_pkg 2026-02-22 12:54:25 +01:00
theubusu 575dd718cd funai_bdp: add support for multiple keys and add more keys 2026-02-21 15:44:17 +01:00
theubusu f315f60175 sddl_sec: automatically decompress comp. parts when splitting PEAKS 2026-02-21 00:30:12 +01:00
theubusu c93c18833c add funai_bdp extractor 2026-02-20 21:05:51 +01:00
theubusu d825a9339f funai_upg: add support for decryption + keys & add funai_upg_phl extractor for them 2026-02-20 20:10:03 +01:00
theubusu 04215b98d8 pana_dvd: show gzip file name fix readme 2026-02-19 21:29:34 +01:00
theubusu 998b66ffd9 funai_upg: minor changes and detect encrypted flag 2026-02-19 18:17:21 +01:00
theubusu 070a4f37c9 pana_dvd: clear up some structs and add final key for 2012_2 2026-02-19 17:20:29 +01:00
theubusu f4a146a389 msd: add option to print ouith tree instead of static, some improvements to pfl_upg, mtk_pkg: add option to not delete decompressed lzhs part 2026-02-18 22:54:03 +01:00
theubusu ab727411dc sddl_sec: add option to split old PEAKS 2026-02-18 18:39:44 +01:00
theubusu f8c98cc321 pana_dvd: add option to split MAIN module 2026-02-18 18:03:52 +01:00
theubusu 4c648bf5a5 add format specific options (example on sddl_sec and msd10) 2026-02-17 21:28:43 +01:00
theubusu c72966cd7e always seek file to start before starting extractor 2026-02-17 18:57:14 +01:00
theubusu 10dd854685 unify error and success handling in extractors 2026-02-17 18:34:46 +01:00
theubusu aa2249f024 RESTRUCTURING 1
- change formats to have their own folders with mod + include files + anything they want
- change format list to be defined in formats.rs instead of in each format
- move utils to their respective formats
- some minor code changes in some formats
2026-02-17 17:28:59 +01:00
theubusu 9fe39280cd UPDATE NEWREG FROM MAIN 2026-02-16 23:42:23 +01:00
theubusu dfbe810753 sddl_sec: update to match 6.0 version sddl_dec 2026-02-16 22:41:06 +01:00
theubusu 2519be0187 pana_dvd: add support for DRIVE firmware decryption/decompression + some other tweaks 2026-02-16 19:11:47 +01:00
theubusu e06ba58725 epk2: fix extraction 2026-02-10 20:32:37 +01:00
theubusu 438d106c96 newreg: simplify getting file/dir and context 2026-02-06 16:27:13 +01:00
theubusu 9b059c67ab bring back samsung_old - by adding InputTarget system 2026-02-06 15:08:38 +01:00