99 Commits
Author SHA1 Message Date
pancake afb7e4368c Use r2-6.2.6 in the ci 2026-11-06 14:00:36 +01:00
pancake 31cb6bce07 Improved companion paths detection 2026-10-08 00:54:55 +02:00
pancake ae094c666a Apply interop with -AAA 2026-10-08 00:47:31 +02:00
pancake ccaa476cac Add more -A levels for analysis info 2026-10-08 00:44:32 +02:00
pancake 0bcdb6b8aa Add r2unity-A to import class names 2026-10-08 00:37:42 +02:00
pancake 212085e7fb Fix method offsets, map native code and silence class imports 2026-10-08 00:34:02 +02:00
pancake aa3c6c6254 Register pkgname 2026-10-06 16:55:45 +02:00
pancake 8d46d02b38 Release 1.2.8 2026-10-06 00:37:15 +02:00
pancake 26d3db86c3 Use sdb_num_setf instead char[]+snprintf+sdb_num_set 2026-09-30 12:09:51 +02:00
pancake 6681f1af93 Pin r2v to 6.2.2 2026-09-30 11:54:43 +02:00
pancake 08876f2aa3 Binary dists optimized for r2pm -b 2026-09-30 11:02:37 +02:00
pancake 60267a76e8 Release 1.2.6 2026-09-07 14:17:29 +02:00
pancake 57cda9236e Add typed IL2CPP method metadata 2026-08-25 16:13:22 +02:00
pancake 80701514cd Add support for Windows builds in the ci 2026-08-08 12:51:04 +02:00
pancake 6afe8d65d2 Release 1.2.4 2026-08-08 12:34:00 +02:00
pancake 45dc3b8243 Simpler fix #7 for the nongnu echo - thanks @stygian-ash 2026-08-08 12:34:00 +02:00
pancake 57da6163f6 Fix build for ABIVERSION >= 125 (r2-6.2.0) - thanks @stygian-ash 2026-08-08 12:33:51 +02:00
pancake 1c7b79308a Use r2's gha v3 2026-07-17 16:47:43 +02:00
pancake 2d2299c1c7 Add support for sidercar .resS dumpers 2026-07-17 00:37:31 +02:00
pancake b468bcd592 Add support for resource packs 2026-07-16 21:49:29 +02:00
pancake 474d01e9e5 Add support fr BGDatabases resource files 2026-07-16 21:25:31 +02:00
pancake c9a64a8635 Initial suppot for SerializedFile v22 container 2026-07-16 21:02:30 +02:00
pancake a50a18325c Document all resource formats used in Unity 2026-07-16 20:37:59 +02:00
pancake 540e6ffb16 Release 1.2.2 2026-07-06 19:35:51 +02:00
pancake 2b0320c64f Fix reverse wrapper validation and ELF cleanup 2026-06-26 09:24:45 +02:00
pancake 51701f2fb9 Add r2flags to the native CodeRegistration tables 2026-06-25 02:08:59 +02:00
pancake 5bac14c42e More informative in the native_tables in json 2026-06-25 01:46:49 +02:00
pancake 7420757a62 Improve fuzzy codegenModule symbol resolution 2026-06-25 01:11:04 +02:00
pancake 71f2189d84 Cleanup the CodeRegistration symbol resolution logic 2026-06-25 00:44:51 +02:00
pancake 7e447c8613 Release 1.2.0 2026-06-23 16:43:01 +02:00
pancake 50a7fcc804 Documentation cleanup 2026-06-08 12:32:03 +02:00
pancake e4f63aef69 Release 1.1.0 2026-06-03 09:54:56 +02:00
pancake ca5867eb5c Register class inheritance and fields using r2 6.1.6 commands 2026-06-02 20:23:21 +02:00
pancake d9fae9a6f0 Fix build with r2abi>=104 for rvec strings 2026-06-02 19:03:11 +02:00
pancake 095d602186 Dump class info with -c flag 2026-06-02 18:52:43 +02:00
pancake b8a38d8c8d Publish the .deb in the release page 2026-05-15 12:43:08 +02:00
pancake 853786de3e Minor fixes in the release script 2026-05-15 12:23:59 +02:00
pancake 955662ca75 Release 1.0.0 2026-05-15 12:02:52 +02:00
pancake 6b956a6b2f Use radareorg/github-actions@v2 2026-05-15 11:36:33 +02:00
pancake 93f3484495 Unify the SBOM experience 2026-05-15 11:05:05 +02:00
pancake 1b34338d07 Deduplicate method name and image mapping helpers 2026-05-15 10:32:30 +02:00
pancake 3c65e85f07 Centralize rangeFromWire in a single place instead of 3 2026-05-15 10:25:55 +02:00
pancake ff62df588c Test build against r2 from git in the ci 2026-05-15 10:25:29 +02:00
pancake 62d7e60696 Fix build with latest r2 (list>vec) 2026-05-15 10:20:56 +02:00
pancake e58c19f189 Add the release ci machinery 2026-05-15 10:02:53 +02:00
pancake 0e6e956b1c Build with meson on the mac too 2026-05-14 21:55:10 +02:00
pancake 656ab44e01 Fix pedantic mesonery 2026-05-14 21:54:42 +02:00
pancake 922bad8fd8 Add r2unity -v to show version info 2026-05-14 21:36:08 +02:00
pancake de6abe347a Add meson build 2026-05-13 15:56:34 +02:00
pancake f481401bb9 Add MIT license 2026-05-07 23:24:06 +02:00
pancake ac757ccd8f Update readme and minor clang-format fixup 2026-05-07 18:09:47 +02:00
pancake bc49ade2ee Cleanup public api and got -250LOC back 2026-05-06 20:58:52 +02:00
pancake 7c74897721 Initial import of the RBin.Unity plugin 2026-05-06 19:41:52 +02:00
pancake 5504b8e56a Add support for v32..v38 and update documenttion
* This range goes from 2023.3 to Unity 6
2026-05-06 19:14:16 +02:00
pancake a50175c33b Initial support for v38 metadata 2026-05-06 17:01:29 +02:00
pancake 2a1c7abf2b Make format 2026-05-06 16:20:56 +02:00
pancake 01b02def82 Also handle root directory as a discovery path 2026-05-06 16:18:19 +02:00
pancake cf1c9f4e81 Fix findPaths for current il2cpp iOS dats 2026-05-05 19:08:21 +02:00
pancake 25a2642419 Use radareorg/github-actions 2026-04-30 18:39:01 +02:00
pancake ca4d5e0d26 Add debian packaging 2026-04-30 18:34:12 +02:00
pancake 137ca47e97 Add initial support for xps r2plugins 2026-04-30 18:26:50 +02:00
pancake 0b2c1453a2 Update README 2026-04-29 00:15:37 +02:00
pancake a5cd94ccce Sort cli flags alphabetically 2026-04-28 23:37:02 +02:00
pancake db804264da Add r2unity logo 2026-04-27 10:55:06 +02:00
pancake 4a7e77d9e8 Add plugin for r2 2026-04-21 22:14:35 +02:00
pancake 8e6a655e63 Major code cleanup 2026-04-21 21:14:13 +02:00
pancake 6ff041653b Check allocations when scanning for pinvokes 2026-04-21 17:12:23 +02:00
pancake 5c8a642dbe Fix ldflags order to please the linux linker 2026-04-21 16:56:48 +02:00
pancake 3b49a5071f Enums for switches work better for gcc 2026-04-21 16:50:22 +02:00
pancake 46ea2f2ffa Add -D flag to autodetect companion files paths 2026-04-17 19:40:05 +02:00
pancake 3ece19152f Add -D to detect companion file paths 2026-04-17 19:34:59 +02:00
pancake a4e6446d16 Reject v24.0 metadata instead of silently decoding wrong offsets 2026-04-17 19:17:59 +02:00
pancake b276df7e87 Updated deep research documentation 2026-04-17 18:34:25 +02:00
pancake d8c9ab4d88 Add -R/-R to list imports/exports from managed code (PInvoke vs PInvokeCallback) 2026-04-17 17:53:19 +02:00
pancake c942c21060 Report errors with R_LOG apis instead 2026-04-17 17:04:54 +02:00
pancake 68066dd110 Dont hide unicode in string dumps 2026-04-17 16:40:19 +02:00
pancake f017a145b3 Help is universal 2026-04-17 15:59:27 +02:00
pancake 6555a14ef0 Add -z to dump strings 2026-04-17 14:01:16 +02:00
pancake 79a88c8987 Add long help message 2026-04-17 13:54:15 +02:00
pancake 5192b295b2 Add -P to enumerate all PInvokes 2026-04-17 13:31:47 +02:00
pancake cdf1feec76 Add SBOM support 2026-04-17 12:55:58 +02:00
pancake 8731421d93 Add minimal PE parser too 2026-04-17 12:30:46 +02:00
pancake 43b593bda2 Use RRead APIs instead of shipping our ones 2026-04-17 12:08:56 +02:00
pancake 2b39ebd659 Fix parser on big endian hosts 2026-04-16 18:45:50 +02:00
pancake e76592a587 Fix the setDebug mode 2026-04-16 18:32:58 +02:00
pancake 399722b9e5 Unnecessary dupped check 2026-04-16 18:32:33 +02:00
pancake 9d75f4015e Update README 2026-04-16 18:27:33 +02:00
pancake 6ddb8d8ab4 Add initial validation suite 2026-04-16 18:08:23 +02:00
pancake a0dd7b82ec Use getopt for 1 character options 2026-04-16 18:06:44 +02:00
pancake 7f89519ec1 Fix build with current r2 2026-04-14 17:09:20 +02:00
pancake b0f526657d Fix warnings 2025-09-18 18:23:59 +02:00
pancake 0e1506b77b Add visibility attributes and remove unused code 2025-09-18 18:20:02 +02:00
pancake bc0478ba31 Improve parsing and fallback solutions 2025-09-18 17:11:24 +02:00
pancake 21cae22b0e Improved rva parsing for different versions 2025-09-18 16:39:18 +02:00
pancake 5baa417fcf Unify --fast-* into --fast 2025-09-18 15:48:20 +02:00
pancake 3af512645b Move elf/macho parsers into separate files 2025-09-18 15:43:37 +02:00
pancake 2c8352928f Fix parsing the type definitions 2025-09-18 14:36:21 +02:00
pancake 561bfc1333 Extracting names and RVAs is now working 2025-09-18 14:21:44 +02:00
pancake 25ca0a9a6a Initial commit 2025-09-18 12:55:25 +02:00