54 Commits
Author SHA1 Message Date
Miłosz Gaczkowski 9114ba1e27 Pin Java version to 11 when compiling APKs
This should keep us from running into javac/d8 compatibility issues moving forward
2026-03-27 16:59:37 +00:00
Nyaalex f0e6457518 Oops :P 2024-04-30 13:04:09 +01:00
Nyaalex 5fe15dfec3 Implement a pyproject.toml and modify the build process in setup.py 2024-04-30 12:29:16 +01:00
cyberMilosz d5c6b2d738 Correct pip requirements 2024-04-19 22:39:21 +01:00
Ken Gannon 0df5eede30 YAY RELEASE DROZER 3.0 YAY
Co-authored-by: William Ben Embarek [email protected]
2024-02-22 01:33:05 -05:00
Ken Gannon 6b5c274ba3 YAY REMOVE OLD DROZER YAY
Co-authored-by: William Ben Embarek [email protected]
2024-02-22 01:31:17 -05:00
Ken Gannon e1a2846eaa Merge branch 'master' into develop 2023-05-16 14:10:30 -04:00
agreenbhm bc9830221a Fix setup.py for MacOS
On MacOS 11 (Big Sur) with Python 2.7.17, setup.py fails because the "get_version" function does not properly call subprocess.  Subprocess on this system requires each argument (including arg[0]) to be a separate element in an array.
2021-03-24 12:42:06 -04:00
x11x 053ff6095f Don't shell out to cut, support Windows
Use python str.split instead of shelling out to cut.
Support Windows (where cut command is not usually available), fixes #328.
shell=True is not necessary.
Also, its unclear why version_cmd is joined into a string for certain platforms, the joined version works fine on my Windows 10 machine and the unjoined version works fine on my Debian-based. Passing version_cmd as a list should work on all platforms as far as I know?
2019-05-10 22:48:31 +10:00
Ben Cheney 4293f12417 Add OS X build support to setup.py
Added 'darwin' to a few of the if statements checking the
platform string.
2017-12-15 17:15:10 +10:30
Henry 873940d03f Revert "versioning fixes and updates to appveyor config" 2017-11-09 14:18:11 +00:00
Amar Menezes a59f729cf4 Uses git tags for version info 2017-11-09 11:42:22 +00:00
Amar Menezes fa3892f0bd added make apks support for windows 2017-07-20 22:35:18 +01:00
Amar Menezes 992df0df4c include make apks in setup.py 2017-07-20 13:14:16 +01:00
Amar Menezes c72326746c Fixed incorrect configuration of packages_data 2017-07-19 16:06:21 +01:00
Amar Menezes a09741c3a5 Added windows installer support 2017-07-18 17:45:04 +01:00
Amar Menezes 81b3197d78 Merge branch 'add-bashcomplete-script' into debian-package-support 2017-03-23 21:48:46 +00:00
Amar Menezes 7f29107efd Install bash complete only on *nix systems 2017-03-23 20:31:13 +00:00
Amar Menezes 869271c2c1 Added support to build debian packages 2017-03-19 00:46:07 +00:00
Amar Menezes d219fa830c Added missing bash completion script to deliverable list 2017-03-18 18:34:00 +00:00
Amar Menezes f6329d3c3b Added missing drozer-repository script to deliverable list 2017-03-18 18:11:33 +00:00
Amar Menezes ff41244b0d Support newer versions protobuf, pyopenssl and pyyaml 2017-03-18 13:18:26 +00:00
Henry Hoggard 77589bbbc8 [Bugfix] Update PyOpenSSL to fix Issue #239 2017-01-19 10:28:59 +00:00
nixawk 7f2c1db04e Fix: python setup.py [build/install] 2016-12-13 04:16:23 -06:00
Henry Hoggard 5f803a1326 Windows lib fixes 2016-08-29 18:31:31 +01:00
Henry Hoggard 46a9b73769 Windows missing library fix 2016-08-29 18:28:15 +01:00
Tyrone Erasmus 13f8d76397 Referenced aapt-osx in setup script 2016-02-14 00:40:23 +02:00
Henry Hoggard 8b1af54c54 Added pyyaml dependency for apktool 2016-02-02 15:45:19 +00:00
pl0t 5c94473611 Updated to protobuf 2.6.1 2016-02-02 11:32:40 +00:00
Droidmannn 3c1a880d3b Update setup.py 2015-12-23 12:40:55 +05:30
Matthew Uzzell 306095d241 edited the setup file, the added date cause the packages build to fail 2013-12-20 15:08:10 +00:00
Daniel Bradberry f5d97c9d7f only admit regular files when finding libs to include in the .egg 2013-10-01 14:36:26 +01:00
Daniel Bradberry 3197d8c27a tweaking setup.py to properly include the w executable 2013-10-01 13:05:06 +01:00
Daniel Bradberry 37c813ccc7 include .docx and .xml files in the package sources; to ensure we get the whole of the polaris exploit 2013-09-08 15:14:32 +01:00
Daniel Bradberry 9a4e634623 include a Windows executable version of aapt 2013-07-24 10:45:42 +01:00
Daniel Bradberry 2662c042cd adding aapt, *.pem and *.pk8 to the drozer distribution 2013-07-22 14:29:46 +01:00
Daniel Bradberry a9350c8fc4 update drozer-complete to interface with the new codebase correctly 2013-07-19 11:21:56 +01:00
Daniel Bradberry 57d38ea5e5 updating the setup.py script to include assets from the drozer/lib directory (for building exploit payloads) 2013-07-12 12:03:22 +01:00
Daniel Bradberry bb89d12674 updating the setuptools builder to include the correct script (bin/drozer) 2013-06-06 15:15:31 +01:00
Daniel Bradberry 27e0615dbf tweaking a load of references to Mercury and droidhg - to make them drozer 2013-06-06 15:11:19 +01:00
Daniel Bradberry a8ff5f7e90 using data from the meta module in setup.py, to ensure that the version is consistent across the app and setup builder 2013-05-03 09:44:57 +01:00
Daniel Bradberry e437943f7a updating the installation documentation a little 2013-03-25 16:44:41 +00:00
Daniel Bradberry 6eeb5cf264 fixing a bug in setup.py, where it wouldn't correctly include the temporary mwr.mercury namespace 2013-03-25 10:52:24 +00:00
Daniel Bradberry 3524098677 rearranging how we start the Mercury subprocesses, so we do not spawn a subprocess 2013-03-25 10:39:24 +00:00
Daniel Bradberry 7137195cb7 it seems we are missing some native libraries 2013-01-18 14:43:58 +00:00
Daniel Bradberry 4bd5c4dd03 ensure that we include binaries for modules in the distribution package (the minimal-su in this case) 2013-01-15 10:14:30 +00:00
Daniel Bradberry 5fd9e4bb5e removing the incorrect mercury-module target from executable scripts in setup.py 2013-01-15 09:32:02 +00:00
Daniel Bradberry 7df7a76d06 include key material when generating a distribution package 2013-01-15 09:32:01 +00:00
Daniel Bradberry 21d274242f add our dependency on pyOpenSSL to the distutils script 2013-01-15 09:32:01 +00:00
Daniel Bradberry 5e2b3f5c69 include the BouncyCastle provider, for use when we are generating BKS-format keystores 2013-01-15 09:32:01 +00:00