[WIP] KARL3DS Kernel Anti-piracy Region-free Loader 3DS Para New3DS

1, 2, 3, 4
Hago este hilo por lamisma razon que se hizo el hilo del Ninjhax (SSSpaw o como se diga XD), para mantener informados a la gente, y pasado un mes, cagarnos en el por no sacar nada [qmparto]

Segun el usuario Deathracelord en GBATemp, esta intentado portar los exploit de Gateway Arm11 y Arm9 para poder acceder al kernel y cargar un CFW, cuya mision sea, principalmente, tener region free, cargando el exploit desde Ninjhax.

Sus metas son esas, hacer un CFW cargado desde Ninjhax para tener region free, una forma para cargar el exploit directamente cuando inicias la consola, una forma de crear una emuNAND, de dumpear una emuNAND, crear una copia de seguridad de cartuchos y mas cosas que no he terminado de entender xD

Aqui pongo la fuente de la noticia:Si si, tu, el que esta leyendo esto, pincha aqui.

Y aqui pongo una copia del hilo para que lo leais (por si se borra XD)
Actualizacion del Hilo V2
Current Team: shinyquagsire23, Relys, WulfySylez, Myria, Deathracelord

See how you can help with testing here.

Hello everyone! Welcome to KARL3DS(a bad acronym originally meant to stand for Kernel Anti-piracy Region-free Loader....3DS) - its goal is to have usable kernel access on N3DS and O3DS for Nand dumping and decrypting, cartridge dumping and decrypting and redirected NAND. A project outline is below.

1. Gain ARM11 kernel
2. Patch SVC handler for SVC 7B (Except 4.x)
3. Patch services (maybe) (Should allow some form of region free)
4. ARM11 kernel complete
5. Gain ARM9 kernel
6. Process9 patching
7. NAND redirect
8. Other things that can be added in the future... (just ideas at this stage, no-one has done this yet)
-On the fly game patching
-Modify Sysnand to boot into our kernel code
-Region change


So that's it... any help, advice or criticism is appreciated, I want this to be a community project so there'll be regular updates, if you're interested in joining the project PM me.

Please note that although the project's goal is region free via kernel access, we make no promises. We aren't getting paid for this and our motivation(well, at least my motivation) is mostly a hacker's curiosity, so no-one is entitled to receive anything we create.

That being said, I'm looking forward to working on this project, and working with the people of this forum. I hope we'll be able to release something in the near future! Watch this space.


Hello everyone! After sensing some interest in the community after reading this thread, I thought I'd make a page for a project I've been working on, so people can join in, give advice etc.

The project is called KARL3DS(a bad acronym originally meant to stand for Kernel Anti-piracy Region-free Loader....3DS) - and its goal is to have usable kernel access on N3DS for Nand dumping and decrypting, cartridge dumping and decrypting and hopefully(!) the ability to launch a CFW that allows for the bypassing of region lock. A project outline is below.

1. Gathering of team and resources (the intent of this thread)

2. Gaining Arm11 userland code execution
1. Porting Yifan Lu's LoadCode to N3DS Skater(what I am currently working on) and mapping out the correct values in the global address space(can possibly be avoided by smart coding in the 2nd stage)
2. Injecting the ported code to replace Ninjhax's Thread 0 ROP
3. Testing with UVLoader(or some other publicly available code)

