FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

detail running instructions by drewrip · Pull Request #1 · OSUSecLab/AutoVR · GitHub

detail running instructions - #1

Open
drewrip wants to merge 1 commit into
masterfrom
docs
Open

detail running instructions#1
drewrip wants to merge 1 commit into
masterfrom
docs

Conversation

drewrip commented Dec 11, 2023

Copy link
Copy Markdown

@Jkim-Hack Let me know if you think I missed anything

jkim-y left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Thanks for the additions Drew! In the future, if this work ever becomes more popular we can add a little animation on how to run everything, like a tl;dr demo. But this is good for now :).

Comment thread README.md
Everything in ts needs to be compiled. index.out.js is the compiled ts code and is the only ts dependency that run.py needs. To compile, run the compile.sh script in the ts folder to produce the index.out.js file.


Usage: python3 run.py \<device name\> \<host package\> \<script.json\>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Let's remove this run.py command entirely just so we don't confuse users. run.py was originally suppose to also include support for running one package at a time. autovr.py now achieves this.

Comment thread README.md

First ensure Frida server is running on the device. More details can be found [here](https://frida.re/docs/android/).

Build the AutoVR codebase. In the `ts/` directory, run:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

nit: "Build the AutoVR injected Frida codebase." or something similar.

Comment thread README.md
./compile.sh
```

This should complete building the AutoVR codebase. Next we need to generate the `script.json` file.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

nit: "AutoVR injected Frida codebase." or something similar.

Comment thread README.md
apktool d <apk path>.apk
```

We then need to run [Il2CppDumper](https://github.com/Perfare/Il2CppDumper) on the dissassembled apk. This can be done using:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Not entirely necessary, but a side not that not all Unity games will be compiled using IL2CPP. Maybe we should add something in the main header saying AutoVR can only run on IL2CPP compiled Unity games.

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL