[GUIDE] D857 to D858HK - G3 Dual SIM with Google Apps!

Search This thread

DomFel

Senior Member
Jul 8, 2008
446
55
First of all, I have to officially thank user kalunlee for his help in this. He pulled the files from the chinese forums, and in there you have to either register or pay for the links. Without his help there would be no guide.
XDA is open for everyone, on those Chinese forums they keep their resources well hidden, but they don't bother thanking the people here on XDA for their work (rooting tools maybe?), and they even get credits for the tools taken from here! --rant over--

Let's start now. This guide is for all user of D857 or D858 wanting the Google Apps on their phones without messing around with rooting and custom recoveries, but want to keep the phone in a stock condition. Model D858HK is the only Dual Sim officially supporting the GApps, the goal of this guide is transforming a D857/D858 into an HK model.

Istructions:

Enable USB debugging on your device: menu > settings > developer options.
Install Stump Root and root the phone. Install SuperSU immediately after reboot and run it.
Install Build Prop Editor apk (I used Build Prop Editor from joeykrim, the other one didn't work), edit ro.product.model=LG-D857 to ro.product.model=LG-D858HK.
Install LG Driver.
Install LGFlashTool, overwrite the megalock.dll with the provided one.
Turn off phone, hold the volume up key and plug into the computer (DOWNLOAD MODE).
Let the LG driver install for your phone.
Go to device manager in Windows Control Panel, change LGE Mobile USB Serial Port to com41
Open LGFlashTool select the right TOT file and dll (use BOARD DL)
Go to Port settings set LIMO Port to COM101 tick port 1 only on the right (Basically first 3 items ticked)
Click Start
Remove the cable for 5 seconds and reconnect, the flash will start
Flash
Done
Now you have a D858HK instead of D857.

If you get a port error at the starting of the flash disconnect the phone, remove LG drivers, reinstall them again, change the port to com41, and without rebooting launch again the flashtool.

If you get a Windows error, remove any antivirus you have!!

If at the end of the flashing procedure the phone boots into the miniOS, then pull out the battery and enter into the recovery and do a factory reset. Reboot. When in miniOS again, press the power button and tap on normal boot!

Links:

ALL-IN-ONE TRANSFORMATION PACKAGE (thanks to ikol-77):
https://drive.google.com/folderview?id=0Bxv0rM0SdxuFbnpWUTFyaFVqVGc&usp=sharing

TOT File (D858HK v10d)
http://pan.baidu.com/share/init?shareid=1792523609&uk=2841005147&third=15
password 3uwc
Alternate link (magnet): magnet:?xt=urn:btih:8643A5C8F6F5B12...nce&tr=udp://tracker.publicbt.com:80/announce

DLL
https://mega.co.nz/#!VEhTzJxQ!v44-bnc1zhapsTDvT8UZOaiyMmKGBqg2FL9PKjrwPPc
password g6qa
Alternate Link with Blindfolded XML for Flashtool (magnet): magnet:?xt=urn:btih:6D5F4E34FF96E10...=udp://tracker.openbittorrent.com:80/announce

Build Prop Editor v1.17
https://mega.co.nz/#!MF5xnYIQ!vyvNmlhYQBfy7MpfZ27C8wiPQKe6JY4U7AfPOUNny4U

LG Driver v3.12.3
https://mega.co.nz/#!0IpVzb4I!lgvQsTAmKD-1J3yV-WRqWfJLuiVwhwuL0q3ObNjSEK0

LG FlashTool v1.8.6.527
https://mega.co.nz/#!VBJh0bQa!0Tx15V0sfxd98mYpFxsp-h8RPDVhMCeQ6e0nNc6M9YY
Alternate Link (magnet): magnet:?xt=urn:btih:2037B01DADF1D36...nce&tr=udp://tracker.publicbt.com:80/announce

Stump Root v1.2.0
https://mega.co.nz/#!QRpQEKQI!UYXXJiJK3Ql-nO9ecyM6YdQJwtz_Px1-sYezZ9wGLs0

SuperSU v2.14
https://mega.co.nz/#!wFAGhYqA!T2gxEyS8CuTsibtrUX9YsEKTJZaXYUAkq1dQM2628YM

IMPORTANT: For those of you with not working links or different issues during the procedure, please have a look at the findings of reb00tz (again, thanks buddy!):
http://xdaforums.com/showpost.php?p=56542760&postcount=80

For those of you needing to root, here is my guide, just follow it without installing the GApps, it's useless now!
http://xdaforums.com/showpost.php?p=55587140&postcount=2

Yes, after transforming the phone into a D858HK, you'll be able to install any OTA update that will be pushed to you. It's not like the G2, no more OTAs after this guide, you will have to manually install the update.

DO NOT INSTALL v10c on the D857, it's impossible to root at the moment. If you do, the only way to go is the downgrade. I will set up a new guide soon if I'll be able to do that on mine (learn the hard way :crying: ) Look for D857v10a TOT. Downgrade to v10a, root, then follow this guide to transform to a D858HK.

Will edit with more detailed instructions soon. STAY TUNED!


--------D858HK v10f--------
Edit: Thanks to member biu40288 on gfan, here is the newest v10f D858HK:
http://pan.baidu.com/s/1o6kIAFo
Password: fx5e
Alternate Link (magnet): magnet:?xt=urn:btih:D0B7D6F43FDC136...=udp://tracker.openbittorrent.com:80/announce
WARNING: v10f no root! None of the root methods work (PurpleDrake, IoRoot, StumpRoot, Tow3lRoot)!

If you need to go back to v10a of D857, here are the links thanks to ikol-77:
v10a TOT:
https://mega.co.nz/#!plghkBKB!LgO_qOhVoyfM27kYkjeormM9kS3YnlbkYd4M_6unVUU
Password: lgbbs

LOLLIPOP D858HK v20d: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW1D8X8F22TWAAB9BD3F765/D858HK20d_00.kdz

Video-Guide for flashing the LG G3:
http://lgg3root.com/lg-g3-root/how-to-unrootunbrick-lg-g3/
 
Last edited:

GVA_9

Member
Oct 14, 2014
7
0
I just flashed mine, everything seems OK, just at the end LG Flash Tool showed "Waiting for reset 120 sec", phone restarted and setup screen showed up.

Then LG Flash Tool showed error message "download failed" and "USB port open fail", but phone works well. Any idea why this happened?
 

kalunlee

Member
Oct 6, 2008
20
8
Don't try to flash other LG G3 to this version. It only works for D857 or D858 to D858HK. These are the dual sim version and all have the same hardware.

Not sure what happened to the links but you can try the links in the original post

http://xdaforums.com/lg-g3/help/d857-gapps-t2882412/page3

You can ignore the fail message at the end, it happened to one of the phones that I flashed too.
 
Last edited:

kingcedz

Senior Member
Feb 16, 2010
140
19
Yes, after transforming the phone into a D858HK, you'll be able to install any OTA update that will be pushed to you.

That's not actually accurate. OTA on D858HK are IMEI based, so even the D857 (or mainland D858) is flashed into D858HK, it won't receive any OTA notification still,as your IMEI will be designated to D857.

I'm not exactly sure if there s any way to side load the OTA without root/flash Tot, I hope someone will find a way when new OTA files are available for this.
 

DomFel

Senior Member
Jul 8, 2008
446
55
That's not actually accurate. OTA on D858HK are IMEI based, so even the D857 (or mainland D858) is flashed into D858HK, it won't receive any OTA notification still,as your IMEI will be designated to D857.

I'm not exactly sure if there s any way to side load the OTA without root/flash Tot, I hope someone will find a way when new OTA files are available for this.
You're partially correct. OTAs are theoretically IMEI based, but it has to match the installed firmware and firmware keys of the device, in this case you'll have 858HK keys, thus 858HK OTA.
On the G2 I changed firmware successfully twice to change the region (thus enabling few needed LTE bands), and it got two OTAs for that region, not for the original one.
Time will tell BTW!
 

freejess

Senior Member
Jul 11, 2008
158
8
Ah! This is great news. Maybe I'll get one of Australia will have plenty of 800mhz LTE as I was certifed seller ...
 

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,630
11,875
Be careful, you can't flash a D855 firmware into a D857/858/859 phone! You'll brick it!!

Hi there. Hoping you or maybe others from this thread could help me.. working on this document to list which root methods work on each device.

We do not get much input/feedback from D857/8/9 users and it would be nice to know if anyone could help me fill in the blanks for those devices.

Does D857/8/9 work with ioroot? if so which software versions? (10A? 10B? for example..)
Does D857/8/9 work with towelroot? if so which software versions?
Does D857/8/9 work with purpledrake root? if so which software versions?
Does D857/8/9 work with stump root? if so which software versions?

And I see you have mentioned that D855 firmware will brick a D857/8/9? Is this confirmed? It cannot be fixed if someone does this?

Do D857/8/9 users have a working TWRP from BUMP! yet? Im curious if the D855 version of TWRP would work for you


D857/8/9 users.. please keep me posted so we can make sure you dont get left out :)
 

