From ecc56e1aaeb606d34428302d7f86f4a915d9ff28 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Sun, 7 Apr 2024 01:22:39 +0800 Subject: Update README.md --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 23a74fd..28a622f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ | **Status** |
| | :-------------: | :-------------: | | **Download Milestone** | **

** | -| **Miscellaneous** | **
** | +| **Miscellaneous** | **
** | | **Trust Seal** | **** | | **Donation/Sponsor** | **[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I3I0IPJ3W)** | @@ -72,7 +72,7 @@ We will support the app as long as we can. Internal improvements may not be guar | **Manager Translators** | **Names/Alias** | | ------------- | ------------- | -| **Arabic Translation** | Yazan Kasem | +| **Arabic Translation** | Yazan Kasem \| lnfinitesimal | | **Bengali Translation** | 0V3R5!9H7 \| ssabit | | **Chinese - Simplified Translation** | Gent G \| Softland99 \| zelixdxin | | **French Translation** | The Punisher \| Luxchar \| xerta555 \| GlThibault | @@ -85,7 +85,7 @@ We will support the app as long as we can. Internal improvements may not be guar | **Russian Translation** | Pegioner \| vanja-san | | **Slovenian Translation** | MysticX | | **Spanish - Spain Translation** | PetFix \| Snapdragon845GMS \| Zkyclad | -| **Turkish Translation** | Berkay | +| **Turkish Translation** | Berkay \| mikropsoft | | **Ukrainian Translation** | NIKITA🇺🇦[beryllium] #PocoForEver | | **Korean Translation** | Apious \| Annyeong-One | | **Dutch Translation** | Kevin | @@ -94,7 +94,7 @@ We will support the app as long as we can. Internal improvements may not be guar | **Persian Translation** | ohshahab | | **Hebrew Translation** | GreenArmy18 | | **Polish Translation** | dearminder | -| **English Translation** | Dyras | +| **English Translation** | Dyras \| TheChilledBuffalo | | **Slovak Translation** | KaldonM | | **Swedish Translation** | rexobo | | **Finnish Translation** | AfraidOfTheBigBlack \| Lilko1ra \| KasperiP | @@ -111,6 +111,11 @@ We will support the app as long as we can. Internal improvements may not be guar | **Japanese Translation** | reindex-ot | | **Nepali Translation** | iamkishansharma | | **Tamil Translation** | jothi-prasath | +| **Thai Translation** | MaxNjtk | +| **Marathi Translation** | 5eeTheaveragecoder | +| **Malayalam Translation** | TheChilledBuffalo | +| **Croatian Translation** | mrki1111 | +| **Hindi Translation** | askadityapandey | -- cgit v1.2.3 From cc92b62f78470915ab1bc68ce8949805fcec1635 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Sun, 7 Apr 2024 01:35:28 +0800 Subject: Update build.gradle --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 2799324..774371d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,16 +3,16 @@ plugins { } android { - compileSdkVersion 29 + compileSdkVersion 28 useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.xc3fff0e.xmanager" minSdkVersion 21 - targetSdkVersion 29 + targetSdkVersion 28 versionCode 210209 - versionName "5.2" + versionName "5.3" } buildTypes { -- cgit v1.2.3 From bb75b519a19027ce76afbcd4bdc259988141254d Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Sun, 7 Apr 2024 01:36:23 +0800 Subject: Update AndroidManifest.xml --- app/src/main/AndroidManifest.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index caa7677..539232d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,7 +12,6 @@ + android:value="ca-app-pub-3319548483346434~9030061641"/> -- cgit v1.2.3 From 7956fc5ed3b430383f71b54cc3241280eb911ba4 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Sun, 7 Apr 2024 01:37:51 +0800 Subject: Update MainActivity.java --- .../java/com/xc3fff0e/xmanager/MainActivity.java | 3738 ++++++++++++++------ 1 file changed, 2562 insertions(+), 1176 deletions(-) diff --git a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java index d1c5ec1..9f3a5d6 100644 --- a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java +++ b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java @@ -93,7 +93,6 @@ 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; @@ -455,6 +454,16 @@ public class MainActivity extends AppCompatActivity { 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_donors; private TextView donors_1; private ScrollView main_scroll_body; @@ -896,6 +905,16 @@ public class MainActivity extends AppCompatActivity { 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_donors = findViewById(R.id.manager_donors); donors_1 = findViewById(R.id.donors_1); main_scroll_body = findViewById(R.id.main_scroll_body); @@ -1168,12 +1187,17 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Update_Authorized, int p) { AlertDialog.setCancelable(true); try { - if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("XX")) { - _Download_Update_Install(hidden_update.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/"); + if (android.os.Build.VERSION.SDK_INT >= 34) { + _Browser(hidden_update.getText().toString()); } else { - if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("YY")) { - _Download_Update(hidden_update.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/"); + if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("XX")) { + _Download_Update_Install(hidden_update.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("YY")) { + _Download_Update(hidden_update.getText().toString(), "/storage/emulated/0/Download/"); + } } } } @@ -2223,6 +2247,41 @@ public class MainActivity extends AppCompatActivity { 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(); + } + } + } + } + } + } } } } @@ -2333,12 +2392,12 @@ public class MainActivity extends AppCompatActivity { }); } }; - _timer.schedule(Timer, (int)(9000)); + _timer.schedule(Timer, (int)(1000)); } }); } }; - _timer.schedule(Timer, (int)(8000)); + _timer.schedule(Timer, (int)(500)); Timer = new TimerTask() { @Override public void run() { @@ -2358,7 +2417,7 @@ public class MainActivity extends AppCompatActivity { }); } }; - _timer.schedule(Timer, (int)(10000)); + _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); @@ -2387,11 +2446,12 @@ public class MainActivity extends AppCompatActivity { list_auto_refresh_switch.setChecked(false); force_auto_install_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); hide_lite_patched_switch.setChecked(false); hide_wave_patched_switch.setChecked(false); - apk_path_location.setText("/storage/emulated/0/Download/"); + apk_path_location.setText("/storage/emulated/0/xManager/"); 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})); @@ -2661,7 +2721,7 @@ public class MainActivity extends AppCompatActivity { public void onItemClick(AdapterView _param1, View _param2, int _param3, long _param4) { final int _position = _param3; try { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk") || FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk") || FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { final AlertDialog.Builder File_Exist = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(existing_patched.getText().toString().concat("")); @@ -2677,11 +2737,11 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface File_Exist, int p) { AlertDialog.setCancelable(true); - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk")) { _Extension_4(); } else { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { _Extension_5(); } } @@ -2694,8 +2754,8 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk"); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk"); + FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -2784,102 +2844,117 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } } } else { - if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -2894,19 +2969,19 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -2919,24 +2994,103 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } _File_Remover(); } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } } } } @@ -2945,6 +3099,112 @@ public class MainActivity extends AppCompatActivity { } } }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_0, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface Selected_Patched, int p) { + + AlertDialog.setCancelable(true); + try { + if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + } + } + catch(Exception e) { + } + } + }); + } Selected_Patched.setNeutralButton(cancel_0, new DialogInterface.OnClickListener(){ @Override @@ -3046,102 +3306,117 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - } - } - } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + } + } else { - if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3156,19 +3431,19 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3181,24 +3456,103 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } _File_Remover(); } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } } } } @@ -3207,6 +3561,111 @@ public class MainActivity extends AppCompatActivity { } } }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_0, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface Selected_Patched, int p) { + + try { + if (SWITCH_VERSION.getString("SWITCH", "").contains("A") || SWITCH_VERSION.getString("SWITCH", "").contains("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").contains("B") || SWITCH_VERSION.getString("SWITCH", "").contains("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + } + } + catch(Exception e) { + } + } + }); + } Selected_Patched.setNeutralButton(cancel_0, new DialogInterface.OnClickListener(){ @Override @@ -3261,7 +3720,7 @@ public class MainActivity extends AppCompatActivity { public void onItemClick(AdapterView _param1, View _param2, int _param3, long _param4) { final int _position = _param3; try { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk") || FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk") || FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { final AlertDialog.Builder File_Exist = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(existing_patched.getText().toString().concat("")); @@ -3277,11 +3736,11 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface File_Exist, int p) { AlertDialog.setCancelable(true); - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk")) { _Extension_4(); } else { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { _Extension_5(); } } @@ -3294,8 +3753,8 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk"); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk"); + FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -3384,102 +3843,117 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } } } else { - if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3494,19 +3968,19 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3519,19 +3993,19 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3539,25 +4013,210 @@ public class MainActivity extends AppCompatActivity { } } } - } - } - catch(Exception e) { - } - } - }); - Selected_Patched.setNeutralButton(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.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - DELETE = 1; - } + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } + } + } + } + } + catch(Exception e) { + } + } + }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_0, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface Selected_Patched, int p) { + + AlertDialog.setCancelable(true); + try { + if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + } + } + catch(Exception e) { + } + } + }); + } + Selected_Patched.setNeutralButton(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.getWindow().setBackgroundDrawableResource(R.drawable.background); + AlertDialog.show(); + DELETE = 1; + } }); AlertDialog = File_Exist.create(); AlertDialog.setCancelable(false); @@ -3646,102 +4305,117 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } } } else { - if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3756,19 +4430,19 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3781,19 +4455,19 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } @@ -3801,48 +4475,233 @@ public class MainActivity extends AppCompatActivity { } } } - } - } - catch(Exception e) { - } - } - }); - Selected_Patched.setNeutralButton(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.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - DELETE = 1; - } - 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()); - hidden_download_3.setText(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Mirror").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()); - hidden_download_3.setText(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Mirror").toString()); - } - else { - if (SWITCH_VERSION.getString("SWITCH", "").equals("C")) { - hidden_patched.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Title").toString()); - hidden_download_1.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Link_1").toString()); - hidden_download_2.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Link_2").toString()); - hidden_download_3.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Mirror").toString()); - } - else { - if (SWITCH_VERSION.getString("SWITCH", "").equals("D")) { - hidden_patched.setText(amoled_experimental_cloned_patched.get((int)(amoled_experimental_cloned_patched.size() - 1) - _position).get("Title").toString()); + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Cloned(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Cloned(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } + } + } + } + } + catch(Exception e) { + } + } + }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_0, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface Selected_Patched, int p) { + + AlertDialog.setCancelable(true); + try { + if (SWITCH_VERSION.getString("SWITCH", "").equals("A") || SWITCH_VERSION.getString("SWITCH", "").equals("C")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("B") || SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + } + } + catch(Exception e) { + } + } + }); + } + Selected_Patched.setNeutralButton(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.getWindow().setBackgroundDrawableResource(R.drawable.background); + AlertDialog.show(); + DELETE = 1; + } + 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()); + hidden_download_3.setText(amoled_patched.get((int)(amoled_patched.size() - 1) - _position).get("Mirror").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()); + hidden_download_3.setText(amoled_cloned_patched.get((int)(amoled_cloned_patched.size() - 1) - _position).get("Mirror").toString()); + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("C")) { + hidden_patched.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Title").toString()); + hidden_download_1.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Link_1").toString()); + hidden_download_2.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Link_2").toString()); + hidden_download_3.setText(amoled_experimental_patched.get((int)(amoled_experimental_patched.size() - 1) - _position).get("Mirror").toString()); + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + hidden_patched.setText(amoled_experimental_cloned_patched.get((int)(amoled_experimental_cloned_patched.size() - 1) - _position).get("Title").toString()); hidden_download_1.setText(amoled_experimental_cloned_patched.get((int)(amoled_experimental_cloned_patched.size() - 1) - _position).get("Link_1").toString()); hidden_download_2.setText(amoled_experimental_cloned_patched.get((int)(amoled_experimental_cloned_patched.size() - 1) - _position).get("Link_2").toString()); hidden_download_3.setText(amoled_experimental_cloned_patched.get((int)(amoled_experimental_cloned_patched.size() - 1) - _position).get("Mirror").toString()); @@ -3861,7 +4720,7 @@ public class MainActivity extends AppCompatActivity { public void onItemClick(AdapterView _param1, View _param2, int _param3, long _param4) { final int _position = _param3; try { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Lite (xManager).apk")) { final AlertDialog.Builder File_Exist = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(existing_patched.getText().toString().concat("")); @@ -3877,7 +4736,7 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface File_Exist, int p) { AlertDialog.setCancelable(true); - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Lite (xManager).apk")) { _Extension_6(); } } @@ -3889,7 +4748,7 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk"); + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Lite (xManager).apk"); } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -3922,86 +4781,190 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } _File_Remover(); } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } } } catch(Exception e) { } } }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_0, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface Selected_Patched, int p) { + + AlertDialog.setCancelable(true); + try { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + catch(Exception e) { + } + } + }); + } Selected_Patched.setNeutralButton(cancel_0, new DialogInterface.OnClickListener(){ @Override @@ -4047,86 +5010,189 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } _File_Remover(); } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Lite(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Lite(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } } } catch(Exception e) { } } }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + catch(Exception e) { + } + } + }); + } Selected_Patched.setNeutralButton(cancel_0, new DialogInterface.OnClickListener(){ @Override @@ -4155,7 +5221,7 @@ public class MainActivity extends AppCompatActivity { public void onItemClick(AdapterView _param1, View _param2, int _param3, long _param4) { final int _position = _param3; try { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Wave (xManager).apk")) { final AlertDialog.Builder File_Exist = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(existing_patched.getText().toString().concat("")); @@ -4171,7 +5237,7 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface File_Exist, int p) { AlertDialog.setCancelable(true); - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")) { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Wave (xManager).apk")) { _Extension_8(); } } @@ -4183,7 +5249,7 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk"); + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Wave (xManager).apk"); } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -4216,86 +5282,189 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } _File_Remover(); } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } } } catch(Exception e) { } } }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + catch(Exception e) { + } + } + }); + } Selected_Patched.setNeutralButton(cancel_0, new DialogInterface.OnClickListener(){ @Override @@ -4341,86 +5510,189 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Selected_Patched, int p) { try { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (android.os.Build.VERSION.SDK_INT >= 34) { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_3.getText().toString()); + _Reminder(); } else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Browser(hidden_download_2.getText().toString()); } + _File_Remover(); } } - _File_Remover(); } else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { + if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { AlertDialog.setCancelable(true); if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } else { if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); } else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/"); + _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); } } } _File_Remover(); } + else { + if (mRewardedAd != null) { + Activity activityContext = MainActivity.this; + mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { + @Override + public void onUserEarnedReward(@NonNull RewardItem rewardItem) { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + else { + if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); + } + } + } + _File_Remover(); + } + } } } catch(Exception e) { } } }); + if (android.os.Build.VERSION.SDK_INT >= 34) { + } + else { + Selected_Patched.setNegativeButton(mirror_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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + 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_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + int rewardAmount = rewardItem.getAmount(); + String rewardType = rewardItem.getType(); + } + }); + } else { + AlertDialog.setCancelable(true); + if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { + _Browser(hidden_download_3.getText().toString()); + _Reminder(); + } + else { + _Browser(hidden_download_2.getText().toString()); + } + _File_Remover(); + } + } + } + catch(Exception e) { + } + } + }); + } Selected_Patched.setNeutralButton(cancel_0, new DialogInterface.OnClickListener(){ @Override @@ -4892,7 +6164,6 @@ public class MainActivity extends AppCompatActivity { _Gate_Keeper(); _Informations(); _Theme_Pack(); - _GDPR_Consent(); _Language_Pack(); _Dark_Navigation(); } @@ -4935,7 +6206,6 @@ public class MainActivity extends AppCompatActivity { } } - public void _Informations() { Timer = new TimerTask() { @Override @@ -4949,283 +6219,121 @@ public class MainActivity extends AppCompatActivity { runOnUiThread(new Runnable() { @Override public void run() { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("true")))) { + if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && Installed_Checker_Lite.equals("true"))) { sub_installed.setVisibility(View.VISIBLE); sub_separator_1.setVisibility(View.VISIBLE); sub_installed_c.setVisibility(View.VISIBLE); sub_separator_2.setVisibility(View.VISIBLE); sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("false")))) { + if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("false") && Installed_Checker_Lite.equals("false"))) { sub_installed.setVisibility(View.VISIBLE); sub_separator_1.setVisibility(View.GONE); sub_installed_c.setVisibility(View.GONE); sub_separator_2.setVisibility(View.GONE); sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("false")))) { + if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("false") && Installed_Checker_Lite.equals("false"))) { sub_installed.setVisibility(View.VISIBLE); sub_separator_1.setVisibility(View.GONE); sub_installed_c.setVisibility(View.GONE); sub_separator_2.setVisibility(View.GONE); sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("false")))) { + if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("true") && Installed_Checker_Lite.equals("false"))) { sub_installed.setVisibility(View.GONE); sub_separator_1.setVisibility(View.GONE); sub_installed_c.setVisibility(View.VISIBLE); sub_separator_2.setVisibility(View.GONE); sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("false")))) { + if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("false") && Installed_Checker_Lite.equals("true"))) { sub_installed.setVisibility(View.GONE); sub_separator_1.setVisibility(View.GONE); sub_installed_c.setVisibility(View.GONE); sub_separator_2.setVisibility(View.GONE); sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("true")))) { - sub_installed.setVisibility(View.GONE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.GONE); - sub_separator_2.setVisibility(View.GONE); - sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.VISIBLE); + if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && Installed_Checker_Lite.equals("true"))) { + sub_installed.setVisibility(View.VISIBLE); + sub_separator_1.setVisibility(View.VISIBLE); + sub_installed_c.setVisibility(View.VISIBLE); + sub_separator_2.setVisibility(View.VISIBLE); + sub_installed_l.setVisibility(View.VISIBLE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("false")))) { + if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && Installed_Checker_Lite.equals("false"))) { sub_installed.setVisibility(View.VISIBLE); sub_separator_1.setVisibility(View.VISIBLE); sub_installed_c.setVisibility(View.VISIBLE); - sub_separator_2.setVisibility(View.VISIBLE); - sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); + sub_separator_2.setVisibility(View.GONE); + sub_installed_l.setVisibility(View.GONE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("true")))) { + if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("false") && Installed_Checker_Lite.equals("true"))) { sub_installed.setVisibility(View.VISIBLE); - sub_separator_1.setVisibility(View.VISIBLE); - sub_installed_c.setVisibility(View.VISIBLE); - sub_separator_2.setVisibility(View.GONE); - sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); + sub_separator_1.setVisibility(View.GONE); + sub_installed_c.setVisibility(View.GONE); + sub_separator_2.setVisibility(View.VISIBLE); + sub_installed_l.setVisibility(View.VISIBLE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); } else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("true")))) { - sub_installed.setVisibility(View.VISIBLE); + if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("true") && Installed_Checker_Lite.equals("true"))) { + sub_installed.setVisibility(View.GONE); sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.GONE); + sub_installed_c.setVisibility(View.VISIBLE); sub_separator_2.setVisibility(View.VISIBLE); sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); sub_installed.setTextColor(0xFFFFFFFF); sub_separator_1.setTextColor(0xFF616161); sub_installed_c.setTextColor(0xFFBDBDBD); sub_separator_2.setTextColor(0xFF616161); sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("true")))) { - sub_installed.setVisibility(View.GONE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.VISIBLE); - sub_separator_2.setVisibility(View.VISIBLE); - sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("false")))) { - sub_installed.setVisibility(View.VISIBLE); - sub_separator_1.setVisibility(View.VISIBLE); - sub_installed_c.setVisibility(View.VISIBLE); - sub_separator_2.setVisibility(View.GONE); - sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("false")))) { - sub_installed.setVisibility(View.VISIBLE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.GONE); - sub_separator_2.setVisibility(View.VISIBLE); - sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("true") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("true")))) { - sub_installed.setVisibility(View.VISIBLE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.GONE); - sub_separator_2.setVisibility(View.GONE); - sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("false") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("true")))) { - sub_installed.setVisibility(View.GONE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.GONE); - sub_separator_2.setVisibility(View.GONE); - sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("false") && Installed_Checker_Wave.equals("true")))) { - sub_installed.setVisibility(View.GONE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.VISIBLE); - sub_separator_2.setVisibility(View.GONE); - sub_installed_l.setVisibility(View.GONE); - sub_separator_3.setVisibility(View.VISIBLE); - sub_installed_w.setVisibility(View.VISIBLE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - else { - if (Installed_Checker.equals("false") && (Installed_Checker_Cloned.equals("true") && (Installed_Checker_Lite.equals("true") && Installed_Checker_Wave.equals("false")))) { - sub_installed.setVisibility(View.GONE); - sub_separator_1.setVisibility(View.GONE); - sub_installed_c.setVisibility(View.VISIBLE); - sub_separator_2.setVisibility(View.VISIBLE); - sub_installed_l.setVisibility(View.VISIBLE); - sub_separator_3.setVisibility(View.GONE); - sub_installed_w.setVisibility(View.GONE); - sub_installed.setTextColor(0xFFFFFFFF); - sub_separator_1.setTextColor(0xFF616161); - sub_installed_c.setTextColor(0xFFBDBDBD); - sub_separator_2.setTextColor(0xFF616161); - sub_installed_l.setTextColor(0xFF78909C); - sub_separator_3.setTextColor(0xFF616161); - sub_installed_w.setTextColor(0xFF63F2F2); - } - } - } - } - } - } - } } } } @@ -5238,7 +6346,6 @@ public class MainActivity extends AppCompatActivity { sub_installed.setText("N/A"); sub_installed_c.setText("N/A"); sub_installed_l.setText("N/A"); - sub_installed_w.setText("N/A"); String uri = "com.spotify.music"; android.content.pm.PackageManager pm = getPackageManager(); @@ -5284,21 +6391,6 @@ public class MainActivity extends AppCompatActivity { Installed_Checker_Lite = "false"; } - String uri_w = "com.aspiro.tidal"; - android.content.pm.PackageManager pm_w = getPackageManager(); - - try { - android.content.pm.PackageInfo pInfo = pm_w.getPackageInfo(uri_w, android.content.pm.PackageManager.GET_ACTIVITIES); - String version_w = pInfo.versionName; - sub_installed_w.setText(version_w); - Installed_Checker_Wave = "true"; - } - - catch (Exception e) { - sub_installed_w.setText("N/A"); - Installed_Checker_Wave = "false"; - } - String app = "com.xc3fff0e.xmanager"; android.content.pm.PackageManager ver = getPackageManager(); @@ -5340,7 +6432,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -5418,27 +6510,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -5557,7 +6628,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk", apk_path_location.getText().toString().concat("Patched (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched (xManager).apk", apk_path_location.getText().toString().concat("Patched (xManager).apk")); } catch(Exception e) { } @@ -5588,11 +6659,11 @@ public class MainActivity extends AppCompatActivity { public void _File_Remover() { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/")) { - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/"); + if (FileUtil.isExistFile(apk_path_location.getText().toString())) { + FileUtil.deleteFile(apk_path_location.getText().toString()); } else { - if (!FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/")) { + if (!FileUtil.isExistFile(apk_path_location.getText().toString())) { } } @@ -5600,11 +6671,11 @@ public class MainActivity extends AppCompatActivity { public void _Update_Remover() { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/xManager Update.apk")) { - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/xManager Update.apk"); + if (FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/xManager Update.apk"); } - if (FileUtil.isExistFile("/storage/emulated/0/xManager/Update/xManager Update.apk")) { - FileUtil.deleteFile("/storage/emulated/0/xManager/Update/xManager Update.apk"); + if (FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/xManager Update.apk"); } } @@ -5743,12 +6814,17 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Update_Authorized, int p) { AlertDialog.setCancelable(true); try { - if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("XX")) { - _Download_Update_Install(hidden_update.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/"); + if (android.os.Build.VERSION.SDK_INT >= 34) { + _Browser(hidden_update.getText().toString()); } else { - if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("YY")) { - _Download_Update(hidden_update.getText().toString(), "/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/"); + if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("XX")) { + _Download_Update_Install(hidden_update.getText().toString(), "/storage/emulated/0/Download/"); + } + else { + if (FORCE_INSTALL_UPDATE.getString("FORCE_INSTALL_UPDATE", "").equals("YY")) { + _Download_Update(hidden_update.getText().toString(), "/storage/emulated/0/Download/"); + } } } } @@ -5843,7 +6919,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "/Update/xManager Update.apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "xManager Update.apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -5921,27 +6997,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -6327,28 +7382,24 @@ public class MainActivity extends AppCompatActivity { d = null; Animation e; e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - e.setDuration(600); main_box_7.startAnimation(e); + e.setDuration(600); main_box_19.startAnimation(e); e = null; Animation f; f = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - f.setDuration(700); main_box_19.startAnimation(f); + f.setDuration(700); main_box_6.startAnimation(f); f = null; Animation g; g = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - g.setDuration(800); main_box_6.startAnimation(g); + g.setDuration(800); box_sub_header.startAnimation(g); g = null; Animation h; h = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - h.setDuration(900); box_sub_header.startAnimation(h); + h.setDuration(900); main_box_4.startAnimation(h); h = null; Animation i; i = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - i.setDuration(1000); main_box_4.startAnimation(i); + i.setDuration(1000); main_box_15.startAnimation(i); i = null; - Animation j; - j = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - j.setDuration(1100); main_box_15.startAnimation(j); - j = null; Animation k; k = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); k.setDuration(300); title_header.startAnimation(k); @@ -6633,68 +7684,41 @@ public class MainActivity extends AppCompatActivity { public void run() { Animation animation; animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in); - animation.setDuration(500); version_oc_04.startAnimation(animation); + 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_4.setVisibility(View.VISIBLE); - list_items_5.setVisibility(View.GONE); + list_items_4.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); - version_oc_04.setImageResource(R.drawable.open); - changelogs_oc.setImageResource(R.drawable.close); - list_items_4.setAdapter(new List_items_4Adapter(wave_patched)); - ((BaseAdapter)list_items_4.getAdapter()).notifyDataSetChanged(); + version_oc_04.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() { - Animation animation; - animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in); - animation.setDuration(500); changelogs_oc.startAnimation(animation); - animation = null; + 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_4.setVisibility(View.GONE); - list_items_5.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.close); version_oc_04.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_4.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); - version_oc_04.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)(800)); + 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(); } }); } @@ -6730,7 +7754,7 @@ public class MainActivity extends AppCompatActivity { public void _Default_Path() { if (PATH.equals("")) { - apk_path_location.setText("/storage/emulated/0/Download/"); + apk_path_location.setText("/storage/emulated/0/xManager/"); } else { APK_PATH.edit().putString("PATH", apk_path_location.getText().toString()).commit(); @@ -6753,7 +7777,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -6831,27 +7855,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -6970,7 +7973,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk", apk_path_location.getText().toString().concat("Patched (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched (xManager).apk", apk_path_location.getText().toString().concat("Patched (xManager).apk")); } catch(Exception e) { } @@ -6989,7 +7992,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -6998,7 +8001,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -7114,7 +8117,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "/Update/xManager Update.apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "xManager Update.apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -7192,27 +8195,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -7342,7 +8324,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/xManager Update.apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); startActivity(intent); } catch(Exception e) { @@ -7350,7 +8332,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/xManager Update.apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); startActivity(intent); } catch(Exception e) { @@ -12077,6 +13059,611 @@ public class MainActivity extends AppCompatActivity { installation_failed_cloned_desc_0 = installation_failed_cloned_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); + sub_text_3.setText(R.string.latest_39); + sub_text_4.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); + versions_4.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); + force_auto_install.setText(R.string.force_auto_install_39); + force_auto_install_info.setText(R.string.force_auto_install_desc_39); + apk_location.setText(R.string.apk_location_39); + apk_location_info.setText(R.string.apk_location_desc_39); + clear_directory_folders.setText(R.string.clear_directory_folders_39); + clear_directory_folders_info.setText(R.string.clear_directory_folders_desc_39); + cloned_version.setText(R.string.cloned_version_39); + cloned_version_info.setText(R.string.cloned_version_desc_39); + experiment_version.setText(R.string.experimental_version_39); + experiment_version_info.setText(R.string.experimental_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); + hide_lite_patched.setText(R.string.hide_lite_patched_39); + hide_wave_patched.setText(R.string.hide_wave_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); + patched_devs.setText(R.string.patched_devs_39); + support_team.setText(R.string.support_team_39); + manager_testers.setText(R.string.manager_testers_39); + manager_hosting.setText(R.string.manager_hosting_39); + mobilism_team.setText(R.string.mobilism_team_39); + forum_team.setText(R.string.forum_team_39); + contributors.setText(R.string.contributors_39); + download_selected.setText(R.string.download_selected_39); + download_ready.setText(R.string.download_ready_39); + download_ready_desc.setText(R.string.download_ready_desc_39); + downloading_file.setText(R.string.downloading_file_39); + download_success.setText(R.string.download_success_39); + installation_failed.setText(R.string.installation_failed_39); + installation_failed_desc.setText(R.string.installation_failed_desc_39); + installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_39); + installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc_39); + existing_patched.setText(R.string.existing_patched_39); + existing_patched_desc.setText(R.string.existing_patched_desc_39); + lite_0 = lite.getText().toString(); + download_0 = download.getText().toString(); + continue_0 = continue_1.getText().toString(); + cancel_0 = cancel.getText().toString(); + later_0 = later.getText().toString(); + mirror_0 = mirror.getText().toString(); + install_now_0 = install_now.getText().toString(); + go_back_0 = go_back.getText().toString(); + install_update_0 = install_update.getText().toString(); + close_0 = close.getText().toString(); + uninstall_0 = uninstall.getText().toString(); + existing_patched_0 = existing_patched.getText().toString(); + existing_patched_desc_0 = existing_patched_desc.getText().toString(); + download_selected_0 = download_selected.getText().toString(); + download_ready_0 = download_ready.getText().toString(); + download_ready_desc_0 = download_ready_desc.getText().toString(); + downloading_file_0 = downloading_file.getText().toString(); + download_success_0 = download_success.getText().toString(); + installation_failed_0 = installation_failed.getText().toString(); + installation_failed_desc_0 = installation_failed_desc.getText().toString(); + installation_failed_spap_desc_0 = installation_failed_spap_desc.getText().toString(); + installation_failed_cloned_desc_0 = installation_failed_cloned_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); + sub_text_3.setText(R.string.latest_40); + sub_text_4.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); + versions_4.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); + force_auto_install.setText(R.string.force_auto_install_40); + force_auto_install_info.setText(R.string.force_auto_install_desc_40); + apk_location.setText(R.string.apk_location_40); + apk_location_info.setText(R.string.apk_location_desc_40); + clear_directory_folders.setText(R.string.clear_directory_folders_40); + clear_directory_folders_info.setText(R.string.clear_directory_folders_desc_40); + cloned_version.setText(R.string.cloned_version_40); + cloned_version_info.setText(R.string.cloned_version_desc_40); + experiment_version.setText(R.string.experimental_version_40); + experiment_version_info.setText(R.string.experimental_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); + hide_lite_patched.setText(R.string.hide_lite_patched_40); + hide_wave_patched.setText(R.string.hide_wave_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); + patched_devs.setText(R.string.patched_devs_40); + support_team.setText(R.string.support_team_40); + manager_testers.setText(R.string.manager_testers_40); + manager_hosting.setText(R.string.manager_hosting_40); + mobilism_team.setText(R.string.mobilism_team_40); + forum_team.setText(R.string.forum_team_40); + contributors.setText(R.string.contributors_40); + download_selected.setText(R.string.download_selected_40); + download_ready.setText(R.string.download_ready_40); + download_ready_desc.setText(R.string.download_ready_desc_40); + downloading_file.setText(R.string.downloading_file_40); + download_success.setText(R.string.download_success_40); + installation_failed.setText(R.string.installation_failed_40); + installation_failed_desc.setText(R.string.installation_failed_desc_40); + installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_40); + installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc_40); + existing_patched.setText(R.string.existing_patched_40); + existing_patched_desc.setText(R.string.existing_patched_desc_40); + lite_0 = lite.getText().toString(); + download_0 = download.getText().toString(); + continue_0 = continue_1.getText().toString(); + cancel_0 = cancel.getText().toString(); + later_0 = later.getText().toString(); + mirror_0 = mirror.getText().toString(); + install_now_0 = install_now.getText().toString(); + go_back_0 = go_back.getText().toString(); + install_update_0 = install_update.getText().toString(); + close_0 = close.getText().toString(); + uninstall_0 = uninstall.getText().toString(); + existing_patched_0 = existing_patched.getText().toString(); + existing_patched_desc_0 = existing_patched_desc.getText().toString(); + download_selected_0 = download_selected.getText().toString(); + download_ready_0 = download_ready.getText().toString(); + download_ready_desc_0 = download_ready_desc.getText().toString(); + downloading_file_0 = downloading_file.getText().toString(); + download_success_0 = download_success.getText().toString(); + installation_failed_0 = installation_failed.getText().toString(); + installation_failed_desc_0 = installation_failed_desc.getText().toString(); + installation_failed_spap_desc_0 = installation_failed_spap_desc.getText().toString(); + installation_failed_cloned_desc_0 = installation_failed_cloned_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); + sub_text_3.setText(R.string.latest_41); + sub_text_4.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); + versions_4.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); + force_auto_install.setText(R.string.force_auto_install_41); + force_auto_install_info.setText(R.string.force_auto_install_desc_41); + apk_location.setText(R.string.apk_location_41); + apk_location_info.setText(R.string.apk_location_desc_41); + clear_directory_folders.setText(R.string.clear_directory_folders_41); + clear_directory_folders_info.setText(R.string.clear_directory_folders_desc_41); + cloned_version.setText(R.string.cloned_version_41); + cloned_version_info.setText(R.string.cloned_version_desc_41); + experiment_version.setText(R.string.experimental_version_41); + experiment_version_info.setText(R.string.experimental_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); + hide_lite_patched.setText(R.string.hide_lite_patched_41); + hide_wave_patched.setText(R.string.hide_wave_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); + patched_devs.setText(R.string.patched_devs_41); + support_team.setText(R.string.support_team_41); + manager_testers.setText(R.string.manager_testers_41); + manager_hosting.setText(R.string.manager_hosting_41); + mobilism_team.setText(R.string.mobilism_team_41); + forum_team.setText(R.string.forum_team_41); + contributors.setText(R.string.contributors_41); + download_selected.setText(R.string.download_selected_41); + download_ready.setText(R.string.download_ready_41); + download_ready_desc.setText(R.string.download_ready_desc_41); + downloading_file.setText(R.string.downloading_file_41); + download_success.setText(R.string.download_success_41); + installation_failed.setText(R.string.installation_failed_41); + installation_failed_desc.setText(R.string.installation_failed_desc_41); + installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_41); + installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc_41); + existing_patched.setText(R.string.existing_patched_41); + existing_patched_desc.setText(R.string.existing_patched_desc_41); + lite_0 = lite.getText().toString(); + download_0 = download.getText().toString(); + continue_0 = continue_1.getText().toString(); + cancel_0 = cancel.getText().toString(); + later_0 = later.getText().toString(); + mirror_0 = mirror.getText().toString(); + install_now_0 = install_now.getText().toString(); + go_back_0 = go_back.getText().toString(); + install_update_0 = install_update.getText().toString(); + close_0 = close.getText().toString(); + uninstall_0 = uninstall.getText().toString(); + existing_patched_0 = existing_patched.getText().toString(); + existing_patched_desc_0 = existing_patched_desc.getText().toString(); + download_selected_0 = download_selected.getText().toString(); + download_ready_0 = download_ready.getText().toString(); + download_ready_desc_0 = download_ready_desc.getText().toString(); + downloading_file_0 = downloading_file.getText().toString(); + download_success_0 = download_success.getText().toString(); + installation_failed_0 = installation_failed.getText().toString(); + installation_failed_desc_0 = installation_failed_desc.getText().toString(); + installation_failed_spap_desc_0 = installation_failed_spap_desc.getText().toString(); + installation_failed_cloned_desc_0 = installation_failed_cloned_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); + sub_text_3.setText(R.string.latest_42); + sub_text_4.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); + versions_4.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); + force_auto_install.setText(R.string.force_auto_install_42); + force_auto_install_info.setText(R.string.force_auto_install_desc_42); + apk_location.setText(R.string.apk_location_42); + apk_location_info.setText(R.string.apk_location_desc_42); + clear_directory_folders.setText(R.string.clear_directory_folders_42); + clear_directory_folders_info.setText(R.string.clear_directory_folders_desc_42); + cloned_version.setText(R.string.cloned_version_42); + cloned_version_info.setText(R.string.cloned_version_desc_42); + experiment_version.setText(R.string.experimental_version_42); + experiment_version_info.setText(R.string.experimental_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); + hide_lite_patched.setText(R.string.hide_lite_patched_42); + hide_wave_patched.setText(R.string.hide_wave_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); + patched_devs.setText(R.string.patched_devs_42); + support_team.setText(R.string.support_team_42); + manager_testers.setText(R.string.manager_testers_42); + manager_hosting.setText(R.string.manager_hosting_42); + mobilism_team.setText(R.string.mobilism_team_42); + forum_team.setText(R.string.forum_team_42); + contributors.setText(R.string.contributors_42); + download_selected.setText(R.string.download_selected_42); + download_ready.setText(R.string.download_ready_42); + download_ready_desc.setText(R.string.download_ready_desc_42); + downloading_file.setText(R.string.downloading_file_42); + download_success.setText(R.string.download_success_42); + installation_failed.setText(R.string.installation_failed_42); + installation_failed_desc.setText(R.string.installation_failed_desc_42); + installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_42); + installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc_42); + existing_patched.setText(R.string.existing_patched_42); + existing_patched_desc.setText(R.string.existing_patched_desc_42); + lite_0 = lite.getText().toString(); + download_0 = download.getText().toString(); + continue_0 = continue_1.getText().toString(); + cancel_0 = cancel.getText().toString(); + later_0 = later.getText().toString(); + mirror_0 = mirror.getText().toString(); + install_now_0 = install_now.getText().toString(); + go_back_0 = go_back.getText().toString(); + install_update_0 = install_update.getText().toString(); + close_0 = close.getText().toString(); + uninstall_0 = uninstall.getText().toString(); + existing_patched_0 = existing_patched.getText().toString(); + existing_patched_desc_0 = existing_patched_desc.getText().toString(); + download_selected_0 = download_selected.getText().toString(); + download_ready_0 = download_ready.getText().toString(); + download_ready_desc_0 = download_ready_desc.getText().toString(); + downloading_file_0 = downloading_file.getText().toString(); + download_success_0 = download_success.getText().toString(); + installation_failed_0 = installation_failed.getText().toString(); + installation_failed_desc_0 = installation_failed_desc.getText().toString(); + installation_failed_spap_desc_0 = installation_failed_spap_desc.getText().toString(); + installation_failed_cloned_desc_0 = installation_failed_cloned_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); + sub_text_3.setText(R.string.latest_43); + sub_text_4.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); + versions_4.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); + force_auto_install.setText(R.string.force_auto_install_43); + force_auto_install_info.setText(R.string.force_auto_install_desc_43); + apk_location.setText(R.string.apk_location_43); + apk_location_info.setText(R.string.apk_location_desc_43); + clear_directory_folders.setText(R.string.clear_directory_folders_43); + clear_directory_folders_info.setText(R.string.clear_directory_folders_desc_43); + cloned_version.setText(R.string.cloned_version_43); + cloned_version_info.setText(R.string.cloned_version_desc_43); + experiment_version.setText(R.string.experimental_version_43); + experiment_version_info.setText(R.string.experimental_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); + hide_lite_patched.setText(R.string.hide_lite_patched_43); + hide_wave_patched.setText(R.string.hide_wave_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); + patched_devs.setText(R.string.patched_devs_43); + support_team.setText(R.string.support_team_43); + manager_testers.setText(R.string.manager_testers_43); + manager_hosting.setText(R.string.manager_hosting_43); + mobilism_team.setText(R.string.mobilism_team_43); + forum_team.setText(R.string.forum_team_43); + contributors.setText(R.string.contributors_43); + download_selected.setText(R.string.download_selected_43); + download_ready.setText(R.string.download_ready_43); + download_ready_desc.setText(R.string.download_ready_desc_43); + downloading_file.setText(R.string.downloading_file_43); + download_success.setText(R.string.download_success_43); + installation_failed.setText(R.string.installation_failed_43); + installation_failed_desc.setText(R.string.installation_failed_desc_43); + installation_failed_spap_desc.setText(R.string.installation_failed_spap_desc_43); + installation_failed_cloned_desc.setText(R.string.installation_failed_cloned_desc_43); + existing_patched.setText(R.string.existing_patched_43); + existing_patched_desc.setText(R.string.existing_patched_desc_43); + lite_0 = lite.getText().toString(); + download_0 = download.getText().toString(); + continue_0 = continue_1.getText().toString(); + cancel_0 = cancel.getText().toString(); + later_0 = later.getText().toString(); + mirror_0 = mirror.getText().toString(); + install_now_0 = install_now.getText().toString(); + go_back_0 = go_back.getText().toString(); + install_update_0 = install_update.getText().toString(); + close_0 = close.getText().toString(); + uninstall_0 = uninstall.getText().toString(); + existing_patched_0 = existing_patched.getText().toString(); + existing_patched_desc_0 = existing_patched_desc.getText().toString(); + download_selected_0 = download_selected.getText().toString(); + download_ready_0 = download_ready.getText().toString(); + download_ready_desc_0 = download_ready_desc.getText().toString(); + downloading_file_0 = downloading_file.getText().toString(); + download_success_0 = download_success.getText().toString(); + installation_failed_0 = installation_failed.getText().toString(); + installation_failed_desc_0 = installation_failed_desc.getText().toString(); + installation_failed_spap_desc_0 = installation_failed_spap_desc.getText().toString(); + installation_failed_cloned_desc_0 = installation_failed_cloned_desc.getText().toString(); + select_language.setSelection((int)(43)); + } + } + } + } + } + } } } } @@ -12158,6 +13745,11 @@ public class MainActivity extends AppCompatActivity { Language.add("Japanese"); Language.add("Nepali"); Language.add("Tamil"); + Language.add("Thai"); + Language.add("Marathi"); + Language.add("Malayalam"); + Language.add("Croatian"); + Language.add("Hindi"); 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) { @@ -12447,28 +14039,24 @@ public class MainActivity extends AppCompatActivity { d = null; Animation e; e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - e.setDuration(600); main_box_7.startAnimation(e); + e.setDuration(600); main_box_19.startAnimation(e); e = null; Animation f; f = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - f.setDuration(700); main_box_19.startAnimation(f); + f.setDuration(700); main_box_6.startAnimation(f); f = null; Animation g; g = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - g.setDuration(800); main_box_6.startAnimation(g); + g.setDuration(800); box_sub_header.startAnimation(g); g = null; Animation h; h = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - h.setDuration(900); box_sub_header.startAnimation(h); + h.setDuration(900); main_box_4.startAnimation(h); h = null; Animation i; i = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - i.setDuration(1000); main_box_4.startAnimation(i); + i.setDuration(1000); main_box_15.startAnimation(i); i = null; - Animation j; - j = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - j.setDuration(1100); main_box_15.startAnimation(j); - j = null; } @@ -12627,7 +14215,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched Cloned (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Cloned (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -12705,27 +14293,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -12844,7 +14411,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk", apk_path_location.getText().toString().concat("Patched Cloned (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk", apk_path_location.getText().toString().concat("Patched Cloned (xManager).apk")); } catch(Exception e) { } @@ -12889,7 +14456,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched Cloned (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Cloned (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -12967,27 +14534,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -13106,7 +14652,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk", apk_path_location.getText().toString().concat("Patched Cloned (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk", apk_path_location.getText().toString().concat("Patched Cloned (xManager).apk")); } catch(Exception e) { } @@ -13125,7 +14671,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -13134,7 +14680,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -13777,8 +15323,8 @@ public class MainActivity extends AppCompatActivity { prog.show(); } - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/")) { - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/"); + if (FileUtil.isExistFile(apk_path_location.getText().toString())) { + FileUtil.deleteFile(apk_path_location.getText().toString()); } Timer = new TimerTask() { @Override @@ -13856,12 +15402,6 @@ public class MainActivity extends AppCompatActivity { else { try { if (!REFETCH.getString("REFETCH", "").equals("X")) { - sub_1.setVisibility(View.VISIBLE); - sub_2.setVisibility(View.VISIBLE); - sub_9.setVisibility(View.VISIBLE); - sub_1.setText("N/A"); - sub_2.setText("N/A"); - sub_9.setText("N/A"); _Refetch(); } else { @@ -13939,6 +15479,7 @@ public class MainActivity extends AppCompatActivity { icon_switch.setAlpha((float)(1.0d)); icon_update.setAlpha((float)(1.0d)); main_body.setAlpha((float)(0.50d)); + _GDPR_Consent(); _Permission(); _API_Token(); _Updater(); @@ -14096,68 +15637,41 @@ public class MainActivity extends AppCompatActivity { public void run() { Animation animation; animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in); - animation.setDuration(500); version_oc_04.startAnimation(animation); + 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_4.setVisibility(View.VISIBLE); - list_items_5.setVisibility(View.GONE); + list_items_4.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); - version_oc_04.setImageResource(R.drawable.open); - changelogs_oc.setImageResource(R.drawable.close); - list_items_4.setAdapter(new List_items_4Adapter(wave_patched)); - ((BaseAdapter)list_items_4.getAdapter()).notifyDataSetChanged(); + version_oc_04.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() { - Animation animation; - animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in); - animation.setDuration(500); changelogs_oc.startAnimation(animation); - animation = null; + 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_4.setVisibility(View.GONE); - list_items_5.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.close); version_oc_04.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_4.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); - version_oc_04.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)(800)); + 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(); } }); } @@ -14242,7 +15756,6 @@ public class MainActivity extends AppCompatActivity { _Clickers(); _Effects(); _Extra(); - _Reminder(); } @@ -14331,7 +15844,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14340,7 +15853,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14449,7 +15962,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14458,7 +15971,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14565,7 +16078,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/xManager Update.apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); startActivity(intent); } catch(Exception e) { @@ -14573,7 +16086,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Update/xManager Update.apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); startActivity(intent); } catch(Exception e) { @@ -14603,7 +16116,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14613,7 +16126,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14698,7 +16211,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14708,7 +16221,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -14825,6 +16338,11 @@ public class MainActivity extends AppCompatActivity { 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); 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); @@ -14864,6 +16382,11 @@ public class MainActivity extends AppCompatActivity { 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); } @@ -14977,7 +16500,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -15055,27 +16578,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -15194,7 +16696,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); } catch(Exception e) { } @@ -15239,7 +16741,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -15317,27 +16819,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -15456,7 +16937,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); } catch(Exception e) { } @@ -15475,7 +16956,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -15484,7 +16965,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -15592,7 +17073,7 @@ public class MainActivity extends AppCompatActivity { if(android.os.Build.VERSION.SDK_INT >= 29){ try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(intent); _Reminder(); @@ -15603,7 +17084,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -15695,7 +17176,7 @@ public class MainActivity extends AppCompatActivity { if(android.os.Build.VERSION.SDK_INT >= 29){ try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(intent); _Reminder(); @@ -15705,7 +17186,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -16054,52 +17535,52 @@ public class MainActivity extends AppCompatActivity { }); } }; - _timer.schedule(Timer, (int)(950)); + _timer.schedule(Timer, (int)(900)); } }); } }; - _timer.schedule(Timer, (int)(750)); + _timer.schedule(Timer, (int)(700)); } }); } }; - _timer.schedule(Timer, (int)(900)); + _timer.schedule(Timer, (int)(850)); } }); } }; - _timer.schedule(Timer, (int)(700)); + _timer.schedule(Timer, (int)(650)); } }); } }; - _timer.schedule(Timer, (int)(850)); + _timer.schedule(Timer, (int)(800)); } }); } }; - _timer.schedule(Timer, (int)(650)); + _timer.schedule(Timer, (int)(600)); } }); } }; - _timer.schedule(Timer, (int)(800)); + _timer.schedule(Timer, (int)(750)); } }); } }; - _timer.schedule(Timer, (int)(600)); + _timer.schedule(Timer, (int)(550)); } }); } }; - _timer.schedule(Timer, (int)(750)); + _timer.schedule(Timer, (int)(700)); } }); } }; - _timer.schedule(Timer, (int)(550)); + _timer.schedule(Timer, (int)(500)); } @@ -16128,7 +17609,7 @@ public class MainActivity extends AppCompatActivity { }); } }; - _timer.schedule(Timer, (int)(3000)); + _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); @@ -16138,13 +17619,14 @@ public class MainActivity extends AppCompatActivity { title_header_separator.setTextColor(0xFFFFFFFF); title_header_beta.setTextColor(0xFFFFFFFF); box_header.setBackgroundColor(0xFF171717); - main_body_optimization.setVisibility(View.GONE); + 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.VISIBLE); - box_experiment.setVisibility(View.VISIBLE); - box_switch.setVisibility(View.VISIBLE); - box_update.setVisibility(View.VISIBLE); + 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)); @@ -16168,7 +17650,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched Wave (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Wave (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -16246,27 +17728,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -16385,7 +17846,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk", apk_path_location.getText().toString().concat("Patched Wave (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Wave (xManager).apk", apk_path_location.getText().toString().concat("Patched Wave (xManager).apk")); } catch(Exception e) { } @@ -16430,7 +17891,7 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS, "Patched Wave (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Wave (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); @@ -16508,27 +17969,6 @@ public class MainActivity extends AppCompatActivity { }, 0); } }); - prog.setButton(DialogInterface.BUTTON_NEUTRAL, mirror_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - try { - _Reminder(); - _Browser(hidden_download_3.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(); - } - } - }, 0); - } - }); prog.show(); } } @@ -16647,7 +18087,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk", apk_path_location.getText().toString().concat("Patched Wave (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Wave (xManager).apk", apk_path_location.getText().toString().concat("Patched Wave (xManager).apk")); } catch(Exception e) { } @@ -16666,7 +18106,7 @@ public class MainActivity extends AppCompatActivity { try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -16675,7 +18115,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -16865,7 +18305,7 @@ public class MainActivity extends AppCompatActivity { if(android.os.Build.VERSION.SDK_INT >= 29){ try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(intent); _Reminder(); @@ -16876,7 +18316,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -16968,7 +18408,7 @@ public class MainActivity extends AppCompatActivity { if(android.os.Build.VERSION.SDK_INT >= 29){ try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(intent); _Reminder(); @@ -16978,7 +18418,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -17102,76 +18542,6 @@ public class MainActivity extends AppCompatActivity { main_box_3.setVisibility(View.VISIBLE); } } - if (HIDE_PATCHED.getString("SWITCH_D", "").equals("ON")) { - hide_wave_patched_switch.setChecked(true); - main_box_12.setVisibility(View.GONE); - main_box_7.setVisibility(View.GONE); - } - else { - if (HIDE_PATCHED.getString("SWITCH_D", "").equals("OFF")) { - hide_wave_patched_switch.setChecked(false); - main_box_12.setVisibility(View.VISIBLE); - main_box_7.setVisibility(View.VISIBLE); - } - } - if (!hide_stock_patched_switch.isChecked() && (hide_amoled_patched_switch.isChecked() && (hide_lite_patched_switch.isChecked() && hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.GONE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (hide_stock_patched_switch.isChecked() && (!hide_amoled_patched_switch.isChecked() && (hide_lite_patched_switch.isChecked() && hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.GONE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (hide_stock_patched_switch.isChecked() && (hide_amoled_patched_switch.isChecked() && (!hide_lite_patched_switch.isChecked() && hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.GONE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (hide_stock_patched_switch.isChecked() && (hide_amoled_patched_switch.isChecked() && (hide_lite_patched_switch.isChecked() && !hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.GONE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (hide_stock_patched_switch.isChecked() && (hide_amoled_patched_switch.isChecked() && (hide_lite_patched_switch.isChecked() && hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.GONE); - main_box_19.setVisibility(View.GONE); - } - else { - if (!hide_stock_patched_switch.isChecked() && (!hide_amoled_patched_switch.isChecked() && (!hide_lite_patched_switch.isChecked() && !hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.VISIBLE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (hide_stock_patched_switch.isChecked() && (!hide_amoled_patched_switch.isChecked() && (!hide_lite_patched_switch.isChecked() && !hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.VISIBLE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (!hide_stock_patched_switch.isChecked() && (hide_amoled_patched_switch.isChecked() && (!hide_lite_patched_switch.isChecked() && !hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.VISIBLE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (!hide_stock_patched_switch.isChecked() && (!hide_amoled_patched_switch.isChecked() && (hide_lite_patched_switch.isChecked() && !hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.VISIBLE); - main_box_19.setVisibility(View.VISIBLE); - } - else { - if (!hide_stock_patched_switch.isChecked() && (!hide_amoled_patched_switch.isChecked() && (!hide_lite_patched_switch.isChecked() && hide_wave_patched_switch.isChecked()))) { - main_box_12.setVisibility(View.GONE); - main_box_19.setVisibility(View.VISIBLE); - } - } - } - } - } - } - } - } - } - } } @@ -17221,11 +18591,17 @@ public class MainActivity extends AppCompatActivity { @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(); } } }, @@ -17269,6 +18645,16 @@ public class MainActivity extends AppCompatActivity { } + + public void _Personalized_Ads() { + _Rewarded_AdMob(); + } + + + public void _Non_Personalized_Ads() { + _Rewarded_AdMob(); + } + public class List_items_1Adapter extends BaseAdapter { ArrayList> _data; -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 From 75755cea554c12bb0a5d9b7fd7dc7987174a3c6a Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Sun, 7 Apr 2024 01:42:52 +0800 Subject: Update main.xml --- app/src/main/res/layout/main.xml | 137 +++++++++++++++++++++++++++++++++++---- 1 file changed, 126 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml index 5788624..66c86aa 100644 --- a/app/src/main/res/layout/main.xml +++ b/app/src/main/res/layout/main.xml @@ -1163,7 +1163,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="right|center_vertical" - android:orientation="horizontal"> + android:orientation="horizontal" + android:visibility="gone"> @@ -1775,7 +1776,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="Yazan Kasem" + android:text="Yazan Kasem | Infinitesimal" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -1885,7 +1886,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="Mc. J | Deraidos" + android:text="Mc. J | Deraidos | RelvinArsenio" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -1907,7 +1908,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="albertopasqualetto | Marco | gdonisi" + android:text="Marco | gdonisi | albertopasqualetto" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -2061,7 +2062,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="Berkay" + android:text="Berkay | mikropsoft" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -2149,7 +2150,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="minhtamvn" + android:text="minhtamvn | tungnnnt17" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -2259,7 +2260,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="Dyras" + android:text="Dyras | TheChilledBuffalo" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -2615,6 +2616,116 @@ android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> + + + + + + + + + + + android:layout_gravity="right|center_vertical" + android:visibility="gone" /> + android:layout_gravity="right|center_vertical" + android:visibility="gone" /> Date: Sun, 7 Apr 2024 01:47:48 +0800 Subject: Update strings.xml --- app/src/main/res/values/strings.xml | 258 ++++++------------------------------ 1 file changed, 38 insertions(+), 220 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f81bad7..96ba3d8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -163,7 +163,7 @@ কারণ: এই ডিভাইসে ইনস্টল করা বর্তমান ক্লোন সরাসরি xManager বা আমাদের দলের কাছ থেকে আসেনি।\n\nসমাধান: অ্যাপ্লিকেশনটির বর্তমান সংস্করণ আনইনস্টল করুন, xManager পুনরায় চালু করুন এবং আবার চেষ্টা করুন। যদি সমস্যাটি থেকে যায়, তাহলে অনবরত জিজ্ঞাসিত প্রশ্ন দেখুন। বিদ্যমান প্যাচড বাহ্যিক ডিরেক্টরিতে একটি বিদ্যমান প্যাচ সনাক্ত করা হয়েছে। আপনি কি করতে চান? - বিজ্ঞপ্তি নিষ্ক্রিয় করুন + বিজ্ঞপ্তি নিষ্ক্রিয় করুন এটি সক্ষম করা প্যাচযুক্ত অ্যাপ্লিকেশনটি ইনস্টল করার পরে অনুস্মারক বিজ্ঞপ্তিটি সরিয়ে ফেলবে৷ প্যাচ করা স্টক লুকান অ্যামোলেড প্যাচড লুকান @@ -180,98 +180,7 @@ সেটিংস খুলুন প্যাচড খুলুন পুনরায় লোড করুন এবং পুনরায় চালু করুন - - - xManager - स्थापित - नवीनतम - संस्करण - परिवर्तन लेख - प्रबंधक साधन - स्रोत - टेलीग्राम - समर्थन - डिस्कॉर्ड - बारे में - xManager - Settings - बारे में - सूची ऑटो-रिफ़्रेश - इसको इंस्टॉल करने से सूची आपके एप्लिकेशन लॉन्च होने पर स्वत: रिफ़्रेश होगी।\n\nआप मुख्य स्क्रीन को नीचे खींचकर सूची को मैन्युअली रिफ़्रेश कर सकते हैं। - बलपूर्वक स्वत: स्थापित करें - इसे इंस्टॉल करने से पैच किए गए एप्लिकेशन को स्वत: ही स्थापित करा जाएगा और एक बार डाउनलोड होने के बाद अपडेट कर दी जाएगी। - थीम्स - APK स्थान - यहाँ वह निर्दिष्टकृत स्थान है जहां आप डाउनलोड की गई फ़ाइल की प्रतिलिपि सहेजना चाहते हैं। इस सुविधा को कैसे कॉन्फ़िगर करें, इसका ज्ञान नहीं होने पर, इसे ऐसा ही छोड़ दें।\n\nनोट: इस सुविधा में बाह्य स्टोरेज (एसडी कार्ड) का समर्थन नहीं है क्योंकि पहुँचने, अनुमतियों और स्टोरेज की सीमाओं के कारण। - निर्देशिका फ़ोल्डर को साफ़ करें - निर्देशिका फ़ोल्डर को हटाने के लिए टैप करें। इसमें डाउनलोड की गई फ़ाइलें और अपडेट्स शामिल हैं - प्राथमिकताएँ रीसेट करें - विज्ञापन रहित | नए सुविधाएँ | स्वतंत्रता - xManager डेवेलपर्स - पैच किए गए डेवेलपर्स - टेलीग्राम | डिस्कॉर्ड | रेडिट समर्थन टीम - पैच्ड और प्रबंधक परीक्षक - प्रबंधक डेटाबेस और होस्टिंग्स - मोबाइलिस्म टीम - FORUM.APK-RELEASE.NET टीम - सभी योगदानकर्ताओं का धन्यवाद! ❤️ - आपने इस पैच किए गए संस्करण को चुना है। क्या आप जारी रखना चाहते हैं? - पैच की गई जानकारी - यह पैच पूर्ववत बाह्य निर्देशिका में स्थित पिछली फ़ाइल को अधिलेखित कर देगा। सतर्कता से आगे बढ़ें। - फ़ाइल डाउनलोड हो रही है। - सफलतापूर्वक डाउनलोड हो गया - - जारी रखें - रद्द करें - डाउनलोड करें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 已装版本 @@ -345,7 +254,7 @@ 原因:此设备上安装的当前克隆版本不是直接来自xManager或来自我们的团队.\n\n解决方法:卸载当前版本的应用程序,重新启动xManager并重试. 如果问题仍然存在,请查看常见问题解答. 现有补丁 在目录中找到一个修改过的文件. 您想怎么做? - 禁用通知 + 禁用通知 启用此功能将在安装修补的应用程序后删除提醒通知. 隐藏股票修补 隐藏AMOLED修补 @@ -436,7 +345,7 @@ 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 + 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É @@ -527,7 +436,7 @@ Λόγος: το τρέχον κλωνοποιημένο εγκατεστημένο σε αυτήν τη συσκευή δεν προήλθε απευθείας από το xManager ή από την ομάδα μας.\n\nλύση: Καταργήστε την εγκατάσταση της τρέχουσας έκδοσης της εφαρμογής, κάντε επανεκκίνηση του xManager και δοκιμάστε ξανά. Εάν το ζήτημα παραμένει, ελέγξτε τις Συχνές Ερωτήσεις. ΥΠΆΡΧΟΝΤΑ PATCHED Ένα υπάρχον patched αρχείο που βρέθηκε σε έναν από τους καταλόγους. Τι δράση θα θέλατε να κάνετε; - ΑΠΕΝΕΡΓΟΠΟΊΗΣΗ ΕΙΔΟΠΟΊΗΣΗΣ + ΑΠΕΝΕΡΓΟΠΟΊΗΣΗ ΕΙΔΟΠΟΊΗΣΗΣ Η ενεργοποίηση αυτού θα καταργήσει την ειδοποίηση υπενθύμισης μετά την εγκατάσταση της εφαρμογής patched. ΑΠΌΚΡΥΨΗ ΑΠΟΘΈΜΑΤΟΣ ΑΠΌΚΡΥΨΗ AMOLED PATCHED @@ -618,7 +527,7 @@ 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 + NONAKTIFKAN NOTIFIKASI Mengaktifkan ini akan menghapus pemberitahuan pengingat setelah menginstal aplikasi yang ditambal. SEMBUNYIKAN STOK YANG DITAMBAL SEMBUNYIKAN AMOLED YANG DITAMBAL @@ -709,7 +618,7 @@ 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 + DISABILITA NOTIFICA Abilitare questo rimuoverà la notifica di promemoria dopo aver installato l\'applicazione patchata. NASCONDI PATCH STOCK NASCONDI PATCH AMOLED @@ -800,7 +709,7 @@ 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 + WYŁĄCZ POWIADOMIENIE Włączenie tego spowoduje usunięcie powiadomienia o przypomnieniu po zainstalowaniu poprawionej aplikacji. UKRYJ ZAPAS POŁATANY UKRYJ AMOLED ZAŁATANY @@ -891,7 +800,7 @@ 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 + 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 @@ -982,7 +891,7 @@ 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 + 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 @@ -1073,7 +982,7 @@ Причина: Текущий клонированный файл, установленный на этом устройстве, не был получен непосредственно из xManager или от нашей команды.\n\nРешение: Удалите текущую версию приложения, перезапустите xManager и повторите попытку. Если проблема остаётся, обратитесь к ЧАВО. СУЩЕСТВУЮЩИЙ ПРОПАТЧЕННЫЙ Существующий пропатченный apk найден в одной из папок. Что делать? - ОТКЛЮЧИТЬ УВЕДОМЛЕНИЕ + ОТКЛЮЧИТЬ УВЕДОМЛЕНИЕ Включение этого параметра приведет к удалению уведомления-напоминания после установки исправленного приложения. СКРЫТЬ ИСПРАВЛЕННЫЙ STOCK СКРЫТЬ ИСПРАВЛЕННЫЙ AMOLED @@ -1164,7 +1073,7 @@ 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 + 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 @@ -1255,7 +1164,7 @@ Причина: поточний клонований, встановлений на цьому пристрої, не був отриманий безпосередньо від xManager або від нашої команди.\n\nрішення: видаліть поточну версію програми, перезапустіть xManager і повторіть спробу. Якщо проблема не вирішена, перегляньте поширені запитання. ІСНУЮЧИЙ ВИПPАВЛЕНИЙ Існуючий виправлений файл, знайдений в одному з каталогів. Яку дію ви хотіли б зробити? - ВІДКЛЮЧИТИ ПОВІДОМЛЕННЯ + ВІДКЛЮЧИТИ ПОВІДОМЛЕННЯ Включення цього параметра призведе до видалення повідомлення-нагадування після установки виправленого додатки. ПРИХОВАТИ ВИПРАВЛЕНИЙ STOCK ПРИХОВАТИ ВИПРАВЛЕНИЙ AMOLED @@ -1346,7 +1255,7 @@ Sebep: Bu aygıta yüklenen geçerli klonlama doğrudan xmanager\'dan veya ekibimizden gelmedi.\n\nÇözüm: Uygulamanın geçerli sürümünü kaldırın, Xmanager\'ı yeniden başlatın ve yeniden deneyin. Sorun devam ederse, SSS bölümüne bakın. MEVCUT YAMALI Dizinden birinde bulunan varolan bir yamalı dosya. Ne tür bir eylem yapmak istersiniz? - BİLDİRİMİ DEVRE DIŞI BIRAK + BİLDİRİMİ DEVRE DIŞI BIRAK Bunu etkinleştirmek, yamalı uygulamayı yükledikten sonra hatırlatma bildirimini kaldıracaktır. YAMALI STOĞU GİZLE AMOLED YAMALI GİZLE @@ -1528,7 +1437,7 @@ 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 + ONEMOGOČI OBVESTILO Če to omogočite, boste po namestitvi popravljene aplikacije odstranili obvestilo opomnika. SKRIJ ZALOGE ZAKRPANE SKRIJ AMOLED ZAKRPAN @@ -1619,7 +1528,7 @@ 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 + 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 @@ -1710,7 +1619,7 @@ 이유: 이 장치에 설치된 복제 앱은 xManager에서 만든 앱이 아닙니다. 현재 버전의 앱을 제거한 뒤 xManager를 다시 시작하고 다시 시도하십시오. 문제가 지속되면 자주 묻는 질문을 확인하세요. 패치 존재 해당 버전의 앱이 이미 다운로드되어 있습니다. 어떻게 하시겠습니까? - 알림 비활성화 + 알림 비활성화 이 기능을 활성화하면 패치 된 응용 프로그램을 설치 한 후 알림 알림이 제거됩니다. 재고 패치 숨기기 패치된 아몰레드 숨기기 @@ -1801,7 +1710,7 @@ 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 + NOTIFICATIE UITSCHAKELEN Als u dit inschakelt, wordt de herinneringsmelding verwijderd na het installeren van de gepatchte toepassing. HIDE STOCK PATCHED HIDE AMOLED PATCHED @@ -1983,7 +1892,7 @@ 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 + BENACHRICHTIGUNG DEAKTIVIEREN Wenn Sie dies aktivieren, wird die Erinnerungsbenachrichtigung nach der Installation der gepatchten Anwendung entfernt. AUSGEBLENDETE BESTÄNDE AUSBLENDEN AMOLED GEPATCHT AUSBLENDEN @@ -2074,7 +1983,7 @@ دلیل: کلون فعلی نصب شده روی این دستگاه مستقیما از طرف مدیر یا تیم ما تهیه نشده است.راه حل: نسخه فعلی برنامه را حذف کنید, مدیر برنامه را مجددا راه اندازی کنید و دوباره امتحان کنید. اگر این موضوع ادامه, بررسی پرسش و پاسخ. موجود وصله یک فایل وصله موجود موجود در یکی از دایرکتوری. چه عمل شما می خواهم به انجام? - غیر فعال کردن اطلاع رسانی + غیر فعال کردن اطلاع رسانی با فعال کردن این کار ، پس از نصب برنامه پچ شده ، اعلان یادآوری حذف می شود. پنهان کردن سهام پچ شده پنهان آمولد وصله @@ -2165,7 +2074,7 @@ סיבה: הגרסה המשובטת Spotify הנוכחית המותקנת במכשיר זה לא הגיעה ישירות מ־xManager או מהצוות שלנו.\n\פתרון: הסר את ההתקנה של הגרסה הנוכחית של האפליקציה, הפעל מחדש את xManager ונסה שוב. אם הבעיה נמשכת, עיין בשאלות הנפוצות. נתיב קיים קובץ הורדה קיים נמצא באחת מהספריות. מה ברצונך לעשות? - השבת הודעה + השבת הודעה הפעלה זו תסיר את הודעת התזכורת לאחר התקנת היישום המתוקן. הסתרת מלאי שתוקנה הסתר טלאים @@ -2260,7 +2169,7 @@ 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 + 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 @@ -2351,7 +2260,7 @@ 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 + 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 @@ -2442,7 +2351,7 @@ 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Ä + 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 @@ -2533,7 +2442,7 @@ 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Í + 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 @@ -2715,7 +2624,7 @@ Причина: Текущата клонирана версия, инсталирана на това устройство, не идва директно от xManager или от нашия екип.\n\nРешение: Деинсталирайте текущата версия на приложението, рестартирайте xManager и опитайте отново. Ако проблемът продължава, проверете в ЧЗВ. СЪЩЕСТВУВАЩО КОРИГИРАНО ПРИЛОЖЕНИЕ В една от директориите е намерен съществуващ коригиран APK. Какво действие искате да извършите? - ИЗКЛЮЧВАНЕ НА ИЗВЕСТЯВАНЕТО + ИЗКЛЮЧВАНЕ НА ИЗВЕСТЯВАНЕТО Активирането на това ще премахне известието за напомняне след инсталирането на закърпеното приложение. СКРИВАНЕ НА НАЛИЧНОСТИТЕ КРЪПКА СКРИВАНЕ НА АМОЛЕД КРЪПКА @@ -2806,7 +2715,7 @@ Разлог: Тренутно инсталиран Spotify, на овом уређају, није дошао директно од xManager-а или нашег тима.\n\nРешење: Деинсталирајте тренутну верзију апликације, поново покрените xManager и покушајте поново. Ако се проблем настави, проверите често постављана питања. ПОСТОЈЕЋИ ПЕЧ Постојећи фајл је откривен у спољном фолдеру. Коју радњу бисте желели да извршите? - ОНЕМОГУЋИ ОБАВЕШТЕЊЕ + ОНЕМОГУЋИ ОБАВЕШТЕЊЕ Ако ово омогућите, неће се приказивати обавештење након инсталирања печоване апликације. САКРИЈ STOCK ПЕЧ САКРИЈ AMOLED ПЕЧ @@ -2897,7 +2806,7 @@ 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ĆI PEČ Postojeći peč je otkriven u spoljnom folderu. Koju radnju biste želeli da izvršite? - ONEMOGUĆI OBAVEŠTENJE + ONEMOGUĆI OBAVEŠTENJE Ako ovo omogućite, neće se prikazivati obaveštenje nakon instaliranja pečovane aplikacije. SAKRIJ STOCK PEČ SAKRIJ AMOLED PEČ @@ -2914,97 +2823,6 @@ OTVORITE PODEŠAVANjA OTVORITE PEČ PRIK. POD. I RESTARTUJ - - - 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 - xManager Developer - Patched Developeri - Telegram | Discord | Reddit Korisnička Služba - Testeri zakrpanih i Manager aplikacija - Baza podataka i hosting Managera - Mobilism Tim - FORUM.APK-RELEASE.NET TIM - 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 - 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 - SAKRIJ WAVE MOD - ZATVORITI - KLONIRANO - SP/AP - INSTALIRANJE - DEINSTALIRANJE - IGNORIRATI - IZBRISATI - DEINSTALACIJA ZAKRPANE APLIKACIJE - OTVORITI POSTAVKE - OTVORITI ZAKRPANU VERZIJU - REFETCH AND REBOOT xManager @@ -3079,7 +2897,7 @@ 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Ó + 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 @@ -3170,7 +2988,7 @@ Iemesls: \n\nRisinājums: Pašreizējais klonētais, kas instalēts šajā ierīcē, nav nācis tieši no xManager vai no mūsu komandas: Atinstalējiet pašreizējo lietojumprogrammas versiju, restartējiet xManager un mēģiniet vēlreiz. Ja problēma saglabājas, skatiet BUJ. EŠOŠAIS IZLABOTS Vienā no direktorijām ir atrasts esošais ielāgotais apk. Kādu darbību vēlaties veikt? - ATSPĒJOT PAZIŅOJUMU + ATSPĒJOT PAZIŅOJUMU Iespējojot šo noņems atgādinājuma paziņojumu pēc instalēšanas patched pieteikumu. SLĒPT KRĀJUMU PATCHED SLĒPT AMOLED PATCHED @@ -3261,7 +3079,7 @@ 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 + BENACHRICHTIGUNG DEAKTIVIEREN Wenn Sie dies aktivieren, wird die Erinnerungsbenachrichtigung nach der Installation der gepatchten Anwendung entfernt. AUSGEBLENDETE BESTÄNDE AUSBLENDEN AMOLED GEPATCHT AUSBLENDEN @@ -3352,7 +3170,7 @@ හේතුව: මෙම උපාංගයේ ස්ථාපනය කර ඇති ක්ලෝන කරන ලද ධාරාව සෘජුවම xManager වෙතින් හෝ අපගේ කණ්ඩායමෙන් පැමිණියේ නැත. විසඳුම: යෙදුමේ වත්මන් අනුවාදය අස්ථාපනය කරන්න, xManager නැවත ආරම්භ කර නැවත උත්සාහ කරන්න. ගැටලුව දිගටම පවතින්නේ නම්, නිතර අසන පැන පරීක්ෂා කරන්න. පවතින පැච් එක් නාමාවලියක පවතින පැච් කළ apk එකක් හමු විය. ඔබ කිරීමට කැමති ක්‍රියාව කුමක්ද? - දැනුම්දීම අක්රීය කරන්න + දැනුම්දීම අක්රීය කරන්න මෙය සක් රිය කිරීමෙන්, පැච් කරන ලද යෙදුම ස්ථාපනය කිරීමෙන් පසු මතක් කිරීමේ දැනුම්දීම ඉවත් කරනු ඇත. පැච් කරන ලද තොග සඟවන්න සැඟවීම අමෝල්ඩ් සඟවන්න @@ -3443,7 +3261,7 @@ 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 + É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 @@ -3461,7 +3279,7 @@ A PATCHELT ALKALMAZÁS MEGNYITÁSA ÚJRAFETCHELÉS ÉS AZ ALKALMAZÁS ÚJRAINDÍTÁSA - + xManager インストール済み 最新 @@ -3552,7 +3370,7 @@ アプリを開く 再読み込みと再起動 - + xManager स्थापना गरियो नवीनतम @@ -3625,7 +3443,7 @@ कारण: यस यन्त्रमा हालको क्लोन गरिएको इन्स्टल सीधा xManager वा हाम्रो टोलीबाट आएको होइन।\n\nसमाधान: अनुप्रयोगको हालको संस्करणको इन्स्टल रद्द गर्नुहोस्, xManager पुनः सुरु गर्नुहोस् र फेरि प्रयास गर्नुहोस्। यदि समस्या रहिरह्यो भने, FAQ जाँच गर्नुहोस्। अवस्थित प्याच गरिएको बाहिरी डाइरेक्टरीमा अवस्थित प्याच गरिएको पत्ता लगाइएको छ। तपाईं के कार्य गर्न चाहनुहुन्छ? - सूचना अक्षम पार्नुहोस् + सूचना अक्षम पार्नुहोस् यसलाई सक्षम पार्दा प्याच गरिएको अनुप्रयोग स्थापना गरेपछि रिमाइन्डर सूचना हटाइनेछ। प्याच गरिएको स्टक लुकाउनुहोस् एमोलेड प्याच गरिएको लुकाउनुहोस् @@ -3643,7 +3461,7 @@ प्याच गरिएको खोल्नुहोस् रिफिच र रिबुट गर्नुहोस् - + xManager நிறுவப்பட்டது புதிதான @@ -3716,7 +3534,7 @@ காரணம்: இந்தச் சாதனத்தில் நிறுவப்பட்ட தற்போதைய குளோனிங் நேரடியாக xManager இடமிருந்தோ அல்லது எங்கள் குழுவிலிருந்தோ வரவில்லை.\n\nதீர்வு: பயன்பாட்டின் தற்போதைய பதிப்பை நிறுவல் நீக்கி, xManager ஐ மறுதொடக்கம் செய்து மீண்டும் முயற்சிக்கவும். சிக்கல் தொடர்ந்தால், அடிக்கடி கேட்கப்படும் கேள்விகளைப் பார்க்கவும். தற்போதுள்ள இணைப்பு வெளிப்புற கோப்பகத்தில் ஏற்கனவே உள்ள இணைப்பு கண்டறியப்பட்டது. நீங்கள் என்ன செயலைச் செய்ய விரும்புகிறீர்கள்? - அறிவிப்பை முடக்கு + அறிவிப்பை முடக்கு இதை இயக்குவது ஒட்டப்பட்ட பயன்பாட்டை நிறுவிய பின் நினைவூட்டல் அறிவிப்பை அகற்றும். பங்கு ஒட்டியதை மறை AMOLED ஒட்டியதை மறை -- cgit v1.2.3 From 8f97cc58b386ef73991993fce1361b94e36f7833 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Mon, 8 Apr 2024 03:55:21 +0800 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 28a622f..3e802de 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ | **Status** |
| | :-------------: | :-------------: | | **Download Milestone** | **

