Artifact [59db5e38d2]

Artifact 59db5e38d201a067d2107264b5fa1888a279c7a8:

Wiki page [bb10qnx] by anonymous 2014-11-08 11:07:31.
D 2014-11-08T11:07:31.314
L bb10qnx
N text/x-markdown
P f9a605861ea855dfcd5448480940974ddd400889
U anonymous
W 8861
About
-----

Contact
-------

Projects
--------

### pkgsrc

- hardware for effort:
 <http://community.qnx.com/sf/discussion/do/listPosts/projects.bsp/discussion.bsp.topc24332>
- from qnx pov:
 <http://community.qnx.com/sf/discussion/do/listPosts/projects.pkgsrc/discussion.general.topc24329>
- from bb pov:
 <http://forums.crackberry.com/developers-lounge-f9/pkgsrc-more-6000-open-source-apps-libraries-blackberry-10-os-857820>

#### high priority packages

Some of these may need to be backported first...

##### mosh

- pkgsrc
- <http://dan.drown.org/android/mosh/>
- <https://github.com/Sonelli/JuiceSSH>

##### ostiary

##### gnupg

##### fwknop

<http://web.monkeysphere.info/>

##### monkeysphere

<http://web.monkeysphere.info/>

### gui4clui

### q10 terminal emulator

### metatodo

bookmarks
---------

- <http://www.berryreview.com/2011/05/06/developer-hacks-qnx-native-sdk-code-onto-blackberry-playbook-provides-instructions/>
- <http://hg.microcode.ca/blackberry-py/wiki/Home>
- <http://blackberry.github.io/Catalogs/All_Samples.html>
- <http://developer.blackberry.com/native/documentation/core/com.qnx.doc.native_sdk.devguide/com.qnx.doc.native_sdk.devguide/topic/c_understanddevenv_use_commandline.html>
- <http://developer.blackberry.com/native/documentation/core/com.qnx.doc.neutrino.prog/topic/make_convent_gnu_configure.html>
- <http://sourceforge.net/projects/openqnx/>
- <http://www.qnx.com/products/evaluation/non-commercial_developer.html>
- <http://pyqtermwidget.readthedocs.org/en/latest/>
- <https://github.com/prusnak/pysider>
- <http://stackoverflow.com/questions/12811027/bb10-cascades-command-line-development/13141954#13141954>
- <http://atodorov.org/blog/categories/blackberry/> (guy looking to do
 something simular)
- <http://berryleaks.wikia.com/wiki/Sachesi>
- <https://github.com/mordak/playbook-dev-tools>
- <http://forums.crackberry.com/blackberry-playbook-os-f228/build-mordaks-playbook-dev-tools-849854/>

It can also boot disk images with real DOS environments (MS-DOS, PC DOS, DR-DOS, FreeDOS, etc.) as well as other operating systems, including CP/M-86, Windows 3.1, and Windows 95. Since DOSBox is not optimized for this mode of operation, booting any real OS inside DOSBox entails the loss of the use of directory-based virtual hard drives and some other enhancements that aren't directly compatible with the way real operating systems access hardware. For the kinds of hardware (such as disk drive controllers and computer mice) that are almost always accessed by DOS-based games through DOS and/or through the BIOS and/or through a software driver, rather than through direct access to hardware registers, DOSBox generally provides no hardware-level emulation. This means that the direct use of copy-protected physical media or of floppy disks in non-standard formats is generally not possible from DOSBox.

- <http://openbbnews.wordpress.com/2012/01/06/dosbox-from-github/>
- <http://a7omicapps.blogspot.com/2012/02/dosbox-approval.html>
- <http://forums.crackberry.com/blackberry-10-apps-f274/dosbox-bb10-z10-z30-q10-q5-857098/> (reported working on BB10)
- <http://appworld.blackberry.com/webstore/content/88055/?countrycode=US&lang=en> yup DOSbook


- <http://www.13thmonkey.org/documentation/NetBSD/EuroBSD2012-NetBSD_usermode-paper.pdf>


- <http://www.netbsd.org/ports/emulators.html>
- <http://www.netbsd.org/docs/network/netboot/intro.i386.html> dosboot
- <http://www.netbsd.org/docs/rump/index.html>
- <https://blog.netbsd.org/tnf/entry/kernel_drivers_compiled_to_javascript>


- <https://github.com/blackberry/bbUI.js>
 Photo Siege
 Color Notes 10
 Talking Alarm Text Clock Pro
 Vibrating Massager
 CherryNotes
 TrackThat
 Pixel Gadget
 What's On
 Currency Rates and Charts
 Animated Avatars for BBM


- <http://blog.pjsip.org/2013/01/15/port-your-pjsip-engine-to-blackberry-10-in-less-than-10-minutes/>

- <http://projectdevolve.tripod.com/table/descript.htm>

- <http://forums.crackberry.com/playbook-apps-games-f243/porting-bochs-ia-32-emulator-714649/>

PBs manufactured after Feb'12 are shipped at OS2.0.0.8550+ including older units that have been repaired/returned/refurbed, therefore rooting is extinct for all circulating and existing units.

The known vulnerability which led Blackberry Playbook up to version 2.0.0.6149 to jailbreak

I am looking for a Blackberry Playbook with an older OS version. Does yours have OS 2.0.0.6148 or earlier on it?

