├── .classpath
├── .gitignore
├── .project
├── .settings
└── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── LICENSE
├── README.md
├── assets
├── Help.html
└── xposed_init
├── build.gradle
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── ic_launcher-web.png
├── proguard-project.txt
├── project.properties
├── res
├── drawable-hdpi
│ ├── ic_action_help.png
│ └── ic_launcher.png
├── drawable-mdpi
│ ├── ic_action_help.png
│ └── ic_launcher.png
├── drawable-v21
│ └── footer_bg.xml
├── drawable-xhdpi
│ ├── ic_action_help.png
│ └── ic_launcher.png
├── drawable-xxhdpi
│ ├── ic_action_help.png
│ └── ic_launcher.png
├── drawable
│ └── footer_bg.xml
├── layout-v17
│ └── disabled_footer.xml
├── layout
│ ├── disabled_footer.xml
│ └── help_dialog.xml
├── menu-v21
│ └── menu.xml
├── menu
│ └── menu.xml
├── values-ar
│ ├── strings.xml
│ └── translator.xml
├── values-bn
│ ├── strings.xml
│ └── translator.xml
├── values-cs
│ └── strings.xml
├── values-de
│ ├── strings.xml
│ └── translator.xml
├── values-el
│ ├── strings.xml
│ └── translator.xml
├── values-es-rES
│ ├── strings.xml
│ └── translator.xml
├── values-fr
│ ├── strings.xml
│ └── translator.xml
├── values-he
│ ├── strings.xml
│ └── translator.xml
├── values-hu
│ ├── strings.xml
│ └── translator.xml
├── values-it
│ ├── strings.xml
│ └── translator.xml
├── values-iw
│ ├── strings.xml
│ └── translator.xml
├── values-ja
│ ├── strings.xml
│ └── translator.xml
├── values-ko
│ ├── strings.xml
│ └── translator.xml
├── values-ms
│ ├── strings.xml
│ └── translator.xml
├── values-nl
│ ├── strings.xml
│ └── translator.xml
├── values-pl
│ ├── strings.xml
│ └── translator.xml
├── values-pt-rPT
│ ├── strings.xml
│ └── translator.xml
├── values-ru
│ ├── strings.xml
│ └── translator.xml
├── values-sk
│ └── strings.xml
├── values-sl
│ ├── strings.xml
│ └── translator.xml
├── values-tr
│ ├── strings.xml
│ └── translator.xml
├── values-v17
│ └── dimens.xml
├── values-v21
│ └── styles.xml
├── values-zh-rCN
│ ├── strings.xml
│ └── translator.xml
├── values-zh-rTW
│ ├── strings.xml
│ └── translator.xml
├── values
│ ├── arrays.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── xml
│ ├── legacy_preferences.xml
│ ├── preferences.xml
│ ├── prefs_about.xml
│ ├── prefs_apps_info.xml
│ ├── prefs_backup_restore.xml
│ ├── prefs_device_properties.xml
│ ├── prefs_installations.xml
│ ├── prefs_misc.xml
│ ├── prefs_uninstallations.xml
│ └── prefs_xinstaller.xml
└── src
└── com
└── pyler
└── xinstaller
├── AppLocaleManager.java
├── Common.java
├── ConfirmCheckSignatures.java
├── CustomSwitchPreference.java
├── Preferences.java
├── Utils.java
├── XInstaller.java
└── legacy
├── Preferences.java
└── XInstaller.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.ap_
3 |
4 | # Files for the Dalvik VM
5 | *.dex
6 |
7 | # Java class files
8 | *.class
9 |
10 | # Generated files
11 | bin/
12 | gen/
13 |
14 | # Gradle files
15 | .gradle/
16 | build/
17 |
18 | # Local configuration file (sdk path, etc)
19 | local.properties
20 |
21 | # Proguard folder generated by Eclipse
22 | proguard/
23 |
24 | .idea/
25 | *.iml
26 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | XInstaller
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
10 |
11 |
12 |
13 |
19 |
22 |
26 |
29 |
30 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
79 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014, pyler
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without
5 | modification, are permitted provided that the following conditions are met:
6 |
7 | * Redistributions of source code must retain the above copyright notice, this
8 | list of conditions and the following disclaimer.
9 |
10 | * Redistributions in binary form must reproduce the above copyright notice,
11 | this list of conditions and the following disclaimer in the documentation
12 | and/or other materials provided with the distribution.
13 |
14 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
15 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
18 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
20 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
21 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
22 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 |
25 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Download module:
2 | - http://repo.xposed.info/module/com.pyler.xinstaller
3 |
4 | Translations:
5 | - https://crowdin.com/project/xinstaller
6 |
--------------------------------------------------------------------------------
/assets/Help.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/assets/Help.html
--------------------------------------------------------------------------------
/assets/xposed_init:
--------------------------------------------------------------------------------
1 | com.pyler.xinstaller.legacy.XInstaller
2 | com.pyler.xinstaller.XInstaller
3 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.1.0'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
21 | apply plugin: 'com.android.application'
22 |
23 | dependencies {
24 | provided 'de.robv.android.xposed:api:82'
25 | }
26 |
27 |
28 | android {
29 | compileSdkVersion 23
30 | buildToolsVersion "23.0.2"
31 |
32 | buildTypes {
33 | release {
34 | lintOptions {
35 | disable 'MissingTranslation'
36 | }
37 | }
38 | }
39 |
40 | sourceSets {
41 | main {
42 | manifest.srcFile 'AndroidManifest.xml'
43 | java.srcDirs = ['src']
44 | resources.srcDirs = ['src']
45 | aidl.srcDirs = ['src']
46 | renderscript.srcDirs = ['src']
47 | res.srcDirs = ['res']
48 | assets.srcDirs = ['assets']
49 | }
50 |
51 | // Move the tests to tests/java, tests/res, etc...
52 | instrumentTest.setRoot('tests')
53 |
54 | // Move the build types to build-types/
55 | // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
56 | // This moves them out of them default location under src//... which would
57 | // conflict with src/ being used by the main source set.
58 | // Adding new build types or product flavors should be accompanied
59 | // by a similar customization.
60 | debug.setRoot('build-types/debug')
61 | release.setRoot('build-types/release')
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon May 09 12:07:16 IST 2016
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
7 |
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | ##############################################################################
4 | ##
5 | ## Gradle start up script for UN*X
6 | ##
7 | ##############################################################################
8 |
9 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
10 | DEFAULT_JVM_OPTS=""
11 |
12 | APP_NAME="Gradle"
13 | APP_BASE_NAME=`basename "$0"`
14 |
15 | # Use the maximum available, or set MAX_FD != -1 to use that value.
16 | MAX_FD="maximum"
17 |
18 | warn ( ) {
19 | echo "$*"
20 | }
21 |
22 | die ( ) {
23 | echo
24 | echo "$*"
25 | echo
26 | exit 1
27 | }
28 |
29 | # OS specific support (must be 'true' or 'false').
30 | cygwin=false
31 | msys=false
32 | darwin=false
33 | case "`uname`" in
34 | CYGWIN* )
35 | cygwin=true
36 | ;;
37 | Darwin* )
38 | darwin=true
39 | ;;
40 | MINGW* )
41 | msys=true
42 | ;;
43 | esac
44 |
45 | # Attempt to set APP_HOME
46 | # Resolve links: $0 may be a link
47 | PRG="$0"
48 | # Need this for relative symlinks.
49 | while [ -h "$PRG" ] ; do
50 | ls=`ls -ld "$PRG"`
51 | link=`expr "$ls" : '.*-> \(.*\)$'`
52 | if expr "$link" : '/.*' > /dev/null; then
53 | PRG="$link"
54 | else
55 | PRG=`dirname "$PRG"`"/$link"
56 | fi
57 | done
58 | SAVED="`pwd`"
59 | cd "`dirname \"$PRG\"`/" >/dev/null
60 | APP_HOME="`pwd -P`"
61 | cd "$SAVED" >/dev/null
62 |
63 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
64 |
65 | # Determine the Java command to use to start the JVM.
66 | if [ -n "$JAVA_HOME" ] ; then
67 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
68 | # IBM's JDK on AIX uses strange locations for the executables
69 | JAVACMD="$JAVA_HOME/jre/sh/java"
70 | else
71 | JAVACMD="$JAVA_HOME/bin/java"
72 | fi
73 | if [ ! -x "$JAVACMD" ] ; then
74 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
75 |
76 | Please set the JAVA_HOME variable in your environment to match the
77 | location of your Java installation."
78 | fi
79 | else
80 | JAVACMD="java"
81 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
82 |
83 | Please set the JAVA_HOME variable in your environment to match the
84 | location of your Java installation."
85 | fi
86 |
87 | # Increase the maximum file descriptors if we can.
88 | if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
89 | MAX_FD_LIMIT=`ulimit -H -n`
90 | if [ $? -eq 0 ] ; then
91 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
92 | MAX_FD="$MAX_FD_LIMIT"
93 | fi
94 | ulimit -n $MAX_FD
95 | if [ $? -ne 0 ] ; then
96 | warn "Could not set maximum file descriptor limit: $MAX_FD"
97 | fi
98 | else
99 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
100 | fi
101 | fi
102 |
103 | # For Darwin, add options to specify how the application appears in the dock
104 | if $darwin; then
105 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
106 | fi
107 |
108 | # For Cygwin, switch paths to Windows format before running java
109 | if $cygwin ; then
110 | APP_HOME=`cygpath --path --mixed "$APP_HOME"`
111 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
112 | JAVACMD=`cygpath --unix "$JAVACMD"`
113 |
114 | # We build the pattern for arguments to be converted via cygpath
115 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
116 | SEP=""
117 | for dir in $ROOTDIRSRAW ; do
118 | ROOTDIRS="$ROOTDIRS$SEP$dir"
119 | SEP="|"
120 | done
121 | OURCYGPATTERN="(^($ROOTDIRS))"
122 | # Add a user-defined pattern to the cygpath arguments
123 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then
124 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
125 | fi
126 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
127 | i=0
128 | for arg in "$@" ; do
129 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
130 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
131 |
132 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
133 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
134 | else
135 | eval `echo args$i`="\"$arg\""
136 | fi
137 | i=$((i+1))
138 | done
139 | case $i in
140 | (0) set -- ;;
141 | (1) set -- "$args0" ;;
142 | (2) set -- "$args0" "$args1" ;;
143 | (3) set -- "$args0" "$args1" "$args2" ;;
144 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
145 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
146 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
147 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
148 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
149 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
150 | esac
151 | fi
152 |
153 | # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
154 | function splitJvmOpts() {
155 | JVM_OPTS=("$@")
156 | }
157 | eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
158 | JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
159 |
160 | exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
161 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12 | set DEFAULT_JVM_OPTS=
13 |
14 | set DIRNAME=%~dp0
15 | if "%DIRNAME%" == "" set DIRNAME=.
16 | set APP_BASE_NAME=%~n0
17 | set APP_HOME=%DIRNAME%
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windowz variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 | if "%@eval[2+2]" == "4" goto 4NT_args
53 |
54 | :win9xME_args
55 | @rem Slurp the command line arguments.
56 | set CMD_LINE_ARGS=
57 | set _SKIP=2
58 |
59 | :win9xME_args_slurp
60 | if "x%~1" == "x" goto execute
61 |
62 | set CMD_LINE_ARGS=%*
63 | goto execute
64 |
65 | :4NT_args
66 | @rem Get arguments from the 4NT Shell from JP Software
67 | set CMD_LINE_ARGS=%$
68 |
69 | :execute
70 | @rem Setup the command line
71 |
72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73 |
74 | @rem Execute Gradle
75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
76 |
77 | :end
78 | @rem End local scope for the variables with windows NT shell
79 | if "%ERRORLEVEL%"=="0" goto mainEnd
80 |
81 | :fail
82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83 | rem the _cmd.exe /c_ return code!
84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85 | exit /b 1
86 |
87 | :mainEnd
88 | if "%OS%"=="Windows_NT" endlocal
89 |
90 | :omega
91 |
--------------------------------------------------------------------------------
/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/ic_launcher-web.png
--------------------------------------------------------------------------------
/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-23
15 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/ic_action_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-hdpi/ic_action_help.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-mdpi/ic_action_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-mdpi/ic_action_help.png
--------------------------------------------------------------------------------
/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-v21/footer_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ic_action_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-xhdpi/ic_action_help.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xxhdpi/ic_action_help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-xxhdpi/ic_action_help.png
--------------------------------------------------------------------------------
/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pylerSM/XInstaller/ee2bc1cc7e47d6cc4255faf2341903ebf76521f1/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable/footer_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/res/layout-v17/disabled_footer.xml:
--------------------------------------------------------------------------------
1 |
13 |
20 |
28 |
29 |
--------------------------------------------------------------------------------
/res/layout/disabled_footer.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
21 |
31 |
32 |
--------------------------------------------------------------------------------
/res/layout/help_dialog.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/res/menu-v21/menu.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/res/menu/menu.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/res/values-ar/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | القرص مختلف لحزمة التثبيت
5 | التطبيق
6 | الإضافة
7 | اظهار/اخفاء XInstaller من القائمة
8 | وضع الخبراء
9 | الأعدادات
10 | التثبيت
11 | الغاء التثبيت
12 | اخرى
13 | معلومات التطبيق
14 | المساعدة
15 | النسخ الإحتياطي والإستعادة
16 | نسخ احتياطي
17 | إستعادة النسخة الإحتياطية
18 | إعادة تعيين
19 | تفعيل
20 | تعطيل
21 | التحقق من التوقيعات
22 | حفظ بيانات التطبيقات
23 | خفض مستوى التطبيقات
24 | قفل إلى الأمام
25 | تثبيت تطبيقات غير معروفة
26 | التحقق من التطبيقات
27 | تثبيت تطبيقات على الذاكرة الخارجية
28 | تعطيل تطبيقات نظام
29 | إلغاء تثبيت مسؤولي الجهاز
30 | التحقق من التوقيعات (F-Droid)
31 | تثبيت تلقائيا
32 | إلغاء التثبيت تلقائيا
33 | إغلاق بعد التثبيت تلقائيا
34 | إغلاق بعد التثبيت تلقائيا
35 | تشغيل بعد التثبيت تلقائياً
36 | التحقق من الأذونات
37 | النسخ الاحتياطي لملفات APK
38 | تثبيت التطبيقات غير الموقعة
39 | التحقق من JAR
40 | التحقق من صحة التوقيعات
41 | عرض الأزرار عندما تحجب
42 | تصحيح أخطاء التطبيقات
43 | النسخ الاحتياطي التلقائي
44 | عرض أسماء الحزم
45 | عرض معلومات الإصدار
46 | النسخة الحالية
47 | الإصدار الجديد
48 | حذف ملفات APK بعد التثبيت
49 | نقل التطبيقات
50 | التحقق من إصدار SDK
51 | التثبيت في الخلفية
52 | إلغاء تثبيت في الخلفية
53 | اسم الحزمة التي تم نسخها إلى الحافظة
54 | تشغيل التطبيق
55 | التحقق من تكرار الأذونات
56 | تصدير التطبيقات
57 | تم تصدير ملف apk
58 | فتح تطبيقات في متجر جوجل بلاي
59 | تم نسخ اسم التطبيق إلى الحافظة
60 | إلغاء تثبيت تطبيقات نظام
61 | تم إلغاء تثبيت التطبيق
62 | تفعيل تلقائي لمفاتيح التوضيح
63 | اخفاء تلقائي عند التثبيت
64 | التحقق من Lucky Patcher
65 | حول
66 | المطور
67 | رقم الإصدار
68 | المترجم(وليد اليافعي)
69 | لا يوجد ملف النسخ الاحتياطي
70 | تم النسخ الاحتياطي بنجاح
71 | تمت الاستعادة بنجاح
72 | تم اعادة تعيين بنجاح
73 | خصائص الجهاز
74 | تغيير
75 | اضافة
76 | التصنيفات
77 | لوحة
78 | الشركة المصنعة
79 | مُنْتَج
80 | العتاد الصلب
81 | تغيير خصائص الجهاز
82 | النسخ الاحتياطي لكافة تطبيقات
83 |
84 |
--------------------------------------------------------------------------------
/res/values-ar/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | TheDevilsKiller, Waleed Almuflhi
4 |
5 |
--------------------------------------------------------------------------------
/res/values-bn/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | প্যাকেজ ইনস্টলারের জন্য বিভিন্ন tweaks
5 | এপ্লিকেশন
6 | মডিউল
7 | Launcher এর আইকন
8 | দক্ষ অবস্থা
9 | সেটিংস
10 | ইনস্টলেশন
11 | আনইনস্টলেশন
12 | বিবিধ
13 | অ্যাপের তথ্য
14 | সাহায্য
15 | সংরক্ষণ এবং পুনরূদ্ধার
16 | সংরক্ষণ
17 | পুনরুদ্ধার
18 | পুনরায় ধার্য করুন
19 | সক্রিয়
20 | নিষ্ক্রিয়
21 | স্বাক্ষর পরীক্ষা করা হবে
22 | অ্যাপের ডাটা রাখা হবে
23 | ডাউনগ্রেড অ্যাপ করা হবে
24 | অগ্রবর্তী তালাবদ্ধ করা হবে
25 | ইনস্টলিং অজানা অ্যাপ
26 | অ্যাপ Verify করা হবে
27 | External Storage এ অ্যাপ ইনস্টল হবে
28 | সিস্টেম অ্যাপ অক্ষম হবে
29 | Device Administrator আনইনস্টল করা যাবে
30 | স্বাক্ষর পরীক্ষা করা হবে (F-Droid)
31 | স্বয়ংক্রিয় ভাবে ইনস্টল করা হবে
32 | স্বয়ংক্রিয় ভাবে আনইনস্টল হবে
33 | স্বয়ংক্রিয় ভাবে ইনস্টলের পর বন্ধ হবে
34 | স্বয়ংক্রিয় ভাবে আনইনস্টলের পর বন্ধ হবে
35 | স্বয়ংক্রিয় ভাবে ইনস্টলের পর সচল হবে
36 | অনুমতিগুলি চেক করা হবে
37 | APK ফাইলসমূহ সংরক্ষিত হবে
38 | Unsigned অ্যাপ ইনস্টল হবে
39 | JAR যাচাই করা হবে
40 | স্বাক্ষর যাচাই করা হবে
41 | বোতাম দেখাবে যখন অনির্দিষ্ট
42 | অ্যাপ ডিবাগ হবে
43 | স্বয়ংক্রিয় ভাবে সংরক্ষণ হবে
44 | প্যাকেজের নাম দেখাবে
45 | সংস্করণের তথ্য দেখাবে
46 | বর্তমান সংস্করণ
47 | নতুন সংস্করণ
48 | APK ফাইল ইনস্টল করার পর মুছে ফেলবে
49 | অ্যাপ সরানো হচ্ছে
50 | SDK সংস্করণ চেক করা হচ্ছে
51 | পটভূমিতে ইনস্টল করা হচ্ছে
52 | পটভূমিতে আনইনস্টল করা হচ্ছে
53 | প্যাকেজের নাম clipboard এ লিপিবদ্ধ হয়েছে
54 | অ্যাপস চালু হচ্ছে
55 | সদৃশ অনুমতি পরীক্ষা করা হচ্ছে
56 | অ্যাপস export হচ্ছে
57 | APK ফাইল export করা হয়েছে
58 | গুগল প্লে অ্যাপ খোলা হচ্ছে
59 | অ্যাপের নাম clipboard ও লিপিবদ্ধ হয়েছে
60 | সিস্টেম অ্যাপ আনইনস্টল হচ্ছে
61 | অ্যাপ আনইনস্টল হয়েছে
62 | স্বয়ংক্রিয় পরিষ্কার বোতাম অবলোপ করুন
63 | ইনস্টল করার সময় স্বয়ং ভাবে লুকাবে
64 | Lucky Patcher পরীক্ষা করা হচ্ছে
65 | সম্পর্কে
66 | ডেভেলপার
67 | সংস্করণ
68 | অনুবাদক
69 | কোন সংরক্ষিত ফাইল নাই
70 | সফলভাবে সংরক্ষিত হয়েছে
71 | সফলভাবে পুনরূদ্ধার করা হয়েছে
72 | সফলভাবে পুনঃবিন্যাস করা হয়েছে
73 |
74 |
--------------------------------------------------------------------------------
/res/values-bn/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Muhammad Rokonuzzaman (time2shine)
4 | https://www.facebook.com/muhammad.rokonuzzaman
5 |
6 |
--------------------------------------------------------------------------------
/res/values-cs/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Různá vylepšení pro Instalátor balíků
5 | Aplikace
6 | Modul
7 | Ikona ve spouštěči
8 | Režim experta
9 | Nastavení
10 | Instalace
11 | Odinstalace
12 | Různé
13 | Informace o aplikacích
14 | Nápověda
15 | Záloha a obnova
16 | Zálohovat
17 | Obnovit
18 | Resetovat
19 | Povolit
20 | Zakázat
21 | Kontrolování podpisů
22 | Ponechání dat aplikací
23 | Snížení aplikací
24 | Uzamčení přeposlání
25 | Instalování neznámých aplikací
26 | Ověřování aplikací
27 | Instalování aplikací na externí úložiště
28 | Zakázání systémových aplikací
29 | Odinstalování správců zařízení
30 | Kontrolování podpisů (F-Droid)
31 | Automatické instalování
32 | Automatické odinstalování
33 | Automatické zavření po nainstalování
34 | Automatické zavření po nainstalování
35 | Automatické spuštění po nainstalování
36 | Kontrolování povolení
37 | Zálohování APK souborů
38 | Instalování nepodepsaných aplikací
39 | Ověřování JAR
40 | Ověřování podpisů
41 | Zobrazení tlačítek při překrytí
42 | Ladění aplikací
43 | Automatické zálohování
44 | Zobrazení názvů balíků
45 | Zobrazení informace o verzích
46 | Aktuální verze
47 | Nová verze
48 | Vymazání APK souborů po nainstalování
49 | Přesouvání aplikací
50 | Kontrolování verze SDK
51 | Instalování na pozadí
52 | Odinstalování na pozadí
53 | Název balíku byl zkopírován do schránky
54 | Spuštění aplikací
55 | Kontrolování duplicitních povolení
56 | Exportování aplikací
57 | APK soubor byl exportován
58 | Otevírání aplikací v Obchodě Play
59 | Název aplikace byl zkopírován do schránky
60 | Odinstalování systémových aplikací
61 | Aplikace byla odinstalována
62 | Automatické povolení tlačítek vymazání
63 | Automatické skrývání při instalaci
64 | Kontrolování Lucky Patchera
65 | O aplikaci
66 | Vývojář
67 | Verze
68 | Překladatel
69 | Žádný záložní soubor
70 | Úspěšně zálohováno
71 | Úspěšně obnoveno
72 | Úspěšně resetováno
73 | Vlastnosti zařízení
74 | Změnit
75 | Model
76 | Značky
77 | Deska
78 | Výrobce
79 | Produkt
80 | Hardware
81 | Změna vlastností zařízení
82 | Zálohování všech aplikací
83 | Otevření Fungování aplikací
84 | Automatická aktualizace Obchodu Play
85 | Jazyk
86 | System
87 | Arabština
88 | Bengálština
89 | Čeština
90 | Němčina
91 | Řečtina
92 | Spanělština
93 | Francouzština
94 | Maďarština
95 | Italština
96 | Hebrejština
97 | Japonština
98 | Korejština
99 | Malajština
100 | Nizozemština
101 | Polština
102 | Portugalština
103 | Ruština
104 | Slovenština
105 | Slovinština
106 | Turečtina
107 | Zjednodušená čínština
108 | Tradiční čínština
109 | Zakázání použivatelských aplikací
110 | Skrýt pády aplikací
111 | Potvrzování kontroly podpisů
112 | Zakázat kontrolu podpisů pro tuto instalaci?
113 |
114 |
--------------------------------------------------------------------------------
/res/values-de/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Verschiedene Optimierungen für den Package-Installer
5 | App
6 | Modul
7 | Launcher-Icon
8 | Expertenmodus
9 | Einstellungen
10 | Installiationen
11 | Deinstallationen
12 | Sonstige
13 | Apps Info
14 | Hilfe
15 | Sichern und Wiederherstellen
16 | Sichern
17 | Wiederherstellen
18 | Zurücksetzen
19 | Aktivieren
20 | Deaktivieren
21 | Überprüfen von Signaturen
22 | Daten der Apps behalten
23 | Ältere App-Versionen zulassen
24 | Weitergabe sperren
25 | Installation von unbekannten Apps
26 | Überprüfen der Apps
27 | Apps auf externem Speicher installieren
28 | System-Apps deaktivierbar
29 | Deinstallieren von Gerät-Administratoren
30 | Überprüfen von Signaturen (F-Droid)
31 | Automatische Installation
32 | Automatische Deinstallation
33 | Nach Deinstallationen automatisch schließen
34 | Nach Deinstallationen automatisch schließen
35 | Nach Installation App direkt starten
36 | Überprüfen von Berechtigungen
37 | APK-Dateien sichern
38 | Installieren von unsignierten Apps
39 | JAR überprüfen
40 | Signaturen überprüfen
41 | Verdeckte Schalter anzeigen
42 | Debuggen von Apps
43 | Automatisch sichern
44 | Paketnamen anzeigen
45 | Versionsinfo anzeigen
46 | Gegenwärtige Version
47 | Neue Version
48 | APK nach Installation löschen
49 | Alle Apps verschiebbar
50 | SDK-Version überprüfen
51 | Im Hintergrund installieren
52 | Im Hintergrund deinstallieren
53 | Paketname wurde in die Zwischenablage kopiert
54 | Apps starten
55 | Überprüfe duplizierte Berechtigungen
56 | Apps exportieren
57 | APK-Datei wurde exportiert
58 | Öffne Apps in Google Play
59 | Name der App wurde in die Zwischenablage kopiert
60 | System-Apps deinstallieren
61 | App wurde deinstalliert
62 | \"Daten/Cache löschen\" automatisch aktiv
63 | Beim Installieren automatisch verstecken
64 | Prüfung auf Lucky Patcher
65 | Über
66 | Entwickler
67 | Version
68 | Übersetzer
69 | Keine Sicherungdatei
70 | Erfolgreich gesichert
71 | Erfolgreich wiederhergestellt
72 | Erfolgreich zurückgesetzt
73 | Geräteeigenschaften
74 | Ändere
75 | Modell
76 | Tags
77 | Board
78 | Hersteller
79 | Produkt
80 | Hardware
81 | Geräteeigenschaften ändern
82 | Backup aller Apps erstellen
83 | App-Vorgänge (App Ops) öffnen
84 | Google Play autom. aktualisieren
85 | Sprache
86 | System
87 | Arabisch
88 | Bengalisch
89 | Tschechisch
90 | Deutsch
91 | Griechisch
92 | Spanisch
93 | Französisch
94 | Ungarisch
95 | Italienisch
96 | Hebräisch
97 | Japanisch
98 | Koreanisch
99 | Malaiisch
100 | Niederländisch
101 | Polnisch
102 | Portugiesisch
103 | Russisch
104 | Slowakisch
105 | Slowenisch
106 | Türkisch
107 | Chinesisch (vereinfacht)
108 | Chinesisch (traditionell)
109 | Benutzer-Apps deaktivierbar
110 | Abstürze von Apps verstecken
111 |
112 |
--------------------------------------------------------------------------------
/res/values-de/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | nussbaum
4 |
5 |
--------------------------------------------------------------------------------
/res/values-el/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Διάφορες τροποποιήσεις στον εγκαταστάτη πακέτων
5 | Εφαρμογή
6 | Ενότητα
7 | Eικονίδιο εκκίνησης
8 | Για προχωρημένους
9 | Ρυθμίσεις
10 | Εγκατάσταση
11 | Απεγκατάσταση
12 | Διάφορα
13 | Πληροφορίες εφαρμογών
14 | Βοήθεια
15 | Αντίγραφο ασφαλείας και επαναφορά
16 | Δημιουργία αντιγράφου
17 | Επαναφορά
18 | Επαναφορά
19 | Ενεργοποίηση
20 | Απενεργοποίηση
21 | Έλεγχος υπογραφών
22 | Διατήρηση δεδομένων εφαρμογών
23 | Υποβάθμιση εφαρμογών
24 | Σήμανση FORWAD_LOCK
25 | Εγκατάσταση άγνωστων εφαρμογών
26 | Έλεγχος εφαρμογών
27 | Εγκατάσταση εφαρμογών στον εξωτερικό αποθηκευτικό χώρο
28 | Απενεργοποίηση εφαρμογών συστήματος
29 | Απεγκατάσταση διαχειριστών συσκευής
30 | Έλεγχος υπογραφών (F-Droid)
31 | Αυτόματη εγκατάσταση
32 | Αυτόματη απεγκατάσταση
33 | Αυτόματο κλείσιμο μετά την εγκατάσταση
34 | Αυτόματο κλείσιμο μετά την απεγκατάσταση
35 | Αυτόματο άνοιγμα μετά την εγκατάσταση
36 | Έλεγχος δικαιωμάτων
37 | Αντίγραφα ασφαλείας αρχείων APK
38 | Εγκατάσταση του εξωτερικών εφαρμογών
39 | Επαλήθευση JAR
40 | Επαλήθευση υπογραφών
41 | Προβολή κουμπιών κατά την απόκρυψη
42 | Εντοπισμός σφαλμάτων εφαρμογών
43 | Αυτόματη δημιουργία αντιγράφων ασφαλείας
44 | Προβολή ονομάτων πακέτων
45 | Προβολή πληροφοριών έκδοσης
46 | Τρέχουσα έκδοση
47 | Νέα Έκδοση
48 | Διαγραφή αρχείων APK μετά την εγκατάσταση
49 | Μετακίνηση εφαρμογών
50 | Έλεγχος έκδοσης SDK
51 | Εγκατάσταση στο παρασκήνιο
52 | Απεγκατάσταση στο παρασκήνιο
53 | Το όνομα του πακέτου αντιγράφηκε στο πρόχειρο
54 | Έναρξη εφερμογών
55 | Έλεγχος για διπλές άδειες
56 | Εξαγωγή εφαρμογών
57 | Το αρχείο APK έχει εξαχθεί
58 | Άνοιγμα εφαρμογών στο στο Google Play
59 | Το όνομα της εφαρμογής αντιγράφηκε στο πρόχειρο
60 | Απεγκατάσταση εφαρμογών του συστήματος
61 | Η εφαρμογή καταργήθηκε
62 | Αυτόματη ενεργοποίηση πλήκτρων
63 | Αυτόματη απόκρυψη κατά την εγκατάσταση
64 | Έλεγχος Lucky Patcher
65 | Σχετικά
66 | Προγραμματιστής
67 | Έκδοση
68 | Μεταφραστής
69 | Δεν υπάρχει αρχείο αντιγράφων ασφαλείας
70 | Επιτυχές αντίγραφο ασφαλείας
71 | Επιτυχής αποκατάσταση
72 | Επιτυχής επαναφορά
73 | Ιδιότητες συσκευής
74 | Αλλαγή
75 | Μοντέλο
76 | Ετικέτες
77 | Πλακέτα
78 | Κατασκευαστής
79 | Προϊόν
80 | Υλικό
81 | Αλλαγή ιδιοτήτων συσκευής
82 | Αντίγραφα ασφαλείας για όλες τις εφαρμογές
83 | Άνοιγμα του App Ops
84 | Αυτόματη ενημέρωση του Google Play
85 | Τοπικός
86 | Σύστημα
87 | Αραβικά
88 | Μπενγκάλι
89 | Τσεχικά
90 | Γερμανικά
91 | Ελληνικά
92 | Ισπανικά
93 | Γαλλικά
94 | Ουγγρικά
95 | Ιταλικά
96 | Εβραϊκά
97 | Ιαπωνικά
98 | Κορεάτικα
99 | Μαλαισιανά
100 | Ολλανδικά
101 | Πολωνικά
102 | Πορτογαλικά
103 | Ρωσικά
104 | Σλοβακικά
105 | Σλοβενικά
106 | Τουρκικά
107 | Κινεζικά (απλοποιημένα)
108 | Κινεζικά (παραδοσιακά)
109 | Απενεργοποίηση εφαρμογών χρήστη
110 | Απόκρυψη καταρρεύσεων εφαρμογών
111 |
112 |
--------------------------------------------------------------------------------
/res/values-el/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | badkill
4 |
5 |
--------------------------------------------------------------------------------
/res/values-es-rES/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Varios ajustes para el Instalador de paquetes
5 | Aplicación
6 | Módulo
7 | Icono de la app
8 | Modo experto
9 | Ajustes
10 | Instalaciones
11 | Desinstalaciones
12 | Otros
13 | Información de Apliciaciones
14 | Ayuda
15 | Respaldar y Recuperar
16 | Copia de Seguridad
17 | Restaurar
18 | Reiniciar
19 | Activar
20 | Desactivar
21 | Comprobación de firmas
22 | Mantener datos de aplicaciones
23 | Bajar la versión de las apps
24 | Seguridad hacia adelante
25 | Instalación de apps desconocidas
26 | Verificación de Aplicaciones
27 | Instalación de apps en almac. externo
28 | Desactivar aplicaciones del sistema
29 | Desinstalar de los administradores de dispositivos
30 | Comprobación de firmas (F-Droid)
31 | Instalación automática
32 | Desinstalación automática
33 | Cierre automático tras instalación
34 | Cierre automático después de desinstalar
35 | Abrir automáticamente tras instalar
36 | Comprobación de permisos
37 | Respaldar archivos APK
38 | Instalar apps sin firmar
39 | Verificar JAR
40 | Verificar firmar
41 | Mostrar botones
42 | Depuración de apps
43 | Copia de seguridad automática
44 | Mostrar los nombres de paquetes
45 | Mostrar información de versión
46 | Versión Actual
47 | Nueva Versión
48 | Borrar archivos APK tras Instalación
49 | Moviendo Aplicaciones
50 | Comprobación versión de SDK
51 | Instalación en segundo plano
52 | Desinstalando en Segundo Plano
53 | El Nombre del Paquete fue copiado en el Portapapeles
54 | Ejecutando Aplicaciones
55 | Análisis de permisos duplicados
56 | Exportando Aplicaciones
57 | El Archivo APK ha sido Exportado
58 | Abriendo Aplicaciones en Google Play
59 | El Nombre de la Aplicación fue copiado en el Portapapeles
60 | Desinstalación de apps de sistema
61 | Se ha desinstalado la app
62 | Auto habilitar botones claros
63 | Autoocultar al instalar
64 | Comprobando Lucky Patcher
65 | Acerca de
66 | Desarrollador
67 | Versión
68 | Traductor
69 | No hay ningún archivo de Respaldo
70 | Respaldado con éxito
71 | Restaurado con éxito
72 | Reiniciado con éxito
73 | Propiedades del dispositivo
74 |
75 |
--------------------------------------------------------------------------------
/res/values-es-rES/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | pugsang, Pcsl
4 |
5 |
--------------------------------------------------------------------------------
/res/values-fr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Diverses modifications pour le programme d\'installation
5 | Appli
6 | Module
7 | Icône du lanceur
8 | Mode expert
9 | Paramètres
10 | Installations
11 | Désinstallations
12 | Divers
13 | Information des applis
14 | Aide
15 | Sauvegarde et restauration
16 | Sauvegarder
17 | Restaurer
18 | Réinitialiser
19 | Activer
20 | Désactiver
21 | Contrôle des signatures
22 | Garder les données des applis
23 | Rétrogradation des applis
24 | Blocage des mises à jour
25 | Installation des applis de sources inconnues
26 | Vérification des applis
27 | Installation des applis sur la carte SD
28 | Désactivation des applis système
29 | Désinstallation des administrateurs de l\'appareil
30 | Contrôle des signatures (F-Droid)
31 | Installation auto
32 | Désinstallation auto
33 | Fermeture auto après installation
34 | Fermeture auto après désinstallation
35 | Lancement auto après installation
36 | Contrôle des autorisations
37 | Sauvegarde des fichiers APK
38 | Installation d\'applis non signées
39 | Vérification JAR
40 | Vérification des signatures
41 | Affichage des boutons obscurcis
42 | Débogage d\'applis
43 | Sauvegarde auto
44 | Afficher le nom des paquets
45 | Afficher informations de version
46 | Version actuelle
47 | Nouvelle version
48 | Suppression des fichiers APK après installation
49 | Déplacement d\'applis
50 | Contrôle de la version du SDK
51 | Installation en arrière-plan
52 | Désinstallation en arrière-plan
53 | Nom du paquet copié dans le presse-papiers
54 | Lancement des applis
55 | Contrôle des autorisations en double
56 | Exportation des applis
57 | Fichier APK exporté
58 | Ouverture des applis dans le Play Store
59 | Nom de l\'appli copié dans le presse-papiers
60 | Désinstallation des applis système
61 | Appli désinstallée
62 | Activation auto bouton effacer
63 | Masquer auto lors de l\'installation
64 | Contrôle Lucky Patcher
65 | À propos
66 | Développeur
67 | Version
68 | Traducteur
69 | Aucun fichier de sauvegarde
70 | Sauvegardé avec succès
71 | Restauré avec succès
72 | Réinitialisé avec succès
73 | Propriétés de l\'appareil
74 | Change
75 | Modèle
76 | Tags
77 | Board
78 | Fabricant
79 | Produit
80 | Hardware
81 | Changer les propriétés de l\'appareil
82 | Sauvegarder toutes les applications
83 | Ouvrir Autorisations des applications
84 | Mise à jour auto du Play Store
85 | Langue
86 | Système
87 | Arabe
88 | Bengali
89 | Tchèque
90 | Allemand
91 | Grec
92 | Espagnol
93 | Français
94 | Hongrois
95 | Italien
96 | Hébreux
97 | Japonais
98 | Coréen
99 | Malais
100 | Néerlandais
101 | Polonais
102 | Portugais
103 | Russe
104 | Slovaque
105 | Slovène
106 | Turc
107 | Chinois simplifié
108 | Chinois traditionnel
109 | Désactivation des applis utilisateur
110 | Masquer plantage des applis
111 |
112 |
--------------------------------------------------------------------------------
/res/values-fr/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Micks29
4 |
5 |
--------------------------------------------------------------------------------
/res/values-he/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | התקנת חבילות של מבחר התאמות
5 | אפליקציה
6 | מודול
7 | סמל הפעלה
8 | מצב מומחה
9 | הגדרות
10 | התקנות
11 | הסרות
12 | שונות
13 | מידע האפליקציות
14 | עזרה
15 | גיבוי ושחזור
16 | גיבוי
17 | שחזור
18 | איפוס
19 | הפעל
20 | כיבוי
21 | בדיקת חתימות
22 | שמירת מידע האפליקציה
23 | שנמוך האפליקציות
24 | הצפנת עותק
25 | התקנת אפליקציות לא ידועות
26 | אימות האפליקציות
27 | התקנת אפליקציות באחסון חיצוני
28 | ביטול אפליקציות מערכת
29 | הסרת מנהלי התקנים
30 | בדיקת חתימות (F-Droid)
31 | הסרה אוטומטית
32 | הסרה אוטומטית
33 | סגירה אוטומטית לאחר התקנה
34 | סגירה אוטומטית לאחר הסרה
35 | הפעלה אוטומטית לאחר התקנה
36 | בדיקת הרשאות
37 | גיבוי קבצי APK
38 | התקנת אפליקציות לא חתומות
39 | אימות JAR
40 | אימות חתימות
41 | אפשר לחצנים כאשר הם מבוטלים
42 | ניפוי שגיאות של אפליקציות
43 | גיבוי אוטומטי
44 | הצגת שמות החבילות
45 | מציג מידע על הגרסה
46 | גרסה נוכחית
47 | גרסה חדשה
48 | הסרת קבצי APK לאחר התקנה
49 | העברת אפליקציות
50 | בודק גרסת SDK
51 | מתקין ברקע
52 | הסרה ברקע
53 | שם החבילה הועתק
54 | טוען אפליקציות
55 | בודק כפילות הרשאות
56 | ייצוא אפליקציות
57 | ייצוא קובץ APK עבר בהצלחה
58 | פתח אפליקציות בGoogle Play
59 | שם האפליקציה הועתק
60 | הסרת אפליקציות מערכת
61 | האפליקציה הוסרה בהצלחה
62 | הפעלה של כפתורי ניקוי
63 | הסתרה אוטומטית לאחר התקנה
64 | בודק Lucky Patcher
65 | אודות
66 | מפתח
67 | גרסה
68 | מתרגם
69 | אין קובץ גיבוי
70 | הגיבוי בוצע בהצלחה
71 | שוחזר בהצלחה
72 | אופס בהצלחה
73 | הגדרות מכשיר
74 | שינוי
75 | דגם
76 | תגיות
77 | לוח
78 | ייצור
79 | מוצר
80 | חומרה
81 | שינוי הגדרות מכשיר
82 | מגבה את כל האפליקצוית
83 | פותח App Ops
84 | עדכון אוטומטי של Google Play
85 | מיקום
86 | מערכת
87 | ערבית
88 | בנגלי
89 | צ\'כית
90 | גרמנית
91 | יוונית
92 | ספרדית
93 | צרפתית
94 | הונגרית
95 | איטלקית
96 | עברית
97 | יפנית
98 | קוריאנית
99 | מָלָאִית
100 | הולנדית
101 | פולנית
102 | פורטוגזית
103 | רוסית
104 | סלובקית
105 | סלובנית
106 | טורקית
107 | סינית פשוטה
108 | סינית מסורתית
109 | מבטל אפליקציות משתמש
110 | מסתיר נפילות אפליקציות
111 |
112 |
--------------------------------------------------------------------------------
/res/values-he/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | icecore
4 |
5 |
--------------------------------------------------------------------------------
/res/values-hu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Különböző tweak a Csomag telepítőhöz
5 | Alkalmazás
6 | Modul
7 | Launcher ikon
8 | Szakértő mód
9 | Beállítások
10 | Telepítések
11 | Eltávolítások
12 | Egyéb
13 | Alkalmazás információ
14 | Súgó
15 | Biztonsági mentés és visszaállítás
16 | Biztonsági mentés
17 | Visszaállítás
18 | Alaphelyzet
19 | Engedélyezés
20 | Letiltás
21 | Aláírások ellenőrzése
22 | Alkalmazás adatok megtartása
23 | Alkalmazások visszaminősítése
24 | Előre lezárás
25 | Ismeretlen alkalmazások telepítése
26 | Alkalmazások ellenőrzése
27 | Alkalmazások telepítése a külső tárolóra
28 | Rendszer alkalmazások letiltása
29 | Rendszergazda eszköz eltávolítása
30 | Aláírások ellenőrzése (F-Droid)
31 | Automatikus telepítés
32 | Automatikus eltávolítás
33 | Automatikus bezárás telepítés után
34 | Automatikus bezárás eltávolítás után
35 | Automatikus indítás telepítés után
36 | Engedélyek ellenőrzése
37 | Biztonsági másolat az APK fájlokról
38 | Aláíratlan alkalmazások telepítése
39 | JAR ellenőrzése
40 | Aláírások ellenőrzése
41 | Mutassa a gombokat amikor nem egyértelmű
42 | Alkalmazás hibakeresés
43 | Automatikus biztonsági mentés
44 | Csomag nevek mutatása
45 | Verzió információ mutatása
46 | Aktuális verzió
47 | Új verzió
48 | APK fájl törlése telepítés után
49 | Mozgó alkalmazások
50 | SDK verzió ellenőrzése
51 | Telepítés a háttérben
52 | Eltávolítás a háttérben
53 | Csomag név másolása vágólapra
54 | Alkalmazások indítása
55 | Dupla engedélyek ellenőrzése
56 | Alkalmazások exportálása
57 | APK fájl exportálva
58 | Alkalmazás megnyitás Google Play Áruházban
59 | Alkalmazás nevének másolása a vágólapra
60 | Rendszer alkalmazások eltávolítása
61 | Eltávolított alkalmazások
62 | Tisztítás gombok automatikus engedélyezése
63 | Automatikus elrejtés telepítéskor
64 | Lucky Patcher ellenőrzése
65 | Névjegy
66 | Fejlesztő
67 | Verzió
68 | Fordító
69 | Nincs biztonsági mentés fájl
70 | Sikeres biztonsági mentés
71 | Sikeres visszaállítás
72 | Sikeres alaphelyzetbe állítás
73 | Eszköz tulajdonságai
74 | Módosítás
75 | Modell
76 | Címkék
77 | Board
78 | Gyártó
79 | Termék
80 | Hardver
81 | Eszköz tulajdonságainak módosítása
82 | Összes alkalmazás mentése
83 | Alkalmazás műveletek megnyitása
84 | Google Play automatikus frissítése
85 | Nyelv
86 | Rendszer
87 | Arab
88 | Bengáli
89 | Cseh
90 | Német
91 | Görög
92 | Spanyol
93 | Francia
94 | Magyar
95 | Olasz
96 | Héber
97 | Japán
98 | Koreai
99 | Maláj
100 | Holland
101 | Lengyel
102 | Portugál
103 | Orosz
104 | Szlovák
105 | Szolvén
106 | Török
107 | Kínai (egyszerűsített)
108 | Kínai (hagyományos)
109 | Felhasználói alkalmazások letiltása
110 | Rejtett alkalmazás összeomlás
111 | Aláírás ellenőrzés megerősítve
112 | Letiltja az aláírás ellenőrzést ennél a telepítésnél?
113 |
114 |
--------------------------------------------------------------------------------
/res/values-hu/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hevesi János
4 |
5 |
--------------------------------------------------------------------------------
/res/values-it/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Varie opzioni per l\'installer delle app
5 | App
6 | Modulo
7 | Icona nel launcher
8 | Modalità esperto
9 | Impostazioni
10 | Installazione
11 | Disinstallazione
12 | Varie
13 | Informazioni Applicazioni
14 | Aiuto
15 | Backup e ripristino
16 | Backup
17 | Ripristino
18 | Resetta
19 | Attiva
20 | Disattiva
21 | Verifica firme digitali
22 | Mantieni i dati delle app
23 | Downgrade app
24 | Forward locking
25 | Installazione app da origini sconosciute
26 | Verifica app
27 | Installazione app nella memoria esterna
28 | Disattivazione app di sistema
29 | Disinstallazione app con permessi di amministratore
30 | Verifica firme digitali (F-Droid)
31 | Auto installazione
32 | Auto disinstallazione
33 | Chiusura dopo installazione
34 | Chiusura dopo disinstallazione
35 | Avvio dopo installazione
36 | Verifica permessi
37 | Backup dei file APK
38 | Installazione app senza firma digitale
39 | Verifica JAR
40 | Verifica firma digitale
41 | Visualizzazione pulsanti oscurati
42 | Debug delle app
43 | Backup automatico
44 | Visualizzazione nome pacchetti
45 | Visualizzazione info su versione
46 | Versione attuale
47 | Nuova versione
48 | Rimozione APK dopo installazione
49 | Spostamento app
50 | Verifica della versione SDK
51 | Installazione in background
52 | Disinstallazione in background
53 | Il nome del pacchetto è stato copiato negli appunti
54 | Avvio app tramite icona
55 | Verifica permessi duplicati
56 | Esportazione app
57 | File APK esportato
58 | Apertura app in Google Play
59 | Nome app copiato negli appunti
60 | Disinstallazione app di sistema
61 | App disinstallata
62 | Attivazione pulsante cancella cache/dati
63 | Nascondi dopo installazione
64 | Verifica Lucky Patcher
65 | Info
66 | Sviluppatore
67 | Versione
68 | Tradotto da
69 | Nessun file di backup presente
70 | Backup effettuato correttamente
71 | Ripristino effettuato correttamente
72 | Reset effettuato correttamente
73 | Proprietà dispositivo
74 | Parametri modificabili
75 | Modello
76 | Tags
77 | Piattaforma
78 | Produttore
79 | Prodotto
80 | Hardware
81 | Modifica proprietà dispositivo
82 | Backup di tutte le app
83 | Apertura Op. App
84 | Auto aggiornamento Google Play
85 | Lingua
86 | Sistema
87 | Arabo
88 | Bengalese
89 | Ceco
90 | Tedesco
91 | Greco
92 | Spagnolo
93 | Francese
94 | Ungherese
95 | Italiano
96 | Ebreo
97 | Giapponese
98 | Coreano
99 | Malese
100 | Olandese
101 | Polacco
102 | Portoghese
103 | Russo
104 | Slovacco
105 | Sloveno
106 | Turco
107 | Cinese Semplificato
108 | Cinese Tradizionale
109 | Disattivazione app utente
110 | Nascondi crash delle app
111 |
112 |
--------------------------------------------------------------------------------
/res/values-it/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | KreNtal
4 |
5 |
--------------------------------------------------------------------------------
/res/values-iw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | התקנת חבילות של מבחר התאמות
5 | אפליקציה
6 | מודול
7 | סמל הפעלה
8 | מצב מומחה
9 | הגדרות
10 | התקנות
11 | הסרות
12 | שונות
13 | מידע האפליקציות
14 | עזרה
15 | גיבוי ושחזור
16 | גיבוי
17 | שחזור
18 | איפוס
19 | הפעל
20 | כיבוי
21 | בדיקת חתימות
22 | שמירת מידע האפליקציה
23 | שנמוך האפליקציות
24 | הצפנת עותק
25 | התקנת אפליקציות לא ידועות
26 | אימות האפליקציות
27 | התקנת אפליקציות באחסון חיצוני
28 | ביטול אפליקציות מערכת
29 | הסרת מנהלי התקנים
30 | בדיקת חתימות (F-Droid)
31 | הסרה אוטומטית
32 | הסרה אוטומטית
33 | סגירה אוטומטית לאחר התקנה
34 | סגירה אוטומטית לאחר הסרה
35 | הפעלה אוטומטית לאחר התקנה
36 | בדיקת הרשאות
37 | גיבוי קבצי APK
38 | התקנת אפליקציות לא חתומות
39 | אימות JAR
40 | אימות חתימות
41 | אפשר לחצנים כאשר הם מבוטלים
42 | ניפוי שגיאות של אפליקציות
43 | גיבוי אוטומטי
44 | הצגת שמות החבילות
45 | מציג מידע על הגרסה
46 | גרסה נוכחית
47 | גרסה חדשה
48 | הסרת קבצי APK לאחר התקנה
49 | העברת אפליקציות
50 | בודק גרסת SDK
51 | מתקין ברקע
52 | הסרה ברקע
53 | שם החבילה הועתק
54 | טוען אפליקציות
55 | בודק כפילות הרשאות
56 | ייצוא אפליקציות
57 | ייצוא קובץ APK עבר בהצלחה
58 | פתח אפליקציות בGoogle Play
59 | שם האפליקציה הועתק
60 | הסרת אפליקציות מערכת
61 | האפליקציה הוסרה בהצלחה
62 | הפעלה של כפתורי ניקוי
63 | הסתרה אוטומטית לאחר התקנה
64 | בודק Lucky Patcher
65 | אודות
66 | מפתח
67 | גרסה
68 | מתרגם
69 | אין קובץ גיבוי
70 | הגיבוי בוצע בהצלחה
71 | שוחזר בהצלחה
72 | אופס בהצלחה
73 | הגדרות מכשיר
74 | שינוי
75 | דגם
76 | תגיות
77 | לוח
78 | ייצור
79 | מוצר
80 | חומרה
81 | שינוי הגדרות מכשיר
82 | מגבה את כל האפליקצוית
83 | פותח App Ops
84 | עדכון אוטומטי של Google Play
85 | מיקום
86 | מערכת
87 | ערבית
88 | בנגלי
89 | צ\'כית
90 | גרמנית
91 | יוונית
92 | ספרדית
93 | צרפתית
94 | הונגרית
95 | איטלקית
96 | עברית
97 | יפנית
98 | קוריאנית
99 | מָלָאִית
100 | הולנדית
101 | פולנית
102 | פורטוגזית
103 | רוסית
104 | סלובקית
105 | סלובנית
106 | טורקית
107 | סינית פשוטה
108 | סינית מסורתית
109 | מבטל אפליקציות משתמש
110 | מסתיר נפילות אפליקציות
111 |
112 |
--------------------------------------------------------------------------------
/res/values-iw/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | icecore
4 |
5 |
--------------------------------------------------------------------------------
/res/values-ja/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | パッケージインストーラの動作を変更するモジュール
5 | アプリ
6 | モジュール
7 | ホームアプリアイコン
8 | 上級者向けモード
9 | 設定
10 | インストール
11 | アンインストール
12 | その他
13 | アプリ情報
14 | ヘルプ
15 | バックアップとリストア
16 | バックアップ
17 | リストア
18 | リセット
19 | 有効化
20 | 無効化
21 | 署名のチェック
22 | アプリのデータを残す
23 | アプリのダウングレード
24 | 有料アプリの暗号化
25 | 提供元不明なアプリのインストール
26 | アプリの確認
27 | アプリを外部ストレージにインストール
28 | システムアプリの無効化
29 | 機器管理機能が有効でもアンインストールする
30 | 署名のチェック (F-Droid)
31 | 自動インストール
32 | 自動アンインストール
33 | インストール後に自動で閉じる
34 | アンインストール後に自動で閉じる
35 | インストール後にそのアプリを開く
36 | 権限の確認
37 | APKをバックアップする
38 | 未署名のアプリをインストールする
39 | JAR の確認
40 | 署名の確認
41 | 隠されたボタンの表示
42 | アプリのデバッグ
43 | 自動バックアップ
44 | パッケージ名の表示
45 | バージョン情報の表示
46 | 現在のバージョン
47 | 新しいバージョン
48 | インストールした後にAPKファイルを削除する
49 | アプリの移動
50 | SDKバージョンの確認
51 | バックグラウンドでインストール
52 | バックグラウンドでアンインストール
53 | パッケージ名をクリップボードにコピーしました
54 | アプリの起動
55 | 重複する権限のチェック
56 | アプリのエクスポート
57 | APKファイルをエクスポートしました
58 | Google Playでアプリを開く
59 | アプリ名をクリップボードにコピーしました
60 | システムアプリのアンインストール
61 | アプリをアンインストールしました
62 | 消去ボタンを自動で有効化
63 | インストール時に自動で隠す
64 | Lucky Patcherのチェック
65 | アプリ情報
66 | 開発者
67 | バージョン
68 | 翻訳者
69 | バックアップファイルはありません
70 | バックアップしました
71 | リストアしました
72 | リセットしました
73 | 機器のプロパティ
74 | 変更
75 | モデル
76 | タグ
77 | ボード
78 | メーカー
79 | 製品名
80 | ハードウェア
81 | 機器のプロパティの変更
82 | 全てのアプリをバックアップ
83 | アプリの操作状況を開く
84 | Google Playの自動更新
85 | 言語
86 | システム
87 | Arabic
88 | Bengali
89 | Czech
90 | German
91 | Greek
92 | Spanish
93 | French
94 | Hungarian
95 | Italian
96 | Hebrew
97 | 日本語
98 | Korean
99 | Malay
100 | Dutch
101 | Polish
102 | Portuguese
103 | Russian
104 | Slovak
105 | Slovenian
106 | Turkish
107 | Chinese Simplified
108 | Chinese Traditional
109 | ユーザーアプリの無効化
110 | アプリのクラッシュを隠す
111 |
112 |
--------------------------------------------------------------------------------
/res/values-ja/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | WedyDQ10, watcgfw
4 | http://androplus.org
5 |
6 |
--------------------------------------------------------------------------------
/res/values-ko/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 패키지 인스톨러를 위한 다양한 트윅
5 | 앱
6 | 모듈
7 | 런처 아이콘
8 | 전문가 모드
9 | 설정
10 | 설치
11 | 제거
12 | 기타
13 | 앱 정보
14 | 도움말
15 | 백업 및 복원
16 | 백업
17 | 복원
18 | 초기화
19 | 활성화
20 | 비활성화
21 | 서명 확인
22 | 앱 데이터 유지
23 | 앱 다운그레이드
24 | 포워드 락
25 | 알 수 없는 앱 설치
26 | 앱 검증
27 | 외부 저장소에 앱 설치
28 | 시스템 앱 비활성화
29 | 기기 관리자 제거
30 | 서명 확인 (F-Droid)
31 | 자동 설치
32 | 자동 제거
33 | 설치 후 자동으로 닫기
34 | 제거 후 자동으로 닫기
35 | 설치 후 자동으로 실행
36 | 권한 확인
37 | APK 파일 백업
38 | 서명되지 않은 앱 설치
39 | JAR 검증
40 | 서명 검증
41 | 난독화 되었을 시 버튼 보이기
42 | 앱 디버깅
43 | 자동 백업
44 | 패키지 이름 표시
45 | 버전 정보 표시
46 | 현재 버전
47 | 새 버전
48 | 설치 후 APK 파일 자동 삭제
49 | 앱 이동
50 | SDK 버전 확인
51 | 백그라운드에서 설치
52 | 백그라운드에서 제거
53 | 패키지 이름이 클립보드에 복사됨
54 | 앱 실행
55 | 권한 복제 확인
56 | 앱 내보내기
57 | APK 파일을 내보냄
58 | 구글 플레이에서 앱 열기
59 | 앱 이름이 클립보드에 복사됨
60 | 시스템 앱 삭제
61 | 앱이 삭제됨
62 | 지우기 버튼 자동 활성화
63 | 설치시에 자동으로 숨기기
64 | Lucky Patcher 확인
65 | 정보
66 | 개발자
67 | 버전
68 | 번역자
69 | 백업 파일 없음
70 | 성공적으로 백업됨
71 | 성공적으로 복원됨
72 | 성공적으로 초기화됨
73 | 장치 속성
74 | 변경
75 | 모델
76 | 태그
77 | 보드
78 | 제조사
79 | 제품
80 | 하드웨어
81 | 장치 속성 변경
82 | 모든 앱 백업
83 | 앱 운영 열기
84 | 구글 플레이 자동 업데이트
85 | 로케일
86 | 시스템
87 | 아랍어
88 | 벵골어
89 | 체코어
90 | 독일어
91 | 그리스어
92 | 스페인어
93 | 프랑스어
94 | 헝가리어
95 | 이태리어
96 | 히브리어
97 | 일본어
98 | 한국어
99 | 말레이어
100 | 네덜란드어
101 | 폴란드어
102 | 포르투갈어
103 | 러시아어
104 | 슬로바키아어
105 | 슬로베니아어
106 | 터키어
107 | 중국어 간체
108 | 중국어 번체
109 | 사용자 앱 비활성화
110 | 앱 크래시 숨기기
111 |
112 |
--------------------------------------------------------------------------------
/res/values-ko/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | HelloKS
4 |
5 |
--------------------------------------------------------------------------------
/res/values-ms/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Pelbagai tweak untuk Pemasang Pakej
5 | Apl
6 | Modul
7 | Ikon pelancar
8 | Mod pakar
9 | Tetapan
10 | Pemasangan
11 | Nyahpasang
12 | Misc
13 | Maklumat aplikasi
14 | Bantuan
15 | Sandarkan dan pulih semula
16 | Sandarkan
17 | Pulih semula
18 | Tetapkan semula
19 | Dayakan
20 | Lumpuhkan
21 | Memeriksa tandatangan
22 | Menyimpan data aplikasi
23 | Menurun taraf aplikasi
24 | Mengunci ke hadapan
25 | Memasang aplikasi yang tidak diketahui
26 | Mengesahkan aplikasi
27 | Memasang aplikasi pada storan luaran
28 | Melumpuhkan aplikasi sistem
29 | Menyahpasang pentadbir peranti
30 | Memeriksa tandatangan (F-Droid)
31 | Memasang auto
32 | Menyahpasang auto
33 | Menutup auto selepas memasang
34 | Menutup auto selepas menyahpasang
35 | Melancarkan auto selepas memasang
36 | Memeriksa keizinan
37 | Menyandarkan fail-fail APK
38 | Memasang aplikasi yang tidak ditandatangani
39 | Mengesahkan JAR
40 | Mengesahkan tandatangan
41 | Menunjukkan butang apabila dikaburi
42 | Aplikasi nyahpepijat
43 | Menyandarkan auto
44 | Menunjukkan nama-nama pakej
45 | Menunjukkan maklumat versi
46 | Versi semasa
47 | Versi baru
48 | Memadam fail-fail APK selepas memasang
49 | Memindahkan aplikasi
50 | Memeriksa versi SDK
51 | Memasang di latar belakang
52 | Menyahpasang di latar belakang
53 | Nama pakej disalin ke papan klip
54 | Melancarkan aplikasi
55 | Memeriksa kebenaran yang diulang
56 | Mengeksport aplikasi
57 | Fail APK dieksport
58 | Membuka aplikasi di Google Play
59 | Nama apl disalin ke papan klip
60 | Menyahpasang aplikasi sistem
61 | Aplikasi telah dinyahpasang
62 | Auto mendayakan butang bersih
63 | Auto sembunyi apabila memasang
64 | Memeriksa Lucky Patcher
65 | Mengenai
66 | Pemaju
67 | Versi
68 | Penterjemah
69 | Tiada fail sandaran
70 | Berjaya disandarkan
71 | Berjaya dipulihkan semula
72 | Berjaya tetapkan semula
73 | Sifat-sifat peranti
74 | Tukar
75 | Model
76 | Tag
77 | Papan
78 | Pengeluar
79 | Produk
80 | Perkakasan
81 | Mengubah sifat-sifat peranti
82 | Menyandarkan semua aplikasi
83 | Membuka Operasi Apl
84 | Auto mengemaskini Google Play
85 | Penyempatan
86 | Sistem
87 | Bahasa Arab
88 | Bahasa Bengali
89 | Bahasa Czech
90 | Bahasa Jerman
91 | Bahasa Greek
92 | Bahasa Sepanyol
93 | Bahasa Perancis
94 | Bahasa Hungari
95 | Bahasa Itali
96 | Bahasa Ibrani
97 | Bahasa Jepun
98 | Bahasa Korea
99 | Bahasa Melayu
100 | Bahasa Belanda
101 | Bahasa Poland
102 | Bahasa Portugis
103 | Bahasa Rusia
104 | Bahasa Slovakia
105 | Bahasa Slovenia
106 | Bahasa Turki
107 | Bahasa Ringkas Cina
108 | Bahasa Cina Tradisional
109 | Menyahdayakan aplikasi pengguna
110 | Menyembunyikan aplikasi yang terhempas
111 |
112 |
--------------------------------------------------------------------------------
/res/values-ms/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Wan Mohammad
4 |
5 |
--------------------------------------------------------------------------------
/res/values-nl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Diverse toepassingen voor Pakket Installatie
5 | Applicatie
6 | Module
7 | Applicatie pictogram
8 | Modus deskundigen
9 | Instellingen
10 | Installaties
11 | De-installaties
12 | Diversen
13 | Informatie over applicatie
14 | Help
15 | Back-up en herstellen
16 | Back-up
17 | Herstellen
18 | Terugzetten
19 | Inschakelen
20 | Uitschakelen
21 | Handtekening controle
22 | App gegevens behouden
23 | Apps terugzetten
24 | Protectie vergrendeling
25 | Onbekende apps installeren
26 | Apps verifiëren
27 | Apps installeren op externe opslag
28 | Systeem applicaties uitschakelen
29 | Apparaat administrators de-installeren
30 | Handtekening controleren (F-Droid)
31 | Automatisch installeren
32 | Automatisch de-installeren
33 | Automatisch sluiten na installatie
34 | Automatisch sluiten na de-installatie
35 | Automatisch openen na installatie
36 | Machtigingen controleren
37 | APK bestanden back-uppen
38 | Installeren van niet ondertekende apps
39 | JAR verifiëren
40 | Handtekeningen verifiëren
41 | Knoppen tonen wanneer obsecured
42 | Foutopsporing van applicaties
43 | Automatisch backup maken
44 | Pakket namen weergegeven
45 | Informatie over de versie van de app tonen
46 | Huidige versie
47 | Nieuwe versie
48 | Verwijder APK-bestanden na installatie
49 | Verplaats applicaties
50 | Check SDK versie
51 | Installatie op de achtergrond
52 | Deinstalleer op de achtergrond
53 | Pakketnaam is gekopieerd naar klembord
54 | Applications opstarten
55 | Gedupliceerde toestemmingen controleren
56 | Applicaties exporteren
57 | APK-bestand was geëxporteerd
58 | Applicaties in Google Play openen
59 | Naam van de applicatie is gekopieerd naar klembord
60 | Deinstalleer systeem applicaties
61 | Applicatie is verwijderd
62 | Automatisch toestaan van het opschonen van knopjes
63 | Automatisch verbergen tijdens het installeren
64 | Lucky Patcher controleren
65 | Over
66 | Ontwikkelaar
67 | Versie
68 | Vertaler
69 | Geen backup bestand
70 | Backup succesvol gemaakt
71 | Succesvol hersteld
72 | Succesvol gereset
73 | Verander
74 | Model
75 | Toestel tags
76 | Board
77 | Toestel product
78 | Alle apps backuppen
79 |
80 |
--------------------------------------------------------------------------------
/res/values-nl/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Shane Kloosterman
4 |
5 |
--------------------------------------------------------------------------------
/res/values-pl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Różne usprawnienia dla pakietów instalacyjnych
5 | Aplikacja
6 | Moduł
7 | Ikona w launcherze
8 | Tryb eksperta
9 | Ustawienia
10 | Instalowanie
11 | Odinstalowanie
12 | Różne
13 | Informacje o aplikacjach
14 | Pomoc
15 | Kopia zapasowa i przywracanie
16 | Kopia zapasowa
17 | Przywracanie
18 | Resetuj
19 | Włącz
20 | Wyłącz
21 | Sprawdzanie podpisów
22 | Przechowywanie danych aplikacji
23 | Instal. starszej wersji aplikacji
24 | Blokowanie do przodu
25 | Instal. nieznanych aplikacji
26 | Weryfikowanie aplikacji
27 | Instal. aplikacji na zew. pamięci
28 | Wyłączanie system. aplikacji
29 | Odinstal. admin. urządzenia
30 | Sprawdzanie podpisów (F-Droid)
31 | Automatyczne instalowanie
32 | Automatyczne odinstalowanie
33 | Autom. zamykanie po zainstal.
34 | Autom. zamykanie po odinstal.
35 | Autom. uruchomienie po zainstal.
36 | Sprawdzanie uprawnień
37 | Tw. kopii zapasowych plików APK
38 | Instal. niepodpisanych aplikacji
39 | Weryfikowanie JAR
40 | Weryfikowanie podpisów
41 | Wyświetl. zakrytych przycisków
42 | Debugowanie aplikacji
43 | Autom. tw. kopii zapasowych
44 | Wyświetlanie nazw pakietów
45 | Wyświetlanie informacji o wersji
46 | Obecna wersja
47 | Nowa wersja
48 | Usuw. plików APK po instalacji
49 | Przenoszenie aplikacji
50 | Sprawdzanie wersji SDK
51 | Instalowanie w tle
52 | Odinstalowanie w tle
53 | Nazwa pakietu została skopiowana do schowka
54 | Uruchomienie aplikacji
55 | Spra. zduplikowanych uprawnień
56 | Eksportowanie aplikacji
57 | Plik APK został wyeksportowany
58 | Otwier. aplikacji w Google Play
59 | Nazwa aplikacji została skopiowana do schowka
60 | Odinstal. systemowych aplikacji
61 | Aplikacja została odinstalowana
62 | Autom. włącz. przycisków Wyczyść
63 | Autom. ukrywanie podczas instal.
64 | Sprawdzanie Lucky Patcher
65 | O aplikacji
66 | Deweloper
67 | Wersja
68 | Tłumacz
69 | Brak pliku kopii zapasowej
70 | Pomyślnie utworzono kopię zapasową
71 | Pomyślnie przywrócono
72 | Pomyślnie zresetowano
73 | Właściwości urządzenia
74 | Zmień
75 | Model
76 | Tagi
77 | Płyta
78 | Producent
79 | Produkt
80 | Sprzęt
81 | Zmiana właściwości urządzenia
82 | Tw. kopii zap. wszystkich aplikacji
83 | Otwieranie Działania aplikacji
84 | Autom. aktualizacja Google Play
85 | Język
86 | System
87 | Arabski
88 | Bengalski
89 | Czeski
90 | Niemiecki
91 | Grecki
92 | Hiszpański
93 | Francuski
94 | Węgierski
95 | Włoski
96 | Hebrajski
97 | Japoński
98 | Koreański
99 | Malajski
100 | Holenderski
101 | Polski
102 | Portugalski
103 | Rosyjski
104 | Słowacki
105 | Słoweński
106 | Turecki
107 | Chiński (uproszczony)
108 | Chiński (tradycyjny)
109 | Wyłączanie aplikacji użytkownika
110 | Ukrywanie awarii aplikacji
111 |
112 |
--------------------------------------------------------------------------------
/res/values-pl/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | pantinPL
4 |
5 |
--------------------------------------------------------------------------------
/res/values-pt-rPT/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Ajustes diversos para o \"Package Installer\"
5 | Aplicação
6 | Módulo
7 | Ícone do Ecrã Principal
8 | Modo avançado
9 | Preferências
10 | Instalações
11 | Desinstalações
12 | Diversos
13 | Informação de aplicações
14 | Ajuda
15 | Cópia de segurança e restauro
16 | Cópia de segurança
17 | Restaurar
18 | Valores de Fábrica
19 | Ativar
20 | Desactivar
21 | Verificação de assinaturas
22 | Manter os dados das aplicações
23 | \"Downgrade\" de aplicações
24 | \"Forward locking\"
25 | Instalar aplicações desconhecidas
26 | Verificar aplicações
27 | Instalando aplicações no armazenamento externo
28 | Desactivar aplicações de sistema
29 | Desinstalar aplicações com acesso de administrador
30 | Verificação de assinaturas (F-Droid)
31 | Auto-Instalação
32 | Auto-Desinstalação
33 | Fechar automaticamente depois de instalar
34 | Fechar automaticamente depois de desinstalar
35 | Abrir automaticamente depois de instalar
36 | Verificação de permissões
37 | Backup dos APKs
38 | Instalar aplicações sem \"assinatura\"
39 | Verificar JARs
40 | Verificar \"assinaturas\"
41 | Apresentar botões quando obscuro
42 | Aplicativos de depuração
43 | Cópia de segurança automática
44 | Amostrar \"package names\" de aplicações
45 | Amostrar informação da versão
46 | Versão atual
47 | Nova versão
48 | Eliminar APK após instalação
49 | Mover aplicações
50 | Verificação de versão do SDK
51 | Instalar em segundo plano
52 | Desinstalar em segundo plano
53 | O \"Package Name\" foi copiado para a área de transferência
54 | Abrir aplicações
55 | Verificação de permissões duplicadas
56 | Exportar aplicações
57 | O APK foi exportado
58 | Abrir aplicações no Google Play
59 | O nome da aplicação foi copiado
60 | Desinstalar aplicações de sistema
61 | A aplicação foi desinstalada
62 | Ativar botões de limpeza
63 | Esconder automaticamente na instalação
64 | Verificação do Lucky Patcher
65 | Sobre
66 | Desenvolvedor
67 | Versão
68 | Tradutor
69 | Nenhuma cópia de segurança
70 | Copia de segurança feita com sucesso
71 | Restaurado com sucesso
72 | Valores de fábrica restaurados com sucesso
73 | Propriedades do dispositivo
74 | Mudar
75 | Modelo
76 | Tags
77 | Placa Mãe
78 | Fabricante
79 | Produto
80 | Hardware
81 | Mudar propriedades do dispositivo
82 | Backup de todas as apps
83 | Abrir nas \"Utilizações da aplicação\" (App Ops)
84 | Auto atualização do Google Play
85 | Idioma
86 | Sistema
87 | Árabe
88 | Bengalês
89 | Checo
90 | Alemão
91 | Grego
92 | Espanhol
93 | Francês
94 | Húngaro
95 | Italiano
96 | Hebraico
97 | Japonês
98 | Coreano
99 | Malasiano
100 | Holandês
101 | Polaco
102 | Português
103 | Russo
104 | Eslovaco
105 | Esloveno
106 | Turco
107 | Chinês Simplificado
108 | Chinês Tradicional
109 | Desativar aplicações de utilizador
110 | Esconder \"crashes\" de aplicações
111 |
112 |
--------------------------------------------------------------------------------
/res/values-pt-rPT/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Gonçalo M. (a.k.a. supergonkas)
4 |
5 |
--------------------------------------------------------------------------------
/res/values-ru/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Различные твики для установщика пакетов
5 | Приложение
6 | Модуль
7 | Значок запуска
8 | Режим эксперта
9 | Настройки
10 | Инсталляция
11 | Деинсталляция
12 | Разное
13 | Информация о приложении
14 | Помощь
15 | Рез. копирование и восстановление
16 | Резервное копирование
17 | Восстановление
18 | Сброс
19 | Включить
20 | Выключить
21 | Проверка подписи
22 | Сохранение данных приложений
23 | Понижение версии приложений
24 | Разблокировать покупки
25 | Установка неизвестных приложений
26 | Верификация приложений
27 | Установка на внешнюю память
28 | Отключение системных приложений
29 | Удаление администраторов устройств
30 | Проверка подписи (F-Droid)
31 | Авто установка
32 | Авто удаление
33 | Авто закрытие после установки
34 | Авто закрытие после удаления
35 | Авто запуск после установки
36 | Проверка разрешений
37 | Резервное копирование APK файлов
38 | Установка не подписанных приложений
39 | Проверка JAR
40 | Проверка подписей
41 | Показывать скрытые кнопки
42 | Отладка приложений
43 | Авто резервироване
44 | Отображать имена пакетов
45 | Показать информацию о версии
46 | Текущая версия
47 | Новая версия
48 | Удаление APK файлов после установки
49 | Перемещение приложения
50 | Проверка версии SDK
51 | Установка в фоновом режиме
52 | Удаление в фоновом режиме
53 | Имя пакета было скопировано в буфер обмена
54 | Запуск приложения
55 | Проверка дублирования разрешения
56 | Экспорт приложения
57 | APK-файл был экспортирован
58 | Открытие приложения в Google Play
59 | Название приложения было скопировано в буфер обмена
60 | Удаление системных приложений
61 | Приложение было удалено
62 | Отображать кнопки очистки
63 | Автоматическое скрытие при установке
64 | Проверка Lucky Patcher
65 | О программе
66 | Разработчик
67 | Версия
68 | Связь с переводчиком 4pda
69 | Нет файла резервной копии
70 | Успешное резервное копирование
71 | Успешное восстановление
72 | Успешный сброс
73 | Свойства устройства
74 | Измененить
75 | Модель
76 | Теги
77 | Форум
78 | Производитель
79 | Продукт
80 | Аппаратура
81 | Изменение свойств устройства
82 | Резервное копирование всех приложений
83 | Скрытые функции приложений
84 | Автоматическое обновление Google Play
85 | Локализация
86 | Системный
87 | Арабский
88 | Бенгальский
89 | Чешский
90 | Немецкий
91 | Греческий
92 | Испанский
93 | Французский
94 | Венгерский
95 | Итальянский
96 | Иврит
97 | Японский
98 | Корейский
99 | Малайский
100 | Голландский
101 | Польский
102 | Португальский
103 | Русский
104 | Словацкий
105 | Словенский
106 | Турецкий
107 | Китайский упрощенный
108 | Китайский традиционный
109 | Отключение пользовательских приложений
110 | Скрытие сбоев приложений
111 | Подтверждение проверки подписи
112 | Отключить проверку подписи для этой установки?
113 |
114 |
--------------------------------------------------------------------------------
/res/values-ru/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Gromozavr Stas
4 | http://rlu.ru/6mq3
5 |
6 |
--------------------------------------------------------------------------------
/res/values-sk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Rôzne vylepšenia pre Inštalátor balíkov
5 | Aplikácia
6 | Modul
7 | Ikona v spúšťači
8 | Režim experta
9 | Nastavenia
10 | Inštalácie
11 | Odinštalácie
12 | Rôzne
13 | Informácie o aplikáciách
14 | Pomocník
15 | Záloha a obnova
16 | Zálohovať
17 | Obnoviť
18 | Resetovať
19 | Povoliť
20 | Zakázať
21 | Kontrolovanie podpisov
22 | Ponechanie údajov aplikácií
23 | Zníženie aplikácií
24 | Uzamknutie preposlania
25 | Inštalovanie neznámych aplikácií
26 | Overovanie aplikácií
27 | Inštalovanie aplikácií na externé úložisko
28 | Zakázanie systémových aplikácií
29 | Odinštalovanie správcov zariadenia
30 | Kontrolovanie podpisov (F-Droid)
31 | Automatické inštalovanie
32 | Automatické odinštalovanie
33 | Automatické zavretie po nainštalovaní
34 | Automatické zavretie po odinštalovaní
35 | Automatické spustenie po nainštalovaní
36 | Kontrolovanie povolení
37 | Zálohovanie APK súborov
38 | Inštalovanie nepodpísaných aplikácií
39 | Overovanie JAR
40 | Overovanie podpisov
41 | Zobrazenie tlačidiel pri prekrytí
42 | Ladenie aplikácií
43 | Automatické zálohovanie
44 | Zobrazenie názvov balíkov
45 | Zobrazenie informácie o verziách
46 | Aktuálna verzia
47 | Nová verzia
48 | Vymazanie APK súborov po nainštalovaní
49 | Presúvanie aplikácií
50 | Kontrolovanie verzie SDK
51 | Inštalovanie na pozadí
52 | Odinštalovanie na pozadí
53 | Názov balíka bol skopírovaný do schránky
54 | Spustenie aplikácií
55 | Kontrolovanie duplicitných povolení
56 | Exportovanie aplikácií
57 | APK súbor bol exportovaný
58 | Otváranie aplikácií v Obchode Play
59 | Názov aplikácie bol skopírovaný do schránky
60 | Odinštalovanie systémových aplikácií
61 | Aplikácia bola odinštalovaná
62 | Automatické povolenie tlačidiel vymazania
63 | Automatické skrývanie pri inštalácii
64 | Kontrolovanie Lucky Patchera
65 | O aplikácii
66 | Vývojár
67 | Verzia
68 | Prekladateľ
69 | Žiadny záložný súbor
70 | Úspešne zálohované
71 | Úspešne obnovené
72 | Úspešne resetované
73 | Vlastnosti zariadenia
74 | Zmeniť
75 | Model
76 | Značky
77 | Doska
78 | Výrobca
79 | Produkt
80 | Hardvér
81 | Zmena vlastností zariadenia
82 | Zálohovanie všetkých aplikácií
83 | Otvorenie Fungovania aplikácií
84 | Automatické aktualizovanie Obchodu Play
85 | Jazyk
86 | Systém
87 | Arabčina
88 | Bengálčina
89 | Čeština
90 | Nemčina
91 | Gréčtina
92 | Španielčina
93 | Francúzština
94 | Maďarčina
95 | Taliančina
96 | Hebrejčina
97 | Japončina
98 | Kórejčina
99 | Malajčina
100 | Holandčina
101 | Poľština
102 | Portugalčina
103 | Ruština
104 | Slovenčina
105 | Slovinčina
106 | Turečtina
107 | Zjednodušená čínština
108 | Tradičná čínština
109 | Zakázanie používateľských aplikácií
110 | Skryť pády aplikácií
111 | Potvrdzovanie kontroly podpisov
112 | Zakázať kontrolu podpisov pre túto inštaláciu?
113 | Kliknutie na ikonu aplikácie.
114 | XInstaller je zakázaný v nastaveniach.
115 | Kliknutím povoľte.
116 | Dlhé stlačenie na ikonu aplikácie.
117 | Kliknutie na názov aplikácie.
118 | Angličtina
119 | Nahlásiť chybu
120 | Xposed modul nie je aktivovaný.
121 | Povolili ste modul a reštartovali zariadenie?
122 | Dlhé stlačenie na tlačidlo Zakázať
123 |
124 |
--------------------------------------------------------------------------------
/res/values-sl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Različne prilagoditve Paketne namestitve
5 | Aplikacija
6 | Modul
7 | Ikona v zaganjalniku
8 | Izvedenski način
9 | Nastavitve
10 | Nameščanje
11 | Odstranjevanje
12 | Razno
13 | Informacije aplikacij
14 | Pomoč
15 | Varnostna kopija in obnovitev
16 | Varnostna kopija
17 | Obnovitev
18 | Ponastavitev
19 | Omogoči
20 | Onemogoči
21 | Preverjanje podpisov
22 | Ohranjanje podatkov aplikacij
23 | Zamenjava s prejšnjo različico
24 | Forward locking
25 | Nameščanje neznanih aplikacij
26 | Preverjanje aplikacij
27 | Nameščanje aplikacij na zunanji pomnilnik
28 | Onemogočanje sistemskih aplikacij
29 | Odstranjevanje skrbnikov naprave
30 | Preverjanje podpisov (F-Droid)
31 | Samodejno nameščanje
32 | Samodejno odstranjevanje
33 | Samodejno zapiranje po namestitvi
34 | Samodejno zapiranje po odstranitvi
35 | Samodejno odpiranje po namestitvi
36 | Preverjanje dovoljenj
37 | Varnostno kopiranje APK datotek
38 | Nameščanje nepodpisanih aplikacij
39 | Preverjanje JAR
40 | Preverjanje podpisov
41 | Prikaz gumbov pri zakrivanju
42 | Razhroščevanje aplikacij
43 | Samodejno varnostno kopiranje
44 | Prikaz imen paketov
45 | Prikaz različice
46 | Trenutna različica
47 | Nova različica
48 | Odstranjevanje APK datotek po namestitvi
49 | Premikanje aplikacij
50 | Preverjanje SDK različice
51 | Nameščanje v ozadju
52 | Odstranjevanje v ozadju
53 | Ime paketa je bilo kopirano v odložišče
54 | Odpiranje aplikacij
55 | Preverjanje podvojenih dovoljenj
56 | Izvoz aplikacij
57 | APK datoteko ste izvozili
58 | Odpiranje aplikacij v Google Play
59 | Ime aplikacije je bilo kopirano v odložišče
60 | Odstranjevanje sistemskih aplikacij
61 | Aplikacija je bila odstranjena
62 | Samodejno omogoči \"počisti\" gumbe
63 | Samodejno skrij pri namestitvi
64 | Preverjanje Lucky Patcher
65 | O aplikaciji
66 | Razvijalec
67 | Različica
68 | Prevajalec
69 | Ni varnostne kopije
70 | Uspešno varnostno kopiranje
71 | Uspešna obnovitev
72 | Uspešna ponastavitev
73 | Lastnosti naprave
74 | Spremeni
75 | Model
76 | Oznake
77 | Plošča
78 | Proizvajalec
79 | Izdelek
80 | Strojna oprema
81 | Spreminjanje lastnosti naprave
82 | Varnostno kopiranje aplikacij
83 | Odpiranje Delovanje aplikacij
84 | Samodejno posodabljanje Google Play
85 | Področne nastavitve
86 | Sistem
87 | Arabsko
88 | Bengalsko
89 | Češko
90 | Nemško
91 | Grško
92 | Špansko
93 | Francosko
94 | Madžarsko
95 | Italijansko
96 | Hebrejsko
97 | Japonsko
98 | Korejsko
99 | Malazijsko
100 | Nizozemsko
101 | Poljsko
102 | Portugalsko
103 | Rusko
104 | Slovaško
105 | Slovensko
106 | Turško
107 | Poenostavljeno kitajsko
108 | Tradicionalno kitajsko
109 | Onemogoči uporabniške aplikacije
110 | Skrij zrušitve aplikacij
111 |
112 |
--------------------------------------------------------------------------------
/res/values-sl/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | MMWolverine
4 |
5 |
--------------------------------------------------------------------------------
/res/values-tr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Paket Yükleyici için çeşitli iyileştirmeler
5 | Uygulama
6 | Modül
7 | Başlatıcı simgesi
8 | Uzman modu
9 | Ayarlar
10 | Yüklemeler
11 | Kaldırmalar
12 | Çeşitli
13 | Uygulama bilgisi
14 | Yardım
15 | Yedekleme ve geri yükleme
16 | Ayarları yedekle
17 | Ayarları geri yükle
18 | Sıfırla
19 | Etkinleştir
20 | Devre dışı bırak
21 | İmza kontrolü
22 | Uygulama verisini sakla
23 | Uygulamalarda sürüm düşürme
24 | Forward locking
25 | Kaynağı bilinmeyen uygulamaları yükleme
26 | Uygulamaları denetleme
27 | Harici hafızaya uygulama yükleme
28 | Sistem uygulamalarını devre dışı bırakma
29 | Cihaz yöneticilerini kaldırma
30 | İmza kontrolü (F-Droid)
31 | Otomatik yükleme
32 | Otomatik kaldırma
33 | Yüklemeden sonra otomatik kapatma
34 | Kaldırmadan sonra otomatik kapatma
35 | Yüklemeden sonra otomatik açma
36 | İzinleri denetleme
37 | APK dosyaları yedekleme
38 | İmzasız uygulamaları yükleme
39 | JAR doğrulama
40 | İmza doğrulama
41 | Gizlendiğinde butonları göster
42 | Uygulamalarda hata ayıklama
43 | Otomatik yedekleme
44 | Paket adlarını gösterme
45 | Sürüm bilgisini gösterme
46 | Şu anki sürüm
47 | Yeni sürüm
48 | APK dosyalarını yükledikten sonra silme
49 | Uygulamaları taşıma
50 | SDK versiyonunu kontrol etme
51 | Arkaplanda yükleme
52 | Arkaplanda kaldırma
53 | Paket ismi panoya kopyalandı
54 | Uygulama bilgisi simgesinden açma
55 | Yinelenen izinleri kontrol etme
56 | Uygulamaları dışa aktarma
57 | APK dosyası dışarıya aktarıldı
58 | Uygulamaları Google Play\'de açma
59 | Uygulama ismi panoya kopyalandı
60 | Sistem uygulamalarını kaldırma
61 | Uygulama kaldırıldı
62 | Temizleme butonlarını otomatik etkinleştirme
63 | Yüklerken otomatik gizleme
64 | Lucky Patcher kontrolü
65 | Hakkında
66 | Geliştirici
67 | Sürüm
68 | Çevirmen
69 | Yedekleme dosyası yok
70 | Ayarlar başarıyla yedeklendi
71 | Ayarlar başarıyla geri yüklendi
72 | Başarıyla sıfırlandı
73 | Cihaz özellikleri
74 | Değiştir
75 | Model
76 | Etiketler
77 | Anakart
78 | Üretici Firma
79 | Ürün
80 | Donanım
81 | Cihaz özelliklerini değiştir
82 | Bütün uygulamaları yedekleme
83 | Uygulama çalışma ayarlarını açma
84 | Google Play\'den otomatik güncelleştirme
85 | Dil
86 | Sistem Dili
87 | Arapça
88 | Bengal Dili
89 | Çekce
90 | Almanca
91 | Yunanca
92 | İspanyolca
93 | Fransızca
94 | Macarca
95 | İtalyanca
96 | İbranice
97 | Japonca
98 | Korece
99 | Malayca
100 | Felemenkçe
101 | Lehçe
102 | Portekizce
103 | Rusça
104 | Slovakça
105 | Slovence
106 | Türkçe
107 | Basitleştirilmiş Çince
108 | Geleneksel Çince
109 | Kullanıcı uygulamalarını devre dışı bırakma
110 | Uygulama çökmelerini gizleme
111 | İmza kontrolü onayı
112 | Bu kurulum için imza kontrolü devre dışı bırakılsın mı?
113 |
114 |
--------------------------------------------------------------------------------
/res/values-tr/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | droidplus, AHOME
4 |
5 |
--------------------------------------------------------------------------------
/res/values-v17/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ?android:attr/listPreferredItemPaddingStart
4 | ?android:attr/listPreferredItemPaddingEnd
5 |
6 |
--------------------------------------------------------------------------------
/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/res/values-zh-rCN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 软件包安装程序的多种调整
4 | 应用
5 | 模块
6 | Xposed模块没有激活。
7 | “你是否启用模块并重启了?”
8 | XInstaller已在设置中禁用。
9 | 点击以启用。
10 | "启动器图标
11 | 专家模式
12 | 设置
13 | 安装
14 | 卸载
15 | 杂项
16 | 应用信息
17 | Help
18 | 备份和恢复
19 | 备份
20 | 恢复
21 | 重置
22 | 启用
23 | 禁用
24 | 检查签名
25 | 保留应用数据
26 | 降级应用
27 | 受限应用保护
28 | 安装未知应用
29 | 验证应用
30 | 在外部存储上安装应用
31 | 停用系统应用
32 | 卸载设备管理器
33 | 检查签名 (F-Droid)
34 | 自动安装
35 | 自动卸载
36 | 安装后自动关闭
37 | 卸载后自动关闭
38 | 安装自动运行
39 | 检查权限
40 | 备份APK文件
41 | 安装未签名应用
42 | 验证JAR
43 | 验证签名
44 | 显示被阻挡的按钮
45 | 调试应用
46 | 自动备份
47 | 显示包名
48 | 显示版本信息
49 | 当前版本
50 | 新版本
51 | 安装后删除APK文件
52 | 移动应用
53 | 检查SDK版本
54 | 后台安装
55 | 台卸载
56 | 包名已被复制到剪贴板
57 | 启动应用
58 | 点击应用图标。
59 | 检查重复权限
60 | 导出应用
61 | 点击应用名。
62 | APK文件已导出。
63 | 在Google Play打开
64 | 长按应用图标。
65 | 应用名已被复制到剪贴板
66 | 卸载系统应用
67 | 长按停用按钮。
68 | 应用已卸载
69 | 自动启用清除按钮
70 | 安装时自动隐藏
71 | 检查幸运破解器
72 | 关于
73 | 开发者
74 | 版本
75 | 翻译者
76 | 没有备份文件
77 | 备份成功
78 | 恢复成功
79 | 重置成功
80 | 设备属性
81 | 更改
82 | 型号
83 | 标签
84 | 品牌
85 | 制造商
86 | 产品
87 | 硬件
88 | 更改设备属性
89 | 备份所有应用
90 | 打开应用权限设置
91 | 自动更新Google Play
92 | 区域
93 | 系统
94 | 阿拉伯文
95 | 孟加拉文
96 | 捷克文
97 | 德文
98 | 希腊文
99 | 西班牙文
100 | 法文
101 | 匈牙利文
102 | 意大利文
103 | 希伯来文
104 | 日文
105 | 韩文
106 | 马来文
107 | 荷兰文
108 | 波兰文
109 | 葡萄牙文
110 | 俄文
111 | 斯洛伐克文
112 | 斯洛文尼亚文
113 | 土耳其文
114 | 简体中文
115 | 繁体中文
116 | 停用用户应用
117 | 隐藏应用停止运行提示
118 | 确认签名检查
119 | 对这次安装停用签名检查?
120 | 英文
121 |
122 |
123 |
--------------------------------------------------------------------------------
/res/values-zh-rCN/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | watcgfw, aviraxp
4 |
5 |
6 |
--------------------------------------------------------------------------------
/res/values-zh-rTW/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 對程式安裝器進行各種調整
5 | 應用程式
6 | 模組
7 | 啟動器圖示
8 | 專業模式
9 | 設定
10 | 安裝設定
11 | 解除安裝設定
12 | 其他設定
13 | 應用程式資訊
14 | 幫助
15 | 備份與還原設定
16 | 備份
17 | 還原
18 | 重設
19 | 啟用
20 | 停用
21 | 簽名檢查
22 | 保留應用程式資料
23 | 降級應用程式
24 | 付費應用加密
25 | 安裝未知來源的應用程式
26 | 驗證應用程式
27 | 在外部儲存空間安裝應用
28 | 停用系統應用程式
29 | 解除安裝裝置管理員
30 | 簽名檢查(F-Droid)
31 | 自動安裝
32 | 自動解除安裝
33 | 安裝後自動關閉
34 | 解除安裝後自動關閉
35 | 安裝完成後自動執行
36 | 檢查權限
37 | 備份apk檔
38 | 安裝未簽名的應用程式
39 | 驗證JAR
40 | 驗證簽名
41 | 顯示被隱藏的按鈕
42 | 對應用程式進行除錯
43 | 自動備份
44 | 顯示安裝包名
45 | 顯示版本資訊
46 | 目前版本
47 | 新版本
48 | 安裝完成後刪除安裝檔(APK)
49 | 移動應用程式
50 | 檢查SDK版本
51 | 在背景中安裝
52 | 在背景中解除安裝
53 | 安裝包名已複製到剪貼板
54 | 執行應用程式
55 | 檢查重複的權限
56 | 匯出應用程式
57 | APK檔已匯出
58 | 前往Play商店查看
59 | 安裝包名已複製到剪貼板
60 | 解除安裝系統應用
61 | 應用已解除安裝
62 | 自動啟用清除按鈕
63 | 安裝時自動隱藏
64 | 檢查 Lucky Patcher
65 | 關於
66 | 開發人員
67 | 版本
68 | 翻譯者
69 | 沒有備份資料
70 | 備份成功
71 | 還原成功
72 | 重設成功
73 | 裝置詳情
74 | 變更
75 | 型號
76 | 標籤
77 | 廠牌
78 | 製造商
79 | 裝置
80 | 硬體設備
81 | 更改裝置詳情
82 | 備份所有應用程式
83 | 啟用App授權管理工具
84 | Play商店自動更新
85 | 地區設定
86 | 系統
87 | 阿拉伯文
88 | 孟加拉文
89 | 捷克文
90 | 德文
91 | 希臘文
92 | 西班牙文
93 | 法文
94 | 匈牙利文
95 | 義大利文
96 | 希伯來文
97 | 日文
98 | 韓文
99 | 馬來文
100 | 荷蘭文
101 | 波蘭文
102 | 葡萄牙文
103 | 俄文
104 | 斯洛伐克文
105 | 斯洛維尼亞文
106 | 土耳其文
107 | 簡體中文
108 | 繁體中文
109 | 停用使用者應用程式
110 | 隱藏應用程式崩潰
111 | 安裝時詢問是否暫時停用簽名檢查,提醒: 如果已勾選停用簽名檢查者,此選項將無效
112 | 請問此次安裝是否暫時停用簽名檢查?
113 |
114 |
115 | 問題回報
116 | Xposed 模組未啟用。
117 | "您確定已經啟用模組並且重啟嗎?"
118 | XInstaller 已在設定中停用。
119 | 按此啟用。
120 | 點選程式圖示
121 | 點選程式名稱
122 | 長按程式圖示
123 | 長按停用按鈕
124 |
125 |
--------------------------------------------------------------------------------
/res/values-zh-rTW/translator.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | e8035669
4 |
5 |
--------------------------------------------------------------------------------
/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - @string/system
6 | - @string/ar
7 | - @string/bn
8 | - @string/cs
9 | - @string/de
10 | - @string/el
11 | - @string/en
12 | - @string/es_ES
13 | - @string/fr
14 | - @string/hu
15 | - @string/it
16 | - @string/iw
17 | - @string/ja
18 | - @string/ko
19 | - @string/ms
20 | - @string/nl
21 | - @string/pl
22 | - @string/pt_PT
23 | - @string/ru
24 | - @string/sk
25 | - @string/sl
26 | - @string/tr
27 | - @string/zh_CN
28 | - @string/zh_TW
29 |
30 |
31 | - system
32 | - ar
33 | - bn
34 | - cs
35 | - de
36 | - el
37 | - en
38 | - es_ES
39 | - fr
40 | - hu
41 | - it
42 | - iw
43 | - ja
44 | - ko
45 | - ms
46 | - nl
47 | - pl
48 | - pt_PT
49 | - ru
50 | - sk
51 | - sl
52 | - tr
53 | - zh_CN
54 | - zh_TW
55 |
56 |
57 |
--------------------------------------------------------------------------------
/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #C3255A
4 | #104E66
5 | #1A5E72
6 |
7 |
--------------------------------------------------------------------------------
/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ?android:attr/listPreferredItemPaddingLeft
4 | ?android:attr/listPreferredItemPaddingRight
5 |
6 |
--------------------------------------------------------------------------------
/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Various tweaks for Package Installer
4 | XInstaller
5 | pyler
6 | Github
7 | Xposed
8 | Report bug
9 |
10 |
11 | App
12 | Module
13 | Xposed module not activated.
14 | "Did you enable the module and reboot?"
15 | XInstaller is disabled in the settings.
16 | Click to enable.
17 | Launcher icon
18 | Expert mode
19 | Settings
20 | Installations
21 | Uninstallations
22 | Misc
23 | Apps info
24 | Help
25 | Backup and restore
26 | Backup
27 | Restore
28 | Reset
29 | Enable
30 | Disable
31 | Checking signatures
32 | Keeping apps data
33 | Downgrading apps
34 | Forward locking
35 | Installing unknown apps
36 | Verifying apps
37 | Installing apps on external storage
38 | Disabling system apps
39 | Uninstalling device administrators
40 | Checking signatures (F-Droid)
41 | Auto installing
42 | Auto uninstalling
43 | Auto closing after installing
44 | Auto closing after uninstalling
45 | Auto launching after installing
46 | Checking permissions
47 | Backing up APK files
48 | Installing unsigned apps
49 | Verifying JAR
50 | Verifying signatures
51 | Showing buttons when obscured
52 | Debugging apps
53 | Auto backing up
54 | Showing package names
55 | Showing version info
56 | Current version
57 | New version
58 | Deleting APK files after installing
59 | Moving apps
60 | Checking SDK version
61 | Installing in background
62 | Uninstalling in background
63 | Package name was copied to clipboard
64 | Launching apps
65 | Click on the app icon.
66 | Checking duplicated permissions
67 | Exporting apps
68 | Click on the app name.
69 | APK file was exported
70 | Opening apps in Google Play
71 | Long-press the app icon.
72 | App name was copied to clipboard
73 | Uninstalling system apps
74 | Long-press on the disable button.
75 | App was uninstalled
76 | Auto enabling clear buttons
77 | Auto hiding when installing
78 | Checking Lucky Patcher
79 | About
80 | Developer
81 | Version
82 | Translator
83 | No backup file
84 | Successfully backed up
85 | Successfully restored
86 | Successfully reset
87 | Device properties
88 | Change
89 | Model
90 | Tags
91 | Board
92 | Manufacturer
93 | Product
94 | Hardware
95 | Changing device properties
96 | Backing up all apps
97 | Opening App Ops
98 | Auto updating Google Play
99 | Locale
100 | System
101 | Arabic
102 | Bengali
103 | Czech
104 | German
105 | Greek
106 | Spanish
107 | French
108 | Hungarian
109 | Italian
110 | Hebrew
111 | Japanese
112 | Korean
113 | Malay
114 | Dutch
115 | Polish
116 | Portuguese
117 | Russian
118 | Slovak
119 | Slovenian
120 | Turkish
121 | Chinese Simplified
122 | Chinese Traditional
123 | Disabling user apps
124 | Hiding app crashes
125 | Confirming signatures check
126 | Disable signatures check for this installation?
127 | English
128 | Granting runtime permissions
129 |
130 |
131 |
--------------------------------------------------------------------------------
/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/res/xml/legacy_preferences.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
19 |
20 |
27 |
28 |
35 |
42 |
43 |
--------------------------------------------------------------------------------
/res/xml/prefs_about.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
10 |
13 |
16 |
19 |
20 |
23 |
26 |
27 |
30 |
33 |
34 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/res/xml/prefs_apps_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
11 |
15 |
20 |
24 |
29 |
34 |
38 |
43 |
47 |
48 |
53 |
54 |
--------------------------------------------------------------------------------
/res/xml/prefs_backup_restore.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
9 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/res/xml/prefs_device_properties.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
10 |
11 |
14 |
17 |
20 |
23 |
26 |
29 |
32 |
33 |
36 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/res/xml/prefs_installations.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
11 |
15 |
19 |
23 |
27 |
31 |
35 |
39 |
43 |
47 |
51 |
55 |
59 |
60 |
63 |
67 |
71 |
75 |
79 |
83 |
87 |
91 |
92 |
93 |
--------------------------------------------------------------------------------
/res/xml/prefs_misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
10 |
14 |
18 |
22 |
26 |
27 |
30 |
34 |
38 |
42 |
46 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/res/xml/prefs_uninstallations.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
11 |
15 |
19 |
23 |
24 |
27 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/res/xml/prefs_xinstaller.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
12 |
16 |
23 |
26 |
29 |
32 |
33 |
--------------------------------------------------------------------------------
/src/com/pyler/xinstaller/AppLocaleManager.java:
--------------------------------------------------------------------------------
1 | package com.pyler.xinstaller;
2 |
3 | import java.util.Locale;
4 |
5 | import android.annotation.SuppressLint;
6 | import android.content.Context;
7 | import android.content.SharedPreferences;
8 | import android.content.res.Configuration;
9 | import android.content.res.Resources;
10 | import android.os.Build;
11 |
12 | public class AppLocaleManager {
13 | private Context mContext;
14 | public static final String SYSTEM = "system";
15 | public static final String PREF_APP_LOCALE = "app_locale";
16 |
17 | public AppLocaleManager(Context context) {
18 | mContext = context;
19 | }
20 |
21 | @SuppressLint("NewApi")
22 | public void initialize() {
23 | if (mContext == null) {
24 | return;
25 | }
26 | String locale = getLocale();
27 | if (SYSTEM.equals(locale)) {
28 | locale = Locale.getDefault().toString();
29 | }
30 | Locale newLocale;
31 | if (locale.contains("_")) {
32 | String[] loc = locale.split("_");
33 | newLocale = new Locale(loc[0], loc[1]);
34 | } else {
35 | newLocale = new Locale(locale);
36 | }
37 | Resources resources = mContext.getResources();
38 | if (resources == null) {
39 | return;
40 | }
41 | Configuration config = resources.getConfiguration();
42 | config.locale = newLocale;
43 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
44 | config.setLayoutDirection(newLocale);
45 | }
46 | resources.updateConfiguration(config, resources.getDisplayMetrics());
47 | }
48 |
49 | public void setLocale(String locale) {
50 | if (mContext == null) {
51 | return;
52 | }
53 | if (locale == null || locale.length() == 0) {
54 | locale = SYSTEM;
55 | }
56 | SharedPreferences prefs = mContext.getSharedPreferences(
57 | mContext.getPackageName() + "_preferences",
58 | Context.MODE_PRIVATE);
59 | SharedPreferences.Editor prefsEditor = prefs.edit();
60 | prefsEditor.putString(PREF_APP_LOCALE, locale);
61 | prefsEditor.apply();
62 |
63 | }
64 |
65 | public String getLocale() {
66 | if (mContext == null) {
67 | return SYSTEM;
68 | }
69 | SharedPreferences prefs = mContext.getSharedPreferences(
70 | mContext.getPackageName() + "_preferences",
71 | Context.MODE_PRIVATE);
72 | return prefs.getString(PREF_APP_LOCALE, SYSTEM);
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/src/com/pyler/xinstaller/ConfirmCheckSignatures.java:
--------------------------------------------------------------------------------
1 | package com.pyler.xinstaller;
2 |
3 | import android.annotation.SuppressLint;
4 | import android.app.Activity;
5 | import android.app.AlertDialog;
6 | import android.content.Context;
7 | import android.content.DialogInterface;
8 | import android.content.SharedPreferences;
9 | import android.os.Bundle;
10 | import android.os.Handler;
11 |
12 | @SuppressLint("WorldReadableFiles")
13 | public class ConfirmCheckSignatures extends Activity {
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | @SuppressWarnings("deprecation")
18 | SharedPreferences prefs = getSharedPreferences(
19 | Common.PACKAGE_PREFERENCES, Context.MODE_WORLD_READABLE);
20 | final SharedPreferences.Editor prefsEditor = prefs.edit();
21 | AlertDialog.Builder signatureCheckDialog = new AlertDialog.Builder(
22 | this, android.R.style.Theme_DeviceDefault_Dialog);
23 | signatureCheckDialog.setTitle(R.string.check_signatures);
24 | signatureCheckDialog
25 | .setMessage(R.string.confirm_check_signatures_message);
26 | signatureCheckDialog.setCancelable(true);
27 | signatureCheckDialog.setPositiveButton(android.R.string.ok,
28 | new DialogInterface.OnClickListener() {
29 | @Override
30 | public void onClick(DialogInterface dialog, int id) {
31 | dialog.dismiss();
32 | prefsEditor.putBoolean(
33 | Common.PREF_DISABLE_CHECK_SIGNATURE, true)
34 | .apply();
35 | final Handler handler = new Handler();
36 | handler.postDelayed(new Runnable() {
37 | @Override
38 | public void run() {
39 | prefsEditor.putBoolean(
40 | Common.PREF_DISABLE_CHECK_SIGNATURE,
41 | false).apply();
42 | }
43 | }, 30 * 1000);
44 | finish();
45 | }
46 | });
47 | signatureCheckDialog.setNegativeButton(android.R.string.cancel,
48 | new DialogInterface.OnClickListener() {
49 | @Override
50 | public void onClick(DialogInterface dialog, int id) {
51 | dialog.dismiss();
52 | finish();
53 | }
54 | });
55 |
56 | AlertDialog confirmCheckSignatureDialog = signatureCheckDialog.create();
57 | confirmCheckSignatureDialog.show();
58 |
59 | }
60 |
61 | }
62 |
--------------------------------------------------------------------------------
/src/com/pyler/xinstaller/CustomSwitchPreference.java:
--------------------------------------------------------------------------------
1 | package com.pyler.xinstaller;
2 |
3 | import android.content.Context;
4 | import android.preference.SwitchPreference;
5 | import android.util.AttributeSet;
6 | import android.view.View;
7 | import android.view.ViewGroup;
8 | import android.widget.Switch;
9 |
10 | /**
11 | * Fixes bugs involving multiple SwitchPreference instances, esp.
12 | * OnPreferenceChangeListeners.
13 | *
14 | * {@see https://code.google.com/p/android/issues/detail?id=26194}
15 | */
16 | public class CustomSwitchPreference extends SwitchPreference {
17 |
18 | /**
19 | * Construct a new SwitchPreference with the given style options.
20 | *
21 | * @param context
22 | * The Context that will style this preference
23 | * @param attrs
24 | * Style attributes that differ from the default
25 | * @param defStyle
26 | * Theme attribute defining the default style options
27 | */
28 | public CustomSwitchPreference(Context context, AttributeSet attrs,
29 | int defStyle) {
30 | super(context, attrs, defStyle);
31 | }
32 |
33 | /**
34 | * Construct a new SwitchPreference with the given style options.
35 | *
36 | * @param context
37 | * The Context that will style this preference
38 | * @param attrs
39 | * Style attributes that differ from the default
40 | */
41 | public CustomSwitchPreference(Context context, AttributeSet attrs) {
42 | super(context, attrs);
43 | }
44 |
45 | /**
46 | * Construct a new SwitchPreference with default style options.
47 | *
48 | * @param context
49 | * The Context that will style this preference
50 | */
51 | public CustomSwitchPreference(Context context) {
52 | super(context, null);
53 | }
54 |
55 | @Override
56 | protected void onBindView(View view) {
57 | // Clean listener before invoke SwitchPreference.onBindView
58 | ViewGroup viewGroup = (ViewGroup) view;
59 | clearListenerInViewGroup(viewGroup);
60 | super.onBindView(view);
61 | }
62 |
63 | /**
64 | * Clear listener in Switch for specify ViewGroup.
65 | *
66 | * @param viewGroup
67 | * The ViewGroup that will need to clear the listener.
68 | */
69 | private void clearListenerInViewGroup(ViewGroup viewGroup) {
70 | if (null == viewGroup) {
71 | return;
72 | }
73 |
74 | int count = viewGroup.getChildCount();
75 | for (int n = 0; n < count; ++n) {
76 | View childView = viewGroup.getChildAt(n);
77 | if (childView instanceof Switch) {
78 | final Switch switchView = (Switch) childView;
79 | switchView.setOnCheckedChangeListener(null);
80 | return;
81 | } else if (childView instanceof ViewGroup) {
82 | ViewGroup childGroup = (ViewGroup) childView;
83 | clearListenerInViewGroup(childGroup);
84 | }
85 | }
86 | }
87 | }
88 |
--------------------------------------------------------------------------------
/src/com/pyler/xinstaller/Preferences.java:
--------------------------------------------------------------------------------
1 | package com.pyler.xinstaller;
2 |
3 | import android.app.Activity;
4 | import android.content.ComponentName;
5 | import android.content.Context;
6 | import android.content.Intent;
7 | import android.content.SharedPreferences;
8 | import android.content.pm.PackageManager;
9 | import android.content.res.Resources;
10 | import android.net.Uri;
11 | import android.os.Bundle;
12 | import android.preference.EditTextPreference;
13 | import android.preference.Preference;
14 | import android.preference.PreferenceCategory;
15 | import android.preference.PreferenceFragment;
16 | import android.preference.PreferenceManager;
17 | import android.widget.Toast;
18 |
19 | import java.io.File;
20 |
21 | public class Preferences extends Activity {
22 | public static Activity activity;
23 | public static Context context;
24 | public static SharedPreferences prefs;
25 | public static AppLocaleManager appLocaleManager;
26 |
27 | @Override
28 | protected void onCreate(Bundle savedInstanceState) {
29 | super.onCreate(savedInstanceState);
30 | context = getApplicationContext();
31 |
32 | if (!Common.MARSHMALLOW_NEWER) {
33 | startActivity(new Intent(this, com.pyler.xinstaller.legacy.Preferences.class));
34 | finish();
35 | }
36 |
37 | getFragmentManager().beginTransaction()
38 | .replace(android.R.id.content, new Settings()).commit();
39 | }
40 |
41 | @SuppressWarnings("deprecation")
42 | public static class Settings extends PreferenceFragment {
43 | @Override
44 | public void onCreate(Bundle savedInstanceState) {
45 | super.onCreate(savedInstanceState);
46 | activity = getActivity();
47 | getPreferenceManager()
48 | .setSharedPreferencesMode(MODE_WORLD_READABLE);
49 | addPreferencesFromResource(R.xml.preferences);
50 |
51 | appLocaleManager = new AppLocaleManager(context);
52 | appLocaleManager.initialize();
53 |
54 | prefs = PreferenceManager.getDefaultSharedPreferences(context);
55 |
56 | Preference appVersion = findPreference(Common.PREF_APP_VERSION);
57 | PackageManager pm = context.getPackageManager();
58 | try {
59 | String versionName = pm.getPackageInfo(
60 | context.getPackageName(), 0).versionName;
61 | appVersion.setSummary(versionName);
62 | } catch (PackageManager.NameNotFoundException e) {
63 | }
64 |
65 | boolean isExpertModeEnabled = prefs.getBoolean(
66 | Common.PREF_ENABLE_EXPERT_MODE, false);
67 |
68 | final Resources resources = getResources();
69 | PreferenceCategory about = (PreferenceCategory) findPreference(Common.PREF_APP_ABOUT);
70 |
71 | Preference appTranslator = findPreference(Common.PREF_APP_TRANSLATOR);
72 | String translator = resources.getString(R.string.app_translator);
73 | if (translator.isEmpty()) {
74 | about.removePreference(appTranslator);
75 | }
76 |
77 | appTranslator
78 | .setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
79 | @Override
80 | public boolean onPreferenceClick(Preference preference) {
81 | String translatorUrl = resources
82 | .getString(R.string.app_translator_url);
83 | if (!translatorUrl.isEmpty()) {
84 | Intent openUrl = new Intent(Intent.ACTION_VIEW);
85 | openUrl.setData(Uri.parse(translatorUrl));
86 | openUrl.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
87 | startActivity(openUrl);
88 | }
89 | return true;
90 | }
91 | });
92 |
93 | Preference appLocale = findPreference(Common.PREF_APP_LOCALE);
94 | appLocale
95 | .setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
96 | @Override
97 | public boolean onPreferenceChange(
98 | Preference preference, Object newValue) {
99 | activity.recreate();
100 | return true;
101 | }
102 | });
103 |
104 | Preference enableAppIcon = findPreference(Common.PREF_ENABLE_APP_ICON);
105 | enableAppIcon.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
106 | @Override
107 | public boolean onPreferenceChange(
108 | Preference preference, Object newValue) {
109 | PackageManager packageManager = context.getPackageManager();
110 | int state = (Boolean) newValue ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
111 | : PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
112 | String settings = Common.PACKAGE_NAME + ".Settings";
113 | ComponentName alias = new ComponentName(context, settings);
114 | packageManager.setComponentEnabledSetting(alias, state,
115 | PackageManager.DONT_KILL_APP);
116 | return true;
117 | }
118 | });
119 |
120 | Preference resetDeviceProperties = findPreference(Common.PREF_RESET_DEVICE_PROPERTIES);
121 | resetDeviceProperties
122 | .setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
123 | @Override
124 | public boolean onPreferenceClick(Preference preference) {
125 | SharedPreferences.Editor prefsEditor = prefs.edit();
126 | for (String[] property : Common.DEVICE_PROPERTIES) {
127 | prefsEditor.remove(property[0]);
128 | EditTextPreference devicePropertyPreference = (EditTextPreference) findPreference(property[0]);
129 | devicePropertyPreference.setText(property[1]);
130 | }
131 | prefsEditor.commit();
132 | Toast.makeText(
133 | context,
134 | resources
135 | .getString(R.string.preferences_reset),
136 | Toast.LENGTH_LONG).show();
137 | return true;
138 | }
139 | });
140 |
141 | for (String[] property : Common.DEVICE_PROPERTIES) {
142 | EditTextPreference devicePropertyPreference = (EditTextPreference) findPreference(property[0]);
143 | String propertyValue = prefs.getString(property[0], null);
144 | if (propertyValue == null) {
145 | devicePropertyPreference.setText(property[1]);
146 | }
147 | }
148 | }
149 |
150 | @Override
151 | public void onPause() {
152 | super.onPause();
153 |
154 | // Set preferences file permissions to be world readable
155 | File prefsDir = new File(getActivity().getApplicationInfo().dataDir, "shared_prefs");
156 | File prefsFile = new File(prefsDir, getPreferenceManager().getSharedPreferencesName() + ".xml");
157 | if (prefsFile.exists()) {
158 | prefsFile.setReadable(true, false);
159 | }
160 | }
161 | }
162 | }
--------------------------------------------------------------------------------