** | -| **Miscellaneous** | **

** | +| **Miscellaneous** | **
** | | **Trust Seal** | **** | | **Donation/Sponsor** | **[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I3I0IPJ3W)** | -- cgit v1.2.3 From 57bb5962853d24ad3c9277d7eedbaa983c77fd76 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Mon, 8 Apr 2024 03:56:06 +0800 Subject: Update build.gradle --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 774371d..67b637b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,7 +12,7 @@ android { minSdkVersion 21 targetSdkVersion 28 versionCode 210209 - versionName "5.3" + versionName "5.4" } buildTypes { -- cgit v1.2.3 -- cgit v1.2.3 From c4b02760da7e87082c2beb87175b2696a65747fc Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Mon, 8 Apr 2024 03:57:57 +0800 Subject: Update MainActivity.java --- .../java/com/xc3fff0e/xmanager/MainActivity.java | 65 ++++++++++++++++------ 1 file changed, 49 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java index 9f3a5d6..72cf746 100644 --- a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java +++ b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java @@ -1271,11 +1271,11 @@ public class MainActivity extends AppCompatActivity { main_box_10.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View _view) { - if (FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/")) { - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/"); + if (FileUtil.isExistFile("/storage/emulated/0/xManager/")) { + FileUtil.deleteFile("/storage/emulated/0/xManager/"); } else { - if (!FileUtil.isExistFile("/storage/emulated/0/Android/data/com.xc3fff0e.xmanager/files/")) { + if (!FileUtil.isExistFile("/storage/emulated/0/xManager/")) { } } @@ -2754,8 +2754,17 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); - FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); + } + else { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); + } + else { + + } + } } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -3753,8 +3762,17 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); - FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); + } + else { + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); + } + else { + + } + } } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -4748,7 +4766,12 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Download/Patched Lite (xManager).apk"); + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Lite (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Lite (xManager).apk"); + } + else { + + } } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -5249,7 +5272,12 @@ public class MainActivity extends AppCompatActivity { AlertDialog.setCancelable(true); com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - FileUtil.deleteFile("/storage/emulated/0/Download/Patched Wave (xManager).apk"); + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Wave (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Wave (xManager).apk"); + } + else { + + } } }); File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ @@ -6404,6 +6432,9 @@ public class MainActivity extends AppCompatActivity { SketchwareUtil.showMessage(getApplicationContext(), "Fatal Error"); } + if (apk_path_location.getText().toString().equals("/storage/emulated/0/Download/")) { + apk_path_location.setText("/storage/emulated/0/xManager/"); + } } }); } @@ -6659,11 +6690,11 @@ public class MainActivity extends AppCompatActivity { public void _File_Remover() { - if (FileUtil.isExistFile(apk_path_location.getText().toString())) { - FileUtil.deleteFile(apk_path_location.getText().toString()); + if (FileUtil.isExistFile("/storage/emulated/0/xManager/")) { + FileUtil.deleteFile("/storage/emulated/0/xManager/"); } else { - if (!FileUtil.isExistFile(apk_path_location.getText().toString())) { + if (!FileUtil.isExistFile("/storage/emulated/0/xManager/")) { } } @@ -6674,8 +6705,10 @@ public class MainActivity extends AppCompatActivity { if (FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { FileUtil.deleteFile("/storage/emulated/0/Download/xManager Update.apk"); } - if (FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { - FileUtil.deleteFile("/storage/emulated/0/Download/xManager Update.apk"); + else { + if (!FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { + + } } } @@ -15323,8 +15356,8 @@ public class MainActivity extends AppCompatActivity { prog.show(); } - if (FileUtil.isExistFile(apk_path_location.getText().toString())) { - FileUtil.deleteFile(apk_path_location.getText().toString()); + if (FileUtil.isExistFile("/storage/emulated/0/xManager/")) { + FileUtil.deleteFile("/storage/emulated/0/xManager/"); } Timer = new TimerTask() { @Override -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 From 36ff9e579f12adc071780fdd5aa73c2aeca45734 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Mon, 8 Apr 2024 04:03:23 +0800 Subject: Update strings.xml --- app/src/main/res/values/strings.xml | 116 ++++++++++++++++++------------------ 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 96ba3d8..eb9f41a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1184,94 +1184,94 @@ xManager - KURULDU - SON SÜRÜM - VERSİYONLAR + YÜKLENDİ + EN SON + SÜRÜMLER DEĞİŞİKLİKLER YÖNETİCİ ARAÇLARI KAYNAK TELEGRAM - BAĞIŞ + DESTEK DISCORD HAKKINDA xManager Ayarlar Hakkında - LİSTE OTOMATİK YENİLEME - Bu ayarı etkinleştirmek, uygulamayı her başlattığınızda listeyi otomatik olarak yenileyecektir.\n\nAna ekranı aşağı doğru sürükleyerek listeyi manuel olarak yenileyebilirsiniz. + 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 - Bunu etkinleştirmek, yamalı uygulamayı otomatik olarak yükleyecek ve indirildikten sonra güncellenecektir. + Bunun etkinleştirilmesi, yamalı uygulamayı otomatik olarak yükleyecek ve indirildikten sonra güncelleyecektir. TEMALAR APK KONUMU - İndirilen dosyayı kaydetmek istediğiniz dosya dizini. Bu özelliği nasıl yapılandıracağınızı bilmiyorsanız, olduğu gibi bırakın.\n\nNOT: Bu özellik harici depolamayı (SD Kart) desteklemez. - TEMİZLE DİZİN KLASÖRLERİ - İndirilen dosyalar ve güncellemeler dahil tüm dizin klasörlerini silmek için dokunun. - AYARLARI SIFIRLA - Reklamsız | Yeni Özellikler | Özgürlük | Ücretsiz + İ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 - Spotify Mod Geliştiricileri - Telegram/Discord Destek Ekibi - Mod/Yönetici Test Ekibi - Yönetici Barındırma Bağlantıları + Yama geliştiricileri + Telegram | Discord | Reddit Destek Ekibi + Yama ve Yönetici Test Cihazları + Veritabanı ve Barındırma Yöneticisi Mobilism Ekibi FORUM.APK-RELEASE.NET Ekibi - TÜM KATILIMCILARA TEŞEKKÜRLER! ❤️ - Bu yamalı sürümü seçtiniz. Devam etmek istiyor musun? - YAMA BİLGİLERİ - Bu yamalı apk\'yı indirmek, uygulamanın harici dosya dizininde bulunan önceki dosyanın üzerine yazacaktır. + 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 ET - İPTAL ET - İNDİRME + YENİ YÖNETİCİ GÜNCELLEMESİ + DEVAM + İPTAL + İNDİR SONRA - ŞİMDİ KUR + YAMAYI YÜKLE GÜNCELLEMEYİ YÜKLE - GERİ GİT + GERİ DÖN GÜNCELLEMEYİ İNDİR ŞİMDİ DEĞİL - YANSITMA BAĞLANTISI - LİTE + YANSI BAĞLANTISI + HAFİF Deneysel DENEYSEL SÜRÜM - Bunu etkinleştirmek, yamalı uygulamanın deneysel sürümünü indirip yüklemenize izin verir.\n\nBu, yamalı stokta bulunmayan alfa, beta ve erken erişim özelliklerini içerir. Buna ek olarak, istikrarlı garanti edilmez. + 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 - Kar amacı gütmeyen, kurumsal olmayan ve ödün vermeyen bir ekibiz. Sizin gibi insanlar, özellikle indirmeden yüklemeye kadar işleri çok daha kolay hale getirmek için bir uygulama oluşturmaya bizi teşvik ediyor.\n\nKar amacı gütmeyen, kurumsal olmayan ve ödün vermeyen bir ekibiz. Sizin gibi insanlar, özellikle indirmeden yüklemeye kadar işleri çok daha kolay hale getirmek için bir uygulama oluşturmaya bizi teşvik ediyor.\n\nHepsini akıtıyoruz Herhangi bir miktar yardımcı olacak ve çok takdir edilecektir! + 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 uygulamayı daha sonra kontrol edin. + xManager şu anda kullanılamıyor. Lütfen daha sonra tekrar deneyin. TEŞEKKÜRLER! DİL - İNTERNET SİTESİ + WEB SİTESİ REDDIT - SIK SORULAN SORU + SSS KLONLANMIŞ SÜRÜM - Bunu etkinleştirmek, yamalı uygulamanın klonlanmış sürümünü indirmenize ve yüklemenize izin verir.\n\nBu, özellikle önceden yüklenmiş bir spotify uygulamanız varsa, yükleme hatalarının veya sorunlarının çoğunu da çözecektir. - ÖDÜLLENDİRİLEN REKLAMLARI DEVRE DIŞI BIRAK - Çoğumuzun reklamları sevmediğini biliyoruz, ancak bizim durumumuzda bu, veritabanımızı finanse etmemize, bağlantılar, güncellemeler, daha fazla düzeltme eki ve günlük ihtiyaçlar barındırmamıza önemli ölçüde yardımcı oluyor.\n\nBu, hiçbir şey bağışlamadan veya harcamadan bizi desteklemenin en kolay yoludur. - YÜKLEME BAŞARISIZ OLDU - Nedeni: Şu anda yüklü olandan daha düşük bir mod sürümü yüklemeye çalıştınız.\n\nÇözümler\nA. Eşit veya daha büyük bir sürüm seçin.\nB. Geçerli sürümü kaldırın, sonra düşürün.\n\n Sorun devam ederse, SSS bölümüne bakın. - Sebep: Bu cihazda yüklü olan mevcut Spotify doğrudan Xmanager\'dan veya ekibimizden gelmedi.\n\nÇözüm: Uygulamanın geçerli sürümünü kaldırın, Xmanager\'ı yeniden başlatın ve yeniden deneyin. Sorun devam ederse, SSS bölümüne bakın. - Sebep: Bu aygıta yüklenen geçerli klonlama doğrudan xmanager\'dan veya ekibimizden gelmedi.\n\nÇözüm: Uygulamanın geçerli sürümünü kaldırın, Xmanager\'ı yeniden başlatın ve yeniden deneyin. Sorun devam ederse, SSS bölümüne bakın. - MEVCUT YAMALI - Dizinden birinde bulunan varolan bir yamalı dosya. Ne tür bir eylem yapmak istersiniz? + 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. - YAMALI STOĞU GİZLE - AMOLED YAMALI GİZLE - LİTE YAMALI GİZLE - YAMALI DALGAYI GİZLE - kapat - KLONLUYORDU + STOK YAMAYI GİZLE + AMOLED YAMAYI GİZLE + HAFİF YAMAYI GİZLE + DALGA YAMAYI GİZLE + KAPAT + KLONLANMIŞ SP/AP - yüklemek - kaldırmak - görmezlikten gelmek - silmek - YAMALI KALDIR + İNDİR + KALDIR + UNUT + SİL + YAMAYI KALDIR AYARLARI AÇ - AÇIK YAMALI - YENİDEN AL VE YENİDEN BAŞLAT + YAMAYI AÇ + YENİDEN GETİR VE YENİDEN BAŞLAT xManager @@ -3279,7 +3279,7 @@ A PATCHELT ALKALMAZÁS MEGNYITÁSA ÚJRAFETCHELÉS ÉS AZ ALKALMAZÁS ÚJRAINDÍTÁSA - + xManager インストール済み 最新 @@ -3370,7 +3370,7 @@ アプリを開く 再読み込みと再起動 - + xManager स्थापना गरियो नवीनतम @@ -3461,7 +3461,7 @@ प्याच गरिएको खोल्नुहोस् रिफिच र रिबुट गर्नुहोस् - + xManager நிறுவப்பட்டது புதிதான -- cgit v1.2.3 From a940f1d2db0850d0ee9f141b315fd3d0fb181558 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Fri, 3 May 2024 15:56:16 +0800 Subject: Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3e802de..e43c090 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ | **Status** |
| | :-------------: | :-------------: | | **Download Milestone** | **

** | -| **Miscellaneous** | **

** | +| **Miscellaneous** | **
** | | **Trust Seal** | **** | | **Donation/Sponsor** | **[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I3I0IPJ3W)** | @@ -104,7 +104,7 @@ We will support the app as long as we can. Internal improvements may not be guar | **Serbian (Cyrillic) Translation** | nexiRS | | **Serbian (Latin) Translation** | nexiRS | | **Catalan Translation** | tomaquet18 | -| **Latvian Translation** | ClientSiderz | +| **Latvian Translation** | ClientSiderz \| gatesbydude | | **German Translation** | 4NDROM3DA | | **Sinhala Translation** | Psycho649 | | **Hungarian Translation** | gurtnyi | -- cgit v1.2.3 From 77bfed1354479050c2e6d6f29596d069dddc9ce6 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Fri, 3 May 2024 15:58:55 +0800 Subject: Update build.gradle --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 67b637b..22d5c64 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,7 +12,7 @@ android { minSdkVersion 21 targetSdkVersion 28 versionCode 210209 - versionName "5.4" + versionName "5.5" } buildTypes { -- cgit v1.2.3 -- cgit v1.2.3 From a5ecd6c37dcd66f2d7146783aa7c74a08f8b8c6b Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Fri, 3 May 2024 16:00:22 +0800 Subject: Update MainActivity.java --- .../java/com/xc3fff0e/xmanager/MainActivity.java | 6327 +++++++++----------- 1 file changed, 2994 insertions(+), 3333 deletions(-) diff --git a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java index 72cf746..c2dc1cd 100644 --- a/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java +++ b/app/src/main/java/com/xc3fff0e/xmanager/MainActivity.java @@ -93,6 +93,7 @@ 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; @@ -160,7 +161,6 @@ public class MainActivity extends AppCompatActivity { private String mirror_0 = ""; private String installation_failed_spap_desc_0 = ""; private String Wave_Patched = ""; - private double CLICKER_5 = 0; private String Installed_Checker_Wave = ""; private double Installed_Version_Wave = 0; private double Downloaded_Version_Wave = 0; @@ -307,7 +307,6 @@ public class MainActivity extends AppCompatActivity { private LinearLayout box_20_sub_1; private LinearLayout box_20_sub_2; private LinearLayout box_20_sub_3; - private LinearLayout box_20_sub_4; private LinearLayout title_box_8; private LinearLayout box_hide_stock_patched; private TextView hide_stock_patched; @@ -320,10 +319,6 @@ public class MainActivity extends AppCompatActivity { private LinearLayout box_hide_lite_patched; private TextView hide_lite_patched; private Switch hide_lite_patched_switch; - private LinearLayout title_box_11; - private LinearLayout box_hide_wave_patched; - private TextView hide_wave_patched; - private Switch hide_wave_patched_switch; private LinearLayout box_5_sub_1; private TextView theme; private LinearLayout box_theme_switch; @@ -471,8 +466,6 @@ public class MainActivity extends AppCompatActivity { private LinearLayout main_box_1; private LinearLayout main_box_2; private LinearLayout main_box_3; - private LinearLayout main_box_12; - private LinearLayout main_box_7; private LinearLayout main_box_19; private LinearLayout main_box_6; private LinearLayout box_sub_header; @@ -526,24 +519,6 @@ public class MainActivity extends AppCompatActivity { private TextView versions_3; private LinearLayout box_sub_7; private ImageView version_oc_03; - private LinearLayout box_separator_6; - private LinearLayout box_sub_4; - private LinearLayout box_separator_7; - private TextView title_5; - private LinearLayout box_10; - private LinearLayout box_11; - private LinearLayout box_separator_5; - private LinearLayout box_12; - private ListView list_items_4; - private TextView title_4; - private LinearLayout box_4_sub; - private TextView patched_4; - private TextView sub_text_4; - private LinearLayout box_switch_4; - private TextView sub_10; - private TextView versions_4; - private LinearLayout box_sub_8; - private ImageView version_oc_04; private LinearLayout box_separator_8; private LinearLayout box_sub_9; private LinearLayout box_separator_9; @@ -559,8 +534,6 @@ public class MainActivity extends AppCompatActivity { private TextView sub_installed_c; private TextView sub_separator_2; private TextView sub_installed_l; - private TextView sub_separator_3; - private TextView sub_installed_w; private TextView changelogs; private LinearLayout box_changelogs; private ImageView changelogs_oc; @@ -758,7 +731,6 @@ public class MainActivity extends AppCompatActivity { box_20_sub_1 = findViewById(R.id.box_20_sub_1); box_20_sub_2 = findViewById(R.id.box_20_sub_2); box_20_sub_3 = findViewById(R.id.box_20_sub_3); - box_20_sub_4 = findViewById(R.id.box_20_sub_4); 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); @@ -771,10 +743,6 @@ public class MainActivity extends AppCompatActivity { box_hide_lite_patched = findViewById(R.id.box_hide_lite_patched); hide_lite_patched = findViewById(R.id.hide_lite_patched); hide_lite_patched_switch = findViewById(R.id.hide_lite_patched_switch); - title_box_11 = findViewById(R.id.title_box_11); - box_hide_wave_patched = findViewById(R.id.box_hide_wave_patched); - hide_wave_patched = findViewById(R.id.hide_wave_patched); - hide_wave_patched_switch = findViewById(R.id.hide_wave_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); @@ -922,8 +890,6 @@ public class MainActivity extends AppCompatActivity { 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_12 = findViewById(R.id.main_box_12); - main_box_7 = findViewById(R.id.main_box_7); 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); @@ -977,24 +943,6 @@ public class MainActivity extends AppCompatActivity { 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_6 = findViewById(R.id.box_separator_6); - box_sub_4 = findViewById(R.id.box_sub_4); - box_separator_7 = findViewById(R.id.box_separator_7); - title_5 = findViewById(R.id.title_5); - box_10 = findViewById(R.id.box_10); - box_11 = findViewById(R.id.box_11); - box_separator_5 = findViewById(R.id.box_separator_5); - box_12 = findViewById(R.id.box_12); - list_items_4 = findViewById(R.id.list_items_4); - title_4 = findViewById(R.id.title_4); - box_4_sub = findViewById(R.id.box_4_sub); - patched_4 = findViewById(R.id.patched_4); - sub_text_4 = findViewById(R.id.sub_text_4); - box_switch_4 = findViewById(R.id.box_switch_4); - sub_10 = findViewById(R.id.sub_10); - versions_4 = findViewById(R.id.versions_4); - box_sub_8 = findViewById(R.id.box_sub_8); - version_oc_04 = findViewById(R.id.version_oc_04); 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); @@ -1010,8 +958,6 @@ public class MainActivity extends AppCompatActivity { sub_installed_c = findViewById(R.id.sub_installed_c); sub_separator_2 = findViewById(R.id.sub_separator_2); sub_installed_l = findViewById(R.id.sub_installed_l); - sub_separator_3 = findViewById(R.id.sub_separator_3); - sub_installed_w = findViewById(R.id.sub_installed_w); changelogs = findViewById(R.id.changelogs); box_changelogs = findViewById(R.id.box_changelogs); changelogs_oc = findViewById(R.id.changelogs_oc); @@ -1215,7 +1161,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Update_Authorized.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } catch(Exception e) { @@ -1247,7 +1193,7 @@ public class MainActivity extends AppCompatActivity { Update_Latest.setMessage(Html.fromHtml(""+Message+"")); AlertDialog = Update_Latest.create(); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } catch(Exception e) { @@ -1279,6 +1225,38 @@ public class MainActivity extends AppCompatActivity { } } + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched (xManager).apk"); + } + else { + if (!FileUtil.isExistFile("/storage/emulated/0/Download/Patched (xManager).apk")) { + + } + } + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk"); + } + else { + if (!FileUtil.isExistFile("/storage/emulated/0/Download/Patched Cloned (xManager).apk")) { + + } + } + if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Lite (xManager).apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/Patched Lite (xManager).apk"); + } + else { + if (!FileUtil.isExistFile("/storage/emulated/0/Download/Patched Lite (xManager).apk")) { + + } + } + if (FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { + FileUtil.deleteFile("/storage/emulated/0/Download/xManager Update.apk"); + } + else { + if (!FileUtil.isExistFile("/storage/emulated/0/Download/xManager Update.apk")) { + + } + } if (DELETE == 1) { com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Successfully Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); } @@ -1859,49 +1837,6 @@ public class MainActivity extends AppCompatActivity { } }); - hide_wave_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_wave_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_D", "ON").commit(); - } - else { - HIDE_PATCHED.edit().putString("SWITCH_D", "OFF").commit(); - } - COUNTER = 1; - } - }); - select_theme.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView _param1, View _param2, int _param3, long _param4) { @@ -1989,6 +1924,55 @@ public class MainActivity extends AppCompatActivity { 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(); + } + } + } + } + } + } + } + } } } } @@ -2450,7 +2434,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched_switch.setChecked(false); hide_amoled_patched_switch.setChecked(false); hide_lite_patched_switch.setChecked(false); - hide_wave_patched_switch.setChecked(false); apk_path_location.setText("/storage/emulated/0/xManager/"); 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})); @@ -2523,17 +2506,14 @@ public class MainActivity extends AppCompatActivity { version_oc_01.setImageResource(R.drawable.open); version_oc_02.setImageResource(R.drawable.close); version_oc_03.setImageResource(R.drawable.close); - version_oc_04.setImageResource(R.drawable.close); changelogs_oc.setImageResource(R.drawable.close); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); CLICKER_1 = 0; CLICKER_2 = 1; CLICKER_3 = 1; CLICKER_4 = 1; - CLICKER_5 = 1; } else { if (CLICKER_1 == 0) { @@ -2582,17 +2562,14 @@ public class MainActivity extends AppCompatActivity { version_oc_01.setImageResource(R.drawable.close); version_oc_02.setImageResource(R.drawable.open); version_oc_03.setImageResource(R.drawable.close); - version_oc_04.setImageResource(R.drawable.close); changelogs_oc.setImageResource(R.drawable.close); list_items_1.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); CLICKER_1 = 1; CLICKER_2 = 0; CLICKER_3 = 1; CLICKER_4 = 1; - CLICKER_5 = 1; } else { if (CLICKER_2 == 0) { @@ -2615,12 +2592,10 @@ public class MainActivity extends AppCompatActivity { version_oc_01.setImageResource(R.drawable.close); version_oc_02.setImageResource(R.drawable.close); version_oc_03.setImageResource(R.drawable.open); - version_oc_04.setImageResource(R.drawable.close); 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_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_3.setAdapter(new List_items_3Adapter(lite_patched)); ((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged(); @@ -2628,7 +2603,6 @@ public class MainActivity extends AppCompatActivity { CLICKER_2 = 1; CLICKER_3 = 0; CLICKER_4 = 1; - CLICKER_5 = 1; } else { if (CLICKER_3 == 0) { @@ -2644,69 +2618,30 @@ public class MainActivity extends AppCompatActivity { } }); - main_box_7.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); - version_oc_04.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.GONE); - list_items_4.setVisibility(View.VISIBLE); - list_items_5.setVisibility(View.GONE); - list_items_4.setAdapter(new List_items_4Adapter(wave_patched)); - ((BaseAdapter)list_items_4.getAdapter()).notifyDataSetChanged(); - CLICKER_1 = 1; - CLICKER_2 = 1; - CLICKER_3 = 1; - CLICKER_4 = 0; - CLICKER_5 = 1; - } - else { - if (CLICKER_4 == 0) { - version_oc_04.setImageResource(R.drawable.close); - list_items_4.setVisibility(View.GONE); - CLICKER_4 = 1; - } - } - Animation animation; - animation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in); - animation.setDuration(500); version_oc_04.startAnimation(animation); - animation = null; - } - }); - main_box_6.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View _view) { - if (CLICKER_5 == 1) { + 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); - version_oc_04.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_4.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 = 1; - CLICKER_5 = 0; + CLICKER_4 = 0; } else { - if (CLICKER_5 == 0) { + if (CLICKER_4 == 0) { changelogs_oc.setImageResource(R.drawable.close); list_items_5.setVisibility(View.GONE); - CLICKER_5 = 1; + CLICKER_4 = 1; } } Animation animation; @@ -3223,14 +3158,14 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Selected_Patched.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); DELETE = 1; } }); AlertDialog = File_Exist.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } else { @@ -3684,7 +3619,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Selected_Patched.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); DELETE = 1; } @@ -4231,14 +4166,14 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Selected_Patched.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); DELETE = 1; } }); AlertDialog = File_Exist.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } else { @@ -4693,7 +4628,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Selected_Patched.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); DELETE = 1; } @@ -4997,14 +4932,14 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Selected_Patched.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); DELETE = 1; } }); AlertDialog = File_Exist.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } else { @@ -5225,7 +5160,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Selected_Patched.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); DELETE = 1; } @@ -5239,732 +5174,227 @@ public class MainActivity extends AppCompatActivity { } }); - list_items_4.setOnItemClickListener(new AdapterView.OnItemClickListener() { + 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 onItemClick(AdapterView _param1, View _param2, int _param3, long _param4) { - final int _position = _param3; + public void onClick(View _view) { try { - if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Wave (xManager).apk")) { - final AlertDialog.Builder File_Exist = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - - String Title = "".concat(existing_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; + 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(){ - File_Exist.setTitle(Html.fromHtml(""+Title+"")); - String Message = existing_patched_desc.getText().toString(); - String MessageColor = "FFFFFF"; + @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(){ - File_Exist.setMessage(Html.fromHtml(""+Message+"")); - File_Exist.setPositiveButton(install.getText().toString(), new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Uninstall, int p) { - @Override - public void onClick(DialogInterface File_Exist, int p) { - AlertDialog.setCancelable(true); - if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Wave (xManager).apk")) { - _Extension_8(); - } - } - }); - File_Exist.setNegativeButton(delete.getText().toString(), new DialogInterface.OnClickListener(){ + 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(); + } - @Override - public void onClick(DialogInterface File_Exist, int p) { - - AlertDialog.setCancelable(true); - com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Patched File Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - if (FileUtil.isExistFile("/storage/emulated/0/Download/Patched Wave (xManager).apk")) { - FileUtil.deleteFile("/storage/emulated/0/Download/Patched Wave (xManager).apk"); - } - else { - - } - } - }); - File_Exist.setNeutralButton(ignore.getText().toString(), new DialogInterface.OnClickListener(){ + } + }); + Uninstall.setNeutralButton(lite.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.lite")); + 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(); + } - @Override - public void onClick(DialogInterface File_Exist, int p) { - AlertDialog.setCancelable(true); - 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 = "VERSION: ".concat(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("WAVE

").concat(download_ready_desc_0))); - String MessageColor = "FFFFFF"; - - Selected_Patched.setMessage(Html.fromHtml(""+Message+"")); - } - } - else { - String Message = "VERSION: ".concat(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("WAVE

").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 (android.os.Build.VERSION.SDK_INT >= 34) { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Browser(hidden_download_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - 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_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Browser(hidden_download_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - } - } - else { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - } - _File_Remover(); - } - else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - } - _File_Remover(); - } - } - } - } - catch(Exception e) { - } - } - }); - if (android.os.Build.VERSION.SDK_INT >= 34) { - } - else { - Selected_Patched.setNegativeButton(mirror_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_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - 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_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Browser(hidden_download_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - } - } - catch(Exception e) { - } - } - }); - } - Selected_Patched.setNeutralButton(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.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - DELETE = 1; - } - }); - AlertDialog = File_Exist.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - else { - final AlertDialog.Builder Selected_Patched = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + } + }); + 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(){ - String Title = "".concat(download_ready_0.concat("")); - String TitleColor = "1DB954"; + @Override + public void onClick(DialogInterface Settings, int p) { + AlertDialog.setCancelable(true); + Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:com.spotify.music")); + startActivity(intent); + } + }); + Settings.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){ - Selected_Patched.setTitle(Html.fromHtml(""+Title+"")); - if (_position < 1) { - if ((_position % 1) == 0) { - String Message = "VERSION: ".concat(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("WAVE

").concat(download_ready_desc_0))); - String MessageColor = "FFFFFF"; - - Selected_Patched.setMessage(Html.fromHtml(""+Message+"")); - } - } - else { - String Message = "VERSION: ".concat(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Title").toString().concat("
PATCHED TYPE: ".concat("WAVE

").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 Settings, int p) { - @Override - public void onClick(DialogInterface Selected_Patched, int p) { - try { - if (android.os.Build.VERSION.SDK_INT >= 34) { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Browser(hidden_download_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - 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_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Browser(hidden_download_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - } - } - else { - if (DISABLE_REWARD_AD.getString("REWARD_AD", "").equals("ON")) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - } - _File_Remover(); - } - else { - if (mRewardedAd != null) { - Activity activityContext = MainActivity.this; - mRewardedAd.show(activityContext, new OnUserEarnedRewardListener() { - @Override - public void onUserEarnedReward(@NonNull RewardItem rewardItem) { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("X")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Install_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Install_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - else { - if (FORCE_INSTALL.getString("FORCE_INSTALL", "").equals("Y")) { - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Download_Wave(hidden_download_1.getText().toString(), "/storage/emulated/0/Download/"); - } - else { - _Download_Wave(hidden_download_2.getText().toString(), "/storage/emulated/0/Download/"); - } - } - } - _File_Remover(); - } - } + AlertDialog.setCancelable(true); + Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:com.spotify.musix")); + startActivity(intent); + } + }); + Settings.setNeutralButton(lite.getText().toString(), new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface Settings, int p) { + AlertDialog.setCancelable(true); + Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:com.spotify.lite")); + startActivity(intent); + } + }); + AlertDialog = Settings.create(); + AlertDialog.setCancelable(true); + _AlertDialog_Color(); + AlertDialog.show(); + _Tap_Animation(box_settings); + } + catch(Exception e) { + SketchwareUtil.CustomToast(getApplicationContext(), "Application not installed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); + } + } + }); + + 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.isExistFile("/storage/emulated/0/Android/data/com.spotify.lite/"))) { + FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.music/"); + FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.musix/"); + FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.lite/"); + com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Successfully Deleted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); } - catch(Exception e) { + 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(); } - } - }); - if (android.os.Build.VERSION.SDK_INT >= 34) { - } - else { - Selected_Patched.setNegativeButton(mirror_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_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - 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_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - int rewardAmount = rewardItem.getAmount(); - String rewardType = rewardItem.getType(); - } - }); - } else { - AlertDialog.setCancelable(true); - if (0 == SketchwareUtil.getRandom((int)(0), (int)(1))) { - _Browser(hidden_download_3.getText().toString()); - _Reminder(); - } - else { - _Browser(hidden_download_2.getText().toString()); - } - _File_Remover(); - } - } - } - catch(Exception e) { - } - } - }); } - Selected_Patched.setNeutralButton(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.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - DELETE = 1; + } - hidden_patched.setText(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Title").toString()); - hidden_download_1.setText(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Link_1").toString()); - hidden_download_2.setText(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Link_2").toString()); - hidden_download_3.setText(wave_patched.get((int)(wave_patched.size() - 1) - _position).get("Mirror").toString()); + _Tap_Animation(box_cache); } catch(Exception e) { } } }); - box_uninstall.setOnLongClickListener(new View.OnLongClickListener() { + box_open.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(); + 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_uninstall.setOnClickListener(new View.OnClickListener() { + box_open.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View _view) { try { - final AlertDialog.Builder Uninstall = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); + final AlertDialog.Builder Open = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); - String Title = "".concat(uninstall_patched.getText().toString().concat("")); + String Title = "".concat(open_patched.getText().toString().concat("")); String TitleColor = "1DB954"; - Uninstall.setTitle(Html.fromHtml(""+Title+"")); - Uninstall.setPositiveButton(spap.getText().toString(), new DialogInterface.OnClickListener(){ + Open.setTitle(Html.fromHtml(""+Title+"")); + Open.setPositiveButton(spap.getText().toString(), new DialogInterface.OnClickListener(){ @Override - public void onClick(DialogInterface Uninstall, int p) { + public void onClick(DialogInterface Open, 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(); - } + 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)); + } catch (Exception e) { + SketchwareUtil.CustomToast(getApplicationContext(), "Spotify not installed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); + } + } + startActivity(intent); } }); - Uninstall.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){ + Open.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(); - } - - } - }); - Uninstall.setNeutralButton(lite.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.lite")); - 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.getWindow().setBackgroundDrawableResource(R.drawable.background); - 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); - Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:com.spotify.music")); - startActivity(intent); - } - }); - Settings.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface Settings, int p) { - - AlertDialog.setCancelable(true); - Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:com.spotify.musix")); - startActivity(intent); - } - }); - Settings.setNeutralButton(lite.getText().toString(), new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface Settings, int p) { - AlertDialog.setCancelable(true); - Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:com.spotify.lite")); - startActivity(intent); - } - }); - AlertDialog = Settings.create(); - AlertDialog.setCancelable(true); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - _Tap_Animation(box_settings); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Application not installed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } - }); - - 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.isExistFile("/storage/emulated/0/Android/data/com.spotify.lite/"))) { - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.music/"); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.musix/"); - FileUtil.deleteFile("/storage/emulated/0/Android/data/com.spotify.lite/"); - 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)); - } catch (Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Spotify not installed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } - startActivity(intent); - } - }); - Open.setNegativeButton(cloned.getText().toString(), new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface Open, int p) { + public void onClick(DialogInterface Open, int p) { AlertDialog.setCancelable(true); String packageName = "com.spotify.musix"; @@ -6002,7 +5432,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Open.create(); AlertDialog.setCancelable(true); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); _Tap_Animation(box_open); } @@ -6071,7 +5501,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Donation.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); _Tap_Animation(box_donate); } @@ -6190,7 +5620,6 @@ public class MainActivity extends AppCompatActivity { _Reinitialize(); _Animation_0(); _Gate_Keeper(); - _Informations(); _Theme_Pack(); _Language_Pack(); _Dark_Navigation(); @@ -6234,6 +5663,7 @@ public class MainActivity extends AppCompatActivity { } } + public void _Informations() { Timer = new TimerTask() { @Override @@ -6371,9 +5801,6 @@ public class MainActivity extends AppCompatActivity { } } } - sub_installed.setText("N/A"); - sub_installed_c.setText("N/A"); - sub_installed_l.setText("N/A"); String uri = "com.spotify.music"; android.content.pm.PackageManager pm = getPackageManager(); @@ -6468,8 +5895,43 @@ public class MainActivity extends AppCompatActivity { final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -6719,6 +6181,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6726,6 +6189,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6733,6 +6197,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6740,6 +6205,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6747,6 +6213,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6754,6 +6221,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6761,6 +6229,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6768,6 +6237,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6775,6 +6245,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6782,6 +6253,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6789,6 +6261,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6796,6 +6269,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6803,6 +6277,7 @@ public class MainActivity extends AppCompatActivity { 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")) { @@ -6810,6 +6285,959 @@ public class MainActivity extends AppCompatActivity { 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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF1B5E20)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF00008B)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF8B0000)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFFF8C00)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFFAA336A)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF301934)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF008B8B)); + box_about_5.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); + experiment_version.setTextColor(0xFFF2F3F4); + list_auto_refresh.setTextColor(0xFFF2F3F4); + force_auto_install.setTextColor(0xFFF2F3F4); + disable_reward_ad.setTextColor(0xFFF2F3F4); + disable_notification.setTextColor(0xFFF2F3F4); + hide_stock_patched.setTextColor(0xFFF2F3F4); + hide_amoled_patched.setTextColor(0xFFF2F3F4); + hide_lite_patched.setTextColor(0xFFF2F3F4); + theme.setTextColor(0xFFF2F3F4); + language.setTextColor(0xFFF2F3F4); + apk_location.setTextColor(0xFFF2F3F4); + clear_directory_folders.setTextColor(0xFFF2F3F4); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFFF2F3F4); + patched_devs.setTextColor(0xFFF2F3F4); + support_team.setTextColor(0xFFF2F3F4); + manager_testers.setTextColor(0xFFF2F3F4); + manager_hosting.setTextColor(0xFFF2F3F4); + mobilism_team.setTextColor(0xFFF2F3F4); + forum_team.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_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)); + } + } + } + } + } + } + } } } } @@ -6875,7 +7303,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Update_Authorized.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } catch(Exception e) { @@ -6924,7 +7352,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Update_Unauthorized.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } catch(Exception e) { @@ -6957,8 +7385,43 @@ public class MainActivity extends AppCompatActivity { final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -7411,52 +7874,48 @@ public class MainActivity extends AppCompatActivity { c = null; Animation d; d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - d.setDuration(500); main_box_12.startAnimation(d); + 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_19.startAnimation(e); + 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); main_box_6.startAnimation(f); + 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); box_sub_header.startAnimation(g); + 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_4.startAnimation(h); + h.setDuration(900); main_box_15.startAnimation(h); h = null; Animation i; i = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - i.setDuration(1000); main_box_15.startAnimation(i); + 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(300); title_header.startAnimation(k); + k.setDuration(500); title_header_separator.startAnimation(k); k = null; Animation l; l = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - l.setDuration(400); title_header_beta.startAnimation(l); + l.setDuration(600); box_experiment.startAnimation(l); l = null; Animation m; m = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - m.setDuration(500); title_header_separator.startAnimation(m); + m.setDuration(700); box_switch.startAnimation(m); m = null; Animation n; n = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - n.setDuration(600); box_experiment.startAnimation(n); + n.setDuration(800); box_update.startAnimation(n); n = null; - Animation o; - o = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - o.setDuration(700); box_switch.startAnimation(o); - o = null; - Animation p; - p = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - p.setDuration(800); box_update.startAnimation(p); - p = null; } @@ -7583,7 +8042,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.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(); @@ -7593,7 +8051,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.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(); @@ -7603,7 +8060,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_1.setAdapter(new List_items_1Adapter(stock_experimental_patched)); ((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged(); @@ -7613,7 +8069,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_1.setAdapter(new List_items_1Adapter(stock_experimental_cloned_patched)); ((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged(); @@ -7628,7 +8083,6 @@ public class MainActivity extends AppCompatActivity { version_oc_01.setImageResource(R.drawable.open); version_oc_02.setImageResource(R.drawable.close); version_oc_03.setImageResource(R.drawable.close); - version_oc_04.setImageResource(R.drawable.close); changelogs_oc.setImageResource(R.drawable.close); Timer = new TimerTask() { @Override @@ -7640,7 +8094,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.VISIBLE); list_items_3.setVisibility(View.GONE); - list_items_4.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(); @@ -7650,7 +8103,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.VISIBLE); list_items_3.setVisibility(View.GONE); - list_items_4.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(); @@ -7660,7 +8112,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.VISIBLE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_2.setAdapter(new List_items_2Adapter(amoled_experimental_patched)); ((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged(); @@ -7670,7 +8121,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.VISIBLE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_2.setAdapter(new List_items_2Adapter(amoled_experimental_cloned_patched)); ((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged(); @@ -7685,7 +8135,6 @@ public class MainActivity extends AppCompatActivity { version_oc_01.setImageResource(R.drawable.close); version_oc_02.setImageResource(R.drawable.open); version_oc_03.setImageResource(R.drawable.close); - version_oc_04.setImageResource(R.drawable.close); changelogs_oc.setImageResource(R.drawable.close); Timer = new TimerTask() { @Override @@ -7700,12 +8149,10 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.VISIBLE); - list_items_4.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.open); - version_oc_04.setImageResource(R.drawable.close); changelogs_oc.setImageResource(R.drawable.close); list_items_3.setAdapter(new List_items_3Adapter(lite_patched)); ((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged(); @@ -7722,12 +8169,10 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.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); - version_oc_04.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(); @@ -7741,12 +8186,10 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.GONE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.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); - version_oc_04.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()); @@ -7815,8 +8258,43 @@ public class MainActivity extends AppCompatActivity { final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -8018,6 +8496,7 @@ public class MainActivity extends AppCompatActivity { public void run() { prog.dismiss(); check.dismiss(); + _Downgrade_Checker(); if ((Installed_Version < Downloaded_Version) || ((Downloaded_Version > Installed_Version) || ((Installed_Version == Downloaded_Version) || Installed_Checker.equals("false")))) { if (getISignature(getApplicationContext()).equals(getDSignature(getApplicationContext())) || Installed_Checker.equals("false")) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); @@ -8155,16 +8634,51 @@ public class MainActivity extends AppCompatActivity { final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - Thread progress = new Thread() { - @Override - public void run() { - boolean downloading = true; - while (downloading) { - DownloadManager.Query q = new DownloadManager.Query(); - q.setFilterById(downloadId); - android.database.Cursor cursor = manager.query(q); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } + Thread progress = new Thread() { + @Override + public void run() { + boolean downloading = true; + while (downloading) { + DownloadManager.Query q = new DownloadManager.Query(); + q.setFilterById(downloadId); + android.database.Cursor cursor = manager.query(q); if (cursor != null) { if (cursor.moveToFirst()) { int bytes_downloaded = cursor.getInt(cursor .getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR)); @@ -8422,11 +8936,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest); sub_text_2.setText(R.string.latest); sub_text_3.setText(R.string.latest); - sub_text_4.setText(R.string.latest); versions_1.setText(R.string.versions); versions_2.setText(R.string.versions); versions_3.setText(R.string.versions); - versions_4.setText(R.string.versions); title_sub.setText(R.string.manager_tools); source.setText(R.string.source); support.setText(R.string.support); @@ -8483,7 +8995,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched); hide_amoled_patched.setText(R.string.hide_amoled_patched); hide_lite_patched.setText(R.string.hide_lite_patched); - hide_wave_patched.setText(R.string.hide_wave_patched); show_support.setText(R.string.show_support); show_support_desc.setText(R.string.show_support_desc); maintenance.setText(R.string.maintenance); @@ -8543,11 +9054,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_01); sub_text_2.setText(R.string.latest_01); sub_text_3.setText(R.string.latest_01); - sub_text_4.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); - versions_4.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); @@ -8604,7 +9113,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_01); hide_amoled_patched.setText(R.string.hide_amoled_patched_01); hide_lite_patched.setText(R.string.hide_lite_patched_01); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -8663,11 +9171,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_02); sub_text_2.setText(R.string.latest_02); sub_text_3.setText(R.string.latest_02); - sub_text_4.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); - versions_4.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); @@ -8724,7 +9230,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_02); hide_amoled_patched.setText(R.string.hide_amoled_patched_02); hide_lite_patched.setText(R.string.hide_lite_patched_02); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -8783,11 +9288,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_03); sub_text_2.setText(R.string.latest_03); sub_text_3.setText(R.string.latest_03); - sub_text_4.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); - versions_4.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); @@ -8844,7 +9347,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_03); hide_amoled_patched.setText(R.string.hide_amoled_patched_03); hide_lite_patched.setText(R.string.hide_lite_patched_03); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -8903,11 +9405,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_04); sub_text_2.setText(R.string.latest_04); sub_text_3.setText(R.string.latest_04); - sub_text_4.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); - versions_4.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); @@ -8964,7 +9464,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_04); hide_amoled_patched.setText(R.string.hide_amoled_patched_04); hide_lite_patched.setText(R.string.hide_lite_patched_04); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9023,11 +9522,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_05); sub_text_2.setText(R.string.latest_05); sub_text_3.setText(R.string.latest_05); - sub_text_4.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); - versions_4.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); @@ -9084,7 +9581,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_05); hide_amoled_patched.setText(R.string.hide_amoled_patched_05); hide_lite_patched.setText(R.string.hide_lite_patched_05); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9143,11 +9639,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_06); sub_text_2.setText(R.string.latest_06); sub_text_3.setText(R.string.latest_06); - sub_text_4.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); - versions_4.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); @@ -9204,7 +9698,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_06); hide_amoled_patched.setText(R.string.hide_amoled_patched_06); hide_lite_patched.setText(R.string.hide_lite_patched_06); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9263,11 +9756,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_07); sub_text_2.setText(R.string.latest_07); sub_text_3.setText(R.string.latest_07); - sub_text_4.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); - versions_4.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); @@ -9324,7 +9815,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_07); hide_amoled_patched.setText(R.string.hide_amoled_patched_07); hide_lite_patched.setText(R.string.hide_lite_patched_07); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9383,11 +9873,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_08); sub_text_2.setText(R.string.latest_08); sub_text_3.setText(R.string.latest_08); - sub_text_4.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); - versions_4.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); @@ -9444,7 +9932,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_08); hide_amoled_patched.setText(R.string.hide_amoled_patched_08); hide_lite_patched.setText(R.string.hide_lite_patched_08); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9503,11 +9990,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_09); sub_text_2.setText(R.string.latest_09); sub_text_3.setText(R.string.latest_09); - sub_text_4.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); - versions_4.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); @@ -9564,7 +10049,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_09); hide_amoled_patched.setText(R.string.hide_amoled_patched_09); hide_lite_patched.setText(R.string.hide_lite_patched_09); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9623,11 +10107,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_10); sub_text_2.setText(R.string.latest_10); sub_text_3.setText(R.string.latest_10); - sub_text_4.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); - versions_4.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); @@ -9684,7 +10166,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_10); hide_amoled_patched.setText(R.string.hide_amoled_patched_10); hide_lite_patched.setText(R.string.hide_lite_patched_10); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9743,11 +10224,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_11); sub_text_2.setText(R.string.latest_11); sub_text_3.setText(R.string.latest_11); - sub_text_4.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); - versions_4.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); @@ -9804,7 +10283,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_11); hide_amoled_patched.setText(R.string.hide_amoled_patched_11); hide_lite_patched.setText(R.string.hide_lite_patched_11); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9863,11 +10341,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_12); sub_text_2.setText(R.string.latest_12); sub_text_3.setText(R.string.latest_12); - sub_text_4.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); - versions_4.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); @@ -9924,7 +10400,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_12); hide_amoled_patched.setText(R.string.hide_amoled_patched_12); hide_lite_patched.setText(R.string.hide_lite_patched_12); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -9983,11 +10458,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_13); sub_text_2.setText(R.string.latest_13); sub_text_3.setText(R.string.latest_13); - sub_text_4.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); - versions_4.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); @@ -10044,7 +10517,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_13); hide_amoled_patched.setText(R.string.hide_amoled_patched_13); hide_lite_patched.setText(R.string.hide_lite_patched_13); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10103,11 +10575,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_14); sub_text_2.setText(R.string.latest_14); sub_text_3.setText(R.string.latest_14); - sub_text_4.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); - versions_4.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); @@ -10164,7 +10634,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_14); hide_amoled_patched.setText(R.string.hide_amoled_patched_14); hide_lite_patched.setText(R.string.hide_lite_patched_14); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10223,11 +10692,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_15); sub_text_2.setText(R.string.latest_15); sub_text_3.setText(R.string.latest_15); - sub_text_4.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); - versions_4.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); @@ -10284,7 +10751,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_15); hide_amoled_patched.setText(R.string.hide_amoled_patched_15); hide_lite_patched.setText(R.string.hide_lite_patched_15); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10343,11 +10809,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_16); sub_text_2.setText(R.string.latest_16); sub_text_3.setText(R.string.latest_16); - sub_text_4.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); - versions_4.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); @@ -10404,7 +10868,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_16); hide_amoled_patched.setText(R.string.hide_amoled_patched_16); hide_lite_patched.setText(R.string.hide_lite_patched_16); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10463,11 +10926,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_17); sub_text_2.setText(R.string.latest_17); sub_text_3.setText(R.string.latest_17); - sub_text_4.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); - versions_4.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); @@ -10524,7 +10985,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_17); hide_amoled_patched.setText(R.string.hide_amoled_patched_17); hide_lite_patched.setText(R.string.hide_lite_patched_17); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10583,11 +11043,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_18); sub_text_2.setText(R.string.latest_18); sub_text_3.setText(R.string.latest_18); - sub_text_4.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); - versions_4.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); @@ -10644,7 +11102,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_18); hide_amoled_patched.setText(R.string.hide_amoled_patched_18); hide_lite_patched.setText(R.string.hide_lite_patched_18); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10703,11 +11160,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_19); sub_text_2.setText(R.string.latest_19); sub_text_3.setText(R.string.latest_19); - sub_text_4.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); - versions_4.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); @@ -10764,7 +11219,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_19); hide_amoled_patched.setText(R.string.hide_amoled_patched_19); hide_lite_patched.setText(R.string.hide_lite_patched_19); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10823,11 +11277,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_20); sub_text_2.setText(R.string.latest_20); sub_text_3.setText(R.string.latest_20); - sub_text_4.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); - versions_4.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); @@ -10884,7 +11336,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_20); hide_amoled_patched.setText(R.string.hide_amoled_patched_20); hide_lite_patched.setText(R.string.hide_lite_patched_20); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -10943,11 +11394,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_21); sub_text_2.setText(R.string.latest_21); sub_text_3.setText(R.string.latest_21); - sub_text_4.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); - versions_4.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); @@ -11004,7 +11453,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_21); hide_amoled_patched.setText(R.string.hide_amoled_patched_21); hide_lite_patched.setText(R.string.hide_lite_patched_21); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11063,11 +11511,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_22); sub_text_2.setText(R.string.latest_22); sub_text_3.setText(R.string.latest_22); - sub_text_4.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); - versions_4.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); @@ -11124,7 +11570,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_22); hide_amoled_patched.setText(R.string.hide_amoled_patched_22); hide_lite_patched.setText(R.string.hide_lite_patched_22); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11183,11 +11628,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_23); sub_text_2.setText(R.string.latest_23); sub_text_3.setText(R.string.latest_23); - sub_text_4.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); - versions_4.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); @@ -11244,7 +11687,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_23); hide_amoled_patched.setText(R.string.hide_amoled_patched_23); hide_lite_patched.setText(R.string.hide_lite_patched_23); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11303,11 +11745,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_24); sub_text_2.setText(R.string.latest_24); sub_text_3.setText(R.string.latest_24); - sub_text_4.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); - versions_4.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); @@ -11364,7 +11804,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_24); hide_amoled_patched.setText(R.string.hide_amoled_patched_24); hide_lite_patched.setText(R.string.hide_lite_patched_24); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11423,11 +11862,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_25); sub_text_2.setText(R.string.latest_25); sub_text_3.setText(R.string.latest_25); - sub_text_4.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); - versions_4.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); @@ -11484,7 +11921,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_25); hide_amoled_patched.setText(R.string.hide_amoled_patched_25); hide_lite_patched.setText(R.string.hide_lite_patched_25); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11543,11 +11979,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_26); sub_text_2.setText(R.string.latest_26); sub_text_3.setText(R.string.latest_26); - sub_text_4.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); - versions_4.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); @@ -11604,7 +12038,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_26); hide_amoled_patched.setText(R.string.hide_amoled_patched_26); hide_lite_patched.setText(R.string.hide_lite_patched_26); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11663,11 +12096,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_27); sub_text_2.setText(R.string.latest_27); sub_text_3.setText(R.string.latest_27); - sub_text_4.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); - versions_4.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); @@ -11724,7 +12155,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_27); hide_amoled_patched.setText(R.string.hide_amoled_patched_27); hide_lite_patched.setText(R.string.hide_lite_patched_27); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11783,11 +12213,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_28); sub_text_2.setText(R.string.latest_28); sub_text_3.setText(R.string.latest_28); - sub_text_4.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); - versions_4.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); @@ -11844,7 +12272,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_28); hide_amoled_patched.setText(R.string.hide_amoled_patched_28); hide_lite_patched.setText(R.string.hide_lite_patched_28); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -11903,11 +12330,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_29); sub_text_2.setText(R.string.latest_29); sub_text_3.setText(R.string.latest_29); - sub_text_4.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); - versions_4.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); @@ -11964,7 +12389,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_29); hide_amoled_patched.setText(R.string.hide_amoled_patched_29); hide_lite_patched.setText(R.string.hide_lite_patched_29); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12023,11 +12447,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_30); sub_text_2.setText(R.string.latest_30); sub_text_3.setText(R.string.latest_30); - sub_text_4.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); - versions_4.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); @@ -12084,7 +12506,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_30); hide_amoled_patched.setText(R.string.hide_amoled_patched_30); hide_lite_patched.setText(R.string.hide_lite_patched_30); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12143,11 +12564,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_31); sub_text_2.setText(R.string.latest_31); sub_text_3.setText(R.string.latest_31); - sub_text_4.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); - versions_4.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); @@ -12204,7 +12623,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_31); hide_amoled_patched.setText(R.string.hide_amoled_patched_31); hide_lite_patched.setText(R.string.hide_lite_patched_31); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12263,11 +12681,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_32); sub_text_2.setText(R.string.latest_32); sub_text_3.setText(R.string.latest_32); - sub_text_4.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); - versions_4.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); @@ -12324,7 +12740,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_32); hide_amoled_patched.setText(R.string.hide_amoled_patched_32); hide_lite_patched.setText(R.string.hide_lite_patched_32); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12383,11 +12798,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_33); sub_text_2.setText(R.string.latest_33); sub_text_3.setText(R.string.latest_33); - sub_text_4.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); - versions_4.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); @@ -12444,7 +12857,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_33); hide_amoled_patched.setText(R.string.hide_amoled_patched_33); hide_lite_patched.setText(R.string.hide_lite_patched_33); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12503,11 +12915,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_34); sub_text_2.setText(R.string.latest_34); sub_text_3.setText(R.string.latest_34); - sub_text_4.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); - versions_4.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); @@ -12564,7 +12974,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_34); hide_amoled_patched.setText(R.string.hide_amoled_patched_34); hide_lite_patched.setText(R.string.hide_lite_patched_34); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12623,11 +13032,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_35); sub_text_2.setText(R.string.latest_35); sub_text_3.setText(R.string.latest_35); - sub_text_4.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); - versions_4.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); @@ -12684,7 +13091,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_35); hide_amoled_patched.setText(R.string.hide_amoled_patched_35); hide_lite_patched.setText(R.string.hide_lite_patched_35); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12743,11 +13149,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_36); sub_text_2.setText(R.string.latest_36); sub_text_3.setText(R.string.latest_36); - sub_text_4.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); - versions_4.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); @@ -12804,7 +13208,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_36); hide_amoled_patched.setText(R.string.hide_amoled_patched_36); hide_lite_patched.setText(R.string.hide_lite_patched_36); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12863,11 +13266,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_37); sub_text_2.setText(R.string.latest_37); sub_text_3.setText(R.string.latest_37); - sub_text_4.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); - versions_4.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); @@ -12924,7 +13325,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_37); hide_amoled_patched.setText(R.string.hide_amoled_patched_37); hide_lite_patched.setText(R.string.hide_lite_patched_37); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -12983,11 +13383,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_38); sub_text_2.setText(R.string.latest_38); sub_text_3.setText(R.string.latest_38); - sub_text_4.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); - versions_4.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); @@ -13044,7 +13442,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_38); hide_amoled_patched.setText(R.string.hide_amoled_patched_38); hide_lite_patched.setText(R.string.hide_lite_patched_38); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -13103,11 +13500,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_39); sub_text_2.setText(R.string.latest_39); sub_text_3.setText(R.string.latest_39); - sub_text_4.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); - versions_4.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); @@ -13164,7 +13559,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_39); hide_amoled_patched.setText(R.string.hide_amoled_patched_39); hide_lite_patched.setText(R.string.hide_lite_patched_39); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -13223,11 +13617,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_40); sub_text_2.setText(R.string.latest_40); sub_text_3.setText(R.string.latest_40); - sub_text_4.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); - versions_4.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); @@ -13284,7 +13676,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_40); hide_amoled_patched.setText(R.string.hide_amoled_patched_40); hide_lite_patched.setText(R.string.hide_lite_patched_40); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -13343,11 +13734,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_41); sub_text_2.setText(R.string.latest_41); sub_text_3.setText(R.string.latest_41); - sub_text_4.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); - versions_4.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); @@ -13404,7 +13793,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_41); hide_amoled_patched.setText(R.string.hide_amoled_patched_41); hide_lite_patched.setText(R.string.hide_lite_patched_41); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -13463,11 +13851,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_42); sub_text_2.setText(R.string.latest_42); sub_text_3.setText(R.string.latest_42); - sub_text_4.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); - versions_4.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); @@ -13524,7 +13910,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_42); hide_amoled_patched.setText(R.string.hide_amoled_patched_42); hide_lite_patched.setText(R.string.hide_lite_patched_42); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -13583,11 +13968,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest_43); sub_text_2.setText(R.string.latest_43); sub_text_3.setText(R.string.latest_43); - sub_text_4.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); - versions_4.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); @@ -13644,7 +14027,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched_43); hide_amoled_patched.setText(R.string.hide_amoled_patched_43); hide_lite_patched.setText(R.string.hide_lite_patched_43); - hide_wave_patched.setText(R.string.hide_wave_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); @@ -13819,6 +14201,13 @@ public class MainActivity extends AppCompatActivity { 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) { @@ -13850,11 +14239,9 @@ public class MainActivity extends AppCompatActivity { sub_text_1.setText(R.string.latest); sub_text_2.setText(R.string.latest); sub_text_3.setText(R.string.latest); - sub_text_4.setText(R.string.latest); versions_1.setText(R.string.versions); versions_2.setText(R.string.versions); versions_3.setText(R.string.versions); - versions_4.setText(R.string.versions); title_sub.setText(R.string.manager_tools); source.setText(R.string.source); support.setText(R.string.support); @@ -13911,7 +14298,6 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setText(R.string.hide_stock_patched); hide_amoled_patched.setText(R.string.hide_amoled_patched); hide_lite_patched.setText(R.string.hide_lite_patched); - hide_wave_patched.setText(R.string.hide_wave_patched); show_support.setText(R.string.show_support); show_support_desc.setText(R.string.show_support_desc); maintenance.setText(R.string.maintenance); @@ -14068,28 +14454,24 @@ public class MainActivity extends AppCompatActivity { c = null; Animation d; d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - d.setDuration(500); main_box_12.startAnimation(d); + 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_19.startAnimation(e); + 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); main_box_6.startAnimation(f); + 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); box_sub_header.startAnimation(g); + 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_4.startAnimation(h); + h.setDuration(900); main_box_15.startAnimation(h); h = null; - Animation i; - i = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - i.setDuration(1000); main_box_15.startAnimation(i); - i = null; } @@ -14121,15 +14503,6 @@ public class MainActivity extends AppCompatActivity { } }); - list_items_4.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_4 == null || list_items_4.getChildCount() == 0) ? 0 : list_items_4.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) { } @@ -14253,8 +14626,43 @@ public class MainActivity extends AppCompatActivity { final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -14494,8 +14902,43 @@ public class MainActivity extends AppCompatActivity { final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -14697,6 +15140,7 @@ public class MainActivity extends AppCompatActivity { public void run() { prog.dismiss(); check.dismiss(); + _Downgrade_Checker(); if ((Installed_Version_Cloned < Downloaded_Version_Cloned) || ((Downloaded_Version_Cloned > Installed_Version_Cloned) || ((Installed_Version_Cloned == Downloaded_Version_Cloned) || Installed_Checker_Cloned.equals("false")))) { if (getICSignature(getApplicationContext()).equals(getDCSignature(getApplicationContext())) || Installed_Checker_Cloned.equals("false")) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); @@ -14954,25 +15398,6 @@ public class MainActivity extends AppCompatActivity { Downloaded_Version_Lite = Installed_Version_Lite; } - String uri_wave = "com.aspiro.tidal"; - android.content.pm.PackageManager pm_wave = getPackageManager(); - - try { - android.content.pm.PackageInfo Installed_Wave = pm_lite.getPackageInfo(uri_wave, android.content.pm.PackageManager.GET_ACTIVITIES); - Installed_Version_Wave = Installed_Wave.versionCode; - } - catch (Exception e) { - } - - - try { - android.content.pm.PackageInfo Downloaded_Wave = this.getPackageManager().getPackageArchiveInfo(apk_path_location.getText().toString().concat("Patched Wave (xManager).apk"), PackageManager.GET_ACTIVITIES); - Downloaded_Version_Wave = Downloaded_Wave.versionCode; - } - catch (Exception e) { - Downloaded_Version_Wave = Installed_Version_Wave; - } - } @@ -15013,7 +15438,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Update_Unauthorized.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } catch(Exception e) { @@ -15104,7 +15529,6 @@ public class MainActivity extends AppCompatActivity { Stock_Experimental_Cloned_Patched = (new Gson()).toJson(Datas.get("Stock_Experimental_Cloned_Patched"), new TypeToken>>(){}.getType()); Amoled_Experimental_Cloned_Patched = (new Gson()).toJson(Datas.get("Amoled_Experimental_Cloned_Patched"), new TypeToken>>(){}.getType()); Lite_Patched = (new Gson()).toJson(Datas.get("Lite_Patched"), new TypeToken>>(){}.getType()); - Wave_Patched = (new Gson()).toJson(Datas.get("Wave_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()); @@ -15115,7 +15539,6 @@ public class MainActivity extends AppCompatActivity { stock_experimental_cloned_patched = new Gson().fromJson(Stock_Experimental_Cloned_Patched, new TypeToken>>(){}.getType()); amoled_experimental_cloned_patched = new Gson().fromJson(Amoled_Experimental_Cloned_Patched, new TypeToken>>(){}.getType()); lite_patched = new Gson().fromJson(Lite_Patched, new TypeToken>>(){}.getType()); - wave_patched = new Gson().fromJson(Wave_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()); @@ -15126,7 +15549,6 @@ public class MainActivity extends AppCompatActivity { sub_7.setText(Datas.get("SECP_Latest").toString()); sub_8.setText(Datas.get("AECP_Latest").toString()); sub_9.setText(Datas.get("Lite_Patched_Latest").toString()); - sub_10.setText(Datas.get("Wave_Patched_Latest").toString()); donors_1.setText(Datas.get("Supporters").toString()); hidden_update.setText(Datas.get("Update").toString()); app_changelogs.setText(Datas.get("App_Changelogs").toString()); @@ -15164,10 +15586,8 @@ public class MainActivity extends AppCompatActivity { } } list_items_3.setAdapter(new List_items_3Adapter(lite_patched)); - list_items_4.setAdapter(new List_items_4Adapter(wave_patched)); list_items_5.setAdapter(new List_items_5Adapter(patched_changelogs)); ((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged(); - ((BaseAdapter)list_items_4.getAdapter()).notifyDataSetChanged(); ((BaseAdapter)list_items_5.getAdapter()).notifyDataSetChanged(); if (INITIALIZATION.getString("INITIALIZATION", "").equals("X")) { _Updater(); @@ -15196,8 +15616,6 @@ public class MainActivity extends AppCompatActivity { 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_4.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); - title_5.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); @@ -15208,22 +15626,17 @@ public class MainActivity extends AppCompatActivity { sub_7.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); sub_8.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); sub_9.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); - sub_10.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); sub_text_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); - sub_text_4.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); - versions_4.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_separator_2.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); sub_installed_l.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); - sub_separator_3.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); - sub_installed_w.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); @@ -15270,7 +15683,6 @@ public class MainActivity extends AppCompatActivity { 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); - patched_4.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); experiment_version.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); @@ -15284,14 +15696,12 @@ public class MainActivity extends AppCompatActivity { hide_stock_patched.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); hide_amoled_patched.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); hide_lite_patched.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/base_font.ttf"), 1); - hide_wave_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_7.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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); @@ -15325,9 +15735,6 @@ public class MainActivity extends AppCompatActivity { 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_5.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161)); - box_separator_6.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF616161)); - box_separator_7.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); @@ -15342,7 +15749,6 @@ public class MainActivity extends AppCompatActivity { list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); if (!INITIALIZATION.getString("INITIALIZATION", "").equals("X")) { try { box_header.setVisibility(View.GONE); @@ -15536,7 +15942,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.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(); @@ -15546,7 +15951,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.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(); @@ -15556,7 +15960,6 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_1.setAdapter(new List_items_1Adapter(stock_experimental_patched)); ((BaseAdapter)list_items_1.getAdapter()).notifyDataSetChanged(); @@ -15566,1635 +15969,385 @@ public class MainActivity extends AppCompatActivity { list_items_1.setVisibility(View.VISIBLE); list_items_2.setVisibility(View.GONE); list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); list_items_5.setVisibility(View.GONE); list_items_1.setAdapter(new List_items_1Adapter(stock_experimental_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); - version_oc_04.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_4.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_4.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(); - } - else { - if (SWITCH_VERSION.getString("SWITCH", "").equals("C")) { - list_items_1.setVisibility(View.GONE); - list_items_2.setVisibility(View.VISIBLE); - list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); - list_items_5.setVisibility(View.GONE); - list_items_2.setAdapter(new List_items_2Adapter(amoled_experimental_patched)); - ((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged(); - } - else { - if (SWITCH_VERSION.getString("SWITCH", "").equals("D")) { - list_items_1.setVisibility(View.GONE); - list_items_2.setVisibility(View.VISIBLE); - list_items_3.setVisibility(View.GONE); - list_items_4.setVisibility(View.GONE); - list_items_5.setVisibility(View.GONE); - list_items_2.setAdapter(new List_items_2Adapter(amoled_experimental_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); - version_oc_04.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_4.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.open); - version_oc_04.setImageResource(R.drawable.close); - changelogs_oc.setImageResource(R.drawable.close); - list_items_3.setAdapter(new List_items_3Adapter(lite_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_4.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); - version_oc_04.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_4.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); - version_oc_04.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); - } - - apk_path_location.setText(APK_PATH.getString("PATH", "")); - 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() { - _Downgrade_Checker(); - } - }); - } - }; - _timer.schedule(Timer, (int)(75)); - } - }); - } - }; - _timer.scheduleAtFixedRate(Timer, (int)(0), (int)(150)); - CHECK = 0; - _Rewarded_AdMob(); - _Layout_Transition(); - _Update_Remover(); - _Language_Fixer(); - _Hide_Patched(); - _Switch_Fixer(); - _Language_UI(); - _List_Updater(); - _Scroll_Fixed(); - _Ads_AdMob(); - _Theme_UI(); - _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; - CLICKER_5 = 1; - } - - - public void _Extension_1() { - final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); - String Title = "".concat(download_success_0.concat("")); - String TitleColor = "1DB954"; - Success_Download.setTitle(Html.fromHtml(""+Title+"")); - Success_Download.setPositiveButton(install_now_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - if ((Installed_Version < Downloaded_Version) || ((Downloaded_Version > Installed_Version) || ((Installed_Version == Downloaded_Version) || Installed_Checker.equals("false")))) { - if (getISignature(getApplicationContext()).equals(getDSignature(getApplicationContext())) || Installed_Checker.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } - } else { - if (!MainActivity.this.isFinishing()) { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_spap_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, 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) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - } - else { - if (Downloaded_Version < Installed_Version) { - if (!MainActivity.this.isFinishing()) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, 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) { - } - } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - } - } - }); - Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - _Reminder(); - } - }); - AlertDialog = Success_Download.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - - } - - - public void _Extension_2() { - final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); - String Title = "".concat(download_success_0.concat("")); - String TitleColor = "1DB954"; - Success_Download.setTitle(Html.fromHtml(""+Title+"")); - Success_Download.setPositiveButton(install_now_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - if ((Installed_Version_Cloned < Downloaded_Version_Cloned) || ((Downloaded_Version_Cloned > Installed_Version_Cloned) || ((Installed_Version_Cloned == Downloaded_Version_Cloned) || Installed_Checker_Cloned.equals("false")))) { - if (getICSignature(getApplicationContext()).equals(getDCSignature(getApplicationContext())) || Installed_Checker_Cloned.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } - } else { - if (!MainActivity.this.isFinishing()) { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_cloned_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, 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) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - } - else { - if (!MainActivity.this.isFinishing()) { - if (Downloaded_Version_Cloned < Installed_Version_Cloned) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, 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) { - } - } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - } - } - }); - Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - _Reminder(); - } - }); - AlertDialog = Success_Download.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - - } - - - public void _Extension_3() { - final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); - String Title = "".concat(download_success_0.concat("")); - String TitleColor = "1DB954"; - Success_Download.setTitle(Html.fromHtml(""+Title+"")); - Success_Download.setPositiveButton(install_update_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); - startActivity(intent); - } - catch(Exception e) { - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); - startActivity(intent); - } - catch(Exception e) { - } - } - } - }); - Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Success_Download.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - - } - - - public void _Extension_4() { - if ((Installed_Version < Downloaded_Version) || ((Downloaded_Version > Installed_Version) || ((Installed_Version == Downloaded_Version) || Installed_Checker.equals("false")))) { - if (getISignature(getApplicationContext()).equals(getDSignature(getApplicationContext())) || Installed_Checker.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } - } else { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_spap_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, 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) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - else { - if (Downloaded_Version < Installed_Version) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, 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) { - } - } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - - } - - - public void _Extension_5() { - if ((Installed_Version_Cloned < Downloaded_Version_Cloned) || ((Downloaded_Version_Cloned > Installed_Version_Cloned) || ((Installed_Version_Cloned == Downloaded_Version_Cloned) || Installed_Checker_Cloned.equals("false")))) { - if (getICSignature(getApplicationContext()).equals(getDCSignature(getApplicationContext())) || Installed_Checker_Cloned.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } - } else { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_cloned_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, 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) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - else { - if (Downloaded_Version_Cloned < Installed_Version_Cloned) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, 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) { - } - } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - - } - - - 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); - 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); - } - - - 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); - _Install_Reminder(); - } - } - } - - - public void _Signature_Checker_Lite() { - } - public String getILSignature(Context context) { - try { - android.content.pm.PackageInfo packageInfo = context.getPackageManager().getPackageInfo("com.spotify.lite", PackageManager.GET_SIGNATURES); - for (android.content.pm.Signature signature : packageInfo.signatures) { - String il_sha1 = geti_SHA1_(signature.toByteArray()); - return il_sha1; - } - } catch (android.content.pm.PackageManager.NameNotFoundException e) { - } - return ""; - } - - public String getil_SHA1_(byte[] sig) { - try { - java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA1"); - digest.update(sig); - byte[] hashtext = digest.digest(); - return il_bytes_To_Hex_(hashtext); - } catch (java.security.NoSuchAlgorithmException e) { - } - return ""; - } - - public String il_bytes_To_Hex_(byte[] bytes) { - final char[] hexArray = { '0', '1', '2', '3', '4', '5', '6', '7', '8', - '9', 'A', 'B', 'C', 'D', 'E', 'F' }; - char[] hexChars = new char[bytes.length * 2]; - int v; - for (int j = 0; j < bytes.length; j++) { - v = bytes[j] & 0xFF; - hexChars[j * 2] = hexArray[v >>> 4]; - hexChars[j * 2 + 1] = hexArray[v & 0x0F]; - } - return new String(hexChars); - } - { - - - } - public String getDLSignature(Context context) { - try { - android.content.pm.PackageInfo packageArchiveInfo = context.getPackageManager().getPackageArchiveInfo(apk_path_location.getText().toString().concat("Patched Lite (xManager).apk"), PackageManager.GET_SIGNATURES); - for (android.content.pm.Signature signature : packageArchiveInfo.signatures) { - String dl_sha1 = getd_SHA1_(signature.toByteArray()); - return dl_sha1; - } - } catch (Exception e) { - } - return ""; - } - - public String getdl_SHA1_(byte[] sig) { - try { - java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA1"); - digest.update(sig); - byte[] hashtext = digest.digest(); - return dl_bytes_To_Hex_(hashtext); - } catch (java.security.NoSuchAlgorithmException e) { - } - return ""; - } - - public String dl_bytes_To_Hex_(byte[] bytes) { - final char[] hexArray = { '0', '1', '2', '3', '4', '5', '6', '7', '8', - '9', 'A', 'B', 'C', 'D', 'E', 'F' }; - char[] hexChars = new char[bytes.length * 2]; - int v; - for (int j = 0; j < bytes.length; j++) { - v = bytes[j] & 0xFF; - hexChars[j * 2] = hexArray[v >>> 4]; - hexChars[j * 2 + 1] = hexArray[v & 0x0F]; - } - return new String(hexChars); - } - { - - - } - - - public void _Download_Lite(final String _url, final String _path) { - android.net.ConnectivityManager connMgr = (android.net.ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); - android.net.NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); - if (networkInfo != null && networkInfo.isConnected()) { - final String urlDownload = _url; - final DownloadManager.Request request = new DownloadManager.Request(Uri.parse(urlDownload)); - final String fileName = URLUtil.guessFileName(urlDownload, null, null); - final String cookies = CookieManager.getInstance().getCookie(urlDownload); - final String userAgent = "USER_AGENT"; - request.addRequestHeader("cookie", cookies); - request.addRequestHeader("User-Agent", userAgent); - request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE); - request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); - request.setMimeType("application/vnd.android.package-archive"); - request.allowScanningByMediaScanner(); - request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); - final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); - final long downloadId = manager.enqueue(request); - final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - Thread progress = new Thread() { - @Override - public void run() { - boolean downloading = true; - while (downloading) { - DownloadManager.Query q = new DownloadManager.Query(); - q.setFilterById(downloadId); - android.database.Cursor cursor = manager.query(q); - if (cursor != null) { - if (cursor.moveToFirst()) { - int bytes_downloaded = cursor.getInt(cursor .getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR)); - int bytes_total = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES)); - if (cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS)) == DownloadManager.STATUS_SUCCESSFUL) { - downloading = false; - } - if (cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS)) == DownloadManager.STATUS_FAILED) { - runOnUiThread(new Runnable() { - public void run() { - 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(); - _File_Remover(); - } - }); - } - final int dl_progress = (int) (bytes_total != 0 ? (bytes_downloaded * 100l) / bytes_total : 0) ; - final int dl_max = (int) (100); - final float file_front = (float) ((bytes_downloaded * 1.0) / 1048576.0); - final float file_end = (float) ((bytes_total * 1.0) / 1048576.0); - String file_min = String.format("%.2f", file_front); - String file_fix = String.format("%.2f", file_end); - String file_max = file_fix.replace("-", ""); - runOnUiThread(new Runnable() { - @Override - public void run() { - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - if (prog.getProgress() < dl_progress) { - prog.incrementProgressBy(1); - } - } - }, 10); - ObjectAnimator animation = ObjectAnimator.ofInt(prog, "progress", prog.getProgress(), prog.getMax()); - animation.setDuration(1500); - animation.setInterpolator(new DecelerateInterpolator()); - animation.start(); - if (!MainActivity.this.isFinishing()) { - String Title = "".concat(downloading_file_0.concat("")); - String TitleColor = "1DB954"; - prog.setTitle(Html.fromHtml(""+Title+"")); - prog.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - prog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - prog.setProgressNumberFormat((hidden_patched.getText().toString()) + " | " + (file_max) + " MB"); - prog.setCancelable(false); - prog.setMax(dl_max); - prog.setButton(DialogInterface.BUTTON_NEGATIVE, cancel_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Download Cancelled", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - } - }, 0); - } - }); - prog.show(); - } - } - }); - if (bytes_downloaded == bytes_total) { - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("PREPARING"); - check.setCancelable(false); - } - }); - finalize.start(); - prog.dismiss(); - check.show(); - } - }); - } - }; - _timer.schedule(Timer, (int)(1500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("VERIFYING PATCHED"); - check.setCancelable(false); - } - }); - finalize.start(); - } - }); - } - }; - _timer.schedule(Timer, (int)(3500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("VERIFYING SIGNATURE"); - check.setCancelable(false); - } - }); - finalize.start(); - } - }); - } - }; - _timer.schedule(Timer, (int)(4500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("FINALIZING"); - check.setCancelable(false); - } - }); - finalize.start(); - } - }); - } - }; - _timer.schedule(Timer, (int)(5500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - try { - FileUtil.copyFile("/storage/emulated/0/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); - } - catch(Exception e) { - } - if (!MainActivity.this.isFinishing()) { - _Extension_7(); - prog.dismiss(); - } - prog.dismiss(); - check.dismiss(); - } - }); - } - }; - _timer.schedule(Timer, (int)(6500)); - } - } - cursor.close(); + } } - } - } - }; - progress.start(); - } else { - 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(); - } - - } - - - public void _Download_Install_Lite(final String _url, final String _path) { - android.net.ConnectivityManager connMgr = (android.net.ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); - android.net.NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); - if (networkInfo != null && networkInfo.isConnected()) { - final String urlDownload = _url; - final DownloadManager.Request request = new DownloadManager.Request(Uri.parse(urlDownload)); - final String fileName = URLUtil.guessFileName(urlDownload, null, null); - final String cookies = CookieManager.getInstance().getCookie(urlDownload); - final String userAgent = "USER_AGENT"; - request.addRequestHeader("cookie", cookies); - request.addRequestHeader("User-Agent", userAgent); - request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE); - request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); - request.setMimeType("application/vnd.android.package-archive"); - request.allowScanningByMediaScanner(); - request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); - final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); - final long downloadId = manager.enqueue(request); - final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - Thread progress = new Thread() { - @Override - public void run() { - boolean downloading = true; - while (downloading) { - DownloadManager.Query q = new DownloadManager.Query(); - q.setFilterById(downloadId); - android.database.Cursor cursor = manager.query(q); - if (cursor != null) { - if (cursor.moveToFirst()) { - int bytes_downloaded = cursor.getInt(cursor .getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR)); - int bytes_total = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES)); - if (cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS)) == DownloadManager.STATUS_SUCCESSFUL) { - downloading = false; + } + 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(); } - if (cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS)) == DownloadManager.STATUS_FAILED) { - runOnUiThread(new Runnable() { - public void run() { - 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(); - _File_Remover(); - } - }); - } - final int dl_progress = (int) (bytes_total != 0 ? (bytes_downloaded * 100l) / bytes_total : 0) ; - final int dl_max = (int) (100); - final float file_front = (float) ((bytes_downloaded * 1.0) / 1048576.0); - final float file_end = (float) ((bytes_total * 1.0) / 1048576.0); - String file_min = String.format("%.2f", file_front); - String file_fix = String.format("%.2f", file_end); - String file_max = file_fix.replace("-", ""); - runOnUiThread(new Runnable() { + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("C")) { + 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_experimental_patched)); + ((BaseAdapter)list_items_2.getAdapter()).notifyDataSetChanged(); + } + else { + if (SWITCH_VERSION.getString("SWITCH", "").equals("D")) { + 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_experimental_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() { - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - if (prog.getProgress() < dl_progress) { - prog.incrementProgressBy(1); - } - } - }, 10); - ObjectAnimator animation = ObjectAnimator.ofInt(prog, "progress", prog.getProgress(), prog.getMax()); - animation.setDuration(1500); - animation.setInterpolator(new DecelerateInterpolator()); - animation.start(); - if (!MainActivity.this.isFinishing()) { - String Title = "".concat(downloading_file_0.concat("")); - String TitleColor = "1DB954"; - prog.setTitle(Html.fromHtml(""+Title+"")); - prog.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - prog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - prog.setProgressNumberFormat((hidden_patched.getText().toString()) + " | " + (file_max) + " MB"); - prog.setCancelable(false); - prog.setMax(dl_max); - prog.setButton(DialogInterface.BUTTON_NEGATIVE, cancel_0, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - prog.setCancelable(true); - manager.remove(downloadId); - _File_Remover(); - final Handler handler = new Handler(); - handler.postDelayed(new Runnable() { - @Override - public void run() { - prog.dismiss(); - com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Download Cancelled", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - } - }, 0); - } - }); - prog.show(); - } - } - }); - if (bytes_downloaded == bytes_total) { - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("PREPARING"); - check.setCancelable(false); - } - }); - finalize.start(); - prog.dismiss(); - check.show(); - } - }); - } - }; - _timer.schedule(Timer, (int)(1500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("VERIFYING PATCHED"); - check.setCancelable(false); - } - }); - finalize.start(); - } - }); - } - }; - _timer.schedule(Timer, (int)(3500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("VERIFYING SIGNATURE"); - check.setCancelable(false); - } - }); - finalize.start(); - } - }); - } - }; - _timer.schedule(Timer, (int)(4500)); - Timer = new TimerTask() { + 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(lite_patched)); + ((BaseAdapter)list_items_3.getAdapter()).notifyDataSetChanged(); + Timer = new TimerTask() { @Override public void run() { - runOnUiThread(new Runnable() { + 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() { - ValueAnimator finalize = ValueAnimator.ofInt(0, 100); - finalize.setDuration(1800); - finalize.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - check.setProgress((int) animation.getAnimatedValue()); - String Title = "".concat(hidden_patched.getText().toString().concat("")); - String TitleColor = "1DB954"; - check.setTitle(Html.fromHtml(""+Title+"")); - check.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar)); - check.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); - check.setProgressNumberFormat("FINALIZING"); - check.setCancelable(false); - } - }); - finalize.start(); - } - }); - } - }; - _timer.schedule(Timer, (int)(5500)); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - try { - FileUtil.copyFile("/storage/emulated/0/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); - } - catch(Exception e) { + 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 = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - prog.dismiss(); - check.dismiss(); - if ((Installed_Version_Lite < Downloaded_Version_Lite) || ((Downloaded_Version_Lite > Installed_Version_Lite) || ((Installed_Version_Lite == Downloaded_Version_Lite) || Installed_Checker_Lite.equals("false")))) { - if (getILSignature(getApplicationContext()).equals(getDLSignature(getApplicationContext())) || Installed_Checker_Lite.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } - } else { - if (!MainActivity.this.isFinishing()) { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_spap_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); - startActivity(intent); - } - catch(Exception e) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - } - else { - if (Downloaded_Version_Lite < Installed_Version_Lite) { - if (!MainActivity.this.isFinishing()) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); - startActivity(intent); - } - catch(Exception e) { - } - } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - } - } - }); - } - }; - _timer.schedule(Timer, (int)(100)); + }); } - }); + }; + _timer.schedule(Timer, (int)(700)); + } + }); } - }; - _timer.schedule(Timer, (int)(6500)); + }; + _timer.schedule(Timer, (int)(600)); + } + }); } + }; + _timer.schedule(Timer, (int)(500)); } - cursor.close(); + }); } + }; + _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); + } + + apk_path_location.setText(APK_PATH.getString("PATH", "")); + CHECK = 0; + _Rewarded_AdMob(); + _Layout_Transition(); + _Update_Remover(); + _Language_Fixer(); + _Hide_Patched(); + _Switch_Fixer(); + _Language_UI(); + _List_Updater(); + _Informations(); + _Scroll_Fixed(); + _Ads_AdMob(); + _Theme_UI(); + _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)); + } } + } } - }; - progress.start(); - } else { - 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(); + }); + } + }; + _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 _Extension_6() { - if ((Installed_Version_Lite < Downloaded_Version_Lite) || ((Downloaded_Version_Lite > Installed_Version_Lite) || ((Installed_Version_Lite == Downloaded_Version_Lite) || Installed_Checker_Lite.equals("false")))) { - if (getILSignature(getApplicationContext()).equals(getDLSignature(getApplicationContext())) || Installed_Checker_Lite.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); - intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); - } - } - } else { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_cloned_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); - startActivity(intent); - } - catch(Exception e) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - } - } - else { - if (Downloaded_Version_Lite < Installed_Version_Lite) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); - startActivity(intent); + public void _Clickers() { + CLICKER_1 = 1; + CLICKER_2 = 1; + CLICKER_3 = 1; + CLICKER_4 = 1; + } + + + public void _Extension_1() { + final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); + String Title = "".concat(download_success_0.concat("")); + String TitleColor = "1DB954"; + Success_Download.setTitle(Html.fromHtml(""+Title+"")); + Success_Download.setPositiveButton(install_now_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Success_Download, int p) { + AlertDialog.setCancelable(true); + _Downgrade_Checker(); + if ((Installed_Version < Downloaded_Version) || ((Downloaded_Version > Installed_Version) || ((Installed_Version == Downloaded_Version) || Installed_Checker.equals("false")))) { + if (getISignature(getApplicationContext()).equals(getDSignature(getApplicationContext())) || Installed_Checker.equals("false")) { + StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); + if(android.os.Build.VERSION.SDK_INT >= 29){ + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + } + } else { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + } + } + } else { + if (!MainActivity.this.isFinishing()) { + final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Signature_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_spap_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Signature_Check.setMessage(Html.fromHtml(""+Message+"")); + Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, 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) { + } + } + }); + Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Signature_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); } - catch(Exception e) { + } + } + else { + if (Downloaded_Version < Installed_Version) { + if (!MainActivity.this.isFinishing()) { + final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); + Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, 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) { + } + } + }); + Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Downgrade_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); } } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); + } } - } + }); + Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Success_Download, int p) { + AlertDialog.setCancelable(true); + _Reminder(); + } + }); + AlertDialog = Success_Download.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); } - public void _Extension_7() { + public void _Extension_2() { final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); String Title = "".concat(download_success_0.concat("")); String TitleColor = "1DB954"; @@ -17203,14 +16356,15 @@ public class MainActivity extends AppCompatActivity { @Override public void onClick(DialogInterface Success_Download, int p) { AlertDialog.setCancelable(true); - if ((Installed_Version_Lite < Downloaded_Version_Lite) || ((Downloaded_Version_Lite > Installed_Version_Lite) || ((Installed_Version_Lite == Downloaded_Version_Lite) || Installed_Checker_Lite.equals("false")))) { - if (getILSignature(getApplicationContext()).equals(getDLSignature(getApplicationContext())) || Installed_Checker_Lite.equals("false")) { + _Downgrade_Checker(); + if ((Installed_Version_Cloned < Downloaded_Version_Cloned) || ((Downloaded_Version_Cloned > Installed_Version_Cloned) || ((Installed_Version_Cloned == Downloaded_Version_Cloned) || Installed_Checker_Cloned.equals("false")))) { + if (getICSignature(getApplicationContext()).equals(getDCSignature(getApplicationContext())) || Installed_Checker_Cloned.equals("false")) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); if(android.os.Build.VERSION.SDK_INT >= 29){ try { - Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); - intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -17218,8 +16372,8 @@ public class MainActivity extends AppCompatActivity { } } else { try { - Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -17240,7 +16394,7 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Signature_Check, int p) { AlertDialog.setCancelable(true); try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.musix")); startActivity(intent); } catch(Exception e) { @@ -17255,14 +16409,14 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Signature_Check.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } } } else { if (!MainActivity.this.isFinishing()) { - if (Downloaded_Version_Lite < Installed_Version_Lite) { + if (Downloaded_Version_Cloned < Installed_Version_Cloned) { final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(installation_failed_0.concat("")); String TitleColor = "1DB954"; @@ -17275,7 +16429,7 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Downgrade_Check, int p) { AlertDialog.setCancelable(true); try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.musix")); startActivity(intent); } catch(Exception e) { @@ -17290,7 +16444,7 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Downgrade_Check.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } } @@ -17306,369 +16460,436 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Success_Download.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } - public void _Permission() { - if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED - || ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED) { - _Storage_Permission(); - } + public void _Extension_3() { + final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); + String Title = "".concat(download_success_0.concat("")); + String TitleColor = "1DB954"; + Success_Download.setTitle(Html.fromHtml(""+Title+"")); + Success_Download.setPositiveButton(install_update_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Success_Download, int p) { + AlertDialog.setCancelable(true); + StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); + if(android.os.Build.VERSION.SDK_INT >= 29){ + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); + startActivity(intent); + } + catch(Exception e) { + } + } else { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/xManager Update.apk")), "application/vnd.android.package-archive"); + startActivity(intent); + } + catch(Exception e) { + } + } + } + }); + Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Success_Download, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Success_Download.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + } - public void requestReadExternalStorage() { - ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1000); - } - @Override - public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { - super.onRequestPermissionsResult(requestCode, permissions, grantResults); - if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { - try { - _Installation_Permission(); - com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Permission Granted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - } catch (Exception e) { - } - } else { - final AlertDialog.Builder Storage_Failed = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Message = "Storage permission not granted. You need to manually enable it."; - String MessageColor = "FFFFFF"; - Storage_Failed.setMessage(Html.fromHtml(""+Message+"")); - Storage_Failed.setPositiveButton("SETUP", new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Storage_Failed, int p) { - AlertDialog.setCancelable(true); - if (SDK_INT >= Build.VERSION_CODES.R) { - try { - Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); - intent.addCategory("android.intent.category.DEFAULT"); - intent.setData(Uri.parse(String.format("package:%s",getApplicationContext().getPackageName()))); - startActivityForResult(intent, 1000); - } catch (Exception e) { - Intent intent = new Intent(); - intent.setAction(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); - startActivityForResult(intent, 1000); - } - } - if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { - final AlertDialog.Builder Storage = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - AlertDialog = Storage.create(); - AlertDialog.dismiss(); - }else{ - _Permission(); - } - } - }); - try { - AlertDialog = Storage_Failed.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Permission Denied", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); - } catch (Exception e) { - } - } - + public void _Extension_4() { + if ((Installed_Version < Downloaded_Version) || ((Downloaded_Version > Installed_Version) || ((Installed_Version == Downloaded_Version) || Installed_Checker.equals("false")))) { + if (getISignature(getApplicationContext()).equals(getDSignature(getApplicationContext())) || Installed_Checker.equals("false")) { + StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); + if(android.os.Build.VERSION.SDK_INT >= 29){ + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); + } + } else { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); + } + } + } else { + final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Signature_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_spap_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Signature_Check.setMessage(Html.fromHtml(""+Message+"")); + Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, 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) { + } + } + }); + Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Signature_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + } + } + else { + if (Downloaded_Version < Installed_Version) { + final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); + Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, 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) { + } + } + }); + Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Downgrade_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + } + } + _Downgrade_Checker(); + } - public void _Storage_Permission() { - final AlertDialog.Builder Storage = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat("STORAGE PERMISSION".concat("")); - String TitleColor = "1DB954"; - Storage.setTitle(Html.fromHtml(""+Title+"")); - String Message = "xManager needs this permission to utilize the APK Location feature and to save the downloaded patched within that folder."; - String MessageColor = "FFFFFF"; - Storage.setMessage(Html.fromHtml(""+Message+"")); - Storage.setPositiveButton("SETUP", new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Storage, int p) { - AlertDialog.setCancelable(true); - try { - requestReadExternalStorage(); - } catch (Exception e) { - } + public void _Extension_5() { + if ((Installed_Version_Cloned < Downloaded_Version_Cloned) || ((Downloaded_Version_Cloned > Installed_Version_Cloned) || ((Installed_Version_Cloned == Downloaded_Version_Cloned) || Installed_Checker_Cloned.equals("false")))) { + if (getICSignature(getApplicationContext()).equals(getDCSignature(getApplicationContext())) || Installed_Checker_Cloned.equals("false")) { + StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); + if(android.os.Build.VERSION.SDK_INT >= 29){ + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); + } + } else { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Cloned (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + SketchwareUtil.CustomToast(getApplicationContext(), "Installation Failed", 0xFF000000, 14, 0xFFE0E0E0, 30, SketchwareUtil.BOTTOM); + } + } + } else { + final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Signature_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_cloned_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Signature_Check.setMessage(Html.fromHtml(""+Message+"")); + Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, 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) { + } + } + }); + Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Signature_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + } + } + else { + if (Downloaded_Version_Cloned < Installed_Version_Cloned) { + final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); + Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, 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) { + } + } + }); + Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Downgrade_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); } - }); - AlertDialog = Storage.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); + } + _Downgrade_Checker(); } - public void _Installation_Permission() { - final AlertDialog.Builder Installation = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat("INSTALLATION PERMISSION".concat("")); - String TitleColor = "1DB954"; - Installation.setTitle(Html.fromHtml(""+Title+"")); - String Message = "xManager needs this permission to install the downloaded patched."; - String MessageColor = "FFFFFF"; - Installation.setMessage(Html.fromHtml(""+Message+"")); - Installation.setPositiveButton("SETUP", new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Installation, int p) { - AlertDialog.setCancelable(true); - try { - startActivity(new Intent(android.provider.Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package:com.xc3fff0e.xmanager"))); - } catch (Exception e) { - } - } - }); - AlertDialog = Installation.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); - + 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); + 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); } - 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; - Animation d; - d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - d.setDuration(500); main_box_18.startAnimation(d); - d = null; - Animation e; - e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); - e.setDuration(600); main_box_9.startAnimation(e); - e = null; + 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); + _Install_Reminder(); + } + } } - 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_12)).getLayoutTransition() - .enableTransitionType(LayoutTransition.CHANGING); - - ((ViewGroup) findViewById(R.id.main_box_7)).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 _Signature_Checker_Lite() { + } + public String getILSignature(Context context) { + try { + android.content.pm.PackageInfo packageInfo = context.getPackageManager().getPackageInfo("com.spotify.lite", PackageManager.GET_SIGNATURES); + for (android.content.pm.Signature signature : packageInfo.signatures) { + String il_sha1 = geti_SHA1_(signature.toByteArray()); + return il_sha1; + } + } catch (android.content.pm.PackageManager.NameNotFoundException e) { + } + return ""; + } + + public String getil_SHA1_(byte[] sig) { + try { + java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA1"); + digest.update(sig); + byte[] hashtext = digest.digest(); + return il_bytes_To_Hex_(hashtext); + } catch (java.security.NoSuchAlgorithmException e) { + } + return ""; } - - 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() { - experiment_version_switch.setChecked(true); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - experiment_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() { - force_auto_install_switch.setChecked(true); - Timer = new TimerTask() { - @Override - public void run() { - runOnUiThread(new Runnable() { - @Override - public void run() { - force_auto_install_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)(900)); - } - }); - } - }; - _timer.schedule(Timer, (int)(700)); - } - }); - } - }; - _timer.schedule(Timer, (int)(850)); - } - }); - } - }; - _timer.schedule(Timer, (int)(650)); - } - }); - } - }; - _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)); + public String il_bytes_To_Hex_(byte[] bytes) { + final char[] hexArray = { '0', '1', '2', '3', '4', '5', '6', '7', '8', + '9', 'A', 'B', 'C', 'D', 'E', 'F' }; + char[] hexChars = new char[bytes.length * 2]; + int v; + for (int j = 0; j < bytes.length; j++) { + v = bytes[j] & 0xFF; + hexChars[j * 2] = hexArray[v >>> 4]; + hexChars[j * 2 + 1] = hexArray[v & 0x0F]; + } + return new String(hexChars); + } + { + + + } + public String getDLSignature(Context context) { + try { + android.content.pm.PackageInfo packageArchiveInfo = context.getPackageManager().getPackageArchiveInfo(apk_path_location.getText().toString().concat("Patched Lite (xManager).apk"), PackageManager.GET_SIGNATURES); + for (android.content.pm.Signature signature : packageArchiveInfo.signatures) { + String dl_sha1 = getd_SHA1_(signature.toByteArray()); + return dl_sha1; } - }); + } catch (Exception e) { } - }; - _timer.schedule(Timer, (int)(500)); + return ""; } + public String getdl_SHA1_(byte[] sig) { + try { + java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA1"); + digest.update(sig); + byte[] hashtext = digest.digest(); + return dl_bytes_To_Hex_(hashtext); + } catch (java.security.NoSuchAlgorithmException e) { + } + return ""; + } - 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 String dl_bytes_To_Hex_(byte[] bytes) { + final char[] hexArray = { '0', '1', '2', '3', '4', '5', '6', '7', '8', + '9', 'A', 'B', 'C', 'D', 'E', 'F' }; + char[] hexChars = new char[bytes.length * 2]; + int v; + for (int j = 0; j < bytes.length; j++) { + v = bytes[j] & 0xFF; + hexChars[j * 2] = hexArray[v >>> 4]; + hexChars[j * 2 + 1] = hexArray[v & 0x0F]; + } + return new String(hexChars); + } + { + + } - public void _Download_Wave(final String _url, final String _path) { + public void _Download_Lite(final String _url, final String _path) { android.net.ConnectivityManager connMgr = (android.net.ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); android.net.NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { @@ -17683,13 +16904,48 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Wave (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -17879,12 +17135,12 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Download/Patched Wave (xManager).apk", apk_path_location.getText().toString().concat("Patched Wave (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); } catch(Exception e) { } if (!MainActivity.this.isFinishing()) { - _Extension_9(); + _Extension_7(); prog.dismiss(); } prog.dismiss(); @@ -17909,7 +17165,7 @@ public class MainActivity extends AppCompatActivity { } - public void _Download_Install_Wave(final String _url, final String _path) { + public void _Download_Install_Lite(final String _url, final String _path) { android.net.ConnectivityManager connMgr = (android.net.ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); android.net.NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); if (networkInfo != null && networkInfo.isConnected()) { @@ -17924,13 +17180,48 @@ public class MainActivity extends AppCompatActivity { request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN); request.setMimeType("application/vnd.android.package-archive"); request.allowScanningByMediaScanner(); - request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Wave (xManager).apk"); + request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Patched Lite (xManager).apk"); final DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE); final long downloadId = manager.enqueue(request); final ProgressDialog prog = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); final ProgressDialog check = new ProgressDialog(MainActivity.this, R.style.Progress_Dialog); - prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); - check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + if (THEME.getString("THEME", "").equals("14")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_green); + } else { + if (THEME.getString("THEME", "").equals("15")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_blue); + } else { + if (THEME.getString("THEME", "").equals("16")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_red); + } else { + if (THEME.getString("THEME", "").equals("17")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_orange); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_orange);; + } else { + if (THEME.getString("THEME", "").equals("18")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_pink); + } else { + if (THEME.getString("THEME", "").equals("19")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_purple); + } else { + if (THEME.getString("THEME", "").equals("20")) { + prog.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + check.getWindow().setBackgroundDrawableResource(R.drawable.light_cyan); + } else { + prog.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + check.getWindow().setBackgroundDrawableResource(R.drawable.progress_dialog); + } + } + } + } + } + } + } Thread progress = new Thread() { @Override public void run() { @@ -18120,7 +17411,7 @@ public class MainActivity extends AppCompatActivity { @Override public void run() { try { - FileUtil.copyFile("/storage/emulated/0/Download/Patched Wave (xManager).apk", apk_path_location.getText().toString().concat("Patched Wave (xManager).apk")); + FileUtil.copyFile("/storage/emulated/0/Download/Patched Lite (xManager).apk", apk_path_location.getText().toString().concat("Patched Lite (xManager).apk")); } catch(Exception e) { } @@ -18132,14 +17423,15 @@ public class MainActivity extends AppCompatActivity { public void run() { prog.dismiss(); check.dismiss(); - if ((Installed_Version_Wave < Downloaded_Version_Wave) || ((Downloaded_Version_Wave > Installed_Version_Wave) || ((Installed_Version_Wave == Downloaded_Version_Wave) || Installed_Checker_Wave.equals("false")))) { - if (getIWSignature(getApplicationContext()).equals(getDWSignature(getApplicationContext())) || Installed_Checker_Wave.equals("false")) { + _Downgrade_Checker(); + if ((Installed_Version_Lite < Downloaded_Version_Lite) || ((Downloaded_Version_Lite > Installed_Version_Lite) || ((Installed_Version_Lite == Downloaded_Version_Lite) || Installed_Checker_Lite.equals("false")))) { + if (getILSignature(getApplicationContext()).equals(getDLSignature(getApplicationContext())) || Installed_Checker_Lite.equals("false")) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); if(android.os.Build.VERSION.SDK_INT >= 29){ try { Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -18148,7 +17440,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_VIEW); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -18169,7 +17461,7 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Signature_Check, int p) { AlertDialog.setCancelable(true); try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.aspiro.tidal")); + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); startActivity(intent); } catch(Exception e) { @@ -18190,7 +17482,7 @@ public class MainActivity extends AppCompatActivity { } } else { - if (Downloaded_Version_Wave < Installed_Version_Wave) { + if (Downloaded_Version_Lite < Installed_Version_Lite) { if (!MainActivity.this.isFinishing()) { final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(installation_failed_0.concat("")); @@ -18204,7 +17496,7 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Downgrade_Check, int p) { AlertDialog.setCancelable(true); try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.aspiro.tidal")); + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); startActivity(intent); } catch(Exception e) { @@ -18249,97 +17541,15 @@ public class MainActivity extends AppCompatActivity { } - public void _Signature_Checker_Wave() { - } - public String getIWSignature(Context context) { - try { - android.content.pm.PackageInfo packageInfo = context.getPackageManager().getPackageInfo("com.aspiro.tidal", PackageManager.GET_SIGNATURES); - for (android.content.pm.Signature signature : packageInfo.signatures) { - String iw_sha1 = geti_SHA1_(signature.toByteArray()); - return iw_sha1; - } - } catch (android.content.pm.PackageManager.NameNotFoundException e) { - } - return ""; - } - - public String getiw_SHA1_(byte[] sig) { - try { - java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA1"); - digest.update(sig); - byte[] hashtext = digest.digest(); - return iw_bytes_To_Hex_(hashtext); - } catch (java.security.NoSuchAlgorithmException e) { - } - return ""; - } - - public String iw_bytes_To_Hex_(byte[] bytes) { - final char[] hexArray = { '0', '1', '2', '3', '4', '5', '6', '7', '8', - '9', 'A', 'B', 'C', 'D', 'E', 'F' }; - char[] hexChars = new char[bytes.length * 2]; - int v; - for (int j = 0; j < bytes.length; j++) { - v = bytes[j] & 0xFF; - hexChars[j * 2] = hexArray[v >>> 4]; - hexChars[j * 2 + 1] = hexArray[v & 0x0F]; - } - return new String(hexChars); - } - { - - - } - public String getDWSignature(Context context) { - try { - android.content.pm.PackageInfo packageArchiveInfo = context.getPackageManager().getPackageArchiveInfo(apk_path_location.getText().toString().concat("Patched Wave (xManager).apk"), PackageManager.GET_SIGNATURES); - for (android.content.pm.Signature signature : packageArchiveInfo.signatures) { - String dw_sha1 = getd_SHA1_(signature.toByteArray()); - return dw_sha1; - } - } catch (Exception e) { - } - return ""; - } - - public String getdw_SHA1_(byte[] sig) { - try { - java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA1"); - digest.update(sig); - byte[] hashtext = digest.digest(); - return dw_bytes_To_Hex_(hashtext); - } catch (java.security.NoSuchAlgorithmException e) { - } - return ""; - } - - public String dw_bytes_To_Hex_(byte[] bytes) { - final char[] hexArray = { '0', '1', '2', '3', '4', '5', '6', '7', '8', - '9', 'A', 'B', 'C', 'D', 'E', 'F' }; - char[] hexChars = new char[bytes.length * 2]; - int v; - for (int j = 0; j < bytes.length; j++) { - v = bytes[j] & 0xFF; - hexChars[j * 2] = hexArray[v >>> 4]; - hexChars[j * 2 + 1] = hexArray[v & 0x0F]; - } - return new String(hexChars); - } - { - - - } - - - public void _Extension_8() { - if ((Installed_Version_Wave < Downloaded_Version_Wave) || ((Downloaded_Version_Wave > Installed_Version_Wave) || ((Installed_Version_Wave == Downloaded_Version_Wave) || Installed_Checker_Wave.equals("false")))) { - if (getIWSignature(getApplicationContext()).equals(getDWSignature(getApplicationContext())) || Installed_Checker_Wave.equals("false")) { + public void _Extension_6() { + if ((Installed_Version_Lite < Downloaded_Version_Lite) || ((Downloaded_Version_Lite > Installed_Version_Lite) || ((Installed_Version_Lite == Downloaded_Version_Lite) || Installed_Checker_Lite.equals("false")))) { + if (getILSignature(getApplicationContext()).equals(getDLSignature(getApplicationContext())) || Installed_Checker_Lite.equals("false")) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); if(android.os.Build.VERSION.SDK_INT >= 29){ try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); - intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(intent); _Reminder(); } @@ -18349,7 +17559,7 @@ public class MainActivity extends AppCompatActivity { } else { try { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); startActivity(intent); _Reminder(); } @@ -18370,7 +17580,7 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Signature_Check, int p) { AlertDialog.setCancelable(true); try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.aspiro.tidal")); + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); startActivity(intent); } catch(Exception e) { @@ -18385,12 +17595,12 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Signature_Check.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } } else { - if (Downloaded_Version_Wave < Installed_Version_Wave) { + if (Downloaded_Version_Lite < Installed_Version_Lite) { final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); String Title = "".concat(installation_failed_0.concat("")); String TitleColor = "1DB954"; @@ -18403,7 +17613,7 @@ public class MainActivity extends AppCompatActivity { public void onClick(DialogInterface Downgrade_Check, int p) { AlertDialog.setCancelable(true); try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.aspiro.tidal")); + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); startActivity(intent); } catch(Exception e) { @@ -18418,128 +17628,480 @@ public class MainActivity extends AppCompatActivity { }); AlertDialog = Downgrade_Check.create(); AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + _AlertDialog_Color(); AlertDialog.show(); } - } + } + _Downgrade_Checker(); + + } + + + public void _Extension_7() { + final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); + String Title = "".concat(download_success_0.concat("")); + String TitleColor = "1DB954"; + Success_Download.setTitle(Html.fromHtml(""+Title+"")); + Success_Download.setPositiveButton(install_now_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Success_Download, int p) { + AlertDialog.setCancelable(true); + _Downgrade_Checker(); + if ((Installed_Version_Lite < Downloaded_Version_Lite) || ((Downloaded_Version_Lite > Installed_Version_Lite) || ((Installed_Version_Lite == Downloaded_Version_Lite) || Installed_Checker_Lite.equals("false")))) { + if (getILSignature(getApplicationContext()).equals(getDLSignature(getApplicationContext())) || Installed_Checker_Lite.equals("false")) { + StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); + if(android.os.Build.VERSION.SDK_INT >= 29){ + try { + Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); + intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + } + } else { + try { + Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); + intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Lite (xManager).apk")), "application/vnd.android.package-archive"); + startActivity(intent); + _Reminder(); + } + catch(Exception e) { + } + } + } else { + if (!MainActivity.this.isFinishing()) { + final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Signature_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_cloned_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Signature_Check.setMessage(Html.fromHtml(""+Message+"")); + Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, int p) { + AlertDialog.setCancelable(true); + try { + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); + startActivity(intent); + } + catch(Exception e) { + } + } + }); + Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Signature_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Signature_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + } + } + } + else { + if (!MainActivity.this.isFinishing()) { + if (Downloaded_Version_Lite < Installed_Version_Lite) { + final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat(installation_failed_0.concat("")); + String TitleColor = "1DB954"; + Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); + String Message = installation_failed_desc_0.replace("\n", "
"); + String MessageColor = "FFFFFF"; + Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); + Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, int p) { + AlertDialog.setCancelable(true); + try { + Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.spotify.lite")); + startActivity(intent); + } + catch(Exception e) { + } + } + }); + Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Downgrade_Check, int p) { + AlertDialog.setCancelable(true); + } + }); + AlertDialog = Downgrade_Check.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + } + } + } + } + }); + Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Success_Download, int p) { + AlertDialog.setCancelable(true); + _Reminder(); + } + }); + AlertDialog = Success_Download.create(); + AlertDialog.setCancelable(false); + _AlertDialog_Color(); + AlertDialog.show(); + + } + + + public void _Permission() { + if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED + || ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_DENIED) { + _Storage_Permission(); + } + } + + public void requestReadExternalStorage() { + ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1000); + } + + @Override + public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { + try { + _Installation_Permission(); + com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Permission Granted", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); + } catch (Exception e) { + } + } else { + final AlertDialog.Builder Storage_Failed = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Message = "Storage permission not granted. You need to manually enable it."; + String MessageColor = "FFFFFF"; + Storage_Failed.setMessage(Html.fromHtml(""+Message+"")); + Storage_Failed.setPositiveButton("SETUP", new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Storage_Failed, int p) { + AlertDialog.setCancelable(true); + if (SDK_INT >= Build.VERSION_CODES.R) { + try { + Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + intent.addCategory("android.intent.category.DEFAULT"); + intent.setData(Uri.parse(String.format("package:%s",getApplicationContext().getPackageName()))); + startActivityForResult(intent, 1000); + } catch (Exception e) { + Intent intent = new Intent(); + intent.setAction(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + startActivityForResult(intent, 1000); + } + } + if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { + final AlertDialog.Builder Storage = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + AlertDialog = Storage.create(); + AlertDialog.dismiss(); + }else{ + _Permission(); + } + } + }); + try { + AlertDialog = Storage_Failed.create(); + AlertDialog.setCancelable(false); + AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + AlertDialog.show(); + com.google.android.material.snackbar.Snackbar.make(main_refresh_layout, "Permission Denied", com.google.android.material.snackbar.Snackbar.LENGTH_LONG).show(); + } catch (Exception e) { + } + } + + } + + + public void _Storage_Permission() { + final AlertDialog.Builder Storage = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat("STORAGE PERMISSION".concat("")); + String TitleColor = "1DB954"; + Storage.setTitle(Html.fromHtml(""+Title+"")); + String Message = "xManager needs this permission to utilize the APK Location feature and to save the downloaded patched within that folder."; + String MessageColor = "FFFFFF"; + Storage.setMessage(Html.fromHtml(""+Message+"")); + Storage.setPositiveButton("SETUP", new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface Storage, int p) { + AlertDialog.setCancelable(true); + try { + requestReadExternalStorage(); + } catch (Exception e) { + } + } + }); + AlertDialog = Storage.create(); + AlertDialog.setCancelable(false); + AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + AlertDialog.show(); } - public void _Extension_9() { - final AlertDialog.Builder Success_Download = new AlertDialog.Builder(MainActivity.this, R.style.Other_Dialog); - String Title = "".concat(download_success_0.concat("")); + public void _Installation_Permission() { + final AlertDialog.Builder Installation = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); + String Title = "".concat("INSTALLATION PERMISSION".concat("")); String TitleColor = "1DB954"; - Success_Download.setTitle(Html.fromHtml(""+Title+"")); - Success_Download.setPositiveButton(install_now_0, new DialogInterface.OnClickListener(){ + Installation.setTitle(Html.fromHtml(""+Title+"")); + String Message = "xManager needs this permission to install the downloaded patched."; + String MessageColor = "FFFFFF"; + Installation.setMessage(Html.fromHtml(""+Message+"")); + Installation.setPositiveButton("SETUP", new DialogInterface.OnClickListener(){ @Override - public void onClick(DialogInterface Success_Download, int p) { + public void onClick(DialogInterface Installation, int p) { AlertDialog.setCancelable(true); - if ((Installed_Version_Wave < Downloaded_Version_Wave) || ((Downloaded_Version_Wave > Installed_Version_Wave) || ((Installed_Version_Wave == Downloaded_Version_Wave) || Installed_Checker_Wave.equals("false")))) { - if (getIWSignature(getApplicationContext()).equals(getDWSignature(getApplicationContext())) || Installed_Checker_Wave.equals("false")) { - StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); - if(android.os.Build.VERSION.SDK_INT >= 29){ - try { - Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(FileProvider.getUriForFile(MainActivity.this, "com.xc3fff0e.xmanager.provider", new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); - intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } else { - try { - Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); - intent.setDataAndType(Uri.fromFile(new File("/storage/emulated/0/Download/Patched Wave (xManager).apk")), "application/vnd.android.package-archive"); - startActivity(intent); - _Reminder(); - } - catch(Exception e) { - } - } - } else { - if (!MainActivity.this.isFinishing()) { - final AlertDialog.Builder Signature_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Signature_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_cloned_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Signature_Check.setMessage(Html.fromHtml(""+Message+"")); - Signature_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.aspiro.tidal")); - startActivity(intent); - } - catch(Exception e) { - } - } - }); - Signature_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Signature_Check, int p) { - AlertDialog.setCancelable(true); - } + try { + startActivity(new Intent(android.provider.Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package:com.xc3fff0e.xmanager"))); + } catch (Exception e) { + } + } + }); + AlertDialog = Installation.create(); + AlertDialog.setCancelable(false); + AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); + AlertDialog.show(); + + } + + + 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; + Animation d; + d = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); + d.setDuration(500); main_box_18.startAnimation(d); + d = null; + Animation e; + e = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.slide_in_left); + e.setDuration(600); main_box_9.startAnimation(e); + e = 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() { + experiment_version_switch.setChecked(true); + Timer = new TimerTask() { + @Override + public void run() { + runOnUiThread(new Runnable() { + @Override + public void run() { + experiment_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() { + force_auto_install_switch.setChecked(true); + Timer = new TimerTask() { + @Override + public void run() { + runOnUiThread(new Runnable() { + @Override + public void run() { + force_auto_install_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)(900)); + } + }); + } + }; + _timer.schedule(Timer, (int)(700)); + } + }); + } + }; + _timer.schedule(Timer, (int)(850)); + } + }); + } + }; + _timer.schedule(Timer, (int)(650)); + } + }); + } + }; + _timer.schedule(Timer, (int)(800)); + } + }); + } + }; + _timer.schedule(Timer, (int)(600)); + } + }); + } + }; + _timer.schedule(Timer, (int)(750)); + } }); - AlertDialog = Signature_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); + } + }; + _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(); } - } - } - else { - if (!MainActivity.this.isFinishing()) { - if (Downloaded_Version_Wave < Installed_Version_Wave) { - final AlertDialog.Builder Downgrade_Check = new AlertDialog.Builder(MainActivity.this, R.style.Alert_Dialog); - String Title = "".concat(installation_failed_0.concat("")); - String TitleColor = "1DB954"; - Downgrade_Check.setTitle(Html.fromHtml(""+Title+"")); - String Message = installation_failed_desc_0.replace("\n", "
"); - String MessageColor = "FFFFFF"; - Downgrade_Check.setMessage(Html.fromHtml(""+Message+"")); - Downgrade_Check.setPositiveButton(uninstall_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - try { - Intent intent = new Intent(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:com.aspiro.tidal")); - startActivity(intent); - } - catch(Exception e) { - } - } - }); - Downgrade_Check.setNeutralButton(close_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Downgrade_Check, int p) { - AlertDialog.setCancelable(true); - } - }); - AlertDialog = Downgrade_Check.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); + catch(Exception e) { } } - } - } - }); - Success_Download.setNeutralButton(later_0, new DialogInterface.OnClickListener(){ - @Override - public void onClick(DialogInterface Success_Download, int p) { - AlertDialog.setCancelable(true); - _Reminder(); + }); } - }); - AlertDialog = Success_Download.create(); - AlertDialog.setCancelable(false); - AlertDialog.getWindow().setBackgroundDrawableResource(R.drawable.background); - AlertDialog.show(); + }; + _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)); } @@ -18688,6 +18250,177 @@ public class MainActivity extends AppCompatActivity { _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_9.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); + main_box_10.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); + main_box_11.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_18.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_2.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); + box_about_3.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); + box_about_4.setBackground(new GradientDrawable() { public GradientDrawable getIns(int a, int b) { this.setCornerRadius(a); this.setColor(b); return this; } }.getIns((int)25, 0xFF171717)); + box_about_5.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); + experiment_version.setTextColor(0xFF1DB954); + list_auto_refresh.setTextColor(0xFF1DB954); + force_auto_install.setTextColor(0xFF1DB954); + disable_reward_ad.setTextColor(0xFF1DB954); + disable_notification.setTextColor(0xFF1DB954); + hide_stock_patched.setTextColor(0xFF1DB954); + hide_amoled_patched.setTextColor(0xFF1DB954); + hide_lite_patched.setTextColor(0xFF1DB954); + theme.setTextColor(0xFF1DB954); + language.setTextColor(0xFF1DB954); + apk_location.setTextColor(0xFF1DB954); + clear_directory_folders.setTextColor(0xFF1DB954); + reboot.setTextColor(0xFFFFFFFF); + reset_preferences.setTextColor(0xFFFFFFFF); + xmanager_dev.setTextColor(0xFF1DB954); + patched_devs.setTextColor(0xFF1DB954); + support_team.setTextColor(0xFF1DB954); + manager_testers.setTextColor(0xFF1DB954); + manager_hosting.setTextColor(0xFF1DB954); + mobilism_team.setTextColor(0xFF1DB954); + forum_team.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_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; @@ -18934,78 +18667,6 @@ public class MainActivity extends AppCompatActivity { } } - public class List_items_4Adapter extends BaseAdapter { - - ArrayList> _data; - - public List_items_4Adapter(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("LATEST RELEASE"); - sub_separator.setTextColor(0xFF616161); - sub_separator.setText("|"); - } - else { - sub.setTextColor(0xFFBDBDBD); - sub.setText("OLDER RELEASE"); - 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(wave_patched.get((int)(wave_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; -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 From 7464efb4172dbecee099803fa9ea949dddff28af Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Fri, 3 May 2024 16:01:28 +0800 Subject: Update SplashActivity.java --- .../java/com/xc3fff0e/xmanager/SplashActivity.java | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/app/src/main/java/com/xc3fff0e/xmanager/SplashActivity.java b/app/src/main/java/com/xc3fff0e/xmanager/SplashActivity.java index 5e189a5..f022e9f 100644 --- a/app/src/main/java/com/xc3fff0e/xmanager/SplashActivity.java +++ b/app/src/main/java/com/xc3fff0e/xmanager/SplashActivity.java @@ -2,8 +2,10 @@ 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; @@ -51,6 +53,7 @@ public class SplashActivity extends AppCompatActivity { private TimerTask Timer; private Intent Switch_Activity = new Intent(); + private SharedPreferences THEME; @Override protected void onCreate(Bundle _savedInstanceState) { @@ -67,6 +70,7 @@ public class SplashActivity extends AppCompatActivity { 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() { @@ -129,6 +133,7 @@ public class SplashActivity extends AppCompatActivity { _timer.schedule(Timer, (int)(1000)); _Dark_Navigation(); + _Theme_UI(); } @Override @@ -143,6 +148,46 @@ public class SplashActivity extends AppCompatActivity { } + 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(); -- cgit v1.2.3 From 805504746882cfa62e9505035eff4a25c92fa133 Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Fri, 3 May 2024 16:03:37 +0800 Subject: Add files via upload --- app/src/main/res/drawable/light_blue.xml | 9 +++++++++ app/src/main/res/drawable/light_cyan.xml | 9 +++++++++ app/src/main/res/drawable/light_green.xml | 9 +++++++++ app/src/main/res/drawable/light_orange.xml | 9 +++++++++ app/src/main/res/drawable/light_pink.xml | 9 +++++++++ app/src/main/res/drawable/light_purple.xml | 9 +++++++++ app/src/main/res/drawable/light_red.xml | 9 +++++++++ 7 files changed, 63 insertions(+) create mode 100644 app/src/main/res/drawable/light_blue.xml create mode 100644 app/src/main/res/drawable/light_cyan.xml create mode 100644 app/src/main/res/drawable/light_green.xml create mode 100644 app/src/main/res/drawable/light_orange.xml create mode 100644 app/src/main/res/drawable/light_pink.xml create mode 100644 app/src/main/res/drawable/light_purple.xml create mode 100644 app/src/main/res/drawable/light_red.xml diff --git a/app/src/main/res/drawable/light_blue.xml b/app/src/main/res/drawable/light_blue.xml new file mode 100644 index 0000000..8605fa9 --- /dev/null +++ b/app/src/main/res/drawable/light_blue.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/light_cyan.xml b/app/src/main/res/drawable/light_cyan.xml new file mode 100644 index 0000000..e038c15 --- /dev/null +++ b/app/src/main/res/drawable/light_cyan.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/light_green.xml b/app/src/main/res/drawable/light_green.xml new file mode 100644 index 0000000..2bd6492 --- /dev/null +++ b/app/src/main/res/drawable/light_green.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/light_orange.xml b/app/src/main/res/drawable/light_orange.xml new file mode 100644 index 0000000..c27ea8f --- /dev/null +++ b/app/src/main/res/drawable/light_orange.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/light_pink.xml b/app/src/main/res/drawable/light_pink.xml new file mode 100644 index 0000000..78c71bd --- /dev/null +++ b/app/src/main/res/drawable/light_pink.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/light_purple.xml b/app/src/main/res/drawable/light_purple.xml new file mode 100644 index 0000000..719d135 --- /dev/null +++ b/app/src/main/res/drawable/light_purple.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/light_red.xml b/app/src/main/res/drawable/light_red.xml new file mode 100644 index 0000000..9005b6e --- /dev/null +++ b/app/src/main/res/drawable/light_red.xml @@ -0,0 +1,9 @@ + + + + + + + + + -- cgit v1.2.3 -- cgit v1.2.3 -- cgit v1.2.3 From dd00108c1809e886af09f4dccd55e0ef6a72fa0c Mon Sep 17 00:00:00 2001 From: xC3FFF0E <78732474+xC3FFF0E@users.noreply.github.com> Date: Fri, 3 May 2024 16:05:08 +0800 Subject: Update main.xml --- app/src/main/res/layout/main.xml | 263 +-------------------------------------- 1 file changed, 2 insertions(+), 261 deletions(-) diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml index 66c86aa..7bb438a 100644 --- a/app/src/main/res/layout/main.xml +++ b/app/src/main/res/layout/main.xml @@ -1158,49 +1158,6 @@ android:thumb="@drawable/thumb" /> - - - - - - - - @@ -2480,7 +2437,7 @@ android:paddingLeft="8dp" android:paddingRight="8dp" android:paddingBottom="5dp" - android:text="ClientSiderz" + android:text="ClientSiderz | gatesbydude" android:textSize="14sp" android:textStyle="bold" android:textColor="#FFFFFF" /> @@ -3299,194 +3256,6 @@ android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb" android:divider="#171717" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Date: Fri, 3 May 2024 16:09:01 +0800 Subject: Update strings.xml --- app/src/main/res/values/strings.xml | 208 ++++++++++++++---------------------- 1 file changed, 82 insertions(+), 126 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index eb9f41a..6d9ab86 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -77,7 +77,6 @@ HIDE STOCK PATCHED HIDE AMOLED PATCHED HIDE LITE PATCHED - HIDE WAVE PATCHED CLOSE CLONED SP/AP @@ -168,7 +167,6 @@ প্যাচ করা স্টক লুকান অ্যামোলেড প্যাচড লুকান হালকা প্যাচ লুকান - ওয়েভ প্যাচ করা লুকান বন্ধ করুন ক্লোনড SP/AP @@ -259,7 +257,6 @@ 隐藏股票修补 隐藏AMOLED修补 隐藏精简版修补 - 隐藏波修补 关闭 克隆版 默认版或纯黑版 @@ -350,7 +347,6 @@ CACHER LE STOCK RAPIÉCÉ MASQUER AMOLED PATCHÉ MASQUER LITE PATCHÉ - CACHER LA VAGUE CORRIGÉE FERMER CLONER SP/AP @@ -441,7 +437,6 @@ ΑΠΌΚΡΥΨΗ ΑΠΟΘΈΜΑΤΟΣ ΑΠΌΚΡΥΨΗ AMOLED PATCHED ΑΠΌΚΡΥΨΗ LITE PATCHED - ΑΠΌΚΡΥΨΗ ΚΎΜΑΤΟΣ ΚΛΕΊΣΕΤΕ ΚΛΩΝΟΠΟΙΗΘΕΊ SP/AP @@ -532,7 +527,6 @@ SEMBUNYIKAN STOK YANG DITAMBAL SEMBUNYIKAN AMOLED YANG DITAMBAL SEMBUNYIKAN LITE DITAMBAL - SEMBUNYIKAN GELOMBANG DITAMBAL Tutup Dikloning SP/AP @@ -623,7 +617,6 @@ NASCONDI PATCH STOCK NASCONDI PATCH AMOLED NASCONDI PATCH LITE - NASCONDI PATCH WAVE CHIUDI CLONA SP/AP @@ -714,7 +707,6 @@ UKRYJ ZAPAS POŁATANY UKRYJ AMOLED ZAŁATANY UKRYJ LITE ZAŁATANE - UKRYJ FALĘ ZAŁATANĄ Zamknij Klona ZW/AM @@ -805,7 +797,6 @@ OCULTAR ESTOQUE REMENDADO OCULTAR AMOLED REMENDADO OCULTAR LITE REMENDADA - OCULTAR ONDA REMENDADA FECHAR CLONAR SP/AP @@ -822,40 +813,40 @@ xManager INSTALADA ÚLTIMA - VERSÕES + VERSÕES NOTAS DA VERSÃO FERRAMENTAS DO MANAGER FONTE - DISCORDIA - TELEGRAMA + 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 manualmente refrescar a lista ao arrastar o ecrã principal para baixo. + 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á automaticamente instalar a aplicação modificada e atualizar uma vez que feita a transferência. - MOSTRAR TEMAS + Ativar isto irá instalar automaticamente a aplicação modificada e atualizar uma vez que feita a transferência. + TEMAS LOCALIZAÇÃO DA APK - Diretório do ficheiro onde queres guardar a 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 AS PASTAS DO DIRETÓRIO - Toca para apagar todas as pastas do diretório incluindo as apks transferidas e atualizações. + 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 Desenvolvedores do Mod do Spotify - Equipa de Suporte do Telegram + Equipa de Suporte do Telegram | Discord | Reddit Testadores do Mod/Manager - Links de Armazenamento do Manager + Base de Dados e Links de Armazenamento do Manager Equipa do Mobilism Equipa do FORUM.APK-RELEASE.NET OBRIGADO A TODOS OS CONTRIBUIDORES! ❤️ Selecionaste esta versão modificada. Queres continuar? - INFORMAÇÃO DO PATCH - Transferir esta apk modificada irá substituir o ficheiro anterior localizado no directório de ficheiros externos da aplicação. - A FAZER TRANSFERÊNCIA DO FICHEIRO + 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 @@ -867,47 +858,46 @@ VOLTAR ATRÁS FAZER TRANSFERÊNCIA DA ATUALIZAÇÃO AGORA NÃO - LIGAÇÃO DO ESPELHO - LITE + TRANSFERÊNCIA ALTERNATIVA + VERSÃO LEVE Experimental - EXPERIMENTAL VERSION - habilitando isso permite que você baixe e instale a versão experimental do aplicativo Corrigido.\n\nisso inclui recursos de acesso alfa, beta e antecipado que não estão disponíveis no estoque corrigido. Além disso, não é garantido estável. + 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 abre a aplicação mais tarde. + O xManager está indisponível neste momento. Por favor tenta mais tarde. OBRIGADO! IDIOMA - SITE + WEBSITE REDDIT - PERGUNTA + FAQ 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. + 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 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. + 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 - 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? + 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 - 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 - OCULTAR ONDA REMENDADA + 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 - CLONAR + CLONE SP/AP INSTALAR - INSTALAR + DESINSTALAR IGNORAR - EXCLUIR - DESINSTALAR CORRIGIDO - ABRIR CONFIGURAÇÕES - ABERTO CORRIGIDO - RECUPERAR E REINICIAR + APAGAR + DESINSTALAR MODIFICAÇÃO + ABRIR DEFINIÇÕES + ABRIR MODIFICAÇÃO + REPÔR E REINICIAR xManager @@ -987,7 +977,6 @@ СКРЫТЬ ИСПРАВЛЕННЫЙ STOCK СКРЫТЬ ИСПРАВЛЕННЫЙ AMOLED СКРЫТЬ ИСПРАВЛЕННЫЙ LITE - СКРЫТЬ ИСПРАВЛЕННЫЙ WAVE ЗАКРЫТЬ КЛОНИPОВАННЫЙ SP/AP @@ -1078,7 +1067,6 @@ OCULTAR STOCK PARCHEADO OCULTAR AMOLED PARCHEADO OCULTAR LITE PARCHEADO - OCULTAR WAVE PARCHEADO CERRAR CLONAR SÍ/INFO @@ -1169,7 +1157,6 @@ ПРИХОВАТИ ВИПРАВЛЕНИЙ STOCK ПРИХОВАТИ ВИПРАВЛЕНИЙ AMOLED ПРИХОВАТИ ВИПРАВЛЕНИЙ LITE - ПРИХОВАТИ ВИПРАВЛЕНИЙ WAVE закривати КЛОНОВАНИЙ SP/AP @@ -1260,7 +1247,6 @@ STOK YAMAYI GİZLE AMOLED YAMAYI GİZLE HAFİF YAMAYI GİZLE - DALGA YAMAYI GİZLE KAPAT KLONLANMIŞ SP/AP @@ -1351,7 +1337,6 @@ إخفاء العادي المعدل إخفاء AMOLED المعدل إخفاء لايت المعدل - إخفاء Wave المعدل إغلاق المستنسخة ري / آم @@ -1442,7 +1427,6 @@ SKRIJ ZALOGE ZAKRPANE SKRIJ AMOLED ZAKRPAN SKRIJ LITE ZAKRPAN - SKRIJ VAL ZAKRPAN Zapri Klonirano SP/AP @@ -1533,7 +1517,6 @@ ASCUNDE STOC PATCH-URI ASCUNDE AMOLED PATCH-URI ASCUNDE LITE PATCH-URI - ASCUNDE VAL PATCH-URI ÎNCHIDE CLONĂ OB/AM @@ -1624,7 +1607,6 @@ 재고 패치 숨기기 패치된 아몰레드 숨기기 라이트 패치 숨기기 - 웨이브 패치 숨기기 닫기 복제됨 SP/AP @@ -1715,7 +1697,6 @@ HIDE STOCK PATCHED HIDE AMOLED PATCHED HIDE LITE PATCHED - HIDE WAVE PATCHED SLUITEN KLONEN SP/AP @@ -1806,7 +1787,6 @@ ẨN CỔ VÁ ẨN AMOLED VÁ ẨN LITE VÁ - ẨN SÓNG VÁ ĐÓNG CLONE SP/AP @@ -1818,7 +1798,7 @@ MỞ CÁC THIẾT LẬP MỞ BẢN VÁ REFETCH VÀ KHỞI ĐỘNG LẠI - + xManager INSTALLIERT @@ -1897,7 +1877,6 @@ AUSGEBLENDETE BESTÄNDE AUSBLENDEN AMOLED GEPATCHT AUSBLENDEN LITE GEPATCHT AUSBLENDEN - WELLE GEPATCHT AUSBLENDEN SCHLIEßEN KLONEN SP/AP @@ -1988,7 +1967,6 @@ پنهان کردن سهام پچ شده پنهان آمولد وصله پنهان لایت وصله - پنهان کردن موج وصله بستن کلون شده دوباره / صبح @@ -2079,7 +2057,6 @@ הסתרת מלאי שתוקנה הסתר טלאים הסתר לייט תוקן - הסתר גל תוקן סגור משובט SP/AP @@ -2174,7 +2151,6 @@ SKRYŤ ZÁSOBY OPRAVENÉ SKRYŤ AMOLED OPRAVA SKRYŤ LITE OPRAVA - SKRYŤ VLNU OPRAVA ZAVRIEŤ KLONOVANÝ SP/AP @@ -2265,7 +2241,6 @@ DÖLJ LAGER PATCHED DÖLJ AMOLED PATCHED DÖLJ LITE PATCHED - DÖLJ VÅG PATCHED STÄNG KLONAD VA/AM @@ -2356,7 +2331,6 @@ PIILOTA VARASTOSSA PAIKATTU PIILOTA AMOLED PAIKATTU PIILOTA LITE PAIKATTU - PIILOAALTO PAIKATTU SULJE KLOONATTU SP/AP @@ -2447,7 +2421,6 @@ SKRÝT OPRAVENÉ ZÁSOBY SKRÝT AMOLED ZÁSOBY SKRÝT LITE ZÁSOBY - SKRÝT WAVE ZÁSOBY ZAVŘÍT KLONOVANÁ SP/AP @@ -2538,7 +2511,6 @@ 隱藏原始版本修補程式 隱藏純黑版本修補程式 隱藏精簡版本修補程式 - 隱藏 Wave 修補程式 關閉 克隆版本 預設或純黑版本 @@ -2629,7 +2601,6 @@ СКРИВАНЕ НА НАЛИЧНОСТИТЕ КРЪПКА СКРИВАНЕ НА АМОЛЕД КРЪПКА СКРИВАНЕ НА ЛЕКИ КРЪПКИ - СКРИВАНЕ НА КРЪПКАТА НА ВЪЛНАТА ЗАТВАРЯНЕ КЛОНИРАН SP/AP @@ -2720,7 +2691,6 @@ САКРИЈ STOCK ПЕЧ САКРИЈ AMOLED ПЕЧ САКРИЈ LITE ПЕЧ - САКРИЈ WAVE ПЕЧ ЗАТВОРИ КЛОНИРАН SP/AP @@ -2811,7 +2781,6 @@ SAKRIJ STOCK PEČ SAKRIJ AMOLED PEČ SAKRIJ LITE PEČ - SAKRIJ WAVE PEČ ZATVORI KLONIRAN SP/AP @@ -2902,7 +2871,6 @@ OCULTA LA PILA APEDAÇADA OCULTA AMOLED PEGATS OCULTA EL PEGAT LITE - OCULTA L\'WAVE PEGADA TANCAR CLONAR SI/INFO @@ -2931,80 +2899,79 @@ Iestatījumi Par SARAKSTA AUTOMĀTISKA ATJAUNOŠANA - Aktivizējot šito, saraksts tiks automātiski atjaunots ikreiz, kad palaižat programmu. Varat manuāli atjaunināt sarakstu, velkot galveno ekrānu uz leju.\n\nJūs varat manuāli atjaunināt sarakstu, velkot galveno ekrānu uz leju. + 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 labotā lietojumprogramma un atjauninājums pēc tā lejupielādes. + 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 ATRAŠANA VIETA + 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 direktoriju mapi. Tas ietver lejupielādētos failus un atjauninājumus. + Uzpiežiet uz ekrānu, lai dzēstu mapi, kas ietver lejupielādētos failus un atjauninājumus. ATIESTĀTĪT IESTĀTIJUMUS - Reklāmu-Brīvs | Jaunas Funkcijas | Brīvība - xManager Programmētajs - Spotify Patched Programmētaji - Telegram | Discord | Reddit Pabalstu Komanda + Bez reklāmām | Jaunas Funkcijas | Brīvība + xManager izstrādātājs + Spotify Patched izstrādātāji + Telegram | Discord | Reddit Pabalsta Komanda Patched and Manager Testētāji Manager Datubāze un Hostings - Mobilitātes komandam + Mobilism komanda FORUM.APK-RELEASE.NET Komanda - PALDIES VISIEM DALĪBNIEKIEM! ❤️ + 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 laboto apk, tiks pārrakstīts iepriekšējais fails, kas atrodas ārējā direktorijā. - LEJUPIELĀDĒJU FAILU + 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 - JAUNĀ MENEDŽARA ATJAUNINĀJUMS + JAUNS PĀRVALDNIEKA ATJAUNINĀJUMS TURPINĀT ATCELT LEJUPIELĀDĒT VĒLĀK INSTALĒT TAGAD INSTALĒT ATJAUNINĀJUMU - IET ATPAKAĻ + ATPAKAĻ LEJUPIELĀDĒT ATJAUNINĀJUMU - NE TAGAD - MIRROR LINK + NE ŠOBRĪD + SPOGUĻSAITE LITE Eksperimentāls EKSPERIMENTĀLĀ VERSIJA - šī iespējošana ļauj lejupielādēt un instalēt patched lietojumprogrammas eksperimentālo versiju.\n\ntas ietver alfa, beta un agrīnās piekļuves funkcijas, kas nav pieejamas krājumā. Turklāt nav garantēta stabila. - PARĀDIET SAVU ATBALSTU - Mēs esam bezpeļņas, nekorporatīva un bezkompromisa komanda. Tādi cilvēki kā jūs mudina mūs izveidot lietotni, lai padarītu lietas daudz vieglāk, jo īpaši no lejupielādes līdz instalēšanai.\n\nMēs ielejam visu savu laiku un labākos centienus, lai padarītu lietas pareizas un perfektas. Mēs darīsim visu iespējamo, lai atbalstītu šo lietotni tik ilgi, cik vien mēs varētu.\n\nKatra summa palīdzēs un būs ļoti novertēts! - UZTURĒŠANA - xManager pašlaik nav pieejama. Lūdzu, pārbaudiet aplikāciju vēlāk. + Šī 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 - TĪMEKĻU VIETNE + MĀJAS LAPA REDDIT BUJ KLONĒTA VERSIJA - Ieslēdzot šito ļauj lejupielādēt un instalēt ielāgotās lietojumprogrammas klonēto versiju. \n\nTas arī atrisinās lielāko daļu instalēšanas kļūdu vai problēmu, īpaši, ja jums ir iepriekš instalēta Spotify lietojumprogramma. - IZSLĒGT ATALGOTĀS REKLĀMAS - Mēs zinām, ka lielākajai daļai no mums nepatīk reklāmas, bet mūsu gadījumā tas ievērojami palīdz mums finansēt mūsu datu bāzi, hostinga saites, atjauninājumus, vairāk ielāpus un ikdienas vajadzības.\n\nŠis ir vienkāršākais veids, kā mūs atbalstīt, neveicot ziedojumus un netērējot. + Šī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 moda 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.\nB. Atinstalējiet pašreizējo versiju un pēc tam pazeminiet to uz zemāku līmeni.\n\nJa problēma saglabājas, skatiet BUJ. - Iemesls: \n\nRisinājums: Šajā ierīcē instalētais pašreizējais Spotify nav saņemts tieši no xManager vai no mūsu komandas: Atinstalējiet pašreizējo lietojumprogrammas versiju, restartējiet xManager un mēģiniet vēlreiz. Ja problēma saglabājas, skatiet BUJ. - Iemesls: \n\nRisinājums: Pašreizējais klonētais, kas instalēts šajā ierīcē, nav nācis tieši no xManager vai no mūsu komandas: Atinstalējiet pašreizējo lietojumprogrammas versiju, restartējiet xManager un mēģiniet vēlreiz. Ja problēma saglabājas, skatiet BUJ. - EŠOŠAIS IZLABOTS - Vienā no direktorijām ir atrasts esošais ielāgotais apk. Kādu darbību vēlaties veikt? - ATSPĒJOT PAZIŅOJUMU - Iespējojot šo noņems atgādinājuma paziņojumu pēc instalēšanas patched pieteikumu. - SLĒPT KRĀJUMU PATCHED + 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 - SLĒPT VILNIS PATCHED AIZVERT KLONĒTS SP/AP INSTALĒT - UNINSTALLĒT + ATINSTALLĒT IGNORĒT - IZDZĒST - IZDZĒST LABOTO - ATVERT IESTATIJUMUS - ATVERT IZLABOTO - REFETCH UN REBOOT + DZĒST + DZĒST PATCHED + ATVĒRT IESTATĪJUMUS + ATVERT PATCHED + ATSVAIDZINĀT UN RESTARTĒT xManager @@ -3084,7 +3051,6 @@ AUSGEBLENDETE BESTÄNDE AUSBLENDEN AMOLED GEPATCHT AUSBLENDEN LITE GEPATCHT AUSBLENDEN - WELLE GEPATCHT AUSBLENDEN SCHLIEßEN KLON VERWENDEN SP/AP @@ -3175,7 +3141,6 @@ පැච් කරන ලද තොග සඟවන්න සැඟවීම අමෝල්ඩ් සඟවන්න ලයිට් පැච් කරලා හංගන්න - රැල්ල පැච් කරලා හංගන්න වසා දමන්න ක්ලෝන SP/AP @@ -3266,7 +3231,6 @@ ELREJTÉS ÁLLOMÁNY FOLTOZOTT ELREJTÉS AMOLED FOLTOZOTT ELREJTÉS LITE FOLTOZOTT - ELREJTÉS HULLÁM FOLTOZOTT BEZÁRÁS KLÓNOZOTT SP/AP @@ -3279,7 +3243,7 @@ A PATCHELT ALKALMAZÁS MEGNYITÁSA ÚJRAFETCHELÉS ÉS AZ ALKALMAZÁS ÚJRAINDÍTÁSA - + xManager インストール済み 最新 @@ -3357,7 +3321,6 @@ Stock のパッチ済みを非表示にする AMOLED のパッチ済みを非表示にする Lite のパッチ済みを非表示にする - WAVE のパッチ済みを非表示にする 閉じる クローン SP/AP @@ -3370,7 +3333,7 @@ アプリを開く 再読み込みと再起動 - + xManager स्थापना गरियो नवीनतम @@ -3448,7 +3411,6 @@ प्याच गरिएको स्टक लुकाउनुहोस् एमोलेड प्याच गरिएको लुकाउनुहोस् लाइट प्याच गरिएको लुकाउनुहोस् - वेभ प्याच गरिएको लुकाउनुहोस् बन्द गर्नुहोस् क्लोन गरिएको SP/AP @@ -3461,7 +3423,7 @@ प्याच गरिएको खोल्नुहोस् रिफिच र रिबुट गर्नुहोस् - + xManager நிறுவப்பட்டது புதிதான @@ -3539,7 +3501,6 @@ பங்கு ஒட்டியதை மறை AMOLED ஒட்டியதை மறை லைட் ஒட்டியதை மறை - அலை ஒட்டிய மறை மூடவும் குளோன் செய்யப்பட்டது SP/AP @@ -3630,7 +3591,6 @@ ซ่อนแพตซ์ STOCK ซ่อนแพตช์ AMOLED ซ่อนแพตช์ LITE - ซ่อนแพตช์ WAVE ปิด CLONED SP/AP @@ -3721,7 +3681,6 @@ स्टॉक पॅच लपवा AMOLED पॅच लपवा लाइट पॅच लपवा - वेव्ह पॅच लपवा क्लोज क्लोन केलेले SP/AP @@ -3812,7 +3771,6 @@ STOCK പാച്ച് മറയ്ക്കുക AMOLED പാച്ച് മറയ്ക്കുക LITE പാച്ച് മറയ്ക്കുക - WAVE പാച്ച് മറയ്ക്കുക അടയ്ക്കുക ക്ലോൺ ചെയ്യപ്പെട്ടത് SP/AP @@ -3903,7 +3861,6 @@ SAKRIJ STOCK MOD SAKRIJ AMOLED MOD SAKRIJ LITE MOD - SAKRIJ WAVE MOD ZATVORITI KLONIRANO SP/AP @@ -3994,7 +3951,6 @@ हाइड स्टॉक पैच्ड हाइड एमोलेड पैच्ड हाइड लाइट पैच्ड - हाइड वेव पैच्ड बंद करें क्लोन किया गया SP/AP -- cgit v1.2.3