Tizen OS: Intro

Hi Guys,

In earlier posts, we discussed about the Android Operating System, today we will discuss about an other high-end mobile OS which is yet being developed, known as the Tizen OS. It is a project within the Linux Foundation and is governed by a Technical Steering Group (TSG) composed of many multinational companies like Samsung and Intel among others. The Technical Steering Group is the primary decision-making body for the open source project, with a focus on platform development and delivery, along with the formation of working groups to support the device.

What is Tizen OS?

Tizen is an operating system based on the Linux Kernel (Linux Kernel in simpler words mean the most basic level or core of a Linux-based OS, and is responsible for resource allocation, file management, and security). It targets a very wide range of devices including smartphones, tablets, in-vehicle infotainment devices, smart TVs, PCs, smart cameras, wearable computing (such as smart watches), Blu-ray players, printers and smart home appliances (such as refrigerators, lighting, washing machines, air conditioners, ovens/microwaves, robotic vacuüm cleaners etc.). Its sole purpose is to offer a consistent user experience across various devices.

Who are the Developers of Tizen?

The Tizen Association was formed to guide the industrial role of Tizen, including requirements gathering, identifying and facilitating service models, and overall industry marketing and education.To make an Ultimate OS, it would need a huge amount of capital. Current members include Telecommunications network operators, Original Equipment Manufacturers like Fujitsu, Huawei, Intel, KT Corporation, NEC Casio Mobile Communications, NTT Docomo, Orange S.A., Panasonic Mobile Communications, Samsung, SK Telecom, Sprint Corporation and Vodafone.

Why is Tizen so special?

Tizen is an open and flexible OS built for the mobile and connected device ecosystem, including device manufacturers, mobile operators, application developers and independent software vendors (ISVs). Tizen is developed by a community of developers, under Open Source governance, and is open to all members who wish to take part.
This means if you are a developer you can help in developing Tizen too, at https://developer.tizen.org/.
The Tizen operating system comes in multiple profiles to serve different industrial requirements. The current Tizen profiles are Tizen IVI (in-vehicle infotainment), Tizen Mobile, Tizen TV, and Tizen Wearable. Additionally, in Tizen 3.0, all profiles are built on top of a commonly shared infrastructure called Tizen Common.
With Tizen, a device manufacturer can begin with one of these profiles and change it to serve their own needs, or use the Tizen Common base to develop a new profile to meet the memory, processing and power requirements of any device and quickly bring it to market.
Mobile operators can work with device partners to customize the operating system and user experience to meet the needs of specific customer segments or demographics.
For application developers and ISVs, Tizen offers the power of native application development with the flexibility of unparalleled HTML5 support. Tizen also offers the potential for application developers to extend their reach to new “smart devices” running Tizen, including wearable, consumer electronics, cars, appliances etc.

Main Features of Stock UI

The main features of the Tizen OS are as following –

Scene Management Feature –

The Tizen platform provides scene management as a feature which helps to:

  • Enhance the form life-cycle management and also make the transitions between forms or panels much easier.
  • Jump to a specific scene in an application, go back to the previous scene with or without skipping some scenes, or move to the next scene according to a predefined scenario.
  • Add various transition animations for forms and panels.

GUI Controls –

You can display and interact with the UI controls (graphical user interface elements that are displayed inside the application frame). The UI controls are divided into 2 general classifications:

  • Container –

    A container is a control that can contain controls and other containers to handle layout and presentation aspects. Containers have a parent-child relationship with the controls included in them.

  • Controls –

    Controls are the real UI elements, such as lists and text fields, that can be added to containers. They provide user interaction functionality to an application. Controls cannot contain other controls.

Data Binding –

(Its kinda programming like stuff, non – geek users may skip this part.) You can place data into UI control properties at run time, and define the directions of the data flow and the triggers for the data transfer to start updating application data.

  • You can define the size and place of the child controls within a container, and make sure that the layout of the child controls remains the same regardless of the screen orientation.
  • You can use animation functionality handling to make the user interface rich. Animations can be implemented on both UI controls and visual element objects.
  • Effects are based on an effect model, which has multiple model surfaces based on logical coördinates. You can define interactive and time-based 3D transition effects for your application.
  • You can display input characters and symbols in applications. Additionally, you can use the input method editor to define a way to input a language in the associated text input UI control.

Accessibility –

Accessibility allows physically disabled users to use all the device functionalities normally. Tizen provides a large number of such features to such people. The most basic features are large fonts and the screen reader functionality to make applications accessible for visually impaired persons.
Touch effect allows you to play predefined effects. If you make your own custom control, this functionality can help you to create feedback when, for example, buttons are pressed.

List of Compatible Mobile Devices

This is the list of official devices which have been launched with the Tizen OS –

  • Samsung NX200 Smart Camera
  • Samsung NX300 Smart Camera
  • Samsung NX300M Smart Camera
  • Samsung NX1 Smart Camera
  • Samsung Gear 2
  • Samsung Gear 2 Neo
  • Samsung Gear S
  • Samsung Z SM-Z910F
  • Samsung Z1

Porting the OS by developers may result in a lot longer list of compatible devices.
Any query, suggestions or feedback will be appreciated.

Tizen 2.3 Screenshot Gallery

 

That’s all folks.

Image Source – whatmobile.net (featured image) and gsmarena.com (screenshots).
List source – wikipedia.com
Author – Abdul Rehman
Co – Author – Swapnil Jha

PanGu JailBreak Tool (iOS 7.1 to 8.1)

Hi Guys,

Outdated Post

In an earlier post, we discussed about jailbreaking iOS 6 with the Evasi0n JailBreak Tool. Today, we are gonna discuss about the PanGu JailBreak Tool, which is used to jailbreak devices running with Apple’s iOS. Generally, it is used to jailbreak iOS 7.1.0 to iOS 8.1. You can check your iOS version in Settings > General > About > Version. We will discuss every aspect of PanGu JailBreak in brief. So, let us start.

What is the PanGu JailBreak Tool?

A tool named PanGu have been released by the PanGu Team which allows for an untethered jailbreak on devices, running iOS 7.1.x to iOS 8.1.

In Chinese mythology, Pangu means the first living being born from the cosmic egg (a.k.a. the Big Bang) and created the Earth and Sky and every other living thing in the world (aka the Creator).

Who are the PanGu Team?

“Pangu team members are all security researchers from China.
We believe that people should be able to control the devices they bought just like how hackers pursue freedom.
What we want to do is contributing to all jailbreak users around the world.”

– Team members of @PanguTeam.

How to get it?

iOS 7

To use the PanGu JailBreak Tool to root your iOS device, first, you need to install PanGu, which is easily available to download via the following link of PanGu Team. Download it on your Windows PC. Here’s the Google Drive link –
PanGu JailBreak Tool for iOS 7.1.x– Pangu 1.2.1.
PanGu JailBreak Tool for iOS 8.0 to iOS 8.1 – Pangu8 1.2.1.

How to use it?

Preparation –

i) Download the above file in your PC.
ii) Install iTunes, if not installed already via link 32 bit OR 64 bit.
iii) Backup your device using iTunes (or iCloud) before using PanGu. If something breaks, you’ll always be able to recover your data. (Personally I prefer to reset my iPhone and not making a full backup, that’s too slow. iCloud is still a better option regarding speed).
iv) Those who use backup passwords in iTunes must disable them for now.  After doing so, iTunes makes a brand new backup. Please wait for that backup to complete before proceeding! Feel free to re-enable your backup password after jailbreaking.
v) Disable the lock passcode of your iOS device before using PanGu via Settings > General > Passcode Lock.
vi) Disable Find my iPhone and enable AirPlane Mode via Settings.

JailBreaking iOS 7.1.x –

vii) Launch iTunes, plug-in your device, once iTunes identifies your device, Launch PanGu and kill iTunes via Windows Task Manager.
viii) Click on the black “Jailbreak” button.
ix) Follow on-screen instructions.
x) At one point, it may ask you to change the date of your iOS device to 2nd June 2014. To do this, go to Settings > General > Date & Time. After you do this, just wait and watch.
xi) Avoid using your device or iTunes related tasks until the process is complete. You can just enjoy a brief break from the computer to stretch your legs.
xii) {Optional step} If the process gets stuck somewhere, it’s safe to restart the program, reboot the device (by holding the Power and Home button simultaneously until the Apple Logo appears), and restart the process.
xiii) Once the process is done, you will need to unlock your iOS Device, you will find a “PanGu” app on the home screen. Open it, it will ask for either Continue or Cancel. Choose Continue.
xiv) After some reboots, you will notice the “Cydia” app on the home screen which is your AppStore for JailBroken devices.
xv) Change your date and time to normal. You can also set a passcode and enable Find my iPhone.
xvi) Now enjoy your jailbroken device.

Jailbreaking iOS 8.0 to iOS 8.1 –

vii) Launch iTunes, plug-in your device, once iTunes identifies your device, Launch PanGu and kill iTunes via Windows Task Manager.
viii) Click on the blue “Start Jailbreak” button.
ix) Follow on-screen instructions.
x) Avoid using your device or iTunes related tasks until the process is complete. You can just enjoy a brief break from the computer to stretch your legs.
xi) {Optional step} If the process gets stuck somewhere, it’s safe to restart the program, reboot the device (by holding the Power and Home button simultaneously until the Apple Logo appears), and restart the process.
xii) Once the process is done, you will need to unlock your iOS Device, you will notice the “Cydia” app on the home screen which is your AppStore for JailBroken devices.
xiii) You can also set a passcode and enable Find my iPhone.
xiv) Now enjoy your jailbroken device.

Precautions –

xv) If you try to update your device’s iOS version through the phone itself (i.e. OTA Updates), it will un-jailbreak your device. Because in higher versions of iOS, often the security holes are patched. These security holes were used to exploit and root the phone and were present in earlier versions of the iOS.
xvi) But you can again jailbreak the newer version of iOS too.

Screenshots of PanGu8

Click to enlarge the screenshots.

List of Compatible Devices

Following is the list of compatible Apple products with above specified iOS version which can be rooted with this method.

  • iPhone 6
  • iPhone 6 Plus
  • iPhone 5
  • iPhone 5S
  • iPhone 5C
  • iPhone 4S
  • iPhone 4
  • iPad Air 2
  • iPad Air
  • iPad Mini 3
  • iPad Mini 2
  • iPad Mini
  • iPad 4
  • iPad 3
  • iPad 2
  • iPod Touch 5 Gen
Give your reviews & feedback in comments.

That’s all folks.

Note – JailBreak your device at your own risk. TechGlobule is by no means encouraging any Apple user to jailbreak his/her Apple device.
Image source – expertreviews.co.uk (Featured image), iphonehacks.com (Images in the post).
Author – Swapnil Jha
Exit mobile version