If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
It should be possible to write some kind of keygen. I mean, since it is possible to enter the license code on the display (without having internet access), it's "simply" some kind of calculation...
Anyone took a look into the printer's firmware already?
You need to have access to the KM License Management Server...The I-option token (white card stock in envelope) and a request code from the MFP are used together to generate the activation code. I belive you will need a KM tech or dealer to accomplish this, but if the Token offers a website to go to, give it a try. All I-options also require the additional memory chip, activating the option w/o the additional memory will induce an error code. Emujo
If you don't see your question answered in the forum, please don't think it's OK to PM me for a personal reply...I do not give out firmware and/or manuals.
Ahh, okay. Thanks for explaining. The process of getting the request code and entering the response was already clear to me. But somehow I thought, someone already managed to reverse engineer the calculation routine.
But when you say, those options also require additional hardware than the entire process is quite useless ;-)
Ahh, so it's only a matter of memory (and of the right activation code, of course)?
This leads me again to the conclusion that those machines must be running some kind of well known OS. I mean, the webbrowser is webkit based and as far as I know, this engine is purely for linux/unix and Windows...
Maybe we could gain root access to take a closer look ;-)
@oxident
> Ahh, so it's only a matter of memory (and of the right activation code, of course)?
Yes.
> This leads me again to the conclusion that those machines must be running some kind of well known OS. I mean, the webbrowser is webkit based and as far as I know, this engine is purely for linux/unix and Windows...
Not so easy, OS for iOption compatible machines is VxWorks (C203-C652, BH223-BH652), but... new machines (C224-) got Linux onboard So there is a chance, but no time for fun in a week or two :/
> Maybe we could gain root access to take a closer look ;-)
Not so easy again - VxWorks has no root, everything works in kernel space (that's good) - accessing target console gives you administrative privileges, so you can move around all options compiled into kernel for example debugging, spawning new tasks, listing devices and accessing them and so on. But... this is completely different philosophy of OS than Linux...
If someone does create a key generator that works I'd be more than happy to get a copy of it
I work for the company, and only want them for self educational purposes and the answer is a big fat NO.
I'm guessing the fact that the token code comes in a sealed envelope and costs a shitload of money means not one of them has ever gotten into the wrong hands before to calculate exactly whats required to make an activation code.
Also, the license management server keeps track of all the token keys and will not allow another activation code generation from that key, until a deactivation code is supplied from the machine it was installed on previously.
Yeah, we can forget about VxWorks. I'm done with Windriver ;-)
But the main point is not to copy any official license token or even try to reverse the calculation based on what's inside this envelope. It's rather a way of understand how the printer checks if the entered code is correct. This might be accomplished if one gets access to the executable on the machine which is responsible of this validation.
Of course, this would be illegal in almost any country I know but there would be huge security problem if soneone might be able to modify "things" on those Linux based copiers. That's my main motivation and why I'm trying to see if there's an easy way to get root/ssh access.
Comment