Commit Graph
104 Commits
Author SHA1 Message Date
theubusu e7c6027598 mtk_pkg_old (prev. mtk_upgrade_loader): implement header and content decryption, mtk_pkg: add version reading 2025-12-14 01:08:48 +01:00
theubusu 7d26859c6f Add Android OTA payload extractor 2025-12-12 22:14:01 +01:00
theubusu f993a3df70 main: Add auto folder creation, mtk_pkg: add custom key support + some fixes., general: message costistency 2025-12-10 20:27:32 +01:00
theubusu a8ddeeabed Update packages. 2025-12-09 20:02:31 +01:00
theubusu 45feddda8f general: improve message consistency + rewrite novatek nfwb 2025-12-05 20:23:32 +01:00
theubusu ecc8487134 sddl_sec: upgrade to ver 5.0 and fix mistake in main 2025-12-04 19:33:23 +01:00
theubusu 30e0b24c86 pfl_upg: handle folders, fix incorrect decryption bug 2025-12-04 19:17:34 +01:00
theubusu 75674ca8e2 pfl_upg: prevent file collisions (needs more work) 2025-11-28 00:05:23 +01:00
theubusu b608888538 general: move common to utils, move common compression function to utils, clean up inconsitencies + add missing header to sony_bdp 2025-11-26 17:29:25 +01:00
theubusu 82be46fbd6 tpv_timg - now rename to nvt_timg, fix false gzip extraction 2025-11-23 23:43:02 +01:00
theubusu 7637cdfe68 mstar: further code optimizations + lzop optimization. fix memory issue by writing directly to file 2025-11-23 22:37:03 +01:00
theubusu faad86f5a7 mstar: add sparse_write and LZO compression support + some fixes 2025-11-23 21:24:56 +01:00
theubusu 2c996d19b1 pana_dvd: add AES support 2025-11-21 18:44:00 +01:00
theubusu 929e2527af some fixes in pana_dvd and AES preparations 2025-11-20 22:00:03 +01:00
theubusu 3cb473d4b3 pana_dvd: fix panic if mainpart smaller than 5120 and prevent false extraction of MAIN if its invalid or unsupported 2025-11-20 18:34:47 +01:00
theubusu da06edf592 PANA_DVD extractor initial added. 2025-11-19 23:39:33 +01:00
theubusu 85a36af3ba Info file 2025-11-05 23:24:29 +01:00
theubusu e56ed3c1a9 Added Funai UPG extractor 2025-11-05 22:57:54 +01:00
theubusu 0b1fc8dcb3 Add RVP/MVP extractor 2025-11-02 12:40:46 +01:00
theubusu 6788ec5d39 add missing q5492 key to pfl_upg extractor 2025-10-31 22:15:51 +01:00
theubusu 7893a61fac Add sony Blu-Ray extractor (max MSB18) 2025-10-31 19:37:03 +01:00
theubusu 92affac092 Added update.roku extractor, moved some common AES functions. 2025-10-30 22:04:59 +01:00
theubusu 45a13f2695 much needed overhaul to msd10 and msd11 2025-10-29 21:43:08 +01:00
theubusu b3cfb5c43f fix for MSD11 T-HKM key 2025-10-29 20:09:29 +01:00
theubusu cf66fbd3a1 add SLP extractor, fix in invincible_image 2025-10-29 18:36:42 +01:00
theubusu 87a87cd2bc add invincible_image extractor, update sddl_sec extractor, fix for mtk upgrade loader 2025-10-28 17:58:59 +01:00
theubusu 16efca688f Add ps5 support to PUP extractor + fixups 2025-10-19 23:07:47 +02:00
theubusu ed2fd5776a Add PUP extractor (PS4) 2025-10-19 22:12:21 +02:00
theubusu 9631349ac8 mtk_bdp: make it normal, add support for philips and fix old TOC detection 2025-10-19 17:14:41 +02:00
theubusu 1d433a8c4b fix Mediatek "iMtK" header handling 2025-10-19 15:53:39 +02:00
theubusu 6ac1f32488 Add RUF extractor + improve epk3 2025-10-19 14:56:51 +02:00
theubusu 77a75ad40c add mediatek bdp extractor (initial) 2025-10-16 21:04:49 +02:00
theubusu 3fe7ce6fde Add mtk pkg and upgrade_loader extractors 2025-10-12 19:08:46 +02:00
theubusu 6940f13b25 change epk1 to structs and more 2025-10-10 22:04:51 +02:00
theubusu 9bb61f893e change novatek, tpv_timg and pfl_upg extractor to use structs 2025-10-10 19:52:36 +02:00
theubusu 20eddc3a1c minor changes to epk3 2025-10-09 21:27:23 +02:00
theubusu 348d592cf6 move common msd functions + cleanup formats.rs + fix compiler warning in epk3 2025-10-09 20:55:35 +02:00
theubusu 6eb8c24765 add epk3 initial support , move epk common functions 2025-10-09 20:45:37 +02:00
theubusu e47a6b7c66 fix epk3 detection for newer epk3's 2025-10-08 16:46:21 +02:00
theubusu 51c9a668ec move keys to seperate keys file, cleanup samsung_old 2025-10-08 15:14:53 +02:00
theubusu dbaffb73d0 Epk with crypted header + Find key for epk2 2025-10-08 13:04:41 +02:00
theubusu b5df63797c prepare for encrypted hdr epk2/epk3 2025-10-08 00:40:29 +02:00
theubusu edbc400e16 Add epk2 extractor (only 1 key for now) 2025-10-07 21:43:49 +02:00
theubusu 22c8658173 Consistency cleanup + add MSD11 and SDDL.SEC extractors 2025-10-07 16:00:32 +02:00
theubusu bf364f9f36 Add MSD10 extractor (Legacy and Tizen 2015) 2025-10-07 13:29:44 +02:00
theubusu 6f4b3ccb53 Add novatek extractor 2025-10-07 00:04:47 +02:00
theubusu 6e33b3bc49 Cleanup + add epk1 extractor 2025-10-06 22:44:30 +02:00
theubusu 7c2c47b44c Pfl upg extractor finished 2025-09-27 17:19:55 +02:00
theubusu 6e8fd5f0cc WIP pfl upg extractor 2025-09-27 00:31:18 +02:00
theubusu 81fd148cb8 TPV TIMG extractor added 2025-09-25 17:49:02 +02:00