android反调试源码实现
反调试的方法很多,不过由于android系统是开源的,所以反调试其实也不是很神秘的东西。下面是常见的也是很多厂商都在使用,包括我们项目组也在使用的。多个方案相互结合可以实现更好反调试。1.1ptrace自己,使得android_server附加不上javavoidanti_ptrace(){ptrace(PTRACE_TRACEME,0,
IOS 某电商App签名算法解析(二) Frida RPC调用
一、目标Android下用frida来做rpc调用计算签名,我们已经玩的很熟练了。今天介绍在IOS下的玩法。要点如下:参数类型确认NSDictionaryNSArray等ObjectC对象的构造和复制ObjectC类方法和对象方法的调用附送福利,ObjectC的nil参数如何构造二、步骤参考Android下的玩法参照某段子App协议分
LeeFJ LeeFJ
2年前
Foxnic-Web 代码生成 (7) —— 配置表单页
我们之前已经介绍了字段的通用配置和字段的表单组件配置,这些配置仅限于单个字段。由于FoxnicWeb的模块页面以打开窗口的方式呈现表单内容,自然就会有对表单窗口的控制,以及表单字段布局的控制。
刘望舒 刘望舒
4年前
Android解析ActivityManagerService(二)ActivityTask和Activity栈管理
Android框架层Android系统服务ActivityManagerServiceAndroid框架层本文首发于微信公众号「刘望舒」前言关于AMS,原计划是只写一篇文章来介绍,但是AMS功能繁多,一篇文章的篇幅远远不够。这一篇我们接着来学习与AMS相关的ActivityTask和Activity栈管理。1.ActivityStackActivi
Stella981 Stella981
3年前
Android深入浅出之Binder机制
Android深入浅出之Binder机制一 说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:lServiceMana
Stella981 Stella981
3年前
LaTeX 中使两张表格并排
在使用LaTeX写论文或者画海报的时候,希望两张较小的表格可以并排,(一般情况的LaTeX插入两张图片是上下布局的)查找了一下,相关的例子如下:\begin{minipage}{\textwidth}\begin{minipage}t{0.45\textwidth}\centering\ma
Stella981 Stella981
3年前
Android源码开发
最近要修改一个Android的Rom,接下来的时间里duoduo将和大家分享学习的成果和遇到的问题,我们进入正题,怎样来下载一个Android的Rom呢,网上找了很多教程,发现下载Rom过程遇到了很多问题,下面将下载Rom的方式分享给大家。系统环境ubuntu14.041.安装gitsudoaptgetinstall
Wesley13 Wesley13
3年前
热门前沿知识相关面试问题
MVC【最常用】:MVC的定义:M:业务逻辑处理。【业务MODEL】V:处理数据显示的部分。【如xml布局文件】C:Activity处理用户交互的问题。【也就是Activity在MVC中扮演着C的角色】MVC的特点:①、耦合性低。②、可扩展性好
Stella981 Stella981
3年前
Android 蓝牙启动流程(以及设置蓝牙为作为sink模式 & 接收端模式)
本文以Android7.1为基础(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fandroidxref.com%2F7.1.1_r6%2F)最近在做蓝牙开发,研究了一下蓝牙的启动流程,总结一下Google在Android源码中推出了它和博通公司一起开发的Bl
Stella981 Stella981
3年前
Android开机自动运行APP——BroadcastReceiver
前言:有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don'tcallme,I'llcallyouback!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。