3. Gaining kernel access
1. Converting Gateway's Arm11 exploit to New3DS(as usual, using Yifan's writeup and the info on 3dbrew) - fairly simple
2. Converting Gateway's Arm9 exploit to New3DS(it is possible we could use Roxas' work here, it'd probably be more work though) - quite difficult
4. Utilising our new-found power! (I haven't thought too much about this to be honest, so just ideas)
1. Work out nand interface and dump nand
2. Work out cartridge interface and dump cartridge
3. Work out decryption and do that (maybe look at VOID?)
4. Figure out how to create and boot a region free REDNand
5. On the fly game patching
6. Modify Sysnand to boot into our kernel code
7. Use 3ds as a remote control for our pet flying pig(with gyroscope function!)


So that's it... any help, advice or criticism is appreciated, I want this to be a community project so there'll be regular updates, if you're interested in joining the project PM me.

Please note that although the project's goal is region free via kernel access, we make no promises. We aren't getting paid for this and our motivation(well, at least my motivation) is mostly a hacker's curiosity, so no-one is entitled to recieve anything we create.

That being said, I'm looking forward to working on this project, and working with the people of this forum. I hope we'll be able to release something in the near future! Watch this space.



Actualizacion:
Ya han conseguido acceso al kernel desde un exploit en User Mode.
Han convertido el exploit de Gateway ARM11 y ARM9 a New3DS

y mas cosas que estan en el hilo oficial en GBATemp


Nuevo video, ejecucion de una emuNAND con ninjhax
https://www.youtube.com/watch?v=RjnqdCCaCCY
https://www.youtube.com/watch?v=KnOKyGHPmlM

Una foto del menu del Project KARL3DS
egarrote escribió:Menú GUI de Karl3DS:
Imagen
Fuente

Salu2!


Video mostrando el inicio de la emuNAND de KARL y de la instalacion de GW
xDarkPeTruSx escribió:Bueno, ya que nadie dice nada de KARL, he estado investigando un poco y @Relys (El boss developer de KARL) subió un vídeo el otro día explicando como funcionaba el tema del Zelda OoT con new 3ds y como extra enseñó como funciona KARL a día de hoy...


Creo que es la propia emunand de KARL

https://youtu.be/G-PNd2bEDhM?t=7m30s


Notese que en la emuNAND de KARL muestra instalado el DevMenu y aparece correctamente.
Tambien hay que tener en cuenta que Gateway no lee la emuNAND de KARL segun parece en el video.

egarrote escribió:Karl también cargara juegos de la CV de GBA y juegos de DS originales:

Fun fact, I accidentally made firmloader capable of launching AGB and TWL FIRM...

Imagen Imagen


Not spectacularly useful, but funny nonetheless. :P

Fuente

Salu2!


MSet Exploit funcionando con KARL

egarrote escribió:El team KARL3DS consigue hacer funcionar MSET Exploit en New 3DS/XL:
mset lives!
Imagen
Como se puede apreciar no aparece la opción de configurar el NNID en la pantalla inferior.

Fuente
Vídeo:

Fuente
Y explicación de lo que funciona en New 3DS/XL:
It works! 4.x DS card whitelist, 6.x mset, 6.x profile ROP, 6.x memdump payload and I got a memdump!

Fuente

Salu2!
muy buena noticia aver si se crea al final el CFW y poder cargar hombrew y backups sin flashcards el link de gbatemp esta caido y consiguen aceso kernel y si el cfw se crea no se va a cargar desde ninhax va ser con el exploit del navegador
Un segundo, un segundo.... no estoy muy puesto en temas de scene en nintendo, pero :

Esto: 2. Work out cartridge interface and dump cartridge
Y esto: KARL3DS(a bad acronym originally meant to stand for Kernel Anti-piracy Region-free Loader....3DS)

Se contradice no?
Odeytxo escribió:Un segundo, un segundo.... no estoy muy puesto en temas de scene en nintendo, pero :

Esto: 2. Work out cartridge interface and dump cartridge
Y esto: KARL3DS(a bad acronym originally meant to stand for Kernel Anti-piracy Region-free Loader....3DS)

Se contradice no?

Hombre... contradecir no se contradice XD
Dice de trabajar en la interfaz del cartucho, y dumpear (extraer) el contenido del cartucho, pero no dice cargar dumps/copias de seguridad.
CrusardGameamos escribió:
Odeytxo escribió:Un segundo, un segundo.... no estoy muy puesto en temas de scene en nintendo, pero :

Esto: 2. Work out cartridge interface and dump cartridge
Y esto: KARL3DS(a bad acronym originally meant to stand for Kernel Anti-piracy Region-free Loader....3DS)

Se contradice no?

Hombre... contradecir no se contradice XD
Dice de trabajar en la interfaz del cartucho, y dumpear (extraer) el contenido del cartucho, pero no dice cargar dumps/copias de seguridad.


Lo habia entendido mal entonces [carcajad] no le doy tiempo para que lo saque y ya le estoy sacando faltas.... si es que leo que hay que cagarnos en alguien y a piñon con el [burla2]
me parece genial la idea, aprovechar el cubic ninja para un acceso al kernel para regionfree y otras funcionalidades....ademas que lo veo viable, otra cosa es que derive el tema en usar el cubic ninja para instalar facilmente un CFW :P
me da a mi que esto esta relacionado con el SOON de gw para la 9.5 y N3DS....ya que la mayoria de funcionalidades son las que antiguamente te daba el launcher.dat de gateway...pos nada....a avanzar en el scene.

Me encantaria que encontrasen otros exploit mas intrusivos...pero se agradece el trabajo

saludos
Actualizacion:
Ya han conseguido acceso al kernel desde un exploit en User Mode.
Han convertido el exploit de Gateway ARM11 y ARM9 a New3DS

y mas cosas que estan en el hilo oficial en GBATemp
Si que van rapido, la 3ds no esta petada totalmente para todo el publico porque no quieren.
spectrum3 escribió:Si que van rapido, la 3ds no esta petada totalmente para todo el publico porque no quieren.


Totalmente de acuerdo , estan haciendo negocio con las ventas de flashcards . cuando ya de mucho antes se podria haber puesto un cfw . No tienen verguenza .
si esto significa que hay un CFW fuera de la version 4.5 y mas cercano al 9.x perfecto... a ver si GW y SKY..se van hacer puñetas porque estan explotando el negocio a base de bien.
xboxadicto escribió:si esto significa que hay un CFW fuera de la version 4.5 y mas cercano al 9.x perfecto... a ver si GW y SKY..se van hacer puñetas porque estan explotando el negocio a base de bien.

Estan trabajando en un CFW que tenga las mismas caracterisitcas que Region Three, solo que sin depender de de la descarga DS.
Basicamente, como Gateway, una emuNAND que tenga region free, en otras palabras, un Clasic Mode solo que sin necesidad de bootear con Gateway (aunque de momento con ninjhax)

No podra ejecutar software sin firmar, es decir, olvidaros del DevMenu
UPSSSS a esperar jejej
Parece que esto avanza rapido, ya han coseguido acceso al kernel de la new3DS (y de las antiguas tambien) con el cubic ninja.

Saludos
No si al final el cubic ninja sera mejor que el gateway....
Raugo escribió:Parece que esto avanza rapido, ya han coseguido acceso al kernel de la new3DS (y de las antiguas tambien) con el cubic ninja.

Saludos

Es mas, estan liberando mas o menos el exploit, aunque solo muestra informacion
Hola.
voy a comprarme la new 3ds en breve. Si esto al final sale, no hace falta comprar la flashcard para cargar backups?Porque tenia pensado pillarme el gateway...
un saludo
locoroco96 escribió:Hola.
voy a comprarme la new 3ds en breve. Si esto al final sale, no hace falta comprar la flashcard para cargar backups?Porque tenia pensado pillarme el gateway...
un saludo

Si, seguira haciendo falta.
De todos modos que parte de "[WIP] KARL3DS Kernel Anti-piracy Region-free Loader 3DS Para New3DS" no se entiende? XD
Bueno, todo se andará [qmparto]
7. Use 3ds as a remote control for our pet flying pig(with gyroscope function!)
Wat?
Una duda. Si algún día consiguen algo serio, ¿siempre sería necesario el Cubic Ninja (o Sky -o clones- que lo ejecuten) para instalarlo, no?

Como veis lo de pillar uno "porsiaca"?

En new 3ds de momento es la única puerta de entrada que hay.
Pichake escribió:Una duda. Si algún día consiguen algo serio, ¿siempre sería necesario el Cubic Ninja (o Sky -o clones- que lo ejecuten) para instalarlo, no?

Como veis lo de pillar uno "porsiaca"?

En new 3ds de momento es la única puerta de entrada que hay.

Yo lo estoy buscando y no lo encuentro XD, pero si, si lo consigue pillalo.
Y si, hara falta ninjhax, aunque despues, intentaran hacer una forma de instalarlo directamente para que bootee directamente sin ninjhax.
CrusardGameamos escribió:
Pichake escribió:Una duda. Si algún día consiguen algo serio, ¿siempre sería necesario el Cubic Ninja (o Sky -o clones- que lo ejecuten) para instalarlo, no?

Como veis lo de pillar uno "porsiaca"?

En new 3ds de momento es la única puerta de entrada que hay.

Yo lo estoy buscando y no lo encuentro XD, pero si, si lo consigue pillalo.
Y si, hara falta ninjhax, aunque despues, intentaran hacer una forma de instalarlo directamente para que bootee directamente sin ninjhax.


Me pregunto si en el futuro sería posible utilizar una 3ds con capacidad de gateway para que de alguna forma (¿transferencia de datos?) poder pasar homebrew a una new...

Yo tengo una 2ds con 9.2, y luego una New a 9.0. No sé si tendrían que estar en el mismo firmware para la transferencia de datos, ¿pero no seria posible instalar en la 2ds el cia del cubic ninja y pasarlo a la otra por transferencia de datos?

Edit. ¿Hay alguna forma de instalar el firmware que queramos? Usando el pc engañando a la 3ds haciendola pensar que son los servidores de Nintendo o algo así?
Pichake escribió:
CrusardGameamos escribió:
Pichake escribió:Una duda. Si algún día consiguen algo serio, ¿siempre sería necesario el Cubic Ninja (o Sky -o clones- que lo ejecuten) para instalarlo, no?

Como veis lo de pillar uno "porsiaca"?

En new 3ds de momento es la única puerta de entrada que hay.

Yo lo estoy buscando y no lo encuentro XD, pero si, si lo consigue pillalo.
Y si, hara falta ninjhax, aunque despues, intentaran hacer una forma de instalarlo directamente para que bootee directamente sin ninjhax.


Me pregunto si en el futuro sería posible utilizar una 3ds con capacidad de gateway para que de alguna forma (¿transferencia de datos?) poder pasar homebrew a una new...

El homebrew funciona en la New 3DS desde el día de salida usando Ninjhax y funcionara con Gateway cuando lancen la actualización para hacerlo compatible con la New 3DS, entonces, ¿para que transferirlo desde Gateway? [+risas]

Salu2!
Pichake escribió:
CrusardGameamos escribió:
Pichake escribió:Una duda. Si algún día consiguen algo serio, ¿siempre sería necesario el Cubic Ninja (o Sky -o clones- que lo ejecuten) para instalarlo, no?

Como veis lo de pillar uno "porsiaca"?

En new 3ds de momento es la única puerta de entrada que hay.

Yo lo estoy buscando y no lo encuentro XD, pero si, si lo consigue pillalo.
Y si, hara falta ninjhax, aunque despues, intentaran hacer una forma de instalarlo directamente para que bootee directamente sin ninjhax.


Yo tengo una 2ds con 9.2, y luego una New a 9.0. No sé si tendrían que estar en el mismo firmware para ,transferencia de datos, pero no seria posible instalar en la 2ds el cia del cubic ninja y pasarlo a la otra por transferencia de datos?

Me pregunto si en el futuro sería posible utilizar una 3ds con capacidad de gateway para que de alguna forma (¿transferencia de datos?) poder pasar homebrew a una new...


No, no valdria, no se puede pasar de una consola a otra juegos instalados en formato CIA (exceptuando 3) y ademas, tendiras que tener las 2 consolas en 9.5, por lo que en la New3DS no te serviria de nada el cubic ninja.
Y sin un exploit ninguna consola puede cargar codigo sin firmar.
egarrote escribió:El homebrew funciona en la New 3DS desde el día de salida usando Ninjhax y funcionara con Gateway cuando lancen la actualización para hacerlo compatible con la New 3DS, entonces, ¿para que transferirlo desde Gateway? [+risas]

Salu2!


Por si no sale la actualización del gateway para la new nunca [mad] [qmparto]

Soon [rtfm]
egarrote escribió:http://youtu.be/tc5C6StP9gw

Fuente

Salu2!


Video muy interesante, porque da mucha informacion sobre el proceso de carga durante el arranque.

Saludos
Raugo escribió:
egarrote escribió:http://youtu.be/tc5C6StP9gw

Fuente

Salu2!


Video muy interesante, porque da mucha informacion sobre el proceso de carga durante el arranque.

Saludos


Yo solo veo letras y numeritos... no entiendo naaaaa xD

no tiene acesso a cias no?
Dany escribió:
Raugo escribió:
egarrote escribió:http://youtu.be/tc5C6StP9gw

Fuente

Salu2!


Video muy interesante, porque da mucha informacion sobre el proceso de carga durante el arranque.

Saludos


Yo solo veo letras y numeritos... no entiendo naaaaa xD

no tiene acesso a cias no?


Tiene instalado el DevMenu, por lo que deduzco que si XD

De todos modos no se hasta que punto esta relaccionado con el Proyect Karl, ya que usa el MSet exploit y, segun la fuente de @egarrote, ese tio no esta involucrado en el proyecto, parece ser un scener mas, a ver si hay suerte y lo libera XD, de ser asi los usuarios de Sky3DS estarian de enhorabuena XD, ya que parece leer juegos originales, por lo tanto Sky3DS tmb, lo que se traduce, en parte, tener algo parecido a Gateway, aunque requiera de un firmware 4.X
Segun pone el video los creadores de este firmloader son Dazzozo y Relys, a Dazzozo no lo conozco pero relys es el creador del 3ds multi decryptor por lo que hay muchas posibilidades de que le libere.

Saludos
A ver si hay suerte y liberan para usar devmenu en 9.2 :)
Que dicen, que en N3ds no se va a poder tener sonido en los homebrews porque se usaría código de nintendo??
Una dudilla, tengo una n3ds Xl y he encontrado un cubic ninja italiano por poco mas de 15€ , lo veis buena inversion de cara al futuro o veis mejor una gateway o una sky3ds?

