无忧启动论坛
标题:
把c:\123\*.smali 指定的字符串替换为空,怎么写命令行?
[打印本页]
作者:
tt911
时间:
2018-12-24 16:27
标题:
把c:\123\*.smali 指定的字符串替换为空,怎么写命令行?
指定的字符串:
invoke-static {}, Lcom/hook/testsmali/InjectLog;->PrintFunc()V
要求必须用: sed 或 awk
帮助我的会得到破解版的软件一套,谢谢。
.class public Ltv/danmaku/ijk/media/player/IjkMediaCodecInfo;
.super Ljava/lang/Object;
.source "IjkMediaCodecInfo.java"
# static fields
.field public static final RANK_ACCEPTABLE:I = 0x2bc
.field public static final RANK_LAST_CHANCE:I = 0x258
.field public static final RANK_MAX:I = 0x3e8
.field public static final RANK_NON_STANDARD:I = 0x64
.field public static final RANK_NO_SENSE:I = 0x0
.field public static final RANK_SECURE:I = 0x12c
.field public static final RANK_SOFTWARE:I = 0xc8
.field public static final RANK_TESTED:I = 0x320
.field private static final TAG:Ljava/lang/String; = "IjkMediaCodecInfo"
.field private static sKnownCodecList:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
# instance fields
.field public mCodecInfo:Landroid/media/MediaCodecInfo;
.field public mMimeType:Ljava/lang/String;
.field public mRank:I
# direct methods
.method public constructor <init>()V
.locals 1
.prologue
invoke-static {}, Lcom/hook/testsmali/InjectLog;->PrintFunc()V
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 28
const/4 v0, 0x0
iput v0, p0, Ltv/danmaku/ijk/media/player/IjkMediaCodecInfo;->mRank:I
return-void
.end method
复制代码
作者:
wuyouaaa
时间:
2018-12-24 22:09
可以参考这个
https://github.com/myfreeer/cppr ... eprocess-zh.sh#L134
作者:
chishingchan
时间:
2018-12-25 12:49
建议使用第三方程序处理,例如:ultrareplace(超级批量文本替换工具) v5.0 免费绿色版
http://99idc.jb51.net:81/201703/tools/UltraReplace_jb51.rar
否则把人累死!
作者:
jxf268
时间:
2018-12-25 20:13
我无聊在手机上试了一下。
busybox ls -1|busybox awk '{print $1}'|busybox xargs sed -i '/invoke-static {}, Lcom\/hook\/testsmali\/InjectLog;->PrintFunc()V/d'
这条命令就可以,当然那还得cd到那个路径下。
Windows的命令我不懂,busybox版本不一样,参数或许也不一样,我手机支持cifs,可以挂载Windows共享,这样你那123文件夹就变成手机上的文件夹了,这样这个命令就可以用了。
感觉你自己因该会这个啊,你是不是卡在字符匹配上了,因为路径里有“/”所以你得在他前面加个“\”
作者:
jxf268
时间:
2018-12-25 20:16
替换为空是啥意思?我直接把他给删除了。你自己看sed的帮助吧,这东西不自己玩几遍,记不住
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3