You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/usage/setup.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,14 @@
6
6
7
7
## Installing the libraries and tools
8
8
9
-
The [libraries and tools of the tweasel project](/) are distributed as NPM packages. You can install them via NPM or Yarn, if you have [Node.js](https://nodejs.org/) (version 18 or greater) installed. Also, on some systems, you need to have `clang` installed.[^clang-macos] All other dependencies (such as the Android SDK, Frida, and pymobiledevice3) are automatically installed.
9
+
The [libraries and tools of the tweasel project](/) are distributed as NPM packages. You can install them via NPM or Yarn, if you have [Node.js](https://nodejs.org/) (we need version 18) installed. All other dependencies (such as the Android SDK, Frida, and pymobiledevice3) are automatically installed.
10
10
You can install Node.js, NPM, and the tweasel CLI on Ubuntu 23.04[^ubuntu-node] like this:
11
11
12
-
[^clang-macos]: On macOS `clang` should be provided by the Xcode command line tools. You can get it by installing `xcode-select --install`.
13
-
[^ubuntu-node]: Note: The repositories of older Ubuntu versions contain versions of Node.js that are too old. On these, you have to install Node.js in another way, for example via [nvm](https://github.com/nvm-sh/nvm) or the [NodeSource packages](https://github.com/nodesource/distributions).
12
+
[^ubuntu-node]: Note: The repositories of other Ubuntu versions may contain versions of Node.js that are too old or too new. On these, you have to install Node.js in another way, for example via [nvm](https://github.com/nvm-sh/nvm) or the [NodeSource packages](https://github.com/nodesource/distributions).
14
13
15
14
```sh
16
15
sudo apt update
17
-
sudo apt install nodejs npm clang
16
+
sudo apt install nodejs npm
18
17
19
18
sudo npm i -g tweasel-cli
20
19
```
@@ -36,11 +35,11 @@ For iOS, additional setup steps are only necessary under Windows. Here, you have
36
35
37
36
## Device preparation
38
37
39
-
Our libraries work with physical phones and emulators on Android and physical phones on iOS. We test with the following target (but other versions may also work):
38
+
Our libraries work with physical phones and emulators on Android and physical phones on iOS. We test with the following targets (but other versions may also work):
0 commit comments