/r/BlackBerryDev

Photograph via snooOG

Show your apps, get help with cascades, c++, qml and get UI design advices.

/r/BlackBerryDev

563 Subscribers

1

Do We Have a Wiki

Hello guys. My Father has Blackberry back in time and I remember how elegant it was. I want to use one now because I hate how smart phones really turned out. I am thinking of blackberry classic or passport.

Only thing is, I am abroad, and I need whatsapp to communicate with my fam. Does it still work? The posts I could find are pretty old.

0 Comments
2024/11/29
05:57 UTC

1

Need help using Blackberry10

I want to download apps on a brand new Z10 I got but I have no clue how, Blackberry world is closed and side loading methods seem severely outdated. What to do?…

4 Comments
2024/08/27
18:16 UTC

8

Blackberry Connector - ADB, SSH Connection on Developer Mode made easy.

Story and Motivation (Download at the bottom of this post)

While being hacky and everything i decompiled the "jqconnDoor.jar" file, to see what could i do. I specifically wanted to see if i could transfer the SSH Key to the root user instead of the devuser, by using the methods it used to push the key to the dev user.

But i didin't make any progress, seems like it's possible but it requires something like some weird RTAS server.

Anyhow i was there, i had already installed all the java stuff and i had the code, and i was like "Let me make something useful with all this" so i basically made an UI of that library with some shotcuts, in a standalone way so there is no need to download the useless Blackberry SDK, Momentics and all that and with a UI so you don't have to open cmd and type "blackberry-connect <host> -password <password> -sshKeySomething <key>" and also save you from adding the ssh config which required some weird properties, and also saving you from doing "adb connect".

