Android加固demo
android的Apk加固实现,dex加密解密等。具体使用详情请参考:https://blog.csdn.net/I123456789T/article/details/91562328
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-11 10:30 DexJiaMi
文件 216 2019-05-25 14:55 DexJiaMi.gitignore
目录 0 2019-05-25 14:55 DexJiaMi.gradle
目录 0 2019-05-25 14:57 DexJiaMi.gradle5.1.1
目录 0 2019-05-25 14:55 DexJiaMi.gradle5.1.1executionHistory
文件 5171919 2019-06-13 08:54 DexJiaMi.gradle5.1.1executionHistoryexecutionHistory.bin
文件 17 2019-06-13 08:54 DexJiaMi.gradle5.1.1executionHistoryexecutionHistory.lock
目录 0 2019-05-25 14:55 DexJiaMi.gradle5.1.1fileChanges
文件 1 2019-06-13 08:54 DexJiaMi.gradle5.1.1fileChangeslast-build.bin
目录 0 2019-05-25 14:57 DexJiaMi.gradle5.1.1fileContent
文件 17 2019-06-12 16:15 DexJiaMi.gradle5.1.1fileContentfileContent.lock
目录 0 2019-05-25 14:57 DexJiaMi.gradle5.1.1fileHashes
文件 502291 2019-06-13 08:54 DexJiaMi.gradle5.1.1fileHashesfileHashes.bin
文件 17 2019-06-13 08:54 DexJiaMi.gradle5.1.1fileHashesfileHashes.lock
文件 19449 2019-06-12 15:50 DexJiaMi.gradle5.1.1fileHashes
esourceHashesCache.bin
文件 0 2019-06-12 14:59 DexJiaMi.gradle5.1.1gc.properties
目录 0 2019-05-25 16:15 DexJiaMi.gradle5.1.1javaCompile
文件 256704 2019-06-12 16:11 DexJiaMi.gradle5.1.1javaCompileclassAnalysis.bin
文件 389077 2019-06-12 15:50 DexJiaMi.gradle5.1.1javaCompilejarAnalysis.bin
文件 17 2019-06-12 16:11 DexJiaMi.gradle5.1.1javaCompilejavaCompile.lock
文件 42597 2019-06-12 16:11 DexJiaMi.gradle5.1.1javaCompile askHistory.bin
目录 0 2019-05-25 14:55 DexJiaMi.gradle5.1.1vcsmetadata-1
目录 0 2019-05-25 14:55 DexJiaMi.gradleuildOutputCleanup
文件 17 2019-06-13 08:54 DexJiaMi.gradleuildOutputCleanupuildOutputCleanup.lock
文件 53 2019-05-25 14:55 DexJiaMi.gradleuildOutputCleanupcache.properties
文件 87335 2019-06-13 08:54 DexJiaMi.gradleuildOutputCleanupoutputFiles.bin
目录 0 2019-05-25 14:55 DexJiaMi.gradlevcs-1
文件 0 2019-06-12 14:59 DexJiaMi.gradlevcs-1gc.properties
目录 0 2019-06-13 15:46 DexJiaMi.idea
目录 0 2019-06-11 10:30 DexJiaMi.ideacaches
文件 650 2019-06-09 11:52 DexJiaMi.ideacachesuild_file_checksums.ser
............此处省略2544个文件信息
/*
* This file is auto-generated. DO NOT MODIFY.
* Original file: F:\testAPP\DexJiaMi\DexJiaMi\app\src\main\aidl\com\example\dexjiami\IBookManager.aidl
*/
package com.example.dexjiami;
public interface IBookManager extends android.os.IInterface
{
/** Local-side IPC implementation stub class. */
public static abstract class Stub extends android.os.Binder implements com.example.dexjiami.IBookManager
{
private static final java.lang.String DEscriptOR = “com.example.dexjiami.IBookManager“;
/** Construct the stub at attach it to the interface. */
public Stub()
{
this.attachInterface(this DEscriptOR);
}
/**
* Cast an IBinder object into an com.example.dexjiami.IBookManager interface
* generating a proxy if needed.
*/
public static com.example.dexjiami.IBookManager asInterface(android.os.IBinder obj)
{
if ((obj==null)) {
return null;
}
android.os.IInterface iin = obj.queryLocalInterface(DEscriptOR);
if (((iin!=null)&&(iin instanceof com.example.dexjiami.IBookManager))) {
return ((com.example.dexjiami.IBookManager)iin);
}
return new com.example.dexjiami.IBookManager.Stub.Proxy(obj);
}
@Override public android.os.IBinder asBinder()
{
return this;
}
@Override public boolean onTransact(int code android.os.Parcel data android.os.Parcel reply int flags) throws android.os.RemoteException
{
java.lang.String descriptor = DEscriptOR;
switch (code)
{
case INTERFACE_TRANSACTION:
{
reply.writeString(descriptor);
return true;
}
case TRANSACTION_getBookList:
{
data.enforceInterface(descriptor);
java.util.List _result = this.getBookList();
reply.writeNoException();
reply.writeTypedList(_result);
return true;
}
case TRANSACTION_addBook:
{
data.enforceInterface(descriptor);
com.example.dexjiami.test.Book _arg0;
if ((0!=data.readInt())) {
_arg0 = com.example.dexjiami.test.Book.CREATOR.createFromParcel(data);
}
else {
_arg0 = null;
}
this.addBook(_arg0);
reply.writeNoException();
return true;
}
default:
{
return super.onTransact(code data reply flags);
}
}
}
private static class Proxy implements com.example.dexjiami.IBookManager
{
private android.os.IBinder mRemote;
Proxy(android.os.IBinder remote)
{
mRemote = remote;
}
@Override public android.os.IBinder asBinder()
{
return mRemote;
}
public java.lang.String getInterfaceDescriptor()
{
return DEscriptOR;
}
/**
* Demonstrates some basic types that you can use as parameters
* and return values in AIDL.
*/
@Override public java.util.List getBookList() throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
java.util.List _result;
try {
_data.writeInterfaceToken(DEscriptOR);
mRemote.transact(Stub.TRANSACTION_getBookList _data _reply 0);
_reply.readException();
_result = _reply.createTypedArrayList(com.example.dexjiami.test.Book.CREATOR);
}
finally {
_reply.recycle();
_data.recycle();
}
return _resul
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-11 10:30 DexJiaMi
文件 216 2019-05-25 14:55 DexJiaMi.gitignore
目录 0 2019-05-25 14:55 DexJiaMi.gradle
目录 0 2019-05-25 14:57 DexJiaMi.gradle5.1.1
目录 0 2019-05-25 14:55 DexJiaMi.gradle5.1.1executionHistory
文件 5171919 2019-06-13 08:54 DexJiaMi.gradle5.1.1executionHistoryexecutionHistory.bin
文件 17 2019-06-13 08:54 DexJiaMi.gradle5.1.1executionHistoryexecutionHistory.lock
目录 0 2019-05-25 14:55 DexJiaMi.gradle5.1.1fileChanges
文件 1 2019-06-13 08:54 DexJiaMi.gradle5.1.1fileChangeslast-build.bin
目录 0 2019-05-25 14:57 DexJiaMi.gradle5.1.1fileContent
文件 17 2019-06-12 16:15 DexJiaMi.gradle5.1.1fileContentfileContent.lock
目录 0 2019-05-25 14:57 DexJiaMi.gradle5.1.1fileHashes
文件 502291 2019-06-13 08:54 DexJiaMi.gradle5.1.1fileHashesfileHashes.bin
文件 17 2019-06-13 08:54 DexJiaMi.gradle5.1.1fileHashesfileHashes.lock
文件 19449 2019-06-12 15:50 DexJiaMi.gradle5.1.1fileHashes
esourceHashesCache.bin
文件 0 2019-06-12 14:59 DexJiaMi.gradle5.1.1gc.properties
目录 0 2019-05-25 16:15 DexJiaMi.gradle5.1.1javaCompile
文件 256704 2019-06-12 16:11 DexJiaMi.gradle5.1.1javaCompileclassAnalysis.bin
文件 389077 2019-06-12 15:50 DexJiaMi.gradle5.1.1javaCompilejarAnalysis.bin
文件 17 2019-06-12 16:11 DexJiaMi.gradle5.1.1javaCompilejavaCompile.lock
文件 42597 2019-06-12 16:11 DexJiaMi.gradle5.1.1javaCompile askHistory.bin
目录 0 2019-05-25 14:55 DexJiaMi.gradle5.1.1vcsme
目录 0 2019-05-25 14:55 DexJiaMi.gradleuildOutputCleanup
文件 17 2019-06-13 08:54 DexJiaMi.gradleuildOutputCleanupuildOutputCleanup.lock
文件 53 2019-05-25 14:55 DexJiaMi.gradleuildOutputCleanupcache.properties
文件 87335 2019-06-13 08:54 DexJiaMi.gradleuildOutputCleanupoutputFiles.bin
目录 0 2019-05-25 14:55 DexJiaMi.gradlevcs-1
文件 0 2019-06-12 14:59 DexJiaMi.gradlevcs-1gc.properties
目录 0 2019-06-13 15:46 DexJiaMi.idea
目录 0 2019-06-11 10:30 DexJiaMi.ideacaches
文件 650 2019-06-09 11:52 DexJiaMi.ideacachesuild_file_checksums.ser
............此处省略2544个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)