逆向
文章平均质量分 90
hao_qi
加我微信:svip-crack
展开
-
Android多开和虚拟化--Docker概念的详细介绍
本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。通过阅读本文你将知道以下概念:容器什么是Docker?Docker思想、特点Docker容器主要解决什么问题容器 VS 虚拟机Docker基本概念:镜像(Image),容器(Container),仓库(Repository)原创 2022-02-16 12:03:30 · 4476 阅读 · 0 评论 -
Android基于Docker容器的双系统多开实现和自动化部署
本文技术涉及基于Docker容器的移动端双系统实现系统及方法,所述系统包括相互连接的内核层及应用程序层,其中,应用程序层包括Docker模块以及Docker模块根据Docker创建的多个容器,所述内核层包括LSM模块,所述LSM模块用于对多个容器内的进程进行访问控制。本文技术提供的基于Docker容器的移动端双系统实现系统及方法,可有效阻止Docker容器进程对宿主机中没有被隔离文件资源的访问,完善了Docker容器与宿主机之间的访问控制机制,可满足多元场景的实用性及移动端的安全性,同时又可以省去多个移动端原创 2022-01-20 12:12:02 · 9552 阅读 · 4 评论 -
Android 11 限制反射,如何破解?
先来分析一下问题出现的原因我们看一眼Android 11 的源码,如下:static jobject Class_getDeclaredMethodInternal(JNIEnv* env, jobject javaThis, jstring name, jobjectArray args) { // …… Handle<mirror::Method> result = hs.NewHandle( mirror::Class::GetDeclaredMethodInte.原创 2021-09-07 14:24:03 · 2501 阅读 · 0 评论 -
史上最全面 Android逆向培训之__Xposed使用
刚招来个Android,干了半个月辞职了,他走之后,成堆的bug被测了出来,都是这个新人代码都没看懂就开始改的一塌糊涂,还给提交了。实在是让人头疼,清理了一个月多月才把他半个月写的bug清理个差不多。实在是得不偿失。有了这个前车之鉴,不得不重视新人的岗前培训,毕竟面试找个来了就能上手的实在是太难了。《写给新手入职的培训资料》-- by 齐浩 2019/5/20 15:28推荐:...原创 2019-09-23 16:00:47 · 4636 阅读 · 2 评论 -
Xposed是如何为所欲为的?
Flutter使用Dart语言开发。本篇整体介绍一下Dart语言。上一篇Android Studio使用Google Flutter完整教程中SDK和插件以及环境变量的配置都很详细了。如下截图是Dart语言SDK下载地址。对于Android开发,我们仅用到FlutterSDK。Web和服务端开发都是从此处下载SDK。与上一篇提到 Flutter官网下载的FlutterSDK是一...原创 2018-09-12 18:53:35 · 6748 阅读 · 1 评论 -
Android云手机平台搭建-2020圈钱热潮
这突如其来的投资大潮,《云手机》疫情期间在整个互联网行业掀起重磅性的热潮。刚刚在上月底百度紧锣密鼓的发布了自己百度云手机。市场上的云手机种类很多,主要服务于现在潮流的小工作室,引流、消息整合,群控云控等。所有的银行、服装品牌等都有云控,而且市场上最粗糙简陋的云控,几乎都供给银行使用了,我最佩服这些采购部门。。什么是云手机?云手机(Cloud Phone)是在云上运行APP的仿真手机。云手机服务根据不同场景提供多种规格的云手机,稳定24小时不间断,全面兼容Android原生APP,流畅运行大型手原创 2020-05-19 17:06:48 · 10729 阅读 · 2 评论 -
从Zygote孵化frameworks进程,分析StartActivity流程中intent传递数据的最大值。
当我们用Intent传输大数据时,有可能会出现错误:valintent=Intent(this@MainActivity,Main2Activity::class.java)valdata=ByteArray(1024*1024)intent.putExtra("111",data)startActivity(intent)如上我们传递了1M大小的数据时,结果...原创 2020-05-08 10:33:55 · 457 阅读 · 1 评论 -
Android 10.0相关权限的变更(使用WiFi Direct必须打开定位)
最近很多厂商推送了Android10.0 的ROM。Android之后,大量的App出现了闪退或者打不开,白屏等问题。获取定位权限注意:在Android10.0里,获取定位权限需要增加以下权限。<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/><!-- 关于...原创 2020-04-07 12:10:11 · 2622 阅读 · 2 评论 -
Android ROM定制 入门到精通(含改机、移植、破解网络层、root原理、植入hook框架,反安全监测等)
最近在定制一款ROM,拉取谷歌源码,解包、精简、修改、打包。想要实现MIUI一样的效果和国人常用的功能设置和手势。在这个过程中遇到了很多疑难问题,也发现公司刚招来的这些小孩基础太差,而且他们根本不知道去哪学习,怎么学习,学点啥才能编译ROM。我查了一下相关资料确实太少。系统点的书也是2011出版的,太古老了,这些年真正深入到系统层,framework层开发的人太少,但是随着市场淘汰了大批的技术...原创 2020-02-28 19:39:58 · 14124 阅读 · 32 评论 -
逆向PPTV视频真实播放地址全过程(Java版)
分析视频地址有什么用?有些朋友经常会问到这个问题,其实这也是思维肌肉训练的问题。我举一个宋老师讲过的例子(天气预报和投资机会之间的关系)。说加勒比海出现热带飓风,普通小白看到这个新闻就会想和自己有什么关系呢?但是经过训练的大脑就会上网查飓风的等级,在哪里着落,移动方位是怎么样的。因为他知道俄克拉荷马库欣是美国原油期货的交割地,飓风会造成原油淤积那里运不出去,结果是库存增加,原油价格下跌。你还在看...原创 2019-01-07 17:40:11 · 3079 阅读 · 4 评论 -
Dagger2 在 Android 项目的正确使用方式【完整篇】
Dagger2的入门难度极大,我们直奔主题,先使用起来 再去思考原理。网上几乎都是Java的用法,谨慎参考。当你看到没有使用dagger.android这个库的讲解,都是Java用的,Android如果那样用人都会累死的。。Java用法是Android的基础,是最原始的用法,Android所有的库都是对Java用法做了优化,我们先从最基础的来讲。很多人开发Android都不看Googl...原创 2018-12-19 18:43:09 · 6526 阅读 · 12 评论 -
【一键新机】免root/不刷机/拒绝Xposed 实现 Android改机,全新技术分析。
此篇文章仅探讨Android底层技术。不提供任何软件和安装包……我们通过一些底层技术对手机中的各种基础信息进行一个修改。主要修改的参数有:Android_Id、IMEI、手机序列号、手机号码、WIFI-MAC、WIFI-Name、安卓系统版本、ROM固件、手机号码、手机型号、手机品牌、CPU型号、手机制造商、GPS定位、通话记录模拟、手机短信模拟……等各类安卓手机系统信息的修改功能...原创 2020-03-24 11:31:29 · 92536 阅读 · 92 评论