Fiddler android

1 Answer 18 Views
Android Fiddler Classic Mobile
bybrawe
Top achievements
Rank 1
bybrawe asked on 12 Jun 2024, 12:51 PM | edited on 12 Jun 2024, 12:53 PM

Hi everyone, 

Fiddler classic was working smoothly in the Memu play emulator application, but then the emulator crashed. I updated it. Now, the android certificate is in the system section, but  Google is giving error that certifica is not trust, it was giving errors, and I was monitoring the https traffic of applications such as Telegram, Twitter, Clubhouse without any problems. While I can download on my own PC and Android, I can't right now. error. However, after closing fiddler, I start the download and open it again, the download continues. I deleted and reinstalled Memu 2 or 3 times and tried again, it still gives the same error. What do you think is the reason? Also, I haven't tried any other 2 or 3 emulators. I get the same error on them too. I have been using it for 1 month without any problems. I'd appreciate it if you could help. Thanks in advance


1 Answer, 1 is accepted

Sort by
0
Nick Iliev
Telerik team
answered on 12 Jun 2024, 01:41 PM

Hello Bybrawe,

 

The error you are seeing indicates that the certificate authority is not valid or not properly installed. That said, the newer versions of Android have different criteria for valid CAs, and you might need to change the default Fiddler certificate generator and reset the certificates.

A quick test on our side using the latest version of the Memu emulator showed that FIddler Classic can work with Memu with a BouncyCastle if the CA is installed as a User CA. You can download and install CertMaker for iOS and Android add-on here and then reset the certificate through Tools -> Options -> HTTPS -Actions > Reset All Certificates and then re-export and re-install the new certificate in the MEMU emulator (by accessing http://ipv4.fiddler:8888 once the proxy is setup and Fiddler capturing is started)

Note that the latest version of the MEMU installation is, by default, installing some other network tools like RAV Endpoint Protection and RAV VPN, which could be incompatible with the Fiddler application, so we recommend disabling them in case the issue persists.

 

Regards,
Nick Iliev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

bybrawe
Top achievements
Rank 1
commented on 12 Jun 2024, 02:41 PM | edited

thank you for answering. i tried just your solution.  it fixed for chrome but. i want to watch telegram bots traffics and other app.

For example, i moved to "fiddler cert" to system from user before,  i would have watched that's bots traffics or other app. i have been used that method for 2 weeks. Also i was watching android chrome browser traffic while fiddler cert in android system certf.  Ä°f that would be in user. Apps dont let me watch her https traffics. 

Can you help me? 

 

 

.

Nick Iliev
Telerik team
commented on 13 Jun 2024, 06:13 AM

The described issue is unrelated to how Fiddler works or creates the CA but to how you want to install the CA file on the emulator (as a system instead of as a user certificate).

That said, installing custom CA as a system certificate is no longer possible on recent Android versions, which is probably why the latest version of the Memu emulator does not offer that option. I could not find any information within the MEMU documentation, so you need to contact MEMU support and ask them if adding a CA (certificate authority) file as a system certificate is doable with their product.

Alternatively, you can try adding the certificate as you would on a rooted device. Again, the specific steps will differ for the MEMU emulator, so you should probably contact the emulator developers and ask them for insights.

Tags
Android Fiddler Classic Mobile
Asked by
bybrawe
Top achievements
Rank 1
Answers by
Nick Iliev
Telerik team
Share this question
or