Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/8enet/apkeditor
/ types & classes
Types & classes
62 in github.com/8enet/apkeditor
⨍
Functions
342
◇
Types & classes
62
Class
AXMLDoc
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/AXMLDoc.java:12
Class
ApkEdirotMain
Created by zl on 15/9/8.
src/main/java/com/zzzmode/apkeditor/ApkEdirotMain.java:11
Class
ApkEditor
Created by zl on 15/9/11.
src/main/java/com/zzzmode/apkeditor/ApkEditor.java:21
Class
Application
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/NodeValue.java:40
Class
ApplicationInfoEditor
修改<application>节点属性 ApplicationInfoEditor applicationInfoEditor = new ApplicationInfoEditor(doc); applicationInfoEditor.setEditorInfo(new Application
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/ApplicationInfoEditor.java:18
Class
Attribute
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/BTagNode.java:254
Class
AxmlTest
Created by zl on 15/11/17.
src/test/java/com/zzzmode/apkeditor/AxmlTest.java:14
Class
BNSNode
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/BNSNode.java:5
Class
BTXTNode
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/BTXTNode.java:6
Class
BTagNode
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/BTagNode.java:10
Class
BXMLNode
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/BXMLNode.java:11
Class
BXMLTree
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/BXMLTree.java:9
Class
Base64
Provides Base64 encoding and decoding as defined by <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a>. <p> This class implements section <ci
src/main/java/com/zzzmode/apkeditor/utils/Base64.java:54
Class
BaseEditor
Created by zl on 15/9/8.
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/BaseEditor.java:10
Class
BaseNCodec
Abstract superclass for Base-N encoders and decoders. <p> This class is thread-safe. </p> @version $Id$
src/main/java/com/zzzmode/apkeditor/utils/BaseNCodec.java:31
Interface
BinaryDecoder
Defines common decoding methods for byte array decoders. @version $Id$
src/main/java/com/zzzmode/apkeditor/utils/BinaryDecoder.java:25
Interface
BinaryEncoder
Defines common encoding methods for byte array encoders. @version $Id$
src/main/java/com/zzzmode/apkeditor/utils/BinaryEncoder.java:25
Class
CSString
@author Dmitry Skiba Helper class, used in Cast.toCharSequence.
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/CSString.java:8
Class
Cast
@author Dmitry Skiba
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/Cast.java:8
Class
Charsets
Charsets required of every implementation of the Java platform. From the Java documentation <a href="http://docs.oracle.com/javase/6/docs/api/java/ni
src/main/java/com/zzzmode/apkeditor/utils/Charsets.java:55
Class
Context
Holds thread context so classes can be thread-safe. This class is not itself thread-safe; each thread must allocate its own copy. @since 1.7
src/main/java/com/zzzmode/apkeditor/utils/BaseNCodec.java:40
Class
CountOutputStream
此处会有bug,在jdk和android上出现的结果不同,建议只重写write(int b)即可, 在android 上会调用write(int b)后再次调用write(byte[] b, int off, int len)导致数据重复出错 Write to another stream and
src/main/java/com/zzzmode/apkeditor/apksigner/SignApk.java:134
Interface
Decoder
Provides the highest level of abstraction for Decoders. <p> This is the sister interface of {@link Encoder}. All Decoders implement this common generi
src/main/java/com/zzzmode/apkeditor/utils/Decoder.java:30
Class
DecoderException
Thrown when there is a failure condition during the decoding process. This exception is thrown when a {@link Decoder} encounters a decoding specific e
src/main/java/com/zzzmode/apkeditor/utils/DecoderException.java:26
Class
Decorator
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/StringBlock.java:376
Class
EditorInfo
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/PermissionEditor.java:98
Class
EditorInfo
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/PackageInfoEditor.java:100
Class
EditorInfo
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/MetaDataEditor.java:104
Class
EditorInfo
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/ApplicationInfoEditor.java:96
Interface
Encoder
Provides the highest level of abstraction for Encoders. <p> This is the sister interface of {@link Decoder}. Every implementation of Encoder provides
src/main/java/com/zzzmode/apkeditor/utils/Encoder.java:29
Class
EncoderException
Thrown when there is a failure condition during the encoding process. This exception is thrown when an {@link Encoder} encounters a encoding specific
src/main/java/com/zzzmode/apkeditor/utils/EncoderException.java:27
Class
FileUtils
Created by zl on 15/9/7.
src/main/java/com/zzzmode/apkeditor/utils/FileUtils.java:9
Class
HexDumpEncoder
Produces the classic hex dump with an address column, hex data section (16 bytes per row) and right-column printable character dislpay.
src/main/java/com/zzzmode/apkeditor/utils/HexDumpEncoder.java:28
Class
HexEncoder
src/main/java/com/zzzmode/apkeditor/utils/HexEncoder.java:35
Interface
IAXMLSerialize
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/IAXMLSerialize.java:5
Class
IOUtils
General IO stream manipulation utilities. <p/> This class provides static utility methods for input/output operations. <ul> <li>closeQuietly - these m
src/main/java/com/zzzmode/apkeditor/utils/IOUtils.java:97
Interface
IVisitable
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/IVisitable.java:3
Interface
IVisitor
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/IVisitor.java:3
Class
IntReader
@author Dmitry Skiba Simple helper class that allows reading of integers.
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/IntReader.java:10
Class
IntWriter
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/IntWriter.java:9
Class
KeyHelper
用于生成 PrivateKey 和 SigPrefix 用法,先用keytool生成keystore,在用这个keystore签名任意一个apk, 解压出这个apk的META-INF/CERT.RSA文件 复制这生成的keystore文件和CERT.RSA到src/resources目录
src/main/java/com/zzzmode/apkeditor/apksigner/KeyHelper.java:19
Class
Manifest
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/NodeValue.java:13
Class
MetaData
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/NodeValue.java:33
Class
MetaDataEditor
添加或修改 meta-data 信息 MetaDataEditor metaDataEditor = new MetaDataEditor(doc); metaDataEditor.setEditorInfo(new MetaDataEditor.EditorInfo("UMENG_CHANNEL
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/MetaDataEditor.java:20
Class
NodeValue
Created by zl on 15/9/9.
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/NodeValue.java:6
Class
PackageInfoEditor
用于修改manifest节点信息,修改包信息 PackageInfoEditor packageInfoEditor = new PackageInfoEditor(doc); packageInfoEditor.setEditorInfo(new PackageInfoEditor.Edit
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/PackageInfoEditor.java:18
Class
Pair
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/Pair.java:3
Class
PermissionEditor
添加或删除apk权限 用法 PermissionEditor permissionEditor=new PermissionEditor(doc); PermissionEditor.EditorInfo editorInfo=new PermissionEditor.EditorInfo()
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/PermissionEditor.java:27
Class
PermissionOpera
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/PermissionEditor.java:107
Class
ResBlock
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/ResBlock.java:5
Class
SignApk
原始代码见aosp项目目录 build/tools/signapk/SignApk.java 如何生成privateKey 和 sigPrefix 见{@see KeyHelper}
src/main/java/com/zzzmode/apkeditor/apksigner/SignApk.java:48
Class
SignApkTest
Created by zl on 15/11/17.
src/test/java/com/zzzmode/apkeditor/SignApkTest.java:11
Class
StringBlock
write and read StringBlock @author NTOOOOOP
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/StringBlock.java:29
Class
StringUtils
Converts String to and from bytes using the encodings required by the Java specification. These encodings are specified in <a href="http://download.or
src/main/java/com/zzzmode/apkeditor/utils/StringUtils.java:33
Class
Style
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/StringBlock.java:300
Class
TestUtils
Created by zl on 15/11/17.
src/test/java/com/zzzmode/apkeditor/TestUtils.java:8
Class
TypedValue
@author Dmitry Skiba
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/TypedValue.java:7
Class
UsesPermission
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/NodeValue.java:28
Class
UsesSDK
src/main/java/com/zzzmode/apkeditor/axmleditor/utils/NodeValue.java:22
Interface
XEditor
Created by zl on 15/9/8.
src/main/java/com/zzzmode/apkeditor/axmleditor/editor/XEditor.java:6
Class
XMLVisitor
src/main/java/com/zzzmode/apkeditor/axmleditor/decode/XMLVisitor.java:6
Class
ZipManager
src/main/java/com/zzzmode/apkeditor/apksigner/ZipManager.java:14