yashsingh1/xdaforums huggingface dataset:
[BlackBerry Priv] aragone79:
My oh my, I'm waiting for so long to have BlackBerry Keyboard in my Android Phone [emoji7] [emoji33] [emoji13]
[BlackBerry Priv] dcwiker05:
Awesome! Just in time as I'm ready to kick SwiftKey to the curb, they keep removing features then re-adding them every few months and I'm getting tired of playing musical updates.
[BlackBerry Priv] FirefighterDown:
Hate to break this to you but the BlackBerry Keyboard is licensed from SwiftKey. Same technology.
[BlackBerry Priv] TowersVault:
Not a big fan of SwiftKey myself, Samsung's TouchWiz keyboard is basically a reskinned SwiftKey keyboard as well.
[BlackBerry Priv] iceandfire:
Pretty sure I'll give mine too. ?
[BlackBerry Priv] entrysky:
Blackberry HUB

Blackberry hub work but it req update blackberry services : [IMG="http://dl-1.va.us.xda-developers.com/3/5/3/4/1/2/8/Screenshot_2015-11-07-21-06-10.png?key=rJH2PlifNbKtXjPCa-uABw&ts=1446905676"]http://dl-1.va.us.xda-developers.com/3/5/3/4/1/2/8/Screenshot_2015-11-07-21-06-10.png?key=rJH2PlifNbKtXjPCa-uABw&ts=1446905676[/IMG]
[BlackBerry Priv] FirefighterDown:
Well, if the BlackBerry Keyboard (the one you're about to post for us) functions the same as the virtual keyboard on BlackBerry 10, it blows the stock SwiftKey keyboard away. It's faster, more accurate and the keys are the perfect size (for my fingers anyway....)
[BlackBerry Priv] TowersVault:
Wanted to post a meme of three wells next to each other, but can't hotlink.
[BlackBerry Priv] dcwiker05:
That's fine, I love SwiftKey, I hit hate how every other update they take away the arrow keys and ability to hide the dedicated emoji button. Considering this is geared for enterprise, I'm hoping the same thing doesn't happen here. I've been forced off of SwiftKey a few times due to this, but I can never find a keyboard I like enough to keep me from coming back, so I end up sucking it up and dealing with the musical updates. This could finally solve that.
[BlackBerry Priv] FirefighterDown:
If [MENTION=6925908]TowersVault[/MENTION] can fix the hub and notes (to fix the update services error), he will be the ultimate developer. :D
[BlackBerry Priv] smartbuddy:
Come on come on, keyboard is what I have been waiting for…
[BlackBerry Priv] TowersVault:
Ok, Keyboard APK uploaded, here's the download link.

It's on Google Drive, was too lazy to make a Mega account. :/

Just an extra note, BlackBerry reserves the rights to have this APK removed, it has been created with some dirty hacking. Downloading this APK will not support BlackBerry in any way financially, if you do want to support them, buy a Priv.
[BlackBerry Priv] olivgeig:
I waiting KB and HUB
[BlackBerry Priv] FirefighterDown:
[MENTION=6925908]TowersVault[/MENTION] lives 120km south of Capetown, South Africa. His upload speed is likely 1kbps.
[BlackBerry Priv] TowersVault:
It's not that bad. :/
[BlackBerry Priv] FirefighterDown:
Mega mirror of the BlackBerry Keyboard: https://mega.nz/#!Rp9CQYJI!v8Nocl5asKxDw4XconKOW1Pu3j5CNd0Ocq7xXVVvAMg

If you like it, buy the BlackBerry Priv. They need all the support they can get.
[BlackBerry Priv] smartbuddy:
A million thanks to you man. Just a quick question, if someone has to install it, which other apks are needed.

It's working great!
[BlackBerry Priv] butatx:
Installed stand alone on my mi 4i flawlessly...you rock [emoji106]
[BlackBerry Priv] TowersVault:
Should have actually checked, however I think nothing else is needed other than the actual Keyboard APK.
[BlackBerry Priv] wolfgart:
booom ;)

LG V10 T-Mobile

