Omnimaga

Calculator Community => TI Calculators => ASM => Topic started by: yunhua98 on January 27, 2011, 05:31:01 pm

Title: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 27, 2011, 05:31:01 pm
I really need someone's help here.  Could someone with lots of experience in ASM edit the 2.53MP os so that the Reset All Memory function isn't in the menu?  I could always resend the original OS if I need to reset all. Because theres a couple of people at my school who keep trying to reset my memory, and some of them are smart enough to get rid of the mem menu block from Mirage and Omnicalc.  All help will be appreciated.  ;)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Xeda112358 on January 27, 2011, 05:34:01 pm
An update like that could be really useful... I've got a cool idea, too. Somebody can work on an app that works similarly to the memory menu and you can just get rid of the memory menu completely!
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 27, 2011, 05:38:39 pm
yeah, but doesn't that just use a Parser hook that can be rid of by pulling a battery?

EDIT:/me looks at Sir...
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ztrumpet on January 27, 2011, 05:45:35 pm
* ZTrumpet looks at BrandonW...

This sounds like a cool idea. :)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: qazz42 on January 27, 2011, 05:49:31 pm
and get rid of the CLEAR RAM and CLEAR ARCHIVE perhaps?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Xeda112358 on January 27, 2011, 05:50:01 pm
Oh, no I mean removing the memory menu completely from the OS and then making a separate app that handles the same stuff as the memory menu (obviously with an updated/upgraded look and ability). Then they couldn't even access the memory menu to begin with. You could even protect your app with a password...
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 27, 2011, 05:51:37 pm
keep clear RAM, since thats okay and useful sometimes, but pulling batts work just as well, so maybe, but I really need Clear Archive gotten rid of or else one day all my projects will say goodbye, mainly because TI-connect won't detect my calc, so no backups...  :(

and I definitly won't be allowed to back up at school, but I can send an OS at school...  ;)

Oh, no I mean removing the memory menu completely from the OS and then making a separate app that handles the same stuff as the memory menu (obviously with an updated/upgraded look and ability). Then they couldn't even access the memory menu to begin with. You could even protect your app with a password...

YES


but for now Im content with just the "Clear ALL Mem" removed
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Darl181 on January 27, 2011, 05:52:29 pm
Can they figure out krolypto?
http://www.ticalc.org/archives/files/fileinfo/277/27719.html (http://www.ticalc.org/archives/files/fileinfo/277/27719.html)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 27, 2011, 05:53:21 pm
pull a battery kills it.  They know that, sadly...  :'(
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: alberthrocks on January 27, 2011, 05:54:07 pm
pull a battery kills it.  They know that, sadly...  :'(

Gah, sorry :P

Do they do it as a joke or to torture you? A friend used to do that as a joke...
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Darl181 on January 27, 2011, 05:54:20 pm
so they know to take out the backup battery...
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: DJ Omnimaga on January 27, 2011, 06:06:13 pm
Darn some school people are really jerks x.x
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: DrDnar on January 27, 2011, 06:06:55 pm
Perhaps Krolypto should be updated so it's impervious to battery pulls.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 27, 2011, 06:08:22 pm
is that possible?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: AngelFish on January 27, 2011, 06:10:09 pm
It should be, if you write it into the boot code with TI's utility.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: critor on January 27, 2011, 06:39:30 pm
It should be, if you write it into the boot code with TI's utility.

I's possible to write in a TI-73/83+/84+ boot code using only softwares?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Darl181 on January 27, 2011, 06:40:05 pm
there's calcsys, but idk its limits
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: AngelFish on January 27, 2011, 06:40:17 pm
If I recall correctly, TI released a utility that allowed you to run programs on boot. I can't remember the specifics though.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: squidgetx on January 27, 2011, 06:41:05 pm
Oh, no I mean removing the memory menu completely from the OS and then making a separate app that handles the same stuff as the memory menu (obviously with an updated/upgraded look and ability). Then they couldn't even access the memory menu to begin with. You could even protect your app with a password...

Actually this wouldn't even be that hard in Axe. Archive, UnArchive, Delvar, all you need is a menu interface and knowledge of how to sort the VAT and you're good :)

Now I want to make that...lol
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Darl181 on January 27, 2011, 06:43:46 pm
ti's utility to run stuff on startup is called, aptly, StartUp (iirc) and it's not exactly fool proof.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: jnesselr on January 27, 2011, 06:55:48 pm
You can't write into the page 7F boot code with software.  Let's see, the best I can figure for this is the menu hook:
http://wikiti.brandonw.net/index.php?title=83Plus:Hooks:9BC0
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: calcdude84se on January 27, 2011, 07:39:14 pm
zStart has a mechanism to modify the OS to run itself even after a battery pull, so you can look at its source for ideas :)
Alternatively, if you want to just remove that reset menu entirely, one could look through an OS disassembly, patch the OS accordingly, and release a patch. (Just the patch, not the modified OS, for legal reasons.)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 on January 27, 2011, 11:20:48 pm
zStart would help if combined with Omnicalc's memory block function. Of course they could always disable Omnicalc and kill it, but a simple ram clear wouldn't fix their problems.

