OTA Device Skin Download Not Working Because Of NTLM Proxy - codenameone

Most of the time I am working behind a Microsoft NTLM Authenticationg Proxy. For some reason the proxy settings in the Simulator don't work with that.
Most java programs I get to work with the proxy through a program called cntlm, but not the Codename One Simulator or other Codename One features requiring a network connection. Therefore I cannot login to Codename One and ...
I am unable to use the OTA Device Skin Download.
Where would I find the skins to install skins manually?

The skins are here: http://github.com/codenameone/codenameone-skins/
However, can you please file an issue on that so we can track this. It should work fine with the standard simulator proxy settings. I'll verify that.

Related

View headers on iphone

I have been trying to view the headers of a website on Iphone. I cannot figure out a way to see the headers on Iphone safari. Anybody got any solutions?
Please checkout the step-by-step documentation on Browserstack. It shows how to enable and make use of the Safari Developer Tools.
Make sure you connect your iOS device to your computer (by USB is recommended) in order to be able to allow your computer to directly communicate with the iOS device.

Where are the proxy settings for the Eclipse Codename One Plugin?

I'm running Eclipse 2018-09 (4.9.0) with the Codename One 5.0 behind a Microsoft NTLM authenticating proxy.
With that I am able to install new Eclipse plugins but when I'm trying to update the Codename One libraries using Codename One Settings -> Basics -> Update Project Libs it displays a dialog titled Updating which ist apart from an OK button empty for some time and then it shows an exception which cannot be copied, not scrollable and thus cannot be seen completely:
java.net.ConnectException: Connection timed out: connect
I assume I need to tweak the proxy settings for the Codename One plugin separately, right? Where would I do that?
You need to run the simulator and update the proxy settings under the Simulate -> Network menu. Once you do that it will apply to everything.

Codename One - iPhone app "ipa" and Android "apk" files on a device farm

Can I manually test an "ipa" or "apk" file generated by Codename One on a device farm, like using a real device?
I have this doubt because, on the AWS Device Farm FAQs, it's written so: «My app is obfuscated. Can I still test my app on AWS Device Farm? Yes, if you use ProGuard. If you use DexGuard with anti-piracy measures, we are unable to re-sign the app and run tests against it.»
I know that the apps generated by Codename One are obfuscated, that's why I don't know if I can use them on Amazon device farm.
We use the default proguard not dexguard so there shouldn't be a problem with Amazon. You can also disable the proguard obfuscation stage entirely with the build hints.

Where to find a download for X3D-Edit 3.3

I used to have X3D-Edit 3.3 downloaded and working on my Netbeans IDE but I updated my laptop to Windows 10 and some of my files got deleted such as X3D-Edit and when I go onto https://savage.nps.edu/X3D-Edit/X3D-Edit.html, I get
This web page is not available
ERR_CONNECTION_TIMED_OUT
Google Chrome could not load the web page because savage.nps.edu took too long to respond. The website may be down or you may be experiencing issues with your Internet connection.
Check your Internet connection
Check any cables and reboot any routers, modems or other network devices you may be using.
Allow Chrome to access the network in your firewall or antivirus settings.
If it is already listed as a programme that is allowed to access the network, try removing it from the list and adding it again.
If you use a proxy server...
Check your proxy settings or contact your network administrator to make sure the proxy server is working. If you don't believe you should be using a proxy server: Go to the Chrome menu > Settings > + Show advanced settings > Change proxy settings... > LAN Settings and deselect "Use a proxy server for your LAN".
I've tried that same site on two separate networks and I've tried it with and without a firewall. And I'm still getting the same problem, so I was wondering where I'd get X3D-Edit from?
Happy to announce that upgraded X3D-Edit 4.0 now available
https://savage.nps.edu/X3D-Edit/X3D-Edit.html
Update: installers and help video now available on SourceForge
https://sourceforge.net/projects/x3d/files
Downloadable zip includes runnable versions for Windows, Mac and Linux. Build environment is Apache NetBeans 12.6 and openjdk 19. Beta testing in progress, adding features and X3D4 nodes with special focus on validation, HTML5 integration and Web Audio API.
All test and usage reports welcome. Have fun with X3D4!

Monitor URLs accessed by mobile app

I have downloaded an Android app (which is also available for iPhone and ipad). I want to monitor which URLs it is accessing. On the desktop, you can use tools like Chrome dev tools for browser traffic and Charles Proxy (http://www.charlesproxy.com/) for other app traffic. Is there a similar way to set a proxy for the app from outside it, and then view any connection attempts, possibly with headers and responses?
I only need to do it once, to ensure the app isn't malicious, so the process doesn't have to be the most convenient method in the world. For example, it could involve setting up a proxy app on the desktop and then connecting through that, or running the Android or iOS version on a desktop-based simulator and monitoring that.
When searching SO, a lot is to be found on this topic. The best solution seems to be setting up a desktop to be an access point for the android device and run wireshark on it like suggested here
Capturing mobile phone traffic on wireshark
your best bet is charles proxy trial version
to set up charles proxy is like butter
1) Make sure both computer and device are on the same network
2) Download charles proxy on computer
3) On device go to wifi--> connection name--> hold on to it --> modify --> manual proxy --> give your ip address and port 8888
4) keep charles open on computer while you are doing this
5) you will get a pop up in charles regarding the connection and will start showing you the traffic being captured from the app..

Resources