[MENTION=6925908]TowersVault[/MENTION] I LOVE YOU
[BlackBerry Priv] smartbuddy:
That's even more easy then, wow just wow. XDA doesn't allow to give more than 8 thanks , that's why unable to thank on your post's.
[BlackBerry Priv] FirefighterDown:
It's a shame they haven't let you resize the keyboard. It's awfully small.
[BlackBerry Priv] sieerra:
Thanks for your work man, but any way to bypass the annoying update popup?
[BlackBerry Priv] Tu Dam:
BB haven't added vietnamese to their keyboard yet, guess I have to wait :p
[BlackBerry Priv] dcwiker05:
This seems like a great keyboard so far! No arrow key option but no stupid emoji button either! And auto predictions is awesome! Thank you dev!!!!!
[BlackBerry Priv] gnote2clie:
Nice! thanks a lot!
[BlackBerry Priv] TowersVault:
I'm assuming it's the update pop-up for Hub? It's a bit more complicated than that, I'm scanning the source code for the app to see if I can find anything.
[BlackBerry Priv] wolfgart:
me too

damn
[BlackBerry Priv] TowersVault:
Yeah, noticed that, I actually prefer smaller keyboards, unfortunately there doesn't seem to be anything hidden deep in the keyboard's settings to resize the buttons.
[BlackBerry Priv] olivgeig:
How we have 5 rows on bb launcher ?
[BlackBerry Priv] Tu Dam:
[MENTION=2957403]FirefighterDown[/MENTION], [MENTION=6925908]TowersVault[/MENTION] can you add vietnamese to BB keyboard :p?
[BlackBerry Priv] olivgeig:
How ?
[BlackBerry Priv] FirefighterDown:
Nope, sorry. You'll have to wait to see if BlackBerry every adds it and then we can rip it off Google Play and patch it.
[BlackBerry Priv] TowersVault:
Unfortunately BlackBerry will have to add that dictionary and/or special characters to the keyboards themselves, from there I can try and get a new APK and just repatch it.

Edit: I always refresh my browser too late to just find my answer has already been answered. :/
[BlackBerry Priv] austriker27:
Wow! The keyboard works!!
[BlackBerry Priv] Tu Dam:
Ok thanks :D you guys did a great work already
[BlackBerry Priv] quailallstar:
Great job [MENTION=2957403]FirefighterDown[/MENTION] & [MENTION=223391] & Towersvault. This is the one thing I missed the most from my BlackBerry Z30... My Nexus 6 thanks you. ?
[BlackBerry Priv] dug3001:
The keyboard works fine on my note 4

Envoyé de mon SM-N910F en utilisant Tapatalk
[BlackBerry Priv] FirefighterDown:
Last up comes the Hub!
[BlackBerry Priv] pionner:
LG g3 works fine. But how to switch language?

Отправлено с моего LG-D855 через Tapatalk
[BlackBerry Priv] austriker27:
Swipe works for me on my old HTC one m7
[BlackBerry Priv] Metalshadowx2:
Yes indeed.
[BlackBerry Priv] FirefighterDown:
If you mean glide your finger like Swype Keyboard, it doesn't have that functionality.

Only has flick words on keyboard.
[BlackBerry Priv] FirefighterDown:
To enable word flick on BlackBerry Keyboard,

Device Settings

Language and Input

BlackBerry Keyboard

Prediction and Correction

Ensure 'prefer on key predictions' is turned on.
[BlackBerry Priv] TowersVault:
*cries every time*
[BlackBerry Priv] Metalshadowx2:
You can do it. We believe
[BlackBerry Priv] FirefighterDown:
It is...

Change the input language to French.
[BlackBerry Priv] dug3001:
I use the keyboard in french azerty and all he's fine

Envoyé de mon SM-N910F en utilisant Tapatalk
[BlackBerry Priv] TowersVault:
Got a Logcat of the Hub.

