justdanpo / elfpack-se

Automatically exported from code.google.com/p/elfpack-se
24 stars 6 forks source link

Some questions #8

Open VDavid003 opened 2 years ago

VDavid003 commented 2 years ago

Phew, where do I start? So I thought these projects were long dead and trying to contact you or anyone else would end with no result but now I can see that for some reason this project is still getting pull requests. Quite impressive actually, a homebrew "SDK" for old phones still getting some updates :D

Anyways, I know this isn't the right place to ask but I see it as the best way of contacting you!

Can you please provide some info you know about these old phones? I have a few phones, but what I mainly mod is a DB2020 SE V630i (crossflashed to W660i). I am curious about how the flashing protocol really works on these. I can see the babe headers in the _PC directory. When connecting USB with C pressed, we get the in-firmware flashing protocol, right? If I press 2+5, then the phone still gets detected but CID detection fails in jdflasher. Is that the flasher in bootrom with less features? I'm sure you know some information about this as AFAIK, you created the FAR manager flasher plugin I use on this phone.

Maybe if you don't mind and if you still have the source code somehow, would it be possible to open-source it? That would be awesome.

Of course, no problem if you don't have it, or don't want to share it. Also, I'd totally understand if you forgot everything about the flashing protocol, it's been a long time since these phones were used daily ;-)

Hopefully, we can have some detailed info as the websites with these are sadly rapidly disappearing, getting broken, etc.

farid1991 commented 2 years ago

Here all you need to start.

https://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2231

VDavid003 commented 2 years ago

Here all you need to start.

https://supertrubka.org/newbb_plus/viewtopic.php?topic_id=2231

Thanks, but I know how to use it.

What I'm curious about is the flashing protocol and technical details behind it, the actual communication that's happening between the phone and PC.

I tried logging the USB communication once and I did understand a few things but it would be better coming straight from the source

axilirator commented 2 years ago

Hey @VDavid003,

you may find some answers in the source code of XS++. See http://svn.assembla.com/svn/XS_xPlatform/.