{"id":13569352,"url":"https://github.com/rhunk/SnapEnhance","last_synced_at":"2025-04-04T05:32:16.244Z","repository":{"id":165341708,"uuid":"640688732","full_name":"rhunk/SnapEnhance","owner":"rhunk","description":"An Xposed module offering an enhanced Snapchat experience","archived":false,"fork":false,"pushed_at":"2024-10-24T21:38:05.000Z","size":6333,"stargazers_count":1277,"open_issues_count":11,"forks_count":117,"subscribers_count":24,"default_branch":"dev","last_synced_at":"2024-10-29T17:57:47.953Z","etag":null,"topics":["android","android-mods","jetpack-compose","snapchat","snapchat-mod","xposed-module"],"latest_commit_sha":null,"homepage":"https://t.me/snapenhance","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rhunk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-14T22:36:54.000Z","updated_at":"2024-10-28T13:01:24.000Z","dependencies_parsed_at":"2023-12-24T19:24:40.847Z","dependency_job_id":"d5a23065-0e60-4024-a776-57e070507fb1","html_url":"https://github.com/rhunk/SnapEnhance","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhunk%2FSnapEnhance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhunk%2FSnapEnhance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhunk%2FSnapEnhance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhunk%2FSnapEnhance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhunk","download_url":"https://codeload.github.com/rhunk/SnapEnhance/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223066684,"owners_count":17082133,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-mods","jetpack-compose","snapchat","snapchat-mod","xposed-module"],"created_at":"2024-08-01T14:00:38.923Z","updated_at":"2025-04-04T05:32:16.234Z","avatar_url":"https://github.com/rhunk.png","language":"Kotlin","funding_links":[],"categories":["Xposed Modules","🔐 Security \u0026 Privacy"],"sub_categories":["🔧 Uncategorized Tools"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/rhunk/SnapEnhance/main/app/src/main/res/mipmap-xxxhdpi/launcher_icon_foreground.png\" height=\"250\" /\u003e\n\n[![Build](https://img.shields.io/github/actions/workflow/status/rhunk/SnapEnhance/debug.yml?branch=dev\u0026logo=github\u0026label=Build)](https://github.com/rhunk/SnapEnhance/actions/workflows/android.yml?query=branch%3Amain+event%3Apush+is%3Acompleted) [![Total](https://shields.io/github/downloads/rhunk/SnapEnhance/total?logo=Bookmeter\u0026label=Downloads\u0026logoColor=Green\u0026color=Green)](https://github.com/rhunk/snapenhance/releases) [![Translation status](https://hosted.weblate.org/widget/snapenhance/app/svg-badge.svg)](https://hosted.weblate.org/engage/snapenhance/)\n\n# SnapEnhance\nSnapEnhance is an Xposed mod that enhances your Snapchat experience.\u003cbr/\u003e\u003cbr/\u003e\nPlease note that this project is currently in development, so bugs and crashes may occur. If you encounter any issues, we encourage you to report them [here](https://github.com/rhunk/SnapEnhance/issues).\n\u003c/div\u003e\n\n## Quick Start\nRequirements:\n- Rooted using `Magisk` or `KernelSU`\n- `LSPosed` installed and fully functional\n\nAlthough using this in an unrooted enviroment using something like `LSPatch` should be working fine, it is not recommended to do so, use at your own risk!\n\n1. Install the module APK from either this [Github repo](https://github.com/rhunk/SnapEnhance/releases) or the [LSPosed repo](https://modules.lsposed.org/module/me.rhunk.snapenhance)\n2. Turn on the module in `LSPosed` and make sure Snapchat is in scope\n3. Force Stop Snapchat\n4. Open the menu by clicking the [Settings Gear Icon](https://i.imgur.com/2grm8li.png) or the [Top Title](https://imgur.com/xWFKha7) (v2.1.0 and higher)\n\nA full installation guide can be found [here](https://github.com/rhunk/SnapEnhance/wiki/Installation-Guide).\n\n## Download\nTo download the latest stable release, please visit the [Releases](https://github.com/rhunk/SnapEnhance/releases) page.\u003cbr/\u003e\nYou can also download the latest debug build from the [Actions](https://github.com/rhunk/SnapEnhance/actions) section.\u003cbr/\u003e\nWe no longer offer official `LSPatch` binaries for obvious reasons. However, you're welcome to patch them yourself, as they should theoretically work without any issues.\n\n\u003e [!Caution]  \n\u003e Snapchat has locked many user accounts that used SnapEnhance or its related forks due to new detections. It's recommended to use Snapchat [v12.81.0.44](https://www.apkmirror.com/apk/snap-inc/snapchat/snapchat-12-81-0-44-release/) or earlier. Only use signed builds or builds you've modified yourself to avoid compromising the security of your account.\n\n## Main Features\n\u003cdetails closed\u003e\n  \u003csummary\u003eMedia Downloader\u003c/summary\u003e\n   \n  - `Auto Download`\n  - `Prevent Self Auto Download`\n  - `Merge Overlays`\n  - `Force Image Format`\n  - `Force Voice Note Format`\n  - `Download Profile Pictures`\n  - `Opera Download Button`\n  - `Chat Download Context Menu`\n  - `Logging`\n  - `Custom Path Format` \n\u003c/details\u003e\n\n\u003cdetails closed\u003e\n  \u003csummary\u003eUser Interface\u003c/summary\u003e\n  \n  - `Friend Feed Menu Buttons` \n  - `AMOLED Dark Mode`\n  - `Friend Feed Message Preview` \n  - `Snap Preview`\n  - `Bootstrap Override` (Default Home Tab \u0026 Persistent App Appearance)\n  - `Enhance Friend Map Nametags`\n  - `Prevent Message List Auto Scroll`\n  - `Show Streak Expiration Info`\n  - `Hide Friend Feed Entry`\n  - `Hide Streak Restore`\n  - `Hide Quick Add In Friend Feed`\n  - `Hide Story Section` \n  - `Hide UI Components` (Voice Record button, Call Buttons, ...)\n  - `Opera Media Quick Info`\n  - `Old Bitmoji Selfie` \n  - `Disable Spotlight` \n  - `Hide Settings Gear`\n  - `Vertical Story Viewer` \n  - `Message Indicators` \n  - `Stealth Mode Indicator` \n  - `Edit Text Override`\n\u003c/details\u003e  \n\n\u003cdetails closed\u003e\n  \u003csummary\u003eMessaging\u003c/summary\u003e\n  \n  - `Bypass Screenshot Detection` \n  - `Anonymous Story Viewing`\n  - `Prevent Story Rewatch Indicator`\n  - `Hide Peek-a-Peek`\n  - `Hide Bitmoji Presence` \n  - `Hide Typing Notifications` \n  - `Unlimited Snap View Time`\n  - `Auto Mark As Read` \n  - `Loop Media PlayBack`\n  - `Disable Replay In FF`\n  - `Half Swipe Notifier`\n  - `Message Preview`\n  - `Call Start Confirmation`\n  - `Auto Save Messages` \n  - `Prevent Message Sending`\n  - `Friend Mutation Notifier`\n  - `Better Notifications` \n  - `Notifications Blacklist`\n  - `Message Logger`\n  - `Gallery Media Send Override`\n  - `Strip Media Metadata`\n  - `Bypass Message Retention Policy`\n  - `Bypass Message Action Restrictions`\n  - `Remove Groups Locked Status` \n \u003c/details\u003e\n\n\u003cdetails closed\u003e\n  \u003csummary\u003eGlobal\u003c/summary\u003e\n \n  - `Better Location`\n  - `Suspend Location Updates`\n  - `Snapchat Plus` \n  - `Disable Confirmation Dialogs`\n  - `Disable Metrics`\n  - `Disable Story Sections`\n  - `Block Ads`\n  - `Disable Permission Request`\n  - `Disable Memories Snap Feed`\n  - `Spotlight Comments Username` \n  - `Bypass Video Length Restriction`\n  - `Default Video Playback Rate`\n  - `Video Playback Rate Slider`\n  - `Disable Google Play Services Dialogs`\n  - `Force Upload Source Quality`\n  - `Default Volume Controls`\n  - `Hide Active Music`\n  - `Disable Snap Splitting`\n\u003c/details\u003e\n\n\u003cdetails closed\u003e\n  \u003csummary\u003eCamera\u003c/summary\u003e\n  \n  - `Disable Camera`\n  - `Immersive Preview`\n  - `Black Photos` \n  - `Custom Frame Rate` (Front \u0026 Back)\n  - `HEVC Recording`\n  - `Force Camera Source Encoding`\n  - `Override Resolution` (Front \u0026 Back)\n\u003c/details\u003e \n\n\u003cdetails closed\u003e\n  \u003csummary\u003eExperimental\u003c/summary\u003e\n  \n  - `Session Events`\n  - `Device Spoof`\n  - `Convert Message Locally`\n  - `New Chat Action Menu`\n  - `Media File Picker`\n  - `Story Logger`\n  - `Call Recorder`\n  - `Account Switcher`\n  - `Edit Messages` \n  - `App Passcode`\n  - `Infinite Story Boost`\n  - `My Eyes Only Passcode Bypass`\n  - `No Friend Score Delay`\n  - `End-to-End Encryption`\n  - `Enable Hidden Snapchat Plus Features`\n  - `Custom Streaks Expiration Format`\n  - `Add Friend Source Spoof`\n  - `Prevent Forced Logout`\n\u003c/details\u003e\n\n## FAQ\n\u003cdetails\u003e\n  \u003csummary\u003eHow to report a bug?\u003c/summary\u003e\n\n  - Check that the bug has not already been reported in [Issues](https://github.com/rhunk/SnapEnhance/issues?q=).\n  - Make sure the bug is not occurring when you use Snapchat without SnapEnhance.\n  - Make sure you have logs before reporting (go to the SnapEnhance application -\u003e click on the debug icon at the top right and then on the 3 vertical dots -\u003e export logs).\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eMy Snapchat keeps crashing/doesn't want to open after installing\u003c/summary\u003e\n\n  - In some cases, because of Android's signature verification, you **must install Snapchat before SnapEnhance**, so that the two can communicate with each other.\n  - You may use [LSPatch](https://github.com/LSPosed/LSPatch/forks) or [LSPosed](https://github.com/LSPosed/LSPosed/forks) forks to ensure compatibility with new Android versions, as original projects are no longer updated.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eAI wallpapers and the Snapchat+ badge aren't working!\u003c/summary\u003e\n\n  - Yeah, they're server-sided and will probably never work.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eCan you add this feature, please?\u003c/summary\u003e\n  \n  - Open an issue on our Github repo.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eCan I PM the developers?\u003c/summary\u003e\n  \n  - No.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eMy phone isn't rooted; how do I use this?\u003c/summary\u003e\n  \n  - You can use `LSPatch` in combination with `SnapEnhance` to run this on an unrooted device, however this is unrecommended and not considered safe.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eCan I use HideMyApplist with this?\u003c/summary\u003e\n  \n  - No, this will cause some severe issues, and the mod will not be able to inject.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eHow can I translate SnapEnhance into my language?\u003c/summary\u003e\n  \n  - We have a [Weblate](https://hosted.weblate.org/projects/snapenhance/app/) hosted repo, feel free to submit your translations there.\n\u003c/details\u003e\n\n## Privacy\nWe do not collect any user information. However, please be aware that third-party libraries may collect data as described in their respective privacy policies.\n\u003cdetails\u003e\n  \u003csummary\u003ePermissions\u003c/summary\u003e\n  \n  - [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission#INTERNET)\n  - [android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS](https://developer.android.com/reference/android/Manifest.permission.html#REQUEST_IGNORE_BATTERY_OPTIMIZATIONS)\n  - [android.permission.POST_NOTIFICATIONS](https://developer.android.com/reference/android/Manifest.permission.html#POST_NOTIFICATIONS)\n  - [android.permission.SYSTEM_ALERT_WINDOW](https://developer.android.com/reference/android/Manifest.permission#SYSTEM_ALERT_WINDOW)\n  - [android.permission.USE_BIOMETRIC](https://developer.android.com/reference/android/Manifest.permission#USE_BIOMETRIC)\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eThird-party libraries used\u003c/summary\u003e\n  \n  - [libxposed](https://github.com/libxposed/api)\n  - [ffmpeg-kit-full-gpl](https://github.com/arthenica/ffmpeg-kit)\n  - [osmdroid](https://github.com/osmdroid/osmdroid)\n  - [coil](https://github.com/coil-kt/coil)\n  - [Dobby](https://github.com/jmpews/Dobby)\n  - [rhino](https://github.com/mozilla/rhino)\n  - [rhino-android](https://github.com/F43nd1r/rhino-android)\n  - [libsu](https://github.com/topjohnwu/libsu)\n  - [colorpicker-compose](https://github.com/skydoves/colorpicker-compose)\n\u003c/details\u003e\n\n## Contributors\nThanks to everyone involved including the [third-party libraries](https://github.com/rhunk/SnapEnhance?tab=readme-ov-file#privacy) used!\n- [rathmerdominik](https://github.com/rathmerdominik)\n- [Flole998](https://github.com/Flole998)\n- [authorisation](https://github.com/authorisation/)\n- [RevealedSoulEven](https://github.com/revealedsouleven)\n- [iBasim](https://github.com/ibasim)\n- [xerta555](https://github.com/xerta555)\n- [ptraced](https://github.com/ptraced)\n- [CanerKaraca23](https://github.com/CanerKaraca23)\n- [bocajthomas](https://github.com/bocajthomas)\n- [w451](https://github.com/w451)\n- [sn-o-w](https://github.com/sn-o-w)\n\n## Donate\n**@rhunk**\n- LTC: LbBnT9GxgnFhwy891EdDKqGmpn7XtduBdE\n- BCH: qpu57a05kqljjadvpgjc6t894apprvth9slvlj4vpj\n- BTC: bc1qaqnfn6mauzhmx0e6kkenh2wh4r6js0vh5vel92\n- ETH: 0x0760987491e9de53A73fd87F092Bd432a227Ee92\n- XMR: 49W4Xp7QKdUdVw4otEctWZDC8gnW9nnhoiqMJzY6sKuZBD9xrh9BG4sjdE3r1Jt78j27R6x7522YUA9JVvh892CAJLeKaMu\n\n**@authorisation**\n- XMR: 82kPkAgG2zxQYnSdoFSWzvbSEtEP63NBDh9hgLqp6LgBhPNhZ4dDGv8gVFUEuUhDoi1U14ZgE71teJXo2eBe8iERRRmhcUW\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhunk%2FSnapEnhance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhunk%2FSnapEnhance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhunk%2FSnapEnhance/lists"}