windows patch adb permission

Android开发技术周报:工具更新与最佳实践 移动应用开发中,Android平台的技术生态持续快速演进。从开发工具链到框架API,每周都有值得关注的技术更新。Android Studio作为核心IDE,其LLM辅助编码和内存分析工具能显著提升开发效率。MVVM架构模式结合LiveData/StateFlow等响应式组件,为构建健壮应用提供了可靠方案。在权限管理、后台任务处理等关键场景,平台API的持续优化帮助开发者更好地平衡功能与用户体验。本技术周报聚焦最新工具更新和工程实践,为Android开发者提供及时的技术参考。 阅读详情

 

windows环境下脚本动态给app进行权限修改,我的host是win10。

online rom 可以reboot设备,开机界面迅速执行该脚本,亲测可行。

grant/revoke 针对runtime权限进行授权和撤销操作。

patch文件给某个app授权及撤销:执行结果如下,涂掉的是包名

 

脚本内容:

grant_dl.bat

@echo grant permission of sdcard rw for pkg_name
@adb shell pm grant pkg_name android.permission.READ_EXTERNAL_STORAGE
@adb shell pm grant pkg_name android.permission.WRITE_EXTERNAL_STORAGE
@adb shell dumpsys package pkg_name|grep permission

revoke_dl.bat

@echo grant permission of sdcard rw for pkg_name
@adb shell pm revoke pkg_name android.permission.READ_EXTERNAL_STORAGE
@adb shell pm revoke pkg_name android.permission.WRITE_EXTERNAL_STORAGE
@adb shell dumpsys package pkg_name|grep permission

 

前置条件:

1、adb环境配置

2、设备adb可以连上(开发者选项中-usb调试打开)

 

记录一下。

Android抓包终极方案:Root环境下安装Fiddler系统证书详解 HTTPS协议通过数字证书实现通信加密与身份验证,其核心原理基于非对称加密和CA机构的信任链。在移动安全测试与逆向工程中,分析HTTPS流量是关键技术需求,但常遇到证书固定(Certificate Pinning)的阻碍。证书固定是一种安全机制,App通过校验服务端证书的特定指纹来防止中间人攻击,这导致常规代理抓包工具无法解密流量。为解决此问题,需要深入Android系统安全架构,理解系统证书与用户证书的信任层级差异。通过获取Root权限,将抓包工具的CA证书安装到系统证书目录,可突破此限制,使代理工具获得 阅读详情

相关推荐

usb通过hdc连接鸿蒙next的常用指令

参考官方 注册报名https://www.hiascend.com/developer/activities/details/44de441ef599450596131c8cb52f7f8c/signup?hdc-调试命令-调测调优-系统 - 华为HarmonyOS开发者关于 hdc 的服务,在任务管理器中可以看到hdc进程带有参数 dummy -l 3-s::ffff:127.0.0.1:8710 -m参数解释dummy表示运行 HDC 工具的 dummy 子命令。

babytiger的专栏 2022

adb命令总结

复制: adb push .app/build/outputs/apk/tinkerPatch/release/patch_signed_7zip.apk /storage/sdcard0 安装: adb install release.apk 多个设备安装 //1.获取设备信息 adb devices //2.复制设备id安装 adb -s 设备id install rel...

li5685918的博客 236

Ubuntu 16.04构建Android ROM:稳定编译环境与AOSP工程实践

Android ROM构建本质上是跨工具链、跨ABI、跨生命周期的系统级工程实践。其核心原理在于编译环境与AOSP源码分支(如Android 7.1–9.0)的二进制兼容性匹配,技术价值体现在构建确定性、复现性与产线稳定性。典型应用场景包括LineageOS定制、厂商闭源Blob集成及老旧设备固件维护。在GCC 5.4、OpenJDK 8u292、Python 2.7.12等经典组合下,Ubuntu 16.04成为验证Android Nougat至Pie版本的‘编译标尺’;而vendor blob集成与ja

cishan3804的博客 553

常用的ADB命令

写在前面的话 其实关于adb命令的技术博文已经很多而且有些写的很全面的,但我之所以字在重复写一遍[而且内容不全]并不是想“狗尾续貂”,只是最近有一次忽然发现,以前用过的很多命令有些忘记了,平时想不起来直接度娘了。现在忽然感觉有必要记一下,虽然有点晚,但总比停下来强一些,写一遍也让自己对adb命令有个新的认识。以下所有的adb命令全部是本人在工作中使用过或者自己平时使用过的,如有记录出错或者错误望...

black_bird_cn的博客 3666

安卓GMS安装失败的底层原因与可信注入方案

