.
================================================
FILE: README.md
================================================
### AD-FREE | NEW FEATURES | FREEDOM
| **Status** |


|
| :-------------: | :-------------: |
| **Download Milestone** | **
&style=for-the-badge)
-7.3M-red.svg?style=for-the-badge)
-1.1M-red.svg?style=for-the-badge)
-400K-red.svg?style=for-the-badge)
** |
| **Miscellaneous** | **

** |
| **Trust Seal** | **
** |
| **Donation/Sponsor** | **[](https://ko-fi.com/I3I0IPJ3W)** |
---
| **Key Features** | **Descriptions** |
| ------------- | ------------- |
| **All-in-One Place** | Upgrade or Downgrade Anytime & Anywhere |
| **Manager Tools** | Uninstall, Open Settings, Clean Cached Data & Launch App. |
| **Experimentals** | Some A/B Features Are Available to Use |
| **Friendly Interface** | Neat & Slick Minimalist UI |
| **Less Storage** | Lightweight Manager |
| **Android** | Easy to Use |
---
| **Key Details** | **More Informations** |
| :-------------: | ------------- |
| **How It Works** | Depending on what variant or version the user wants to install, the manager will directly fetch that selected URL data. Once completed, the selected file can be installed. All links are available publicly.IF, you know what it means, then you know what it is. |
| **About The Project** | The successor to our previous manager app that was released way back in 2020 was developed by xC3FFF0E with the help of Sherlock Holmes.We decided to create an app where people can easily manage and install all versions of the music streaming app from their devices.We aim to make a simple yet useful manager app for everyone's convenience. On this second version of the manager app, we added a couple of features, such as the ability to uninstall, open the app's settings directly, clear the offline cached data, and launch the app. We hope that all users find these newly added features very useful. |
---
| **Databases** | **Shutdown Date** | **More Informations** |
| :-------------: | :-------------: | ------------- |
| **Legacy** | 04/01/22 | Legacy databases are now officially shut down. Update to the latest version of xManager (v3.2) to continue using the app. These are the databases used by our old manager up until xManager v1-v3.1.These databases are very old and deprecated at the same time. That is why we decided to take them down. |
| **Origins** | 02/24/23 | Origins databases are now officially shut down. Update to the latest version of xManager (v4.5) to continue using the app.These are the databases used by our old manager up until xManager v3.4-v4.4. |
---
| **For Contributors** | **More Informations** |
| ------------- | ------------- |
| **Code Change** | Pull requests should be done on the **"Developer"** branch. |
| **Translation Change/Update** | Pull requests should be done on the **"Developer"** branch. The translations can be found at `resource/values/strings.xml`. |
| **Submit Translations** | Pull requests should be done on the **"Developer"** branch. Please follow the `<--DEFAULT LANGUAGE-->` format that can be found at `resource/values/strings.xml`. |
---
| Important Notes |
| ------------- |
| xManager was created using [Sketchware Pro](https://github.com/Sketchware-Pro/Sketchware-Pro) for Android.
xManager uses [Sketch2Any](https://play.google.com/store/apps/details?id=com.sketch2any) to convert the project to Android Studio.
**No trackers, no spyware, no keyloggers, or any other malicious codes** are added to the source code. What you see in the source code is what's inside the build app. You can extract the app for yourself. The source code that can be seen here is what's inside the exported zip file for Android Studio. There are some instances where the source code is unbuildable. Some parts might be missing and such due to limitations. Users might experience downtime and maintenance when using the manager app since we are manually changing the hosting links of each file from time to time. xManager is completely free, and we do not get any commissions from it **(rewarded ads are optional and can be disabled in the settings)**. We will support the app as long as we can. Internal improvements may not be guaranteed. |
---
| **The Team** | **Names/Alias** |
| ------------- | ------------- |
| **Developer** | xC3FFF0E |
---
| **Manager Translators** | **Names/Alias** |
| ------------- | ------------- |
| **Arabic Translation** | Yazan Kasem \| lnfinitesimal |
| **Bengali Translation** | 0V3R5!9H7 \| ssabit |
| **Chinese - Simplified Translation** | Gent G \| Softland99 \| zelixdxin |
| **French Translation** | The Punisher \| Luxchar \| xerta555 \| GlThibault |
| **Greek Translation** | Walter's Cousin #CAF |
| **Indonesian Translation** | Mc.J \| Deraidos \| RelvinArsenio |
| **Italian Translation** | albertopasqualetto \| Marco \| gdonisi |
| **Portuguese - Brazil Translation** | Loui's™ \| Zilberto Junior |
| **Portuguese - Portugal Translation** | Androide323 |
| **Romanian Translation** | NACH \| f9branza \| StephenTheMoldovan |
| **Russian Translation** | Pegioner \| vanja-san |
| **Slovenian Translation** | MysticX |
| **Spanish - Spain Translation** | PetFix \| Snapdragon845GMS \| Zkyclad \| c-franco |
| **Turkish Translation** | Berkay \| mikropsoft |
| **Ukrainian Translation** | NIKITA🇺🇦[beryllium] #PocoForEver |
| **Korean Translation** | Apious \| Annyeong-One |
| **Dutch Translation** | Kevin |
| **Vietnamese Translation** | minhtamvn \| tungnnnt17 |
| **German Translation** | smokedzn \| 4NDROM3DA |
| **Persian Translation** | ohshahab |
| **Hebrew Translation** | GreenArmy18 |
| **Polish Translation** | dearminder |
| **English Translation** | Dyras \| TheChilledBuffalo |
| **Slovak Translation** | KaldonM |
| **Swedish Translation** | rexobo |
| **Finnish Translation** | AfraidOfTheBigBlack \| Lilko1ra \| KasperiP |
| **Czech Translation** | rex2630 |
| **Chinese (Traditional) Translation** | cracky5322 \| TragicLifeHu |
| **Bulgarian Translation** | meorro \| martinov83 |
| **Serbian (Cyrillic) Translation** | nexiRS \| momcilovicluka |
| **Serbian (Latin) Translation** | nexiRS \| momcilovicluka |
| **Catalan Translation** | tomaquet18 |
| **Latvian Translation** | ClientSiderz \| gatesbydude |
| **Sinhala Translation** | Psycho649 |
| **Hungarian Translation** | gurtnyi |
| **Japanese Translation** | reindex-ot |
| **Nepali Translation** | iamkishansharma |
| **Tamil Translation** | jothi-prasath |
| **Thai Translation** | MaxNjtk |
| **Marathi Translation** | 5eeTheaveragecoder |
| **Malayalam Translation** | TheChilledBuffalo |
| **Croatian Translation** | mrki1111 \| momcilovicluka |
| **Hindi Translation** | askadityapandey |
| **Mongolian Translation** | Madvellony |
| **Armenian Translation** | AAVVIronAlex |
### THANKS TO ALL CONTRIBUTORS! ❤️
================================================
FILE: app/build.gradle
================================================
plugins {
id 'com.android.application'
}
android {
compileSdkVersion 28
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.xc3fff0e.xmanager"
minSdkVersion 21
targetSdkVersion 28
versionCode 230224
versionName "5.9"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'com.google.android.gms:play-services-ads:20.1.0'
implementation 'com.github.bumptech.glide:glide:4.12.0'
implementation 'com.google.code.gson:gson:2.8.7'
implementation 'com.squareup.okhttp3:okhttp:3.9.1'
}
================================================
FILE: app/src/main/AndroidManifest.xml
================================================
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/FileUtil.java
================================================
package com.xc3fff0e.xmanager;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.ColorMatrix;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.LightingColorFilter;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.RectF;
import android.media.ExifInterface;
import android.net.Uri;
import android.os.Environment;
import android.provider.DocumentsContract;
import android.provider.MediaStore;
import android.text.TextUtils;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.net.URLDecoder;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
public class FileUtil {
private static void createNewFile(String path) {
int lastSep = path.lastIndexOf(File.separator);
if (lastSep > 0) {
String dirPath = path.substring(0, lastSep);
makeDir(dirPath);
}
File file = new File(path);
try {
if (!file.exists()) file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
public static String readFile(String path) {
createNewFile(path);
StringBuilder sb = new StringBuilder();
FileReader fr = null;
try {
fr = new FileReader(new File(path));
char[] buff = new char[1024];
int length = 0;
while ((length = fr.read(buff)) > 0) {
sb.append(new String(buff, 0, length));
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fr != null) {
try {
fr.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
return sb.toString();
}
public static void writeFile(String path, String str) {
createNewFile(path);
FileWriter fileWriter = null;
try {
fileWriter = new FileWriter(new File(path), false);
fileWriter.write(str);
fileWriter.flush();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fileWriter != null)
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void copyFile(String sourcePath, String destPath) {
if (!isExistFile(sourcePath)) return;
createNewFile(destPath);
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream(sourcePath);
fos = new FileOutputStream(destPath, false);
byte[] buff = new byte[1024];
int length = 0;
while ((length = fis.read(buff)) > 0) {
fos.write(buff, 0, length);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fis != null) {
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public static void copyDir(String oldPath, String newPath) {
File oldFile = new File(oldPath);
File[] files = oldFile.listFiles();
File newFile = new File(newPath);
if (!newFile.exists()) {
newFile.mkdirs();
}
for (File file : files) {
if (file.isFile()) {
copyFile(file.getPath(), newPath + "/" + file.getName());
} else if (file.isDirectory()) {
copyDir(file.getPath(), newPath + "/" + file.getName());
}
}
}
public static void moveFile(String sourcePath, String destPath) {
copyFile(sourcePath, destPath);
deleteFile(sourcePath);
}
public static void deleteFile(String path) {
File file = new File(path);
if (!file.exists()) return;
if (file.isFile()) {
file.delete();
return;
}
File[] fileArr = file.listFiles();
if (fileArr != null) {
for (File subFile : fileArr) {
if (subFile.isDirectory()) {
deleteFile(subFile.getAbsolutePath());
}
if (subFile.isFile()) {
subFile.delete();
}
}
}
file.delete();
}
public static boolean isExistFile(String path) {
File file = new File(path);
return file.exists();
}
public static void makeDir(String path) {
if (!isExistFile(path)) {
File file = new File(path);
file.mkdirs();
}
}
public static void listDir(String path, ArrayList list) {
File dir = new File(path);
if (!dir.exists() || dir.isFile()) return;
File[] listFiles = dir.listFiles();
if (listFiles == null || listFiles.length <= 0) return;
if (list == null) return;
list.clear();
for (File file : listFiles) {
list.add(file.getAbsolutePath());
}
}
public static boolean isDirectory(String path) {
if (!isExistFile(path)) return false;
return new File(path).isDirectory();
}
public static boolean isFile(String path) {
if (!isExistFile(path)) return false;
return new File(path).isFile();
}
public static long getFileLength(String path) {
if (!isExistFile(path)) return 0;
return new File(path).length();
}
public static String getExternalStorageDir() {
return Environment.getExternalStorageDirectory().getAbsolutePath();
}
public static String getPackageDataDir(Context context) {
return context.getExternalFilesDir(null).getAbsolutePath();
}
public static String getPublicDir(String type) {
return Environment.getExternalStoragePublicDirectory(type).getAbsolutePath();
}
public static String convertUriToFilePath(final Context context, final Uri uri) {
String path = null;
if (DocumentsContract.isDocumentUri(context, uri)) {
if (isExternalStorageDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
if ("primary".equalsIgnoreCase(type)) {
path = Environment.getExternalStorageDirectory() + "/" + split[1];
}
} else if (isDownloadsDocument(uri)) {
final String id = DocumentsContract.getDocumentId(uri);
if (!TextUtils.isEmpty(id)) {
if (id.startsWith("raw:")) {
return id.replaceFirst("raw:", "");
}
}
final Uri contentUri = ContentUris
.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(id));
path = getDataColumn(context, contentUri, null, null);
} else if (isMediaDocument(uri)) {
final String docId = DocumentsContract.getDocumentId(uri);
final String[] split = docId.split(":");
final String type = split[0];
Uri contentUri = null;
if ("image".equals(type)) {
contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
} else if ("video".equals(type)) {
contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
} else if ("audio".equals(type)) {
contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
}
final String selection = "_id=?";
final String[] selectionArgs = new String[]{
split[1]
};
path = getDataColumn(context, contentUri, selection, selectionArgs);
}
} else if (ContentResolver.SCHEME_CONTENT.equalsIgnoreCase(uri.getScheme())) {
path = getDataColumn(context, uri, null, null);
} else if (ContentResolver.SCHEME_FILE.equalsIgnoreCase(uri.getScheme())) {
path = uri.getPath();
}
if (path != null) {
try {
return URLDecoder.decode(path, "UTF-8");
} catch(Exception e) {
return null;
}
}
return null;
}
private static String getDataColumn(Context context, Uri uri, String selection, String[] selectionArgs) {
final String column = MediaStore.Images.Media.DATA;
final String[] projection = {
column
};
try (Cursor cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null)) {
if (cursor != null && cursor.moveToFirst()) {
final int column_index = cursor.getColumnIndexOrThrow(column);
return cursor.getString(column_index);
}
} catch (Exception e) {
}
return null;
}
private static boolean isExternalStorageDocument(Uri uri) {
return "com.android.externalstorage.documents".equals(uri.getAuthority());
}
private static boolean isDownloadsDocument(Uri uri) {
return "com.android.providers.downloads.documents".equals(uri.getAuthority());
}
private static boolean isMediaDocument(Uri uri) {
return "com.android.providers.media.documents".equals(uri.getAuthority());
}
private static void saveBitmap(Bitmap bitmap, String destPath) {
FileUtil.createNewFile(destPath);
try (FileOutputStream out = new FileOutputStream(new File(destPath))) {
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Bitmap getScaledBitmap(String path, int max) {
Bitmap src = BitmapFactory.decodeFile(path);
int width = src.getWidth();
int height = src.getHeight();
float rate = 0.0f;
if (width > height) {
rate = max / (float) width;
height = (int) (height * rate);
width = max;
} else {
rate = max / (float) height;
width = (int) (width * rate);
height = max;
}
return Bitmap.createScaledBitmap(src, width, height, true);
}
public static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int reqHeight) {
final int width = options.outWidth;
final int height = options.outHeight;
int inSampleSize = 1;
if (height > reqHeight || width > reqWidth) {
final int halfHeight = height / 2;
final int halfWidth = width / 2;
while ((halfHeight / inSampleSize) >= reqHeight && (halfWidth / inSampleSize) >= reqWidth) {
inSampleSize *= 2;
}
}
return inSampleSize;
}
public static Bitmap decodeSampleBitmapFromPath(String path, int reqWidth, int reqHeight) {
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(path, options);
options.inSampleSize = calculateInSampleSize(options, reqWidth, reqHeight);
options.inJustDecodeBounds = false;
return BitmapFactory.decodeFile(path, options);
}
public static void resizeBitmapFileRetainRatio(String fromPath, String destPath, int max) {
if (!isExistFile(fromPath)) return;
Bitmap bitmap = getScaledBitmap(fromPath, max);
saveBitmap(bitmap, destPath);
}
public static void resizeBitmapFileToSquare(String fromPath, String destPath, int max) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Bitmap bitmap = Bitmap.createScaledBitmap(src, max, max, true);
saveBitmap(bitmap, destPath);
}
public static void resizeBitmapFileToCircle(String fromPath, String destPath) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Bitmap bitmap = Bitmap.createBitmap(src.getWidth(),
src.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
final int color = 0xff424242;
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, src.getWidth(), src.getHeight());
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawCircle(src.getWidth() / 2, src.getHeight() / 2,
src.getWidth() / 2, paint);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
canvas.drawBitmap(src, rect, rect, paint);
saveBitmap(bitmap, destPath);
}
public static void resizeBitmapFileWithRoundedBorder(String fromPath, String destPath, int pixels) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Bitmap bitmap = Bitmap.createBitmap(src.getWidth(), src
.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
final int color = 0xff424242;
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, src.getWidth(), src.getHeight());
final RectF rectF = new RectF(rect);
final float roundPx = pixels;
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
canvas.drawBitmap(src, rect, rect, paint);
saveBitmap(bitmap, destPath);
}
public static void cropBitmapFileFromCenter(String fromPath, String destPath, int w, int h) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
int width = src.getWidth();
int height = src.getHeight();
if (width < w && height < h) return;
int x = 0;
int y = 0;
if (width > w) x = (width - w) / 2;
if (height > h) y = (height - h) / 2;
int cw = w;
int ch = h;
if (w > width) cw = width;
if (h > height) ch = height;
Bitmap bitmap = Bitmap.createBitmap(src, x, y, cw, ch);
saveBitmap(bitmap, destPath);
}
public static void rotateBitmapFile(String fromPath, String destPath, float angle) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Matrix matrix = new Matrix();
matrix.postRotate(angle);
Bitmap bitmap = Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
saveBitmap(bitmap, destPath);
}
public static void scaleBitmapFile(String fromPath, String destPath, float x, float y) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Matrix matrix = new Matrix();
matrix.postScale(x, y);
int w = src.getWidth();
int h = src.getHeight();
Bitmap bitmap = Bitmap.createBitmap(src, 0, 0, w, h, matrix, true);
saveBitmap(bitmap, destPath);
}
public static void skewBitmapFile(String fromPath, String destPath, float x, float y) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Matrix matrix = new Matrix();
matrix.postSkew(x, y);
int w = src.getWidth();
int h = src.getHeight();
Bitmap bitmap = Bitmap.createBitmap(src, 0, 0, w, h, matrix, true);
saveBitmap(bitmap, destPath);
}
public static void setBitmapFileColorFilter(String fromPath, String destPath, int color) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
Bitmap bitmap = Bitmap.createBitmap(src, 0, 0,
src.getWidth() - 1, src.getHeight() - 1);
Paint p = new Paint();
ColorFilter filter = new LightingColorFilter(color, 1);
p.setColorFilter(filter);
Canvas canvas = new Canvas(bitmap);
canvas.drawBitmap(bitmap, 0, 0, p);
saveBitmap(bitmap, destPath);
}
public static void setBitmapFileBrightness(String fromPath, String destPath, float brightness) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
ColorMatrix cm = new ColorMatrix(new float[]
{
1, 0, 0, 0, brightness,
0, 1, 0, 0, brightness,
0, 0, 1, 0, brightness,
0, 0, 0, 1, 0
});
Bitmap bitmap = Bitmap.createBitmap(src.getWidth(), src.getHeight(), src.getConfig());
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint();
paint.setColorFilter(new ColorMatrixColorFilter(cm));
canvas.drawBitmap(src, 0, 0, paint);
saveBitmap(bitmap, destPath);
}
public static void setBitmapFileContrast(String fromPath, String destPath, float contrast) {
if (!isExistFile(fromPath)) return;
Bitmap src = BitmapFactory.decodeFile(fromPath);
ColorMatrix cm = new ColorMatrix(new float[]
{
contrast, 0, 0, 0, 0,
0, contrast, 0, 0, 0,
0, 0, contrast, 0, 0,
0, 0, 0, 1, 0
});
Bitmap bitmap = Bitmap.createBitmap(src.getWidth(), src.getHeight(), src.getConfig());
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint();
paint.setColorFilter(new ColorMatrixColorFilter(cm));
canvas.drawBitmap(src, 0, 0, paint);
saveBitmap(bitmap, destPath);
}
public static int getJpegRotate(String filePath) {
int rotate = 0;
try {
ExifInterface exif = new ExifInterface(filePath);
int iOrientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, -1);
switch (iOrientation) {
case ExifInterface.ORIENTATION_ROTATE_90:
rotate = 90;
break;
case ExifInterface.ORIENTATION_ROTATE_180:
rotate = 180;
break;
case ExifInterface.ORIENTATION_ROTATE_270:
rotate = 270;
break;
}
} catch (IOException e) {
return 0;
}
return rotate;
}
public static File createNewPictureFile(Context context) {
SimpleDateFormat date = new SimpleDateFormat("yyyyMMdd_HHmmss");
String fileName = date.format(new Date()) + ".jpg";
return new File(context.getExternalFilesDir(Environment.DIRECTORY_DCIM).getAbsolutePath() + File.separator + fileName);
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java
================================================
package com.xc3fff0e.xmanager;
import com.xc3fff0e.xmanager.SplashActivity;
import android.Manifest;
import android.animation.*;
import android.app.*;
import android.app.Activity;
import android.content.*;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.content.res.*;
import android.graphics.*;
import android.graphics.Typeface;
import android.graphics.drawable.*;
import android.media.*;
import android.net.*;
import android.os.*;
import android.text.*;
import android.text.style.*;
import android.util.*;
import android.view.*;
import android.view.View;
import android.view.View.*;
import android.view.animation.*;
import android.webkit.*;
import android.widget.*;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.ScrollView;
import android.widget.Spinner;
import android.widget.Switch;
import android.widget.TextView;
import androidx.annotation.*;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener;
import com.google.android.ads.consent.*;
import com.google.android.gms.ads.MobileAds;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.wuyr.rippleanimation.*;
import java.io.*;
import java.text.*;
import java.text.DecimalFormat;
import java.util.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Timer;
import java.util.TimerTask;
import java.util.regex.*;
import org.json.*;
import static android.os.Build.VERSION.SDK_INT;
import androidx.appcompat.app.AlertDialog;
import androidx.core.widget.NestedScrollView;
import androidx.core.content.ContextCompat;
import androidx.core.app.ActivityCompat;
import android.provider.Settings;
import androidx.annotation.NonNull;
import com.google.android.gms.ads.*;
import com.google.android.gms.ads.AdError;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.LoadAdError;
import com.google.android.material.snackbar.Snackbar;
import androidx.browser.customtabs.CustomTabsIntent;
import com.google.android.gms.ads.rewarded.RewardItem;
import com.google.android.gms.ads.rewarded.RewardedAd;
import com.google.android.gms.ads.interstitial.InterstitialAd;
import com.google.android.gms.ads.FullScreenContentCallback;
import com.google.android.gms.ads.OnUserEarnedRewardListener;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.rewarded.RewardedAdLoadCallback;
import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.ConsentInformation;
import com.google.android.ump.ConsentRequestParameters;
import com.google.android.ump.FormError;
import com.google.android.ump.UserMessagingPlatform;
public class MainActivity extends AppCompatActivity {
private RewardedAd mRewardedAd;
private Timer _timer = new Timer();
private double CHECK = 0;
private double COUNTER = 0;
private String download_ready_0 = "";
private String download_ready_desc_0 = "";
private String download_0 = "";
private String cancel_0 = "";
private double CLOSER_1 = 0;
private double CLOSER_2 = 0;
private String Installed_Checker = "";
private String Installed_Checker_Cloned = "";
private HashMap Datas = new HashMap<>();
private double Current_Version = 0;
private double Latest_Version = 0;
private double CLICKER_1 = 0;
private double CLICKER_2 = 0;
private double CLICKER_3 = 0;
private AlertDialog AlertDialog;
private double CLICKER_4 = 0;
private String Stock_Patched = "";
private String Amoled_Patched = "";
private String Stock_Cloned_Patched = "";
private String Amoled_Cloned_Patched = "";
private String Patched_Changelogs = "";
ConsentInformation consentInformation;
ConsentForm consentForm;
private String Other_Patched = "";
private ArrayList Language = new ArrayList<>();
private ArrayList Theme = new ArrayList<>();
private ArrayList> stock_patched = new ArrayList<>();
private ArrayList> amoled_patched = new ArrayList<>();
private ArrayList> stock_cloned_patched = new ArrayList<>();
private ArrayList> amoled_cloned_patched = new ArrayList<>();
private ArrayList> patched_changelogs = new ArrayList<>();
private ArrayList> other_patched = new ArrayList<>();
private LinearLayout box_header;
private LinearLayout main_body_optimization;
private ScrollView main_scroll_settings;
private ScrollView main_scroll_about;
private SwipeRefreshLayout main_refresh_layout;
private TextView title_header;
private TextView title_header_separator;
private TextView title_header_beta;
private LinearLayout box_header_tab;
private LinearLayout box_experiment;
private LinearLayout box_switch;
private LinearLayout box_update;
private ImageView icon_experiment;
private ImageView icon_switch;
private ImageView icon_update;
private TextView experiment_title;
private TextView hidden_download_1;
private TextView hidden_download_2;
private TextView hidden_download_3;
private TextView hidden_patched;
private TextView installation_failed;
private TextView existing_patched;
private TextView close;
private TextView mirror;
private TextView spap;
private TextView uninstall_patched;
private TextView open_settings;
private TextView uninstall;
private TextView delete;
private TextView open_patched;
private TextView ignore;
private TextView cloned;
private TextView install;
private TextView existing_patched_desc;
private TextView installation_failed_cloned_desc;
private TextView installation_failed_spap_desc;
private TextView installation_failed_desc;
private TextView hidden_update;
private TextView app_changelogs;
private TextView download_selected;
private TextView download_ready;
private TextView download_ready_desc;
private TextView downloading_file;
private TextView download_success;
private TextView maintenance_desc;
private TextView maintenance;
private TextView thanks;
private TextView main_title;
private TextView settings_title;
private TextView about_title;
private TextView file_directory;
private TextView new_update;
private TextView continue_1;
private TextView cancel;
private TextView download;
private TextView later;
private TextView directory;
private TextView install_now;
private TextView install_update;
private TextView go_back;
private TextView download_update;
private TextView not_now;
private TextView lite;
private TextView show_support;
private TextView show_support_desc;
private LinearLayout main_body_settings;
private LinearLayout box_settings_close;
private LinearLayout main_box_16;
private LinearLayout main_box_8;
private LinearLayout main_box_17;
private LinearLayout main_box_21;
private LinearLayout main_box_20;
private LinearLayout main_box_5;
private LinearLayout main_box_14;
private LinearLayout main_box_13;
private LinearLayout box_settings_icon_close;
private ImageView settings_icon_close;
private LinearLayout box_16_sub_1;
private LinearLayout box_16_sub_2;
private LinearLayout title_box_5;
private LinearLayout box_cloned_version;
private TextView cloned_version;
private Switch cloned_version_switch;
private TextView cloned_version_info;
private LinearLayout box_8_sub_1;
private LinearLayout box_8_sub_2;
private LinearLayout title_box_1;
private LinearLayout box_list_auto_refresh;
private TextView list_auto_refresh;
private Switch list_auto_refresh_switch;
private TextView list_auto_refresh_info;
private LinearLayout box_17_sub_1;
private LinearLayout box_17_sub_2;
private LinearLayout title_box_6;
private LinearLayout box_disable_reward_ad;
private TextView disable_reward_ad;
private Switch disable_reward_ad_switch;
private TextView disable_reward_ad_info;
private LinearLayout box_21_sub_1;
private LinearLayout box_21_sub_2;
private LinearLayout title_box_12;
private LinearLayout box_disable_notification;
private TextView disable_notification;
private Switch disable_notification_switch;
private TextView disable_notification_info;
private LinearLayout box_20_sub_1;
private LinearLayout box_20_sub_2;
private LinearLayout title_box_8;
private LinearLayout box_hide_stock_patched;
private TextView hide_stock_patched;
private Switch hide_stock_patched_switch;
private LinearLayout title_box_9;
private LinearLayout box_hide_amoled_patched;
private TextView hide_amoled_patched;
private Switch hide_amoled_patched_switch;
private LinearLayout box_5_sub_1;
private TextView theme;
private LinearLayout box_theme_switch;
private Spinner select_theme;
private LinearLayout box_14_sub_1;
private TextView language;
private LinearLayout box_language_switch;
private Spinner select_language;
private LinearLayout box_reboot;
private LinearLayout box_reset_preferences;
private TextView reboot;
private TextView reset_preferences;
private LinearLayout main_body_about;
private LinearLayout box_about_close;
private LinearLayout box_about_header;
private LinearLayout box_about_sub;
private LinearLayout box_about_1;
private LinearLayout box_about_6;
private LinearLayout box_about_7;
private TextView contributors;
private LinearLayout box_icon_close;
private ImageView icon_close;
private TextView title_about;
private TextView local_version;
private TextView sub_title;
private TextView xmanager_dev;
private TextView developer_1;
private TextView manager_lang_13;
private TextView translator_13;
private TextView manager_lang_1;
private TextView translator_1;
private TextView manager_lang_2;
private TextView translator_2;
private TextView manager_lang_3;
private TextView translator_3;
private TextView manager_lang_4;
private TextView translator_4;
private TextView manager_lang_5;
private TextView translator_5;
private TextView manager_lang_6;
private TextView translator_6;
private TextView manager_lang_7;
private TextView translator_7;
private TextView manager_lang_8;
private TextView translator_8;
private TextView manager_lang_15;
private TextView translator_15;
private TextView manager_lang_9;
private TextView translator_9;
private TextView manager_lang_14;
private TextView translator_14;
private TextView manager_lang_10;
private TextView translator_10;
private TextView manager_lang_12;
private TextView translator_12;
private TextView manager_lang_11;
private TextView translator_11;
private TextView manager_lang_16;
private TextView translator_16;
private TextView manager_lang_17;
private TextView translator_17;
private TextView manager_lang_18;
private TextView translator_18;
private TextView manager_lang_19;
private TextView translator_19;
private TextView manager_lang_20;
private TextView translator_20;
private TextView manager_lang_21;
private TextView translator_21;
private TextView manager_lang_22;
private TextView translator_22;
private TextView manager_lang_23;
private TextView translator_23;
private TextView manager_lang_24;
private TextView translator_24;
private TextView manager_lang_25;
private TextView translator_25;
private TextView manager_lang_26;
private TextView translator_26;
private TextView manager_lang_27;
private TextView translator_27;
private TextView manager_lang_28;
private TextView translator_28;
private TextView manager_lang_29;
private TextView translator_29;
private TextView manager_lang_30;
private TextView translator_30;
private TextView manager_lang_31;
private TextView translator_31;
private TextView manager_lang_32;
private TextView translator_32;
private TextView manager_lang_33;
private TextView translator_33;
private TextView manager_lang_34;
private TextView translator_34;
private TextView manager_lang_35;
private TextView translator_35;
private TextView manager_lang_36;
private TextView translator_36;
private TextView manager_lang_37;
private TextView translator_37;
private TextView manager_lang_38;
private TextView translator_38;
private TextView manager_lang_39;
private TextView translator_39;
private TextView manager_lang_40;
private TextView translator_40;
private TextView manager_lang_41;
private TextView translator_41;
private TextView manager_lang_42;
private TextView translator_42;
private TextView manager_lang_43;
private TextView translator_43;
private TextView manager_lang_44;
private TextView translator_44;
private TextView manager_lang_45;
private TextView translator_45;
private TextView manager_lang_46;
private TextView translator_46;
private TextView manager_donors;
private TextView donors_1;
private ScrollView main_scroll_body;
private LinearLayout main_body;
private LinearLayout main_box_1;
private LinearLayout main_box_2;
private LinearLayout main_box_3;
private LinearLayout main_box_19;
private LinearLayout main_box_6;
private LinearLayout box_sub_header;
private LinearLayout main_box_4;
private LinearLayout main_box_15;
private LinearLayout box_1;
private LinearLayout box_2;
private LinearLayout box_separator_1;
private LinearLayout box_5;
private ListView list_items_1;
private TextView title_1;
private LinearLayout box_1_sub;
private TextView patched_1;
private TextView sub_text_1;
private LinearLayout box_switch_1;
private TextView sub_1;
private TextView sub_3;
private TextView versions_1;
private LinearLayout box_sub_5;
private ImageView version_oc_01;
private LinearLayout box_3;
private LinearLayout box_4;
private LinearLayout box_separator_2;
private LinearLayout box_6;
private ListView list_items_2;
private TextView title_2;
private LinearLayout box_2_sub;
private TextView patched_2;
private TextView sub_text_2;
private LinearLayout box_switch_2;
private TextView sub_2;
private TextView sub_4;
private TextView versions_2;
private LinearLayout box_sub_6;
private ImageView version_oc_02;
private LinearLayout box_7;
private LinearLayout box_separator_3;
private LinearLayout box_9;
private ListView list_items_3;
private TextView title_3;
private LinearLayout box_3_sub;
private TextView patched_3;
private TextView versions_3;
private LinearLayout box_sub_7;
private ImageView version_oc_03;
private LinearLayout box_separator_8;
private LinearLayout box_sub_9;
private LinearLayout box_separator_9;
private TextView title_6;
private LinearLayout box_6_sub_2;
private LinearLayout box_separator_4;
private LinearLayout box_6_sub_3;
private ListView list_items_5;
private TextView sub_text_installed;
private LinearLayout box_installed;
private TextView sub_installed;
private TextView sub_separator_1;
private TextView sub_installed_c;
private TextView changelogs;
private LinearLayout box_changelogs;
private ImageView changelogs_oc;
private LinearLayout box_sub_1;
private LinearLayout box_sub_2;
private TextView title_sub;
private LinearLayout box_uninstall;
private LinearLayout box_settings;
private LinearLayout box_cache;
private LinearLayout box_open;
private ImageView icon_uninstall;
private ImageView icon_settings;
private ImageView icon_cache;
private ImageView icon_open;
private LinearLayout box_support;
private LinearLayout box_reddit;
private LinearLayout box_donate;
private LinearLayout box_about;
private TextView support;
private ImageView icon_support;
private TextView reddit;
private ImageView icon_reddit;
private TextView donate;
private ImageView icon_donate;
private TextView about;
private ImageView icon_about;
private LinearLayout box_discord;
private LinearLayout box_source;
private LinearLayout box_website;
private LinearLayout box_faq;
private TextView discord;
private ImageView icon_discord;
private TextView source;
private ImageView icon_source;
private TextView website;
private ImageView icon_website;
private TextView faq;
private ImageView icon_faq;
private TimerTask Timer;
private SharedPreferences THEME;
private SharedPreferences DESC_X;
private RequestNetwork Connection;
private RequestNetwork.RequestListener _Connection_request_listener;
private SharedPreferences LIST_REFRESH;
private SharedPreferences LANGUAGE;
private SharedPreferences DISABLE_REWARD_AD;
private SharedPreferences AD_UNIT;
private SharedPreferences SWITCH_VERSION;
private SharedPreferences REFETCH;
private SharedPreferences INITIALIZATION;
private SharedPreferences HIDE_PATCHED;
private SharedPreferences DISABLE_NOTIFICATION;
@Override
protected void onCreate(Bundle _savedInstanceState) {
super.onCreate(_savedInstanceState);
setContentView(R.layout.main);
initialize(_savedInstanceState);
MobileAds.initialize(this);
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED
|| ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED) {
ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1000);
} else {
initializeLogic();
}
}
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == 1000) {
initializeLogic();
}
}
private void initialize(Bundle _savedInstanceState) {
box_header = findViewById(R.id.box_header);
main_body_optimization = findViewById(R.id.main_body_optimization);
main_scroll_settings = findViewById(R.id.main_scroll_settings);
main_scroll_about = findViewById(R.id.main_scroll_about);
main_refresh_layout = findViewById(R.id.main_refresh_layout);
title_header = findViewById(R.id.title_header);
title_header_separator = findViewById(R.id.title_header_separator);
title_header_beta = findViewById(R.id.title_header_beta);
box_header_tab = findViewById(R.id.box_header_tab);
box_experiment = findViewById(R.id.box_experiment);
box_switch = findViewById(R.id.box_switch);
box_update = findViewById(R.id.box_update);
icon_experiment = findViewById(R.id.icon_experiment);
icon_switch = findViewById(R.id.icon_switch);
icon_update = findViewById(R.id.icon_update);
experiment_title = findViewById(R.id.experiment_title);
hidden_download_1 = findViewById(R.id.hidden_download_1);
hidden_download_2 = findViewById(R.id.hidden_download_2);
hidden_download_3 = findViewById(R.id.hidden_download_3);
hidden_patched = findViewById(R.id.hidden_patched);
installation_failed = findViewById(R.id.installation_failed);
existing_patched = findViewById(R.id.existing_patched);
close = findViewById(R.id.close);
mirror = findViewById(R.id.mirror);
spap = findViewById(R.id.spap);
uninstall_patched = findViewById(R.id.uninstall_patched);
open_settings = findViewById(R.id.open_settings);
uninstall = findViewById(R.id.uninstall);
delete = findViewById(R.id.delete);
open_patched = findViewById(R.id.open_patched);
ignore = findViewById(R.id.ignore);
cloned = findViewById(R.id.cloned);
install = findViewById(R.id.install);
existing_patched_desc = findViewById(R.id.existing_patched_desc);
installation_failed_cloned_desc = findViewById(R.id.installation_failed_cloned_desc);
installation_failed_spap_desc = findViewById(R.id.installation_failed_spap_desc);
installation_failed_desc = findViewById(R.id.installation_failed_desc);
hidden_update = findViewById(R.id.hidden_update);
app_changelogs = findViewById(R.id.app_changelogs);
download_selected = findViewById(R.id.download_selected);
download_ready = findViewById(R.id.download_ready);
download_ready_desc = findViewById(R.id.download_ready_desc);
downloading_file = findViewById(R.id.downloading_file);
download_success = findViewById(R.id.download_success);
maintenance_desc = findViewById(R.id.maintenance_desc);
maintenance = findViewById(R.id.maintenance);
thanks = findViewById(R.id.thanks);
main_title = findViewById(R.id.main_title);
settings_title = findViewById(R.id.settings_title);
about_title = findViewById(R.id.about_title);
file_directory = findViewById(R.id.file_directory);
new_update = findViewById(R.id.new_update);
continue_1 = findViewById(R.id.continue_1);
cancel = findViewById(R.id.cancel);
download = findViewById(R.id.download);
later = findViewById(R.id.later);
directory = findViewById(R.id.directory);
install_now = findViewById(R.id.install_now);
install_update = findViewById(R.id.install_update);
go_back = findViewById(R.id.go_back);
download_update = findViewById(R.id.download_update);
not_now = findViewById(R.id.not_now);
lite = findViewById(R.id.lite);
show_support = findViewById(R.id.show_support);
show_support_desc = findViewById(R.id.show_support_desc);
main_body_settings = findViewById(R.id.main_body_settings);
box_settings_close = findViewById(R.id.box_settings_close);
main_box_16 = findViewById(R.id.main_box_16);
main_box_8 = findViewById(R.id.main_box_8);
main_box_17 = findViewById(R.id.main_box_17);
main_box_21 = findViewById(R.id.main_box_21);
main_box_20 = findViewById(R.id.main_box_20);
main_box_5 = findViewById(R.id.main_box_5);
main_box_14 = findViewById(R.id.main_box_14);
main_box_13 = findViewById(R.id.main_box_13);
box_settings_icon_close = findViewById(R.id.box_settings_icon_close);
settings_icon_close = findViewById(R.id.settings_icon_close);
box_16_sub_1 = findViewById(R.id.box_16_sub_1);
box_16_sub_2 = findViewById(R.id.box_16_sub_2);
title_box_5 = findViewById(R.id.title_box_5);
box_cloned_version = findViewById(R.id.box_cloned_version);
cloned_version = findViewById(R.id.cloned_version);
cloned_version_switch = findViewById(R.id.cloned_version_switch);
cloned_version_info = findViewById(R.id.cloned_version_info);
box_8_sub_1 = findViewById(R.id.box_8_sub_1);
box_8_sub_2 = findViewById(R.id.box_8_sub_2);
title_box_1 = findViewById(R.id.title_box_1);
box_list_auto_refresh = findViewById(R.id.box_list_auto_refresh);
list_auto_refresh = findViewById(R.id.list_auto_refresh);
list_auto_refresh_switch = findViewById(R.id.list_auto_refresh_switch);
list_auto_refresh_info = findViewById(R.id.list_auto_refresh_info);
box_17_sub_1 = findViewById(R.id.box_17_sub_1);
box_17_sub_2 = findViewById(R.id.box_17_sub_2);
title_box_6 = findViewById(R.id.title_box_6);
box_disable_reward_ad = findViewById(R.id.box_disable_reward_ad);
disable_reward_ad = findViewById(R.id.disable_reward_ad);
disable_reward_ad_switch = findViewById(R.id.disable_reward_ad_switch);
disable_reward_ad_info = findViewById(R.id.disable_reward_ad_info);
box_21_sub_1 = findViewById(R.id.box_21_sub_1);
box_21_sub_2 = findViewById(R.id.box_21_sub_2);
title_box_12 = findViewById(R.id.title_box_12);
box_disable_notification = findViewById(R.id.box_disable_notification);
disable_notification = findViewById(R.id.disable_notification);
disable_notification_switch = findViewById(R.id.disable_notification_switch);
disable_notification_info = findViewById(R.id.disable_notification_info);
box_20_sub_1 = findViewById(R.id.box_20_sub_1);
box_20_sub_2 = findViewById(R.id.box_20_sub_2);
title_box_8 = findViewById(R.id.title_box_8);
box_hide_stock_patched = findViewById(R.id.box_hide_stock_patched);
hide_stock_patched = findViewById(R.id.hide_stock_patched);
hide_stock_patched_switch = findViewById(R.id.hide_stock_patched_switch);
title_box_9 = findViewById(R.id.title_box_9);
box_hide_amoled_patched = findViewById(R.id.box_hide_amoled_patched);
hide_amoled_patched = findViewById(R.id.hide_amoled_patched);
hide_amoled_patched_switch = findViewById(R.id.hide_amoled_patched_switch);
box_5_sub_1 = findViewById(R.id.box_5_sub_1);
theme = findViewById(R.id.theme);
box_theme_switch = findViewById(R.id.box_theme_switch);
select_theme = findViewById(R.id.select_theme);
box_14_sub_1 = findViewById(R.id.box_14_sub_1);
language = findViewById(R.id.language);
box_language_switch = findViewById(R.id.box_language_switch);
select_language = findViewById(R.id.select_language);
box_reboot = findViewById(R.id.box_reboot);
box_reset_preferences = findViewById(R.id.box_reset_preferences);
reboot = findViewById(R.id.reboot);
reset_preferences = findViewById(R.id.reset_preferences);
main_body_about = findViewById(R.id.main_body_about);
box_about_close = findViewById(R.id.box_about_close);
box_about_header = findViewById(R.id.box_about_header);
box_about_sub = findViewById(R.id.box_about_sub);
box_about_1 = findViewById(R.id.box_about_1);
box_about_6 = findViewById(R.id.box_about_6);
box_about_7 = findViewById(R.id.box_about_7);
contributors = findViewById(R.id.contributors);
box_icon_close = findViewById(R.id.box_icon_close);
icon_close = findViewById(R.id.icon_close);
title_about = findViewById(R.id.title_about);
local_version = findViewById(R.id.local_version);
sub_title = findViewById(R.id.sub_title);
xmanager_dev = findViewById(R.id.xmanager_dev);
developer_1 = findViewById(R.id.developer_1);
manager_lang_13 = findViewById(R.id.manager_lang_13);
translator_13 = findViewById(R.id.translator_13);
manager_lang_1 = findViewById(R.id.manager_lang_1);
translator_1 = findViewById(R.id.translator_1);
manager_lang_2 = findViewById(R.id.manager_lang_2);
translator_2 = findViewById(R.id.translator_2);
manager_lang_3 = findViewById(R.id.manager_lang_3);
translator_3 = findViewById(R.id.translator_3);
manager_lang_4 = findViewById(R.id.manager_lang_4);
translator_4 = findViewById(R.id.translator_4);
manager_lang_5 = findViewById(R.id.manager_lang_5);
translator_5 = findViewById(R.id.translator_5);
manager_lang_6 = findViewById(R.id.manager_lang_6);
translator_6 = findViewById(R.id.translator_6);
manager_lang_7 = findViewById(R.id.manager_lang_7);
translator_7 = findViewById(R.id.translator_7);
manager_lang_8 = findViewById(R.id.manager_lang_8);
translator_8 = findViewById(R.id.translator_8);
manager_lang_15 = findViewById(R.id.manager_lang_15);
translator_15 = findViewById(R.id.translator_15);
manager_lang_9 = findViewById(R.id.manager_lang_9);
translator_9 = findViewById(R.id.translator_9);
manager_lang_14 = findViewById(R.id.manager_lang_14);
translator_14 = findViewById(R.id.translator_14);
manager_lang_10 = findViewById(R.id.manager_lang_10);
translator_10 = findViewById(R.id.translator_10);
manager_lang_12 = findViewById(R.id.manager_lang_12);
translator_12 = findViewById(R.id.translator_12);
manager_lang_11 = findViewById(R.id.manager_lang_11);
translator_11 = findViewById(R.id.translator_11);
manager_lang_16 = findViewById(R.id.manager_lang_16);
translator_16 = findViewById(R.id.translator_16);
manager_lang_17 = findViewById(R.id.manager_lang_17);
translator_17 = findViewById(R.id.translator_17);
manager_lang_18 = findViewById(R.id.manager_lang_18);
translator_18 = findViewById(R.id.translator_18);
manager_lang_19 = findViewById(R.id.manager_lang_19);
translator_19 = findViewById(R.id.translator_19);
manager_lang_20 = findViewById(R.id.manager_lang_20);
translator_20 = findViewById(R.id.translator_20);
manager_lang_21 = findViewById(R.id.manager_lang_21);
translator_21 = findViewById(R.id.translator_21);
manager_lang_22 = findViewById(R.id.manager_lang_22);
translator_22 = findViewById(R.id.translator_22);
manager_lang_23 = findViewById(R.id.manager_lang_23);
translator_23 = findViewById(R.id.translator_23);
manager_lang_24 = findViewById(R.id.manager_lang_24);
translator_24 = findViewById(R.id.translator_24);
manager_lang_25 = findViewById(R.id.manager_lang_25);
translator_25 = findViewById(R.id.translator_25);
manager_lang_26 = findViewById(R.id.manager_lang_26);
translator_26 = findViewById(R.id.translator_26);
manager_lang_27 = findViewById(R.id.manager_lang_27);
translator_27 = findViewById(R.id.translator_27);
manager_lang_28 = findViewById(R.id.manager_lang_28);
translator_28 = findViewById(R.id.translator_28);
manager_lang_29 = findViewById(R.id.manager_lang_29);
translator_29 = findViewById(R.id.translator_29);
manager_lang_30 = findViewById(R.id.manager_lang_30);
translator_30 = findViewById(R.id.translator_30);
manager_lang_31 = findViewById(R.id.manager_lang_31);
translator_31 = findViewById(R.id.translator_31);
manager_lang_32 = findViewById(R.id.manager_lang_32);
translator_32 = findViewById(R.id.translator_32);
manager_lang_33 = findViewById(R.id.manager_lang_33);
translator_33 = findViewById(R.id.translator_33);
manager_lang_34 = findViewById(R.id.manager_lang_34);
translator_34 = findViewById(R.id.translator_34);
manager_lang_35 = findViewById(R.id.manager_lang_35);
translator_35 = findViewById(R.id.translator_35);
manager_lang_36 = findViewById(R.id.manager_lang_36);
translator_36 = findViewById(R.id.translator_36);
manager_lang_37 = findViewById(R.id.manager_lang_37);
translator_37 = findViewById(R.id.translator_37);
manager_lang_38 = findViewById(R.id.manager_lang_38);
translator_38 = findViewById(R.id.translator_38);
manager_lang_39 = findViewById(R.id.manager_lang_39);
translator_39 = findViewById(R.id.translator_39);
manager_lang_40 = findViewById(R.id.manager_lang_40);
translator_40 = findViewById(R.id.translator_40);
manager_lang_41 = findViewById(R.id.manager_lang_41);
translator_41 = findViewById(R.id.translator_41);
manager_lang_42 = findViewById(R.id.manager_lang_42);
translator_42 = findViewById(R.id.translator_42);
manager_lang_43 = findViewById(R.id.manager_lang_43);
translator_43 = findViewById(R.id.translator_43);
manager_lang_44 = findViewById(R.id.manager_lang_44);
translator_44 = findViewById(R.id.translator_44);
manager_lang_45 = findViewById(R.id.manager_lang_45);
translator_45 = findViewById(R.id.translator_45);
manager_lang_46 = findViewById(R.id.manager_lang_46);
translator_46 = findViewById(R.id.translator_46);
manager_donors = findViewById(R.id.manager_donors);
donors_1 = findViewById(R.id.donors_1);
main_scroll_body = findViewById(R.id.main_scroll_body);
main_body = findViewById(R.id.main_body);
main_box_1 = findViewById(R.id.main_box_1);
main_box_2 = findViewById(R.id.main_box_2);
main_box_3 = findViewById(R.id.main_box_3);
main_box_19 = findViewById(R.id.main_box_19);
main_box_6 = findViewById(R.id.main_box_6);
box_sub_header = findViewById(R.id.box_sub_header);
main_box_4 = findViewById(R.id.main_box_4);
main_box_15 = findViewById(R.id.main_box_15);
box_1 = findViewById(R.id.box_1);
box_2 = findViewById(R.id.box_2);
box_separator_1 = findViewById(R.id.box_separator_1);
box_5 = findViewById(R.id.box_5);
list_items_1 = findViewById(R.id.list_items_1);
title_1 = findViewById(R.id.title_1);
box_1_sub = findViewById(R.id.box_1_sub);
patched_1 = findViewById(R.id.patched_1);
sub_text_1 = findViewById(R.id.sub_text_1);
box_switch_1 = findViewById(R.id.box_switch_1);
sub_1 = findViewById(R.id.sub_1);
sub_3 = findViewById(R.id.sub_3);
versions_1 = findViewById(R.id.versions_1);
box_sub_5 = findViewById(R.id.box_sub_5);
version_oc_01 = findViewById(R.id.version_oc_01);
box_3 = findViewById(R.id.box_3);
box_4 = findViewById(R.id.box_4);
box_separator_2 = findViewById(R.id.box_separator_2);
box_6 = findViewById(R.id.box_6);
list_items_2 = findViewById(R.id.list_items_2);
title_2 = findViewById(R.id.title_2);
box_2_sub = findViewById(R.id.box_2_sub);
patched_2 = findViewById(R.id.patched_2);
sub_text_2 = findViewById(R.id.sub_text_2);
box_switch_2 = findViewById(R.id.box_switch_2);
sub_2 = findViewById(R.id.sub_2);
sub_4 = findViewById(R.id.sub_4);
versions_2 = findViewById(R.id.versions_2);
box_sub_6 = findViewById(R.id.box_sub_6);
version_oc_02 = findViewById(R.id.version_oc_02);
box_7 = findViewById(R.id.box_7);
box_separator_3 = findViewById(R.id.box_separator_3);
box_9 = findViewById(R.id.box_9);
list_items_3 = findViewById(R.id.list_items_3);
title_3 = findViewById(R.id.title_3);
box_3_sub = findViewById(R.id.box_3_sub);
patched_3 = findViewById(R.id.patched_3);
versions_3 = findViewById(R.id.versions_3);
box_sub_7 = findViewById(R.id.box_sub_7);
version_oc_03 = findViewById(R.id.version_oc_03);
box_separator_8 = findViewById(R.id.box_separator_8);
box_sub_9 = findViewById(R.id.box_sub_9);
box_separator_9 = findViewById(R.id.box_separator_9);
title_6 = findViewById(R.id.title_6);
box_6_sub_2 = findViewById(R.id.box_6_sub_2);
box_separator_4 = findViewById(R.id.box_separator_4);
box_6_sub_3 = findViewById(R.id.box_6_sub_3);
list_items_5 = findViewById(R.id.list_items_5);
sub_text_installed = findViewById(R.id.sub_text_installed);
box_installed = findViewById(R.id.box_installed);
sub_installed = findViewById(R.id.sub_installed);
sub_separator_1 = findViewById(R.id.sub_separator_1);
sub_installed_c = findViewById(R.id.sub_installed_c);
changelogs = findViewById(R.id.changelogs);
box_changelogs = findViewById(R.id.box_changelogs);
changelogs_oc = findViewById(R.id.changelogs_oc);
box_sub_1 = findViewById(R.id.box_sub_1);
box_sub_2 = findViewById(R.id.box_sub_2);
title_sub = findViewById(R.id.title_sub);
box_uninstall = findViewById(R.id.box_uninstall);
box_settings = findViewById(R.id.box_settings);
box_cache = findViewById(R.id.box_cache);
box_open = findViewById(R.id.box_open);
icon_uninstall = findViewById(R.id.icon_uninstall);
icon_settings = findViewById(R.id.icon_settings);
icon_cache = findViewById(R.id.icon_cache);
icon_open = findViewById(R.id.icon_open);
box_support = findViewById(R.id.box_support);
box_reddit = findViewById(R.id.box_reddit);
box_donate = findViewById(R.id.box_donate);
box_about = findViewById(R.id.box_about);
support = findViewById(R.id.support);
icon_support = findViewById(R.id.icon_support);
reddit = findViewById(R.id.reddit);
icon_reddit = findViewById(R.id.icon_reddit);
donate = findViewById(R.id.donate);
icon_donate = findViewById(R.id.icon_donate);
about = findViewById(R.id.about);
icon_about = findViewById(R.id.icon_about);
box_discord = findViewById(R.id.box_discord);
box_source = findViewById(R.id.box_source);
box_website = findViewById(R.id.box_website);
box_faq = findViewById(R.id.box_faq);
discord = findViewById(R.id.discord);
icon_discord = findViewById(R.id.icon_discord);
source = findViewById(R.id.source);
icon_source = findViewById(R.id.icon_source);
website = findViewById(R.id.website);
icon_website = findViewById(R.id.icon_website);
faq = findViewById(R.id.faq);
icon_faq = findViewById(R.id.icon_faq);
THEME = getSharedPreferences("THEME", Activity.MODE_PRIVATE);
DESC_X = getSharedPreferences("DESC_X", Activity.MODE_PRIVATE);
Connection = new RequestNetwork(this);
LIST_REFRESH = getSharedPreferences("LIST_REFRESH", Activity.MODE_PRIVATE);
LANGUAGE = getSharedPreferences("LANGUAGE", Activity.MODE_PRIVATE);
DISABLE_REWARD_AD = getSharedPreferences("DISABLE_REWARD_AD", Activity.MODE_PRIVATE);
AD_UNIT = getSharedPreferences("AD_UNIT", Activity.MODE_PRIVATE);
SWITCH_VERSION = getSharedPreferences("SWITCH_VERSION", Activity.MODE_PRIVATE);
REFETCH = getSharedPreferences("REFETCH", Activity.MODE_PRIVATE);
INITIALIZATION = getSharedPreferences("INITIALIZATION", Activity.MODE_PRIVATE);
HIDE_PATCHED = getSharedPreferences("HIDE_PATCHED", Activity.MODE_PRIVATE);
DISABLE_NOTIFICATION = getSharedPreferences("DISABLE_NOTIFICATION", Activity.MODE_PRIVATE);
box_experiment.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
RippleAnimation.create(box_experiment).setDuration((long)1000).start();
main_body_optimization.setVisibility(View.GONE);
main_scroll_settings.setVisibility(View.VISIBLE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
box_experiment.setVisibility(View.GONE);
box_switch.setVisibility(View.GONE);
box_update.setVisibility(View.GONE);
main_box_5.setVisibility(View.GONE);
main_box_8.setVisibility(View.GONE);
main_box_13.setVisibility(View.GONE);
main_box_14.setVisibility(View.GONE);
main_box_16.setVisibility(View.VISIBLE);
main_box_17.setVisibility(View.GONE);
main_box_20.setVisibility(View.GONE);
main_box_21.setVisibility(View.GONE);
title_header.setText(experiment_title.getText().toString());
title_header_beta.setTextColor(Color.TRANSPARENT);
title_header_separator.setTextColor(Color.TRANSPARENT);
_Tap_Animation(box_experiment);
CLOSER_2 = 1;
_Animation_4();
_Language_UI();
_Theme_UI();
}
});
box_switch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
RippleAnimation.create(box_switch).setDuration((long)1000).start();
main_body_optimization.setVisibility(View.GONE);
main_scroll_settings.setVisibility(View.VISIBLE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
box_experiment.setVisibility(View.GONE);
box_switch.setVisibility(View.GONE);
box_update.setVisibility(View.GONE);
main_box_5.setVisibility(View.VISIBLE);
main_box_8.setVisibility(View.VISIBLE);
main_box_13.setVisibility(View.VISIBLE);
main_box_14.setVisibility(View.VISIBLE);
main_box_16.setVisibility(View.GONE);
main_box_17.setVisibility(View.VISIBLE);
main_box_20.setVisibility(View.VISIBLE);
main_box_21.setVisibility(View.VISIBLE);
title_header.setText(settings_title.getText().toString());
title_header_beta.setTextColor(Color.TRANSPARENT);
title_header_separator.setTextColor(Color.TRANSPARENT);
_Tap_Animation(box_switch);
CLOSER_2 = 1;
_Animation_1();
_Language_UI();
_Theme_UI();
}
});
box_update.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(2000));
if (!SketchwareUtil.isConnected(getApplicationContext())) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Slow or No Internet Connection. Try again later.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
else {
if (Latest_Version > Current_Version) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Checking Updates...", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try {
final AlertDialog.Builder Update_Authorized = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(new_update.getText().toString().concat(""));
String TitleColor = "1DB954";
Update_Authorized.setTitle(Html.fromHtml(""+Title+""));
String Message = "What's New (Version ".concat(String.valueOf(Latest_Version).concat("):
".concat(app_changelogs.getText().toString().replace("\n", "
"))));
String MessageColor = "FFFFFF";
Update_Authorized.setMessage(Html.fromHtml(""+Message+""));
Update_Authorized.setPositiveButton(download_update.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Authorized, int p) {
AlertDialog.setCancelable(true);
try {
_Browser(hidden_update.getText().toString());
}
catch(Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "The file or link is currently unavailable. Please try again later.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Update_Authorized.setNeutralButton(not_now.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Authorized, int p) {
AlertDialog.setCancelable(true);
}
});
AlertDialog = Update_Authorized.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
}
catch(Exception e) {
}
}
});
}
};
_timer.schedule(Timer, (int)(2800));
}
else {
if (Latest_Version == Current_Version) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Checking Updates...", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try {
final AlertDialog.Builder Update_Latest = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat("xManager v".concat(local_version.getText().toString().concat(" (Latest)")).concat(""));
String TitleColor = "1DB954";
Update_Latest.setTitle(Html.fromHtml(""+Title+""));
String Message = app_changelogs.getText().toString().replace("\n", "
");
String MessageColor = "FFFFFF";
Update_Latest.setMessage(Html.fromHtml(""+Message+""));
AlertDialog = Update_Latest.create();
_AlertDialog_Color();
AlertDialog.show();
}
catch(Exception e) {
}
}
});
}
};
_timer.schedule(Timer, (int)(2800));
}
}
}
}
_Tap_Animation(box_update);
}
catch(Exception e) {
}
}
});
box_settings_icon_close.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
RippleAnimation.create(box_settings_icon_close).setDuration((long)1000).start();
main_body_optimization.setVisibility(View.GONE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.VISIBLE);
box_experiment.setVisibility(View.VISIBLE);
box_switch.setVisibility(View.VISIBLE);
box_update.setVisibility(View.VISIBLE);
title_header.setText(main_title.getText().toString());
title_header_beta.setTextColor(0xFFFFFFFF);
title_header_separator.setTextColor(0xFFFFFFFF);
Animation header_beta;
header_beta = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
header_beta.setDuration(200); title_header_beta.startAnimation(header_beta);
header_beta = null;
_Tap_Animation(box_settings_icon_close);
CLOSER_2 = 0;
_Animation_0();
}
});
cloned_version_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton _param1, boolean _param2) {
final boolean _isChecked = _param2;
if (!_isChecked) {
SWITCH_VERSION.edit().putString("SWITCH", "A").commit();
title_1.setText("STOCK PATCHED");
title_2.setText("AMOLED PATCHED");
patched_1.setText("Ad-free, unlimited skips, and play on-demand");
patched_2.setText("Same features but in an AMOLED black theme");
patched_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
patched_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
patched_1.setTextSize((int)12);
patched_2.setTextSize((int)12);
sub_1.setVisibility(View.VISIBLE);
sub_2.setVisibility(View.VISIBLE);
sub_3.setVisibility(View.GONE);
sub_4.setVisibility(View.GONE);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
list_items_1.setAdapter(new List_items_1Adapter(stock_patched));
list_items_2.setAdapter(new List_items_2Adapter(amoled_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
CLICKER_1 = 1;
CLICKER_2 = 1;
CLICKER_3 = 1;
CLICKER_4 = 1;
}
else {
if (_isChecked) {
SWITCH_VERSION.edit().putString("SWITCH", "B").commit();
title_1.setText("STOCK CLONED PATCHED");
title_2.setText("AMOLED CLONED PATCHED");
patched_1.setText("A cloned version of the stock patched");
patched_2.setText("A cloned version of the stock patched with an AMOLED black theme");
patched_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
patched_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
patched_1.setTextSize((int)12);
patched_2.setTextSize((int)12);
sub_1.setVisibility(View.GONE);
sub_2.setVisibility(View.GONE);
sub_3.setVisibility(View.VISIBLE);
sub_4.setVisibility(View.VISIBLE);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
list_items_1.setAdapter(new List_items_1Adapter(stock_cloned_patched));
list_items_2.setAdapter(new List_items_2Adapter(amoled_cloned_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
CLICKER_1 = 1;
CLICKER_2 = 1;
CLICKER_3 = 1;
CLICKER_4 = 1;
}
}
COUNTER = 1;
}
});
list_auto_refresh_switch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(3000));
_Hide_Reminder();
}
else {
}
}
catch(Exception e) {
}
}
});
list_auto_refresh_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton _param1, boolean _param2) {
final boolean _isChecked = _param2;
if (_isChecked) {
LIST_REFRESH.edit().putString("UPDATE", "ON").commit();
}
else {
LIST_REFRESH.edit().putString("UPDATE", "OFF").commit();
}
COUNTER = 1;
}
});
disable_reward_ad_switch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(3000));
_Hide_Reminder();
}
else {
}
}
catch(Exception e) {
}
}
});
disable_reward_ad_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton _param1, boolean _param2) {
final boolean _isChecked = _param2;
if (_isChecked) {
DISABLE_REWARD_AD.edit().putString("REWARD_AD", "ON").commit();
}
else {
DISABLE_REWARD_AD.edit().putString("REWARD_AD", "OFF").commit();
}
COUNTER = 1;
}
});
disable_notification_switch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(3000));
_Hide_Reminder();
}
else {
}
}
catch(Exception e) {
}
}
});
disable_notification_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton _param1, boolean _param2) {
final boolean _isChecked = _param2;
if (_isChecked) {
DISABLE_NOTIFICATION.edit().putString("DISABLE", "ON").commit();
}
else {
DISABLE_NOTIFICATION.edit().putString("DISABLE", "OFF").commit();
}
COUNTER = 1;
}
});
hide_stock_patched_switch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(3000));
_Hide_Reminder();
}
else {
}
}
catch(Exception e) {
}
}
});
hide_stock_patched_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton _param1, boolean _param2) {
final boolean _isChecked = _param2;
if (_isChecked) {
HIDE_PATCHED.edit().putString("SWITCH_A", "ON").commit();
}
else {
HIDE_PATCHED.edit().putString("SWITCH_A", "OFF").commit();
}
COUNTER = 1;
}
});
hide_amoled_patched_switch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(3000));
_Hide_Reminder();
}
else {
}
}
catch(Exception e) {
}
}
});
hide_amoled_patched_switch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton _param1, boolean _param2) {
final boolean _isChecked = _param2;
if (_isChecked) {
HIDE_PATCHED.edit().putString("SWITCH_B", "ON").commit();
}
else {
HIDE_PATCHED.edit().putString("SWITCH_B", "OFF").commit();
}
COUNTER = 1;
}
});
select_theme.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> _param1, View _param2, int _param3, long _param4) {
final int _position = _param3;
if (_position == 0) {
THEME.edit().putString("THEME", "0").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 1) {
THEME.edit().putString("THEME", "1").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 2) {
THEME.edit().putString("THEME", "2").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 3) {
THEME.edit().putString("THEME", "3").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 4) {
THEME.edit().putString("THEME", "4").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 5) {
THEME.edit().putString("THEME", "5").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 6) {
THEME.edit().putString("THEME", "6").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 7) {
THEME.edit().putString("THEME", "7").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 8) {
THEME.edit().putString("THEME", "8").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 9) {
THEME.edit().putString("THEME", "9").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 10) {
THEME.edit().putString("THEME", "10").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 11) {
THEME.edit().putString("THEME", "11").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 12) {
THEME.edit().putString("THEME", "12").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 13) {
THEME.edit().putString("THEME", "13").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 14) {
THEME.edit().putString("THEME", "14").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 15) {
THEME.edit().putString("THEME", "15").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 16) {
THEME.edit().putString("THEME", "16").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 17) {
THEME.edit().putString("THEME", "17").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 18) {
THEME.edit().putString("THEME", "18").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 19) {
THEME.edit().putString("THEME", "19").commit();
COUNTER = 1;
_Theme_UI();
}
else {
if (_position == 20) {
THEME.edit().putString("THEME", "20").commit();
COUNTER = 1;
_Theme_UI();
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
@Override
public void onNothingSelected(AdapterView> _param1) {
}
});
select_language.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> _param1, View _param2, int _param3, long _param4) {
final int _position = _param3;
if (_position == 0) {
LANGUAGE.edit().putString("LANGUAGE", "0").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 1) {
LANGUAGE.edit().putString("LANGUAGE", "1").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 2) {
LANGUAGE.edit().putString("LANGUAGE", "2").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 3) {
LANGUAGE.edit().putString("LANGUAGE", "3").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 4) {
LANGUAGE.edit().putString("LANGUAGE", "4").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 5) {
LANGUAGE.edit().putString("LANGUAGE", "5").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 6) {
LANGUAGE.edit().putString("LANGUAGE", "6").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 7) {
LANGUAGE.edit().putString("LANGUAGE", "7").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 8) {
LANGUAGE.edit().putString("LANGUAGE", "8").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 9) {
LANGUAGE.edit().putString("LANGUAGE", "9").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 10) {
LANGUAGE.edit().putString("LANGUAGE", "10").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 11) {
LANGUAGE.edit().putString("LANGUAGE", "11").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 12) {
LANGUAGE.edit().putString("LANGUAGE", "12").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 13) {
LANGUAGE.edit().putString("LANGUAGE", "13").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 14) {
LANGUAGE.edit().putString("LANGUAGE", "14").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 15) {
LANGUAGE.edit().putString("LANGUAGE", "15").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 16) {
LANGUAGE.edit().putString("LANGUAGE", "16").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 17) {
LANGUAGE.edit().putString("LANGUAGE", "17").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 18) {
LANGUAGE.edit().putString("LANGUAGE", "18").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 19) {
LANGUAGE.edit().putString("LANGUAGE", "19").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 20) {
LANGUAGE.edit().putString("LANGUAGE", "20").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 21) {
LANGUAGE.edit().putString("LANGUAGE", "21").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 22) {
LANGUAGE.edit().putString("LANGUAGE", "22").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 23) {
LANGUAGE.edit().putString("LANGUAGE", "23").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 24) {
LANGUAGE.edit().putString("LANGUAGE", "24").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 25) {
LANGUAGE.edit().putString("LANGUAGE", "25").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 26) {
LANGUAGE.edit().putString("LANGUAGE", "26").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 27) {
LANGUAGE.edit().putString("LANGUAGE", "27").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 28) {
LANGUAGE.edit().putString("LANGUAGE", "28").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 29) {
LANGUAGE.edit().putString("LANGUAGE", "29").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 30) {
LANGUAGE.edit().putString("LANGUAGE", "30").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 31) {
LANGUAGE.edit().putString("LANGUAGE", "31").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 32) {
LANGUAGE.edit().putString("LANGUAGE", "32").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 33) {
LANGUAGE.edit().putString("LANGUAGE", "33").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 34) {
LANGUAGE.edit().putString("LANGUAGE", "34").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 35) {
LANGUAGE.edit().putString("LANGUAGE", "35").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 36) {
LANGUAGE.edit().putString("LANGUAGE", "36").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 37) {
LANGUAGE.edit().putString("LANGUAGE", "37").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 38) {
LANGUAGE.edit().putString("LANGUAGE", "38").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 39) {
LANGUAGE.edit().putString("LANGUAGE", "39").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 40) {
LANGUAGE.edit().putString("LANGUAGE", "40").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 41) {
LANGUAGE.edit().putString("LANGUAGE", "41").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 42) {
LANGUAGE.edit().putString("LANGUAGE", "42").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 43) {
LANGUAGE.edit().putString("LANGUAGE", "43").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 44) {
LANGUAGE.edit().putString("LANGUAGE", "44").commit();
COUNTER = 1;
_Language_UI();
}
else {
if (_position == 45) {
LANGUAGE.edit().putString("LANGUAGE", "45").commit();
COUNTER = 1;
_Language_UI();
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
@Override
public void onNothingSelected(AdapterView> _param1) {
}
});
box_reboot.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
box_header.setVisibility(View.GONE);
final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Intro_Dialog);
prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog);
prog.setMax(100);
prog.setMessage("Refetching datas...");
prog.setIndeterminate(true);
prog.setCancelable(false);
if (!MainActivity.this.isFinishing()){
prog.show();
}
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
prog.dismiss();
final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Intro_Dialog);
prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog);
prog.setMax(100);
prog.setMessage("Rebooting...");
prog.setIndeterminate(true);
prog.setCancelable(false);
prog.show();
if (!MainActivity.this.isFinishing()){
return;
}
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
box_header.setVisibility(View.VISIBLE);
prog.dismiss();
}
});
}
};
_timer.schedule(Timer, (int)(1000));
}
});
}
};
_timer.schedule(Timer, (int)(500));
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try {
Intent intent = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName() );
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}
catch (Exception e) {
}
}
});
}
};
_timer.schedule(Timer, (int)(1500));
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
Window w =MainActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); w.setStatusBarColor(0xFF171717);
}
main_body_optimization.setVisibility(View.VISIBLE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
box_experiment.setVisibility(View.GONE);
box_switch.setVisibility(View.GONE);
box_update.setVisibility(View.GONE);
_Reboot();
}
catch(Exception e) {
}
_Tap_Animation(box_reboot);
}
});
box_reset_preferences.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
cloned_version_switch.setChecked(false);
list_auto_refresh_switch.setChecked(false);
disable_reward_ad_switch.setChecked(false);
disable_notification_switch.setChecked(false);
hide_stock_patched_switch.setChecked(false);
hide_amoled_patched_switch.setChecked(false);
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF000000}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF000000}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF000000}));
select_language.setSelection((int)(0));
select_theme.setSelection((int)(0));
_Language_Fixer();
if (COUNTER == 1) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Back to default preferences", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
_Tap_Animation(box_reset_preferences);
COUNTER = 0;
}
});
box_icon_close.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
RippleAnimation.create(box_icon_close).setDuration((long)1000).start();
main_body_optimization.setVisibility(View.GONE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.VISIBLE);
box_experiment.setVisibility(View.VISIBLE);
box_switch.setVisibility(View.VISIBLE);
box_update.setVisibility(View.VISIBLE);
title_header.setText(main_title.getText().toString());
title_header_beta.setTextColor(0xFFFFFFFF);
title_header_separator.setTextColor(0xFFFFFFFF);
Animation header_beta;
header_beta = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
header_beta.setDuration(200); title_header_beta.startAnimation(header_beta);
header_beta = null;
_Tap_Animation(box_icon_close);
CLOSER_1 = 0;
_Animation_0();
}
});
main_box_1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
if (CLICKER_1 == 1) {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_1.setVisibility(View.VISIBLE);
list_items_1.setAdapter(new List_items_1Adapter(stock_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_1.setVisibility(View.VISIBLE);
list_items_1.setAdapter(new List_items_1Adapter(stock_cloned_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
}
}
version_oc_01.setImageResource(R.drawable.open);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
CLICKER_1 = 0;
CLICKER_2 = 1;
CLICKER_3 = 1;
CLICKER_4 = 1;
}
else {
if (CLICKER_1 == 0) {
version_oc_01.setImageResource(R.drawable.close);
list_items_1.setVisibility(View.GONE);
CLICKER_1 = 1;
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_01.startAnimation(animation);
animation = null;
}
});
main_box_2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
if (CLICKER_2 == 1) {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_2.setVisibility(View.VISIBLE);
list_items_2.setAdapter(new List_items_2Adapter(amoled_patched));
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_2.setVisibility(View.VISIBLE);
list_items_2.setAdapter(new List_items_2Adapter(amoled_cloned_patched));
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
}
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.open);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
list_items_1.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
CLICKER_1 = 1;
CLICKER_2 = 0;
CLICKER_3 = 1;
CLICKER_4 = 1;
}
else {
if (CLICKER_2 == 0) {
version_oc_02.setImageResource(R.drawable.close);
list_items_2.setVisibility(View.GONE);
CLICKER_2 = 1;
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_02.startAnimation(animation);
animation = null;
}
});
main_box_3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
if (CLICKER_3 == 1) {
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.open);
changelogs_oc.setImageResource(R.drawable.close);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.VISIBLE);
list_items_5.setVisibility(View.GONE);
list_items_3.setAdapter(new List_items_3Adapter(other_patched));
((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged();
CLICKER_1 = 1;
CLICKER_2 = 1;
CLICKER_3 = 0;
CLICKER_4 = 1;
}
else {
if (CLICKER_3 == 0) {
version_oc_03.setImageResource(R.drawable.close);
list_items_3.setVisibility(View.GONE);
CLICKER_3 = 1;
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_03.startAnimation(animation);
animation = null;
}
});
main_box_6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
if (CLICKER_4 == 1) {
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.open);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.VISIBLE);
list_items_5.setAdapter(new List_items_5Adapter(patched_changelogs));
((BaseAdapter)list_items_5.getAdapter()).notifyDataSetChanged();
CLICKER_1 = 1;
CLICKER_2 = 1;
CLICKER_3 = 1;
CLICKER_4 = 0;
}
else {
if (CLICKER_4 == 0) {
changelogs_oc.setImageResource(R.drawable.close);
list_items_5.setVisibility(View.GONE);
CLICKER_4 = 1;
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); changelogs_oc.startAnimation(animation);
animation = null;
}
});
list_items_1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> _param1, View _param2, int _param3, long _param4) {
final int _position = _param3;
try {
final AlertDialog.Builder Selected_Patched = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(download_ready_0.concat(""));
String TitleColor = "1DB954";
Selected_Patched.setTitle(Html.fromHtml(""+Title+""));
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
if (_position < 1) {
if ((_position % 1) == 0) {
String Message = "VERSION: ".concat(stock_patched.get((int)(stock_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("STOCK
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
String Message = "VERSION: ".concat(stock_patched.get((int)(stock_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("STOCK
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
if (_position < 1) {
if ((_position % 1) == 0) {
String Message = "VERSION: ".concat(stock_cloned_patched.get((int)(stock_cloned_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("STOCK CLONED
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
String Message = "VERSION: ".concat(stock_cloned_patched.get((int)(stock_cloned_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("STOCK CLONED
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
}
Selected_Patched.setPositiveButton(download_0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Selected_Patched, int p) {
try {
if (SWITCH_VERSION.getString("SWITCH", "").contains("A")) {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
else {
if (mRewardedAd != null) {
Activity activityContext = MainActivity.this;
mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() {
@Override
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
int rewardAmount = rewardItem.getAmount();
String rewardType = rewardItem.getType();
}
});
} else {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
}
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").contains("B")) {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
else {
if (mRewardedAd != null) {
Activity activityContext = MainActivity.this;
mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() {
@Override
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
int rewardAmount = rewardItem.getAmount();
String rewardType = rewardItem.getType();
}
});
} else {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
}
}
}
}
catch(Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "The file or link is currently unavailable. Please try again later.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Selected_Patched.setNegativeButton(cancel_0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Selected_Patched, int p) {
AlertDialog.setCancelable(true);
}
});
AlertDialog = Selected_Patched.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
hidden_patched.setText(stock_patched.get((int)(stock_patched.size() - 1) - _position).get("Title").toString());
hidden_download_1.setText(stock_patched.get((int)(stock_patched.size() - 1) - _position).get("Link_1").toString());
hidden_download_2.setText(stock_patched.get((int)(stock_patched.size() - 1) - _position).get("Link_2").toString());
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
hidden_patched.setText(stock_cloned_patched.get((int)(stock_cloned_patched.size() - 1) - _position).get("Title").toString());
hidden_download_1.setText(stock_cloned_patched.get((int)(stock_cloned_patched.size() - 1) - _position).get("Link_1").toString());
hidden_download_2.setText(stock_cloned_patched.get((int)(stock_cloned_patched.size() - 1) - _position).get("Link_2").toString());
}
}
}
catch(Exception e) {
}
}
});
list_items_2.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> _param1, View _param2, int _param3, long _param4) {
final int _position = _param3;
try {
final AlertDialog.Builder Selected_Patched = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(download_ready_0.concat(""));
String TitleColor = "1DB954";
Selected_Patched.setTitle(Html.fromHtml(""+Title+""));
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
if (_position < 1) {
if ((_position % 1) == 0) {
String Message = "VERSION: ".concat(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("AMOLED
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
String Message = "VERSION: ".concat(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("AMOLED
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
if (_position < 1) {
if ((_position % 1) == 0) {
String Message = "VERSION: ".concat(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("AMOLED CLONED
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
String Message = "VERSION: ".concat(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("AMOLED CLONED
").concat(download_ready_desc_0)));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
}
Selected_Patched.setPositiveButton(download_0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Selected_Patched, int p) {
try {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
else {
if (mRewardedAd != null) {
Activity activityContext = MainActivity.this;
mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() {
@Override
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
int rewardAmount = rewardItem.getAmount();
String rewardType = rewardItem.getType();
}
});
} else {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
}
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
else {
if (mRewardedAd != null) {
Activity activityContext = MainActivity.this;
mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() {
@Override
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
int rewardAmount = rewardItem.getAmount();
String rewardType = rewardItem.getType();
}
});
} else {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
}
}
}
}
catch(Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "The file or link is currently unavailable. Please try again later.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Selected_Patched.setNegativeButton(cancel_0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Selected_Patched, int p) {
AlertDialog.setCancelable(true);
}
});
AlertDialog = Selected_Patched.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
hidden_patched.setText(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Title").toString());
hidden_download_1.setText(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Link_1").toString());
hidden_download_2.setText(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Link_2").toString());
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
hidden_patched.setText(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Title").toString());
hidden_download_1.setText(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Link_1").toString());
hidden_download_2.setText(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Link_2").toString());
}
}
}
catch(Exception e) {
}
}
});
list_items_3.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> _param1, View _param2, int _param3, long _param4) {
final int _position = _param3;
try {
final AlertDialog.Builder Selected_Patched = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(download_ready_0.concat(""));
String TitleColor = "1DB954";
Selected_Patched.setTitle(Html.fromHtml(""+Title+""));
if (_position < 1) {
if ((_position % 1) == 0) {
String Message = "NAME: ".concat(other_patched.get((int)(other_patched.size() - 1) - _position).get("Title").toString().concat("
FEATURES: ".concat(other_patched.get((int)(other_patched.size() - 1) - _position).get("Description").toString().concat("
PATCHED TYPE: ".concat("OTHER
").concat(download_ready_desc_0)))));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
}
else {
String Message = "NAME: ".concat(other_patched.get((int)(other_patched.size() - 1) - _position).get("Title").toString().concat("
FEATURES: ".concat(other_patched.get((int)(other_patched.size() - 1) - _position).get("Description").toString().concat("
PATCHED TYPE: ".concat("OTHER
").concat(download_ready_desc_0)))));
String MessageColor = "FFFFFF";
Selected_Patched.setMessage(Html.fromHtml(""+Message+""));
}
Selected_Patched.setPositiveButton(download_0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Selected_Patched, int p) {
try {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
else {
if (mRewardedAd != null) {
Activity activityContext = MainActivity.this;
mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() {
@Override
public void onUserEarnedReward(@NonNull RewardItem rewardItem) {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
int rewardAmount = rewardItem.getAmount();
String rewardType = rewardItem.getType();
}
});
} else {
AlertDialog.setCancelable(true);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) {
_Browser(hidden_download_1.getText().toString());
}
else {
_Browser(hidden_download_2.getText().toString());
}
}
}
}
catch(Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "The file or link is currently unavailable. Please try again later.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Selected_Patched.setNegativeButton(cancel_0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Selected_Patched, int p) {
AlertDialog.setCancelable(true);
}
});
AlertDialog = Selected_Patched.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
hidden_patched.setText(other_patched.get((int)(other_patched.size() - 1) - _position).get("Title").toString());
hidden_download_1.setText(other_patched.get((int)(other_patched.size() - 1) - _position).get("Link_1").toString());
hidden_download_2.setText(other_patched.get((int)(other_patched.size() - 1) - _position).get("Link_2").toString());
}
catch(Exception e) {
}
}
});
box_uninstall.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View _view) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Uninstall Patched", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
return true;
}
});
box_uninstall.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
final AlertDialog.Builder Uninstall = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog);
String Title = "".concat(uninstall_patched.getText().toString().concat(""));
String TitleColor = "1DB954";
Uninstall.setTitle(Html.fromHtml(""+Title+""));
Uninstall.setPositiveButton(spap.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Uninstall, int p) {
AlertDialog.setCancelable(true);
try {
Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.music"));
startActivity(intent);
} catch (Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Application not found or uninstalled", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Uninstall.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Uninstall, int p) {
AlertDialog.setCancelable(true);
try {
Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.musix"));
startActivity(intent);
} catch (Exception e) { com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Application not found or uninstalled", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
AlertDialog = Uninstall.create();
AlertDialog.setCancelable(true);
_AlertDialog_Color();
AlertDialog.show();
_Tap_Animation(box_uninstall);
} catch (Exception e) {
}
}
});
box_settings.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View _view) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Open Patched's App Settings", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
return true;
}
});
box_settings.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
final AlertDialog.Builder Settings = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog);
String Title = "".concat(open_settings.getText().toString().concat(""));
String TitleColor = "1DB954";
Settings.setTitle(Html.fromHtml(""+Title+""));
Settings.setPositiveButton(spap.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Settings, int p) {
AlertDialog.setCancelable(true);
try {
Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.parse("package:com.spotify.music"));
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
} else {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Unable to open app settings", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
} catch (Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Application not found or uninstalled", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Settings.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Settings, int p) {
AlertDialog.setCancelable(true);
try {
Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.parse("package:com.spotify.musix"));
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
} else {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Unable to open app settings.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
} catch (Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Application not found or uninstalled", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
AlertDialog = Settings.create();
AlertDialog.setCancelable(true);
_AlertDialog_Color();
AlertDialog.show();
_Tap_Animation(box_settings);
}
catch(Exception e) {
}
}
});
box_cache.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View _view) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Clear Offline Cached Datas", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
return true;
}
});
box_cache.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(2000));
if (Build.VERSION.SDK_INT <= 30) {
if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.spotify.music/") || (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.spotify.musix/"))) {
FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.music/");
FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.musix/");
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Successfully Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
else {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Directory Files Are Empty", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
} else {
if (Build.VERSION.SDK_INT >= 31) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "This feature does not support Android 12 and above", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
}
_Tap_Animation(box_cache);
}
catch(Exception e) {
}
}
});
box_open.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View _view) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Launch Patched App", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
return true;
}
});
box_open.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
final AlertDialog.Builder Open = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog);
String Title = "".concat(open_patched.getText().toString().concat(""));
String TitleColor = "1DB954";
Open.setTitle(Html.fromHtml(""+Title+""));
Open.setPositiveButton(spap.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Open, int p) {
AlertDialog.setCancelable(true);
String packageName = "com.spotify.music";
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);
if (intent == null) {
try {
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
} catch (Exception e) {
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + packageName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
} else {
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
startActivity(intent);
}
});
Open.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Open, int p) {
AlertDialog.setCancelable(true);
String packageName = "com.spotify.musix";
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);
if (intent == null) {
try {
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
} catch (Exception e) {
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + packageName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
} else {
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
startActivity(intent);
}
});
AlertDialog = Open.create();
AlertDialog.setCancelable(true);
_AlertDialog_Color();
AlertDialog.show();
_Tap_Animation(box_open);
}
catch(Exception e) {
}
}
});
box_support.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
_Browser(Datas.get("Telegram").toString());
_Tap_Animation(box_support);
}
catch(Exception e) {
}
}
});
box_reddit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
_Browser(Datas.get("Reddit").toString());
_Tap_Animation(box_reddit);
}
catch(Exception e) {
}
}
});
box_donate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
final AlertDialog.Builder Donation = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(show_support.getText().toString().concat(""));
String TitleColor = "1DB954";
Donation.setTitle(Html.fromHtml(""+Title+""));
String Message = show_support_desc.getText().toString().replace("\n", "
");
String MessageColor = "FFFFFF";
Donation.setMessage(Html.fromHtml(""+Message+""));
Donation.setPositiveButton(donate.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Donation, int p) {
AlertDialog.setCancelable(true);
try {
_Browser(Datas.get("Donate").toString());
}
catch(Exception e) {
}
}
});
Donation.setNeutralButton(not_now.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Donation, int p) {
AlertDialog.setCancelable(true);
}
});
AlertDialog = Donation.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
_Tap_Animation(box_donate);
}
catch(Exception e) {
}
}
});
box_about.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
RippleAnimation.create(box_about).setDuration((long)1000).start();
main_body_optimization.setVisibility(View.GONE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.VISIBLE);
main_refresh_layout.setVisibility(View.GONE);
box_experiment.setVisibility(View.GONE);
box_switch.setVisibility(View.GONE);
box_update.setVisibility(View.GONE);
title_header.setText(about_title.getText().toString());
title_header_beta.setTextColor(Color.TRANSPARENT);
title_header_separator.setTextColor(Color.TRANSPARENT);
_Tap_Animation(box_about);
CLOSER_1 = 1;
_Animation_2();
}
});
box_discord.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
_Browser(Datas.get("Discord").toString());
_Tap_Animation(box_discord);
}
catch(Exception e) {
}
}
});
box_source.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
_Browser(Datas.get("Source").toString());
_Tap_Animation(box_source);
}
catch(Exception e) {
}
}
});
box_website.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
_Browser(Datas.get("Website").toString());
_Tap_Animation(box_website);
}
catch(Exception e) {
}
}
});
box_faq.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _view) {
try {
_Browser(Datas.get("FAQ").toString());
_Tap_Animation(box_faq);
}
catch(Exception e) {
}
}
});
_Connection_request_listener = new RequestNetwork.RequestListener() {
@Override
public void onResponse(String _param1, String _param2, HashMap _param3) {
final String _tag = _param1;
final String _response = _param2;
final HashMap _responseHeaders = _param3;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try {
Datas = new Gson().fromJson(_response, new TypeToken>(){}.getType());
_Backbone();
} catch (Exception e) {
_Backbone();
}
}
});
}
};
_timer.schedule(Timer, (int)(0));
}
@Override
public void onErrorResponse(String _param1, String _param2) {
final String _tag = _param1;
final String _message = _param2;
}
};
}
private void initializeLogic() {
_API();
_Initialize();
_Reinitialize();
_Animation_0();
_Gate_Keeper();
_Theme_Pack();
_Language_Pack();
_Dark_Navigation();
}
@Override
public void onBackPressed() {
try {
if (CLOSER_1 == 1) {
CHECK = 0;
box_icon_close.performClick();
}
else {
if (CLOSER_2 == 1) {
CHECK = 0;
box_settings_icon_close.performClick();
}
}
if (CHECK == 0) {
CHECK = 1;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
CHECK = 0;
}
});
}
};
_timer.schedule(Timer, (int)(3000));
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Press back again to exit", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
else {
finishAndRemoveTask();
finishAffinity();
}
}
catch(Exception e) {
}
}
public void _Informations() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (Installed_Checker.equals("true") && Installed_Checker_Cloned.equals("true")) {
sub_installed.setVisibility(View.VISIBLE);
sub_separator_1.setVisibility(View.VISIBLE);
sub_installed_c.setVisibility(View.VISIBLE);
sub_installed.setTextColor(0xFFFFFFFF);
sub_separator_1.setTextColor(0xFF616161);
sub_installed_c.setTextColor(0xFFBDBDBD);
}
else {
if (Installed_Checker.equals("false") && Installed_Checker_Cloned.equals("false")) {
sub_installed.setVisibility(View.VISIBLE);
sub_separator_1.setVisibility(View.GONE);
sub_installed_c.setVisibility(View.GONE);
sub_installed.setTextColor(0xFFFFFFFF);
sub_separator_1.setTextColor(0xFF616161);
sub_installed_c.setTextColor(0xFFBDBDBD);
}
else {
if (Installed_Checker.equals("true") && Installed_Checker_Cloned.equals("false")) {
sub_installed.setVisibility(View.VISIBLE);
sub_separator_1.setVisibility(View.GONE);
sub_installed_c.setVisibility(View.GONE);
sub_installed.setTextColor(0xFFFFFFFF);
sub_separator_1.setTextColor(0xFF616161);
sub_installed_c.setTextColor(0xFFBDBDBD);
}
else {
if (Installed_Checker.equals("false") && Installed_Checker_Cloned.equals("true")) {
sub_installed.setVisibility(View.GONE);
sub_separator_1.setVisibility(View.GONE);
sub_installed_c.setVisibility(View.VISIBLE);
sub_installed.setTextColor(0xFFFFFFFF);
sub_separator_1.setTextColor(0xFF616161);
sub_installed_c.setTextColor(0xFFBDBDBD);
}
}
}
}
String uri = "com.spotify.music";
android.content.pm.PackageManager pm = getPackageManager();
try {
android.content.pm.PackageInfo pInfo = pm.getPackageInfo(uri, android.content.pm.PackageManager.GET_ACTIVITIES);
String version = pInfo.versionName;
sub_installed.setText(version);
Installed_Checker = "true";
}
catch (Exception e) {
sub_installed.setText("N/A");
Installed_Checker = "false";
}
String uri_c = "com.spotify.musix";
android.content.pm.PackageManager pm_c = getPackageManager();
try {
android.content.pm.PackageInfo pInfo = pm_c.getPackageInfo(uri_c, android.content.pm.PackageManager.GET_ACTIVITIES);
String version_c = pInfo.versionName;
sub_installed_c.setText(version_c);
Installed_Checker_Cloned = "true";
}
catch (Exception e) {
sub_installed_c.setText("N/A");
Installed_Checker_Cloned = "false";
}
String app = "com.xc3fff0e.xmanager";
android.content.pm.PackageManager ver = getPackageManager();
try {
android.content.pm.PackageInfo pInfo = ver.getPackageInfo(app, android.content.pm.PackageManager.GET_ACTIVITIES);
String version = pInfo.versionName;
local_version.setText(version);
}
catch (Exception e) {
SketchwareUtil.showMessage(getApplicationContext(), "Fatal Error");
}
}
});
}
};
_timer.schedule(Timer, (int)(75));
}
});
}
};
_timer.scheduleAtFixedRate(Timer, (int)(0), (int)(150));
}
public void _Theme_UI() {
if (THEME.getString("THEME", "").equals("0")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF000000}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF000000}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF000000}));
select_theme.setSelection((int)(0));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("1")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF1DB954}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF1DB954}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF1DB954}));
select_theme.setSelection((int)(1));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("2")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFAA00FF}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFAA00FF}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFAA00FF}));
select_theme.setSelection((int)(2));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("3")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFD50000}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFD50000}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFD50000}));
select_theme.setSelection((int)(3));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("4")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF2962FF}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF2962FF}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF2962FF}));
select_theme.setSelection((int)(4));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("5")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFF6D00}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFF6D00}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFF6D00}));
select_theme.setSelection((int)(5));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("6")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFFD600}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFFD600}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFFD600}));
select_theme.setSelection((int)(6));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("7")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF616161}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF616161}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF616161}));
select_theme.setSelection((int)(7));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("8")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF607D8B}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF607D8B}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF607D8B}));
select_theme.setSelection((int)(8));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("9")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFE91E63}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFE91E63}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFE91E63}));
select_theme.setSelection((int)(9));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("10")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF00BCD4}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF00BCD4}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF00BCD4}));
select_theme.setSelection((int)(10));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("11")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFFFFFF}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFFFFFF}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFFFFFFFF}));
select_theme.setSelection((int)(11));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("12")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF795548}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF795548}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF795548}));
select_theme.setSelection((int)(12));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("13")) {
main_refresh_layout.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF3F51B5}));
main_scroll_about.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF3F51B5}));
main_scroll_settings.setBackground(new GradientDrawable(GradientDrawable.Orientation.BR_TL, new int[] {0xFF000000,0xFF3F51B5}));
select_theme.setSelection((int)(13));
_Original_Theme();
}
else {
if (THEME.getString("THEME", "").equals("14")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFF1B5E20);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFF1B5E20);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFF1B5E20);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(14));
}
else {
if (THEME.getString("THEME", "").equals("15")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFF00008B);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFF00008B);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFF00008B);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(15));
}
else {
if (THEME.getString("THEME", "").equals("16")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFF8B0000);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFF8B0000);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFF8B0000);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(16));
}
else {
if (THEME.getString("THEME", "").equals("17")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFFFF8C00);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFFFF8C00);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFFFF8C00);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(17));
}
else {
if (THEME.getString("THEME", "").equals("18")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFFAA336A);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFFAA336A);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFFAA336A);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(18));
}
else {
if (THEME.getString("THEME", "").equals("19")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFF301934);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFF301934);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFF301934);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(19));
}
else {
if (THEME.getString("THEME", "").equals("20")) {
main_refresh_layout.setBackgroundColor(0xFFF2F3F4);
main_scroll_about.setBackgroundColor(0xFFF2F3F4);
main_scroll_settings.setBackgroundColor(0xFFF2F3F4);
box_header.setBackgroundColor(0xFF008B8B);
box_settings_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_icon_close.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFF2F3F4));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B));
title_header.setTextColor(0xFFF2F3F4);
cloned_version.setTextColor(0xFFF2F3F4);
list_auto_refresh.setTextColor(0xFFF2F3F4);
disable_reward_ad.setTextColor(0xFFF2F3F4);
disable_notification.setTextColor(0xFFF2F3F4);
hide_stock_patched.setTextColor(0xFFF2F3F4);
hide_amoled_patched.setTextColor(0xFFF2F3F4);
theme.setTextColor(0xFFF2F3F4);
language.setTextColor(0xFFF2F3F4);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFFF2F3F4);
manager_lang_1.setTextColor(0xFFF2F3F4);
manager_lang_2.setTextColor(0xFFF2F3F4);
manager_lang_3.setTextColor(0xFFF2F3F4);
manager_lang_4.setTextColor(0xFFF2F3F4);
manager_lang_5.setTextColor(0xFFF2F3F4);
manager_lang_6.setTextColor(0xFFF2F3F4);
manager_lang_7.setTextColor(0xFFF2F3F4);
manager_lang_8.setTextColor(0xFFF2F3F4);
manager_lang_9.setTextColor(0xFFF2F3F4);
manager_lang_10.setTextColor(0xFFF2F3F4);
manager_lang_11.setTextColor(0xFFF2F3F4);
manager_lang_12.setTextColor(0xFFF2F3F4);
manager_lang_13.setTextColor(0xFFF2F3F4);
manager_lang_14.setTextColor(0xFFF2F3F4);
manager_lang_15.setTextColor(0xFFF2F3F4);
manager_lang_16.setTextColor(0xFFF2F3F4);
manager_lang_17.setTextColor(0xFFF2F3F4);
manager_lang_18.setTextColor(0xFFF2F3F4);
manager_lang_19.setTextColor(0xFFF2F3F4);
manager_lang_20.setTextColor(0xFFF2F3F4);
manager_lang_21.setTextColor(0xFFF2F3F4);
manager_lang_22.setTextColor(0xFFF2F3F4);
manager_lang_23.setTextColor(0xFFF2F3F4);
manager_lang_24.setTextColor(0xFFF2F3F4);
manager_lang_25.setTextColor(0xFFF2F3F4);
manager_lang_26.setTextColor(0xFFF2F3F4);
manager_lang_27.setTextColor(0xFFF2F3F4);
manager_lang_28.setTextColor(0xFFF2F3F4);
manager_lang_29.setTextColor(0xFFF2F3F4);
manager_lang_30.setTextColor(0xFFF2F3F4);
manager_lang_31.setTextColor(0xFFF2F3F4);
manager_lang_32.setTextColor(0xFFF2F3F4);
manager_lang_33.setTextColor(0xFFF2F3F4);
manager_lang_34.setTextColor(0xFFF2F3F4);
manager_lang_35.setTextColor(0xFFF2F3F4);
manager_lang_36.setTextColor(0xFFF2F3F4);
manager_lang_37.setTextColor(0xFFF2F3F4);
manager_lang_38.setTextColor(0xFFF2F3F4);
manager_lang_39.setTextColor(0xFFF2F3F4);
manager_lang_40.setTextColor(0xFFF2F3F4);
manager_lang_41.setTextColor(0xFFF2F3F4);
manager_lang_42.setTextColor(0xFFF2F3F4);
manager_lang_43.setTextColor(0xFFF2F3F4);
manager_lang_44.setTextColor(0xFFF2F3F4);
manager_lang_45.setTextColor(0xFFF2F3F4);
manager_donors.setTextColor(0xFFF2F3F4);
contributors.setTextColor(0xFF008B8B);
title_1.setTextColor(0xFFF2F3F4);
title_2.setTextColor(0xFFF2F3F4);
title_3.setTextColor(0xFFF2F3F4);
title_6.setTextColor(0xFF008B8B);
sub_text_installed.setTextColor(0xFFF2F3F4);
title_sub.setTextColor(0xFFF2F3F4);
support.setTextColor(0xFFF2F3F4);
reddit.setTextColor(0xFFF2F3F4);
donate.setTextColor(0xFFF2F3F4);
about.setTextColor(0xFFF2F3F4);
discord.setTextColor(0xFFF2F3F4);
source.setTextColor(0xFFF2F3F4);
website.setTextColor(0xFFF2F3F4);
faq.setTextColor(0xFFF2F3F4);
select_theme.setSelection((int)(20));
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
public void _Updater() {
try {
if (Latest_Version > Current_Version) {
try {
final AlertDialog.Builder Update_Authorized = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(new_update.getText().toString().concat(""));
String TitleColor = "1DB954";
Update_Authorized.setTitle(Html.fromHtml(""+Title+""));
String Message = "What's New (Version ".concat(String.valueOf(Latest_Version).concat("):
".concat(app_changelogs.getText().toString().replace("\n", "
"))));
String MessageColor = "FFFFFF";
Update_Authorized.setMessage(Html.fromHtml(""+Message+""));
Update_Authorized.setPositiveButton(download_update.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Authorized, int p) {
AlertDialog.setCancelable(true);
try {
_Browser(hidden_update.getText().toString());
}
catch(Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "The file or link is currently unavailable. Please try again later.", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
});
Update_Authorized.setNeutralButton(not_now.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Authorized, int p) {
AlertDialog.setCancelable(true);
}
});
AlertDialog = Update_Authorized.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
}
catch(Exception e) {
}
}
else {
if (Latest_Version < Current_Version) {
try {
main_body_optimization.setVisibility(View.VISIBLE);
box_header.setVisibility(View.GONE);
main_body_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
final AlertDialog.Builder Update_Unauthorized = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(maintenance.getText().toString().concat(""));
String TitleColor = "1DB954";
Update_Unauthorized.setTitle(Html.fromHtml(""+Title+""));
String Message = maintenance_desc.getText().toString();
String MessageColor = "FFFFFF";
Update_Unauthorized.setMessage(Html.fromHtml(""+Message+""));
Update_Unauthorized.setPositiveButton(thanks.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Unauthorized, int p) {
AlertDialog.setCancelable(true);
finishAndRemoveTask();
finishAffinity();
}
});
Update_Unauthorized.setNeutralButton(support.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Unauthorized, int p) {
AlertDialog.setCancelable(false);
AlertDialog.show();
_Maintenance();
try {
_Browser(Datas.get("Telegram").toString());
}
catch(Exception e) {
}
}
});
AlertDialog = Update_Unauthorized.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
}
catch(Exception e) {
}
}
}
}
catch(Exception e) {
}
}
public void _Effects() {
_Ripple(box_experiment, "#9E9E9E");
_Ripple(box_switch, "#9E9E9E");
_Ripple(box_update, "#9E9E9E");
_Ripple(box_uninstall, "#9E9E9E");
_Ripple(box_settings, "#9E9E9E");
_Ripple(box_cache, "#9E9E9E");
_Ripple(box_open, "#9E9E9E");
}
public void _Ripple(final View _view, final String _c) {
_view.setBackground(Drawables.getSelectableDrawableFor(Color.parseColor(_c)));
_view.setClickable(true);
}
public static class Drawables {
public static android.graphics.drawable.Drawable getSelectableDrawableFor(int color) {
if (Build.VERSION.SDK_INT < 21) {
android.graphics.drawable.StateListDrawable stateListDrawable = new android.graphics.drawable.StateListDrawable();
stateListDrawable.addState(
new int[]{android.R.attr.state_pressed},
new android.graphics.drawable.ColorDrawable(Color.parseColor("#ffffff"))
);
stateListDrawable.addState(
new int[]{android.R.attr.state_focused},
new android.graphics.drawable.ColorDrawable(Color.parseColor("#00ffffff"))
);
stateListDrawable.addState(
new int[]{},
new android.graphics.drawable.ColorDrawable(Color.parseColor("#00ffffff"))
);
return stateListDrawable;
} else {
android.content.res.ColorStateList pressedColor = android.content.res.ColorStateList.valueOf(color);
android.graphics.drawable.ColorDrawable defaultColor = new android.graphics.drawable.ColorDrawable(Color.parseColor("#00ffffff"));
android.graphics.drawable.Drawable rippleColor = getRippleColor(color);
return new android.graphics.drawable.RippleDrawable(
pressedColor,
defaultColor,
rippleColor
);
}
}
private static android.graphics.drawable.Drawable getRippleColor(int color) {
float[] outerRadii = new float[8];
Arrays.fill(outerRadii, 0);
android.graphics.drawable.shapes.RoundRectShape r = new android.graphics.drawable.shapes.RoundRectShape(outerRadii, null, null);
android.graphics.drawable.ShapeDrawable shapeDrawable = new
android.graphics.drawable.ShapeDrawable(r);
shapeDrawable.getPaint().setColor(color);
return shapeDrawable;
}
private static int lightenOrDarken(int color, double fraction) {
if (canLighten(color, fraction)) {
return lighten(color, fraction);
} else {
return darken(color, fraction);
}
}
private static int lighten(int color, double fraction) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
red = lightenColor(red, fraction);
green = lightenColor(green, fraction);
blue = lightenColor(blue, fraction);
int alpha = Color.alpha(color);
return Color.argb(alpha, red, green, blue);
}
private static int darken(int color, double fraction) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
red = darkenColor(red, fraction);
green = darkenColor(green, fraction);
blue = darkenColor(blue, fraction);
int alpha = Color.alpha(color);
return Color.argb(alpha, red, green, blue);
}
private static boolean canLighten(int color, double fraction) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
return canLightenComponent(red, fraction)
&& canLightenComponent(green, fraction)
&& canLightenComponent(blue, fraction);
}
private static boolean canLightenComponent(int colorComponent, double fraction) {
int red = Color.red(colorComponent);
int green = Color.green(colorComponent);
int blue = Color.blue(colorComponent);
return red + (red * fraction) < 255
&& green + (green * fraction) < 255
&& blue + (blue * fraction) < 255;
}
private static int darkenColor(int color, double fraction) {
return (int) Math.max(color - (color * fraction), 0);
}
private static int lightenColor(int color, double fraction) {
return (int) Math.min(color + (color * fraction), 255);
}
}
public static class CircleDrawables {
public static android.graphics.drawable.Drawable getSelectableDrawableFor(int color) {
if (Build.VERSION.SDK_INT < 21) {
android.graphics.drawable.StateListDrawable stateListDrawable = new android.graphics.drawable.StateListDrawable();
stateListDrawable.addState(
new int[]{android.R.attr.state_pressed},
new android.graphics.drawable.ColorDrawable(Color.parseColor("#ffffff"))
);
stateListDrawable.addState(
new int[]{android.R.attr.state_focused},
new android.graphics.drawable.ColorDrawable(Color.parseColor("#00ffffff"))
);
stateListDrawable.addState(
new int[]{},
new android.graphics.drawable.ColorDrawable(Color.parseColor("#00ffffff"))
);
return stateListDrawable;
} else {
android.content.res.ColorStateList pressedColor = android.content.res.ColorStateList.valueOf(color);
android.graphics.drawable.ColorDrawable defaultColor = new android.graphics.drawable.ColorDrawable(Color.parseColor("#00ffffff"));
android.graphics.drawable.Drawable rippleColor = getRippleColor(color);
return new android.graphics.drawable.RippleDrawable(
pressedColor,
defaultColor,
rippleColor
);
}
}
private static android.graphics.drawable.Drawable getRippleColor(int color) {
float[] outerRadii = new float[180];
Arrays.fill(outerRadii, 80);
android.graphics.drawable.shapes.RoundRectShape r = new android.graphics.drawable.shapes.RoundRectShape(outerRadii, null, null);
android.graphics.drawable.ShapeDrawable shapeDrawable = new
android.graphics.drawable.ShapeDrawable(r);
shapeDrawable.getPaint().setColor(color);
return shapeDrawable;
}
private static int lightenOrDarken(int color, double fraction) {
if (canLighten(color, fraction)) {
return lighten(color, fraction);
} else {
return darken(color, fraction);
}
}
private static int lighten(int color, double fraction) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
red = lightenColor(red, fraction);
green = lightenColor(green, fraction);
blue = lightenColor(blue, fraction);
int alpha = Color.alpha(color);
return Color.argb(alpha, red, green, blue);
}
private static int darken(int color, double fraction) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
red = darkenColor(red, fraction);
green = darkenColor(green, fraction);
blue = darkenColor(blue, fraction);
int alpha = Color.alpha(color);
return Color.argb(alpha, red, green, blue);
}
private static boolean canLighten(int color, double fraction) {
int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);
return canLightenComponent(red, fraction)
&& canLightenComponent(green, fraction)
&& canLightenComponent(blue, fraction);
}
private static boolean canLightenComponent(int colorComponent, double fraction) {
int red = Color.red(colorComponent);
int green = Color.green(colorComponent);
int blue = Color.blue(colorComponent);
return red + (red * fraction) < 255
&& green + (green * fraction) < 255
&& blue + (blue * fraction) < 255;
}
private static int darkenColor(int color, double fraction) {
return (int) Math.max(color - (color * fraction), 0);
}
private static int lightenColor(int color, double fraction) {
return (int) Math.min(color + (color * fraction), 255);
}
}
public void drawableclass() {
}
public void _Animation_0() {
Animation a;
a = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
a.setDuration(200); main_box_1.startAnimation(a);
a = null;
Animation b;
b = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
b.setDuration(300); main_box_2.startAnimation(b);
b = null;
Animation c;
c = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
c.setDuration(400); main_box_3.startAnimation(c);
c = null;
Animation d;
d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
d.setDuration(500); main_box_19.startAnimation(d);
d = null;
Animation e;
e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
e.setDuration(600); main_box_6.startAnimation(e);
e = null;
Animation f;
f = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
f.setDuration(700); box_sub_header.startAnimation(f);
f = null;
Animation g;
g = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
g.setDuration(800); main_box_4.startAnimation(g);
g = null;
Animation h;
h = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
h.setDuration(900); main_box_15.startAnimation(h);
h = null;
Animation i;
i = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
i.setDuration(300); title_header.startAnimation(i);
i = null;
Animation j;
j = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
j.setDuration(400); title_header_beta.startAnimation(j);
j = null;
Animation k;
k = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
k.setDuration(500); title_header_separator.startAnimation(k);
k = null;
Animation l;
l = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
l.setDuration(600); box_experiment.startAnimation(l);
l = null;
Animation m;
m = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
m.setDuration(700); box_switch.startAnimation(m);
m = null;
Animation n;
n = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
n.setDuration(800); box_update.startAnimation(n);
n = null;
}
public void _Animation_1() {
Animation a;
a = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
a.setDuration(200); box_settings_close.startAnimation(a);
a = null;
Animation b;
b = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
b.setDuration(300); title_header.startAnimation(b);
b = null;
Animation c;
c = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
c.setDuration(400); main_box_8.startAnimation(c);
c = null;
Animation e;
e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
e.setDuration(500); main_box_17.startAnimation(e);
e = null;
Animation f;
f = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
f.setDuration(600); main_box_21.startAnimation(f);
f = null;
Animation g;
g = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
g.setDuration(700); main_box_20.startAnimation(g);
g = null;
Animation h;
h = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
h.setDuration(800); main_box_5.startAnimation(h);
h = null;
Animation i;
i = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
i.setDuration(900); main_box_14.startAnimation(i);
i = null;
Animation k;
k = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
k.setDuration(1000); main_box_13.startAnimation(k);
k = null;
}
public void _Animation_2() {
Animation a;
a = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
a.setDuration(200); box_about_close.startAnimation(a);
a = null;
Animation b;
b = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
b.setDuration(300); title_header.startAnimation(b);
b = null;
Animation c;
c = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
c.setDuration(300); box_about_header.startAnimation(c);
c = null;
Animation d;
d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
d.setDuration(400); sub_title.startAnimation(d);
d = null;
Animation e;
e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
e.setDuration(500); box_about_1.startAnimation(e);
e = null;
Animation f;
f = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
f.setDuration(600); box_about_6.startAnimation(f);
f = null;
Animation g;
g = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
g.setDuration(700); box_about_7.startAnimation(g);
g = null;
Animation h;
h = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
h.setDuration(800); contributors.startAnimation(h);
h = null;
}
public void _Dark_Navigation() {
if (Build.VERSION.SDK_INT >= 21) {
getWindow().setNavigationBarColor(Color.parseColor("#171717"));
}
}
public void _List_Updater() {
if (LIST_REFRESH.getString("UPDATE", "").equals("ON")) {
try {
list_auto_refresh_switch.setChecked(true);
main_refresh_layout.setRefreshing(true);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_1.setVisibility(View.VISIBLE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_1.setAdapter(new List_items_1Adapter(stock_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_1.setVisibility(View.VISIBLE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_1.setAdapter(new List_items_1Adapter(stock_cloned_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_01.startAnimation(animation);
animation = null;
version_oc_01.setImageResource(R.drawable.open);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.VISIBLE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_2.setAdapter(new List_items_2Adapter(amoled_patched));
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.VISIBLE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_2.setAdapter(new List_items_2Adapter(amoled_cloned_patched));
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_02.startAnimation(animation);
animation = null;
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.open);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_03.startAnimation(animation);
animation = null;
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.VISIBLE);
list_items_5.setVisibility(View.GONE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.open);
changelogs_oc.setImageResource(R.drawable.close);
list_items_3.setAdapter(new List_items_3Adapter(other_patched));
((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); changelogs_oc.startAnimation(animation);
animation = null;
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.VISIBLE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.open);
list_items_5.setAdapter(new List_items_5Adapter(patched_changelogs));
((BaseAdapter)list_items_5.getAdapter()).notifyDataSetChanged();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
main_refresh_layout.setRefreshing(false);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
main_body.setAlpha((float)(1.0d));
String currentDateTimeString = java.text.DateFormat.getDateTimeInstance().format(new Date());
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Data List Updated | " + (currentDateTimeString), com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
});
}
};
_timer.schedule(Timer, (int)(700));
}
});
}
};
_timer.schedule(Timer, (int)(600));
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
});
}
};
_timer.schedule(Timer, (int)(400));
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Refreshing Data List...", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
catch(Exception e) {
}
}
}
public void _Switch_Fixer() {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) {
disable_reward_ad_switch.setChecked(true);
}
else {
if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("OFF")) {
disable_reward_ad_switch.setChecked(false);
}
}
}
public void _Language_UI() {
if (LANGUAGE.getString("LANGUAGE", "").equals("0")) {
sub_text_installed.setText(R.string.installed);
main_title.setText(R.string.main_title);
about_title.setText(R.string.about_title);
settings_title.setText(R.string.settings_title);
experiment_title.setText(R.string.experimental_title);
sub_title.setText(R.string.about_sub);
sub_text_1.setText(R.string.latest);
sub_text_2.setText(R.string.latest);
versions_1.setText(R.string.versions);
versions_2.setText(R.string.versions);
versions_3.setText(R.string.versions);
title_sub.setText(R.string.manager_tools);
source.setText(R.string.source);
support.setText(R.string.support);
donate.setText(R.string.donate);
discord.setText(R.string.discord);
about.setText(R.string.about);
website.setText(R.string.website);
reddit.setText(R.string.reddit);
faq.setText(R.string.faq);
theme.setText(R.string.show_themes);
language.setText(R.string.language);
download_update.setText(R.string.download_update);
install_now.setText(R.string.install_now);
install_update.setText(R.string.install_update);
uninstall_patched.setText(R.string.uninstall_patched);
open_settings.setText(R.string.open_settings);
open_patched.setText(R.string.open_patched);
lite.setText(R.string.lite);
cloned.setText(R.string.cloned);
spap.setText(R.string.spap);
mirror.setText(R.string.mirror);
download.setText(R.string.download);
cancel.setText(R.string.cancel);
later.setText(R.string.later);
go_back.setText(R.string.go_back);
not_now.setText(R.string.not_now);
close.setText(R.string.close);
continue_1.setText(R.string.continue_1);
install.setText(R.string.install);
uninstall.setText(R.string.uninstall);
ignore.setText(R.string.ignore);
delete.setText(R.string.delete);
thanks.setText(R.string.thanks);
new_update.setText(R.string.new_update);
changelogs.setText(R.string.changelogs);
reboot.setText(R.string.reboot);
reset_preferences.setText(R.string.reset_preferences);
list_auto_refresh.setText(R.string.list_auto_refresh);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc);
cloned_version.setText(R.string.cloned_version);
cloned_version_info.setText(R.string.cloned_version_desc);
disable_reward_ad.setText(R.string.disable_rewarded_ads);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc);
disable_notification.setText(R.string.disable_notification);
disable_notification_info.setText(R.string.disable_notification_desc);
hide_stock_patched.setText(R.string.hide_stock_patched);
hide_amoled_patched.setText(R.string.hide_amoled_patched);
show_support.setText(R.string.show_support);
show_support_desc.setText(R.string.show_support_desc);
maintenance.setText(R.string.maintenance);
maintenance_desc.setText(R.string.maintenance_desc);
xmanager_dev.setText(R.string.xmanager_dev);
contributors.setText(R.string.contributors);
download_ready.setText(R.string.download_ready);
download_ready_desc.setText(R.string.download_ready_desc);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc);
existing_patched.setText(R.string.existing_patched);
existing_patched_desc.setText(R.string.existing_patched_desc);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(0));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("1")) {
sub_text_installed.setText(R.string.installed_01);
main_title.setText(R.string.main_title_01);
about_title.setText(R.string.about_title_01);
settings_title.setText(R.string.settings_title_01);
experiment_title.setText(R.string.experimental_title_01);
sub_title.setText(R.string.about_sub_01);
sub_text_1.setText(R.string.latest_01);
sub_text_2.setText(R.string.latest_01);
versions_1.setText(R.string.versions_01);
versions_2.setText(R.string.versions_01);
versions_3.setText(R.string.versions_01);
title_sub.setText(R.string.manager_tools_01);
source.setText(R.string.source_01);
support.setText(R.string.support_01);
donate.setText(R.string.donate_01);
discord.setText(R.string.discord_01);
about.setText(R.string.about_01);
website.setText(R.string.website_01);
reddit.setText(R.string.reddit_01);
faq.setText(R.string.faq_01);
theme.setText(R.string.show_themes_01);
language.setText(R.string.language_01);
download_update.setText(R.string.download_update_01);
install_now.setText(R.string.install_now_01);
install_update.setText(R.string.install_update_01);
uninstall_patched.setText(R.string.uninstall_patched_01);
open_settings.setText(R.string.open_settings_01);
open_patched.setText(R.string.open_patched_01);
lite.setText(R.string.lite_01);
cloned.setText(R.string.cloned_01);
spap.setText(R.string.spap_01);
mirror.setText(R.string.mirror_01);
download.setText(R.string.download_01);
cancel.setText(R.string.cancel_01);
later.setText(R.string.later_01);
go_back.setText(R.string.go_back_01);
not_now.setText(R.string.not_now_01);
close.setText(R.string.close_01);
continue_1.setText(R.string.continue_1_01);
install.setText(R.string.install_01);
uninstall.setText(R.string.uninstall_01);
ignore.setText(R.string.ignore_01);
delete.setText(R.string.delete_01);
thanks.setText(R.string.thanks_01);
new_update.setText(R.string.new_update_01);
changelogs.setText(R.string.changelogs_01);
reboot.setText(R.string.reboot_01);
reset_preferences.setText(R.string.reset_preferences_01);
list_auto_refresh.setText(R.string.list_auto_refresh_01);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_01);
cloned_version.setText(R.string.cloned_version_01);
cloned_version_info.setText(R.string.cloned_version_desc_01);
disable_reward_ad.setText(R.string.disable_rewarded_ads_01);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_01);
disable_notification.setText(R.string.disable_notification_01);
disable_notification_info.setText(R.string.disable_notification_desc_01);
hide_stock_patched.setText(R.string.hide_stock_patched_01);
hide_amoled_patched.setText(R.string.hide_amoled_patched_01);
show_support.setText(R.string.show_support_01);
show_support_desc.setText(R.string.show_support_desc_01);
maintenance.setText(R.string.maintenance_01);
maintenance_desc.setText(R.string.maintenance_desc_01);
xmanager_dev.setText(R.string.xmanager_dev_01);
contributors.setText(R.string.contributors_01);
download_ready.setText(R.string.download_ready_01);
download_ready_desc.setText(R.string.download_ready_desc_01);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_01);
existing_patched.setText(R.string.existing_patched_01);
existing_patched_desc.setText(R.string.existing_patched_desc_01);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(1));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("2")) {
sub_text_installed.setText(R.string.installed_02);
main_title.setText(R.string.main_title_02);
about_title.setText(R.string.about_title_02);
settings_title.setText(R.string.settings_title_02);
experiment_title.setText(R.string.experimental_title_02);
sub_title.setText(R.string.about_sub_02);
sub_text_1.setText(R.string.latest_02);
sub_text_2.setText(R.string.latest_02);
versions_1.setText(R.string.versions_02);
versions_2.setText(R.string.versions_02);
versions_3.setText(R.string.versions_02);
title_sub.setText(R.string.manager_tools_02);
source.setText(R.string.source_02);
support.setText(R.string.support_02);
donate.setText(R.string.donate_02);
discord.setText(R.string.discord_02);
about.setText(R.string.about_02);
website.setText(R.string.website_02);
reddit.setText(R.string.reddit_02);
faq.setText(R.string.faq_02);
theme.setText(R.string.show_themes_02);
language.setText(R.string.language_02);
download_update.setText(R.string.download_update_02);
install_now.setText(R.string.install_now_02);
install_update.setText(R.string.install_update_02);
uninstall_patched.setText(R.string.uninstall_patched_02);
open_settings.setText(R.string.open_settings_02);
open_patched.setText(R.string.open_patched_02);
lite.setText(R.string.lite_02);
cloned.setText(R.string.cloned_02);
spap.setText(R.string.spap_02);
mirror.setText(R.string.mirror_02);
download.setText(R.string.download_02);
cancel.setText(R.string.cancel_02);
later.setText(R.string.later_02);
go_back.setText(R.string.go_back_02);
not_now.setText(R.string.not_now_02);
close.setText(R.string.close_02);
continue_1.setText(R.string.continue_1_02);
install.setText(R.string.install_02);
uninstall.setText(R.string.uninstall_02);
ignore.setText(R.string.ignore_02);
delete.setText(R.string.delete_02);
thanks.setText(R.string.thanks_02);
new_update.setText(R.string.new_update_02);
changelogs.setText(R.string.changelogs_02);
reboot.setText(R.string.reboot_02);
reset_preferences.setText(R.string.reset_preferences_02);
list_auto_refresh.setText(R.string.list_auto_refresh_02);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_02);
cloned_version.setText(R.string.cloned_version_02);
cloned_version_info.setText(R.string.cloned_version_desc_02);
disable_reward_ad.setText(R.string.disable_rewarded_ads_02);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_02);
disable_notification.setText(R.string.disable_notification_02);
disable_notification_info.setText(R.string.disable_notification_desc_02);
hide_stock_patched.setText(R.string.hide_stock_patched_02);
hide_amoled_patched.setText(R.string.hide_amoled_patched_02);
show_support.setText(R.string.show_support_02);
show_support_desc.setText(R.string.show_support_desc_02);
maintenance.setText(R.string.maintenance_02);
maintenance_desc.setText(R.string.maintenance_desc_02);
xmanager_dev.setText(R.string.xmanager_dev_02);
contributors.setText(R.string.contributors_02);
download_ready.setText(R.string.download_ready_02);
download_ready_desc.setText(R.string.download_ready_desc_02);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_02);
existing_patched.setText(R.string.existing_patched_02);
existing_patched_desc.setText(R.string.existing_patched_desc_02);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(2));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("3")) {
sub_text_installed.setText(R.string.installed_03);
main_title.setText(R.string.main_title_03);
about_title.setText(R.string.about_title_03);
settings_title.setText(R.string.settings_title_03);
experiment_title.setText(R.string.experimental_title_03);
sub_title.setText(R.string.about_sub_03);
sub_text_1.setText(R.string.latest_03);
sub_text_2.setText(R.string.latest_03);
versions_1.setText(R.string.versions_03);
versions_2.setText(R.string.versions_03);
versions_3.setText(R.string.versions_03);
title_sub.setText(R.string.manager_tools_03);
source.setText(R.string.source_03);
support.setText(R.string.support_03);
donate.setText(R.string.donate_03);
discord.setText(R.string.discord_03);
about.setText(R.string.about_03);
website.setText(R.string.website_03);
reddit.setText(R.string.reddit_03);
faq.setText(R.string.faq_03);
theme.setText(R.string.show_themes_03);
language.setText(R.string.language_03);
download_update.setText(R.string.download_update_03);
install_now.setText(R.string.install_now_03);
install_update.setText(R.string.install_update_03);
uninstall_patched.setText(R.string.uninstall_patched_03);
open_settings.setText(R.string.open_settings_03);
open_patched.setText(R.string.open_patched_03);
lite.setText(R.string.lite_03);
cloned.setText(R.string.cloned_03);
spap.setText(R.string.spap_03);
mirror.setText(R.string.mirror_03);
download.setText(R.string.download_03);
cancel.setText(R.string.cancel_03);
later.setText(R.string.later_03);
go_back.setText(R.string.go_back_03);
not_now.setText(R.string.not_now_03);
close.setText(R.string.close_03);
continue_1.setText(R.string.continue_1_03);
install.setText(R.string.install_03);
uninstall.setText(R.string.uninstall_03);
ignore.setText(R.string.ignore_03);
delete.setText(R.string.delete_03);
thanks.setText(R.string.thanks_03);
new_update.setText(R.string.new_update_03);
changelogs.setText(R.string.changelogs_03);
reboot.setText(R.string.reboot_03);
reset_preferences.setText(R.string.reset_preferences_03);
list_auto_refresh.setText(R.string.list_auto_refresh_03);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_03);
cloned_version.setText(R.string.cloned_version_03);
cloned_version_info.setText(R.string.cloned_version_desc_03);
disable_reward_ad.setText(R.string.disable_rewarded_ads_03);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_03);
disable_notification.setText(R.string.disable_notification_03);
disable_notification_info.setText(R.string.disable_notification_desc_03);
hide_stock_patched.setText(R.string.hide_stock_patched_03);
hide_amoled_patched.setText(R.string.hide_amoled_patched_03);
show_support.setText(R.string.show_support_03);
show_support_desc.setText(R.string.show_support_desc_03);
maintenance.setText(R.string.maintenance_03);
maintenance_desc.setText(R.string.maintenance_desc_03);
xmanager_dev.setText(R.string.xmanager_dev_03);
contributors.setText(R.string.contributors_03);
download_ready.setText(R.string.download_ready_03);
download_ready_desc.setText(R.string.download_ready_desc_03);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_03);
existing_patched.setText(R.string.existing_patched_03);
existing_patched_desc.setText(R.string.existing_patched_desc_03);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(3));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("4")) {
sub_text_installed.setText(R.string.installed_04);
main_title.setText(R.string.main_title_04);
about_title.setText(R.string.about_title_04);
settings_title.setText(R.string.settings_title_04);
experiment_title.setText(R.string.experimental_title_04);
sub_title.setText(R.string.about_sub_04);
sub_text_1.setText(R.string.latest_04);
sub_text_2.setText(R.string.latest_04);
versions_1.setText(R.string.versions_04);
versions_2.setText(R.string.versions_04);
versions_3.setText(R.string.versions_04);
title_sub.setText(R.string.manager_tools_04);
source.setText(R.string.source_04);
support.setText(R.string.support_04);
donate.setText(R.string.donate_04);
discord.setText(R.string.discord_04);
about.setText(R.string.about_04);
website.setText(R.string.website_04);
reddit.setText(R.string.reddit_04);
faq.setText(R.string.faq_04);
theme.setText(R.string.show_themes_04);
language.setText(R.string.language_04);
download_update.setText(R.string.download_update_04);
install_now.setText(R.string.install_now_04);
install_update.setText(R.string.install_update_04);
uninstall_patched.setText(R.string.uninstall_patched_04);
open_settings.setText(R.string.open_settings_04);
open_patched.setText(R.string.open_patched_04);
lite.setText(R.string.lite_04);
cloned.setText(R.string.cloned_04);
spap.setText(R.string.spap_04);
mirror.setText(R.string.mirror_04);
download.setText(R.string.download_04);
cancel.setText(R.string.cancel_04);
later.setText(R.string.later_04);
go_back.setText(R.string.go_back_04);
not_now.setText(R.string.not_now_04);
close.setText(R.string.close_04);
continue_1.setText(R.string.continue_1_04);
install.setText(R.string.install_04);
uninstall.setText(R.string.uninstall_04);
ignore.setText(R.string.ignore_04);
delete.setText(R.string.delete_04);
thanks.setText(R.string.thanks_04);
new_update.setText(R.string.new_update_04);
changelogs.setText(R.string.changelogs_04);
reboot.setText(R.string.reboot_04);
reset_preferences.setText(R.string.reset_preferences_04);
list_auto_refresh.setText(R.string.list_auto_refresh_04);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_04);
cloned_version.setText(R.string.cloned_version_04);
cloned_version_info.setText(R.string.cloned_version_desc_04);
disable_reward_ad.setText(R.string.disable_rewarded_ads_04);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_04);
disable_notification.setText(R.string.disable_notification_04);
disable_notification_info.setText(R.string.disable_notification_desc_04);
hide_stock_patched.setText(R.string.hide_stock_patched_04);
hide_amoled_patched.setText(R.string.hide_amoled_patched_04);
show_support.setText(R.string.show_support_04);
show_support_desc.setText(R.string.show_support_desc_04);
maintenance.setText(R.string.maintenance_04);
maintenance_desc.setText(R.string.maintenance_desc_04);
xmanager_dev.setText(R.string.xmanager_dev_04);
contributors.setText(R.string.contributors_04);
download_ready.setText(R.string.download_ready_04);
download_ready_desc.setText(R.string.download_ready_desc_04);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_04);
existing_patched.setText(R.string.existing_patched_04);
existing_patched_desc.setText(R.string.existing_patched_desc_04);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(4));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("5")) {
sub_text_installed.setText(R.string.installed_05);
main_title.setText(R.string.main_title_05);
about_title.setText(R.string.about_title_05);
settings_title.setText(R.string.settings_title_05);
experiment_title.setText(R.string.experimental_title_05);
sub_title.setText(R.string.about_sub_05);
sub_text_1.setText(R.string.latest_05);
sub_text_2.setText(R.string.latest_05);
versions_1.setText(R.string.versions_05);
versions_2.setText(R.string.versions_05);
versions_3.setText(R.string.versions_05);
title_sub.setText(R.string.manager_tools_05);
source.setText(R.string.source_05);
support.setText(R.string.support_05);
donate.setText(R.string.donate_05);
discord.setText(R.string.discord_05);
about.setText(R.string.about_05);
website.setText(R.string.website_05);
reddit.setText(R.string.reddit_05);
faq.setText(R.string.faq_05);
theme.setText(R.string.show_themes_05);
language.setText(R.string.language_05);
download_update.setText(R.string.download_update_05);
install_now.setText(R.string.install_now_05);
install_update.setText(R.string.install_update_05);
uninstall_patched.setText(R.string.uninstall_patched_05);
open_settings.setText(R.string.open_settings_05);
open_patched.setText(R.string.open_patched_05);
lite.setText(R.string.lite_05);
cloned.setText(R.string.cloned_05);
spap.setText(R.string.spap_05);
mirror.setText(R.string.mirror_05);
download.setText(R.string.download_05);
cancel.setText(R.string.cancel_05);
later.setText(R.string.later_05);
go_back.setText(R.string.go_back_05);
not_now.setText(R.string.not_now_05);
close.setText(R.string.close_05);
continue_1.setText(R.string.continue_1_05);
install.setText(R.string.install_05);
uninstall.setText(R.string.uninstall_05);
ignore.setText(R.string.ignore_05);
delete.setText(R.string.delete_05);
thanks.setText(R.string.thanks_05);
new_update.setText(R.string.new_update_05);
changelogs.setText(R.string.changelogs_05);
reboot.setText(R.string.reboot_05);
reset_preferences.setText(R.string.reset_preferences_05);
list_auto_refresh.setText(R.string.list_auto_refresh_05);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_05);
cloned_version.setText(R.string.cloned_version_05);
cloned_version_info.setText(R.string.cloned_version_desc_05);
disable_reward_ad.setText(R.string.disable_rewarded_ads_05);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_05);
disable_notification.setText(R.string.disable_notification_05);
disable_notification_info.setText(R.string.disable_notification_desc_05);
hide_stock_patched.setText(R.string.hide_stock_patched_05);
hide_amoled_patched.setText(R.string.hide_amoled_patched_05);
show_support.setText(R.string.show_support_05);
show_support_desc.setText(R.string.show_support_desc_05);
maintenance.setText(R.string.maintenance_05);
maintenance_desc.setText(R.string.maintenance_desc_05);
xmanager_dev.setText(R.string.xmanager_dev_05);
contributors.setText(R.string.contributors_05);
download_ready.setText(R.string.download_ready_05);
download_ready_desc.setText(R.string.download_ready_desc_05);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_05);
existing_patched.setText(R.string.existing_patched_05);
existing_patched_desc.setText(R.string.existing_patched_desc_05);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(5));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("6")) {
sub_text_installed.setText(R.string.installed_06);
main_title.setText(R.string.main_title_06);
about_title.setText(R.string.about_title_06);
settings_title.setText(R.string.settings_title_06);
experiment_title.setText(R.string.experimental_title_06);
sub_title.setText(R.string.about_sub_06);
sub_text_1.setText(R.string.latest_06);
sub_text_2.setText(R.string.latest_06);
versions_1.setText(R.string.versions_06);
versions_2.setText(R.string.versions_06);
versions_3.setText(R.string.versions_06);
title_sub.setText(R.string.manager_tools_06);
source.setText(R.string.source_06);
support.setText(R.string.support_06);
donate.setText(R.string.donate_06);
discord.setText(R.string.discord_06);
about.setText(R.string.about_06);
website.setText(R.string.website_06);
reddit.setText(R.string.reddit_06);
faq.setText(R.string.faq_06);
theme.setText(R.string.show_themes_06);
language.setText(R.string.language_06);
download_update.setText(R.string.download_update_06);
install_now.setText(R.string.install_now_06);
install_update.setText(R.string.install_update_06);
uninstall_patched.setText(R.string.uninstall_patched_06);
open_settings.setText(R.string.open_settings_06);
open_patched.setText(R.string.open_patched_06);
lite.setText(R.string.lite_06);
cloned.setText(R.string.cloned_06);
spap.setText(R.string.spap_06);
mirror.setText(R.string.mirror_06);
download.setText(R.string.download_06);
cancel.setText(R.string.cancel_06);
later.setText(R.string.later_06);
go_back.setText(R.string.go_back_06);
not_now.setText(R.string.not_now_06);
close.setText(R.string.close_06);
continue_1.setText(R.string.continue_1_06);
install.setText(R.string.install_06);
uninstall.setText(R.string.uninstall_06);
ignore.setText(R.string.ignore_06);
delete.setText(R.string.delete_06);
thanks.setText(R.string.thanks_06);
new_update.setText(R.string.new_update_06);
changelogs.setText(R.string.changelogs_06);
reboot.setText(R.string.reboot_06);
reset_preferences.setText(R.string.reset_preferences_06);
list_auto_refresh.setText(R.string.list_auto_refresh_06);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_06);
cloned_version.setText(R.string.cloned_version_06);
cloned_version_info.setText(R.string.cloned_version_desc_06);
disable_reward_ad.setText(R.string.disable_rewarded_ads_06);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_06);
disable_notification.setText(R.string.disable_notification_06);
disable_notification_info.setText(R.string.disable_notification_desc_06);
hide_stock_patched.setText(R.string.hide_stock_patched_06);
hide_amoled_patched.setText(R.string.hide_amoled_patched_06);
show_support.setText(R.string.show_support_06);
show_support_desc.setText(R.string.show_support_desc_06);
maintenance.setText(R.string.maintenance_06);
maintenance_desc.setText(R.string.maintenance_desc_06);
xmanager_dev.setText(R.string.xmanager_dev_06);
contributors.setText(R.string.contributors_06);
download_ready.setText(R.string.download_ready_06);
download_ready_desc.setText(R.string.download_ready_desc_06);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_06);
existing_patched.setText(R.string.existing_patched_06);
existing_patched_desc.setText(R.string.existing_patched_desc_06);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(6));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("7")) {
sub_text_installed.setText(R.string.installed_07);
main_title.setText(R.string.main_title_07);
about_title.setText(R.string.about_title_07);
settings_title.setText(R.string.settings_title_07);
experiment_title.setText(R.string.experimental_title_07);
sub_title.setText(R.string.about_sub_07);
sub_text_1.setText(R.string.latest_07);
sub_text_2.setText(R.string.latest_07);
versions_1.setText(R.string.versions_07);
versions_2.setText(R.string.versions_07);
versions_3.setText(R.string.versions_07);
title_sub.setText(R.string.manager_tools_07);
source.setText(R.string.source_07);
support.setText(R.string.support_07);
donate.setText(R.string.donate_07);
discord.setText(R.string.discord_07);
about.setText(R.string.about_07);
website.setText(R.string.website_07);
reddit.setText(R.string.reddit_07);
faq.setText(R.string.faq_07);
theme.setText(R.string.show_themes_07);
language.setText(R.string.language_07);
download_update.setText(R.string.download_update_07);
install_now.setText(R.string.install_now_07);
install_update.setText(R.string.install_update_07);
uninstall_patched.setText(R.string.uninstall_patched_07);
open_settings.setText(R.string.open_settings_07);
open_patched.setText(R.string.open_patched_07);
lite.setText(R.string.lite_07);
cloned.setText(R.string.cloned_07);
spap.setText(R.string.spap_07);
mirror.setText(R.string.mirror_07);
download.setText(R.string.download_07);
cancel.setText(R.string.cancel_07);
later.setText(R.string.later_07);
go_back.setText(R.string.go_back_07);
not_now.setText(R.string.not_now_07);
close.setText(R.string.close_07);
continue_1.setText(R.string.continue_1_07);
install.setText(R.string.install_07);
uninstall.setText(R.string.uninstall_07);
ignore.setText(R.string.ignore_07);
delete.setText(R.string.delete_07);
thanks.setText(R.string.thanks_07);
new_update.setText(R.string.new_update_07);
changelogs.setText(R.string.changelogs_07);
reboot.setText(R.string.reboot_07);
reset_preferences.setText(R.string.reset_preferences_07);
list_auto_refresh.setText(R.string.list_auto_refresh_07);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_07);
cloned_version.setText(R.string.cloned_version_07);
cloned_version_info.setText(R.string.cloned_version_desc_07);
disable_reward_ad.setText(R.string.disable_rewarded_ads_07);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_07);
disable_notification.setText(R.string.disable_notification_07);
disable_notification_info.setText(R.string.disable_notification_desc_07);
hide_stock_patched.setText(R.string.hide_stock_patched_07);
hide_amoled_patched.setText(R.string.hide_amoled_patched_07);
show_support.setText(R.string.show_support_07);
show_support_desc.setText(R.string.show_support_desc_07);
maintenance.setText(R.string.maintenance_07);
maintenance_desc.setText(R.string.maintenance_desc_07);
xmanager_dev.setText(R.string.xmanager_dev_07);
contributors.setText(R.string.contributors_07);
download_ready.setText(R.string.download_ready_07);
download_ready_desc.setText(R.string.download_ready_desc_07);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_07);
existing_patched.setText(R.string.existing_patched_07);
existing_patched_desc.setText(R.string.existing_patched_desc_07);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(7));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("8")) {
sub_text_installed.setText(R.string.installed_08);
main_title.setText(R.string.main_title_08);
about_title.setText(R.string.about_title_08);
settings_title.setText(R.string.settings_title_08);
experiment_title.setText(R.string.experimental_title_08);
sub_title.setText(R.string.about_sub_08);
sub_text_1.setText(R.string.latest_08);
sub_text_2.setText(R.string.latest_08);
versions_1.setText(R.string.versions_08);
versions_2.setText(R.string.versions_08);
versions_3.setText(R.string.versions_08);
title_sub.setText(R.string.manager_tools_08);
source.setText(R.string.source_08);
support.setText(R.string.support_08);
donate.setText(R.string.donate_08);
discord.setText(R.string.discord_08);
about.setText(R.string.about_08);
website.setText(R.string.website_08);
reddit.setText(R.string.reddit_08);
faq.setText(R.string.faq_08);
theme.setText(R.string.show_themes_08);
language.setText(R.string.language_08);
download_update.setText(R.string.download_update_08);
install_now.setText(R.string.install_now_08);
install_update.setText(R.string.install_update_08);
uninstall_patched.setText(R.string.uninstall_patched_08);
open_settings.setText(R.string.open_settings_08);
open_patched.setText(R.string.open_patched_08);
lite.setText(R.string.lite_08);
cloned.setText(R.string.cloned_08);
spap.setText(R.string.spap_08);
mirror.setText(R.string.mirror_08);
download.setText(R.string.download_08);
cancel.setText(R.string.cancel_08);
later.setText(R.string.later_08);
go_back.setText(R.string.go_back_08);
not_now.setText(R.string.not_now_08);
close.setText(R.string.close_08);
continue_1.setText(R.string.continue_1_08);
install.setText(R.string.install_08);
uninstall.setText(R.string.uninstall_08);
ignore.setText(R.string.ignore_08);
delete.setText(R.string.delete_08);
thanks.setText(R.string.thanks_08);
new_update.setText(R.string.new_update_08);
changelogs.setText(R.string.changelogs_08);
reboot.setText(R.string.reboot_08);
reset_preferences.setText(R.string.reset_preferences_08);
list_auto_refresh.setText(R.string.list_auto_refresh_08);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_08);
cloned_version.setText(R.string.cloned_version_08);
cloned_version_info.setText(R.string.cloned_version_desc_08);
disable_reward_ad.setText(R.string.disable_rewarded_ads_08);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_08);
disable_notification.setText(R.string.disable_notification_08);
disable_notification_info.setText(R.string.disable_notification_desc_08);
hide_stock_patched.setText(R.string.hide_stock_patched_08);
hide_amoled_patched.setText(R.string.hide_amoled_patched_08);
show_support.setText(R.string.show_support_08);
show_support_desc.setText(R.string.show_support_desc_08);
maintenance.setText(R.string.maintenance_08);
maintenance_desc.setText(R.string.maintenance_desc_08);
xmanager_dev.setText(R.string.xmanager_dev_08);
contributors.setText(R.string.contributors_08);
download_ready.setText(R.string.download_ready_08);
download_ready_desc.setText(R.string.download_ready_desc_08);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_08);
existing_patched.setText(R.string.existing_patched_08);
existing_patched_desc.setText(R.string.existing_patched_desc_08);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(8));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("9")) {
sub_text_installed.setText(R.string.installed_09);
main_title.setText(R.string.main_title_09);
about_title.setText(R.string.about_title_09);
settings_title.setText(R.string.settings_title_09);
experiment_title.setText(R.string.experimental_title_09);
sub_title.setText(R.string.about_sub_09);
sub_text_1.setText(R.string.latest_09);
sub_text_2.setText(R.string.latest_09);
versions_1.setText(R.string.versions_09);
versions_2.setText(R.string.versions_09);
versions_3.setText(R.string.versions_09);
title_sub.setText(R.string.manager_tools_09);
source.setText(R.string.source_09);
support.setText(R.string.support_09);
donate.setText(R.string.donate_09);
discord.setText(R.string.discord_09);
about.setText(R.string.about_09);
website.setText(R.string.website_09);
reddit.setText(R.string.reddit_09);
faq.setText(R.string.faq_09);
theme.setText(R.string.show_themes_09);
language.setText(R.string.language_09);
download_update.setText(R.string.download_update_09);
install_now.setText(R.string.install_now_09);
install_update.setText(R.string.install_update_09);
uninstall_patched.setText(R.string.uninstall_patched_09);
open_settings.setText(R.string.open_settings_09);
open_patched.setText(R.string.open_patched_09);
lite.setText(R.string.lite_09);
cloned.setText(R.string.cloned_09);
spap.setText(R.string.spap_09);
mirror.setText(R.string.mirror_09);
download.setText(R.string.download_09);
cancel.setText(R.string.cancel_09);
later.setText(R.string.later_09);
go_back.setText(R.string.go_back_09);
not_now.setText(R.string.not_now_09);
close.setText(R.string.close_09);
continue_1.setText(R.string.continue_1_09);
install.setText(R.string.install_09);
uninstall.setText(R.string.uninstall_09);
ignore.setText(R.string.ignore_09);
delete.setText(R.string.delete_09);
thanks.setText(R.string.thanks_09);
new_update.setText(R.string.new_update_09);
changelogs.setText(R.string.changelogs_09);
reboot.setText(R.string.reboot_09);
reset_preferences.setText(R.string.reset_preferences_09);
list_auto_refresh.setText(R.string.list_auto_refresh_09);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_09);
cloned_version.setText(R.string.cloned_version_09);
cloned_version_info.setText(R.string.cloned_version_desc_09);
disable_reward_ad.setText(R.string.disable_rewarded_ads_09);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_09);
disable_notification.setText(R.string.disable_notification_09);
disable_notification_info.setText(R.string.disable_notification_desc_09);
hide_stock_patched.setText(R.string.hide_stock_patched_09);
hide_amoled_patched.setText(R.string.hide_amoled_patched_09);
show_support.setText(R.string.show_support_09);
show_support_desc.setText(R.string.show_support_desc_09);
maintenance.setText(R.string.maintenance_09);
maintenance_desc.setText(R.string.maintenance_desc_09);
xmanager_dev.setText(R.string.xmanager_dev_09);
contributors.setText(R.string.contributors_09);
download_ready.setText(R.string.download_ready_09);
download_ready_desc.setText(R.string.download_ready_desc_09);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_09);
existing_patched.setText(R.string.existing_patched_09);
existing_patched_desc.setText(R.string.existing_patched_desc_09);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(9));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("10")) {
sub_text_installed.setText(R.string.installed_10);
main_title.setText(R.string.main_title_10);
about_title.setText(R.string.about_title_10);
settings_title.setText(R.string.settings_title_10);
experiment_title.setText(R.string.experimental_title_10);
sub_title.setText(R.string.about_sub_10);
sub_text_1.setText(R.string.latest_10);
sub_text_2.setText(R.string.latest_10);
versions_1.setText(R.string.versions_10);
versions_2.setText(R.string.versions_10);
versions_3.setText(R.string.versions_10);
title_sub.setText(R.string.manager_tools_10);
source.setText(R.string.source_10);
support.setText(R.string.support_10);
donate.setText(R.string.donate_10);
discord.setText(R.string.discord_10);
about.setText(R.string.about_10);
website.setText(R.string.website_10);
reddit.setText(R.string.reddit_10);
faq.setText(R.string.faq_10);
theme.setText(R.string.show_themes_10);
language.setText(R.string.language_10);
download_update.setText(R.string.download_update_10);
install_now.setText(R.string.install_now_10);
install_update.setText(R.string.install_update_10);
uninstall_patched.setText(R.string.uninstall_patched_10);
open_settings.setText(R.string.open_settings_10);
open_patched.setText(R.string.open_patched_10);
lite.setText(R.string.lite_10);
cloned.setText(R.string.cloned_10);
spap.setText(R.string.spap_10);
mirror.setText(R.string.mirror_10);
download.setText(R.string.download_10);
cancel.setText(R.string.cancel_10);
later.setText(R.string.later_10);
go_back.setText(R.string.go_back_10);
not_now.setText(R.string.not_now_10);
close.setText(R.string.close_10);
continue_1.setText(R.string.continue_1_10);
install.setText(R.string.install_10);
uninstall.setText(R.string.uninstall_10);
ignore.setText(R.string.ignore_10);
delete.setText(R.string.delete_10);
thanks.setText(R.string.thanks_10);
new_update.setText(R.string.new_update_10);
changelogs.setText(R.string.changelogs_10);
reboot.setText(R.string.reboot_10);
reset_preferences.setText(R.string.reset_preferences_10);
list_auto_refresh.setText(R.string.list_auto_refresh_10);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_10);
cloned_version.setText(R.string.cloned_version_10);
cloned_version_info.setText(R.string.cloned_version_desc_10);
disable_reward_ad.setText(R.string.disable_rewarded_ads_10);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_10);
disable_notification.setText(R.string.disable_notification_10);
disable_notification_info.setText(R.string.disable_notification_desc_10);
hide_stock_patched.setText(R.string.hide_stock_patched_10);
hide_amoled_patched.setText(R.string.hide_amoled_patched_10);
show_support.setText(R.string.show_support_10);
show_support_desc.setText(R.string.show_support_desc_10);
maintenance.setText(R.string.maintenance_10);
maintenance_desc.setText(R.string.maintenance_desc_10);
xmanager_dev.setText(R.string.xmanager_dev_10);
contributors.setText(R.string.contributors_10);
download_ready.setText(R.string.download_ready_10);
download_ready_desc.setText(R.string.download_ready_desc_10);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_10);
existing_patched.setText(R.string.existing_patched_10);
existing_patched_desc.setText(R.string.existing_patched_desc_10);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(10));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("11")) {
sub_text_installed.setText(R.string.installed_11);
main_title.setText(R.string.main_title_11);
about_title.setText(R.string.about_title_11);
settings_title.setText(R.string.settings_title_11);
experiment_title.setText(R.string.experimental_title_11);
sub_title.setText(R.string.about_sub_11);
sub_text_1.setText(R.string.latest_11);
sub_text_2.setText(R.string.latest_11);
versions_1.setText(R.string.versions_11);
versions_2.setText(R.string.versions_11);
versions_3.setText(R.string.versions_11);
title_sub.setText(R.string.manager_tools_11);
source.setText(R.string.source_11);
support.setText(R.string.support_11);
donate.setText(R.string.donate_11);
discord.setText(R.string.discord_11);
about.setText(R.string.about_11);
website.setText(R.string.website_11);
reddit.setText(R.string.reddit_11);
faq.setText(R.string.faq_11);
theme.setText(R.string.show_themes_11);
language.setText(R.string.language_11);
download_update.setText(R.string.download_update_11);
install_now.setText(R.string.install_now_11);
install_update.setText(R.string.install_update_11);
uninstall_patched.setText(R.string.uninstall_patched_11);
open_settings.setText(R.string.open_settings_11);
open_patched.setText(R.string.open_patched_11);
lite.setText(R.string.lite_11);
cloned.setText(R.string.cloned_11);
spap.setText(R.string.spap_11);
mirror.setText(R.string.mirror_11);
download.setText(R.string.download_11);
cancel.setText(R.string.cancel_11);
later.setText(R.string.later_11);
go_back.setText(R.string.go_back_11);
not_now.setText(R.string.not_now_11);
close.setText(R.string.close_11);
continue_1.setText(R.string.continue_1_11);
install.setText(R.string.install_11);
uninstall.setText(R.string.uninstall_11);
ignore.setText(R.string.ignore_11);
delete.setText(R.string.delete_11);
thanks.setText(R.string.thanks_11);
new_update.setText(R.string.new_update_11);
changelogs.setText(R.string.changelogs_11);
reboot.setText(R.string.reboot_11);
reset_preferences.setText(R.string.reset_preferences_11);
list_auto_refresh.setText(R.string.list_auto_refresh_11);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_11);
cloned_version.setText(R.string.cloned_version_11);
cloned_version_info.setText(R.string.cloned_version_desc_11);
disable_reward_ad.setText(R.string.disable_rewarded_ads_11);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_11);
disable_notification.setText(R.string.disable_notification_11);
disable_notification_info.setText(R.string.disable_notification_desc_11);
hide_stock_patched.setText(R.string.hide_stock_patched_11);
hide_amoled_patched.setText(R.string.hide_amoled_patched_11);
show_support.setText(R.string.show_support_11);
show_support_desc.setText(R.string.show_support_desc_11);
maintenance.setText(R.string.maintenance_11);
maintenance_desc.setText(R.string.maintenance_desc_11);
xmanager_dev.setText(R.string.xmanager_dev_11);
contributors.setText(R.string.contributors_11);
download_ready.setText(R.string.download_ready_11);
download_ready_desc.setText(R.string.download_ready_desc_11);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_11);
existing_patched.setText(R.string.existing_patched_11);
existing_patched_desc.setText(R.string.existing_patched_desc_11);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(11));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("12")) {
sub_text_installed.setText(R.string.installed_12);
main_title.setText(R.string.main_title_12);
about_title.setText(R.string.about_title_12);
settings_title.setText(R.string.settings_title_12);
experiment_title.setText(R.string.experimental_title_12);
sub_title.setText(R.string.about_sub_12);
sub_text_1.setText(R.string.latest_12);
sub_text_2.setText(R.string.latest_12);
versions_1.setText(R.string.versions_12);
versions_2.setText(R.string.versions_12);
versions_3.setText(R.string.versions_12);
title_sub.setText(R.string.manager_tools_12);
source.setText(R.string.source_12);
support.setText(R.string.support_12);
donate.setText(R.string.donate_12);
discord.setText(R.string.discord_12);
about.setText(R.string.about_12);
website.setText(R.string.website_12);
reddit.setText(R.string.reddit_12);
faq.setText(R.string.faq_12);
theme.setText(R.string.show_themes_12);
language.setText(R.string.language_12);
download_update.setText(R.string.download_update_12);
install_now.setText(R.string.install_now_12);
install_update.setText(R.string.install_update_12);
uninstall_patched.setText(R.string.uninstall_patched_12);
open_settings.setText(R.string.open_settings_12);
open_patched.setText(R.string.open_patched_12);
lite.setText(R.string.lite_12);
cloned.setText(R.string.cloned_12);
spap.setText(R.string.spap_12);
mirror.setText(R.string.mirror_12);
download.setText(R.string.download_12);
cancel.setText(R.string.cancel_12);
later.setText(R.string.later_12);
go_back.setText(R.string.go_back_12);
not_now.setText(R.string.not_now_12);
close.setText(R.string.close_12);
continue_1.setText(R.string.continue_1_12);
install.setText(R.string.install_12);
uninstall.setText(R.string.uninstall_12);
ignore.setText(R.string.ignore_12);
delete.setText(R.string.delete_12);
thanks.setText(R.string.thanks_12);
new_update.setText(R.string.new_update_12);
changelogs.setText(R.string.changelogs_12);
reboot.setText(R.string.reboot_12);
reset_preferences.setText(R.string.reset_preferences_12);
list_auto_refresh.setText(R.string.list_auto_refresh_12);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_12);
cloned_version.setText(R.string.cloned_version_12);
cloned_version_info.setText(R.string.cloned_version_desc_12);
disable_reward_ad.setText(R.string.disable_rewarded_ads_12);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_12);
disable_notification.setText(R.string.disable_notification_12);
disable_notification_info.setText(R.string.disable_notification_desc_12);
hide_stock_patched.setText(R.string.hide_stock_patched_12);
hide_amoled_patched.setText(R.string.hide_amoled_patched_12);
show_support.setText(R.string.show_support_12);
show_support_desc.setText(R.string.show_support_desc_12);
maintenance.setText(R.string.maintenance_12);
maintenance_desc.setText(R.string.maintenance_desc_12);
xmanager_dev.setText(R.string.xmanager_dev_12);
contributors.setText(R.string.contributors_12);
download_ready.setText(R.string.download_ready_12);
download_ready_desc.setText(R.string.download_ready_desc_12);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_12);
existing_patched.setText(R.string.existing_patched_12);
existing_patched_desc.setText(R.string.existing_patched_desc_12);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(12));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("13")) {
sub_text_installed.setText(R.string.installed_13);
main_title.setText(R.string.main_title_13);
about_title.setText(R.string.about_title_13);
settings_title.setText(R.string.settings_title_13);
experiment_title.setText(R.string.experimental_title_13);
sub_title.setText(R.string.about_sub_13);
sub_text_1.setText(R.string.latest_13);
sub_text_2.setText(R.string.latest_13);
versions_1.setText(R.string.versions_13);
versions_2.setText(R.string.versions_13);
versions_3.setText(R.string.versions_13);
title_sub.setText(R.string.manager_tools_13);
source.setText(R.string.source_13);
support.setText(R.string.support_13);
donate.setText(R.string.donate_13);
discord.setText(R.string.discord_13);
about.setText(R.string.about_13);
website.setText(R.string.website_13);
reddit.setText(R.string.reddit_13);
faq.setText(R.string.faq_13);
theme.setText(R.string.show_themes_13);
language.setText(R.string.language_13);
download_update.setText(R.string.download_update_13);
install_now.setText(R.string.install_now_13);
install_update.setText(R.string.install_update_13);
uninstall_patched.setText(R.string.uninstall_patched_13);
open_settings.setText(R.string.open_settings_13);
open_patched.setText(R.string.open_patched_13);
lite.setText(R.string.lite_13);
cloned.setText(R.string.cloned_13);
spap.setText(R.string.spap_13);
mirror.setText(R.string.mirror_13);
download.setText(R.string.download_13);
cancel.setText(R.string.cancel_13);
later.setText(R.string.later_13);
go_back.setText(R.string.go_back_13);
not_now.setText(R.string.not_now_13);
close.setText(R.string.close_13);
continue_1.setText(R.string.continue_1_13);
install.setText(R.string.install_13);
uninstall.setText(R.string.uninstall_13);
ignore.setText(R.string.ignore_13);
delete.setText(R.string.delete_13);
thanks.setText(R.string.thanks_13);
new_update.setText(R.string.new_update_13);
changelogs.setText(R.string.changelogs_13);
reboot.setText(R.string.reboot_13);
reset_preferences.setText(R.string.reset_preferences_13);
list_auto_refresh.setText(R.string.list_auto_refresh_13);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_13);
cloned_version.setText(R.string.cloned_version_13);
cloned_version_info.setText(R.string.cloned_version_desc_13);
disable_reward_ad.setText(R.string.disable_rewarded_ads_13);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_13);
disable_notification.setText(R.string.disable_notification_13);
disable_notification_info.setText(R.string.disable_notification_desc_13);
hide_stock_patched.setText(R.string.hide_stock_patched_13);
hide_amoled_patched.setText(R.string.hide_amoled_patched_13);
show_support.setText(R.string.show_support_13);
show_support_desc.setText(R.string.show_support_desc_13);
maintenance.setText(R.string.maintenance_13);
maintenance_desc.setText(R.string.maintenance_desc_13);
xmanager_dev.setText(R.string.xmanager_dev_13);
contributors.setText(R.string.contributors_13);
download_ready.setText(R.string.download_ready_13);
download_ready_desc.setText(R.string.download_ready_desc_13);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_13);
existing_patched.setText(R.string.existing_patched_13);
existing_patched_desc.setText(R.string.existing_patched_desc_13);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(13));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("14")) {
sub_text_installed.setText(R.string.installed_14);
main_title.setText(R.string.main_title_14);
about_title.setText(R.string.about_title_14);
settings_title.setText(R.string.settings_title_14);
experiment_title.setText(R.string.experimental_title_14);
sub_title.setText(R.string.about_sub_14);
sub_text_1.setText(R.string.latest_14);
sub_text_2.setText(R.string.latest_14);
versions_1.setText(R.string.versions_14);
versions_2.setText(R.string.versions_14);
versions_3.setText(R.string.versions_14);
title_sub.setText(R.string.manager_tools_14);
source.setText(R.string.source_14);
support.setText(R.string.support_14);
donate.setText(R.string.donate_14);
discord.setText(R.string.discord_14);
about.setText(R.string.about_14);
website.setText(R.string.website_14);
reddit.setText(R.string.reddit_14);
faq.setText(R.string.faq_14);
theme.setText(R.string.show_themes_14);
language.setText(R.string.language_14);
download_update.setText(R.string.download_update_14);
install_now.setText(R.string.install_now_14);
install_update.setText(R.string.install_update_14);
uninstall_patched.setText(R.string.uninstall_patched_14);
open_settings.setText(R.string.open_settings_14);
open_patched.setText(R.string.open_patched_14);
lite.setText(R.string.lite_14);
cloned.setText(R.string.cloned_14);
spap.setText(R.string.spap_14);
mirror.setText(R.string.mirror_14);
download.setText(R.string.download_14);
cancel.setText(R.string.cancel_14);
later.setText(R.string.later_14);
go_back.setText(R.string.go_back_14);
not_now.setText(R.string.not_now_14);
close.setText(R.string.close_14);
continue_1.setText(R.string.continue_1_14);
install.setText(R.string.install_14);
uninstall.setText(R.string.uninstall_14);
ignore.setText(R.string.ignore_14);
delete.setText(R.string.delete_14);
thanks.setText(R.string.thanks_14);
new_update.setText(R.string.new_update_14);
changelogs.setText(R.string.changelogs_14);
reboot.setText(R.string.reboot_14);
reset_preferences.setText(R.string.reset_preferences_14);
list_auto_refresh.setText(R.string.list_auto_refresh_14);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_14);
cloned_version.setText(R.string.cloned_version_14);
cloned_version_info.setText(R.string.cloned_version_desc_14);
disable_reward_ad.setText(R.string.disable_rewarded_ads_14);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_14);
disable_notification.setText(R.string.disable_notification_14);
disable_notification_info.setText(R.string.disable_notification_desc_14);
hide_stock_patched.setText(R.string.hide_stock_patched_14);
hide_amoled_patched.setText(R.string.hide_amoled_patched_14);
show_support.setText(R.string.show_support_14);
show_support_desc.setText(R.string.show_support_desc_14);
maintenance.setText(R.string.maintenance_14);
maintenance_desc.setText(R.string.maintenance_desc_14);
xmanager_dev.setText(R.string.xmanager_dev_14);
contributors.setText(R.string.contributors_14);
download_ready.setText(R.string.download_ready_14);
download_ready_desc.setText(R.string.download_ready_desc_14);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_14);
existing_patched.setText(R.string.existing_patched_14);
existing_patched_desc.setText(R.string.existing_patched_desc_14);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(14));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("15")) {
sub_text_installed.setText(R.string.installed_15);
main_title.setText(R.string.main_title_15);
about_title.setText(R.string.about_title_15);
settings_title.setText(R.string.settings_title_15);
experiment_title.setText(R.string.experimental_title_15);
sub_title.setText(R.string.about_sub_15);
sub_text_1.setText(R.string.latest_15);
sub_text_2.setText(R.string.latest_15);
versions_1.setText(R.string.versions_15);
versions_2.setText(R.string.versions_15);
versions_3.setText(R.string.versions_15);
title_sub.setText(R.string.manager_tools_15);
source.setText(R.string.source_15);
support.setText(R.string.support_15);
donate.setText(R.string.donate_15);
discord.setText(R.string.discord_15);
about.setText(R.string.about_15);
website.setText(R.string.website_15);
reddit.setText(R.string.reddit_15);
faq.setText(R.string.faq_15);
theme.setText(R.string.show_themes_15);
language.setText(R.string.language_15);
download_update.setText(R.string.download_update_15);
install_now.setText(R.string.install_now_15);
install_update.setText(R.string.install_update_15);
uninstall_patched.setText(R.string.uninstall_patched_15);
open_settings.setText(R.string.open_settings_15);
open_patched.setText(R.string.open_patched_15);
lite.setText(R.string.lite_15);
cloned.setText(R.string.cloned_15);
spap.setText(R.string.spap_15);
mirror.setText(R.string.mirror_15);
download.setText(R.string.download_15);
cancel.setText(R.string.cancel_15);
later.setText(R.string.later_15);
go_back.setText(R.string.go_back_15);
not_now.setText(R.string.not_now_15);
close.setText(R.string.close_15);
continue_1.setText(R.string.continue_1_15);
install.setText(R.string.install_15);
uninstall.setText(R.string.uninstall_15);
ignore.setText(R.string.ignore_15);
delete.setText(R.string.delete_15);
thanks.setText(R.string.thanks_15);
new_update.setText(R.string.new_update_15);
changelogs.setText(R.string.changelogs_15);
reboot.setText(R.string.reboot_15);
reset_preferences.setText(R.string.reset_preferences_15);
list_auto_refresh.setText(R.string.list_auto_refresh_15);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_15);
cloned_version.setText(R.string.cloned_version_15);
cloned_version_info.setText(R.string.cloned_version_desc_15);
disable_reward_ad.setText(R.string.disable_rewarded_ads_15);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_15);
disable_notification.setText(R.string.disable_notification_15);
disable_notification_info.setText(R.string.disable_notification_desc_15);
hide_stock_patched.setText(R.string.hide_stock_patched_15);
hide_amoled_patched.setText(R.string.hide_amoled_patched_15);
show_support.setText(R.string.show_support_15);
show_support_desc.setText(R.string.show_support_desc_15);
maintenance.setText(R.string.maintenance_15);
maintenance_desc.setText(R.string.maintenance_desc_15);
xmanager_dev.setText(R.string.xmanager_dev_15);
contributors.setText(R.string.contributors_15);
download_ready.setText(R.string.download_ready_15);
download_ready_desc.setText(R.string.download_ready_desc_15);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_15);
existing_patched.setText(R.string.existing_patched_15);
existing_patched_desc.setText(R.string.existing_patched_desc_15);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(15));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("16")) {
sub_text_installed.setText(R.string.installed_16);
main_title.setText(R.string.main_title_16);
about_title.setText(R.string.about_title_16);
settings_title.setText(R.string.settings_title_16);
experiment_title.setText(R.string.experimental_title_16);
sub_title.setText(R.string.about_sub_16);
sub_text_1.setText(R.string.latest_16);
sub_text_2.setText(R.string.latest_16);
versions_1.setText(R.string.versions_16);
versions_2.setText(R.string.versions_16);
versions_3.setText(R.string.versions_16);
title_sub.setText(R.string.manager_tools_16);
source.setText(R.string.source_16);
support.setText(R.string.support_16);
donate.setText(R.string.donate_16);
discord.setText(R.string.discord_16);
about.setText(R.string.about_16);
website.setText(R.string.website_16);
reddit.setText(R.string.reddit_16);
faq.setText(R.string.faq_16);
theme.setText(R.string.show_themes_16);
language.setText(R.string.language_16);
download_update.setText(R.string.download_update_16);
install_now.setText(R.string.install_now_16);
install_update.setText(R.string.install_update_16);
uninstall_patched.setText(R.string.uninstall_patched_16);
open_settings.setText(R.string.open_settings_16);
open_patched.setText(R.string.open_patched_16);
lite.setText(R.string.lite_16);
cloned.setText(R.string.cloned_16);
spap.setText(R.string.spap_16);
mirror.setText(R.string.mirror_16);
download.setText(R.string.download_16);
cancel.setText(R.string.cancel_16);
later.setText(R.string.later_16);
go_back.setText(R.string.go_back_16);
not_now.setText(R.string.not_now_16);
close.setText(R.string.close_16);
continue_1.setText(R.string.continue_1_16);
install.setText(R.string.install_16);
uninstall.setText(R.string.uninstall_16);
ignore.setText(R.string.ignore_16);
delete.setText(R.string.delete_16);
thanks.setText(R.string.thanks_16);
new_update.setText(R.string.new_update_16);
changelogs.setText(R.string.changelogs_16);
reboot.setText(R.string.reboot_16);
reset_preferences.setText(R.string.reset_preferences_16);
list_auto_refresh.setText(R.string.list_auto_refresh_16);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_16);
cloned_version.setText(R.string.cloned_version_16);
cloned_version_info.setText(R.string.cloned_version_desc_16);
disable_reward_ad.setText(R.string.disable_rewarded_ads_16);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_16);
disable_notification.setText(R.string.disable_notification_16);
disable_notification_info.setText(R.string.disable_notification_desc_16);
hide_stock_patched.setText(R.string.hide_stock_patched_16);
hide_amoled_patched.setText(R.string.hide_amoled_patched_16);
show_support.setText(R.string.show_support_16);
show_support_desc.setText(R.string.show_support_desc_16);
maintenance.setText(R.string.maintenance_16);
maintenance_desc.setText(R.string.maintenance_desc_16);
xmanager_dev.setText(R.string.xmanager_dev_16);
contributors.setText(R.string.contributors_16);
download_ready.setText(R.string.download_ready_16);
download_ready_desc.setText(R.string.download_ready_desc_16);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_16);
existing_patched.setText(R.string.existing_patched_16);
existing_patched_desc.setText(R.string.existing_patched_desc_16);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(16));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("17")) {
sub_text_installed.setText(R.string.installed_17);
main_title.setText(R.string.main_title_17);
about_title.setText(R.string.about_title_17);
settings_title.setText(R.string.settings_title_17);
experiment_title.setText(R.string.experimental_title_17);
sub_title.setText(R.string.about_sub_17);
sub_text_1.setText(R.string.latest_17);
sub_text_2.setText(R.string.latest_17);
versions_1.setText(R.string.versions_17);
versions_2.setText(R.string.versions_17);
versions_3.setText(R.string.versions_17);
title_sub.setText(R.string.manager_tools_17);
source.setText(R.string.source_17);
support.setText(R.string.support_17);
donate.setText(R.string.donate_17);
discord.setText(R.string.discord_17);
about.setText(R.string.about_17);
website.setText(R.string.website_17);
reddit.setText(R.string.reddit_17);
faq.setText(R.string.faq_17);
theme.setText(R.string.show_themes_17);
language.setText(R.string.language_17);
download_update.setText(R.string.download_update_17);
install_now.setText(R.string.install_now_17);
install_update.setText(R.string.install_update_17);
uninstall_patched.setText(R.string.uninstall_patched_17);
open_settings.setText(R.string.open_settings_17);
open_patched.setText(R.string.open_patched_17);
lite.setText(R.string.lite_17);
cloned.setText(R.string.cloned_17);
spap.setText(R.string.spap_17);
mirror.setText(R.string.mirror_17);
download.setText(R.string.download_17);
cancel.setText(R.string.cancel_17);
later.setText(R.string.later_17);
go_back.setText(R.string.go_back_17);
not_now.setText(R.string.not_now_17);
close.setText(R.string.close_17);
continue_1.setText(R.string.continue_1_17);
install.setText(R.string.install_17);
uninstall.setText(R.string.uninstall_17);
ignore.setText(R.string.ignore_17);
delete.setText(R.string.delete_17);
thanks.setText(R.string.thanks_17);
new_update.setText(R.string.new_update_17);
changelogs.setText(R.string.changelogs_17);
reboot.setText(R.string.reboot_17);
reset_preferences.setText(R.string.reset_preferences_17);
list_auto_refresh.setText(R.string.list_auto_refresh_17);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_17);
cloned_version.setText(R.string.cloned_version_17);
cloned_version_info.setText(R.string.cloned_version_desc_17);
disable_reward_ad.setText(R.string.disable_rewarded_ads_17);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_17);
disable_notification.setText(R.string.disable_notification_17);
disable_notification_info.setText(R.string.disable_notification_desc_17);
hide_stock_patched.setText(R.string.hide_stock_patched_17);
hide_amoled_patched.setText(R.string.hide_amoled_patched_17);
show_support.setText(R.string.show_support_17);
show_support_desc.setText(R.string.show_support_desc_17);
maintenance.setText(R.string.maintenance_17);
maintenance_desc.setText(R.string.maintenance_desc_17);
xmanager_dev.setText(R.string.xmanager_dev_17);
contributors.setText(R.string.contributors_17);
download_ready.setText(R.string.download_ready_17);
download_ready_desc.setText(R.string.download_ready_desc_17);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_17);
existing_patched.setText(R.string.existing_patched_17);
existing_patched_desc.setText(R.string.existing_patched_desc_17);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(17));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("18")) {
sub_text_installed.setText(R.string.installed_18);
main_title.setText(R.string.main_title_18);
about_title.setText(R.string.about_title_18);
settings_title.setText(R.string.settings_title_18);
experiment_title.setText(R.string.experimental_title_18);
sub_title.setText(R.string.about_sub_18);
sub_text_1.setText(R.string.latest_18);
sub_text_2.setText(R.string.latest_18);
versions_1.setText(R.string.versions_18);
versions_2.setText(R.string.versions_18);
versions_3.setText(R.string.versions_18);
title_sub.setText(R.string.manager_tools_18);
source.setText(R.string.source_18);
support.setText(R.string.support_18);
donate.setText(R.string.donate_18);
discord.setText(R.string.discord_18);
about.setText(R.string.about_18);
website.setText(R.string.website_18);
reddit.setText(R.string.reddit_18);
faq.setText(R.string.faq_18);
theme.setText(R.string.show_themes_18);
language.setText(R.string.language_18);
download_update.setText(R.string.download_update_18);
install_now.setText(R.string.install_now_18);
install_update.setText(R.string.install_update_18);
uninstall_patched.setText(R.string.uninstall_patched_18);
open_settings.setText(R.string.open_settings_18);
open_patched.setText(R.string.open_patched_18);
lite.setText(R.string.lite_18);
cloned.setText(R.string.cloned_18);
spap.setText(R.string.spap_18);
mirror.setText(R.string.mirror_18);
download.setText(R.string.download_18);
cancel.setText(R.string.cancel_18);
later.setText(R.string.later_18);
go_back.setText(R.string.go_back_18);
not_now.setText(R.string.not_now_18);
close.setText(R.string.close_18);
continue_1.setText(R.string.continue_1_18);
install.setText(R.string.install_18);
uninstall.setText(R.string.uninstall_18);
ignore.setText(R.string.ignore_18);
delete.setText(R.string.delete_18);
thanks.setText(R.string.thanks_18);
new_update.setText(R.string.new_update_18);
changelogs.setText(R.string.changelogs_18);
reboot.setText(R.string.reboot_18);
reset_preferences.setText(R.string.reset_preferences_18);
list_auto_refresh.setText(R.string.list_auto_refresh_18);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_18);
cloned_version.setText(R.string.cloned_version_18);
cloned_version_info.setText(R.string.cloned_version_desc_18);
disable_reward_ad.setText(R.string.disable_rewarded_ads_18);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_18);
disable_notification.setText(R.string.disable_notification_18);
disable_notification_info.setText(R.string.disable_notification_desc_18);
hide_stock_patched.setText(R.string.hide_stock_patched_18);
hide_amoled_patched.setText(R.string.hide_amoled_patched_18);
show_support.setText(R.string.show_support_18);
show_support_desc.setText(R.string.show_support_desc_18);
maintenance.setText(R.string.maintenance_18);
maintenance_desc.setText(R.string.maintenance_desc_18);
xmanager_dev.setText(R.string.xmanager_dev_18);
contributors.setText(R.string.contributors_18);
download_ready.setText(R.string.download_ready_18);
download_ready_desc.setText(R.string.download_ready_desc_18);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_18);
existing_patched.setText(R.string.existing_patched_18);
existing_patched_desc.setText(R.string.existing_patched_desc_18);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(18));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("19")) {
sub_text_installed.setText(R.string.installed_19);
main_title.setText(R.string.main_title_19);
about_title.setText(R.string.about_title_19);
settings_title.setText(R.string.settings_title_19);
experiment_title.setText(R.string.experimental_title_19);
sub_title.setText(R.string.about_sub_19);
sub_text_1.setText(R.string.latest_19);
sub_text_2.setText(R.string.latest_19);
versions_1.setText(R.string.versions_19);
versions_2.setText(R.string.versions_19);
versions_3.setText(R.string.versions_19);
title_sub.setText(R.string.manager_tools_19);
source.setText(R.string.source_19);
support.setText(R.string.support_19);
donate.setText(R.string.donate_19);
discord.setText(R.string.discord_19);
about.setText(R.string.about_19);
website.setText(R.string.website_19);
reddit.setText(R.string.reddit_19);
faq.setText(R.string.faq_19);
theme.setText(R.string.show_themes_19);
language.setText(R.string.language_19);
download_update.setText(R.string.download_update_19);
install_now.setText(R.string.install_now_19);
install_update.setText(R.string.install_update_19);
uninstall_patched.setText(R.string.uninstall_patched_19);
open_settings.setText(R.string.open_settings_19);
open_patched.setText(R.string.open_patched_19);
lite.setText(R.string.lite_19);
cloned.setText(R.string.cloned_19);
spap.setText(R.string.spap_19);
mirror.setText(R.string.mirror_19);
download.setText(R.string.download_19);
cancel.setText(R.string.cancel_19);
later.setText(R.string.later_19);
go_back.setText(R.string.go_back_19);
not_now.setText(R.string.not_now_19);
close.setText(R.string.close_19);
continue_1.setText(R.string.continue_1_19);
install.setText(R.string.install_19);
uninstall.setText(R.string.uninstall_19);
ignore.setText(R.string.ignore_19);
delete.setText(R.string.delete_19);
thanks.setText(R.string.thanks_19);
new_update.setText(R.string.new_update_19);
changelogs.setText(R.string.changelogs_19);
reboot.setText(R.string.reboot_19);
reset_preferences.setText(R.string.reset_preferences_19);
list_auto_refresh.setText(R.string.list_auto_refresh_19);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_19);
cloned_version.setText(R.string.cloned_version_19);
cloned_version_info.setText(R.string.cloned_version_desc_19);
disable_reward_ad.setText(R.string.disable_rewarded_ads_19);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_19);
disable_notification.setText(R.string.disable_notification_19);
disable_notification_info.setText(R.string.disable_notification_desc_19);
hide_stock_patched.setText(R.string.hide_stock_patched_19);
hide_amoled_patched.setText(R.string.hide_amoled_patched_19);
show_support.setText(R.string.show_support_19);
show_support_desc.setText(R.string.show_support_desc_19);
maintenance.setText(R.string.maintenance_19);
maintenance_desc.setText(R.string.maintenance_desc_19);
xmanager_dev.setText(R.string.xmanager_dev_19);
contributors.setText(R.string.contributors_19);
download_ready.setText(R.string.download_ready_19);
download_ready_desc.setText(R.string.download_ready_desc_19);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_19);
existing_patched.setText(R.string.existing_patched_19);
existing_patched_desc.setText(R.string.existing_patched_desc_19);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(19));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("20")) {
sub_text_installed.setText(R.string.installed_20);
main_title.setText(R.string.main_title_20);
about_title.setText(R.string.about_title_20);
settings_title.setText(R.string.settings_title_20);
experiment_title.setText(R.string.experimental_title_20);
sub_title.setText(R.string.about_sub_20);
sub_text_1.setText(R.string.latest_20);
sub_text_2.setText(R.string.latest_20);
versions_1.setText(R.string.versions_20);
versions_2.setText(R.string.versions_20);
versions_3.setText(R.string.versions_20);
title_sub.setText(R.string.manager_tools_20);
source.setText(R.string.source_20);
support.setText(R.string.support_20);
donate.setText(R.string.donate_20);
discord.setText(R.string.discord_20);
about.setText(R.string.about_20);
website.setText(R.string.website_20);
reddit.setText(R.string.reddit_20);
faq.setText(R.string.faq_20);
theme.setText(R.string.show_themes_20);
language.setText(R.string.language_20);
download_update.setText(R.string.download_update_20);
install_now.setText(R.string.install_now_20);
install_update.setText(R.string.install_update_20);
uninstall_patched.setText(R.string.uninstall_patched_20);
open_settings.setText(R.string.open_settings_20);
open_patched.setText(R.string.open_patched_20);
lite.setText(R.string.lite_20);
cloned.setText(R.string.cloned_20);
spap.setText(R.string.spap_20);
mirror.setText(R.string.mirror_20);
download.setText(R.string.download_20);
cancel.setText(R.string.cancel_20);
later.setText(R.string.later_20);
go_back.setText(R.string.go_back_20);
not_now.setText(R.string.not_now_20);
close.setText(R.string.close_20);
continue_1.setText(R.string.continue_1_20);
install.setText(R.string.install_20);
uninstall.setText(R.string.uninstall_20);
ignore.setText(R.string.ignore_20);
delete.setText(R.string.delete_20);
thanks.setText(R.string.thanks_20);
new_update.setText(R.string.new_update_20);
changelogs.setText(R.string.changelogs_20);
reboot.setText(R.string.reboot_20);
reset_preferences.setText(R.string.reset_preferences_20);
list_auto_refresh.setText(R.string.list_auto_refresh_20);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_20);
cloned_version.setText(R.string.cloned_version_20);
cloned_version_info.setText(R.string.cloned_version_desc_20);
disable_reward_ad.setText(R.string.disable_rewarded_ads_20);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_20);
disable_notification.setText(R.string.disable_notification_20);
disable_notification_info.setText(R.string.disable_notification_desc_20);
hide_stock_patched.setText(R.string.hide_stock_patched_20);
hide_amoled_patched.setText(R.string.hide_amoled_patched_20);
show_support.setText(R.string.show_support_20);
show_support_desc.setText(R.string.show_support_desc_20);
maintenance.setText(R.string.maintenance_20);
maintenance_desc.setText(R.string.maintenance_desc_20);
xmanager_dev.setText(R.string.xmanager_dev_20);
contributors.setText(R.string.contributors_20);
download_ready.setText(R.string.download_ready_20);
download_ready_desc.setText(R.string.download_ready_desc_20);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_20);
existing_patched.setText(R.string.existing_patched_20);
existing_patched_desc.setText(R.string.existing_patched_desc_20);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(20));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("21")) {
sub_text_installed.setText(R.string.installed_21);
main_title.setText(R.string.main_title_21);
about_title.setText(R.string.about_title_21);
settings_title.setText(R.string.settings_title_21);
experiment_title.setText(R.string.experimental_title_21);
sub_title.setText(R.string.about_sub_21);
sub_text_1.setText(R.string.latest_21);
sub_text_2.setText(R.string.latest_21);
versions_1.setText(R.string.versions_21);
versions_2.setText(R.string.versions_21);
versions_3.setText(R.string.versions_21);
title_sub.setText(R.string.manager_tools_21);
source.setText(R.string.source_21);
support.setText(R.string.support_21);
donate.setText(R.string.donate_21);
discord.setText(R.string.discord_21);
about.setText(R.string.about_21);
website.setText(R.string.website_21);
reddit.setText(R.string.reddit_21);
faq.setText(R.string.faq_21);
theme.setText(R.string.show_themes_21);
language.setText(R.string.language_21);
download_update.setText(R.string.download_update_21);
install_now.setText(R.string.install_now_21);
install_update.setText(R.string.install_update_21);
uninstall_patched.setText(R.string.uninstall_patched_21);
open_settings.setText(R.string.open_settings_21);
open_patched.setText(R.string.open_patched_21);
lite.setText(R.string.lite_21);
cloned.setText(R.string.cloned_21);
spap.setText(R.string.spap_21);
mirror.setText(R.string.mirror_21);
download.setText(R.string.download_21);
cancel.setText(R.string.cancel_21);
later.setText(R.string.later_21);
go_back.setText(R.string.go_back_21);
not_now.setText(R.string.not_now_21);
close.setText(R.string.close_21);
continue_1.setText(R.string.continue_1_21);
install.setText(R.string.install_21);
uninstall.setText(R.string.uninstall_21);
ignore.setText(R.string.ignore_21);
delete.setText(R.string.delete_21);
thanks.setText(R.string.thanks_21);
new_update.setText(R.string.new_update_21);
changelogs.setText(R.string.changelogs_21);
reboot.setText(R.string.reboot_21);
reset_preferences.setText(R.string.reset_preferences_21);
list_auto_refresh.setText(R.string.list_auto_refresh_21);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_21);
cloned_version.setText(R.string.cloned_version_21);
cloned_version_info.setText(R.string.cloned_version_desc_21);
disable_reward_ad.setText(R.string.disable_rewarded_ads_21);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_21);
disable_notification.setText(R.string.disable_notification_21);
disable_notification_info.setText(R.string.disable_notification_desc_21);
hide_stock_patched.setText(R.string.hide_stock_patched_21);
hide_amoled_patched.setText(R.string.hide_amoled_patched_21);
show_support.setText(R.string.show_support_21);
show_support_desc.setText(R.string.show_support_desc_21);
maintenance.setText(R.string.maintenance_21);
maintenance_desc.setText(R.string.maintenance_desc_21);
xmanager_dev.setText(R.string.xmanager_dev_21);
contributors.setText(R.string.contributors_21);
download_ready.setText(R.string.download_ready_21);
download_ready_desc.setText(R.string.download_ready_desc_21);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_21);
existing_patched.setText(R.string.existing_patched_21);
existing_patched_desc.setText(R.string.existing_patched_desc_21);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(21));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("22")) {
sub_text_installed.setText(R.string.installed_22);
main_title.setText(R.string.main_title_22);
about_title.setText(R.string.about_title_22);
settings_title.setText(R.string.settings_title_22);
experiment_title.setText(R.string.experimental_title_22);
sub_title.setText(R.string.about_sub_22);
sub_text_1.setText(R.string.latest_22);
sub_text_2.setText(R.string.latest_22);
versions_1.setText(R.string.versions_22);
versions_2.setText(R.string.versions_22);
versions_3.setText(R.string.versions_22);
title_sub.setText(R.string.manager_tools_22);
source.setText(R.string.source_22);
support.setText(R.string.support_22);
donate.setText(R.string.donate_22);
discord.setText(R.string.discord_22);
about.setText(R.string.about_22);
website.setText(R.string.website_22);
reddit.setText(R.string.reddit_22);
faq.setText(R.string.faq_22);
theme.setText(R.string.show_themes_22);
language.setText(R.string.language_22);
download_update.setText(R.string.download_update_22);
install_now.setText(R.string.install_now_22);
install_update.setText(R.string.install_update_22);
uninstall_patched.setText(R.string.uninstall_patched_22);
open_settings.setText(R.string.open_settings_22);
open_patched.setText(R.string.open_patched_22);
lite.setText(R.string.lite_22);
cloned.setText(R.string.cloned_22);
spap.setText(R.string.spap_22);
mirror.setText(R.string.mirror_22);
download.setText(R.string.download_22);
cancel.setText(R.string.cancel_22);
later.setText(R.string.later_22);
go_back.setText(R.string.go_back_22);
not_now.setText(R.string.not_now_22);
close.setText(R.string.close_22);
continue_1.setText(R.string.continue_1_22);
install.setText(R.string.install_22);
uninstall.setText(R.string.uninstall_22);
ignore.setText(R.string.ignore_22);
delete.setText(R.string.delete_22);
thanks.setText(R.string.thanks_22);
new_update.setText(R.string.new_update_22);
changelogs.setText(R.string.changelogs_22);
reboot.setText(R.string.reboot_22);
reset_preferences.setText(R.string.reset_preferences_22);
list_auto_refresh.setText(R.string.list_auto_refresh_22);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_22);
cloned_version.setText(R.string.cloned_version_22);
cloned_version_info.setText(R.string.cloned_version_desc_22);
disable_reward_ad.setText(R.string.disable_rewarded_ads_22);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_22);
disable_notification.setText(R.string.disable_notification_22);
disable_notification_info.setText(R.string.disable_notification_desc_22);
hide_stock_patched.setText(R.string.hide_stock_patched_22);
hide_amoled_patched.setText(R.string.hide_amoled_patched_22);
show_support.setText(R.string.show_support_22);
show_support_desc.setText(R.string.show_support_desc_22);
maintenance.setText(R.string.maintenance_22);
maintenance_desc.setText(R.string.maintenance_desc_22);
xmanager_dev.setText(R.string.xmanager_dev_22);
contributors.setText(R.string.contributors_22);
download_ready.setText(R.string.download_ready_22);
download_ready_desc.setText(R.string.download_ready_desc_22);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_22);
existing_patched.setText(R.string.existing_patched_22);
existing_patched_desc.setText(R.string.existing_patched_desc_22);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(22));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("23")) {
sub_text_installed.setText(R.string.installed_23);
main_title.setText(R.string.main_title_23);
about_title.setText(R.string.about_title_23);
settings_title.setText(R.string.settings_title_23);
experiment_title.setText(R.string.experimental_title_23);
sub_title.setText(R.string.about_sub_23);
sub_text_1.setText(R.string.latest_23);
sub_text_2.setText(R.string.latest_23);
versions_1.setText(R.string.versions_23);
versions_2.setText(R.string.versions_23);
versions_3.setText(R.string.versions_23);
title_sub.setText(R.string.manager_tools_23);
source.setText(R.string.source_23);
support.setText(R.string.support_23);
donate.setText(R.string.donate_23);
discord.setText(R.string.discord_23);
about.setText(R.string.about_23);
website.setText(R.string.website_23);
reddit.setText(R.string.reddit_23);
faq.setText(R.string.faq_23);
theme.setText(R.string.show_themes_23);
language.setText(R.string.language_23);
download_update.setText(R.string.download_update_23);
install_now.setText(R.string.install_now_23);
install_update.setText(R.string.install_update_23);
uninstall_patched.setText(R.string.uninstall_patched_23);
open_settings.setText(R.string.open_settings_23);
open_patched.setText(R.string.open_patched_23);
lite.setText(R.string.lite_23);
cloned.setText(R.string.cloned_23);
spap.setText(R.string.spap_23);
mirror.setText(R.string.mirror_23);
download.setText(R.string.download_23);
cancel.setText(R.string.cancel_23);
later.setText(R.string.later_23);
go_back.setText(R.string.go_back_23);
not_now.setText(R.string.not_now_23);
close.setText(R.string.close_23);
continue_1.setText(R.string.continue_1_23);
install.setText(R.string.install_23);
uninstall.setText(R.string.uninstall_23);
ignore.setText(R.string.ignore_23);
delete.setText(R.string.delete_23);
thanks.setText(R.string.thanks_23);
new_update.setText(R.string.new_update_23);
changelogs.setText(R.string.changelogs_23);
reboot.setText(R.string.reboot_23);
reset_preferences.setText(R.string.reset_preferences_23);
list_auto_refresh.setText(R.string.list_auto_refresh_23);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_23);
cloned_version.setText(R.string.cloned_version_23);
cloned_version_info.setText(R.string.cloned_version_desc_23);
disable_reward_ad.setText(R.string.disable_rewarded_ads_23);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_23);
disable_notification.setText(R.string.disable_notification_23);
disable_notification_info.setText(R.string.disable_notification_desc_23);
hide_stock_patched.setText(R.string.hide_stock_patched_23);
hide_amoled_patched.setText(R.string.hide_amoled_patched_23);
show_support.setText(R.string.show_support_23);
show_support_desc.setText(R.string.show_support_desc_23);
maintenance.setText(R.string.maintenance_23);
maintenance_desc.setText(R.string.maintenance_desc_23);
xmanager_dev.setText(R.string.xmanager_dev_23);
contributors.setText(R.string.contributors_23);
download_ready.setText(R.string.download_ready_23);
download_ready_desc.setText(R.string.download_ready_desc_23);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_23);
existing_patched.setText(R.string.existing_patched_23);
existing_patched_desc.setText(R.string.existing_patched_desc_23);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(23));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("24")) {
sub_text_installed.setText(R.string.installed_24);
main_title.setText(R.string.main_title_24);
about_title.setText(R.string.about_title_24);
settings_title.setText(R.string.settings_title_24);
experiment_title.setText(R.string.experimental_title_24);
sub_title.setText(R.string.about_sub_24);
sub_text_1.setText(R.string.latest_24);
sub_text_2.setText(R.string.latest_24);
versions_1.setText(R.string.versions_24);
versions_2.setText(R.string.versions_24);
versions_3.setText(R.string.versions_24);
title_sub.setText(R.string.manager_tools_24);
source.setText(R.string.source_24);
support.setText(R.string.support_24);
donate.setText(R.string.donate_24);
discord.setText(R.string.discord_24);
about.setText(R.string.about_24);
website.setText(R.string.website_24);
reddit.setText(R.string.reddit_24);
faq.setText(R.string.faq_24);
theme.setText(R.string.show_themes_24);
language.setText(R.string.language_24);
download_update.setText(R.string.download_update_24);
install_now.setText(R.string.install_now_24);
install_update.setText(R.string.install_update_24);
uninstall_patched.setText(R.string.uninstall_patched_24);
open_settings.setText(R.string.open_settings_24);
open_patched.setText(R.string.open_patched_24);
lite.setText(R.string.lite_24);
cloned.setText(R.string.cloned_24);
spap.setText(R.string.spap_24);
mirror.setText(R.string.mirror_24);
download.setText(R.string.download_24);
cancel.setText(R.string.cancel_24);
later.setText(R.string.later_24);
go_back.setText(R.string.go_back_24);
not_now.setText(R.string.not_now_24);
close.setText(R.string.close_24);
continue_1.setText(R.string.continue_1_24);
install.setText(R.string.install_24);
uninstall.setText(R.string.uninstall_24);
ignore.setText(R.string.ignore_24);
delete.setText(R.string.delete_24);
thanks.setText(R.string.thanks_24);
new_update.setText(R.string.new_update_24);
changelogs.setText(R.string.changelogs_24);
reboot.setText(R.string.reboot_24);
reset_preferences.setText(R.string.reset_preferences_24);
list_auto_refresh.setText(R.string.list_auto_refresh_24);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_24);
cloned_version.setText(R.string.cloned_version_24);
cloned_version_info.setText(R.string.cloned_version_desc_24);
disable_reward_ad.setText(R.string.disable_rewarded_ads_24);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_24);
disable_notification.setText(R.string.disable_notification_24);
disable_notification_info.setText(R.string.disable_notification_desc_24);
hide_stock_patched.setText(R.string.hide_stock_patched_24);
hide_amoled_patched.setText(R.string.hide_amoled_patched_24);
show_support.setText(R.string.show_support_24);
show_support_desc.setText(R.string.show_support_desc_24);
maintenance.setText(R.string.maintenance_24);
maintenance_desc.setText(R.string.maintenance_desc_24);
xmanager_dev.setText(R.string.xmanager_dev_24);
contributors.setText(R.string.contributors_24);
download_ready.setText(R.string.download_ready_24);
download_ready_desc.setText(R.string.download_ready_desc_24);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_24);
existing_patched.setText(R.string.existing_patched_24);
existing_patched_desc.setText(R.string.existing_patched_desc_24);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(24));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("25")) {
sub_text_installed.setText(R.string.installed_25);
main_title.setText(R.string.main_title_25);
about_title.setText(R.string.about_title_25);
settings_title.setText(R.string.settings_title_25);
experiment_title.setText(R.string.experimental_title_25);
sub_title.setText(R.string.about_sub_25);
sub_text_1.setText(R.string.latest_25);
sub_text_2.setText(R.string.latest_25);
versions_1.setText(R.string.versions_25);
versions_2.setText(R.string.versions_25);
versions_3.setText(R.string.versions_25);
title_sub.setText(R.string.manager_tools_25);
source.setText(R.string.source_25);
support.setText(R.string.support_25);
donate.setText(R.string.donate_25);
discord.setText(R.string.discord_25);
about.setText(R.string.about_25);
website.setText(R.string.website_25);
reddit.setText(R.string.reddit_25);
faq.setText(R.string.faq_25);
theme.setText(R.string.show_themes_25);
language.setText(R.string.language_25);
download_update.setText(R.string.download_update_25);
install_now.setText(R.string.install_now_25);
install_update.setText(R.string.install_update_25);
uninstall_patched.setText(R.string.uninstall_patched_25);
open_settings.setText(R.string.open_settings_25);
open_patched.setText(R.string.open_patched_25);
lite.setText(R.string.lite_25);
cloned.setText(R.string.cloned_25);
spap.setText(R.string.spap_25);
mirror.setText(R.string.mirror_25);
download.setText(R.string.download_25);
cancel.setText(R.string.cancel_25);
later.setText(R.string.later_25);
go_back.setText(R.string.go_back_25);
not_now.setText(R.string.not_now_25);
close.setText(R.string.close_25);
continue_1.setText(R.string.continue_1_25);
install.setText(R.string.install_25);
uninstall.setText(R.string.uninstall_25);
ignore.setText(R.string.ignore_25);
delete.setText(R.string.delete_25);
thanks.setText(R.string.thanks_25);
new_update.setText(R.string.new_update_25);
changelogs.setText(R.string.changelogs_25);
reboot.setText(R.string.reboot_25);
reset_preferences.setText(R.string.reset_preferences_25);
list_auto_refresh.setText(R.string.list_auto_refresh_25);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_25);
cloned_version.setText(R.string.cloned_version_25);
cloned_version_info.setText(R.string.cloned_version_desc_25);
disable_reward_ad.setText(R.string.disable_rewarded_ads_25);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_25);
disable_notification.setText(R.string.disable_notification_25);
disable_notification_info.setText(R.string.disable_notification_desc_25);
hide_stock_patched.setText(R.string.hide_stock_patched_25);
hide_amoled_patched.setText(R.string.hide_amoled_patched_25);
show_support.setText(R.string.show_support_25);
show_support_desc.setText(R.string.show_support_desc_25);
maintenance.setText(R.string.maintenance_25);
maintenance_desc.setText(R.string.maintenance_desc_25);
xmanager_dev.setText(R.string.xmanager_dev_25);
contributors.setText(R.string.contributors_25);
download_ready.setText(R.string.download_ready_25);
download_ready_desc.setText(R.string.download_ready_desc_25);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_25);
existing_patched.setText(R.string.existing_patched_25);
existing_patched_desc.setText(R.string.existing_patched_desc_25);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(25));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("26")) {
sub_text_installed.setText(R.string.installed_26);
main_title.setText(R.string.main_title_26);
about_title.setText(R.string.about_title_26);
settings_title.setText(R.string.settings_title_26);
experiment_title.setText(R.string.experimental_title_26);
sub_title.setText(R.string.about_sub_26);
sub_text_1.setText(R.string.latest_26);
sub_text_2.setText(R.string.latest_26);
versions_1.setText(R.string.versions_26);
versions_2.setText(R.string.versions_26);
versions_3.setText(R.string.versions_26);
title_sub.setText(R.string.manager_tools_26);
source.setText(R.string.source_26);
support.setText(R.string.support_26);
donate.setText(R.string.donate_26);
discord.setText(R.string.discord_26);
about.setText(R.string.about_26);
website.setText(R.string.website_26);
reddit.setText(R.string.reddit_26);
faq.setText(R.string.faq_26);
theme.setText(R.string.show_themes_26);
language.setText(R.string.language_26);
download_update.setText(R.string.download_update_26);
install_now.setText(R.string.install_now_26);
install_update.setText(R.string.install_update_26);
uninstall_patched.setText(R.string.uninstall_patched_26);
open_settings.setText(R.string.open_settings_26);
open_patched.setText(R.string.open_patched_26);
lite.setText(R.string.lite_26);
cloned.setText(R.string.cloned_26);
spap.setText(R.string.spap_26);
mirror.setText(R.string.mirror_26);
download.setText(R.string.download_26);
cancel.setText(R.string.cancel_26);
later.setText(R.string.later_26);
go_back.setText(R.string.go_back_26);
not_now.setText(R.string.not_now_26);
close.setText(R.string.close_26);
continue_1.setText(R.string.continue_1_26);
install.setText(R.string.install_26);
uninstall.setText(R.string.uninstall_26);
ignore.setText(R.string.ignore_26);
delete.setText(R.string.delete_26);
thanks.setText(R.string.thanks_26);
new_update.setText(R.string.new_update_26);
changelogs.setText(R.string.changelogs_26);
reboot.setText(R.string.reboot_26);
reset_preferences.setText(R.string.reset_preferences_26);
list_auto_refresh.setText(R.string.list_auto_refresh_26);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_26);
cloned_version.setText(R.string.cloned_version_26);
cloned_version_info.setText(R.string.cloned_version_desc_26);
disable_reward_ad.setText(R.string.disable_rewarded_ads_26);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_26);
disable_notification.setText(R.string.disable_notification_26);
disable_notification_info.setText(R.string.disable_notification_desc_26);
hide_stock_patched.setText(R.string.hide_stock_patched_26);
hide_amoled_patched.setText(R.string.hide_amoled_patched_26);
show_support.setText(R.string.show_support_26);
show_support_desc.setText(R.string.show_support_desc_26);
maintenance.setText(R.string.maintenance_26);
maintenance_desc.setText(R.string.maintenance_desc_26);
xmanager_dev.setText(R.string.xmanager_dev_26);
contributors.setText(R.string.contributors_26);
download_ready.setText(R.string.download_ready_26);
download_ready_desc.setText(R.string.download_ready_desc_26);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_26);
existing_patched.setText(R.string.existing_patched_26);
existing_patched_desc.setText(R.string.existing_patched_desc_26);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(26));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("27")) {
sub_text_installed.setText(R.string.installed_27);
main_title.setText(R.string.main_title_27);
about_title.setText(R.string.about_title_27);
settings_title.setText(R.string.settings_title_27);
experiment_title.setText(R.string.experimental_title_27);
sub_title.setText(R.string.about_sub_27);
sub_text_1.setText(R.string.latest_27);
sub_text_2.setText(R.string.latest_27);
versions_1.setText(R.string.versions_27);
versions_2.setText(R.string.versions_27);
versions_3.setText(R.string.versions_27);
title_sub.setText(R.string.manager_tools_27);
source.setText(R.string.source_27);
support.setText(R.string.support_27);
donate.setText(R.string.donate_27);
discord.setText(R.string.discord_27);
about.setText(R.string.about_27);
website.setText(R.string.website_27);
reddit.setText(R.string.reddit_27);
faq.setText(R.string.faq_27);
theme.setText(R.string.show_themes_27);
language.setText(R.string.language_27);
download_update.setText(R.string.download_update_27);
install_now.setText(R.string.install_now_27);
install_update.setText(R.string.install_update_27);
uninstall_patched.setText(R.string.uninstall_patched_27);
open_settings.setText(R.string.open_settings_27);
open_patched.setText(R.string.open_patched_27);
lite.setText(R.string.lite_27);
cloned.setText(R.string.cloned_27);
spap.setText(R.string.spap_27);
mirror.setText(R.string.mirror_27);
download.setText(R.string.download_27);
cancel.setText(R.string.cancel_27);
later.setText(R.string.later_27);
go_back.setText(R.string.go_back_27);
not_now.setText(R.string.not_now_27);
close.setText(R.string.close_27);
continue_1.setText(R.string.continue_1_27);
install.setText(R.string.install_27);
uninstall.setText(R.string.uninstall_27);
ignore.setText(R.string.ignore_27);
delete.setText(R.string.delete_27);
thanks.setText(R.string.thanks_27);
new_update.setText(R.string.new_update_27);
changelogs.setText(R.string.changelogs_27);
reboot.setText(R.string.reboot_27);
reset_preferences.setText(R.string.reset_preferences_27);
list_auto_refresh.setText(R.string.list_auto_refresh_27);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_27);
cloned_version.setText(R.string.cloned_version_27);
cloned_version_info.setText(R.string.cloned_version_desc_27);
disable_reward_ad.setText(R.string.disable_rewarded_ads_27);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_27);
disable_notification.setText(R.string.disable_notification_27);
disable_notification_info.setText(R.string.disable_notification_desc_27);
hide_stock_patched.setText(R.string.hide_stock_patched_27);
hide_amoled_patched.setText(R.string.hide_amoled_patched_27);
show_support.setText(R.string.show_support_27);
show_support_desc.setText(R.string.show_support_desc_27);
maintenance.setText(R.string.maintenance_27);
maintenance_desc.setText(R.string.maintenance_desc_27);
xmanager_dev.setText(R.string.xmanager_dev_27);
contributors.setText(R.string.contributors_27);
download_ready.setText(R.string.download_ready_27);
download_ready_desc.setText(R.string.download_ready_desc_27);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_27);
existing_patched.setText(R.string.existing_patched_27);
existing_patched_desc.setText(R.string.existing_patched_desc_27);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(27));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("28")) {
sub_text_installed.setText(R.string.installed_28);
main_title.setText(R.string.main_title_28);
about_title.setText(R.string.about_title_28);
settings_title.setText(R.string.settings_title_28);
experiment_title.setText(R.string.experimental_title_28);
sub_title.setText(R.string.about_sub_28);
sub_text_1.setText(R.string.latest_28);
sub_text_2.setText(R.string.latest_28);
versions_1.setText(R.string.versions_28);
versions_2.setText(R.string.versions_28);
versions_3.setText(R.string.versions_28);
title_sub.setText(R.string.manager_tools_28);
source.setText(R.string.source_28);
support.setText(R.string.support_28);
donate.setText(R.string.donate_28);
discord.setText(R.string.discord_28);
about.setText(R.string.about_28);
website.setText(R.string.website_28);
reddit.setText(R.string.reddit_28);
faq.setText(R.string.faq_28);
theme.setText(R.string.show_themes_28);
language.setText(R.string.language_28);
download_update.setText(R.string.download_update_28);
install_now.setText(R.string.install_now_28);
install_update.setText(R.string.install_update_28);
uninstall_patched.setText(R.string.uninstall_patched_28);
open_settings.setText(R.string.open_settings_28);
open_patched.setText(R.string.open_patched_28);
lite.setText(R.string.lite_28);
cloned.setText(R.string.cloned_28);
spap.setText(R.string.spap_28);
mirror.setText(R.string.mirror_28);
download.setText(R.string.download_28);
cancel.setText(R.string.cancel_28);
later.setText(R.string.later_28);
go_back.setText(R.string.go_back_28);
not_now.setText(R.string.not_now_28);
close.setText(R.string.close_28);
continue_1.setText(R.string.continue_1_28);
install.setText(R.string.install_28);
uninstall.setText(R.string.uninstall_28);
ignore.setText(R.string.ignore_28);
delete.setText(R.string.delete_28);
thanks.setText(R.string.thanks_28);
new_update.setText(R.string.new_update_28);
changelogs.setText(R.string.changelogs_28);
reboot.setText(R.string.reboot_28);
reset_preferences.setText(R.string.reset_preferences_28);
list_auto_refresh.setText(R.string.list_auto_refresh_28);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_28);
cloned_version.setText(R.string.cloned_version_28);
cloned_version_info.setText(R.string.cloned_version_desc_28);
disable_reward_ad.setText(R.string.disable_rewarded_ads_28);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_28);
disable_notification.setText(R.string.disable_notification_28);
disable_notification_info.setText(R.string.disable_notification_desc_28);
hide_stock_patched.setText(R.string.hide_stock_patched_28);
hide_amoled_patched.setText(R.string.hide_amoled_patched_28);
show_support.setText(R.string.show_support_28);
show_support_desc.setText(R.string.show_support_desc_28);
maintenance.setText(R.string.maintenance_28);
maintenance_desc.setText(R.string.maintenance_desc_28);
xmanager_dev.setText(R.string.xmanager_dev_28);
contributors.setText(R.string.contributors_28);
download_ready.setText(R.string.download_ready_28);
download_ready_desc.setText(R.string.download_ready_desc_28);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_28);
existing_patched.setText(R.string.existing_patched_28);
existing_patched_desc.setText(R.string.existing_patched_desc_28);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(28));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("29")) {
sub_text_installed.setText(R.string.installed_29);
main_title.setText(R.string.main_title_29);
about_title.setText(R.string.about_title_29);
settings_title.setText(R.string.settings_title_29);
experiment_title.setText(R.string.experimental_title_29);
sub_title.setText(R.string.about_sub_29);
sub_text_1.setText(R.string.latest_29);
sub_text_2.setText(R.string.latest_29);
versions_1.setText(R.string.versions_29);
versions_2.setText(R.string.versions_29);
versions_3.setText(R.string.versions_29);
title_sub.setText(R.string.manager_tools_29);
source.setText(R.string.source_29);
support.setText(R.string.support_29);
donate.setText(R.string.donate_29);
discord.setText(R.string.discord_29);
about.setText(R.string.about_29);
website.setText(R.string.website_29);
reddit.setText(R.string.reddit_29);
faq.setText(R.string.faq_29);
theme.setText(R.string.show_themes_29);
language.setText(R.string.language_29);
download_update.setText(R.string.download_update_29);
install_now.setText(R.string.install_now_29);
install_update.setText(R.string.install_update_29);
uninstall_patched.setText(R.string.uninstall_patched_29);
open_settings.setText(R.string.open_settings_29);
open_patched.setText(R.string.open_patched_29);
lite.setText(R.string.lite_29);
cloned.setText(R.string.cloned_29);
spap.setText(R.string.spap_29);
mirror.setText(R.string.mirror_29);
download.setText(R.string.download_29);
cancel.setText(R.string.cancel_29);
later.setText(R.string.later_29);
go_back.setText(R.string.go_back_29);
not_now.setText(R.string.not_now_29);
close.setText(R.string.close_29);
continue_1.setText(R.string.continue_1_29);
install.setText(R.string.install_29);
uninstall.setText(R.string.uninstall_29);
ignore.setText(R.string.ignore_29);
delete.setText(R.string.delete_29);
thanks.setText(R.string.thanks_29);
new_update.setText(R.string.new_update_29);
changelogs.setText(R.string.changelogs_29);
reboot.setText(R.string.reboot_29);
reset_preferences.setText(R.string.reset_preferences_29);
list_auto_refresh.setText(R.string.list_auto_refresh_29);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_29);
cloned_version.setText(R.string.cloned_version_29);
cloned_version_info.setText(R.string.cloned_version_desc_29);
disable_reward_ad.setText(R.string.disable_rewarded_ads_29);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_29);
disable_notification.setText(R.string.disable_notification_29);
disable_notification_info.setText(R.string.disable_notification_desc_29);
hide_stock_patched.setText(R.string.hide_stock_patched_29);
hide_amoled_patched.setText(R.string.hide_amoled_patched_29);
show_support.setText(R.string.show_support_29);
show_support_desc.setText(R.string.show_support_desc_29);
maintenance.setText(R.string.maintenance_29);
maintenance_desc.setText(R.string.maintenance_desc_29);
xmanager_dev.setText(R.string.xmanager_dev_29);
contributors.setText(R.string.contributors_29);
download_ready.setText(R.string.download_ready_29);
download_ready_desc.setText(R.string.download_ready_desc_29);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_29);
existing_patched.setText(R.string.existing_patched_29);
existing_patched_desc.setText(R.string.existing_patched_desc_29);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(29));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("30")) {
sub_text_installed.setText(R.string.installed_30);
main_title.setText(R.string.main_title_30);
about_title.setText(R.string.about_title_30);
settings_title.setText(R.string.settings_title_30);
experiment_title.setText(R.string.experimental_title_30);
sub_title.setText(R.string.about_sub_30);
sub_text_1.setText(R.string.latest_30);
sub_text_2.setText(R.string.latest_30);
versions_1.setText(R.string.versions_30);
versions_2.setText(R.string.versions_30);
versions_3.setText(R.string.versions_30);
title_sub.setText(R.string.manager_tools_30);
source.setText(R.string.source_30);
support.setText(R.string.support_30);
donate.setText(R.string.donate_30);
discord.setText(R.string.discord_30);
about.setText(R.string.about_30);
website.setText(R.string.website_30);
reddit.setText(R.string.reddit_30);
faq.setText(R.string.faq_30);
theme.setText(R.string.show_themes_30);
language.setText(R.string.language_30);
download_update.setText(R.string.download_update_30);
install_now.setText(R.string.install_now_30);
install_update.setText(R.string.install_update_30);
uninstall_patched.setText(R.string.uninstall_patched_30);
open_settings.setText(R.string.open_settings_30);
open_patched.setText(R.string.open_patched_30);
lite.setText(R.string.lite_30);
cloned.setText(R.string.cloned_30);
spap.setText(R.string.spap_30);
mirror.setText(R.string.mirror_30);
download.setText(R.string.download_30);
cancel.setText(R.string.cancel_30);
later.setText(R.string.later_30);
go_back.setText(R.string.go_back_30);
not_now.setText(R.string.not_now_30);
close.setText(R.string.close_30);
continue_1.setText(R.string.continue_1_30);
install.setText(R.string.install_30);
uninstall.setText(R.string.uninstall_30);
ignore.setText(R.string.ignore_30);
delete.setText(R.string.delete_30);
thanks.setText(R.string.thanks_30);
new_update.setText(R.string.new_update_30);
changelogs.setText(R.string.changelogs_30);
reboot.setText(R.string.reboot_30);
reset_preferences.setText(R.string.reset_preferences_30);
list_auto_refresh.setText(R.string.list_auto_refresh_30);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_30);
cloned_version.setText(R.string.cloned_version_30);
cloned_version_info.setText(R.string.cloned_version_desc_30);
disable_reward_ad.setText(R.string.disable_rewarded_ads_30);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_30);
disable_notification.setText(R.string.disable_notification_30);
disable_notification_info.setText(R.string.disable_notification_desc_30);
hide_stock_patched.setText(R.string.hide_stock_patched_30);
hide_amoled_patched.setText(R.string.hide_amoled_patched_30);
show_support.setText(R.string.show_support_30);
show_support_desc.setText(R.string.show_support_desc_30);
maintenance.setText(R.string.maintenance_30);
maintenance_desc.setText(R.string.maintenance_desc_30);
xmanager_dev.setText(R.string.xmanager_dev_30);
contributors.setText(R.string.contributors_30);
download_ready.setText(R.string.download_ready_30);
download_ready_desc.setText(R.string.download_ready_desc_30);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_30);
existing_patched.setText(R.string.existing_patched_30);
existing_patched_desc.setText(R.string.existing_patched_desc_30);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(30));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("31")) {
sub_text_installed.setText(R.string.installed_31);
main_title.setText(R.string.main_title_31);
about_title.setText(R.string.about_title_31);
settings_title.setText(R.string.settings_title_31);
experiment_title.setText(R.string.experimental_title_31);
sub_title.setText(R.string.about_sub_31);
sub_text_1.setText(R.string.latest_31);
sub_text_2.setText(R.string.latest_31);
versions_1.setText(R.string.versions_31);
versions_2.setText(R.string.versions_31);
versions_3.setText(R.string.versions_31);
title_sub.setText(R.string.manager_tools_31);
source.setText(R.string.source_31);
support.setText(R.string.support_31);
donate.setText(R.string.donate_31);
discord.setText(R.string.discord_31);
about.setText(R.string.about_31);
website.setText(R.string.website_31);
reddit.setText(R.string.reddit_31);
faq.setText(R.string.faq_31);
theme.setText(R.string.show_themes_31);
language.setText(R.string.language_31);
download_update.setText(R.string.download_update_31);
install_now.setText(R.string.install_now_31);
install_update.setText(R.string.install_update_31);
uninstall_patched.setText(R.string.uninstall_patched_31);
open_settings.setText(R.string.open_settings_31);
open_patched.setText(R.string.open_patched_31);
lite.setText(R.string.lite_31);
cloned.setText(R.string.cloned_31);
spap.setText(R.string.spap_31);
mirror.setText(R.string.mirror_31);
download.setText(R.string.download_31);
cancel.setText(R.string.cancel_31);
later.setText(R.string.later_31);
go_back.setText(R.string.go_back_31);
not_now.setText(R.string.not_now_31);
close.setText(R.string.close_31);
continue_1.setText(R.string.continue_1_31);
install.setText(R.string.install_31);
uninstall.setText(R.string.uninstall_31);
ignore.setText(R.string.ignore_31);
delete.setText(R.string.delete_31);
thanks.setText(R.string.thanks_31);
new_update.setText(R.string.new_update_31);
changelogs.setText(R.string.changelogs_31);
reboot.setText(R.string.reboot_31);
reset_preferences.setText(R.string.reset_preferences_31);
list_auto_refresh.setText(R.string.list_auto_refresh_31);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_31);
cloned_version.setText(R.string.cloned_version_31);
cloned_version_info.setText(R.string.cloned_version_desc_31);
disable_reward_ad.setText(R.string.disable_rewarded_ads_31);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_31);
disable_notification.setText(R.string.disable_notification_31);
disable_notification_info.setText(R.string.disable_notification_desc_31);
hide_stock_patched.setText(R.string.hide_stock_patched_31);
hide_amoled_patched.setText(R.string.hide_amoled_patched_31);
show_support.setText(R.string.show_support_31);
show_support_desc.setText(R.string.show_support_desc_31);
maintenance.setText(R.string.maintenance_31);
maintenance_desc.setText(R.string.maintenance_desc_31);
xmanager_dev.setText(R.string.xmanager_dev_31);
contributors.setText(R.string.contributors_31);
download_ready.setText(R.string.download_ready_31);
download_ready_desc.setText(R.string.download_ready_desc_31);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_31);
existing_patched.setText(R.string.existing_patched_31);
existing_patched_desc.setText(R.string.existing_patched_desc_31);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(31));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("32")) {
sub_text_installed.setText(R.string.installed_32);
main_title.setText(R.string.main_title_32);
about_title.setText(R.string.about_title_32);
settings_title.setText(R.string.settings_title_32);
experiment_title.setText(R.string.experimental_title_32);
sub_title.setText(R.string.about_sub_32);
sub_text_1.setText(R.string.latest_32);
sub_text_2.setText(R.string.latest_32);
versions_1.setText(R.string.versions_32);
versions_2.setText(R.string.versions_32);
versions_3.setText(R.string.versions_32);
title_sub.setText(R.string.manager_tools_32);
source.setText(R.string.source_32);
support.setText(R.string.support_32);
donate.setText(R.string.donate_32);
discord.setText(R.string.discord_32);
about.setText(R.string.about_32);
website.setText(R.string.website_32);
reddit.setText(R.string.reddit_32);
faq.setText(R.string.faq_32);
theme.setText(R.string.show_themes_32);
language.setText(R.string.language_32);
download_update.setText(R.string.download_update_32);
install_now.setText(R.string.install_now_32);
install_update.setText(R.string.install_update_32);
uninstall_patched.setText(R.string.uninstall_patched_32);
open_settings.setText(R.string.open_settings_32);
open_patched.setText(R.string.open_patched_32);
lite.setText(R.string.lite_32);
cloned.setText(R.string.cloned_32);
spap.setText(R.string.spap_32);
mirror.setText(R.string.mirror_32);
download.setText(R.string.download_32);
cancel.setText(R.string.cancel_32);
later.setText(R.string.later_32);
go_back.setText(R.string.go_back_32);
not_now.setText(R.string.not_now_32);
close.setText(R.string.close_32);
continue_1.setText(R.string.continue_1_32);
install.setText(R.string.install_32);
uninstall.setText(R.string.uninstall_32);
ignore.setText(R.string.ignore_32);
delete.setText(R.string.delete_32);
thanks.setText(R.string.thanks_32);
new_update.setText(R.string.new_update_32);
changelogs.setText(R.string.changelogs_32);
reboot.setText(R.string.reboot_32);
reset_preferences.setText(R.string.reset_preferences_32);
list_auto_refresh.setText(R.string.list_auto_refresh_32);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_32);
cloned_version.setText(R.string.cloned_version_32);
cloned_version_info.setText(R.string.cloned_version_desc_32);
disable_reward_ad.setText(R.string.disable_rewarded_ads_32);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_32);
disable_notification.setText(R.string.disable_notification_32);
disable_notification_info.setText(R.string.disable_notification_desc_32);
hide_stock_patched.setText(R.string.hide_stock_patched_32);
hide_amoled_patched.setText(R.string.hide_amoled_patched_32);
show_support.setText(R.string.show_support_32);
show_support_desc.setText(R.string.show_support_desc_32);
maintenance.setText(R.string.maintenance_32);
maintenance_desc.setText(R.string.maintenance_desc_32);
xmanager_dev.setText(R.string.xmanager_dev_32);
contributors.setText(R.string.contributors_32);
download_ready.setText(R.string.download_ready_32);
download_ready_desc.setText(R.string.download_ready_desc_32);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_32);
existing_patched.setText(R.string.existing_patched_32);
existing_patched_desc.setText(R.string.existing_patched_desc_32);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(32));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("33")) {
sub_text_installed.setText(R.string.installed_33);
main_title.setText(R.string.main_title_33);
about_title.setText(R.string.about_title_33);
settings_title.setText(R.string.settings_title_33);
experiment_title.setText(R.string.experimental_title_33);
sub_title.setText(R.string.about_sub_33);
sub_text_1.setText(R.string.latest_33);
sub_text_2.setText(R.string.latest_33);
versions_1.setText(R.string.versions_33);
versions_2.setText(R.string.versions_33);
versions_3.setText(R.string.versions_33);
title_sub.setText(R.string.manager_tools_33);
source.setText(R.string.source_33);
support.setText(R.string.support_33);
donate.setText(R.string.donate_33);
discord.setText(R.string.discord_33);
about.setText(R.string.about_33);
website.setText(R.string.website_33);
reddit.setText(R.string.reddit_33);
faq.setText(R.string.faq_33);
theme.setText(R.string.show_themes_33);
language.setText(R.string.language_33);
download_update.setText(R.string.download_update_33);
install_now.setText(R.string.install_now_33);
install_update.setText(R.string.install_update_33);
uninstall_patched.setText(R.string.uninstall_patched_33);
open_settings.setText(R.string.open_settings_33);
open_patched.setText(R.string.open_patched_33);
lite.setText(R.string.lite_33);
cloned.setText(R.string.cloned_33);
spap.setText(R.string.spap_33);
mirror.setText(R.string.mirror_33);
download.setText(R.string.download_33);
cancel.setText(R.string.cancel_33);
later.setText(R.string.later_33);
go_back.setText(R.string.go_back_33);
not_now.setText(R.string.not_now_33);
close.setText(R.string.close_33);
continue_1.setText(R.string.continue_1_33);
install.setText(R.string.install_33);
uninstall.setText(R.string.uninstall_33);
ignore.setText(R.string.ignore_33);
delete.setText(R.string.delete_33);
thanks.setText(R.string.thanks_33);
new_update.setText(R.string.new_update_33);
changelogs.setText(R.string.changelogs_33);
reboot.setText(R.string.reboot_33);
reset_preferences.setText(R.string.reset_preferences_33);
list_auto_refresh.setText(R.string.list_auto_refresh_33);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_33);
cloned_version.setText(R.string.cloned_version_33);
cloned_version_info.setText(R.string.cloned_version_desc_33);
disable_reward_ad.setText(R.string.disable_rewarded_ads_33);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_33);
disable_notification.setText(R.string.disable_notification_33);
disable_notification_info.setText(R.string.disable_notification_desc_33);
hide_stock_patched.setText(R.string.hide_stock_patched_33);
hide_amoled_patched.setText(R.string.hide_amoled_patched_33);
show_support.setText(R.string.show_support_33);
show_support_desc.setText(R.string.show_support_desc_33);
maintenance.setText(R.string.maintenance_33);
maintenance_desc.setText(R.string.maintenance_desc_33);
xmanager_dev.setText(R.string.xmanager_dev_33);
contributors.setText(R.string.contributors_33);
download_ready.setText(R.string.download_ready_33);
download_ready_desc.setText(R.string.download_ready_desc_33);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_33);
existing_patched.setText(R.string.existing_patched_33);
existing_patched_desc.setText(R.string.existing_patched_desc_33);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(33));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("34")) {
sub_text_installed.setText(R.string.installed_34);
main_title.setText(R.string.main_title_34);
about_title.setText(R.string.about_title_34);
settings_title.setText(R.string.settings_title_34);
experiment_title.setText(R.string.experimental_title_34);
sub_title.setText(R.string.about_sub_34);
sub_text_1.setText(R.string.latest_34);
sub_text_2.setText(R.string.latest_34);
versions_1.setText(R.string.versions_34);
versions_2.setText(R.string.versions_34);
versions_3.setText(R.string.versions_34);
title_sub.setText(R.string.manager_tools_34);
source.setText(R.string.source_34);
support.setText(R.string.support_34);
donate.setText(R.string.donate_34);
discord.setText(R.string.discord_34);
about.setText(R.string.about_34);
website.setText(R.string.website_34);
reddit.setText(R.string.reddit_34);
faq.setText(R.string.faq_34);
theme.setText(R.string.show_themes_34);
language.setText(R.string.language_34);
download_update.setText(R.string.download_update_34);
install_now.setText(R.string.install_now_34);
install_update.setText(R.string.install_update_34);
uninstall_patched.setText(R.string.uninstall_patched_34);
open_settings.setText(R.string.open_settings_34);
open_patched.setText(R.string.open_patched_34);
lite.setText(R.string.lite_34);
cloned.setText(R.string.cloned_34);
spap.setText(R.string.spap_34);
mirror.setText(R.string.mirror_34);
download.setText(R.string.download_34);
cancel.setText(R.string.cancel_34);
later.setText(R.string.later_34);
go_back.setText(R.string.go_back_34);
not_now.setText(R.string.not_now_34);
close.setText(R.string.close_34);
continue_1.setText(R.string.continue_1_34);
install.setText(R.string.install_34);
uninstall.setText(R.string.uninstall_34);
ignore.setText(R.string.ignore_34);
delete.setText(R.string.delete_34);
thanks.setText(R.string.thanks_34);
new_update.setText(R.string.new_update_34);
changelogs.setText(R.string.changelogs_34);
reboot.setText(R.string.reboot_34);
reset_preferences.setText(R.string.reset_preferences_34);
list_auto_refresh.setText(R.string.list_auto_refresh_34);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_34);
cloned_version.setText(R.string.cloned_version_34);
cloned_version_info.setText(R.string.cloned_version_desc_34);
disable_reward_ad.setText(R.string.disable_rewarded_ads_34);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_34);
disable_notification.setText(R.string.disable_notification_34);
disable_notification_info.setText(R.string.disable_notification_desc_34);
hide_stock_patched.setText(R.string.hide_stock_patched_34);
hide_amoled_patched.setText(R.string.hide_amoled_patched_34);
show_support.setText(R.string.show_support_34);
show_support_desc.setText(R.string.show_support_desc_34);
maintenance.setText(R.string.maintenance_34);
maintenance_desc.setText(R.string.maintenance_desc_34);
xmanager_dev.setText(R.string.xmanager_dev_34);
contributors.setText(R.string.contributors_34);
download_ready.setText(R.string.download_ready_34);
download_ready_desc.setText(R.string.download_ready_desc_34);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_34);
existing_patched.setText(R.string.existing_patched_34);
existing_patched_desc.setText(R.string.existing_patched_desc_34);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(34));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("35")) {
sub_text_installed.setText(R.string.installed_35);
main_title.setText(R.string.main_title_35);
about_title.setText(R.string.about_title_35);
settings_title.setText(R.string.settings_title_35);
experiment_title.setText(R.string.experimental_title_35);
sub_title.setText(R.string.about_sub_35);
sub_text_1.setText(R.string.latest_35);
sub_text_2.setText(R.string.latest_35);
versions_1.setText(R.string.versions_35);
versions_2.setText(R.string.versions_35);
versions_3.setText(R.string.versions_35);
title_sub.setText(R.string.manager_tools_35);
source.setText(R.string.source_35);
support.setText(R.string.support_35);
donate.setText(R.string.donate_35);
discord.setText(R.string.discord_35);
about.setText(R.string.about_35);
website.setText(R.string.website_35);
reddit.setText(R.string.reddit_35);
faq.setText(R.string.faq_35);
theme.setText(R.string.show_themes_35);
language.setText(R.string.language_35);
download_update.setText(R.string.download_update_35);
install_now.setText(R.string.install_now_35);
install_update.setText(R.string.install_update_35);
uninstall_patched.setText(R.string.uninstall_patched_35);
open_settings.setText(R.string.open_settings_35);
open_patched.setText(R.string.open_patched_35);
lite.setText(R.string.lite_35);
cloned.setText(R.string.cloned_35);
spap.setText(R.string.spap_35);
mirror.setText(R.string.mirror_35);
download.setText(R.string.download_35);
cancel.setText(R.string.cancel_35);
later.setText(R.string.later_35);
go_back.setText(R.string.go_back_35);
not_now.setText(R.string.not_now_35);
close.setText(R.string.close_35);
continue_1.setText(R.string.continue_1_35);
install.setText(R.string.install_35);
uninstall.setText(R.string.uninstall_35);
ignore.setText(R.string.ignore_35);
delete.setText(R.string.delete_35);
thanks.setText(R.string.thanks_35);
new_update.setText(R.string.new_update_35);
changelogs.setText(R.string.changelogs_35);
reboot.setText(R.string.reboot_35);
reset_preferences.setText(R.string.reset_preferences_35);
list_auto_refresh.setText(R.string.list_auto_refresh_35);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_35);
cloned_version.setText(R.string.cloned_version_35);
cloned_version_info.setText(R.string.cloned_version_desc_35);
disable_reward_ad.setText(R.string.disable_rewarded_ads_35);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_35);
disable_notification.setText(R.string.disable_notification_35);
disable_notification_info.setText(R.string.disable_notification_desc_35);
hide_stock_patched.setText(R.string.hide_stock_patched_35);
hide_amoled_patched.setText(R.string.hide_amoled_patched_35);
show_support.setText(R.string.show_support_35);
show_support_desc.setText(R.string.show_support_desc_35);
maintenance.setText(R.string.maintenance_35);
maintenance_desc.setText(R.string.maintenance_desc_35);
xmanager_dev.setText(R.string.xmanager_dev_35);
contributors.setText(R.string.contributors_35);
download_ready.setText(R.string.download_ready_35);
download_ready_desc.setText(R.string.download_ready_desc_35);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_35);
existing_patched.setText(R.string.existing_patched_35);
existing_patched_desc.setText(R.string.existing_patched_desc_35);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(35));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("36")) {
sub_text_installed.setText(R.string.installed_36);
main_title.setText(R.string.main_title_36);
about_title.setText(R.string.about_title_36);
settings_title.setText(R.string.settings_title_36);
experiment_title.setText(R.string.experimental_title_36);
sub_title.setText(R.string.about_sub_36);
sub_text_1.setText(R.string.latest_36);
sub_text_2.setText(R.string.latest_36);
versions_1.setText(R.string.versions_36);
versions_2.setText(R.string.versions_36);
versions_3.setText(R.string.versions_36);
title_sub.setText(R.string.manager_tools_36);
source.setText(R.string.source_36);
support.setText(R.string.support_36);
donate.setText(R.string.donate_36);
discord.setText(R.string.discord_36);
about.setText(R.string.about_36);
website.setText(R.string.website_36);
reddit.setText(R.string.reddit_36);
faq.setText(R.string.faq_36);
theme.setText(R.string.show_themes_36);
language.setText(R.string.language_36);
download_update.setText(R.string.download_update_36);
install_now.setText(R.string.install_now_36);
install_update.setText(R.string.install_update_36);
uninstall_patched.setText(R.string.uninstall_patched_36);
open_settings.setText(R.string.open_settings_36);
open_patched.setText(R.string.open_patched_36);
lite.setText(R.string.lite_36);
cloned.setText(R.string.cloned_36);
spap.setText(R.string.spap_36);
mirror.setText(R.string.mirror_36);
download.setText(R.string.download_36);
cancel.setText(R.string.cancel_36);
later.setText(R.string.later_36);
go_back.setText(R.string.go_back_36);
not_now.setText(R.string.not_now_36);
close.setText(R.string.close_36);
continue_1.setText(R.string.continue_1_36);
install.setText(R.string.install_36);
uninstall.setText(R.string.uninstall_36);
ignore.setText(R.string.ignore_36);
delete.setText(R.string.delete_36);
thanks.setText(R.string.thanks_36);
new_update.setText(R.string.new_update_36);
changelogs.setText(R.string.changelogs_36);
reboot.setText(R.string.reboot_36);
reset_preferences.setText(R.string.reset_preferences_36);
list_auto_refresh.setText(R.string.list_auto_refresh_36);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_36);
cloned_version.setText(R.string.cloned_version_36);
cloned_version_info.setText(R.string.cloned_version_desc_36);
disable_reward_ad.setText(R.string.disable_rewarded_ads_36);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_36);
disable_notification.setText(R.string.disable_notification_36);
disable_notification_info.setText(R.string.disable_notification_desc_36);
hide_stock_patched.setText(R.string.hide_stock_patched_36);
hide_amoled_patched.setText(R.string.hide_amoled_patched_36);
show_support.setText(R.string.show_support_36);
show_support_desc.setText(R.string.show_support_desc_36);
maintenance.setText(R.string.maintenance_36);
maintenance_desc.setText(R.string.maintenance_desc_36);
xmanager_dev.setText(R.string.xmanager_dev_36);
contributors.setText(R.string.contributors_36);
download_ready.setText(R.string.download_ready_36);
download_ready_desc.setText(R.string.download_ready_desc_36);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_36);
existing_patched.setText(R.string.existing_patched_36);
existing_patched_desc.setText(R.string.existing_patched_desc_36);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(36));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("37")) {
sub_text_installed.setText(R.string.installed_37);
main_title.setText(R.string.main_title_37);
about_title.setText(R.string.about_title_37);
settings_title.setText(R.string.settings_title_37);
experiment_title.setText(R.string.experimental_title_37);
sub_title.setText(R.string.about_sub_37);
sub_text_1.setText(R.string.latest_37);
sub_text_2.setText(R.string.latest_37);
versions_1.setText(R.string.versions_37);
versions_2.setText(R.string.versions_37);
versions_3.setText(R.string.versions_37);
title_sub.setText(R.string.manager_tools_37);
source.setText(R.string.source_37);
support.setText(R.string.support_37);
donate.setText(R.string.donate_37);
discord.setText(R.string.discord_37);
about.setText(R.string.about_37);
website.setText(R.string.website_37);
reddit.setText(R.string.reddit_37);
faq.setText(R.string.faq_37);
theme.setText(R.string.show_themes_37);
language.setText(R.string.language_37);
download_update.setText(R.string.download_update_37);
install_now.setText(R.string.install_now_37);
install_update.setText(R.string.install_update_37);
uninstall_patched.setText(R.string.uninstall_patched_37);
open_settings.setText(R.string.open_settings_37);
open_patched.setText(R.string.open_patched_37);
lite.setText(R.string.lite_37);
cloned.setText(R.string.cloned_37);
spap.setText(R.string.spap_37);
mirror.setText(R.string.mirror_37);
download.setText(R.string.download_37);
cancel.setText(R.string.cancel_37);
later.setText(R.string.later_37);
go_back.setText(R.string.go_back_37);
not_now.setText(R.string.not_now_37);
close.setText(R.string.close_37);
continue_1.setText(R.string.continue_1_37);
install.setText(R.string.install_37);
uninstall.setText(R.string.uninstall_37);
ignore.setText(R.string.ignore_37);
delete.setText(R.string.delete_37);
thanks.setText(R.string.thanks_37);
new_update.setText(R.string.new_update_37);
changelogs.setText(R.string.changelogs_37);
reboot.setText(R.string.reboot_37);
reset_preferences.setText(R.string.reset_preferences_37);
list_auto_refresh.setText(R.string.list_auto_refresh_37);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_37);
cloned_version.setText(R.string.cloned_version_37);
cloned_version_info.setText(R.string.cloned_version_desc_37);
disable_reward_ad.setText(R.string.disable_rewarded_ads_37);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_37);
disable_notification.setText(R.string.disable_notification_37);
disable_notification_info.setText(R.string.disable_notification_desc_37);
hide_stock_patched.setText(R.string.hide_stock_patched_37);
hide_amoled_patched.setText(R.string.hide_amoled_patched_37);
show_support.setText(R.string.show_support_37);
show_support_desc.setText(R.string.show_support_desc_37);
maintenance.setText(R.string.maintenance_37);
maintenance_desc.setText(R.string.maintenance_desc_37);
xmanager_dev.setText(R.string.xmanager_dev_37);
contributors.setText(R.string.contributors_37);
download_ready.setText(R.string.download_ready_37);
download_ready_desc.setText(R.string.download_ready_desc_37);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_37);
existing_patched.setText(R.string.existing_patched_37);
existing_patched_desc.setText(R.string.existing_patched_desc_37);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(37));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("38")) {
sub_text_installed.setText(R.string.installed_38);
main_title.setText(R.string.main_title_38);
about_title.setText(R.string.about_title_38);
settings_title.setText(R.string.settings_title_38);
experiment_title.setText(R.string.experimental_title_38);
sub_title.setText(R.string.about_sub_38);
sub_text_1.setText(R.string.latest_38);
sub_text_2.setText(R.string.latest_38);
versions_1.setText(R.string.versions_38);
versions_2.setText(R.string.versions_38);
versions_3.setText(R.string.versions_38);
title_sub.setText(R.string.manager_tools_38);
source.setText(R.string.source_38);
support.setText(R.string.support_38);
donate.setText(R.string.donate_38);
discord.setText(R.string.discord_38);
about.setText(R.string.about_38);
website.setText(R.string.website_38);
reddit.setText(R.string.reddit_38);
faq.setText(R.string.faq_38);
theme.setText(R.string.show_themes_38);
language.setText(R.string.language_38);
download_update.setText(R.string.download_update_38);
install_now.setText(R.string.install_now_38);
install_update.setText(R.string.install_update_38);
uninstall_patched.setText(R.string.uninstall_patched_38);
open_settings.setText(R.string.open_settings_38);
open_patched.setText(R.string.open_patched_38);
lite.setText(R.string.lite_38);
cloned.setText(R.string.cloned_38);
spap.setText(R.string.spap_38);
mirror.setText(R.string.mirror_38);
download.setText(R.string.download_38);
cancel.setText(R.string.cancel_38);
later.setText(R.string.later_38);
go_back.setText(R.string.go_back_38);
not_now.setText(R.string.not_now_38);
close.setText(R.string.close_38);
continue_1.setText(R.string.continue_1_38);
install.setText(R.string.install_38);
uninstall.setText(R.string.uninstall_38);
ignore.setText(R.string.ignore_38);
delete.setText(R.string.delete_38);
thanks.setText(R.string.thanks_38);
new_update.setText(R.string.new_update_38);
changelogs.setText(R.string.changelogs_38);
reboot.setText(R.string.reboot_38);
reset_preferences.setText(R.string.reset_preferences_38);
list_auto_refresh.setText(R.string.list_auto_refresh_38);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_38);
cloned_version.setText(R.string.cloned_version_38);
cloned_version_info.setText(R.string.cloned_version_desc_38);
disable_reward_ad.setText(R.string.disable_rewarded_ads_38);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_38);
disable_notification.setText(R.string.disable_notification_38);
disable_notification_info.setText(R.string.disable_notification_desc_38);
hide_stock_patched.setText(R.string.hide_stock_patched_38);
hide_amoled_patched.setText(R.string.hide_amoled_patched_38);
show_support.setText(R.string.show_support_38);
show_support_desc.setText(R.string.show_support_desc_38);
maintenance.setText(R.string.maintenance_38);
maintenance_desc.setText(R.string.maintenance_desc_38);
xmanager_dev.setText(R.string.xmanager_dev_38);
contributors.setText(R.string.contributors_38);
download_ready.setText(R.string.download_ready_38);
download_ready_desc.setText(R.string.download_ready_desc_38);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_38);
existing_patched.setText(R.string.existing_patched_38);
existing_patched_desc.setText(R.string.existing_patched_desc_38);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(38));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("39")) {
sub_text_installed.setText(R.string.installed_39);
main_title.setText(R.string.main_title_39);
about_title.setText(R.string.about_title_39);
settings_title.setText(R.string.settings_title_39);
experiment_title.setText(R.string.experimental_title_39);
sub_title.setText(R.string.about_sub_39);
sub_text_1.setText(R.string.latest_39);
sub_text_2.setText(R.string.latest_39);
versions_1.setText(R.string.versions_39);
versions_2.setText(R.string.versions_39);
versions_3.setText(R.string.versions_39);
title_sub.setText(R.string.manager_tools_39);
source.setText(R.string.source_39);
support.setText(R.string.support_39);
donate.setText(R.string.donate_39);
discord.setText(R.string.discord_39);
about.setText(R.string.about_39);
website.setText(R.string.website_39);
reddit.setText(R.string.reddit_39);
faq.setText(R.string.faq_39);
theme.setText(R.string.show_themes_39);
language.setText(R.string.language_39);
download_update.setText(R.string.download_update_39);
install_now.setText(R.string.install_now_39);
install_update.setText(R.string.install_update_39);
uninstall_patched.setText(R.string.uninstall_patched_39);
open_settings.setText(R.string.open_settings_39);
open_patched.setText(R.string.open_patched_39);
lite.setText(R.string.lite_39);
cloned.setText(R.string.cloned_39);
spap.setText(R.string.spap_39);
mirror.setText(R.string.mirror_39);
download.setText(R.string.download_39);
cancel.setText(R.string.cancel_39);
later.setText(R.string.later_39);
go_back.setText(R.string.go_back_39);
not_now.setText(R.string.not_now_39);
close.setText(R.string.close_39);
continue_1.setText(R.string.continue_1_39);
install.setText(R.string.install_39);
uninstall.setText(R.string.uninstall_39);
ignore.setText(R.string.ignore_39);
delete.setText(R.string.delete_39);
thanks.setText(R.string.thanks_39);
new_update.setText(R.string.new_update_39);
changelogs.setText(R.string.changelogs_39);
reboot.setText(R.string.reboot_39);
reset_preferences.setText(R.string.reset_preferences_39);
list_auto_refresh.setText(R.string.list_auto_refresh_39);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_39);
cloned_version.setText(R.string.cloned_version_39);
cloned_version_info.setText(R.string.cloned_version_desc_39);
disable_reward_ad.setText(R.string.disable_rewarded_ads_39);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_39);
disable_notification.setText(R.string.disable_notification_39);
disable_notification_info.setText(R.string.disable_notification_desc_39);
hide_stock_patched.setText(R.string.hide_stock_patched_39);
hide_amoled_patched.setText(R.string.hide_amoled_patched_39);
show_support.setText(R.string.show_support_39);
show_support_desc.setText(R.string.show_support_desc_39);
maintenance.setText(R.string.maintenance_39);
maintenance_desc.setText(R.string.maintenance_desc_39);
xmanager_dev.setText(R.string.xmanager_dev_39);
contributors.setText(R.string.contributors_39);
download_ready.setText(R.string.download_ready_39);
download_ready_desc.setText(R.string.download_ready_desc_39);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_39);
existing_patched.setText(R.string.existing_patched_39);
existing_patched_desc.setText(R.string.existing_patched_desc_39);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(39));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("40")) {
sub_text_installed.setText(R.string.installed_40);
main_title.setText(R.string.main_title_40);
about_title.setText(R.string.about_title_40);
settings_title.setText(R.string.settings_title_40);
experiment_title.setText(R.string.experimental_title_40);
sub_title.setText(R.string.about_sub_40);
sub_text_1.setText(R.string.latest_40);
sub_text_2.setText(R.string.latest_40);
versions_1.setText(R.string.versions_40);
versions_2.setText(R.string.versions_40);
versions_3.setText(R.string.versions_40);
title_sub.setText(R.string.manager_tools_40);
source.setText(R.string.source_40);
support.setText(R.string.support_40);
donate.setText(R.string.donate_40);
discord.setText(R.string.discord_40);
about.setText(R.string.about_40);
website.setText(R.string.website_40);
reddit.setText(R.string.reddit_40);
faq.setText(R.string.faq_40);
theme.setText(R.string.show_themes_40);
language.setText(R.string.language_40);
download_update.setText(R.string.download_update_40);
install_now.setText(R.string.install_now_40);
install_update.setText(R.string.install_update_40);
uninstall_patched.setText(R.string.uninstall_patched_40);
open_settings.setText(R.string.open_settings_40);
open_patched.setText(R.string.open_patched_40);
lite.setText(R.string.lite_40);
cloned.setText(R.string.cloned_40);
spap.setText(R.string.spap_40);
mirror.setText(R.string.mirror_40);
download.setText(R.string.download_40);
cancel.setText(R.string.cancel_40);
later.setText(R.string.later_40);
go_back.setText(R.string.go_back_40);
not_now.setText(R.string.not_now_40);
close.setText(R.string.close_40);
continue_1.setText(R.string.continue_1_40);
install.setText(R.string.install_40);
uninstall.setText(R.string.uninstall_40);
ignore.setText(R.string.ignore_40);
delete.setText(R.string.delete_40);
thanks.setText(R.string.thanks_40);
new_update.setText(R.string.new_update_40);
changelogs.setText(R.string.changelogs_40);
reboot.setText(R.string.reboot_40);
reset_preferences.setText(R.string.reset_preferences_40);
list_auto_refresh.setText(R.string.list_auto_refresh_40);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_40);
cloned_version.setText(R.string.cloned_version_40);
cloned_version_info.setText(R.string.cloned_version_desc_40);
disable_reward_ad.setText(R.string.disable_rewarded_ads_40);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_40);
disable_notification.setText(R.string.disable_notification_40);
disable_notification_info.setText(R.string.disable_notification_desc_40);
hide_stock_patched.setText(R.string.hide_stock_patched_40);
hide_amoled_patched.setText(R.string.hide_amoled_patched_40);
show_support.setText(R.string.show_support_40);
show_support_desc.setText(R.string.show_support_desc_40);
maintenance.setText(R.string.maintenance_40);
maintenance_desc.setText(R.string.maintenance_desc_40);
xmanager_dev.setText(R.string.xmanager_dev_40);
contributors.setText(R.string.contributors_40);
download_ready.setText(R.string.download_ready_40);
download_ready_desc.setText(R.string.download_ready_desc_40);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_40);
existing_patched.setText(R.string.existing_patched_40);
existing_patched_desc.setText(R.string.existing_patched_desc_40);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(40));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("41")) {
sub_text_installed.setText(R.string.installed_41);
main_title.setText(R.string.main_title_41);
about_title.setText(R.string.about_title_41);
settings_title.setText(R.string.settings_title_41);
experiment_title.setText(R.string.experimental_title_41);
sub_title.setText(R.string.about_sub_41);
sub_text_1.setText(R.string.latest_41);
sub_text_2.setText(R.string.latest_41);
versions_1.setText(R.string.versions_41);
versions_2.setText(R.string.versions_41);
versions_3.setText(R.string.versions_41);
title_sub.setText(R.string.manager_tools_41);
source.setText(R.string.source_41);
support.setText(R.string.support_41);
donate.setText(R.string.donate_41);
discord.setText(R.string.discord_41);
about.setText(R.string.about_41);
website.setText(R.string.website_41);
reddit.setText(R.string.reddit_41);
faq.setText(R.string.faq_41);
theme.setText(R.string.show_themes_41);
language.setText(R.string.language_41);
download_update.setText(R.string.download_update_41);
install_now.setText(R.string.install_now_41);
install_update.setText(R.string.install_update_41);
uninstall_patched.setText(R.string.uninstall_patched_41);
open_settings.setText(R.string.open_settings_41);
open_patched.setText(R.string.open_patched_41);
lite.setText(R.string.lite_41);
cloned.setText(R.string.cloned_41);
spap.setText(R.string.spap_41);
mirror.setText(R.string.mirror_41);
download.setText(R.string.download_41);
cancel.setText(R.string.cancel_41);
later.setText(R.string.later_41);
go_back.setText(R.string.go_back_41);
not_now.setText(R.string.not_now_41);
close.setText(R.string.close_41);
continue_1.setText(R.string.continue_1_41);
install.setText(R.string.install_41);
uninstall.setText(R.string.uninstall_41);
ignore.setText(R.string.ignore_41);
delete.setText(R.string.delete_41);
thanks.setText(R.string.thanks_41);
new_update.setText(R.string.new_update_41);
changelogs.setText(R.string.changelogs_41);
reboot.setText(R.string.reboot_41);
reset_preferences.setText(R.string.reset_preferences_41);
list_auto_refresh.setText(R.string.list_auto_refresh_41);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_41);
cloned_version.setText(R.string.cloned_version_41);
cloned_version_info.setText(R.string.cloned_version_desc_41);
disable_reward_ad.setText(R.string.disable_rewarded_ads_41);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_41);
disable_notification.setText(R.string.disable_notification_41);
disable_notification_info.setText(R.string.disable_notification_desc_41);
hide_stock_patched.setText(R.string.hide_stock_patched_41);
hide_amoled_patched.setText(R.string.hide_amoled_patched_41);
show_support.setText(R.string.show_support_41);
show_support_desc.setText(R.string.show_support_desc_41);
maintenance.setText(R.string.maintenance_41);
maintenance_desc.setText(R.string.maintenance_desc_41);
xmanager_dev.setText(R.string.xmanager_dev_41);
contributors.setText(R.string.contributors_41);
download_ready.setText(R.string.download_ready_41);
download_ready_desc.setText(R.string.download_ready_desc_41);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_41);
existing_patched.setText(R.string.existing_patched_41);
existing_patched_desc.setText(R.string.existing_patched_desc_41);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(41));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("42")) {
sub_text_installed.setText(R.string.installed_42);
main_title.setText(R.string.main_title_42);
about_title.setText(R.string.about_title_42);
settings_title.setText(R.string.settings_title_42);
experiment_title.setText(R.string.experimental_title_42);
sub_title.setText(R.string.about_sub_42);
sub_text_1.setText(R.string.latest_42);
sub_text_2.setText(R.string.latest_42);
versions_1.setText(R.string.versions_42);
versions_2.setText(R.string.versions_42);
versions_3.setText(R.string.versions_42);
title_sub.setText(R.string.manager_tools_42);
source.setText(R.string.source_42);
support.setText(R.string.support_42);
donate.setText(R.string.donate_42);
discord.setText(R.string.discord_42);
about.setText(R.string.about_42);
website.setText(R.string.website_42);
reddit.setText(R.string.reddit_42);
faq.setText(R.string.faq_42);
theme.setText(R.string.show_themes_42);
language.setText(R.string.language_42);
download_update.setText(R.string.download_update_42);
install_now.setText(R.string.install_now_42);
install_update.setText(R.string.install_update_42);
uninstall_patched.setText(R.string.uninstall_patched_42);
open_settings.setText(R.string.open_settings_42);
open_patched.setText(R.string.open_patched_42);
lite.setText(R.string.lite_42);
cloned.setText(R.string.cloned_42);
spap.setText(R.string.spap_42);
mirror.setText(R.string.mirror_42);
download.setText(R.string.download_42);
cancel.setText(R.string.cancel_42);
later.setText(R.string.later_42);
go_back.setText(R.string.go_back_42);
not_now.setText(R.string.not_now_42);
close.setText(R.string.close_42);
continue_1.setText(R.string.continue_1_42);
install.setText(R.string.install_42);
uninstall.setText(R.string.uninstall_42);
ignore.setText(R.string.ignore_42);
delete.setText(R.string.delete_42);
thanks.setText(R.string.thanks_42);
new_update.setText(R.string.new_update_42);
changelogs.setText(R.string.changelogs_42);
reboot.setText(R.string.reboot_42);
reset_preferences.setText(R.string.reset_preferences_42);
list_auto_refresh.setText(R.string.list_auto_refresh_42);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_42);
cloned_version.setText(R.string.cloned_version_42);
cloned_version_info.setText(R.string.cloned_version_desc_42);
disable_reward_ad.setText(R.string.disable_rewarded_ads_42);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_42);
disable_notification.setText(R.string.disable_notification_42);
disable_notification_info.setText(R.string.disable_notification_desc_42);
hide_stock_patched.setText(R.string.hide_stock_patched_42);
hide_amoled_patched.setText(R.string.hide_amoled_patched_42);
show_support.setText(R.string.show_support_42);
show_support_desc.setText(R.string.show_support_desc_42);
maintenance.setText(R.string.maintenance_42);
maintenance_desc.setText(R.string.maintenance_desc_42);
xmanager_dev.setText(R.string.xmanager_dev_42);
contributors.setText(R.string.contributors_42);
download_ready.setText(R.string.download_ready_42);
download_ready_desc.setText(R.string.download_ready_desc_42);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_42);
existing_patched.setText(R.string.existing_patched_42);
existing_patched_desc.setText(R.string.existing_patched_desc_42);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(42));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("43")) {
sub_text_installed.setText(R.string.installed_43);
main_title.setText(R.string.main_title_43);
about_title.setText(R.string.about_title_43);
settings_title.setText(R.string.settings_title_43);
experiment_title.setText(R.string.experimental_title_43);
sub_title.setText(R.string.about_sub_43);
sub_text_1.setText(R.string.latest_43);
sub_text_2.setText(R.string.latest_43);
versions_1.setText(R.string.versions_43);
versions_2.setText(R.string.versions_43);
versions_3.setText(R.string.versions_43);
title_sub.setText(R.string.manager_tools_43);
source.setText(R.string.source_43);
support.setText(R.string.support_43);
donate.setText(R.string.donate_43);
discord.setText(R.string.discord_43);
about.setText(R.string.about_43);
website.setText(R.string.website_43);
reddit.setText(R.string.reddit_43);
faq.setText(R.string.faq_43);
theme.setText(R.string.show_themes_43);
language.setText(R.string.language_43);
download_update.setText(R.string.download_update_43);
install_now.setText(R.string.install_now_43);
install_update.setText(R.string.install_update_43);
uninstall_patched.setText(R.string.uninstall_patched_43);
open_settings.setText(R.string.open_settings_43);
open_patched.setText(R.string.open_patched_43);
lite.setText(R.string.lite_43);
cloned.setText(R.string.cloned_43);
spap.setText(R.string.spap_43);
mirror.setText(R.string.mirror_43);
download.setText(R.string.download_43);
cancel.setText(R.string.cancel_43);
later.setText(R.string.later_43);
go_back.setText(R.string.go_back_43);
not_now.setText(R.string.not_now_43);
close.setText(R.string.close_43);
continue_1.setText(R.string.continue_1_43);
install.setText(R.string.install_43);
uninstall.setText(R.string.uninstall_43);
ignore.setText(R.string.ignore_43);
delete.setText(R.string.delete_43);
thanks.setText(R.string.thanks_43);
new_update.setText(R.string.new_update_43);
changelogs.setText(R.string.changelogs_43);
reboot.setText(R.string.reboot_43);
reset_preferences.setText(R.string.reset_preferences_43);
list_auto_refresh.setText(R.string.list_auto_refresh_43);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_43);
cloned_version.setText(R.string.cloned_version_43);
cloned_version_info.setText(R.string.cloned_version_desc_43);
disable_reward_ad.setText(R.string.disable_rewarded_ads_43);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_43);
disable_notification.setText(R.string.disable_notification_43);
disable_notification_info.setText(R.string.disable_notification_desc_43);
hide_stock_patched.setText(R.string.hide_stock_patched_43);
hide_amoled_patched.setText(R.string.hide_amoled_patched_43);
show_support.setText(R.string.show_support_43);
show_support_desc.setText(R.string.show_support_desc_43);
maintenance.setText(R.string.maintenance_43);
maintenance_desc.setText(R.string.maintenance_desc_43);
xmanager_dev.setText(R.string.xmanager_dev_43);
contributors.setText(R.string.contributors_43);
download_ready.setText(R.string.download_ready_43);
download_ready_desc.setText(R.string.download_ready_desc_43);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_43);
existing_patched.setText(R.string.existing_patched_43);
existing_patched_desc.setText(R.string.existing_patched_desc_43);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(43));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("44")) {
sub_text_installed.setText(R.string.installed_44);
main_title.setText(R.string.main_title_44);
about_title.setText(R.string.about_title_44);
settings_title.setText(R.string.settings_title_44);
experiment_title.setText(R.string.experimental_title_44);
sub_title.setText(R.string.about_sub_44);
sub_text_1.setText(R.string.latest_44);
sub_text_2.setText(R.string.latest_44);
versions_1.setText(R.string.versions_44);
versions_2.setText(R.string.versions_44);
versions_3.setText(R.string.versions_44);
title_sub.setText(R.string.manager_tools_44);
source.setText(R.string.source_44);
support.setText(R.string.support_44);
donate.setText(R.string.donate_44);
discord.setText(R.string.discord_44);
about.setText(R.string.about_44);
website.setText(R.string.website_44);
reddit.setText(R.string.reddit_44);
faq.setText(R.string.faq_44);
theme.setText(R.string.show_themes_44);
language.setText(R.string.language_44);
download_update.setText(R.string.download_update_44);
install_now.setText(R.string.install_now_44);
install_update.setText(R.string.install_update_44);
uninstall_patched.setText(R.string.uninstall_patched_44);
open_settings.setText(R.string.open_settings_44);
open_patched.setText(R.string.open_patched_44);
lite.setText(R.string.lite_44);
cloned.setText(R.string.cloned_44);
spap.setText(R.string.spap_44);
mirror.setText(R.string.mirror_44);
download.setText(R.string.download_44);
cancel.setText(R.string.cancel_44);
later.setText(R.string.later_44);
go_back.setText(R.string.go_back_44);
not_now.setText(R.string.not_now_44);
close.setText(R.string.close_44);
continue_1.setText(R.string.continue_1_44);
install.setText(R.string.install_44);
uninstall.setText(R.string.uninstall_44);
ignore.setText(R.string.ignore_44);
delete.setText(R.string.delete_44);
thanks.setText(R.string.thanks_44);
new_update.setText(R.string.new_update_44);
changelogs.setText(R.string.changelogs_44);
reboot.setText(R.string.reboot_44);
reset_preferences.setText(R.string.reset_preferences_44);
list_auto_refresh.setText(R.string.list_auto_refresh_44);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_44);
cloned_version.setText(R.string.cloned_version_44);
cloned_version_info.setText(R.string.cloned_version_desc_44);
disable_reward_ad.setText(R.string.disable_rewarded_ads_44);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_44);
disable_notification.setText(R.string.disable_notification_44);
disable_notification_info.setText(R.string.disable_notification_desc_44);
hide_stock_patched.setText(R.string.hide_stock_patched_44);
hide_amoled_patched.setText(R.string.hide_amoled_patched_44);
show_support.setText(R.string.show_support_44);
show_support_desc.setText(R.string.show_support_desc_44);
maintenance.setText(R.string.maintenance_44);
maintenance_desc.setText(R.string.maintenance_desc_44);
xmanager_dev.setText(R.string.xmanager_dev_44);
contributors.setText(R.string.contributors_44);
download_ready.setText(R.string.download_ready_44);
download_ready_desc.setText(R.string.download_ready_desc_44);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_44);
existing_patched.setText(R.string.existing_patched_44);
existing_patched_desc.setText(R.string.existing_patched_desc_44);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(44));
}
else {
if (LANGUAGE.getString("LANGUAGE", "").equals("45")) {
sub_text_installed.setText(R.string.installed_45);
main_title.setText(R.string.main_title_45);
about_title.setText(R.string.about_title_45);
settings_title.setText(R.string.settings_title_45);
experiment_title.setText(R.string.experimental_title_45);
sub_title.setText(R.string.about_sub_45);
sub_text_1.setText(R.string.latest_45);
sub_text_2.setText(R.string.latest_45);
versions_1.setText(R.string.versions_45);
versions_2.setText(R.string.versions_45);
versions_3.setText(R.string.versions_45);
title_sub.setText(R.string.manager_tools_45);
source.setText(R.string.source_45);
support.setText(R.string.support_45);
donate.setText(R.string.donate_45);
discord.setText(R.string.discord_45);
about.setText(R.string.about_45);
website.setText(R.string.website_45);
reddit.setText(R.string.reddit_45);
faq.setText(R.string.faq_45);
theme.setText(R.string.show_themes_45);
language.setText(R.string.language_45);
download_update.setText(R.string.download_update_45);
install_now.setText(R.string.install_now_45);
install_update.setText(R.string.install_update_45);
uninstall_patched.setText(R.string.uninstall_patched_45);
open_settings.setText(R.string.open_settings_45);
open_patched.setText(R.string.open_patched_45);
lite.setText(R.string.lite_45);
cloned.setText(R.string.cloned_45);
spap.setText(R.string.spap_45);
mirror.setText(R.string.mirror_45);
download.setText(R.string.download_45);
cancel.setText(R.string.cancel_45);
later.setText(R.string.later_45);
go_back.setText(R.string.go_back_45);
not_now.setText(R.string.not_now_45);
close.setText(R.string.close_45);
continue_1.setText(R.string.continue_1_45);
install.setText(R.string.install_45);
uninstall.setText(R.string.uninstall_45);
ignore.setText(R.string.ignore_45);
delete.setText(R.string.delete_45);
thanks.setText(R.string.thanks_45);
new_update.setText(R.string.new_update_45);
changelogs.setText(R.string.changelogs_45);
reboot.setText(R.string.reboot_45);
reset_preferences.setText(R.string.reset_preferences_45);
list_auto_refresh.setText(R.string.list_auto_refresh_45);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc_45);
cloned_version.setText(R.string.cloned_version_45);
cloned_version_info.setText(R.string.cloned_version_desc_45);
disable_reward_ad.setText(R.string.disable_rewarded_ads_45);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc_45);
disable_notification.setText(R.string.disable_notification_45);
disable_notification_info.setText(R.string.disable_notification_desc_45);
hide_stock_patched.setText(R.string.hide_stock_patched_45);
hide_amoled_patched.setText(R.string.hide_amoled_patched_45);
show_support.setText(R.string.show_support_45);
show_support_desc.setText(R.string.show_support_desc_45);
maintenance.setText(R.string.maintenance_45);
maintenance_desc.setText(R.string.maintenance_desc_45);
xmanager_dev.setText(R.string.xmanager_dev_45);
contributors.setText(R.string.contributors_45);
download_ready.setText(R.string.download_ready_45);
download_ready_desc.setText(R.string.download_ready_desc_45);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_45);
existing_patched.setText(R.string.existing_patched_45);
existing_patched_desc.setText(R.string.existing_patched_desc_45);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
select_language.setSelection((int)(45));
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
public void _Language_Pack() {
Language.add("English (Default)");
Language.add("Bengali");
Language.add("Chinese (Simplified)");
Language.add("French");
Language.add("Greek");
Language.add("Indonesian");
Language.add("Italian");
Language.add("Polish");
Language.add("Portuguese (Brazil)");
Language.add("Portuguese (Portugal)");
Language.add("Russian");
Language.add("Spanish");
Language.add("Ukrainian");
Language.add("Turkish");
Language.add("Arabic");
Language.add("Slovenian");
Language.add("Romanian");
Language.add("Korean");
Language.add("Dutch");
Language.add("Vietnamese");
Language.add("German");
Language.add("Persian");
Language.add("Hebrew");
Language.add("Slovak");
Language.add("Swedish");
Language.add("Finnish");
Language.add("Czech");
Language.add("Chinese (Traditional)");
Language.add("Bulgarian");
Language.add("Serbian (Cyrillic)");
Language.add("Serbian (Latin)");
Language.add("Catalan");
Language.add("Latvian");
Language.add("German");
Language.add("Sinhala");
Language.add("Hungarian");
Language.add("Japanese");
Language.add("Nepali");
Language.add("Tamil");
Language.add("Thai");
Language.add("Marathi");
Language.add("Malayalam");
Language.add("Croatian");
Language.add("Hindi");
Language.add("Mongolian");
Language.add("Armenian");
select_language.setAdapter(new ArrayAdapter(getBaseContext(), android.R.layout.simple_spinner_dropdown_item, Language));
((ArrayAdapter)select_language.getAdapter()).notifyDataSetChanged();
select_language.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1, Language) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
TextView textViewv = (TextView) super.getView(position, convertView, parent);
textViewv.setTextColor(Color.parseColor("#FFFFFF"));
return textViewv; }
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
TextView textViewv = (TextView) super.getDropDownView(position, convertView, parent); textViewv.setTextColor(Color.parseColor("#FFFFFF"));
textViewv.setBackgroundColor(Color.parseColor("#212121"));
return textViewv; }
});
}
public void _Theme_Pack() {
Theme.add("Black (Default)");
Theme.add("Green");
Theme.add("Purple");
Theme.add("Red");
Theme.add("Blue");
Theme.add("Orange");
Theme.add("Yellow");
Theme.add("Grey");
Theme.add("Blue Grey");
Theme.add("Pink");
Theme.add("Cyan");
Theme.add("White");
Theme.add("Brown");
Theme.add("Indigo");
Theme.add("Light Green");
Theme.add("Light Blue");
Theme.add("Light Red");
Theme.add("Light Orange");
Theme.add("Light Pink");
Theme.add("Light Purple");
Theme.add("Light Cyan");
select_theme.setAdapter(new ArrayAdapter(getBaseContext(), android.R.layout.simple_spinner_dropdown_item, Theme));
((ArrayAdapter)select_theme.getAdapter()).notifyDataSetChanged();
select_theme.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1, Theme) {
@Override
public View getView(int position, View convertView, ViewGroup parent) {
TextView textViewv = (TextView) super.getView(position, convertView, parent);
textViewv.setTextColor(Color.parseColor("#FFFFFF"));
return textViewv; }
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
TextView textViewv = (TextView) super.getDropDownView(position, convertView, parent); textViewv.setTextColor(Color.parseColor("#FFFFFF"));
textViewv.setBackgroundColor(Color.parseColor("#212121"));
return textViewv; }
});
}
public void _Language_Fixer() {
sub_text_installed.setText(R.string.installed);
main_title.setText(R.string.main_title);
about_title.setText(R.string.about_title);
settings_title.setText(R.string.settings_title);
experiment_title.setText(R.string.experimental_title);
sub_title.setText(R.string.about_sub);
sub_text_1.setText(R.string.latest);
sub_text_2.setText(R.string.latest);
versions_1.setText(R.string.versions);
versions_2.setText(R.string.versions);
versions_3.setText(R.string.versions);
title_sub.setText(R.string.manager_tools);
source.setText(R.string.source);
support.setText(R.string.support);
donate.setText(R.string.donate);
discord.setText(R.string.discord);
about.setText(R.string.about);
website.setText(R.string.website);
reddit.setText(R.string.reddit);
faq.setText(R.string.faq);
theme.setText(R.string.show_themes);
language.setText(R.string.language);
download_update.setText(R.string.download_update);
install_now.setText(R.string.install_now);
install_update.setText(R.string.install_update);
uninstall_patched.setText(R.string.uninstall_patched);
open_settings.setText(R.string.open_settings);
open_patched.setText(R.string.open_patched);
lite.setText(R.string.lite);
cloned.setText(R.string.cloned);
spap.setText(R.string.spap);
mirror.setText(R.string.mirror);
download.setText(R.string.download);
cancel.setText(R.string.cancel);
later.setText(R.string.later);
go_back.setText(R.string.go_back);
not_now.setText(R.string.not_now);
close.setText(R.string.close);
continue_1.setText(R.string.continue_1);
install.setText(R.string.install);
uninstall.setText(R.string.uninstall);
ignore.setText(R.string.ignore);
delete.setText(R.string.delete);
thanks.setText(R.string.thanks);
new_update.setText(R.string.new_update);
changelogs.setText(R.string.changelogs);
reboot.setText(R.string.reboot);
reset_preferences.setText(R.string.reset_preferences);
list_auto_refresh.setText(R.string.list_auto_refresh);
list_auto_refresh_info.setText(R.string.list_auto_refresh_desc);
cloned_version.setText(R.string.cloned_version);
cloned_version_info.setText(R.string.cloned_version_desc);
disable_reward_ad.setText(R.string.disable_rewarded_ads);
disable_reward_ad_info.setText(R.string.disable_rewarded_ads_desc);
disable_notification.setText(R.string.disable_notification);
disable_notification_info.setText(R.string.disable_notification_desc);
hide_stock_patched.setText(R.string.hide_stock_patched);
hide_amoled_patched.setText(R.string.hide_amoled_patched);
show_support.setText(R.string.show_support);
show_support_desc.setText(R.string.show_support_desc);
maintenance.setText(R.string.maintenance);
maintenance_desc.setText(R.string.maintenance_desc);
xmanager_dev.setText(R.string.xmanager_dev);
contributors.setText(R.string.contributors);
download_selected.setText(R.string.download_selected);
download_ready.setText(R.string.download_ready);
download_ready_desc.setText(R.string.download_ready_desc);
downloading_file.setText(R.string.downloading_file);
download_success.setText(R.string.download_success);
installation_failed.setText(R.string.installation_failed);
installation_failed_desc.setText(R.string.installation_failed_desc);
installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc);
installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc);
existing_patched.setText(R.string.existing_patched);
existing_patched_desc.setText(R.string.existing_patched_desc);
download_0 = download.getText().toString();
cancel_0 = cancel.getText().toString();
download_ready_0 = download_ready.getText().toString();
download_ready_desc_0 = download_ready_desc.getText().toString();
}
public void _Browser(final String _String_Text) {
androidx.browser.customtabs.CustomTabsIntent.Builder builder = new androidx.browser.customtabs.CustomTabsIntent.Builder();
androidx.browser.customtabs.CustomTabsIntent customTabsIntent = builder.build();
builder.setShareState(CustomTabsIntent.SHARE_STATE_OFF);
builder.setStartAnimations(this, R.anim.slide_in_right, R.anim.slide_out_left);
builder.setExitAnimations(this, R.anim.slide_in_left, R.anim.slide_out_right);
builder.setToolbarColor(ContextCompat.getColor(this, R.color.colorPrimaryDark));
customTabsIntent.launchUrl(getCurrentContext(this), Uri.parse(_String_Text));
} public Context getCurrentContext(Context c) {
return c;
} public Context getCurrentContext(Fragment c) {
return c.getActivity();
} public Context getCurrentContext(DialogFragment c) {
return c.getActivity();
}
public void _Gate_Keeper() {
}
public void _Extra() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); title_header_beta.startAnimation(animation);
animation = null;
title_header_beta.setText("NEW FEATURES");
}
});
}
};
_timer.schedule(Timer, (int)(3000));
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); title_header_beta.startAnimation(animation);
animation = null;
title_header_beta.setText("FREEDOM");
}
});
}
};
_timer.schedule(Timer, (int)(6000));
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); title_header_beta.startAnimation(animation);
animation = null;
title_header_beta.setText("AD-FREE");
}
});
}
};
_timer.schedule(Timer, (int)(9000));
}
});
}
};
_timer.scheduleAtFixedRate(Timer, (int)(0), (int)(9000));
}
public void _Animation_3() {
Animation a;
a = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
a.setDuration(200); main_box_1.startAnimation(a);
a = null;
Animation b;
b = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
b.setDuration(300); main_box_2.startAnimation(b);
b = null;
Animation c;
c = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
c.setDuration(400); main_box_3.startAnimation(c);
c = null;
Animation d;
d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
d.setDuration(500); main_box_19.startAnimation(d);
d = null;
Animation e;
e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
e.setDuration(600); main_box_6.startAnimation(e);
e = null;
Animation f;
f = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
f.setDuration(700); box_sub_header.startAnimation(f);
f = null;
Animation g;
g = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
g.setDuration(800); main_box_4.startAnimation(g);
g = null;
Animation h;
h = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
h.setDuration(900); main_box_15.startAnimation(h);
h = null;
}
public void _Scroll_Fixed() {
list_items_1.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
int topRowVerticalPosition = (list_items_1 == null || list_items_1.getChildCount() == 0) ? 0 : list_items_1.getChildAt(0).getTop();
main_refresh_layout.setEnabled(firstVisibleItem == 0 && topRowVerticalPosition >= 0);
}
});
list_items_2.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
int topRowVerticalPosition = (list_items_2 == null || list_items_2.getChildCount() == 0) ? 0 : list_items_2.getChildAt(0).getTop();
main_refresh_layout.setEnabled(firstVisibleItem == 0 && topRowVerticalPosition >= 0);
}
});
list_items_3.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
int topRowVerticalPosition = (list_items_3 == null || list_items_3.getChildCount() == 0) ? 0 : list_items_3.getChildAt(0).getTop();
main_refresh_layout.setEnabled(firstVisibleItem == 0 && topRowVerticalPosition >= 0);
}
});
list_items_5.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
int topRowVerticalPosition = (list_items_5 == null || list_items_5.getChildCount() == 0) ? 0 : list_items_5.getChildAt(0).getTop();
main_refresh_layout.setEnabled(firstVisibleItem == 0 && topRowVerticalPosition >= 0);
}
});
}
public void _Tap_Animation(final View _Linear) {
ScaleAnimation fade_in = new
ScaleAnimation(0.9f, 1f, 0.9f, 1f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.7f);
fade_in.setDuration(80);
fade_in.setFillAfter(true);
_Linear.startAnimation(fade_in);
}
public void _Maintenance() {
try {
final AlertDialog.Builder Update_Unauthorized = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog);
String Title = "".concat(maintenance.getText().toString().concat(""));
String TitleColor = "1DB954";
Update_Unauthorized.setTitle(Html.fromHtml(""+Title+""));
String Message = maintenance_desc.getText().toString();
String MessageColor = "FFFFFF";
Update_Unauthorized.setMessage(Html.fromHtml(""+Message+""));
Update_Unauthorized.setPositiveButton(thanks.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Unauthorized, int p) {
AlertDialog.setCancelable(true);
finishAndRemoveTask();
finishAffinity();
}
});
Update_Unauthorized.setNeutralButton(support.getText().toString(), new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface Update_Unauthorized, int p) {
AlertDialog.setCancelable(false);
AlertDialog.show();
_Maintenance();
try {
_Browser(Datas.get("Telegram").toString());
}
catch(Exception e) {
}
}
});
AlertDialog = Update_Unauthorized.create();
AlertDialog.setCancelable(false);
_AlertDialog_Color();
AlertDialog.show();
}
catch(Exception e) {
}
}
public void _Rewarded_AdMob() {
AdRequest adRequest = new AdRequest.Builder().build();
RewardedAd.load(MainActivity.this, AD_UNIT.getString("ADS", ""),
adRequest, new RewardedAdLoadCallback() {
@Override
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
mRewardedAd = null;
}
@Override
public void onAdLoaded(@NonNull RewardedAd rewardedAd) {
mRewardedAd = rewardedAd;
mRewardedAd.setFullScreenContentCallback(new FullScreenContentCallback() {
@Override
public void onAdShowedFullScreenContent() {
}
@Override
public void onAdFailedToShowFullScreenContent(AdError adError) {
}
@Override
public void onAdDismissedFullScreenContent() {
_Rewarded_AdMob();
mRewardedAd = null;
}
});
}
});
}
public void _Ads_AdMob() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
MobileAds.initialize(MainActivity.this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
MobileAds.setAppMuted(true);
}
});
}
};
_timer.schedule(Timer, (int)(100));
}
public void _API() {
try {
Connection.startRequestNetwork(RequestNetworkController.GET, this.getString(R.string.ㅤ), "null", _Connection_request_listener);
} catch (Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Invalid API Response", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
}
public void _Backbone() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try {
Stock_Patched = (new Gson()).toJson(Datas.get("Stock_Patched"), new TypeToken>>(){}.getType());
Amoled_Patched = (new Gson()).toJson(Datas.get("Amoled_Patched"), new TypeToken>>(){}.getType());
Stock_Cloned_Patched = (new Gson()).toJson(Datas.get("Stock_Cloned_Patched"), new TypeToken>>(){}.getType());
Amoled_Cloned_Patched = (new Gson()).toJson(Datas.get("Amoled_Cloned_Patched"), new TypeToken>>(){}.getType());
Other_Patched = (new Gson()).toJson(Datas.get("Other_Patched"), new TypeToken>>(){}.getType());
Patched_Changelogs = (new Gson()).toJson(Datas.get("Patched_Changelogs"), new TypeToken>>(){}.getType());
stock_patched = new Gson().fromJson(Stock_Patched, new TypeToken>>(){}.getType());
amoled_patched = new Gson().fromJson(Amoled_Patched, new TypeToken>>(){}.getType());
stock_cloned_patched = new Gson().fromJson(Stock_Cloned_Patched, new TypeToken>>(){}.getType());
amoled_cloned_patched = new Gson().fromJson(Amoled_Cloned_Patched, new TypeToken>>(){}.getType());
other_patched = new Gson().fromJson(Other_Patched, new TypeToken>>(){}.getType());
patched_changelogs = new Gson().fromJson(Patched_Changelogs, new TypeToken>>(){}.getType());
sub_1.setText(Datas.get("Stock_Patched_Latest").toString());
sub_2.setText(Datas.get("Amoled_Patched_Latest").toString());
sub_3.setText(Datas.get("SCP_Latest").toString());
sub_4.setText(Datas.get("ACP_Latest").toString());
donors_1.setText(Datas.get("Supporters").toString());
hidden_update.setText(Datas.get("Update").toString());
app_changelogs.setText(Datas.get("App_Changelogs").toString());
Current_Version = Double.parseDouble(local_version.getText().toString());
Latest_Version = Double.parseDouble(Datas.get("Server").toString());
AD_UNIT.edit().putString("ADS", Datas.get("Rewarded_Ads").toString()).commit();
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_1.setAdapter(new List_items_1Adapter(stock_patched));
list_items_2.setAdapter(new List_items_2Adapter(amoled_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_1.setAdapter(new List_items_1Adapter(stock_cloned_patched));
list_items_2.setAdapter(new List_items_2Adapter(amoled_cloned_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
}
list_items_3.setAdapter(new List_items_3Adapter(other_patched));
list_items_5.setAdapter(new List_items_5Adapter(patched_changelogs));
((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged();
((BaseAdapter)list_items_5.getAdapter()).notifyDataSetChanged();
if (INITIALIZATION.getString("INITIALIZATION", "").equals("X")) {
_Updater();
}
} catch (Exception e) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Invalid API Response", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
box_header.setVisibility(View.GONE);
main_body_optimization.setVisibility(View.VISIBLE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
_Maintenance();
}
}
});
}
};
_timer.schedule(Timer, (int)(100));
}
public void _Initialize() {
title_header.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_sub.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_6.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_4.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_text_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_text_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
versions_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
versions_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
versions_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_installed.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_separator_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_installed_c.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_text_installed.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_sub.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
support.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
donate.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
about.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
source.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
website.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
discord.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
reddit.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
faq.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
theme.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_about.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
local_version.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
xmanager_dev.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
developer_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
contributors.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_donors.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
donors_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
changelogs.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_title.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
list_auto_refresh.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
list_auto_refresh_info.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
reboot.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
reset_preferences.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
language.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
patched_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
patched_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
patched_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 0);
title_header_beta.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title_header_separator.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
cloned_version.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
cloned_version_info.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
disable_reward_ad.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
disable_reward_ad_info.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
disable_notification.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
disable_notification_info.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
hide_stock_patched.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
hide_amoled_patched.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1DB954));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF2962FF));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF424242));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF424242));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
sub_1.setVisibility(View.GONE);
sub_2.setVisibility(View.GONE);
sub_3.setVisibility(View.GONE);
sub_4.setVisibility(View.GONE);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
if (!INITIALIZATION.getString("INITIALIZATION", "").equals("X")) {
try {
box_header.setVisibility(View.GONE);
final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Intro_Dialog);
prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog);
prog.setMax(100);
prog.setMessage("Initial optimization...");
prog.setIndeterminate(true);
prog.setCancelable(false);
if (!MainActivity.this.isFinishing()){
prog.show();
}
if (FileUtil.isExistFile("/storage/emulated/0/xManager/")) {
FileUtil.deleteFile("/storage/emulated/0/xManager/");
}
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
prog.dismiss();
final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Intro_Dialog);
prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog);
prog.setMax(100);
prog.setMessage("Relaunching...");
prog.setIndeterminate(true);
prog.setCancelable(false);
prog.show();
if (!MainActivity.this.isFinishing()){
return;
}
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
box_header.setVisibility(View.VISIBLE);
prog.dismiss();
}
});
}
};
_timer.schedule(Timer, (int)(2500));
}
});
}
};
_timer.schedule(Timer, (int)(2000));
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
INITIALIZATION.edit().putString("INITIALIZATION", "X").commit();
try {
Intent intent = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName() );
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}
catch (Exception e) {
}
}
});
}
};
_timer.schedule(Timer, (int)(2000));
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
Window w =MainActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); w.setStatusBarColor(0xFF171717);
}
main_body_optimization.setVisibility(View.VISIBLE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
box_experiment.setVisibility(View.GONE);
box_switch.setVisibility(View.GONE);
box_update.setVisibility(View.GONE);
}
catch(Exception e) {
}
}
else {
try {
if (!REFETCH.getString("REFETCH", "").equals("X")) {
_Refetch();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
cloned_version_switch.setChecked(false);
sub_1.setVisibility(View.VISIBLE);
sub_2.setVisibility(View.VISIBLE);
sub_3.setVisibility(View.GONE);
sub_4.setVisibility(View.GONE);
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
cloned_version_switch.setChecked(true);
sub_1.setVisibility(View.GONE);
sub_2.setVisibility(View.GONE);
sub_3.setVisibility(View.VISIBLE);
sub_4.setVisibility(View.VISIBLE);
}
}
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
Window w =MainActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); w.setStatusBarColor(0xFF171717);
}
title_header.setTextColor(0xFF1DB954);
title_header_separator.setTextColor(0xFFFFFFFF);
title_header_beta.setTextColor(0xFFFFFFFF);
box_header.setBackgroundColor(0xFF171717);
main_body_optimization.setVisibility(View.GONE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.VISIBLE);
box_experiment.setVisibility(View.VISIBLE);
box_switch.setVisibility(View.VISIBLE);
box_update.setVisibility(View.VISIBLE);
icon_experiment.setAlpha((float)(1.0d));
icon_switch.setAlpha((float)(1.0d));
icon_update.setAlpha((float)(1.0d));
main_body.setAlpha((float)(0.50d));
_GDPR_Consent();
_API_Token();
_Updater();
}
}
catch(Exception e) {
}
}
main_refresh_layout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
try {
main_refresh_layout.setRefreshing(true);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_1.setVisibility(View.VISIBLE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_1.setAdapter(new List_items_1Adapter(stock_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_1.setVisibility(View.VISIBLE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_1.setAdapter(new List_items_1Adapter(stock_cloned_patched));
((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged();
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_01.startAnimation(animation);
animation = null;
version_oc_01.setImageResource(R.drawable.open);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.VISIBLE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_2.setAdapter(new List_items_2Adapter(amoled_patched));
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.VISIBLE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
list_items_2.setAdapter(new List_items_2Adapter(amoled_cloned_patched));
((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged();
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_02.startAnimation(animation);
animation = null;
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.open);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); version_oc_03.startAnimation(animation);
animation = null;
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.VISIBLE);
list_items_5.setVisibility(View.GONE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.open);
changelogs_oc.setImageResource(R.drawable.close);
list_items_3.setAdapter(new List_items_3Adapter(other_patched));
((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); changelogs_oc.startAnimation(animation);
animation = null;
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.VISIBLE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.open);
list_items_5.setAdapter(new List_items_5Adapter(patched_changelogs));
((BaseAdapter)list_items_5.getAdapter()).notifyDataSetChanged();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
main_refresh_layout.setRefreshing(false);
list_items_1.setVisibility(View.GONE);
list_items_2.setVisibility(View.GONE);
list_items_3.setVisibility(View.GONE);
list_items_5.setVisibility(View.GONE);
version_oc_01.setImageResource(R.drawable.close);
version_oc_02.setImageResource(R.drawable.close);
version_oc_03.setImageResource(R.drawable.close);
changelogs_oc.setImageResource(R.drawable.close);
main_body.setAlpha((float)(1.0d));
String currentDateTimeString = java.text.DateFormat.getDateTimeInstance().format(new Date());
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Data List Updated | " + (currentDateTimeString), com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
});
}
};
_timer.schedule(Timer, (int)(700));
}
});
}
};
_timer.schedule(Timer, (int)(600));
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
});
}
};
_timer.schedule(Timer, (int)(400));
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Refreshing Data List...", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
main_body.setAlpha((float)(0.50d));
_Animation_3();
_Clickers();
}
catch(Exception e) {
}
}
});
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
CharSequence name = "Null";
String description = "Null";
int importance = NotificationManager.IMPORTANCE_MAX;
NotificationChannel channel = new NotificationChannel("id 1", name, importance);
channel.setDescription(description);
NotificationManager notificationManager = getSystemService(NotificationManager.class);
notificationManager.createNotificationChannel(channel);
}
CHECK = 0;
_Rewarded_AdMob();
_Layout_Transition();
_Language_Fixer();
_Hide_Patched();
_Switch_Fixer();
_Language_UI();
_List_Updater();
_Informations();
_Scroll_Fixed();
_Ads_AdMob();
_Theme_UI();
_Reminder();
_Clickers();
_Effects();
_Extra();
}
public void _API_Token() {
main_refresh_layout.setRefreshing(true);
if (SketchwareUtil.isConnected(getApplicationContext())) {
try {
Current_Version = Double.parseDouble(local_version.getText().toString());
Latest_Version = Double.parseDouble(Datas.get("Server").toString());
} catch (Exception e) {
}
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (Latest_Version < Current_Version) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "API Token Expired", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
main_refresh_layout.setRefreshing(false);
main_body.setAlpha((float)(1.0d));
}
else {
if (Latest_Version > Current_Version) {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "New Update Available", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
main_refresh_layout.setRefreshing(false);
main_body.setAlpha((float)(1.0d));
}
else {
if (!list_auto_refresh_switch.isChecked()) {
String currentDateTimeString = java.text.DateFormat.getDateTimeInstance().format(new Date());
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "API Updated | " + (currentDateTimeString), com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
main_refresh_layout.setRefreshing(false);
main_body.setAlpha((float)(1.0d));
}
}
}
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
else {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "API Update Failed", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
main_refresh_layout.setRefreshing(false);
main_body.setAlpha((float)(1.0d));
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
}
public void _Clickers() {
CLICKER_1 = 1;
CLICKER_2 = 1;
CLICKER_3 = 1;
CLICKER_4 = 1;
}
public void _Reinitialize() {
manager_lang_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_4.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_5.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_6.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_7.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_8.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_9.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_10.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_11.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_12.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_13.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_14.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_15.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_16.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_17.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_18.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_19.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_20.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_21.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_22.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_23.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_24.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_25.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_26.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_27.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_28.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_29.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_30.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_31.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_32.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_33.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_34.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_35.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_36.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_37.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_38.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_39.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_40.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_41.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_42.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_43.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_44.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
manager_lang_45.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_1.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_4.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_5.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_6.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_7.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_8.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_9.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_10.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_11.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_12.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_13.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_14.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_15.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_16.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_17.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_18.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_19.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_20.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_21.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_22.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_23.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_24.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_25.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_26.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_27.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_28.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_29.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_30.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_31.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_32.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_33.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_34.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_35.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_36.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_37.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_38.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_39.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_40.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_41.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_42.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_43.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_44.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
translator_45.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
}
public void _Reminder() {
if (DISABLE_NOTIFICATION.getString("DISABLE", "").equals("ON")) {
disable_notification_switch.setChecked(true);
}
else {
if (DISABLE_NOTIFICATION.getString("DISABLE", "").equals("OFF")) {
disable_notification_switch.setChecked(false);
}
}
}
public void _Animation_4() {
Animation a;
a = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
a.setDuration(200); box_settings_close.startAnimation(a);
a = null;
Animation b;
b = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
b.setDuration(300); title_header.startAnimation(b);
b = null;
Animation c;
c = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left);
c.setDuration(400); main_box_16.startAnimation(c);
c = null;
}
public void _Layout_Transition() {
if (Build.VERSION.SDK_INT >= 4.1) {
((ViewGroup) findViewById(R.id.main_box_1)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.main_box_2)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.main_box_3)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.main_box_19)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.main_box_6)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.box_sub_header)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.main_box_4)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.main_box_15)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.box_theme_switch)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
((ViewGroup) findViewById(R.id.box_language_switch)).getLayoutTransition()
.enableTransitionType(LayoutTransition.CHANGING);
}
}
public void _Reboot() {
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
cloned_version_switch.setChecked(true);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
cloned_version_switch.setChecked(false);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
list_auto_refresh_switch.setChecked(true);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
list_auto_refresh_switch.setChecked(false);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
disable_reward_ad_switch.setChecked(true);
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
disable_reward_ad_switch.setChecked(false);
}
});
}
};
_timer.schedule(Timer, (int)(800));
}
});
}
};
_timer.schedule(Timer, (int)(600));
}
});
}
};
_timer.schedule(Timer, (int)(750));
}
});
}
};
_timer.schedule(Timer, (int)(550));
}
});
}
};
_timer.schedule(Timer, (int)(700));
}
});
}
};
_timer.schedule(Timer, (int)(500));
}
public void _Refetch() {
final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Intro_Dialog);
prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog);
prog.setMax(100);
prog.setMessage("Checking cached datas...");
prog.setIndeterminate(true);
prog.setCancelable(false);
prog.show();
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try {
REFETCH.edit().putString("REFETCH", "X").commit();
box_reboot.performClick();
prog.dismiss();
}
catch(Exception e) {
}
}
});
}
};
_timer.schedule(Timer, (int)(1000));
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
Window w =MainActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); w.setStatusBarColor(0xFF171717);
}
title_header.setTextColor(0xFF1DB954);
title_header_separator.setTextColor(0xFFFFFFFF);
title_header_beta.setTextColor(0xFFFFFFFF);
box_header.setBackgroundColor(0xFF171717);
box_header.setVisibility(View.GONE);
main_body_optimization.setVisibility(View.VISIBLE);
main_scroll_settings.setVisibility(View.GONE);
main_scroll_about.setVisibility(View.GONE);
main_refresh_layout.setVisibility(View.GONE);
box_experiment.setVisibility(View.GONE);
box_switch.setVisibility(View.GONE);
box_update.setVisibility(View.GONE);
icon_experiment.setAlpha((float)(1.0d));
icon_switch.setAlpha((float)(1.0d));
icon_update.setAlpha((float)(1.0d));
main_body.setAlpha((float)(0.50d));
}
public void _Hide_Patched() {
if (HIDE_PATCHED.getString("SWITCH_A", "").equals("ON")) {
hide_stock_patched_switch.setChecked(true);
main_box_1.setVisibility(View.GONE);
}
else {
if (HIDE_PATCHED.getString("SWITCH_A", "").equals("OFF")) {
hide_stock_patched_switch.setChecked(false);
main_box_1.setVisibility(View.VISIBLE);
}
}
if (HIDE_PATCHED.getString("SWITCH_B", "").equals("ON")) {
hide_amoled_patched_switch.setChecked(true);
main_box_2.setVisibility(View.GONE);
}
else {
if (HIDE_PATCHED.getString("SWITCH_B", "").equals("OFF")) {
hide_amoled_patched_switch.setChecked(false);
main_box_2.setVisibility(View.VISIBLE);
}
}
}
public void _Hide_Reminder() {
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Requires app to restart for changes to take effect", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
public void _GDRP_Message() {
try {
UserMessagingPlatform.loadConsentForm(this, new UserMessagingPlatform.OnConsentFormLoadSuccessListener() {
@Override
public void onConsentFormLoadSuccess(ConsentForm consentForm) {
MainActivity.this.consentForm = consentForm;
if (consentInformation.getConsentStatus() == ConsentInformation.ConsentStatus.REQUIRED) {
consentForm.show(MainActivity.this, new ConsentForm.OnConsentFormDismissedListener() {
@Override
public void onConsentFormDismissed(@Nullable FormError formError) {
if (consentInformation.getConsentStatus() == ConsentInformation.ConsentStatus.OBTAINED) {
_Personalized_Ads();
} else {
_Non_Personalized_Ads();
}
}
}
);
} else if (consentInformation.getConsentStatus() == ConsentInformation.ConsentStatus.OBTAINED) {
_Personalized_Ads();
} else {
_Personalized_Ads();
}
}
},
new UserMessagingPlatform.OnConsentFormLoadFailureListener() {
@Override
public void onConsentFormLoadFailure(FormError formError) {
}
}
);
}
catch (Exception e) {
}
}
public void _GDPR_Consent() {
ConsentRequestParameters params = new ConsentRequestParameters
.Builder()
.setTagForUnderAgeOfConsent(false)
.build();
try {
consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(this, params, new ConsentInformation.OnConsentInfoUpdateSuccessListener() {
@Override
public void onConsentInfoUpdateSuccess() {
if (consentInformation.isConsentFormAvailable()) {
_GDRP_Message();
}
}
},
new ConsentInformation.OnConsentInfoUpdateFailureListener() {
@Override
public void onConsentInfoUpdateFailure(FormError formError) {
}
});
}
catch (Exception e) {
}
}
public void _Personalized_Ads() {
_Rewarded_AdMob();
}
public void _Non_Personalized_Ads() {
_Rewarded_AdMob();
}
public void _Original_Theme() {
box_settings_icon_close.setBackgroundColor(Color.TRANSPARENT);
box_icon_close.setBackgroundColor(Color.TRANSPARENT);
box_header.setBackgroundColor(0xFF171717);
box_sub_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_14.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_16.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_17.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_20.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
main_box_21.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_support.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_donate.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_source.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_website.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_discord.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_reddit.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_faq.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_header.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1DB954));
box_about_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_7.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717));
box_about_sub.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF2962FF));
box_reboot.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF424242));
box_reset_preferences.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF424242));
box_separator_1.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_8.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
box_separator_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161));
title_header.setTextColor(0xFF1DB954);
cloned_version.setTextColor(0xFF1DB954);
list_auto_refresh.setTextColor(0xFF1DB954);
disable_reward_ad.setTextColor(0xFF1DB954);
disable_notification.setTextColor(0xFF1DB954);
hide_stock_patched.setTextColor(0xFF1DB954);
hide_amoled_patched.setTextColor(0xFF1DB954);
theme.setTextColor(0xFF1DB954);
language.setTextColor(0xFF1DB954);
reboot.setTextColor(0xFFFFFFFF);
reset_preferences.setTextColor(0xFFFFFFFF);
xmanager_dev.setTextColor(0xFF1DB954);
manager_lang_1.setTextColor(0xFF1DB954);
manager_lang_2.setTextColor(0xFF1DB954);
manager_lang_3.setTextColor(0xFF1DB954);
manager_lang_4.setTextColor(0xFF1DB954);
manager_lang_5.setTextColor(0xFF1DB954);
manager_lang_6.setTextColor(0xFF1DB954);
manager_lang_7.setTextColor(0xFF1DB954);
manager_lang_8.setTextColor(0xFF1DB954);
manager_lang_9.setTextColor(0xFF1DB954);
manager_lang_10.setTextColor(0xFF1DB954);
manager_lang_11.setTextColor(0xFF1DB954);
manager_lang_12.setTextColor(0xFF1DB954);
manager_lang_13.setTextColor(0xFF1DB954);
manager_lang_14.setTextColor(0xFF1DB954);
manager_lang_15.setTextColor(0xFF1DB954);
manager_lang_16.setTextColor(0xFF1DB954);
manager_lang_17.setTextColor(0xFF1DB954);
manager_lang_18.setTextColor(0xFF1DB954);
manager_lang_19.setTextColor(0xFF1DB954);
manager_lang_20.setTextColor(0xFF1DB954);
manager_lang_21.setTextColor(0xFF1DB954);
manager_lang_22.setTextColor(0xFF1DB954);
manager_lang_23.setTextColor(0xFF1DB954);
manager_lang_24.setTextColor(0xFF1DB954);
manager_lang_25.setTextColor(0xFF1DB954);
manager_lang_26.setTextColor(0xFF1DB954);
manager_lang_27.setTextColor(0xFF1DB954);
manager_lang_28.setTextColor(0xFF1DB954);
manager_lang_29.setTextColor(0xFF1DB954);
manager_lang_30.setTextColor(0xFF1DB954);
manager_lang_31.setTextColor(0xFF1DB954);
manager_lang_32.setTextColor(0xFF1DB954);
manager_lang_33.setTextColor(0xFF1DB954);
manager_lang_34.setTextColor(0xFF1DB954);
manager_lang_35.setTextColor(0xFF1DB954);
manager_lang_36.setTextColor(0xFF1DB954);
manager_lang_37.setTextColor(0xFF1DB954);
manager_lang_38.setTextColor(0xFF1DB954);
manager_lang_39.setTextColor(0xFF1DB954);
manager_lang_40.setTextColor(0xFF1DB954);
manager_lang_41.setTextColor(0xFF1DB954);
manager_lang_42.setTextColor(0xFF1DB954);
manager_lang_43.setTextColor(0xFF1DB954);
manager_lang_44.setTextColor(0xFF1DB954);
manager_lang_45.setTextColor(0xFF1DB954);
manager_donors.setTextColor(0xFF1DB954);
contributors.setTextColor(0xFF1DB954);
title_1.setTextColor(0xFF1DB954);
title_2.setTextColor(0xFF1DB954);
title_3.setTextColor(0xFF1DB954);
title_6.setTextColor(0xFFFFFFFF);
sub_text_installed.setTextColor(0xFF1DB954);
title_sub.setTextColor(0xFF1DB954);
support.setTextColor(0xFF1DB954);
reddit.setTextColor(0xFF1DB954);
donate.setTextColor(0xFF1DB954);
about.setTextColor(0xFF1DB954);
discord.setTextColor(0xFF1DB954);
source.setTextColor(0xFF1DB954);
website.setTextColor(0xFF1DB954);
faq.setTextColor(0xFF1DB954);
}
public void _AlertDialog_Color() {
if (THEME.getString("THEME", "").equals("14")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_green);
}
else {
if (THEME.getString("THEME", "").equals("15")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue);
}
else {
if (THEME.getString("THEME", "").equals("16")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_red);
}
else {
if (THEME.getString("THEME", "").equals("17")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);
}
else {
if (THEME.getString("THEME", "").equals("18")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink);
}
else {
if (THEME.getString("THEME", "").equals("19")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple);
}
else {
if (THEME.getString("THEME", "").equals("20")) {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan);
}
else {
AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background);
}
}
}
}
}
}
}
}
public class List_items_1Adapter extends BaseAdapter {
ArrayList> _data;
public List_items_1Adapter(ArrayList> _arr) {
_data = _arr;
}
@Override
public int getCount() {
return _data.size();
}
@Override
public HashMap getItem(int _index) {
return _data.get(_index);
}
@Override
public long getItemId(int _index) {
return _index;
}
@Override
public View getView(final int _position, View _v, ViewGroup _container) {
LayoutInflater _inflater = getLayoutInflater();
View _view = _v;
if (_view == null) {
_view = _inflater.inflate(R.layout.list_versions, null);
}
final LinearLayout box = _view.findViewById(R.id.box);
final TextView link = _view.findViewById(R.id.link);
final TextView mirror = _view.findViewById(R.id.mirror);
final ImageView icon = _view.findViewById(R.id.icon);
final TextView sub = _view.findViewById(R.id.sub);
final TextView sub_separator = _view.findViewById(R.id.sub_separator);
final TextView title = _view.findViewById(R.id.title);
try {
sub.setVisibility(View.VISIBLE);
sub_separator.setVisibility(View.VISIBLE);
title.setVisibility(View.VISIBLE);
if (_position < 1) {
sub.setTextColor(0xFFFF1744);
sub.setText("LATEST");
sub_separator.setTextColor(0xFF616161);
sub_separator.setText("|");
}
else {
sub.setTextColor(0xFFBDBDBD);
sub.setText("OLDER");
sub_separator.setTextColor(0xFF616161);
sub_separator.setText("|");
}
sub.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_separator.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
title.setText(stock_patched.get((int)(stock_patched.size() - 1) - _position).get("Title").toString());
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
title.setText(stock_cloned_patched.get((int)(stock_cloned_patched.size() - 1) - _position).get("Title").toString());
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); box.startAnimation(animation);
animation = null;
} catch (Exception e) {
}
return _view;
}
}
public class List_items_2Adapter extends BaseAdapter {
ArrayList> _data;
public List_items_2Adapter(ArrayList> _arr) {
_data = _arr;
}
@Override
public int getCount() {
return _data.size();
}
@Override
public HashMap getItem(int _index) {
return _data.get(_index);
}
@Override
public long getItemId(int _index) {
return _index;
}
@Override
public View getView(final int _position, View _v, ViewGroup _container) {
LayoutInflater _inflater = getLayoutInflater();
View _view = _v;
if (_view == null) {
_view = _inflater.inflate(R.layout.list_versions, null);
}
final LinearLayout box = _view.findViewById(R.id.box);
final TextView link = _view.findViewById(R.id.link);
final TextView mirror = _view.findViewById(R.id.mirror);
final ImageView icon = _view.findViewById(R.id.icon);
final TextView sub = _view.findViewById(R.id.sub);
final TextView sub_separator = _view.findViewById(R.id.sub_separator);
final TextView title = _view.findViewById(R.id.title);
try {
sub.setVisibility(View.VISIBLE);
sub_separator.setVisibility(View.VISIBLE);
title.setVisibility(View.VISIBLE);
if (_position < 1) {
sub.setTextColor(0xFFFF1744);
sub.setText("LATEST");
sub_separator.setTextColor(0xFF616161);
sub_separator.setText("|");
}
else {
sub.setTextColor(0xFFBDBDBD);
sub.setText("OLDER");
sub_separator.setTextColor(0xFF616161);
sub_separator.setText("|");
}
sub.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_separator.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
if (SWITCH_VERSION.getString("SWITCH", "").equals("A")) {
title.setText(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Title").toString());
}
else {
if (SWITCH_VERSION.getString("SWITCH", "").equals("B")) {
title.setText(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Title").toString());
}
}
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); box.startAnimation(animation);
animation = null;
} catch (Exception e) {
}
return _view;
}
}
public class List_items_3Adapter extends BaseAdapter {
ArrayList> _data;
public List_items_3Adapter(ArrayList> _arr) {
_data = _arr;
}
@Override
public int getCount() {
return _data.size();
}
@Override
public HashMap getItem(int _index) {
return _data.get(_index);
}
@Override
public long getItemId(int _index) {
return _index;
}
@Override
public View getView(final int _position, View _v, ViewGroup _container) {
LayoutInflater _inflater = getLayoutInflater();
View _view = _v;
if (_view == null) {
_view = _inflater.inflate(R.layout.list_versions, null);
}
final LinearLayout box = _view.findViewById(R.id.box);
final TextView link = _view.findViewById(R.id.link);
final TextView mirror = _view.findViewById(R.id.mirror);
final ImageView icon = _view.findViewById(R.id.icon);
final TextView sub = _view.findViewById(R.id.sub);
final TextView sub_separator = _view.findViewById(R.id.sub_separator);
final TextView title = _view.findViewById(R.id.title);
try {
sub.setVisibility(View.VISIBLE);
sub_separator.setVisibility(View.VISIBLE);
title.setVisibility(View.VISIBLE);
link.setVisibility(View.GONE);
mirror.setVisibility(View.GONE);
if (_position < 1) {
sub.setTextColor(0xFFFF1744);
sub.setText("NEW");
sub_separator.setTextColor(0xFF616161);
sub_separator.setText("|");
}
else {
sub.setTextColor(0xFFBDBDBD);
sub.setText("RECENT");
sub_separator.setTextColor(0xFF616161);
sub_separator.setText("|");
}
sub.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
sub_separator.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
title.setText(other_patched.get((int)(other_patched.size() - 1) - _position).get("Title").toString());
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); box.startAnimation(animation);
animation = null;
} catch (Exception e) {
}
return _view;
}
}
public class List_items_5Adapter extends BaseAdapter {
ArrayList> _data;
public List_items_5Adapter(ArrayList> _arr) {
_data = _arr;
}
@Override
public int getCount() {
return _data.size();
}
@Override
public HashMap getItem(int _index) {
return _data.get(_index);
}
@Override
public long getItemId(int _index) {
return _index;
}
@Override
public View getView(final int _position, View _v, ViewGroup _container) {
LayoutInflater _inflater = getLayoutInflater();
View _view = _v;
if (_view == null) {
_view = _inflater.inflate(R.layout.list_changelogs, null);
}
final LinearLayout box = _view.findViewById(R.id.box);
final TextView info = _view.findViewById(R.id.info);
try {
info.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1);
info.setText(patched_changelogs.get((int)(patched_changelogs.size() - 1) - _position).get("Patched_Changelogs").toString());
box.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View _view) {
((ClipboardManager) getSystemService(getApplicationContext().CLIPBOARD_SERVICE)).setPrimaryClip(ClipData.newPlainText("clipboard", info.getText().toString()));
com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Changelog Copied", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
return true;
}
});
Animation animation;
animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation.setDuration(500); box.startAnimation(animation);
animation = null;
}
catch(Exception e) {
}
return _view;
}
}
@Deprecated
public void showMessage(String _s) {
Toast.makeText(getApplicationContext(), _s, Toast.LENGTH_SHORT).show();
}
@Deprecated
public int getLocationX(View _v) {
int _location[] = new int[2];
_v.getLocationInWindow(_location);
return _location[0];
}
@Deprecated
public int getLocationY(View _v) {
int _location[] = new int[2];
_v.getLocationInWindow(_location);
return _location[1];
}
@Deprecated
public int getRandom(int _min, int _max) {
Random random = new Random();
return random.nextInt(_max - _min + 1) + _min;
}
@Deprecated
public ArrayList getCheckedItemPositionsToArray(ListView _list) {
ArrayList _result = new ArrayList();
SparseBooleanArray _arr = _list.getCheckedItemPositions();
for (int _iIdx = 0; _iIdx < _arr.size(); _iIdx++) {
if (_arr.valueAt(_iIdx))
_result.add((double)_arr.keyAt(_iIdx));
}
return _result;
}
@Deprecated
public float getDip(int _input) {
return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, _input, getResources().getDisplayMetrics());
}
@Deprecated
public int getDisplayWidthPixels() {
return getResources().getDisplayMetrics().widthPixels;
}
@Deprecated
public int getDisplayHeightPixels() {
return getResources().getDisplayMetrics().heightPixels;
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/RequestNetwork.java
================================================
package com.xc3fff0e.xmanager;
import android.app.Activity;
import java.util.HashMap;
public class RequestNetwork {
private HashMap params = new HashMap<>();
private HashMap headers = new HashMap<>();
private Activity activity;
private int requestType = 0;
public RequestNetwork(Activity activity) {
this.activity = activity;
}
public void setHeaders(HashMap headers) {
this.headers = headers;
}
public void setParams(HashMap params, int requestType) {
this.params = params;
this.requestType = requestType;
}
public HashMap getParams() {
return params;
}
public HashMap getHeaders() {
return headers;
}
public Activity getActivity() {
return activity;
}
public int getRequestType() {
return requestType;
}
public void startRequestNetwork(String method, String url, String tag, RequestListener requestListener) {
RequestNetworkController.getInstance().execute(this, method, url, tag, requestListener);
}
public interface RequestListener {
public void onResponse(String tag, String response, HashMap responseHeaders);
public void onErrorResponse(String tag, String message);
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/RequestNetworkController.java
================================================
package com.xc3fff0e.xmanager;
import com.google.gson.Gson;
import java.io.IOException;
import java.security.SecureRandom;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.util.HashMap;
import java.util.concurrent.TimeUnit;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSession;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.FormBody;
import okhttp3.Headers;
import okhttp3.HttpUrl;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class RequestNetworkController {
public static final String GET = "GET";
public static final String POST = "POST";
public static final String PUT = "PUT";
public static final String DELETE = "DELETE";
public static final int REQUEST_PARAM = 0;
public static final int REQUEST_BODY = 1;
private static final int SOCKET_TIMEOUT = 15000;
private static final int READ_TIMEOUT = 25000;
protected OkHttpClient client;
private static RequestNetworkController mInstance;
public static synchronized RequestNetworkController getInstance() {
if(mInstance == null) {
mInstance = new RequestNetworkController();
}
return mInstance;
}
private OkHttpClient getClient() {
if (client == null) {
OkHttpClient.Builder builder = new OkHttpClient.Builder();
try {
final TrustManager[] trustAllCerts = new TrustManager[]{
new X509TrustManager() {
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
}
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
}
@Override
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[]{};
}
}
};
final SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, trustAllCerts, new SecureRandom());
final SSLSocketFactory sslSocketFactory = sslContext.getSocketFactory();
builder.sslSocketFactory(sslSocketFactory, (X509TrustManager) trustAllCerts[0]);
builder.connectTimeout(SOCKET_TIMEOUT, TimeUnit.MILLISECONDS);
builder.readTimeout(READ_TIMEOUT, TimeUnit.MILLISECONDS);
builder.writeTimeout(READ_TIMEOUT, TimeUnit.MILLISECONDS);
builder.hostnameVerifier(new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
return true;
}
});
} catch (Exception e) {
}
client = builder.build();
}
return client;
}
public void execute(final RequestNetwork requestNetwork, String method, String url, final String tag, final RequestNetwork.RequestListener requestListener) {
Request.Builder reqBuilder = new Request.Builder();
Headers.Builder headerBuilder = new Headers.Builder();
if (requestNetwork.getHeaders().size() > 0) {
HashMap headers = requestNetwork.getHeaders();
for (HashMap.Entry header : headers.entrySet()) {
headerBuilder.add(header.getKey(), String.valueOf(header.getValue()));
}
}
try {
if (requestNetwork.getRequestType() == REQUEST_PARAM) {
if (method.equals(GET)) {
HttpUrl.Builder httpBuilder;
try {
httpBuilder = HttpUrl.parse(url).newBuilder();
} catch (NullPointerException ne) {
throw new NullPointerException("unexpected url: " + url);
}
if (requestNetwork.getParams().size() > 0) {
HashMap params = requestNetwork.getParams();
for (HashMap.Entry param : params.entrySet()) {
httpBuilder.addQueryParameter(param.getKey(), String.valueOf(param.getValue()));
}
}
reqBuilder.url(httpBuilder.build()).headers(headerBuilder.build()).get();
} else {
FormBody.Builder formBuilder = new FormBody.Builder();
if (requestNetwork.getParams().size() > 0) {
HashMap params = requestNetwork.getParams();
for (HashMap.Entry param : params.entrySet()) {
formBuilder.add(param.getKey(), String.valueOf(param.getValue()));
}
}
RequestBody reqBody = formBuilder.build();
reqBuilder.url(url).headers(headerBuilder.build()).method(method, reqBody);
}
} else {
RequestBody reqBody = RequestBody.create(MediaType.parse("application/json"), new Gson().toJson(requestNetwork.getParams()));
if (method.equals(GET)) {
reqBuilder.url(url).headers(headerBuilder.build()).get();
} else {
reqBuilder.url(url).headers(headerBuilder.build()).method(method, reqBody);
}
}
Request req = reqBuilder.build();
getClient().newCall(req).enqueue(new Callback() {
@Override
public void onFailure(Call call, final IOException e) {
requestNetwork.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
requestListener.onErrorResponse(tag, e.getMessage());
}
});
}
@Override
public void onResponse(Call call, final Response response) throws IOException {
final String responseBody = response.body().string().trim();
requestNetwork.getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
Headers b = response.headers();
HashMap map = new HashMap<>();
for (String s : b.names()) {
map.put(s, b.get(s) != null ? b.get(s) : "null");
}
requestListener.onResponse(tag, responseBody, map);
}
});
}
});
} catch (Exception e) {
requestListener.onErrorResponse(tag, e.getMessage());
}
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/SketchwareUtil.java
================================================
package com.xc3fff0e.xmanager;
import android.app.*;
import android.content.*;
import android.graphics.drawable.*;
import android.net.*;
import android.util.*;
import android.view.*;
import android.view.inputmethod.*;
import android.widget.*;
import java.io.*;
import java.util.*;
public class SketchwareUtil {
public static int TOP = 1;
public static int CENTER = 2;
public static int BOTTOM = 3;
public static void CustomToast(Context _context, String _message, int _textColor, int _textSize, int _bgColor, int _radius, int _gravity) {
Toast _toast = Toast.makeText(_context, _message, Toast.LENGTH_SHORT);
View _view = _toast.getView();
TextView _textView = _view.findViewById(android.R.id.message);
_textView.setTextSize(_textSize);
_textView.setTextColor(_textColor);
_textView.setGravity(Gravity.CENTER);
GradientDrawable _gradientDrawable = new GradientDrawable();
_gradientDrawable.setColor(_bgColor);
_gradientDrawable.setCornerRadius(_radius);
_view.setBackgroundDrawable(_gradientDrawable);
_view.setPadding(15, 10, 15, 10);
_view.setElevation(10);
switch (_gravity) {
case 1:
_toast.setGravity(Gravity.TOP, 0, 150);
break;
case 2:
_toast.setGravity(Gravity.CENTER, 0, 0);
break;
case 3:
_toast.setGravity(Gravity.BOTTOM, 0, 150);
break;
}
_toast.show();
}
public static void CustomToastWithIcon(Context _context, String _message, int _textColor, int _textSize, int _bgColor, int _radius, int _gravity, int _icon) {
Toast _toast = Toast.makeText(_context, _message, Toast.LENGTH_SHORT);
View _view = _toast.getView();
TextView _textView = (TextView) _view.findViewById(android.R.id.message);
_textView.setTextSize(_textSize);
_textView.setTextColor(_textColor);
_textView.setCompoundDrawablesWithIntrinsicBounds(_icon, 0, 0, 0);
_textView.setGravity(Gravity.CENTER);
_textView.setCompoundDrawablePadding(10);
GradientDrawable _gradientDrawable = new GradientDrawable();
_gradientDrawable.setColor(_bgColor);
_gradientDrawable.setCornerRadius(_radius);
_view.setBackgroundDrawable(_gradientDrawable);
_view.setPadding(10, 10, 10, 10);
_view.setElevation(10);
switch (_gravity) {
case 1:
_toast.setGravity(Gravity.TOP, 0, 150);
break;
case 2:
_toast.setGravity(Gravity.CENTER, 0, 0);
break;
case 3:
_toast.setGravity(Gravity.BOTTOM, 0, 150);
break;
}
_toast.show();
}
public static void sortListMap(final ArrayList> listMap, final String key, final boolean isNumber, final boolean ascending) {
Collections.sort(listMap, new Comparator>() {
public int compare(HashMap _compareMap1, HashMap _compareMap2) {
if (isNumber) {
int _count1 = Integer.valueOf(_compareMap1.get(key).toString());
int _count2 = Integer.valueOf(_compareMap2.get(key).toString());
if (ascending) {
return _count1 < _count2 ? -1 : _count1 < _count2 ? 1 : 0;
} else {
return _count1 > _count2 ? -1 : _count1 > _count2 ? 1 : 0;
}
} else {
if (ascending) {
return (_compareMap1.get(key).toString()).compareTo(_compareMap2.get(key).toString());
} else {
return (_compareMap2.get(key).toString()).compareTo(_compareMap1.get(key).toString());
}
}
}
});
}
public static void CropImage(Activity _activity, String _path, int _requestCode) {
try {
Intent _intent = new Intent("com.android.camera.action.CROP");
File _file = new File(_path);
Uri _contentUri = Uri.fromFile(_file);
_intent.setDataAndType(_contentUri, "image/*");
_intent.putExtra("crop", "true");
_intent.putExtra("aspectX", 1);
_intent.putExtra("aspectY", 1);
_intent.putExtra("outputX", 280);
_intent.putExtra("outputY", 280);
_intent.putExtra("return-data", false);
_activity.startActivityForResult(_intent, _requestCode);
} catch (ActivityNotFoundException _e) {
Toast.makeText(_activity, "Your device doesn't support the crop action!", Toast.LENGTH_SHORT).show();
}
}
public static boolean isConnected(Context _context) {
ConnectivityManager _connectivityManager = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo _activeNetworkInfo = _connectivityManager.getActiveNetworkInfo();
return _activeNetworkInfo != null && _activeNetworkInfo.isConnected();
}
public static String copyFromInputStream(InputStream _inputStream) {
ByteArrayOutputStream _outputStream = new ByteArrayOutputStream();
byte[] _buf = new byte[1024];
int _i;
try {
while ((_i = _inputStream.read(_buf)) != -1){
_outputStream.write(_buf, 0, _i);
}
_outputStream.close();
_inputStream.close();
} catch (IOException _e) {
}
return _outputStream.toString();
}
public static void hideKeyboard(Context _context) {
InputMethodManager _inputMethodManager = (InputMethodManager) _context.getSystemService(Context.INPUT_METHOD_SERVICE);
_inputMethodManager.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
}
public static void showKeyboard(Context _context) {
InputMethodManager _inputMethodManager = (InputMethodManager) _context.getSystemService(Context.INPUT_METHOD_SERVICE);
_inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
}
public static void showMessage(Context _context, String _s) {
Toast.makeText(_context, _s, Toast.LENGTH_SHORT).show();
}
public static int getLocationX(View _view) {
int _location[] = new int[2];
_view.getLocationInWindow(_location);
return _location[0];
}
public static int getLocationY(View _view) {
int _location[] = new int[2];
_view.getLocationInWindow(_location);
return _location[1];
}
public static int getRandom(int _min, int _max) {
Random random = new Random();
return random.nextInt(_max - _min + 1) + _min;
}
public static ArrayList getCheckedItemPositionsToArray(ListView _list) {
ArrayList _result = new ArrayList();
SparseBooleanArray _arr = _list.getCheckedItemPositions();
for (int _iIdx = 0; _iIdx < _arr.size(); _iIdx++) {
if (_arr.valueAt(_iIdx))
_result.add((double) _arr.keyAt(_iIdx));
}
return _result;
}
public static float getDip(Context _context, int _input) {
return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, _input, _context.getResources().getDisplayMetrics());
}
public static int getDisplayWidthPixels(Context _context) {
return _context.getResources().getDisplayMetrics().widthPixels;
}
public static int getDisplayHeightPixels(Context _context) {
return _context.getResources().getDisplayMetrics().heightPixels;
}
public static void getAllKeysFromMap(Map _map, ArrayList _output) {
if (_output == null) return;
_output.clear();
if (_map == null || _map.size() < 1) return;
for (Map.Entry _entry : _map.entrySet()) {
_output.add(_entry.getKey());
}
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/SplashActivity.java
================================================
package com.xc3fff0e.xmanager;
import android.animation.*;
import android.app.*;
import android.app.Activity;
import android.content.*;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.*;
import android.graphics.*;
import android.graphics.Typeface;
import android.graphics.drawable.*;
import android.media.*;
import android.net.*;
import android.net.Uri;
import android.os.*;
import android.text.*;
import android.text.style.*;
import android.util.*;
import android.view.*;
import android.view.View.*;
import android.view.animation.*;
import android.webkit.*;
import android.widget.*;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.*;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.bumptech.glide.Glide;
import com.google.android.ads.consent.*;
import com.google.android.gms.ads.MobileAds;
import com.wuyr.rippleanimation.*;
import java.io.*;
import java.text.*;
import java.util.*;
import java.util.Timer;
import java.util.TimerTask;
import java.util.regex.*;
import org.json.*;
public class SplashActivity extends AppCompatActivity {
private Timer _timer = new Timer();
private LinearLayout main_body;
private ImageView icon_splash;
private TextView title_splash;
private TimerTask Timer;
private Intent Switch_Activity = new Intent();
private SharedPreferences THEME;
@Override
protected void onCreate(Bundle _savedInstanceState) {
super.onCreate(_savedInstanceState);
setContentView(R.layout.splash);
initialize(_savedInstanceState);
MobileAds.initialize(this);
initializeLogic();
}
private void initialize(Bundle _savedInstanceState) {
main_body = findViewById(R.id.main_body);
icon_splash = findViewById(R.id.icon_splash);
title_splash = findViewById(R.id.title_splash);
THEME = getSharedPreferences("THEME", Activity.MODE_PRIVATE);
}
private void initializeLogic() {
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
Window w =SplashActivity.this.getWindow();
w.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); w.setStatusBarColor(0xFF171717);
}
Glide.with(getApplicationContext()).load(Uri.parse("file:///android_asset/splash.gif")).into(icon_splash);
title_splash.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_glitch.ttf"), 1);
if (0 == SketchwareUtil.getRandom((int)(0), (int)(4))) {
title_splash.setText("xManager");
title_splash.setTextSize((int)25);
}
else {
if (1 == SketchwareUtil.getRandom((int)(0), (int)(4))) {
title_splash.setText("Still Kickin'");
title_splash.setTextSize((int)25);
}
else {
if (2 == SketchwareUtil.getRandom((int)(0), (int)(4))) {
title_splash.setText("It's A Movement");
title_splash.setTextSize((int)25);
}
else {
if (3 == SketchwareUtil.getRandom((int)(0), (int)(4))) {
title_splash.setText("We Are Resistance");
title_splash.setTextSize((int)25);
}
else {
title_splash.setText("Freedom For Everyone");
title_splash.setTextSize((int)20);
}
}
}
}
Animation animation_icon;
animation_icon = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation_icon.setDuration(800); icon_splash.startAnimation(animation_icon);
animation_icon = null;
Animation animation_title;
animation_title = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
animation_title.setDuration(800); title_splash.startAnimation(animation_title);
animation_title = null;
Timer = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Switch_Activity.setClass(getApplicationContext(), MainActivity.class);
startActivity(Switch_Activity);
finish();
}
});
}
};
_timer.schedule(Timer, (int)(1000));
_Dark_Navigation();
_Theme_UI();
}
@Override
public void onBackPressed() {
com.google.android.material.snackbar.Snackbar.make(main_body, "Can't Go Back", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show();
}
public void _Dark_Navigation() {
if (Build.VERSION.SDK_INT >= 21) {
getWindow().setNavigationBarColor(Color.parseColor("#171717"));
}
}
public void _Theme_UI() {
if (THEME.getString("THEME", "").equals("14")) {
main_body.setBackgroundColor(0xFF1B5E20);
}
else {
if (THEME.getString("THEME", "").equals("15")) {
main_body.setBackgroundColor(0xFF00008B);
}
else {
if (THEME.getString("THEME", "").equals("16")) {
main_body.setBackgroundColor(0xFF8B0000);
}
else {
if (THEME.getString("THEME", "").equals("17")) {
main_body.setBackgroundColor(0xFFFF8C00);
}
else {
if (THEME.getString("THEME", "").equals("18")) {
main_body.setBackgroundColor(0xFFAA336A);
}
else {
if (THEME.getString("THEME", "").equals("19")) {
main_body.setBackgroundColor(0xFF301934);
}
else {
if (THEME.getString("THEME", "").equals("20")) {
main_body.setBackgroundColor(0xFF008B8B);
}
else {
main_body.setBackgroundColor(0xFF171717);
}
}
}
}
}
}
}
}
@Deprecated
public void showMessage(String _s) {
Toast.makeText(getApplicationContext(), _s, Toast.LENGTH_SHORT).show();
}
@Deprecated
public int getLocationX(View _v) {
int _location[] = new int[2];
_v.getLocationInWindow(_location);
return _location[0];
}
@Deprecated
public int getLocationY(View _v) {
int _location[] = new int[2];
_v.getLocationInWindow(_location);
return _location[1];
}
@Deprecated
public int getRandom(int _min, int _max) {
Random random = new Random();
return random.nextInt(_max - _min + 1) + _min;
}
@Deprecated
public ArrayList getCheckedItemPositionsToArray(ListView _list) {
ArrayList _result = new ArrayList();
SparseBooleanArray _arr = _list.getCheckedItemPositions();
for (int _iIdx = 0; _iIdx < _arr.size(); _iIdx++) {
if (_arr.valueAt(_iIdx))
_result.add((double)_arr.keyAt(_iIdx));
}
return _result;
}
@Deprecated
public float getDip(int _input) {
return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, _input, getResources().getDisplayMetrics());
}
@Deprecated
public int getDisplayWidthPixels() {
return getResources().getDisplayMetrics().widthPixels;
}
@Deprecated
public int getDisplayHeightPixels() {
return getResources().getDisplayMetrics().heightPixels;
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/xManager.java
================================================
package com.xc3fff0e.xmanager;
import android.app.AlarmManager;
import android.app.Application;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Process;
import android.util.Log;
public class xManager extends Application {
private static Context mApplicationContext;
private Thread.UncaughtExceptionHandler uncaughtExceptionHandler;
public static Context getContext() {
return mApplicationContext;
}
@Override
public void onCreate() {
mApplicationContext = getApplicationContext();
this.uncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(
new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
Intent intent = new Intent(getApplicationContext(), DebugActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.putExtra("error", Log.getStackTraceString(throwable));
PendingIntent pendingIntent =
PendingIntent.getActivity(
getApplicationContext(),
11111,
intent,
PendingIntent.FLAG_ONE_SHOT
);
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, 1000, pendingIntent);
xManagerLogger.broadcastLog(Log.getStackTraceString(throwable));
Process.killProcess(Process.myPid());
System.exit(1);
uncaughtExceptionHandler.uncaughtException(thread, throwable);
}
});
xManagerLogger.startLogging();
super.onCreate();
}
}
================================================
FILE: app/src/main/java/com/xc3fff0e/xmanager/xManagerLogger.java
================================================
package com.xc3fff0e.xmanager;
import android.content.Intent;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import android.content.Context;
import android.util.Log;
public class xManagerLogger {
private static Thread loggerThread = new Thread() {
@Override
public void run() {
isRunning = true;
try {
Runtime.getRuntime().exec("logcat -c");
Process process = Runtime.getRuntime().exec("logcat");
try (BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()))) {
String logTxt = bufferedReader.readLine();
do {
broadcastLog(logTxt);
} while (isRunning && ((logTxt = bufferedReader.readLine()) != null));
// Thread got stopped, restart if not stopping wantedly
if (isRunning) {
broadcastLog("Logger got killed. Restarting.");
startLogging();
} else {
broadcastLog("Logger stopped.");
}
}
} catch (Exception e) {
broadcastLog(e.toString());
}
}
};
private static volatile boolean isRunning = false;
public static void startLogging() {
if (!isRunning) {
loggerThread.start();
} else {
throw new IllegalStateException("Logger already running");
}
}
public static void broadcastLog(String log) {
Context context = xManager.getContext();
Intent intent = new Intent();
intent.setAction("com.xc3fff0e.xmanager.ACTION_NEW_DEBUG_LOG");
intent.putExtra("log", log);
intent.putExtra("packageName", context.getPackageName());
context.sendBroadcast(intent);
}
public static void stopLogging() {
if (isRunning) {
isRunning = false;
broadcastLog("Stopping logger by user request.");
} else {
throw new IllegalStateException("Logger not running");
}
}
}
================================================
FILE: app/src/main/res/anim/slide_in_left.xml
================================================
================================================
FILE: app/src/main/res/anim/slide_in_right.xml
================================================
================================================
FILE: app/src/main/res/anim/slide_out_left.xml
================================================
================================================
FILE: app/src/main/res/anim/slide_out_right.xml
================================================
================================================
FILE: app/src/main/res/drawable/background.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/divider.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_blue.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_cyan.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_green.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_orange.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_pink.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_purple.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/light_red.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/progress_bar.xml
================================================
-
-
================================================
FILE: app/src/main/res/drawable/progress_dialog.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/scrollbar_vertical_thumb.xml
================================================
================================================
FILE: app/src/main/res/drawable/state_off.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/state_on.xml
================================================
-
================================================
FILE: app/src/main/res/drawable/thumb.xml
================================================
================================================
FILE: app/src/main/res/drawable/track.xml
================================================
-
-
================================================
FILE: app/src/main/res/layout/list_changelogs.xml
================================================
================================================
FILE: app/src/main/res/layout/list_versions.xml
================================================
================================================
FILE: app/src/main/res/layout/main.xml
================================================
================================================
FILE: app/src/main/res/layout/splash.xml
================================================
================================================
FILE: app/src/main/res/mipmap-anydpi-v26/xmanager.xml
================================================
================================================
FILE: app/src/main/res/mipmap-anydpi-v26/xmanager_round.xml
================================================
================================================
FILE: app/src/main/res/values/colors.xml
================================================
#171717
#171717
#1DB954
#1DB954
#616161
================================================
FILE: app/src/main/res/values/icon.xml
================================================
#171717
================================================
FILE: app/src/main/res/values/strings.xml
================================================
xManager
INSTALLED
LATEST
VERSIONS
CHANGELOGS
MANAGER TOOLS
SOURCE
TELEGRAM
SUPPORT
DISCORD
ABOUT
xManager
Settings
About
LIST AUTO-REFRESH
Enabling this will automatically refresh the list everytime you launch the application.\n\nYou can manually refresh the list by dragging the main screen downward.
FORCE AUTO-INSTALL
Enabling this will automatically install the patched application and update once downloaded.
THEMES
APK LOCATION
The directory where you want to save the copy of the downloaded file. If you do not know how to configure this feature, leave this as it is.\n\nNOTE: This feature does not support external storage (SD Card) due to accessibility, permissions and storage limitations.
CLEAR DIRECTORY FOLDER
Tap to delete the directory folder. This includes the downloaded files and updates.
RESET PREFERENCES
Ad-Free | New Features | Freedom
xManager Developer
THANKS TO ALL CONTRIBUTORS! ❤️
You selected this patched version. Do you want to continue?
PATCHED INFORMATION
This will overwrite the previous file located at the external directory. Proceed with caution.
DOWNLOADING FILE
SUCCESSFULLY DOWNLOADED
NEW MANAGER UPDATE
CONTINUE
CANCEL
DOWNLOAD
LATER
INSTALL PATCHED
INSTALL UPDATE
GO BACK
DOWNLOAD UPDATE
NOT NOW
MIRROR LINK
LITE
Experimental
EXPERIMENTAL VERSION
Enabling this allow you to download and install the experimental version of the patched application.\n\nThis includes alpha, beta and early access features that are not available in the stock patched. In addition, not guaranteed stable.
SHOW YOUR SUPPORT
We are a non-profit, non-corporate and non-compromised team. People like you encourage us to create an app to make things much easier especially from downloading to installing.\n\nWe are pouring all of our time and best efforts just to make things right and perfect. We will do our best to support this app as long as we could.\n\nAny amount will help and be very much appreciated!
MAINTENANCE
xManager is currently unavailable. Please try again later.
THANKS!
LANGUAGE
WEBSITE
REDDIT
FAQ
CLONED VERSION
Enabling this allow you to download and install the cloned version of the patched application.\n\nThis will also resolve most of the installation errors or problems, especially if you have a pre-installed Spotify application.
DISABLE REWARDED ADS
We know that most of us do not like ads but in our case, this significantly help us to fund our database, hosting links, updates, more patches, and daily needs.\n\nThis is the simplest way to support us without donating or spending anything.
INSTALLATION FAILED
Reason: You attempted to install a patched version lower than what is currently installed.\n\nSolutions:\nA. Select a version equal to or greater than.\nB. Uninstall the current version, then downgrade.\n\nIf the issue persists, check the FAQ.
Reason: The current patched installed on this device did not come directly from xManager or from our team.\n\nSolution: Uninstall the current version of the application, restart xManager and try again. If the issue persists, check the FAQ.
Reason: The current cloned installed on this device did not come directly from xManager or from our team.\n\nSolution: Uninstall the current version of the application, restart xManager and try again. If the issue persists, check the FAQ.
EXISTING PATCHED
An existing patched has been detected at the external directory. What action would you like to do?
DISABLE NOTIFICATION
Enabling this will remove the reminder notification after installing the patched application.
HIDE STOCK PATCHED
HIDE AMOLED PATCHED
HIDE LITE PATCHED
CLOSE
CLONED
SP/AP
INSTALL
UNINSTALL
IGNORE
DELETE
UNINSTALL PATCHED
OPEN SETTINGS
OPEN PATCHED
REFETCH AND REBOOT
xManager
ইনস্টল করা হয়েছে
সর্বশেষ
সংস্করণসমূহ
পরিবর্তন সমুহ
ম্যানেজার টুলস
উৎস
টেলিগ্রাম
সমর্থন করুন
ডিসকর্ড
আমাদের সম্পর্কে দেখুন
xManager
সেটিংস
টাইটেল সম্পর্কে দেখুন
স্বয়ংক্রিয়ভাবে তালিকাভুক্ত করুন
এটি চালু করা হলে আপনি অ্যাপ্লিকেশনটি প্রতিবার চালু করার সাথে সাথে তালিকাটি স্বয়ংক্রিয়ভাবে রিফ্রেশ হবে। আপনি মূল পেজটি নীচের দিকে টেনে ধরে ম্যানুয়ালি তালিকাটি রিফ্রেশ করতে পারেন।
জোরপূর্বক স্বয়ংক্রিয় ইনস্টল করুন
এটি চালু করলে স্বয়ংক্রিয়ভাবে প্যাচ করা অ্যাপ্লিকেশনটি ইনস্টল এবং আপডেট হবে।
থিমসমূহ দেখুন
APK ফাইলের অবস্থান
আপনি ডাউনলোড করা ফাইল, কোথায় সংরক্ষণ করতে চান সেই ডিরেক্টরিটি সিলেক্ট করুন। যদি আপনি কীভাবে কনফিগার করতে হয় তা না জানেন, তবে এটি এভাবেই রাখুন।\n\nনোট: এই বৈশিষ্ট্যটি সহজলভ্যতা, অনুমতি এবং সংরক্ষণের সীমাবদ্ধতা জনিত কারণে, বাহ্যিক স্টোরেজ (এসডি কার্ড) সমর্থন করে না।
ডিরেক্টরি ফোল্ডার পরিষ্কার করুন
ডাউনলোড করা অ্যাপস এবং আপডেটগুলি সহ সমস্ত ডিরেক্টরি ফোল্ডার মুছুন।
সেটিংস রিসেট করুন
বিজ্ঞাপন মুক্ত | নতুন বৈশিষ্ট্য | স্বাধীনতা
xManager ডেভেলপার
সকল অবদানকারীদের ধন্যবাদ! ❤️
আপনি এই প্যাচ করা সংস্করণটি নির্বাচন করেছেন। আপনি কি চালিয়ে যেতে চান?
প্যাচ তথ্য
এই প্যাচ করা Apk, ডিরেক্টরিতে অবস্থিত আগের ডাউনলোড করা অ্যাপ্লিকেশন ফাইলটিকে ওভাররাইট করবে।
ফাইল ডাউনলোড হচ্ছে
সফলভাবে ডাউনলোড হয়েছে
নতুন ম্যানেজার আপডেট
চালিয়ে যান
বাতিল করুন
ডাউনলোড করুন
পরে
প্যাচ ইনস্টল করুন
আপডেট ইনস্টল করুন
ফিরে যান
আপডেট ডাউনলোড করুন
এখন না
মিরর লিঙ্ক
হালকা
পরীক্ষামূলক
পরীক্ষামূলক সংস্করণ
এটি সক্ষম করলে আপনি প্যাচ সংস্করণের পরীক্ষামূলক সংস্করণ ডাউনলোড এবং ইনস্টল করতে পারবেন।\n\nএটি আলফা, বেটা এবং প্রারম্ভিক অ্যাক্সেস বৈশিষ্ট্যগুলি সংযুক্ত করে, যা স্টক প্যাঁচে পাওয়া যায় না। উত্তম স্থিতিতেও নিশ্চিত নয়।
আপনার সমর্থন দেখান
আমরা একটি অলাভজনক, অ-কর্পোরেট এবং অ-আপসহীন দল। আপনার মতো লোকেরা আমাদেরকে একটি অ্যাপ তৈরি করতে উত্সাহিত করে, বিশেষ করে ডাউনলোড করা থেকে ইনস্টল করা পর্যন্ত অনেক সহজ করে৷\n\nআমরা আমাদের সমস্ত সময় এবং সর্বোত্তম প্রচেষ্টা শুধু জিনিসগুলিকে সঠিক এবং নিখুঁত করার জন্য ব্যয় করছি৷ আমরা যতদিন পারি এই অ্যাপটিকে সমর্থন করার জন্য যথাসাধ্য চেষ্টা করব৷ \n\nযেকোনো পরিমাণ সাহায্য করা হলেও তা খুব মূল্যবান এবং অত্যন্ত প্রশংসিত হবে!
রক্ষণাবেক্ষণ
xManager বর্তমানে অপ্রাপ্য। দয়া করে পরে আবার চেষ্টা করুন।
ধন্যবাদ!
ভাষা
ওয়েবসাইট
রেডিট
অনবরত জিজ্ঞাসিত প্রশ্ন
ক্লোনড সংস্করণ
এটি চালু করলে,আপনি প্যাচড অ্যাপ্লিকেশনের ক্লোন সংস্করণ ডাউনলোড এবং ইনস্টল করার অনুমতি দিলেন\n\nএটি ইনস্টলেশনের ত্রুটি বা সমস্যাগুলির সমাধান করবে, বিশেষত যদি আপনার প্রি-ইনস্টলকৃত স্পটিফাই অ্যাপ্লিকেশন থাকে।
পুরস্কৃত বিজ্ঞাপনগুলি অক্ষম করুন
আমরা জানি যে অনেকেই বিজ্ঞাপন পছন্দ করেন না কিন্তু আমাদের ক্ষেত্রে, এটি আমাদের ডাটাবেস, হোস্টিং লিঙ্ক, আপডেট, আরও প্যাচ এবং প্রতিদিনের প্রয়োজনে অর্থায়নে উল্লেখযোগ্যভাবে সাহায্য করে।\n\nএটি অনুদান বা কোনও খরচ ছাড়াই আমাদের সমর্থন করতে সবচেয়ে সহজ উপায়।
ইনস্টলেশন ব্যর্থ হয়েছে
কারণ: আপনি বর্তমানে যেটি ইনস্টল করা আছে, তার চেয়ে কম প্যাচ করা সংস্করণ ইনস্টল করার চেষ্টা করেছেন৷\n\nসমাধান:\nA. এর সমান বা বড় সংস্করণ নির্বাচন করুন।\nB. বর্তমান সংস্করণ আনইনস্টল করুন, তারপর ডাউনগ্রেড করুন।\n\nযদি সমস্যাটি থেকে যায়, অনবরত জিজ্ঞাসিত প্রশ্ন দেখুন।
কারণ: এই ডিভাইসে ইনস্টল করা বর্তমান প্যাচ সরাসরি xManager বা আমাদের দলের কাছ থেকে আসেনি।\n\nসমাধান: অ্যাপ্লিকেশনটির বর্তমান সংস্করণ আনইনস্টল করুন, xManager পুনরায় চালু করুন এবং আবার চেষ্টা করুন। যদি সমস্যাটি থেকে যায়,তাহলে অনবরত জিজ্ঞাসিত প্রশ্ন দেখুন।
কারণ: এই ডিভাইসে ইনস্টল করা বর্তমান ক্লোন সরাসরি xManager বা আমাদের দলের কাছ থেকে আসেনি।\n\nসমাধান: অ্যাপ্লিকেশনটির বর্তমান সংস্করণ আনইনস্টল করুন, xManager পুনরায় চালু করুন এবং আবার চেষ্টা করুন। যদি সমস্যাটি থেকে যায়, তাহলে অনবরত জিজ্ঞাসিত প্রশ্ন দেখুন।
বিদ্যমান প্যাচড
বাহ্যিক ডিরেক্টরিতে একটি বিদ্যমান প্যাচ সনাক্ত করা হয়েছে। আপনি কি করতে চান?
বিজ্ঞপ্তি নিষ্ক্রিয় করুন
এটি সক্ষম করা প্যাচযুক্ত অ্যাপ্লিকেশনটি ইনস্টল করার পরে অনুস্মারক বিজ্ঞপ্তিটি সরিয়ে ফেলবে৷
প্যাচ করা স্টক লুকান
অ্যামোলেড প্যাচড লুকান
হালকা প্যাচ লুকান
বন্ধ করুন
ক্লোনড
SP/AP
ইনস্টল করুন
আনইনস্টল করুন
উপেক্ষা করা হবে
মুছে ফেলুন
প্যাচড আনইনস্টল করুন
সেটিংস খুলুন
প্যাচড খুলুন
পুনরায় লোড করুন এবং পুনরায় চালু করুন
xManager
已装版本
最新版本
显示版本
更新日志
快捷工具
源代码
DISCORD
电报
捐赠
关于
xManager
设置
关于
自动刷新
激活此功能将在您每次启动应用程序时自动刷新列表,您也可以通过向下拖动主屏幕来手动刷新列表.
自动安装
激活此功能将在下载完成后自动安装应用程序.
皮肤
安装包保存路径
请勿随意更改保存路径.\n不支持变更为外置SD卡路径
清除文件
点击下方 清除 按钮将清除本应用产生的所有文件
重置设置
无广告|新功能|全免费
xManager 开发团队
❤感谢所有参与人员❤️
版本已选定,是否继续?
补丁信息
继续将覆盖历史下载
正在下载
下载完成
发现新版管理器
继续
取消
下载
稍后
现在安装
安装新版
返回
下载新版
稍后
镜像链接
精简版
实验
实验版本
启用此功能后,您可以下载并安装修补应用程序的实验版本。这包括alpha、beta和早期访问功能,这些功能在修补的股票中是不可用的。 此外,不能保证稳定
支持我们
我们是一个非盈利和不妥协的团队.\n无论金额大小都对我们有帮助,十分感谢.
维护
暂不可用,请稍后查看
感谢
应用语言
网站
REDDIT
常见问题
克隆版本
激活此选项可让您下载并安装已修改的克隆版本.\n\n这也将解决大多数安装问题,特别是当您已经安装spotify应用程序.
禁用广告
大多数人不喜欢广告,但对于我们而言,这能在很大程度上为我们的数据库,托管链接,更新,更多补丁和日常需求提供资金.\n\n这是支持我们的最简单的方法,无需您捐赠或花销.
安装失败
原因:您尝试安装低于当前安装的mod版本.\n\n解决方案:\nA. 选择等于或大于的版本.\nB. 卸载当前版本,然后降级.\n\n如果问题仍然存在,请查看常见问题解答.
原因:此设备上安装的当前Spotify不是直接来自xManager或来自我们的团队.\n\n解决方法:卸载当前版本的应用程序,重新启动xManager并重试. 如果问题仍然存在,请查看常见问题解答.
原因:此设备上安装的当前克隆版本不是直接来自xManager或来自我们的团队.\n\n解决方法:卸载当前版本的应用程序,重新启动xManager并重试. 如果问题仍然存在,请查看常见问题解答.
现有补丁
在目录中找到一个修改过的文件. 您想怎么做?
禁用通知
启用此功能将在安装修补的应用程序后删除提醒通知.
隐藏股票修补
隐藏AMOLED修补
隐藏精简版修补
关闭
克隆版
默认版或纯黑版
安装
卸载
忽略
删除
卸载补丁
打开设置
打开修改版
重新加载并重新启动
xManager
INSTALLÉE
DERNIÈRE
VERSIONS
LISTE DES CHANGEMENTS
OUTILS DE xMANAGER
SOURCE
DISCORD
TELEGRAM
DON
À PROPOS
xManager
Paramètres
À propos de
ACTUALISATION AUTOMATIQUE DE LA LISTE
En activant cette option, la liste s\’actualisera automatiquement à chaque fois que vous démarrerez l\’application. Vous pouvez actualiser la liste manuellement en faisant glisser l\’écran principal vers le bas.
FORCER L\’INSTALLATION AUTOMATIQUE
L\’activation de cette option installera automatiquement l\’application modifiée et la mise à jour une fois téléchargées.
THÈMES
EMPLACEMENT DE L\’APK
Répertoire dans lequel vous souhaitez enregistrer le fichier téléchargé. Si vous ne savez pas comment configurer cette fonctionnalité, veuillez la laisser telle quelle.\n\nREMARQUE: Cette fonctionnalité ne prend pas en charge le stockage externe (carte micro-SD) en raison de l\’accessibilité, des autorisations et des limitations du stockage.
ÉFFACER LE CONTENU DU DOSSIER
Appuyez pour supprimer tout le contenu du répertoire. Celà inclus les fichiers APK et les mises à jour téléchargées.
RÉINITIALISER LES RÉGLAGES
Sans Pubs | Nouvelles Fonctions | Liberté
Développeur de xManager
MERCI À TOUS LES CONTRIBUTEURS! ❤️
Vous avez sélectionné cette version modifiée. Voulez-vous continuer ?
INFORMATIONS SUR LES CORRECTIFS
Le téléchargement de cet APK modifié écrasera le fichier précédent situé dans le répertoire des fichiers externes de l\’application.
TÉLÉCHARGEMENT DU FICHIER
TÉLÉCHARGEMENT RÉUSSI
NOUVELLE MISE À JOUR DU GESTIONNAIRE
CONTINUER
ANNULER
TÉLÉCHARGER
ULTÉRIEUREMENT
INSTALLER MAINTENANT
INSTALLER LA MISE À JOUR
RETOUR
TÉLÉCHARGER LA MISE À JOUR
PAS MAINTENANT
LIEN MIROIR
LITE
Expérimental
VERSION EXPÉRIMENTALE
L\'activation de cette option vous permet de télécharger et d\'installer la version expérimentale de l\'application corrigée.\n\nCela inclut des fonctionnalités alpha, bêta et d\'accès anticipé qui ne sont pas disponibles dans le stock corrigé. De plus, pas garanti stable.
MANIFESTER VOTRE SOUTIEN
Nous sommes une équipe à but non lucratif, non sociétaire et non compromis. Les gens comme vous nous encouragent à créer une application pour rendre les choses beaucoup plus faciles, notamment du téléchargement à l\’installation. Nous passons tout notre temps et nos meilleurs efforts pour rendre les choses correctes et parfaites. Nous ferons de notre mieux pour soutenir cette application aussi longtemps que possible. Tout montant aidera et sera très apprécié!
MAINTENANCE
xManager est actuellement indisponible. Veuillez vérifier l\’application plus tard.
MERCI!
LANGUE
SITE INTERNET
REDDIT
FAQ
VERSION CLONÉE
L\’activation de cette option vous permet de télécharger et d\’installer la version clonée de l\’application corrigée.\n\nCelà résoudra également la plupart des erreurs ou problèmes d\’installation, en particulier si vous avez une application Spotify préinstallée.
DÉSACTIVER LES PUBS RÉCOMPENSÉES
Nous savons que la plupart d\’entre nous n\’aiment pas les publicités mais dans notre cas, cela nous aide considérablement à financer notre base de données, nos liens d\’hébergement, nos mises à jour, plus de correctifs ainsi que nos besoins quotidiens.\n\nC\’est le moyen le plus simple de nous soutenir sans faire de don ni de dépenser quoi que ce soit.
ÉCHEC DE L\’INSTALLATION
Raison: Vous avez tenté d\’installer une version modifiée inférieure à celle actuellement installée.\n\nSolutions:\nA. Sélectionnez une version égale ou supérieure à.\nB. Désinstallez la version actuelle, puis rétrogradez.\n\nSi le problème persiste, consultez la FAQ.
Raison: Le Spotify installé sur cet appareil ne provenait pas directement de xManager ou de notre équipe.\n\nSolution: Désinstallez la version actuelle de l\’application, redémarrez xManager et réessayez. Si le problème persiste, consultez la FAQ.
Raison: La version clonée actuellement installée sur ce périphérique ne provenait pas directement de xManager ou de notre équipe.\n\nSolution: Désinstallez la version actuelle de l\’application, redémarrez xManager et réessayez. Si le problème persiste, consultez la FAQ.
ÉXISTANTE MODIFIÉE
Un fichier patché existant a été trouvé dans l\’un des répertoires. Que voulez-vous faire?
DÉSACTIVER LA NOTIFICATION
L\'activation de cette option supprimera la notification de rappel après l\'installation de l\'application corrigée.
CACHER LE STOCK RAPIÉCÉ
MASQUER AMOLED PATCHÉ
MASQUER LITE PATCHÉ
FERMER
CLONER
SP/AP
INSTALLER
DÉSINSTALLER
IGNORER
SUPPRIMER
DÉSINSTALLER VERSION MODIFIÉE
OUVRIR LES PARAMÈTRES
OUVRIR VERSION MODIFIÉE
RÉCUPÉRATION ET REDÉMARRAGE
xManager
ΕΓΚΑΤΕΣΤΗΜΕΝΟ
ΠΙΟ ΠΡΟΣΦΑΤΟ
ΕΚΔΟΣΕΙΣ
ΚΑΤΑΧΩΡΗΜΕΝΕΣ ΑΛΛΑΓΕΣ
ΕΡΓΑΛΕΙΑ MANAGER
ΠΗΓΗ
ΔΙΧΌΝΟΙΑ
ΤΗΛΕΓΡΆΦΗΜΑ
ΔΩΡΕΑ
ΣΧΕΤΙΚΑ
xManager
Ρυθμίσεις
Σχετικά
ΑΥΤΟΜΑΤΗ ΑΝΑΝΕΩΣΗ ΛΙΣΤΑΣ
Ενεργοποιώντας αυτό, θα ανανεώνεται αυτόματα η λίστα κάθε φορά που ανοίγετε την εφαρμογή\n\nΜπορείτε χειροκίνητα να ανανεώσετε την λίστα τραβώντας την κύρια οθόνη προς τα κάτω.
ΑΝΑΓΚΑΣΤΙΚΗ ΑΥΤΟΜΑΤΗ ΕΓΚΑΤΑΣΤΑΣΗ
Ενεργοποιώντας αυτό, θα εγκατασταθεί αυτόματα η τροποποιημένη εφαρμογή και θα αναβαθμιστεί μόλις ληφθεί.
ΕΜΦΑΝΙΣΗ ΘΕΜΑΤΩΝ
ΤΟΠΟΘΕΣΙΑ APK
Τοποθεσία αρχείου εκεί όπου θέλετε να αποθηκεύσετε το ληφθέν apk. Άμα δεν γνωρίζετε πως να διαμορφώσετε αυτή τη δυνατότητα, τότε αφήστε το όπως είναι.\n\nΣΗΜΕΙΩΣΗ: Αυτή η δυνατότητα δεν υποστηρίζει αποθήκευση στον εξωτερικό αποθηκευτικό χώρο (κάρτα μνήμης) λόγω των περιορισμών προσβασιμότητας, αδειών και αποθηκευτικού χώρου.
ΕΚΚΑΘΑΡΣΗ ΦΑΚΕΛΩΝ ΤΟΠΟΘΕΣΙΑΣ
Πατήστε για να διαγράψετε όλους τους φακέλους τοποθεσίας συμπεριλαμβανομένων των ληφθέντων apk και των ενημερώσεων.
ΕΠΑΝΑΦΟΡΑ ΡΥΘΜΙΣΕΩΝ
Χωρίς Διαφημίσεις | Νέες Δυνατότητες | Ελευθερία
Προγραμματιστής xManager
ΕΥΧΑΡΙΣΤΟΥΜΕ ΟΛΟΥΣ ΠΟΥ ΣΥΝΕΙΣΦΕΡΑΝΕ! ❤️
Επιλέξατε αυτή την τροποποιημένη έκδοση. Θέλετε να συνεχίσετε;
ΠΛΗPΟΦΟΡΊΕΣ PATCH
Με την λήψη αυτού του τροποποιημένου apk, θα αντικατασταθεί το προηγούμενο αρχείο που βρισκόταν στην εξωτερική τοποθεσία αρχείων της εφαρμογής.
ΓΙΝΕΤΑΙ ΛΗΨΗ ΑΡΧΕΙΟΥ
ΕΠΙΤΥΧΗΣ ΛΗΨΗ
ΝΕΑ ΕΝΗΜΕΡΩΣΗ MANAGER
ΣΥΝΕΧΕΙΑ
ΑΚΥΡΩΣΗ
ΛΗΨΗ
ΑΡΓΟΤΕΡΑ
ΑΜΕΣΗ ΕΓΚΑΤΑΣΤΑΣΗ
ΕΓΚΑΤΑΣΤΑΣΗ ΕΝΗΜΕΡΩΣΗΣ
ΠΗΓΕΝΕΤΕ ΠΙΣΩ
ΛΗΨΗ ΕΝΗΜΕΡΩΣΗΣ
ΟΧΙ ΤΩΡΑ
MIRROR LINK
LITE
Πειραματική
πειραματική έκδοση
ενεργοποιώντας αυτό σας επιτρέπουν να κατεβάσετε και να εγκαταστήσετε την πειραματική έκδοση της patched εφαρμογής.\n\nαυτό περιλαμβάνει λειτουργίες alpha, beta και early accesss που δεν είναι διαθέσιμες στο απόθεμα patched. Επιπλέον, δεν είναι εγγυημένη σταθερή.
ΔΕΙΞΤΕ ΤΗΝ ΥΠΟΣΤΗΡΙΞΗ ΣΑΣ
Είμαστε μια μη κερδοσκοπικη, μη εταιρική, μη συμβιβασμενή ομάδα. Άνθρωποι σαν εσάς μας ενθαρρύνουν να δημιουργήσουμε μια εφαρμογή που κάνει τα πράγματα ευκολότερα κυρίως από την λήψη στην εγκατάσταση.\n\nΞοδεύουμε όλο το χρόνο μας και τις καλύτερες προσπάθειες μόνο απλά για να κάνουμε τα πράγματα σωστά και τέλεια. Θα κάνουμε το καλύτερο δυνατόν για να υποστηρίξουμε αυτήν την εφαρμογή όσο περισσότερο μπορούμε.\n\nΟποιοδήποτε ποσό θα βοηθήσει και θα εκτιμηθεί ιδιαίτερα!
ΣΥΝΤΗΡΗΣΗ
Το xManager δεν είναι διαθέσιμο αυτήν τη στιγμή. Ελέγξτε την εφαρμογή αργότερα.
ΕΥΧΑΡΙΣΤΩ!
ΓΛΩΣΣΑ
ΙΣΤΟΣΕΛΊΔΑ
REDDIT
ΣΥΧΝΈΣ ΕPΩΤΉΣΕΙΣ
ΚΛΩΝΟΠΟΙΗΜΈΝΗ ΈΚΔΟΣΗ
Ενεργοποιώντας αυτό σας επιτρέπει να κατεβάσετε και να εγκαταστήσετε την κλωνοποιημένη έκδοση της εφαρμογής patched.\n\nαυτό θα επιλύσει επίσης τα περισσότερα από τα σφάλματα εγκατάστασης ή τα προβλήματα, ειδικά εάν έχετε μια προεγκατεστημένη εφαρμογή spotify.
ΑΠΕΝΕΡΓΟΠΟΊΗΣΗ ΑΝΤΑΜΕΊΒΟΝΤΑΙ ΔΙΑΦΗΜΊΣΕΙΣ
Γνωρίζουμε ότι οι περισσότεροι από εμάς δεν αρέσουν οι διαφημίσεις, αλλά στην περίπτωσή μας, αυτό μας βοηθά σημαντικά να χρηματοδοτήσουμε τη βάση δεδομένων μας, να φιλοξενήσουμε συνδέσμους, ενημερώσεις, περισσότερα μπαλώματα και καθημερινές ανάγκες.\n\nαυτός είναι ο απλούστερος τρόπος για να μας υποστηρίξετε χωρίς να δωρίσετε ή να ξοδέψετε τίποτα.
Η ΕΓΚΑΤΆΣΤΑΣΗ ΑΠΈΤΥΧΕ
Λόγος: προσπαθήσατε να εγκαταστήσετε μια έκδοση mod χαμηλότερη από αυτή που είναι εγκατεστημένη αυτήν τη στιγμή.\n\n λύσεις:\nA. Επιλέξτε μια έκδοση ίση ή μεγαλύτερη από.\nB. Καταργήστε την εγκατάσταση της τρέχουσας έκδοσης και, στη συνέχεια, υποβαθμίστε.\n\nΕάν το ζήτημα παραμένει, ελέγξτε τις Συχνές Ερωτήσεις.
Λόγος: το τρέχον Spotify που εγκαταστάθηκε σε αυτήν τη συσκευή δεν προήλθε απευθείας από το xManager ή από την ομάδα μας.\n\nλύση: Καταργήστε την εγκατάσταση της τρέχουσας έκδοσης της εφαρμογής, κάντε επανεκκίνηση του xManager και δοκιμάστε ξανά. Εάν το ζήτημα παραμένει, ελέγξτε τις Συχνές Ερωτήσεις.
Λόγος: το τρέχον κλωνοποιημένο εγκατεστημένο σε αυτήν τη συσκευή δεν προήλθε απευθείας από το xManager ή από την ομάδα μας.\n\nλύση: Καταργήστε την εγκατάσταση της τρέχουσας έκδοσης της εφαρμογής, κάντε επανεκκίνηση του xManager και δοκιμάστε ξανά. Εάν το ζήτημα παραμένει, ελέγξτε τις Συχνές Ερωτήσεις.
ΥΠΆΡΧΟΝΤΑ PATCHED
Ένα υπάρχον patched αρχείο που βρέθηκε σε έναν από τους καταλόγους. Τι δράση θα θέλατε να κάνετε;
ΑΠΕΝΕΡΓΟΠΟΊΗΣΗ ΕΙΔΟΠΟΊΗΣΗΣ
Η ενεργοποίηση αυτού θα καταργήσει την ειδοποίηση υπενθύμισης μετά την εγκατάσταση της εφαρμογής patched.
ΑΠΌΚΡΥΨΗ ΑΠΟΘΈΜΑΤΟΣ
ΑΠΌΚΡΥΨΗ AMOLED PATCHED
ΑΠΌΚΡΥΨΗ LITE PATCHED
ΚΛΕΊΣΕΤΕ
ΚΛΩΝΟΠΟΙΗΘΕΊ
SP/AP
ΕΓΚΑΤΆΣΤΑΣΗ
ΚΑΤΆΡΓΗΣΗ
ΑΓΝΟΕΊ
ΔΙΑΓΡΆΨΕΤΕ
ΑΠΕΓΚΑΤΆΣΤΑΣΗ PATCHED
ΆΝΟΙΓΜΑ ΡΥΘΜΊΣΕΩΝ
ΆΝΟΙΓΜΑ PATCHED
ΕΠΑΝΑΤΟΠΟΘΕΤΉΣΤΕ ΚΑΙ ΕΠΑΝΕΚΚΙΝΉΣΤΕ
xManager
TERPASANG
TERBARU
VERSI
CATATAN PERUBAHAN
ALAT PENGELOLA
SUMBER
DISCORD
TELEGRAM
DUKUNGAN
TENTANG
xManager
Pengaturan
Tentang
LIST AUTO-REFRESH
Jika diaktifkan, daftar akan otomatis diperbarui setiap kali aplikasi diluncurkan.\n\nKamu juga dapat memperbarui daftar secara manual dengan menarik layar utama ke bawah.
PAKSA AUTO-INSTALL
Jika diaktifkan, aplikasi yang sudah dimodifikasi akan dipasang secara otomatis setelah diunduh.
LIHAT TEMA
LOKASI APK
Atur direktori tempat Anda ingin menyimpan file apk yang diunduh. Jika Anda tidak tahu cara mengonfigurasi ini, biarkan saja.\n\nCATATAN: Fitur ini tidak mendukung penyimpanan di memori eksternal karena alasan aksesibilitas, izin, dan batasan penyimpanan.
HAPUS FOLDER DIREKTORI
Tekan untuk menghapus semua folder direktori, termasuk apk dan pembaruan yang diunduh.
RESET PENGATURAN
Tanpa Iklan | Fitur Baru | Kebebasan
Pengembang xManager
TERIMA KASIH KEPADA SEMUA KONTRIBUTOR! ❤️
Kamu memilih versi yang dimodifikasi ini. Apakah ingin melanjutkan?
INFORMASI PATCH
Mengunduh apk ini akan menimpa file sebelumnya yang terletak di direktori.
SEDANG MENGUNDUH FILE
BERHASIL MENGUNDUH
UPDATE MANAGER TERBARU
LANJUT
BATAL
UNDUH
NANTI
PASANG SEKARANG
PASANG PEMBARUAN
KEMBALI
UNDUH PEMBARUAN
NANTI SAJA
TAUTAN CERMIN
LITE
Eksperimental
VERSI EKSPERIMENTAL
Mengaktifkan ini memungkinkan Anda mengunduh dan menginstal versi eksperimental dari aplikasi yang ditambal.\n\nIni mencakup fitur akses alfa, beta, dan awal yang tidak tersedia dalam versi asli. Selain itu, tidak dijamin stabil.
TUNJUKKAN DUKUNGANMU!
Hai, kami semua adalah tim yang nirlaba, non-korporat, dan tidak berkompromi. Orang-orang seperti kalian mendorong kami untuk membuat aplikasi yang memudahkan segalanya, mulai dari mengunduh hingga menginstal.\n\nKami menyumbangkan waktu dan upaya terbaik kami hanya untuk membuat semuanya lebih baik dan sempurna. Tenang saja, kami akan terus mendukung aplikasi ini selama mungkin.\n\nSetiap kontribusi sangat membantu dan sangat kami hargai!
PEMELIHARAAN
xManager saat ini tidak tersedia. Silakan coba lagi nanti.
TERIMA KASIH!
BAHASA
SITUS WEB
REDDIT
PERTANYAAN
VERSI DIKLONING
Mengaktifkan ini memungkinkan Anda mengunduh dan menginstal versi dikloning dari aplikasi yang ditambal.\n\nIni juga akan menyelesaikan sebagian besar kesalahan atau masalah instalasi, terutama jika Anda memiliki aplikasi Spotify yang sudah diinstal sebelumnya.
NONAKTIFKAN IKLAN BERHADIAH
Kita tahu bahwa kebanyakan dari kita tidak suka iklan, tetapi dalam kasus kami, ini sangat membantu kami mendanai database, tautan hosting, pembaruan, patch lebih, dan kebutuhan harian.\n\nIni adalah cara termudah untuk mendukung kami tanpa berdonasi atau mengeluarkan biaya apa pun.
PEMASANGAN GAGAL
Alasan: Anda mencoba menginstal versi mod yang lebih rendah dari yang saat ini diinstal.\n\nSolusi:\nA. Pilih versi yang sama atau lebih besar.\nB. Hapus versi saat ini, kemudian downgrade.\n\nJika masalah tetap ada, periksa FAQ.
Alasan: Spotify yang diinstal saat ini pada perangkat ini tidak berasal langsung dari xManager atau tim kami.\n\nSolusi: Hapus versi saat ini, mulai ulang xManager, dan coba lagi. Jika masalah tetap ada, periksa FAQ.
Alasan: Kloning yang diinstal saat ini pada perangkat ini tidak berasal langsung dari xManager atau tim kami.\n\nSolusi: Hapus versi saat ini, mulai ulang xManager, dan coba lagi. Jika masalah tetap ada, periksa FAQ.
SUDAH DITAMBAL
File yang sudah ditambal ditemukan di salah satu direktori eksternal. Tindakan apa yang ingin Anda lakukan?
NONAKTIFKAN NOTIFIKASI
Mengaktifkan ini akan menghapus pemberitahuan pengingat setelah menginstal aplikasi yang ditambal.
SEMBUNYIKAN STOK YANG DITAMBAL
SEMBUNYIKAN AMOLED YANG DITAMBAL
SEMBUNYIKAN LITE DITAMBAL
Tutup
Dikloning
SP/AP
Pasang
Copot Pemasangan
Abaikan
Hapus
COPOT PEMASANGAN DITAMBAL
BUKA PENGATURAN
BUKA YANG DITAMBAL
AMBIL KEMBALI DAN REBOOT
xManager
INSTALLATO
PIÙ RECENTE
VERSIONI
REGISTRO MODIFICHE
STRUMENTI DEL MANAGER
FONTE
TELEGRAM
DONA
DISCORD
INFO
xManager
Impostazioni
Informazioni
AGGIORNAMENTO AUTOMATICO LISTA
Attivando questa impostazione, la lista verrà aggiornata automaticamente ogni volta che verrà avviata l\'applicazione.\n\nPuoi aggiornare manualmente la lista trascinando la schermata principale verso il basso.
FORZA INSTALLAZIONE AUTOMATICA
Attivando questa impostazione verrà installata automaticamente l\'applicazione patchata e l\'aggiornamento una volta scaricato.
TEMI
POSIZIONE APK
Cartella dove vuoi salvare il file scaricato. Se non sapete come configurare questa funzione, lasciatela così com\'è.\n\nNOTA: Questa funzione non supporta l\'archiviazione esterna (scheda SD) a causa delle limitazioni dati da accessibilità, permessi e archiviazione.
PULIZIA DELLE CARTELLE
Tocca per eleminare tutte le cartelle inclusi i file scaricati e gli aggiornamenti.
RIPRISTINA IMPOSTAZIONI
Niente Annunci | Nuove Funzionalità | Libertà
Sviluppatore di xManager
GRAZIE A TUTTI I COLLABORATORI! ❤️
Hai selezionato questa versione patchata. Vuoi continuare?
INFORMAZIONI SULLE PATCH
Scaricando questo apk patchato sovrascriverai il file precedentemente situato nella cartella contenente i file esterni dell\'applicazione.
SCARICANDO FILE
SCARICATO CON SUCCESSO
NUOVO AGGIORNAMENTO DEL MANAGER
CONTINUA
ANNULLA
SCARICA
DOPO
INSTALLA ORA
INSTALLA AGGIORNAMENTO
TORNA INDIETRO
SCARICA AGGIORNAMENTO
NON ORA
COLLEGAMENTO SPECCHIO
LITE
Sperimentale
VERSIONE SPERIMENTALE
Abilitando questo permette di scaricare e installare la versione sperimentale dell\'applicazione patchata.\n\nquesto include alpha, beta e early accesss caratteristiche che non sono disponibili nel magazzino patchato. Inoltre, non garantito stabile.
MOSTRA IL TUO SOSTEGNO
Siamo un team senza scopo di lucro, non un\'azienda e non compromessa. Le persone come te ci incoraggiano a creare un\'app per rendere tutto molto più semplice soprattutto dal download all\'installazione.\n\nStiamo dedicando tutto il nostro tempo e i nostri migliori sforzi solo per rendere le cose corrette e perfette. Faremo del nostro meglio per supportare questa app il più a lungo possibile.\n\nQualsiasi importo aiuterà e sarà molto gradito!
MANUTENZIONE
xManager non è attualmente disponibile. Si prega di controllare l\'applicazione in un secondo momento.
GRAZIE!
LINGUA
SITO
REDDIT
DOMANDE FREQUENTI
VERSIONE CLONATA
Attivando questo ti permette di scaricare e installare la versione clonata dell\'applicazione patchata.\n\nQuesto risolverà anche la maggior parte degli errori di installazione o problemi, soprattutto se si dispone di un\'applicazione Spotify preinstallata.
DISABILITA GLI ANNUNCI PAGATI
Sappiamo che alla maggior parte di noi non piacciono gli annunci, ma nel nostro caso, questo ci aiuta in modo significativo a finanziare il nostro database, l\'hosting dei link, gli aggiornamenti, più patch, e le esigenze quotidiane.\n\nQuesto è il modo più semplice per sostenerci senza donare o spendere nulla.
INSTALLAZIONE NON RIUSCITA
Motivo: Hai tentato di installare una versione della patch inferiore a quella attualmente installata.\n\nSoluzioni:\nA. Selezionare una versione uguale o successiva.\nB. Disinstallare la versione corrente, quindi eseguire il downgrade.\n\nSe il problema persiste, controlla le FAQ.
Motivo: L\'attuale Spotify installato su questo dispositivo non proveniva direttamente da xManager o dal nostro team.\n\n Soluzione: Disinstallare la versione corrente dell\'applicazione, riavviare xManager e riprovare. Se il problema persiste, controlla le FAQ.
Motivo: L\'attuale app clone installata su questo dispositivo non proviene direttamente da xManager o dal nostro team.\n\n Soluzione: Disinstallare la versione corrente dell\'applicazione, riavviare xManager e riprovare. Se il problema persiste, controlla le FAQ.
PATCH ESISTENTI
Un file con patch esistente trovato in una delle directory. Cosa fare?
DISABILITA NOTIFICA
Abilitare questo rimuoverà la notifica di promemoria dopo aver installato l\'applicazione patchata.
NASCONDI PATCH STOCK
NASCONDI PATCH AMOLED
NASCONDI PATCH LITE
CHIUDI
CLONA
SP/AP
INSTALLA
DISINSTALLA
IGNORA
ELIMINA
DISINSTALLA PATCH
APRI IMPOSTAZIONI
APRI PATCH
RICARICA E RIAVVIA
xManager
ZAINSTALOWANA
NAJNOWSZA
WERSJE
LISTA ZMIAN
NARZĘDZIA MENADŻERA
KOD ŹRÓDŁOWY
TELEGRAM
DOTACJA
DISCORD
O NAS
xManager
Ustawienia
O nas
AUTO ODŚWIEŻANIE LISTY
Aktywacja tej opcji spowoduje automatyczne odświeżenie listy przy każdym uruchomieniu aplikacji.\n\nMożesz ręcznie odświeżyć listę przeciągając główny ekran w dół.
WYMUŚ AUTOINSTALACJĘ
Aktywacja tej opcji spowoduje automatyczną instalację i aktualizację zmodyfikowanej aplikacji po pobraniu.
MOTYWY
LOKALIZACJA APK
Katalog w którym chcesz zapisywać pobrany plik APK. Jeśli nie wiesz, jak ustawić tę funkcję, pozostaw ją tak, jak jest.\n\nUWAGA: Ta funkcja nie obsługuje pamięci zewnętrznej (Karty SD) ze względu na ułatwienia dostępu, uprawnienia i ograniczenia pamięci.
WYCZYŚĆ FOLDERY KATALOGU
Kliknij aby usunąć wszystkie foldery aplikacji, w tym pobrane pliki APK i ich aktualizacje.
RESETUJ USTAWIENIA
Bez Reklam | Nowe Funkcje | Wolność
Deweloper xManagera
DZIĘKI DLA WSZYSTKICH WSPIERAJĄCYCH! ❤️
Wybrałeś tę zmodyfikowaną wersję. Czy chcesz kontynuować?
INFORMACJE O ŁATACH
Pobranie tego zmodyfikowanego pliku APK spowoduje nadpisanie poprzedniego pliku znajdującego się w katalogu pobierania aplikacji.
POBIERAM PLIK
ZAKOŃCZONO POBIERANIE
NOWA AKTUALIZACJA MENDAŻERA
KONTYNUUJ
ANULUJ
POBIERZ
PÓŹNIEJ
ZAINSTALUJ TERAZ
ZAINSTALUJ AKTUALIZACJĘ
COFNIJ
POBIERZ AKTUALIZACJĘ
NIE TERAZ
MIRROR LINK
LITE
Experimental
Eksperymentalna
włączenie tego umożliwia pobranie i zainstalowanie eksperymentalnej wersji poprawionej aplikacji.\n\nzawiera to funkcje alfa, beta i wczesnego dostępu, które nie są dostępne w magazynie poprawione. Ponadto nie jest gwarantowana stabilna.
OKAŻ SWOJE WSPARCIE
Jesteśmy zespołem non-profit, niekorporacyjnym i bezkompromisowym. Osoby takie jak Ty zachęcają nas do stworzenia aplikacji, która znacznie ułatwi pracę, zwłaszcza od pobrania do zainstalowania aplikacji.\n\nPoświęcamy cały nasz czas i wysiłek, aby wszystko było doskonałe. Dołożymy wszelkich starań, aby wspierać tę aplikację tak długo, jak to możliwe.\n\nKażda kwota nam pomoże i zostanie naprawdę doceniona!
KONSERWACJA
xManager jest obecnie niedostępny. Proszę, sprawdź aplikację później.
DZIĘKUJEMY!
JĘZYK
STRONA
REDDIT
FAQ
WERSJA KLONA
Aktywacja umożliwi pobieranie i instalację sklonowanej wersji zmodowanej aplikacji.\n\nRozwiązuje to większość błędów i problemów związanych z instalacją, zwłaszcza jeśli posiadasz już aplikację zainstalowaną jako systemową.
WYŁĄCZ NAGRADZANE REKLAMY
Wiemy, że większość z nas nie lubi reklam, ale w naszym przypadku znacznie pomagają nam one finansować naszą bazę danych, linki hostingowe, aktualizacje, więcej łatek i codzienne potrzeby.\n\nTo najprostszy sposób by nas wesprzeć bez darowizn i wydawania pieniędzy.
INSTALACJA NIE POWIODŁA SIĘ
Powód: Próbowałeś zainstalować starszą wersję modyfikacji niż obecnie zainstalowana.\n\nRozwiązania: \nA. Wybierz wersję taką samą lub nowszą.\nB. Odinstaluj bieżącą wersję, a następnie zanistaluj którą chcesz.\n\nJeśli problem nadal występuje, sprawdź FAQ.
Powód: Obecny Spotify zainstalowany na tym urządzeniu nie pochodzi bezpośrednio z xManager ani z naszego zespołu.\n\nrozwiązanie: Odinstaluj bieżącą wersję aplikacji, uruchom ponownie xManager i spróbuj ponownie. Jeśli problem nadal występuje, sprawdź FAQ.
Powód: bieżący sklonowany zainstalowany na tym urządzeniu nie pochodzi bezpośrednio z xManagera ani od naszego zespołu.\n\nRozwiązanie: Odinstaluj bieżącą wersję aplikacji, uruchom ponownie xManager i spróbuj ponownie. Jeśli problem nadal występuje, sprawdź FAQ.
ISTNIEJĄCA MODYFIKACJA
Znaleziono już pobrany plik APK modyfikacji. Co chcesz z nim zrobić?
WYŁĄCZ POWIADOMIENIE
Włączenie tego spowoduje usunięcie powiadomienia o przypomnieniu po zainstalowaniu poprawionej aplikacji.
UKRYJ ZAPAS POŁATANY
UKRYJ AMOLED ZAŁATANY
UKRYJ LITE ZAŁATANE
Zamknij
Klona
ZW/AM
Zainstaluj
Odinstaluj
Ignoruj
Usuń
ODINSTALUJ MODYFIKACJĘ
OTWÓRZ USTAWIENIA
OTWÓRZ MODYFIKACJĘ
REFETCH I REBOOT
xManager
INSTALADO
ÚLTIMO
VERSÕES
MUDANÇAS
FERRAMENTAS DE GESTÃO
FONTE
TELEGRAM
DOAR
DISCORD
SOBRE NÓS
xManager
Definições
Sobre
LISTAR AUTO-ATUALIZAÇÃO
Ativar isso atualizará automaticamente a lista sempre que iniciar o aplicativo. \n Você pode atualizar manualmente a lista arrastando a tela principal para baixo.
FORÇAR AUTO-INSTALAÇÃO
Ativar isso instalará automaticamente o aplicativo corrigido e atualizará depois de baixado.
TEMAS
LOCALIZAÇÃO DO APK
Diretório de arquivo onde deseja salvar o arquivo baixado. Se você não sabe como configurar este recurso, deixe como está. \n NOTA: Este recurso não oferece suporte a armazenamento externo (cartão SD) devido à acessibilidade, permissões e limitações de armazenamento.
LIMPAR PASTAS DE DIRETÓRIO
Toque para excluir todas as pastas de diretório, incluindo os arquivos baixados e atualizações.
REDEFINIR AS CONFIGURAÇÕES
Livre de anúncios | Novos recursos | Liberdade
Desenvolvedor xManager
OBRIGADO A TODOS OS CONTRIBUIDORES! ❤️
Você selecionou esta versão corrigida. Você quer continuar?
INFORMAÇÃO DO PATCH
Baixar este apk corrigido sobrescreverá o arquivo anterior localizado no diretório de arquivo externo do aplicativo.
BAIXANDO ARQUIVO
BAIXADO COM SUCESSO
NOVA ATUALIZAÇÃO DO MANAGER
PROSSEGUIR
CANCELAR
BAIXAR
MAIS TARDE
INSTALE AGORA
INSTALAR ATUALIZAÇÃO
VOLTAR
BAIXAR ATUALIZAÇÃO
AGORA NÃO
MIRROR LINK
LITE
Experimental
EXPERIMENTAL VERSION
habilitando isso permite que você baixe e instale a versão experimental do aplicativo Corrigido.\n\neste inclui recursos alpha, beta e early accesss que não estão disponíveis no estoque corrigido. Além disso, não garantido estável.
MOSTRE SEU APOIO
Somos uma equipe sem fins lucrativos, não corporativa e não comprometida. Pessoas como você nos incentivam a criar um aplicativo para tornar as coisas muito mais fáceis, especialmente do download à instalação.\n\nEstamos dedicando todo o nosso tempo e melhores esforços apenas para tornar as coisas certas e perfeitas. Faremos o nosso melhor para oferecer suporte a este aplicativo enquanto pudermos.\n\nQualquer valor ajudará e será muito apreciado!
MANUTENÇÃO
O xManager não está disponível no momento. Por favor, verifique o aplicativo mais tarde.
OBRIGADO!
IDIOMA
SITE
REDDIT
PERGUNTA
VERSÃO CLONADA
Ativando isso, você pode baixar e instalar a versão clonada do aplicativo Corrigido.\n\nisso também resolverá a maioria dos erros ou problemas de instalação, especialmente se você tiver um aplicativo spotify pré-instalado.
DESATIVAR ANÚNCIOS RECOMPENSADOS
Sabemos que a maioria de nós não gosta de anúncios, mas no nosso caso, isso nos ajuda significativamente a financiar nosso banco de dados, links de hospedagem, atualizações, mais patches e necessidades diárias.\n\nesta é a maneira mais simples de nos apoiar sem doar ou gastar nada.
FALHA NA INSTALAÇÃO
Razão: você tentou instalar uma versão mod menor do que o que está instalado atualmente.\n\n soluções: \nA. Selecione uma versão igual ou maior que.\nB. desinstale a versão atual e faça o downgrade.\n\nSe o problema persistir, verifique o FAQ.
Motivo: o Spotify atual instalado neste dispositivo não veio diretamente do xManager ou de nossa equipe.\n\nsolução: desinstale a versão atual do aplicativo, reinicie o xManager e tente novamente. Se o problema persistir, verifique o FAQ.
Razão: o clonado atual instalado neste dispositivo não veio diretamente do xManager ou de nossa equipe.\n\nsolução: desinstale a versão atual do aplicativo, reinicie o xManager e tente novamente. Se o problema persistir, verifique o FAQ.
REMENDADO EXISTENTE
Um arquivo corrigido existente encontrado em um dos diretórios. Que ação você gostaria de fazer?
DESATIVAR NOTIFICAÇÃO
Habilitar isso removerá a notificação de lembrete após a instalação do aplicativo Corrigido.
OCULTAR ESTOQUE REMENDADO
OCULTAR AMOLED REMENDADO
OCULTAR LITE REMENDADA
FECHAR
CLONAR
SP/AP
INSTALAR
INSTALAR
IGNORAR
EXCLUIR
DESINSTALAR CORRIGIDO
ABRIR CONFIGURAÇÕES
ABERTO CORRIGIDO
REFETCH E REBOOT
xManager
INSTALADA
ÚLTIMA
VERSÕES
NOTAS DA VERSÃO
FERRAMENTAS DO MANAGER
FONTE
DISCORD
TELEGRAM
DOAR
SOBRE
xManager
Definições
Sobre
AUTO-REFRESCAR A LISTA
Ativar isto irá automaticamente refrescar a lista a cada vez que abrires a aplicação.\n\nPodes refrescar manualmente a lista ao arrastar o ecrã principal para baixo.
FORÇAR AUTO-INSTALAR
Ativar isto irá instalar automaticamente a aplicação modificada e atualizar uma vez que feita a transferência.
TEMAS
LOCALIZAÇÃO DA APK
O diretório onde queres guardar a cópia da apk transferida. Se não souberes como configurar esta funcionalidade, então deixa isto como está.\n\nNOTA: Esta funcionalidade não suporta armazenamento externo (Cartão SD) devido à acessibilidade, permissões e limitações de armazenamento.
LIMPAR A PASTA DO DIRETÓRIO
Toca para apagar a pasta do diretório. Isto inclui as apks transferidas e atualizações.
REINICIAR DEFINIÇÕES
Sem Anúncios | Novas Funcionalidades | Liberdade
Desenvolvedor do xManager
OBRIGADO A TODOS OS CONTRIBUIDORES! ❤️
Selecionaste esta versão modificada. Queres continuar?
INFORMAÇÃO DA MODIFICAÇÃO
Esta apk modificada irá substituir o ficheiro anterior localizado no directório de ficheiros externos. Continua com cuidado.
A FAZER A TRANSFERÊNCIA DO FICHEIRO
TRANSFERÊNCIA FEITA COM SUCESSO
NOVA ATUALIZAÇÃO DO MANAGER
CONTINUAR
CANCELAR
TRANSFERIR
MAIS TARDE
INSTALAR AGORA
INSTALAR ATUALIZAÇÃO
VOLTAR ATRÁS
FAZER TRANSFERÊNCIA DA ATUALIZAÇÃO
AGORA NÃO
TRANSFERÊNCIA ALTERNATIVA
VERSÃO LEVE
Experimental
VERSÃO EXPERIMENTAL
Ligar isto permite que transfiras e instales a versão experimental da aplicação modificada.\n\nIsto inclui recursos de acesso alpha, beta e de antecipado que não estão disponíveis na modificação normal. Além disso, não garantimos que seja estável.
MOSTRA O TEU SUPORTE
Somos uma equipa sem fins lucrativos, não empresarial e não comprometida. Pessoas como tu encorajam-nos a criar uma aplicação para tornar as coisas muito mais fáceis especialmente desde a transferência até à instalação.\n\nEstamos a dedicar todo o nosso tempo e melhores esforços apenas para fazer as coisas direitas e perfeitas. Faremos o nosso melhor para suportar esta aplicação o máximo de tempo possível.\n\nQualquer quantia ajudará e será muito apreciada!
MANUTENÇÃO
O xManager está indisponível neste momento. Por favor tenta mais tarde.
OBRIGADO!
IDIOMA
WEBSITE
REDDIT
FAQ
VERSÃO CLONADA
Ligar isto permite que transfiras e instales a versão clonada da aplicação modificada.\n\nIsto também resolverá a maioria dos erros ou problemas de instalação, especialmente se tiveres uma versão do Spotify pré-instalada.
DESATIVAR ANÚNCIOS RECOMPENSADOS
Sabemos que a maioria de nós não gosta de anúncios, mas no nosso caso isso ajuda-nos significativamente a financiar a nossa base de dados, links de hospedagem, atualizações, mais modificações e necessidades diárias.\n\nEsta é a forma mais simples de nos apoiares sem doares ou gastares nada.
FALHA NA INSTALAÇÃO
Motivo: Tentaste instalar uma versão da modificação inferior à que está instalada atualmente.\n\n Soluções:\nA. Seleciona uma versão igual ou superior.\nB. Desinstala a versão atual e depois instala a versão inferior.\n\nSe o problema persistir, verifica as FAQ.
Motivo: O Spotify instalado atualmente neste dispositivo não veio diretamente do xManager ou da nossa equipa.\n\nSolução: desinstala a versão atual da aplicação, reinicia o xManager e tenta outra vez. Se o problema persistir, verifica as FAQ.
Motivo: A versão clone instalada atualmente neste dispositivo não veio diretamente do xManager ou da nossa equipa.\n\nSolução: desinstala a versão atual da aplicação, reinicia o xManager e tenta outra vez. Se o problema persistir, verifica as FAQ.
MODIFICAÇÕES EXISTENTES
Uma modificação existente foi encontrada num dos diretórios esternos. Que ação gostarias de fazer?
DESATIVAR NOTIFICAÇÃO
Ligar isto irá remover a notificação de lembrete após a instalação da aplicação modificada.
OCULTAR MODIFICAÇÃO
OCULTAR MODIFICAÇÃO AMOLED
OCULTAR MODIFICAÇÃO VERSÃO LEVE
FECHAR
CLONE
SP/AP
INSTALAR
DESINSTALAR
IGNORAR
APAGAR
DESINSTALAR MODIFICAÇÃO
ABRIR DEFINIÇÕES
ABRIR MODIFICAÇÃO
REPÔR E REINICIAR
xManager
УСТАНОВЛЕНО
ПОСЛЕДНЯЯ
ВЕPСИИ
СПИСОК ИЗМЕНЕНИЙ
ИНСТPУМЕНТЫ
ИСХОДНИКИ
TELEGRAM
ДОНАТ
DISCORD
О НАС
xManager
Настройки
О нас
АВТООБНОВЛЕНИЕ СПИСКА
Если включено, то список будет автоматически обновляться при каждом запуске приложения.\n\nСписок можно обновить и вручную, потянув вниз на главном экране.
ПPИНУДИТЕЛЬНАЯ АВТОУСТАНОВКА
Если включено, то после скачивания приложения с модом, оно будет автоматически устанавлено или обновлено.
ТЕМЫ
PАСПОЛОЖЕНИЕ APK
Папка, в которой необходимо сохранить копию скачанного файла. Если не знаете, как настроить этот параметр, оставьте по умолчанию.\n\nПРИМЕЧАНИЕ: Внешнее хранилище (SD Card) не поддерживается из-за ограничений доступа, разрешений и хранилища.
ОЧИСТИТЬ ПАПКИ КАТАЛОГА
Нажмите, чтобы очистить папку со скачанными файлами и обновлениями.
СБPОСИТЬ НАСТPОЙКИ
Без рекламы | Новые функции | Свободное
Pазработчик xManager
СПАСИБО ВСЕМ УЧАСТНИКАМ! ❤️
Выбрана эта пропатченная версия. Продолжить?
ИНФОPМАЦИЯ О ПАТЧЕ
Скачивание этого пропатченного apk перезапишет предыдущий файл, расположенный во внешнем каталоге.
СКАЧИВАНИЕ ФАЙЛА
УСПЕШНО СКАЧАНО
НОВОЕ ОБНОВЛЕНИЕ МЕНЕДЖЕPА
ПPОДОЛЖИТЬ
ОТМЕНА
СКАЧАТЬ
ОТЛОЖИТЬ
УСТАНОВИТЬ
УСТАНОВИТЬ
НАЗАД
СКАЧАТЬ ОБНОВЛЕНИЕ
ОТЛОЖИТЬ
ЗЕРКАЛЬНАЯ ССЫЛКА
LITE
Экспериментальный
ЭКСПЕРИМЕНТАЛЬНАЯ ВЕРСИЯ
Включение этого параметра позволит скачать и установить экспериментальную версию пропатченного приложения.\n\nСюда входят версии альфа, бета и функции раннего доступа, которые недоступны в стоковых патчах. Кроме того, не гарантируется стабильность.
ПОКАЖИТЕ СВОЮ ПОДДЕРЖКУ
Мы являемся некоммерческой, некорпоративной и бескомпромиссной командой. Такие люди как вы, вдохновляют нас на создание приложения, чтобы сделать всё намного проще, начиная от скачивания и заканчивая установкой.\n\nМы тратим всё своё время и силы на то, чтобы сделать всё правильно и идеально. Мы сделаем всё возможное, чтобы поддерживать это приложение как можно дольше.\n\nЛюбая сумма поможет и будет очень высоко оценена!
ТЕХОБСЛУЖИВАНИЕ
xManager в настоящее время недоступен. Проверьте его позже.
СПАСИБО!
ЯЗЫК
САЙТ
REDDIT
ЧАВО
КЛОНИPОВАННАЯ ВЕPСИЯ
Включение этого параметра позволяет скачать и установить клонированную версию пропатченного приложения.\n\nТакже устранит большинство ошибок или проблем при установке, особенно если у вас есть предустановленное приложение Spotify.
ОТКЛЮЧИТЬ PЕКЛАМУ
Мы знаем, что большинство из нас не любят рекламу, но в нашем случае это значительно помогает нам финансировать нашу базу данных, хостинг ссылок, обновления, больше патчей и ежедневные нужды.\n\nЭто самый простой способ поддержать нас, ничего не жертвуя и не тратя.
СБОЙ УСТАНОВКИ
Причина: Вы пытаетесь установить пропатченную версию ниже той, что установлена в данный момент.\n\nРешения:\nA. Выберите версию, равную или выше.\nB. Удалите текущую версию, затем перейдите на новую.\n\nЕсли проблема остаётся, обратитесь к ЧАВО.
Причина: Текущий пропатченный файл, установленный на этом устройстве, не был получен непосредственно из xManager или от нашей команды.\n\nРешение: Удалите текущую версию приложения, перезапустите xManager и повторите попытку. Если проблема остаётся, обратитесь к ЧАВО.
Причина: Текущий клонированный файл, установленный на этом устройстве, не был получен непосредственно из xManager или от нашей команды.\n\nРешение: Удалите текущую версию приложения, перезапустите xManager и повторите попытку. Если проблема остаётся, обратитесь к ЧАВО.
СУЩЕСТВУЮЩИЙ ПРОПАТЧЕННЫЙ
Существующий пропатченный apk найден в одной из папок. Что делать?
ОТКЛЮЧИТЬ УВЕДОМЛЕНИЕ
Включение этого параметра приведет к удалению уведомления-напоминания после установки исправленного приложения.
СКРЫТЬ ИСПРАВЛЕННЫЙ STOCK
СКРЫТЬ ИСПРАВЛЕННЫЙ AMOLED
СКРЫТЬ ИСПРАВЛЕННЫЙ LITE
ЗАКРЫТЬ
КЛОНИPОВАННЫЙ
SP/AP
УСТАНОВИТЬ
УДАЛИТЬ
ИГНОРИРОВАТЬ
УДАЛИТЬ
УДАЛИТЬ ПРОПАТЧЕННЫЙ
ОТКРЫТЬ НАСТPОЙКИ
ОТКРЫТЬ ПРОПАТЧЕННЫЙ
ПОВТОРИТЬ И ПЕРЕЗАГРУЗИТЬ
xManager
INSTALADO
ÚLTIMO
VERSIONES
REGISTRO DE CAMBIOS
HERRAMIENTAS DEL GESTOR
FUENTE
DISCORD
TELEGRAM
DONAR
ACERCA DE
xManager
Ajustes
Acerca de
ACTUALIZACIÓN AUTOMÁTICA DE LA LISTA
Al activar esta opción, la lista se actualizará automáticamente cada vez que inicie la aplicación.\n\nPuede actualizar la lista manualmente arrastrando la pantalla principal hacia abajo.
FORZAR LA AUTOINSTALACIÓN
Al activar esta opción, se instalará automáticamente la aplicación modificada y la actualización una vez descargadas.
TEMAS
UBICACIÓN DEL APK
Carpeta donde desea guardar los archivos descargados. Si no sabe cómo configurar esta función, déjela como está.\n\nNOTA: Esta función no es compatible con el almacenamiento externo (tarjetas SD) debido a limitaciones de almacenamiento, accesibilidad y permisos.
VACIAR LA CARPETA DE DESCARGAS
Pulse para eliminar la carpeta de descargas, incluyendo los archivos y actualizaciones descargadas.
RESTABLECER AJUSTES
Sin anuncios | Nuevas funciones | Libertad
Desarrollador de xManager
¡GRACIAS A TODOS LOS COLABORADORES! ❤️
Ha seleccionado esta versión modificada. ¿Desea continuar?
INFORMACIÓN DEL PARCHE
La descarga de este APK modificado sobrescribirá el archivo anterior ubicado en la carpeta externa de archivos descargados.
DESCARGANDO ARCHIVO
DESCARGADO CON ÉXITO
NUEVA ACTUALIZACIÓN DEL GESTOR
CONTINUAR
CANCELAR
DESCARGAR
MÁS TARDE
INSTALAR AHORA
INSTALAR ACTUALIZACIÓN
VOLVER
DESCARGAR ACTUALIZACIÓN
AHORA NO
ENLACE ESPEJO
LITE
Experimental
VERSIÓN EXPERIMENTAL
Habilitar esto le permite descargar e instalar la versión experimental de la aplicación parcheada.\n\nEsto incluye funciones alfa, beta y de acceso anticipado que no están disponibles en el parche de stock. Además, no se garantiza que sea estable.
DEMUESTRE SU APOYO
Somos un equipo no corporativo y sin fines de lucro. Las personas como usted nos animan a crear una aplicación para facilitar las cosas, especialmente desde la descarga hasta la instalación del mod.\n\nEstamos invirtiendo todo nuestro tiempo y esfuerzos para hacer las cosas bien. Haremos todo lo posible para continuar desarrollando esta aplicación tanto como podamos.\n\nEstaremos muy agradecidos con tu donación, cualquier monto nos ayudará!
MANTENIMIENTO
xManager no está disponible en este momento. Por favor, revise la aplicación más tarde.
¡GRACIAS!
IDIOMA
SITIO WEB
REDDIT
PREGUNTAS FRECUENTES
VERSIÓN CLONADA
Al activar esta opción, puede descargar e instalar la versión clonada de la aplicación modificada.\n\nEsto también resolverá la mayoría de los errores o problemas de instalación, especialmente si tiene una aplicación de Spotify preinstalada.
DESHABILITAR ANUNCIOS CON RECOMPENSAS
Sabemos que a la mayoría de nosotros no nos gustan los anuncios, pero en nuestro caso, esto nos ayuda enormemente a financiar nuestra base de datos, enlaces de alojamiento, actualizaciones, parches y necesidades diarias.\n\nEsta es la forma más sencilla de apoyarnos sin donar ni gastar nada.
INSTALACIÓN FALLIDA
Motivo: Intentó instalar una versión del mod inferior a la que ya está instalada.\n\nSoluciones:\nA. Seleccione una versión igual o superior.\nB. Desinstale la versión actual y, a continuación, instale la versión inferior.\n\nSi el problema persiste, consulte las preguntas frecuentes.
Motivo: El Spotify instalado en este dispositivo no provenía directamente de xManager ni de nuestro equipo.\n\nSolución: Desinstale la versión actual de la aplicación, reinicie xManager e inténtelo de nuevo. Si el problema persiste, consulte las preguntas frecuentes.
Motivo: La aplicación clonada instalada en este dispositivo no provino directamente de xManager ni de nuestro equipo.\n\nSolución: Desinstale la versión actual de la aplicación, reinicie xManager e inténtelo de nuevo. Si el problema persiste, consulte las preguntas frecuentes.
PARCHE ENCONTRADO
Se ha encontrado un APK parcheado en la carpeta de descargas. ¿Qué desea hacer?
DESHABILITAR NOTIFICACIÓN
Habilitar esto eliminará la notificación de recordatorio después de instalar la aplicación parcheada.
OCULTAR STOCK PARCHEADO
OCULTAR AMOLED PARCHEADO
OCULTAR LITE PARCHEADO
CERRAR
CLONAR
SÍ/INFO
INSTALAR
DESINSTALAR
IGNORAR
ELIMINAR
¿DESINSTALAR MOD?
AJUSTES DE SPOTIFY
AJUSTES DEL MOD
RECARGA Y REINICIO
xManager
УСТАНОВЛЕНО
ОСТАННЯ
ВЕPСІЇ
СПИСОК ЗМІН
ІНСТPУМЕНТИ МЕНЕДЖЕРА
КОД
TELEGRAM
ПІДТРИМАТИ
DISCORD
ПPО НАС
xManager
Налаштування
Про нас
АВТО-ОНОВЛЕННЯ СПИСКУ
Увімкнення цього параметра автоматично оновлюватиме список кожного разу, коли ви запускаєте програму.\n\n Список можна оновити вручну, перетягнувши головний екран вниз.
АВТОМАТИЧНЕ ВСТАНОВЛЕННЯ
Увімкнення цього параметра дозволить автоматично встановити патч застосунку та оновити його після завантаження.
ТЕМИ
PОЗТАШУВАННЯ APK
Шлях до теки, у якому ви хочете зберегти завантаженний APK. Якщо ви не знаєте, як налаштувати цю фунцію, залиште її як є\n\nПPИМІТКА: Ця функція не підтримує зберігання на зовнішню пам’ять (SD-накопичувач) через доступність, дозволи та обмеження пам’яті.
ОЧИСТИТИ ТЕКИ КАТАЛОГУ
Натисніть, щоб видалити всі теки каталогу. Вони включають завантажені файли та оновлення.
СКИНУТИ НАЛАШТУВАННЯ
Без реклами | Нові функції | Свобода
Pозробник xManager
ДЯКУЄМО ВСІМ УЧАСНИКАМ! ❤️
Ви вибрали цю версію патчу. Бажаєте продовжити?
ІНФОPМАЦІЯ ПPО ПАТЧ
Цей патч замінить попередній файл, розташований у зовнішньому теці. Будьте обережні.
ЗАВАНТАЖЕННЯ ФАЙЛУ
УСПІШНО ЗАВАНТАЖЕНО
НОВЕ ОНОВЛЕННЯ МЕНЕДЖЕPА
ПPОДОВЖИТИ
СКАСУВАТИ
ЗАВАНТАЖИТИ
ПІЗНІШЕ
УСТАНОВИТИ ЗАPАЗ
УСТАНОВИТИ ОНОВЛЕННЯ
ПОВЕPНУТИСЯ
ЗАВАНТАЖИТИ ОНОВЛЕННЯ
НЕ ЗАPАЗ
ДЗЕРКАЛЬНЕ ПОСИЛАННЯ
LITE
Експериментальні можливості
ЕКСПЕРИМЕНТАЛЬНА ВЕРСІЯ
Увімкнення цього параметра дозволить завантажити та встановити експериментальну версію поліпшеної застосунка.\n\nЦе включає функції альфа-версії, бета-тестування та дочасного доступу, які недоступні у Stock Patched. Крім того, не гарантується стабільність.
ПОКАЖІТЬ ВАШУ ПІДТPИМКУ
Ми є некомерційною, некорпоративною та безкомпромісною командою. Саме такі люди, як ви, надихають нас на створення застосунку, який значно спрощує життя, особливо на етапі від завантаження до встановлення.\n\nМи витрачаємо весь наш час і всі наші зусилля, щоб зробити все правильно і досконало. Ми зробимо все можливе, щоб підтримувати цей застосунок якомога довше.\n\nБудь-яка сума допоможе і буде дуже доречною!
ТЕХОБСЛУГОВУВАННЯ
xManager наразі недоступний. Будь ласка, зайдіть у застосунок пізніше.
ДЯКУЄМО!
МОВА
ВЕБСАЙТ
REDDIT
ЧАПИ
КЛОНОВАНА ВЕPСІЯ
Увімкнення цього параметра дозволить вам завантажити та встановити клоновану версію патчу застосунка.\n\nЦе також усуне більшість помилок або проблем під час установлення, особливо якщо у вас попередньо встановлено застосунок Spotify.
ВИМКНУТИ PЕКЛАМУ З ВИНАГОPОДОЮ
Ми знаємо, що більшості з нас не подобається реклама, але в нашому випадку це значно допомагає нам поповнювати нашу базу даних, розміщувати посилання, оновлення, додаткові виправлення і щоденні потреби.\n\nце найпростіший спосіб підтримати нас, нічого не жертвуючи і не витрачаючи.
ПОМИЛКА ВСТАНОВЛЕННЯ
Причина: ви намагалися встановити патч версію, нижчу за ту, яку встановлено.\n\nРішення:\nА. Виберіть версію, яка відповідає або є вищою за встановлену.\nБ. Видаліть поточну версію, а потім установіть нижчу.\n\nЯкщо проблема не зникне, перейдіть до розділу ЧаПи.
Причина: поточний патч, установлений на цьому пристрої, не надходив безпосередньо від xManager або від нашої команди.\n\nРішення: видаліть версію застосунку, перезапустіть xManager і спробуйте ще раз. Якщо проблема не зникне, перейдіть до розділу ЧаПи.
Причина: поточний клонований файл, установлений на цьому пристрої, не надходив безпосередньо від xManager або від нашої команди.\n\nРішення: видаліть версію застосунку, перезапустіть xManager і спробуйте ще раз. Якщо проблема не зникне, перейдіть до розділу ЧаПи.
НАЯВНИЙ ПАТЧ
Наявний файл патч знайдено в одній із тек. Що ви б хотіли зробити?
ВИМКНУТИ СПОВІЩЕННЯ
Увімкнення цього параметра прибере сповіщення-нагадування після кожного встановлення патчу застосунку.
ПРИХОВАТИ STOCK PATCHED
ПРИХОВАТИ AMOLED PATCHED
ПРИХОВАТИ LITE PATCHED
ЗАКРИТИ
КЛОНОВАНИЙ
SP/AP
УСТАНОВИТИ
ВИДАЛИТИ
ІГНОРУВАТИ
ВИДАЛИТИ
ВИДАЛИТИ
ВІДКРИТИ НАЛАШТУВАННЯ
ВІДКPИТИ ПАТЧ
ПОВТОРИТИ ТА ПЕРЕЗАВАНТАЖИТИ
xManager
YÜKLENDİ
EN SON
SÜRÜMLER
DEĞİŞİKLİKLER
YÖNETİCİ ARAÇLARI
KAYNAK
TELEGRAM
DESTEK
DISCORD
HAKKINDA
xManager
Ayarlar
Hakkında
LİSTEYİ OTOMATİK YENİLE
Bunu etkinleştirdiğinizde, uygulamayı her başlattığınızda liste otomatik olarak yenilenecektir.\n\nAna ekranı aşağı doğru sürükleyerek listeyi manuel olarak yenileyebilirsiniz.
OTOMATİK YÜKLEMEYİ ZORLA
Bunun etkinleştirilmesi, yamalı uygulamayı otomatik olarak yükleyecek ve indirildikten sonra güncelleyecektir.
TEMALAR
APK KONUMU
İndirilen dosyanın kopyasını kaydetmek istediğiniz dizin. Bu özelliği nasıl yapılandıracağınızı bilmiyorsanız, bunu olduğu gibi bırakın.\n\nNOT: Bu özellik, erişilebilirlik, izinler ve depolama sınırlamaları nedeniyle harici depolamayı (SD Kart) desteklemez.
DİZİN KLASÖRÜNÜ TEMİZLE
Dizin klasörünü silmek için üzerine dokunun. Bu, indirilen dosyaları ve güncellemeleri içerir.
TERCİHLERİ SIFIRLA
Reklamsızlık | Yeni Özellikler | Özgürlük
xManager Geliştiricisi
TÜM KATKIDA BULUNANLARA TEŞEKKÜRLER! ❤️
Bu yamalı sürümü seçtiniz. Devam etmek istiyor musunuz?
YAMA BİLGİSİ
Bu yama, harici dizinde bulunan önceki dosyanın üzerine yazılacaktır. Dikkatli bir şekilde ilerleyin.
DOSYA İNDİRİLİYOR
BAŞARIYLA İNDİRİLDİ
YENİ YÖNETİCİ GÜNCELLEMESİ
DEVAM
İPTAL
İNDİR
SONRA
YAMAYI YÜKLE
GÜNCELLEMEYİ YÜKLE
GERİ DÖN
GÜNCELLEMEYİ İNDİR
ŞİMDİ DEĞİL
YANSI BAĞLANTISI
HAFİF
Deneysel
DENEYSEL SÜRÜM
Bunu etkinleştirmek, yamalı uygulamanın deneysel sürümünü indirmenize ve yüklemenize olanak tanır.\n\nBu, stok yamasında bulunmayan alfa, beta ve erken erişim özelliklerini içerir. Ayrıca, kararlı olduğu garanti edilmez.
DESTEĞİNİZİ GÖSTERİN
Biz kar amacı gütmeyen, kurumsal olmayan ve taviz vermeyen bir ekibiz. Sizin gibi insanlar, özellikle indirmeden yüklemeye kadar işleri çok daha kolay hale getirmek için bir uygulama oluşturmamızı teşvik ediyor.\n\nSadece işleri doğru ve mükemmel hale getirmek için tüm zamanımızı ve en iyi çabalarımızı döküyoruz. Bu uygulamayı elimizden geldiğince desteklemek için elimizden gelenin en iyisini yapacağız \n\nHerhangi bir miktar yardımcı olacak ve çok takdir edilecektir!
BAKIM
xManager şu anda kullanılamıyor. Lütfen daha sonra tekrar deneyin.
TEŞEKKÜRLER!
DİL
WEB SİTESİ
REDDIT
SSS
KLONLANMIŞ SÜRÜM
Bunu etkinleştirmek, yamalı uygulamanın klonlanmış sürümünü indirmenize ve yüklemenize olanak tanır.\n\nBu, özellikle önceden yüklenmiş bir Spotify uygulamanız varsa, kurulum hatalarının veya sorunlarının çoğunu da çözecektir.
ÖDÜLLÜ REKLAMLARI DEVRE DIŞI BIRAK
Çoğumuzun reklamlardan hoşlanmadığını biliyoruz, ancak bizim durumumuzda bu, veritabanımızı, barındırma bağlantılarımızı, güncellemelerimizi, daha fazla yamayı ve günlük ihtiyaçlarımızı finanse etmemize önemli ölçüde yardımcı oluyor.\n\nBu, bağış yapmadan veya hiçbir şey harcamadan bizi desteklemenin en basit yoludur.
İNDİRME BAŞARISIZ
Sebep: Şu anda yüklü olandan daha düşük bir yamalı sürüm yüklemeye çalıştınız.\n\nÇözümler:\nA. Eşit veya daha yüksek bir sürüm seçin.\nB. Geçerli sürümü kaldırın, ardından sürüm düşürün.\n\nSorun devam ederse SSS bölümünü kontrol edin.
Sebep: Bu cihazda yüklü olan mevcut yama doğrudan xManager\'dan veya ekibimizden gelmedi.\n\nÇözüm: Uygulamanın mevcut sürümünü kaldırın, xManager\'ı yeniden başlatın ve tekrar deneyin. Sorun devam ederse SSS bölümünü kontrol edin.
Sebep: Bu cihaza yüklenen mevcut klonlanmış doğrudan xManager\'dan veya ekibimizden gelmedi.\n\nÇözüm: Uygulamanın mevcut sürümünü kaldırın, xManager\'ı yeniden başlatın ve tekrar deneyin. Sorun devam ederse SSS bölümünü kontrol edin.
ZATEN YAMALANMIŞ
Harici dizinde mevcut bir yama tespit edildi. Hangi işlemi yapmak istersiniz?
BİLDİRİMİ DEVRE DIŞI BIRAK
Bunu etkinleştirmek, yamalı uygulamayı yükledikten sonra hatırlatma bildirimini kaldıracaktır.
STOK YAMAYI GİZLE
AMOLED YAMAYI GİZLE
HAFİF YAMAYI GİZLE
KAPAT
KLONLANMIŞ
SP/AP
İNDİR
KALDIR
UNUT
SİL
YAMAYI KALDIR
AYARLARI AÇ
YAMAYI AÇ
YENİDEN GETİR VE YENİDEN BAŞLAT
xManager
تم التثبيت
الأحدث
الإصدارات
سجل التغييرات
أدوات المدير
المصدر
تيليجرام
تبرع
ديسكورد
حول
xManager
الإعدادات
حول
التحديث التلقائي للقائمة
سيؤدي تفعيل هذا الخيار إلى تحديث القائمة تلقائيًا في كل مرة تقوم فيها بتشغيل التطبيق \n\nتستطيع يدويًا تحديث القائمة عن طريق السحب لأسفل في الشاشة الرئيسية
فرض التثبيت التلقائي
تفعيل هذا الخيار سيؤدي لتثبيت التطبيق المعدل وتحديثه بمجرد تحميله.
عرض الثيمات
مسار التطبيق
مسار الملفات حيث تريد حفظ الملف الذي تم تحميله. إذا كنت لا تعرف كيفية تعديل هذه الميزة، فاتركها كما هي. \n\nملاحظة: هذه الميزة لا تدعم التخزين الخارجي (بطاقة SD) بسبب إمكانية الوصول والأذونات وقيود التخزين.
مسح مجلدات التطبيق
اضغط هنا لحذف جميع المجلدات بما في ذلك التطبيقات والتحديثات التي تم تحميلها.
إعادة ضبط الإعدادات
بلا إعلانات | مميزات جديدة | بكل حرية
مطور xManager
شكرًا لجميع المساهمين! ❤️
لقد حددت هذه النسخة المعدلة. هل تريد الاستمرار؟
معلومات التعديل
سيؤدي تحميل ملف apk المعدل هذا إلى استبدال الملف السابق الموجود في مسار الملف الخارجي للتطبيق.
جاري تحميل الملف..
تم التحميل بنجاح
يوجد تحديث جديد
استمرار
إلغاء
تحميل
لاحقًا
تثبيت الآن
تثبيت التحديث
الرجوع للخلف
تحميل التحديث
ليس الآن
رابط مرآة
لايت
تجريبي
النسخة التجريبية
تفعيل هذا يسمح لك بتحميل وتثبيت الإصدار التجريبي من التطبيق المعدل.\ ن \ ن ويشمل ذلك ألفا، بيتا والوصول المبكر للميزات التي لا تتوفر في الإصدار المعدل العادي. بالإضافة إلى ذلك، ليس مضمون أن يكون مستقر.
أظهر دعمك
نحن فريق غير ربحي وغير مؤسسي وغير معرض للخطر. يشجعنا أشخاص مثلك على إنشاء تطبيق لجعل الأمور أكثر سهولة خاصة من التحميل إلى التثبيت.\n\nنحن نبذل كل وقتنا وقصارى جهدنا فقط لجعل الأمور في نصابها الصحيح وبشكل مثالي. سنبذل قصارى جهدنا لدعم هذا التطبيق قدر استطاعتنا.\n\nأي مبلغ سيساعد وسيكون موضع تقدير كبير!
يوجد صيانة
تطبيق xManager غير متوفر حاليًا. يرجى التحقق لاحقًا.
شكرًا
اللغة
الموقع
ريديت
الأسئلة الشائعة
نسخة مستنسخة
تفعيل هذا يسمح لك بتحميل وتثبيت النسخة المستنسخة من التطبيق المعدل. وهذا أيضا حل معظم أخطاء أو مشاكل التثبيت خاصة إذا كان لديك تطبيق سبوتيفاي مثبت مسبقًا.
تعطيل الإعلانات بمكافأة
نحن نعلم أن معظمنا لا يحب الإعلانات ولكن في حالتنا، يساعدنا هذا بشكل كبير في تمويل قاعدة البيانات الخاصة بنا وروابط الاستضافة والتحديثات والمزيد من التعديلات والاحتياجات اليومية. هذه هي أبسط طريقة لدعمنا دون التبرع أو إنفاق أي شيء.
فشل التثبيت
السبب: حاولت تثبيت إصدار معدل أقل مما هو مثبت حاليًا. الحلول: أ. حدد إصدارًا مساويًا أو أعلى منه. ب. إلغاء تثبيت الإصدار الحالي، ثم تقليله. إذا استمرت المشكلة، تحقق من الأسئلة الشائعة.
السبب: التطبيق المعدل المثبت حاليًا على هذا الجهاز لم يأت مباشرة من xManager أو من فريقنا. الحل: إلغاء تثبيت الإصدار الحالي من التطبيق، إعادة تشغيل xManager وحاول مرة أخرى. إذا استمرت المشكلة، تحقق من الأسئلة الشائعة.
السبب: النسخة المستنسخة المثبتة حاليًا على هذا الجهاز لم تأت مباشرة من xManager أو من فريقنا. الحل: إلغاء تثبيت الإصدار الحالي من التطبيق، إعادة تشغيل xManager وحاول مرة أخرى. إذا استمرت المشكلة، تحقق من الأسئلة الشائعة.
التعديل موجود
ملف التطبيق المعدل موجود في المسار الخارجي. ما الذي تريد القيام به?
تعطيل الإخطار
سيؤدي تفعيل هذا إلى إزالة إشعار التذكير بعد تثبيت التطبيق المعدل.
إخفاء العادي المعدل
إخفاء AMOLED المعدل
إخفاء لايت المعدل
إغلاق
المستنسخة
ري / آم
تثبيت
إلغاء التثبيت
تجاهل
حذف
إلغاء تثبيت المعدلة
فتح الإعدادات
فتح المعدلة
إعادة الجلب وإعادة التشغيل
xManager
NAMEŠ\u010cENA
NAJNOVEJŠA
VERZIJE
DNEVNIK SPREMEMB
ORODJA ZA MANAGER
VIR
TELEGRAM
DONIRAJTE
DISCORD
O NAS
xManager
Nastavitve
O nas
SAMODEJNA OSVEŽITEV SEZNAMA
Aktiviranje tega bo samodejno osvežilo seznam vsaki\u010d, ko zaženete aplikacijo.\n\nSeznam lahko ro\u010dno posodobite tako, da povle\u010dete glavni zaslon navzdol.
PRISILNA SAMODEJNA NAMESTITEV
Aktiviranje tega bo samodejno namestilo spremenjeno aplikacijo in jo posodobilo, ko bo prenesena.
TEME
LOKACIJA APK
Mesto v datotekah, kjer želite shraniti naloženo apk. \u010ce ne veste, kako konfigurirati to funkcijo, jo pustite, kot je. \n\nOPOMBA: Ta funkcija ne podpira zunanjega pomnilnika (SD kartice) zaradi dostopnosti, dovoljenj in omejitev shranjevanja.
IZBRIŠITE MESTA DATOTEK
Tapnite, da izbrišete vsa mesta datotek, vklju\u010dno s prenesenimi apk in posodobitvami.
PONASTAVITE NASTAVITVE
Brez Oglasov | Nove Funkcije | Svoboda
xManager Razvijalec
HVALA VSEM SODELUJO\u010cIM! ❤️
Izbrali ste to spremenjeno verzijo. Ali želite nadaljevati?
INFORMACIJE O DATOTEKI
Prenos te spremenjene apk bo zamenjal prejšnjo datoteko, ki se nahaja v zunanjem mestu datotek aplikacije.
PRENAŠANJE DATOTEKE
USPEŠNO PRENESENO
NOVA POSODOBITEV MANAGER-JA
NADALJUJ
PREKLI\u010cI
PRENESI
KASNEJE
PRENESI ZDAJ
PRENESI POSODOBITEV
POJDI NAZAJ
PRENESI POSODOBITEV
NE ZDAJ
ZRCALNA POVEZAVA
LITE
Eksperimentalno
Eksperimentalna Različica
omogočanje tega vam omogoča prenos in namestitev eksperimentalne različice popravljene aplikacije.\n\nTo vključuje funkcije alfa, beta in zgodnjega dostopa, ki niso na voljo v zalogah. Poleg tega ni zagotovljeno stabilno.
POKAŽITE SVOJO PODPORO
Smo neprofitna in nevladna organizacija. Ljudje, kot ste vi, nas spodbujate, da ustvarjamo aplikacijo, ki bo olajšala stvari, zlasti od prenosa do namestitve. \n\nVes svoj čas in največ truda vlagamo v to, da bi bile stvari pravilne in popolne. Potrudili se bomo, da bomo to aplikacijo posodabljali, dokler bomo lahko.\n\nVsak znesek pomaga in bo zelo cenjen!
VZDRŽEVANJE
xManager trenutno ni na voljo. Prosimo, preverite stanje aplikacije kasneje.
HVALA!
JEZIK
SPLETNA STRAN
REDDIT
POGOSTA VPRAŠANJA
KLONIRANA RAZLI\u010cICA
Aktiviranje tega vam bo omogočilo prenos in namestitev klonirane različice spremenjene aplikacije.\n\nTo bo odpravilo tudi večino namestitvenih napak ali težav, še posebej, če imate že vnaprej nameščeno aplikacijo Spotify.
ONEMOGO\u010cI NAGRAJENE OGLASE
Zavedamo se, da vas večina ne mara oglasov, vendar nam to bistveno pomaga pri financiranju naše baze podatkov, gostovanju povezav, posodobitvah in dnevnih potrebah.\n\nJe najbolj preprost način, da nas podprete zastonj in brez donacij.
NAMESTITEV NI USPELA
Razlog: Poskušali ste namestiti različico, ki je nižja od trenutno nameščene.\n\nRešitve:\nA. Izberite različico, ki je enaka ali večja od trenutne.\nB. Odstranite trenutno nameščeno različico in namestite nižjo različico.\n\nČe se težava nadaljuje, preverite Pogosta vprašanja.
Razlog: Različica Spotify, ki je trenutno nameščena na tej napravi ni prišla neposredno iz strani naše xManager ekipe.\n\nRešitev: Odstranite trenutno različico aplikacije, znova zaženite xManager in poskusite znova. Če se težava nadaljuje, preverite rubriko "Pogosta vprašanja"".
Razlog: Klonirana različica Spotify, ki je trenutno nameščena na tej napravi ni prišla neposredno iz strani naše xManager ekipe.\n\nRešitev: Odstranite trenutno različico aplikacije, znova zaženite xManager in poskusite znova. Če se težava nadaljuje, preverite rubriko "Pogosta vprašanja".
OBSTOJEČA DATOTEKA
Že obstoječa klonirana različica spremenjene aplikacije je bila najdena v mestu datotek. Kako želite nadaljevati?
ONEMOGOČI OBVESTILO
Če to omogočite, boste po namestitvi popravljene aplikacije odstranili obvestilo opomnika.
SKRIJ ZALOGE ZAKRPANE
SKRIJ AMOLED ZAKRPAN
SKRIJ LITE ZAKRPAN
Zapri
Klonirano
SP/AP
Namestitev
Odstrani
Prezri
Zbriši
ODSTRANITE APLIKACIJO
ODPRITE NASTAVITVE
ODPRITE APLIKACIJO
PONOVNO ZAŽENITE IN ZNOVA ZAŽENITE
xManager
INSTALATĂ
RECENTĂ
VERSIUNI
JURNAL SCHIMBĂRI
UNELTE DE ADMINISTRARE
SURSĂ
TELEGRAM
SUSȚINE
DISCORD
DESPRE
xManager
Setări
Despre
AUTO-REÎMPROSPĂTAREA LISTEI
La activare, lista va fi automat reîmprospătată de fiecare dată când deschizi aplicația.\n\nVei putea să reîmprospătezi manual lista prin tragerea în jos a ecranului principal.
AUTO-INSTALARE FORȚATĂ
La activare, aplicația modificată și actualizarea se vor instala automat după descărcare.
TEME
LOCAȚIA APK-ULUI
Locația în care va fi salvată copia fișierului descărcat. Dacă nu cunoști cum să configurezi această setare, te sfătuim să o lași așa cum e.\n\nNOTIȚĂ: Această setare nu funcționează cu memorie externă (Card SD) din cauza accesibilității, permisiunilor și restricțiilor de stocare.
CURĂȚĂ MAPA DE LA LOCAȚIE
Apasă pentru a șterge mapa de la locație. Asta va include fișierele descărcate și actualizările.
RESTABILEȘTE SETĂRILE
Fără Reclame | Funcții Noi | Libertate
Dezvoltator xManager
MULȚUMIRI TUTUROR CONTRIBUITORILOR! ❤️
Ai selectată această versiune modificată. Dorești să continui?
INFORMAȚIE DESPRE VERSIUNE
Descărcarea acestui apk modificat va înlocui fișierul anterior care e stocat la locație.
FIȘIERUL SE DESCARCĂ
DESCĂRCAT CU SUCCES
ACTUALIZARE NOUĂ PENTRU XMANAGER
CONTINUĂ
ANULEAZĂ
DESCARCĂ
MAI TÂRZIU
INSTALEAZĂ ACUM
INSTALEAZĂ ACTUALIZAREA
ÎNTOARCE-TE
DESCARCĂ APLICAȚIA
NU ACUM
LINK OGLINDĂ
LITE
Experimental
Versiune Experimentală
activarea acestui lucru vă permite să descărcați și să instalați versiunea experimentală a aplicației patch-uri.\n\naceasta include caracteristici alfa, beta și early accesss care nu sunt disponibile în stoc patch-uri. În plus, nu este garantat stabil.
OFERĂ-NE SPRIJIN
Noi suntem o echipă nonprofit, noncorporativă și necompromisă. Oameni ca tine ne dau curajul să creăm o aplicație care face lucrurile mult mai ușoare, de la descărcat până la instalare.\n\nNoi dedicăm tot timpul și efortul nostru pentru a face totul bine și perfect. O să facem tot ce putem ca să întreținem această aplicație pentru cât mai mult timp.\n\nOrice sumă ne va ajuta și va fi enorm apreciată!
MENTENANȚĂ
xManager nu este disponibil la moment. Revino mai târziu.
MERSI!
LIMBĂ
SITE WEB
REDDIT
ÎNTREBĂRI FRECVENTE
VERSIUNE CLONĂ
La activare, vei putea să descarci și să instalezi versiunea clonă a aplicației modificate.\n\nAceastă versiunea de-asemenea va rezolva majoritatea problemelor sau erorilor legate de instalare, în special dacă ai o versiune preinstalată a aplicației Spotify.
DEZACTIVEAZĂ RECLAMELE CU RECOMPENSĂ
Știu că multora nu le plac reclamele, dar în cazul nostru, ele ne ajută semnificativ la finanțarea bazei de date, gazdei pentru fișiere, actualizărilor, versiunilor modificate și necesităților zilnice.\n\nAsta este forma cea mai simplă de a ne susține fără să donezi sau să cheltui bani.
INSTALAREA A EȘUAT
Motivul: Ai încercat să instalezi o versiune mai veche decât versiunea deja instalată.\n\nSoluții:\nA. Alege o versiune egală sau mai nouă.\nB. Dezinstalează versiunea curentă și instalează versiunea veche.\n\nDacă problema persistă, verifică secția Întrebări Frecvente.
Motivul: Versiunea curentă Spotify de pe dispozitiv nu a fost creată de echipa noastră.\n\nSoluție: Dezinstalează versiunea curentă a aplicației, restartează xManager și încearcă din nou. Dacă problema persistă, verifică secția Întrebări Frecvente.
Reason: Versiunea curentă a clonei de pe dispozitiv nu a fost creată de echipa noastră.\n\nSoluție: Dezinstalează versiunea curentă a aplicației, restartează xManager și încearcă din nou. Dacă problema persistă, verifică secția Întrebări Frecvente.
APK EXISTENT
Un apk existent a fost găsit la locație. Ce acțiune ai dori să întreprinzi?
DEZACTIVAȚI NOTIFICAREA
Activarea acestui lucru va elimina notificarea de memento după instalarea aplicației patch-uri.
ASCUNDE STOC PATCH-URI
ASCUNDE AMOLED PATCH-URI
ASCUNDE LITE PATCH-URI
ÎNCHIDE
CLONĂ
OB/AM
INSTALEAZĂ
DEZINSTALEAZĂ
IGNORĂ
ȘTERGE
DEZINSTALEAZĂ VERSIUNEA MODIFICATĂ
DESCHIDE SETĂRI
DESCHIDE VERSIUNEA MODIFICATĂ
REFETCH ȘI REBOOT
xManager
설치됨
최근
버전
업데이트 내역
관리 도구
소스
텔레그램
기부
디스코드
정보
xManager
설정
정보
자동 새로고침
앱을 실행할 때마다 버전 정보를 새로고침합니다.\n\n화면을 아래로 드래그해 수동으로 새로고침할 수 있습니다.
자동 설치
자동으로 새 버전을 다운로드 및 설치합니다.
테마
APK 저장 위치
APK를 저장할 경로를 지정합니다. 기본 경로를 수정하지 않는 것을 추천드립니다.\n\n안내: 저장공간 사용 권한이 필요합니다! 권한 제한으로 인하여 외부 저장소를 지원하지 않습니다.
폴더 청소
다운로드된 모든 파일을 삭제합니다.
설정 초기화
광고 제거 | 기능 추가 | 프리덤
xManager 개발자
모든 기여자 분들께 감사합니다! ❤️
이 버전을 선택하셨습니다. 다운로드를 진행하시겠습니까?
패치 정보
다운로드를 계속 진행할 경우, 원래의 파일이 덮어씌워지게 됩니다.
파일 다운로드
다운로드 완료!
새 버전 업데이트
계속
취소
다운로드
나중에
지금 설치
업데이트 설치
뒤로
다운로드 업데이트
나중에
미러 링크
라이트
실험적
실험 버전
이 기능을 사용하면 패치 된 응용 프로그램의 실험 버전을 다운로드하고 설치할 수 있습니다.\엔\엔 이 알파 포함,재고 패치에서 사용할 수없는 베타 및 초기 액세스 기능. 또한,안정을 보장 할 수 없습니다.
여러분의 지원을 기다립니다
우리 개발팀은 비영리로 운영됩니다. 사용자에게 쉽게 사용 가능한 앱을 만들겠습니다.\n\n저희는 완벽한 앱을 만들기 위해 모든 시간과 노력을 투자합니다.\n\n우리는 이 앱을 지원하기 위해 최선을 다할 것입니다.\n\n모든 기부금은 도움이 됩니다. 대단히 감사합니다!
유지 관리(설치된 앱)
현재 xManager를 사용할 수 없습니다. 나중에 다시 시도해주세요.
감사합니다!
언어
웹사이트
레딧
자주 질문
복제된 버전
이 기능을 활성화하면 패치된 앱의 \'복제된 버전\'을 다운로드하여 설치할 수 있습니다. 앱의 설치 과정 중에 발생하는 대부분의 오류를 해결합니다. 특히 기본 Spotify 앱이 설치되어 있는 경우 도움이 될 수 있습니다.
광고 사용 중지
우리는 여러분이 광고를 좋아하지 않는다는 것을 알고 있지만, 저희에게 광고는 데이터베이스 운영, 호스팅, 업데이트, 더 많은 패치 및 일일 요구 사항에 자금을 지원하는 데 크게 도움이 됩니다. 이는 아무것도 지출하지 않고 저희 팀을 지원하는 가장 간단한 방법입니다.
설치 실패
이유: 현재 설치된 것보다 낮은 버전의 앱을 설치하려고 했습니다. 현재버전보다 높은 버전을 선택하시거나, 현재 버전을 제거한 다음 다운그레이드하십시오. 문제가 지속되면 자주 묻는 질문을 확인하세요.
이유: 이 장치에 설치된 Spotify는 xManager에서 만든 앱이 아닙니다. 현재 버전의 앱을 제거한 뒤 xManager를 다시 시작하고 다시 시도하십시오. 문제가 지속되면 자주 묻는 질문을 확인하세요.
이유: 이 장치에 설치된 복제 앱은 xManager에서 만든 앱이 아닙니다. 현재 버전의 앱을 제거한 뒤 xManager를 다시 시작하고 다시 시도하십시오. 문제가 지속되면 자주 묻는 질문을 확인하세요.
패치 존재
해당 버전의 앱이 이미 다운로드되어 있습니다. 어떻게 하시겠습니까?
알림 비활성화
이 기능을 활성화하면 패치 된 응용 프로그램을 설치 한 후 알림 알림이 제거됩니다.
재고 패치 숨기기
패치된 아몰레드 숨기기
라이트 패치 숨기기
닫기
복제됨
SP/AP
설치
제거
무시
삭제
패치 제거
설정 열기
패치 열기
리페치 및 재부팅
xManager
GËINSTALLEERD
LAATSTE
VERSIES
WIJZINGENLOGBOEK
MANAGER HULPMIDDELEN
BRON
TELEGRAM
DONEER
DISCORD
OVER
xManager
Instellingen
Over
LIJST AUTOMATISCH LADEN
Dit activeren zal de lijst automatisch opnieuw laden elke keer dat je de applicatie opent.\n\nJe kan manueel de lijst herladen door het homescherm naar beneden te trekken.
FORCEER AUTOMATISCH INSTALLEREN
Dit activeren zal de gepatchte applicatie automatisch installeren en updaten als het gedownload is.
THEMAS
APK LOCATIE
Bestandsmap waarin je het bestand wil opslaan. Als je niet weet hoe je dit moet instellen, laat het dan zoals het is.\n\nOPMERKING: Deze functie ondersteunt niet de externe opslag (SD Kaart) vanwege toegankelijkheid, toestemmingen en opslag beperkingen.
BESTANDSMAPPEN OPSCHONEN
Klik om al de bestandsmappen inclusief de gedownloade bestanden en updates te verwijderen.
INSTELLING RESETTEN
Advertentievrij | Nieuwe Functies | Vrijheid
xManager Ontwikkelaar
DANK AAN ALLE BIJDRAGERS! ❤️
Je hebt deze gepatchte versie geselecteert. Wil je verder gaan?
PATCH-INFORMATIE
Deze gepatchte apk downloaden zal het vorige bestand in de externe applicatie bestandsmap overschrijven.
BESTAND DOWNLOADEN
SUCCESVOL GEDOWNLOAD
NIEUWE MANAGER UPDATE
VERDERGAAN
ANNULEREN
DOWNLOADEN
LATER
NU INSTALLEREN
UPDATE INSTALLEREN
TERUGGAAN
UPDATE DOWNLOADEN
NIET NU
MIRROR LINK
LITE
Experimental
EXPERIMENTELE VERSIE
Hiermee kunt u de experimentele versie van de gepatchte toepassing downloaden en installeren.\n\nDit omvat alpha, beta en early Access functies die niet beschikbaar zijn in de voorraad gepatcht. Bovendien niet gegarandeerd stabiel.
LAAT JE STEUN ZIEN
Wij zijn een non-profit, niet-gezamenlijk en een niet-samengesteld team. Mensen zoals jouw moedigen ons aan om een app te maken die dingen veel makkelijker maakt, met name het downloaden tot installeren.\n\nWij stoppen onze tijd en moeite hierin om het slechts goed en perfect te maken. Wij zullen onst best doen deze app te ondersteunen zo lang als wij kunnen\n\nElk aantal zal helpen en zeer gewaardeerd worden!
ONDERHOUD
xManager is nu momenteel onbeschikbaar. Check alsjeblieft de applicatie later.
BEDANKT!
TAAL
WEBSITE
REDDIT
VEELGESTELDE VRAGEN
GEKLOONDE VERSIE
Door dit te activeren kunt u de gekloonde versie van de gepatchte applicatie downloaden en installeren.\n\nDit zal ook de meeste installatiefouten of problemen oplossen, vooral als je een vooraf geïnstalleerde spotify applicatie hebt.
REWARD ADS UITSCHAKELEN
We weten dat de meesten van ons niet graag advertenties, maar in ons geval, dit aanzienlijk helpen ons om onze database te financieren, hosting links, updates, meer patches, en dagelijkse behoeften.\n\nDit is de eenvoudigste manier om ons te ondersteunen zonder iets te doneren of uit te geven.
INSTALLATIE MISLUKT
Reden: u hebt geprobeerd om een mod-versie lager dan wat momenteel is geïnstalleerd installeren.\n\noplossingen:\nA. Selecteer een versie gelijk aan of groter dan.\nB. Verwijder de huidige versie en downgrade.\n\nIf het probleem blijft bestaan, controleer de FAQ.
Reden: de huidige Spotify geïnstalleerd op dit apparaat kwam niet rechtstreeks van xManager of van ons team.\n\noplossing: verwijder de huidige versie van de applicatie, herstart xManager en probeer het opnieuw. Als het probleem blijft bestaan, controleer dan de FAQ.
Reden: de huidige gekloonde geïnstalleerd op dit apparaat kwam niet rechtstreeks van xManager of van ons team.\n\noplossing: verwijder de huidige versie van de applicatie, herstart xManager en probeer het opnieuw. Als het probleem blijft bestaan, controleer dan de FAQ.
BESTAANDE PATCHED
Een bestaand gepatcht bestand gevonden in een van de directory. Welke actie wilt u ondernemen?
NOTIFICATIE UITSCHAKELEN
Als u dit inschakelt, wordt de herinneringsmelding verwijderd na het installeren van de gepatchte toepassing.
HIDE STOCK PATCHED
HIDE AMOLED PATCHED
HIDE LITE PATCHED
SLUITEN
KLONEN
SP/AP
INSTALLEREN
VERWIJDEREN
NEGEREN
VERWIJDEREN
GEPATCHED VERWIJDEREN
INSTELLINGEN OPENEN
OPEN GEPATCHED
REFETCH EN REBOOT
xManager
CÀI ĐẶT
PHIÊN BẢN MỚI NHẤT
DANH SÁCH PHIÊN BẢN
DANH SÁCH THAY ĐỔI
CÔNG CỤ QUẢN LÝ
MÃ NGUỒN
TELEGRAM
ĐÓNG GÓP
DISCORD
GIỚI THIỆU
xManager
Cài đặt
Giới thiệu
TỰ ĐỘNG LÀM MỚI DANH SÁCH
Tự động làm mới danh sách mỗi khi vào ứng dụng\n\nCó thể làm mới danh sách thủ công bằng cách kéo màn hình chính xuống.
TỰ ĐỘNG CÀI ĐẶT
Tự động tải và cài đặt bản vá lỗi mới nhất
Giao diện
THƯ MỤC APK
Thư mục lưu file đã tải xuống. Không thay đổi nếu bạn không biết cách cấu hình tính năng này. \n\nLƯU Ý: Tính năng này không hỗ trợ bộ nhớ ngoài (Thẻ SD) do giới hạn khả năng truy cập, quyền và bộ nhớ.
XÓA THƯ MỤC DỮ LIỆU
Nhấn để xóa tất cả các thư mục dữ liệu bao gồm các tệp đã tải xuống và các bản cập nhật.
ĐẶT LẠI CÁC CÀI ĐẶT
Không quảng cáo | Tính năng mới | Miễn phí
Nhà phát triển xManager
CẢM ƠN TẤT CẢ MỌI NGƯỜI ĐÃ HỖ TRỢ! ❤️
Bạn đã chọn bản vá này. Bạn có muốn tiếp tục?
THÔNG TIN ĐÓNG GÓP
Tải xuống sẽ ghi đè lên tệp trước đó nằm ở thư mục tệp bên ngoài ứng dụng.
ĐANG TẢI
TẢI XUỐNG THÀNH CÔNG
CẬP NHẬT MỚI
TIẾP TỤC
HỦY BỎ
TẢI XUỐNG
ĐỂ SAU
CÀI ĐẶT NGAY
CÀI ĐẶT CẬP NHẬT
QUAY LẠI
TẢI XUỐNG BẢN CẬP NHẬT
ĐỂ SAU
MIRROR LINK
LITE
Thử nghiệm
PHIÊN BẢN THỬ NGHIỆM
Bật tính năng này cho phép bạn tải xuống và cài đặt phiên bản thử nghiệm của ứng dụng.\n\nBao gồm các tính năng alpha, beta và truy cập sớm mới nhất. Tuy nhiên, có thể không ổn định.
ĐÓNG GÓP
xManger Team là một nhóm phi lợi nhuận, phi công ty và không thỏa hiệp. Bọn mình đang dành toàn bộ thời gian và công sức cho ứng dụng này và sẽ hộ trợ ứng dụng cho đến khi còn có thể.\n\nSự đóng góp của các bạn sẽ giúp ích cho nhóm rất nhiều. Xin cảm ơn!
BẢO TRÌ
xManager hiện không khả dụng. Vui lòng kiểm tra ứng dụng sau.
THANKS!
NGÔN NGỮ
TRANG WEB
REDDIT
FAQ
PHIÊN BẢN CLONE
Tải xuống và cài đặt phiên bản clone của ứng dụng.\n\nPhiên bản này sẽ giải quyết hầu hết các lỗi hoặc sự cố cài đặt, đặc biệt nếu như bạn đã cài đặt sẵn ứng dụng Spotify.
TẮT QUẢNG CÁO
Quảng cáo giúp chúng mình có kinh phí để có thể duy trì và phát triển ứng dụng, lưu trữ cơ sở dữ liệu và cập nhật các bản vá mới nhất.\n\nNếu không donate thì bạn có thể bật quảng cáo để hỗ trợ nhóm nhé!
CÀI ĐẶT THẤT BẠI
Lý do: Bạn đang cố cài đặt phiên bản mod thấp hơn phiên bản hiện đang được cài đặt.\n\nGiải pháp:\nA. Hãy chọn phiên bản bằng hoặc lớn hơn.\nB. Gỡ cài đặt phiên bản hiện tại, sau đó hạ cấp.\n\nNếu không được, hãy đọc phần câu hỏi thường gặp (FAQ).
Lý do: Phiên bản Spotify hiện tại được cài đặt trên thiết bị này không đến từ nhóm xManager.\n\nGiải pháp: Gỡ cài đặt phiên bản hiện tại, khởi động lại xManager và thử lại. Nếu không được, hãy đọc phần câu hỏi thường gặp (FAQ).
Lý do: Phiên bản Spotify clone hiện tại được cài đặt trên thiết bị này không đến từ nhóm xManager.\n\nGiải pháp: Gỡ cài đặt phiên bản hiện tại của ứng dụng, khởi động lại xManager và thử lại. Nếu không được, hãy đọc phần câu hỏi thường gặp (FAQ).
PHÁT HIỆN BẢN VÁ
Tìm thấy một bản vá trong thư mục điện thoại!
TẮT THÔNG BÁO
Bật tính năng này sẽ xóa thông báo nhắc nhở sau khi cài đặt ứng dụng đã vá.
ẨN CỔ VÁ
ẨN AMOLED VÁ
ẨN LITE VÁ
ĐÓNG
CLONE
SP/AP
CÀI ĐẶT
GỠ BỎ
BỎ QUA
XÓA
GỠ BỎ BẢN VÁ
MỞ CÁC THIẾT LẬP
MỞ BẢN VÁ
REFETCH VÀ KHỞI ĐỘNG LẠI
xManager
INSTALLIERT
NEUSTE
VERSIONEN
CHANGELOGS
MANAGER TOOLS
QUELLE
TELEGRAM
SPENDEN
DISCORD
ÜBER
xManager
Einstellungen
Über
LISTE AUTOMATISCHE-AKTUALISIERUNG
Wenn Du diese Funktion aktivierst, wird die Liste bei jedem Start der Anwendung automatisch aktualisiert.\n\nDu kannst die Liste auch manuell aktualisieren, indem Du nach auf der Hauptseite nach unten swipest.
ERZWINGE AUTOMATISCHE-INSTALLIERUNG
Wenn Du diese Option aktivierst, wird die gepatchte Anwendung und das Update nach dem Herunterladen automatisch installiert.
THEMEN
APK SPEICHERORT
Dateiverzeichnis, in dem Du die heruntergeladene Datei speichern möchtest. Wenn Du nicht weißt, wie Du diese Funktion konfigurieren kannst, lass diese Einstellung unverändert.\n\nHINWEIS: Diese Funktion unterstützt keine externen Speichermedien (SD-Karten) aufgrund von Zugriffsmöglichkeiten, Berechtigungen und Speicherplatzbeschränkungen..
VERZEICHNISORDNER LEEREN
Tippe, um alle Verzeichnisordner einschließlich der heruntergeladenen Dateien und Updates zu löschen.
EINSTELLUNGEN ZURÜCKSETZEN
Werbefrei | Neue Funktionen | Unabhängigkeit
xManager Entwickler
DANKE AN ALLE MITWIRKENDEN! ❤️
Du hast diese gepatchte Version ausgewählt. Möchtest Du fortfahren?
GEPATCHTE DATEN
Das Herunterladen dieser gepatchten APK überschreibt die vorherige Datei, die sich im externen Dateiverzeichnis der Anwendung befindet.
AM HERUNTERLADEN
ERFOLGREICH HERUNTERGELADEN
NEUES MANAGER UPDATE
FORTFAHREN
ABBRECHEN
DOWNLOAD
SPÄTER
JETZT INSTALLIEREN
UPDATE INSTALLIEREN
GEHE ZURÜCK
UPDATE DOWNLOADEN
NICHT JETZT
LINK SPIEGELN
LITE
Experimentell
EXPERIMENTELLE VERSION
Wenn Sie dies aktivieren, können Sie die experimentelle Version der gepatchten Anwendung herunterladen und installieren.\n\nDies beinhaltet Alpha-, Beta- und Early-Access-Funktionen, die im gepatchten Bestand nicht verfügbar sind. Außerdem nicht garantiert stabil.
ZEIGE DEINEN SUPPORT
Wir sind ein gemeinnütziges, nicht-korporatives und nicht-kompromittiertes Team. Menschen wie Dich haben uns ermutigt, eine App zu entwickeln, die alles einfacher macht, vor allem das Herunterladen und die Installation.\n\nWir investieren all unsere Zeit und Mühe, um alles richtig und perfekt zu machen. Wir werden unser Bestes tun, um diese App so lange wie möglich zu entwickeln.\n\nJeder Betrag wird helfen und sehr geschätzt werden!
WARTUNG
xManager ist derzeit nicht verfügbar. Bitte überprüfe die Anwendung später erneut.
DANKE!
SPRACHE
WEBSITE
REDDIT
FAQ
GEKLONTE VERSION
Wenn Sie dies aktivieren, können Sie die geklonte Version der gepatchten Anwendung herunterladen und installieren.\n\nDies wird auch die meisten Installationsfehler oder Probleme beheben, insbesondere wenn Sie eine vorinstallierte Spotify-Anwendung haben.
DEAKTIVIEREN SIE BELOHNTE ANZEIGEN
Wir wissen, dass die meisten von uns keine Anzeigen mögen, aber in unserem Fall hilft uns dies erheblich, unsere Datenbank, Hosting-Links, Updates, weitere Patches und den täglichen Bedarf zu finanzieren.\n\nDies ist der einfachste Weg, uns zu unterstützen, ohne zu spenden oder etwas auszugeben.
INSTALLATION FEHLGESCHLAGEN
Grund: Sie haben versucht, eine Mod-Version zu installieren, die niedriger ist als die derzeit installierte.\n\nLösungen:\nA. Wählen Sie eine Version gleich oder größer als.\nB. Deinstallieren Sie die aktuelle Version und führen Sie ein Downgrade durch.\n\nWenn das Problem weiterhin besteht, lesen Sie die FAQ.
Grund: Das auf diesem Gerät installierte Spotify kam nicht direkt von xManager oder von unserem Team.\n\nLösung: Deinstallieren Sie die aktuelle Version der Anwendung, starten Sie xManager neu und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, lesen Sie die FAQ.
Grund: Das aktuell auf diesem Gerät installierte geklonte Programm kam nicht direkt von xManager oder von unserem Team.\n\nLösung: Deinstallieren Sie die aktuelle Version der Anwendung, starten Sie xManager neu und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, lesen Sie die FAQ.
BESTEHENDE GEPATCHT
Eine vorhandene gepatchte Datei in einem der Verzeichnis gefunden. Welche Aktion möchten Sie tun?
BENACHRICHTIGUNG DEAKTIVIEREN
Wenn Sie dies aktivieren, wird die Erinnerungsbenachrichtigung nach der Installation der gepatchten Anwendung entfernt.
AUSGEBLENDETE BESTÄNDE AUSBLENDEN
AMOLED GEPATCHT AUSBLENDEN
LITE GEPATCHT AUSBLENDEN
SCHLIEßEN
KLONEN
SP/AP
INSTALLIEREN
DEINSTALLIEREN
IGNORIEREN
LÖSCHEN
DEINSTALLIEREN GEPATCHT
EINSTELLUNGEN ÖFFNEN
OFFEN GEPATCHT
ERNEUTES ABRUFEN UND NEUSTARTEN
xManager
نصب شده
آخرین نسخه
نسخه ها
تغییرات
ابزار
سورس
تلگرام
حمایت
دیسکورد
درباره
xManager
تنظیمات
درباره
تازه سازی خودکار لیست
با فعالسازی این گزینه، با هر بار باز شدن اپلیکیشن لیست به صورت خودکار تازه سازی می شود\n\nشما می توانید این کار را به صورت دستی، با پایین کشیدن صفحه اصلی هم انجام دهید
نصب خودکار اجباری
با فعالسازی این گزینه نسخه پچ شده اپلیکیشن به صورت خودکار دریافت، نصب و بروزرسانی می شود
پوسته ها
مسیر برنامه
مسیری که فایل دریافت شده را در آن ذخیره می کنید. اگر نمی دانید چطور این گزینه را تنظیم کنید، همانطور که هست رهایش کنید\n\nتوجه: این ویژگی به دلیل محدودیت های موجود در دسترسی، مجوز ها و ذخیره سازی، از حافظه جانبی پشتیبانی نمی کند
پاکسازی پوشه های برنامه
برای پاکسازی تمام پوشه های برنامه، شامل فایل ها و بروزرسانی های دریافت شده کلیک کنید
بازنشانی تنظیمات
بدون تبلیغات | قابلیت های جدید | آزادی
سازنده xManager
با تشکر از تمام مشارکت کنندگان! ❤️
شما این نسخه پچ شده را انتخاب کردید. آیا می خواهید ادامه دهید؟
مشخصات پچ
این فایل، جایگزین فایل دریافت شده قبلی می شود
در حال دریافت فایل
دریافت با موفقیت انجام شد
بروزرسانی نرم افزار
ادامه
لغو کردن
دریافت
بعداً
حالا نصب کن
نصب بروزرسانی
بازگشت
دریافت بروزرسانی
حالا نه
لینک اینه
مطلب
تجربی
نسخه تجربی
فعال کردن این به شما امکان می دهد نسخه تجربی برنامه وصله شده را بارگیری و نصب کنید.این شامل ویژگی های بتا و دسترسی اولیه است که در سهام وصله در دسترس نیست. علاوه بر این, پایدار تضمین شده نیست.
حمایت خود را نشان دهید
ما یک تیم غیر انتفاعی، غیر سازمانی و مستقل هستیم. افرادی مانند شما ما را تشویق به ساخت برنامه ای می کنند که همه چیز را، از دانلود تا نصب، بسیار آسان تر می کند.\n\nما تمام وقت و تلاش خود را صرف بهبود دادن و بی نقص کردن این برنامه می کنیم. تیم ما تا زمانی که بتواند، تمام تلاش خود را برای پشتیبانی از این برنامه خواهد کرد.\n\nهر مقدار حمایت بسیار کمک کننده خواهد بود، و قدردانی ما را به همراه خواهد داشت!
تعمیرات
xManager در حال حاضر در دسترس نیست. لطفاً بعداً مراجعه کنید.
ممنون!
زبان
وبسایت
ردیت
پرسش های متداول
نسخه کلون شده
فعال سازی این به شما امکان می دهد نسخه کلون شده برنامه وصله شده را بارگیری و نصب کنید.این نیز بسیاری از خطاهای نصب و راه اندازی و یا مشکلات به خصوص اگر شما یک برنامه از پیش نصب شده اسپاتیفای حل و فصل.
تبلیغات پاداش را غیرفعال کنید
ما می دانیم که بسیاری از ما تبلیغات را دوست ندارد اما در مورد ما, این به طور قابل توجهی کمک به ما برای تامین مالی پایگاه داده ما, لینک های میزبانی, به روز رسانی, تکه های بیشتر, و نیازهای روزانه.این ساده ترین راه برای حمایت از ما بدون اهدای یا صرف هر چیزی است.
خرابی در نصب
دلیل: شما اقدام به نصب یک نسخه وزارت دفاع پایین تر از چیزی است که در حال حاضر نصب شده است.نسخه ای برابر یا بزرگتر را انتخاب کنید.نسخه فعلی را حذف و سپس تنزل دهید.اگر این موضوع ادامه, بررسی پرسش و پاسخ.
دلیل: اسپاتیفای فعلی نصب شده بر روی این دستگاه مستقیما از طرف مدیر یا تیم ما تهیه نشده است.راه حل: نسخه فعلی برنامه را حذف کنید, مدیر برنامه را مجددا راه اندازی کنید و دوباره امتحان کنید. اگر این موضوع ادامه, بررسی پرسش و پاسخ.
دلیل: کلون فعلی نصب شده روی این دستگاه مستقیما از طرف مدیر یا تیم ما تهیه نشده است.راه حل: نسخه فعلی برنامه را حذف کنید, مدیر برنامه را مجددا راه اندازی کنید و دوباره امتحان کنید. اگر این موضوع ادامه, بررسی پرسش و پاسخ.
موجود وصله
یک فایل وصله موجود موجود در یکی از دایرکتوری. چه عمل شما می خواهم به انجام?
غیر فعال کردن اطلاع رسانی
با فعال کردن این کار ، پس از نصب برنامه پچ شده ، اعلان یادآوری حذف می شود.
پنهان کردن سهام پچ شده
پنهان آمولد وصله
پنهان لایت وصله
بستن
کلون شده
دوباره / صبح
نصب
حذف نصب
نادیده گرفتن
حذف
حذف وصله
تنظیمات را باز کنید
باز کردن وصله
دوباره راه اندازی و راه اندازی مجدد
xManager
מותקן
אחרון
גרסאות
שינויים
כלי ניהול
קוד מקור
טלגרם
תרומה
דיסקורד
על אודות
xManager
הגדרות
על אודות
ריענון אוטומטי לרשימה
הפעלת תכונה זו תגרום לריענון רשימת הקבצים באופן אוטומטי בכל פעם שהאפליקציה תופעל.\n\nניתן לרענן את הרשימה באופן ידני על ידי גרירת המסך הראשי כלפי מטה.
כפה התקנה אוטומטית
הפעלת תכונה זו תגרום להורדה אוטומטית של האפליקציה המעודכנת והתקנתה לאחר ההורדה.
ערכות נושא
מיקום קובץ ההתקנה
ספריית הקבצים שבה ברצונך לשמור את הקובץ שהורדת. אם אינך יודע כיצד להגדיר תכונה זו, השאר אותה כפי שהיא.\n\nהערה: תכונה זו אינה תומכת באחסון חיצוני (כרטיס SD) עקב נגישות, הרשאות ומגבלות אחסון.
ניקוי תיקיות המקור
הקש כדי למחוק את כל תיקיות המקור כולל הקבצים והעדכונים שהורדו.
איפוס הגדרות
נקי מפרסומות | חדשני | חופשי
מפתח xManager
תודה לכל התורמים! ❤️
בחרת להוריד את גרסה זו. האם ברצנוך להמשיך?
מידע על הקובץ
הורדת קובץ ההתקנה הזה תחליף את הקובץ הקודם שנמצא בספריית הקבציים החיצוניים של האפליקציה.
מוריד קובץ
הורד בהצלחה
קיים עדכון חדש
המשך
ביטול
הורדה
מאוחר יותר
התקן כעת
התקן עדכון
אחורה
הורד עדכון
לא עכשיו
מראה קישור
לייט
ניסיוני
גרסה ניסיונית
הפעלה זו מאפשרת לך להוריד ולהתקין את הגרסה הניסויית של היישום הטלאי.זה כולל תכונות אלפא, בטא וגישה מוקדמת שאינן זמינות במלאי שתוקנו. בנוסף, לא מובטח יציב.
הראה את תמיכתך
אנחנו צוות ללא מטרות רווח, לא תאגידי וללא פשרות. אנשים כמוך מעודדים אותנו ליצור אפליקציה כדי להקל בהרבה, במיוחד מההורדה ועד ההתקנה.\n\nאנחנו משקיעים את כל הזמן ואת מיטב המאמצים שלנו רק כדי לעשות דברים נכונים ומושלמים. אנו נעשה כמיטב יכולתנו כדי לתמוך באפליקציה הזו כל עוד נוכל.\n\nכל סכום יעזור ויהיה מוערך מאוד!!
תחזוקה
xManager לא זמין כעת. אנא בדוק את האפליקציה בשנית מאוחר יותר.
תודה!
שפה
אתר
רדיט
שאלות נפוצות
גרסה משובטת
הפעלת תכונה זו מאפשרת לך להוריד ולהתקין את הגרסה המשובטת של האפליקציה המותקנת.\n\nהתכונה ככל הנראה גם תפתור את רוב שגיאות ההתקנה או הבעיות, במיוחד אם ברשותך קיימת אפליקציית Spotify מותקנת מראש.
השבת מודעות מתגמלות
אנחנו יודעים שרובנו לא אוהבים פרסומות, אבל במקרה שלנו זה עוזר לנו מאוד לממן את מסד הנתונים שלנו, אירוח האתרים, עדכונים, תיקונים נוספים וצרכים יומיומיים.\n\nזו הדרך הפשוטה ביותר לתמוך בנו מבלי לתרום או להוציא דבר.
ההתקנה נכשלה
סיבה: ניסית להתקין גרסה נמוכה מזו המותקנת כעת.\n\nSolutions:\nא. בחר גרסה שווה או חדשה יותר מזו הנוכחית.\nב. הסר את ההקתנה של זו הנוכחית, ולאחר מכן שנמך.\n\nאם הבעיה נמשכת, עיין בשאלות הנפוצות.
סיבה: גרסת Spotify הנוכחית המותקנת במכשיר זה לא הגיעה ישירות מ־xManager או מהצוות שלנו.\n\nפתרון: הסר את ההתקנה של הגרסה הנוכחית של האפליקציה, הפעל מחדש את xManager ונסה שוב. אם הבעיה נמשכת, עיין בשאלות הנפוצות.
סיבה: הגרסה המשובטת Spotify הנוכחית המותקנת במכשיר זה לא הגיעה ישירות מ־xManager או מהצוות שלנו.\n\פתרון: הסר את ההתקנה של הגרסה הנוכחית של האפליקציה, הפעל מחדש את xManager ונסה שוב. אם הבעיה נמשכת, עיין בשאלות הנפוצות.
נתיב קיים
קובץ הורדה קיים נמצא באחת מהספריות. מה ברצונך לעשות?
השבת הודעה
הפעלה זו תסיר את הודעת התזכורת לאחר התקנת היישום המתוקן.
הסתרת מלאי שתוקנה
הסתר טלאים
הסתר לייט תוקן
סגור
משובט
SP/AP
התקן
הסר התקנה
התעלם
מחק
הסר התקנת הקובץ
פתח הגדרות
פתח קובץ
מחדש ולאתחל מחדש
xManager
NAINŠTALOVANÉ
NAJNOVŠIE
VERZIE
ZOZNAM ZMIEN
NÁSTROJE MANAŽÉRA
ZDROJ
TELEGRAM
PODPORIŤ
DISCORD
O
xManager
Nastavenia
O
AUTOMATICKY OBNOVIŤ ZOZNAM
Aktiváciou sa automaticky obnoví zoznam pri každom spustení aplikácie.\n\nZoznam môžete manuálne obnoviť potiahnutím hlavnej obrazovky nadol.
VYNÚTIŤ AUTOMATICKÚ INŠTALÁCIU
Aktiváciou sa automaticky nainštaluje zaplátaná aplikácia a aktualizácia po stiahnutí.
REŽIM KOPÍROVANIA ADRESY URL
Aktivácia vám umožní skopírovať priamu adresu URL súboru.\n\nNeodporúča sa, pokiaľ nemáte problém so sťahovaním súborov priamo v manažérovi.
SKRYŤ NAVIGAČNÚ LIŠTU
TÉMY
UMIESTNENIE APK
Adresár súborov, do ktorého chcete uložiť stiahnutý súbor. Ak neviete, ako nakonfigurovať túto funkciu, nechajte ju tak, ako je.\n\nPOZNÁMKA: Táto funkcia nepodporuje externé úložisko (SD karta) z dôvodu dostupnosti, povolení a obmedzení úložiska.
VYMAZAŤ SÚBORY ADRESÁRA
Klepnutím odstránite všetky súbory adresárov vrátane stiahnutých súborov a aktualizácií.
OBNOVIŤ NASTAVENIA
Bez reklám | Nové funkcie | Sloboda
xManager vývojár
ĎAKUJEME VŠETKÝM PRISPIEVATEĽOM! ❤️
Vybrali ste túto zaplátanú verziu. Chcete pokračovať?
ZAPLÁTANÉ INFORMÁCIE
Stiahnutím tohto zaplátaného súboru APK sa prepíše predchádzajúci súbor umiestnený v externom adresári.
SŤAHOVANIE SÚBORU
ÚSPEŠNE STIAHNUTÉ
Vybrali ste túto zaplátanú verziu. Chcete skopírovať adresu URL?
NOVÁ AKTUALIZÁCIA MANAŽÉRA
ĎALEJ
ZRUŠIŤ
STIAHNUŤ
NESKÔR
INŠTALOVAŤ TERAZ
INŠTALOVAŤ AKTUALIZÁCIU
VRÁTIŤ SA
STIAHNUŤ AKTUALIZÁCIU
TERAZ NIE
ZRKADLOVÝ ODKAZ
LITE
Experimentálne
EXPERIMENTÁLNA VERZIA
povolenie tohto vám umožní stiahnuť a nainštalovať experimentálnu verziu opravenej aplikácie.\n\ntoto zahŕňa alfa, beta a early Access funkcie, ktoré nie sú k dispozícii na sklade opravené. Okrem toho nie je zaručená stabilná.
UKÁŽTE VAŠU PODPORU
Sme neziskový, nekorporátny a nekompromisný tím. Ľudia ako vy nás povzbudzujú, aby sme vytvorili aplikáciu, ktorá veci oveľa zjednoduší, najmä od sťahovania po inštaláciu.\n\nVynakladáme všetok svoj čas a maximálne úsilie, aby boli veci správne a dokonalé. Budeme sa snažiť podporovať túto aplikáciu tak dlho, ako budeme môcť.\n\nAkákoľvek suma pomôže a budeme si ju veľmi vážiť!
ÚDRŽBA
xManager je momentálne nedostupný. Prosím, skontrolujte aplikáciu neskôr.
VĎAKA!
JAZYK
WEBOVÁ STRÁNKA
REDDIT
FAQ
KLONOVANÁ VERZIA
Aktivácia vám umožní stiahnuť a nainštalovať klonovanú verziu zaplátanej aplikácie.\n\nTo tiež vyrieši väčšinu chýb alebo problémov pri inštalácii, najmä ak máte predinštalovanú aplikáciu Spotify.
ZAKÁZAŤ REKLAMY S ODMENOU
Vieme, že väčšina z nás nemá rada reklamy, ale v našom prípade nám to výrazne pomáha financovať našu databázu, odkazy na hosting, aktualizácie, ďalšie záplaty a každodenné potreby.\n\nToto je najjednoduchší spôsob, ako nás podporiť bez toho, aby ste niečo darovali alebo minuli.
INŠTALÁCIA ZLYHALA
Dôvod: Pokúsili ste sa nainštalovať verziu módu nižšiu, ako je aktuálne nainštalovaná.\n\nRiešenia:\nA. Vyberte verziu rovnakú alebo vyššiu.\nB. Odinštalujte aktuálnu verziu a potom prejdite na nižšiu verziu.\n\nAk problém pretrváva, pozrite si FAQ.
Dôvod: Aktuálny Spotify nainštalovaný na tomto zariadení nepochádza priamo od xManager alebo od nášho tímu.\n\nRiešenie: Odinštalujte aktuálnu verziu aplikácie, reštartujte xManager a skúste to znova. Ak problém pretrváva, pozrite si FAQ.
Dôvod: Aktuálny klon nainštalovaný na tomto zariadení nepochádza priamo od xManager alebo od nášho tímu.\n\nRiešenie: Odinštalujte aktuálnu verziu aplikácie, reštartujte xManager a skúste to znova. Ak problém pretrváva, pozrite si FAQ.
EXISTUJÚCE ZAPLÁTANÉ
V jednom z adresárov sa našiel existujúci zaplátaný súbor APK. Akú akciu chcete urobiť?
ZAKÁZAŤ UPOZORNENIE
Ak to povolíte, odstráni sa upozornenie na pripomenutie po inštalácii opravenej aplikácie.
SKRYŤ ZÁSOBY OPRAVENÉ
SKRYŤ AMOLED OPRAVA
SKRYŤ LITE OPRAVA
ZAVRIEŤ
KLONOVANÝ
SP/AP
INŠTALOVAŤ
ODINŠTALOVAŤ
IGNOROVAŤ
VYMAZAŤ
ODINŠTALOVAŤ ZAPLÁTANÉ
OTVORIŤ NASTAVENIA
OTVORIŤ ZAPLÁTANÉ
REFETCH A REŠTART
xManager
INSTALLERAD
SENASTE
VERSIONER
ÄNDRINGSLOGGAR
MANAGER-VERKTYG
KÄLLA
TELEGRAM
SUPPORT
DISCORD
OM OSS
xManager
Inställningar
Om oss
AUTO-UPPDATERING AV LISTA
Om du aktiverar detta uppdateras listan automatiskt varje gång du startar applikationen.\n\nDu kan uppdatera listan manuellt genom att dra huvudsidan nedåt.
TVINGA AUTO-INSTALLERING
Aktivering av detta kommer automatiskt att installera den patchade applikationen och uppdatera när den har laddats ned.
TEMAN
APK-PLATS
Filkatalog där du vill spara den nedladdade filen. Om du inte vet hur man konfigurerar denna funktion, lämna den som den är.\n\nOBS: Denna funktion har inte stöd för extern lagring (SD-kort) p.g.a. tillgänglighet, behörigheter och lagringsbegränsningar.
TÖM KATALOGMAPPAR
Tryck för att ta bort alla katalogmappar inklusive de nedladdade filerna och uppdateringarna.
ÅTERSTÄLL INSTÄLLNINGARNA
Reklamfritt | Nya funktioner | Frihet
Utvecklare av xManager
TACK TILL ALLA BIDRAGSGIVARE! ❤️
Du har valt denna patchade version. Vill du fortsätta?
PATCHAD INFORMATION
Nedladdning av denna patchade apk kommer att skriva över föregående fil i den externa katalogen.
LADDAR NER FIL
NEDLADDNING SLUTFÖRD
NY MANAGER-UPPDATERING
FORTSÄTT
AVBRYT
LADDA NER
SENARE
INSTALLERA NU
INSTALLERA UPPDATERING
GÅ TILLBAKA
LADDA NER UPPDATERING
INTE NU
SPEGELLÄNK
LITE
Experimentell
EXPERIMENTELL VERSION
genom att aktivera detta kan du ladda ner och installera den experimentella versionen av det patchade programmet.\n\ndetta inkluderar alfa -, beta-och early Access-funktioner som inte är tillgängliga i lagerlappade. Dessutom garanteras inte stabil.
VISA DITT STÖD
Vi är ett ideellt, icke-företags- och kompromisslöst team. Människor som du uppmuntrar oss att skapa en app för att göra saker mycket enklare, särskilt från nedladdning till installation.\n\nVi lägger all vår tid och vårt bästa för att göra saker rätt och perfekt. Vi kommer att göra vårt bästa för att stödja den här appen så länge vi kan.\n\nAll hjälp kommer att uppskatas mycket!
UNDERHÅLL
xManager är för närvarande inte tillgänglig. Vänligen kontrollera applikationen senare.
TACK!
SPRÅK
WEBBPLATS
REDDIT
FAQ
KLONAD VERSION
Genom att aktivera detta kan du ladda ner och installera den klonade versionen av den patchade applikationen.\n\nDetta kommer också att lösa de flesta installationsfel eller problem, särskilt om du har en förinstallerad Spotify-applikation.
INAKTIVERA BELÖNADE ANNONSER
Vi vet att de flesta av oss inte gillar annonser, men i vårt fall hjälper detta oss avsevärt att finansiera vår databas, hostinglänkar, uppdateringar, fler patchar och daglig drift.\n\nDetta är det enklaste sättet att stödja oss utan att donera eller spendera något.
INSTALLATIONEN MISSLYCKADES
Anledning: Du försökte installera en modversion som är lägre än den som för närvarande är installerad.\n\nLösningar:\nA. Välj en version lika med eller större än.\nB. Avinstallera den aktuella versionen och nedgradera sedan.\n\nOm problemet kvarstår, kontrollera FAQ.
Orsak: Den aktuella Spotify installerad på den här enheten kom inte direkt från xManager eller från vårt team.\n\nLösning: Avinstallera den aktuella versionen av applikationen, starta om xManager och försök igen. Om problemet kvarstår, kontrollera FAQ.
Orsak: Den nuvarande klonade installerade på den här enheten kom inte direkt från xManager eller från vårt team.\n\nLösning: Avinstallera den aktuella versionen av applikationen, starta om xManager och försök igen. Om problemet kvarstår, kontrollera FAQ.
EXISTERANDE PATCHAD
En befintlig patchad apk hittades i en av katalogerna. Vilken åtgärd skulle du vilja göra?
INAKTIVERA MEDDELANDE
Om du aktiverar detta kommer påminnelsemeddelandet att tas bort efter installationen av det korrigerade programmet.
DÖLJ LAGER PATCHED
DÖLJ AMOLED PATCHED
DÖLJ LITE PATCHED
STÄNG
KLONAD
VA/AM
INSTALLERA
AVINSTALLERA
IGNORERA
TA BORT
AVINSTALLERA PATCHAD
ÖPPNA INSTÄLLNINGAR
ÖPPNA PATCHAD
REFETCH OCH STARTA OM
xManager
ASENNETTU
VIIMEISIN
VERSIOT
MUUTOSLOKI
HALLINNOINTITYÖKALUT
LÄHDE
TELEGRAM
TUKI
DISCORD
TIETOJA
xManager
Asetukset
Tietoja
LISTAN AUTOMAATTINEN PÄIVITYS
Tämän aktivointi automaattisesti päivittää listan joka kerta, kun avaat sovelluksen.\n\nVoit myös päivittää listan manuaalisesti raahaamalla päänäkymän alaspäin.
PAKOTA AUTOMAATTINEN ASENTAMINEN
Tämän aktivointi automaattisesti asentaa korjatun sovelluksen, ja päivittää sen asennuksen jälkeen.
TEEMAT
APK SIJAINTI
Kansio minne haluat tallentaa ladatun tiedoston. Jos et tiedä miten konfiguroida tätä ominaisuutta, niin jätä se koskemattomaksi.\n\nMUISTA: Tämä ominaisuus ei tue ulkoista tallennustilaa (SD-Kortti) käyttömahdollisuus, lupa ja tallennustilan rajoitusten takia.
PUHDISTA LUETTELON KANSIOT
Napauta poistaaksesi kaikki asennetut tiedostot ja päivitykset.
PALAUTA OLETUSASETUKSET
Ei mainoksia | Uusia ominaisuuksia | Vapaus
xManager Ohjelmoija
KIITOKSET KAIKILLE AVUSATAJILLE! ❤️
Valitsit tämän korjaustiedoston version. Haluatko jatkaa?
KORJAUSTIEDOSTO TIETOJA
Tämän korjaustiedosto apk:n lataaminen asentuu entisen tiedoston päälle, joka löytyy ulkoisesta kansiosta.
LADATAAN TIEDOSTOA
LATAUS ONNISTUI
UUSI MANAGER PÄIVITYS
JATKA
PERUUTA
LATAA
MYÖHEMMIN
ASENNA NYT
ASENNA PÄIVITYS
MENE TAKAISIN
LATAA PÄIVITYS
EI NYT
MIRROR LINK
LITE
Experimental
EXPERIMENTAL VERSION
tämän avulla voit ladata ja asentaa patched-sovelluksen kokeellisen version.\n\nTämä sisältää alpha -, beta-ja early Access-ominaisuuksia, jotka eivät ole saatavilla varastossa paikattuna. Lisäksi ei taata vakaa.
NÄYTÄ TUKESI
Me olemme voittoa tavoittelematon, ei yritys ja tinkimätön tiimi. Kaltaisesi ihmiset kannustavat meitä luomaan sovelluksen, joka tekee asioista paljon helpompaa, etenkin lataamisesta asennukseen.\n\nKäytämme kaiken aikamme ja parhaamme tehdäksemme asiat oikein ja täydellisinä. Teemme parhaamme tukeaksemme tätä sovellusta niin kauan kuin voimme.\n\nMikä tahansa summa auttaa ja sitä arvostetaan suuresti!
HUOLTOKATKO
xManager ei ole tällä hetkellä saatavilla. Ole hyvä, ja tarkista sovellus myöhemmin.
KIITOS!
KIELI
VERKKOSIVU
REDDIT
UKK
KLOONATTU VERSIO
Tämän aktivoinnin avulla voit ladata ja asentaa korjatun sovelluksen kloonatun version.\n\nTämä myös ratkaisee useimmat asennusvirheet tai -ongelmat, varsinkin jos sinulla on esiasennettu Spotify-sovellus.
POISTA PALKITUT MAINOKSET KÄYTÖSTÄ.
Tiedämme, että useimmat meistä eivät pidä mainoksista, mutta meidän tapauksessamme tämä auttaa meitä merkittävästi rahoittamaan tietokantaamme, isännöintilinkkejä, päivityksiä, lisää korjauksia ja päivittäisiä tarpeita.\n\nTämä on yksinkertaisin tapa tukea meitä lahjoittamatta tai kuluttamatta mitään.
ASENNUS EPÄONNISTUI
Syy: Yritit asentaa mod-version, joka on vanhempi kuin tällä hetkellä asennettuna.\n\nRatkaisut:\nA. Valitse versio, joka on yhtä suuri tai suurempi kuin.\nB. Poista nykyisen version asennus ja alenna sitten.\n\nJos ongelma jatkuu, tarkista usein kysytyt kysymykset.
Syy: Tälle laitteelle asennettu nykyinen Spotify ei tullut suoraan xManagerista tai tiimiltään.\n\nRatkaisu: Poista sovelluksen nykyinen versio, käynnistä xManager uudelleen ja yritä uudelleen. Jos ongelma jatkuu, tarkista usein kysytyt kysymykset.
Syy: Tälle laitteelle asennettu nykyinen kloonattu versio ei tullut suoraan xManagerista tai tiimiltään.\n\nRatkaisu: Poista sovelluksen nykyinen versio, käynnistä xManager uudelleen ja yritä uudelleen. Jos ongelma jatkuu, tarkista usein kysytyt kysymykset.
OLEMASSA OLEVA KORJAUSTIEDOSTO
Yhdestä hakemistosta löytyi olemassa oleva korjattu apk. Millaisen toimenpiteen haluaisit tehdä?
POISTA ILMOITUS KÄYTÖSTÄ
Tämän ottaminen käyttöön poistaa muistutusilmoituksen paikatun sovelluksen asentamisen jälkeen.
PIILOTA VARASTOSSA PAIKATTU
PIILOTA AMOLED PAIKATTU
PIILOTA LITE PAIKATTU
SULJE
KLOONATTU
SP/AP
ASENNA
POISTA ASENNUS
ÄLÄ HUOMIOI
POISTA
POISTA KORJAUSTIEDOSTO
AVAA ASETUKSET
AVAA KORJAUSTIEDOSTO
KÄYNNISTÄ JA KÄYNNISTÄ UUDELLEEN
xManager
NAINSTALOVÁNO
NEJNOVĚJŠÍ
VERZE
SEZNAM ZMĚN
NÁSTROJE MANAŽERA
ZDROJ
TELEGRAM
PODPOŘIT
DISCORD
O
xManager
Nastavení
O
AUTOMATICKÉ OBNOVENÍ SEZNAMU
Po aktivaci se po každém spuštení aplikace obnoví seznam.\n\nSeznam můžete také manuálně obnovit potažením obrazovky dolů.
VYNUCENÍ AUTOMATICKÉ INSTALACE
Aktivací povolíte automatickou instalaci aktualizované aplikace hned po stažení.
VZHLED
UMÍSTĚNÍ APK
Adresář, kde chcete zkopírovat stažený soubor. Pokud nevíte, jak tuto funkci nastavit, ponechejte ji tak, jak je.\n\nPOZNÁMKA: Tato funkce nepodporuje externí úložiště (SD Kartu) kvůli přístupu, právům a limitacím úložiště.
PROMAZAT SLOŽKU ADRESÁŘE
Stiskněte pro smazání složky adresáře. To zahrnuje stažené soubory a aktualizace.
DEFAULTNÍ NASTAVENÍ
Bez reklam | Nové funkce | Svoboda
xManager vývojář
DĚKUJEME VŠEM PŘISPĚVATELŮM! ❤️
Vybrali jste si tuto upravenou verzi. Opravdu chcete pokračovat?
INFORMACE K UPRAVENÉ APLIKACI
Stažení upravené aplikace přepíše předchozí soubor umístěný v externím adresáři.
STAHOVÁNÍ SOUBORU
STAŽENO ÚSPĚŠNĚ
NOVÁ AKTUALIZACE MANAŽERA
POKRAČOVAT
ZRUŠIT
STÁHNOUT
POZDĚJI
NAINSTALOVAT NYNÍ
NAINSTALOVAT AKTUALIZACI
VRÁTIT SE
STÁHNOUT AKTUALIZACI
POZDĚJI
MIRROR LINK
LITE
Experimentální
EXPERIMENTÁLNÍ VERZE
povolení umožňuje stáhnout a nainstalovat experimentální verzi Opravené aplikace.\n\nto zahrnuje alfa, beta a early accesss funkce, které nejsou k dispozici v zásobě záplatované. Kromě toho není zaručena stabilní.
PŘEDVEĎTE NÁM VAŠI PODPORU
Jsme neziskoví, nejsme korporát a nekompromitovaný tým. Lidi jako vy nás posouvají ve vývoji aplikace, která věci mnohem zjednoduší, hlavně už od stažení až po instalaci.\n\nVkládáme veškerý náš čas a maximální úsilí, aby bylo vše správně a dokonalé. Pokusíme se podporovat tuto aplikaci tak dlouho, jak to jen bude možné.\n\nJakákoliv peněžní částka nám pomůže a budeme si jí opravdu velmi vážit!
ÚDRŽBA
xManager je momentálně nedostupný. Prosíme o kontrolu aplikace později.
DĚKUJEME!
JAZYK
WEB
REDDIT
FAQ
KLONOVANÁ VERZE
Po aktivaci si budete moci stáhnout naklonovanou upravenou aplikaci.\n\nTohle vyřeší většinu problémů s instalací, hlavně pokud je aplikace předinstalována v telefonu.
ZAKÁZAT PODPORUJÍCÍ REKLAMY
Víme, že většina z nás nemá ráda reklamy, ale v našem případě nám výrazě pomáhají k financování naší databáze, hostingu, aktualizací, více úprav a denní potřeby.\n\nTohle je nejjednodušší možnost podpory bez posílání vlastních peněz.
INSTALACE SELHALA
Důvod: Pokusili jste se nainstalovat upravenou verzi, která je starší, než momentálně nainstalovaná.\n\nŘešení:\nA. Vyberte verzi stejnou nebo vyšší, než .\nB. Odinstalujte aktuální verzi, poté nainstalujte tu starší.\n\nPokud problém bude přetrvávat, tak zkontrolujte "FAQ".
Důvod: Momentálně nainstalovaná nepochází od našeho xManager týmu.\n\Řešení: Odinstalujte momentální verzi, restartujte xManager a zkuste to znovu. Pokud bude problém přetrvávat, zkontrolujte "FAQ".
Důvod: Momentálně nainstalovaná klonovaná aplikace na tomto zařízení nepochází přímo od xManager týmu.\n\Řešení: Odinstalujte momentální verzi, restartujte xManager a zkuste to znovu. Pokud bude problém přetrvávat, zkontrolujte "FAQ".
EXISTUJÍCÍ UPRAVENÁ APLIKACE
Již existuje upravený apk soubor v jednom z adresářů. Jak si přejete pokračovat?
ZAKÁZAT OZNÁMENÍ
Povolením tohoto odstraníte upozornění na připomenutí po instalaci opravené aplikace.
SKRÝT OPRAVENÉ ZÁSOBY
SKRÝT AMOLED ZÁSOBY
SKRÝT LITE ZÁSOBY
ZAVŘÍT
KLONOVANÁ
SP/AP
INSTALOVAT
ODINSTALOVAT
IGNOROVAT
SMAZAT
ODINSTALOVAT UPRAVENOU APLIKACI
OTEVŘÍT NASTAVENÍ
OTEVŘÍT UPRAVENOU APLIKACI
ZNOVU NAČÍST A RESTARTOVAT
xManager
已安裝版本
最新版本
所有版本
變更紀錄
管理器工具
原始碼
Discord
Telegram
捐贈
關於
xManager
設定
關於
清單自動重新整理
啟用此功能將在您每次啟動應用程式時自動重新整理清單,您也可以透過向下拖動主頁面來手動重新整理清單。
強制自動安裝
啟用此功能將在下載完成後自動安裝應用程式。
程式主題
APK 儲存位置
將用於儲存已下載檔案的資料夾,如果您不知道如何調整此功能之組態,請保持原始內容。\n\n注意: 由於存取性、權限和儲存空間限制,此功能不支援外部儲存空間 (SD 記憶卡)。
清除資料夾
點選後將刪除資料夾。這包括已下載檔案和更新。
重設組態
不含廣告 | 新增功能 | 完全免費
xManager 開發人員
感謝所有貢獻者! ❤️
已選定版本,是否繼續?
修補程式資訊
此修補程式將覆蓋之前外部儲存空間中的檔案。請謹慎操作。
正在下載檔案
下載成功
管理器有新版本
繼續
取消
下載
稍後
安裝修補程式
安裝更新
返回
下載更新
現在不要
鏡像連結
精簡版本
試驗
試驗性版本
啟用此功能後,您可以下載並安裝已修補應用程式的試驗性版本。\n\n這包括 Alpha、Beta 和早期存取特性,而這些特性在原始修補版本中是不可用的。此外,我們不能保證其穩定性。
表達支持
我們是一個不盈利、不妥協和不言棄的團隊。像您一樣的人會鼓勵我們去建立這樣一個,讓下載到安裝都簡單很多的 App。\n\n我們花費了全部的時間和精力去做正確和完美的事情。我們將在所能範圍內盡全力支援此 App。\n\n任意量的支援都將有所幫助,萬分感謝!
維護中
xManager 目前不可用,請稍後再試。
感謝!
程式語言
網站
Reddit
常見問題
克隆版本
啟用此選項可讓您下載並安裝已修改的克隆版本。\n\n這也將解決大多數安裝問題,特別是當您已經有預安裝的 Spotify 官方應用程式。
禁用獎勵性廣告
我們知道大多數人不喜歡廣告,但這能在很大程度上為我們的資料庫、託管連結、更新、更多修補程式和日常需求提供資金。\n\n這是支援我們的最簡單的方法,無需您捐贈或付費。
安裝失敗
原因: 您嘗試安裝低於目前安裝的修改版本。\n\n解決方案:\nA. 選擇等於或大於的版本。\nB. 解除安裝目前版本,然後降級。\n\n如果問題依然存在,請檢視常見問題解答。
原因: 此裝置目前安裝的 Spotify 不是直接來自 xManager 或來自我們的團隊。\n\n解決方案: 解除安裝目前版本的應用程式,重新啟動 xManager 並重試。如果問題依然存在,請檢視常見問題。
原因: 此裝置目前安裝的克隆版本不是直接來自 xManager 或來自我們的團隊。\n\n解決方案: 解除安裝目前版本的應用程式,重新啟動 xManager 並重試。如果問題仍然存在,請檢視常見問題。
現有修補程式
在外部目錄中找到一個修補程式。 您想怎麼做?
禁用通知
啟用後將移除安裝已修補應用程式後,跳出的提醒通知。
隱藏原始版本修補程式
隱藏純黑版本修補程式
隱藏精簡版本修補程式
關閉
克隆版本
預設或純黑版本
安裝
解除安裝
忽略
刪除
解除安裝修補程式
開啟設定
開啟修補版本程式
重新載入並重新啟動
xManager
ИНСТАЛИРАН
НАЙ-НОВА
ВЕРСИИ
СПИСЪК С ПРОМЕНИ
ИНСТРУМЕНТИ НА МЕНИДЖЪРА
КОД
TELEGRAM
ПОДКРЕПА
DISCORD
ЗА НАС
xManager
Настройки
За приложението
АВТ. ОПРЕСНЯВАНЕ НА СПИСЪКА
Ако активирате тази опция, списъкът ще се опреснява автоматично при всяко стартиране на приложението.\n\nМожете ръчно да опресните списъка, като плъзнете основния екран надолу.
ПРИНУДИТЕЛНО АВТ. ИНСТАЛИРАНЕ
Разрешаването на тази опция ще доведе до автоматично инсталиране на коригираното приложение и актуализация след изтеглянето му.
ТЕМИ
МЯСТО ЗА APK
Директорията, в която искате да запазите копието на изтегления файл. Ако не знаете как да конфигурирате тази функция, оставете я така.\n\nЗАБЕЛЕЖКА: Тази функция не поддържа външно хранилище (SD карта) поради ограничения на достъпността, разрешенията и хранилището.
ИЗЧИСТВАНЕ НА ПАПКАТА
Докоснете, за да изтриете папката. Това включва изтеглените файлове и актуализации.
НУЛИРАНЕ НА НАСТРОЙКИТЕ
Без реклами | Нови функции | Свобода
Разработчик на xManager
БЛАГОДАРИМ НА ВСИЧКИ СЪТРУДНИЦИ! ❤️
Избрали сте тази коригирана версия. Искате ли да продължите?
ИНФОРМАЦИЯ ЗА КРЪПКАТА
Изтеглянето на този коригиран APK ще презапише предишния файл, намиращ се във външната директория.
ИЗТЕГЛЯНЕ НА ФАЙЛА
УСПЕШНО ИЗТЕГЛЕН
НОВА АКТУАЛИЗАЦИЯ НА МЕНИДЖЪРА
НАПРЕД
ОТКАЗ
ИЗТЕГЛЯНЕ
ПО-КЪСНО
ИНСТАЛИРАНЕ СЕГА
ИНСТАЛИРАНЕ НА АКТУАЛИЗАЦИЯТА
НАЗАД
ИЗТЕГЛЯНЕ НА АКТУАЛИЗАЦИЯТА
НЕ СЕГА
ОГЛЕДАЛНА ВРЪЗКА
Лайт
Експериментален
ЕКСПЕРИМЕНТАЛНА ВЕРСИЯ
разрешаването на това ви позволява да изтеглите и инсталирате експерименталната версия на закърпеното приложение.това включва алфа, бета и функции за Ранен достъп, които не са налични в наличностите. В допълнение, не е гарантирано стабилна.
ПОКАЖЕТЕ ПОДКРЕПАТА СИ
Ние сме екип с нестопанска цел, без корпоративни цели и без компромиси. Хора като вас ни насърчават да създадем приложение, което да направи нещата много по-лесни, особено от изтеглянето до инсталирането.\n\nВлагаме цялото си време и усилия, за да направим нещата правилно и съвършено. Ще направим всичко възможно да поддържаме това приложение толкова дълго, колкото можем.\n\nВсяка сума ще помогне и ще бъде много ценна!
ПОДДРЪЖКА
xManager в момента не е достъпен. Моля, проверете приложението по-късно.
БЛАГОДАРИМ!
ЕЗИК
УЕБСАЙТ
REDDIT
ЧЗВ
КЛОНИРАНА ВЕРСИЯ
Разрешаването на тази опция ви позволява да изтеглите и инсталирате клонираната версия на коригираното приложение.\n\nПо този начин ще бъдат отстранени повечето грешки или проблеми при инсталирането, особено ако имате предварително инсталирано приложение Spotify.
ДЕАКТИВИРАНЕ НА РЕКЛАМИТЕ
Знаем, че повечето от нас не харесват рекламите, но в нашия случай това значително ни помага да финансираме нашата база данни, хостинг връзки, актуализации, повече кръпки и ежедневни нужди.\n\nТова е най-простият начин да ни подкрепите, без да дарявате или харчите нищо.
ИНСТАЛИРАНЕТО Е НЕУСПЕШНО
Причина: Опитали сте се да инсталирате версия на мода, която е по-ниска от инсталираната в момента.\n\nРешения:\nA. Изберете версия, равна или по-голяма от тази.\nB. Деинсталирайте текущата версия, след което инсталирайте по-ниската.\n\nАко проблемът не е отстранен, проверете често задаваните въпроси (ЧЗВ).
Причина: Текущата версия на Spotify, инсталирана на това устройство, не идва директно от xManager или от нашия екип.\n\nРешение: Деинсталирайте текущата версия на приложението, рестартирайте xManager и опитайте отново. Ако проблемът продължава, проверете в ЧЗВ.
Причина: Текущата клонирана версия, инсталирана на това устройство, не идва директно от xManager или от нашия екип.\n\nРешение: Деинсталирайте текущата версия на приложението, рестартирайте xManager и опитайте отново. Ако проблемът продължава, проверете в ЧЗВ.
СЪЩЕСТВУВАЩО КОРИГИРАНО ПРИЛОЖЕНИЕ
В една от директориите е намерен съществуващ коригиран APK. Какво действие искате да извършите?
ИЗКЛЮЧВАНЕ НА ИЗВЕСТЯВАНЕТО
Активирането на това ще премахне известието за напомняне след инсталирането на закърпеното приложение.
СКРИВАНЕ НА НАЛИЧНОСТИТЕ КРЪПКА
СКРИВАНЕ НА АМОЛЕД КРЪПКА
СКРИВАНЕ НА ЛЕКИ КРЪПКИ
ЗАТВАРЯНЕ
КЛОНИРАН
SP/AP
ИНСТАЛИРАНЕ
ДЕИНСТАЛИРАНЕ
ИГНОРИРАНЕ
ИЗТРИВАНЕ
ДЕИНСТАЛИРАНЕ НА КОРИГИРАНОТО
НАСТРОЙКИ
ОТВАРЯНЕ НА КОРИГИРАНОТО
ПРЕЗАРЕЖДАНЕ И РЕСТАРТИРАНЕ
xManager
ИНСТАЛИРАНА
НАЈНОВИЈА
ВЕРЗИЈЕ
ЕВИДЕНЦИЈА ПРОМЕНА
АЛАТКЕ
ИЗВОР
TELEGRAM
ДОНИРАЈ
DISCORD
О НАМА
xManager
Подешавања
О нама
АУТОМАТСКО ОСВЕЖАВАЊЕ ЛИСТЕ
Ако ово омогућите, листа ће се аутоматски освежити сваки пут када покренете апликацију.\n\nМожете ручно да освежите листу превлачењем главног екрана надоле.
ПРИСИЛИ АУТОМАТСКУ ИНСТАЛАЦИЈУ
Ако ово омогућите, закрпљена апликација ће се аутоматски инсталирати и ажурирати након преузимања.
ТЕМЕ
ЛОКАЦИЈА APK-а
Фолдер у који желите да сачувате копију преузетог фајла. Ако не знате како да конфигуришете ову функцију, оставите ово како јесте.\n\nНАПОМЕНА: Ова функција не подржава спољну меморију (SD (меморијску) картицу) због приступачности, дозвола и ограничења складиштења.
ИЗБРИШИ ФОЛДЕР
Додирните да бисте избрисали фолдер. Ово укључује преузете фајлове и ажурирања.
РЕСЕТУЈ ПОДЕШАВАЊА
Без реклама | Нове функције | Слобода
Програмер xManager-а
ХВАЛА СВИМ САРАДНИЦИМА! ❤️
Изабрали сте ову закрпљену верзију. Желите ли да наставите?
ИНФОРМАЦИЈЕ О ЗАКРПИ
Ова закрпа ће заменити претходни фајл који се налази у спољном фолдеру. Наставите с опрезом.
ПРЕУЗИМАЊЕ ФАЈЛА
УСПЕШНО ПРЕУЗЕТО
НОВО АЖУРИРАЊЕ МЕНАЏЕРА
НАСТАВИ
ОТКАЖИ
ПРЕУЗМИ
КАСНИЈЕ
ИНСТАЛИРАЈ САДА
ИНСТАЛИРАЈ АЖУРИРАЊЕ
НАЗАД
ПРЕУЗМИ АЖУРИРАЊЕ
НЕ САДА
MIRROR ЛИНК
LITE
Експериментално
ЕКСПЕРИМЕНТАЛНА ВЕРЗИЈА
Ако ово омогућите, моћи ћете да преузмете и инсталирате експерименталну верзију закрпљене апликације.\n\nОво укључује алфа, бета и функције раног приступа, које нису доступне у основној печованој верзији. Поред тога, није загарантована стабилност апликације.
ПОКАЖИТЕ СВОЈУ ПОДРШКУ
Ми смо непрофитни, некорпоративни и некомпромитовани тим. Људи попут вас подстичу нас да направимо апликацију како бисмо ствари учинили много лакшим, посебно од преузимања до инсталирања.\n\nУлажемо све наше време и све напоре како би ствари биле исправне и савршене. Даћемо све од себе да подржавамо ову апликацију колико год можемо.\n\nСваки износ ће помоћи и бити веома цењен!
ОДРЖАВАЊЕ
xManager тренутно није доступан. Покушајте поново касније.
ХВАЛА!
ЈЕЗИК
ВЕБ-САЈТ
REDDIT
ЧПП
КЛОНИРАНА ВЕРЗИЈА
Ако ово омогућите, моћи ћете да преузмете и инсталирате клонирану верзију закрпљене апликације.\n\nОво ће, такође, решити већину грешака или проблема при инсталацији, посебно ако имате унапред инсталирану Spotify апликацију.
ОНЕМОГУЋИ РЕКЛАМЕ С НАГРАДОМ
Знамо да већина нас не воли рекламе, али, у нашем случају, то нам значајно помаже да финансирамо нашу базу података, хостинг линкова, ажурирања, више закрпа и дневних потреба.\n\nОво је најједноставнији начин да нас подржите, без донирања или трошења новца.
ИНСТАЛАЦИЈА НИЈЕ УСПЕЛА
Разлог: Покушали сте да инсталирате верзију мода нижу од оне која је тренутно инсталирана.\n\nРешења:\nA. Изаберите верзију, исту или већу.\nB. Деинсталирајте тренутну верзију, а затим снизите.\n\nАко се проблем настави, проверите често постављана питања.
Разлог: Тренутно инсталиран Spotify, на овом уређају, није дошао директно од xManager-а или нашег тима.\n\nРешење: Деинсталирајте тренутну верзију апликације, поново покрените xManager и покушајте поново. Ако се проблем настави, проверите често постављана питања.
Разлог: Тренутно инсталиран Spotify, на овом уређају, није дошао директно од xManager-а или нашег тима.\n\nРешење: Деинсталирајте тренутну верзију апликације, поново покрените xManager и покушајте поново. Ако се проблем настави, проверите често постављана питања.
ПОСТОЈЕЋА ЗАКРПА
Постојећа закрпа је откривена у спољном фолдеру. Коју радњу бисте желели да извршите?
ОНЕМОГУЋИ ОБАВЕШТЕЊЕ
Ако ово омогућите, неће се приказивати обавештење након инсталирања закрпљене апликације.
САКРИЈ STOCK ЗАКРПУ
САКРИЈ AMOLED ЗАКРПУ
САКРИЈ LITE ЗАКРПУ
ЗАТВОРИ
КЛОНИРАН
SP/AP
ИНСТАЛИРАЈ
ДЕИНСТАЛИРАЈ
ИГНОРИШИ
ИЗБРИШИ
ДЕИНСТАЛИРАЈТЕ ЗАКРПУ
ОТВОРИТЕ ПОДЕШАВАЊА
ОТВОРИТЕ ЗАКРПУ
ПРИК. ПОД. И ПОКРЕНИ ПОНОВО
xManager
INSTALIRANA
NAJNOVIJA
VERZIJE
EVIDENCIJA PROMENA
ALATKE
IZVOR
TELEGRAM
DONIRAJ
DISCORD
O NAMA
xManager
Podešavanja
O nama
AUTOMATSKO OSVEŽAVANjE LISTE
Ako ovo omogućite, lista će se automatski osvežiti svaki put kada pokrenete aplikaciju.\n\nMožete ručno da osvežite listu prevlačenjem glavnog ekrana nadole.
PRISILI AUTOMATSKU INSTALACIJU
Ako ovo omogućite, zakrpljena aplikacija će se automatski instalirati i ažurirati nakon preuzimanja.
TEME
LOKACIJA APK-a
Folder u koji želite da sačuvate kopiju preuzetog fajla. Ako ne znate kako da konfigurišete ovu funkciju, ostavite ovo kako jeste.\n\nNAPOMENA: Ova funkcija ne podržava spoljnu memoriju (SD (memorijsku) karticu) zbog pristupačnosti, dozvola i ograničenja skladištenja.
IZBRIŠI FOLDER
Dodirnite da biste izbrisali folder. Ovo uključuje preuzete fajlove i ažuriranja.
RESETUJ PODEŠAVANjA
Bez reklama | Nove funkcije | Sloboda
Programer xManager-a
HVALA SVIM SARADNICIMA! ❤️
Izabrali ste ovu zakrpljenu verziju. Želite li da nastavite?
INFORMACIJE O ZAKRPI
Ova zakrpa će zameniti prethodni fajl koji se nalazi u spoljnom folderu. Nastavite s oprezom.
PREUZIMANjE FAJLA
USPEŠNO PREUZETO
NOVO AŽURIRANjE MENADžERA
NASTAVI
OTKAŽI
PREUZMI
KASNIJE
INSTALIRAJ SADA
INSTALIRAJ AŽURIRANjE
NAZAD
PREUZMI AŽURIRANjE
NE SADA
MIRROR LINK
LITE
Eksperimentalno
EKSPERIMENTALNA VERZIJA
Ako ovo omogućite, moći ćete da preuzmete i instalirate eksperimentalnu verziju zakrpljene aplikacije.\n\nOvo uključuje alfa, beta i funkcije ranog pristupa, koje nisu dostupne u osnovnoj pečovanoj verziji. Pored toga, nije zagarantovana stabilnost aplikacije.
POKAŽITE SVOJU PODRŠKU
Mi smo neprofitni, nekorporativni i nekompromitovani tim. Ljudi poput vas podstiču nas da napravimo aplikaciju kako bismo stvari učinili mnogo lakšim, posebno od preuzimanja do instaliranja.\n\nUlažemo sve naše vreme i sve napore kako bi stvari bile ispravne i savršene. Daćemo sve od sebe da podržavamo ovu aplikaciju koliko god možemo.\n\nSvaki iznos će pomoći i biti veoma cenjen!
ODRŽAVANjE
xManager trenutno nije dostupan. Pokušajte ponovo kasnije.
HVALA!
JEZIK
VEB-SAJT
REDDIT
ČPP
KLONIRANA VERZIJA
Ako ovo omogućite, moći ćete da preuzmete i instalirate kloniranu verziju zakrpljene aplikacije.\n\nOvo će, takođe, rešiti većinu grešaka ili problema pri instalaciji, posebno ako imate unapred instaliranu Spotify aplikaciju.
ONEMOGUĆI REKLAME S NAGRADOM
Znamo da većina nas ne voli reklame, ali, u našem slučaju, to nam značajno pomaže da finansiramo našu bazu podataka, hosting linkova, ažuriranja, više zakrpa i dnevnih potreba.\n\nOvo je najjednostavniji način da nas podržite, bez doniranja ili trošenja novca.
INSTALACIJA NIJE USPELA
Razlog: Pokušali ste da instalirate verziju moda nižu od one koja je trenutno instalirana.\n\nRešenja:\nA. Izaberite verziju, jednaku ili veću.\nB. Deinstalirajte trenutnu verziju, a zatim snizite.\n\nAko se problem nastavi, proverite često postavljana pitanja.
Razlog: Trenutno instaliran Spotify, na ovom uređaju, nije došao direktno od xManager-a ili našeg tima.\n\nRešenje: Deinstalirajte trenutnu verziju aplikacije, ponovo pokrenite xManager i pokušajte ponovo. Ako se problem nastavi, proverite često postavljana pitanja.
Razlog: Trenutno instaliran Spotify, na ovom uređaju, nije došao direktno od xManager-a ili našeg tima.\n\nRešenje: Deinstalirajte trenutnu verziju aplikacije, ponovo pokrenite xManager i pokušajte ponovo. Ako se problem nastavi, proverite često postavljana pitanja.
POSTOJEĆA ZAKRPA
Postojeća zakrpa je otkrivena u spoljnom folderu. Koju radnju biste želeli da izvršite?
ONEMOGUĆI OBAVEŠTENJE
Ako ovo omogućite, neće se prikazivati obaveštenje nakon instaliranja zakrpljene aplikacije.
SAKRIJ STOCK ZAKRPU
SAKRIJ AMOLED ZAKRPU
SAKRIJ LITE ZAKRPU
ZATVORI
KLONIRAN
SP/AP
INSTALIRAJ
DEINSTALIRAJ
IGNORIŠI
IZBRIŠI
DEINSTALIRAJTE ZAKRPU
OTVORITE PODEŠAVANjA
OTVORITE ZAKRPU
PRIK. POD. I POKRENI PONOVO
xManager
INSTAL·LAT
ÚLTIM
VERSIONS
REGISTRE DE CANVIS
EINES DEL GESTOR
FONT
DISCORD
TELEGRAM
DONAR
SOBRE
xManager
Paràmetres
Sobre
ACTUALITZACIÓ AUTOMÀTICA DE LA LLISTA
En activar aquesta opció, la llista s\'actualitzarà automàticament cada cop que s\'iniciï l\'aplicació.\n\nPots actualitzar la llista manualment arrossegant la pantalla principal cap avall.
FORÇAR L\'AUTOINSTAL·LACIÓ
En activar aquesta opció, s\'instal·larà automàticament l\'aplicació modificada i l\'actualització un cop descarregades.
TEMES
UBICACIÓ DE L\'APK
Carpeta on desitja desar els arxius descarregats. Si no sap com configurar aquesta funció, deixi-la com està.\n\nNOTA: Aquesta funció no és compatible amb l\'emmagatzematge extern (targetes SD) a causa de limitacions d\'emmagatzematge, accessibilitat i permisos.
BUIDAR LA CARPETA DE DESCÀRREGUES
Premi per a eliminar la carpeta de descàrregues, incloent-hi els arxius i actualitzacions descarregades.
RESTABLIR PARÀMETRES
Sense anuncis | Noves funcionis | Llibertat
Desenvolupador de xManager
Desenvolupadors del mod de Spotify
GRÀCIES A TOTS ELS COL·LABORADORS! ❤️
Ha seleccionat aquesta versió modificada. Desitja continuar?
INFORMACIÓ DEL PEGAT
La descàrrega d\'aquest APK modificat sobreescriurà l\'arxiu anterior situat en la carpeta externa d\'arxius descarregats.
DESCARREGANT ARXIU
DESCARREGAT AMB ÈXIT
NOVA ACTUALITZACIÓ DEL GESTOR
CONTINUAR
CANCEL·LAR
DESCARREGAR
MÉS TARD
INSTAL·LAR ARA
INSTAL·LAR ACTUALITZACIÓ
TORNAR
DESCARREGAR ACTUALITZACIÓ
ARA NO
ENLLAÇ MIRALL
LITE
Experimental
VERSIÓ EXPERIMENTAL
Habilitar això permet descarregar i instal lar la versió experimental de l\'aplicació apedaçada.\n\naixò inclou les funcions alpha, beta i early access que no estan disponibles a l\'estoc pegat. A més, no es garanteix estable.
DEMOSTRI EL SEU SUPORT
Som un equip no corporatiu i sense ànim de lucre. Les persones com vostè ens animen a crear una aplicació per a facilitar les coses, especialment des de la descàrrega fins a la instal·lació del mod.\n\nEstem invertint tot el nostre temps i esforços per fer les coses bé. Farem tot el possible per continuar desenvolupant aquesta aplicació tant com puguem.
MANTENIMIENT
xManager no està disponible en aquest moment. Si us plau, revisi l\'aplicació més tard.
GRÀCIES!
IDIOMA
LLOC WEB
REDDIT
PREGUNTES FREQÜENTS
VERSIÓ CLONADA
En activar aquesta opció, pot descarregar i instal·lar la versió clonada de l\'aplicació modificada.\n\nAixò també resoldrà la majoria dels errors o problemes d\'instal·lació, especialment si té una aplicació de Spotify preinstal·lada.
DESHABILITAR ANUNCIS AMB RECOMPENSES
Sabem que a la majoria de nosaltres no ens agraden els anuncis, però en el nostre cas, això ens ajuda enormement a finançar la nostra base de dades, enllaços d\'allotjament, actualitzacions, pegats i necessitats diàries.\n\nAquesta és la forma més senzilla de donar-nos suport sense donar ni gastar res.
INSTAL·LACIÓ FALLIDA
Motiu: Has intentat instal·lar una versió del mod inferior a la que ja està instal·lada.\n\nSolucions:\nA. Seleccioni una versió igual o superior.\nB. Desinstal·li la versió actual i, a continuació, instal·li la versió inferior.\n\nSi el problema persisteix, consulti les preguntes freqüents.
Motiu: El Spotify instal·lat en aquest dispositiu no provenia directament de xManager ni del nostre equip.\n\nSolució: Desinstal·li la versió actual de l\'aplicació, reiniciï xManager i intenti-ho de nou. Si el problema persisteix, consulti les preguntes freqüents.
Motiu: L\'aplicació clonada instal·lada en aquest dispositiu no provenia directament de xManager ni del nostre equip.\n\nSolució: Desinstal·li la versió actual de l\'aplicació, reiniciï xManager i intenti-ho de nou. Si el problema persisteix, consulti les preguntes freqüents.
PEGAT TROBAT
S\'ha trobat un APK pegat en la carpeta de descàrregues. Què desitja fer?
DESACTIVA LA NOTIFICACIÓ
Habilitar això eliminarà la notificació de recordatori després d\'instal lar l\'aplicació pegada.
OCULTA LA PILA APEDAÇADA
OCULTA AMOLED PEGATS
OCULTA EL PEGAT LITE
TANCAR
CLONAR
SI/INFO
INSTAL·LAR
DESINSTAL·LAR
IGNORAR
ELIMINAR
DESINSTAL·LAR MOD?
PARAMÈTRES DE SPOTIFY
PARAMÈTRES DEL MOD
RECUPERA I REINICIA
xManager
INSTALĒTS
JAUNĀKAIS
VERSIJAS
IZMAIŅAS
PĀRVALDNIEKA RĪKI
AVOTS
TELEGRAM
ATBALSTS
DISCORD
PAR
xManager
Iestatījumi
Par
SARAKSTA AUTOMĀTISKA ATJAUNOŠANA
Aktivizējot šo, saraksts tiks automātiski atjaunots ikreiz, kad palaižat programmu.\n\nJūs varat manuāli atjaunināt sarakstu, velkot galveno ekrānu uz leju.
PIESPIEDU AUTOMĀTISKĀ INSTALĒŠANA
Ieslēdzot šo, automātiski tiks instalēta modificētā lietojumprogramma un atjauninājums pēc tā lejupielādes.
VIZUĀLĀS TĒMAS
APK FAILA ATRAŠANA VIETA
Atrašanās Vieta, kurā vēlaties saglabāt lejupielādētā faila kopiju. Ja nezināt, kā konfigurēt šo funkciju, atstājiet to tādu, kāda tā ir.\n\nPIEZĪME: Šī funkcija neatbalsta ārējo atmiņu (SD karti) pieejamības, atļauju un glabāšanas ierobežojumu dēļ.
DZĒST ATRAŠANAS VIETU
Uzpiežiet uz ekrānu, lai dzēstu mapi, kas ietver lejupielādētos failus un atjauninājumus.
ATIESTĀTĪT IESTĀTIJUMUS
Bez reklāmām | Jaunas Funkcijas | Brīvība
xManager izstrādātājs
PALDIES VISIEM, KAS PALĪDZ! ❤️
Jūs izvēlējāties šo laboto versiju. Vai vēlaties turpināt?
LABOTU VERSIJU INFORMĀCIJA
Lejupielādējot šo modificēto apk failu, tiks pārrakstīts iepriekšējais fails, kas atrodas ārējā mapē.
TIEK LEJUPIELĀDĒTS FAILS
VEIKSMĪGI LEJUPIELĀDĒTS
JAUNS PĀRVALDNIEKA ATJAUNINĀJUMS
TURPINĀT
ATCELT
LEJUPIELĀDĒT
VĒLĀK
INSTALĒT TAGAD
INSTALĒT ATJAUNINĀJUMU
ATPAKAĻ
LEJUPIELĀDĒT ATJAUNINĀJUMU
NE ŠOBRĪD
SPOGUĻSAITE
LITE
Eksperimentāls
EKSPERIMENTĀLĀ VERSIJA
Šī aktivizēšana ļauj lejupielādēt un instalēt modificētās lietojumprogrammas eksperimentālo versiju.\n\nTas ietver agrīnās piekļuves funkcijas, kas nav pieejamas šobrīd. Stabilitāte nav garantēta.
ATBALSTIET MŪS!
Mēs esam bezpeļņas, nekorporatīva un bezkompromisa komanda. Tādi cilvēki, kā jūs mudina mūs attīstīt šo lietotni, lai padarītu lietas daudz vieglāk, no lejupielādes līdz instalācijai.\n\nMēs ieliekam visu savu laiku un piepūles, lai padarītu aplikāciju korektu un perfektu. Mēs darīsim visu iespējamo, lai atbalstītu šo lietotni tik ilgi, cik vien mēs vien varam.\n\nJebkāda summa palīdzēs un būs ļoti novertēta!
TIEK VEIKTA APRŪPE
xManager pašlaik nav pieejams. Lūdzu, pārbaudiet aplikāciju vēlāk.
PALDIES!
VALODA
MĀJAS LAPA
REDDIT
BUJ
KLONĒTA VERSIJA
Šīs funkcijas aktivizēšana ļauj lejupielādēt un instalēt modificētās lietojumprogrammas klonēto versiju. \n\nTas arī ļoti iespējams atrisinās lielāko daļu instalēšanas kļūdu vai problēmu it īpaši, ja jums ir iepriekš ir bijis instalēts Spotify.
IZSLĒGT REKLĀMAS
Mēs zinām, ka lielākajai daļai no mums riebjas reklāmas, bet mūsu gadījumā tās ievērojami palīdz mums finansēt mūsu datu bāzi, hostinga izmaksas, atjauninājumus un ikdienas vajadzības.\n\nŠis ir vienkāršākais veids, kā mūs atbalstīt, neveicot monetārus ziedojumus.
INSTALĒŠANA NEIZDEVĀS
Iemesls: Jūs mēģinājāt instalēt modifikācijas versiju, kas ir zemāka par pašlaik instalēto. \n\nRisinājumi:\nA. Izvēlieties versiju, kas ir vienāda ar vai lielāka par šobrīd instalēto versiju.\nB. Atinstalējiet pašreizējo versiju un pēc tam mēģiniet vēlreiz.\n\nJa problēma saglabājas, skatiet BUJ.
Iemesls: \n\nŠajā ierīcē instalētais pašreizējais Spotify nav saņemts tieši no xManager \n\nRisinājums: Atinstalējiet pašreizējo lietojumprogrammas versiju, restartējiet xManager un mēģiniet vēlreiz. Ja problēma saglabājas, skatiet BUJ.
Iemesls: Pašreizējā klonētā aplikācijq, kas ir instalēta šajā ierīcē, nav nācis tieši no xManager./n/nRisinājums: Atinstalējiet pašreizējo lietojumprogrammas versiju, restartējiet xManager un mēģiniet vēlreiz. Ja problēma saglabājas, skatiet BUJ.
EKSISTĒJOŠS MODIFICĒTAIS FAILS
Vienā no mapēm ir atrasts esošs modificētās aplikācijas apk fails. Kādu darbību vēlaties veikt?
IZSLĒGT PAZIŅOJUMU
Aktivizējot šo, vairs nerādīsies lejupielādētā faila instalācijas atgādinājuma paziņojums.
SLĒPT PARASTO PATCHED
SLĒPT AMOLED PATCHED
SLĒPT LITE PATCHED
AIZVERT
KLONĒTS
SP/AP
INSTALĒT
ATINSTALLĒT
IGNORĒT
DZĒST
DZĒST PATCHED
ATVĒRT IESTATĪJUMUS
ATVERT PATCHED
ATSVAIDZINĀT UN RESTARTĒT
xManager
INSTALLIERT
NEUSTE
VERSIONEN
ÄNDERUNGEN
MANAGER WERKZEUGE
SOURCECODE
TELEGRAM
UNTERSTÜTZEN
DISCORD
ÜBER
xManager
EINSTELLUNGEN
ÜBER
LISTE AUTOMATISCH AKTUALISIEREN
Wenn Sie dies aktivieren, wird die Liste automatisch jedes Mal aktualisiert, wenn Sie die Anwendung starten. Sie können die Liste manuell aktualisieren, indem Sie den Hauptbildschirm nach unten ziehen
AUTO-INSTALLATION ERZWINGEN
Wenn Sie dies aktivieren, wird die gepatchte Anwendung automatisch installiert und nach dem Herunterladen aktualisiert.
THEMES
APK SPEICHERORT
Das Verzeichnis, in dem Sie die Kopie der heruntergeladenen Datei speichern möchten. Wenn Sie nicht wissen, wie Sie diese Funktion konfigurieren, lassen Sie sie unverändert. HINWEIS: Diese Funktion unterstützt keinen externen Speicher (SD-Karte) aufgrund von Zugriffs-, Berechtigungs- und Speicherbeschränkungen.
VERZEICHNISORDNER LÖSCHEN
Tippen Sie hier, um den Verzeichnisordner zu löschen. Dazu gehören die heruntergeladenen Dateien und Updates.
EINSTELLUNGEN ZURÜCKSETZEN
Werbefrei | Neue funktionen | Freiheit
xManager Entwickler
DANKE AN ALLE UNTERSTÜTZER! ❤️
Sie haben diese gepatchte Version ausgewählt. Möchten sie fortfahren
PATCH INFORMATIONEN
Durch das Herunterladen dieser gepatchten apk wird die vorherige Datei im externen Verzeichnis überschrieben.
WIRD HERUNTERGELADEN
ERFOLGREICH HERUNTERGELADEN
NEUES MANAGER UPDATE
VORTFAHREN
ABBRECHEN
DOWNLOAD
SPÄTER
JETZT INSTALLIEREN
INSTALLIERE UPDATE
ZÜRÜCK
DOWNLOADE UPDATE
NICHT JETZT
LINK SPIEGELN
LITE
Experimentell
EXPERIMENTELLE VERSION
Wenn Sie dies aktivieren, können Sie die experimentelle Version der gepatchten Anwendung herunterladen und installieren.\n\nDies beinhaltet Alpha-, Beta- und Early-Access-Funktionen, die im gepatchten Bestand nicht verfügbar sind. Außerdem nicht garantiert stabil.
ZEIGE DEINE UNTERSTÜTZUNG
Wir sind ein gemeinnütziges, nicht korporatives und unabhängiges Team. Leute wie Sie ermutigen uns, eine App zu erstellen, die die Dinge viel einfacher machen, insbesondere vom Herunterladen bis zur Installation. Wir investieren all unsere Zeit und geben unser Bestes, um die Dinge richtig und perfekt zu machen. Wir werden unser Bestes tun, um diese App so lange wie möglich zu unterstützen. Jeder Betrag hilft und wird sehr geschätzt!
WARTUNG
xManager ist derzeit nicht verfügbar. Versuche es später erneut.
DANKE!
SPRACHE
WEBSEITE
REDDIT
FAQ
GEKLONTE VERSION
Wenn Sie dies aktivieren, können Sie die geklonte Version der gepatchten Anwendung herunterladen und installieren. Dadurch werden auch die meisten Installationsfehler und probleme behoben, insbesondere wenn Spotify vorinstalliert ist.
REWARD WERBUNG DEAKTIVIEREN
Wir wissen, dass die meisten keine Werbung mögen, aber in unserem Fall hilft uns das erheblich, unsere Datenbank zu finanzieren und um Links, Updates, mehr Patches und den täglichen Bedarf zu hosten. Dies ist der einfachste Weg, uns zu unterstützen, ohne zu spenden oder etwas ausgeben.
INSTALLATION FEHLGESCHLAGEN
Grund: Sie haben versucht, eine niedrigere Mod-Version als die derzeit installierte zu installieren. Lösungen: Wählen Sie eine Version die die selbe oder eine höhere version hat aus. Deinstallieren Sie die aktuelle Version und führen Sie dann ein Downgrade durch. Falls das Problem weiterhin besteht, sehen Sie im FAQ nach.
Grund: Das aktuell auf diesem Gerät installierte Spotify stammt nicht direkt von xManager oder von unserem Team. Lösung: Deinstallieren Sie die aktuelle Version der Anwendung, starten Sie xManager neu und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, lesen Sie die FAQ.
Grund: Der auf diesem Gerät installierte aktuelle Klon stammt nicht direkt von xManager oder von unserem Team. Lösung: Deinstallieren Sie die aktuelle Version der Anwendung, starten Sie xManager neu und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, lesen Sie die FAQ.
EXISTING PATCHED
Es wurde eine vorhandene, gepatchte apk im Verzeichnis gefunden. Welche Aktion möchten Sie ausführen?
BENACHRICHTIGUNG DEAKTIVIEREN
Wenn Sie dies aktivieren, wird die Erinnerungsbenachrichtigung nach der Installation der gepatchten Anwendung entfernt.
AUSGEBLENDETE BESTÄNDE AUSBLENDEN
AMOLED GEPATCHT AUSBLENDEN
LITE GEPATCHT AUSBLENDEN
SCHLIEßEN
KLON VERWENDEN
SP/AP
INSTALLIEREN
DEINSTALLIEREN
IGNOREN
LÖSCHEN
PATCH DEINSTALLIEREN
EINSTELLUNGEN ÖFFNEN
PATCH ÖFFNEN
ERNEUTES ABRUFEN UND NEUSTARTEN
xManager
ස්ථාපිත කර ඇත
අලුත්ම
අනුවාදයන්
වෙනස් කිරීම්
මෙවලම්
මූලාශ්රය
TELEGRAM
SUPPORT
DISCORD
යෙදුම පිළිබඳ
xManager
සැකසුම්
මාතෘකාව පිළිබඳ
ලැයිස්තුව ස්වයංක්රීයව නැවුම් කිරීම
මෙය සබල කිරීමෙන් ඔබ යෙදුම දියත් කරන සෑම විටම ලැයිස්තුව ස්වයංක්රීයව නැවුම් කරයි. ප්රධාන තිරය පහළට ඇදගෙන යාමෙන් ඔබට ලැයිස්තුව හස්තීයව නැවුම් කළ හැක.
බලහත්කාරයෙන් ස්වයංක්රීයව ස්ථාපනය කරන්න
මෙය සබල කිරීමෙන් පැච් කළ යෙදුම ස්වයංක්රීයව ස්ථාපනය කර බාගත කළ පසු යාවත්කාලීන වේ.
තේමා
APK ස්ථානය
ඔබට බාගත කළ ගොනුවේ පිටපත සුරැකීමට අවශ්ය ස්ථානය. ඔබ මෙම විශේෂාංගය වින්යාස කරන්නේ කෙසේදැයි නොදන්නේ නම්, මෙය එලෙසම තබන්න. සටහන: ප්රවේශ්යතාව, අවසර සහ ගබඩා සීමාවන් හේතුවෙන් මෙම විශේෂාංගය බාහිර ආචයනය (SD කාඩ්පත) සඳහා සහය නොදක්වයි.
ඩිරෙක්ටරි ෆෝල්ඩරය හිස් කරන්න
ඩිරෙක්ටරි ෆෝල්ඩරය මකා දැමීමට තට්ටු කරන්න. බාගත කළ ගොනු සහ යාවත්කාලීන කිරීම් මෙයට ඇතුළත් වේ.
මනාප යළි පිහිටුවන්න
දැන්වීම්-රහිත අත්දැකීමක් | නව විශේෂාංග | නිදහස
xManager සංවර්ධකයා
සියලුම දායකයින්ට ස්තූතියි! ❤️
ඔබ මෙම පැච් කළ අනුවාදය තෝරා ඇත. ඔබට ඉදිරියට යාමට අවශ්යද?
පැච් තොරතුරු
මෙම පැච් කළ APK බාගැනීම බාහිර නාමාවලියෙහි ඇති පෙර ගොනුව ප්රතිස්ථාපනය කරනු ඇත.
ගොනුව බාගත කරමින්
සාර්ථකව බාගත කර ඇත
නව කළමනාකරු යාවත්කාලීන ලබා ගත හැකිය
ඉදිරියට යන්න
අවලංගු කරන්න
බාගත කරන්න
පසුව
දැන් ස්ථාපනය කරන්න
යාවත්කාලීනය ස්ථාපනය කරන්න
ආපසු යන්න
යාවත්කාලීනය බාගත කරන්න
දැන් නොවේ
මිරර් සබැඳිය
LITE
පර්යේෂණාත්මක
පර්යේෂණාත්මක අනුවාදය
මෙය සබල කිරීමෙන් ඔබට පැච් කරන ලද යෙදුමේ පර්යේෂණාත්මක අනුවාදය බාගත කර ස්ථාපනය කිරීමට ඉඩ සලසයි. මෙයට ඇල්ෆා, බීටා සහ මුල් ප්රවේශ විශේෂාංග ඇතුළත් වන අතර ඒවා පැච් කළ කොටස්වල නොමැත. ඊට අමතරව, ස්ථාවර බව සහතික නොවේ.
ඔබේ සහයෝගය පෙන්වන්න
අපි ලාභ නොලබන, ආයතනික නොවන සහ සම්මුති විරහිත කණ්ඩායමකි. ඔබ වැනි අය විශේෂයෙන් බාගැනීමේ සිට ස්ථාපනය කිරීම දක්වා දේවල් වඩාත් පහසු කිරීමට යෙදුමක් නිර්මාණය කිරීමට අපව දිරිමත් කරයි. දේවල් නිවැරදි හා පරිපූර්ණ කිරීමට පමණක් අපි අපගේ කාලය සහ හොඳම උත්සාහය වැය කරමු. අපට හැකි තාක් මෙම යෙදුමට සහය දැක්වීමට අපි අපගේ උපරිමය කරන්නෙමු. ඕනෑම මුදලක් උපකාර වන අතර ඉතා අගය කරනු ඇත!
නඩත්තු
xManager දැනට ලබා ගත නොහැක. කරුණාකර පසුව යෙදුම පරීක්ෂා කරන්න.
ස්තුතියි!
භාෂාව
වෙබ් අඩවිය
REDDIT
නිති අසන පැණ
ක්ලෝනඩ් අනුවාදය
මෙය සබල කිරීමෙන් ඔබට පැච් කරන ලද යෙදුමේ ක්ලෝන කළ අනුවාදය බාගත කර ස්ථාපනය කිරීමට ඉඩ සලසයි. මෙය බොහෝ ස්ථාපන දෝෂ හෝ ගැටළු නිරාකරණය කරනු ඇත, විශේෂයෙන් ඔබට පෙර-ස්ථාපිත Spotify යෙදුමක් තිබේ නම්.
DISABLE REWARDED ADS
අපගෙන් බොහෝ දෙනෙක් දැන්වීම් වලට කැමති නැති බව අපි දනිමු, නමුත් අපගේ නඩුවේදී, මෙය අපගේ දත්ත සමුදාය, සත්කාරක සබැඳි, යාවත්කාලීන කිරීම්, තවත් පැච් සහ දෛනික අවශ්යතා සඳහා අරමුදල් සැපයීමට සැලකිය යුතු ලෙස උපකාරී වේ. පරිත්යාග කිරීම හෝ වියදම් කිරීමකින් තොරව අපට සහාය වීමට ඇති සරලම ක්රමය මෙයයි.
ස්ථාපනය අසාර්ථක විය
හේතුව: ඔබ දැනට ස්ථාපනය කර ඇති ප්රමාණයට වඩා අඩු පැච් කළ අනුවාදයක් ස්ථාපනය කිරීමට උත්සාහ කර ඇත. විසඳුම්: A. ඊට සමාන හෝ වැඩි අනුවාදයක් තෝරන්න. B. වත්මන් අනුවාදය අස්ථාපනය කරන්න, පසුව පහත් කරන්න. ගැටලුව දිගටම පවතින්නේ නම්, නිතර අසන පැන පරීක්ෂා කරන්න.
හේතුව: මෙම උපාංගයේ ස්ථාපනය කර ඇති ධාරාව xManager වෙතින් හෝ අපගේ කණ්ඩායමෙන් කෙලින්ම පැමිණියේ නැත. විසඳුම: යෙදුමේ වත්මන් අනුවාදය අස්ථාපනය කරන්න, xManager නැවත ආරම්භ කර නැවත උත්සාහ කරන්න. ගැටලුව දිගටම පවතින්නේ නම්, නිතර අසන පැන පරීක්ෂා කරන්න.
හේතුව: මෙම උපාංගයේ ස්ථාපනය කර ඇති ක්ලෝන කරන ලද ධාරාව සෘජුවම xManager වෙතින් හෝ අපගේ කණ්ඩායමෙන් පැමිණියේ නැත. විසඳුම: යෙදුමේ වත්මන් අනුවාදය අස්ථාපනය කරන්න, xManager නැවත ආරම්භ කර නැවත උත්සාහ කරන්න. ගැටලුව දිගටම පවතින්නේ නම්, නිතර අසන පැන පරීක්ෂා කරන්න.
පවතින පැච්
එක් නාමාවලියක පවතින පැච් කළ apk එකක් හමු විය. ඔබ කිරීමට කැමති ක්රියාව කුමක්ද?
දැනුම්දීම අක්රීය කරන්න
මෙය සක් රිය කිරීමෙන්, පැච් කරන ලද යෙදුම ස්ථාපනය කිරීමෙන් පසු මතක් කිරීමේ දැනුම්දීම ඉවත් කරනු ඇත.
පැච් කරන ලද තොග සඟවන්න
සැඟවීම අමෝල්ඩ් සඟවන්න
ලයිට් පැච් කරලා හංගන්න
වසා දමන්න
ක්ලෝන
SP/AP
ස්ථාපනය කරන්න
අස්ථාපනය කරන්න
නොසලකා හරින්න
මකන්න
පැච් අස්ථාපනය කරන්න
විවෘත සැකසුම්
සැකසීම් විවෘත කරන්න
නැවත ලබාගෙන නැවත ආරම්භ කරන්න
xManager
TELEPÍTVE
LEGFRISSEBB VERZIÓ
VERZIÓK
VÁLTOZTATÁSI NAPLÓ
MANAGER ESZKÖZÖK
FORRÁS
TELEGRAM
TÁMOGATÁS
DISCORD
RÓLUNK
xManager
Beállítások
Rólunk
AUTOMATIKUS FRISSÍTÉS LISTÁZÁSA
Ezt engedélyezve automatikusan frissíted a listát minden alkalommal, amikor megnyitod az alkalmazást.\n\nManuálisan is frissítheted, ha fentről lefelé húzod az alkalmazás főképernyőjét.
AUTOMATIKUS TELEPÍTÉS KÉNYSZERÍTÉSE
Ezt engedélyezve automatikusan telepíted a patchelt alkalmazást a letöltését követően.
KINÉZET
APK HELYE
Ez az a mappa, ahová mented a letöltött fájl másolatát. Ha nem tudod, mi ez a funkció és hogyan használd, nyugodtan hagyd úgy, ahogy van. \n\nMEGJEGYZÉS: Ez a funkció nem támogatja a külső tárhelyre (pl.: SD kártyára) való mentést a hozzáférési és egyéb engedélyek, valamint a tárhelyhozzáférési-korlátozások miatt.
A MAPPA ÉS A BENNE TALÁLHATÓ ADATOK TÖRLÉSE
Érintsd meg a mappa törléséhez. Ez tartalmazza az alkalmazásra vonatkozó letöltési, valamint frissítési fájlokat is.
BEÁLLÍTÁSOK VISSZAÁLLÍTÁSA
Hirdetésmentes | Új funkciók | Szabadság
xManager Fejlesztő
KÖSZÖNET MINDEN KÖZREMŰKÖDŐNEK! ❤️
Ezt a patchelt verziót választottad ki. Szeretnéd folytatni?
INFORMÁCIÓ A PATCHELT APPRÓL
Ezt a patchelt apk-t letöltve felülírod a letöltési mappában lévő fájlt.
LETÖLTÉS FOLYAMATBAN
SIKERESEN LETÖLTVE!
ÚJ FRISSÍTÉS ÉRHETŐ EL A MANAGERHEZ
FOLYTATÁS
MÉGSE
LETÖLTÉS
KÉSŐBB
A PATCHELT FÁJL TELEPÍTÉSE
A FRISSÍTÉS TELEPÍTÉSE
VISSZALÉPÉS
FRISSÍTÉS LETÖLTÉSE
NE MOST
ALTERNATÍV LINK
LITE VERZIÓ
Kísérleti
KÍSÉRLETI VERZIÓ
Ezt engedélyezve lehetőséged nyílik az alkalmazás kísérleti verziójának letöltésére és telepítésére.\n\nEz magában foglalja az alfa, béta és korai hozzáférésű funkciókat is, amelyek nem elérhetőek az eredeti patchelt appban, és nem biztos, hogy stabilak.
MUTASD KI A TÁMOGATÁSODAT
Mi egy non-profit, nem vállalati és kompromisszummentes csapat vagyunk. Az olyan emberek, mint Te, motiválnak minket arra, hogy sokkal könnyebbé varázsoljuk a dolgokat, főleg a letöltést és a telepítést.\n\nIdőnket nem kímélve, és legjobb tudásunkat felhasználva dolgozunk az alkalmazáson, hogy a szuper és tökéletes legyen, és mindent megteszünk azért, hogy addig fejlesszük és támogassuk az alkalmazást, amíg képesek vagyunk rá. Minden támogatás nagy segítség, és sokat jelent nekünk.
KARBANTARTÁS
Az xManager jelenleg nem elérhető, kérlek nézz vissza később!
KÖSZÖNÖM!
NYELV
WEBOLDAL
REDDIT
FAQ
KLÓNOZOTT VERZIÓ
Ezt engedélyezve lehetőséged nyílik az alkalmazás klónozott változatának letöltésére.\n\nEz megoldja a legtöbb telepítési hibát és problémát, főleg, ha az eszközödre előretelepített, gyári Spotify alkalmazással rendelkezel.
HIRDETÉSEK LETILTÁSA
Senki sem szereti a hirdetéseket. Viszont, ha megengeded a hirdetések megjelenítését, segítesz nekünk az adatbázisok, weblinkek, frissítések, újabb verziók, valamint az egyéb felmerülő fejlesztési szükségletek költségeit fedezni, így anélkül támogathatsz minket, hogy pénzt kellene költened.
SIKERTELEN TELEPÍTÉS
Oka: Az alkalmazás egy olyan verzióját próbáltad telepíteni, amely régebbi a jelenleg telepítettnél.\n\nA hiba elhárításának módja:\nA: Válassz egy, az eszközödre telepített verziónál frissebb, vagy azzal megegyező verziót.\nB: Távolítsd el a jelenlegi verziót, majd telepíts egy régebbit.\n\nHa a hiba továbbra is fennáll, látogasd meg a FAQ-t.
Oka: A jelenleg telepített patchelt alkalmazás nem az xManager-től, vagy a csapatunktól származik.\n\nA hiba elhárításának módja: Távolítsd el az alkalmazás jelenlegi verzióját, indítsd újra az xManager-t, majd próbáld újra a telepítést. Ha a hiba továbbra is fennáll, látogasd meg a FAQ-t.
Oka: A jelenleg telepített, klónozott alkalmazás nem az xManager-től, vagy a csapatunktól származik.\n\nA hiba elhárításának módja: Távolítsd el az alkalmazás jelenlegi verzióját, indítsd újra az xManager-t, majd próbáld újra a telepítést. Ha a hiba továbbra is fennáll, látogasd meg a FAQ-t.
PATCHELT TELEPÍTŐFÁJL MEGTALÁLVA
Egy meglévő apk-t találtunk a letöltési mappában. Mit szeretnél tenni?
ÉRTESÍTÉS LETILTÁSA
Ennek engedélyezése eltávolítja az emlékeztető értesítést a javított alkalmazás telepítése után.
ELREJTÉS ÁLLOMÁNY FOLTOZOTT
ELREJTÉS AMOLED FOLTOZOTT
ELREJTÉS LITE FOLTOZOTT
BEZÁRÁS
KLÓNOZOTT
SP/AP
TELEPÍTÉS
ELTÁVOLÍTÁS
FIGYELMEN KÍVÜL HAGYÁS
TÖRLÉS
A PATCHELT ALKALMAZÁS ELTÁVOLÍTÁSA
BEÁLLÍTÁSOK MEGNYITÁSA
A PATCHELT ALKALMAZÁS MEGNYITÁSA
ÚJRAFETCHELÉS ÉS AZ ALKALMAZÁS ÚJRAINDÍTÁSA
xManager
インストール済み
最新
バージョン
更新履歴
管理ツール
ソース
Telegram
サポート
Discord
情報
xManager
設定
アプリについて
リストの自動更新
有効化する事でアプリを起動するたびにリストが自動更新されます。\n\nメイン画面の下方向にドラッグで手動でリストを更新できます。
強制自動インストール
有効化する事で、ダウンロード後にパッチが適用されたアプリとアップデートが自動的にインストールされます。
テーマ
APKの場所
ダウンロードしたファイルのコピーを保存するディレクトリになります。\n\n注意: この機能はユーザー補助、アクセス許可、ストレージ制限により外部ストレージ (SD カード) をサポートしていません。
ディレクトリフォルダをクリア
タップでディレクトリフォルダを削除します。ディレクトリにはダウンロードをしたファイルやアップデートが含まれます。
設定をリセット
広告なし | 新機能 | 自由
xManager の開発者
すべての貢献者に感謝します! ❤️
このパッチが適用されたバージョンを選択しました。続行をしますか?
パッチ済みの情報
このパッチは、外部ディレクトリ内にある以前のファイルを上書きします。注意してください。
ファイルをダウンロード中です
ダウンロードが完了しました
xManager の更新
続行
キャンセル
ダウンロード
後ほど
パッチ済みをインストール
アップデートをインストール
戻る
アップデートをダウンロード
今はしない
ミラーリンク
Lite
試験的
試験的なバージョン
有効化する事でパッチを適用したアプリの試験的なバージョンをダウンロードしてインストールする事ができます。\n\nこれにはアルファ版、ベータ版、早期アクセス版の機能が含まれます。また、安定性は保証しません。
サポートへの表明
私たちは非営利、非企業、妥協をしないチームです。色々なユーザーにダウンロードやインストールの作業をはるかに簡単にするアプリの開発を行なっています。\n\n私たちは、物事を正しく完璧にするべく、すべての時間と最善の努力を注いでいます。私たちはできる限りこのアプリをサポートするために最善を尽くします。\n\n寄付の金額は問いません、ありがとうございます!
メンテナンス
xManager は現在使用できません。後ほど再度お試しください。
感謝します!
言語
Webサイト
Reddit
FAQ
クローンバージョン
有効化する事でパッチを適用したアプリのクローンバージョンをダウンロードしてインストールする事ができます。\n\n既に Spotify アプリがインストールされた環境でインストールエラーなどの問題が解決されます。
リワード広告の無効化
広告を好まない方は多いと思いますが、広告を表示する事でデータベースやホスティング、アップデート、パッチの提供、ユーザーのニーズに答えるために大いに役立ちます。\n\nこれは寄付や支出をせずに私たちをサポートする最も簡単な方法になります。
インストール失敗
理由: 現在インストールされているバージョンより低いパッチをインストールしようとしました。\n\n解決策:\nA. 同じバージョンまたはそれ以上の物を選択する。\nB. 現在のバージョンをアンインストールしてダウングレードをする。\n\n問題が解決しない場合は FAQ を参照してください。
理由: このデバイスにインストールされているパッチは、xManager またはチーム内で直接提供された物ではありません。\n\n解決策: 現在のバージョンのアプリをアンインストールして、xManager を再起動をして再度お試しください。問題が解決しない場合は、FAQ を参照してください。
理由: このデバイスにインストールされているクローンは、xManager またはチーム内で直接提供された物ではありません。\n\n解決策: 現在のバージョンのアプリをアンインストールして、xManager を再起動をして再度お試しください。問題が解決しない場合は、FAQ を参照してください。
既存のパッチ
外部ディレクトリで既存のパッチがあります。どうしますか?
通知の無効化
有効化する事でパッチを適用したアプリのインストール後にリマインダー通知が消去されます。
Stock のパッチ済みを非表示にする
AMOLED のパッチ済みを非表示にする
Lite のパッチ済みを非表示にする
閉じる
クローン
SP/AP
インストール
アンインストール
無視
削除
パッチをアンインストール
アプリの設定を開く
アプリを開く
再読み込みと再起動
xManager
स्थापना गरियो
नवीनतम
संस्करणहरू
लगहरू परिवर्तन
प्रबन्धक उपकरणहरू
स्रोत
टेलिग्राम
समर्थन
डिस्कोर्ड
बारेमा
xManager
सेटिङहरू
बारेमा
सूची स्वत: ताजा गर्नुहोस्
यसलाई सक्षम गर्नाले प्रत्येक पटक तपाईंले एप सुरु गर्दा सूची स्वतः ताजा हुनेछ।\n\nतपाईंले मुख्य स्क्रिनलाई तल तानेर म्यानुअल रूपमा सूची रिफ्रेस गर्न सक्नुहुन्छ।
बल स्वत: इन्स्टल गर्नुहोस्
यसलाई सक्षम गर्नाले प्याच गरिएको एप्लिकेसन स्वतः इन्स्टल हुनेछ र डाउनलोड भएपछि अद्यावधिक हुनेछ।
थिमहरू
APK को स्थान
डाइरेक्टरी जहाँ तपाईं डाउनलोड गरिएको फाइलको प्रतिलिपि बचत गर्न चाहनुहुन्छ। यदि तपाइँलाई यो सुविधा कसरी कन्फिगर गर्ने थाहा छैन भने, यो जस्तै छोड्नुहोस्।\n\nनोट: पहुँच, अनुमति र भण्डारण सीमितताहरूको कारणले गर्दा यो सुविधाले बाह्य भण्डारण (SD कार्ड) समर्थन गर्दैन।
डाइरेक्टरी फोल्डर खाली गर्नुहोस्
डाइरेक्टरी फोल्डर मेटाउन ट्याप गर्नुहोस्। यसमा डाउनलोड गरिएका फाइलहरू र अद्यावधिकहरू समावेश छन्।
प्राथमिकताहरू रिसेट गर्नुहोस्
विज्ञापन-मुक्त | नयाँ सुविधाहरू | स्वतन्त्रता
xManager विकासकर्ता
सबै योगदानकर्ताहरु लाई धन्यवाद! ❤️
तपाईंले यो प्याच गरिएको संस्करण चयन गर्नुभयो। के तपाइँ जारी राख्न चाहनुहुन्छ?
प्याच गरिएको जानकारी
यो प्याचले बाह्य डाइरेक्टरीमा अवस्थित अघिल्लो फाइल अधिलेखन गर्नेछ। सावधानीपूर्वक अगाडि बढ्नुहोस्।
फाइल डाउनलोड गरिँदै
सफलतापूर्वक डाउनलोड गरियो
नयाँ प्रबन्धक अद्यावधिक
जारी राख्नुहोस्
रद्द गर्नुहोस्
डाउनलोड गर्नुहोस्
पछि
प्याच गरिएको इन्स्टल गर्नुहोस्
अद्यावधिक इन्स्टल गर्नुहोस्
पछाडि जानुहोस्
अपडेट डाउनलोड गर्नुहोस्
अहिले होइन
मिरर लिङ्क
लाइट
प्रयोगात्मक
प्रयोगात्मक संस्करण
यसलाई सक्षम गर्नाले तपाईंलाई प्याच गरिएको अनुप्रयोगको प्रयोगात्मक संस्करण डाउनलोड र इन्स्टल गर्न अनुमति दिन्छ।\n\nयसमा अल्फा, बिटा र प्रारम्भिक पहुँच सुविधाहरू समावेश छन् जुन स्टक प्याचमा उपलब्ध छैनन्। थप रूपमा, स्थिर ग्यारेन्टी छैन।
आफ्नो समर्थन देखाउनुहोस्
हामी एक गैर-लाभकारी, गैर-कर्पोरेट र गैर-सम्झौता टोली हौं। तपाईं जस्ता मानिसहरूले हामीलाई विशेष गरी डाउनलोडदेखि इन्स्टल गर्नका लागि चीजहरू धेरै सजिलो बनाउनको लागि एउटा एप सिर्जना गर्न प्रोत्साहन दिन्छन्।\n\nहामी चीजहरू सही र सही बनाउनको लागि हाम्रो सबै समय र उत्तम प्रयासहरू खन्याइरहेका छौं। हामी सकेसम्म यो एपलाई समर्थन गर्न सक्दो प्रयास गर्नेछौं।\n\nकुनै पनि रकमले मद्दत गर्नेछ र धेरै सराहना गरिनेछ!
मर्मतसम्भार
xManager हाल अनुपलब्ध छ। कृपया पछि पुन: प्रयास गर्नुहोस्।
धन्यवाद!
भाषा
वेबसाइट
रेड्डित
बारम्बार सोधिने प्रश्नहरू
क्लोन गरिएको संस्करण
यसलाई सक्षम गर्नाले तपाईंलाई प्याच गरिएको एप्लिकेसनको क्लोन गरिएको संस्करण डाउनलोड र इन्स्टल गर्न अनुमति दिन्छ।\n\nयसले धेरैजसो इन्स्टल त्रुटि वा समस्याहरूलाई पनि समाधान गर्नेछ, विशेष गरी यदि तपाईंसँग पूर्व-स्थापित Spotify अनुप्रयोग छ भने।
पुरस्कृत विज्ञापनहरू असक्षम पार्नुहोस्
हामीलाई थाहा छ कि हामी मध्ये धेरैले विज्ञापनहरू मन पराउँदैनन् तर हाम्रो अवस्थामा, यसले हामीलाई हाम्रो डाटाबेस, होस्टिङ लिङ्कहरू, अद्यावधिकहरू, थप प्याचहरू, र दैनिक आवश्यकताहरू पूरा गर्न मद्दत गर्छ।\n\nकुनै पनि दान वा खर्च नगरी हामीलाई सहयोग गर्ने यो सरल तरिका हो ।
इन्स्टल असफल भयो
कारण: तपाईंले हाल स्थापित भएको भन्दा कम प्याच गरिएको संस्करण इन्स्टल गर्ने प्रयास गर्नुभयो।\n\nसमाधानहरू:\nA. भन्दा बराबर वा माथिको संस्करण चयन गर्नुहोस्।\nB. हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, त्यसपछि डाउनग्रेड गर्नुहोस्।\n\nयदि समस्या रहिरह्यो भने, बारम्बार सोधिने प्रश्नहरू जाँच गर्नुहोस्।
कारण: यस यन्त्रमा हालको प्याच गरिएको इन्स्टल सीधा xManager वा हाम्रो टोलीबाट आएको होइन।\n\nसमाधान: अनुप्रयोगको हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, xManager पुन: सुरु गर्नुहोस् र फेरि प्रयास गर्नुहोस्। यदि समस्या रहिरह्यो भने, बारम्बार सोधिने प्रश्नहरू जाँच गर्नुहोस्।
कारण: यस यन्त्रमा हालको क्लोन गरिएको इन्स्टल सीधा xManager वा हाम्रो टोलीबाट आएको होइन।\n\nसमाधान: अनुप्रयोगको हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, xManager पुनः सुरु गर्नुहोस् र फेरि प्रयास गर्नुहोस्। यदि समस्या रहिरह्यो भने, FAQ जाँच गर्नुहोस्।
अवस्थित प्याच गरिएको
बाहिरी डाइरेक्टरीमा अवस्थित प्याच गरिएको पत्ता लगाइएको छ। तपाईं के कार्य गर्न चाहनुहुन्छ?
सूचना अक्षम पार्नुहोस्
यसलाई सक्षम पार्दा प्याच गरिएको अनुप्रयोग स्थापना गरेपछि रिमाइन्डर सूचना हटाइनेछ।
प्याच गरिएको स्टक लुकाउनुहोस्
एमोलेड प्याच गरिएको लुकाउनुहोस्
लाइट प्याच गरिएको लुकाउनुहोस्
बन्द गर्नुहोस्
क्लोन गरिएको
SP/AP
इन्स्टल गर्नुहोस्
अनइन्स्टल गर्नुहोस्
बेवास्ता गर्नुहोस्
मेटाउन
अनइन्स्टल प्याच गरियो
सेटिङ्हरू खोल्नुहोस्
प्याच गरिएको खोल्नुहोस्
रिफिच र रिबुट गर्नुहोस्
xManager
நிறுவப்பட்டது
புதிதான
பதிப்புகள்
மாற்றப்பட்ட பதிவுகள்
மேலாளர் கருவிகள்
ஆதாரம்
டெலிகிராம்
ஆதரவு
டிஸ்கார்ட்
பற்றி
xManager
அமைப்புகள்
பற்றி
தானாக புதுப்பித்தல் பட்டியல்
இதை இயக்குவது ஒவ்வொரு முறையும் நீங்கள் பயன்பாட்டைத் தொடங்கும் போது தானாகவே பட்டியலைப் புதுப்பிக்கும்.\n\nதிரையை கீழ்நோக்கி இழுப்பதன் மூலம் பட்டியலை புதுப்பிக்கலாம்.
கட்டாயமாக தானாக நிறுவவும்
இதை இயக்கினால், பேட்ச் செய்யப்பட்ட ஆப்ஸ் தானாகவே நிறுவப்பட்டு, பதிவிறக்கம் செய்யப்பட்டவுடன் புதுப்பிக்கப்படும்.
தீம்கள்
APK இடம்
பதிவிறக்கம் செய்யப்பட்ட கோப்பின் நகலை நீங்கள் சேமிக்க விரும்பும் அடைவு. இந்த அம்சத்தை எவ்வாறு கட்டமைப்பது என்று உங்களுக்குத் தெரியாவிட்டால், இதை அப்படியே விடவும்.\n\nகுறிப்பு: அணுகல்தன்மை, அனுமதிகள் மற்றும் சேமிப்பக வரம்புகள் காரணமாக இந்த அம்சம் வெளிப்புற சேமிப்பகத்தை (எஸ்டி கார்டு) ஆதரிக்காது.
கோப்புறையை அழிக்கவும்
அடைவு கோப்புறையை நீக்க தட்டவும். பதிவிறக்கம் செய்யப்பட்ட கோப்புகள் மற்றும் புதுப்பிப்புகள் இதில் அடங்கும்.
விருப்பங்களை மீட்டமைக்கவும்
விளம்பரம் இல்லாத | புதிய அம்சங்கள் | சுதந்திரம்
xManager டெவலப்பர்
அனைத்து பங்களிப்பாளர்களுக்கும் நன்றி! ❤️
இந்த இணைக்கப்பட்ட பதிப்பைத் தேர்ந்தெடுத்துள்ளீர்கள். தொடர வேண்டுமா?
இணைக்கப்பட்ட தகவல்
இந்த பேட்ச் ஆனது வெளிப்புற கோப்பகத்தில் உள்ள முந்தைய கோப்பை மேலெழுதும். எச்சரிக்கையுடன் தொடரவும்.
கோப்பைப் பதிவிறக்குகிறது
வெற்றிகரமாக பதிவிறக்கம் செய்யப்பட்டது
புதிய மேலாளர் புதுப்பிப்பு
தொடரவும்
ரத்துசெய்
பதிவிறக்கம்
பின்னர்
பேட்ச் செய்யப்பட்டதை நிறுவவும்
புதுப்பிப்பை நிறுவவும்
பின்னே செல்
புதுப்பிப்பைப் பதிவிறக்கவும்
இப்போது இல்லை
இதர இணைப்பு
லைட்
பரிசோதனை
பரிசோதனை பதிப்பு
இதை இயக்கினால், பேட்ச் செய்யப்பட்ட பயன்பாட்டின் சோதனைப் பதிப்பைப் பதிவிறக்கி நிறுவ முடியும்.\n\nஇதில் ஆல்பா, பீட்டா மற்றும் ஆரம்ப அணுகல் அம்சங்கள் உள்ளன, அவை பேட்ச் செய்யப்பட்ட ஸ்டாக்கில் இல்லை. கூடுதலாக, நிலையான உத்தரவாதம் இல்லை.
உங்கள் ஆதரவைக் காட்டு
நாங்கள் ஒரு இலாப நோக்கற்ற, பெருநிறுவன மற்றும் சமரசம் செய்யாத அணி. உங்களைப் போன்றவர்கள், குறிப்பாகப் பதிவிறக்குவது முதல் நிறுவுவது வரை விஷயங்களை மிகவும் எளிதாக்குவதற்கு ஒரு பயன்பாட்டை உருவாக்குமாறு எங்களை ஊக்குவிக்கிறார்கள்.\n\nவிஷயங்களைச் சரியாகவும் சிறப்பாகவும் செய்ய எங்களின் முழு நேரத்தையும் சிறந்த முயற்சியையும் செலவிடுகிறோம். எங்களால் முடிந்தவரை இந்த ஆப்ஸை ஆதரிக்க எங்களால் முடிந்த அனைத்தையும் செய்வோம்.\n\nஎந்தத் தொகையும் உதவும் மற்றும் மிகவும் பாராட்டப்படும்!
பராமரிப்பு
xManager தற்போது கிடைக்கவில்லை. பிறகு முயற்சிக்கவும்.
நன்றி!
மொழி
இணையதளம்
ரெட்டிட்
அடிக்கடி கேட்கப்படும் கேள்விகள்
குளோன் செய்யப்பட்ட பதிப்பு
இதை இயக்கினால், பேட்ச் செய்யப்பட்ட பயன்பாட்டின் குளோன் செய்யப்பட்ட பதிப்பைப் பதிவிறக்கி நிறுவ முடியும்.\n\nஇது பெரும்பாலான நிறுவல் பிழைகள் அல்லது சிக்கல்களைத் தீர்க்கும், குறிப்பாக உங்களிடம் முன்பே நிறுவப்பட்ட Spotify பயன்பாடு இருந்தால்.
வெகுமதி அளிக்கப்பட்ட விளம்பரங்களை முடக்கு
எங்களில் பெரும்பாலோர் விளம்பரங்களை விரும்புவதில்லை என்பதை நாங்கள் அறிவோம், ஆனால் எங்கள் விஷயத்தில், இது எங்கள் தரவுத்தளம், ஹோஸ்டிங் இணைப்புகள், புதுப்பிப்புகள், கூடுதல் பேட்ச்கள் மற்றும் அன்றாட தேவைகளுக்கு நிதியளிக்க கணிசமாக உதவுகிறது.\n\nஇது நன்கொடை அல்லது நன்கொடை இல்லாமல் எங்களுக்கு ஆதரவளிப்பதற்கான எளிய வழி. எதையும் செலவு.
நிறுவல் தோல்வி அடைந்தது
காரணம்: தற்போது நிறுவப்பட்டுள்ளதை விட குறைவான பேட்ச் செய்யப்பட்ட பதிப்பை நிறுவ முயற்சித்தீர்கள்.\n\nதீர்வுகள்:\nA. சமமான அல்லது அதற்கும் அதிகமான பதிப்பைத் தேர்ந்தெடுக்கவும்.\nB. தற்போதைய பதிப்பை நிறுவல் நீக்கி, தரமிறக்கவும்.\n\nசிக்கல் தொடர்ந்தால், அடிக்கடி கேட்கப்படும் கேள்விகளைப் பார்க்கவும்.
காரணம்: இந்தச் சாதனத்தில் நிறுவப்பட்ட தற்போதைய இணைப்பு xManager அல்லது எங்கள் குழுவிடமிருந்து நேரடியாக வரவில்லை.\n\nதீர்வு: பயன்பாட்டின் தற்போதைய பதிப்பை நிறுவல் நீக்கி, xManager ஐ மறுதொடக்கம் செய்து மீண்டும் முயற்சிக்கவும். சிக்கல் தொடர்ந்தால், அடிக்கடி கேட்கப்படும் கேள்விகளைப் பார்க்கவும்.
காரணம்: இந்தச் சாதனத்தில் நிறுவப்பட்ட தற்போதைய குளோனிங் நேரடியாக xManager இடமிருந்தோ அல்லது எங்கள் குழுவிலிருந்தோ வரவில்லை.\n\nதீர்வு: பயன்பாட்டின் தற்போதைய பதிப்பை நிறுவல் நீக்கி, xManager ஐ மறுதொடக்கம் செய்து மீண்டும் முயற்சிக்கவும். சிக்கல் தொடர்ந்தால், அடிக்கடி கேட்கப்படும் கேள்விகளைப் பார்க்கவும்.
தற்போதுள்ள இணைப்பு
வெளிப்புற கோப்பகத்தில் ஏற்கனவே உள்ள இணைப்பு கண்டறியப்பட்டது. நீங்கள் என்ன செயலைச் செய்ய விரும்புகிறீர்கள்?
அறிவிப்பை முடக்கு
இதை இயக்குவது ஒட்டப்பட்ட பயன்பாட்டை நிறுவிய பின் நினைவூட்டல் அறிவிப்பை அகற்றும்.
பங்கு ஒட்டியதை மறை
AMOLED ஒட்டியதை மறை
லைட் ஒட்டியதை மறை
மூடவும்
குளோன் செய்யப்பட்டது
SP/AP
நிறுவப்பட்ட
நிறுவல் நீக்கவும்
புறக்கணி
அழி
இணைப்பு நீக்கப்பட்டது
அமைப்புகளைத் திற
ஓபன் பேட்ச்
மீட்டெடுத்து மீண்டும் துவக்கவும்
xManager
ติดตั้งแล้ว
ล่าสุด
เวอร์ชัน
การเปลี่ยนแปลง
เครื่องมือตัวจัดการ
ซอร์สโค้ด
เทเลแกรม
สนับสนุน
ดิสคอร์ด
เกี่ยวกับ
xManager
การตั้งค่า
เกี่ยวกับ
รีเฟรชรายการอัตโนมัติ
การเปิดใช้งานนี้จะรีเฟรชรายการอัตโนมัติทุกครั้งที่คุณเปิดแอป\n\nคุณสามารถรีเฟรชรายการเองได้โดยลากหน้าจอหลักลง
บังคับให้ติดตั้งอัตโนมัติ
การเปิดใช้งานนี้จะติดตั้งแอปที่แพตช์แล้วโดยอัตโนมัติและอัปเดตเมื่อดาวน์โหลดแล้ว
ธีม
ตำแหน่งของ APK
ไดเรกทอรีที่ต้องการบันทึกไฟล์ที่ดาวน์โหลด หากคุณไม่ทราบวิธีตั้งค่าฟีเจอร์นี้ ให้ปล่อยไว้เหมือนเดิม\n\nNOTE: ฟีเจอร์นี้ไม่รองรับที่จัดเก็บข้อมูลภายนอก (การ์ด SD) เนื่องจากการเข้าถึง, สิทธิ์ และข้อจำกัดด้านการเก็บข้อมูล
ล้างโฟลเดอร์ไดเรกทอรี
แตะเพื่อลบโฟลเดอร์ไดเร็กทอรี ซึ่งรวมถึงไฟล์ที่ดาวน์โหลดและการอัปเดต
รีเซ็ตการตั้งค่า
ไร้โฆษณา | ฟีเจอร์ใหม่ๆ | ความอิสระ
นักพัฒนา xManager
ขอขอบคุณผู้มีส่วนร่วมทุกท่าน! ❤️
คุณได้เลือกแพตซ์เวอร์ชันนี้ คุณต้องการดำเนินการต่อหรือไม่?
ข้อมูลแพตซ์
แพตช์นี้จะเขียนทับไฟล์ก่อนหน้าซึ่งอยู่ที่ไดเร็กทอรีภายนอก ดำเนินการด้วยความระมัดระวัง
กำลังดาวน์โหลดไฟล์
ดาวน์โหลดสำเร็จแล้ว
อัปเดตตัวจัดการใหม่
ดำเนินการต่อ
ยกเลิก
ดาวน์โหลด
ภายหลัง
ติดตั้งแพตซ์
ติดตั้งอัปเดต
ย้อนกลับ
ดาวน์โหลดอัปเดต
ไม่ใช่ตอนนี้
ลิงก์ MIRROR
LITE
การทดลอง
เวอร์ชันทดลอง
การเปิดใช้งานนี้จะอนุญาตให้ดาวน์โหลดและติดตั้งแอปเวอร์ชันทดลองของแพตซ์\n\nซึ่งรวมถึงฟีเจอร์จากเวอร์ชัน alpha, beta และ early access ที่ไม่มีอยู่ในแพตช์ stock และนอกจากนี้ยังไม่รับประกันความเสถียร
แสดงการสนับสนุน
เราเป็นทีมงานที่ไม่แสวงหากำไร ไม่เป็นองค์กร และไม่ประนีประนอม ผู้คนที่เหมือนคุณสนับสนุนให้เราสร้างแอปเพื่อทำสิ่งต่างๆ ง่ายขึ้น โดยเฉพาะตั้งแต่การดาวน์โหลดไปจนถึงการติดตั้ง\n\nเราทุ่มเทเวลาและความพยายามอย่างเต็มที่เพื่อทำให้ถูกต้องและสมบูรณ์แบบ เราจะพยายามดีที่สุดเพื่อสนับสนุนแอปนี้เท่าที่เราทำได้\n\nจำนวนเท่าไรก็ได้ที่ต้องการจะช่วย และขอบคุณอย่างมาก!
การซ่อมบำรุง
xManager ไม่สามารถใช้งานได้ในขณะนี้ โปรดลองอีกครั้งในภายหลัง
ขอบคุณ!
ภาษา
เว็บไซต์
เรดดิต
คำถามที่พบบ่อย
เวอร์ชัน CLONE
การเปิดใช้งานนี้จะอนุญาตให้ดาวน์โหลดและติดตั้งแอปเวอร์ชัน CLONE ของแพตซ์\n\nวิธีนี้จะแก้ไขข้อผิดพลาดหรือปัญหาในการติดตั้งส่วนใหญ่ด้วย โดยเฉพาะอย่างยิ่งหากมีแอป Spotify ที่ติดตั้งไว้ล่วงหน้า
ปิดการใช้งานโฆษณาที่มีการให้รางวัล
เรารู้ว่าผู้คนส่วนใหญ่ไม่ชอบโฆษณา แต่ในกรณีของเรา สิ่งนี้ช่วยเราได้อย่างมากในการหาเงินทุนสำหรับฐานข้อมูล, ลิงก์โฮสติ้ง, การอัปเดต แพตช์เพิ่มเติม และความต้องการรายวัน\n\nนี่เป็นวิธีที่ง่ายที่สุดในการสนับสนุนเราโดยไม่ต้องบริจาคหรือจ่ายอะไรเลย
การติดตั้งไม่สำเร็จ
เหตุผล: คุณพยายามติดตั้งเวอร์ชันแพตช์ที่ต่ำกว่าเวอร์ชันที่ติดตั้งอยู่\n\nวิธีการแก้ไข:\nA. เลือกเวอร์ชันที่เท่ากันหรือมากกว่า\nB. ถอนการติดตั้งเวอร์ชันปัจจุบัน แล้วดาวน์เกรด\n\nหากปัญหายังคงอยู่ ให้ดูคำถามที่พบบ่อย
เหตุผล: แพตช์ปัจจุบันที่ติดตั้งบนอุปกรณ์นี้ไม่ได้มาจาก xManager หรือจากทีมงานของเรา\n\nวิธีการแก้ไข: ถอนการติดตั้งแอปเวอร์ชันปัจจุบัน เริ่มต้น xManager ใหม่ แล้วลองอีกครั้ง หากปัญหายังคงอยู่ ให้ดูคำถามที่พบบ่อย
Reason: เวอร์ชัน CLONE ปัจจุบันที่ติดตั้งบนอุปกรณ์นี้ไม่ได้มาจาก xManager หรือจากทีมงานของเรา\n\nวิธีการแก้ไข: ถอนการติดตั้งแอปเวอร์ชันปัจจุบัน เริ่มต้น xManager ใหม่ แล้วลองอีกครั้ง หากปัญหายังคงอยู่ ให้ดูคำถามที่พบบ่อย
แพทช์ที่มีอยู่แล้ว
ตรวจพบแพตช์ที่มีอยู่แล้วที่ไดเร็กทอรีภายนอก คุณต้องการดำเนินการสิ่งใด?
ปิดการแจ้งเตือน
การเปิดใช้งานนี้จะลบการเตือนหลังจากติดตั้งแอปแพตซ์แล้ว
ซ่อนแพตซ์ STOCK
ซ่อนแพตช์ AMOLED
ซ่อนแพตช์ LITE
ปิด
CLONED
SP/AP
ติดตั้ง
ถอนการติดตั้ง
เพิกเฉย
ลบ
ถอนการติดตั้งแพตซ์
เปิดการตั้งค่า
เปิดแพตซ์
ดึงข้อมูลและรีบูต
xManager
इन्स्टॉल केले
नवीनतम
आवृत्त्या
बदल
मॅनेजर साधने
स्रोत
टेलीग्राम
समर्थन
डिसकॉर्ड
विषयी
xManager
सेटिंग्ज
विषयी
सूची ऑटो-रिफ्रेश
हे सक्षम केल्याने तुम्ही प्रत्येक वेळी अॅप्लिकेशन लाँच करता तेव्हा सूची आपोआप रिफ्रेश होईल.\n\nतुम्ही मुख्य स्क्रीन खाली ड्रॅग करून मॅन्युअली सूची रिफ्रेश करू शकता.
सक्ती ऑटो-इंस्टॉल करा
हे सक्षम केल्याने पॅच केलेला अनुप्रयोग स्वयंचलितपणे स्थापित होईल आणि एकदा डाउनलोड झाल्यावर अद्यतनित होईल.
थीम्स
APK स्थान
आपण डाउनलोड केलेल्या फाईलची प्रत जतन करू इच्छित असलेली निर्देशिका. तुम्हाला हे वैशिष्ट्य कसे कॉन्फिगर करायचे हे माहित नसल्यास, हे जसे आहे तसे सोडा.\n\nटीप: प्रवेशयोग्यता, परवानग्या आणि स्टोरेज मर्यादांमुळे हे वैशिष्ट्य बाह्य स्टोरेज (SD कार्ड) ला समर्थन देत नाही.
डिरेक्टरी फोल्डर साफ करा
निर्देशिका फोल्डर हटविण्यासाठी टॅप करा. यात डाउनलोड केलेल्या फायली आणि अद्यतने समाविष्ट आहेत.
प्राधान्ये रीसेट करा
जाहिरात-मुक्त | नवीन वैशिष्ट्ये | स्वातंत्र्य
xManager विकसक
सर्व योगदानकर्त्यांचे आभार! ❤️
आपण ही पॅच आवृत्ती निवडली. आपण सुरू ठेवू इच्छिता?
पॅच माहिती
हे पॅच बाह्य निर्देशिकेत स्थित मागील फाईल अधिलिखित करेल. सावधगिरीने पुढे जा.
फाईल डाउनलोड करीत आहे
यशस्वीरित्या डाउनलोड केले
नवीन मॅनेजर अद्यतन
सुरू ठेवा
रद्द करा
डाउनलोड करा
नंतर
पॅच स्थापित करा
अद्यतन स्थापित करा
मागे जा
अद्यतन डाउनलोड करा
आत्ता नाही
मिरर लिंक
लाइट
प्रयोगात्मक
प्रयोगात्मक आवृत्ती
हे सक्षम केल्याने तुम्हाला पॅच केलेल्या अनुप्रयोगाची प्रयोगात्मक आवृत्ती डाउनलोड आणि स्थापित करण्याची अनुमती मिळते.\n\nयामध्ये अल्फा, बीटा आणि लवकर प्रवेश वैशिष्ट्ये समाविष्ट आहेत जी स्टॉक पॅचमध्ये उपलब्ध नाहीत. याव्यतिरिक्त, स्थिर हमी नाही.
तुमचा सपोर्ट दाखवा
आम्ही एक ना-नफा, नॉन-कॉर्पोरेट आणि तडजोड न केलेली टीम आहोत. तुमच्यासारखे लोक आम्हाला एक अॅप तयार करण्यासाठी प्रोत्साहित करतात जे विशेषतः डाउनलोड करण्यापासून इंस्टॉल करण्यापर्यंतच्या गोष्टी अधिक सोपे करतात.\n\nगोष्टी योग्य आणि परिपूर्ण करण्यासाठी आम्ही आमचा सर्व वेळ आणि सर्वोत्तम प्रयत्न करत आहोत. आम्ही शक्य तितक्या वेळ या अॅपला समर्थन देण्यासाठी आम्ही आमचे सर्वोत्तम प्रयत्न करू.\n\nकोणतीही रक्कम मदत करेल आणि खूप कौतुक होईल!
मेन्टेनन्स
xManager सध्या अनुपलब्ध आहे. कृपया नंतर पुन्हा प्रयत्न करा.
धन्यवाद!
भाषा
वेबसाइट
रेडिट
FAQ
क्लोन केलेली आवृत्ती
हे सक्षम केल्याने तुम्हाला पॅच केलेल्या अनुप्रयोगाची क्लोन केलेली आवृत्ती डाउनलोड आणि स्थापित करण्याची अनुमती मिळते.\n\nहे बहुतेक इंस्टॉलेशन त्रुटी किंवा समस्यांचे निराकरण करेल, विशेषत: जर तुमच्याकडे पूर्व-स्थापित स्पॉटिफाई ऍप्लिकेशन असेल.
बक्षीस दिलेल्या जाहिराती अक्षम करा
आम्हाला माहित आहे की आपल्यापैकी बहुतेकांना जाहिराती आवडत नाहीत परंतु आमच्या बाबतीत, हे आम्हाला आमचा डेटाबेस, होस्टिंग लिंक्स, अपडेट्स, अधिक पॅचेस आणि दैनंदिन गरजा पूर्ण करण्यास मदत करते.\n\nकाहीही देणगी किंवा खर्च न करता आम्हाला पाठिंबा देण्याचा हा सर्वात सोपा मार्ग आहे.
इन्स्टॉलेशन अयशस्वी
कारण: तुम्ही सध्या स्थापित केलेल्या आवृत्तीपेक्षा कमी पॅच केलेली आवृत्ती स्थापित करण्याचा प्रयत्न केला आहे.\n\nSolutions:\nA. पेक्षा समान किंवा मोठी आवृत्ती निवडा.\nB. सध्याची आवृत्ती अनइंस्टॉल करा, नंतर डाउनग्रेड करा.\n\nसमस्या कायम राहिल्यास, FAQ तपासा.
कारण: या डिव्हाइसवर स्थापित केलेले वर्तमान पॅच थेट xManager किंवा आमच्या कार्यसंघाकडून आलेले नाही.\n\nउपाय: अनुप्रयोगाची वर्तमान आवृत्ती अनइंस्टॉल करा, xManager रीस्टार्ट करा आणि पुन्हा प्रयत्न करा. समस्या कायम राहिल्यास, FAQ तपासा.
कारण: या डिव्हाइसवर स्थापित केलेले वर्तमान क्लोन थेट xManager कडून किंवा आमच्या टीमकडून आलेले नाही.\n\nउपाय: अनुप्रयोगाची वर्तमान आवृत्ती अनइंस्टॉल करा, xManager रीस्टार्ट करा आणि पुन्हा प्रयत्न करा. समस्या कायम राहिल्यास, FAQ तपासा.
विद्यमान पॅच केलेले
बाह्य निर्देशिकेत विद्यमान पॅच आढळले आहे. तुम्हाला कोणती कृती करायला आवडेल?
नोटिफिकेशन अक्षम करा
हे सक्षम केल्याने पॅच केलेला अनुप्रयोग स्थापित केल्यानंतर स्मरणपत्र सूचना काढून टाकली जाईल.
स्टॉक पॅच लपवा
AMOLED पॅच लपवा
लाइट पॅच लपवा
क्लोज
क्लोन केलेले
SP/AP
इन्स्टॉल
अनइंस्टॉल
दुर्लक्ष करा
हटवा
अनइन्स्टॉल पॅच केलेले
सेटिंग्ज उघडा
पॅचेड उघडा
रिफेच आणि रीबूट करा
xManager
ഇൻസ്റ്റാൾ ചെയ്തത്
ഏറ്റവും പുതിയത്
വേർഷനുകൾ
മാറ്റങ്ങളുടെ പട്ടിക
ഉപകരണങ്ങൾ
ഉറവിടം
ടെലിഗ്രാം
പിന്തുണ
ഡിസ്കോർഡ്
സംബന്ധിച്ച്
xManager
ക്രമീകരണങ്ങൾ
സംബന്ധിച്ച്
ലിസ്റ്റ് ഓട്ടോ റിഫ്രെഷ്
ഇത് ഓണാക്കിയാൽ, ആപ്ലിക്കേഷൻ തുറക്കുമ്പോഴെല്ലാം ലിസ്റ്റ് താനേ അപ്ഡേറ്റ് ചെയ്യപ്പെടും.\n\nസ്വമേധയാ അപ്ഡേറ്റ് ചെയ്യണമെങ്കിൽ, ഹോം സ്ക്രീനിൽ താഴേയ്ക്ക് സ്വൈപ്പ് ചെയ്യുക.
ഫോഴ്സ് ഓട്ടോ ഇൻസ്റ്റാൾ
ഇത് ഓണാക്കിയാൽ, പാച്ച് ചെയ്യപ്പെട്ട ആപ്ലിക്കേഷൻ ഡൗൺലോഡായ ഉടൻ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും.
തീമുകൾ
APK -യുടെ ലൊക്കേഷൻ
ഡൗൺലോഡ് ചെയ്ത ഫയൽ സേവ് ചെയ്യപ്പെടുന്ന ഡയറക്ടറി ഫോൾഡർ. ഈ സവിശേഷത എങ്ങനെ കോൺഫിഗർ ചെയ്യണമെന്ന് നിങ്ങൾക്കറിയില്ലെങ്കിൽ, ഇത് അതേപടി വിടുക.\n\nശ്രദ്ധിക്കുക: ഈ സവിശേഷതയിൽ എക്സ്റ്റെണൽ സ്റ്റോറേജുകളായ SD കാർഡ് തുടങ്ങിയവ, വ്യത്യസ്ഥ കാരണങ്ങളാൽ, ഉപയോഗിക്കാൻ പറ്റുന്നതല്ല.
ക്ലിയർ ഡിറക്ടറി ഫോൾഡർ
ഡിറക്ടറി ഫോൾഡർ ഡിലീറ്റ് ചെയ്യുന്നതിനായി ടാപ്പ് ചെയ്യുക. ഡൗൺലോഡ് ചെയ്ത ഫയലുകളും അപ്ഡേറ്റുകളും ഇതിൽ ഉൾപ്പെടുന്നു.
മുൻഗണനകൾ റീസെറ്റ് ചെയ്യുക
പരസ്യരഹിതം | പുതിയ സവിശേഷതകൾ | സ്വാതന്ത്ര്യം
xManager ഡെവലപ്പർ
സംഭാവന ചെയ്ത എല്ലാവർക്കും നന്ദി ❤️
ഈ വെർഷൻ താങ്കൾ സെലക്ട് ചെയ്തിരിക്കുന്നു. തുടരാൻ തയ്യാർ ആണോ?
വിവരം
ഈ പാച്ച്ഡ് ഡയറക്ടറിയിലുള്ള മുമ്പത്തെ ഫയലിനെ തിരുത്തിയെഴുതും. ശ്രദ്ധയോടെ മുൻപൊട്ട് പോകുക.
ഫയൽ ഡൗൺലോഡ് ചെയ്യപ്പെടുന്നു
വിജയകരമായി ഡൗൺലോഡ് ചെയ്തിരിക്കുന്നു
പുതിയ അപ്ഡേറ്റ്
തുടരുക
റദ്ദാക്കുക
ഡൗൺലോഡ്
പിന്നീട്
പാച്ചട് ഇൻസ്റ്റാൾ ചെയ്യുക
അപ്ഡേറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുക
പുറകിലേക്ക് പോകുക
അപ്ഡേറ്റ് ഡൗൺലോഡ് ചെയ്യുക
ഇപ്പോൾ വേണ്ട
മിറർ ലിങ്ക്
ലൈറ്റ്
പരീക്ഷണാത്മകം
എക്സപെറിമെന്റൽ വെർഷൻ
ഇത് ഓണക്കിയാൽ പാച്ചട് ആപ്ലിക്കേഷന്റെ പരീക്ഷണാത്മകമായ വെർഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ സാധിക്കും.\n\nസ്റ്റോക്ക് പാച്ചിൽ ലഭ്യമല്ലാത്ത ആൽഫ, ബീറ്റ, ഏർലി ആക്സസ് ഫീച്ചറുകൾ എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു. കൂടാതെ, സ്ഥിരത ഉറപ്പില്ല.
സപ്പോർട്ട് ചെയ്യുക
ഞങ്ങൾ ലാഭേച്ഛയില്ലാത്ത, കോർപ്പറേറ്റ് അല്ലാത്ത, വിട്ടുവീഴ്ച ചെയ്യാത്ത സംഘമാണ്. നിങ്ങളെപ്പോലുള്ള ആളുകൾ, പ്രത്യേകിച്ച് ഡൗൺലോഡ് ചെയ്യുന്നത് മുതൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വരെ വളരെ എളുപ്പമാക്കുന്നതിന്, ഒരു ആപ്പ് സൃഷ്ടിക്കാൻ ഞങ്ങളെ പ്രോത്സാഹിപ്പിക്കുന്നു.\n\nകാര്യങ്ങൾ ശരിയും തികവുറ്റതുമാക്കാൻ ഞങ്ങൾ ഞങ്ങളുടെ എല്ലാ സമയവും മികച്ച പരിശ്രമവും ചെലവഴിക്കുന്നു. ഞങ്ങൾക്ക് കഴിയുന്നിടത്തോളം ഈ ആപ്പിനെ പിന്തുണയ്ക്കാൻ ഞങ്ങൾ പരമാവധി ശ്രമിക്കും.\n\nഏത് തുകയും സഹായിക്കുകയും വളരെയധികം അഭിനന്ദിക്കുകയും ചെയ്യും!
അറ്റകുറ്റപ്പണി
xManager നിലവിൽ ലഭ്യമല്ല. ദയവായി അല്പസമയത്തിനു ശേഷം വീണ്ടും ശ്രമിക്കുക.
നന്ദി!
ഭാഷ
വെബ്സൈറ്റ്
റെഡ്ഡിറ്റ്
പതിവുചോദ്യങ്ങൾ
ക്ലോൺഡ് വെർഷൻ
ഇത് ഓണക്കിയാൽ പാച്ചട് ആപ്ലിക്കേഷന്റെ ക്ലോൺ ചെയ്യപ്പെട്ട വെർഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ സാധിക്കും.\n\nഇത് മിക്ക ഇൻസ്റ്റാളേഷൻ പിശകുകളും പ്രശ്നങ്ങളും പരിഹരിക്കും, പ്രത്യേകിച്ചും നിങ്ങൾക്ക് മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്ത Spotify ആപ്ലിക്കേഷൻ ഉണ്ടെങ്കിൽ.
ഡീസേബിൾ റിവാർഡെഡ് അഡ്സ്
ഞങ്ങളിൽ ഭൂരിഭാഗവും പരസ്യങ്ങൾ ഇഷ്ടപ്പെടുന്നില്ലെന്ന് ഞങ്ങൾക്കറിയാം, എന്നാൽ ഞങ്ങളുടെ കാര്യത്തിൽ, ഇത് ഞങ്ങളുടെ ഡാറ്റാബേസ്, ഹോസ്റ്റിംഗ് ലിങ്കുകൾ, അപ്ഡേറ്റുകൾ, കൂടുതൽ പാച്ചുകൾ, ദൈനംദിന ആവശ്യങ്ങൾ എന്നിവയ്ക്ക് പണം നൽകാൻ ഞങ്ങളെ സഹായിക്കുന്നു.\n\nസംഭാവന നൽകാതെയും ചിലവഴിക്കാതെയും ഞങ്ങളെ പിന്തുണയ്ക്കുന്നതിനുള്ള ഏറ്റവും ലളിതമായ മാർഗമാണിത്.
ഇൻസ്റ്റലേഷൻ പരാജയപ്പെട്ടു
കാരണം: നിങ്ങൾ നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതിനേക്കാൾ കുറഞ്ഞ പാച്ച്ട് വെർഷൻ ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിച്ചു.\n\nപരിഹാരങ്ങൾ:\nA. തുല്യമോ അതിലും വലുതോ ആയ വെർഷൻ തിരഞ്ഞെടുക്കുക.\nB. നിലവിലെ വെർഷൻ അൺഇൻസ്റ്റാൾ ചെയ്യുക, തുടർന്ന് ഡൗൺഗ്രേഡ് ചെയ്യുക.\n\nപ്രശ്നം നിലനിൽക്കുകയാണെങ്കിൽ, പതിവുചോദ്യങ്ങൾ പരിശോധിക്കുക.
കാരണം: ഈ ഉപകരണത്തിൽ നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള പാച്ച് നേരിട്ട് xManager-ൽ നിന്നോ ഞങ്ങളുടെ ടീമിൽ നിന്നോ വന്നതല്ല.\n\nSolution: ആപ്ലിക്കേഷന്റെ നിലവിലെ വെർഷൻ അൺഇൻസ്റ്റാൾ ചെയ്യുക, xManager റീസ്റ്റാർട്ട് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക. പ്രശ്നം നിലനിൽക്കുകയാണെങ്കിൽ, പതിവുചോദ്യങ്ങൾ പരിശോധിക്കുക.
കാരണം: ഈ ഉപകരണത്തിൽ നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന ക്ലോൺ xManager-ൽ നിന്നോ ഞങ്ങളുടെ ടീമിൽ നിന്നോ വന്നതല്ല.\n\nSolution: ആപ്ലിക്കേഷന്റെ നിലവിലെ വെർഷൻ അൺഇൻസ്റ്റാൾ ചെയ്യുക, xManager റീസ്റ്റാർട്ട് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക. പ്രശ്നം നിലനിൽക്കുകയാണെങ്കിൽ, പതിവുചോദ്യങ്ങൾ പരിശോധിക്കുക.
എക്സിസ്റ്റിങ് പാച്ചട്
ഡയറക്ടറിയിൽ നിലവിലുള്ള ഒരു പാച്ച് കണ്ടെത്തി. നിങ്ങൾ എന്ത് ചെയ്യാൻ ആഗ്രഹിക്കുന്നു?
ഡിസേബിൾ നോട്ടിഫിക്കേഷൻ
ഇത് ഓണാക്കിയാൽ പാച്ച് ചെയ്ത ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം നോട്ടിഫിക്കേഷൻ നല്കുന്നതല്ല.
STOCK പാച്ച് മറയ്ക്കുക
AMOLED പാച്ച് മറയ്ക്കുക
LITE പാച്ച് മറയ്ക്കുക
അടയ്ക്കുക
ക്ലോൺ ചെയ്യപ്പെട്ടത്
SP/AP
ഇൻസ്റ്റാൾ
അണിൻസ്റ്റൾ
അവഗണിക്കുക
ഡിലീറ്റ്
പാച്ച് അൺഇൻസ്റ്റാൾ ചെയ്യുക
ക്രമീകരണങ്ങൾ തുറക്കുക
പാച്ച് ചെയ്യപ്പെട്ടത് തുറക്കുക
റീഫെച്ച് ചെയ്ത് റീസ്റ്റാർട്ട് ചെയ്യുക
xManager
INSTALIRANO
AKTUALNI
VERZIJE
CHANGELOG
ALATI
SOURCE
TELEGRAM
SPONZORIRANJE
DISCORD
INFORMACIJE
xManager
Postavke
INFORMACIJE
AUTOMATSKO OSVJEŽAVANJE POPISA
Ako omogućite ovu opciju, popis će se automatski osvježiti svaki put kada pokrenete aplikaciju.\n\nMožete ručno osvježiti popis povlačenjem glavnog zaslona prema dolje..
PRISILNA AUTO-INSTALACIJA
Ako omogućite ovu opciju, automatski će se instalirati zakrpana aplikacija i ažuriranje nakon što se preuzmu.
TEME
LOKACIJA APK
Lokaciju u kojem želite spremiti kopiju preuzete datoteke. Ako ne znate kako konfigurirati ovu značajku, ostavite je ovakvu kakva jest.\n\nNAPOMENA: Ova značajka ne podržava vanjsku pohranu (SD karticu) zbog pristupačnosti, dozvola i ograničenja pohrane.
OBRIŠI DIREKTORIJ
Dodirnite da biste izbrisali direktorij. To uključuje preuzete datoteke i ažuriranja.
RESET POSTAVKI
Ad-Free | Nove značajke | Sloboda
App & Patched Developer
ZAHVALA SVIM SPONZORIMA! ❤️
Odabrali ste ovu zakrpanu verziju. Želite li nastaviti?
INFORMACIJE O ZAKRPANOJ APLIKACIJI
Ova zakrpana aplikacija će izbrisati prethodnu datoteku koja se nalazi u vanjskom direktoriju. Budite oprezni.
PREUZIMANJE DATOTEKE
USPJEŠNO PREUZETO
NOVO AŽURIRANJE MANAGERA
NASTAVI
ODUSTANI
PREUZMI
KASNIJE
INSTALIRAJ ZAKRPANU APLIKACIJU
INSTALIRAJ AŽURIRANJE
VRATI SE
PREUZMI AŽURIRANJE
NE SADA
MIRROR LINK
LITE
Eksperimentalno
EKSPERIMENTALNA VERZIJA
Omogućavanjem ove opcije možete preuzeti i instalirati eksperimentalnu verziju zakrpane aplikacije.\n\nTo uključuje alfa, beta i rane pristupne značajke koje nisu dostupne u standardnoj zakrpanoj aplikaciji. Osim toga, nije garantirano stabilna.
POKAŽITE PODRŠKU
Mi smo neprofitni, nekorporativni i nekompromitirani tim. Ljudi poput vas potiču nas da stvorimo aplikaciju koja će olakšati stvari, posebno od preuzimanja do instaliranja.\n\nUlijevamo sve svoje vrijeme i najbolje napore samo da bismo napravili stvari ispravno i savršeno. Učinit ćemo sve što možemo da podržimo ovu aplikaciju dokle god možemo.\n\nBilo koji iznos će pomoći i biti će vrlo cijenjen!
ODRŽAVANJE
Aplikacija je trenutno nedostupna. Molimo vas da budete strpljivi dok ne riješimo probleme. Hvala na razumijevanju
HVALA!
JEZIK
STRANICA
REDDIT
FAQ
KLONIRANA VERZIJA
Omogućavanjem ove opcije možete preuzeti i instalirati kloniranu verziju zakrpane aplikacije.\n\nTo će također riješiti većinu pogrešaka ili problema pri instalaciji, isto ako imate već instaliranu Spotify aplikaciju.
ONEMOGUĆI OGLASE
Znamo da većina nas ne voli oglase, ali u našem slučaju, to nam znatno pomaže da financiramo našu bazu podataka, linkove za hosting, ažuriranja, više zakrpanih aplikacija i dnevne potrebe.\n\nOvo je najjednostavniji način da nas podržite bez doniranja ili trošenja ičega.
INSTALACIJA NIJE USPJELA
Razlog: Pokušali ste instalirati zakrpanu verziju nižu od one koja je trenutno instalirana.\n\nRješenja:\nA. Odaberite verziju jednaku ili veću od trenutne.\nB. Deinstalirajte trenutnu verziju, a zatim je snizite.\n\nAko se problem nastavi, provjerite FAQ
Razlog: Trenutna zakrpana aplikacija instalirana na ovom uređaju nije došla izravno od xManagera ili od našeg tima.\n\nRješenje: Deinstalirajte trenutnu verziju aplikacije, ponovno pokrenite xManager i pokušajte ponovo. Ako se problem nastavi, provjerite FAQ
Razlog: Trenutna zakrpana aplikacija instalirana na ovom uređaju nije došla izravno od xManagera ili od našeg tima.\n\nRješenje: Deinstalirajte trenutnu verziju aplikacije, ponovno pokrenite xManager i pokušajte ponovo. Ako se problem nastavi, provjerite FAQ
POSTOJEĆA ZAKRPANA APLIKACIJA
U vanjskom direktoriju je otkrivena postojeća zakrpana aplikacija. Što želite poduzeti?
DISABLE NOTIFICATION
ONEMOGUĆI OBAVIJEST
SAKRIJ STOCK MOD
SAKRIJ AMOLED MOD
SAKRIJ LITE MOD
ZATVORITI
KLONIRANO
SP/AP
INSTALIRANJE
DEINSTALIRANJE
IGNORIRATI
IZBRISATI
DEINSTALACIJA ZAKRPANE APLIKACIJE
OTVORITI POSTAVKE
OTVORITI ZAKRPANU VERZIJU
REFETCH AND REBOOT
xManager
स्थापित
नवीनतम
संस्करण
परिवर्तन लेख
प्रबंधक साधन
स्रोत
टेलीग्राम
समर्थन
डिस्कॉर्ड
बारे में
xManager
Settings
बारे में
सूची ऑटो-रिफ़्रेश
इसको इंस्टॉल करने से सूची आपके एप्लिकेशन लॉन्च होने पर स्वत: रिफ़्रेश होगी।\n\nआप मुख्य स्क्रीन को नीचे खींचकर सूची को मैन्युअली रिफ़्रेश कर सकते हैं।
बलपूर्वक स्वत: स्थापित करें
इसे इंस्टॉल करने से पैच किए गए एप्लिकेशन को स्वत: ही स्थापित करा जाएगा और एक बार डाउनलोड होने के बाद अपडेट कर दी जाएगी।
थीम्स
APK स्थान
यहाँ वह निर्दिष्टकृत स्थान है जहां आप डाउनलोड की गई फ़ाइल की प्रतिलिपि सहेजना चाहते हैं। इस सुविधा को कैसे कॉन्फ़िगर करें, इसका ज्ञान नहीं होने पर, इसे ऐसा ही छोड़ दें।\n\nनोट: इस सुविधा में बाह्य स्टोरेज (एसडी कार्ड) का समर्थन नहीं है क्योंकि पहुँचने, अनुमतियों और स्टोरेज की सीमाओं के कारण।
निर्देशिका फ़ोल्डर को साफ़ करें
निर्देशिका फ़ोल्डर को हटाने के लिए टैप करें। इसमें डाउनलोड की गई फ़ाइलें और अपडेट्स शामिल हैं
प्राथमिकताएँ रीसेट करें
विज्ञापन रहित | नए सुविधाएँ | स्वतंत्रता
xManager डेवेलपर्स
सभी योगदानकर्ताओं का धन्यवाद! ❤️
आपने इस पैच किए गए संस्करण को चुना है। क्या आप जारी रखना चाहते हैं?
पैच की गई जानकारी
यह पैच पूर्ववत बाह्य निर्देशिका में स्थित पिछली फ़ाइल को अधिलेखित कर देगा। सतर्कता से आगे बढ़ें।
फ़ाइल डाउनलोड हो रही है।
सफलतापूर्वक डाउनलोड हो गया
नई प्रबंधक अपडेट
जारी रखें
रद्द करें
डाउनलोड करेंD
बाद में
इंस्टॉल करें
इंस्टॉल अपडेट
पीछे जाओ
डाउनलोड अपडेट
अभी नहीं
मिरर लिंक
लाइट
प्रयोगात्मक
प्रयोगात्मक संस्करण
इसे सक्षम करने से आपको पैच किए गए एप्लिकेशन का प्रयोगात्मक संस्करण डाउनलोड और स्थापित करने की अनुमति होती है।\n\nइसमें ऐसी सुविधाएं शामिल हैं जो स्टॉक पैच के भीतर उपलब्ध नहीं हैं, जैसे कि एल्फा, बीटा, और इयरली एक्सेस। इसके अलावा, स्थिरता की कोई गारंटी नहीं है।
अपना समर्थन दिखाएं
हम एक नॉन-प्रॉफिट, गैर-कॉर्पोरेट और गैर-समझौता टीम हैं। आपकी तरह के लोग हमें प्रेरित करते हैं कि हम एक एप्लिकेशन बनाएं जो विशेषकर डाउनलोडिंग से स्थापित करने तक को बहुत सरल बना दे।\n\nहम सभी अपने समय और सर्वोत्तम प्रयासों को लगा रहे हैं ताकि हर चीज़ सही और पूरी हो। हम इस ऐप का समर्थन करने के लिए जितना संभव है, उतना करेंगे।\n\nकोई भी राशि मदद करेगी और हमें बहुत सराहनीय लगेगा।
रखरखाव
xManager वर्तमान में अनुपलब्ध है। कृपया बाद में पुनः प्रयास करें।"
धन्यवाद!
भाषा
वेबसाइट
रेडिट
सामान्य प्रश्न
क्लोन किया गया संस्करण
इसे सक्षम करने से आपको पैच किए गए एप्लिकेशन के क्लोन संस्करण को डाउनलोड और स्थापित करने की अनुमति होगी।\n\nइससे आपको इंस्टॉलेशन त्रुटियों या समस्याओं का हल होगा, खासकर अगर आपके पास पहले से ही स्पॉटीफ़ाई एप्लिकेशन स्थापित है।
पुरस्कृत विज्ञापनों को अक्षम करें
हम जानते हैं कि हमें अधिकांश विज्ञापनों से नफरत है, लेकिन हमारे मामले में यह हमें हमारे डेटाबेस, होस्टिंग लिंक्स, अपडेट्स, और दैनिक आवश्यकताओं को अनुदान करने में मदद करता है।\n\nयह हमें बिना कुछ दान या खर्च किए हमारा समर्थन करने का सबसे सरल तरीका है।
स्थापना विफल हो गई
कारण: आपने उस समय का पैच किए गए संस्करण को स्थापित करने का प्रयास किया जो वर्तमान में स्थापित है।\n\nसमाधान:\nA. बराबर या उच्च संस्करण का चयन करें।\nB. वर्तमान संस्करण को अनइंस्टॉल करें, फिर डाउनग्रेड करें।\n\nयदि समस्या बनी रहती है, तो FAQ देखें।
कारण: इस उपकरण पर वर्तमान में स्थापित पैच का सीधा रूप से xManager या हमारी टीम से नहीं आया था।\n\nसमाधान: एप्लिकेशन का वर्तमान संस्करण अनइंस्टॉल करें, xManager को पुनरारंभ करें और पुनः प्रयास करें। यदि समस्या बनी रहती है, तो FAQ देखें।
कारण: इस उपकरण पर वर्तमान में स्थापित क्लोन किया गया संस्करण सीधा रूप से xManager या हमारी टीम से नहीं आया था।\n\nसमाधान: एप्लिकेशन का वर्तमान संस्करण अनइंस्टॉल करें, xManager को पुनरारंभ करें और पुनः प्रयास करें। यदि समस्या बनी रहती है, तो FAQ देखें।
मौजूदा पैच्ड
एक मौजूदा पैच को बाह्य निर्देशिका में पहचाना गया है। आप कौनसी क्रिया करना चाहेंगे?
सूचना अक्षम करें
इसे इंस्टॉल करने से पैच किए गए एप्लिकेशन को स्थापित करने के बाद याद दिलाने वाले सूचना को हटा दिया जाएगा।
हाइड स्टॉक पैच्ड
हाइड एमोलेड पैच्ड
हाइड लाइट पैच्ड
बंद करें
क्लोन किया गया
SP/AP
इंस्टॉल करेंL
अनइंस्टॉल करें
अनदेखा करें
हटाएं
पैच को अनइंस्टॉल करें
सेटिंग्स खोलें
पैच को खोलें
फिर से पुनः आक्षेपित करें और पुनः आरंभ करें
xManager
Суулгасан version
Хамгийн сүүлийн хувилбарууд
Хувилбарууд
Өөрчлөлтийн бүртгэлүүд
Менежерийн хэрэгсэл
Эх сурвалж
Телеграм
Дэмжлэг
Дискорд
Бидний тухай
xManager
Тохиргоо
Tухай
Жагсаалтыг автоматаар-шинэчлэх
Үүнийг идэвхжүүлснээр таныг аппликешныг эхлүүлэх бүрд жагсаалт автоматаар шинэчлэгдэх болно.\n\nТа үндсэн дэлгэцийг доош чирж гараар жагсаалтыг сэргээх боломжтой.
Хүчээр автоматаар суулгах
Үүнийг идэвхжүүлснээр засварласан программыг автоматаар суулгаж, татаж авсны дараа шинэчлэх болно.
Өнгөний theme
APK байршил
Татаж авсан файлын хуулбарыг хадгалахыг хүссэн директор. Хэрэв та энэ функцийг хэрхэн тохируулахаа мэдэхгүй байгаа бол үүнийг байгаагаар нь үлдээнэ үү.\n\nNOTE: Хандалт, зөвшөөрөл, хадгалах сангийн хязгаарлалтын улмаас энэ функц нь гадаад санах ойг (SD карт) дэмждэггүй.
Directory folder-ыг арилгах
Directory folder-ыг устгахын тулд товшино уу. Үүнд татаж авсан файлууд болон шинэчлэлтүүд багтана
Тохиргоог дахин тохируулах
Зар сурталчилгаагүй | Шинэ боломжууд | Эрх чөлөө
xManager хөгжүүлэгч
Хувь нэмэр оруулсан бүх хүмүүст баярлалаа! ❤️
Та энэ засварласан хувилбарыг сонгосон. Та үргэлжлүүлэхийг хүсэж байна уу?
PATCHED МЭДЭЭЛЭЛ
Энэ patched нь гадаад директор дээр байрлах өмнөх файлыг дарж бичих болно. Болгоомжтой үргэлжлүүлээрэй.
ФАЙЛ ТАТАЖ АВАХ
АМЖИЛТТАЙ ТАТАЖ АВСАН
ШИНЭ МЕНЕЖЕРИЙН ШИНЭЧЛЭЛ
ҮРГЭЛЖЛҮҮЛЭХ
Цуцлах
ТАТАЖ АВАХ
Дараа нь
PATCHED СУУРИЛУУЛАХ
ШИНЭЧЛЭЛИЙГ СУУРИЛУУЛАХ
БУЦАХ
ШИНЭЧЛЭЛТИЙГ ТАТАЖ АВАХ
ОДОО БИШ
Mirror link
LITE
Туршилтын
ТУРШИЛТЫН ХУВИЛБАР
Үүнийг идэвхжүүлснээр засвар хийгдсэн аппликешны туршилтын хувилбарыг татаж авах, суулгах боломж олгоно.\n\nҮүнд альфа, бета болон нөөцийн засварт байхгүй эрт хандалтын функцүүд багтана. Үүнээс гадна тогтвортой байх баталгаа байхгүй.
ДЭМЖЛЭГЭЭ ҮЗҮҮЛЭЭРЭЙ
Бид ашгийн төлөө бус, корпорацийн бус, эвлэрэлгүй баг юм. Тантай адил хүмүүс биднийг ялангуяа татаж авахаас эхлээд суулгах хүртэл бүх зүйлийг илүү хялбар болгохын тулд апп бүтээхийг зөвлөж байна.\n\nБид бүх зүйлийг зөв, төгс болгохын тулд бүхий л цаг зав, хүчин чармайлтаа зориулж байна. Бид чадах чинээгээрээ энэ аппликейшнийг дэмжихийн тулд чадах бүхнээ хийх болно.\n\nЯмар ч хэмжээгээр тусалж, маш их талархах болно!
ЗАСВАР ҮЙЛЧИЛГЭЭ
xManager одоогоор боломжгүй байна. Дараа дахин оролдоно уу.
БАЯРЛАЛАА!
ХЭЛ
ВЭБСАЙТ
REDDIT
Түгээмэл асуултууд
КЛОНДСОН ХУВИЛБАР
Үүнийг идэвхжүүлснээр засварласан програмын хувилсан хувилбарыг татаж аваад суулгах боломжтой болно.\n\nЭнэ нь мөн суулгацын ихэнх алдаа эсвэл асуудлыг шийдвэрлэх болно, ялангуяа хэрэв танд өмнө нь суулгасан бол -Spotify програмыг суулгасан.
ШАГНАЛТАЙ ЗАРЫГ Идэвхгүй болгох
Бидний ихэнх нь зар сурталчилгаанд дургүй гэдгийг бид мэднэ, гэхдээ бидний хувьд энэ нь мэдээллийн сан, байршуулах холбоос, шинэчлэлт, нэмэлт засварууд болон өдөр тутмын хэрэгцээгээ санхүүжүүлэхэд ихээхэн тусалдаг.\ n\nЭнэ бол хандив, зардал гаргахгүйгээр биднийг дэмжих хамгийн энгийн арга юм.
INSTALLATION амжилтгүй болсон
Шалтгаан: Та одоо суулгасан хувилбараас доогуур засвар хийсэн хувилбарыг суулгахыг оролдсон байна.\n\nШийдлүүд:\nA. Тэнцүү буюу түүнээс их хувилбарыг сонгоно уу.\nB. Одоогийн хувилбарыг устгаад, доошлуулаарай.\n\nХэрэв асуудал хэвээр байвал Түгээмэл асуултуудыг шалгана уу.
Шалтгаан: Энэ төхөөрөмж дээр суулгасан одоогийн patched нь xManager эсвэл манай багаас шууд ирээгүй.\n\nШийдвэр: Програмын одоогийн хувилбарыг устгаад xManager-г дахин эхлүүлээд оролдоод үзээрэй. дахин. Хэрэв асуудал арилаагүй бол Түгээмэл асуултуудыг шалгана уу.
Шалтгаан: Энэ төхөөрөмж дээр суулгасан одоогийн клон нь xManager эсвэл манай багаас шууд ирээгүй.\n\nШийдвэр: Програмын одоогийн хувилбарыг устгаад xManager-г дахин эхлүүлээд оролдоод үзээрэй. дахин. Хэрэв асуудал арилаагүй бол Түгээмэл асуултуудыг шалгана уу.
БАЙГАА PATCHED
Одоо байгаа patched-ийг гадаад лавлахаас илрүүллээ. Та ямар үйлдэл хиймээр байна?
МЭДЭГДЭЛИЙГ Идэвхгүй болгох
Үүнийг идэвхжүүлснээр засварласан програмыг суулгасны дараа сануулагч мэдэгдлийг арилгах болно.
үндсэн patched-ийг нух
AMOLED PATCHED-ИЙГ НУУX
LITE PATCHED-Г НУУX
ХААХ
CLONED
SP/AP
СУУЛГАХ
УСТГАХ
IGNORE
УСТГАХ
PATCHED УСТГАХ
НЭЭЛТТЭЙ Тохиргоо
НЭЭЛТТЭЙ PATCHED
ДАХИН АЧАХ, REBOOT
xManager
ՏԵՂԱԴՐՎԱԾ
ԹԱՐՄ
ԹՈՂԱՐԿՈՒՄՆԵՐ
ՓՈՓՈԽՈՒԹՅՈՒՆՆԵՐ
ԳՈՐԾԻՔՆԵՐ
ԱՂԲՅՈՒՐ
TELEGRAM
ԱՋԱԿՑՈՒՄ
DISCORD
ՄԵՐ ՄԱՍԻՆ
xManager
Կարգավորումներ
Մեր մասին
ՑԱՆԿԻ ԱՎՏՈ-ԹԱՐՄԱՑՈՒՄ
Սա միացնելը ավտոմատ կերպով կթարմացնի ցուցակը ամեն անգամ, երբ գործարկում եք հավելվածը:\n\nԴուք կարող եք ձեռքով թարմացնել ցուցակը՝ հիմնական մենյուում ներքև քաշելով:
ՍՏԻՊՎԱԾ ԱՎՏՈ-ՏԵՂԱԴՐՈՒՄ
Սա միացնելով ավտոմատ կերպով կտեղադրվի patch արված հավելվածը և ներբեռնվելուց հետո կթարմացվի:
ԹԵՄԱՆԵՐ
APK-Ի ԳՏՆՎԵԼՈՒ ՎԱՅՐԸ
Պանակը, որտեղ ցանկանում եք պահպանել ներբեռնված ֆայլի պատճենը: Եթե չգիտեք, թե ինչպես կարգավորել այս գործառույթը, թողեք այն այնպես, ինչպես կա:\n\nՆՇՈՒՄ. Այս հատկությունը չի աշխատում արտաքին պահեստավորմանը (SD Card)՝ Android System-ի թույլտվությունների և պահեստավորման սահմանափակումների պատճառով:
ՄԱՔՐԵԼ ՊԱՆԱԿԸ
Հպեք՝ գրացուցակի պանակը ջնջելու համար: Սա ներառում է ներբեռնված ֆայլերը և թարմացումները:
ՎԵՐԱԿԱՆԳՆԵԼ ԿԱՐԳԱՎՈՐՈՒՄՆԵՐԸ
Գովազդազուրկ | Նոր Հատկանիշներ | Ազատություն
xManager-ի ծրագրավորող
ՇՆՈՐՀԱԿԱԼՈՒԹՅՈՒՆ ԲՈԼՈՐ ՆԵՐԴՐԱԿԱՆՆԵՐԻՆ! ❤️
Դուք ընտրել եք այս patch արված տարբերակը: Ցանկանու՞մ եք շարունակել։
PATCH-Ի ՄԱՍԻՆ ԻՆՖՈՐՄԱՑԻԱ
Այս patch-ը կվերագրի պանակում գտնվող նախորդ ֆայլը: Շարունակեք զգուշությամբ։
ՖԱՅԼԸ ՆԵՐԲԵՌՆՎՈՒՄ Է
ՖԱՅԼԸ ՀԱՋՈՂԱԲԱՐ ՆԵՐԲԵՌՆՎԱԾ Է
ՆՈՐ ԹԱՐՄԱՑՈՒՄ
ՇԱՐՈՒՆԱԿԵԼ
ՉԵՂԱՐԿԵԼ
ՆԵՐԲԵՌՆԵԼ
ՀԵՏՈ
ՏԵՂԱԴՐՈՒՄԸ PATCH ԵՂԱՎ
ՏԵՂԱԴՐԵԼ ԹԱՐՄԱՑՈՒՄԸ
ՀԵՏ ԳՆԱԼ
ԲԵՌՆԵԼ ԹԱՐՄԱՑՈՒՄԸ
ՀԻՄԱ ՉԷ
MIRROR-Ի ՀՂՈՒՄ
LITE
Փորձնական
ՓՈՐՁՆԱԿԱՆ ԹՈՂԱՐԿՈՒՄ
Սա միացնելը թույլ է տալիս ներբեռնել և տեղադրել patch արված հավելվածի փորձնական թողարկումը:\n\nՍա ներառում է ալֆա, բետա և վաղ հասանելիության թողարկումներ, որոնք հասանելի չեն patch արված ֆոնդում: Բացի այդ, երաշխավորված չէ կայունությունը։
ՑՈՒՅՑ ՏՎԵՔ ՁԵՐ ԱՋԱԿՑՈՒԹՅՈՒՆԸ
Մենք շահույթ չհետապնդող, ոչ կորպորատիվ և ոչ կոմպրոմիսային թիմ ենք: Ձեր նման մարդիկ մեզ խրախուսում են ստեղծել հավելված, որը շատ ավելի հեշտ կդարձնի ամեն ինչ՝ հատկապես ներբեռնումից մինչև տեղադրում:\n\nՄենք ծախսում ենք մեր ամբողջ ժամանակն ու լավագույն ջանքերը, որպեսզի ամեն ինչ ճիշտ և կատարյալ լինի: Մենք կանենք ամեն ինչ՝ աջակցելու այս հավելվածին այնքան ժամանակ, որքան կարող ենք:\n\nՑանկացած գումար կօգնի և շատ գնահատելի կլինի:
ՍՊԱՍԱՐԿՎՈՒՄ Է
xManager-ը ժամանակավոր հասանելի չէ։ Փորձեք կրկին միքիչ հետո։
ՇՆՈՐՀԱԿԱԼՈՒԹՅՈՒՆ!
ԼԵԶՈՒ
ԿԱՅՔ
REDDIT
FAQ
ԿԼՈՆԱՎՈՐՎԱԾ ՏԱՐԲԵՐԱԿ
Սա միացնելը թույլ է տալիս ներբեռնել և տեղադրել patch արված հավելվածի կլոնավորված տարբերակը:\n\nՍա նաև կլուծի տեղադրման սխալների կամ խնդիրների մեծ մասը, հատկապես, եթե ունեք նախապես տեղադրված Spotify հավելված:
ԱՆՋԱՏԵԼ ՊԱՐԳԵՎԱՏՐՎԱԾ ԳՈՎԱԶԴՆԵՐԸ
Մենք գիտենք, որ շատերը չեն սիրում գովազդներ, բայց մեր դեպքում դա էապես օգնում է մեզ ֆինանսավորել մեր տվյալների բազան, հոսթինգի հղումները, թարմացումները, ավելի շատ patch-երը և ամենօրյա կարիքները:\n\nՍա մեզ աջակցելու ամենապարզ միջոցն է առանց նվիրատվությունների կամ նվիրատվության:
ՏԵՂԱԴՐՈՒՄԸ ԽԱՓԱՆՎԵՑ
Պատճառը․ Դուք փորձել եք տեղադրել patch արված թողարկում ավելի ցածր, քան ներկայումս տեղադրված է:\n\nԼուծումներ՝\nԱ. Ընտրեք հավասար կամ ավելի նոր թողարկում:\nB. Ապատեղադրեք ընթացիկ թողարկումը, ապա ցածրացրեք թողարկումը:\n\nԵթե խնդիրը չվերանա, ստուգեք FAQ-ը:
Պատճառը․ Այս սարքում տեղադրված ընթացիկ patch-ը չի ներբեռնվել xManager-ից կամ մեր թիմից:\n\nԼուծում. ապատեղադրեք հավելվածի ընթացիկ թողարկումը, վերագործարկեք xManager-ը և նորից փորձեք: Եթե խնդիրը շարունակվի, ստուգեք FAQ-ը։
Պատճառը․ Այս սարքում տեղադրված ընթացիկ կլոնավորվածը չի ներբեռնվել xManager-ից կամ մեր թիմից:\n\nԼուծում. ապատեղադրեք հավելվածի ընթացիկ թողարկումը, վերագործարկեք xManager-ը և նորից փորձեք: Եթե խնդիրը շարունակվի, ստուգեք FAQ-ը։
ԳՈՐԾՈՂ PATCH
Պանակում հայտնաբերվել է առկա patch: Ի՞նչ կցանկանայիք անել:
ԱՆՋԱՏԵԼ ԾԱՆՈՒՑՈՒՄԸ
Սա միացնելը կապատեղադրի հիշեցման ծանուցումը patch արված հավելվածը տեղադրելուց հետո:
ԹԱՔՑՆԵԼ ՍՏԱՆԴԱՐՏ PATCH-Ը
ԹԱՔՑՆԵԼ AMOLED PATCH-Ը
ԹԱԿՑՆԵԼ LITE PATCH-Ը
ՓԱԿԵԼ
ԿԼՈՆԱՎՈՐՎԱԾ
SP/AP
ՏԵՂԱԴՐԵԼ
ԱՊԱՏԵՂԱԴՐԵԼ
ԱՆՏԵՍԵԼ
ՋՆՋԵԼ
ԱՊԱՏԵՂԱԴՐԵԼ PATCH-Ը
ԲԱՑԵԼ ԿԱՐԳԱՎՈՐՈՒՄՆԵՐԸ
ԲԱՑԵԼ PATCH-Ը
ՎԵՐԱԲԵՐՈՒՄ ԵՎ ՎԵՐԱԳՈՐԾԱՐԿՈՒՄ
================================================
FILE: app/src/main/res/values/styles.xml
================================================
================================================
FILE: build.gradle
================================================
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
================================================
FILE: gradle.properties
================================================
android.useAndroidX=true
android.enableJetifier=true
================================================
FILE: settings.gradle
================================================
include ':app'