Commit Graph

  • bd5c6b6516 fix(plugins): use class with correct fields for plugins list entry Skylot 2025-12-23 21:24:42 +00:00
  • 85a7aaa9fb fix(gui): do not enforce new nodes method for backward compatibility Skylot 2025-12-23 20:48:40 +00:00
  • a3df83e60f feat(gui): report plugin exceptions to plugin github project Skylot 2025-12-23 20:39:40 +00:00
  • b3be2794a0 fix(plugins): reduce plugins-list update checks Skylot 2025-12-22 21:47:12 +00:00
  • 02ea3be8f2 fix(plugins): improve errors handling and reporting (#2597) Skylot 2025-12-22 21:26:43 +00:00
  • b78745a87b fix(gui): reset selected tab on last tabs closed Skylot 2025-12-22 18:32:03 +00:00
  • 01af6481f6 fix(gui): handle config save error, don't write partial config Skylot 2025-12-21 19:33:21 +00:00
  • 0c3e6e77cd feat(gui): change fonts size with UI zoom, use FlatLaf fonts bundle Skylot 2025-12-20 20:14:30 +00:00
  • 8b48219dc3 chore: update dependencies Skylot 2025-12-19 18:57:41 +00:00
  • 80187c7e29 build(deps): bump actions/upload-artifact from 5 to 6 (#2724) dependabot[bot] 2025-12-15 21:59:33 +00:00
  • 22f7b40151 build(deps): bump actions/download-artifact from 6 to 7 (#2725) dependabot[bot] 2025-12-15 21:59:16 +00:00
  • 3e709d6693 feat(cli): implement config file load and save (#1731) Skylot 2025-12-15 19:48:37 +00:00
  • 1aa16c4664 feat(gui): add option for UI zoom factor (#2720) Skylot 2025-12-10 18:43:54 +00:00
  • 9fba709687 chore: update some dependencies Skylot 2025-12-08 20:11:16 +00:00
  • 6b61599114 fix(xapk): use stream copy to prevent OOM on large files (#2619) (PR #2719) RedArms 2025-12-08 20:00:57 +01:00
  • 2829e284f3 fix: prevent endless loop in region maker on dead code with loops (#2715) Skylot 2025-12-04 20:45:02 +00:00
  • 27b15aeb1c fix(gui): resolve NPE with smali breakpoint (#2717) (PR #2718) RedArms 2025-12-04 20:25:45 +01:00
  • 74c52a8884 fix(gui): resolve exception in search dialog on project reload (#2714) Skylot 2025-12-03 19:38:27 +00:00
  • 39e7b82353 fix(gui): in comment dialog insert new line at current caret position (#2706) Skylot 2025-12-03 19:32:52 +00:00
  • 365e258180 fix: resolve edge cases for select best classes from duplicates (#2701) Skylot 2025-12-03 19:21:19 +00:00
  • ea68024851 fix(dex-input): use length in header for checksum, fix error in Dex v41 (PR #2711) Midori Kochiya 2025-12-03 03:14:51 +08:00
  • 56ae4a6048 fix: refactor and improve class duplicates removal (#2701) Skylot 2025-11-29 19:40:50 +00:00
  • 1d831d82d4 feat: select better class from duplicates (#2701)(PR #2702) Histausse 2025-11-29 20:50:49 +01:00
  • 4c760f1029 build(deps): bump actions/checkout from 5 to 6 (#2703) dependabot[bot] 2025-11-29 16:26:03 +00:00
  • cf0101f13d fix: support 'break' extract for nested 'if' (#2697) Skylot 2025-11-22 21:58:34 +00:00
  • 748f45b386 chore: update dependencies Skylot 2025-11-21 20:29:20 +00:00
  • 9e278efc5c chore: update gradle Skylot 2025-11-21 20:23:54 +00:00
  • cc1beab0b5 fix(gui): use correct threads for code from close and reload actions (#2684) Skylot 2025-11-21 20:15:23 +00:00
  • 2fba204b33 fix: correctly handle variable in ternary transform Skylot 2025-11-20 20:30:10 +00:00
  • 9bf079aad4 fix: improve common 'break' extract checks (#2697) Skylot 2025-11-20 19:21:58 +00:00
  • 6aeaf6aca9 fix: extract common switch break, remove unreachable (#2697) Skylot 2025-11-13 20:43:43 +00:00
  • 7ea478e18a fix: respect arg offset for type var mapping on invoke (PR #2698) nitram84 2025-11-11 23:01:27 +01:00
  • ef99412de1 fix: keep generics while applying debug info (#2687) Skylot 2025-11-07 20:27:29 +00:00
  • cda1b1ad2c fix(gui): prevent unlimited recursion in text search (#2685) (PR #2694) Jan S. 2025-11-06 21:34:42 +01:00
  • 05863881f8 fix: detect more for-each loops (also prevent issues with missing generics types) (PR #2689) nitram84 2025-11-05 22:04:22 +01:00
  • 3e208509e0 fix(gui): rework background executor to reduce delay for short tasks Skylot 2025-11-05 18:20:41 +00:00
  • bd75baef56 fix(gui): split loading and UI update for code area (#2682) Skylot 2025-11-03 21:00:50 +00:00
  • d191f62b8d fix: handle OutOfMemoryError to correctly halt processing (#2676) Skylot 2025-10-29 21:03:58 +00:00
  • f17c46224d fix: improve decoding errors handling (#2676) Skylot 2025-10-29 18:14:32 +00:00
  • e008e818b0 fix: enhancements for abnormal situations (PR #2679) Jan S. 2025-10-29 20:06:32 +01:00
  • 560b1a9ca7 fix(gui): update Chinese localization for various menu items (PR #2673) JustFor 2025-10-28 02:23:55 +08:00
  • 06f113f0a6 build(deps): bump actions/download-artifact from 5 to 6 (#2675) dependabot[bot] 2025-10-27 18:16:57 +00:00
  • 48a0073002 build(deps): bump actions/upload-artifact from 4 to 5 (#2674) dependabot[bot] 2025-10-27 18:15:23 +00:00
  • 88e90722ae fix: more file extensions added for file type detection (PR #2670) Jan S. 2025-10-24 20:49:47 +02:00
  • 1becfa9977 fix(gui): use simple token maker as default to avoid parsing error (#2669) Skylot 2025-10-23 22:21:30 +01:00
  • 20ed13936a build(github): use latest LTS Java 25 Skylot 2025-10-21 22:33:27 +01:00
  • 421de675a2 chore: update dependencies Skylot 2025-10-21 22:04:07 +01:00
  • 06a118c104 fix(gui): handle syntax parsing errors during search (#2669) Skylot 2025-10-21 20:55:01 +01:00
  • 2e93656007 fix: catch all exceptions in type update (#2668) Skylot 2025-10-21 20:37:43 +01:00
  • c8c4adb60c build(deps): bump github/codeql-action from 3 to 4 (PR #2666) dependabot[bot] 2025-10-20 22:34:53 +01:00
  • f2e78fe800 fix(tests): use correct file separator to load resources Skylot 2025-10-14 23:31:34 +01:00
  • 7172f8df2d chore: update dependencies Skylot 2025-10-14 22:22:34 +01:00
  • d7c6be5664 fix: resolve rename of inner class using full name (#1997) Skylot 2025-10-14 22:20:36 +01:00
  • 654cf5e4fb fix(smali-input): use synced list for threaded processing, improve inner classes handling Skylot 2025-10-14 21:48:33 +01:00
  • bf2d5b5e2e fix(kotlin-metadata): upgrade to kotlin 2.2 metadata library (PR #2655) wech71 2025-10-12 01:16:57 +02:00
  • 0f495afc99 fix(java-input): support Java modified UTF-8 strings (PR #2654) wech71 2025-10-12 00:57:00 +02:00
  • 5f1985f281 build(deps): bump gradle/actions from 4 to 5 (PR #2649) dependabot[bot] 2025-10-06 22:29:23 +01:00
  • 2a574d45d5 feat: support '.apks' files (PR #2647) o0kam1 2025-09-30 01:26:17 +08:00
  • 3ee476c6b6 build: update 'beryx.runtime' gradle plugin to fix 'win with jre' build Skylot 2025-09-28 17:00:52 +01:00
  • fd3d488016 fix(aab-input): correct check for '.aab' file (PR #2646) huqiuser 2025-09-28 23:18:09 +08:00
  • 9898cbb4a1 fix: add missing field code annotation for enum fields in switch-case Skylot 2025-09-22 22:11:36 +01:00
  • 104a0f0636 fix: resolve race condition in task executor Skylot 2025-09-22 21:07:32 +01:00
  • e58b77267e build: fix distribution artifacts sharing between projects Skylot 2025-09-22 22:03:25 +01:00
  • 73913651b4 chore: update gradle and dependencies Skylot 2025-09-21 19:55:11 +01:00
  • f01e6aa505 chore: update android attrs (platform-36_r02) (PR #2638) pubiqq 2025-09-17 21:19:15 +03:00
  • d9da6a7f89 fix: avoid false positive throws (PR #2636)(#2475) nitram84 2025-09-15 01:08:06 +02:00
  • 5726a52ab6 fix: minor fixes for type update limit option (#2629) Skylot 2025-09-09 21:16:54 +01:00
  • f61d90ec2f feat: allow to change limit for type inference updates (PR #2629) Away 2025-09-09 21:50:04 +02:00
  • 2cd112cd3d build(deps): bump actions/github-script from 7 to 8 (#2628) v1.5.3 dependabot[bot] 2025-09-08 19:20:27 +01:00
  • 43358643be build(deps): bump actions/setup-java from 4 to 5 (PR #2614) dependabot[bot] 2025-08-29 20:41:47 +01:00
  • 1f0d3dac0f build(deps): bump actions/download-artifact from 4 to 5 (#2602) dependabot[bot] 2025-08-12 09:52:54 +01:00
  • da95a8ae17 build(deps): bump actions/checkout from 4 to 5 (#2603) dependabot[bot] 2025-08-12 09:51:04 +01:00
  • da3ac6bff0 fix(gui): various tabs related fixes (PR #2595) Andrei Kudryavtsev 2025-08-04 22:09:22 +05:00
  • bdbeaff8f0 fix: use proper newlines when generating CFG (PR #2592) beaverxsheet 2025-08-04 19:03:11 +02:00
  • b1f48f1db1 fix(gui): fix NullPointerException in copyAllSearchResults (#2580) (PR #2581) Jan S. 2025-07-24 19:37:47 +02:00
  • 5b09378614 fix: use 'dev.dirs' JNI implementation only on x86-64 (#2578) Skylot 2025-07-23 19:26:14 +01:00
  • b64c93160b refactor: move system info class to common app lib Skylot 2025-07-23 19:12:12 +01:00
  • 58c4f56a71 feat(gui): allow view and edit input smali files Skylot 2025-07-19 22:15:42 +01:00
  • 3d11d1fa87 fix(gui): resolve NPE on code area close Skylot 2025-07-19 22:14:30 +01:00
  • 0d158592e4 chore: update gradle Skylot 2025-07-19 19:14:24 +01:00
  • 0c253f9a1f chore: update dependencies Skylot 2025-07-19 19:08:18 +01:00
  • f565178c8c feat(aab): enhance AAB parsing (PR #2557) Loyie King 2025-07-08 04:08:12 +08:00
  • f6d13f1860 fix(cli): add missing '-XX:+IgnoreUnrecognizedVMOptions' JVM flag (#2554) Skylot 2025-07-06 17:30:50 +01:00
  • d58c9ac926 fix(gui): minor UI fixes (PR #2549) TinyServal 2025-07-03 05:37:16 +10:00
  • 7f9d51b9b1 fix(zip): allow to load zip with duplicate names in entries Skylot 2025-06-29 20:44:17 +01:00
  • 432e49df03 fix(gui): disable debugger action if project not loaded (#2547) Skylot 2025-06-29 19:04:16 +01:00
  • b530c234f3 chore: update gradle Skylot 2025-06-29 18:42:29 +01:00
  • 181dcf7b4f chore: update dependencies Skylot 2025-06-28 17:39:36 +01:00
  • dc4dcb2bd0 refactor(gui): improve menu icon, such as 'Select in Tree' and 'Go to AndroidManifest.xml' buttons (PR #2543) xiaojye 2025-06-27 03:48:23 +08:00
  • 74c396448e fix(gui): prevent IndexOutOfBoundsException in MethodSearchProvider (PR #2542) Jan S. 2025-06-20 23:37:27 +02:00
  • cb9693a9d1 fix: correct hex format for negative numbers (#2531) Skylot 2025-06-19 21:55:23 +01:00
  • 5d13acc6f3 chore(export): add missing ExpiringTargetSdkVersion in #2533 (PR #2538) Mart Lintz 2025-06-18 03:08:02 +05:30
  • c04dddfa81 fix(cli): improve memory usage in jadx-cli (#2524) Skylot 2025-06-16 17:42:18 +01:00
  • 1bb645d676 fix: correct loading for plain text XML files (PR #2537) Jan S. 2025-06-16 20:26:35 +02:00
  • ecb597a461 chore(export): disable targetSDKVersion checks in AndroidStudio (PR #2533) Jan S. 2025-06-11 22:13:02 +02:00
  • 46cd3b5597 feat(export): use compileSdkVersion from manifest, update AGP to 8.10.1, other improvements (PR #2528) Akexorcist 2025-06-08 02:09:29 +07:00
  • d523f1b15e fix(gui): use var instead let for class variable in Frida script (PR #2527) Jeroen Beckers 2025-06-07 20:53:19 +02:00
  • 8030c2f84e feat(gui): new search options to search in text or binary resources (PR #2526) skylot 2025-06-07 19:23:08 +01:00
  • 47224dc599 fix(gui): remove duplicate class of Frida snippet (PR #2525) Ruffalo Lavoisier 2025-06-04 01:52:06 +09:00
  • d492628bfe fix(gui): workaround for wrap layout repaint issue in search dialog (PR #2521) Yaroslav 2025-06-02 23:45:46 +03:00