Google移动服务(GMS)并非普通应用集合,而是基于签名验证、SELinux策略与系统分区权限构建的深度信任链。其核心组件——GMS Core、Play Services和Play Store——必须协同运行于特定安全上下文中,否则将触发AVB2.0校验失败、SELinux拒绝访问或UID分配异常等底层拦截。在华为HarmonyOS、小米MIUI等深度定制系统中,Bootloader锁定、vendor/system_ext分区写保护及微内核级安全模块(如TEE OS、Mi Secure Boot)进一步

weixin_30919571的博客 3377

真我GT2 Pro/OPPO装谷歌商店:Magisk+GMS模块完整方案

Google移动服务(GMS)是Android设备访问全球生态的核心信任链,其本质并非单一应用,而是涵盖Google Service Framework、Play Services与Play Store的签名绑定运行时体系。在未预装GMS的国产定制系统(如Realme UI、ColorOS)中,直接安装APK必然失败,根源在于SELinux策略限制、dm-verity校验及SafetyNet认证机制。Magisk凭借systemless注入能力,成为绕过只读system分区与OTA兼容性冲突的唯一可行路径;

dgoh41514的博客 498

玩转ADB命令(ADB命令使用大全)

我相信做Android开发的朋友都用过ADB命令,但是也只是限于安装应用push文件和设备重启相关,根深的也不知道了,其实我们完全可以了解多一点,有一些不常用的场景我们至少应该知道它可以做到,比如,我们知道adb install 却不知道adb shell am start。前者是用来安装软件,后者用来打开软件,后者的一个使用场景让我对他重视:公司定制Android系统,在调试屏幕的时候要看是否满屏

zhonglunshun的专栏 36万+

Android 4.4.4短信中继实战:Magisk v15.4+影刀RPA自动化集成

短信中继是RPA与物理设备联动的关键能力,其本质是通过系统级权限监听并转发SMS消息。在老旧安卓设备上实现稳定中继,需深入理解Android广播机制演进、root权限获取原理及数据库监听技术路径。Android 4.4.4因保留隐式SMS_RECEIVED广播支持,成为低功耗、高兼容的工程优选;而Magisk v15.4则是该系统下唯一能稳定注入、持久化root且兼容旧内核sepolicy的版本。结合轻量Shell脚本直读mmssms.db、init.d自启动与影刀RPA Webhook对接,可构建零依赖、

weixin_33681778的博客 477

解决Tiktok-SSL-Pinning-Bypass常见问题:从环境配置到错误排查

Tiktok-SSL-Pinning-Bypass是一款专为Android设备设计的TikTok SSL固定绕过工具,支持`armeabi-v7a`和`arm64-v8a`架构,最新版本为v31.5.3。本文将帮助新手用户解决使用过程中可能遇到的各类问题,从环境配置到错误排查,让你轻松掌握SSL固定绕过技巧。 ## 📋 环境配置常见问题与解决方法 ### 依赖安装失败怎么办? 安装依赖时最

gitblog_00801的博客 712

Android工业评估板实战:从BSP到系统定制的完整指南

在嵌入式系统开发中,Android正从移动终端向工业物联网设备快速延伸。工业级评估板通常以BSP(板级支持包)为核心,预编译系统镜像与驱动适配层,帮助开发者绕过底层移植难题。理解BSP如何桥接硬件与Android框架,是评估硬件平台、缩短产品落地周期的关键。此类开发板注重宽温、长生命周期与接口兼容性,适合触摸交互终端、边缘网关及医疗人机界面等场景。从首次烧录、串口调试到SELinux策略调整,每一环节都影响项目成败。本文围绕VersaLogic Android Demo/Eval Kit,梳理工业评估板从开

weixin_33874713的博客 373

鸿蒙AI构建部署Skill:从hvigorw诊断到HDC状态机自动化

鸿蒙应用构建与部署涉及编译、签名、设备连接、沙箱适配等多环节,传统手动操作易受hvigorw静默失败、HDC连接时序脆弱、HarmonyOS Next兼容断层等痛点制约。AI构建部署Skill并非简单调用命令行,而是将构建流程原子化、状态可感知、决策可追溯的能力范式——通过解析hvigor日志信号识别真实错误,基于有限状态机驱动HDC设备就绪校验,并在HarmonyOS Next环境下主动验证签名链、动态权限与ABI兼容性。该技术已实现在Ollama本地模型+Shell脚本的轻量框架中,支持离线、可审计、高

weixin_33937778的博客 399

Android系统属性深度解析:getprop与setprop命令的调试与优化实战

