特别感谢www.52pojie.cn/thread-6847…

官方教程:github.com/rovo89/Xpos…

安装了xposed后你的手机就可以自动抢微信,qq红包了,还有可以搜索最近很多的答题app答案。

下面以抖音去Toast为例子,教你如何制作一个xposed插件。

首先安装了xposed框架后,抖音会在framework检测到XposedBridge.jar文件,就会提示检测到Xposed,要求删除xposed install。

思路是通过jadx打开抖音1.7.2版本。在resource-resource.arsc-res-values-strings.xml.查询到

    <string name="a_9">检测到你使用%s,请卸载后重试</string>
复制代码

再次全局搜索a_9在哪里被引用 找到package com.ss.android.ugc.aweme.app.b.a的g类,我们要做就是替换到里面的a方法。

在AndroidManifest.xml,添加是否为xposed项目,xposed描述,最小的xposed版本

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.ppjun.android.xposedbytedance"><applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><meta-dataandroid:name="xposedmodule"android:value="true" /><meta-dataandroid:name="xposeddescription"android:value="@string/app_desc" /><meta-dataandroid:name="xposedminversion"android:value="53" /></application></manifest>
复制代码

首先在app/build.gradle

    provided 'de.robv.android.xposed:api:82'provided 'de.robv.android.xposed:api:82:sources'
复制代码

然后创建类HookLogic,实现IXposedHookLoadPackage接口,实现它的handleLoadPackage方法。

    if (lpparam.packageName.equals(DOUYIN_PAKCAGENAME)) {/*** 兼容douyi不同版本之间,方法名不同*/findAndHookMethod(HOOK_METHOD_I, lpparam.classLoader, TARGET_METHOD, XC_MethodReplacement.returnConstant(null));findAndHookMethod(HOOK_METHOD_G, lpparam.classLoader, TARGET_METHOD, XC_MethodReplacement.returnConstant(null));}
复制代码

因为xposed原理是替换了android的zygote进程,需要重启才能替换。 这里使用github.com/shuihuadx/X… 能让你的手机不重启就可以让xposed代码生效。

需要在创建HookLoader类。 最后为了让xposed知道插件的入口,要在assets文件夹下创建xposed_init指向你的HookLoader,规则是包名+类名(com.ppjun.android.xposedbytedance.HookLoader) 然后就可以安装在你的手机上。

注意as默认开启instant run,多次修改代码后,xposed install日志会显示ClassNotFindException的,这个xposed的issue有提到。 第一次安装,要重启手机才能让HookLoader代码生效。

项目地址github.com/gdmec071207… 最后发布插件的时候需要改为com.ppjun.android.xposedbytedance.HookLogic 减少性能消耗

转载于:https://juejin.im/post/5a7134015188257324727e55

