Skip to content
This repository was archived by the owner on Aug 25, 2024. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: commonuserlol/frida-java-menu
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: astra1dev/frida-java-menu
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 39 files changed
  • 1 contributor

Commits on Jul 2, 2026

  1. chore: remove outFile option from tsconfig.json

    Frida 17 introduced some breaking changes. Now, bridges are not bundled with Frida itself anymore, but instead they need to be explicitly imported. Unfortunately, outFile option can not be used when modules are imported, so it needs to be removed.
    Also, TypeScript v6.0 completely removed the outFile option, so we would need to do this anyways when migrating to TS6.
    
    Removing this option will make it so building no longer generates a single dist/index.js file (alongside index.d.ts and index.js.map), but instead every project file gets compiled to JS individually. Projects consuming frida-java-menu will break because of this. I'm still unsure if using a bundler is the right way to go, but for now I won't be using one.
    astra1dev authored Jul 2, 2026
    Configuration menu
    Copy the full SHA
    613892c View commit details
    Browse the repository at this point in the history
  2. chore: update @types/frida-gum to v19.7.0

    With the Frida 17 changes, frida-gum now no longer contains type definitions for the Java namespace. Instead, they are now only in a separate package "frida-java-bridge". This package will be added in the next commit.
    astra1dev authored Jul 2, 2026
    Configuration menu
    Copy the full SHA
    6675dde View commit details
    Browse the repository at this point in the history
  3. chore: add frida-java-bridge as dev dependency

    Since Frida 17, bridges are no longer bundled with Frida itself, but need to be explicitly imported.
    astra1dev authored Jul 2, 2026
    Configuration menu
    Copy the full SHA
    e74255b View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2026

  1. chore: set rootDir in tsconfig.json

    In TypeScript 6, rootDir will no longer be inferred, but instead default to ".", so we need to explicity set it to the src directory.
    astra1dev committed Jul 4, 2026
    Configuration menu
    Copy the full SHA
    5cabf6d View commit details
    Browse the repository at this point in the history
  2. feat: upgrade to Frida 17

    astra1dev committed Jul 4, 2026
    Configuration menu
    Copy the full SHA
    0e678ca View commit details
    Browse the repository at this point in the history
  3. fix: ensure icon has transparent background color

    For icons with transparency, both ImageView and WebView incorrectly replaced the transparent parts with white color
    astra1dev committed Jul 4, 2026
    Configuration menu
    Copy the full SHA
    52b352b View commit details
    Browse the repository at this point in the history
  4. fix: fix "Permission denied" when calling Java.registerClass

    This commit fixes a few `java.io.IOException: Permission denied` exceptions that would be thrown when calling `Java.registerClass` not from within `Java.perform`.
    astra1dev committed Jul 4, 2026
    Configuration menu
    Copy the full SHA
    3baa3f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2026

  1. chore: make frida-java-bridge an actual dependency

    Previously, it was only a devDependency, meaning it would not get automatically installed (and users would have to manually run `npm install` inside their `node_modules/frida-java-menu` folder)
    astra1dev committed Jul 6, 2026
    Configuration menu
    Copy the full SHA
    f7740fa View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2026

  1. chore: set types in tsconfig.json

    In TypeScript 6.0, the default types value will be [] (an empty array), so we need to explicity set it to include types for Frida.
    astra1dev committed Jul 12, 2026
    Configuration menu
    Copy the full SHA
    253f742 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa6e44e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2026

  1. Configuration menu
    Copy the full SHA
    25cd7d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2026

  1. Configuration menu
    Copy the full SHA
    f260169 View commit details
    Browse the repository at this point in the history
Loading