full name of the APK file to be deserialized, and the anti-compilation generates the same file name as the APK filenameAlthough some of the resources here have not been decoded, most of the resources have beenTest file insideIf you want to repackage the finished file with the APK, you can enter Apktool B Test (compiled folder):Two more file builds and Dist are found under the test file (it contains the packaged apk file)For an example of an order on
How to deal with anti-buffer overflow Technology in Android1. What is ASLR?
ASLR (Address space layout randomization) is a security protection technology for buffer overflow. It randomizes linear zone la S such as heap, stack, and shared library ing, by increasing the difficulty for attackers to predict the target address, attackers are prevented from directly locating the attack code to prevent overflow attacks. In general, hackers exploit the fact t
confused-keep public class * extends Android.content.ContentProvider # Keep What classes are notConfuse-keep public class * extends Android.app.backup.BackupAgentHelper # Keep What classes are not confused-keep public class * extends Android.preference.Preference # Keep What classes are not confused-keep public class Com.android.vending.licensing.ILicensingS Ervice # Keep What classes are not confused-libraryjars Libs/gson-2.0.jar # Keep A third-party jar Not to be confused-keepclasseswithmembe
confused-keep public class * extends Android.content.ContentProvider # Keep What classes are notConfuse-keep public class * extends Android.app.backup.BackupAgentHelper # Keep What classes are not confused-keep public class * extends Android.preference.Preference # Keep What classes are not confused-keep public class Com.android.vending.licensing.ILicensingS Ervice # Keep What classes are not confused-libraryjars Libs/gson-2.0.jar # Keep A third-party jar Not to be confused-keepclasseswithmembe
confused-keep public class * extends Android.content.ContentProvider # Keep What classes are notConfuse-keep public class * extends Android.app.backup.BackupAgentHelper # Keep What classes are not confused-keep public class * extends Android.preference.Preference # Keep What classes are not confused-keep public class Com.android.vending.licensing.ILicensingS Ervice # Keep What classes are not confused-libraryjars Libs/gson-2.0.jar # Keep A third-party jar Not to be confused-keepclasseswithmembe
Short cut, let's go straight to the subject.Cut the two files in the apktool-install-windows-r05-ibot file to the apktool1.5.1 directory.Create a new folder to put in the APK application that needs to be cracked.Open cmd input in this folder Apktool display the following information before you can use.Apktool d Application Path decompression pathThe post-compilation code is as follows.Res is some picture files can be modified, the program code changes in the Smali file, the next need to extract
anti-compilation software is to decompile the Classes.dex file, so you can also detect the legitimacy by verifying the file.Because the Classes.dex file is in the zip file of the installation package, it can be compared by a zip CRC checksum, which can be saved in the code or compared to the network with the obtained checksum.Private BooleanCHECKCRC () {BooleanBemodified =false; LongCRC =xxxx; The CRC value you obtained in advance ZipFile ZF; Try{ZF=
On an article we talked about APK to prevent anti-compilation technology in the shell technology, if there is not clear can view my previous blog http://my.oschina.net/u/2323218/blog/393372. Next we will introduce another technique to prevent the apk from recompiling-modifying bytecode at runtime. This method is in the work in the implementation of the app wrapping, see a foreign article about the security of Andr
The address anti-code is used to query the corresponding place names through latitude and longitude. The following example shows the place names corresponding to latitude and longitude 118.777802 and 32.061699. The result is "41, yuanshengxiang, Gulou District, Nanjing City, Jiangsu Province, China ".
[Java]Package com. pstreets. gisengine. demo;Import com. mapdigit. gis. DigitalMap;Import com. mapdigit. gis. MapPoint;Import com. mapdigit. gis. geomet
One. Anti-compilation apk get Java source codetool Download : Need to Dex2jar and Jd-gui these 2 toolsDex2jar:http://code.google.com/p/dex2jar/downloads/listJd-gui:Windows Edition Jd-gui:http://java.decompiler.free.fr/?q=jdguiLinux version jd-gui:http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gzSteps:1. First locate the Classes.dex in the Android software installation packageRename the. apk
, click the Project right button---android-tools---Export Android application--and then the back is not introduced! Follow your own needs!Third, the APK's anti-compilation implementation process(6) In the previous step, we have generated a signed apk file test.apk then we use decompression software, unzip,is both the extracted directory, various configuration fil
Android AMAP: Multiple Marker + custom pop-up window InfoWindow + anti-encoding Coordinate Transfer address, markerinfowindow
1,
Currently, the latest jar: AMap_Search_V5.7.0_20171229.jar can be downloaded from the official website.
2. Create an object class, which contains four parameters used to describe vertex information-MarketBean
Public class MarketBean {/***** latitude */private double latitude;/**
Using Apktool to decompile the APK, and then compile back, found that the installation is not normal, and use ApkToolKitV3.0 decompile, and then compile back to the normal installation.The main reason is because the Apktool is compiled back with no signature. So can't install, and ApkToolKitV3.0 compiled back is signed.After compiling with Apktool, you can use Signapk.jar signature again.Java-jar Signapk.jar Testkey.x509.pem testkey.pk8 test.apk test-signed.apkThe following is my packaged Apktoo
Many app or game account is bound phone serial number IMEI or Mac, sometimes the phone is a friend spoof, resulting in an account is blocked, unable to reproduce the registered account, what can I do? Share a little secret today to register your account again in this case.First of all, we download and install a stone-cut simulator on the mobile phone, the function of the stone-cut simulator is to allow the mobile phone to simulate the new IMEI and Mac, model and so on phone parameters, that is,
Currently, in Android, I know that there are two kinds of sawtooth situations.
1) when we use a canvas to draw a bitmap, If we select a bitmap, the bitmap will appear at the same time.
2) When you use the rotateanimation of a view for animation, if the view contains a large number of images, the page will also be distorted.
We will consider these two situations separately.1. Use canvas to draw a bit.
When using canvas to draw a bitmap, we generally us
the target apk corresponding file to test. Including the subsequent switch statements are also analyzed, the following look at the print Toast Smali statement (in the actual case may need to change the variable name, because it may be followed by the variable name conflict)Const-string V0, "This is a test" const/16 v1, 0x3e8 invoke-static {p0, V0, v1}, Landroid/widget/toast;->maket Ext (landroid/content/context; Ljava/lang/charsequence;i) Landroid/widget/toast; Move-result-object v0
open, click on the left folder to open the newly-compiled jar file,Basically this is the case, roughly look at it, because the confusing code, OK, Mac anti-compilation journey is complete, thank you.Some may have to turn over the wall, I have already downloaded it and offered it to everyone:, http://download.csdn.net/detail/kaixing20/8244619Download file Structure Description:Official website Download does not move: meaning is downloaded from the off
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.