RE: A83: Re: Flash App Hacking
[Prev][Index][Thread]
RE: A83: Re: Flash App Hacking
Wow, TI really went through some hard work to be able to make money on
signing apps (wonder if they'll ever get more out of it than they spent for
it).
BTW, can anyone give me an explanation of the signing process, I'm curious
about it. (I had a masterclass RSA, but that only involved encrypting, not
signing).
Thanx in adv.
Peter Martijn
-----Original Message-----
From: Solignac Julien [SMTP:x1cygnus@online.fr]
Sent: Saturday, September 30, 2000 7:54 PM
To: assembly-83@lists.ticalc.org
Subject: Re: A83: Re: Flash App Hacking
>Just thinking, could not something be done like with ROMDUMP, but then
>backwards... :
>
>Person starts APPWRITE program.
>Person starts special app transfer link program on PC...
>APPWRITE program writes app to flash mem without validating...
>
>Just a speculation of course,
>
>Do I understand correctly that the flsh chip validates the app, and not
>some kind of ROM routine... (which makes the above hardly possible too)
>
>Peter Martijn
That would have been a good idea except that you can only write to flash
memory if you're in the "privileged" boot sector i.e. pages 1Eh-1Fh. Also
every unlocking sequence in that part of the ROM is very well protected
making spoofing impossible.
Solignac Julien
x1cygnus@xcalc.org
http://xcalc.org
Piracy is a victimless crime, like punching someone in the dark
____________________________________________________________
Get your FREE personal .com domain name and
NAMEzero Personal Portal at: http://www.namezero.com.
For customer service, mailto:customerservice@namezero.com.
begin 600 WINMAIL.DAT
M>)\^(A<2`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$(@ <`
M& ```$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`0V ! `"`````@`"``$$
MD 8`Z $```$````0`````P``, (````+``\.``````(!_P\!````5P``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````&%S<V5M8FQY+3@S0&QI<W1S+G1I8V%L
M8RYO<F<`4TU44 !A<W-E;6)L>2TX,T!L:7-T<RYT:6-A;&,N;W)G```>``(P
M`0````4```!33510`````!X``S !````'0```&%S<V5M8FQY+3@S0&QI<W1S
M+G1I8V%L8RYO<F<``````P`5# $````#`/X/!@```!X``3 !````'P```"=A
M<W-E;6)L>2TX,T!L:7-T<RYT:6-A;&,N;W)G)P```@$+, $````B````4TU4
M4#I!4U-%34),62TX,T!,25-44RY424-!3$,N3U)'`````P``.0`````+`$ Z
M`0```!X`]E\!````'0```&%S<V5M8FQY+3@S0&QI<W1S+G1I8V%L8RYO<F<`
M`````@'W7P$```!7`````````($K'Z2^HQ 9G6X`W0$/5 (`````87-S96UB
M;'DM.#- ;&ES=',N=&EC86QC+F]R9P!33510`&%S<V5M8FQY+3@S0&QI<W1S
M+G1I8V%L8RYO<F<```,`_5\!`````P#_7P`````"`?8/`0````0````````"
MN6T!!( !`!\```!213H@03@S.B!293H@1FQA<V@@07!P($AA8VMI;F<`# D!
M!8 #``X```#0!PD`'@`4`!X`%@`&`$P!`2" `P`.````T <)`!X`% `;`!$`
M!@!$`0$)@ $`(0```$0S,39#0S(V,$8Y-T0T,3$X134U,#!#,#(V,C0P-C0X
M`.8&`0.0!@"$" ``(0````L``@`!````"P`C```````#`"8```````L`*0``
M`````P`N```````#`#8``````$ `.0"@-TQ^#"O `1X`< `!````'P```%)%
M.B!!.#,Z(%)E.B!&;&%S:"!!<' @2&%C:VEN9P```@%Q``$````6`````< K
M#'Y$)LP6U)</$=2.50# )B0&2 ``'@`># $````%````4TU44 `````>`!\,
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
M``````.%`````````P`"@ @@!@``````P ```````$8`````$(4````````#
M``6 "" &``````# ````````1@````!2A0``MPT```,`"H (( 8``````, `
M``````!&``````&%````````'@`3@ @@!@``````P ```````$8`````5(4`
M``$````$````."XP``L`%X (( 8``````, ```````!&``````Z%````````
M`P`8@ @@!@``````P ```````$8`````$84````````#`!J "" &``````#
M````````1@`````8A0```````!X`*8 (( 8``````, ```````!&`````#:%
M```!`````0`````````>`"J "" &``````# ````````1@`````WA0```0``
M``$`````````'@`K@ @@!@``````P ```````$8`````.(4```$````!````
B`````!X`/0`!````!0```%)%.B ``````P`--/TW``#D.(4`
`
end