Thursday, 10 August 2017

How to Jailbreak iPhone 7/Plus step by step Running on iOS 10, iOS 10.1, iOS 10.2, etc.

How to Jailbreak iPhone 7/Plus step by step Running on iOS 10, iOS 10.1, iOS 10.2, etc.



Today Status of Jailbreak iPhone 7 and iPhone 7 Plus:

Is iPhone 7 Jailbreak possible? This is the hottest topic in the jailbreak world in these days. As you all aware the most awaited iPhone 7 is now available for you. People, who have been eager to see how it would be with its delivery, now, have so many features to discuss about. Apple has gone through many generations with its smart phones and almost all the iPhones have been jail broken. But from its all the devices, no device was able to hand a phone that is water resistant but Apple iPhone 7. Camera has been smarter than it was expected to be, addressing your inner joyful need to take pictures as well as selfies. All the while, It’s not perhaps about the Apple embedded features that you have been exactly waiting for but the jailbreak features for iPhone 7 and iPhone 7 Plus too. 


How and Why Jailbreak iphone 7 and iphone 7+ ?


Why iPhone jailbreak important? We can get the answer if we have figured out what jail breaking is. Here, we mean iOS jailbreaking. According to Wikipedia, iOS jail breaking is the process of removing software restrictions imposed by iOS on devices like iPhone running it through the use of software exploits. After jail breaking, we are allowed to get root access to the iOS file system and manager, modify system files, unlock network, download additional applications, extensions and themes that are unauthorized at Apple APP Store and others developed by third-party companies via Cydia, enable Bluetooth transfer between iPhone and other Bluetooth-supported devices.

iPhone 7 and iPhone 7 Plus run on iOS 10 / iOS 10.0.1 (At the moment) and a jailbreak tool for them both would be the jailbreak version of 10.0.1. Which has not yet been released as it is under developing stages. Jailbreaking the iPhone 7 enables you further to remove the restrictions imposed by Apple and thereby let you have a convenient and better experience of all restricted features. If you have already used a previous version of an iPhone you might remember how frustrated it was, having safari opened for each click on an email address or a URL despite the other options you had for surfing. Although you were able to go ahead with some alternatives of apps, it couldn’t have been done at your ease as the system always seeks the default app to do the same.

Having identified the above stated frustrations, jail spoil developers invited themselves to seek for the answers time to time. So the life of jailbreak became born and now its generations are being reproduced as iOS generates its more recent versions. For example, once the iOS eight become released, jailbreak for equal was released as 8.0.1, 8.Zero.2, eight.1 etc. Once the iOS nine became launched, jailbreaks inclusive of nine.Zero.1, 9.Zero.2 and so forth. Were released. Now its time for iOS 10.0.1 Jailbreak to enable jailbreak for iPhone 7 and iPhone 7 Plus.


Therefore iPhone 7 and iPhone 7 Plus Jailbreak has further been capable of give you following advantages in strive of lessening frustrations. Key points on why your iPhone 7 must be jailbroken are stated under.

So, how to jailbreak iPhone or other iDevices? In the past, we have explained how to jailbreak iPhone 6 (s). As iPhone 7 has been rolled out, here we will focus on depicting how to jailbreak iPhone 7 (Plus) that is powered by iOS 10, iOS 10.1, iOS 10.1.1, iOS 10.2, etc. This guide is also helpful when you need to jailbreak iPhone 8.

  • iPhone 7 Jailbreak enables your iPhone 7 to be customized the way you want it.
  • You will be able to personalize your iPhone 7 / iPhone 7 Plus with themes and tweaks like barrel
  • Enables you to go for more app choices by downloading them from anywhere to your iPhone 7 / 7 Plus as it is not limited only to the apps offered by Apple
  • You can use the alternative apps instead of the default apps and many more .

Is iPhone 7 Jailbroken ?

It is reported that Luca Tedesco, one of the prominent jailbreak hackers has already been able to jailbreak iPhone 7 running on iOS 10.0.1. And the relevant photos of his jailbroken iPhone 7 have been posted on Twitter. He has already showed a working jailbreak on iOS 10 Jailbreak called yaluX in his demonstration. And it is regarded as one of the most difficult jailbreaks to create as Apple’s KPP (Kernel Patch Protection) is designed to panic once the device was away from its default shape. But according to the reports, he has done the jailbreaking only for his personal phone and doesn’t seem to release it to the public community. But do not lose you hope that TaiG and Pangu, the famous jailbreaking teams is already having their hands on iPhone 7 and iPhone 7 Plus Jailbreak too. Therefore having your iPhone 7 or iPhone 7 Plus jailbroken soon will not be just a dream.

