Skip to content

Commit

Permalink
V3.9.2
Browse files Browse the repository at this point in the history
  • Loading branch information
pylerSM committed Dec 8, 2014
1 parent e041181 commit f06b507
Show file tree
Hide file tree
Showing 11 changed files with 141 additions and 17 deletions.
4 changes: 2 additions & 2 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.pyler.xinstaller"
android:versionCode="391"
android:versionName="3.9.1" >
android:versionCode="392"
android:versionName="3.9.2" >

<uses-sdk
android:minSdkVersion="15"
Expand Down
Binary file removed releases/XInstaller 3.9.1.apk
Binary file not shown.
Binary file added releases/XInstaller 3.9.2.apk
Binary file not shown.
61 changes: 61 additions & 0 deletions res/values-it/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources>
<string name="app_description">Varie opzioni per l\'installazione di app</string>
<string name="app">App</string>
<string name="module">Modulo</string>
<string name="app_icon">Icona nel launcher</string>
<string name="expert_mode">Modalità esperto</string>
<string name="app_settings">Impostazioni</string>
<string name="installations">installazioni</string>
<string name="uninstallations">Disinstallazioni</string>
<string name="misc">Varie</string>
<string name="backup_and_restore">Backup e ripristino</string>
<string name="backup">Backup</string>
<string name="restore">Ripristino</string>
<string name="reset">Resetta</string>
<string name="enable">Abilita</string>
<string name="disable">Disabilita</string>
<string name="signatures_check">Verifica firme digitali</string>
<string name="keep_apps_data">Mantieni i dati delle app</string>
<string name="downgrade_apps">Downgrade delle app</string>
<string name="forward_lock">Forward locking</string>
<string name="install_unknown_apps">Installazione app da origini sconosciute</string>
<string name="verify_apps">Verifica app</string>
<string name="install_external_storage">Installa app nella memoria esterna</string>
<string name="disable_system_apps">Disattiva app di sistema</string>
<string name="uninstall_device_admins">Disinstalla app con permessi di amministratore</string>
<string name="signatures_check_fdroid">Verifica firme digitali (F-Droid)</string>
<string name="auto_install">Auto installazione</string>
<string name="auto_uninstall">Auto disinstallazione</string>
<string name="auto_close_install">Chiusura dopo installazione</string>
<string name="auto_close_uninstall">Chiusura dopo disinstallazione</string>
<string name="auto_launch_install">Avvio dopo installazione</string>
<string name="permissions_check">Verifica permessi</string>
<string name="backup_apk_files">Backup dei file APK</string>
<string name="install_unsigned_apps">Installa app senza firma digitale</string>
<string name="verify_jar">Verifica JAR</string>
<string name="verify_signatures">Verifica firma digitale</string>
<string name="show_buttons">Mostra pulsanti oscurati</string>
<string name="apps_debugging">Debug delle app</string>
<string name="auto_backup">Backup automatico</string>
<string name="show_package_name">Mostra nome pacchetti</string>
<string name="show_version">Mostra info su versione</string>
<string name="current_version">Versione attuale</string>
<string name="new_version">Nuova versione</string>
<string name="delete_apk_files_install">Rimozione APK dopo installazione</string>
<string name="move_apps">Spostamento app</string>
<string name="sdk_version_check">Verifica della versione SDK</string>
<string name="install_background">Installazione in background</string>
<string name="uninstall_background">Disinstallazione in background</string>
<string name="package_name_copied">Il nome del pacchetto è stato copiato negli appunti</string>
<string name="launch_apps">Avvia app tramite icona</string>
<string name="about">Info</string>
<string name="developer">Sviluppatore</string>
<string name="version">Versione</string>
<string name="translator">Tradotto da</string>
<string name="no_backup_file">Nessun file di backup presente</string>
<string name="preferences_backed_up">Backup effettuato correttamente</string>
<string name="preferences_restored">Ripristino effettuato correttamente</string>
<string name="preferences_reset">Reset effettuato correttamente</string>
</resources>
5 changes: 5 additions & 0 deletions res/values-it/translator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<resources>

<string name="app_translator">KreNtal</string>

