README.md (10298B) - raw


      1 <div align="center">
      2   <img src="https://raw.githubusercontent.com/rhunk/SnapEnhance/main/app/src/main/res/mipmap-xxxhdpi/launcher_icon_foreground.png" height="250" />
      3 
      4 [![Build](https://img.shields.io/github/actions/workflow/status/rhunk/SnapEnhance/debug.yml?branch=dev&logo=github&label=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&label=Downloads&logoColor=Green&color=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/)
      5 
      6 # SnapEnhance
      7 SnapEnhance is an Xposed mod that enhances your Snapchat experience.<br/><br/>
      8 Please 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).
      9 </div>
     10 
     11 ## Quick Start
     12 Requirements:
     13 - Rooted using `Magisk` or `KernelSU`
     14 - `LSPosed` installed and fully functional
     15 
     16 Although 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!
     17 
     18 1. 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)
     19 2. Turn on the module in `LSPosed` and make sure Snapchat is in scope
     20 3. Force Stop Snapchat
     21 4. 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)
     22 
     23 A full installation guide can be found [here](https://github.com/rhunk/SnapEnhance/wiki/Installation-Guide).
     24 
     25 ## Download
     26 To download the latest stable release, please visit the [Releases](https://github.com/rhunk/SnapEnhance/releases) page.<br/>
     27 You can also download the latest debug build from the [Actions](https://github.com/rhunk/SnapEnhance/actions) section.<br/>
     28 We 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.
     29 
     30 > [!Caution]  
     31 > Snapchat is actively banning accounts. Use at your own risk. Version 12.81.0.44 is no longer considered safe. Only use signed builds or builds you've modified yourself to avoid compromising the security of your account.
     32 
     33 ## Main Features
     34 <details closed>
     35   <summary>Media Downloader</summary>
     36    
     37   - `Auto Download`
     38   - `Prevent Self Auto Download`
     39   - `Merge Overlays`
     40   - `Force Image Format`
     41   - `Force Voice Note Format`
     42   - `Download Profile Pictures`
     43   - `Opera Download Button`
     44   - `Chat Download Context Menu`
     45   - `Logging`
     46   - `Custom Path Format` 
     47 </details>
     48 
     49 <details closed>
     50   <summary>User Interface</summary>
     51   
     52   - `Friend Feed Menu Buttons` 
     53   - `AMOLED Dark Mode`
     54   - `Friend Feed Message Preview` 
     55   - `Snap Preview`
     56   - `Bootstrap Override` (Default Home Tab & Persistent App Appearance)
     57   - `Enhance Friend Map Nametags`
     58   - `Prevent Message List Auto Scroll`
     59   - `Show Streak Expiration Info`
     60   - `Hide Friend Feed Entry`
     61   - `Hide Streak Restore`
     62   - `Hide Quick Add In Friend Feed`
     63   - `Hide Story Section` 
     64   - `Hide UI Components` (Voice Record button, Call Buttons, ...)
     65   - `Opera Media Quick Info`
     66   - `Old Bitmoji Selfie` 
     67   - `Disable Spotlight` 
     68   - `Hide Settings Gear`
     69   - `Vertical Story Viewer` 
     70   - `Message Indicators` 
     71   - `Stealth Mode Indicator` 
     72   - `Edit Text Override`
     73 </details>  
     74 
     75 <details closed>
     76   <summary>Messaging</summary>
     77   
     78   - `Bypass Screenshot Detection` 
     79   - `Anonymous Story Viewing`
     80   - `Prevent Story Rewatch Indicator`
     81   - `Hide Peek-a-Peek`
     82   - `Hide Bitmoji Presence` 
     83   - `Hide Typing Notifications` 
     84   - `Unlimited Snap View Time`
     85   - `Auto Mark As Read` 
     86   - `Loop Media PlayBack`
     87   - `Disable Replay In FF`
     88   - `Half Swipe Notifier`
     89   - `Message Preview`
     90   - `Call Start Confirmation`
     91   - `Auto Save Messages` 
     92   - `Prevent Message Sending`
     93   - `Friend Mutation Notifier`
     94   - `Better Notifications` 
     95   - `Notifications Blacklist`
     96   - `Message Logger`
     97   - `Gallery Media Send Override`
     98   - `Strip Media Metadata`
     99   - `Bypass Message Retention Policy`
    100   - `Bypass Message Action Restrictions`
    101   - `Remove Groups Locked Status` 
    102  </details>
    103 
    104 <details closed>
    105   <summary>Global</summary>
    106  
    107   - `Better Location`
    108   - `Suspend Location Updates`
    109   - `Snapchat Plus` 
    110   - `Disable Confirmation Dialogs`
    111   - `Disable Metrics`
    112   - `Disable Story Sections`
    113   - `Block Ads`
    114   - `Disable Permission Request`
    115   - `Disable Memories Snap Feed`
    116   - `Spotlight Comments Username` 
    117   - `Bypass Video Length Restriction`
    118   - `Default Video Playback Rate`
    119   - `Video Playback Rate Slider`
    120   - `Disable Google Play Services Dialogs`
    121   - `Force Upload Source Quality`
    122   - `Default Volume Controls`
    123   - `Hide Active Music`
    124   - `Disable Snap Splitting`
    125 </details>
    126 
    127 <details closed>
    128   <summary>Camera</summary>
    129   
    130   - `Disable Camera`
    131   - `Immersive Preview`
    132   - `Black Photos` 
    133   - `Custom Frame Rate` (Front & Back)
    134   - `HEVC Recording`
    135   - `Force Camera Source Encoding`
    136   - `Override Resolution` (Front & Back)
    137 </details> 
    138 
    139 <details closed>
    140   <summary>Experimental</summary>
    141   
    142   - `Session Events`
    143   - `Device Spoof`
    144   - `Convert Message Locally`
    145   - `New Chat Action Menu`
    146   - `Media File Picker`
    147   - `Story Logger`
    148   - `Call Recorder`
    149   - `Account Switcher`
    150   - `Edit Messages` 
    151   - `App Passcode`
    152   - `Infinite Story Boost`
    153   - `My Eyes Only Passcode Bypass`
    154   - `No Friend Score Delay`
    155   - `End-to-End Encryption`
    156   - `Enable Hidden Snapchat Plus Features`
    157   - `Custom Streaks Expiration Format`
    158   - `Add Friend Source Spoof`
    159   - `Prevent Forced Logout`
    160 </details>
    161 
    162 ## FAQ
    163 <details>
    164   <summary>How to report a bug?</summary>
    165 
    166   - Check that the bug has not already been reported in [Issues](https://github.com/rhunk/SnapEnhance/issues?q=).
    167   - Make sure the bug is not occurring when you use Snapchat without SnapEnhance.
    168   - Make sure you have logs before reporting (go to the SnapEnhance application -> click on the debug icon at the top right and then on the 3 vertical dots -> export logs).
    169 </details>
    170 
    171 <details>
    172   <summary>My Snapchat keeps crashing/doesn't want to open after installing</summary>
    173 
    174   - In some cases, because of Android's signature verification, you **must install Snapchat before SnapEnhance**, so that the two can communicate with each other.
    175   - 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.
    176 </details>
    177 
    178 <details>
    179   <summary>AI wallpapers and the Snapchat+ badge aren't working!</summary>
    180 
    181   - Yeah, they're server-sided and will probably never work.
    182 </details>
    183 
    184 <details>
    185   <summary>Can you add this feature, please?</summary>
    186   
    187   - Open an issue on our Github repo.
    188 </details>
    189 
    190 <details>
    191   <summary>Can I PM the developers?</summary>
    192   
    193   - No.
    194 </details>
    195 
    196 <details>
    197   <summary>My phone isn't rooted; how do I use this?</summary>
    198   
    199   - You can use `LSPatch` in combination with `SnapEnhance` to run this on an unrooted device, however this is unrecommended and not considered safe.
    200 </details>
    201 
    202 <details>
    203   <summary>Can I use HideMyApplist with this?</summary>
    204   
    205   - No, this will cause some severe issues, and the mod will not be able to inject.
    206 </details>
    207 
    208 <details>
    209   <summary>How can I translate SnapEnhance into my language?</summary>
    210   
    211   - We have a [Weblate](https://hosted.weblate.org/projects/snapenhance/app/) hosted repo, feel free to submit your translations there.
    212 </details>
    213 
    214 ## Privacy
    215 We do not collect any user information. However, please be aware that third-party libraries may collect data as described in their respective privacy policies.
    216 <details>
    217   <summary>Permissions</summary>
    218   
    219   - [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission#INTERNET)
    220   - [android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS](https://developer.android.com/reference/android/Manifest.permission.html#REQUEST_IGNORE_BATTERY_OPTIMIZATIONS)
    221   - [android.permission.POST_NOTIFICATIONS](https://developer.android.com/reference/android/Manifest.permission.html#POST_NOTIFICATIONS)
    222   - [android.permission.SYSTEM_ALERT_WINDOW](https://developer.android.com/reference/android/Manifest.permission#SYSTEM_ALERT_WINDOW)
    223   - [android.permission.USE_BIOMETRIC](https://developer.android.com/reference/android/Manifest.permission#USE_BIOMETRIC)
    224 </details>
    225 
    226 <details>
    227   <summary>Third-party libraries used</summary>
    228   
    229   - [libxposed](https://github.com/libxposed/api)
    230   - [ffmpeg-kit-full-gpl](https://github.com/arthenica/ffmpeg-kit)
    231   - [osmdroid](https://github.com/osmdroid/osmdroid)
    232   - [coil](https://github.com/coil-kt/coil)
    233   - [Dobby](https://github.com/jmpews/Dobby)
    234   - [rhino](https://github.com/mozilla/rhino)
    235   - [rhino-android](https://github.com/F43nd1r/rhino-android)
    236   - [libsu](https://github.com/topjohnwu/libsu)
    237   - [colorpicker-compose](https://github.com/skydoves/colorpicker-compose)
    238 </details>
    239 
    240 ## Contributors
    241 Thanks to everyone involved including the [third-party libraries](https://github.com/rhunk/SnapEnhance?tab=readme-ov-file#privacy) used!
    242 - [rathmerdominik](https://github.com/rathmerdominik)
    243 - [Flole998](https://github.com/Flole998)
    244 - [authorisation](https://github.com/authorisation/)
    245 - [RevealedSoulEven](https://github.com/revealedsouleven)
    246 - [iBasim](https://github.com/ibasim)
    247 - [xerta555](https://github.com/xerta555)
    248 - [ptraced](https://github.com/ptraced)
    249 - [CanerKaraca23](https://github.com/CanerKaraca23)
    250 - [bocajthomas](https://github.com/bocajthomas)
    251 - [w451](https://github.com/w451)
    252 - [sn-o-w](https://github.com/sn-o-w)
    253 
    254 ## Donate
    255 **@rhunk**
    256 - LTC: LbBnT9GxgnFhwy891EdDKqGmpn7XtduBdE
    257 - BCH: qpu57a05kqljjadvpgjc6t894apprvth9slvlj4vpj
    258 - BTC: bc1qaqnfn6mauzhmx0e6kkenh2wh4r6js0vh5vel92
    259 - ETH: 0x0760987491e9de53A73fd87F092Bd432a227Ee92
    260 - XMR: 49W4Xp7QKdUdVw4otEctWZDC8gnW9nnhoiqMJzY6sKuZBD9xrh9BG4sjdE3r1Jt78j27R6x7522YUA9JVvh892CAJLeKaMu
    261 
    262 **@authorisation**
    263 - XMR: 82kPkAgG2zxQYnSdoFSWzvbSEtEP63NBDh9hgLqp6LgBhPNhZ4dDGv8gVFUEuUhDoi1U14ZgE71teJXo2eBe8iERRRmhcUW