Saturday, October 01, 2016

Is rooting or unlocking your Android phone still necessary?

Hello! Quite a long time since I've published an article, eh? Well, my life has been a roller coaster ride, and finally it is gaining some stability and some traction. College sure takes a toll on life with a new dimension added into life: friendships and relationships. :(

Anyways, today I'm going to talk about something which excites and irks people who know about this thing thing you can do on any Android device: rooting. Before I speak volumes about rooting and unlocking pros and cons, let me describe what rooting actually is.


Rooting, as defined by Wikipedia, is "the process of allowing users of smartphones, tablets and other devices running the Android mobile operating system to attain privileged control (known as root access) over various Android subsystems."

Let me be a bit more informative. On Linux, we have "sudo" command that allows you to do privileged stuff on your system, allowing you to do anything possible on your device. This "sudo" command means that you have administrator access to your Android device. These admin abilities are disabled by your phone manufacturer.

Unlocking or unlocking bootloader means you get the ability to install a different Android OS or version. Something like installing a different distribution of Linux. Say, installing Debian over default Ubuntu that came on your laptop.

Now, people would ask this: I can do almost anything I need on my phone. What does rooting or unlocking mean to me?

I have two examples that people can easily observe:
  • Have you ever tried to use a file manager application like MiXplorer or ES File Explorer, and found out you can't access parent directory above "storage"? "storage" folders have "sdcard0" and "sdcard1" folders that you can see on your non-rooted phone. (It is possible you can access some root folders on some phones.)
  • There are some applications that you are unable to uninstall despite knowing that they are not default apps of Android system. You want to uninstall them but it is not possible.
  • Android phone by Samsung has a different look of icons and menus than Android phone by HTC or LG or a Nexus phone. TouchWiz, Sense UI, stock are some names you might have heard.

What can you do with rooting or unlocking? I'll answer that after telling what are their cons for an average guy.
You will void your phone's warranty given by the manufacturer. Some exceptions that still offer warranty are OnePlus and Yu series phones by Micromax. Their customer service is really bad just in case you thought your next phone would be from them.
On the other hand, companies allow you to unlock your phone's bootloader officially. Motorola, HTC, LG, OnePlus and Xiaomi do this openly. You still lose warranty though.

NOTE: Official unlocking process on Xiaomi phones is a cumbersome and tedious process.

Now that I have told the cons, let me highlight the pros of rooting:
  • you can overclock your phone for better performance
  • you can underclock your phone for better battery life
  • you can uninstall manufacturer bloatware apps that cannot be uninstalled otherwise
  • you can stop advertisements that show up in every app or browser
  • opening locked WiFi tethering ability by carriers (network providers in US or Europe)
Advantage of unlocking bootloader is that if you don't like the look of Samsung version of Android, you can remove it and put an Android ROM like CyanogenMod on your phone.

Coming to the main question of this article: is rooting or unlocking your Android phone still necessary?

You don't need it if you have:
  • Xiaomi phone with MIUI Battery saver on
  • Sony phone with Stamina Mode
  • any phone with Android Marshmallow 6.0 or above and Greenify app (auto-hibernation on)
  • any phone with Android Nougat 7.0 or above
For other phones with Android KitKat 4.4 or below, you need rooting on your phone for good battery life or ad blocking. Android has advanced a lot since Marshmallow 6.0, guys!

Xiaomi and Sony have addressed the battery life problem by "sleeping" of apps, mobile data and WiFi running restricted per app in background etc. They have their own names for this and for this reason I like them over other manufacturers that focus on other aspects that are not so important.


Rooting an Android phone used to be important in Android Ginger bread 2.3, ICS 4.x and Jelly Bean 4.2 days as battery life or looks of system icons et al were atrocious but now things are improving for the non-techie user. Rejoice!

Let me know in the comments what you feel about rooting your phone or device now-a-days.

Monday, June 13, 2016

The super benchmark: WinRAR 5.31 VS 7-Zip 16.02

