首页
社区
课程
招聘
[旧帖] [求助][求助]APK导出脚本思路 0.00雪花
发表于: 2015-8-4 16:51 4805

[旧帖] [求助][求助]APK导出脚本思路 0.00雪花

2015-8-4 16:51
4805
想想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直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼主解决了吗?
2017-3-15 16:28
0
游客
登录 | 注册 方可回帖
返回
//