- <http://www.ipt.ntnu.no/~knutb/linux486/download/monkey/monkeyli.html>

- <http://forums.crackberry.com/playbook-rooting-f256/virtual-machines-root-703293/>
- <http://community.qnx.com/sf/wiki/do/viewPage/projects.qemu/wiki/NeutrinoAsHostForQEMU>

- <http://bochs.sourceforge.net/>
- <http://marc.info/?l=bochs-dev&m=103964941122236&w=2>
- <http://www.openqnx.com/phpbbforum/viewtopic.php?t=4281>

- <http://bisqwit.iki.fi/source/linux-for-dosbox/>

- <http://forums.crackberry.com/blackberry-z10-f254/abomination-might-happen-821112/index2.html>

 AmigaXL for QNX

- <http://www.qnx.com/developers/docs/6.5.0/topic/com.qnx.doc.ide.userguide/topic/migrate_Binary_Compatibility.html>

- <https://code.google.com/p/armware/>

- <https://github.com/ozaki-r/arm-js>

- <https://github.com/cmwdotme/rcfsutil>
- <http://berryleaks.wikia.com/wiki/Frequently_Asked_Questions#Who_is_on_the_BerryLeaks_team.3F>
- <http://www.qtness.com/blog/?p=273>

- <http://www.openqnx.com/phpbbforum/viewtopic.php?t=9685>

- <https://www.sec-consult.com/fxdata/seccons/prod/downloads/sec_consult_vulnerability_lab_blackberry_z10_initial_analysis_v10.pdf> (useful info on getting shell)

- <http://thread.gmane.org/gmane.linux.gentoo.alt/6698/focus=6700>

- <http://www.bitcubate.com/gnu-multi-platform-multi-call-stub/>
- <http://murga-linux.com/puppy/viewtopic.php?t=60734>
- <http://atodorov.org/blog/2013/07/13/how-to-get-a-free-blackberry-z10/>

View topic - How to get QNX 2 running on Bochs under QNX 6 :-)
- http://www.openqnx.com/phpbbforum/viewtopic.php?t=4281

Actually being actively developed, unlike or1ksim...
- https://github.com/s-macke/jor1k

- http://forum.kpda.ru/index.php/topic,410.0.html !!!
But makes look like bochs may be better choice

SIMH
http://simh.trailing-edge.com/
+ NetBSD
http://www.netbsd.org/ports/vax/emulator-howto.html

GXemul
http://gxemul.sourceforge.net/gxemul-stable/doc/intro.html#run
+ NetBSD
http://gxemul.sourceforge.net/gxemul-stable/doc/guestoses.html#netbsdpmaxinstall

YAMS
http://www.niksula.hut.fi/~buenos/yams.html
+ NetBSD

http://gxemul.sourceforge.net/links.html#emulators_simulators

With at least QEMU and SIMH would need to use SLIRP for networking - pcap can't be used.
http://virtuallyfun.superglobalmegacorp.com/?p=89
http://gunkies.org/wiki/4.3_BSD_Reno
http://eab.abime.net/showthread.php?t=67536
(default on qemu, outside patch on SIMH)

http://gunkies.org/wiki/Running_NetBSD_on_a_VAX

------
*On 2014-11-08 11:07:31 UTC anonymous (claiming to be dukzcry) added:*

Open Source

[improved playbook-dev-tools for bb10! ](http://forums.crackberry.com/blackberry-10-os-f269/blackberry-10-hacks-unix-tinkerers-961115/#post10900835)

[ported fakeroot for pkgsrc and standalone sshd](http://forums.crackberry.com/blackberry-10-os-f269/blackberry-10-hacks-unix-tinkerers-961115/#post10935453)

[on how to run standalone sshd](http://forums.crackberry.com/blackberry-10-os-f269/blackberry-10-hacks-unix-tinkerers-961115/#post10879968)

Open Source from BlackBerry

[s5ipc package implement the sysv ipc(shm, sem, msg) on QNX6](http://community.qnx.com/integration/viewvc/viewvc.cgi/HEAD_650/pkgsrc/sysutils/s5ipc/?root=pkgsrc&system=exsy1001)

[looks like they use fuzz testers to test for security flaws](https://github.com/blackberry/ALF)

[TouchControlOverlay was developed as a translation layer from PlayBook touch inputs to mouse and keyboard events to make porting easier](https://github.com/blackberry/TouchControlOverlay)

[Control a Collection of BlackBerry PlayBooks to Display One or Multiple Images](https://github.com/blackberry/PictureWall)

[Erlang on Blackberry's Native SDK](http://erlang.org/pipermail/erlang-questions/2011-October/062006.html)

[getopt, which is not present in the base system, however getopts is](https://github.com/blackberry/GetOpt)

Useful POSIX apps

[terminal](http://appworld.blackberry.com/webstore/content/19204890/?lang=en)

[cron-like scheduler](http://appworld.blackberry.com/webstore/content/42462901/?lang=en)

Game ports

[Quake 3](http://bbin.in/2012/01/quake-iii-arena-ported-to-blackberry-playbook/)

[Wesnoth](http://appworld.blackberry.com/webstore/content/109703/?lang=en)

[OpenTTD](http://blackberry.github.io/Community/OpenTTD.html)


Z 78a3fdde76fc3070616d7d631ec53921