Funcionaria al ser ITA en una consola Española?
Odeytxo escribió:Una dudilla, tengo una n3ds Xl y he encontrado un cubic ninja italiano por poco mas de 15€ , lo veis buena inversion de cara al futuro o veis mejor una gateway o una sky3ds?

Funcionaria al ser ITA en una consola Española?

Por 15€ yo me lo pillaria XD, y tengo la GW XD (aunque en parte es un poco tonteria, pero no viene mal.)
CrusardGameamos escribió:
Odeytxo escribió:Una dudilla, tengo una n3ds Xl y he encontrado un cubic ninja italiano por poco mas de 15€ , lo veis buena inversion de cara al futuro o veis mejor una gateway o una sky3ds?

Funcionaria al ser ITA en una consola Española?

Por 15€ yo me lo pillaria XD, y tengo la GW XD (aunque en parte es un poco tonteria, pero no viene mal.)

Dicho y echo , era la excusa que necesitaba para hacerlo.
Imagino que siendo PAL no tendre problema aun siendo de otro idioma verdad?

Tonteria por?
Odeytxo escribió:
CrusardGameamos escribió:
Odeytxo escribió:Una dudilla, tengo una n3ds Xl y he encontrado un cubic ninja italiano por poco mas de 15€ , lo veis buena inversion de cara al futuro o veis mejor una gateway o una sky3ds?

