forked from distok/cutthecord
Add tokenlogin patch
This commit is contained in:
parent
29d913aab2
commit
7574ad66a4
2 changed files with 43 additions and 0 deletions
33
patches/tokenlogin/903.patch
Normal file
33
patches/tokenlogin/903.patch
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
diff -crB com.discord-903-base/smali/com/discord/widgets/auth/WidgetAuthLogin.smali com.discord-903/smali/com/discord/widgets/auth/WidgetAuthLogin.smali
|
||||||
|
*** com.discord-903-base/smali/com/discord/widgets/auth/WidgetAuthLogin.smali 2019-05-24 23:40:49.834137133 +0300
|
||||||
|
--- com.discord-903/smali/com/discord/widgets/auth/WidgetAuthLogin.smali 2019-05-26 20:05:10.994568709 +0300
|
||||||
|
***************
|
||||||
|
*** 943,948 ****
|
||||||
|
--- 943,969 ----
|
||||||
|
|
||||||
|
move-result-object v3
|
||||||
|
|
||||||
|
+ # tokenlogin code
|
||||||
|
+
|
||||||
|
+ const-string v6, "tokenlogin"
|
||||||
|
+
|
||||||
|
+ invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
|
||||||
|
+
|
||||||
|
+ move-result v6
|
||||||
|
+
|
||||||
|
+ if-eqz v6, :cond_2
|
||||||
|
+
|
||||||
|
+ invoke-static {}, Lcom/discord/stores/StoreStream;->getUserSettings()Lcom/discord/stores/StoreUserSettings;
|
||||||
|
+
|
||||||
|
+ move-result-object v6
|
||||||
|
+
|
||||||
|
+ invoke-virtual {v6, v3}, Lcom/discord/stores/StoreUserSettings;->setStoredToken(Ljava/lang/String;)V
|
||||||
|
+
|
||||||
|
+ return-void
|
||||||
|
+
|
||||||
|
+ # end of new code (except conf below, that's also new)
|
||||||
|
+
|
||||||
|
+ :cond_2
|
||||||
|
invoke-virtual {v0, v2, v3, p1, p2}, Lcom/discord/stores/StoreAuthentication;->login(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lrx/Observable;
|
||||||
|
|
||||||
|
move-result-object p1
|
10
patches/tokenlogin/README.md
Normal file
10
patches/tokenlogin/README.md
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
## DisTok CutTheCord: Token Login Patch
|
||||||
|
|
||||||
|
This patch allows you to login with just a token.
|
||||||
|
|
||||||
|
On login screen, set email to anything that starts with `tokenlogin`, such as `tokenlogin@example.com`. Set password to token, press login. Close app, restart it, and you'll automatically get logged in with that token.
|
||||||
|
|
||||||
|
This patch relies on some stuff I added with slashcommands, so please use that patch in too.
|
||||||
|
|
||||||
|
#### Available and tested on:
|
||||||
|
- 9.0.3
|
Loading…
Reference in a new issue