Step by step Instructions to Jailbreak iPhone 7 With IOS 10 :

Preparations:

1. IPhone 7 information backup: In case something is going wrong for the duration of the manner, you're suggested to backup all your facts in iPhone 7 to iTunes, iCloud, or pc hard power/external hard power/flash pressure or others with WinX MediaTrans.

2. Turn off Find My iPhone, Touch ID, and Passcode to jailbreak iPhone 7 successfully.

3. Make certain you've got Installed iTunes latest Version.

4. Download a jailbreak tool this is well suited along with your iPhone 7's iOS to your Windows PC or Mac. You can take a look at the cutting-edge iOS model going for walks on your iPhone at: Settings -> General -> About -> Version.

Top five most popular iOS 10 jailbreak tools: Pangu, RedSnow, Evasion, TaiG, SnowBreeze

Here, permit's take a look at trendy steps to jailbreak iPhone 7 on Windows with Pangu.

Now Jailbreak Iphone 7 :

1. Run Pangu: On your Windows PC, right click on the Pangu .Exe file and hit "Run as administrator".

2. Connect your iPhone 7 for your pc: Generally speakme, your iPhone will be robotically detected by Pangu. Once detected, please press "Start" to begin the iPhone 7 jailbreak manner.

3. Enable Airplane Mode: After clicking "Start" button, you just need to follow the on-screen instructions to complete the jailbreak system. During the system, you are required to on occasion free up your iPhone 7, swipe up from the lowest of iPhone 7's display and toggle the Airplane Mode.

4. IPhone 7 will reboot: When words "Jailbreak completed" seem on the Pangu, your iPhone 7 should reboot and present Cydia on your iPhone's homescreen. Cydia is an "App Store" to your jailbroken iPhone 7.

5. Launch Cydia and down load tweaks: Open Cydia in your iPhone 7's homescreen and configure it. Once completed, you may download and installation the various apps and tweaks that Cydia and the jailbreak community provide.

Encounter a runtime errors when you open Pangu? Take it clean. Firstly, check when you have iTunes mounted, due to the fact this error can occur when Pangu can't discover the desired files. If iTunes is there but the blunders is still displayed, you have got more things to do.

i. Uninstall iTunes, Apple Software Update, Apple Mobile Device Support, Bonjour and Apple Application Support.

ii. Restart your laptop, reinstall iTunes.

iii. After installation, run Pangu again, and this time you ought to get via the manner without runtime blunders.



And that's all there's. Now, your iPhone 7 has been jailbroken effectively. But no hurry to revel in the various apps. You'd higher turn on Find My iPhone, Touch ID and Passcode first.


Tuesday, 8 August 2017

Write and Explain a simple program in C++ using pointers

Write and Explain a simple program in C++ using pointers:

What is Pointer ?

In computer science, a pointer is a programming language object, whose fee refers to (or "points to") some other value saved someplace else in the computer memory the use of its memory address. A pointer references a location in memory, and acquiring the fee saved at that region is called dereferencing the pointer.

So we can say that C++ pointer are smooth and fun to study. Some C++ tasks are executed more effortlessly with pointers, and other C++ tasks, along with dynamic memory allocation, can't be completed without them.

Explain:
As you already know each variable is a memory location and every memory location has its address defined which may be accessed using ampersand (&) operator which denotes an address in memory. Consider the following on the way to print the address with of the variables defined:

Code:

#include <iostream>
using namespace std;

int main ()
 {
   int  var1;
   char var2[10];
   cout << "Address of var1 variable: ";
   cout << &var1 << endl;
   cout << "Address of var2 variable: ";
   cout << &var2 << endl;
   return 0;
}

Output:


Now here is pointers:

A pointer is a variable whose value is the address with of every other variable. Like any variable or constant, you must declare a pointer earlier than you may work with it. The general form of a pointer variable declaration is:

type *var-name;


Here, type is the pointer's base type; it must be a valid C++ type and var-name is the name of the pointer variable. The asterisk you used to declare a pointer is the same asterisk that you use for multiplication. However, in this statement the asterisk is being used to designate a variable as a pointer. Following are the valid pointer declaration:

int    *ip;    // pointer to an integer
double *dp;    // pointer to a double
float  *fp;    // pointer to a float
char   *ch     // pointer to character

Now Use Of Pointer In C++ :

There are few important operations, which we will do with the pointers very frequently. (a) we define a pointer variables (b) assign the address of a variable to a pointer and (c) finally access the value at the address available in the pointer variable. This is done by using unary operator * that returns the value of the variable located at the address specified by its operand. Following example makes use of these operations:


Code:

#include <iostream>
using namespace std;

