Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ We no longer offer official `LSPatch` binaries for obvious reasons. However, you
- `Enable Hidden Snapchat Plus Features`
- `Custom Streaks Expiration Format`
- `Add Friend Source Spoof`
- `Prevent Forced Logout`
</details>

## FAQ
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -933,10 +933,6 @@
"description": "স্ট্রিকস মেয়াদ শেষের ফরম্যাট কাস্টমাইজ করে\n\nউপলব্ধ ভেরিয়েবল:\n - %c: স্ট্রিকস গণনা\n - %e: আওয়ারগ্লাস ইমোজি\n - %d: দিন\n - %h: ঘন্টা\n - %m: মিনিট\n - %s: সেকেন্ড\n - %w: অবশিষ্ট সময়",
"name": "কাস্টম স্ট্রিকস মেয়াদ শেষের ফরম্যাট"
},
"prevent_forced_logout": {
"name": "জোর করে লগআউট প্রতিরোধ করে",
"description": "অন্য ডিভাইসে লগইন করলে স্ন্যাপচ্যাট আপনাকে লগআউট করা থেকে বিরত রাখে"
},
"story_logger": {
"description": "বন্ধুদের গল্পের ইতিহাস প্রদান করে",
"name": "গল্প লগার"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -888,10 +888,6 @@
"name": "Mediefilvælger",
"description": "Giver dig mulighed for at vælge en hvilken som helst video-/lydfil fra galleriet"
},
"prevent_forced_logout": {
"description": "Forhindrer Snapchat i at logge dig ud, når du logger på en anden enhed",
"name": "Undgå tvungen log ud"
},
"edit_message": {
"name": "Rediger beskeder",
"description": "Giver dig mulighed for at redigere beskeder i samtaler"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -969,10 +969,6 @@
"name": "Verborgene Snapchat Plus-Funktionen",
"description": "Aktiviert unveröffentlichte/beta Snapchat Plus Funktionen\nKönnte auf älteren Snapchat-Versionen nicht funktionieren"
},
"prevent_forced_logout": {
"name": "Erzwungenen Logout verhindern",
"description": "Verhindert, dass Snapchat dich abmeldet, wenn du dich auf einem anderen Gerät anmeldest"
},
"convert_message_locally": {
"description": "Konvertiert Snaps lokal in externe Chat-Medien. Dies erscheint im Kontextmenü für den Chat-Download",
"name": "Nachricht lokal umwandeln"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/en_UK.json
Original file line number Diff line number Diff line change
Expand Up @@ -999,10 +999,6 @@
"description": "Enables unreleased/beta Snapchat Plus features\nMight not work on older Snapchat versions",
"name": "Hidden Snapchat Plus Features"
},
"prevent_forced_logout": {
"name": "Prevent Forced Logout",
"description": "Prevents Snapchat from logging you out when you login on another device"
},
"app_lock": {
"name": "App Lock",
"description": "Prevents access to Snapchat without a passcode",
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -1123,10 +1123,6 @@
"name": "Custom Streaks Expiration Format",
"description": "Customizes the Streaks Expiration format\n\nAvailable variables:\n - %c: Streaks Count\n - %e: Hourglass Emoji\n - %d: Days\n - %h: Hours\n - %m: Minutes\n - %s: Seconds\n - %w: Remaining Time"
},
"prevent_forced_logout": {
"name": "Prevent Forced Logout",
"description": "Prevents Snapchat from logging you out when you login on another device"
},
"snapscore_changes": {
"name": "Snapscore Changes",
"description": "Tracks changes in friends Snapscore\nUse this feature in newer versions of Snapchat only"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -1062,10 +1062,6 @@
"name": "Funciones de Snapchat Plus ocultas",
"description": "Habilita funciones inéditas/beta de Snapchat Plus\nPuede no funcionar en versiones antiguas de Snapchat"
},
"prevent_forced_logout": {
"name": "Impedir el cierre de sesión forzado",
"description": "Impide que Snapchat pueda cerrar la sesión cuando inicies sesión en otro dispositivo"
},
"cof_experiments": {
"name": "Experimentos COF",
"description": "Habilita funciones inéditas/beta de Snapchat"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -999,10 +999,6 @@
"description": "Contourner le code d'accès My Eyes Only\nCela ne fonctionnera que si le code d'accès a été saisi correctement auparavant",
"name": "Contournement du code d'accès de My Eyes Only"
},
"prevent_forced_logout": {
"name": "Empêcher la déconnexion forcée",
"description": "Empêche Snapchat de vous déconnecter lorsque vous vous connectez sur un autre appareil"
},
"convert_message_locally": {
"description": "Convertit localement les Snaps en médias externes dans le chat. Ceci apparaît dans le menu contextuel de téléchargement du chat",
"name": "Convertir le message localement"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/gwi.json
Original file line number Diff line number Diff line change
Expand Up @@ -1008,10 +1008,6 @@
"custom_streaks_expiration_format": {
"name": "Benutzerdefiniertes Ablaufdatum für Serien",
"description": "Passt das Ablaufdatumformat für Serien an\n\nVerfügbare Variablen:\n- %c: Anzahl der Serien\n- %e: Sanduhr-Emoji\n- %d: Tage\n- %h: Stunden\n- %m: Minuten\n- %s: Sekunden\n- %w: Verbleibende Zeit"
},
"prevent_forced_logout": {
"name": "Erzwungenen Logout verhindern",
"description": "Verhindert, dass Snapchat dich abmeldet, wenn du dich auf einem anderen Gerät anmeldest"
}
},
"name": "Experimentell",
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/hu_HU.json
Original file line number Diff line number Diff line change
Expand Up @@ -949,10 +949,6 @@
"name": "Barát forrás hozzáaadásának átírásának",
"description": "Meghamisítja a Barátkérés forrását"
},
"prevent_forced_logout": {
"name": "Kényszerített kijelentkezés megakadályozása",
"description": "Megakadályozza, hogy a Snapchat kijelentkezzen, amikor egy másik eszközön jelentkezel be"
},
"app_lock": {
"name": "App Zár",
"description": "Megakadályozza a Snapchat hozzáférését jelszó nélkül",
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/ml_IN.json
Original file line number Diff line number Diff line change
Expand Up @@ -447,10 +447,6 @@
"name": "മറഞ്ഞിരിക്കുന്ന Snapchat പ്ലസ് ഫീച്ചറുകൾ",
"description": "റിലീസ് ചെയ്യാത്ത/ബീറ്റ Snapchat പ്ലസ് ഫീച്ചറുകൾ പ്രവർത്തനക്ഷമമാക്കുന്നു\nപഴയ Snapchat പതിപ്പുകളിൽ പ്രവർത്തിച്ചേക്കില്ല"
},
"prevent_forced_logout": {
"name": "നിർബന്ധിത ലോഗ്ഔട്ട് തടയുക",
"description": "നിങ്ങൾ മറ്റൊരു ഉപകരണത്തിൽ ലോഗിൻ ചെയ്യുമ്പോൾ നിങ്ങളെ ലോഗ് ഔട്ട് ചെയ്യുന്നതിൽ നിന്ന് Snapchat തടയുന്നു"
},
"meo_passcode_bypass": {
"name": "എന്റെ കണ്ണുകൾ മാത്രം പാസ്‌കോഡ് ബൈപാസ്",
"description": "മൈ ഐസ് ഒൺലി പാസ്‌കോഡ് ബൈപാസ് ചെയ്യുക\nമുമ്പ് പാസ്‌കോഡ് ശരിയായി നൽകിയിട്ടുണ്ടെങ്കിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/ro.json
Original file line number Diff line number Diff line change
Expand Up @@ -919,10 +919,6 @@
}
}
},
"prevent_forced_logout": {
"name": "Preveniți deconectarea forțată",
"description": "Împiedică Snapchat să vă deconecteze atunci când vă conectați pe alt dispozitiv"
},
"call_recorder": {
"name": "Înregistrare Apeluri",
"description": "Înregistrează automat apelurile audio"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -598,10 +598,6 @@
"name": "Подделка источника запроса на добавление в друзья",
"description": "Маскировка источника запроса на добавление в друзья"
},
"prevent_forced_logout": {
"name": "Предотвращение принудительного выхода из системы",
"description": "Предотвращает выход из системы Snapchat при входе на другом устройстве"
},
"hidden_snapchat_plus_features": {
"description": "Включает нереализованные/бета-версии функций Snapchat Plus\nМожет не работать в старых версиях Snapchat",
"name": "Скрытые функции Snapchat Plus"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/sv.json
Original file line number Diff line number Diff line change
Expand Up @@ -649,10 +649,6 @@
"description": "Aktiverar outgivna/beta Snapchat Plus-funktioner\nKanske inte fungerar på äldre Snapchat-versioner",
"name": "Dolda Snapchat Plus-funktioner"
},
"prevent_forced_logout": {
"description": "Förhindrar att Snapchat loggar ut dig när du loggar in på en annan enhet",
"name": "Förhindra påtvingad utloggning"
},
"media_file_picker": {
"name": "Mediafilväljare",
"description": "Låter dig välja valfri video-/ljudfil från galleriet"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/ta_IN.json
Original file line number Diff line number Diff line change
Expand Up @@ -574,10 +574,6 @@
"custom_streaks_expiration_format": {
"name": "தனிப்பயன் கோடுகள் காலாவதி வடிவம்",
"description": "ச்ட்ரீக்ச் காலாவதி வடிவமைப்பைத் தனிப்பயனாக்குகிறது\n\n கிடைக்கும் மாறிகள்:\n - %சி: ச்ட்ரீக்ச் எண்ணிக்கை\n - %E: மணிநேர கிளாச் ஈமோசி\n - %d: நாட்கள்\n - %s: மணிநேரம்\n - %மீ: நிமிடங்கள்\n - %s: விநாடிகள்\n - %W: மீதமுள்ள நேரம்"
},
"prevent_forced_logout": {
"name": "கட்டாய வெளியேறுவதைத் தடுக்கவும்",
"description": "நீங்கள் வேறொரு சாதனத்தில் உள்நுழையும்போது ச்னாப்சாட் உங்களை உள்நுழைவதைத் தடுக்கிறது"
}
},
"name": "சோதனை",
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/tr_TR.json
Original file line number Diff line number Diff line change
Expand Up @@ -966,10 +966,6 @@
"name": "Gizli Snapchat Plus Özellikleri",
"description": "Yayınlanmamış/beta Snapchat Plus özelliklerini etkinleştirir\nEski Snapchat sürümlerinde çalışmayabilir"
},
"prevent_forced_logout": {
"name": "Zorla Oturum Kapatmayı Önleme",
"description": "Başka bir cihazdan giriş yaptığınızda Snapchat'in oturumunuzu kapatmasını engeller"
},
"convert_message_locally": {
"description": "Snap'leri yerel olarak sohbet harici ortamına dönüştürür. Bu, sohbet indirme içerik menüsünde görünür",
"name": "Mesajı Yerel Olarak Dönüştür"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/uk_UA.json
Original file line number Diff line number Diff line change
Expand Up @@ -1082,10 +1082,6 @@
"name": "Запис дзвінків",
"description": "Автоматично записує аудіодзвінки"
},
"prevent_forced_logout": {
"description": "Запобігає виходу Snapchat під час входу на іншому пристрої",
"name": "Запобігання примусового виходу з системи"
},
"hidden_snapchat_plus_features": {
"name": "Приховані функції Snapchat Plus",
"description": "Вмикає невипущені/бета-функції Snapchat Plus\nМоже не працювати на старіших версіях Snapchat"
Expand Down
4 changes: 0 additions & 4 deletions common/src/main/assets/lang/wep.json
Original file line number Diff line number Diff line change
Expand Up @@ -827,10 +827,6 @@
"custom_streaks_expiration_format": {
"name": "Benutzerdefiniertes Ablaufdatum für Serien",
"description": "Passt das Ablaufdatumformat für Serien an\n\nVerfügbare Variablen:\n- %c: Anzahl der Serien\n- %e: Sanduhr-Emoji\n- %d: Tage\n- %h: Stunden\n- %m: Minuten\n- %s: Sekunden\n- %w: Verbleibende Zeit"
},
"prevent_forced_logout": {
"name": "Erzwungenen Logout verhindern",
"description": "Verhindert, dass Snapchat dich abmeldet, wenn du dich auf einem anderen Gerät anmeldest"
}
}
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,5 @@ class Experimental : ConfigContainer() {
"added_by_community",
"added_by_quick_add",
) { addNotices(FeatureNotice.BAN_RISK) }
val preventForcedLogout = boolean("prevent_forced_logout") { requireRestart(); addNotices(FeatureNotice.BAN_RISK, FeatureNotice.INTERNAL_BEHAVIOR); }
val snapScoreChanges = boolean("snapscore_changes") { requireRestart() }
}
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ class FeatureManager(
MixerStories(),
MessageIndicators(),
EditTextOverride(),
PreventForcedLogout(),
ConversationToolbox(),
SpotlightCommentsUsername(),
OperaViewerParamsOverride(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,7 @@ class AccountSwitcher: Feature("Account Switcher") {
findClass("com.snap.identity.service.ForcedLogoutBroadcastReceiver").hook("onReceive", HookStage.BEFORE) { param ->
val intent = param.arg<Intent>(1)
if (isLoginActivity) return@hook
if (intent.getBooleanExtra("forced", false) && !context.config.experimental.preventForcedLogout.get()) {
if (intent.getBooleanExtra("forced", false)) {
runCatching {
val accountStorage = context.bridgeClient.getAccountStorage()

Expand Down

This file was deleted.