Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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).

Awesome Lists containing this project

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 browser

Noia 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