红米k40游戏增强版# 红米/小米 miui14/miui12.5 理论通用 自动连招 全透明版

2023-12-19 来源:安卓模拟社区 作者:佚名

用手机看

扫描二维码随身看资讯 使用手机 二维码应用 扫描右侧二维码,您可以
1.在手机上细细品读~
2.分享给你的微信好友或朋友圈~

 自动连招 全透明版
用处:
王者荣耀可过巅峰赛录屏
可配合有肩键手机按下秒换装
且不像edxp pro 模块换装时卡触控

必备模块:
1.核心破解模块用于绕过签名检验。

点击下载

2.cemiuiler模块或其他能解除自动连招对王者限制的模块

点击下载

3/miui12.5 可用版本 v1.1.0(红米k40g 测试可用)

点击下载

若安装后自动连招无法打开,请尝试清除自动连招应用数据或降级手机管家等系统组件到初始版本

——————————————————————
以下内容不用看也不用操作了,下面是修改原理
ps:授之以渔后续自修改更改原理:
mt修改器替换onProgressPercentChanged整个方法,在2240行左右
替换为以下方法绕过10%透明度限制。
.method public onProgressPercentChanged(Landroid/view/View;F)V
.registers 12

.line 247
iget-object v0, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mSeekbarAlpha:Lcom/xiaomi/macro/widget/CommonSeekBar;

if-ne p1, v0, :cond_c0

.line 248
new-instance p1, Ljava/lang/StringBuilder;

invoke-direct {p1}, Ljava/lang/StringBuilder;->()V

const-string v0, "onProgressPercentChanged: percent = "

invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;

invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object p1

const-string v0, "UsingMacroEdit"

invoke-static {v0, p1}, Lcom/xiaomi/macro/utils/AppLog;->debug(Ljava/lang/String;Ljava/lang/String;)V

.line 249
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mSeekbarAlpha:Lcom/xiaomi/macro/widget/CommonSeekBar;

const/high16 v0, 0x42c80000 # 100.0f

mul-float/2addr v0, p2

float-to-int v0, v0

invoke-virtual {p1, v0}, Lcom/xiaomi/macro/widget/CommonSeekBar;->setProgress(I)V

.line 263
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mDrawMacroList:Ljava/util/List;

invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

move-result-object p1

:cond_29
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z

move-result v1

const v2, 0x3dcccccd # 0.1f

const-wide v3, 0x3fb999999999999aL # 0.1

if-eqz v1, :cond_79

invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

move-result-object v1

check-cast v1, Lcom/xiaomi/macro/widget/DrawMacro;

.line 264
invoke-virtual {v1}, Lcom/xiaomi/macro/widget/DrawMacro;->getmId()J

move-result-wide v5

iget-wide v7, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mSelectedmacroId:J

cmp-long v5, v5, v7

if-nez v5, :cond_29

float-to-double v5, p2

cmpg-double v3, v5, v3

if-gtz v3, :cond_50

.line 266
invoke-virtual {v1, v2}, Lcom/xiaomi/macro/widget/DrawMacro;->setAlpha(F)V

goto :goto_53

.line 268
:cond_50
invoke-virtual {v1, p2}, Lcom/xiaomi/macro/widget/DrawMacro;->setAlpha(F)V

.line 270
:goto_53
iget-object v1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mParameterList:Ljava/util/List;

invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

move-result-object v1

:cond_59
:goto_59
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

move-result v4

if-eqz v4, :cond_29

invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

move-result-object v4

check-cast v4, Lcom/xiaomi/macro/main/model/bean/MacroParameter;

.line 271
invoke-virtual {v4}, Lcom/xiaomi/macro/main/model/bean/MacroParameter;->getMid()J

move-result-wide v5

iget-wide v7, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mSelectedmacroId:J

cmp-long v5, v5, v7

if-nez v5, :cond_59

if-gtz v3, :cond_75

.line 273
invoke-virtual {v4, v2}, Lcom/xiaomi/macro/main/model/bean/MacroParameter;->setAlpha(F)V

goto :goto_59

.line 275
:cond_75
invoke-virtual {v4, p2}, Lcom/xiaomi/macro/main/model/bean/MacroParameter;->setAlpha(F)V

goto :goto_59

.line 284
:cond_79
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mNewDrawMacro:Lcom/xiaomi/macro/widget/DrawMacro;

if-eqz p1, :cond_9d

.line 285
iget-wide v5, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mSelectedmacroId:J

iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mSelectedmacro:Lcom/xiaomi/macro/main/model/bean/Macro;

invoke-virtual {p1}, Lcom/xiaomi/macro/main/model/bean/Macro;->getId()Ljava/lang/Long;

move-result-object p1

invoke-virtual {p1}, Ljava/lang/Long;->longValue()J

move-result-wide v7

cmp-long p1, v5, v7

if-nez p1, :cond_9d

float-to-double v5, p2

cmpg-double p1, v5, v3

if-gtz p1, :cond_98

.line 287
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mNewDrawMacro:Lcom/xiaomi/macro/widget/DrawMacro;

invoke-virtual {p1, v2}, Lcom/xiaomi/macro/widget/DrawMacro;->setAlpha(F)V

goto :goto_9d

.line 289
:cond_98
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mNewDrawMacro:Lcom/xiaomi/macro/widget/DrawMacro;

invoke-virtual {p1, p2}, Lcom/xiaomi/macro/widget/DrawMacro;->setAlpha(F)V

:cond_9d
:goto_9d
float-to-double p1, p2

cmpg-double p1, p1, v3

if-gtz p1, :cond_aa

.line 294
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mRightTextAlpha:Landroid/widget/TextView;

const-string p2, "10%"

invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

goto :goto_c0

.line 296
:cond_aa
iget-object p1, p0, Lcom/xiaomi/macro/usingedit/view/UsingMacroEdit;->mRightTextAlpha:Landroid/widget/TextView;

new-instance p2, Ljava/lang/StringBuilder;

invoke-direct {p2}, Ljava/lang/StringBuilder;->()V

invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

const-string v0, "%"

invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object p2

invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

:cond_c0
:goto_c0
return-void
.end method

 

效果如图:25154193_52b20dfb_5838_6873_87@1102x496.gif

 

+++++++++++++++

转贴自酷安:感谢大神的辛苦 https://www.coolapk.com/feed/52147197?shareKey=NzhlYmY5YjAzZTk5NjU4MThmYWI~&shareUid=20422309&shareFrom=com.coolapk.market_13.4.1

如有侵权,可联系删之 

表羞涩嘛~喜欢就点我

分享吧~提高逼格:

相关阅读

热点推荐

    Error:Change to use e:indexloop

热门合集

更多+

Copyright © 2018-2026 安卓模拟社区 snomm.com, All Rights Reserved.皖ICP备17005905号-1

皖ICP备17005905号-1
皖ICP备17005905号-1