首页 > 其他分享 >[Android 逆向]绕过小米需插卡安装apk限制

[Android 逆向]绕过小米需插卡安装apk限制

时间:2023-02-21 19:34:50浏览次数:45  
标签:busybox shell apk adb 插卡 Android 安装

1. 确保自己手机是root的了

2. 给手机安装busybox,使可以用vi编辑文件

安装方法:
0. adb shell getprop ro.product.cpu.abi 
   获得 cpu架构信息 arm64-v8a

1. 下载 https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/
   选择 busybox-armv8l

2. adb push /Download/busybox-armv8l /mnt/sdcard/busybox

3. 输入以下命令
adb shell
su
cp /sdcard/busybox /sbin/
chmod 777 busybox
busybox --install .

# ok busybox 安装完毕

3. adb shell 进入手机 busybox vi /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

找到security_adb_install_enable ,将其修改为true

<boolean name="security_adb_install_enable" value="true" />

4. adb reboot 后 ,再次安装apk,成功

参考:
https://www.leadroyal.cn/p/1189/

标签:busybox,shell,apk,adb,插卡,Android,安装
From: https://www.cnblogs.com/gradyblog/p/17142132.html

相关文章

  • Android WebView 踩坑日记,字体怎么突然变小了???
    背景最近,端内在做webView统一的时候,个性签名中的WebView替换为CustomWebView之后,发现字体突然变小。一开始不知道是什么原因,通过二分法查找最近的提交,排查之后,发......
  • Android中使用线程池
    ArchTaskExecutor是androidx封装的线程接口接口内部是调用Executors开启4个线程的java线程池Executors.newFixedThreadPool(4,newThreadFactory(){切换到子线程......
  • 【android 】Android intent 传递对象以及返回刷新
    之前项目需要,找过这方面知识。所以今天也总结一下。大家都知道activity跳转用intent,Android的当前页面跳转到新的页面。当然跳转的同时常常要携带数据或者对象。那我下面就......
  • Android和adb命令
    一、名词解释1、SDK:是软件开发工具包2、activity(活动):驱使软件运行的一段程序,软件系统和用户进行交互的界面叫一个活动二、adb命令1、查看连接的设备:adbdevices2、......
  • Android应用禁止屏幕休眠的3种方法
    做android应用开发时,有时需要在应用前台运行时,禁止休眠,以下几种方法供参考。方法一:持有wakelock添加休眠锁,休眠锁必须成对出现。privatewakelockmwakelock=null;......
  • 保持Android Service在手机休眠后继续运行的方法
    保持AndroidService在手机休眠后继续运行的方法 下面小编就为大家分享一篇保持AndroidService在手机休眠后继续运行的方法,具有很好的参考价值,希望对大家有所帮助。一......
  • ue5 - 打包 android apk
    1.要求需要提前安装androidstudio和jdk1.8 androidstudio 我的版本是  android-studio-ide-201.7199119-windows大版本号4.1.32.有个坑项目路径不要有......
  • ue5 - android 打包卡在下载gradle Downloading https://services.gradle.org/distri
    1.下载gradle国内镜像地址https://downloads.gradle-dn.com/distributions/gradle-6.1.1-all.zip下载后,将文件放入\.gradle\wrapper\dists\gradle-6.1.1-all\cfmwm15......
  • 如何在高版本Android 调用 SystemProperties.set
     在高版Android中是无法找到SystemProperties类的,所以我们需要手动导入低版本的SDK.第一步、在app的build.gradle添加:StringSDK_DIR=System.getenv("/Users/dan......
  • (原创)【B4A】一步一步入门04:编译模式、打包为APK、私钥签名
    一、前言上篇(原创)【B4A】一步一步入门03:APP名称、图标等信息修改中我们将APP做成了标准的样子。本篇文章会讲解如何将程序打包成APK文件以分发,同时讲解如何制作私钥并......