Author Topic: On-calculator app signing  (Read 24046 times)

0 Members and 2 Guests are viewing this topic.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: On-calculator app signing
« Reply #45 on: December 07, 2010, 02:35:17 am »
I wonder if it is possible to reinstall the OS if every single bit of writable information has been reset o.O
« Last Edit: December 07, 2010, 02:36:09 am by Builderboy »

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: On-calculator app signing
« Reply #46 on: December 07, 2010, 03:04:27 am »
By the way, I should mention that I found some stupid bugs in the Axe app compiling that I'm in the process of fixing, it should make them finally signable on-calc without needing to flash a sector in the next version.  I'm not sure if I would want to merge application signing into the Parser, but I would definitely like to include it in the tools section of the Axe suite with your permission once I get it working.

Also, I really don't want to mess with the certificate page.  But if I understand correctly, couldn't that issue be averted by sending the app to the computer/another calculator and then sending it back?  It seems like there would have to be some kind of mechanism to prevent that or the whole trial-run business would be pointless.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: On-calculator app signing
« Reply #47 on: December 07, 2010, 03:30:15 am »
It would be great if the tool could be included in the future. I remember some people couldn't figure out how to use Rabbitsign and Wabbitsign. As for Wappsign I heard it sometimes gives bad signatures so I don't know if we can rely on it.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: On-calculator app signing
« Reply #48 on: December 07, 2010, 04:10:44 pm »
Well, I had never heard of ON-CALC Sign until one week ago and did my first Hello World Application, I was really thankful for it.

What I have to say about this...

It looks very good but I sometimes regret compiling it as an Application because I usually have 10 programs, 1 of them is to be an App and the others 9 aren't and I compile not-to-be-applications programs to Apps. Maybe a shortcut key (MODE+2ND to compile as App?)

That would pretty neat

SirCmpwn

  • Guest
Re: On-calculator app signing
« Reply #49 on: December 07, 2010, 04:46:29 pm »
I don't think there can ever be a situation when you cannot install an OS, unless you explicitly used BrandonW's special brick code.

Ashbad

  • Guest
Re: On-calculator app signing
« Reply #50 on: December 07, 2010, 04:49:12 pm »
It would be great if the tool could be included in the future. I remember some people couldn't figure out how to use Rabbitsign and Wabbitsign. As for Wappsign I heard it sometimes gives bad signatures so I don't know if we can rely on it.

Wabbitsign I can't get to work either in my batch file.  Though Wappsign seems okay for me, worked 20/20 of the times I built my application for testing.

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: On-calculator app signing
« Reply #51 on: December 07, 2010, 11:52:46 pm »
By the way, I should mention that I found some stupid bugs in the Axe app compiling that I'm in the process of fixing, it should make them finally signable on-calc without needing to flash a sector in the next version.
That's good to hear.  By the way, I believe that you can simply end the app with the bytes 02 2D 40, and stop there, leaving the rest of the page blank.  (I originally thought it might be necessary to include the "f" value - the extra 1-2 bytes that come after the signature proper - but this seems not to be the case.)  You can still send the unsigned app to a PC, or at least you can using TiLP - somebody should probably check that TI-Connect doesn't have a problem with it.

Quote
I'm not sure if I would want to merge application signing into the Parser, but I would definitely like to include it in the tools section of the Axe suite with your permission once I get it working.
It's free software.  All I ask is that you include the source code for the tool, or link to it.

Quote
Also, I really don't want to mess with the certificate page.  But if I understand correctly, couldn't that issue be averted by sending the app to the computer/another calculator and then sending it back?  It seems like there would have to be some kind of mechanism to prevent that or the whole trial-run business would be pointless.
I can understand your hesitation.  In this case, I'm pretty confident that the example code I gave will do the right thing, or at least won't break anything too badly.  Otherwise I wouldn't recommend it.

I don't really know much about how the limited-trial system is supposed to work; I've never seen an app that used it.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: On-calculator app signing
« Reply #52 on: December 08, 2010, 04:32:07 am »
I wonder why TI just won't remove it altogether? They don't even sell apps anymore anyway.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: On-calculator app signing
« Reply #53 on: December 08, 2010, 09:24:24 am »
I wonder why TI just won't remove it altogether? They don't even sell apps anymore anyway.
It would break compatibility. There are still a few non-TI apps that use this system, actually.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: On-calculator app signing
« Reply #54 on: December 08, 2010, 03:07:05 pm »
Really? O.O I wonder which apps does...

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: On-calculator app signing
« Reply #55 on: December 08, 2010, 03:16:56 pm »
I remember seeing a math app for sale on some website, but I'm don't remember a lot of it... Other than that you had to download the trial app to get a code you had to enter on the website before you could purchase the app. The normal calc ID didn't work.

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: On-calculator app signing
« Reply #56 on: December 08, 2010, 08:23:10 pm »
sort of on/off topic, but Axe apps get erased after 16 runs? That's (sort of) a pain...(but it gets fixed after they've been signed on-comp, right?)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: On-calculator app signing
« Reply #57 on: December 08, 2010, 08:24:39 pm »
Its weird because i have a Portal App thats been run many more times than that o.O

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: On-calculator app signing
« Reply #58 on: December 08, 2010, 09:59:53 pm »
sort of on/off topic, but Axe apps get erased after 16 runs? That's (sort of) a pain...(but it gets fixed after they've been signed on-comp, right?)
Essentially, yes. In reality, it's more that they get erased after a "trial period". The signature, IIRC, is only checked when the os is being sent.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: On-calculator app signing
« Reply #59 on: December 08, 2010, 11:45:34 pm »
I remember seeing a math app for sale on some website, but I'm don't remember a lot of it... Other than that you had to download the trial app to get a code you had to enter on the website before you could purchase the app. The normal calc ID didn't work.
Weird, maybe they still sell apps, but only very few of them. I remember they sold many, back then, such as Periodic. Some apps costed around $20.

As for Axe apps being deleted after 16 runs, it seems like when you compile an app on-calc with Axe, the TI-OS thinks it's an actual trial app.