Skip to content

Instantly share code, notes, and snippets.

View ahnafnafee's full-sized avatar
🚀

Ahnaf An Nafee ahnafnafee

🚀
View GitHub Profile
@Davoleo
Davoleo / spotify.md
Last active June 23, 2025 11:41
An in-depth guide on modding Spotify with updated methods to remove ads, bypass country restrictions and theme the application

Spotify Modding & Guides

This is a collections of script, patches and procedures to mod Mobile and Desktop Spotify Applications.

If you know about something that isn't listed here and you would like it to be feel free to tell me about it in the comments or send an e-mail to dav@davoleo.net

Table of Contents

Creating a Mac build with permissions set on Windows

In order for Mac users to be able to open a build created on Windows (using Unity) some permissions will have to be set. If you create a ZIP archive of your build you'll lose permissions. Instead;

  1. Download or purchase MobaXTerm XServer; https://mobaxterm.mobatek.net/download.html
  2. Install and open, click on 'Start local terminal'
  3. Type 'cd ' and drag the folder of your project into the terminal, press enter.
  4. Type; chmod -x [your app name].app, press enter.
  5. Type; chmod 777 [your app name].app, press enter.
  6. (Optional) Type ls -l to check if the permissions were set, it should look something like drwxrwxrwx.
@yasirkula
yasirkula / UnitypackageExtractor.cs
Last active April 21, 2025 12:37
Extract a .unitypackage to any directory (even outside the project folder) from within Unity
#define STOP_EXTRACTION_WHEN_WINDOW_CLOSED
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Reflection;
using System.Text;
using System.Threading;
using UnityEditor;
@teameh
teameh / PanResponder_Overview.js
Last active October 21, 2023 05:28
React native PanResponder interface overview
this._panResponder = PanResponder.create({
// ----------- NEGOTIATION:
// A view can become the touch responder by implementing the correct negotiation methods.
// Should child views be prevented from becoming responder on first touch?
onStartShouldSetPanResponderCapture: (evt, gestureState) => () => {
console.info('onStartShouldSetPanResponderCapture');
return true;
},