Hello! I am back with another amazing article.. wait.. it is a comparison. A first on earth like the previous time. So, before I start showing you the details, let me give a self-link to my previous comparison between these two titans of the compression world:

winrar vs 7zip benchmark

WinRAR has had many improvements since its 5.20 version, mostly being graphical fixes and archive bits-and-pieces feature fixes.

Interestingly, 7-Zip 16.02 has had a major feature addition since the 9.34 alpha: multivolume ZIP and RAR5 extraction support. Other fixes are hardly noticeable to be honest. And this is a stable version (yay!).

My comprehensive benchmark results will be shown. But before that, few more things I want to tell you all.

One, the best archiver on the basis of feature set, supported by SqueezeChart 2014 and my own benchmark was concluded by me for major OSes in this article:

Two, WinRAR with 512 MB dictionary size usage requires only 3 GB RAM. But 7-Zip requires 11 GB RAM for 512 MB dictionary size, which is not common in PCs or laptops. So WinRAR is better for common PCs.

My benchmark is here, below this line.


System Specs

Windows 7 Home Premium (OS also makes some difference in terms of optimisation of system resources)
Core i3-2120 3.3 GHz
1 GB AMD Radeon HD 6450 gfx card
Seagate 1 TB HDD @ 7200 rpm

Software used

WinRAR 5.31
7-Zip 16.02
PeaZip 6.02 (for the only GZip result)


MVSC (contains Cadillacs n Dinosaurs, Marvel Superheroes VS Street Fighter,
Marvel VS Capcom, Street Fighter Alpha 2, X-Men VS Street Fighter ROMs
and Final Burn Alpha emulator) 119 MB

NFS MW -- NFS Most Wanted installed game folder 2.83 GB

Oni -- Bungie's Oni installed game folder 1.01 GB

DBZ BT3 -- Dragon Ball Z Budokai Tenkaichi 3 PS2 ISO ROM 2.81 GB

Format Dict size used

RAR5 128 MB
7Z 64 MB (Best)
7Z 32 MB (Max)
7Z 16 MB (Normal)
7Z 1 MB (Fast)

Throughout, for 7Z, LZMA2 algorithm was used.
In each case Solid compression was used.

Note: In RAR and RAR5, Best and good were almost equivalent in size and time and
hardly made difference in memory usage,
which was doubling time to benchmark so to avoid time wastage, “good” was excluded.

Note: no test was done twice, as others say to remove HDD bottleneck.
This is a real-world performance test, and as expected, no one would compress a file
twice to ensure removal of bottlenecks as it will take nearly double the time to do such a task practically.


Time is in seconds throughout.


Folder Format Mode CompressTime ArchiveSize ExtractTime

MVSC 7Z Ultra 34 110 MB 2
MVSC 7Z Max 23 110 MB 2
MVSC 7Z Normal 17 110 MB 2
MVSC 7Z Fast 13 111 MB 1.8
MVSC 7Z Fastest 7 112 MB 2

MVSC RAR Best 12 111 MB 1.7
MVSC RAR Normal 13 111 MB 1.5
MVSC RAR Fast 12 111 MB 1.3
MVSC RAR Fastest 4.8 112 MB 1.6

MVSC RAR5 Best 20 111 MB 1.4
MVSC RAR5 Normal 20 111 MB 1.4
MVSC RAR5 Fast 20 111 MB 1.5
MVSC RAR5 Fastest 4 111 MB 1.5

NFS MW 7Z Ultra 721 1.83 GB 161
NFS MW 7Z Max 534 1.84 GB 171
NFS MW 7Z Normal 473 1.85 GB 125
NFS MW 7Z Fast 278 1.96 GB 127
NFS MW 7Z Fastest 171 2.03 GB 133

NFS MW RAR Best 299 1.94 GB 71
NFS MW RAR Normal 317 1.94 GB 74
NFS MW RAR Fast 589 1.92 GB 76
NFS MW RAR Fastest 132 2.03 GB 78

