36 Commits
Author SHA1 Message Date
Radon Rosborough 35c4e2c9e6 (chore) add allowScripts to package.json (#819)
Unfortunately, NPM 12 adds a new feature, where it will silently skip
running post-install scripts, without telling you, unless you
explicitly configure it otherwise for every individual dependency.

As a result, if you checkout Objection onto a machine running NPM 12,
and run "npm install" in the agent directory, then it will error out
with:

    Error: Could not locate the bindings file.

Which happens because the npm install runs the prepare script in the
agent package.json, which runs the build script, which invokes
frida-compile, which expects for its frida dependency to have been
actually installed properly.

Unfortunately, the npm install output makes absolutely no mention of
the fact that a post-install script was silently skipped. Even in the
debug logfile that it tells you about in the command output. I don't
know why this is the case. If you npm install frida just by itself,
then it does print a warning explaining the problem, but not if it's a
dependency.
2026-09-17 09:20:15 +02:00
Leon Jacobs 8c49080512 (chore) bump agent dependencies 2025-11-21 12:46:23 +02:00
Megladon e282ea00ec (fix) frida v17 changes, webserver disabled. (#734)
* (fix) frida v17 changes, webserver disabled.

* (feat) Frida < 17 backwards compatibility.

* (feat) objection backwards compatibility (-g explore). Bump dep versions.

* (chore) deprecated `pkg_resources` replaced with `packaging`.
2025-06-11 09:23:36 +02:00
Leon Jacobs d9c989d2da (fix) move to macho-ts and frida-screenshot ts 2024-06-07 08:32:37 +02:00
Megladon 3f9763bfd4 (chore) Bumping of dependencies. (#681)
* (chore) Dependency bump

* Pin to major versions

* Version pinning syntax fix
2024-05-24 10:02:35 +02:00
Leon Jacobs c3eedb50af (chore) bump agent dependencies 2022-02-13 18:05:23 +02:00
Leon Jacobs 7f4db55812 (chore) bump agent dependencies
this commit also fixes new type checking related errors
2021-10-24 11:43:13 +02:00
Leon Jacobs d5642c3fa1 (chore) major dependency bump 2021-02-17 12:57:52 +02:00
Leon Jacobs 618c08759a (chore) bump agent dependencies 2021-02-12 11:32:34 +02:00
Leon Jacobs 9e99a012cc Bump lodash version.
+ [email protected]
2020-07-24 07:52:10 +02:00
Leon Jacobs a3c3ba8d22 Bump @types/frida-gum. 2020-06-29 09:46:51 +02:00
Leon Jacobs c897944f12 Bump frida-objc-bridge major version. 2020-06-18 10:23:23 +02:00
Leon Jacobs ac94e705f7 Disable compression of the agent.
Compression resulted in source maps being incorrect when
stack traces were needed.
2020-05-26 20:35:46 +02:00
Leon Jacobs 4f3ee36e3c Update agent dependencies.
+ [email protected]
+ @types/[email protected].9
+ @types/[email protected]
+ [email protected]
+ [email protected]
2020-05-26 20:00:09 +02:00
Leon Jacobs 326b28ec33 Update agent dependencies.
This commit bumps a few dependencies major version numbers.
+ [email protected]
+ [email protected]
+ [email protected]
+ @types/[email protected]
+ [email protected]
+ @types/[email protected]
2020-02-11 10:01:12 +02:00
Leon Jacobs 72c174cb7b Update agent dependencies.
+ @types/[email protected]
+ @types/[email protected]
2020-01-14 10:24:00 +02:00
Leon Jacobs ea44e956e1 Bump Frida gum types. 2019-10-16 14:13:50 -05:00
Leon Jacobs 889f209797 Update agent dependencies.
+ [email protected]
+ [email protected].0
+ @types/[email protected]
2019-09-26 14:21:00 +02:00
Leon Jacobs 7e8ffd0700 Upgrade frida-compile to v9. 2019-07-30 08:10:00 +02:00
Leon Jacobs 433f11f1af Add ios binary information parsing for modules. 2019-07-30 08:10:00 +02:00
Leon Jacobs 1891a05f05 Replace frida-gum-types with @types/frida-gum and fix type errors.
Update agent dependencies.
+ @types/[email protected].9
+ [email protected]
+ [email protected]
2019-06-20 09:19:29 +02:00
Leon Jacobs 8b4b7e8d59 Bump agent dependencies. 2019-03-26 08:23:36 +02:00
Leon Jacobs 613be5a8c6 Bump frida-gum-types to ^4 and update API changes accordingly. 2019-03-18 13:16:49 +02:00
Leon Jacobs 1c1a812468 Loosen dependency versions. 2019-01-24 18:19:48 +02:00
Leon Jacobs 15ae6d5f47 Ping the agent before loading the REPL. 2019-01-24 13:27:49 +02:00
Leon Jacobs a04954c987 Bump dependencies. 2019-01-15 13:51:08 +02:00
Leon Jacobs f0e8ec3ee2 [wip] Port Android filesystem interactions.
This port is also *significantly* faster due to the usage of the
Node fs module.
2018-10-05 15:12:22 +02:00
Leon Jacobs 5f30ce01d1 Upgrade frida-compile and recommended agent config. 2018-10-01 21:06:50 +02:00
Leon Jacobs d0c1d43522 [wip] Bump dependencies. 2018-10-01 11:08:06 +02:00
Leon Jacobs 9094336f27 Bump frida-gum-types to v2.
This version removes the console type hint. So 'hack' the use
of it with a an `eval`, for now.
2018-09-25 18:21:55 +02:00
Leon Jacobs fe0d5f3aaa [wip] Migrate iOS screenshotter. 2018-09-25 12:32:40 +02:00
Leon Jacobs 8ec6a4906e Correctly add frida-fs. 2018-07-25 14:39:24 +02:00
Leon Jacobs 0a387c9dab [WIP] migrate more hooks. 2018-07-23 14:04:32 +02:00
Leon Jacobs deea53203d Update frida-compile 2018-07-21 13:21:04 -05:00
Leon Jacobs de7d5b0fa2 Perform linting with tslint and add keychain add hook. 2018-07-16 17:52:41 -05:00
Leon Jacobs 46a1b0e6b5 Move the agent to the parent directory. 2018-07-15 22:09:33 -05:00