Droidfish is an open source GUI. Therefore, Aprijal has compiled two versions of it with following tweaks. Besides, latest Stockfish development version 2016.10.11 is bundled with it.
GET the first apk with:
* Hash usage display
* UCI option start with UCI_
GET the second apk with the above and:
* ECO code display
* Hardcode hash limit increased to 512MB
I think increasing the hash limit was not mandatory given that official Droidfish allows higher hash sizes when the user creates a blank file named .unsafehash under UCI folder. So, if your device is freezing after you set 512MB or 1GB hash, reboot and try to decrease.
If you are the unlucky one, Droidfish will load the previous engine and hash settings agian. That means the freeze will repeat forever. In such chaotic case, uninstall and install Droidfish and start over.
One last important notice is that you MUST UNINSTALL your current Droidfish before installing above builds. Otherwise, you may get installation errors like me.