ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.72k stars 817 forks source link

DeviceManagerR interface not working #4643

Open hughfe opened 3 years ago

hughfe commented 3 years ago

Trying to access software on a network PC that uses Flash to manage an environmental monitoring device. Avtech DeviceManageR. Attached is the document source for the home page. No idea what the problem is. page-source.zip

flashliberty5467 commented 3 years ago

i would recommend puffin browser cloud flash player https://www.puffin.com/

or Cheerpx Flash https://leaningtech.com/cheerpx-for-flash/

for your needs

midgleyc commented 3 years ago

The homepage loads a javascript file at lps/includes/embed-compressed.js. This presumably defines lz on the global object, because there's a call later to access DeviceManageR.swf. Could you attach both files?

hughfe commented 3 years ago

Thanks very much for your time. The system seems to generate its files on the fly, as neither of those seem to exist on disk. There's a DeviceManagerR.jar and a DeviceManagerR.war. The software is free with the environment monitoring hardware and not much use without it, so I could send you the installer (about 80MB) if you would be able to look into this.

midgleyc commented 3 years ago

You may be able to grab them from the same web browser session you saved the HTML from: open the base page, hit F12 to open developer tools, then view the Network panel. From there you may be able to save the extra pages.

Additionally (and perhaps more usefully), a jar file is a zip file with special features. If you change the extension to .zip you should be able to open it using whatever you normally use to open zip files; failing that 7-Zip should work. The WAR file is perhaps more likely to include the js (and possibly swf): again, 7-Zip should work for opening this.