In IDAPython,
execfile('<path>/cxxparser.py')
parse_file('<path>/a.cpp',[r'-I<path>\LuaJIT-2.0.5\src', '-D__NT__', '-D__X64__', '-D__EA64__'])
parse_file('<path>/malloc.c',['-target=x86_64-linux-gnu'])
| package com.example.test.app;/* | |
| * Copyright (C) 2008 The Android Open Source Project | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
| import com.android.build.api.transform.* | |
| import com.android.build.gradle.internal.pipeline.TransformManager | |
| import org.apache.commons.io.FileUtils | |
| import java.util.jar.JarEntry | |
| import java.util.jar.JarFile | |
| import java.util.jar.JarOutputStream | |
| import java.util.zip.ZipEntry | |
| class JarZipUtil { |
| var GB2260 = { | |
| "110000": "北京市", | |
| "110100": "北京市市辖区", | |
| "110101": "北京市东城区", | |
| "110102": "北京市西城区", | |
| "110103": "北京市崇文区", | |
| "110104": "北京市宣武区", | |
| "110105": "北京市朝阳区", | |
| "110106": "北京市丰台区", | |
| "110107": "北京市石景山区", |
| package com.leadroyal.miuiusb; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.Method; | |
| import de.robv.android.xposed.IXposedHookLoadPackage; | |
| import de.robv.android.xposed.XC_MethodHook; | |
| import de.robv.android.xposed.XposedBridge; | |
| import de.robv.android.xposed.XposedHelpers; | |
| import de.robv.android.xposed.callbacks.XC_LoadPackage; |
| package com.leadroyal.miuiusb; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.Method; | |
| import de.robv.android.xposed.IXposedHookLoadPackage; | |
| import de.robv.android.xposed.XC_MethodHook; | |
| import de.robv.android.xposed.XposedBridge; | |
| import de.robv.android.xposed.XposedHelpers; | |
| import de.robv.android.xposed.callbacks.XC_LoadPackage; |
| diff --git a/dexlayout/Android.bp b/dexlayout/Android.bp | |
| index 33ba58f..f3b2a7e 100644 | |
| --- a/dexlayout/Android.bp | |
| +++ b/dexlayout/Android.bp | |
| @@ -74,6 +74,13 @@ cc_defaults { | |
| ], | |
| } | |
| +cc_defaults { | |
| + name: "compact_dex_converter_defaults", |
| #!/bin/sh | |
| hard_limit=$(git config hooks.filesizehardlimit) | |
| soft_limit=$(git config hooks.filesizesoftlimit) | |
| : ${hard_limit:=10000000} | |
| : ${soft_limit:=1000000} | |
| list_new_or_modified_files() | |
| { | |
| git diff --staged --name-status|sed -e '/^D/ d; /^D/! s/.\s\+//' | |
| } |
| <!DOCTYPE html> | |
| <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| <style> | |
| body { | |
| background: repeat url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/7QCIUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAGscAVoAAxslRxwCAAACAAAcAnQAV8KpIENoYWV5b3VuZ1dpbGxOZXZlckNoYWVvbGQgLSBodHRwOi8vd3d3LnJlZGJ1YmJsZS5jb20vcGVvcGxlL0NoYWV5b3VuZ1dpbGxOZXZlckNoYWVvbAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAA |
| #!/bin/bash | |
| # update_gfwlist.sh | |
| # Author : VincentSit | |
| # Copyright (c) http://xuexuefeng.com | |
| # | |
| # Example usage | |
| # | |
| # ./whatever-you-name-this.sh | |
| # | |
| # Task Scheduling (Optional) |