AnySoftKeyboard language pack:Cyrillic and phonetic Russian keyboard layouts, physical keyboard mapping and dictionary.
This is an expansion layouts pack for AnySoftKeyboard.Install AnySoftKeyboard first, and then select the desired layout from AnySoftKeyboard's Settings->Keyboards menu.
Download AnySoftKeyboard here: https://play.google.com/store/apps/details?id=com.menny.android.anysoftkeyboard