I'll look into this and probably fix it tomorrow. I'm thinking of changing the menu data so that the Reset menu only has 1 option, which is RAM clear. I could also completely wipe out the Mem > 2 menu. Do you want that too?

Edit:
    I can just change the Mem > 2 to like sin( or something. That would kill it.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 on January 27, 2011, 11:52:37 pm
Sorry for the double post but the topic says [Urgent Request]. This took me about 20 minutes, so enjoy.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Xeda112358 on January 27, 2011, 11:55:02 pm
Oh, that's just awesome :D... Maybe you can make the pi into a phi :P (just kidding)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: calcdude84se on January 28, 2011, 12:23:17 am
Nice, penguin! :D
Hopefully yunhua will make good use of it :)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 28, 2011, 02:11:27 pm
thanks man!  but how would I delete programs if I needed to?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Ashbad on January 28, 2011, 02:13:58 pm
/me guesses Yunhua would have to change the OS to do that O.o

EDIT: and very nice, the penguin!  That is pretty awesome right there :)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Darl181 on January 28, 2011, 02:14:49 pm
There's DelVar, but I haven't been able to get it to work with progs ???
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: critor on January 28, 2011, 02:17:43 pm
You cannot delete applications/appvars with the patched OS.

But there is a way to delete programs.
Just unarchive the programs you want to remove,  and make a RAM reset.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: FinaleTI on January 28, 2011, 02:47:38 pm
You could use Doors or another ASM lib to delete the programs.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 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.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Xeda112358 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/me likes
(an' a thumbs up for you ^-^)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 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)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Deep Toaster 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
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Xeda112358 on January 28, 2011, 04:10:49 pm
Downloading...
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: AngelFish 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?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 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.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Eeems 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?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 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.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: AngelFish 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?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 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.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: AngelFish 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.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: lookitsan00b on January 28, 2011, 05:13:08 pm
well, since people seem to be posting all kinds of solutions, here's a reversible one. (http://ourl.ca/8358/168701)

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
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 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.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: lookitsan00b on January 28, 2011, 05:46:06 pm
well it blocks PRGM and APPS, so hopefully the user is going to use 'Clear Entries' to prevent that from happening.
but yeah, you can unblock those (or unprotect your calc), and pulling a battery in a program will clear the hook.

Of course it's reversible, but how long does it take to switch between the two? :P

Mine can be done instantaneously, and on-calc... but it is less secure.  Plus, if you forget your password, you gotta wait till you have a screwdriver or link cable available to uninstall...  I just realized another security flaw. resending the OS, or just sending a blank app with the same name... :P (how am I supposed to block those ???)

EDIT: really? graphing? who would'a guessed... lets block that key too :P
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 on January 28, 2011, 05:58:16 pm
It takes about 1 minute on calc to install or uninstall.

You could even pull a battery while doing a really long calculation to get a ram clear. In fact, the only time you won't get a ram clear is if the OS is doing nothing.

Or you could pull a battery, wait about 5 seconds, hold delete, then put the battery back in. That is just as effective as pulling all 5 batteries and it has saved me from several nasty crashes.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ACagliano on January 28, 2011, 06:11:35 pm
Thepenguin77, can the final OS patch that allows still allows deleting apps/progs, but moves it, be ported to the 2.43?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: DJ Omnimaga on January 29, 2011, 01:53:09 am
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.
Awesome THepenguin77. I also saw the screenshot on the previous page, cool stuff.

I hope his friends aren't reading this topic, though. O.O (to figure out how to bypass this OS patch protection)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: qazz42 on January 29, 2011, 11:06:58 am
wow, that is pretty fricken amazing how fast these solutions came out... if I get time later I should try some O-o
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 29, 2011, 01:14:08 pm
My "friends" aren't really friends lol.  Also, they aren't smart enough to mess with Axe, and as far as I know, they don't even know about Axe. 
/me hopes they never will, either, unless they dramatically change lol
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: souvik1997 on January 29, 2011, 01:51:02 pm
Are they smart enough to do the FLASH self-test to clear the archive?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 29, 2011, 02:23:18 pm
no, although i wouldn't mind that removed either.  :P
but its not necessary.  ;)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: JosJuice on January 29, 2011, 02:24:54 pm
no, although i wouldn't mind that removed either.  :P
but its not necessary.  ;)
Isn't that in the boot code? The boot code is untouchable...
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 on January 29, 2011, 04:00:38 pm
Are they smart enough to do the FLASH self-test to clear the archive?

