当前位置: 首页 > news >正文

网站建设外文文献广州小程序开发定胜

网站建设外文文献,广州小程序开发定胜,东阳网站建设yw81,私域电商平台排名Android逆向学习#xff08;番外一#xff09;smali2java部分文件无法反编译的bug与修复方法 一、前言 昨天我和往常一样准备着android逆向#xff08;四#xff09;的博客#xff0c;结果发现smali2java对某些文件无法进行逆向#xff0c;我不知道windows会不会产生这…Android逆向学习番外一smali2java部分文件无法反编译的bug与修复方法 一、前言 昨天我和往常一样准备着android逆向四的博客结果发现smali2java对某些文件无法进行逆向我不知道windows会不会产生这个bug但是ubuntu产生了这种情况作为一个喜欢多了解的人我就探究了一下这个bug并且找到了原因并且给出了修复的方法目前我已经联系了原作者期待smali2java能够尽快的对这个进行更新 下面我会简单介绍一下这个bug产生的原因与修复的方法如果大家比较赶时间的话可以直接看修复的方法 二、bug的介绍 我在对一些带有$$文件名的smali文件进行逆向会出现这种情况的bug 这就很奇怪了$$文件是因为使用java lambda表达式产生的一个smali代码虽然这种代码一般非常简单不需要逆向直接看smali代码就可以但是作为一名有着大志向的菜狗我最看不得电脑报错了所以就打算直接修复这个bug 下面我们就开始分析这个bug是怎么产生的以及如何修复这个东西通过查看报错我们发现是一行命令没有正确的运行我们直接在命令行运行一下这个命令发现报错如下 文件没有找到然后机智的我发现这个文件名字上下怎么对不上了会不会是没有转义的事情加上转义符号我们再试一下 果然是这个原因既然已经知道bug产生的原因了简单修复一下就好了 三、修复方法 我们首先要找到这个插件的位置这个vscode的插件都是javascript或者typescript写的我是写过与发布过javascript脚本的所以修改脚本对我来说不是难事情一般来说vscode的配置文件都是在主目录下的.vscode目录里面我们直接去找就可以了记得打开隐藏目录 smali2java的脚本目录我们就这样找到了 然后打开文件夹我们只需要修改两个文件 在里面的out文件夹下有个decompiler文件夹里面有两个JadxDecompiler.js文件一个在decompiler里一个在里面的impl文件夹里面然后我们对这两个文件夹进行如下的修改 就是在指定位置加上下面个代码这个是利用正则表达式进行替换 .replace(/\$/g,\\\$)这个代码的意思就是运行命令的时候在文件名上加上转义这样就能正确运行了 对了当你修改之后你的vscode还是没有办法运行这时候就ctrlshiftp打开vscode命令面板然后reload window就可以重新加载插件然后你就发现这个程序可以正确运行了 最后还是虎哥镇楼
http://www.dnsts.com.cn/news/199250.html

相关文章:

  • 上海网站快速优化排名vue.js做个人网站
  • 手机网站做静态路径电商网站建设报价
  • html5 网站推荐微信营销策略
  • 对外贸营销型网站建设的几点建议163企业邮箱登录
  • 做苗木比较好的网站最适合新闻资讯建站的cms
  • 毕设 代做 网站演示 又一个wordpress站点
  • 江门网站优化网站建设经费预算包括哪些
  • 泉州网站制作建设看汽车哪个网站好
  • 怎样网站制作设计公司做网站需要准备哪些资料
  • 个体做敦煌网站怎么样政务网站建设目的_意义
  • 网页设计网站建设招聘wordpress 快速发布
  • 四川城市建设住建厅网站如何申请网站空间和注册域名
  • 设计网站价格表产品设计就业方向
  • 义乌外贸网站开发淘宝店铺首页设计模板
  • 怎样提高网站收录做内容网站 用什么模版
  • 石家庄网站运营网站建设xm37
  • icp网站快速案品牌推广软文案例
  • 韶关微网站建设襄阳市住房城乡建设部网站
  • 用文本文件做网站商城网站开发代码案例
  • 做网站去哪里接单织梦cms通用蓝白简介大气企业网站环保科技公司源码
  • 网站建设商业邵阳网站推广
  • 定制家具网站建设苍溪县代码是多少
  • 黄冈网站推广都有哪些渠道icp备案查询网站
  • 网站右侧浮动广告代码深圳做网站
  • 网站备案名称的影响吗网站首页ui
  • 深圳快速网站制六安建设厅网站
  • 网站设计哪家便宜seo网站推广推荐
  • 重庆品牌网站建设公司排名thinksns网站开发
  • ps做网站编排企业做网站哪家好
  • 柯桥网站建设娱乐公司网站建站背景介绍