A minimal table to compare the Espressif's MCU families.
| ESP8266 | ESP32 | ESP32-S2 | ESP32-S3 | ESP32-C3 | ESP32-C6 | |
|---|---|---|---|---|---|---|
| Announcement Date | 2014, August | 2016, September | 2019, September | 2020, December |
| /* | |
| * Copyright 2010-2017 JetBrains s.r.o. | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
| #!/bin/bash | |
| # Give the usual warning. | |
| clear; | |
| echo "[INFO] Automated Android root script started.\n\n[WARN] Exploit requires sdk module \"NDK\".\nFor more information, visit the installation guide @ https://goo.gl/E2nmLF\n[INFO] Press Ctrl+C to stop the script if you need to install the NDK module. Waiting 10 seconds..."; | |
| sleep 10; | |
| clear; | |
| # Download and extract exploit files. | |
| echo "[INFO] Downloading exploit files from GitHub..."; |
| robocopy /b /e /xa:s /xjd /sl /a-:hs /mt /v /fp /eta /log:"D:\To\Directory\transfer.log" /tee "C:\From\Directory" "D:\To\Directory" | |
| (Note that the paths don't have a trailing backslash.) | |
| /b -- backup mode (there's a /zb option for restart mode, but it's a whole lot slower) | |
| /e -- copies subdirectories (including empty directories) in addition to files | |
| /xa:s -- exclude system files | |
| /xjd -- exclude junction points | |
| /sl -- copy symbolic links as links | |
| /a-:hs -- remove hidden/system attributes from files |
| #!/bin/sh | |
| # To the extent possible under law, the person who associated CC0 | |
| # with this work has waived all copyright and related or neighboring | |
| # rights to this work. | |
| # http://creativecommons.org/publicdomain/zero/1.0/ | |
| SCRIPT_DIR=`dirname $0` | |
| if [ -e $1 ] ; then |
| # k`sOSe - detect SSDT hooks | |
| import ctypes | |
| import struct | |
| from ctypes.wintypes import * | |
| from ctypes import windll | |
| SYSCALLS = [ | |
| "NtAcceptConnectPort", | |
| "NtAccessCheck", |
| ּ_בּ | |
| בּ_בּ | |
| טּ_טּ | |
| כּ‗כּ | |
| לּ_לּ | |
| מּ_מּ | |
| סּ_סּ | |
| תּ_תּ | |
| ٩(×̯×)۶ | |
| ٩(̾●̮̮̃̾•̃̾)۶ |