DomFel

Senior Member
Jul 8, 2008
446
55
Hi there. Hoping you or maybe others from this thread could help me.. working on this document to list which root methods work on each device.

We do not get much input/feedback from D857/8/9 users and it would be nice to know if anyone could help me fill in the blanks for those devices.

Does D857/8/9 work with ioroot? if so which software versions? (10A? 10B? for example..)
Does D857/8/9 work with towelroot? if so which software versions?
Does D857/8/9 work with purpledrake root? if so which software versions?
Does D857/8/9 work with stump root? if so which software versions?

And I see you have mentioned that D855 firmware will brick a D857/8/9? Is this confirmed? It cannot be fixed if someone does this?

Do D857/8/9 users have a working TWRP from BUMP! yet? Im curious if the D855 version of TWRP would work for you


D857/8/9 users.. please keep me posted so we can make sure you dont get left out :)
D857 works with Stumproot with version v10a and v10b only. v10c fixed the vulnerability.
D857 doesn't work with towelroot (tested v10b and v10c).
D857 doesn't work at all, it says -unsupported-.
D857 doesn't work with ioroot (tested v10b and v10c).

D857 will be bricked by flashing D855 firmware. Probably a recovery would be possibile accessing the firmware download mode, but I am not brave (stupid) enough to do it, since D855 doesn't support dual sim mode.

