Jump to content



Photo
* * * * * 6 votes

FX-82/-83GT/-115/-991ES PLUS Hacking


  • Please log in to reply
489 replies to this topic

#481 variyak

variyak

    Newbie

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Interests:C++, mathematical physics, and Minecraft

  • Calculators:
    fx-991ES plus

Posted 28 January 2021 - 05:18 AM

Welp oof



#482 itay2805

itay2805

    Newbie

  • Members
  • Pip
  • 4 posts

  • Calculators:
    fx-991ES PLUS

Posted 01 April 2021 - 06:51 AM

I just found about this couple of days ago and decided to start looking into this as well, currently I am just figuring everything and documenting it for myself because the information is scattered all over the place and is not really friendly to new comers....

#483 anon34

anon34

    Casio Freak

  • Members
  • PipPipPipPip
  • 260 posts

Posted 02 April 2021 - 11:48 AM

Can't be helped. Documentation is not easy.

 

At least (I think) the wiki is editable by everyone.

 

... (the wiki is HTTP-only?)


Edited by anon34, 02 April 2021 - 12:00 PM.


#484 itay2805

itay2805

    Newbie

  • Members
  • Pip
  • 4 posts

  • Calculators:
    fx-991ES PLUS

Posted 02 April 2021 - 02:25 PM

Yeah this topic is quite a complex one, this is the documentation I have so far

 

I am probably rewriting and rediscovering alot of things but I think it is pretty important if I want to create proper in-depth documentation about it.

 

I am using github just because I find it nicer and more accessible to have the code and documentation under the same project.

 

Of course if you find anything wrong in my explanations I will be happy to fix it and expand it :)



#485 anon34

anon34

    Casio Freak

  • Members
  • PipPipPipPip
  • 260 posts

Posted 02 April 2021 - 04:03 PM

Correction: it's possible to type any non-null character with the "unstable character" (2 last bytes of the random seed).

 

It's hard and time-consuming, but still better than impossible.

 

The loader can "run" ROP programs larger than 100 bytes (and with null bytes) (although null won't work with strcpy (for stack restore for example),  memcpy can still be used)

 

About the getkeycode thing, it's also possible to simply add two getkeycode value together (I think it's used in the previous loader. It is sufficient to represent all byte values; however it's not easy to derive the two keys to press manually)

 

It might be required if the more complex solution cannot fit in 100 bytes.


Edited by anon34, 02 April 2021 - 04:08 PM.


#486 itay2805

itay2805

    Newbie

  • Members
  • Pip
  • 4 posts

  • Calculators:
    fx-991ES PLUS

Posted 02 April 2021 - 04:10 PM

yeah, I should add about the unstable char/counter thing. And yeah given the loader can input any character it is just waste of time to use it.



#487 variyak

variyak

    Newbie

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Interests:C++, mathematical physics, and Minecraft

  • Calculators:
    fx-991ES plus

Posted 05 April 2021 - 07:07 PM

Oh, cool. Hope some more work is done on this. This is my first time seeing a project like this but I was disappointed that there wasn't enough material I could read up on, but thanks for the docs, they seem pretty informative.



#488 itay2805

itay2805

    Newbie

  • Members
  • Pip
  • 4 posts

  • Calculators:
    fx-991ES PLUS

Posted 05 April 2021 - 10:49 PM

If you have any questions or things you think should be added to the docs feel free to ask :)

I will probably continue working on it more this weekend.

#489 EnderFire09

EnderFire09

    Newbie

  • Members
  • Pip
  • 17 posts
  • Gender:Not Telling
  • Interests:Calculator hacking (Especially the fx-82AU PLUS II)
    Memes
    Gaming (Mostly Minecraft)
    Cats (Especially Pedigree Norwegian Forest Cats)
    inf-20100325

  • Calculators:
    Casio fx-991ES PLUS Version F
    Casio fx-82AU PLUS II Version A

Posted 07 May 2021 - 12:03 PM

I have decided to set up a discord server for hacking casio calculators in hopes for making it more popular again.

 

Here is the invite: https://discord.gg/QjGpH6rSQQ



#490 anon34

anon34

    Casio Freak

  • Members
  • PipPipPipPip
  • 260 posts

Posted 07 May 2021 - 03:11 PM

That isn't really the problem, is it?...

Rather, it's just that nobody have anything to say/do.

The Chinese forum is (or not? I didn't actually check) still somewhat active.


Edited by anon34, 07 May 2021 - 03:13 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users