索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- aapt2Executable - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- addPackage(Resources.Package) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceTableBuilder
-
Adds a package to the resource table builder.
- addResource(Resources.Type, Resources.Entry) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceTableBuilder.PackageBuilder
-
Adds a resource entry to the package builder.
- addResourceNameAndId(String, String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Adds a resource name and its corresponding ID to the mapping.
- addResourcePathAndId(String, String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Adds a resource path and its corresponding ID to the mapping.
- analyze() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleAnalyzer
-
Analyzes the Android App Bundle (AAB) file and returns the parsed AppBundle.
- AndroidDebugKeyStoreHelper - io.github.amsonix.molt.internal.reschiper.android中的类
-
Helper class for managing the Android debug keystore and its configurations.
- AndroidDebugKeyStoreHelper() - 类的构造器 io.github.amsonix.molt.internal.reschiper.android.AndroidDebugKeyStoreHelper
- AndroidLocation - io.github.amsonix.molt.internal.reschiper.android中的类
-
Manages the location of Android files, including emulator files, ddms config, and the debug keystore.
- AndroidLocation() - 类的构造器 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
- AndroidLocation.AndroidLocationException - io.github.amsonix.molt.internal.reschiper.android中的异常错误类
-
Exception thrown when the location of the Android folder couldn't be found.
- AndroidLocationException(String) - 异常错误类的构造器 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation.AndroidLocationException
- ApkResourceObfuscateEngine - io.github.amsonix.molt.internal.bundle中的类
-
通过 aapt2 proto APK 改写 resources.pb 与完整 res qualifier 路径。
- ApkResourceObfuscateEngine.Config - io.github.amsonix.molt.internal.bundle中的类
- ApkResourceObfuscateEngine.Result - io.github.amsonix.molt.internal.bundle中的类
- AppBundleAnalyzer - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
Utility class for analyzing Android App Bundles (AABs).
- AppBundleAnalyzer(Path) - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleAnalyzer
-
Constructs an AppBundleAnalyzer with the provided AAB file path.
- AppBundlePackager - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
Utility class for packaging an Android App Bundle (AAB) and writing it to an output file.
- AppBundlePackager(AppBundle, Path) - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.AppBundlePackager
-
Constructs an AppBundlePackager with the provided AppBundle and output path.
- AppBundleSigner - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
Utility class for signing an Android App Bundle (AAB) using a JarSigner.
- AppBundleSigner(Path) - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleSigner
-
Constructs an AppBundleSigner with the provided AAB file path.
- AppBundleSigner(Path, JarSigner.Signature) - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleSigner
-
Constructs an AppBundleSigner with the provided AAB file path and signature.
- AppBundleUtils - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
Utility methods for working with Android App Bundles (AABs).
- AppBundleUtils() - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
- ArtProfileSync - io.github.amsonix.molt.internal.bundle中的类
-
post-R8 DEX 改写后,用 AGP 内置 profgen 按 HRF + 最终 dex + 混淆 mapping 重编 baseline.prof。
- ArtProfileSync.CompiledProfile - io.github.amsonix.molt.internal.bundle中的类
- ArtProfileSync.Config - io.github.amsonix.molt.internal.bundle中的类
- ArtProfileSync.Result - io.github.amsonix.molt.internal.bundle中的类
B
- baselineProf - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.CompiledProfile
- baselineProfm - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.CompiledProfile
- build() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceTableBuilder
-
Generates the ResourceTable.
- build() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceTableBuilder.PackageBuilder
-
Builds the package and returns to the ResourceTableBuilder.
- buildEffectiveMapping(List<byte[]>, RenameMapping) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.DexInPlaceRenameEngine
- buildRewritePlan(List<byte[]>, RenameMapping) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.DexInPlaceRenameEngine
- buildRewritePlan(List<byte[]>, RenameMapping, List<String>) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.DexInPlaceRenameEngine
- bytesToHexString(byte[]) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Convert a byte array to a hexadecimal string.
C
- checkAndroidSdkHome() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Check if ANDROID_SDK_HOME variable points to an SDK.
- checkConfiguration(Resources.Entry) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.ResourceTableOperation
-
Checks for duplicate configurations in an Entry.
- checkFlagPresent(Object, Flag<String>) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner
-
Checks if the specified flag is present (not null) and throws an exception if it's not.
- checkStringIsEmpty(String, String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner
-
Checks if the specified string value is empty (null or consists only of whitespace) and throws an exception if it is.
- cleanDir(File) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- close() - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
- CompiledProfile(byte[], byte[]) - 类的构造器 io.github.amsonix.molt.internal.bundle.ArtProfileSync.CompiledProfile
- compileProfile(File, ArtProfileSync.Config) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.ArtProfileSync
- Config(File, File) - 类的构造器 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Config
- Config(File, File, int, List<KeepXmlParser.KeepResource>, String) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- Config(File, File, int, List<KeepXmlParser.KeepResource>, String, File) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- Config(File, File, File, int, List<KeepXmlParser.KeepResource>, String) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- Config(File, File, File, int, List<KeepXmlParser.KeepResource>, String, boolean, boolean, String, File, File) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- Config(File, File, File, int, List<KeepXmlParser.KeepResource>, String, boolean, String) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- Config(File, File, File, int, List<KeepXmlParser.KeepResource>, String, boolean, String, File, File) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- Config(File, File, String) - 类的构造器 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Config
- convertToPatternString(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- copyFileUsingStream(File, File) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Copies a file from a source location to a destination location using streams.
- currentPlatform() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.PlatformDetector
-
Detects and returns the current platform/operating system.
D
- DEBUG_SIGNATURE - 记录类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
A constant representing the default debug signature configuration.
- debugSigningConfig() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidDebugKeyStoreHelper
-
Retrieves the debug signing configuration for Android.
- DEFAULT - 枚举类 中的枚举常量 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator.MODE
- DEFAULT_ALIAS - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.AndroidDebugKeyStoreHelper
- DEFAULT_PASSWORD - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.AndroidDebugKeyStoreHelper
- deleteDir(File) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Recursively deletes a directory and its contents.
- DexInPlaceRenameEngine - io.github.amsonix.molt.internal.bundle中的类
-
post-R8 DEX 类名改包(四大组件 + 自定义 View 共用): 每个输入 dex 完整重写为一个输出 dex,不删类、不追加 supplemental dex。
- DexRewritePlan - io.github.amsonix.molt.internal.bundle中的类
-
DEX rewrite inputs that must be computed across all dex files.
- DIR - 枚举类 中的枚举常量 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator.MODE
E
- equals(Object) - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
指示某个其他对象是否“等于”此对象。
- execute() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundlePackager
-
Executes the packaging of the Android App Bundle (AAB) and writes it to the output file.
- execute() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleSigner
-
Executes the signing of the Android App Bundle (AAB) using the specified JarSigner signature.
F
- FILE_MAPPING_NAME - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
- FileOperation - io.github.amsonix.molt.internal.reschiper.operations中的类
-
Utility class for various file operations.
- FileOperation() - 类的构造器 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
- FILES - 枚举类 中的枚举常量 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator.MODE
- FileUtils - io.github.amsonix.molt.internal.reschiper.utils中的类
- FileUtils() - 类的构造器 io.github.amsonix.molt.internal.reschiper.utils.FileUtils
- FOLDER_AVD - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Virtual Device folder inside the path returned by
AndroidLocation.getFolder(). - FOLDER_DOT_ANDROID - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
The name of the `.android` folder returned by
AndroidLocation.getFolder().
G
- getAvdFolder() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Returns the folder where the users AVDs are stored.
- getBytes() - 类中的方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.RewriteResult
- getDirMapping() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Gets the directory mapping.
- getElapsedTime() - 类中的方法 io.github.amsonix.molt.internal.reschiper.utils.TimeClock
-
Gets the elapsed time since the TimeClock was constructed.
- getEntryFilesMapping() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Gets the entry files mapping.
- getEntryMd5(ZipFile, ModuleEntry, BundleModule) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the MD5 hash of a specific entry within the AAB.
- getEntryNameByResourceName(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the entry name from a resource name in the format "package.type.entry".
- getFailureReason() - 类中的方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.RewriteResult
- getFilePrefixByFileName(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the file prefix (name without extension) from a file name.
- getFileSimpleName(ZipPath) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the simple name of a file from a ZipPath.
- getFileSizes(File) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the size of a file in bytes.
- getFileSuffix(ZipPath) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the file suffix (extension) from a ZipPath.
- getFolder() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Returns the folder used to store Android-related files.
- getFolderWithoutWrites() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Returns the folder used to store Android-related files.
- getFormatStatus() - 类中的方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.RewriteResult
- getMapping() - 类中的方法 io.github.amsonix.molt.internal.bundle.DexRewritePlan
- getMode(String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
- getNameFromZipFilePath(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the name of a file from a Zip file path.
- getNetFileSizeDescription(long) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets a human-readable file size description from a file size in bytes.
- getParentFromZipFilePath(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the parent directory path from a Zip file path.
- getPathMappingNameList() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Gets a list of simple names from the directory mapping.
- getPublicClassDescriptors() - 类中的方法 io.github.amsonix.molt.internal.bundle.DexRewritePlan
- getReplacementCount() - 类中的方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.RewriteResult
- getReplaceString(Collection<String>) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Gets a replacement string from the buffer based on the provided names.
- getResourceFullName(ResourceTableEntry) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the full resource name from a ResourceTableEntry.
- getResourceFullName(String, String, String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the full resource name from individual components.
- getResourceMapping() - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Gets the resource mapping.
- getResourceSimpleName(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Extracts the simple name from a resource path.
- getTypeNameByResourceName(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the type name from a resource name in the format "package.type.entry".
- getUserHomeFolder() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Returns the user's home folder.
- getZipEntrySize(ZipFile, ModuleEntry, BundleModule) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the size of a specific entry within the AAB.
- getZipEntrySize(ZipFile, ZipPath) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Get the size of a specific entry within the AAB.
- getZipPathFileSize(ZipFile, ZipEntry) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Gets the size of a file within a ZIP archive.
H
- hashCode() - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
返回此对象的哈希代码值。
- humanReadableProfile - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Config
I
- imageAntiDetectFallback - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- imagePerceptualNoise - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- inputApk - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- io.github.amsonix.molt.internal.bundle - 程序包 io.github.amsonix.molt.internal.bundle
- io.github.amsonix.molt.internal.reschiper.android - 程序包 io.github.amsonix.molt.internal.reschiper.android
- io.github.amsonix.molt.internal.reschiper.bundle - 程序包 io.github.amsonix.molt.internal.reschiper.bundle
- io.github.amsonix.molt.internal.reschiper.obfuscation - 程序包 io.github.amsonix.molt.internal.reschiper.obfuscation
- io.github.amsonix.molt.internal.reschiper.operations - 程序包 io.github.amsonix.molt.internal.reschiper.operations
- io.github.amsonix.molt.internal.reschiper.parser - 程序包 io.github.amsonix.molt.internal.reschiper.parser
- io.github.amsonix.molt.internal.reschiper.utils - 程序包 io.github.amsonix.molt.internal.reschiper.utils
- isBlank(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- isBlank(Iterator<Boolean>) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- isInWhiteList(int) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Checks if a specific identifier is in the white list.
- isPresent(String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- isPresent(Iterator<Boolean>) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- isReplaced(int) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Checks if a specific identifier has been replaced.
J
- JarSigner - io.github.amsonix.molt.internal.reschiper.android中的类
-
This class provides functionality for signing JAR files in an Android context.
- JarSigner() - 类的构造器 io.github.amsonix.molt.internal.reschiper.android.JarSigner
- JarSigner.Signature - io.github.amsonix.molt.internal.reschiper.android中的记录类
-
Represents the signature information for signing JAR files.
K
- keepRules - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- keyAlias() - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
返回
keyAlias记录组件的值。 - keyPassword() - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
返回
keyPassword记录组件的值。
L
- loadFileWithUnixLineSeparators(File) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.FileUtils
-
Loads a text file, forcing the line separator to be Unix-style '\n'.
M
- mappingFile - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- mappingOutputDir - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- match(String, HashSet<Pattern>) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- message - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Result
- metadataScope - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
N
- NativeLibrariesOperation - io.github.amsonix.molt.internal.reschiper.operations中的类
-
Utility class for working with Native Libraries in Android App Bundles.
- NativeLibrariesOperation() - 类的构造器 io.github.amsonix.molt.internal.reschiper.operations.NativeLibrariesOperation
O
- obfuscate() - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
-
Obfuscates resources in the AppBundle based on the provided mapping rules and whitelisting.
- obfuscate(ApkResourceObfuscateEngine.Config) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine
- obfuscationMapping - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Config
- obfuscationMode - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- OpenJDKJarSigner - io.github.amsonix.molt.internal.reschiper.android中的类
- OpenJDKJarSigner() - 类的构造器 io.github.amsonix.molt.internal.reschiper.android.OpenJDKJarSigner
- outputApk - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
P
- packageName - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Config
- parse() - 类中的方法 io.github.amsonix.molt.internal.reschiper.parser.ResourcesMappingParser
-
Parses the resource mapping file and returns a populated
ResourceMappingobject. - PARSE_FAILED - 枚举类 中的枚举常量 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.FormatStatus
- PLATFORM_DARWIN - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.PlatformDetector
-
Constant representing the macOS (Darwin) platform.
- PLATFORM_LINUX - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.PlatformDetector
-
Constant representing the Linux platform.
- PLATFORM_UNKNOWN - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.PlatformDetector
-
Constant representing an unknown platform.
- PLATFORM_WINDOWS - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.android.PlatformDetector
-
Constant representing the Windows platform.
- PlatformDetector - io.github.amsonix.molt.internal.reschiper.android中的类
-
Utility class for detecting the current platform/operating system.
- PlatformDetector() - 类的构造器 io.github.amsonix.molt.internal.reschiper.android.PlatformDetector
- ProtoXmlViewClassReplacer - io.github.amsonix.molt.internal.bundle中的类
-
替换 AAB 内 aapt2 proto 格式 layout(Resources.XmlNode)中的 View FQCN。
- ProtoXmlViewClassReplacer.FormatStatus - io.github.amsonix.molt.internal.bundle中的枚举类
- ProtoXmlViewClassReplacer.RewriteResult - io.github.amsonix.molt.internal.bundle中的类
- putApkResourceMapping(String, String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
APK arsc 映射:key 为
type/name,混淆名在不同 type 下可重复(与 AAB 全限定名不同)。 - putDirMapping(String, String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Adds a directory mapping to the resource mapping.
- putEntryFileMapping(String, String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Adds an entry file mapping to the entry files mapping.
- putResourceMapping(String, String) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Adds a resource mapping to the resource mapping.
R
- readByte(ZipFile, ModuleEntry, BundleModule) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleUtils
-
Read the content of a specific entry within the AAB as bytes.
- readInputStream(InputStream) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- remapBytes(byte[], RenameMapping) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.DexInPlaceRenameEngine
- remapBytes(byte[], RenameMapping, DexRewritePlan) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.DexInPlaceRenameEngine
- remapBytes(byte[], RenameMapping, RenameMapping) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.DexInPlaceRenameEngine
- removeDirectory(Files.NativeLibraries, String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.NativeLibrariesOperation
-
Removes a directory from Native Libraries if it exists.
- removeStrings(Collection<String>) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Removes a collection of strings from the replacement buffer.
- renamedEntryCount - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Result
- renamedPathCount - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Result
- replace(byte[], RenameMapping) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer
- replaceEntryPath(Resources.ConfigValue, String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.ResourceTableOperation
-
Replaces the entry path in a ConfigValue.
- reset(HashSet<Pattern>) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Resets the state of the StringObfuscator with the provided blacklist patterns.
- resetFolder() - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.android.AndroidLocation
-
Resets the folder used to store Android-related files.
- RESOURCE_ANDROID_PREFIX - 类中的静态变量 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
- ResourceMapping - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
The ResourceMapping class represents a mapping of resources, directories, and entry files used for obfuscating resource-related data within Android apps.
- ResourceMapping() - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Constructs an empty ResourceMapping object.
- ResourcesMappingParser - io.github.amsonix.molt.internal.reschiper.parser中的类
-
This class is responsible for parsing a resource mapping file used for resource obfuscation in Android development and populating a
ResourceMappingobject with the mappings. - ResourcesMappingParser(Path) - 类的构造器 io.github.amsonix.molt.internal.reschiper.parser.ResourcesMappingParser
-
Constructs a new ResourcesMappingParser with the specified mapping file path.
- ResourcesObfuscator - io.github.amsonix.molt.internal.reschiper.obfuscation中的类
-
The `ResourcesObfuscator` class is responsible for obfuscating resources in an Android AppBundle.
- ResourcesObfuscator(Path, AppBundle, Set<String>, Path, Path) - 类的构造器 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
-
Constructs a `ResourcesObfuscator` with the specified parameters.
- ResourcesObfuscator.MODE - io.github.amsonix.molt.internal.reschiper.obfuscation中的枚举类
- ResourceTableBuilder - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
Builder for generating
Resources.ResourceTable. - ResourceTableBuilder() - 类的构造器 io.github.amsonix.molt.internal.reschiper.bundle.ResourceTableBuilder
-
Constructs a new ResourceTableBuilder.
- ResourceTableBuilder.PackageBuilder - io.github.amsonix.molt.internal.reschiper.bundle中的类
-
Builder for generating packages within the ResourceTable.
- ResourceTableOperation - io.github.amsonix.molt.internal.reschiper.operations中的类
-
Utility class for operations on Android resource tables.
- ResourceTableOperation() - 类的构造器 io.github.amsonix.molt.internal.reschiper.operations.ResourceTableOperation
- Result(boolean, String) - 类的构造器 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Result
- Result(int, int, boolean) - 类的构造器 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Result
- rewrite(byte[], RenameMapping) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer
- RewriteResult(byte[], ProtoXmlViewClassReplacer.FormatStatus, int, String) - 类的构造器 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.RewriteResult
- runCmd(String...) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
- runExec(String[]) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.Utils
S
- seed - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Config
- setBundleSignature(JarSigner.Signature) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.AppBundleSigner
-
Sets the signature to use for signing the AAB.
- setInReplaceList(int) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Adds an identifier to the replacement list.
- setInWhiteList(int) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Adds an identifier to the white list.
- sign(File, JarSigner.Signature) - 类中的方法 io.github.amsonix.molt.internal.reschiper.android.OpenJDKJarSigner
- sign(File, JarSigner.Signature) - 类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner
-
Signs the specified file using the provided signature information.
- Signature(Path, String, String, String) - 记录类的构造器 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
Constructs a Signature object with the provided information.
- storeFile() - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
返回
storeFile记录组件的值。 - storePassword() - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
返回
storePassword记录组件的值。 - StringObfuscator - io.github.amsonix.molt.internal.reschiper.obfuscation中的类
-
A utility class for generating obfuscated replacement strings.
- StringObfuscator() - 类的构造器 io.github.amsonix.molt.internal.reschiper.obfuscation.StringObfuscator
-
Initializes a new instance of the StringObfuscator class.
- SUPPORTED - 枚举类 中的枚举常量 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.FormatStatus
- synced - 类中的变量 io.github.amsonix.molt.internal.bundle.ArtProfileSync.Result
- syncZipInPlace(File, ArtProfileSync.Config) - 类中的静态方法 io.github.amsonix.molt.internal.bundle.ArtProfileSync
T
- tableRewritten - 类中的变量 io.github.amsonix.molt.internal.bundle.ApkResourceObfuscateEngine.Result
- TimeClock - io.github.amsonix.molt.internal.reschiper.utils中的类
-
A utility class for measuring elapsed time.
- TimeClock() - 类的构造器 io.github.amsonix.molt.internal.reschiper.utils.TimeClock
-
Constructs a TimeClock and starts the timer.
- toString() - 记录类中的方法 io.github.amsonix.molt.internal.reschiper.android.JarSigner.Signature
-
返回此记录类的字符串表示形式。
U
- uncompress(Path, Path) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.FileOperation
-
Uncompressed a ZIP file to a target directory.
- UNSUPPORTED - 枚举类 中的枚举常量 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.FormatStatus
- updateEntryConfigValueList(Resources.Entry, List<Resources.ConfigValue>) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.ResourceTableOperation
-
Updates the configuration values list for an Entry.
- updateEntryName(Resources.Entry, String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.operations.ResourceTableOperation
-
Updates the name of an Entry.
- Utils - io.github.amsonix.molt.internal.reschiper.utils中的类
- Utils() - 类的构造器 io.github.amsonix.molt.internal.reschiper.utils.Utils
V
- valueOf(String) - 枚举类中的静态方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.FormatStatus
-
返回带有指定名称的该类的枚举常量。
- valueOf(String) - 枚举类中的静态方法 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator.MODE
-
返回带有指定名称的该类的枚举常量。
- values() - 枚举类中的静态方法 io.github.amsonix.molt.internal.bundle.ProtoXmlViewClassReplacer.FormatStatus
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
- values() - 枚举类中的静态方法 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator.MODE
-
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
W
- withMode(ResourcesObfuscator.MODE) - 类中的方法 io.github.amsonix.molt.internal.reschiper.obfuscation.ResourcesObfuscator
- writeMappingToFile(Path) - 类中的方法 io.github.amsonix.molt.internal.reschiper.bundle.ResourceMapping
-
Writes the mapping rules to a file at the specified path.
- writeToFile(File, String) - 类中的静态方法 io.github.amsonix.molt.internal.reschiper.utils.FileUtils
-
Creates a new text file or replaces the content of an existing file.
常量字段值|所有程序包|所有类和接口|序列化表格