TWRP doesn't work on D857, after a reboot the recovery won't be accessible anymore, it will only work once. Be careful, when installing a custom recovery the original one will be gone forever, unless you restore with LG Support Tool. TWRP doesn't fully support D857, thus it probably installs the recovery on wrong memory addresses, and it is not bootable for a second or third time, but only once.
The only way to access the custom recovery is to install it again.

Personally I had to downgrade from v10c to v10b to be able to root and change firmware to D858HK in order to have GApps natively. v10c on D857 is unrootable.

The difference between D857/8/9 is customization: D857 is the international version, /8 and /9 are for China Mobile and Statecom. D858HK is the Hong Kong international version of the G3 Dual Sim that includes the GApps, all other firmware don't, since they are for the chinese market, which Google abandoned.

Haven't personally tested Stumproot on D858HK v10d yet.
 
Last edited:

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,630
11,875
D857 works with Stumproot with version v10a and v10b only. v10c fixed the vulnerability.
D857 doesn't work with towelroot (tested v10b and v10c).
D857 doesn't work at all, it says -unsupported-.
D857 doesn't work with ioroot (tested v10b and v10c).

D857 will be bricked by flashing D855 firmware. Probably a recovery would be possibile accessing the firmware download mode, but I am not brave (stupid) enough to do it, since D855 doesn't support dual sim mode.

TWRP doesn't work on D857, after a reboot the recovery won't be accessible anymore, it will only work once. Be careful, when installing a custom recovery the original one will be gone forever, unless you restore with LG Support Tool. TWRP doesn't fully support D857, thus it probably installs the recovery on wrong memory addresses, and it is not bootable for a second or third time, but only once.
The only way to access the custom recovery is to install it again.

Personally I had to downgrade from v10c to v10b to be able to root and change firmware to D858HK in order to have GApps natively. v10c on D857 is unrootable.

The difference between D857/8/9 is customization: D857 is the international version, /8 and /9 are for China Mobile and Statecom. D858HK is the Hong Kong international version of the G3 Dual Sim that includes the GApps, all other firmware don't, since they are for the chinese market, which Google abandoned.

Haven't personally tested Stumproot on D858HK v10d yet.

thank you for your response.

are you 100% sure PurpleDrake doesn't work? D855 10L has patched Stump but no one has patched PurpleDrake yet... unless it never worked to begin with.

does the following command work for you?
Code:
adb reboot --bnr_recovery

and did u try the purpledrake at this thread? because there are 2.. one is for D851 only.. this one is for all - http://xdaforums.com/lg-g3/development/root-root-lg-g3-easily-purpledrake-lite-t2821000

check the manual commands in the first post if the script does not work. I want to confirm and be 110% sure purpledrake does not work on the D857/8/9.. that would make the D857/8/9 the ONLY g3 that does not have root yet.

also.. you mentioned D857 for ioroot/towelroot/purpledrake.. etc... what about the D858 and D858HK and D859? same results for all phones? or only for D857?

and for TWRP.. did you use the fastboot twrp method? do not use fastboot boot method. or did you try the Bump twrp? u tried the twrp-2.8.0.0_d855-signed.img file here? http://xdaforums.com/lg-g3/orig-development/bump-unlock-lg-g3-twrp-d852-d852g-f400-t2900614

http://downloads.codefi.re/thecubed/lg_g3/bump/twrp-2.8.0.0_d855-signed.img

Code:
[SIZE="1"]adb push twrp-2.8.0.0_d855-signed.img /sdcard/
adb shell
su
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery
dd if=/sdcard/twrp-2.8.0.0_d855-signed.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
reboot recovery[/SIZE]

that does not work? if that does not work I will make a proper TWRP for D857 D858 and D859 devices. I will need a boot.img from D858HK if possible please.

and can any D857, D858 or D859 users PM/Message me their IMEIso that I can use LG's website to look up KDZ files and download them myself.
If you want.. you can change or leave off the last 3 digits of the IMEI so that I dont know your exact IMEI for security.
 

DomFel

Senior Member
Jul 8, 2008
446
55
thank you for your response.

are you 100% sure PurpleDrake doesn't work? D855 10L has patched Stump but no one has patched PurpleDrake yet... unless it never worked to begin with.

does the following command work for you?
Code:
adb reboot --bnr_recovery

and did u try the purpledrake at this thread? because there are 2.. one is for D851 only.. this one is for all - http://xdaforums.com/lg-g3/development/root-root-lg-g3-easily-purpledrake-lite-t2821000

check the manual commands in the first post if the script does not work. I want to confirm and be 110% sure purpledrake does not work on the D857/8/9.. that would make the D857/8/9 the ONLY g3 that does not have root yet.

also.. you mentioned D857 for ioroot/towelroot/purpledrake.. etc... what about the D858 and D858HK and D859? same results for all phones? or only for D857?

and for TWRP.. did you use the fastboot twrp method? do not use fastboot boot method. or did you try the Bump twrp? u tried the twrp-2.8.0.0_d855-signed.img file here? http://xdaforums.com/lg-g3/orig-development/bump-unlock-lg-g3-twrp-d852-d852g-f400-t2900614

http://downloads.codefi.re/thecubed/lg_g3/bump/twrp-2.8.0.0_d855-signed.img

Code:
[SIZE="1"]adb push twrp-2.8.0.0_d855-signed.img /sdcard/
adb shell
su
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery
dd if=/sdcard/twrp-2.8.0.0_d855-signed.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
reboot recovery[/SIZE]

that does not work? if that does not work I will make a proper TWRP for D857 D858 and D859 devices. I will need a boot.img from D858HK if possible please.

and can any D857, D858 or D859 users PM/Message me their IMEIso that I can use LG's website to look up KDZ files and download them myself.
If you want.. you can change or leave off the last 3 digits of the IMEI so that I dont know your exact IMEI for security.

Unfortunately that command didn't work on D857 v10c, and the .bat gave unsupported model. Trust me I tried everything to root before I downgraded, I was desperate to gain root on v10c!!
This is the link for v10c for D857:
http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW040906432109876543213/D85710c_00.kdz

Unfortunately I couldn't find any other kdz (I got that link from my IMEI). The dual sims are mainly for the Chinese market, and they don't share any kdz on the Chinese forums, because many of them ask for money for the download of TOT files.
Please send me the instructions to extract the boot.IMG! I will also re-post the link on Mega later on for the 858HK tot file.
 

autoprime

Recognized Dev / Inactive Recognized Contributor
Jun 23, 2010
2,630
11,875
Unfortunately that command didn't work on D857 v10c, and the .bat gave unsupported model. Trust me I tried everything to root before I downgraded, I was desperate to gain root on v10c!!
This is the link for v10c for D857:
http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW040906432109876543213/D85710c_00.kdz

Unfortunately I couldn't find any other kdz (I got that link from my IMEI). The dual sims are mainly for the Chinese market, and they don't share any kdz on the Chinese forums, because many of them ask for money for the download of TOT files.
Please send me the instructions to extract the boot.IMG! I will also re-post the link on Mega later on for the 858HK tot file.

ok.

which firmware are you running now? D857? 10c? rooted?

you need root.. and then you would do these commands... then upload the boot.img to me.
so I guess you need to be on 10B and use stump to root.
Code:
adb shell
su
dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/boot.img
exit
exit
adb pull /sdcard/boot.img

the above commands will open adb shell, gain root, backup your boot.img to internal sdcard, exit rooted adb shell, exit adb shell, pull boot.img off internal sdcard into the folder on your computer where you are running adb.


OR

if you do not want to root the phone but still pull the files.. see my thread here: http://xdaforums.com/lg-g3/development/psa-stop-taking-ota-updates-update-t2909412
under the "Download Updates" section are steps for how to extract KDZ. you can extract boot.img from kdz that way.

the only way to have a rooted D857 10C would be to have 10B.. root it with stump.. install TWRP (D857/8/9 version I need to make).. then update to 10C manually by flashing the system.img, boot.img and modem.img in TWRP.

I have an easy method to flash the system/boot/modem images in my thread as well: http://xdaforums.com/lg-g3/development/psa-stop-taking-ota-updates-update-t2909412
under the "Manual Updating" section I have some flashable "Flash2" zips that do all the work for you once you have the system/boot/modem images on your internal sdcard. no need to make new flashable zips.

If anyone has the boot.img for D858 or D858HK that would be good too.
 
  • Like
Reactions: crubbish

kingcedz

Senior Member
Feb 16, 2010
140
19
You're partially correct. OTAs are theoretically IMEI based, but it has to match the installed firmware and firmware keys of the device, in this case you'll have 858HK keys, thus 858HK OTA.
On the G2 I changed firmware successfully twice to change the region (thus enabling few needed LTE bands), and it got two OTAs for that region, not for the original one.
Time will tell BTW!

FYI, I had it flashed with 10C and it didn't receive OTA to 10D, had to do a manual refresh of the whole 10D tot.
I've seen Chinese users reporting the same as well.
That's why i m convinced conversion this way won't receive OTA.

In any case, i have both the D857 converted D858HK, and the local stock D858HK, will be able to verify that once new OTA is pushed out.

all else apart, it's the best version of the android phone by a country mile.
 

DomFel

Senior Member
Jul 8, 2008
446
55
FYI, I had it flashed with 10C and it didn't receive OTA to 10D, had to do a manual refresh of the whole 10D tot.
I've seen Chinese users reporting the same as well.
That's why i m convinced conversion this way won't receive OTA.

In any case, i have both the D857 converted D858HK, and the local stock D858HK, will be able to verify that once new OTA is pushed out.

all else apart, it's the best version of the android phone by a country mile.
I think you are right. Today I flashed a D855 of a friend of mine in order to change the region. Unfortunately the region didn't change, even by using a TOT file. Under software version it's still AME region and not EUR. Editing the build.prop and reflashing/restoring didn't work neither.
I think LG has hardcoded the region in the hardware, not on the software side anymore!
 

cmko

Member
Jun 18, 2005
8
0
Hi all,
I'm a user of D858hk, recently i have updated my device through LGMobile Support to D858hk v10f, and the stump root effect is waived...
I try to reroot through stump / purpledrake / towelroot , but eventually can't be success.
Hence, I try to flash the stock d858hk v10d rom here, i have several questions suffer during the thread here.
1. Do i need to modify the build.prop file as my device is D858hk
2. I can't get the dll file from the above links
TOT File and DLL: http://pan.baidu.com/share/init?shar...05147&third=15
DLL http://pan.baidu.com/share/init?shar...05147&third=15
Both links contain a zip file which only include a .tot file inside.
3. I have followed all the steps as stated above, but during "Click Start->Remove the cable for 5 seconds and reconnect, the flash will start-> it show error message "Download Fail - Can't change to download mode", i'm sure i have done "Turn off phone, hold the volume up key and plug into the computer (DOWNLOAD MODE)."
Hope anyone can help and suggest what mistake i have made.
thanks.
 

kazuni

Senior Member
Aug 28, 2007
667
208
Hong Kong
Does anyone have a D858HK recovery file? I've accidentally written it with the wrong recovery img (D855's) and when I try to boot recovery it goes to fastboot mode... but on normal operation there aren't any side effects yet.

Greatly appreciate it if any of you can post the recovery's img!

---------- Post added at 02:24 PM ---------- Previous post was at 02:16 PM ----------

Hi all,
I'm a user of D858hk, recently i have updated my device through LGMobile Support to D858hk v10f, and the stump root effect is waived...
I try to reroot through stump / purpledrake / towelroot , but eventually can't be success.
Hence, I try to flash the stock d858hk v10d rom here, i have several questions suffer during the thread here.
1. Do i need to modify the build.prop file as my device is D858hk
2. I can't get the dll file from the above links
TOT File and DLL: http://pan.baidu.com/share/init?shar...05147&third=15
DLL http://pan.baidu.com/share/init?shar...05147&third=15
Both links contain a zip file which only include a .tot file inside.
3. I have followed all the steps as stated above, but during "Click Start->Remove the cable for 5 seconds and reconnect, the flash will start-> it show error message "Download Fail - Can't change to download mode", i'm sure i have done "Turn off phone, hold the volume up key and plug into the computer (DOWNLOAD MODE)."
Hope anyone can help and suggest what mistake i have made.
thanks.

1) no, as your device is already D858HK, no need.
2) Here's a link for you to obtain the DLL: https://mega.co.nz/#!YNx2DCSZ!ok0oaK5o7Xu0QeorfnH5gfkEDra9RyoFfhnCkXXIJNE
3) try it after using the right DLL file.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    First of all, I have to officially thank user kalunlee for his help in this. He pulled the files from the chinese forums, and in there you have to either register or pay for the links. Without his help there would be no guide.
    XDA is open for everyone, on those Chinese forums they keep their resources well hidden, but they don't bother thanking the people here on XDA for their work (rooting tools maybe?), and they even get credits for the tools taken from here! --rant over--

    Let's start now. This guide is for all user of D857 or D858 wanting the Google Apps on their phones without messing around with rooting and custom recoveries, but want to keep the phone in a stock condition. Model D858HK is the only Dual Sim officially supporting the GApps, the goal of this guide is transforming a D857/D858 into an HK model.

    Istructions:

    Enable USB debugging on your device: menu > settings > developer options.
    Install Stump Root and root the phone. Install SuperSU immediately after reboot and run it.
    Install Build Prop Editor apk (I used Build Prop Editor from joeykrim, the other one didn't work), edit ro.product.model=LG-D857 to ro.product.model=LG-D858HK.
    Install LG Driver.
    Install LGFlashTool, overwrite the megalock.dll with the provided one.
    Turn off phone, hold the volume up key and plug into the computer (DOWNLOAD MODE).
    Let the LG driver install for your phone.
    Go to device manager in Windows Control Panel, change LGE Mobile USB Serial Port to com41
    Open LGFlashTool select the right TOT file and dll (use BOARD DL)
    Go to Port settings set LIMO Port to COM101 tick port 1 only on the right (Basically first 3 items ticked)
    Click Start
    Remove the cable for 5 seconds and reconnect, the flash will start
    Flash
    Done
    Now you have a D858HK instead of D857.

    If you get a port error at the starting of the flash disconnect the phone, remove LG drivers, reinstall them again, change the port to com41, and without rebooting launch again the flashtool.

    If you get a Windows error, remove any antivirus you have!!

    If at the end of the flashing procedure the phone boots into the miniOS, then pull out the battery and enter into the recovery and do a factory reset. Reboot. When in miniOS again, press the power button and tap on normal boot!

    Links:

    ALL-IN-ONE TRANSFORMATION PACKAGE (thanks to ikol-77):
    https://drive.google.com/folderview?id=0Bxv0rM0SdxuFbnpWUTFyaFVqVGc&usp=sharing

    TOT File (D858HK v10d)
    http://pan.baidu.com/share/init?shareid=1792523609&uk=2841005147&third=15
    password 3uwc
    Alternate link (magnet): magnet:?xt=urn:btih:8643A5C8F6F5B12...nce&tr=udp://tracker.publicbt.com:80/announce

    DLL
    https://mega.co.nz/#!VEhTzJxQ!v44-bnc1zhapsTDvT8UZOaiyMmKGBqg2FL9PKjrwPPc
    password g6qa
    Alternate Link with Blindfolded XML for Flashtool (magnet): magnet:?xt=urn:btih:6D5F4E34FF96E10...=udp://tracker.openbittorrent.com:80/announce

    Build Prop Editor v1.17
    https://mega.co.nz/#!MF5xnYIQ!vyvNmlhYQBfy7MpfZ27C8wiPQKe6JY4U7AfPOUNny4U

    LG Driver v3.12.3
    https://mega.co.nz/#!0IpVzb4I!lgvQsTAmKD-1J3yV-WRqWfJLuiVwhwuL0q3ObNjSEK0

    LG FlashTool v1.8.6.527
    https://mega.co.nz/#!VBJh0bQa!0Tx15V0sfxd98mYpFxsp-h8RPDVhMCeQ6e0nNc6M9YY
    Alternate Link (magnet): magnet:?xt=urn:btih:2037B01DADF1D36...nce&tr=udp://tracker.publicbt.com:80/announce

    Stump Root v1.2.0
    https://mega.co.nz/#!QRpQEKQI!UYXXJiJK3Ql-nO9ecyM6YdQJwtz_Px1-sYezZ9wGLs0

    SuperSU v2.14
    https://mega.co.nz/#!wFAGhYqA!T2gxEyS8CuTsibtrUX9YsEKTJZaXYUAkq1dQM2628YM

    IMPORTANT: For those of you with not working links or different issues during the procedure, please have a look at the findings of reb00tz (again, thanks buddy!):
    http://xdaforums.com/showpost.php?p=56542760&postcount=80

    For those of you needing to root, here is my guide, just follow it without installing the GApps, it's useless now!
    http://xdaforums.com/showpost.php?p=55587140&postcount=2

    Yes, after transforming the phone into a D858HK, you'll be able to install any OTA update that will be pushed to you. It's not like the G2, no more OTAs after this guide, you will have to manually install the update.

    DO NOT INSTALL v10c on the D857, it's impossible to root at the moment. If you do, the only way to go is the downgrade. I will set up a new guide soon if I'll be able to do that on mine (learn the hard way :crying: ) Look for D857v10a TOT. Downgrade to v10a, root, then follow this guide to transform to a D858HK.

    Will edit with more detailed instructions soon. STAY TUNED!


    --------D858HK v10f--------
    Edit: Thanks to member biu40288 on gfan, here is the newest v10f D858HK:
    http://pan.baidu.com/s/1o6kIAFo
    Password: fx5e
    Alternate Link (magnet): magnet:?xt=urn:btih:D0B7D6F43FDC136...=udp://tracker.openbittorrent.com:80/announce
    WARNING: v10f no root! None of the root methods work (PurpleDrake, IoRoot, StumpRoot, Tow3lRoot)!

    If you need to go back to v10a of D857, here are the links thanks to ikol-77:
    v10a TOT:
    https://mega.co.nz/#!plghkBKB!LgO_qOhVoyfM27kYkjeormM9kS3YnlbkYd4M_6unVUU
    Password: lgbbs

    LOLLIPOP D858HK v20d: http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW1D8X8F22TWAAB9BD3F765/D858HK20d_00.kdz

    Video-Guide for flashing the LG G3:
    http://lgg3root.com/lg-g3-root/how-to-unrootunbrick-lg-g3/
    3
    Flashing to D858HK 10D

    @dasmiki, @jimmybwalya101

    guys, you can use this DLL when flashing to D858HK v10D
    HTML:
    https://drive.google.com/folderview?id=0Bxv0rM0SdxuFeFdNb2hHUC1pWFU&usp=sharing&tid=0Bxv0rM0SdxuFbnpWUTFyaFVqVGc
    But instead of using the LGUP8974.dll, REPLACE it with the LGD858HK_20140826_LGFLASHv160Z.dll which you are currently trying to use. That should work.


    Cheers
    2
    Give a big welcome to Lollipop!!!

    http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW73J3VF22BNAMNB4C996GZ/D858HK20c_00.kdz

    A big THANK YOU to the guys over bbs.gfan!!!
    2
    I got it working!

    Hi @DomFel, @kalunlee,

    First of all, thank you both so much for your work and advice and help. Without which, I would not have dared to get the D857 and then tried to get it flashed to the D858HK.

    I would like to state that @DomFel's instructions are mostly correct for my setup, except that several files and certain bits were missing - likely the steps he/she (making no presumptions here) encountered were different to mine, hence the difficulties I encountered were not addressable by anyone up to that point.

    Difficulties/differences from OP that I encountered:
    1. LG FlashTool errored out using the OP files, stating that partitions were different, despite the ro.product.model change
      • this was resolved by utilising the required "flashing" DLL with some pre-set XML setting files that effectively force the LG FlashTool to run a blind flash, ignoring errors
      • originally found from this page, actual link here (password: 1xs4)
      • I suspect it is not the DLL that made the difference (between what was linked for download in OP), but the actual XML files that are provided vs. those that are automatically generated by FlashTool in the absence of the two files in the same location as the selected DLL
    2. flash was actually (partially) successful up to the reboot, whereupon mobile got "stuck" at the blue screen with "Factory Reset 3", then "Factory Reset 2", then "Factory Reset 0"
      • clicked "C" beside the COM41 in FlashTool to clear the status (i.e. set back to "READY!"), then attempted battery pull and re-plug in with USB cable
      • the first time this happened, a complete re-flash took place, but the reboot ended up in the "MiniOS" with the auto-test (ATT mode)
      • FlashTool will repeatedly state that the flash failed as it failed to initialise the IMEI
      • pulled the battery and rebooted, but repeatedly got stuck in auto-test mode, finally found the solution here (specifically this post - i.e. press and hold the power button first, then tap the "Normal boot (+Power button)" option; I was stuck because I kept pressing the screen first then pressing the power button).
    P.S. Note, as mentioned above, there was a total of three re-flashes taking place as I forgot to stop the FlashTool when pulling battery + re-inserting battery and USB cable; but as mentioned, it seems to have worked still, so maybe a 2nd re-flash is necessary to get it unstuck from "Factory Reset" mode).

    In the interests of the time taken to download all the crud (particularly the D858HK TOT file), please find my contribution here (magnet links):

    And, separately, because it is not needed for the D857 to D858HK cross-flash, but once again, to side-step the slow download speeds for those adventurous enough to try:
    • LG FlashTool 2014 (build 03/07/2014) (vietnamese software, not to be confused with "official" LG FlashTool above, actually uses LGUserCSTool.exe to flash)
    • D858HK v10f KDZ file (i.e. D858HK10F_00.kdz) - as per OP, remember that this is currently not "rootable" as of writing this
    P.S. I have not tested the v10f KDZ nor the FlashTool yet... Once I have gotten the phone completely set-up, maybe attempting to try using CWM or TWRP (anyone know of one that works for D857/D858/D858HK?), I might try upgrading piecemeal to keep root as per the instructions here.

    Once again, thanks to @DomFel, @kalunlee, and woshilongbaobao over at GFan BBS.
    1
    Hi ! you mean by firmware installed 4G frequencies can change?

    That's what happened with the G2. Couldn't get 4G in the UAE with Open EUR firmware. Switched to UAE firmware and got LTE!