Author Topic: [DATA EXPUNGED?]: Corrupt Groups?  (Read 13042 times)

0 Members and 1 Guest are viewing this topic.

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #15 on: March 29, 2010, 09:37:19 am »
^++
CalcUtil is a can of awesome.
GrpTool has proven useful as well.

*Prophet thinks of an awesome article to write and runs off
« Last Edit: March 29, 2010, 09:37:30 am by ProphetsDementia »
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #16 on: March 29, 2010, 10:03:37 am »
If you don't mind spending a few hours with your calculator, I would advise getting Brandon Wilson's flavour of CalcUtil (the one that supports Flash editing) and trying to manually fix your groups.  However, be careful what you do with the Flash, cause you can seriously screw up your calculator if you aren't careful.
I saw that. It may be useful for some hacks.
But better ask Brandon whether the flash unlocking and write to flash is "clean"...
Wondering if flash writing works in the z80 calc emulators...
Hobbing in calculator projects.

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #17 on: March 29, 2010, 10:52:34 am »
It does. (at least in TilEm) I tested it.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #18 on: March 29, 2010, 01:15:08 pm »
If you don't mind spending a few hours with your calculator, I would advise getting Brandon Wilson's flavour of CalcUtil (the one that supports Flash editing) and trying to manually fix your groups.  However, be careful what you do with the Flash, cause you can seriously screw up your calculator if you aren't careful.
I saw that. It may be useful for some hacks.
But better ask Brandon whether the flash unlocking and write to flash is "clean"...
Wondering if flash writing works in the z80 calc emulators...
I assume some of the mistakes that you can do can trigger bad stuff such as deleting the OS certificate, right?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #19 on: March 31, 2010, 02:13:15 am »
Yes. It's possible, but you need a bit of [un]luck. The certificate requires flash unlocked to read it, but there is no further restriction to prevent people from writing to it.

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #20 on: March 31, 2010, 09:09:03 am »
Yes. It's possible, but you need a bit of [un]luck. The certificate requires flash unlocked to read it, but there is no further restriction to prevent people from writing to it.
It is certainly possible, but from what I hear, BrandonW is using romcalls to perform the write to Flash (why write a routine yourself if they give you something for that already?) In that case, there are safeguards built into those routines that deny writing to the certificate page. It's so important to TI, they have another romcall to use if you want to write there.

Still wouldn't try it. Wouldn't risk it. For the curious, the certificate page is the second to last page in Flash. (Either $1E, $3E, or $7E)
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #21 on: March 31, 2010, 09:18:01 am »
There is _WriteFlashUnsafe... :D


There is _WriteFlash and WriteFlashUnsafe, and, funnily enough, _WriteAByte and _WriteAByteSafe. Both use fallthrough to prevent writing to the cert. page. (and maybe also the 7x pages in OS space? Iambian?)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #22 on: March 31, 2010, 01:37:04 pm »
Still wouldn't try it. Wouldn't risk it.
that's unless you got your calculator for like $5, though :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #23 on: March 31, 2010, 06:47:38 pm »
There is _WriteFlashUnsafe... :D


There is _WriteFlash and WriteFlashUnsafe, and, funnily enough, _WriteAByte and _WriteAByteSafe. Both use fallthrough to prevent writing to the cert. page. (and maybe also the 7x pages in OS space? Iambian?)
The last time I looked at the code, the only restriction (if they have them) that the routines have is the inability to write to the certificate page. Didn't look too hard at the code, tho.
Still wouldn't try it. Wouldn't risk it.
that's unless you got your calculator for like $5, though :P
That's cruelty to calculators! Bad DJ! Bad bad! :P

Anyway. There should be no point in manually fixing the groups if they're on-calculator and in Flash. You should try to extract what you can (by reading off memory addresses if you have to) and then rebuild the group later on. Editing Flash is a messy business anyway.
« Last Edit: March 31, 2010, 06:52:23 pm by Iambian »
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #24 on: March 31, 2010, 11:05:25 pm »
bah it's just a ti calc after all, it's not like if it was something much better like a HP or a Casio :D  *runs*

On a serious note I wonder if it's really hard to extract stuff like this?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline mapar007

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 550
  • Rating: +28/-5
  • The Great Mata Mata
    • View Profile
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #25 on: April 03, 2010, 04:46:33 am »
It's not really hard because groups are not compressed. You can rescue most of the data, but it's a major nuisance to do so.

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #26 on: April 03, 2010, 09:58:12 am »
I tried doing this with GrpTool.
Oi. It was a pain.
Apparently, every program that was last on the group list was corrupted.
Or had duplicates of itself.
:(
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







SirCmpwn

  • Guest
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #27 on: April 03, 2010, 11:35:40 am »
I had a similar problem once, I managed to fix it by selecting all and extracting to RAM, deleting the old group and re-grouping them.  Let me know if that works, Raylin.

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #28 on: April 03, 2010, 11:58:33 am »
It failed.
All of the programs, when I looked inside of them, were a horrible jumble of jibberish.
Ah well.
I reset ALL MEMORY and started over.
Let's call this a fresh start.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [DATA EXPUNGED?]: Corrupt Groups?
« Reply #29 on: April 03, 2010, 12:34:10 pm »
That definitively sounds like corruption x.x

Now I sure hope you did not lose every single of your calc projects, though :/
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)