Skip to content

Instantly share code, notes, and snippets.

@snq-
snq- / ExtractPhase.diff
Created May 5, 2020 11:14
ConfuserEx2 const prot partial ovl ref fix
--- orig\Confuser.Protections\Constants\ExtractPhase.cs
+++ fixd\Confuser.Protections\Constants\ExtractPhase.cs
@@ -268,10 +268,13 @@
realOffset *= -1;
}
- block1.Data.AddRange(block2.Data.Skip(realOffset));
+ var refOffs = (partialOverlapOffset > 0 ? realOffset : (block1.Data.Count - realOffset));
+ var srcSkip = (partialOverlapOffset < 0 ? realOffset : (block1.Data.Count - realOffset));
+
@snq-
snq- / ccbuild.txt
Last active October 15, 2018 07:28
building cheesecutter on debian buster
$ cat /etc/debian_version
buster/sid
$ gdc --version
gdc (Debian 8.2.0-7) 8.2.0
$ git clone https://github.com/theyamo/CheeseCutter.git
$ cd CheeseCutter
$ git checkout 1389bed3f0f612e716683b37afaa72d654f31cfd~1 -- Makefile Makefile
$ git clone https://github.com/meonwax/acme.git
$ cd acme/src; make; cd ../..
@snq-
snq- / desire_stock_callrec.patch
Created March 23, 2011 11:55
CONFIG_QSD_AUDIO_CALLREC
diff --git a/arch/arm/mach-msm/Kconfig b/arch/arm/mach-msm/Kconfig
index fb23f5f..ca53c69 100644
--- a/arch/arm/mach-msm/Kconfig
+++ b/arch/arm/mach-msm/Kconfig
@@ -888,6 +888,11 @@ config QSD_AUDIO
help
Provides PCM, MP3, and AAC audio playback.
+config QSD_AUDIO_CALLREC
+ bool "Call recording support [avs333]"
@snq-
snq- / htc-kernel-msm7x30_Fix-kernel-compression-support.patch
Created March 4, 2011 16:27
htc-kernel-msm7x30: Fix kernel compression support
From 9fe3ac55f9b3d38798297c67a24adfe14eff35ed Mon Sep 17 00:00:00 2001
From: snq- <snq.xda@gmail.com>
Date: Fri, 4 Mar 2011 17:07:56 +0100
Subject: [PATCH] Fix kernel compression support
---
arch/arm/Kconfig | 2 +-
arch/arm/boot/compressed/Makefile | 6 ++--
arch/arm/boot/compressed/decompress.c | 4 +-
arch/arm/boot/compressed/misc.c | 47 ++++++++++++++++++++++++++++++++
@snq-
snq- / gist:650010
Created October 27, 2010 21:13
bravo-2.6.32: CPU Vdd levels sysfs interface
diff -urN bravo-2.6.32-gd96f2c0.orightc/arch/arm/mach-msm/acpuclock-scorpion.c bravo-2.6.32-gd96f2c0.snq/arch/arm/mach-msm/acpuclock-scorpion.c
--- bravo-2.6.32-gd96f2c0.orightc/arch/arm/mach-msm/acpuclock-scorpion.c 2010-09-28 14:03:54.000000000 +0200
+++ bravo-2.6.32-gd96f2c0.snq/arch/arm/mach-msm/acpuclock-scorpion.c 2010-10-27 22:27:08.000000000 +0200
@@ -29,6 +29,9 @@
#include "acpuclock.h"
#include "proc_comm.h"
#include "clock.h"
+#ifdef CONFIG_CPU_FREQ_VDD_LEVELS
+#include "board-bravo.h"
+#endif