XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 22, 2013, 03:47:40 AM


Login with username, password and session length


Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 »
  Print  
Author Topic: Liteon secrets? I'll share something with you  (Read 145387 times)
Geremia
Xbox Hacker
*****
Posts: 600


View Profile
« on: November 27, 2009, 07:05:23 PM »

Again i've heard around big words about secret preservation in the name of the scene life, requesting a little sacrifice in $.
There is a guy that owns a topsecret way to dump drive fw, and i'm not going to reveal, cause it's something he should do, not me.
I'm sure i would have been able to discover myself, and i'm sure he would have been able to discover himself without my hints, why not, but i'm sure too that someone else can do it the same way.

I've spent a lot of time reversing the 7xxx fw to find an alternative solution, but now some flashed 93450 appeared on the mod market (lame 7xxx spoofed as 93450, probably you great modder don't have the mkt scrambling/descrambling app to change the original inquiry) with epoxy removed and reapplied (great security, i'm sure MS can't see it).

So, i'm sure the scene prefers to pay a MSproof modding to help the scene(rs), but if anyone wants to do some experiment and find the secret by himself, i'm happy to share something from my pocket, i'm sure someone with no $ in mind can report back some interesting result.

As you know, liteons have embedded spi flash, it's an MX25L2005 and a winbond in some cases.
during powerup, the spi is read by the mmtk internal flash controller, descrambled and copied to an internal sram. This sram is then connected to address and data pins of the 8051 core, which will start executing the code.
The mtk checkmodule checks for the first 0x200 bytes of spi flash, if are blank (all FF), the vendormode is full enabled with an ata status 72 and you can access the spi flash (and dosflash can read/write).
If the first 0x200 bytes are not blank, you can enter vendormode but you can't access the spi flash (status 52).
What i tried times ago, was to mess with the pins of the mtk chip to find a way to disable the spi flash during powerup, cause in many cases of spi imlementation, if the spi flash does not pull down MISO pin, the spi master reads all FF (lifting one pin makes an old psp battery pandorized, same principle).
The problem is that the embedded spi flash pins are not present outside of the mtk chip, except vcc and ground which are shared with other internal stuff).

Use some imagination, and feel free to do what you want with your discovery.
« Last Edit: November 27, 2009, 07:36:43 PM by Geremia » Logged
fail
Member
**
Posts: 18


View Profile
« Reply #1 on: November 27, 2009, 07:58:56 PM »

I have seen 1 of those pcb with removed and reapplied glue.

I suppose the magic pins are 100, 101, 102 ...


Let's give it a try ...
Logged
rolf2
Master Hacker
****
Posts: 113



View Profile
« Reply #2 on: November 27, 2009, 08:10:33 PM »

I have seen 1 of those pcb with removed and reapplied glue.

I suppose the magic pins are 100, 101, 102 ...
Let's give it a try ...

very plausible Smiley

Logged
fail
Member
**
Posts: 18


View Profile
« Reply #3 on: November 27, 2009, 08:37:39 PM »

Ok, let's get started ...

Step 1 (lifting spi power pins):


Now it's time to search for a proper erase command.
Logged
fail
Member
**
Posts: 18


View Profile
« Reply #4 on: November 27, 2009, 08:50:38 PM »

1.8 volt is no involved from what i see on mx25l2005 datasheet ... My bad !
Logged
le_uberfry
Master Hacker
****
Posts: 226


View Profile
« Reply #5 on: November 27, 2009, 09:19:37 PM »

.
« Last Edit: November 28, 2009, 11:20:14 AM by le_uberfry » Logged

I had a blast at the party yesterday!
Oh wait, what you mean you weren't invited? It was in your mouth and everyone came!
glaze83
Xbox Hacker
*****
Posts: 534


View Profile
« Reply #6 on: November 27, 2009, 10:30:07 PM »

I'm pretty sure the external flash was tested in the early days and nothing came of it.

Could we not wire up a blank spi to the pins the internal spi are going and lift the chips vcc pin? That would make the mtk chip boot up using the blank flash chip and go into complete vendor, then we could flip a switch and go back to the internal and read that?
Logged
Arakon
Administrator
Xbox Hacker
*****
Posts: 6925