NFS MW RAR5 Best 619 1.91 GB 70
NFS MW RAR5 Normal 626 1.91 GB 69
NFS MW RAR5 Fast 568 1.92 GB 71
NFS MW RAR5 Fastest 119 2.03 GB 67

NFS MW TAR+GZ Normal 70+239 2.08 GB 101+88 *GZip is superfast? Here is a result.

Oni 7Z Ultra 230 381 MB 26
Oni 7Z Max 197 425 MB 29
Oni 7Z Normal 165 439 MB 30
Oni 7Z Fast 72 503 MB 33
Oni 7Z Fastest 45 522 MB 35

Oni RAR Best 109 487 MB 19
Oni RAR Normal 86 482 MB 22
Oni RAR Fast 75 485 MB 21
Oni RAR Fastest 40 528 MB 23

Oni RAR5 Best 139 291 MB 16
Oni RAR5 Normal 136 291 MB 19
Oni RAR5 Fast 93 293 MB 17
Oni RAR5 Fastest 35 519 MB 17

DBZ BT3 7Z Ultra 529 1.22 GB 83
DBZ BT3 7Z Max 415 1.24 GB 82
DBZ BT3 7Z Normal 341 1.27 GB 83
DBZ BT3 7Z Fast 199 1.57 GB 85
DBZ BT3 7Z Fastest 140 1.70 GB 108

DBZ BT3 RAR Best 239 1.42 GB 56
DBZ BT3 RAR Normal 214 1.42 GB 60
DBZ BT3 RAR Fast 188 1.41 GB 59
DBZ BT3 RAR Fastest 104 1.65 GB 60

DBZ BT3 RAR5 Best 468 1.24 GB 37
DBZ BT3 RAR5 Normal 431 1.24 GB 39
DBZ BT3 RAR5 Fast 405 1.25 GB 38
DBZ BT3 RAR5 Fastest 104 1.63 GB 41



So, the best setting as I can observe is "RAR5 Fast (Solid)". It means the newer RAR5 format used with Fast compression setting and "Solid archiving" option checked.

For even quicker compression, I will simply go with "RAR5 Fastest (Non-Solid)".

Why have I written "Non-Solid"? Even though I used "Solid" setting, non-solid is faster than solid compression as headers for all seperate files are compressed together rather than individually treated so. But compressing these headers makes an archive much smaller at the expense of nearly 1 sec per 700 individual files. It also means the solid setting will not let you extract a file individually out of a solid archive. All files are processed and skipped except for those file(s).

WinRAR is better for daily life usage, even though 7-Zip has better compression (2-3%). But time is money, and 7-Zip wastes that to get smaller archives. WinRAR is efficient enough for daily life usage.

NOTE: FreeARC and NanoZip, the more efficient archivers than WinRAR are projects that have been abandoned.

There is a little chit-chat about FreeARC Next at, but no progress. Moreover, Bulat Ziganshin has posted some code at GitHub, but is unwilling to release some parts as open source. There has been no update since March 2015.

As for NanoZip, there are no updates since April 30, 2014 (website updation only) and there is absolutely no source code available even though it is still in experimental stage. Suffice to say, it looks abandoned to me in 2016.

Let's see what my readers want to say. :)

Sunday, March 20, 2016

The best phones of 2015 - 2016

Hi! A bit long time since I published an article, eh? My blog seems to be dead every now and then. PLEASE LOOK AT ALL MY PREVIOUS ARTICLES. THEY MIGHT BE UPDATED. With this, all doubts of a dead blog have been officially written off.

Now, back to the article. Every segment has been covered (following my own guide :P). I am here this time, and just like the expertise shown in all my previous articles, I am sure to pull off a great one again. (Shameless self-promotion ends here.)

We buy phones, only to regret later. We buy them, and change them every 6 months or 2 years. Why not have choices that help you prolong the 2 year time? Why should you make crappy choices? Why neglect important things? Why not future proofing? Why only more GHz?

