![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
OneT1me
这个作者很懒,什么都没留下…
展开
-
解决fatal: cannot make .repo/repo directory: Permission denied 问题
ubuntu在repo源码时发生fatal: cannot make .repo/repo directory: Permission denied 解决过程原创 2022-05-26 11:24:54 · 7622 阅读 · 0 评论 -
Android 安卓设置默认桌面代码实现
在工作中有时候会开发定制的启动器,然后每次都要按home键选择定制启动器后再按一下才能选择始终,这样一个是比较麻烦,另一个是不想用户自行控制,所以需要代码来设置默认桌面。找到系统设置默认桌面位置,跟踪代码调用跟踪这个界面的代码发现设置是在这里DefaultHomePicker.java这个文件里面,其实就是调用packageManage的replacePreferredActivity方法。 protected boolean setDefaultKey(String key) {.原创 2020-09-15 09:38:02 · 1583 阅读 · 0 评论 -
Android设备管理器,DeviceAdmin应用设置(代码方式,无需跳转系统界面用户点击激活)
我们有时候会用到DeviceAdmin权限,一般来说,需要用户手动到设备管理器里面激活应用,也可以APP通过startActivity的方式跳转到激活页面,这两个都需要用户手动点击激活,其实DevicePolicyManager本身有提供setActiveAdmin这个方法设置设备管理器应用的,不过这个方法是隐藏方法,并且需要system权限下面提供一种代码方式直接激活设备管理器的方式必要条件1.系统签名2.uid设置成android.uid.system代码如下 priva..原创 2020-07-13 16:30:38 · 2690 阅读 · 0 评论 -
MTK CVE-2020-0069 使用方式,以及Android端测试工具
本文章主要分两部分1.漏洞说明2.Android端测试应用和工具,用于测试机型是否受到影响谷歌在2020年3月的Android安全公告中提到,新更新已经提供了CVE-2020-0069补丁来解决针对联发科芯片的一个严重安全漏洞。这个漏洞是利用MTK平台上一个驱动产生的,可以以root用户运行命令。https://www.xda-developers.com/mediatek-su-rootkit-exploit/原作者发布地址我的csdn资源链接,https://downlo..原创 2020-06-15 13:19:53 · 2013 阅读 · 3 评论 -
Google TTS中文语音数据包内置
0x00 前言书接上文《Xposed插件开发—记录文件操作》,使用xposed框架插件就是为了获取Google TTS的语音数据包释放的路径0x01 部署文件将文件部署到/data/user/0/com.google.android.tts/app_voices_greco_v160x02 修改权限和用户组查看其他语音数据包的权限和用户组drwx--S--- 7 u0_a50 u...原创 2020-01-07 17:06:01 · 6658 阅读 · 0 评论 -
Xposed插件开发---记录文件操作
0x00 前言因为工作上的原因需要分析某个软件将网络下载的文件解压到那个路径,通过比对文件夹大小很难定位到具体位置,所以考虑使用xposed插件来做,因为没有现成的,所以只能自己动手来做一个了需要如下准备工作1.刷入xposed框架的安卓机一台2.有基础的安卓开发经验3.了解过xposed插件的套路0x01 入手点 File.createNewFile一般应用下载文件会用到File类...原创 2020-01-07 15:49:49 · 1863 阅读 · 0 评论 -
Xposed模块开发Cannot load module问题
想开发一个修改机器型号的模块,都在VirtualXposed上成功运行机型修改,信心满满的装到已经装了xposed的真机上,结果不生效,查看log是模块加载不成功查看log如下06-27 14:25:56.205 I/Xposed ( 318): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initial...原创 2019-06-28 09:22:36 · 4400 阅读 · 4 评论 -
离线抓取并保存Android Logcat的工具
在工作中,会碰到一些设备上的原因,导致不能一直连着数据线抓logcat,这个时候需要一个能够离线抓取logcat的工具,有些芯片厂商提供的rom版本中自带这个工具,例如MTK的MTKLogger、高通的logcat(userdebug版本),这些工具都能够自动抓取logcat的内容提示,制作抓取系统log的工具,需要将应用系统签名,否则只能拿到本应用的log围绕抓取log过程中,产生了两个...原创 2019-02-28 10:44:02 · 3612 阅读 · 0 评论 -
Android划线测试自定义View,类似开发者选项中的显示指针,用于出厂检测
最近在学习链表结构,感觉保存轨迹用链表结构比较合适(注意可能会导致栈溢出),顺手写了个Android划线测试自定义View,类似开发者选项中的显示指针,用于出厂检测不多说下面贴代码/** * @author OneT1me */public class DrawLineTest extends Activity { WindowManager windowManager;...原创 2018-09-27 22:14:06 · 1031 阅读 · 0 评论 -
Android 8.1 获取wifi mac地址方法
安卓8.1更新了获取WIFI地址的方法,使用之前的方法获取不到地址 private String getWifiMacAddress() { String str = ""; String macSerial = ""; try { Process pp = Runtime.getRuntime().exec( ...原创 2018-10-09 16:15:41 · 8270 阅读 · 2 评论