点滴生活,记录随心

分类 Android 下的文章

2018年06月29日

Android手机分身或应用多开检测

原理Android 6.0的分身应用为了能与原应用区分开来,会更改手机的UserId,默认手机的UserId为0,可以通过获取应用文件位置来判断是否开启了分身或多开。代码使用代码: context.getFilesDir().getAbsolutePath(); 获取到的App应用位置数据在各Android API下的取值如下:API 27 /data/user/0/pack...
2018年06月13日

华为Nova3e手机Root教程

注意:因现在没有此型号手机的第三方Recovery,所以均采用线刷方式进行刷入ROM,请准备好Windows电脑一台。如果你可以阅读Win批处理代码,可以根据手动模式下的指令进行操作解锁 (unlock bootloader)解锁码查询华为官网解锁序列号:设置” -> “关于手机” -> “状态消息” -> “序列号”。MEID:设置” -> “关于手机”产品识别码:...
2018年06月05日

从Android提取指定的App

从小米盒子里边提取出无线投屏App,因为提取出来后的ROM问题,在手机上运行失败。但整个提取过程是可以复制的。开启小米盒子的开发者模式进入设置进入关于,记录Wi-Fi的IP地址选中系统版本,连续按5次开启开发者模式允许远程调试进入设置进入安全更改远程调试开关为开启提取App远程ADBadb connect ip打印当前显示的App的UI信息adb shell dumpsys activity...
2018年04月17日

Nexus6 Lineage15.1 消除WI-FI差号/叹号

背景以前刷cm版本到rom到时候用网上到方法可以直接消除WI-FI差号/叹号,但现在cm不更新到,团队转移到LineageOS了,遂刷入了Leneage15.1后,补刷su增量包,开启root权限后,使用各种方法均未消除差号。过程在实验网上搜索到到https://www.evil42.com/index.php/archives/17/无果后,看到指令指向地址:http://captive....
2018年02月13日

Xposed框架起手式

简介简而言之Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,更多信息请君自行百度准备工作ROOT后的Android手机安装Xposed框架,并授权ROOT权限安装Android Studio的电脑项目配置创建一个Android项目build.gradle(Module:app)dependencies下添加依赖 provided 'de.robv.andr...
2018年02月12日

动态调试Android APP

最近研究Xposed,自然而然需要研究一下动态调试技术,特将实验通过的方法记录如下:准备步骤一部ROOT过的Android手机,打开开发者模式安装Xposed(官方网站,安装后需要授权ROOT)安装Xposed插件XDebuggable或BDOpener(这个Xposed搜索不到需要点击这里下载),并激活。下载IntelliJ IDEA,并激活(激活问题请自行百度或参照Pycharm篇)安装...
2018年02月12日

小米手机ROOT手记

刷入MIUI开发包刷入开发包的方式不再赘述,从MIUI官网下载对应机型的开发版本安装包即可,这里选择卡刷,将安装包放到downloaded_rom下,到系统升级菜单中选择的刷机。申请解锁因为小米保护用户设备安全从MIUI6.6.7后需要对bootloader进行解锁才可以使用ROOT权限,所以需要去小米解锁网站申请解锁,申请后需要等待审核通过。收到官方邮件或者小米解锁网站查询状态为已解锁后,...
2017年11月22日

Android AsyncHttpClient设置HTTPS支持

项目中需要切换到HTTPS上,且网上搜到的资料不甚清晰(可以称之为乱七八糟),特此记录处理步骤。老规矩,测试环境为macOS High Sierra 10.13.1/JDK1.8.0_51/Android Studio2.3.3,且增加jar包bcprov-ext-jdk15on-158.jar到JDK_HOMEjrelibext下。将服务器的crt文件获取到(xx.crt),然后开启Ter...
2017年06月22日

Android Studio2.2.3+ 集成EasyAR2.0

适用条件:EasyAR版本升到2.0,运行Samples示例项目木有问题,但是自建项目Copy EasyAR.jar 与 armeabi-v7a/libEasyAR.so 项目无法运行。测试环境:MBP MD212 + Android Studio2.2.3 + EasyAR_SDK_2.0.0_Basic_2017-06-15
2017年03月06日

解决AndroidStudio下载gradle-3.3-all.zip便秘难题

由于Android Studio2.3 默认使用的是gradle3.3,而导致项目无法流畅build。尝试人工下载gradle-wrapper.properties下的配置地址:https://services.gradle.org/distributions/gradle-3.3-all.zip后,发现着果然是AS便秘了,随打开.gradle,清理所有文件夹以尝试重建,失败!突发奇想,将下...
2017年03月04日

AndroidStudio Update to 2.3 greenDAO build failed

AS升级2.3以后编译带有greenDAO的项目报错如下:org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel(Ljava/lang/Object;)J在gitHub上找了一下,很多人遇到这个情况,小白鼠了一下,找到一个简单的方法:在build.gradle(Project:)的buildscript...
2017年03月03日

Android Studio runOn Win10 Alert "Cannot Lock System Folders"

今天打开Win10的Android Studio准备升级一下,直接扔出一个错误:Cannot Lock System FoldersInternal Error.Please report to https://...(更多见图)莫名奇妙遇到这么一个问题,网上参考了一下,解决方案很简单:1.管理员权限运行CMD2.netsh winsock reset