Funcionaria al ser ITA en una consola Española?

Por 15€ yo me lo pillaria XD, y tengo la GW XD (aunque en parte es un poco tonteria, pero no viene mal.)

Dicho y echo , era la excusa que necesitaba para hacerlo.
Imagino que siendo PAL no tendre problema aun siendo de otro idioma verdad?

Tonteria por?


ITA = EUR
yo ayer me eencontre uno por 5 euros en mediamarkt xd.


No se si me servira ya que tengo la new 3ds actualizada...
odra escribió:yo ayer me eencontre uno por 5 euros en mediamarkt xd.


No se si me servira ya que tengo la new 3ds actualizada...

Mal hecho XD, estas cosas nunca se actualizan, ya que mañana sale un exploit para la 9.4 y acabas de actualizar a la 9.5 XD

En cualquier caso, 5€?, en que mierdamark?
CrusardGameamos escribió:
odra escribió:yo ayer me eencontre uno por 5 euros en mediamarkt xd.


No se si me servira ya que tengo la new 3ds actualizada...

Mal hecho XD, estas cosas nunca se actualizan, ya que mañana sale un exploit para la 9.4 y acabas de actualizar a la 9.5 XD

En cualquier caso, 5€?, en que mierdamark?



hola me podrias decir que exploit sale mañana para 9.4 ? y de ser asi se sabe algo mas o menos para que servirara y si funcionara en 9.2 desde ya muchas gracias! :) :)
EmaDarko escribió:
CrusardGameamos escribió:
odra escribió:yo ayer me eencontre uno por 5 euros en mediamarkt xd.


