  ___ _  _    _ ___ ___ _____ ___  ___ 
 |_ _| \| |_ | | __/ __|_   _/ _ \| _ \
  | || .` | || | _| (__  | || (_) |   /
 |___|_|\_|\__/|___\___| |_| \___/|_|_\

(u) KPS 2022-2025
========================================
Injector es un programa desarrollado para funcionar bajo GNU/Linux 
con Kernel 3.20 o superior

El programa lo que hace es inyectar datos a ficheros, por norma 
general esto solo se usa en el caso de los rips/repacks.

Modo de uso
============
Tienes los ficheros inject.x86 y inject.x86_64 

Escoge el que quieras según la arquitectura de tu sistema operativo, 
igualmente tiene el código fuente para compilaro donde quieras, 
quien sabe si saldran ripeos/repacks para la Raspberry Pi.

./inject data.pak

Teniendo los datos de esta manera

data.pak_OFFSET_TAMAÑO.ext

data.pak_00001234_12345678.dat

Si todo va bien verás un pinguino que va inyectando los datos

El código es de DOMINIO PÚBLICO

En el caso de que quieras compilarlo usando la GLIB llamada muslc 
has de hacer dos cosas

1-sudo apt install musl-tools
2- make -f Makefile.muslc (para 64 bits)  o Makefile.muslc.32 (para 32 bits)
3-En el caso de compilarlo bajo GLIBC puedes escoger al Makfeile de 32 o de 64 bits
[make -f Makefile.32]
==================================
===================================
Injector is a program developed to run under GNU/Linux 
with Kernel 3.20 or higher

What the program does is to inject data into files. 
This is generally only used in the case of rips/repacks.

How to use it
============
You have the files inject.x86 and inject.x86_64. 

Choose the one you want according to your operating system architecture, 
you also have the source code to compile it wherever you want, 
who knows if there will be rips/repacks for the Raspberry Pi.

./inject data.pak

Having the data like this

data.pak_OFFSET_SIZE.ext

data.pak_00001234_12345678.dat

If all goes well you will see a penguin injecting the data.

In the case you want to compile using the GLIB called Muslc
You have to do two things 

1-sudo Apt Installl Musl-Tools
2- make -F Makefile.Muslc (for 64 bits) or MakeFile.muslc.32 (for 32 bits)
3-In the case of compiling it under Glibc you can choose the Makfeile of 32 or 64 bits 

[Make -F Makefile.32] 


The source code has a public domain license 