int main () {
   int  var = 20;   // actual variable declaration.
   int  *ip;        // pointer variable 
   ip = &var;       // store address of var in pointer variable
   cout << "Value of var variable: ";
   cout << var << endl;
   // print the address stored in ip pointer variable
   cout << "Address stored in ip variable: ";
   cout << ip << endl;
   // access the value at the address available in pointer
   cout << "Value of *ip variable: ";
   cout << *ip << endl;
   return 0;
}

Output:














Try it yourself.
If you have any problem you can tell me on comment box i will help you.
thanks.

Monday, 7 August 2017

Basic Concept of Object Oriented Programming in C++

Basic Concept of Object Oriented Programming in C++ :

Object orientated programming – As the call indicates makes use of objects in programming. Object orientated programming ambitions to enforce actual world entities like Inheritance, Polymorphism, Abstraction, Encapsulation etc in programming. The main intention of Object orientated programming is to bind together the data and the functions that operates on them in order that no different part of code can get access to this records besides that function.


Let us try to understand a touch approximately most of these, thru a easy instance. Human Beings are residing bureaucracy, widely labeled into sorts, Male and Female. Right? It’s genuine. Every Human being (Male or Female) has legs, two hands, two eyes, one nose, one heart and so forth. There are body elements which are commonplace for Male and Female, but then there are some precise body parts, found in a Male which aren't found in a Female, and some frame elements found in Female but not in Males.

Human Anatomy is exciting, isn't always it? But let's examine how all that is associated with C++ and OOPS. Here we will attempt to give an explanation for all of the OOPS concepts via this case and later we are able to have the technical definitions for all this.

Definitions Of Object Oriented Programming Concept :

Now, let us talk a number of the primary features of Object Oriented Programming which you will be the usage of in C++.

1.     Objects
2.     Classes
3.     Abstraction
4.     Encapsulation
5.     Inheritance
6.     Overloading
7.     Exception Handling
8.   Message Passing

Objects:

Objects are the main or basic unit of Object orientated programming. They are instances of class, which have statistics participants and uses various member functions to carry out tasks.

Syntax for Objects:

class person
{
    char name[20];
    int id;
public:
    void getdetails(){}
};

int main()
{
   person p1; // Here p1 is a object
}

Object absorb area in memory and feature an associated address with like a record in Pascal or shape or union in C.

When a program is accomplished the objects engage by using sending messages to one another.

Each item consists of data and code to manipulate the data. Objects can engage without having to recognize info of each other data or code, it's far sufficient to understand the kind of message accepted and type of response returned by the objects.

Class:

It is just like structures in C language. Class also can be described as user described data type however it also includes functions in it. So, class is basically a blueprint for object. It claim & defines what statistics variables the object will have and what operations may be done on the class's item.

Syntax for class:

class class_name
{
  private:
     //data members and member functions declarations
  public:
     //data members and member functions declarations
  protected:
     //data members and member functions declarations
};

Class is a user defined data type like structures and unions in C.

By default class variables are private but in case of structure it's miles public. In above example person is a class.

Abstraction:


Abstraction refers to showing best the critical features of the application and hiding the details. In C++, Classes offer strategies to the out of doors international to get right of access & use the data variables, however the variables are hidden from direct get entry to. This may be done get right of entry to specifies.

Encapsulation:


Wrapping up (combing) of data and functions into a single unit is called encapsulation. The records is not accessible to the out of doors world and best those functions which might be wrapping in the class can get access to it. This insulation of the direct get access to by the program is referred to as statistics hiding or information hiding.

Inheritance:


Inheritance is a way to reuse once written code over and over. The class that's inherited is called base calls & the class which inherits is referred to as derived class. So while, a derived class inherits a base class, the derived class can use all the functions which can be defined in base class, hence making code reusable.

Polymorphism:


Polymorphism way potential to take multiple form. An operation can also showcase unique behaviors in extraordinary times. The behavior depends upon the types of data used in the operation.
C++ helps operator overloading and function overloading.
Operator overloading is the manner of creating an operator to showcase exclusive behaviors in one of a kind instances is known as operator overloading.
Function overloading is the usage of a single function call to perform specific sorts of tasks.
S we can say that is function with same name, functioning in different way. Or, it also allows us to redefine a function to provide its new definition. You will learn how to do this in details soon in coming lessons.

Exception Handling:


Exception handling is a feature of Object orientated programming, to handle unresolved exceptions or errors produced at run time.

Message Passing:


Objects communicate with each other by sending and receiving information. A message for an object is a request for execution of a manner and therefore will invoke a function inside the receiving item that generates the favored results. Message passing entails specifying the call of the object, the call of the function and the data to be sent.

