Code Monkey home page Code Monkey logo

prevent-patch's Introduction

黑域一键补丁 使用说明

Usage: prevent_patch.cmd <sdk-version>.

sdk-version:
   19: Android 4.4 KitKat
   20: Android 4.4W
   21: Android 5.0 Lollipop
   22: Android 5.1 Lollipop
   23: Android 6.0 Marshmallow
   24: Android 7.0 Nougat
   25: Android 7.1 Nougat
   26: Android 8.0 Oreo
   27: Android 8.1 Oreo
   28: Android 9.0 Pie

工具

  • ADB, 存在于 Android platform tools 中

  • Python, 最新的 2.X 或者 3.X,用于运行补丁程序

  • JDK, Java SE 8 (JDK) 以上,smali/baksmali 需要 Java 7,而 oat2dex 需要Java 8

准备

  • 设备或ROM中提取 services.jar, boot.oat, services.odex, services.vdex

$> adb pull /system/framework
  • Android 4.4 或者非 odex 优化版本 (services.jar 在 1M 以上), 将services.jar放入work_dir目录即可。

  • Odex/vdex 优化版本 (services.jar 在 1M 以下),将services.jar放入work_dir目录,boot.oatservices.odexservices.vdex放入work_dir/odex目录即可。

  • Android 7.0 及以上版本中的boot.oat可能依赖同目录下的其它文件,如果boot.oatservices.odex出现在多个目录,使用任意一个即可。

打补丁

$> prevent_patch.cmd <sdk-version>

执行结束,work_dir中会生成中间目录services,文件classes.dex以及目标文件services-p.jar

补丁完成后,请做好备份,用services-p.jar替换设备中的services.jar,并删除设备中原始的services.odex,重启即可。

APP安装

  • Android 8.0 以下版本直接安装hy.apk即可。

  • Android 8.0 以上版本需将hy_oreo.apk拷贝至/system/app/Brevent/Brevent.apk,安装为系统应用即可。

参考

prevent-patch's People

Contributors

xiaokaixuan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.