[编程教程] 安卓破解关键词代码大全

建议复制保存便签破解软件使用

showDialog显示对话框的意思删除show这行代码它就没弹窗
getisvip,方法名,负值0x1破解会员在上面在赋值

mDialog,是对话的意思,跳转
clclasses++搜索:isvip代码,选择方法名,会员的意思多数软件赋值地方。
跳转代码 if-eqz v0, :cond_9如果va等于零跳转去cond_9,

没付款是零就跳转过去,付款就不跳转。 如我们要直接让它跳转去cond_9
就这样改goto :cond_9
也可以这样改if-nez v0, :cond_9
goto是无条件跳转代码。

去视频5秒广告showProgressDialog进去再下面赋值x0 代码关键定词startPlayLogic
❤ads广告意思❤

去广告布局mxl搜索ads删除广告活动页布局

❤需要下载指定软件破解法❤
破解需要下载软件才可以看的软件,
下载软件复制包名,去dex替换qq包名破解成功

❤谷歌软件破解关键词❤
Premium(溢价,应该是高级的意思)
Subscribe(订阅,isSubscribe是订阅)
purchase(购买,不用说)
例如isbuy、hasbought 也可以用幸运破解器破解

android:visibility="gone"隐藏布局代码
android:visible="false"布局关

❤去支付宝弹窗内购弹窗❤
该方法只适用支付宝,建议设为布局隐藏免触
至于支付宝支付弹窗,只需要把支付宝包名去除即可
如果有网页支付,需要到xml搜索删除H5PayActivity活动页

❤去谷歌广告,去xml删除谷歌类❤
com.google.android.gms.ads.AdActivity
②方法二:使用字符常量池打开dex搜索
com.google.android.gms.ads.AdActivity
留下.AdActivity不能全删会闪退也可以用幸运破解去谷歌广告

❤有水印怎么破解❤
简单找一张透明的图片替换软件水印图片打包软件,就破解软件水印了
show弹窗对话框

破解软件赋值代码
const-wide v0, 0x1赋值
const/4 v0, 0x1 破解会员功能赋值
const-string p1,
const-string p0,""
const v0,-1 赋值去广告秒数
const v0,0 去广告赋值。去升级赋值
const v0, 0x1 破解会员功能赋值
const-string v0 , "11"
return-object v0 返回结束代码 return v0

❤去广告破解会员❤
有些软件赋值x1破解不了就复制x0试下,去广告都是赋值x0
去广告赋值 const/4 v0, 0x0
所有赋值需要在返回代码上赋值演示赋值


赋值去广告 const/4 v0, 0x0
return v0

赋值破解软件会员 const/4 v0, 0x1
return v0

所有的赋值需要,return v0代码上,因为
return v0是赋值给0也就是赋值给0了,
所以需要在它返回结束的代码上,给它强行赋值x1

❤ 分支破解法❤
在分支顶上赋值破解,比如下面分支恢复失败
我们在顶上赋值破解,下面还分支全部成功
❤ 跳转直接赋值法❤
return p1提示开通会员或登陆
我们在跳转前直接赋值破解登陆或会员功能
const v0, 0x1
if-nez v0, :cond_45

❤过华为手机签名❤
加下面这里注册寄存器破解
.registers 1
const v0,0
return v0

❤正责实用❤
dex搜索代码,勾上正则
ip"\s*.*\s*invoke-interface \{.*\}, Landroid/content/SharedPreferences;->getBoolean\(Ljava/lang/String;Z\)Z\s*move-result (.*)

全部替换为
$0 \n const $1,1
代码意思和破解游戏关键词
对于只有联通,话费支付的,我们就直接搜索它的,支付成功关键词代码,找到成功的代码,替换失败的代码,复制它的成功代码,覆盖失败代码,还有购买是成功词的话。,那序号是57的话,那它的这是成功代码,把下面,就全改57因为57是成功代好了,现在我们试试成功破解,刚忘记去掉短信权限,去掉,就不会发短信掉钱了

搜索游戏:方式名破解

内购修改搜索关键
4399游戏破解

notifyDeliverGoods 通知发货 关键字符串 单机充值查询到的订单状态不正常,建议不要发放物品
4399 搜索代码 notifyDeliverGoods,进RechargeActivity赋值为真0x1
也可以删除跳转去不建议发货的跳转代码。

vivo游戏方法名onReceiveServerCommand
相关类名PaySuccessCallback

OPPO游戏方法名:onCallCarrierPay
oppo破解
onFailure
onCallCarrierPay搜索方法名,导航
onSuccess把代码复制这替换进onFailure破解