W/Concierge(16771): BlackBerry Services is not authentic
W/Concierge(16771): BlackBerry Services is not authentic
I/HubPreLaunchActivity.ConciergeSimpleCheck(16771): BlackBerry Services must be updated. (Hard dependency: com.blackberry:apiLbsInvocation)
V/WindowManager( 3142): Adding window Window{1580b4c1 u0 com.blackberry.hub/com.blackberry.hub.ui.IntroActivity} at 8 of 13 (after Window{2fbe2e5a u0 com.blackberry.keyboard/com.blackberry.inputmethod.core.settings.SettingsActivity})

What I'm worrying about here is the "BlackBerry Services is not authentic", not sure if Hub can notice that Services has been tampered with.
[BlackBerry Priv] gnote2clie:
And do you think Blackberry will patched that or the blackberry service in the future update?
[BlackBerry Priv] TowersVault:
Doesn't look it will allow you to unfortunately.
[BlackBerry Priv] Metalshadowx2:
So without authentic services hub won't work.
[BlackBerry Priv] FirefighterDown:
What the f**** is BlackBerry Bide.apk that requires network connection?
[BlackBerry Priv] TowersVault:
No idea, it's probably working on the Priv, so basically there is nothing wrong with it since BlackBerry doesn't supply these apps to other devices.
[BlackBerry Priv] FirefighterDown:
BlackBerry Bide looks like some sort of telemetry thing.

<?xml version="1.0" encoding="utf-8"?> <manifest android:sharedUserId="android.uid.bide" android:versionCode="22" android:versionName="5.1.1-AAC826" package="com.blackberry.bide" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-AAC826"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.blackberry.permission.ACCESS_NVRAM_PRDID" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="com.blackberry.ddt.permission.SEND_TELEMETRY_EVENTS" />
<application android:label="BlackBerryBide" android:name=".BideApplication" android:allowClearUserData="false" android:persistent="true" android:allowBackup="false">
<provider android:name=".BlackBerryBideContentProvider" android:exported="true" android:authorities="com.blackberry.bide" android:syncable="false" android:singleUser="true" />
<receiver android:name=".BideUpdateReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
<service android:name=".BideIntentHandler">
<intent-filter>
[B]<action android:name="com.blackberry.bide.ForceSnapshot"[/B] />
</intent-filter>
</service>
</application>
</manifest>
[BlackBerry Priv] TowersVault:
Stock wallpapers can be found here.

All attached images are the low-res versions.
[BlackBerry Priv] FirefighterDown:
My... my... what do we have here?
[BlackBerry Priv] greystoke:
Tried to download the keyboard several times, I always end up getting a "parsing error" :(

Any advice?
[BlackBerry Priv] FirefighterDown:
Device Search does the same.
[BlackBerry Priv] TowersVault:
Which version of Android are you running? The APK only supports 5.0 and up.

---------- Post added at 05:26 PM ---------- Previous post was at 05:25 PM ----------

Coincidentally got the same just now, still looking at the BlackBerry Services, haven't found anything yet.
[BlackBerry Priv] olivgeig:
How to change DPI if I'm not root ?
[BlackBerry Priv] TowersVault:
Then you can't unfortunately.
[BlackBerry Priv] greystoke:
Note 3 with 5.0.1. I tried rebooting and after that and after disabling swiftkey it worked :D
[BlackBerry Priv] olivgeig:
Ok thank you
[BlackBerry Priv] quailallstar:
Oo0o0!!!
[BlackBerry Priv] ajgftw:
for those interested, The keyboard is working perfectly (as far as I can tell) on my xperia z3 compact on marshmallow.
[BlackBerry Priv] pionner:
Any one know how to change the keyboard language quickly?

Отправлено с моего LG-D855 через Tapatalk
[BlackBerry Priv] FirefighterDown:
Been looking through the XML of BlackBerry Services. Not seeing anything that could resemble tamper protection.
[BlackBerry Priv] dcwiker05:
Settings > language and input > blackberry keyboard > languages is the first option for me
[BlackBerry Priv] ajgftw:
If by quickly you mean from the keyboard itself....not that I can see or that I have found yet (and theres not too many places for it to hide)

but if you long press the full stop key (with the 3 dots), then tap the cog/gear icon for the keyboard settings it's at the top of the list.

fastest way I could find :)
[BlackBerry Priv] TowersVault:
[MENTION=6138697]pluto7443[/MENTION], you mind updating the first post with the APK download links? Would be easier for people to actually get them rather than having to scroll throw all the thread pages.
[BlackBerry Priv] smartbuddy:
I suggest you start a new thread and post all working apks there, it will be easier to follow and also for future updates.:good:
[BlackBerry Priv] Xaiux:
Yeah, sure. I just woke up and was going through the thread on my Nexus 7 2013. It's on MM, and the keyboard and launcher are working perfectly. Neither has crashed, and I have to say typing with the same keyboard as my Z30 on my tablet is pretty awesome. I'll update the OP when I get to my laptop.

