46 Commits
Author SHA1 Message Date
Jan Kammerath 35f2ccb573 Update FUNDING.yml 2026-10-31 22:15:00 +01:00
Jan Kammerath b88f698806 Create FUNDING.yml 2026-10-31 22:12:52 +01:00
Jan Kammerath 1f275bdd9b style adjustments to badges 2026-10-31 22:01:33 +01:00
Jan Kammerath 66a04c7b68 adjustment to badges 2026-10-31 22:00:44 +01:00
Jan Kammerath 677938c528 added download badges 2026-10-31 22:00:05 +01:00
Jan Kammerath 365c1524d4 updated packaging script 2026-10-31 21:49:40 +01:00
Jan Kammerath dea032b622 added release script 2026-10-31 21:33:45 +01:00
Jan Kammerath 7f297aaf32 improved copy and paste in network and fixed image preview 2026-10-31 21:27:21 +01:00
Jan Kammerath e4dc16d103 added agentic screenshot 2026-10-31 21:15:34 +01:00
Jan Kammerath dba5f409f2 fixed proxy to work properly with all apps 2026-10-31 20:43:55 +01:00
Jan Kammerath b392670d1d fixed frida script loading and bypass 2026-10-31 18:21:26 +01:00
Jan Kammerath f231c97db1 ixed the causes keeping Frida scripts stuck at "Waiting for app runtime..." (0/1 working) and allowing root detection to trigger on Android 14/15 (API 34/35) 2026-10-31 17:32:08 +01:00
Jan Kammerath 6baeb0dd58 removed original bypass 2026-10-31 16:55:09 +01:00
Jan Kammerath a6e217cdaf added visual feedback for frida scripts 2026-10-31 16:40:47 +01:00
Jan Kammerath f6ec6c0058 feat: add custom frida scripts 2026-10-31 16:25:33 +01:00
Jan Kammerath c6b15955c7 improved markdown rendering for agent chat 2026-10-31 12:43:35 +01:00
Jan Kammerath 9fcd03bec0 implemented agent sidebar 2026-10-31 12:33:57 +01:00
Jan Kammerath 4f446eea82 feat: improve frida-gadget bypass script with enhanced hook management and timing adjustments 2026-10-29 19:13:02 +01:00
Jan Kammerath f6f9924b2d feat: enhance bypass functionality to include root checks and update related documentation 2026-10-29 18:37:47 +01:00
Jan Kammerath 9d9d32bcea feat: add Play Services availability bypass using frida-gadget 2026-10-29 17:51:23 +01:00
Jan Kammerath 3287e277b4 updated screenshots with network analyses 2026-10-29 16:12:52 +01:00
Jan Kammerath 9bc63081d5 changed network icon 2026-10-29 15:41:41 +01:00
Jan Kammerath 0d86e8cc7f added brutal license to avoid leechers making a mickey off me 2026-10-29 12:26:28 +01:00
Jan Kammerath 4547e76f64 feat: add time dependency and update CA validity handling for TLS interception 2026-10-29 12:06:26 +01:00
Jan Kammerath dacf3854e4 feat: add detailed network flow editor and sidebar network view
- Implemented `net_detail.rs` for displaying captured network flow details including overview, request, and response with headers and body views.
- Added functionality for color coding HTTP status and methods.
- Created a user-friendly tabbed interface for navigating between overview, request, and response sections.
- Introduced `network_view.rs` for managing emulator controls, capture status, and a live list of captured requests.
- Enhanced filtering capabilities for the request list and improved UI responsiveness.
2026-10-29 11:29:07 +01:00
Jan Kammerath 5b79900dd6 removed subtitle from image 2026-10-28 22:38:04 +01:00
Jan Kammerath 3e683b813b updated screenshot with funny app icon 2026-10-28 22:31:28 +01:00
Jan Kammerath 8910f3be0f updated app icon 2026-10-28 22:28:22 +01:00
Jan Kammerath 97bd6d7e45 added screenshot and sample to readme, and of course sponsoring 2026-10-28 22:11:44 +01:00
Jan Kammerath 939dd1437d fixed pixel glitching for code content 2026-10-28 21:56:32 +01:00
Jan Kammerath 7eb63231d8 feat: add native menu support for macOS and Windows
- Introduced a native menu using the `muda` library, providing a consistent application menu experience on macOS and Windows.
- Updated `Cargo.toml` to include the `muda` dependency for native menu functionality.
- Refactored the application to handle menu actions such as Open, Export, Close, and toggling the file information panel.
- Enhanced the UI to include a fallback menu bar when the native menu is not available.
- Improved gutter spacing in the code view for better alignment and readability.
- Updated README to reflect changes in the UI and menu interactions.
2026-10-28 21:23:39 +01:00
Jan Kammerath 24af8645c5 Add full-text search functionality with a dedicated search view
- Introduced `search_package.rs` example for searching package contents with timing reports.
- Implemented `search.rs` for full-text search capabilities across various file types, including regex support and match previews.
- Created `icons.rs` for custom vector icons resembling VS Code's codicons.
- Developed `search_view.rs` for a sidebar search interface, featuring a query box, option toggles, and results display grouped by file.
- Added progress indicators and status messages to enhance user experience during searches.
2026-10-28 20:55:52 +01:00
Jan Kammerath 3bd28aefd1 feat: implement export functionality for tree items and enhance UI interactions 2026-10-28 13:16:55 +01:00
Jan Kammerath e38d9f655c Implement JSON and XML/HTML beautifiers
- Added a JSON reindenter in `src/beautify/json.rs` that formats JSON strings while preserving original key order, number spellings, and duplicate keys.
- Introduced an XML/HTML reindenter in `src/beautify/markup.rs` that formats XML and HTML content, handling void elements, raw content, and indentation based on nesting depth.
- Created a new module `src/beautify/mod.rs` to manage the beautification process for various formats, including JSON, XML, HTML, CSS, and JavaScript.
- Enhanced the `process` function to detect file formats and beautify them if they appear minified, ensuring that JSON is always pretty-printed.
- Added tests to verify the functionality of the new beautifiers and ensure they handle various edge cases correctly.
2026-10-28 12:37:51 +01:00
Jan Kammerath bebf7fe99b Implement resource value formatting and framework resource generation
- Added `resvalue.rs` to handle formatting of Android `Res_value`s, including resolution of resource IDs to names.
- Introduced `Symbols` struct for managing enum and flag attributes.
- Implemented `format_value` function to format various data types, including references, attributes, strings, and numbers.
- Created `Resolver` struct to resolve resource IDs using the Android framework table and app resource tables.
- Added tests for framework names, symbols, and typed values to ensure correctness.
- Created `gen_framework_resources.py` script to generate `framework-resources.txt` from the Android SDK, mapping resource IDs to names and listing enum/flag values.
2026-10-28 12:15:21 +01:00
Jan Kammerath 68832219cd Add LICENSE.md for font files including Hack and Bitstream Vera licenses
This commit introduces a new LICENSE.md file in the media/fonts directory.
It includes the MIT License for the Hack project and the Bitstream Vera License
for the Bitstream Vera Sans Mono font, along with public domain information for
the DejaVu project. This ensures proper attribution and legal compliance for
the use of these fonts.
2026-10-28 11:46:40 +01:00
Jan Kammerath 23f7b8db76 feat: add application icon support and integrate into window options 2026-10-28 11:41:10 +01:00
Jan Kammerath f0ea44e685 added app icon media 2026-10-28 11:36:32 +01:00
Jan Kammerath d01078e5a0 feat: enhance window management with macOS title bar support and Windows dark frame 2026-10-28 11:20:30 +01:00
Jan Kammerath 57989e4c60 feat: update theme to use pitch black background and enhance tree view row rendering 2026-10-28 11:16:52 +01:00
Jan Kammerath d4fe0cb27b feat: add clear color method and update theme background for macOS dark mode 2026-10-28 11:13:16 +01:00
Jan Kammerath bff57d7f5c test: add test for panel width consistency during pointer movement 2026-10-28 11:08:11 +01:00
Jan Kammerath 04018695b5 feat: implement navigation tree and content view for package inspection
- Add `tree.rs` to build a navigation tree for packages, including classes and files.
- Introduce `content_view.rs` to display the contents of the selected node with preview and hex modes.
- Create `highlight.rs` for lightweight syntax highlighting of smali and XML files.
- Implement `info_panel.rs` to show details about the selected node in the right panel.
- Add `tree_view.rs` for a virtualized tree view of the package structure, supporting filtering and keyboard navigation.
2026-10-28 11:02:47 +01:00
Jan Kammerath f1ac6a2704 feat: enhance theme management with dark mode support and update README 2026-10-28 10:12:53 +01:00
Jan Kammerath d243a3af64 feat: initialize BogusMips project with basic app structure
- Add Cargo.toml with project metadata and dependencies.
- Create main application logic in src/app.rs, including a simple UI that displays "Hello, World!".
- Implement main function in src/main.rs to run the application with specified window options.
- Set up module structure with src/ui for theme management.
- Add dark theme application in src/ui/theme.rs to customize the UI appearance.
2026-10-28 10:08:45 +01:00
Jan Kammerath bb31650f8a readme file 2026-10-28 10:07:16 +01:00