That is interesting.
If I understand you correctly (the variables do de-reference) we can execute 'date' with the browser.
That is a step in the right direction.
Now if we can execute idme (with arguments) the Kindle can be forced to reboot to 'diags' - which we should be able to jailbreak.
= = = =
Yes, if a program on a *nix (POSIX compliant - which the Kindle OS is) opens that with:
Code:
#include <stdlib.h>
int system(const char *command)
With that funky looking filename, the system shell will execute the filename as an in-line script.
Been there since K&R days.
Amazon no longer uses the 'system' call to open a file before they sanitize the filename.*
(Which is how they 'fixed' our prior universal jailbreak.)
* Somebody @Lab126 finally RTFM (man system).
(and these are the people (Amazon) that run Linux on the world's 18th largest super computer - IIRC the last time I checked)