Do you know what do you appreciate after the 1st month of buying that shiny phone?

  • Battery should last a day on heavy usage, and should recharge fast
  • Camera should be great in low light situations
  • Screen should be bright enough in sunlight and good for reading and videos
  • Phone must not slow down on OS upgrade
  • WiFi 802.11 ac or dual band must be there

We have the 7,000 INR or $100 segment, the 10,000 or $150 segment, the 13,000 to 17,000 INR or $200-$250 segment, the 20,000 INR or $300 segment, and then we have oh-so-great-shiny-duh flagships. Honestly, the 20,000 INR segment has slayed the flagships for people with sense, while fools continue to buy exorbitant metal-glass pieces.

So, why this guide? Why not any other popular tech site? After 5 minutes, you will get your answer. Please read on.

The el-cheapo phones (7,000 INR or $100)

Honestly, there are not many good options here. Camera will always disappoint, and fast recharging option is not there.

Moto E 4G (2015) --> 7,000 INR

This is easily the best phone (small screens). You ask why?

People: I can get 8 MP camera instead of 5 MP, and a better front camera. I also get flash in other phones. I can also get 2 GB RAM and bigger screen.

Now, this one is for those who prefer a small screen, as said above. 4.5” IPS and 540x960 pixels. Not the phablet choice of this category.

USP: Phenomenal battery life (2 days with moderate usage) and oleophobic (anti-oil-grease) coating. Also great build quality. And of course, OS updates. And stock/vanilla /plain bloat-free Android experience. And easy-to-get accessories and covers.

Lots of USPs! That is why it is great.

Lenovo Vibe P1M --> 8,000 INR

It is an excellent phone in all ways except one: the processor. 1 GHz quad core? 1.0 GHz??? It can’t power you through the heaviest game, but it sure can get Instagram, Whatsapp, Asphalt 8 and Chrome well and running all at the same time, thanks to 2 GB RAM.

Now the plus points: noise cancellation and fast charging. The now-standard 16 GB inbuilt memory is also here. And 5” IPS screen with 720p HD resolution.

YU Yuphoria --> 7,000 INR

Decent looks, CyanogenMod 12, 1.2 GHz quad-core, 2 GB RAM, 16 GB inbuilt, 8 MP and flash plus 5 MP cameras, fast charging (50% in 45 mins) and removable battery and just 143 g which is light. What’s not to love? Missing noise cancellation here...

Coolpad Note 3 Lite --> 7,000 INR

Slightly better than YU Yuphoria with better battery, scratch resistant glass, 3 GB RAM and 13 MP in rear. Also noise cancellation. What’s missing here? Fast charging and battery not removable. 

Damn man, this is getting ridiculous. See the next section for the perfect one.

The 10,000 INR or $150 segment

LeEco Le1S --> 11,000 INR

They have disrupted the Indian market, and shocked the world. SD801 with 3 GB RAM? Metal-glass body? Fingerprint? Fast charging? Seriously? It has got all things in place.

The problems? No card slot. Not guaranteed upgrade from Lollipop.

And brand trust. People will go for more popular names. They have to establish their name fast, and not just get the hype and follow others’ paths.

Huawei Honor 5X --> 13,000 INR

This is supposed to be competing with the Le1S. But apart from slightly better camera, the Le1S wins in all departments.

Xiaomi Redmi Note 3 (SD650 version) --> 2 GB/16 GB @ 10,000 INR
                                                                              --> 3 GB/32 GB @ 12,000 INR

Great in all ways, and slightly better GPU here. Phase detection auto focus and WiFi 802.11 ac are great things to have. A card slot. Also fingerprint, fast charging and noise cancellation.

Shortcomings? Privacy concerns and horrible camera. The screen and clicked photos also have a pinkish tinge (oversaturation).

Lenovo K4 Note --> 13,000 INR

It has all things, just like the Redmi Note 3 above. Except fast charging. And the covers not being available... that is a real pain there!

