E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DexClassLoader
DexOpt相关的异常
查找的资料dvm探讨之odex绕过
DexClassLoader
4.4.2动态加载分析(磁盘加载分析)04-1123:34:36.850D/dalvikvm(2255):DexOpt:incorrectoptmagicnumber
万物为铜
·
2019-08-06 17:00
加载其他APK时,发生异常:No original dex files found for dex location
Nooriginaldexfilesfoundfordexlocation记一个愚蠢的下午,一个愚蠢的BUG在使用
DexClassLoader
加载sdcard中指定APK中的Class时,在构造
DexClassLoader
shxy
·
2019-07-22 19:44
android
随手记
Android中的
DexClassLoader
Android中的ClassLoader在Android中我们常用的ClassLoader有两种,PathClassLoader和
DexClassLoader
我们来看下继承层级image.png可以看到
涛桑_
·
2019-07-12 11:18
Android热修复原理及实现
原理:1、PathClassLoader只能加载系统中已经安装过的apk2、
DexClassLoader
可以加载jar/apk/dex,可以从SD卡中加载未安装的apk可以在Activity中打印this.getClassLoader
杜子麟
·
2019-04-26 12:19
Android
框架源码
Android热修复原理及实现
原理:1、PathClassLoader只能加载系统中已经安装过的apk2、
DexClassLoader
可以加载jar/apk/dex,可以从SD卡中加载未安装的apk可以在Activity中打印this.getClassLoader
杜子麟
·
2019-04-26 12:19
Android
框架源码
Android插件化原理解析
类加载Android中常用的两种类加载器:PathClassLoader和
DexClassLoader
,它们都继承于BaseDexClassLoader。
动脑学院[David]
·
2019-04-10 15:36
Android
插件化
Android 插件化技术窥探
其原理是通过
DexClassLoader
类加载器去加
安卓笔记侠
·
2019-02-19 15:00
第一代插件化:代理实现(dynamic-load-apk)
类加载外部的dex文件,通过
DexClassLoader
类加载。根据插件的apk路径,构造对应的类加载器:/***类加载:*外部dex文件,通过
DexClassLoader
类加载。
主音King
·
2018-12-28 15:58
八、Android 热修复了解
1.PathClassLoader与
DexClassLoader
的区别由上述内容可知,A
Yjnull
·
2018-12-03 10:22
Android 插件化分析(5)- 加载外部dex
ClassLoder是一个抽象类,其中最重要的是BaseDexClassLoader及其子类PathClassLoader和
DexClassLoader
.publicDexClassLoader(StringdexPath
Justwen26
·
2018-11-22 01:27
android
插件化
Android插件化之【类加载机制】
文章大纲一.类加载器Android中的类加载器中主要包括三类BootClassLoader(继承ClassLoader),PathClassLoader和
DexClassLoader
。
芒果味的你呀
·
2018-10-10 19:50
Android插件化之【类加载机制】
文章大纲一.类加载器Android中的类加载器中主要包括三类BootClassLoader(继承ClassLoader),PathClassLoader和
DexClassLoader
。
芒果味的你呀
·
2018-10-10 19:50
DexClassLoader
热修复原理分析以及手动实现热修复
文章主要内容为:1.android的dex加载流程2.利用
DexClassLoader
手动实现一个简单版的热修复首先我们来了解一下什么是dex在android虚拟机里面是无法直接运行.class文件,android
xiao头头
·
2018-09-09 17:52
Android 类加载模式
BootClassLoader调用流程1、ZygoteInit的main方法2、预加载常用类3、读取预加载类名时获取BootClassLoader单例4、调用classForName(C实现)获取结果
DexClassLoader
星恒Android
·
2018-09-03 19:14
移动开发
Android
源码探秘
Dex的加载过程
前言Android有两个主要的classloader,分别是PathClassLoader、
DexClassLoader
。它们都继承自于BaseDexClassLoader。
AndroidHint
·
2018-09-02 17:39
Android如果有一个任意写入的漏洞,如何将写权限转成执行权限
这个题目我以为是考的怎么进行提权,结果原来是这样的:1.
DexClassLoader
动态载入应用可写入的dex可执行文件2.java.lang.Runtime.exec方法执行应用可写入的elf文件3.
bamb00
·
2018-08-16 21:00
Android 插件开发--类加载器
1).Android中类加载器Android中常用的类加载器有
DexClassLoader
和PathClassLoader,其中PathClassLoader是Android应用中的默认加载器。
_凌浩雨
·
2018-08-15 15:24
Android PathClassLoader 和
DexClassLoader
区别之源码分析
前言一般说起PathClassLoader和
DexClassLoader
,大家都会说,前者只能加载内存中已经安装的apk中的dex,而后者可以加载sd卡中的apk/jar,因此
DexClassLoader
Rlusia
·
2018-08-14 16:29
Android个人学习笔记
Android中ClassLoader源码解析(一)类关系
类源码解析在平时我们做类动态加载的时候,会使用到
DexClassLoader
这个类,直接从zip包或者apk包或者直接加载dex文件,然后调用
Codetend
·
2018-07-25 01:55
插件化&热修复
相同点:都使用ClassLoader来实现的加载的新的功能类,都可以使用PathClassLoader与
DexClassLoader
不同点:热修复因为是为了修复Bug的,所以要将新的同名类替代同名的Bug
959513582368
·
2018-07-17 23:43
关于Android中自定义ClassLoader耗时问题的追查
前言Android中类加载器有BootClassLoader,URLClassLoader,PathClassLoader,
DexClassLoader
,BaseDexClassLoader,等都最终继承自
techblog
·
2018-06-03 09:41
Android内、外存储 易混淆点剖析(/mnt/sdcard、/storage/sdcard0、/storage/emulated/0等区别)
此疑问起源要追溯到笔者在写上一篇博文,即以
DexClassLoader
类加载原理编
lemonGuo
·
2018-03-07 15:41
Android
学习笔记
Android热修复(二):以
DexClassLoader
类加载原理编写demo实现类替换修复
上一篇文章简易总结了热修复实现的几大原理,并详细介绍了Android中的类加载机制及源码探索,Android的类加载机制涉及到ClassLoader、
DexClassLoader
、PathClassLoader
lemonGuo
·
2018-02-28 23:11
Android
学习笔记
Android热修复(一):底层替换、类加载原理总结 及
DexClassLoader
类加载机制源码探索
前言新型产品的诞生,自然是源于人们的需求,而新型技术的出现,也是昭示着技术在日新月异的发展中出现了缺陷,需要提高其“健壮性”,解决问题。万物诞生皆有因,何物不尽然?—–FromLemonGuo在早期的Android开发中,若客户端发布更新后遇到紧急bug需要及时修复,通常只能等待新版本解决再次发布,但是重新发布版本代价太大且用户下载安装成本高,若Bug未及时修复,无疑会严重影响用户体验。因此衍生了
鸽一门
·
2018-02-23 09:17
Android
学习笔记
Android
源码分析
Android
开源库学习
常见android app加固厂商脱壳方法研究
脱壳前学习的知识、壳的历史、脱壳方法)第一代壳第二代壳第三代壳第N代壳简述Apk文件结构Dex文件结构壳史壳的识别Apk文件结构Dex文件结构壳史第一代壳Dex加密Dex字符串加密资源加密对抗反编译反调试自定义
DexClassLoader
非虫
·
2018-01-27 22:55
PathClassLoader,
DexClassLoader
,mutidex,热修复,art ,dalvik总结
转载请注明出处:PathClassLoader和
DexClassLoader
区别和各自在mutidex,热更新等的使用地址:http://www.jianshu.com/p/54378566aa86目录一直对一些概念
陈文超happylion
·
2017-10-31 19:07
NDK—增量更新
对于热修复就是打补丁,当有重大的bug的时候需要使用热修复的功能,这样避免了重新打包并发布所带来的成本高、效率低,热修复会使用到PathClassLoader和
DexClassLoader
类。
Lypop
·
2017-10-23 23:00
Android Apk加固的初步实现思路(dex整体加固)
早期Android加固聚焦的两个点主要是在
DexClassLoader
和Android类加载这两条代码执行流程上去下功夫,后期Android加固会在Android动态库
Fly20141201
·
2017-07-05 15:50
Android
Hook学习
Android面试题
,解释下原因.http://blog.csdn.net/u011733020/article/details/71481395解释下AndroidLint的工作机制原理PathClassloader和
DexClassloader
Alfred泉
·
2017-07-04 18:11
DexClassLoader
热修复的入门到放弃
前提写这篇文章的目的也是为了了解android源码及hack技术,读了这篇文章相信你也可以了解到Dalvik的工作流程,apk的生成过程,及build.gradle中plugin中ApplicationPlugin的Task有哪些,如何通过hack技术来完成hotfix。有兴趣的同学也可以看看groovy如何编写Plugin,及如何优化dex来让优化app热修复需要注意的几个问题如何进行hack来
cuieney
·
2017-06-27 11:51
android Dex文件的加载
前面也提到了,使用
DexClassLoader
和PathClassLoader。
DexClassLoader
和PathClas
the_q
·
2017-05-09 22:15
DexClassLoder解析
Android类装载器
DexClassLoader
的简单使用
DexClassLoader
可以加载外部的apk、jar或dex文件,在java中,有个概念叫做“类加载器”(ClassLoader),它的作用就是动态的装载
All_BIue
·
2017-04-01 10:32
android学习笔
关于 Android中的插件化开发,dex分包,热修复(Tinker)的思考(二)
上文已经对动态加载
DexClassLoader
进行了解析今天要讲的是动态加载技术的亲戚——MultiDex。他们的核心原理之一都是dex文件的加载。
King1425
·
2017-03-17 18:00
插件
multidex
[置顶] Android类加载之PathClassLoader和
DexClassLoader
上一篇文章自定义ClassLoader和双亲委派机制讲述了JVM中的类的加载机制,Android也是类JVM虚拟机那么它的类加载机制是什么呢,我们来探究一下(PS:文章源码为Android5.1)。前言Android的Dalvik虚拟机和Java虚拟机的运行原理相同都是将对应的java类加载在内存中运行。而Java虚拟机是加载class文件,也可以将一段二进制流通过defineClass方法生产C
stven_king
·
2017-02-23 16:00
android
虚拟机
Class
clasloader
DexClassLoader
和PathClassLoder
DexClassLoder和PathClassLoader都继承自BaseDexClassLoader,唯一的区别就是传入super构造方法的optimizedDirectory参数,前者可以在外部传入,后者不可以在外部调用时传入,而自己默认传入了null。一个有值一个为null,这个影响了后面加载dex或jar/apk/zip文件时的决策,BaseDexClassLoader使用DexPathL
cytsh
·
2016-12-25 22:38
android
Android常见App加固厂商脱壳方法的整理
脱壳前学习的知识、壳的历史、脱壳方法)第一代壳第二代壳第三代壳第N代壳简述Apk文件结构Dex文件结构壳史壳的识别Apk文件结构Dex文件结构壳史第一代壳Dex加密Dex字符串加密资源加密对抗反编译反调试自定义
DexClassLoader
Fly20141201
·
2016-12-11 12:32
Android逆向学习
Android常见App加固厂商脱壳方法的整理
脱壳前学习的知识、壳的历史、脱壳方法)第一代壳第二代壳第三代壳第N代壳简述Apk文件结构Dex文件结构壳史壳的识别Apk文件结构Dex文件结构壳史第一代壳Dex加密Dex字符串加密资源加密对抗反编译反调试自定义
DexClassLoader
Fly20141201
·
2016-12-11 12:32
Android逆向学习
常见App加固厂商脱壳方法研究
脱壳前学习的知识、壳的历史、脱壳方法)第一代壳第二代壳第三代壳第N代壳简述Apk文件结构Dex文件结构壳史壳的识别Apk文件结构Dex文件结构壳史第一代壳Dex加密Dex字符串加密资源加密对抗反编译反调试自定义
DexClassLoader
煜铭2011
·
2016-10-04 06:17
渗透测试
Android热补丁修复
PathClassloader和
DexClassLoader
:(1)PathClassloader作为其系统类和应用类的加载器,只能去加载已经安装到Android系统中的apk文件。
shuixingge
·
2016-09-13 18:57
安卓之插件化开发使用
DexClassLoader
&AssetManager实现功能插件化
在360安全卫士一些应用中,有些功能需要添加(下载)后才可以运行,例如360安全卫士中的抢红包功能。这是因为这些功能被插件化分离出来成一个apk/zip文件,当用户使用这些功能时,再去下载相应的插件(不安装插件apk)来实现功能,当然也可以删除掉插件文件来实现删除功能的效果,实现了功能模块的解耦。Demo项目的效果图:【开始时主应用本身未实现“红包助手”功能,然后点击按钮“添加并运行”按钮后,下载
cxmscb
·
2016-09-06 23:15
Android学习
Android插件化
通过上面的几个流程图,我们得知插件框架的基本原理如下:利用
DexClassLoader
来实现动态加载插件中的class。通过反射替换Con
非鹭千里
·
2016-07-22 02:11
MultiDex与热修复实现原理
一、Android的ClassLoader体系由上图可以看出,在叶子节点上,我们能使用到的是
DexClassLoader
和PathClassLoader,他们有如下使用场景:PathClassLoader
hp910315
·
2016-06-15 14:00
android
ClassLoader
multidex
热修复
[置顶] Android插件化探索系列——文章索引
【Android插件化探索(一)类加载器
DexClassLoader
】这篇主要介绍了类加载器
DexClassLoader
,看完本篇就能知道如何加载插件中的类。
maplejaw_
·
2016-06-06 16:00
android
目录
插件化
Android插件化探索(四)免安装运行Activity(下)
转载请注明本文出自maplejaw的博客(http://blog.csdn.net/maplejaw_)【Android插件化探索(一)类加载器
DexClassLoader
】【Android插件化探索(
maplejaw_
·
2016-06-05 09:00
android
插件化
Android插件化探索(三)免安装运行Activity(上)
转载请注明本文出自maplejaw的博客(http://blog.csdn.net/maplejaw_)【Android插件化探索(一)类加载器
DexClassLoader
】【Android插件化探索(
maplejaw_
·
2016-05-29 08:00
android
插件化
Android插件化探索(二)资源加载
还没看过的建议先看上一篇Android插件化探索(一)类加载器
DexClassLoader
。
maplejaw_
·
2016-05-26 15:00
android
资源加载
插件化
Android插件化探索(一)类加载器
DexClassLoader
本文部分内容参考自《Android内核剖析》基本概念在Java环境中,有个概念叫做“类加载器”(ClassLoader),其作用是动态装载Class文件。标准的JavaSDK中有一个ClassLoader类,借助它可以装载想要的Class文件,每个ClassLoader对象在初始化时必须指定Class文件的路径没有使用过ClassLoader的读者可能会问:“在过去的程序开发中,当我们需要某个类时
maplejaw_
·
2016-05-24 21:00
android
classloder
插件化
源码解读
DexClassLoader
4.4.2动态加载分析(磁盘加载分析)
t=199230研究Android源码的过程是一个艰辛的过程,但又是一个历练的过程,今天就来跟大家一起分享一下Android4.4.2版本中的
DexClassLoader
的实现源码!
earbao
·
2016-05-01 16:00
Android应用程序插件化研究之
DexClassLoader
文章首发:Android应用程序插件化研究之
DexClassLoader
|大利猫最近在研究Android应用的插件化开发,看了好几个相关的开源项目。
u014651216
·
2016-04-18 19:00
android
DexClassLoader
应用程序插件化研究
Android开发中类加载器
DexClassLoader
的简单使用讲解
简介“类装载器”(ClassLoader),顾名思义,就是用来动态装载class文件的。标准的JavaSDK中有个ClassLoader类,借助此类可以装载需要的class文件,前提是ClassLoader类初始化必须制定class文件的路径。import关键字引用的类文件和ClassLoader动态加载类的区别:import引用类的两个特点:1、必须存在于本地,当程序运行该类时,内部类装载器会自
OSChina
·
2016-04-15 15:20
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他