Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0x742/noia
[WIP] Simple mobile applications sandbox file browser tool. Powered with [frida.re](https://www.frida.re).
https://github.com/0x742/noia
android android-security android-tools frida hacking-tools ios ios-security ios-tools reverse-engineering security
Last synced: 3 months ago
JSON representation
[WIP] Simple mobile applications sandbox file browser tool. Powered with [frida.re](https://www.frida.re).
- Host: GitHub
- URL: https://github.com/0x742/noia
- Owner: 0x742
- License: mit
- Created: 2020-06-10T21:50:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-27T14:36:31.000Z (almost 4 years ago)
- Last Synced: 2024-04-24T22:21:37.041Z (6 months ago)
- Topics: android, android-security, android-tools, frida, hacking-tools, ios, ios-security, ios-tools, reverse-engineering, security
- Language: JavaScript
- Homepage:
- Size: 18 MB
- Stars: 108
- Watchers: 9
- Forks: 17
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - 0x742/noia - [WIP] Simple mobile applications sandbox file browser tool. Powered with [frida.re](https://www.frida.re). (JavaScript)
- awesome-hacking-lists - 0x742/noia - [WIP] Simple mobile applications sandbox file browser tool. Powered with [frida.re](https://www.frida.re). (JavaScript)
README
# Noia
[![npm version](https://badge.fury.io/js/noia.svg)](https://badge.fury.io/js/noia)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)Noia is a web-based tool whose main aim is to ease the process of browsing mobile applications sandbox and directly previewing SQLite databases, images, and more. Powered by [frida.re](https://www.frida.re).
Please note that I'm not a programmer, but I'm probably above the median in code-savyness. Try it out, open an issue if you find any problems. PRs are welcome.
## Installation & Usage
```shell
npm install -g noia
noia
```### Features
* Explore third-party applications files and directories. Noia shows you details including the access permissions, file type and much more.
* View custom binary files. Directly preview SQLite databases, images, and more.
* Search application by name.
* Search files and directories by name.
* Navigate to a custom directory using the ctrl+g shortcut.
* Download the application files and directories for further analysis.
* Basic iOS support
and more :sunglasses:
![General](static/demo.gif)
## Setup
### Desktop requirements:
* [node.js](https://nodejs.org/) **LTS** and [npm](https://www.npmjs.com)
* Any decent modern desktop browserNoia is available on npm, so just type the following command to install it and run it:
```shell
npm install -g noia
noia
```### Device setup:
Noia is powered by [frida.re](https://www.frida.re), thus requires Frida to run.#### Rooted Device
See:
* https://frida.re/docs/android/
* https://frida.re/docs/ios/#### Non-rooted Device
* https://koz.io/using-frida-on-android-without-root/
* https://github.com/sensepost/objection/wiki/Patching-Android-Applications
* https://nowsecure.com/blog/2020/01/02/how-to-conduct-jailed-testing-with-frida/**Security Warning**
This tool is not secure and may include some security vulnerabilities so make sure to isolate the webpage from potential hackers.
## LICENCE
MIT