View Profile
« Reply #7 on: November 28, 2009, 03:11:25 AM »

I'm pretty sure VCC is also used for the mtk chip itself, so if you lift it, it'll also disable the controller.. or they're linked internally, in which case lifting that one vcc pin wouldn't make a difference.

Unless Philips/BENQ has been rather stupid about the design.
Logged

I do NOT give support by email, PM, ICQ or whatever. Anyone annoying me that way will have his balls removed. With a rusty butterknife. Slowly. And I'll enjoy doing it.
ciariello
Newbie
*
Posts: 6


View Profile
« Reply #8 on: November 28, 2009, 04:06:47 AM »

i lifted  the 3.3v pin but it is still linked to 3,3v (i check with a multimeter)
if i power on the drive with lifted pin  ...it works normally
Logged
jelle2503
Xbox Hacker
*****
Posts: 1686


elitist prick


View Profile
« Reply #9 on: November 28, 2009, 04:30:03 AM »

interesting,

but i wish i wasn't so stupid..
Logged

*
MODFREAKz
Master Hacker
****
Posts: 440



View Profile
« Reply #10 on: November 28, 2009, 05:25:58 AM »

Im very very pissed off about few people (no names).

so I decided to release all personally discovered information and a way how to read the whole LiteOn firmware.

Tomorrow is the day of days!!


Logged

Schtrom
Master Hacker
****
Posts: 155


View Profile
« Reply #11 on: November 28, 2009, 05:41:18 AM »

It seems the XBH site is getting more interesting tomorrow. It's nice to see some more professional and technical hacking threads here again. Keep up the public discussion approach!

@Geremia and Modfreakz: Nice work guys! I think it was the right decision to share this info to more than a selected few!

Logged

Wanna do real programming? Try MASM!
glaze83
Xbox Hacker
*****
Posts: 534


View Profile
« Reply #12 on: November 28, 2009, 05:44:03 AM »

I wish I'd seen that post before I spent the last few minutes searching ways of pulling CE high to disable the chip Tongue

I thought maybe bridging the 1.8 and 3.3 volt pins would drive it close to 5v and disable it -- but I'm sure that's wrong.

Great work, I'll shut up and drool in anticipation now.
Logged
ciariello
Newbie
*
Posts: 6


View Profile
« Reply #13 on: November 28, 2009, 06:00:26 AM »

Nice work...CONGRATULATIONS....the real soul of hacking....
Logged
crisdo98
Newbie
*
Posts: 2


View Profile WWW
« Reply #14 on: November 28, 2009, 07:09:38 AM »

 Smiley
« Last Edit: November 28, 2009, 11:01:04 AM by crisdo98 » Logged

centaur2
Member
**
Posts: 19


View Profile
« Reply #15 on: November 28, 2009, 09:57:43 AM »

Thanks guys, really appreciated! I am very excited to see how to extract the
whole LO firmware from one of the drives...

Keep up the great work!
Logged
damox
Master Hacker
****
Posts: 484


View Profile
« Reply #16 on: November 28, 2009, 10:33:29 AM »

Please, keep this thread along the lines of 'Research & Technical'.

Everyone's thanks etc is noted.

I'm sure others, like me, don't want to wake in the morning and see 1000's of posts saying thanks/conspiracy theories and have to sift through it.

I cant stress enough, if your post doesn't add relevant content to the thread, perhaps consider not posting it.
Logged
alexis
Newbie
*
Posts: 1


View Profile
« Reply #17 on: November 28, 2009, 06:37:07 PM »

.
ahahahhaha
Logged
Arakon
Administrator
Xbox Hacker
*****
Posts: 6925


View Profile
« Reply #18 on: November 28, 2009, 07:02:47 PM »

Actually, seeing this post and your PM.. I'm going to f***ing kill you right away.
Logged

I do NOT give support by email, PM, ICQ or whatever. Anyone annoying me that way will have his balls removed. With a rusty butterknife. Slowly. And I'll enjoy doing it.
le_uberfry
Master Hacker
****
Posts: 226


View Profile
« Reply #19 on: November 28, 2009, 10:25:11 PM »

dai finocchio  Tongue
Logged

I had a blast at the party yesterday!
Oh wait, what you mean you weren't invited? It was in your mouth and everyone came!
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM