Skip to content

A simple script for rooted Android devices to catch Snaps.

License

Notifications You must be signed in to change notification settings

panictriggers/snapcatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

snapcatch

Save Snaps without letting others know.
Recover old Snaps that have “disappeared” from Snapchat
Inspired by snaprecovery
pic preview

Dependencies

This script is built for rooted Android devices, but requires no further dependencies or enabled features.

Tested on LineageOS 17.1 (Android 10, rooted with Magisk) with Snapchat 11.56.1.35

Why

Snaprecovery uses adb to recover snaps. We found this not to be practical, so we made a script that you can quickly run locally on your phone.

How it works

When you receive a Snap, the content is saved in a temporary folder so the content can be viewed by the user. If your phone is rooted, or if you have given yourself access to this folder, you can simply copy the snaps over to another location and store them there.

Snaps that were 'deleted' will stay in the temporary folder until the app terminates or during logout, and can thus be recovered using this method. Snaps are not wiped, so you could, with proper forensic tools, recover 'deleted' snaps that way too.

Snaps that are sent to the user can also be opened/saved/viewed using the script without the knowlegde of the author, even if the snap was time limited, circumventing some of Snapchat's main privacy and security features.

Usage

The script takes, as of now, no arguments. It is recommended to run as root. Although the script can, if it has the proper permissions, run without root.

The script will create a folder in the location it's run at (./snapexport_yyyymmddMMSS), resolve the type of Snap automagically, and copies them to that folder.

Since most Android ROMs mount their sdcard and emulated storages as no-exec, you can't use ./snapcatch.sh.

However, you can run the script by launching a new shell: sh snapcatch.sh

Little sidenote

The attack works best when you just opened the app and downloaded everything

About

A simple script for rooted Android devices to catch Snaps.

Topics

Resources

License

Stars

Watchers

Forks

Languages