Skip to content

Instantly share code, notes, and snippets.

shuffle2

Block or report user

Report or block shuffle2

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View lzra_decompress.c
void LZRA_decompress(u8 *dest, u32 out_size, u8 *compress_data, u8 **next_ptr) {
u8 *input; // r11@1
int v7; // r3@1
u8 v8; // r6@1
int v9; // r4@1
s32 v10; // lr@7
u8 *v11; // r12@7
u32 v12; // r9@7
s32 v13; // r3@7
u8 *v14; // r1@8
@shuffle2
shuffle2 / fuses.c
Created Oct 17, 2017
dump + decode tegra t210 ipatches
View fuses.c
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#define ARRAYSIZE(x) (sizeof(x) / sizeof(*x))
@shuffle2
shuffle2 / brcm_flash.c
Created Sep 20, 2017
joycon command handling
View brcm_flash.c
unsigned __int8 *__fastcall process_cmd(struct_a1 *a1, int a2, int a3, unsigned __int8 *pkt, signed int pkt_len)
{
unsigned __int8 *pkt_; // r0@1 MAPDST
int v10; // r0@2
int v11; // r12@8
unsigned __int8 v12; // r0@13
signed int b0; // r0@15
int v14; // r0@38
unsigned __int8 v15; // r1@46
unsigned int v16; // r2@51
@shuffle2
shuffle2 / pro_brcm_fw0.txt
Last active Jul 12, 2017
parsing switch pro controller fw on flash
View pro_brcm_fw0.txt
0a: d0200: d02f7 b'00f0d0f910bd00000fb401f07bf80fbc04460068b7f786bf0fb401f0e2f9012803d10fbc4ff0010070bd0fbc04464ff6ff754df7dfbd0000384629460daa01f005fa94f76fff01f065fa92f78cff000001f010fcfebd044601f098fc70bd01f0aefcbde8f08101f0e8fc70bd02f095faf8bdbde8fc4702f0f3bb000002f06efc10bd000002f096fc70bd0000f0bc02f0fbbe000002f0beffbde8f88f03f0e2f8bde8f08107b0bde8f04f03f054babde8f04103f0b5bcbde8f04103f036bdbde8f04103f0bcbd000003f0b6fffebd0000bde8f04104f07cb9069dd9f755fa3a4600214046d9f750fac4f800806660d5f7d2bc2046d5f777'
0a: d02f7: d03ee b'fd6ff30b00216ad5f797bd0a600021816110bd000004f04dfca84200d2054654f7c3be0000bde87c4005f07cb84021b9f1010f02d1c7f14000c1b265f78cfb000000b54bf753fc05f08ff94bf75bbc00b54bf74cfc05f093f94bf754bc00b54bf745fc05f097f94bf74dbceff305803028e6d03128ebd03228f0d00ef00f00012802d1eff3088001e0eff3098021462a46334654f7fdf900b54bf726fcfee7000001d565f797f843f7e4f805f07ff965f718fa05f094f967f763ff65f771f9000005f0b4b905f0e8f91cbd000005f0c8fa30bd000005f023fbbde8fc9f05f0b3fb10bd05f0bdfb10bd05f05aff70bd05
@shuffle2
shuffle2 / so_socket.c
Last active Jun 4, 2017
IOS56 SO socket
View so_socket.c
int __fastcall so_set_fd_entry(sock_fd_node *node, int fd)
{
int proto; // r5@3
unsigned __int8 *v5; // r7@3
int v6; // r8@3
__int16 v7; // r2@3
int v9; // r4@15
int v10; // r3@15
int v11; // [sp+14h] [bp-4h]@0
@shuffle2
shuffle2 / ios_so_getaddrinfo.c
Last active Jun 1, 2017
IOS59 SO getaddrinfo
View ios_so_getaddrinfo.c
/*
00000000
00000000 iov struc ; (sizeof=0x8, mappedto_25)
00000000 ptr DCD ?
00000004 len DCD ?
00000008 iov ends
00000008
00000000 ; ---------------------------------------------------------------------------
00000000
00000000 so_hints struc ; (sizeof=0x20, mappedto_27)
View allwinner-ftl.cpp
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <cstdint>
#include <memory>
#include <map>
#include <list>
#include <vector>
#include <set>
#include <algorithm>
#include "crypto.h"
@shuffle2
shuffle2 / digiview-quad-spi.cpp
Created Jan 4, 2016
Simple decoding for flash using QREAD
View digiview-quad-spi.cpp
// This plugin is aware of Macronix-specific sflash behavior, such that it may
// fully decode bus transactions.
// latches input on SCLK rising edge, shifts data out on falling edge of SCLK
// CS active low
// supports 4 byte addresses
// supports up to 4-wire parallel IO
#include "../Cmdparser.cpp"
@shuffle2
shuffle2 / jffs2-unfuck.py
Last active Aug 29, 2015
easily dump files from jffs2 without jumping through the mtd hoops
View jffs2-unfuck.py
from construct import *
import zlib
from array import array
import struct
import binascii
import os
import sys
u8 = UBInt8
u16 = UBInt16
u32 = UBInt32
@shuffle2
shuffle2 / dbg.py
Created Jul 8, 2015
powersaves-amiibo-frida stuffs
View dbg.py
'''
Input MD5 : BB4E83D7A77AADD7F62728314EF09461
File Name : C:\Program Files (x86)\Powersaves For AMIIBO\Powersaves For AMIIBO.exe
0x108fd0 : schannel_recv -> log buffer on end
0x1090d0 : schannel_recv end
0x108d10 : schannel_send -> log buffer on start
0xce61 : deals with https "Token"
0xceab : deals with https "Vuid"
You can’t perform that action at this time.