FX-82/-83GT/-115/-991ES PLUS Hacking
Posted 01 April 2021 - 06:51 AM
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.
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
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.
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.
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.
Posted 05 April 2021 - 10:49 PM
I will probably continue working on it more this weekend.
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.
Posted 01 October 2021 - 03:46 PM
Posted 03 October 2021 - 04:23 AM
I don't think it's practical at all -- although in theory you could do something useful with sufficient effort, as long as it fits in the memory.
Well, which problem you are solving can be used in practical calculations. If I don`t have enough functions in the calculator, then I usually load the libraries built into the OS aka in hp-50g or in ti-83+. :-)
- Hlib2 likes this
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users