Author Topic: [Urgent Request] Modifying OS 2.53MP  (Read 27016 times)

0 Members and 3 Guests are viewing this topic.

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #30 on: January 28, 2011, 02:47:38 pm »
You could use Doors or another ASM lib to delete the programs.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #31 on: January 28, 2011, 03:13:19 pm »
Problem solved, I thought about this today during school. The memory menu is still the best way to delete stuff, so why not just hide it? I put it in the Stat>Tests>Bottom. I overwrote ANOVA(, but who uses ANOVA(? (It's still in the catalog ;))

You can just reinstall this right over the old one, it does the whole thing so it's just redoing what the first one did.
« Last Edit: January 28, 2011, 03:13:42 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #32 on: January 28, 2011, 03:29:30 pm »
I would download this just for kicks if I didn't have OS 2.43. I have to say, though, that is too cool :D
* Xeda112358 likes
(an' a thumbs up for you ^-^)

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #33 on: January 28, 2011, 04:05:12 pm »
I would download this just for kicks if I didn't have OS 2.43. I have to say, though, that is too cool :D

Who said it didn't work on 2.43?

(I love my new OS patcher :D)
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #34 on: January 28, 2011, 04:09:35 pm »
Problem solved, I thought about this today during school. The memory menu is still the best way to delete stuff, so why not just hide it? I put it in the Stat>Tests>Bottom. I overwrote ANOVA(, but who uses ANOVA(?

Hey! D:

But anyway, that is amazing. So many patches...

And someone wants to kill your calc, yunhua98? O.o




Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #35 on: January 28, 2011, 04:10:49 pm »
Downloading...

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #36 on: January 28, 2011, 04:11:47 pm »
Can you re-write "Pi" to say "The Game" and punish the memory resetters? Or have it do a textroll?  O.O

Also, do this allow you to modify any token command, or just the specific ones demonstrated?
« Last Edit: January 28, 2011, 04:13:14 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #37 on: January 28, 2011, 04:16:23 pm »
That would actually take some work. I could either make a menu hook, which defeats the whole purpose of this. Or I could change it to some token that no one ever uses and rewrite that to say the game.

So for instance, I could take ClockOff, change it in memory to The Game. And then change the Memory Menu to display that. The only problem is that ClockOff would look funky from now on.

Edit to your edit:
    I can change any menu I like to any other option, I just can't add data, only delete it.
« Last Edit: January 28, 2011, 04:17:27 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #38 on: January 28, 2011, 04:23:25 pm »
I was just thinking, how about modifying the OS to require a password for memory resetting and the like? That way you can still do what you want with it, manage your apps, var and appvars, but they can't touch them, and there is not way to get past it like a battery pull. How hard would this be to pull off?
/e

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #39 on: January 28, 2011, 05:03:53 pm »
That would almost require a hook. It might be possible to intercept the OS before it brings up the Memory menu, but that would be tricky. Then I guess you could store the code after the OS on some page with a password hard coded in. The problem I see though is that something like that would require quite a bit of space which might not be possible.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #40 on: January 28, 2011, 05:05:18 pm »
Are yunhua's friends smart enough to use Axe and modify the OS on-calc? Or screw up his certificate?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #41 on: January 28, 2011, 05:10:24 pm »
I would love to see someone glitch axe badly enough to unlock flash. And then they'd have a heck of a time trying to do all the flash copying back and forth.

Really, I would image the whole program would be one big Asm( statement.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #42 on: January 28, 2011, 05:12:04 pm »
Well, if they can program Hex...

Of course, Yunhua has bigger problems if his friends can program hex and want to destroy his calc.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline lookitsan00b

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +37/-3
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #43 on: January 28, 2011, 05:13:08 pm »
well, since people seem to be posting all kinds of solutions, here's a reversible one.

just a little password-protection key hook.  You hit install, type the password (it records the keys, not like a number or letter or anything :P) and push ON.  Hit 'Edit Block' and scroll left twice, and as you scroll, you should see a copy of your password.  If you hit ')', it'll jump to the keys it blocks.  Both sections are editable, just be sure to update the length bytes. :D  If your password is incorrect (I often get a random kEnter or kClear) exit the app, re-enter it, and re-install.  Once it's installed, it is not active. Push [2nd][TBLSET] to activate it, and type your password to disable.

Wow that was a long explanation D:

But it is impervious to anything less than pulling all five batteries*.  (do those people carry a screwdriver around with them?)

* ok there are a couple other ways around it, see linked post for details
My TI-94+SE is broken.  I used some flawed existential conditioning on it, and it crashed. :(

Activity level:
{====______}

Spoiler For Securite:
{=========_}

A couple security flaws
Need a good backdoor short of reinstalling the OS
Completely immobilized and invalidated by Zstart. And rendered incompatible.
Spoiler For FFTATIA:
{====______}

framework: mostly done
graphics engine: undergoing complete rewrite
still need character and enemy sprites!!! :P

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: [Urgent Request] Modifying OS 2.53MP
« Reply #44 on: January 28, 2011, 05:36:33 pm »
Nice. But all of mine are reversible too ;)  I don't like one way OS patches.

Also, with yours, what happens if they pull a battery while a program is running? :S

Edit:
    I'm not sure if your program blocks programs from running, but even pulling a battery during graphing will do it.
« Last Edit: January 28, 2011, 05:41:48 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112