XVoard is a privacy and security focused version of Gboard that designed to give you the features and UI of Gboard while keeping your privacy respected :D
- no permissions
- no connection to google play services
- no useless activities , services , receiver and providers
- no queries
- ram usage is about 100mb less then Gboard
- stability
- no useless used libraries at manifest
- FLAG_SECURE to prevent keyloggers from recording your keyboard
- auto clear clipboard for other apps while you still can access your clipboard content ( Available for android 9+ users only )
- clipboard history encryption ( of XVoard memory and internal storage )
- force incognito mode
- clipboard at incognito mode
- Custom symbols ( in emoticons at the classic tab )
- features like translator and voice typing stop working because of no internet permission to connect to google servers ( there will be a fix soon )
- stickers and GIFs and emoji kitchen don't and wouldn't work
- install git at your computer and run
git clone https://github.com/ANTI-XV/XVoard - Download Apktool
- compile the source code by:
go to your terminal and type:
apktool b [PATH/TO/SOURCE/CODE] - sign the apk before installing it , to do that , Download uber apk signer and run
java -jar [PATH/TO/UBERAPKSIGNER] -apks [PATH/TO/XVOARD/APK]
Follow the Guide Termux Script For XVoard and you are done :) .
fix the resources problem ( optional ) ( fix by kusznier )
- go to XVoard source code by cd ~/XVoard/res/raw get the URL of the language you want to install at /XVoard/res/raw/metadata.json and search for the language ISO code ( for example ru-RE for russia russian )
- use
wget -O NameOfDictFile "https://thelanguageURL.dict"at ~/XVoard/res/raw ( examplewget -O ru-ru_d3_2024040900_shmx8-l_r8yss4ohmain.dict "https://www.gstatic.com/android/keyboard/dictionarypack/prod/ru-ru_d3_2024040900_shmx8-l_r8yss4ohmain.dict") - after you get the .dict file you need , go to ~/XVoard/res/values/arrays.xml to line 467 and right below it write
<item>ISO-CODE</item>( for example<item>ru-ru</item>, keep in mind that the ru-ru is used as an example only make you sure you put the actual ISO code of your language ) - rename your .dict file to ISO-CODE_d3.dict (for example ru-ru_d3.dict )
- at ~/XVoard/res/values/arrays.xml go to line 474 under it write `@raw/ISO-CODE_d3 ( for example @raw/ru-ru_d3 )
- at the metadata.json you will find a tag
"version": VersionNumber,. copy that VersionNumber from your selected language and go to ~/XVoard/res/values/arrays.xml again at line 481 underneath it type<item>VersionNumber</item>( for example 2024040900 ) - now go to ~/XVoard/apktool.yml to line 78 and type
- res/raw/nameOfTheDictFile.dict( example- res/raw/ru-ru_d3.dict)
this method works only for Linux at computers , if you really need it please use a virtual machine or termux app
and here we go you are done , keep in mind the ru-ru ( russia russian ) is used just as an example you have to replace it , and also XVoard already includes US English, Algerian Arabic, Spanish (Spain), and French (France) by default
- DEXV The creator of XVoard
- adobo The creator of Gboard patches that helped to improve XVoard
- kusznier The one who fixes the resources issue , special thanks
- SLE leaper designer of XVoard icons