No se si me servira ya que tengo la new 3ds actualizada...

Mal hecho XD, estas cosas nunca se actualizan, ya que mañana sale un exploit para la 9.4 y acabas de actualizar a la 9.5 XD

En cualquier caso, 5€?, en que mierdamark?



hola me podrias decir que exploit sale mañana para 9.4 ? y de ser asi se sabe algo mas o menos para que servirara y si funcionara en 9.2 desde ya muchas gracias! :) :)


Si no me equivoco habla hipoteticamente XD
Odeytxo escribió:
EmaDarko escribió:hola me podrias decir que exploit sale mañana para 9.4 ? y de ser asi se sabe algo mas o menos para que servirara y si funcionara en 9.2 desde ya muchas gracias! :) :)


Si no me equivoco habla hipoteticamente XD


O no.....

Mañana es día 4 (Actualización 4.0 Mega Update Gateway)
Del mes 3 (Hace 3 meses se enseño el vídeo)

La Ultra update actual es la 3.0.4 (04/03 es mañana o en formato ingles 03/04..)

Es 2015, que sumado da 8. 4 x 2 son 8....

Mañana a las 8:40 de la tarde saldrá la update 4.0 de gateway compatible con new 3ds...

Hoy es 03/03, así que en teoría a las 21:21 de la noche (3 y 3) saldrá HL3



@EmaDarko Traerá todo esto, como poco, cuando salga:

    Multi-Rom.
    Region Free.
    100% Compatibilidad con backups.
    Soportara Homebrew.
    Soportara DevMenu y CIAs.

Y será compatible con New 3DS versión 9.0 y 9.2
Y yo no tengo nada mejor que hacer que actualizar esta mañana...
Están avanzando bien.


Edit. Joder que parado está esto.


New 3ds

https://www.youtube.com/watch?v=RjnqdCCaCCY
Achievement get : beat GateWait to N3DS emunand support.
Si que avanza bien la cosa....
Yo me la he jugado y me he pillado un Cubic Ninja a 19€ vaya que si sale esto adelante suba.

Saludos
193 respuestas
1, 2, 3, 4