</resources>
61 changes: 61 additions & 0 deletions res/values-sl/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources>
<string name="app_description">Različne prilagoditve Paketne namestitve</string>
<string name="app">Aplikacija</string>
<string name="module">Modul</string>
<string name="app_icon">Ikona v zaganjalniku</string>
<string name="expert_mode">Izvedenski način</string>
<string name="app_settings">Nastavitve</string>
<string name="installations">Nameščanje</string>
<string name="uninstallations">Odstranjevanje</string>
<string name="misc">Razno</string>
<string name="backup_and_restore">Varnostna kopija in obnovitev</string>
<string name="backup">Varnostna kopija</string>
<string name="restore">Obnovitev</string>
<string name="reset">Ponastavitev</string>
<string name="enable">Omogoči</string>
<string name="disable">Onemogoči</string>
<string name="signatures_check">Preverjanje podpisov</string>
<string name="keep_apps_data">Ohranjanje podatkov aplikacij</string>
<string name="downgrade_apps">Zamenjava s prejšnjo različico</string>
<string name="forward_lock">Forward locking</string>
<string name="install_unknown_apps">Nameščanje neznanih aplikacij</string>
<string name="verify_apps">Preverjanje aplikacij</string>
<string name="install_external_storage">Nameščanje aplikacij na zunanji pomnilnik</string>
<string name="disable_system_apps">Onemogočanje sistemskih aplikacij</string>
<string name="uninstall_device_admins">Odstranjevanje skrbnikov naprave</string>
<string name="signatures_check_fdroid">Preverjanje podpisov (F-Droid)</string>
<string name="auto_install">Samodejno nameščanje</string>
<string name="auto_uninstall">Samodejno odstranjevanje</string>
<string name="auto_close_install">Samodejno zapiranje po namestitvi</string>
<string name="auto_close_uninstall">Samodejno zapiranje po odstranitvi</string>
<string name="auto_launch_install">Samodejno odpiranje po namestitvi</string>
<string name="permissions_check">Preverjanje dovoljenj</string>
<string name="backup_apk_files">Varnostno kopiranje APK datotek</string>
<string name="install_unsigned_apps">Nameščanje nepodpisanih aplikacij</string>
<string name="verify_jar">Preverjanje JAR</string>
<string name="verify_signatures">Preverjanje podpisov</string>
<string name="show_buttons">Prikaz gumbov pri zakrivanju</string>
<string name="apps_debugging">Razhroščevanje aplikacij</string>
<string name="auto_backup">Samodejno varnostno kopiranje</string>
<string name="show_package_name">Prikaz imen paketov</string>
<string name="show_version">Prikaz različice</string>
<string name="current_version">Trenutna različica</string>
<string name="new_version">Nova različica</string>
<string name="delete_apk_files_install">Odstranjevanje APK datotek po namestitvi</string>
<string name="move_apps">Premikanje aplikacij</string>
<string name="sdk_version_check">Preverjanje SDK različice</string>
<string name="install_background">Nameščanje v ozadju</string>
<string name="uninstall_background">Odstranjevanje v ozadju</string>
<string name="package_name_copied">Ime paketa je bilo kopirano v odložišče</string>
<string name="launch_apps">Odpiranje aplikacij</string>
<string name="about">O aplikaciji</string>
<string name="developer">Razvijalec</string>
<string name="version">Različica</string>
<string name="translator">Prevajalec</string>
<string name="no_backup_file">Ni varnostne kopije</string>
<string name="preferences_backed_up">Uspešno varnostno kopiranje</string>
<string name="preferences_restored">Uspešna obnovitev</string>
<string name="preferences_reset">Uspešna ponastavitev</string>
</resources>
5 changes: 5 additions & 0 deletions res/values-sl/translator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<resources>

<string name="app_translator">MMWolverine</string>

</resources>
1 change: 1 addition & 0 deletions res/values-tr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
<string name="install_background">Arkaplanda yükleme</string>
<string name="uninstall_background">Arkaplanda kaldırma</string>
<string name="package_name_copied">Paket ismi panoya kopyalandı</string>
<string name="launch_apps">Uygulamaları açma</string>
<string name="about">Hakkında</string>
<string name="developer">Geliştirici</string>
<string name="version">Versiyon</string>
Expand Down
2 changes: 1 addition & 1 deletion res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<string name="install_unsigned_apps">Installing unsigned apps</string>
<string name="verify_jar">Verifying JAR</string>
<string name="verify_signatures">Verifying signatures</string>
<string name="show_buttons">Showing buttons when obsecured</string>
<string name="show_buttons">Showing buttons when obscured</string>
<string name="apps_debugging">Debugging apps</string>
<string name="auto_backup">Auto backing up</string>
<string name="show_package_name">Showing package names</string>
Expand Down
10 changes: 0 additions & 10 deletions src/com/pyler/xinstaller/Preferences.java
Original file line number Diff line number Diff line change
Expand Up @@ -132,16 +132,6 @@ public boolean onPreferenceClick(Preference preference) {
return true;
}
});
Preference enableExpertMode = (Preference) findPreference("enable_expert_mode");
enableExpertMode
.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(
Preference preference, Object newValue) {
activity.recreate();
return true;
}
});
appTranslator
.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
Expand Down
9 changes: 5 additions & 4 deletions src/com/pyler/xinstaller/XInstaller.java
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ public void initZygote(StartupParam startupParam) throws Throwable {
APIEnabled = false;
signatureCheckOff = true;

if (LOLLIPOP_NEWER || !isExpertModeEnabled()) {
if (LOLLIPOP_NEWER && !isExpertModeEnabled()) {
return;
}

Expand Down Expand Up @@ -273,7 +273,6 @@ protected void afterHookedMethod(MethodHookParam param)
ImageView appIcon = (ImageView) appSnippet.findViewById(iconId);
String version = appVersion.getText().toString();
final String packageName = pkgInfo.packageName;

if (isModuleEnabled() && showPackageName) {
appVersion.setText(packageName + "\n" + version);
appVersion.setOnClickListener(new OnClickListener() {
Expand Down Expand Up @@ -673,7 +672,9 @@ protected void afterHookedMethod(MethodHookParam param)
Button mOk = (Button) XposedHelpers.getObjectField(
param.thisObject, "mOk");
if (isModuleEnabled() && autoUninstall) {
mOk.performClick();
if (mOk != null) {
mOk.performClick();
}
}
}

Expand Down Expand Up @@ -992,7 +993,7 @@ public void onReceive(Context context, Intent intent) {
@Override
public void handleLoadPackage(final LoadPackageParam lpparam)
throws Throwable {
if (LOLLIPOP_NEWER || !isExpertModeEnabled()) {
if (LOLLIPOP_NEWER && !isExpertModeEnabled()) {
return;
}
if (Common.PACKAGEINSTALLER_PKG.equals(lpparam.packageName)) {
Expand Down

0 comments on commit f06b507

Please sign in to comment.