Skip to content

kokufu/FuseDroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

FuseDroid

FuseDroid is an Android application that allows you to mount a dir on another dir, with read and write permission to all other apps. By using this app, you can access a non permitted file, such as /data/data/{package_name}, with a non rooted app.

This is an experimental app. If you find any bugs, please kindly contact me through PullRequest or email.

FuseDroid on Google Play

System Requirements

To use this app, the android device must have the following:

  1. su binary (SuperUser or SuperSU) must be installed.
  2. Fuse kernel must be installed.

You can check whether the fuse kernel is installed or not by using the following commands:

$ adb shell cat /proc/filesystems
nodev	sysfs
nodev	rootfs
nodev	bdev
nodev	proc
nodev	debugfs
nodev	sockfs
nodev	pipefs
nodev	anon_inodefs
nodev	tmpfs
nodev	inotifyfs
nodev	devpts
        ext2
nodev	ramfs
        vfat
nodev	fuse
        fuseblk
nodev	fusectl
        yaffs
        yaffs2

Projects

This app consists of two projects: FuseDroid is an Android application, and mout.fusedroid is an executable binary which allows you to mount.

Build

To build this app, the followings are required.

  1. installed android-ndk
  2. installed android-sdk
  3. the paths are made correctly.

Preparing

For the first time only, execute the below:

$ cd project/FuseDroid
$ android update project -p ./

Building

Build like below. (On Windows, use gradlew.bat instead of gradlew.)

$ cd project
$ ./gradlew build

Then you can find apks in project/FuseDroid/build/outputs/apk

Credits

This application uses fuse (Filesystem in Userspace).
http://fuse.sourceforge.net/

Acknowledgement

This app was inspired by fuse-android

About

Android application to mount a dir on another dir, with read and write permission

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages