Android x86 UI Dead on Boot
As someone who develops apps (okay, not very sophisticated ones, but still) I know that many 'improved' versions of things rely on the originals being present. If you delete the originals the new ones don't work. As a simple example, an all bells and whistles photo editing program may rely on the basic camera 'service'. If you delete that service, it doesn't work. In your case, I would guess your hacker's keyboard relies on the basic keyboard.

As a general rule: unless I am certain it can't affect anything on the phone or I downloaded it, I don't delete it.

I would just start again.