腾讯支付方法名:MidasPayCallBack OnPayNotify
搜索方法名OnPayNotify进去把第二行跳转删除,在把下面分支switch改成功分支
咪咕游戏,搜onresult,
onResult
onchinabillingresult
onPaycenterCallback
联通游戏搜索:
OnPayResult
PyaResult
onActivityresult
callback
电信爱游戏搜索:
paySuccess
成功
payCancel
取消
payFailed
失败
移动mm搜索:
onBillingFinish
BillingCallBack
支付宝和银行卡方法名:
handlemessage
支付宝搜索字符串
9000删除9000上面的跳转
微信方法名onresp
360支付:onfinished onActiv ityresult
onActivityresult
发送短信权限
android.permission.SEND_SMS发送短信
锁定支付模式关键字符串
CHINA_TELECOM
中国电信
46003
46005
46011
CHINA_MOBILE
中国移动
46020
46000
46002
46007
CHINA_UNICOM
中国联通
46001
46006
NOT_DEFINE
未定义
succeed(成功)
fail(失败)
create(取消)


锁定支付模式关键字符串
46000 46002 46004 46007移 动
46001 46006 联通
46003 46005 46008 46009 46010 460011电信

CHINA_TELECOM
中国电信 dianxin

CHINA_MOBILE
中国移动 CMCC

CHINA_UNICOM 中国联通 CUCC

NOT_DEFINE未定义

(这个是等下锁网要用到的)搜索46000
去飞行模式下购买限制
关键代码
airplane_mode_
airplane_mode_on改成airplane_mode_off


taptap游戏盒下载路径/storage/emulated/0/Android/data/com.taptap/files/Download/taptaptmp/
当乐游戏盒下载地址/storage/emulated/0/digua/downs/
4399游戏盒下载路径/storage/emulated/0/4399Game/bazaar/
咪咕游戏下载路径/storage/emulated/0/migudownload/
爱游戏盒子下载路径/storage/emulated/0/egame/downloader/


Smali基本语法
.
field private isFlag:z  定义变量
.method  方法
.parameter  方法参数
.prologue  方法开始
.line 12  此方法位于第12行
invoke-super  调用父函数
const/high16 v0, 0x7fo3  把0x7fo3赋值给v0
invoke-direct  调用函数
return-void  函数返回
void
.end method  函数结束
new-instance  创建实例
iput-object  对象赋值
iget-object 调用对象
invoke-static 调用静态函数
move vx,vy
动作内容为vx,vy
move-object vx,vy
把vy对象引用到vx
move-result vx
把以前的方法调用的结果值保存到vx
move-result-object vx
把以前的方法调用的结果值保存为vx
return-void
无返回值返回
return vx
返回vx
move-result-object vx
返回对象引用值vx
const/4 vx,lit4
将lit4保存到vx,位宽为4
从最简单的if开始(反编译语法)
if语法:
"if-eq vA, vB, :cond_**" 如果vA等于vB则跳转到:cond_**
"if-ne vA, vB, :cond_**" 如果vA不等于vB则跳转到:cond_**
"if-lt vA, vB, :cond_**" 如果vA小于vB则跳转到:cond_**
"if-ge vA, vB, :cond_**" 如果vA大于等于vB则跳转到:cond_**
"if-gt vA, vB, :cond_**" 如果vA大于vB则跳转到:cond_**
"if-le vA, vB, :cond_**" 如果vA小于等于vB则跳转到:cond_**
"if-eqz vA, :cond_**" 如果vA等于0则跳转到:cond_**
"if-nez vA, :cond_**" 如果vA不等于0则跳转到:cond_**
"if-ltz vA, :cond_**" 如果vA小于0则跳转到:cond_**
"if-gez vA, :cond_**" 如果vA大于等于0则跳转到:cond_**
"if-gtz vA, :cond_**" 如果vA大于0则跳转到:cond_**
"if-lez vA, :cond_**" 如果vA小于等于0则跳转到:cond_**
帮忙更新(转)
if-lt v0 v1 label_10
这个意思就是判断v0(它是一个数,比如你的积分)是否小于v1(程序的所需积分),那就跳转到函数10
只需将it改为ge 就行了,这个可以用来破解所需的积分要求
还有些判断符合,比如:
ne是不等于
eq是等于
nez也是不等与于
eqz是等于
ge是大于等于
gt是大于
it小于
le小于等于

教程 2020-08-26 02:45:23 通过 网页 浏览(130)

共有0条评论!

发表评论