Zheng Li

Android developer

使用dnsmasq搭建DNS Server

前段时间腾讯云活动撸了个1核2G内存云服务器,上海二区使用上海电信ping值不超过8ms左右,但带宽只有1M,适合玩玩,想着搭建一个自用DNS服务器。 按照网上的很多文章,都是直接用apt install dnsmasq 安装的,我这样安装后死活不行,最多本地解析可以,而且会自动替换成本地dns..


2017上海 Google Developer Days

今年很有幸参加了2017上海GDD开发者大会,一天活动很多但是也非常值得。大约在一个多月前在微博和google开发者公众号看到今年的GDD活动,当时很期待的提交了申请,然后非常荣幸的收到了大会的邀请函! 12月13日,早上7点多起床,天气很不错,骑车过去。在最近的大渡河路地铁站路口还有GDD工作..


使用IFTTT推送显示通知

最近使用 https://github.com/binux/qiandao 大神写的自动签到,但是一般情况下签到没有提示,需要登录网站查看才可以看到今天什么时候签到了以及签到结果,所有想添加一个自动推送签到结果的提醒。本来是想用firebase专门写一个应用接收自己的推送,但是感觉又有点小题大做..


Android中使用Frida hook方法

强大的动态注入框架 Frida,看官网介绍几乎支持所有平台,对ART的支持也不错,而且通过python脚本很方便的注入代码,我们看看在Android下如何使用,注意手机必须有Root权限。 首先简单的看一遍官方文档,根据介绍先安装,依赖python3sudo pip install --user..


修改smali插入代码

前言本来想抓取酷安api接口,但是他们客户端应该是使用了证书锁定(Certificate Pinning),导致无法抓包,okhttp的使用方法具体使用可以参考https://github.com/square/okhttp/wiki/HTTPS 既然无法抓包那就直接在apk里面植入log代码也..


Charles 4.2.5 破解

请支持正版,仅供技术交流。提供一个在线破解生成charles.jar 的工具在线破解1 在线破解2 https://github.com/8enet/Charles-Crack 2018/4/8 Charles 4.2.5com.xk72.charles.DheuPpPwWPsu Charles..


Android LayoutInflater 探索

LayoutInflater.from(context) 是我们非常常用的方法,在Activity也可以调用getLayoutInflater()获取,可能这其中也有一些需要注意的地方。 先运行下面一段代码,猜猜运行结果,这三个方法运行后得到的是同一个对象吗?public class MainA..


Android遇到的奇怪bug

最近遇到一个奇怪的bug关于界面布局在RecyclerView 中显示有问题,而且和系统版本有关。直接上代码,简化版本的布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xml..