把smali逐行翻译成java代码,在线等...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把smali逐行翻译成java代码,在线等...相关的知识,希望对你有一定的参考价值。
最近在做一个apk的破解,需要将以下代码中的登陆屏蔽掉,高手请进:
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.locals 4
.parameter "keyCode"
.parameter "event"
.prologue
.line 301
const/4 v2, 0x4
if-ne p1, v2, :cond_1
.line 302
const-string v2, "login"
const/4 v3, 0x0
invoke-virtual p0, v2, v3, Lcom/hyx/android/Game12/Login;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v1
.line 303
.local v1, sharedata:Landroid/content/SharedPreferences;
const-string v2, "right_pass"
const/4 v3, 0x0
invoke-interface v1, v2, v3, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 304
.local v0, right_pass:Ljava/lang/String;
if-eqz v0, :cond_0
const-string v2, "true"
invoke-virtual v2, v0, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_0
.line 305
invoke-virtual p0, Lcom/hyx/android/Game12/Login;->finish()V
.line 307
:cond_0
const/4 v2, 0x1
.line 310
.end local v0 #right_pass:Ljava/lang/String;
.end local v1 #sharedata:Landroid/content/SharedPreferences;
:goto_0
return v2
:cond_1
invoke-super p0, p1, p2, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result v2
goto :goto_0
.end method
boolean ret;
if (keyCode == KeyEvent.KEYCODE_BACK)
SharedPreferences shareddata = this.getSharedPreferences("login",
MODE_PRIVATE);
String right_pass = shareddata.getString("right_pass", null);
if (right_pass != null)
ret = "true".equals(right_pass);
if (ret)
this.finish();
else
//cond_1
return super.onKeyDown(keyCode, event);
//cond_0
return true;
中文转换藏文
谁能帮我把 王培 这个名字转换成藏文
手机上面中文转换为藏问的方法可以使用手机上面的一些输入法来进行转换(如搜狗、讯飞语音输入法等)。
以讯飞语音输入法为例:
1、首先,打开手机上面的聊天工具,如微信,并点击进入。
2、然后选择一个好友的对话框进入,在弹出的对话框下方选择话筒的符号。
3、再选择识别模式下的民族语言,选择藏语。
4、最后对着屏幕说话,这样就可以将所说的话转换为藏语文字了。
参考技术A ཀླ་གླ་བླ་ཟླ་རླ་སླ བརྟས བསྟར བལྟམས བརྡར追问这么多都是么? 就要 王培 这俩个字的。
追答以上是关于把smali逐行翻译成java代码,在线等...的主要内容,如果未能解决你的问题,请参考以下文章