如何反编译app.asar

app.asar文件是Electron加密打包时的中间产物,electron.exe调用resources文件夹下的app.asar从而实现不用解压缩而直接读取文件内容的高效。这篇教程是教给你如何反编译出app.asar里的源文件。

操作方法

  • 01

    先安装npm包管理工具。npm是nodejs框架的包管理工具,如果你下载安装最新版的nodejs,就会自动安装npm。

  • 02

    在命令行中输入npm -help或npm -V如果出现命令说明则说明已成功安装。如果出现错误提示“npm不是内部或外部命令”,则说明未正确安装npm,回到步骤1重新安装。

  • 03

    全局安装asar,命令为npm install -g asar。另外如果npm install的执行速度太慢,可以切换至国内一些镜像源。更改镜像源的命令为$ npm install -g cnpm --registry=[镜像源]。

  • 04

    将app.asar放在一个新建的文件夹内,然后在根目录右键单击时按住Shift键,选择“在此处打开Power Shell窗口”。

  • 05

    在命令行中输入 “asar extract app.asar ./”然后回车,即可回到文件夹查看extract出来的文件。注意,所输命令不带引号!“./”表示将app.asar反编译(解压)到根目录下,当然你也可以按需制定目标文件夹。

  • 06

    在根目录下可以看到反编译(解压,抽取)出来的文件及文件夹,这些文件和文件夹就是执行asar pack命令之前的结构。

(0)

相关推荐

  • Android apk反编译基础(apktoos)图文教程

    很久有写过一个广工图书馆主页一个类爬虫的demo(因为没接口,只能扒取静态网页),实现一些图书馆系统的一些功能。但最近发现图书馆系统在html页面上做了手脚,一页html页面中嵌入了几千行的注释,并有 ...

  • apk反编译之有效防止破解和反编译加密方法

    对于Android开发者来说,自己开发的Android APP被破解是个让人头疼的事.那有什么办法能防止Android apk反编译和破解呢?一般的混淆代码和防二次打包还有效么?我们通过下面的内容来验 ...

  • android apk如何防反编译/二次打包/防破解攻击

    Android apk很容易被反编译和破解,为大家介绍两种防android apk反编译的方法来提高APP安全性. 代码混淆 01 代码混淆是将程序的代码转换成一种功能上等价,但是难于阅读和理解的形式 ...

  • 中端技术系列教程第二讲——反编译、编译和签名

    以下是为大家介绍的<中端技术系列教程第二讲--反编译.编译和签名>详细内容,希望对大家有所帮助! №.1  反编译 01 1.反编译:高级语言源程序经过"编译"变成可执 ...

  • Android如何防止apk程序被反编译

    操作方法 01 作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来.Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在an ...

  • 照妖神器Primoapp下载ios安卓版地址 Primo的反美颜app下载

    近日一款名为Primo的反美颜app风靡网络,很多网友在找Primoapp下载ios安卓版地址,接下来小编就为大家提供美图还原app下载地址。 Primoapp下载ios安卓版地址 美图还原app下载 ...

  • 不用gettext也可将mo反编译为po

    Step1.下载poedit并安装 Step2.复制poedit的bin文件夹所以内容到c:windowssystem32下 Step3.开始->运行->cmd打开命令提示符,输入命令ms ...

  • apk反编译工具(android逆向助手) 的用处

    android逆向助手是针对安卓apk文件而开发的一款apk反编译工具,软件不光可以反编译apk文件,还支持重新打包apk.签名apk.反编译dex.重新打包dex.反汇编elf.反编译so.dex转 ...

  • Android APK反编译详解(附图)

    一.反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源 ...