Edit: I'll probably just start a new thread, maybe it can get stickied and just be kinda a repository
[BlackBerry Priv] FirefighterDown:
[MENTION=6925908]TowersVault[/MENTION]

Logcat of Services

[B]W/Concierge(29269): BlackBerry Services is not authentic
W/Concierge(29269): BlackBerry Services is not authentic[/B]
I/ComposeActivity.ConciergeSimpleCheck(29269): BlackBerry Services must be updated. (Hard dependency: com.blackberry:apiLbsInvocation)

XML of Services

application android:allowBackup="true" android:backupAgent="com.blackberry.pimbase.backup.PimBackupAgent" android:icon="@drawable/bbci_ic_launcher" android:installLocation="internalOnly" android:label="@string/bbci_app_name" android:name="com.blackberry.infrastructure.BBCIApplication" android:supportsRtl="true" android:theme="@style/bbci_AppTheme"> <meta-data android:name="com.google.android.backup.api_key" android:value="AEdPqrEAAAAItLaek8zcRmBPmaUUoCE7Zo811SdwrkkVF2dfPw"/>
<meta-data android:name="android.content.APP_RESTRICTIONS" android:resource="@xml/bbci_app_restrictions"/>
<receiver android:name="com.blackberry.infrastructure.receiver.StartupReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
</intent-filter>
</receiver>
[B]<provider android:authorities="com.blackberry.concierge.service" android:exported="true" android:name="com.blackberry.concierge.service.ConciergeService" android:syncable="false"/>[/B]
<service android:exported="true" android:name="com.blackberry.lbs.services.places.PlacesService" android:process=":com.blackberry.lbs.services.PlacesService"/>
<provider android:authorities="com.blackberry.lbs.places.provider" android:enabled="true" android:exported="true" android:name="com.blackberry.lbs.services.places.PlacesProvider" android:process=":com.blackberry.lbs.services.PlacesService"/>
<service android:enabled="true" android:exported="false" android:name="com.blackberry.common.utils.PIMLoggerService"/>
<receiver android:name="com.blackberry.profile.ProfileUnifiedChangeReceiver">

Could it be the same concierge service?
[BlackBerry Priv] TowersVault:
Possibly, drop either that whole <provider></provider>, or set everything inside it to false. Unfortunately I'm a bit too busy to tend the the XML files.
[BlackBerry Priv] ajgftw:
i agree, easier.....but it's always nice to have people read a whole thread.....they ask so many less questions in the end :P
[BlackBerry Priv] Xaiux:
Started a new thread. How do I request that it get stickied?
[BlackBerry Priv] FirefighterDown:
Tried both. Still saying to update it.

Sigh. I'm going to bed.
[BlackBerry Priv] dcwiker05:
So att has the phone on display... I swear I'm going to be so upset if it doesn't get root because I need this phone !!! So great!!
[BlackBerry Priv] mmm273:
How can i cahnge QWERTY to QWERTZ ?
[BlackBerry Priv] ajgftw:
root on this thing is pretty unlikely in my opinion....

