Base Band 5

Last updated

Base Band 5, abbreviated as BB5, is the mobile baseband generation implemented on Nokia mobile phones and the replacement for prior DCT (Digital Core Technology) generations.

Contents

This generation of Nokia phone basebands uses a new range of chipsets, bus systems and components as well as enhanced security mechanisms preventing manipulations of firmware and system configurations. The phones' system interface has changed over from previous generations to allow, for instance, flashing of the device via USB.

In 2013, the BB5 platform was replaced with MediaTek and later Spreadtrum/UNISOC chips.

Unlocking

The system is designed to prevent unlocking of certain key capabilities of the handsets (such as usable network or installation of unsigned operating system [1] ), which has not been approved by Nokia or the network. Just like the DCT-4 (DCT generation 4) locking system, the unlocking code is unique to each handset and not stored inside the handset, but a hash signature, calculated by a secret algorithm and the phone uses only part of it to verify the code. However, unlike earlier DCT-4 baseband, where it was possible to run custom code, the BB5 generations uses Texas Instrument processor with TrustZone, the unlock code hash checking is implemented into special PA_xx applet, executed by the CPU in protected mode. The idea behind this approach is that will not be possible to patch the simlock applet and fooling the phone of accepting wrong code.

In May 2007, an engineer named Dejan Kaljevic from Serbia (who earned his fame from the free DCT-3 and DCT-4 unlocking solutions), has released a free program which can unlock many of the older Nokia BB5 phones such as the Nokia 6630, Nokia 6680, Nokia 6681 and the Nokia N70. There were reports for other models include the Nokia E60, Nokia E65, Nokia E70, Nokia N71, Nokia N90, Nokia N91, Nokia N93, but was deemed to be fake, since the unlocker only supports older BB5 models. This is easily done by the end-user through the phone's Pop-port connecting a legacy FBus compatible cable such as DKU-5, to a computer running his unlocking software package. Since then, commercial unlocking solutions have been offered by some others along with successful claims on some newer Nokia BB5 phones as well.

In July 2007, Kaljevic released the instructions and schematics to build a hardware solution for unlocking the Nokia N95. It was based on a CPLD logic IC and worked by manipulating CPU instructions on-the-fly, fooling the phone that a wrong unlock code was accepted like a correct one. However, it is not designed for end-users, since it requires advanced knowledge in electronics and soldering skills to accomplish.

In August 2008, Kaljevic released a full unlock box for newer BB5 handsets that doesn't require any soldering.

Since the release of the BB5 generation, although numerous hacks has been released that allowed unlocking as of 2014 it was not possible to load modified firmware into a BB5 phone.

Security code

In 2009, Nemesis Service Suite (NSS) had become a popular software package in order to unlock and extract information from certain BB5 phones. With the use of extra equipment, many BB5 phone could be unlocked using NSS. NSS had also been a popular way to generate a master-code (a code for bypassing Nokia's unlock screen) for BB5 phones.

The method of finding the master code was done by using connecting the BB5 Nokia phone via USB to a Windows Device running NSS. NSS would then mine for phone information and produce a PM file, storing the master-code plus other phone related information within the file.

In 2008, Unlockitfree produced a sub site which steps through the NSS process for Windows users. The final step of the website is to upload the data dumped from NSS into Unlockitfree. If the steps were followed successfully, the server would parse the data dump file and identify the Security code for the device. [2]

Related Research Articles

<span class="mw-page-title-main">Firmware</span> Low-level computer software

In computing, firmware is a specific class of computer software that provides the low-level control for a device's specific hardware. Firmware, such as the BIOS of a personal computer, may contain basic functions of a device, and may provide hardware abstraction services to higher-level software such as operating systems. For less complex devices, firmware may act as the device's complete operating system, performing all control, monitoring and data manipulation functions. Typical examples of devices containing firmware are embedded systems, home and personal-use appliances, computers, and computer peripherals.

A SIM lock, simlock, network lock, carrier lock or (master) subsidy lock is a technical restriction built into GSM and CDMA mobile phones by mobile phone manufacturers for use by service providers to restrict the use of these phones to specific countries and/or networks. This is in contrast to a phone that does not impose any SIM restrictions.

<span class="mw-page-title-main">Treo 650</span> 2004 Palm OS–based smartphone by Palm

The Palm Treo 650 is a Palm OS-based smartphone, the successor to Palm's Treo 600. It began shipping in November 2004, and was discontinued in 2008.

<span class="mw-page-title-main">OMAP</span>

The OMAP family, developed by Texas Instruments, was a series of image/video processors. They are proprietary system on chips (SoCs) for portable and mobile multimedia applications. OMAP devices generally include a general-purpose ARM architecture processor core plus one or more specialized co-processors. Earlier OMAP variants commonly featured a variant of the Texas Instruments TMS320 series digital signal processor.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

<span class="mw-page-title-main">Mobile phone feature</span> Mobile phone capability or application

A mobile phone feature is a capability, service, or application that a mobile phone offers to its users. Mobile phones are often referred to as feature phones, and offer basic telephony. Handsets with more advanced computing ability through the use of native code try to differentiate their own products by implementing additional functions to make them more attractive to consumers. This has led to great innovation in mobile phone development over the past 20 years.

<span class="mw-page-title-main">Nokia N80</span> 3G slider mobile phone released by Nokia in 2005

The Nokia N80 is a 3G mobile phone from Nokia announced on November 2, 2005, part of the multimedia Nseries line. It runs on Symbian OS v9.1 and the S60 3rd Edition interface. It was first released in June 2006.

The Nokia 6131/Nokia 6133 is a Nokia clamshell phone introduced by Nokia in February 2006.

<span class="mw-page-title-main">Nokia 6300</span> Cell phone model

The Nokia 6300 is a mobile telephone handset produced by Nokia. It was announced on 28 November 2006 and released in January 2007. This model was assembled in several factories, including Jucu plant, near Cluj, in Romania.

The Nokia 6000 series or Classic Business series is range of mobile phones marketed by Nokia. This family of phones is notable for their conservative, unisex designs, making them popular with business users.

<span class="mw-page-title-main">Nokia 5800 XpressMusic</span> 2008 smartphone by Nokia

Nokia 5800 XpressMusic is a smartphone part of the XpressMusic line, announced by Nokia on 2 October 2008 in London and started shipping in November of that year. Code-named "Tube", it was the first touchscreen-equipped S60 device by Nokia – essentially it was the first device to run Symbian^1, also known as S60 5th Edition, the touch-specific S60-based platform created by the Symbian Foundation. The touchscreen features tactile feedback.

<span class="mw-page-title-main">LG Arena (KM900)</span> Multimedia phone

The LG-KM900, or LG Arena, is an LG Electronics flagship multimedia phone for Q1 2009, succeeded by the LG GD900. Announced at the Mobile World Congress on February 16, 2009, the KM900 is the first phone to feature LG’s new 3D S-Class user interface.

blackra1n is a program that jailbreaks versions 3.1, 3.1.1 and 3.1.2 of Apple's operating system for the iPhone and the iPod Touch, known as iOS.

<span class="mw-page-title-main">Nokia X3 Touch and Type</span> Smartphone handset produced by Nokia

The Nokia X3 Touch and Type also known as Nokia X3-02 is a smartphone handset produced by Nokia. This is the first mobile handset released by Nokia that possesses a touchscreen in a "candybar" phone form factor. It is also the first touchscreen handset from Nokia that runs the Series 40 operating system. Previously released touchscreen devices from Nokia have either not had a physical keyboard, or they have had a slide-out, full-QWERTY keyboard. It was introduced on 13 August 2010 as one of the most advanced Series 40 devices in terms of features and specifications.

<span class="mw-page-title-main">Nokia C3 Touch and Type</span>

The Nokia C3 Touch and Type, also known as the C3-01, is a smartphone handset produced by Nokia. It is the second mobile handset released by Nokia that possesses a touchscreen in a "candy bar" phone form factor and runs the Series 40 operating system. The C3-01 was announced on September 15, 2010. It has a stainless steel body, a 2.4" display, a 5-megapixel camera with flash, Wi-Fi, and 3G.

<span class="mw-page-title-main">LG Optimus 7</span> Windows Phone-powered smartphone from LG

The LG Optimus 7 is a slate smartphone which runs Microsoft's Windows Phone operating system. The Optimus 7 is part of the first-generation Windows Phone line-up launched in October 2010.

Custom firmware, also known as aftermarket firmware, is an unofficial new or modified version of firmware created by third parties on devices such as video game consoles, mobile phones, and various embedded device types to provide new features or to unlock hidden functionality. In the video game console community, the term is often written as custom firmware or simply CFW, referring to an altered version of the original system software inside a video game console such as the PlayStation Portable, PlayStation 3, PlayStation Vita/PlayStation TV, PlayStation 4, Nintendo 3DS and Nintendo Switch. Installing custom firmware on some devices requires bootloader unlocking.

IPSW, iPhone Software, is a file format used to install iOS, iPadOS, tvOS, HomePod, and most recently, macOS firmware for devices equipped with Apple silicon. All Apple devices share the same IPSW file format for iOS firmware and their derivatives, allowing users to flash their devices through Finder or iTunes on macOS or Windows, respectively. Users can flash Apple silicon Macs through Apple Configurator 2.

<span class="mw-page-title-main">Librem</span> Computer line by Purism featuring free software

Librem is a line of computers manufactured by Purism, SPC featuring free (libre) software. The laptop line is designed to protect privacy and freedom by providing no non-free (proprietary) software in the operating system or kernel, avoiding the Intel Active Management Technology, and gradually freeing and securing firmware. Librem laptops feature hardware kill switches for the microphone, webcam, Bluetooth and Wi-Fi.

References

  1. "Talk - View Single Post - Any chance of porting onto the Nokia N8?". Talk.maemo.org. Retrieved 10 October 2023.
  2. "Unlockitfree BB5 Website". Archived from the original on 2013-05-13. Retrieved 2013-05-25.