Commit Graph

49 Commits

Author SHA1 Message Date
Ryan Welton
31ea86e52c Merge pull request #28 from jakev/better_trustmanager
Better trustmanager
2017-06-19 19:17:28 -04:00
Jake Valletta
e9bbd648b6 Updated TrustManagerImpl Support
The previous versions were only hooking 1 of 3 methods used to
perform server certificate checks. This commit adds the remaining
2 methods.
2017-06-19 13:40:37 -07:00
Jake Valletta
40594e973a Updated gradle build versions 2017-06-19 13:40:23 -07:00
Ryan Welton
4bbd1867e0 Merge pull request #22 from SG57/master
httpclientandroidlib Certificate Pinning Bypass
2016-09-06 16:14:30 -04:00
Cord Rehn
f1b2fd46ab Updated version 2016-09-04 12:38:27 -07:00
Cord Rehn
d1761cadca Added certificate pinning bypass support for httpclientandroidlib 2016-09-04 12:38:17 -07:00
Ryan Welton
542f511ab8 Add bin/ to gitignore and start using tags/releases 2016-01-26 10:36:25 -05:00
Ryan Welton
8eebb39669 Update build version 2016-01-26 10:36:25 -05:00
Ryan Welton
8b5e82c1c0 Update Readme.md 2016-01-26 10:36:10 -05:00
Ryan Welton
5c33b20160 Change readme to point to github releases 2016-01-26 10:35:35 -05:00
Ryan Welton
8f970f4b75 Merge pull request #15 from TheCjw/master
Add support for Multi-DEX
2016-01-26 10:13:03 -05:00
TheCjw
7d34b2e6f0 Merged from upstream, add support for Multi-DEX, Tested on com.*.*. 2016-01-26 15:57:57 +08:00
Ryan Welton
41ad183724 Hook the hostnameverifier for okhttp3 as well 2016-01-20 12:52:48 -05:00
Ryan Welton
494f36abd4 Update binary 2016-01-20 12:46:11 -05:00
Ryan Welton
8bcd193afb Use the correct class loader when checking for the existance of a class 2016-01-20 12:45:32 -05:00
Ryan Welton
2421422722 Add logging about what we are hooking for which package 2016-01-20 12:37:19 -05:00
Ryan Welton
6f108c3a51 Do some better logging to know which class(es) were found and hooked 2016-01-20 12:25:30 -05:00
Ryan Welton
482d1166d1 Add unpinning for okHTP 3.x 2016-01-20 12:21:23 -05:00
Ryan Welton
8cef702156 Update binary 2015-12-14 11:31:15 -05:00
Ryan Welton
b9dacbe2fc Merge pull request #13 from TheCjw/master
Check if com.squareup.okhttp.CertificatePinner class exists before hooking
2015-12-14 11:29:45 -05:00
TheCjw
e737079c7a use 'com.android.tools.build:gradle:1.5.0' 2015-12-08 14:43:54 +08:00
TheCjw
33e74cfaa6 Check if com.squareup.okhttp.CertificatePinner class exists before hooking. 2015-12-08 12:30:29 +08:00
Ryan Welton
5213b9a713 Update binary 2015-11-17 10:33:37 -05:00
Ryan Welton
34058fe882 Fix missing import 2015-11-17 10:33:28 -05:00
Ryan Welton
de1c225661 Merge pull request #12 from anantshri/patch-1
Added OK HTTP SSL Pinning bypass
2015-11-17 10:21:55 -05:00
Anant Shrivastava
9decbfe65a Added OK HTTP SSL Pinning bypass
OK HTTP by squareup. Tested against version 2.5
2015-11-17 13:30:31 +05:30
Ryan Welton
98f114f884 Update binary 2015-11-05 13:40:10 -05:00
Ryan Welton
47c5d18b58 Add hacky build script 2015-11-05 13:40:01 -05:00
Ryan Welton
7512088fa1 Update binary 2015-11-05 13:37:56 -05:00
Ryan Welton
147d5be8de Merge pull request #11 from jakev/non_existing_class
Check for TrustManagerImpl before hooking
2015-11-05 13:28:41 -05:00
Jake Valletta
b03a28336f Additional TrustManagerImpl changes for older devices 2015-11-04 20:55:05 -05:00
Jake Valletta
862716fb7f Fixed issue trying to hook TrustManagerImpl on older APIs
Older APIs do not have the TrustManagerImpl class, so this checks
if that class is available before attempting to hook.
2015-11-04 20:10:40 -05:00
Ryan Welton
26bc1d8b5a Merge pull request #9 from jakev/new_bin
Updated APK and Gradle build configuration
2015-10-09 11:24:42 -04:00
Jake Valletta
e051920632 Updated APK and Gradle build configuration
The tool's source was updated several times, but the APK was
never updated. This change brings the APK to the master
commit, and updates the 'build.gradle' to build using the API
22 build tools (was using API 20, but that is obsolete now).
2015-10-08 21:29:12 -04:00
Ryan Welton
98e00154a9 Cleanup whitespace 2015-07-23 15:20:06 -04:00
Ryan Welton
6a2fa27e26 Merge pull request #7 from theSmallNothing/master
Add support for conscrypt TrustManagerImpl
2015-05-29 09:30:12 -04:00
theSmallNothing
5b20e97552 Add support for conscrypt TrustManagerImpl
A lot of apps seem to be using the conscrypt TrustManagerImpl now,
including Google Chrome. This patch detects TrustManagerImpl instances
and hooks it's checkServerTrusted method.
2015-05-29 12:23:53 +01:00
Ryan Welton
5d4dc22616 Update apk 2015-04-15 12:05:50 -04:00
Jake Valletta
6182c38dbe Gradle update for Android Studio, bug fixes 2014-12-16 22:47:04 -05:00
Jake Valletta
7ae8dca069 Bug fixes and and updates
The XposedBridgeApi.jar library has been updated to utilize new
functionality.  The commit for the WebView checks was not
implemented correctly, and resulted in exceptions when attempting
to hook any application.  The code was also missing functionality
to disable all validation for the Apache libraries.
2014-12-15 14:04:44 -05:00
Ryan Welton
d31bc8d0bd Merge pull request #2 from 0xroot/master
Added support for Google Chrome & WebViews
2014-10-02 11:16:21 -04:00
Sebastián Guerrero
58f3e9db87 Added support for Google Chrome & WebViews 2014-10-02 10:25:50 +02:00
Ryan Welton
79da78d22a Create Readme.md
Update Readme.md

Update Readme.md

Update Readme.md

Update Readme.md

Update Readme.md
2014-07-24 20:17:50 -04:00
Ryan Welton
fb0ce48df2 Add binary build 2014-07-24 19:51:15 -04:00
Ryan Welton
ed9dcf4738 Take a more simplistic approach 2014-07-24 19:49:20 -04:00
Ryan Welton
b282268d45 Compile against, but don't include xposed + rework method hooks 2014-07-24 19:47:28 -04:00
Ryan Welton
6cbc40509a Subclass method replacement hook in order to keep a handle to the orignal method 2014-07-24 16:02:41 -04:00
Ryan Welton
c98fa25cf7 Put xposed metadata under the correct child element 2014-07-24 16:02:04 -04:00
Ryan Welton
20a194dd78 Initial commit 2014-07-24 15:56:51 -04:00