Sunday, 6 August 2017

Write C++ program of a company management by using Classes and Inheritance

Write C++ program of a company management by using Classes and Inheritance , values enter by user :

What is Inheritance ?

Inheritance in Object Oriented Programming can be described as a procedure of creating new class from current classes. New classes inherit some of the properties and conduct of the existing classes. An present class this is "parent" of a brand new class is referred to as a base class.

What Is Derived Classes ?

A class may be derived from multiple classes, this means that it can inherit information and features from a couple of base classes. To define a derived class, we use a category derivation list to specify the base class(es).
A class derivation list names one or more base classes and has the form:

Class derived-class: access-specifier base-class

Where get right of entry to-specifier is one in every of public, protected, or private, and base-class is the name of a previously described class. If the get acces-specifier is not used, then it's private via default.

Code:

// 2employ.cpp
// multiple levels of inheritance
#include <iostream>
using namespace std;
const int LEN = 80; //maximum length of names
////////////////////////////////////////////////////////////////
class employee
{
private:
char name[LEN]; //employee name
unsigned long number; //employee number
public:
void getdata()
{
cout << "\n Enter last name: "; cin >> name;
cout << " Enter number: "; cin >> number;
}
void putdata() const
{
cout << "\n Name: "<< name;
cout << "\n Number: " << number;
}
};
////////////////////////////////////////////////////////////////
class manager : public employee //manager class
{
private:
char title[LEN]; //”vice-president” etc.
double dues; //golf club dues
public:
void getdata()
{
employee::getdata();
cout << " Enter title: "; cin >> title;
cout << " Enter golf club dues: "; cin >> dues;
}
void putdata() const
{
employee::putdata();
cout << "\n Title: " << title;
cout << "\n Golf club dues: "<< dues;
}
};
////////////////////////////////////////////////////////////////
class scientist : public employee //scientist class
{
private:
int pubs; //number of publications
public:
void getdata()
{
employee::getdata();
cout << "Enter number of pubs: "; cin >> pubs;
}
void putdata() const
{
employee::putdata();
cout << "\n Number of publications: " << pubs;
}
};
////////////////////////////////////////////////////////////////
class laborer : public employee //laborer class
{
};
////////////////////////////////////////////////////////////////
class foreman : public laborer //foreman class
{
private:
float quotas; //percent of quotas met successfully
public:
void getdata()
{
laborer::getdata();
cout << " Enter quotas: "; cin >> quotas;
}
void putdata() const
{
laborer::putdata();
cout << "\n Quotas: " << quotas;
}
};
////////////////////////////////////////////////////////////////
int main()
{
laborer l1;
foreman f1;
cout << endl;
cout << "\nEnter data for laborer 1";
l1.getdata();
cout << "\nEnter data for foreman 1";
f1.getdata();
cout << endl;
cout << "\nData on laborer 1";
l1.putdata();
cout << "\nData on foreman 1";
f1.putdata();
cout << endl;
return 0;
}

Output:















Try it yourself.
If you have any problem you can tell me on comment box i will help you.
thanks.



Friday, 4 August 2017

How to use enumeration in structure in C/C++

How to use enumeration in structure in C/C++ .

What is enumeration ?

An enumeration is a complete, ordered listing of all the items in a set. The term is typically used in arithmetic and computer science to consult a list of all the elements of a set. The specific requirements for an enumeration (for example, whether the set must be finite, or whether the list is allowed to include repetitions) rely upon the field of look at and the context of a given problem.

Short for enumeration, an enumeration variable kind may be discovered in C (ANSI, not the authentic K&R), C++ and C#. The idea is that instead of the usage of an int to represent a fixed of values, a kind with a restrained set of values in used as a substitute.

Declaration Of Enumeration:

An enumeration is a distinct type whose value is limited to a number of values (see below for details), which may include several explicitly named constants ("enumerators"). The values of the constants are values of an integral type known as the underlying form of the enumeration.

An enumeration is defined with the aid of enum-specifier, which appears in decl-specifier-seq of the statement syntax. The enum-specifier has the subsequent syntax:

1 - enum-key attr(optional) identifier(optional) enum-base(optional) { enumerator-list(optional) }
2 - enum-key attr(optional) nested-name-specifier(optional) identifier enum-base(optional) ;


Example Code:

// dayenum.cpp
// demonstrates enum types
#include <iostream>
using namespace std;
//specify enum type
enum days_of_week { Sun, Mon, Tue, Wed, Thu, Fri, Sat };
int main()
{
days_of_week day1, day2; //define variables
//of type days_of_week

day1 = Mon; //give values to
day2 = Thu; //variables
int diff = day2 - day1; //can do integer arithmetic
cout << "Days between = " << diff << endl;
if(day1 < day2) //can do comparisons
cout << "day1 comes before day2\n";
return 0;
}

Output:

 













That's probably what I want:

 Perhaps. Just understand that the values for the enums are still pretty tons worldwide (over the compilation unit), even if the enum sorts are nested — and even while they're anonymous. You cannot use the same identifier in special enums, if they're each visible.My advice would be to keep declaring your sorts at the worldwide scope, however make certain your column name identifiers denote which keep they are being carried out to.Also, hold your compilation devices small. You should absolutely be placing the code for every of your application's widgets in separate source files. This limits the scope of such "international" values.

Try it yourself.
If you have any problem you can tell me on comment box i will help you.
thanks.




Best hotels in central London | Telegraph Travel – Arshi khan

Best hotels in central London | Telegraph Travel – Arshi khan :

تفصیلات جاننے کے لئے نیچے دیکھئے

At least 36 people have been showed dead at the eve of New Year celebrations in Shanghai, China. The tragedy befell simply 30 minute earlier than the start of celebrations and the became the event into mourning place.



Apart from massive loss of life toll, many spectators have conceded intense accidents constant with the nearby information company.People from all across the world acquire on severa places which include this one for New Year celebrations for workout and joy.

Consequently some of the crowd rushed to collect the cash and ultimately have come to be prey of their undesired stop.After the incident came about massive numbers of the site visitors have been seen having first beneficial aid from police.

There have been colors and cries all round many rushed to save their lives and made the place even horrible.Best resorts in important London.

An eye witness counseled the media that Shanghai riverside had horrible crush ultimate night time time and the incident befell while human beings rushed toward a fine direction.

The Nantucket Hotel & Resort

تفصیلات جاننے کے لئے نیچے دیکھئے


The Nantucket Hotel & Resort :

The exceptional chief of subcontinent Quaid e Azam Muhammad Ali Jinnah gained the liberty for billions of Muslims of Pakistan. He emerge as the founder of kingdom and sacrificed his whole lifestyles for the struggle of a separate country for suppressed people of the vicinity.

He faced heavy odds and stern movement from his guys however he in no way were given disenchanted under the ones times.The great criminal expert of subcontinent Quaid e Azam Muhammad Ali Jinnah started off his political career at an early age and joined Congress in its preliminary days.

Video Link https://goo.gl/NyYEbr


He modified into an ambassador Hindu Muslim concord at that time and believed that  international locations ought to live collectively like their beyond.

However, the conservative method of Hindu leaders forced him to alternate his opinion.He separated his processes from national politics and centered on his law career for extra than a decade.The Nantucket Hotel & Resort.

He have become a the front line attorney in a brief time and joined the listing of extraordinarily earning solicitors of united India. However, it become now not his ambition and favored to do a little factor massive in his existence.

Thursday, 3 August 2017

Top 10 Android Smart Phones Of 2017


Top 10 Android Smart Phones Of 2017 .


With Android thoroughly dominating the mobile industry, selecting the first-class Android smartphones is sort of synonymous with choosing the high-quality smartphones, duration. But even as Android telephones have few actual fighters on different platforms, internal competition is quite fierce.
From sleek gadgets that provoke with top rate layout, to powerhouses brimming with functions, to all-round remarkable gadgets, and less expensive phones that punch above their weight, the Android surroundings is populated by a extraordinary variety of appealing telephones.


But “greatness” is subjective, and once in a while spec sheets and feature lists are not enough to make an concept of how properly a smartphone genuinely is. In this roundup, we’re searching at the absolute great – the Android telephones you may’t pass wrong with.

Our Best Android Phones roundup has all the pinnacle handsets in a single location. Your subsequent mobile is sure to be in this list.

Samsung Galaxy S8 and S8 Plus:

Following a successful launch of the Galaxy S7 and S7 Edge, Samsung seemed to
have a quite desirable concept as to what users need in a smartphone. Solid battery existence, high-res monitors, mind-blowing camera overall performance and extra have been all matters the business enterprise executed with the 2016 flagships. And even as the Note 7 appeared to improve even more in those areas, overheating troubles brought on the device to enter overall recollect mode.======================



Now we get to see what Samsung has in store for us in 2017. It need to come as no marvel that the Galaxy S8 and S8 Plus function top-of-the-line specifications, extremely good cameras and an all-new layout that’s surely futuristic.


This time around, Samsung included a curved screen on both the S8 and S8 Plus, in addition to a unique 18.Five:9 aspect ratio that lets in for a much extra at ease in-hand feel. The employer even ditched its famous physical domestic button and covered on-display navigation keys (finally). Under the hood, those devices come with the Qualcomm Snapdragon 835 processor (or Exynos 8895, depending at the region), four GB of RAM, sixty four GB of on-board garage, and one of the contemporary variations of Android, 7.0 Nougat.

Samsung even released a few greater accessories along the S8 that you ought to absolutely don't forget finding out. The new Samsung DEX dock helps you to use your S8 as a computer pc, and there’s additionally a new Gear 360 camera that permits for taking pictures video in 4K and stay streaming to YouTube. Of direction, there’s additionally a new Galaxy S8-compatible Gear VR headset, whole with a controller for simpler navigation.

Galaxy S8 and S8 Plus are two of the most promising smartphones launching in 2017.

Spacs:

 Samsung Galaxy S8:


  • 5.8-inch Super AMOLED display with 2960 x 1440 resolution, 570 ppi
  • Octa-core Qualcomm Snapdragon 835 or Octa-core Samsung Exynos 8895 processor (depending on region)
  • 4 GB of RAM
  • 64 GB of on-board storage, microSD expansion up to 256 GB
  • 12 MP rear camera, 8 MP front camera
  • Non-removable 3,000 mAh battery
  • Android 7.0 Nougat
  • 148.9 x 68.1 x 8 mm, 155 g
Samsung Galaxy S8 Plus:
  • 6.2-inch Super AMOLED display with 2960 x 1440 resolution, 529 ppi
  • Octa-core Qualcomm Snapdragon 835 or Octa-core Samsung Exynos 8895 processor (depending on region)
  • 4 GB of RAM
  • 64 GB of on-board storage, microSD expansion up to 256 GB
  • 12 MP rear camera, 8 MP front camera
  • Non-removable 3,000 mAh battery
  • Android 7.0 Nougat
  • 159.5 x 73.4 x 8.1 mm, 173 g.

LG G6:























Throughout 2016, the LG G5 struggled to take at the Galaxy S7, HTC 10 and all the other flagships launched that year. It’s now not a horrific cellphone, according to se, it just lacks the extent of polish we typically count on from top-tier smartphones nowadays. The telephone could were more broadly time-honored if it nailed the modular implementation, but unluckily the whole module-swapping manner became wonky and the three “Friends” that launched with the G5 weren’t all that appealing. With the G6, LG has gone back to the fundamentals.


LG has finally made a great flagship phone, free of silly gimmicks and leather clad backs. The G6 stands out due to its 18:9 display, which crams a quad-HD 5.7-inch panel inside a much smaller body than you’d expect. It’s look great, and it’s HDR 10 enabled too.
Inside you’ve got a Snapdragon 821 CPU, 4GB RAM, 32GB of internal storage and a 3,300 mAh battery. None of these components are groundbreaking, but they’ll comfortably get the job done. 
Certainly the most standout function at the G6 is its 5.7-inch Quad HD LCD show, with its exciting component ratio of 18:9 and rounded corners. It additionally comes with a Snapdragon 821 processor, 4 GB of RAM, lots of on-board storage, an IP68 rating for dust and water resistance and dual 13 MP rear cameras. It’s really worth noting that not all LG G6s are created same. For instance, the G6 that’s coming to the U.S. Is the only variant that helps wi-fi charging, at the same time as the Hi-Fi Quad DAC is distinctive to South Korea and sure markets in Asia. What’s extra, the G6 with sixty four GB of garage is simplest available in a handful of markets.

HTC U11:



The HTC 10 was one of our favorite Android phones of 2016, and for good reason. The Taiwanese company absolutely nailed the design of the 10, and it worked hard at scaling back the software to make it feel like the bare-bones Android experience we all know and love. And while it didn’t have a bunch of gimmicky extras, that was okay. The HTC 10 was a solid Android phone that nailed the basics.
Now HTC is back with the 10’s successor, the HTC U11. With an eye-catching, glossy design, all-day battery life, and a smooth and snappy software experience, the U11 competes toe-to-toe with the Galaxy S8 and LG G6 when it comes to performance. It also has one of the best smartphone cameras on the market, according to DxOMark.
The standout feature on the U11 is something HTC calls Edge Sense. The sides of the phone are pressure sensitive, and this allows you to physically squeeze the phone to activate a specific function or open an app like the camera or web browser. Having to squeeze your phone to make it do something does sound a bit odd, but we’ve really found this feature to come in handy.
Before you go out and spend $650 on this baby, there are a few things you should know. For starters, this phone doesn’t have a 3.5 mm headphone jack, meaning you’ll either need to use Bluetooth headphones or carry around the included headphone adapter everywhere you go. Also, while HTC’s Sense is one of our favorite Android skins out there, it is feeling a bit dated at this point.
 HTC U11 one of the most promising smartphones launching in 2017.


Specs:


  Snapdragon 835
  4GB RAM
  5.5-inch quad-HD display
  64GB and microSD expansion
  12-megapixel camera
  Review price: £649.99.


Google Pixel and Pixel XL:













Google’s Pixel and Pixel XL are right here, and that they virtually are a few excellent smartphones.

Not handiest are they the first telephones to deliver with the Google Assistant on board, they also come with masses of unique software program features and some of the high-quality cellphone cameras in life.

Under the hood, they sport some killer specifications, too. Both gadgets have an AMOLED show, a Snapdragon 821 processor, 4 GB of RAM, masses of on-board garage and long-lasting batteries. The normal layout of those telephones may not be the maximum unique, however they do experience like premium telephones thru and through.

There are a few matters about those telephones that will flip some humans away, even though. For starters, they most effective sport an IP53 rating for dust and water resistance, that means they’re no longer nearly as water-resistant as the Galaxy S7 or S7 Edge. There are approaches round that, however none that will make the devices without a doubt water-resistant. Plus, in case you buy the Verizon model, you’ll should address a small quantity of bloatware (although you'll be able to uninstall it), you won’t be capable of unencumber the boot loader, and Verizon might be coping with all Pixel and Pixel XL software updates (though the corporation swears it won’t delay them).

If you’re in the marketplace for a new flagship Android phone and don’t mind spending over $650, you can purchase the Pixel or Pixel XL… these are  of the fine Android phones accessible.


Specs:
Google Pixel:
  • 5.0-inch AMOLED display with 1920 x 1080 resolution, 441 ppi
  • Qualcomm Snapdragon 821 processor
  • 4 GB of RAM
  • 32/128 GB of on-board storage, no microSD expansion
  • 12.3 MP rear camera, 8 MP front camera
  • Non-removable 2,770 mAh battery
  • Android 7.1 Nougat
  • 143.8 x 69.5 x 8.6 mm, 143 g.
Google Pixel XL:
  • 5.5-inch AMOLED display with 2560 x 1440 resolution, 534 ppi
  • Qualcomm Snapdragon 821 processor
  • 4 GB of RAM
  • 32/128 GB of on-board storage, no microSD expansion
  • 12.3 MP rear camera, 8 MP front camera
  • Non-removable 3,450 mAh battery
  • Android 7.1 Nougat
  • 154.7 x 75.7 x 8.6 mm, 168 g.

 Honor 8 Pro:


The Honor eight Pro is Honor’s try at a flagship telephone and in lots of ways it could be considered a success. It’s an attractive, nicely-constructed 5.7-inch cellphone that manages to are available slimmer than many competing phones.
There is a twin-lens camera across the returned that pairs a 12-megapixel RGB and monochrome sensor and this manages to supply punchy, sharp photographs.
Performance is amazing thanks to a Kirin 960 processor and 6GB of RAM. This means the Honor eight Pro can go up towards even the Qualcomm Snapdragon 835 that’s used in certain Samsung Galaxy S8 fashions. There’s 64GB of garage built-in with a microSD slot which can add a further 128GB.
A big 4000mAh battery is likewise covered, for you to get you easily through an afternoon of heavy use and a touch beyond. The Honor eight Pro is the nice phone Honor has released so far.


Specs:
  HiSilicon Kirin 960 processor
  Generous 6GB RAM
  5.7-inch quad-HD display
  64GB and microSD expansion
  Dual 12-megapixel camera
  Review price: £474.99


OnePlus 5:

The OnePlus 5 is the logo’s most specced-out cellphone but, and it’s some other exceptional tool for the fee. For much less than £500/$500, you get the Snapdragon 835 CPU and a in reality good 5.5-inch 1080p display that covers the DCI-P3 colour gamut. You can also pick out between 6 or 8GB RAM, and 64 or 128GB of internal garage. 
If you’ve seen a matte black iPhone 7 Plus, then the OnePlus five may appearance a tad acquainted. The matte again is a touch curvier and simpler to preserve than Apple’s flagship, however the dual-digital camera layout is very similar. Those  cameras also work just like the iPhone 7, with one presenting a telephoto lens for zooming in further. The 16-megapixel f/1.7 camera is a dependable shooter, however the secondary lens can conflict relying on the lighting fixtures and the dearth of OIS is traumatic. The software program is smooth and Dash Charge nevertheless gives you a full rate in about an hour.
The OnePlus 5 is the contemporary flagship cellphone from OnePlus, sporting the most effective specs, easy and snappy performance, and a exceptional software enjoy.
This phone is certainly great. It sports activities a Qualcomm Snapdragon 835 processor, up to 8 GB of RAM, twin 16 and 20 MP cameras, and it’s going for walks a far more subtle version of OxygenOS atop Android 7.1.1 Nougat. The battery will even closing all day on a single charge.


Specs:

  • 5.5-inch Optic AMOLED display with 1920 x 1080 resolution, 401 ppi
  • Qualcomm Snapdragon 835 mobile platform
  • 6/8 GB of RAM
  • 64/128 GB of on-board storage, no microSD expansion
  • Dual 16 and 20 MP rear cameras, 16 MP front camera
  • Non-removable 3,300 mAh battery
  • Android 7.1.1 Nougat
  • 154.2 x 74.1 x 7.25 mm, 153 g.

Huawei P10 and P10 Plus:

If you adore Huawei’s Mate 9 however want some thing a piece smaller, appearance no further. Huawei’s new P10 and P10 Plus function advanced software program, a new-and-improved dual camera setup, and top-tier specifications.
The P10 and P10 Plus are the primary gadgets to release with Huawei’s EMUI five.1 interface on pinnacle of Android 7.0 Nougat. Compared to EMUI five on the Mate nine, Huawei says the stepped forward interface brings a few amazing performance upgrades, as well as a wiser theming engine so as to adapt to the colour of your telephone.
Unfortunately you’re going to have a tough time getting your fingers on this type of terrible boys in case you live in the United States. Huawei presently has plans to deliver the P10 lineup to round 30 exclusive international locations, but the U.S. Isn’t on that list. You can in all likelihood import one from any other u . S . If you’d like, but be organized to pay a little extra in case you’re going that course.


Specs:


Huawei P10:
  • 5.1-inch IPS LCD display with 1920 x 1080 resolution, 431 ppi
  • Octa-core Hisilicon Kirin 960 processor
  • 4 GB of RAM
  • 64 GB of on-board storage, microSD expansion up to 256 GB
  • Dual 20 and 12 MP rear cameras, 8 MP front camera
  • Non-removable 3,200 mAh battery
  • Android 7.0 Nougat
  • 145.3 x 69.3 x 6.98 mm, 145 g

Huawei P10 Plus:

  • 5.5-inch IPS LCD display with 2560 x 1440 resolution, 534 ppi
  • Octa-core Hisilicon Kirin 960 processor
  • 4/6 GB of RAM
  • 64/128 GB of on-board storage, microSD expansion up to 256 GB
  • Dual 20 and 12 MP rear cameras, 8 MP front camera
  • Non-removable 3,750 mAh battery
  • Android 7.0 Nougat
  • 153.5 x 74.2 x 6.98 mm, 165 g.

Huawei Mate 9:

Huawei has accomplished a amazing process at making its manner to the mainstream over the last few years – first with the Huawei P9, and now with the Mate nine.
With a big five.Nine-inch display, effective Kirin 960 processor, twin-SIM skills, and an outstanding camera setup, the Mate 9 may be one of the nice massive telephones of the yr. While its show is ‘most effective’ 1080p and its software is a piece abnormal every now and then, we still suppose the high price tag is worth it. If you’re after a smartphone that offers wonderful battery existence and incredible performance, the same old Mate 9 grants in spades. If money is not any object and you want a phone that is inconceivable to most clients, the Porsche Design Mate 9 might be worth your at the same time as.

















































Specs:

  • 5.9-inch IPS LCD display with 1920 x 1080 resolution, 373 ppi
  • Octa-core Hisilicon Kirin 960 processor
  • 4 GB of RAM
  • 64 GB of on-board storage, microSD expansion up to 256 GB
  • Dual 20 and 12 MP rear cameras, 8 MP front camera
  • Non-removable 4,000 mAh battery
  • Android 7.0 Nougat
  • 156.9 x 78.9 x 7.9 mm, 190 g.

Lenovo P2:
If you need a smartphone with fantastic stamina, then this should be your select. The Lenovo P2 expenses less than £2 hundred, however you’re getting plenty in your cash.

The excellent component is that 5100 mAh battery, which could effortlessly make it via  days while not having a fee.
It has a excellent display, too, and a completely efficient Snapdragon 625 CPU that doesn’t cave in even when playing intensive games. There’s 32GB of internal storage, dual-SIM slots and a terrific customisation of Android 6.Zero. We simply want it had a better camera.
This is one of the first-rate budget telephones round.


Specs:

  5.5-inch, full-HD display

  5,100 mAh battery

  32GB internal storage and microSD expansion

  Snapdragon 625