-
-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not work. Error. #35
Comments
Hey, Sorry I personally never tested on Windows, that's why i mention only MacOS and Linux. Some people succesfully did it, but i can't provide you more information about it (for this moment). Your error is curious, is your first try ? Even if install works, 'dexcalibur' will not be able to start from MS command line because Dexcalibur entrypoint is a bash script wrapping 'node'. So, you should run So, i recommend you to install it from source, it is really easy :
|
Да первая установка. Скачал dexcalibur-master Зашел в папку ввел npm install Вот такая вот ошибка **`Microsoft Windows [Version 6.3.9600] User@WIN-9G17FRIREA8 D:\zzz\dexcalibur-master npm installnpm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in. npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
User@WIN-9G17FRIREA8 D:\zzz\dexcalibur-master\node_modules\xz if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )Выполняется последовательная сборка проектов в этом решении. Чтобы включить параллельную сборку, добавьте параметр "/m". npm ERR! A complete log of this run can be found in: |
Лог в зип архиве. |
Thank you for your efforts ! :) Unfortunately i cannot help you more. |
When to wait for an update with Windows support? |
I will try to fix it or to provide documentation this week, but It seems it is a common issue with 'node-gyp' on Windows, not especially a dexcalibur issue. The following link offers some solutions to fix node-gyp issues on Windows : https://spin.atomicobject.com/2019/03/27/node-gyp-windows/ |
Most of OS-dependent parts of Dexcalibur (such as path, eol, ...) are binded to the OS, so Windows support is more a 'how to build/installl Dexcalibur on Windows' problem |
Hello, not how can not install. gyp ERR! UNCAUGHT EXCEPTION npm ERR! A complete log of this run can be found in: Can you throw off the Dexcalibur project with npm modules installed? I'll try to run it directly on Windows. |
Help me please. |
Instructions for Here's a workaround. Note that I have not tested any decompression with this yet so not sure if it is 100% functional, but it should be a drop in replacement.
Edit:
|
hi Duckness, First, very thank you for your help on Windows support. 👍 Decompression is mainly used by Frida helper during device enrollment when frida-server is pushed on the device. So, it 'is trigged when you enroll a new device. Let me know if you successfully run Dexcalibur on Windows, then i could upgrade source code of the new version (unpublished and rewritten with TypeScript). |
@FrenchYeti yes it works right now. I'm currently facing the same issue as #43, but that's probably different. |
Hello, I can confirm that I also have succesfully installed Dexcalibur on Windows with @duckness suggestions. I also attached it to Nox and it works well. |
Hello, Very thank you for your feedback, i will move to 'lzma-native' soon. |
Library XZ has been replaced by "lzma-native", and several os-sensitive things has been patched into 0.7.10. Thanks all to your help to add Windows support. |
Hello, tell me if it will work for Windows?
After the command npm install -g dexcalibur
I get this error
npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
npm ERR! code EEXIST
npm ERR! path C:\Users\User\AppData\Roaming\npm\node_modules\dexcalibur\dexcalibur
npm ERR! dest C:\Users\User\AppData\Roaming\npm\dexcalibur
npm ERR! EEXIST: file already exists, cmd shim 'C:\Users\User\AppData\Roaming\npm\node_modules\dexcalibur\dexcalibur' -> 'C:\Users\User\AppData\Roaming\npm\dexcalibur'
npm ERR! File exists: C:\Users\User\AppData\Roaming\npm\dexcalibur
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
npm ERR! A complete log of this run can be found in:
The text was updated successfully, but these errors were encountered: