Friday, September 14, 2018

Quote, Muse.

understand thy enemies, understand thyself, understand the battlefield;
and so in 1000 battles there will be 1000 victories!! [Sun Tzu]

--

it's little things that only I know.. [lyrics]

--

everyone lives bound with their knowledge and awareness. that's called reality. But knowledge and Awareness are vague, and perhaps better called illussion. Everyone lives within their own subjective interpretation, don't you think?  [uchiha, itachi /ch385/page06-07/ as pictured in "the Matrix"]

By choosing the latter, one can live and strive toward goals. [hyuga, neji /ch105/page12.6.19]
--

When the Storm comes, one builds walls;
Other builds Windmill !!
[Ancient Chinese Proverb]
--
A Journey of Thousands Miles Begin with One Step.
[Ancient Chinese Proverb]
or a Giant Leap.
--
"The clock is running. Make the most of today. Time waits for no man. Yesterday is history. Tomorrow is a mystery. Today is a gift. That's why it is called the present."
[Alice Morse Earle]
--
It is not uncommon to commiserate with a stranger's misfortune, but it takes a really fine nature to appreciate a friend's success. 
[Oscar Wilde]
--
1st poem to ever sound like a poem (to me):
Deep in the heart of Summer, sweet is life to me still, But my heart is a lonely hunter that hunts on a lonely hill. [Fiona MacLeod]
--
A Friend in need,
is a friend indeed.
[smurf name-address stickers, back then on elementary school]
--
"Kalau kita bekerja lebih dari yang dibayar, kita akan dibayar lebih dari yang kita kerjakan."
[Mario Teguh]
--
That which does not destroy us makes us stronger. [Friedrich Nietzsche]
Things that does not kill you makes you stronger.
[Viking Proverb]
--
A lie told often enough becomes the truth.
[Vladimir Lenin]
Truths are not relative. What are relative are opinions about truth.
[Nicolás Gómez Dávila]
--
Render therefore unto Caesar the things which are Caesar's; and to God the things that are God's. [Jesus Christ, Matt. 22:21 KJV]
Punyamu ya punyaku, punyaku ya punyakuu..
[Giant]
--
Do not look where you fell, but where you slipped. -[African proverb]
--

There may be a limit to what the human mind can figure out about our universe. But how presumptuous it would be for me to claim that if I can't solve a problem, neither can any other person who has ever lived or who will ever be born. [Neil dGT]
--
The eye only see what the mind ready to comprehend [Perspective s2ep3]
--
"Chains of habits are too light to be felt until they are too heavy to be broken." [WB]

Monday, September 3, 2018

Flash Root Xiaomi Redmi3Pro/Prime IDO (Tutorial December 2017) on Windows PC.

Two steps: Prep laptop and Prep the phone.

Prep Laptop

1. Restart windows with disabled driver signature check.
Step by step (with picture) is in the following link
https://www.foldertips.com/android/cara-disable-driver-signature-windows/

2. Install Qualcomm Driver HS-USB QD Loader
link for windows 32bit
http://www.mediafire.com/file/e8scavjr5xs1cpy/QDLoader_HS-USB_Driver_32bit_Setup.zip
link for windows 64bit
http://www.mediafire.com/file/e8scavjr5xs1cpy/QDLoader_HS-USB_Driver_32bit_Setup.zip
\\ check whether port is ready:
Go to windows device manager.
Look for Qualcomm Driver HS-USB QD Loader 9008 in "Ports COM & LPT"

If yellow exclamation appear, then restart windows with disabled driver signature check.
(repeat step 1 & 2) then check device manager.
This is important to make the phone appear in miflashtool.

3. Install miflashtool
link is updated with newest version (3.3.827.31) as of Aug 2018
http://en.miui.com/thread-345974-1-1.html

4. Install android debug bridge
ADB-Fasboot-And-Driver-v1.4.3.zip, it's just normal install, choose Y for everything.
step by step with picture here:
https://www.foldertips.com/android/install-adb-fastboot-windows-mac-os-linux/

5. Download and extract TWRP to an easy to find folder without space in folder name
TWRP_Patch_MiFlashV3.zip
This will be the first file installed to the phone using miflashtool.
All other files (copied to the phone internal storage) will be installed using TWRP.
Including OS (firmware).
In the future to change OS just copy to internal storage and run TWRP.

Notes:
Use good quality USB wire.
Phone battery at least 50% so it's a good idea to get it fully charged.


Prep Handheld (the phone)
1. Do a factory reset,
delete all files pictures (save what you need to laptop).
Plug it to the laptop.

2. copy following file to internal storage: (Do not extract)
no-verity-opt-encrypt-6.0.zip --> to prevent bootloop
Fix 4G NON UBL
SuperSU-v2.81_201705252021.zip --> optional to gain root access.
if these links broke just google the file name for newer version.
Using these are good enough tho..
Copy your preferred firmware (OS) to internal storage.
I tried this one and it works very well for me:
PixelExperience_ido-8.1.0-20180201-0739-OFFICIAL.zip
This will install basic OREO to Redmi3Pro.

3. Turn off the phone, and go to recovery mode by holding Vol Up and power button.
Choose download, your phone will turn off the screen and in EDL mode (Emergency Download).
Now open the miflashtool.
If Qualcomm HS-USB driver is inslatted correctly,
device should appear in the list.
If nothing appear, repeat step restart windows with driver signature disabled and install Qualcomm driver, then click refresh at miflashtool (red arrow).
Click select and go to the folder where you extract TWRP
Click flash.
Mine got TWRP installed in less than 10 seconds.

Now go to TWRP by holding Vol Up, Vol Down, and Power button.
Red Wolf logo will surprise you.
As I mentioned, everything will be installed here using TWRP.
It is important to first go to "MOUNT" and uncheck  “Mount system partition read-only”.
Then go to INSTALL, select no-verity-opt-encrypt-6.0.zip and swipe to install.
Go to INSTALL, select Fix 4G NON UBL and swipe to install.
Go to INSTALL, select SuperSU-v2.81_201705252021.zip and swipe to install.

To install your new firmware, 
just go to INSTALL and select firmware that you copied to internal storage.
eg.  PixelExperience_ido-8.1.0-20180201-0739-OFFICIAL.zip

Wait approx 20 mins for first boot.
I waited too long and restarted the phone but again it stopped at boot screen (Google logo).
So I go to TWRP (Vol Up, Vol Down, Power), install no-verity-opt-encrypt-6.0.zip,
install PixelExperience_ido-8.1.0-20180201-0739-OFFICIAL.zip,
and Voilla my Redmi3Pro started in OREO in less than 15 seconds.


Glossary:
Root = gain access to root directory
Flash = overwrite Read Only Memory = Installing new firmware
Firmware = OS (Operating System)


Thorough how-to and full credit goes to:
https://www.foldertips.com/android/pasang-twrp-root-ido-tanpa-ubl/
https://www.foldertips.com/android/pixel-experience-stable-ido/
It's just too long for me and too many repeated warnings,
so I made a straight line version for myself in the future here.

Addition:
If your device doesn't show at miflashtool:
Install ADB.Driver.Installer.v2.0; step by step with pictures here:
https://www.foldertips.com/android/install-xiaomi-usb-driver-windows/
Use xiaomi laptop (like me), or borrow from someone and all the xiaomi phone drivers are already preinstalled in its built in Windows10.

I really hope I covered everything and don't lead anyone to bricked phone. Fingers crossed.