MCPcopy Index your code
hub / github.com/Snapcept/Snapcept

github.com/Snapcept/Snapcept @v1.13.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.13.0 ↗ · + Follow
109 symbols 242 edges 17 files 7 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Snapcept (Latest version)

A Xposed module to save snaps / stories from Snapchat.

Download

Click here for the latest version.

Features

  • Take screenshots without notifying the sender.
  • Save received snap images, videos and their overlays.
  • Save story images / videos of your friends or people you are subscribed to.
  • Make sure to open their story from the snap overview and not the discovery overview.
  • This will fail if the stories have been preloaded through discovery instead of the snaps page.

Installation

  1. Download the latest apk from here.
  2. Make sure you have the correct Snapchat version installed.
  3. Install the apk.
  4. Enable the module in the "Xposed Installer" app.
  5. (Optional) Disable other Snapchat modules as they may or may not interfere with this one.
  6. (Optional) Wipe "/data/user/0/com.snapchat.android/files/media_cache" before rebooting, do not start Snapchat and quickly do the next step. This causes Snapchat to redownload all unviewed Snaps / Stories, making them go through Snapcept as well.
  7. Reboot your phone.

Troubleshooting

If no snaps or stories are saved, follow these steps.

  1. Open "Xposed Installer".
  2. Go to "Logs" from the menu.
  3. Look for entries containing "[Snapcept]".

If there is one saying "Wrong Snapchat version. Ensure version .." then do that.
Otherwise, create an issue here and add your Xposed log file.

Core symbols most depended-on inside this repo

getDelegate
called by 16
app/src/main/java/local/snapcept/app/activities/settings/SettingsActivityAppCompat.java
isVideo
called by 9
app/src/main/java/local/snapcept/xposed/snapchat/SnapInfo.java
getType
called by 5
app/src/main/java/local/snapcept/xposed/snapchat/SnapInfo.java
logTrace
called by 4
app/src/main/java/local/snapcept/xposed/utils/LogUtils.java
log
called by 4
app/src/main/java/local/snapcept/xposed/utils/LogUtils.java
getUsername
called by 4
app/src/main/java/local/snapcept/xposed/snapchat/SnapInfo.java
onCreate
called by 3
app/src/main/java/local/snapcept/app/activities/settings/SettingsActivity.java
copyInputStreamToFile
called by 3
app/src/main/java/local/snapcept/xposed/utils/FileUtils.java

Shape

Method 89
Class 20

Languages

Java100%

Modules by API surface

app/src/main/java/local/snapcept/app/activities/settings/SettingsActivity.java16 symbols
app/src/main/java/local/snapcept/app/activities/settings/SettingsActivityAppCompat.java15 symbols
app/src/main/java/local/snapcept/xposed/snapchat/SnapInfo.java14 symbols
app/src/main/java/local/snapcept/xposed/SnapceptLoader.java14 symbols
app/src/main/java/local/snapcept/xposed/config/SnapceptSettings.java12 symbols
app/src/main/java/local/snapcept/xposed/SnapceptSaver.java7 symbols
app/src/main/java/local/snapcept/xposed/utils/LogUtils.java6 symbols
app/src/main/java/local/snapcept/xposed/utils/FileUtils.java4 symbols
app/src/main/java/local/snapcept/xposed/hooks/StoryVideoDecryptorClassHook.java3 symbols
app/src/main/java/local/snapcept/xposed/hooks/StoryEventClassHook.java3 symbols
app/src/main/java/local/snapcept/xposed/hooks/SnapEventClassHook.java3 symbols
app/src/main/java/local/snapcept/xposed/hooks/CbcEncryptionAlgorithmClassHook.java3 symbols

For agents

$ claude mcp add Snapcept \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page