Filter
Exclude
Time range
-
Near
This Frida script bypasses root detection, SSL pinning, and emulator detection in Android apps. It disables SSL certificate validation using multiple techniques, including custom X509TrustManager, OkHttp CertificatePinner bypass, TrustKit pinning, and WebViewClient SSL handling. For root detection bypass, it hooks system calls (fopen, access), modifies system properties, intercepts shell commands, alters Runtime.exec, filters ProcessBuilder, and prevents detection of root-related files and packages. It blocks checks for 35 root files and 25 root-related packages. The emulator detection bypass spoofs Build properties, telephony info, and hardware details, preventing detection through system and CPU checks. Further improvements will enhance CPU and telephony-based detection bypass. The script caches results for performance, making it a powerful tool for security research.
Thank you very much. I have now enhanced and optimized the code with multiple SSL bypasses, emulator and root checks.
2
1
9
936
Hey everyone, I have updated the code: 1. SSL/Certificate Pinning Bypass Bypasses SSL certificate validation and pinning through multiple methods:Custom X509TrustManager implementation OkHttp CertificatePinner bypass TrustKit pinning bypass WebViewClient SSL error handler Certificate pinning exception handling 2. Root Detection Bypass: Comprehensive root detection bypass through: Native file operation hooks (fopen, access) System property checks Shell command interception Runtime.exec modifications File existence checks ProcessBuilder command filtering Build property modifications Package manager checks BufferedReader modifications Secure hardware attestation 3. Emulator Detection Bypass: Bypasses common emulator detection methods: Build property modifications Telephony information spoofing Emulator-specific file checks CPU information modification System property checks Package detection prevention
This Frida script bypasses root detection and SSL pinning in Android apps by blocking root checks, hiding root management tools, and overriding SSL/TLS trust settings to intercept encrypted traffic. github.com/0xCD4/SSL-bypass
2
12
693
Next up: Implement a WebViewClient and override shouldOverrideUrlLoading(). This is where you’ll capture link clicks and tell your app to open them in a Custom Tab instead of the default WebView.
1
2
4,117
AndroidのWebViewから、faviconをとってこようとしたところ、思わぬ落とし穴が。 WebViewClientにあるfaviconを使おうとすると、ワンテンポ遅いfaviconしかとってこれなかったり、とれなかったりします そこでWebChromeClientを作成して、onReceivedIcon関数のiconを使うと、希望どおりにとれました
2
99
14 Apr 2021
Never mind... I was an idiot... I implemented "shouldOverrideUrlLoading" in the WebviewClient and it overwrote the view URL.
4
Day 83: Building #Android Apps with #Kotlin - Learnt diff b/w DataBinding and ViewBinding - Hands on Android WebView with WebViewClient and some basic WebView callbacks #100DaysOfCode #100DaysOfAndroid
1
5
今日はAndroid System WebViewの特定バージョンだけWebViewClientのshouldOverrideUrlLoadingが発生しない問題にはまって困った。結局、onPageStartedに切り替えて乗り切ったけど、こういうバージョン依存の問題は困りますね。
1
3
28 Nov 2017
WebViewClient、くっそ難しい #potatotips
1
Using WebView to call a function in android java code or How to use a WebViewClient in android? fb.me/1Pv5Gjt38

1
Androidのwebviewの表示されているURLはWebViewClientのメソッドオーバーライドすればわかるらしいんだけど全然わかんない!!!! 脳みそぽんぽんぽん。。。
1
MockWebServerでWebViewの挙動のテストかけて楽しい MockWebServerでstatus codeで401返すようにしてURL読み込ませるとWebViewClient#onReceivedHttpAuthRequestが呼ばれたりする
1
@AndroidDev Hi! I received a security alert, WebViewClient onReceiveSslError handler. Can Google remove my application at this moment?
1
2
Replying to @taoeffect
@taoeffect @marcfawzi @dnschain The beeLīn Android browser is a POC that doesn't work very well (custom WebViewClient not right for alt-DNS)