说明 本文实现一个Android开启时启动一个app或者service,在Android系统启动之后,系统会发布一个RECEIVE_BOOT_COMPLETED的广播信号,我们只要接受这个广播信号并进行处理就可以实现开机启动的效果。因实现原理比较简单,所以这就不对技术层面的东西进行细讲。
说明 本文实现一个Android开启时启动一个app或者service,在Android系统启动之后,系统会发布一个RECEIVE_BOOT_COMPLETED的广播信号,我们只要接受这个广播信号并进行处理就可以实现开机启动的效果。因实现原理比较简单,所以这就不对技术层面的东西进行细讲。
说明 NotProguard 是个编译时注解,不会对运行时性能有任何影响。可修饰类、方法、构造函数、属性。 配置 添加仓库 repositories { maven { url 'https://jitpack.io' } } 添加引用 dependencies { compile 'com.github.kingsollyu:NotProguard:1.0.0' } 在 proguard-rules.pro 配置文件中过滤被这个注解修饰的元素 # keep annotated by NotProguard - b…
查看安卓 下载服务端 首先你要知道你的手机是基于什么系统架构的,我手上的手机是用的arm架构的,所以这里我就下载的是arm64的版本,同样你要下载你对应的版本。下载地址:https://github.com/frida/frida/releases我这里下载的名称为:frida-server-12.7.22-android-arm64.xz 发送到手机 官方文档:https://www.frida.re/docs/android/将xz文件解压获得文件frida-server-12.7.22-android-arm…
说明 本篇文章使用的环境为Mac 序号 说明 地址 1 brew官网 https://brew.sh/index_zh-cn.html 2 frida源码 https://github.com/frida/frida 3 frida官网 https://www.frida.re/ 安装 pip 因为pip是Python的一部分,所以想安装得直接安装Python,执行下面代码 安装 frida 如果遇到这种情况就耐心等待,这个过程还是比较慢的,是frida在下载他的依赖。需要在pythonhosted.org中下载f…
在开发设备管理器之前应该先了解一下什么是设备管理器,他的作用是什么。这里附上Android设备管理器的官方介绍, Device Administration 开发步骤 首先要在AndroidManifest.xml中添加下面的权限声明 <receiver android:name=".receiver.MainDeviceAdminReceiver" android:permission="android.permission.BIND_DEVICE_ADMIN"> <meta-data andr…
Android Studio 2.1 之后就支持JAVA8的特性
说明 个人备用,大家可以参考,可自动区分debug和release 打开 build.gradle 在 android 节点中插入下面代码 代码 android.applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File(output.outputFile.parent, defaultConfig.applicationId + "-" + buildType.na…
说明 想必在国内的你,是不是经常在下载Android SDK的时候各种不动、各种痛苦呢。今天我给大家带来一些小的技巧,实现快速的下载Android SDK 纪要 这里使用的是国内的镜像,感谢东软提供镜像服务器. 代理地址:mirrors.neusoft.edu.cn 代理端口:80 步骤 ▼ 打开Android SDK的设置界面,并按下面的配置 ▼ 菜单 - Packages - Reload 快速下载SDK 经过上面的配置,可以正常的加载最新的SDK文件,但是下载速度还是很慢,反正我这里只有50k/s。 ▼ 首先…
说明 首先要到http://www.charlesproxy.com/的官网去下载最新版的,这里我已经破解好了,网盘连接:点击下载 使用 这个软件使用起来很方便,界面也很直接 ▼ 软件的运行界面 软件运行之后会自动的设置一个本地代理:127.0.0.1:8888 获得一下本机的IP地址,然后在手机上执行下面的操作 ▼ 设置手机代理 ▼ 其中 192.168.7.255 是我电脑的IP地址 ▼ 设置完成,在手机中随便使用一个软件访问一下网络
说明 Unity3D在打包安卓应用的时候,一打开游戏就闪退,接入LogCat之后发现有如下的Log: 04-14 10:12:08.283: DEBUG/dalvikvm(23204): Unregistering JNI method Lcom/unity3d/player/UnityPlayer;.nativeVideoFrameCallback:VILII 04-14 10:12:08.283: DEBUG/dalvikvm(23204): Unregistering JNI method Lcom/unit…