在Android开发与调试中,系统属性(System Properties)作为全局的键值对存储机制,是理解设备状态和进行深度调试的关键。其原理基于属性服务(property_service),通过跨进程通信管理只读属性、持久化属性及运行时属性,为开发者提供了底层配置的访问通道。这一机制的技术价值在于,它允许开发者在合法范围内动态读取和修改系统配置,从而高效排查兼容性问题、优化应用性能。例如,通过getprop命令可以快速获取设备型号、API级别等关键信息,而setprop命令则能动态调整日志级别、模拟网络

ciya3282的博客 474

android adb 截屏补丁patch

android adb 截屏补丁patch~~~~~~~~~~~~~~~~~~~~

Claude Code自动模式解析:从权限管理到安全实践的AI编程助手演进

AI编程助手正从代码建议向自主执行演进,其核心在于权限管理与安全机制的构建。权限模式通过分层策略(如限制、询问、自动模式)控制AI操作范围,而安全分类器则基于破坏性、影响范围等维度实时评估操作风险,形成动态防护体系。这种机制的价值在于显著降低开发中的认知与操作摩擦,提升代码格式化、依赖管理等重复任务的效率。在实际应用场景中,开发者需根据项目敏感度配置权限,结合版本控制与命令白名单等工程实践,确保自动化流程的安全可控。本文聚焦Claude Code的自动模式,深入探讨其权限模式与安全分类器的协同工作原理,帮助

weixin_34347651的博客 481

用adb修改手机信息

adb进行手机patch的实例:adb shell命令的一些样例,仅供参考

应用安装白名单(包括adb 安装).patch

应用安装白名单(包括adb 安装)

Android通讯录开发实战:从权限申请到拨号调用的完整解决方案

在Android应用开发中,ContentProvider作为系统数据访问的核心机制,为开发者提供了统一的数据操作接口。其原理是通过URI标识和权限控制,实现对系统数据(如联系人、媒体文件)的安全访问。这一机制的技术价值在于保障了系统数据的安全性和应用的沙盒隔离,同时为开发者提供了标准化的数据交互方式。在涉及用户隐私数据的场景下,如通讯录访问,开发者必须遵循运行时权限模型,动态申请READ_CONTACTS等危险权限。本文聚焦于通讯录数据查询与拨号功能实现,通过实战代码演示了如何结合ContentProvi

weixin_34246551的博客 2142

WPS占用C盘空间解决方案与优化技巧

办公软件在长期使用过程中会产生大量缓存和历史文件,这些文件往往隐藏在系统目录中,导致磁盘空间被无声占用。以WPS为例,其版本历史备份、云同步缓存和模板库是主要空间占用源。通过分析文件存储机制,可以定位到具体的缓存路径,如AppData目录下的Kingsoft文件夹。针对这一问题,有效的解决方案包括手动清理、自动化脚本和注册表优化。对于需要持续监控的场景,可以结合PowerShell脚本和任务计划实现自动化管理。在实际应用中,这些技术不仅适用于WPS,也可迁移到其他办公软件的空间优化中,是每位IT运维人员和高

weixin_30788239的博客 455

Android主动通话防护开发指南:CallScreeningService与TelephonyManager实战

在移动应用开发领域,系统权限管理与实时行为分析是构建安全功能的核心基础。其原理在于通过Android系统提供的底层API,如TelephonyManager和CallScreeningService,实现对通话状态的监听与干预。这项技术的价值在于将传统被动防御升级为主动风险预防,能有效降低诈骗等安全威胁。在应用场景上,它广泛用于反欺诈、骚扰拦截及家长控制等安全类App开发中。本文聚焦于Android主动通话防护的实现,详细解析了如何利用CallScreeningService进行通话筛查,并结合Teleph

weixin_34341229的博客 359

华为铁三角(AR、SR、FR)的考核指标设计

以和为核心,通过和实现协同。考核维度分为和,并随市场阶段动态调整权重。

从技术实践立足,从项目管理方法论延伸思考 2768

【GEE实战指南】Python本地API配置避坑与一站式环境搭建

本文详细介绍了Google Earth Engine(GEE)Python本地API的配置避坑指南与一站式环境搭建流程。通过conda创建隔离环境、账户认证关键步骤、初始化代码的正确写法以及实战测试案例,帮助开发者快速掌握GEE Python API的配置技巧,避免常见错误,提升地理空间数据分析效率。

weixin_42624889的博客 186
上一篇: c指针练习:字符串逆序
下一篇: SampleWindow demo
杨鑫校
博客等级 码龄11年 24粉丝 113原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值