index.html 5.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html>
  2. <html>
  3. <header>
  4. <title>Mayhem for Flipper Zero</title>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
  8. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  9. </header>
  10. <body style="margin:2%;padding:1%">
  11. <h1>Mayhem for Flipper Zero -installer</h1>
  12. <script type="module" src="https://unpkg.com/esp-web-tools@3.4.2/dist/web/install-button.js?module"></script>
  13. <style>
  14. .container {
  15. display: flex;
  16. justify-content: space-between;
  17. }
  18. .left-div {
  19. text-align: left;
  20. }
  21. .right-div {
  22. width: 100%;
  23. margin: 20px;
  24. text-align: left;
  25. }
  26. .changelog-box {
  27. width: 80%; /* Adjust the width as needed */
  28. border: 1px solid #ccc; /* Border for the rectangle */
  29. padding: 10px;
  30. background-color: #f0f0f0;
  31. font-family: monospace; /* Console-type font for the changelog content */
  32. overflow: auto; /* Add scrollbars if content overflows */
  33. }
  34. </style>
  35. <div class="container">
  36. <div class="left-div">If you have <a href="https://flipper-xtre.me/update/" target="_blank">Xtreme firmware</a> on your Flipper Zero, then the apps are already on <i>Apps/GPIO</i>. You can also manually install them, one by one, using the links below:
  37. <ul>
  38. <li><a href="https://flipc.org/eried/flipperzero-mayhem?root=flipper_companion_apps/applications/external/esp32cam_marauder_companion&amp;firmware=unleashed" target="_blank">Marauder v0.6.2</a> (for <i>evil portal</i>, you need <i>ap.config.txt</i> and <i>index.html</i> on your ESP32CAM sd, check <a target="_blank" href=https://github.com/justcallmekoko/ESP32Marauder/wiki/evilportal>here</a>)</li>
  39. <li><a href="https://flipc.org/eried/flipperzero-mayhem?root=flipper_companion_apps/applications/external/esp32cam_camera&amp;firmware=unleashed" target="_blank">Camera v1.0.0</a></li>
  40. <li><a href="https://flipc.org/eried/flipperzero-mayhem?root=flipper_companion_apps/applications/external/esp32cam_morseflasher&amp;firmware=unleashed" target="_blank">MorseFlasher v0.1</a> (decoder app: <a target="_blank" href=https://m.apkpure.com/morse-code-agent-standard/com.erdatsai.morsecodeagent>apk</a>/<a target="_blank" href=https://play.google.com/store/apps/details?id=com.erdatsai.morsecodeagentpro>pro</a>)</li>
  41. <li><a href="https://flipc.org/eried/flipperzero-mayhem?root=flipper_companion_apps/applications/external/esp32cam_nannycam&amp;firmware=unleashed" target="_blank">NannyCam v0.1</a></li>
  42. <li><a href="https://flipc.org/eried/flipperzero-mayhem?root=flipper_companion_apps/applications/external/esp32cam_motion_detection&amp;firmware=unleashed" target="_blank">Motion v0.1</a></li>
  43. <li><a href="https://flipc.org/eried/flipperzero-mayhem?root=flipper_companion_apps/applications/external/esp32cam_qrcode&amp;firmware=unleashed" target="_blank">QRcode v0.1</a></li>
  44. <li>
  45. <span style="color: gray;"><span style="text-decoration: line-through;">[MAYHEM] EvilPortal.fap</span> (now it is part of Marauder)</span>
  46. </li>
  47. </ul>
  48. Next, jumper pin <strong>IO0</strong> to <strong>GND</strong> and press and release reset on the ESP32CAM. Upload the firmware pressing Install button below. For more details on the apps check <a href="https://www.youtube.com/watch?v=F9Zp6oM2KYs">this</a> video, or take a look of the <a href="https://github.com/eried/flipperzero-mayhem/wiki">documentation</a>.<br><br><strong>Note 1:</strong> If you are using your Flipper to upload the firmware, remember to go to GPIO/USB-UART Bridge. After the upload, reset the ESP32 (or unplug/replug the module).<br><br><strong>Note 2:</strong> If you do not see the Install button below, your browser might not support this functionality.<br><br><strong>Note 3:</strong> <a href="https://github.com/eried/flipperzero-mayhem/wiki/Known-issues#mode-switch">Unplug</a> the USB-C cable to test the apps.<br><br>
  49. <esp-web-install-button manifest="build/manifest.json"></esp-web-install-button>
  50. <p>Enjoy!</p></div>
  51. <div class="right-div"><!--<blockquote class="tiktok-embed" cite="https://www.tiktok.com/@erwinried/video/7194596683051764998" data-video-id="7194596683051764998" style="max-width: 605px;min-width: 325px;" > <section> <a target="_blank" title="@erwinried" href="https://www.tiktok.com/@erwinried?refer=embed">@erwinried</a> <a title="flipper" target="_blank" href="https://www.tiktok.com/tag/flipper?refer=embed">#flipper</a> <a title="flipperzero" target="_blank" href="https://www.tiktok.com/tag/flipperzero?refer=embed">#flipperzero</a> <a title="esp32" target="_blank" href="https://www.tiktok.com/tag/esp32?refer=embed">#esp32</a> <a target="_blank" title="? original sound - Erwin Ried" href="https://www.tiktok.com/music/original-sound-7194596679625001734?refer=embed">? original sound - Erwin Ried</a> </section> </blockquote> <script async src="https://www.tiktok.com/embed.js"></script>-->
  52. <iframe width="400" height="230" src="https://www.youtube.com/embed/FATi5LiDsE0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
  53. <iframe width="400" height="230" src="https://www.youtube.com/embed/PVgeHghKsnQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
  54. </div>
  55. </div>
  56. <div class="changelog-box">
  57. Changelog<br><br>
  58. v0.12.0 2023-09-14<br>
  59. * All the apps will have the version number now in the name<br>
  60. * Updated Marauder code to latest version<br>
  61. * Removed EvilPortal companion, since Marauder implements it now<br>
  62. </div>
  63. </body>
  64. </html>