关键词:
自己总是没有养成记录博客的习惯,还是懒,哈哈!
网上说的都是检查Tools >> Android >> Enable ADB Integration是否勾上。
但是Android Studio3.0版本后在Tools里取消了Android选项。
终极解决办法是修改Android ro.debuggable的值为1.
Android修改ro.debuggable有以下几种方法:
方法一、使用mprop工具(重启会失效)
https://github.com/wpvsyou/mprop
./mprop ro.debuggable 1
方法二、Magisk 重置ro.deguggable(重启会失效)
方法三、MagiskHiden props Config模块修改(永久有效)
- 1.先刷入magisk
- 2.安装MagiskHiden props Config
- 3.安装Busybox For android ndk
安装MagiskHiden props ConfigV2.4.1后,面具又提示需要Magiskv20.4+,大写的尴尬
于是 又重新刷入Magisk-v20.4.zip。
使用步骤:情况一 情况二
1、确保拥有第三方recovery 1、安装apk
2、刷Magisk-v20.4.zip就完了2、在页面导入Magisk-v20.4.zip
下载链接:https://dahai0711.lanzous.com/b00u4whrg 密码:dahai
开搞:
Microsoft Windows [版本 10.0.17134.1184]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\\Users\\cyh>adb shell getprop ro.debuggable
0
C:\\Users\\cyh>adb shell
dipper:/ $ su
su
dipper:/ # props
props
Loading... Please wait.
MagiskHide Props Config v5.3.6
by Didgeridoohan @ XDA Developers
=====================================
Updating fingerprints list
=====================================
No connection.
MagiskHide Props Config v5.3.6
by Didgeridoohan @ XDA Developers
=====================================
Select an option below.
=====================================
1 - Edit device fingerprint
2 - Force BASIC key attestation
3 - Device simulation (disabled)
4 - Edit MagiskHide props
5 - Add/edit custom props
6 - Delete prop values
7 - Script settings
8 - Collect logs
u - Perform module update check
r - Reset all options/settings
b - Reboot device
e - Exit
See the module readme or the
support thread @ XDA for details.
Enter your desired option: 4
4
MagiskHide Props Config v5.3.6
by Didgeridoohan @ XDA Developers
=====================================
MagiskHide props
Select an option below:
=====================================
Change some of the sensitive props set by MagiskHide.
1 - ro.debuggable
2 - ro.secure
3 - ro.build.type
4 - ro.build.tags
5 - ro.bootmode
6 - ro.boot.mode
a - Change all props
b - Go back to main menu
e - Exit
Pick several options at once by
separating inputs with a comma.
Example: 1,3,4
See the module readme or the
support thread @ XDA for details.
Enter your desired option: 1
1
MagiskHide Props Config v5.3.6
by Didgeridoohan @ XDA Developers
=====================================
ro.debuggable
=====================================
Currently set to 0.
You currently have the safe value set.
Are you sure you want to change it to 1?
Enter y(es), n(o) or e(xit): y
y
Working. Please wait...
Working. Please wait...
Working. Please wait...
MagiskHide Props Config v5.3.6
by Didgeridoohan @ XDA Developers
=====================================
Reboot - ro.debuggable
=====================================
Reboot for changes to take effect.
Do you want to reboot now (y/n)?
Enter y(es), n(o) or e(xit): y
y
Rebooting...
C:\\Users\\cyh>
重启后验证下
搞定!
android逆向应用安装目录(android应用的默认安装目录|查找android应用的安装目录|查询当前正在运行的应用包名|根据包名查询应用安装路径)(代码片(代码片段)
文章目录一、Android应用的默认安装目录二、查找Android应用的安装目录1、查询当前正在运行的应用包名2、根据包名查询应用安装路径一、Android应用的默认安装目录应用安装在Android系统中后,普通应用会安装到/data/app/目录下;如果... 查看详情
android逆向应用安装目录(android应用的默认安装目录|查找android应用的安装目录|查询当前正在运行的应用包名|根据包名查询应用安装路径)(代码片(代码片段)
文章目录一、Android应用的默认安装目录二、查找Android应用的安装目录1、查询当前正在运行的应用包名2、根据包名查询应用安装路径一、Android应用的默认安装目录应用安装在Android系统中后,普通应用会安装到/data/app/目录下;如果... 查看详情
Android Studio 不按包名显示日志
】AndroidStudio不按包名显示日志【英文标题】:AndroidStudiodoesn\'tdisplaylogsbypackagename【发布时间】:2015-03-2417:41:21【问题描述】:在日志中运行项目后添加过滤器,例如“app:My_Package_Name”在/.idea/workspace.xml中添加:<?xmlversion="1.0"... 查看详情
检查包名是不是更改
...3:35:24【问题描述】:我想通过显示Toast来保护我的APK免受逆向工程,或者在包名称更改时执行一些操作,现在如果包更改,应用程序将停止工作。if(getPackageName().compareTo("com.apk.example")!=0)Stringerror=null;error.get 查看详情
android逆向ida工具使用(交叉引用数量设置|调试设置)
文章目录一、交叉引用数量设置二、调试设置一、交叉引用数量设置选择"菜单栏/Options/General…"选项,弹出如下对话框,显示交叉引用深度,推荐设置32;深度为323232时,显示444层调用,最多可显示323232层;交叉编译深度为222时,方法... 查看详情
android逆向ida工具使用(交叉引用数量设置|调试设置)
文章目录一、交叉引用数量设置二、调试设置一、交叉引用数量设置选择"菜单栏/Options/General…"选项,弹出如下对话框,显示交叉引用深度,推荐设置32;深度为323232时,显示444层调用,最多可显示323232层;交叉编译深度为222时,方法... 查看详情
android应用程序的包名应该是啥?
】android应用程序的包名应该是啥?【英文标题】:Whatshouldbethepackagenameofandroidapp?android应用程序的包名应该是什么?【发布时间】:2011-12-2521:15:34【问题描述】:我想知道androidapp的包名应该是什么?意味着通常我们使用com.appname... 查看详情
大神,求请教我想问一下php和软件逆向开发这两个选哪个求给下详细解释纠结中
大神,求请教我想问一下PHP和软件逆向开发这两个选哪个求给下详细解释纠结中大神们求解惑参考技术A学逆向吧,我是学php,不好混啊!别来抢饭碗了追问php好找工作吗追答不好找 查看详情
安卓逆向,瑞数破解frida食药监apk数据抓取,采集逆向,签名
....gov.cn/data_nmpa/face3/dir.html?type=yp签名:tzRgz52a包名:com.hxzk.android.hxzksyjg_xj通过fridahookapp,拿到加密参数,通过rpc通讯进行调用列表详情数据爬取风控策略研究frida脚本定制全量数据采集签名算法定位感兴趣的朋友可以一起学习研究1420... 查看详情
android逆向android逆向用途|android逆向原理
文章目录一、Android逆向用途二、Android逆向原理一、Android逆向用途Android逆向用途:软件防护:根据逆向的方法针对性的开发防护策略;算法研究:在没有源码的前提下,通过反编译,反汇编,拿到Smali代码,研究其产品的算法,实现途径;接... 查看详情
android逆向android逆向通用工具开发(android逆向通用工具组成部分|各模块间的关联)(代码片段)
文章目录一、Android逆向通用工具组成部分二、Android逆向通用工具各模块间的关联一、Android逆向通用工具组成部分Android逆向通用工具肯定是跨平台的,涉及到多个平台,多个CPU架构的程序;涉及如下444个程序;在PC机上运行hacktool程序... 查看详情
逆向手机内核,添加调试支持和反调试
0x00前言 一个安卓应用可以被调试的条件是应用AndroidManifest.xml显示指定android:debuggable="true",如果没有设置android:debuggable的值,则默认android:debuggable="false",所以发布的应用大部分都是不可调试的,如果要调试,则需要解... 查看详情
android逆向android进程注入工具开发(总结|源码编译|逆向环境搭建使用|使用进程注入工具进行逆向操作)★★★(代码片段)
文章目录一、Android进程注入工具开发系列博客二、Android进程注入工具源码下载编译三、逆向环境搭建四、使用注入工具进行逆向操作1、获取远程进程号2、注入工具准备3、注入动态库4、查询内存5、修改内存一、Android进程注入... 查看详情
android逆向android权限(android逆向中使用的android.permission权限|android系统中的linux用户权限)
文章目录一、Android逆向中使用的android.permission权限二、Android系统中的Linux用户权限一、Android逆向中使用的android.permission权限Android逆向中使用的权限:android.permission.SET_DEBUG_APP:调试程序,应用有该权限后,可以指定调试相关的程序;an... 查看详情
android逆向android权限(android逆向中使用的android.permission权限|android系统中的linux用户权限)
文章目录一、Android逆向中使用的android.permission权限二、Android系统中的Linux用户权限一、Android逆向中使用的android.permission权限Android逆向中使用的权限:android.permission.SET_DEBUG_APP:调试程序,应用有该权限后,可以指定调试相关的程序;an... 查看详情
什么是android逆向?如何学习安卓逆向?android逆向自学笔记入门到实战(代码片段)
前言“安卓逆向”不是一个新名词,它伴随着安卓开发而生,但是一直以来,仅限于技术圈内流行,对于非技术圈人士,往往把“APP破解”和“安卓逆向”划等号。这是写给非技术圈人士看的,在于普及安... 查看详情
Eclipse Java - 包名无效 - 包名中的保留字
...ame【发布时间】:2012-10-2711:38:50【问题描述】:我在一个android项目的中间,并试图在其中创建一个新包。com.mycompany.myprojectname.new好吧,Eclipse不允许我创建它并显示此错误:包名无效。\'new\'不是 查看详情
idea包名显示设置
项目结构视图右上角那个齿轮选择【CompactEmptyMiddlePackages】,包会合并显示 【Hide Empty Middle Packages】去掉前面的√,不分层级显示 查看详情