Jump to content

hardStyl3r

Member
  • Posts

    3
  • Joined

  • Last visited

Reputation Activity

  1. Agree
    hardStyl3r got a reaction from kirashi in iPhone vs Android – The FIVE Year Test   
    iPhone 6 received an update to iOS 12, so I see no problem in running a custom OS on G3 which is now even easier to do.
  2. Like
    hardStyl3r got a reaction from kirashi in iPhone vs Android – The FIVE Year Test   
    Hey there!
    Thank you so much for bringing more attention to LG G3. I've been developing for more than a year now and it made me really happy seeing my device on Linus Media Group! We also have Android Pie available to install which is almost bugless, but there are still some issues related to graphics renderer and stuff.
    You might also want to try some others ROMs which add more features if you're into that sort of thing - all with HardStyl3r quality. Check the XDA forums!
    https://forum.xda-developers.com/lg-g3/development
    Also, it's worth mentioning we have managed to enable Treble on our device, you can check that out too! (as far as I know, it's available for d852 and f400)
    https://forum.xda-developers.com/lg-g3/development/guide-create-vendor-partition-lg-f400-t3903385
    https://forum.xda-developers.com/lg-g3/development/rom-treble-basic-rom-based-lineageos-15-t3906025
     
    Greetings, and happy flashing!
  3. Like
    hardStyl3r got a reaction from JCHelios in iPhone vs Android – The FIVE Year Test   
    Hey there!
    Thank you so much for bringing more attention to LG G3. I've been developing for more than a year now and it made me really happy seeing my device on Linus Media Group! We also have Android Pie available to install which is almost bugless, but there are still some issues related to graphics renderer and stuff.
    You might also want to try some others ROMs which add more features if you're into that sort of thing - all with HardStyl3r quality. Check the XDA forums!
    https://forum.xda-developers.com/lg-g3/development
    Also, it's worth mentioning we have managed to enable Treble on our device, you can check that out too! (as far as I know, it's available for d852 and f400)
    https://forum.xda-developers.com/lg-g3/development/guide-create-vendor-partition-lg-f400-t3903385
    https://forum.xda-developers.com/lg-g3/development/rom-treble-basic-rom-based-lineageos-15-t3906025
     
    Greetings, and happy flashing!
  4. Like
    hardStyl3r got a reaction from peredv in iPhone vs Android – The FIVE Year Test   
    Hey there!
    Thank you so much for bringing more attention to LG G3. I've been developing for more than a year now and it made me really happy seeing my device on Linus Media Group! We also have Android Pie available to install which is almost bugless, but there are still some issues related to graphics renderer and stuff.
    You might also want to try some others ROMs which add more features if you're into that sort of thing - all with HardStyl3r quality. Check the XDA forums!
    https://forum.xda-developers.com/lg-g3/development
    Also, it's worth mentioning we have managed to enable Treble on our device, you can check that out too! (as far as I know, it's available for d852 and f400)
    https://forum.xda-developers.com/lg-g3/development/guide-create-vendor-partition-lg-f400-t3903385
    https://forum.xda-developers.com/lg-g3/development/rom-treble-basic-rom-based-lineageos-15-t3906025
     
    Greetings, and happy flashing!
  5. Like
    hardStyl3r reacted to jakkuh_t in iPhone vs Android – The FIVE Year Test   
    A look into whether an updated Android phone from 5 years ago is still usable today, compared to it’s STILL updated Apple
     
     
     
    Tutorial: 
     
  6. Like
    hardStyl3r reacted to PythonLimited in LG G3 LineageOS Tutorial   
    Cool stuff, I'm programming those Custom OS since 2013. I even still maintain my beloved S3Neo from 2013. The topic really needs to get more coverage i think, to let customers know they don't need to buy a new phone every two years (even though manufacturers want them). But there are some things I've to complain about.
    In Android the process of how a image is being Processed (be it post processing or ore processing) is not done in the App that takes the picture. The app really just takes the photo with sometimes some settings like raw pictures or manual exposure, denoise, zsl u name it being enabled when the app switches to manual mode. But all the processing is being done in the Camera HAL or hardware abstraction layer. That one does (actually it doesnt but to simplify assume it does) post processing and image corrections. It also converts it to jpeg which is a edited type as the camera normally outputs in YUV in Android. That's why there are camera mods which replace those camera HALs. Check the Oneplus 3 which has one such replacement. It works pretty well and those guys even had 4k video enabled on a non 4k supported phone.
    The other thing is the developer who maintains the device. That's one of the issues like the screen. As a developer one has the option to simply change the individual color strength or turn the brightness up more than on stock. But there are some features enabled by default like anti display degradation routines that lower the brightness. But its good that phones in general are being supported by lineageos (even though the lead devs there are total garbage and toxic). If any Lineage Dev reads this then finally read my ticket (Mi Pad 4 Clover device bringup) and answer
  7. Like
    hardStyl3r reacted to jakkuh_t in LG G3 LineageOS Tutorial   
    Assuming your LG G3 is on the latest version of Android available for the device, there likely isn’t a root that is compatible with it. So, to achieve the root, and then custom ROM, we’ll need to downgrade the device (back to Kitkat in this case) first.
     
    Before you start that however, you’ll want to ensure there is an active LineageOS build for your specific LG G3 version, as not all devices might be supported. https://wiki.lineageos.org/devices/
     
    1 - Downgrade:
    Download and Install the LG Mobile Drivers. Click “Software & Firmware” on the following page
    https://www.lg.com/ca_en/support/support-mobile/lg-LGD852
    Download and Extract the LG Up Files
    https://oceanhost.eu/545euinlq0hw/LGUP_LG_G3.zip.htm
    Install “LGUP_8974_DLL_Ver_0_5_CODEFIRE.MSI” followed by “LGUP_Install_Ver_1_14_3.msi”
    Download and extract the respective KitKat file for your device. Our phone is a D852, and we will be using the Bell version specifically. Ensure you select the appropriate ROM for your device.
    https://storagecow.eu/index.php?dir=Xda%2FLG+G3%2FStock%2F
    Canada D852 > BELL D852AT-01-V10b-302-610.zip
    On the device, go into Settings > General > About phone – and tap “Build Number” until it says “You are now a developer”
    Go back, then into Developer Options, and Enable USB Debugging
    Note: USB Debugging will be greyed out if the device is plugged in, so make sure it’s not.
    Plug the phone into a USB 2.0 port, then swipe down to open the notification tray and change your USB mode to MTP Mode.
    On the PC, open LGUP as Administrator, select the .tot file, Refurbish mode and then hit start.
    If it doesn’t detect your device on open, try a different USB port, or a different PC.
    Congrats, you should now be back on KitKat.
     
    2 - Rooting / Flashing LineageOS:
    If you’ve just downgraded, quickly setup the phone, and reenable USB Debugging. (Repeat Steps 5 to 7 in part one)
    Download the PurpleDrake root
    https://forum.xda-developers.com/lg-g3/development/root-root-lg-g3-easily-purpledrake-lite-t2821000
    Check the following compatibility chart to see if you’re support, and to see what other root you might use if you’re not.
    https://docs.google.com/spreadsheets/d/1hs0qlcGP80gl9wC0r9bs0AWMD-1D9iGgC9ulCG9roMs/edit#gid=0
    Plug in the phone, if it’s not already, and run PurpleDrake as admin.
    You might have to re-plug the phone, or restart the root program if it doesn’t detect the device.
    Select Yes to allow USB debugging with this Computer when prompted on the device
    Select Yes to permanently rooting with PurpleDrake.
    Download the new version of TWRP and copy it over to your device
    https://forum.xda-developers.com/lg-g3/development/recovery-teamwin-recovery-project-lg-g3-t3813552
    Download the TWRP App onto the device from the Play Store and open it.
    Backup your recovery if you wish via the TWRP app, and then copy it over to your PC
    Select the TWRP file we copied over earlier in the app, flash it to recovery, and then reboot to recovery
    Once in the TWRP recovery, select Backup, and swipe to backup your install of KitKat with TWRP incase anything goes wrong later in the process. Copy that over to your PC from the TWRP folder.
    Back in the main TWRP menu, select Wipe>Advanced Wipe, and select Dalvik / ART Cache, Cache, Data, Internal Storage, and System – then swipe to wipe.
    Download the latest build of LineageOS, selecting the correct version for your device. Copy it to your device.
    https://wiki.lineageos.org/devices/#lg
    Download the latest Open Google Apps – ARM, Android 8.1, and Nano. Copy it to your device.
    https://opengapps.org/
    Back on the device, select Install in TWRP, select the LineageOS zip and swipe to Install. Then select the OpenGoogleApps zip, and swipe to Install that.
    After 5-10 minute it will complete and reboot the phone into LineageOS. Hurrah!
    Setup the phone and install any missing Google Apps as necessary from the Play Store.
    *Optional* Download the install the Magisk root in TWRP
     
    Helpful Side Notes:
    Here’s a great video on how to enter recovery mode w/o using the TWRP app: https://www.youtube.com/watch?v=waFrzMQivaI
    Note: It wont actually factory reset the device if you have a custom recovery installed.
     
    How to Flash an LG G3 Back to Stock (2015 method from this post: https://forum.xda-developers.com/showthread.php?t=2785089?
    There are a couple different methods, but I found the most consistent was to use LG FlashTool V1.8.1
    Download and extract the KitKat .tot file, and the DLL file, for your respective device (assuming you don’t already have it)
    https://storagecow.eu/index.php?dir=Xda%2FLG+G3%2FStock%2F
    Download and install LG FlashTool V1.8.1 (don’t run it yet)
    https://oceanhost.eu/nskpvk76ezvp/Setup_LGFlashTool_1.8.1.1023.exe.htm
    Download the Megalock DLL file, and copy it to C:\LG\LGFlashtool, replacing the existing Megalock file (this might be a hidden folder, so enable viewing of those)
    http://oceanhost.eu/o9n2mef5f2no/MegaLock.dll.htm
    Power off the phone
    Press and hold the Volume Up key and then plug the phone in, it should now be in “Download mode”
    Open up Device Manager on your PC, navigate to “Ports (COM & LPT), select the one related to LG or “LGEModem”, navigate to the Port Settings tab, click Advanced, and change the COM port to COM41, and then click “Okay”.
    Run LG FlashTool as Admin, click “Select Manual Mode”, select the DLL file for the DLL slot, select the .tot file for the “S/W” slot, and click “OK”.
    Select the big yellow right arrow in the top left. The COM41 box should change to say “READY!!”. It should say something along the lines of “Waiting for connection” below that. If it doesn’t, try replugging the device.
    Once it’s done (it might show as failed in the software), you should be presented with a screen on the phone saying “LG Factory Reset Status” with a big number 3. Pull the battery and the phone should restart as normal.
    Now you can update the device back up to Marshmallow with OTA updates, or with the LG Mobile Support Tool.
×