Xposed去除抖音Toast教程相关推荐

  1. android获取ro._抖音数据采集教程,Android群控黑盒调用,Sekiro使用手册

    抖音数据采集教程,Android群控黑盒调用,Sekiro使用手册 0x0 前言 之前尝试用过virjar大佬的hermesagent, 后来大佬又迭代出新的基于长链接的Sekiro, 一直想看都被耽 ...

  2. n行Python代码系列:两行代码去除抖音快手短视频尾部Logo

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  3. 如何快速去除抖音短视频水印

    如何快速去除抖音短视频水印?当前市面上去水印工具并不是直接将视频上的水印去掉,而是使用爬虫技术从抖音的服务器上面吧没有水印的视频给抓取下来.你看到的手机上的视频没有水印吧,好,我就把没有水印这个视频的 ...

  4. obs多推流地址_EV录屏推流抖音直播教程——墨涩网

    EV录屏 免费无水印,集视频录制与直播功能于一身的桌面录屏软件,支持录屏涂鸦.实时按键显示.视频体积压缩等实用功能.无水印.无限制,想录就录,以下功能均无使用限制,永久免费.视频录制,桌面.摄像头组合 ...

  5. 怎么用计算机弹that girl,抖音使用教程 抖音that girl 歌曲歌词介绍

    抖音最近火了一个男孩子在唱that girl 是不是特别的好听呢?那么这首歌到底是什么歌呢?下面PConline小编就为各位玩家带来了抖音that girl 歌曲歌词介绍,快来看看吧. 抖音that ...

  6. 抖音电子画册教程html,抖音爆火文字视频制作教程

    经常玩短视频的小伙伴一定经常在抖音.快手等平台都看到过很多这样文字翻转的视频,视频里的文字会随着内容变化跳动,非常新颖有趣,更是在抖音.快手斩获百万点赞. 这种视频到底是怎么做的呢?很多小伙伴还以为只 ...

  7. 调试抖音App(教程)

    一.使用MonkeyDev建立空的工程,拖入IPA到目标文件夹中 1)启动Xcode进行编译执行 一起动就crash,说明签名校验已经通过. 1 LLVM Profile Error: Failed ...

  8. 抖音联盟实战,批量工作室养号,情感号抖音制作教程

    抖音联盟,抖友会,抖音联盟会员,抖音联盟学员,抖音批量做号团队,工作室带队,联盟学员统一官网认证可查,统一变现渠道担保,成熟技术技术后盾,实时工作室真机实测规则,抖音情感励志书单模式2.0升级,拒绝落 ...

  9. python去除抖音水印_Python爬虫:多平台短视频去水印下载器

    Python爬虫:多平台短视频去水印下载器 本教程描述的爬取方案定档与2020年10月26日 郑重申明:该文章介绍的技术仅供用于学习,不可恶意攻击各大短视频平台.对各大短视频平台服务器造成的任何损失, ...

最新文章

  1. 前端小姐姐助你俘获女神心,双十一挑口红神器在此 | 开源项目
  2. 洛谷P1095守望者的逃离题解-伪动态规划/贪心
  3. Xcode8.0 去除控制台多余打印
  4. Java面向对象入门
  5. LinuxI2C驱动--从两个访问eeprom的例子开始
  6. java中定义一个CloneUtil 工具类
  7. 2018数据库流行度12月排行:Oracle续跌至年内低位,PostgreSQL激增创新高
  8. VS2005发送电子邮件(转)
  9. 擠出機步進馬達的 Steps per Unit 該如何計算?
  10. 《Effective Python 2nd》 读书笔记——列表与字典
  11. 布朗大学计算机专业怎么样,Offer捷报 | 恭喜Z同学收获布朗大学计算机科学专业Offer!...
  12. JavaScript网页特效5则
  13. Android柱状图
  14. Cluster analysis :Basic Concepts and Algorithms -- Part 3 Hierarchical Clustering
  15. HTML5网页设计阶梯教程(2)——插入图片与文字编辑
  16. oracle 移动分区表到指定表空间,及修改表的默认表空间
  17. javax.validation.constraints.NotNull找不到
  18. 【金融】分析复现-杨幂的资本博弈之路
  19. 2014职称计算机考试,2014年职称计算机考试-考试科目
  20. 人工智能顶级会议 和 热门方向 记录

热门文章

  1. 移动开发技术第四次大作业
  2. selenium webdriver (python)的基本用法一
  3. win7/win10上安装谷歌官方无广告的安卓模拟器 - Android Studio - 下载安装AVD虚拟机
  4. 华硕飞行堡垒第五代FX80拆机加装内存条教程(整盖翻转拆机)
  5. 利用slf4j+log4j将日志写入指定的文件中
  6. Android之内嵌PDF预览
  7. 小 tips:删除word表格下面多余的空白页
  8. 分支语句和循环语句[一]【详解】
  9. 给定平面上任意三个点的坐标(x​1,y​1)、(x​2​​ ,y​2​​)、(x​3​​ ,y​3​​),检验它们能否构成三角形
  10. HTTP传输协议详解(传输过程及数据格式详细)