ICode9

精准搜索请尝试: 精确搜索
  • Android~apk的混淆和加固,初级安卓开发面试题2021-12-25 12:33:41

    保留方法名 保留类名和方法名 -dontwarn retrofit2.** -keep class retrofit2.** { *; } -keepattributes Signature -keepattributes Exceptions -keep public class **.R$*{ public static final int *; } [ 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+

  • android 基于dex的插件化开发2021-12-20 16:32:09

    安卓里边可以用DexClassLoader实现动态加载dex文件,通过访问dex文件访问dex中封装的方法,如果dex文件本身还调用了native方法,也就间接实现了runtime调用native方法,这一流程主要包括:构建dex和so文件、在主工程添加动态调用代码、移除dex的module,将dex和so push到手机的指定路径   构

  • 面试:Android应用打包编译流程2021-12-16 12:05:44

    一、APK文件结构 解压apk文件后包含AndroidManifest.xml、assets目录、classes.dex(还可能有 classes2.dex,classes3.dex...classesN.dex)、lib目录、META-INF目录、res目录和resources.arsc;classes.dex 是.dex文件;resources.arsc是resources resources文件;AndroidManifest.xml

  • 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | ART 虚拟机下 DexClassLoader 类加载器脱壳点总结 )2021-12-16 00:00:24

    文章目录 一、ART 虚拟机下 DexClassLoader 类加载器脱壳点总结1、file_magic.cc#OpenAndReadMagic 函数2、dex_file.cc#DexFile::OpenCommon3、dex_file.cc#DexFile::DexFile 总结 ( 兼容 InMemoryDexClassLoader 和 DexClassLoader 两种类加载器的 脱壳点 ) 一、AR

  • 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | RawDexFile.cpp 分析 | dvmRawDexFileOpen函数读取 DEX 文件 )2021-12-13 23:32:55

    文章目录 前言一、RawDexFile.cpp 中 dvmRawDexFileOpen() 方法分析 前言 上一篇博客 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | 查找 DexFile 对应的C代码 | dalvik_system_DexFile.cpp 分析 ) 中 , dalvik_system_DexFile.cpp 的 Dalvik_da

  • 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexFile loadDexFile 函数 | 构造函数 | openDexFile 函数 )2021-12-13 18:32:25

    文章目录 前言一、DexFile.loadDexFile 函数分析二、DexFile 构造函数分析三、DexFile.openDexFile 函数分析 前言 上一篇博客 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexPathList 中根据 File 加载 DexFile | loadDexFile 分析 ) 中 , 介

  • samsung Dex的使用问题2021-12-08 05:31:06

    1,输入法:只能使用三星输入法,三星输入法的中文输入法可以选择五笔,但需要在手机端弹出的输入法里提前设置好,Dex上是找不到设置界面的。 2,快捷键:os+/ 可以调出所有的快捷键。   其中,中英切换的快捷键有三个,为了不与原操作系统的快捷键冲突,可以使用Alt+Shift。           

  • Python实用2021-12-03 22:03:11

    Python实用 数组数组排序数组索引 数组 数组排序 #python自带排序 #75. 颜色分类 """ class Solution: def sortColors(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. ""&quo

  • 安卓安全之应用加壳2021-11-23 18:03:07

    移动安全越来越受到重视,常规的方法开始不适用,人们更希望有一个方法能够解决应用安全问题,这时候专门做应用加固的公司就出现了。 首先咱们说下什么是加壳,为什么要加壳,加壳带来哪些好与不好? 什么是加壳:是应用加固的一种手法对原始二进制原文进行加密/隐藏/混淆。 为什么要加

  • LCA2021-11-02 13:03:54

    分析 LCA 就是求两个点的最近公共祖先,用倍增的思想,现预处理一下节点走到的地方,然后再求lca #include<bits/stdc++.h> using namespace std; #define int long long const int N=5e5+10; int fa[N][21],he[3*N],ne[3*N],to[3*N]; int dep[N]; int dex; void add(int x,int y) {

  • 树上启发式合并2021-11-02 13:02:44

    树上启发式合并 作用 主要解决树上对每个根节点的影响,复杂度最好O(nlog n),最差O(N*N) #include <bits/stdc++.h> using namespace std; #define ll long long const ll N = 1e5 + 10; ll dep[N], sze[N], son[N]; ll dian[N]; ll lev[N]; ll max_len; ll ans[N]; ll flag; ll

  • MultiDex原理分析2021-10-25 17:31:24

    一、MultiDex是什么,解决了什么问题 MultiDex 顾名思义就是对分包的Dex文件进行读取加载到ClassLoader的库 android 早期的版本中,Dex文件(android对java中字节码 class文件 进行了调整,把所有的class打包到一的Dex文件中)的方法数量是有上限的65536,当一个app中的方法数量超过这个值

  • SOL生态-Solana DEX之Aldrin2021-10-21 22:03:29

    SOL生态-Solana DEX之Aldrin 官网:https://aldrin.com/ 官网推特:https://twitter.com/Aldrin_Exchange Aldrin’s mission is to simplify DeFi and create powerful tools for all traders to succeed. Aldrin的使命是简化 DeFi 并为所有交易者创造强大的工具以取得成功。 We

  • Android者升职加薪的8项技能,Android面试总结2021-10-15 23:02:48

    热修复介绍 1.开发流程 当项目出现紧急bug时,传统的开发流程是发布新版本,引导用户覆盖安装。抛开平台审核上线的时间不说,一天重复下载安装至少两次的用户体验是很差的。而热修复的出现完美解决了这个问题,用户在收到服务器推送过来的修复包后,在项目运行时进行修复。整个过程是

  • AFTER THE AMM, DECENTRALIZED ORDER BOOK EXCHANGES ARE RISING!2021-10-13 21:34:12

    https://www.valuewalk.com/decentralized-order-book-exchanges-rising/ Technology is transforming the world with lightning speed. Over the years, our institutions have changed for the better, and more importantly, our perception and approach towards finance

  • 什么是dYdX项目2021-10-11 10:04:47

    文章目录 什么是dYdX项目关于 订单簿 vs. AMM订单簿龙头—— dYdX融资团体和创始人 参考 什么是dYdX项目 官网:https://dydx.exchange/ 官方推特:https://twitter.com/dydxprotocol 官方源码:https://github.com/dydxprotocol dYdX是一种用于保证金交易的DeFi交易所,让用户进

  • react-native安卓运行报错:The number of method references in a .dex file cannot exceed 64K.2021-10-09 17:02:44

    错误原因:App里面方法数超过64K解决方法:在android/app/build.gradle中添加implementation 'com.android.support:multidex:1.0.3'1 defaultConfig中添加 multiDexEnabled true1 android中添加 dexOptions { jumboMode true javaMaxHeapSize "4g" }1234 ———

  • app脱壳后的多个dex文件合并成一个2021-09-25 09:33:07

    代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/11/11 14:04 # @Author : ywy import os, sys path = r'xxxx'# 文件夹目录 files = os.listdir(path) # 得到文件夹下的所有文件名称 out_path =r'xxxxx' #输出文件夹 #路径上不要有中文!!!!! s = [] for

  • 热修复学习2021-09-23 17:59:35

    热修复方案学习 目前市面上的热修复方案阿里的AndFix方案(已经放弃维护)美团的Robust(抖音都在用)微信的Tinker 类替换需要解决的问题 目前市面上的热修复方案 可以看出如果是类替换就无法即时生效,这是为什么呢? 阿里的AndFix方案(已经放弃维护) 在native动态替换java层的方法,

  • Android热更新详解2021-09-21 14:58:38

    一 前言介绍 正好最近又看到热更新,对以前Android 热修复核心原理:ClassLoader类加载机制做了点补充。 从16年开始开始,热修复技术开始在安卓界流行,它以classloader类加载机制为核心,可以不发布新版本就修复线上 bug ,让线上版本有能力去进行全量或者增量更新。 常见的思路有两种:

  • GIBXSwap: 做BSC上的“原住民版”MDEX2021-09-14 14:04:13

    2020 下半年,DeFi 和各种公链相继爆发。 各竞争公链,为分一杯羹,进军 DeFi。性能、运营、资产、基础建设、代表性链上应用,到底什么才是公链生态成功的核心要素? 其实,公链上的 DEX 占主要因素。 DEX 是流动性的基础 BSC 上的 PancakeSwap 在运行数月后赶超 UniSwap 交易量,这无疑

  • Solana公链:为何能在众多公链中的大放异彩2021-09-10 15:01:49

    撰文:Footprint 分析师  Bella@Footprint.network  日期:2021年9月 提到Solana大家可能并不陌生,其凭借着丰富多样的生态体系,吸引着越来越多的项目方和用户的青睐。如果论哪条公链在8月表现突出,Solana须占一席之地,其一,反映该公链的代币SOL币价突破112美金,较月初上涨208.9%,9月持续

  • 夹壳加固厂商特征2021-09-08 22:59:18

    1.常用加固方式 类加载技术 针对apk中的classes.dex文件进行处理,放入特定的文件中,通 过native代码来对其运行时解密 使用厂商(娜迦/爱加密/梆梆) 对原dex文件整体压缩加密,保存在壳代理的dex文件尾部,加 载到内存中解密运行 使用厂商(360) 方法替换技术 将classes.dex文件中的方

  • android移动应用开发,2021Android高级面试题,年薪超过80万!2021-08-25 12:03:19

    前言 其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。我是08年入Android这行的,不说有多么厉害,工作经验应该算是比较丰富,流过洋去过三星工作....当然也有我自

  • android移动应用开发,2021Android高级面试题,年薪超过80万!2021-08-24 11:32:16

    前言 其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。我是08年入Android这行的,不说有多么厉害,工作经验应该算是比较丰富,流过洋去过三星工作....当然也有我自

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有