Is not my best work, (I hate Java, i'm not a Java Developer, but i wasn't going to reverse engineer the code to convert it to C#) i placed literally everything in one class. I will not put it into github because i'm not sure if is ok to have a repo with blackberry decompiled code there (Sachesi has something similar but he literally rewrote the whole thing in C++ so i'm not sure if that counts). Here is the main and basically the only class of the app: Source Code - App.java is pretty ugly but it was a quick thing that i don't plan to maintain.

The application running and connected, and an adb check and ssh connection.

Features:

  • Is basically the same thing as the "blackberry-connect" command, but standalone outside the SDK and with a UI.
  • Connection to the device (Obviously)
  • Transfer of the SSH Key for connections via SSH as "devuser".
  • ADB Connection initialization (Basically running "adb connect <hostname>" for you, so you don't have to)
  • Inclusion of the host into your ~/.ssh/config, so you don't have to (It also checks if is already there, if that's the case then it will not add anything)
  • Now you don't need to have a CMD window open with the blackberry-connect command (Now you have a white window for that).
  • Works through USB by using the unnecesary and ridiculous blackberry proxy created on developer mode.
  • Works through the network if you know the private ip of your Blackberry in your router.

Requirements

  • Java (Not sure which version i have installed, use the latest one)
  • Android Platform Tools (Or "adb" binary on your PATH) (Only if you want to use adb and you want the app to start the connection)
  • An SSH Public Key and Private Key. (Preferably, add them on you .ssh folder as id_rsa and id_rsa.pub).
  • Not sure what else, i think it will probably work cross platform but i have no idea, in my case i'm a Windows User.

Notes

  • You might want to put it in a folder, because it will create a "settings.json" file alongside the program, where i save the connection settings for the next time you open your app. Is just one click away.
  • It doesn't have a lot of testing, this was a 4 hour project. But if you find any issues report it here or write me, or if you want a feature just tell me.
  • There is no much you can do as the "devuser", but maybe you can exploit it somehow and find ways around stuff.
  • Almost forgot there are older blackberry devices THIS IS ONLY FOR BLACKBERRY 10 DEVICES and i only have tested it on my Q20.

Direct Download:

https://ferreirapablo.com/bin/BBConnector.jar

5 Comments
2024/08/15
16:19 UTC

2

MDS for BBOS?

I looked everywhere with everything too but to no avail... Does ANYONE here have it on an old machine that they're willing to upload?

1 Comment
2024/07/04
12:32 UTC

3

Using the trackball/keyboard to control a Raspberry Pi?

So, I had an idea. It's mainly for a film I am creating. If nobody makes this than I am just going to edit it to *look* like this is what's happening, but I think it would be cool if it actually existed since it's almost certainly possible.

I had the idea for a Ubuntu application of some kind that would allow to plug a BlackBerry Bold 9000 into a Raspberry Pi and use the keyboard and trackball on the phone as a keyboard and mouse on the operating system. Is there any chance somebody more talented than me could develop an application like this?

If you do then I will give you a big credit in my film.

Thanks in advance

1 Comment
2024/05/09
03:21 UTC

2

[TUTORIAL] How to factory reset and setup/How to fix all OS-related issues on a Blackberry Classic, Passport and Leap! (Includes instructions for how to setup playstore)

(This is a repost from r/blackberry. I made the original post)

So I just bought a blackberry leap. It was a "for parts" device, and needed an OS reinstall. I noticed some people got stuck on this so let me explain how I did it. This does currently work as of the day this is posted.

First, you need an autoloader. Download the corresponding one for your device here: BB10 Autoloaders

Turn off your device, plug it into your computer and run the autoloader. It'll do its job and you should be at the setup screen!

Now I remember some people talking about having to bypass some setup thing, it didn't happen to me, I just set it up normally.

You should be on the homescreen at this point.

The first thing I recommend doing is downloading a version of Firefox. I DO NOT RECOMMEND USING FIREFOX AS YOUR DEFAULT BROWSER, however it can be useful for loading modern webpages. The included browser is perfect for normal browsing, firefox should only be used if a website can't run properly. You can find a compatible version of firefox here: Firefox 68.11.0 (Note: you will need the armeabi-v7a version)

Next up is Google Play Store. While the Google Play Store doesn't serve a super useful purpose, there are still apps that work that can be downloaded from Google Play. This guide here got me all set up (I did this 5 days ago). You may need to use a OTP (One-time passcode, learn more here about how to set up that) to enroll your device in Google Account Manager, Google Settings, and Blackberry Google ID. I recommend you play that as you go and see if you need one or not.

That's it! Play store may not work immediately, I found that restarting the device or waiting a few hours can help.

Hopefully this was able to help someone out! I will be postin an update here with apps from the Play Store that still work on Blackberry 10 (It will probably be a separate reddit post, I will post an update about it here)

7 Comments
2024/03/20
20:11 UTC

5

BlackBerry OS Simulation

I have been trying to emulate bb10 OS on Linux and mac with no success. I want to try some workarounds to install apps before my blackberry q10 arrives, I have tried some emulation files provided on the internet archive and couldn't run them. Here are the problems I faced ;

On MacOS I couldn't install the legacy java (Java SE 6) required to run the bbm simulator installer.

On Ubuntu the .bin file runs on the terminal and then the terminal window closes. I got both files from

The Internet Archive since i can't find any documentation on bbm website or any vmware files.

Heres the link to the files : https://archive.org/details/blackberry10-device-simulator

18 Comments
2023/12/31
16:59 UTC

2

Blackberry activation problem

Hello! I recently purchased a BB Passport and unfortunately i am stuck at the activation on the wi-fi tab. I have tried to make the voice recognition thing and so on but nothing works and no skip button appears. Anyone has any idea on a fix? Re-flash (but how?)? Thank you, much appreciated!

3 Comments
2023/02/12
20:08 UTC

2

anyone selling a classic q10?

uk

9 Comments
2022/12/28
18:39 UTC

1

BB 9550 Sideload Apps

Hi!

I was intrigued by the 9500 Storm 2 clicky screen, so much that I had to buy one. I would like to do some UI experiments with that screen. I imagined I would build a UI on NODE-RED ore some other local web server and display it within the Storm 2 web browser.
However the built in browser seems to be so outdated, that it only shows a blank white page.

Is there a way to install Opera mini or something on this device? I can't find a working app store on it.

2 Comments
2022/10/19
09:26 UTC

1

Does anyone know when the new BB is set to be released? It said 2022

4 Comments
2022/10/14
16:52 UTC

2

LTE -> VLTE?

Any way to activate VLTE on a Q10? Fucking T-mobile has cut my Q10 off of the network. Grrrrrr........

0 Comments
2022/09/15
19:22 UTC

1

BB$45

Go

1 Comment
2021/07/26
10:28 UTC

3

Do you know?

I have a BlackBerry Leap and I'm using it as my daily driver. I play pc games and use it as an ethernet connection. I don't need much Internet so I have a limited data plan & that's why I've set it as a metered connection in my windows 10 but sometimes few programmes discreetly eat out my data. Therefore, I was wondering if there's any app or setting in BlackBerry / BlackBerry World that could limit how much data can my ethernet connection can use ( not the monthly data usage, I have it enabled already) I hope there's someone here with something that could help me. Thanks for replying

0 Comments
2021/05/18
09:44 UTC

8

NEW BB10 Developer Tools Released!

I'm thrilled to announce the release of NEW developer tools for BB10 using modern C and C++ libraries. This is not my doing but is rather the effort of DidiactiCOde-leo, and can be found below:

https://didacticode.ca/blog/development-tools-for-blackberry-10/

A HUGE thank you for this effort!!! We can get porting on modern BB10 functionality now!

0 Comments
2021/03/01
18:51 UTC

7

Come on guys BB toooo the Moon Please

6 Comments
2021/02/03
06:03 UTC

2

Question

Will you be developing a retail trading and investment app? If so, when will it be released?

1 Comment
2021/01/30
13:38 UTC

0

2 simple improvements

For new Blackberry, please move Alt key, down to the very bottom left. Probably can add a "shift" key in the place of it, I cant say how many times with texting, since it is right by the the A and Z keys, I have hit the Alt key, and numerical symbols pop up.

Please fix the issue of having to physically wipe the top of the screen (because of the glass, sensor) where there is the sensor while you are on a call or trying to hang up, and the display stays inactive, it hardly picks up on the end or beginning of a phone call. Key3 !

1 Comment
2021/01/09
07:55 UTC

6

Any custom OS' for old school BlackBerry phones?

Hey guys, just wanted to ask, is there any Custom OS' for old BlackBerry phones? If so, what would the names be? And is there any application or so that let's you develop custom OS'?

1 Comment
2021/01/05
02:36 UTC

1

Help...!

I cannot send an email via the hub unless I first add the email as a contact. I was trying to figure out if this is an error or an intended feature... Can anyone point me in the right direction?

I'm using a Blackberry Classic - BBOS 10

1 Comment
2020/07/19
02:39 UTC

2

BlackBerry Desktop Software uninstalled improperly.

I uninstalled Link, Blend and drivers to fresh install again but seems like it hasn't completely uninstalled. I found out when I prepared a fresh install with the package it downloaded from official BlackBerry website. However, it always displays "you have the latest software". I am at a loss in determining the best way to remove every last association of BlackBerry desktop software. I tried various uninstallers and windows registry too to delete every file with the name "BlackBerry", "RIM" and " Blend " and "Link " but still I'm on the same grounds. When I connect my device, it offers installing drivers and when I do, only drivers get installed but no link and/or blend. I'm stuck at it, as unless this mess is over, I can't sideload any bar files nor can I use tethering. Furthermore, I'm missing link and blend a lot. Can anybody help ?

4 Comments
2020/07/12
11:37 UTC

5

What happened to the BlackBerry phone? - Startup Forensics | Startup Stories and Mistakes

0 Comments
2020/05/09
19:21 UTC

2

Getting pass the lock screen (Curve 8520)

Hi guys,

I recently found my old blackberry curve 8520 while doing some spring cleaning and managed to get it on. However, I cant remember the password I used to get in to the phone. I have been the blackberryID and tried password recovery and reset but it turns out I dont have access to the email I used to make the blackberryID account.

I know theres going to be a lot of sentimental gems on this phone and wanted to know if theres any other method of getting in to it without wiping the phone. Ivw already tried different passwords 7 times and I am scared I'll wipe everything from the phone. Any help would be greatly appreciated!

0 Comments
2020/04/14
13:48 UTC

0

I'm trying to revive my blackberry bold 9780

I love this phone and I would love it if I could use it again. Any idea on how to get past the white screen of death and I hear the scroll noise when I use the scroll button which I feel indicates that it works but the screen is non responsive Any tips on how to save it ? 1/2

2 Comments
2020/04/06
15:50 UTC

0

Blackberry-KEY2>> Android-Recovery> Wipe-Data and Wipe-Cache from boot-menu, hard-Reset are not available like other android phones have? May please advise me?

Hiya,

I want to to the hard-reset from boot-menu when the Blackberry-key2 powerup, before the android system even starts. Thus I tried all below but didn't work:

Enter Recovery Mode on your device. To enter the recovery mode, hold the power button, home button, and volume up button altogether.

The device will load in Recovery mode when powered on. Recovery mode gives you the option to clear the system cache and data from your device. This option is labeled as ‘Wipe Cache partition’ and 'Wipe Data Partition'. In this stage, you should use the Volume buttons to navigate.

Here is a link to how to enter Android-Recovery> Wipe-Data and Wipe-Cache from boot-menu, hard-Reset if you still don't get what I mean: https://drfone.wondershare.com/erase-android/wipe-cache-partition.html and I do similar key combination like this I mentioned ion above paragraph on all of my Motorola phones and its work. But now I get a Blackberry-key2 and its not working? I understand that its possible to enter a soft-reset by entering from the Android-OS actually from system-menu inside android. But this is Soft-reset and its not an actual hard-reset that I want to enter Wipe-Data and Wipe-Cache from boot-menu itself. How shall I do the hard-reset from the boot-menu or android-recovery menu?

Here some picture about it online to give you an idea what I mean:

https://techviral.net/wp-content/uploads/2015/10/Wipe-cache-partition.jpg

https://techviral.net/wp-content/uploads/2015/10/Wipe-System-Cache-Partition-On-Android.png

May please help me to enter this android-recovery in the Blackberry-KEY2?

Note: The device is 128GB/6GB one and I bought it in Germany?

Tnx and best of luck

0 Comments
2020/03/23
06:43 UTC

2

Questions for Class Project on Blackberry

Hello everyone!

I am working on a class project about Blackberry, which includes creating a consumer profile. I am looking for insight and was wondering if you could please answer some of these questions:

I would really appreciate it if you could answer some of these questions please:

For those of you with a Blackberry product, why did you choose it over its competitors?

What features were you looking for? How does it fit into your lifestyle?

What are your attitudes toward the brand, and in general?

What needs does your Blackberry fulfill?

How are you involved with the brand?

And, most importantly, how do you perceive the brand?

Thank you in advance!!

2 Comments
2019/11/25
19:22 UTC

2

JavaME developmemt for Blackberry OS 7 ( Blackberry 9320 ) help!

Hello guys im new to reddit and dont quite understand reddit, but I hit a hard rock bottom and looking for some people who have developed or tried Blackberry development or JavaME.

( I also want to say that this post is also in r/javahelp )

My project is for me only ( maybe ), and I have an idea to bring this old puppy to life, I have a big passion for old computers and getting an old ( new ) blackberry for me gave me insparstions to develop something for it. The project involves Lua, programming and so on, I want to simplify my programming by embeeding Lua to my app, and develop from there an app that is kind of a second os( blackberry allows for automatic app startup ), I saw that Blackberry offers a lot of controll over the phone ( sms messaging, w3c support, call service and so on ) but there is no examples of how to use them.

So first of all I want to clerify that I indeed searched for documentation for two days, but I only got a vaguely written API at Blackberry website, github and some tutorials that do that basic thing that the Eclipse first makes you when you create your project.

First issue is that I want to import a Java library .jar file ( luaj-javame ). I've looked all over the internet for a fix but I didn't find it anywhere...

Second issue that there is no open source apps to learn from, I can't find any entries, for example, I want to draw something on the screen, but I dont have no starting point on how to do it. I want to see how the structure needs to be to understand how to use it properly.

Third issue is the documentation but I can work with that when I understand the structure of how to use it.

So is there any "old" developers that have touched this little puppy and can get me started with the development of the old.

Thanks in advance, Laurynas.

2 Comments
2019/07/22
20:38 UTC

Back To Top