Thanks to /u/zpoo32 for reporting several issues in this list!
- deemix: just the cli and the library
- deemix-pyweb: the app with a GUI
- deemix-server: just the server part of deemix-pyweb
// ==UserScript== | |
// @name EmuParadise Download Workaround | |
// @version 1.2.3 | |
// @description Replaces the download button link with a working one | |
// @author infval (Eptun) | |
// @match https://www.emuparadise.me/*/*/* | |
// @grant none | |
// ==/UserScript== | |
// https://www.reddit.com/r/Piracy/comments/968sm6/a_script_for_easy_downloading_of_emuparadise_roms/ |
# you need to `sudo pip install pyxhook` as it's used to intercept the volume presses | |
# you will also want to update your launcher to call this script (I just have mine in the pico-8 directory | |
# and have my PICO-8.sh run: | |
# SDL_VIDEODRIVER=x11 DISPLAY=:0 python /home/cpi/pico-8/pico-8-volume.py | |
# video of what it looks like: https://www.youtube.com/watch?v=BAoYapdMiPM | |
import pygame | |
import os | |
import pyxhook | |
import alsaaudio |
Decrypt with the only key needed to obtain your titlekeys. | |
ddffd9e6c550750b187ba5c09e669d40db5d031964cd63455d78d73ba24ae62b | |
Gathered from info from http://switchbrew.org/index.php?title=Ticket | |
1) dump your nand with linux | |
2) open NAND dump with HACDISKMOUNT | |
3) extract/dump PRODINFO partition with BIS0 key | |
4) mount SYSTEM (with BIS2 keys) and copy Save/80000000000000e2 to your physical harddrive |
[Patched Kernel] | |
kernel=kernel.bin | |
[Patched SecureMonitor] | |
secmon=secmon.bin | |
[Injected KIP1] | |
kip1=sysmodule.kip1 | |
# You can mix options in the individual sections, possible are 'warmboot', 'secmon', 'kernel', 'kip1'. |
Thanks to /u/zpoo32 for reporting several issues in this list!
diff --git a/libusb/os/linux_usbfs.h b/libusb/os/linux_usbfs.h | |
index 2449632..5ef03ba 100644 | |
--- a/libusb/os/linux_usbfs.h | |
+++ b/libusb/os/linux_usbfs.h | |
@@ -82,7 +82,7 @@ struct usbfs_iso_packet_desc { | |
}; | |
#define MAX_BULK_BUFFER_LENGTH 16384 | |
-#define MAX_CTRL_BUFFER_LENGTH 4096 | |
+#define MAX_CTRL_BUFFER_LENGTH 0xFFFF |
{ | |
"config": { | |
"self_updater": false, | |
"delete_archives": true, | |
"delete_CIA/MultiUpdater": false | |
}, | |
"entries": [ | |
{ | |
"name": "Anemone3DS", | |
"url": "https://github.com/astronautlevel2/Anemone3DS", |
See this page for official instructions: http://switchbrew.org/index.php?title=Setting_up_Development_Environment
sudo bash | |
echo -e "\nauto usb0\nallow-hotplug usb0\niface usb0 inet static\n\taddress 1.0.0.1\n\tnetmask 0.0.0.0" >> /etc/network/interfaces | |
echo "dtoverlay=dwc2" >> /boot/config.txt | |
echo -e "dwc2\ng_ether" >> /etc/modules | |
sudo sed --in-place "/exit 0/d" /etc/rc.local | |
echo "/bin/sh /home/pi/poisontap/pi_startup.sh" >> /etc/rc.local | |
mkdir /home/pi/poisontap | |
chown -R pi /home/pi/poisontap | |
apt-get update && apt-get upgrade | |
apt-get -y install isc-dhcp-server dsniff screen nodejs |
##Server: | |
sudo apt-get update && apt-get upgrade | |
sudo apt-get install screen nodejs nodejs-legacy git npm | |
sudo npm install websocket | |
git clone https://github.com/samyk/poisontap | |
screen | |
sudo node backend_server.js | |
##piZero: | |
sudo apt-get update && apt-get upgrade |