-
-
[旧帖]
[求助][求助]APK导出脚本思路
0.00雪花
-
发表于:
2015-8-4 16:51
4805
-
[旧帖] [求助][求助]APK导出脚本思路
0.00雪花
想想MQ语言在安卓上跑,肯定是把脚本挂上去运行的。
于是,下个安卓版的按键精灵,随便拿个官方例子,导出APK。
丢改之理,看到assets下有个LC的脚本文件。网上找了《lc文件脚本解密编辑器v1.5》 看不到内容。
eventservice.jar 装载了 classes.dex
反编译后,看到用了谷歌的protobuf数据通讯。
在com.cyjh.mobileanjian.ipc.proto 包下 Ipc类有这样一句句话
String[] arrayOfString = { "\n\tipc.proto\022\tJCPattern\"#\n\006Device\022\f\n\004imei\030\001 \001(\t\022\013\n\003mac\030\002 \001(\t\"£\001\n\013ReturnValue\022'\n\004type\030\001 \001(\0162\023.JCPattern.FundType:\004VOID\022\022\n\nvalBoolean\030\002 \001(\b\022\016\n\006valInt\030\003 \001(\005\022\017\n\007valLong\030\004 \001(\003\022\020\n\bvalFloat\030\005 \001(\002\022\021\n\tvalDouble\030\006 \001(\001\022\021\n\tvalString\030\007 \001(\t\"©\002\n\006IpcPkg\022\016\n\003cmd\030\001 \001(\005:\0010\022\f\n\004arg1\030\002 \003(\005\022\f\n\004arg2\030\003 \003(\t\022\f\n\004arg3\030\004 \003(\002\022\020\n\bfileData\030\005 \001(\f\022\f\n\004arg4\030\006 \003(\003\022\017\n\007pkgName\030\007 \001(\t\022\021\n\tclassName\030\b \001(\t\022\022\n\nmethodName\030\t \001(\t\022\r\n\005types\030\n \003(\t\022\016\n", "\006params\030\013 \003(\t\022\031\n\nisSyncCall\030\f \001(\b:\005false\022\021\n\006waitId\030\r \001(\005:\0010\022(\n\bretValue\030\016 \001(\0132\026.JCPattern.ReturnValue\022\026\n\007encrypt\030\017 \001(\b:\005false*W\n\bFundType\022\b\n\004VOID\020\001\022\013\n\007BOOLEAN\020\002\022\007\n\003INT\020\003\022\b\n\004LONG\020\004\022\t\n\005FLOAT\020\005\022\n\n\006DOUBLE\020\006\022\n\n\006STRING\020\007B&\n\037com.cyjh.mobileanjian.ipc.protoB\003Ipc" };
难道这个是密钥?
Ipc.1 local1 = new Ipc.1();
Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(arrayOfString, new Descriptors.FileDescriptor[0], local1);
求大神给个思路。 想看看按键精灵的原始脚本。 安卓按键 原始文件是 .mqb
可联系QQ 121217605
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课