Some notes and techniques for reverse engineering Webpack (and a little bit about React/Vue/Angular) apps.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| # This is a script that allows you to easily launch Steam apps via Proton | |
| # without going through Steam. | |
| # It also allows you to specify specific libraries, for those who utilize | |
| # multiple Steam library folders. | |
| # Finally, it also makes use of curly braces for variable expansion, | |
| # which is best-practice: https://stackoverflow.com/a/8748880 | |
| # | |
| # To use this script: | |
| # 1. Save it somewhere (e.g. ~/Desktop/LaunchMyGame.sh) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| MIT License | |
| Copyright (c) 2023 David Buchanan | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mv -v ~/Library/Application\ Support/.lpxuserdata ~/.Trash |
NOTE: Time flies, and it's been almost five years(!) since I wrote this. Beaware the text below is now outdated (e.g., now Asahi Linux has graphics acceleration even better than this). The commands listed are up-to-date.
I bought M1 MacBook Air. It is the fastest computer I have, and I have been a GNOME/GNU/Linux user for long time. It is obvious conclusion that I need practical Linux desktop environment on Apple Silicon.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # A tiny 16-bit guest "kernel" that infinitely prints an incremented number to the debug port | |
| # | |
| # Build it: | |
| # | |
| # as -32 guest.S -o guest.o | |
| # ld -m elf_i386 --oformat binary -N -e _start -Ttext 0x10000 -o guest guest.o | |
| # | |
| .globl _start |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <iostream> | |
| #include <Windows.h> | |
| #define export extern "C" __declspec(dllexport) | |
| typedef void (*SteamUIMainFn) (int, char**); | |
| typedef enum ELauncherType | |
| { | |
| k_ELauncherTypeDefault, // default |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| # Application path | |
| APP_PATH="$(dirname "${BASH_SOURCE[0]}")" | |
| cd "$APP_PATH" | |
| # Executable file | |
| APP_EXEC="$APP_PATH/.exe" | |
| # Steam / IDs |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ==UserScript== | |
| // @name [KissAnime] AutoPlay & Auto Next Episode | |
| // @namespace https://greasyfork.org/users/152412 | |
| // @version 0.11 | |
| // @description AutoPlay & Automatically move to the next episode. (all servers) | |
| // @author Skqnder | |
| // @license MIT | |
| // @match *://kissanime.ru/Anime/*/* | |
| // @match *://openload.co/embed/*/* | |
| // @match *://www.rapidvideo.com/e/* |
Update in 2024
In 2024 I'm actually having a good time using mupdf.
About my experience with mupdf:
It's written in C, but you can use it in many ways. Command line, python lib (pymupdf), js, and others.
I still coundn't find issues that I had with other tools and weird broken PDFs, so I'd say pretty good.
NewerOlder