"done" in the command line, the "classes. Dex. dex2jar. Jar" file will appear in the dex2jar folder,
This is the legendary jar package.
3, view the. jar file; this step is the traditional decompilation, need tool assistance, the tool I use here is JD-Gui (http://java.decompiler.free.fr /? Q = jdgui)
Download the corresponding version of your system, decompress it, (My XP system), you will see a. EXE file, that is, a single file green version.
Double-click and select the. jar file generated i
of messages sent
-libraryjars. /klowerbase/libs/mail-activation.jar
-libraryjars. /klowerbase/libs/mail-additionnal.jar
-libraryjars. /klowerbase/libs/mail.jar
2. Resolve the mail to send the Times with an exception
-keep class javax.mail.**{*;}
-keep class com.sun.mail.**{*;}
-keep class javax.activation.**{*;}
-keep class org.apache.harmony.**{*;}
-keep class java.security.**{*;}
#解决: Can ' t find referenced class Java.beans.Beans
The previous article describes Android using Proguard code obfuscation technology, but for some of the items that introduced third-party jar packages may be in error when exporting, you need to do some research on the Proguard configuration file to solve the problem.
Proguard code obfuscation after exporting w
Android project source code obfuscation SolutionConsidering the code security, it is easy for others to steal their work. Today, I am eager to learn about Android code obfuscation. I want to help my friends who are learning android to avoid detours in the future.Because my a
In order to prevent the results of their own work stolen by others, confusing code can effectively prevent the anti-compilation, the following to summarize the following steps to confuse the code:2, edit the Proguard-project.txt under the project, add the rules that do not need to be confused (model, generics, reflection, third-party jar package), the contents of the Proguard-project.txt file are as follows
To create a new project, the Android studio default turns off the code obfuscation switch in the Build.gradle file, as shown in the minifyenabled switch, so if you need to confuse the code, change false to True, Then add the specific obfuscation rules to the file Proguard-rules.pro.The buildtypes part of your own Build
risksCode obfuscation has the advantage of confusing optimizations, but it often leads to several problems1, confusion, use to third-party library, you must tell Proguard do not check, or Proguard will error.2, run error, when code can not be confused, we must be properly configured, or the program will run an error, this situation is the most problematic.3, debugging suffering, error, error stack is confu
To prevent decompiling Android APKProgram, You needCodeFor obfuscation, if you have installed Android SDK 2.3, obfuscation of program code will become very simple. let's take a look at the specific steps. After installing sdk2.3, create an android project and you will find an additional proguard. cfg file, for example:
This file is the configuration file for
The whole day, feeling a lot of pits.1. Select the option in Android studio to sign package:2. Fill in the information of the app: (preferably with a text note to put in the project synchronization to team)-Key Store Path: If the new app is created, if you already have a selection on the line;-Key Store Password: *******-Key alias (alias): Custom-If the newly created file needs to be selected time, the whole 25 is enough, the company information fill in OK-Choose release after the next step to s
I am on the blog to publish some of my Android learning experience, I hope that everyone can help.This article tells us about how Android obfuscation can be customized Proguard parameters to implementEnvironment Configuration Reference Android learning experience (1)---Android environment under Mac buildSignature Reference Android learning experience (KeyStore)---APK signatureCode Obfuscation Android Learni
Android code obfuscation considerations
Android code obfuscation often causes various problems. The following lists some precautions. if the jar package used in the dependent project is the same as the jar package in the project itself, delete the same jar package in the dependent project. native method to prevent
I am on the blog to publish some of my Android learning experience, I hope that everyone can help.This article tells us about how to confuse Android in the latest ADT environment.在新版本号的ADT创建项目时。混码的文件不再是proguard.cfg。 而是project.properties和proguard-project.txt。 我们把之前配置都配置好了。proguard已经在包括在sdk中了。Environment Configuration Reference Android learning experience (1)---Android environment under Mac build假设须要对项目进行全局混码,仅仅须要进行一步操作:将project.properties的中“#proguard.config=${sdk.dir}/
Overview:If you're still a student or have not uploaded apps in the App Store, I'm afraid that's not a deep feeling. In the enterprise, the confusion of Java code is a very important step, from the security point of view, code confusion, it is very important to prevent intentioned people from malicious tampering with the code. The following is the process of
# to enable Proguard in your project, edit project.properties# to define the Proguard.config property as described file.## ADD Project specific Proguard rules here.# by default, the ' flags in ' This file is appended to ' flags specified# in ${sdk.dir}/tools/proguard/proguard-android.txt# You can edit the include path and order by changing the proguard# include Property in project.properties.## to more details, see# Http://developer.android.com/guid
class javax.**-keep public class android.webkit.**
-keep class com.facebook.**-keep class com.umeng.scrshot.**-keep public class com.tencent.** {*;}-keep class com.umeng.socialize.sensor.**
-keep class Com.tencent.mm.sdk.openapi.WXMediaMessage {*;}
-keep class com.tencent.mm.sdk.openapi.** implements Com.tencent.mm.sdk.openapi.wxmediamessage$imediaobject {*;}
-keep class Im.yixin.sdk.api.YXMessage {*;}-keep class im.yixin.sdk.api.** implements im.yixin.sdk.api.yxmessage$yxmessagedata{*;
First in: Project.Properties file, start code obfuscationProguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt to cancel this line of comments.Modify the Proguard-project.txt code to confuse the file.1) Caution ignoring warnings-ignorewarnings-dontwarn2) Note that using a class that is reflective requires a keep-keepattributes Signat
Tags: Android blog HTTP ar file SP 2014 Problem C================================= Problem description ========================== =To confuse the code, simply remove the comments from the Internet. However, I found that there is no proguard folder under the Tools Folder of my android SDK. My name is adt23 64-bit. Can someone copy it to me? Thank you. Email: [email protected] ===============================
article Windows x86 Seh Learning, it should be explained that the compiler implementation of SEH and ordinary is not the same.0x05 Destroy stack frame analysisIda tries to parse a function to determine its stack frame structure, especially when it encounters a ret/retn to reach the end of a function, so it is easy to forge stack frames to prevent static analysis. Add a RET 0xff to the previous codeThe results of Ida F5 are considered to have 63 parameters.There is also the change in the value o
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.