I mean the Priv running custom roms gives me tingles in my pants, but don't hold your breath....isn't the point of the phone that it's secure? :P
[BlackBerry Priv] dcwiker05:
I know, but they've said it's impossible beige and it's been done,who knows. I'm not even concerned with bootloader honestly I just want root then we should be able to manually place xposed and I'll be happy. This is close enough to stock that custom rims wouldn't be a must have for me, but I need xposed lol. After playing with it in store though I just need to have it,my LG g4 is great now that I have CM and the BlackBerry keyboard but the Priv just feels, amazing. Very premium phone ,the slider is the best I've ever handled in 7 years of selling phones.
[BlackBerry Priv] UltimaXtreme:
It isn't like other BB devices in that it has an entire backbone for security. That's the magic behind QNX to begin with. UNIX and the Linux that derives from it is very open for tampering. Unless BlackBerry programmed automated updates on a security scale, I wouldn't be surprised if eventually, the earliest builds of Priv get root or even bootloader unlocks for ROMs.
[BlackBerry Priv] ajgftw:
the device has cryptographic keys built into the hardware itself.

it then uses these keys at every layer, bootloader, kernel, OS....each one vouching for the previous one....

http://bizblog.blackberry.com/2015/02/blackberry-security-starts-at-endpoints/

Blackberry have patched the kernel themselves to make it more secure....

is it impossible? no....

http://www.xda-developers.com/chainfire-releases-root-for-android-6-0-without-modifying-system/

but it will still be a little trickier than usual.....
[BlackBerry Priv] Tu Dam:
I'm curious about BB camera, any development :D ?
[BlackBerry Priv] amandreamartino:
Workaroud for hub: Install launcher, select "write email" activity from the page number 3, add email account, select email account from the first page, profit
[BlackBerry Priv] FirefighterDown:
Doesn't work. Still pops up that the BlackBerry services needs to be updated.
[BlackBerry Priv] amandreamartino:
I don't think so.
[BlackBerry Priv] geomun:
great job on the keyboard

Works awesomely on note 3...just like my z30...thanks tower and firefighter
[BlackBerry Priv] amandreamartino:
[MENTION=2957403]FirefighterDown[/MENTION]

Another way: add activity to home screen (nova launcher) for Blackberry Hub ui.HubActivity.
[BlackBerry Priv] FirefighterDown:
I'm laying in bed now and don't have the apk on my phone, only computer. Can you send me the hub apk?
[BlackBerry Priv] amandreamartino:
@ FOR ALL

I'm not going to share any modified/patched apk, not here nor in pm. Hub apk is patched as other bb apks (like services).
[BlackBerry Priv] ealvnv:
Here after you enable a second language
[BlackBerry Priv] pionner:
I don't have

Отправлено с моего LG-D855 через Tapatalk
[BlackBerry Priv] dug3001:
I can't instal hub apk

It's doesn't works..

Envoyé de mon SM-N910F en utilisant Tapatalk
[BlackBerry Priv] FirefighterDown:
It does NOT work. I even just got out of bed to test it.
[BlackBerry Priv] amandreamartino:
Ok, for me is working. I've simply added an email account using bb launcher (from "write mail") and then nova launcher trick.
[BlackBerry Priv] Metalshadowx2:
With a attitude like that you got the wrong thread.
[BlackBerry Priv] amandreamartino:
You are right sir.

I'm not willing to share modified copyrighted material.

I've told people here how to do things, I think is enough.
[BlackBerry Priv] lyrical1278:
For the life of me, I cannot find a link for any modified hub.apk in this thread... Or has one been released?

Also, running Nexus 6 with MM and the keyboard and launcher both work flawlessly after a reboot.
[BlackBerry Priv] JBraddock:
I have the same problem on LG G2. I guess that launcher also crashes when you open the app drawer? It seems that there are issues specific to the LG phones.
[BlackBerry Priv] lyrical1278:
But you're willing to modify copyrighted material.... Not trying to start some sort of flame war... But, unless you OWN the phone, you probably can't say what you won't do when you've practically already done it... Because, going off your words, BB Apps aren't open source..

