Rockbox Ports are now being developed for various digital audio players!
People removing their software doesn't directly affect their bottom line... People buying their hardware to put different software on it does.
Quote from: cowonoid on August 14, 2010, 03:40:47 PM If he a-posteriori doesn't like the effect, his product has on his customers, he can try to bend the legal guidlines directly (that's what Apple tried) to prohibit it.I'm not sure where Apple tried to change the law. I'd like to be informed.
If he a-posteriori doesn't like the effect, his product has on his customers, he can try to bend the legal guidlines directly (that's what Apple tried) to prohibit it.
I think you're saying they are a "special case" in that they are integrated products with the hardware and the software (firmware) tied together. I say they are not. They are general-purpose computers shipped with a custom operating system.
Quote from: cowonoid on August 14, 2010, 03:40:47 PM I would say: the firmware IS the DAP as well as the hardware. The software is not only a nonbinding suggestion, it should be the last word of the producer!You have no firm footing for this line of argumentation outside personal belief. Neither logical nor legal.
I would say: the firmware IS the DAP as well as the hardware. The software is not only a nonbinding suggestion, it should be the last word of the producer!
It is just as ludicrous for Steve Jobs to tell me what I can do with my iPod as it for me to tell him what he can do with his spoon.
Confuseling already addressed this, and while you appear to acknowledge his words, it appears to me you're dodging around them on the other hand.
EDIT: I think this is the thrust of your query? Can I paraphrase what I think you're driving at:"Apple / Cowon / et al could 100% lock down the hardware they sell if they choose to, therefore the fact they do not implies they are "allowing" jailbreaking / flashing / hacking."Again, I believe this premise is mistaken. The problem is much harder that it appears to me you believe.If you have a foolproof way to insure secure loading of firmware onto hardware which allows for firmware updating and a modicum of error robustness (real world needs) which is easy and does involve much effort (or money) there is a very well paying job waiting for you at your employer of choice.
If they can get their firmware updated, they can get hacked. I believe that has been proven a million times if you look at other devices as well as DAPs.
Corporations aren't monolithic entities - especially not the large ones. I suspect the engineers mostly want to create an interface not unlike Rockbox. The marketers tell them where to stick it, because they want a maximum of five menu options, "So your granny could use it". Some of the board want to lock down the device completely because what they know about hackers they've gleaned from Sandra Bullock films, some of them don't want to pay for the expense of trying to lock down the device when it's probably futile, and some of them have been persuaded by the engineers' argument that actually, having a few "unofficial updates" to your firmware isn't always such a bad thing...
And as for I know, there is no MP3 which can content malicious code and cause a buffer overflow!
Quote from: Bagder on August 14, 2010, 05:24:47 PMIf they can get their firmware updated, they can get hacked. I believe that has been proven a million times if you look at other devices as well as DAPs.Come on, I could even train my grandmother in verifying digital signatures of e-mails! All the same I could implement it on my DAP, so that it just takes *my* firmware. And apps are nothing else than pieces of additional firmware, which can be signed, too. So the update feature cannot honestly be the hard thing to do, can it?
And as for I know, there is no MP3 which can content malicious code and cause a buffer overflow! As well as the classic webbrowser, which only translates HTML code directly into lines and text. And if every app process is additionally embedded into a nice rights management... (I hope this wasn't a good idea which I could have sold!)
So you think, it's not even that they don't care; their intention is just.... not yet decided. Internal, democratical delay of things..I think if I would be Steve Jobs, I would be very happy if my device was not yet hacked. Both reasons would be okay for me: no one had the idea because of my OS being so good and/or having good security on the devices (which *I* could sell him for 1MIO$... Hello Steve, read this!!!! )
Come on, I could even train my grandmother in verifying digital signatures of e-mails! All the same I could implement it on my DAP, so that it just takes *my* firmware. And apps are nothing else than pieces of additional firmware, which can be signed, too. So the update feature cannot honestly be the hard thing to do, can it? And as for I know, there is no MP3 which can content malicious code and cause a buffer overflow! As well as the classic webbrowser, which only translates HTML code directly into lines and text. And if every app process is additionally embedded into a nice rights management... (I hope this wasn't a good idea which I could have sold!)
Come on, I could even train my grandmother in verifying digital signatures of e-mails! All the same I could implement it on my DAP, so that it just takes *my* firmware.
1 - On public key cryptography: That's all well and good, but processors don't execute cryptotext, they execute plaintext. The firmware may be encrypted when stored, but is decrypted when run.Either the firmware is stored in plaintext on the DAP, or the DAP itself must have the key (in order to decrypt the firmware before execution.)This is the classic struggle, you are selling the end user both the lock and the key, you're just trying your best to hide the key from them. It MUST be there, though.
2 - On a watchdog. If the watchdog controls behavior by controlling the power lines... bypass it and feed power from somewhere else.
Bypass the watchdog and manually power these little smd copper lines? For 99.99% of the customers this would mean to give it away to an electrician and even he would find it hard if he had to solder a wire to the trace in the middle-layer of the board which leads to the power pins of a BGA package.
Page created in 0.123 seconds with 14 queries.