That can only be invoked when you don't have an OS. And it clears all the flash, not just the archive.

Thepenguin77, can the final OS patch that allows still allows deleting apps/progs, but moves it, be ported to the 2.43?

I already did. Check back in the responses.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ACagliano on January 29, 2011, 04:16:36 pm
yeah. i found it. missed it earlier.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: DJ Omnimaga on January 29, 2011, 04:51:15 pm
My "friends" aren't really friends lol.  Also, they aren't smart enough to mess with Axe, and as far as I know, they don't even know about Axe. 
/me hopes they never will, either, unless they dramatically change lol
Yeah personally I wouldn't call them friends, lol. I hope the two that registered here aren't the ones who actually do that, though, I doubt they'll have a good reputation here if this is the case. X.x
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: yunhua98 on January 29, 2011, 04:54:30 pm
kentuckyfac#1 is really just here to do what I always do, although I think he lost interest.  qrenalds isn't like that, although he seems to only be interested in playing games lol.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: alberthrocks on January 29, 2011, 06:32:08 pm
thepenguin77, is it possible for you to make IPS patches (aka PolyPatch format) from your program based patches? (Both "pi" and hidden menu patches) That would be awesome! :D
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ACagliano on January 30, 2011, 10:05:46 am
I'm sorry, thepenguin. Is it possible for you to release a patch for the TI-83+ OS's to do this. Alot more people (I've seen) use them.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Deep Toaster on January 30, 2011, 11:26:27 am
I'm sorry, thepenguin. Is it possible for you to release a patch for the TI-83+ OS's to do this. Alot more people (I've seen) use them.

That would be awesome. Too bad he doesn't have an actual 83+ to try stuff on, though.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ACagliano on January 30, 2011, 01:42:31 pm
I'd be happy to test for him. I have a 1.19 rom image for use with Wabbitemu.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: SirCmpwn on January 30, 2011, 02:28:07 pm
/me notices this topic
BLARRGH!!!
Begone with your OS patches, as they could have nasty side effects and are uneccissary.  Our friend BrandonW has written this program, which solves your problem and more: http://brandonw.net/calculators/fake/ (http://brandonw.net/calculators/fake/)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ztrumpet on January 30, 2011, 02:29:42 pm
...too bad it doesn't work on the MP OSes, which yunhua needs for school. :(
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: SirCmpwn on January 30, 2011, 02:31:09 pm
I'm sure that a swift kick in BrandonW's butt would get this solved.  Plus, the source code is right here: http://brandonw.net/svn/calcstuff/Fake/trunk/ (http://brandonw.net/svn/calcstuff/Fake/trunk/)
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: ACagliano on January 30, 2011, 02:38:51 pm
We all have different ways we like to do stuff...

@SirCmpwn: I enjoy the rush of running a patch, and that agonizing few seconds during which anything can go wrong, then seeing the word "Done" appear on the screen. Then knowing that nothing will ever affect my calc in that way again (even BrandonW's app can be reset).
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: thepenguin77 on January 30, 2011, 08:44:15 pm
SirCmpwn, the problem with Fake is that once the kids figure out that it's enabled, they'll just delete it and start deleting things again. I would think that Fake is more to stop teachers rather than other students. Plus, it can't stop you from individually deleting files. (And I too learned that it doesn't work on MP OS's the hard way.)

As for an 83+ patch, I'm sure I can do that. It's not much different other than the fact that unlocking flash is different and port (06) doesn't AND the page numbers.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: DJ Omnimaga on January 30, 2011, 08:51:43 pm
/me notices this topic
BLARRGH!!!
Begone with your OS patches, as they could have nasty side effects and are uneccissary.  Our friend BrandonW has written this program, which solves your problem and more: http://brandonw.net/calculators/fake/ (http://brandonw.net/calculators/fake/)
Are you dissing people work on the already existing patches such as the one that fixes xLIB and several bugs?
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Happybobjr on January 30, 2011, 08:57:55 pm
Sir doesn't tend to troll.
I believe his is joking about the new mass of patches being released, found, up dated, etc  all at once.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: DJ Omnimaga on January 30, 2011, 09:01:10 pm
Ok, because it seemed like he probably broke his OS or lost data due to installing a patch (maybe the wrong way) before and now has some sort of vendetta against every existing OS patches.
Title: Re: [Urgent Request] Modifying OS 2.53MP
Post by: Happybobjr on January 30, 2011, 09:08:39 pm
I honestly don't know.  I was just saying my 4th party opinion.