Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6930acd826 | ||
|
|
c21e04528b |
@@ -21,6 +21,13 @@ local.properties
|
|||||||
/smali/VTLite.apk.idsig
|
/smali/VTLite.apk.idsig
|
||||||
.idea/gradle.xml
|
.idea/gradle.xml
|
||||||
.idea/compiler.xml
|
.idea/compiler.xml
|
||||||
|
apksigner.jar
|
||||||
|
apktool_2.6.0.jar
|
||||||
|
debug.jks
|
||||||
|
smali/VTLite_signed.apk.idsig
|
||||||
|
local.properties
|
||||||
|
gradle.properties
|
||||||
|
smali/lib/armeabi-v7a/liblite.so
|
||||||
smali/assets/version.properties
|
smali/assets/version.properties
|
||||||
app/src/main/assets/version.properties
|
app/src/main/assets/version.properties
|
||||||
smali/build/resources.zip
|
smali/build/resources.zip
|
||||||
@@ -2,14 +2,8 @@
|
|||||||
О багах сообщать в issues, **просьба не создавать дубликаты и воспользоваться поиском**
|
О багах сообщать в issues, **просьба не создавать дубликаты и воспользоваться поиском**
|
||||||
### Компиляция
|
### Компиляция
|
||||||
Требуется установленная **Java** >11 версии
|
Требуется установленная **Java** >11 версии
|
||||||
|
|
||||||
Требуется установленная **Android Studio**
|
|
||||||
|
|
||||||
Скрипты для сборки лежат в папке **scripts**
|
Скрипты для сборки лежат в папке **scripts**
|
||||||
|
|
||||||
Скрипт компиляции для Linux/Unix: ```./build.sh```
|
Linux/Unix: ```./build.sh```
|
||||||
|
|
||||||
Скрипт компиляции для Windows: ```./build.bat```
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
Windows: ```./build.bat```
|
||||||
|
|||||||
@@ -94,6 +94,7 @@ public class TelegramStickersDbHelper extends SQLiteOpenHelper {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
max = 0;
|
max = 0;
|
||||||
}
|
}
|
||||||
|
Log.d("sova", "Found last index: " + max);
|
||||||
return max + 1;
|
return max + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package ru.vtosters.lite.dnr;
|
|||||||
|
|
||||||
import ru.vtosters.lite.utils.Prefs;
|
import ru.vtosters.lite.utils.Prefs;
|
||||||
|
|
||||||
|
// Настройки Донецкой Народной Республики
|
||||||
public class DNRPrefs {
|
public class DNRPrefs {
|
||||||
public static boolean getStoriesRead() {
|
public static boolean getStoriesRead() {
|
||||||
return Prefs.BooleanFalse("read_s");
|
return Prefs.BooleanFalse("read_s");
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
package ru.vtosters.lite.foaf;
|
package ru.vtosters.lite.foaf;
|
||||||
|
|
||||||
import static ru.vtosters.lite.utils.Proxy.getApiCom;
|
|
||||||
|
|
||||||
import android.app.ProgressDialog;
|
import android.app.ProgressDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
@@ -53,7 +51,7 @@ public class FoafBase {
|
|||||||
StringBuilder sb;
|
StringBuilder sb;
|
||||||
if (Prefs.proxy()) {
|
if (Prefs.proxy()) {
|
||||||
sb = new StringBuilder();
|
sb = new StringBuilder();
|
||||||
str = "https://" + getApiCom() + "/_/vk.com/foaf.php?id=";
|
str = "https://vk-api-proxy.xtrafrancyz.net/_/vk.com/foaf.php?id=";
|
||||||
} else {
|
} else {
|
||||||
sb = new StringBuilder();
|
sb = new StringBuilder();
|
||||||
str = "https://vk.com/foaf.php?id=";
|
str = "https://vk.com/foaf.php?id=";
|
||||||
|
|||||||
@@ -182,10 +182,6 @@ public class Prefs {
|
|||||||
return BooleanTrue("dns");
|
return BooleanTrue("dns");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean libverify() {
|
|
||||||
return BooleanFalse("libverify");
|
|
||||||
}
|
|
||||||
|
|
||||||
public static boolean dnt() {
|
public static boolean dnt() {
|
||||||
return BooleanTrue("dnt");
|
return BooleanTrue("dnt");
|
||||||
}
|
}
|
||||||
@@ -568,7 +564,7 @@ public class Prefs {
|
|||||||
if (!string.isEmpty()) {
|
if (!string.isEmpty()) {
|
||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
return "https://vtsf.vknext.net";
|
return "https://sf.vknext.ru";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String VKVersion() {
|
public static String VKVersion() {
|
||||||
@@ -627,7 +623,7 @@ public class Prefs {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static boolean proxy() {
|
public static boolean proxy() {
|
||||||
return ru.vtosters.lite.utils.Helper.GetPreferences().getString("proxy", "").equals("apiproxy");
|
return ru.vtosters.lite.utils.Helper.GetPreferences().getString("proxy", "").equals("xtrafrancyz");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean authors_rec(String str) {
|
public static boolean authors_rec(String str) {
|
||||||
|
|||||||
@@ -43,45 +43,64 @@ public class Proxy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String getApiCom() {
|
public static String getApiCom() {
|
||||||
String string = Helper.GetPreferences().getString("proxyapi", "");
|
if (!Prefs.proxy()) {
|
||||||
if (!Prefs.proxy() & string.isEmpty()) {
|
|
||||||
return "api.vk.com";
|
return "api.vk.com";
|
||||||
}
|
}
|
||||||
return string;
|
String string = Helper.GetPreferences().getString("proxyapi", "");
|
||||||
|
if (!string.isEmpty()) {
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
return "vk-api-proxy.xtrafrancyz.net";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getAwayPhpCom() {
|
public static String getAwayPhpCom() {
|
||||||
String string = Helper.GetPreferences().getString("proxyapi", "");
|
if (!Prefs.proxy()) {
|
||||||
if (!Prefs.proxy() & string.isEmpty()) {
|
|
||||||
return "m.vk.com";
|
return "m.vk.com";
|
||||||
}
|
}
|
||||||
return string;
|
String string = Helper.GetPreferences().getString("proxyapi", "");
|
||||||
|
if (!string.isEmpty()) {
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
return "vk-api-proxy.xtrafrancyz.net";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getOauthCom() {
|
public static String getOauthCom() {
|
||||||
String string = Helper.GetPreferences().getString("proxyoauth", "");
|
if (!Prefs.proxy()) {
|
||||||
if (!Prefs.proxy() & string.isEmpty()) {
|
|
||||||
return "oauth.vk.com";
|
return "oauth.vk.com";
|
||||||
}
|
}
|
||||||
return string;
|
String string = Helper.GetPreferences().getString("proxyoauth", "");
|
||||||
|
if (!string.isEmpty()) {
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
return "vk-oauth-proxy.xtrafrancyz.net";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getStaticCom() {
|
public static String getStaticCom() {
|
||||||
String string = Helper.GetPreferences().getString("proxystatic", "");
|
if (!ru.vtosters.lite.utils.Prefs.proxy()) {
|
||||||
if (!Prefs.proxy() & string.isEmpty()) {
|
|
||||||
return "static.vk.com";
|
return "static.vk.com";
|
||||||
}
|
}
|
||||||
return string;
|
String string = Helper.GetPreferences().getString("proxystatic", "");
|
||||||
|
if (!string.isEmpty()) {
|
||||||
|
return string;
|
||||||
|
}
|
||||||
|
return "vk-static-proxy.xtrafrancyz.net";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String staticFix(String str) {
|
public static String staticFix(String str) {
|
||||||
String str2;
|
String str2;
|
||||||
String string = Helper.GetPreferences().getString("proxystatic", "");
|
String str3;
|
||||||
if (!Prefs.proxy() & string.isEmpty()) {
|
if (!Prefs.proxy()) {
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
str2 = string;
|
String string = Helper.GetPreferences().getString("proxystatic", "");
|
||||||
return str.replace(str2, "static.vk.com");
|
if (string.isEmpty()) {
|
||||||
|
str3 = "static.vk.com";
|
||||||
|
str2 = "vk-static-proxy.xtrafrancyz.net";
|
||||||
|
} else {
|
||||||
|
str3 = "static.vk.com";
|
||||||
|
str2 = string;
|
||||||
|
}
|
||||||
|
return str.replace(str2, str3);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String GetConnector(String str) {
|
public static String GetConnector(String str) {
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
android.useAndroidX=true
|
|
||||||
android.enableJetifier=true
|
|
||||||
android.jetifier.ignorelist = classes-dex2jar.jar, classes2-dex2jar.jar, classes3-dex2jar.jar, classes4-dex2jar.jar, classes5-dex2jar.jar, classes6-dex2jar.jar, classes7-dex2jar.jar
|
|
||||||
@@ -15,7 +15,6 @@ echo.
|
|||||||
echo %ESC%[1;4mBuild dex...%ESC%[0m
|
echo %ESC%[1;4mBuild dex...%ESC%[0m
|
||||||
echo.
|
echo.
|
||||||
call gradlew clean
|
call gradlew clean
|
||||||
del app\src\main\assets\version.properties
|
|
||||||
call gradlew versionFile
|
call gradlew versionFile
|
||||||
call gradlew assembleDebug
|
call gradlew assembleDebug
|
||||||
if "%ERRORLEVEL%" == "0" (
|
if "%ERRORLEVEL%" == "0" (
|
||||||
|
|||||||
+1
-3
@@ -1,4 +1,4 @@
|
|||||||
œ#!/bin/bash
|
#!/bin/bash
|
||||||
RED='\033[31m'
|
RED='\033[31m'
|
||||||
GREEN='\033[92m'
|
GREEN='\033[92m'
|
||||||
NC='\033[0m'
|
NC='\033[0m'
|
||||||
@@ -7,8 +7,6 @@ UNDERLINE='\033[4m'
|
|||||||
|
|
||||||
echo -e "${BOLD}${UNDERLINE}Сборка dex..${NC}\n"
|
echo -e "${BOLD}${UNDERLINE}Сборка dex..${NC}\n"
|
||||||
cd ../
|
cd ../
|
||||||
rm ../smali/assets/version.properties
|
|
||||||
rm ../lite/app/src/main/assets/version.properties
|
|
||||||
./gradlew versionFile
|
./gradlew versionFile
|
||||||
./gradlew assembleDebug
|
./gradlew assembleDebug
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
0840244ca18d071426e1a4cf350bdb0d446ca68f
|
|
||||||
@@ -467,7 +467,7 @@
|
|||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="proxy">
|
<string-array name="proxy">
|
||||||
<item>Без прокси</item>
|
<item>Без прокси</item>
|
||||||
<item>Проксирование API</item>
|
<item>xtrafrancyz</item>
|
||||||
<item>zaborona.help</item>
|
<item>zaborona.help</item>
|
||||||
<item>Сторонний HTTP</item>
|
<item>Сторонний HTTP</item>
|
||||||
<item>Сторонний HTTPS</item>
|
<item>Сторонний HTTPS</item>
|
||||||
|
|||||||
@@ -4131,6 +4131,7 @@
|
|||||||
<string name="proxyownersxtrsources">Исходный код прокси сервера</string>
|
<string name="proxyownersxtrsources">Исходный код прокси сервера</string>
|
||||||
<string name="proxyimpinfosum">Не используйте прокси если ВК не заблокирован в вашей стране\n\nДля применения изменений необходимо перезапустить приложение</string>
|
<string name="proxyimpinfosum">Не используйте прокси если ВК не заблокирован в вашей стране\n\nДля применения изменений необходимо перезапустить приложение</string>
|
||||||
<string name="useproxyinfo">Информация об использовании прокси</string>
|
<string name="useproxyinfo">Информация об использовании прокси</string>
|
||||||
|
<string name="useproxyinfosum">По умолчанию используется прокси-сервер от xtrafrancyz, но вы можете использовать сторонние прокси-серверы\n\nВводите домены без http/https\n\nЕсли ссылок нет, по умолчанию используется прокси-сервер от xtrafrancyz</string>
|
||||||
<string name="interfacenewsfeed">Лента</string>
|
<string name="interfacenewsfeed">Лента</string>
|
||||||
<string name="interfaceemoji">Эмодзи и стикеры</string>
|
<string name="interfaceemoji">Эмодзи и стикеры</string>
|
||||||
<string name="interfacestartfr">Стандартный стартовый фрагмент</string>
|
<string name="interfacestartfr">Стандартный стартовый фрагмент</string>
|
||||||
|
|||||||
@@ -204,6 +204,7 @@
|
|||||||
<item name="text_secondary">@android:color/system_accent2_700</item>
|
<item name="text_secondary">@android:color/system_accent2_700</item>
|
||||||
<item name="background_content">@android:color/system_neutral1_10</item>
|
<item name="background_content">@android:color/system_neutral1_10</item>
|
||||||
<item name="background_page">@android:color/system_neutral1_50</item>
|
<item name="background_page">@android:color/system_neutral1_50</item>
|
||||||
|
|
||||||
<item name="android:windowLightStatusBar">true</item>
|
<item name="android:windowLightStatusBar">true</item>
|
||||||
<item name="action_sheet_action_foreground">@android:color/system_accent1_900</item>
|
<item name="action_sheet_action_foreground">@android:color/system_accent1_900</item>
|
||||||
<item name="action_sheet_separator">@color/black_alpha12</item>
|
<item name="action_sheet_separator">@color/black_alpha12</item>
|
||||||
@@ -396,8 +397,9 @@
|
|||||||
<item name="accent">@android:color/system_accent1_500</item>
|
<item name="accent">@android:color/system_accent1_500</item>
|
||||||
<item name="text_primary">@android:color/system_accent1_900</item>
|
<item name="text_primary">@android:color/system_accent1_900</item>
|
||||||
<item name="text_secondary">@android:color/system_accent2_700</item>
|
<item name="text_secondary">@android:color/system_accent2_700</item>
|
||||||
<item name="background_content">@*android:color/system_neutral1_10</item>
|
<item name="background_content">@android:color/system_neutral1_10</item>
|
||||||
<item name="background_page">@android:color/system_neutral1_50</item>
|
<item name="background_page">@android:color/system_neutral1_50</item>
|
||||||
|
|
||||||
<item name="android:windowLightStatusBar">true</item>
|
<item name="android:windowLightStatusBar">true</item>
|
||||||
<item name="action_sheet_action_foreground">?accent</item>
|
<item name="action_sheet_action_foreground">?accent</item>
|
||||||
<item name="action_sheet_separator">@color/black_alpha12</item>
|
<item name="action_sheet_separator">@color/black_alpha12</item>
|
||||||
|
|||||||
@@ -628,7 +628,7 @@
|
|||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="proxy">
|
<string-array name="proxy">
|
||||||
<item>No Proxy</item>
|
<item>No Proxy</item>
|
||||||
<item>API Proxy</item>
|
<item>xtrafrancyz</item>
|
||||||
<item>zaborona.help</item>
|
<item>zaborona.help</item>
|
||||||
<item>Custom HTTP</item>
|
<item>Custom HTTP</item>
|
||||||
<item>Custom HTTPS</item>
|
<item>Custom HTTPS</item>
|
||||||
@@ -636,7 +636,7 @@
|
|||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="proxy_value">
|
<string-array name="proxy_value">
|
||||||
<item>noproxy</item>
|
<item>noproxy</item>
|
||||||
<item>apiproxy</item>
|
<item>xtrafrancyz</item>
|
||||||
<item>zaborona</item>
|
<item>zaborona</item>
|
||||||
<item>http</item>
|
<item>http</item>
|
||||||
<item>https</item>
|
<item>https</item>
|
||||||
|
|||||||
@@ -4255,6 +4255,7 @@ Does not affect vk.cc links"</string>
|
|||||||
<string name="proxyownersxtrsources">Proxy server sources</string>
|
<string name="proxyownersxtrsources">Proxy server sources</string>
|
||||||
<string name="proxyimpinfosum">Don\'t use proxy if VK is available in your country\n\nYou need to restart the application to apply proxy settings</string>
|
<string name="proxyimpinfosum">Don\'t use proxy if VK is available in your country\n\nYou need to restart the application to apply proxy settings</string>
|
||||||
<string name="useproxyinfo">Information about using a proxy</string>
|
<string name="useproxyinfo">Information about using a proxy</string>
|
||||||
|
<string name="useproxyinfosum">By default a proxy from xtrafrancyz is used, but you can use third-party proxies\n\nEnter domains without http/https\n\nIf there are no links, the proxy from xtrafrancyz is used by default</string>
|
||||||
<string name="interfacenewsfeed">Feed</string>
|
<string name="interfacenewsfeed">Feed</string>
|
||||||
<string name="interfaceemoji">Emoji and stickers</string>
|
<string name="interfaceemoji">Emoji and stickers</string>
|
||||||
<string name="interfacestartfr">Default start fragment</string>
|
<string name="interfacestartfr">Default start fragment</string>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="isMusicRestricted" android:key="isMusicRestricted" android:summary="Вкшные ограничения на музыку. Фактически ничего не ограничивает, ибо всё вырезано" android:defaultValue="true" />
|
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="isMusicRestricted" android:key="isMusicRestricted" android:summary="Вкшные ограничения на музыку. Фактически ничего не ограничивает, ибо всё вырезано" android:defaultValue="true" />
|
||||||
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="hasMusicSubscription" android:key="hasMusicSubscription" android:summary="Подписка на музыку" android:defaultValue="true" />
|
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="hasMusicSubscription" android:key="hasMusicSubscription" android:summary="Подписка на музыку" android:defaultValue="true" />
|
||||||
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="Вернуть старые пункты в about" android:key="oldabout" android:defaultValue="false" />
|
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="Вернуть старые пункты в about" android:key="oldabout" android:defaultValue="false" />
|
||||||
<EditTextPreference android:title="SSFS Domain" android:key="ssfscustom" android:defaultValue="https://vtsf.vknext.net" />
|
<EditTextPreference android:title="SSFS Domain" android:key="ssfscustom" android:defaultValue="https://sf.vknext.ru" />
|
||||||
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
|
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
<PreferenceCategory android:title="Домены" android:key="domains">
|
<PreferenceCategory android:title="Домены" android:key="domains">
|
||||||
|
|||||||
@@ -1,16 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<PreferenceScreen
|
<PreferenceScreen
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
<PreferenceCategory android:title="2фа вход">
|
<Preference android:enabled="false" android:title="@string/proxyimpinfo" android:summary="@string/proxyimpinfosum" />
|
||||||
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="libverify support" android:key="libverify" android:summary="Включение может пофиксить 2фа вход" android:defaultValue="false" />
|
<com.vtosters.lite.ui.SummaryListPreference android:entries="@array/proxy" android:title="@string/useproxy" android:key="proxy" android:defaultValue="noproxy" android:dialogTitle="@string/useproxysum" android:entryValues="@array/proxy_value" />
|
||||||
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
|
|
||||||
</PreferenceCategory>
|
|
||||||
<PreferenceCategory android:title="@string/vtlproxy">
|
|
||||||
<Preference android:enabled="false" android:title="@string/proxyimpinfo" android:summary="@string/proxyimpinfosum" />
|
|
||||||
<com.vtosters.lite.ui.SummaryListPreference android:entries="@array/proxy" android:title="@string/useproxy" android:key="proxy" android:defaultValue="noproxy" android:dialogTitle="@string/useproxysum" android:entryValues="@array/proxy_value" />
|
|
||||||
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
|
|
||||||
</PreferenceCategory>
|
|
||||||
<PreferenceCategory android:title="@string/proxyadvsettings">
|
<PreferenceCategory android:title="@string/proxyadvsettings">
|
||||||
|
<Preference android:enabled="false" android:title="@string/useproxyinfo" android:summary="@string/useproxyinfosum" />
|
||||||
<EditTextPreference android:title="@string/proxyapi" android:key="proxyapi" android:defaultValue="" />
|
<EditTextPreference android:title="@string/proxyapi" android:key="proxyapi" android:defaultValue="" />
|
||||||
<EditTextPreference android:title="@string/proxyoauth" android:key="proxyoauth" android:defaultValue="" />
|
<EditTextPreference android:title="@string/proxyoauth" android:key="proxyoauth" android:defaultValue="" />
|
||||||
<EditTextPreference android:title="@string/proxystatic" android:key="proxystatic" android:defaultValue="" />
|
<EditTextPreference android:title="@string/proxystatic" android:key="proxystatic" android:defaultValue="" />
|
||||||
|
|||||||
@@ -222,6 +222,8 @@
|
|||||||
.line 386
|
.line 386
|
||||||
invoke-static {v0}, Lcom/vk/core/util/ToastUtils;->a(Ljava/lang/CharSequence;)V
|
invoke-static {v0}, Lcom/vk/core/util/ToastUtils;->a(Ljava/lang/CharSequence;)V
|
||||||
|
|
||||||
|
invoke-static {p1}, Lru/vtosters/lite/downloaders/MusicDownloader;->DownloadTrack(Lcom/vk/dto/music/MusicTrack;)V
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
|
|
||||||
iget-object p3, p0, Lcom/vk/music/model/a/MusicTrackModelImpl;->i:Lcom/vk/music/utils/BoomHelper;
|
iget-object p3, p0, Lcom/vk/music/model/a/MusicTrackModelImpl;->i:Lcom/vk/music/utils/BoomHelper;
|
||||||
|
|||||||
@@ -1070,36 +1070,6 @@
|
|||||||
|
|
||||||
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
new-instance v5, Lcom/vtosters/lite/fragments/SettingsListFragment$a;
|
|
||||||
|
|
||||||
const v6, 0x7f0803e3
|
|
||||||
|
|
||||||
const v7, 0x7f040022
|
|
||||||
|
|
||||||
new-instance v8, Ljava/lang/StringBuilder;
|
|
||||||
|
|
||||||
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
|
|
||||||
|
|
||||||
const-string v9, "Сообщить о баге"
|
|
||||||
|
|
||||||
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
||||||
|
|
||||||
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
|
||||||
|
|
||||||
move-result-object v8
|
|
||||||
|
|
||||||
new-instance v9, Lcom/vtosters/lite/fragments/VTReport;
|
|
||||||
|
|
||||||
invoke-direct {v9, p0}, Lcom/vtosters/lite/fragments/VTReport;-><init>(Lcom/vtosters/lite/fragments/SettingsListFragment$b;)V
|
|
||||||
|
|
||||||
invoke-direct {v5, v6, v7, v8, v9}, Lcom/vtosters/lite/fragments/SettingsListFragment$a;-><init>(IILjava/lang/Object;Ljava/lang/Runnable;)V
|
|
||||||
|
|
||||||
invoke-static {v4, v5}, Lcom/vtosters/lite/ui/holder/RecyclerSectionAdapter$a;->a(ILjava/lang/Object;)Lcom/vtosters/lite/ui/holder/RecyclerSectionAdapter$a;
|
|
||||||
|
|
||||||
move-result-object v5
|
|
||||||
|
|
||||||
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
|
||||||
|
|
||||||
.line 252
|
.line 252
|
||||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public Lcom/vtosters/lite/fragments/VTFAQ;
|
.class public Lcom/vtosters/lite/fragments/VTFAQ;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.source "VTFAQ.java"
|
.source "VTAbout.java"
|
||||||
|
|
||||||
# interfaces
|
# interfaces
|
||||||
.implements Ljava/lang/Runnable;
|
.implements Ljava/lang/Runnable;
|
||||||
|
|||||||
@@ -1,55 +0,0 @@
|
|||||||
.class public Lcom/vtosters/lite/fragments/VTReport;
|
|
||||||
.super Ljava/lang/Object;
|
|
||||||
.source "VTReport.java"
|
|
||||||
|
|
||||||
# interfaces
|
|
||||||
.implements Ljava/lang/Runnable;
|
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
|
||||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
|
||||||
value = Lcom/vtosters/lite/fragments/SettingsListFragment$b;->b()Ljava/util/ArrayList;
|
|
||||||
.end annotation
|
|
||||||
|
|
||||||
.annotation system Ldalvik/annotation/InnerClass;
|
|
||||||
accessFlags = 0x0
|
|
||||||
name = null
|
|
||||||
.end annotation
|
|
||||||
|
|
||||||
|
|
||||||
# instance fields
|
|
||||||
.field final synthetic a:Lcom/vtosters/lite/fragments/SettingsListFragment$b;
|
|
||||||
|
|
||||||
|
|
||||||
# direct methods
|
|
||||||
.method constructor <init>(Lcom/vtosters/lite/fragments/SettingsListFragment$b;)V
|
|
||||||
.locals 0
|
|
||||||
|
|
||||||
.line 216
|
|
||||||
iput-object p1, p0, Lcom/vtosters/lite/fragments/VTReport;->a:Lcom/vtosters/lite/fragments/SettingsListFragment$b;
|
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
||||||
|
|
||||||
return-void
|
|
||||||
.end method
|
|
||||||
|
|
||||||
|
|
||||||
# virtual methods
|
|
||||||
.method public run()V
|
|
||||||
.locals 2
|
|
||||||
|
|
||||||
.line 220
|
|
||||||
iget-object v0, p0, Lcom/vtosters/lite/fragments/VTReport;->a:Lcom/vtosters/lite/fragments/SettingsListFragment$b;
|
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/vtosters/lite/fragments/SettingsListFragment$b;->a:Lcom/vtosters/lite/fragments/SettingsListFragment;
|
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/vtosters/lite/fragments/SettingsListFragment;->n()Landroid/content/Context;
|
|
||||||
|
|
||||||
move-result-object v0
|
|
||||||
|
|
||||||
const-string v1, "https://github.com/vtosters/lite/issues"
|
|
||||||
|
|
||||||
invoke-static {v0, v1}, Lcom/vk/common/links/LinkProcessor;->a(Landroid/content/Context;Ljava/lang/String;)V
|
|
||||||
|
|
||||||
return-void
|
|
||||||
.end method
|
|
||||||
@@ -380,9 +380,7 @@
|
|||||||
|
|
||||||
const-string v1, "libverify_support"
|
const-string v1, "libverify_support"
|
||||||
|
|
||||||
invoke-static {}, Lru/vtosters/lite/utils/Prefs;->libverify()Z
|
const/4 v2, 0x0
|
||||||
|
|
||||||
move-result v2
|
|
||||||
|
|
||||||
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user