The 13,000 to 17,000 INR or $200-$250 segment

This is where things start to get real. Just there.. the performance we need is enough at this point. Heck, we need better camera and looks.

ASUS ZenFone 3 --> upcoming, 16,500 INR or $249 for 4GB/64 GB

This phone has got real hype around it, bogged down by bad OS update support (not security updates), bad ZenUI (can be replaced with any launcher) and QC check issues. All the problems associated with the Intel SOC have gone as it will be having Snapdragon 625 in it, which I see as much better than SD 650 and SD 652 in efficiency terms (performance-to-battery). This phone is going to give atleast 9 hours SOT with a 3000 mAh battery, just like Redmi Note 3 Pro, the current budget phone choice with a 4000 mAh battery.

People are skeptical, but I will recommend them to wait for it. No complaints have been there by reviewers and this might be the budget king of all cameraphones, dethroning the Moto G4 Plus and Moto X Play due to it having a 16 MP camera with OIS, EIS and AutoFocus combined, a first on earth.

The only shortcoming is that it might not have Quick Charge, but that is not confirmed. There should be Quick Charge of some kind on it.

ASUS ZenFone 2 --> 2 GB/16 GB @ $199 or 13,000 INR
                                   --> 4 GB/16 GB @ $230 or 17,000 INR

One of the phones I just can’t stop appreciating. No, seriously. I can’t. I love them. Great performance. They are gaming phones. PowerVR G6430 (yeah the one in iPhone 5S and the iPad Mini) is 2014-2015 flagship GPU.

Great low light photos, 1.8 GHz quad-core Intel chip (Wine for Android or Crossover. Endless possibilities?), 4 GB RAM, card slot, WiFi 802.11 ac, great brushed look, Corning Gorilla Glass 3, one of the fastest charging phones on earth (100% in 60 mins with fast charger). Also, the best signal receptions after the flagships and iPhones. This is the great phone in all terms. Except gimmicky fingerprint sensor.

NOTE: Wine for Android and Crossover are coming which can help run Windows programs and games in the ZenFone. Large compatibility list and fast enough (not slow emulation).

NOTE: Finding game mods can be difficult for Intel phones. That is reserved for MediaTek and SnapDragon. :D

NOTE: I would recommend this to experimenting guys. Wait for the ZenFone 3 if you were thinking about this phone.

OnePlus X --> 17,000 INR

A faster processor than ZenFone 2, but less RAM, worser low light shots, and no fast charging. OnePlus X, anyone? And oh, no fingerprint scanner and smaller battery.

Xiaomi Mi4 --> 15,000 INR

It has everything. But no card slot? Worser low light shots? It ends there for me.

The 20,000 INR or $300-350 segment

Here, things get a bit nasty. Competitors are few, but the Ne... Seriously? Okay wait.

ASUS ZenFone 2 --> 4 GB/32 GB @ 20,000 INR
                                  --> 4 GB/64 GB @ 22,000 INR

This is again great. All the perks mentioned above. Now with a 2.3 GHz quad-core Intel chip. Crushes most flagships. Wine for Android possibility. But in this segment it is not the best. Read on to know why.

ASUS ZenFone 3 --> upcoming

Wait for this wonder to arrive.

OnePlus 3 --> 23,000 INR, upcoming

Wait for this wonder to arrive. 

OnePlus 2 --> 24,000 INR

It has a SD810. HEATER!!! No card slot? No fast charging? I am not getting this. ZenFone 2 is much better.

Nexus 5X --> 23,000 INR

It has SD808 and slightly better GPU (Adreno 418). Also oleophobic coating. WiFi 802.11 ac and fingerprint are there. Really fast charge with USB Type-C port (4 hrs backup in 10 mins claim).

Fastest updates is its claim to fame.

Shortcomings? No card slot. What the..? And that damn USB Type-C port. Atleast give me legacy USB OTG option, Google.

LG G3 --> 27,000 INR

This is the real deal. Proven time and again. It has all things I need. Except the gimmick fingerprint sensor. And oh, it also got wireless charging (gimmicky, but cool!)

The flagships

HTC 10 --> 53,000 INR

It is technically a better phone than the S7 Edge, thought to be the king by lot of people. Until now it was the smartphone king, but other than battery life, HTC 10 wins in all arenas. Plus, the build quality is too good in comparison to the S7 Edge, made up of glass which makes it really fragile.

Nearly matches Nexus firmware update speeds. There are no shortcomings with this phone. Flawless.  10/10.

Samsung Galaxy Note 5 --> 54,000 INR

Great phone. Focused on business and productivity. The S Pen is a great tool, once you realise its power.

Samsung Galaxy S7 Edge --> 55,000 INR

It is better than the S6. The camera and few other things change in this case. The best camera phone for now (except low light).

Great battery life with the Exynos version. Don't get the Snapdragon version.

Shortcomings? They are really bad at providing major firmware updates (OS upgrades), just like other OEMs.

Nexus 6P --> 40,000 INR

One of the best phones. Fingerprint? USB Type-C? All check. The best one at low light shots right now.

The fastest OS and security updates. The new kernel exploit (as of 18-03-2016) makes it an important aspect when buying a phone.

Shortcomings? It tends to bend even when in a case. A really bad thing.

LG G4 --> 40,000 - 45,000 INR

A great phone. Just not there at the top. Still a good bet for the money. With card slot and removable battery. Fast charging and all. Come on, it is still LG’s flagship offering till the G5 arrives.

LG G5 (to be released) --> 45,000 - 53,000 INR

Great competitor of S7 Edge. Again a proven phone. With card slot and removable battery. Plus Wolfson DAC audio and battery modules known as ‘Friends’ available. Perhaps a dig at it being a modular phone.

Sony Xperia Z5 Premium --> 52,000 INR

4K.. no. Ultra HD screen. What? That’s a phone. That resolution should be on my TV, not my phone. Battery drains bit faster. One of the best cameras in a phone right now. One of those cases where the phone is actually great, but fails to impress me. Just not that oomph it should have.

NOTE: Zperia Z5 has 1080p screen. Z5 Premium has Ultra HD.

iPhone 6S --> 16 GB @ 40000 INR
                     --> 64 GB @ 51,000 INR

The list cannot be complete without it. The dethroned king used to sit at the top. But now.. it lost even in the camera department. That was its forte, isn’t it? The Apple vs Nokia camera days... Forget them. Only reason left to buy it: iPhone brand and looks.

USP: Oh, it is easy to use. Maybe not so more with the release of Marshmallow.

ASUS ZenFone 3 Deluxe --> $500, upcoming

This phone deserves a mention. It will have SnapDragon 823, the SOC above SD 820 that current flagships are carrying. With 4 GB and 6 GB RAM options along with 128 GB and 256 GB internal storage options and with special TriTech camera tech (OIS+EIS+AF, no gimmick), this could come really close to the best flagships,beating the Xiaomi Mi5, which has camera and audio issues.

Xiaomi Mi5 --> 23,000 INR

This is the current flagship killer sitting at midrange that has no competition right now. OnePlus 3 and ZenFone 3 are yet to come, and it is enjoying its time.

Problems? Camera worser than last year's flagships and bad audio. Build quality isn't that good anyways.


This article will help you make the right phone choice. Follow my choices and you will be happy in the long run. Choose the winner as suited.

My verdict

Best in low range: Lenovo Vibe P1M

Best in low-mid range: ASUS ZenFone 2, ZenFone 3 (upcoming)

Best in flagship-killer range: Nexus 5X, ZenFone 3 (upcoming), Xiaomi Mi5

Best in flagships: HTC 10

NOTE: Why is Nexus 5X in flagships? It is still Google's premium offering in 5" screen category.

Any queries or conflicts? Let’s sort them out in the comments.