Or maybe they are... And BB just made them exclusive to their phone in hopes of selling more of their own phone...
[BlackBerry Priv] Metalshadowx2:
That was my main point. If not come on here and say you got something working but then say you won't share. That's dumb. One person already confirmed that his method did not work. So he must have something else.
[BlackBerry Priv] dug3001:
+1

Envoyé de mon SM-N910F en utilisant Tapatalk
[BlackBerry Priv] FirefighterDown:
It doesn't let you add an email account. The error message immediately pops up.

Either you've done more to the apks than merely changing the bottom line to false (aka run on blackberry only) or are using different apks than me, newer or older.

Because it doesn't work.
[BlackBerry Priv] smartbuddy:
Right Sir, you can use the APK extracted from Exclusive BB Priv and shared by others, also modify them but when sharing the working APK, then NO, I am a Saint, I only take advantage from others ! Good going... :good:
[BlackBerry Priv] amandreamartino:
Here is what I've done

apktool to "decompile" hub apk, changed line 42 of AndroidManifest.xml from true to false, "recompiled" apk, signed, added account from bb launcher ("write email" shortcut), added activity shortcut

It's useless to share something that is already here. Devs in this thread already have patched apk. Is up to them to share the apk.

The same method isn't working for notes, but I don't care.

---------- Post added at 08:06 PM ---------- Previous post was at 08:04 PM ----------

I don't really know what could be different. I've installed LuckyPatcher, maybe this could help.
[BlackBerry Priv] FirefighterDown:
Theres no patched hub apk because it doesn't work. It keeps asking you to update something that is already updated so I haven't uploaded it

Here you go if you want to see that it doesn't work :

https://mega.nz/#!15kxWBRI!Ucq5cxjzTp7ZGd8l3TgRzZCl_IoBnpTfSBtZCAiN0A0
[BlackBerry Priv] gnote2clie:
Root? perhaps...bootloader? I don't think so
[BlackBerry Priv] FirefighterDown:
If we could find someone who knows app development in depth, they could take a look at the hub apk to find out where the verification check code is and disable it.

See if there's any XDA Developers who could.
[BlackBerry Priv] ShimmyShine:
This mega appears to require a decryption key?
[BlackBerry Priv] raimondomartire:
[MENTION=2957403]FirefighterDown[/MENTION] The problem is different. If you look resources is 5.0.1 (sdk 21). Patched hub is 5.1 so when I launch search service update
[BlackBerry Priv] lyrical1278:
Did anyone try making either of those apps system apps?
[BlackBerry Priv] pionner:
Yes, I have the same problem.

Отправлено с моего LG-D855 через Tapatalk
[BlackBerry Priv] FirefighterDown:
Resources is different to Services.

The services apk I posted early is same version from google play.

---------- Post added at 08:25 PM ---------- Previous post was at 08:25 PM ----------

Nope havent tried
[BlackBerry Priv] raimondomartire:
Yes but services are in 5.1.1. If you look on google playstore you have an update version (hub e resources on 5.0.1)
[BlackBerry Priv] FirefighterDown:
Speak to [MENTION=7060679]thurask[/MENTION]

He got us the untouched apks.
[BlackBerry Priv] raimondomartire:
Mate, everyone here must be grateful to you for your work. 04 November services where update I hope that thurask give you the right one (1.1.0.29142)

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.blackberry.infrastructure" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-1819727">
[BlackBerry Priv] wolfgart:
are you able using BB Calendar widget to use Month view ?

I only have 3x3 Day widget available
[BlackBerry Priv] smartbuddy:
By any chance u tried to patch Password keeper? Looking for that app, although not so important.
[BlackBerry Priv] FirefighterDown:
I did try. Force crashes like the camera.
[BlackBerry Priv] smartbuddy:
Ok thanks, no issues, Got the Keyboard, can sleep peacefully now ... :angel:
[BlackBerry Priv] lyrical1278:
Not sure if this might help, but on my phone, BB Services force closes whenever I try to open Hub
[BlackBerry Priv] FirefighterDown:
I'll logcat the password keeper later today and see what's going on with it. I would think it's an easy fix
[BlackBerry Priv] gnote2clie:
Click straight on the link don't do cut n paste