RE: A83: Re: Flash App Hacking
[Prev][Next][Index][Thread]
RE: A83: Re: Flash App Hacking
Is the validation info written in flash with the app, or is it recreated when the app is transferred??
is it is recreated with each transfer, we could try to phisically hack a calc, and then in essence signing it on the calc..
or not??
-----Original Message-----
From: Solignac Julien [SMTP:x1cygnus@online.fr]
Sent: Sunday, October 01, 2000 1:50 PM
To: assembly-83@lists.ticalc.org
Subject: Re: A83: Re: Flash App Hacking
>Another speculation:
>can't we fake the validation part, and then jump to the part where the app
>gets written, or does the validation part involve flash writing too?
This is how the TI-ROM works:
1. Unlock Flash
2. Check If App Is Valid
If Yes Write
If Not lock Flash
There is no _unlockflash routine, the required code is implemented directly
before the validation sequence and if it fails flash is locked up. TI has
done a very good job, making it logically impossible to violate the system.
Physically it's another deal.
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>)\^(C00`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!PH``0`2``4`,@```"L!`2" `P`.````T <*``$`$@`#`"H`
M```A`0$)@ $`(0```$9%-$$R.38Q0S,Y-T0T,3$X134U,#!#,#(V,C0P-C0X
M`.P&`0.0!@"H!P``(0````L``@`!````"P`C```````#`"8```````L`*0``
M`````P`N```````#`#8``````$ `.0#@W0MXP2O `1X`< `!````'P```%)%
M.B!!.#,Z(%)E.B!&;&%S:"!!<' @2&%C:VEN9P```@%Q``$````6`````< K
MP7@+82E*_Y?#$=2.50# )B0&2 ``'@`># $````%````4TU44 `````>`!\,
M`0```!<```!C96YT<F%L0&AY<&5R9FEE;&0N8V]M```#``80L5,R?0,`!Q#M
M`P``'@`($ $```!E````25-42$5604Q)1$%424].24Y&3U=2251414Y)3D9,
M05-(5TE42%1(14%04"Q/4DE3251214-214%414172$5.5$A%05!025-44D%.
M4T9%4E)%1#\_25-)5$E34D5#4D5!5$5$5P`````"`0D0`0```(($``!^! ``
M/0<``$Q:1G7>9\"#/P`*`0,!]P*D`^,"`&-HP0K <V5T," '$P*#0P!0#N9P
M<G$R#^9]$PJ ",@@.PEO,C4U2P* "H%V")!W:PN 9-HT#&!C`% +`V,`00M@
M0&YG,3 S,PNF(())!"!T:&4@=@= H&ED871I`B @"X!Y`A @=P40`D )\!@!
M(/)F"V!S:!A0&( 94!<BX&%P<"P@!;$$`!@`]P5 "7 %`&47L F &% 7,*<#
MH!G%&G)T<@!Q9@20^0EQ/S\*H@J$"H :A!J!OQKI&8(;( ]@''<:,'<70-D%
MH'5L&V <@'D7$!A I'!H! !I8P= ;"$PN0]P8VL9\""@!T!C&C _`' @\1N2
M&.$'D ^@;F/[%T `D&<#`!8`&J(7X1<B&2*B+BX=6@6Q;F]T?QT\'545H %
M$3 FP 60=*$0=#$V("TI<D\%$!YG"X '0 70(\%A9V4_*7,=5BB$*%$+$RB&
M:2WX,30T`4 7@"T3#- M$ZAB($8#83H,@V(/T,Y3!O D40#0($H@T B0@0.@
M6U--5% Z+>#$8WDD8'5S0 (@%X#H;F4N`U!='54N0 9@2P(P+JAU%-!A>1HP
M3XDHP&]B!) @,#$:,$,!T#1P(#$Z-0_04/)-,<=4;RZG&3 /H ;0(2(`+3@S
M0!> <W1<<RX7P"5C!;!G,<AUC&)J*+$NIU)E.@_@5S;P.= YLD89(T$<(4C?
M(D$D@2L?+"H5Y#065QU:G#Y!)K$7, 7 <W %D)\@T!>S+J ^U"'0;B<%0'$@
M@69A:Q= %RT*L73Q(NEJ=6T<,"%1%R)"LO\;<@EP&;8^Q2J@-U 85AHSO&1O
M!Y%!ST2!"X!V!O"^=D%1&208<22"(5!O'4MF5"&1&G)H;P?@%R)48$DM4D]-
M&% %L&N&<T!E'50Q+B!5,3"N;R)1.H,=5#)-D$,7,-DB44EF.M,6\587<AU4
M54]260>15QAQ95!83GTFP"!-WDJ61-(:@2:P(%Y?,S!-TAD4`V!U2:%EQQHP
M%R()<'%U:0EQ(*%W`0`:<T/ ;#:0,F$;463_5F$HP"(`'50SX (01.47:?\/
MH%9 (_,C`@:0&J)!< ,0GP0@&10:@4W2&U%U<$V0_TOP(B$/,!UC1P`Q8")Q
M2.#M(2%G2@`;8&HST!HP`,"_.U(:H@D`*? AU%<Q;P00_FD"8%DA&$ 4< ;P
M&S$7$YQS>3= -I EM5!H8A#Y7_9T)P0@`' _5 $`!T"O);LO/1U4,)=X-ZQH
M`D#P<#HO+V=-8G568 #0_V!!8[%A,2C !W!78 01!0'O!X :,!> 09%P,S /
M8"2"^G,#<&5=TACA%R(7H$R ^2</"E]O#W ?<2]QMAU4,D</L"!Y"&$N4%)%
M7D4A< 20;+ J$BX%H&W_1O$`P!CA*A '@"+S==X=5&!.04U%>@20&$!0?706
M4 D1*B$7L#G0:#5W?7F +G52=X)TDDV0=HI&_P6Q/^ W0&S!/Y$$D&JQ5;&U
M=0%L(5 Z>Z9\-4!YRR\,@G;&'5H1\0" P ```P`0$ `````#`!$0`0````,`
M@!#_____0 `',.!HM"O!*\ !0 `(,.!HM"O!*\ !"P``@ @@!@``````P ``
M`````$8``````X4````````#``* "" &``````# ````````1@`````0A0``
M``````,`!8 (( 8``````, ```````!&`````%*%``"W#0```P`*@ @@!@``
M````P ```````$8``````84````````>`!. "" &``````# ````````1@``
M``!4A0```0````0````X+C `"P`7@ @@!@``````P ```````$8`````#H4`
M```````#`!B "" &``````# ````````1@`````1A0````````,`&H (( 8`
M`````, ```````!&`````!B%````````'@`I@ @@!@``````P ```````$8`
M````-H4```$````!`````````!X`*H (( 8``````, ```````!&`````#>%
M```!`````0`````````>`"N "" &``````# ````````1@`````XA0```0``
G``$`````````'@`]``$````%````4D4Z( `````#``TT_3<``*?I
`
end