Is it possible to break through the DIAG port on a BREW device ?

Moon164

Well-Known Member
OP
Member
Joined
Nov 21, 2015
Messages
860
Trophies
0
Age
26
XP
2,994
Country
Brazil
A while ago I posted that I was trying to figure out a more efficient way to unlock/jailbreak the Zeebo console by trying to figure out how the 61u.key is generated:

https://gbatemp.net/threads/im-tryi...ay-to-unlock-jailbreak-zeebo-consoles.653809/

But I haven't had much success with it.



So now I'm trying to figure out other alternatives.

The Zeebo has the BREW 4.0.2 operating system (many old cell phones use BREW 3 but I don't know of any that use BREW 4 itself) and there is a DIAG Port behind the console.

It is generally possible to access the console's DIAG Port by placing its 61u.key on an SD Card, many people use JTAG to be able to extract the console's 61u.key (or delete it from the console's memory, so the console cannot you will need it more) and in 1.1 models just place an empty usb.key on the SD Card at boot time and access to the diagnostic port will be active.

I obviously don't have the 61u.key for my console and its version is 1.2 which doesn't work with the usb.key method (I tried) but I still wanted to try to see the result:



RevSkills

After installing the drivers related to Zeebo (the driver that the Zeebo Club community gave me worked without problems, but I noticed that some old Qualcomm drivers also work, the only thing that changes from one to the other is the name "YUGA" or " Qualcomm", both drivers work exactly the same for me with Zeebo)
1713754975270.png

Well, then I tried to proceed the way you usually do when you have a Zeebo with 61u.key/USB.key on the SD Card at boot time.

As expected, RevSkills crashes. (this happens because the console is not allowing access to the diagnostic port)
1713754992752.png

DFS Port Manager

With DFS Port Manager the results were more interesting.



At first the app was just in an infinite loop "Request to Open Port / Waiting for Port..."
1713755025386.png

But then I tried a few more times removing and put tue USB cable to the console at boot time and in one of them the app actually managed to enter the Zeebo.
1713755044244.png

So I tried again a few more times, 99% of the time I was in an infinite loop with the app trying to enter the Zeebo port, but in a few rare moments I managed to enter:

But unfortunately for me, the app didn't provide me with any information, it didn't let me access the console's internal files or anything, so I think that even though I managed to log in, it didn't give me full access.



So I came to ask for help here, considering that BREW was an old Qualcomm operating system that was used on older cell phones, there probably must be some cell phone method that works with Zeebo, right?

Something that allows me to access the diagnostic port even without the 61u.key, or some way for the console to think that I have access.



It is possible ?
 

Quincy

Your own personal guitarist :3
Member
Joined
Nov 13, 2008
Messages
1,609
Trophies
1
Age
29
Location
Your house
Website
youtek.net
XP
1,246
Country
Netherlands
the hell is a zeebo? Never heard of this console (or BREW, fwiw)

If all you are trying to do is access the internal filesystem, assuming it is contained in a single IC/EEPROM, couldn't you just physically dump out the chip with a programmer like CH341A or similar programmers?
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,398
Trophies
4
Location
Space
XP
14,045
Country
Norway
the hell is a zeebo? Never heard of this console (or BREW, fwiw)

If all you are trying to do is access the internal filesystem, assuming it is contained in a single IC/EEPROM, couldn't you just physically dump out the chip with a programmer like CH341A or similar programmers?
Apparently some educational game console.
 

Quincy

Your own personal guitarist :3
Member
Joined
Nov 13, 2008
Messages
1,609
Trophies
1
Age
29
Location
Your house
Website
youtek.net
XP
1,246
Country
Netherlands
Apparently some educational game console.
Is that something like those 50-in-one "Zii" thingies you saw back in the Wii-era? 🤣

Edit: I just checked out the topic OP reffers to, and over there OP posted a whole bunch of related technical information regarding the console, this issue and 63key-files, someone with a bit more mathmatical/en-decryptical/cypheral knowledge mifght just be able to reverse-engineer the formula needed from the complete console datasets (console IMEI, serial no, generated key) (also, why do these consoles have an IMEI? Do they contain a celular modem of sorts? IMEIs are pretty much only used on phones and mobile data-modems afaik, for normal systems we usually have the adapter MAC to fulfil the role IMEI has on phones.)

edit 2: I did notice something regarding the s/ns though, which I posted to the topic OP mentions. I'll quote what I said over there here as well just in case

I do not know if you spotted this already regarding the longer serial no, but the longer ones all start with the same string BQAAF01. The s/n will be the same length as the older s/ns once you omit this part from the s/n (namely, 16 characters) so it is safe to assume that during generation either that part is omited from the new s/ns or added to the old s/ns (added to old is unlikely though, if they were going to do that the s/ns would have had that part in front of them from day 1)
 
Last edited by Quincy,
  • Like
Reactions: Moon164

Moon164

Well-Known Member
OP
Member
Joined
Nov 21, 2015
Messages
860
Trophies
0
Age
26
XP
2,994
Country
Brazil
the hell is a zeebo? Never heard of this console (or BREW, fwiw)

If all you are trying to do is access the internal filesystem, assuming it is contained in a single IC/EEPROM, couldn't you just physically dump out the chip with a programmer like CH341A or similar programmers?
As I said in my other post:

https://gbatemp.net/threads/im-tryi...ailbreak-zeebo-consoles.653809/#post-10406085

Zeebo was a Brazilian console launched by TecToy, it was not a success and was only released in Brazil, China, India and Mexico which makes it quite rare.

Here you can check out all the games the console had:


And there are some very interesting videos about the console that I recommend watching if you're interested:

 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    General chat as it implies
  • Xdqwerty @ Xdqwerty:
    @BigArnold, try posting in the "switch noob paradise" thread
  • B @ BigArnold:
    That's where I put it. But like I said other people's posts from a day or two ago have no responses. I'm not sure if the chat is part of the Nintendo forum that I'm on or a part of the website as a whole.
  • Xdqwerty @ Xdqwerty:
    @BigArnold, part of the website as a whole
  • Xdqwerty @ Xdqwerty:
    then try making a thread
  • Xdqwerty @ Xdqwerty:
    wait you are too new to be able to do that
  • B @ BigArnold:
    That's fine. I'll find my way.
    +1
  • BigOnYa @ BigOnYa:
    @BigArnold you put the fusee or hekate.bin in the hekate/ payloads folder, or use app to push the payload to switch while its in rcm mode
    +1
  • B @ BigArnold:
    The problem is is that TegraGUI isn't detecting my Switch despite it being plugged in and in RCM or maintenance mode.
    +1
  • BigOnYa @ BigOnYa:
    Did you click install driver inside the tegra app.
  • B @ BigArnold:
    I did all of that stuff and it seemed successful but still nothing. The only thing different from the guide I used was that my device wasn't showing up as APX but rather Nintendo Switch.
  • B @ BigArnold:
    I did it inside the Tegra app and Zadig.
  • BigOnYa @ BigOnYa:
    Try a different USB c cable, or different USB port on your pc.
  • B @ BigArnold:
    I tried a different port and don't have another cable. I'm fairly certain there's no issue with the equipment I'm using.
  • BigOnYa @ BigOnYa:
    Some cheap USB c cables don't send data, they only charge
    +1
  • B @ BigArnold:
    The cable is usually used to connect my controller to my switch's dock.
  • BigOnYa @ BigOnYa:
    Only other thing Id suggest is using a phone/tablet and use the Rekato app, or different pc
  • B @ BigArnold:
    Okay then.
    Thanks for your help.
    +2
  • S @ salazarcosplay:
    @Xdqwerty how are you doing!?
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay,
    I keep thinking about killing myself and i believe i dont deserve to be happy... i also feel a bit dizzy
  • S @ salazarcosplay:
    @Xdqwerty I believe
    you deserve to be happy
  • Psionic Roshambo @ Psionic Roshambo:
    No one deserves happiness, you gotta work for that. No one else can make you happy
  • Psionic Roshambo @ Psionic Roshambo:
    Make yourself happy!
  • Psionic Roshambo @ Psionic Roshambo:
    Happiness for me is a stuck step sister midget bbw amputee!!!
    Psionic Roshambo @ Psionic Roshambo: Happiness for me is a stuck step sister midget bbw amputee!!!