• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root L70 D325f8(V10e) Fully Flashable StockROM

ClauvanPdST

Well-Known Member
Mar 9, 2015
125
65
Brazil
Android 4.4.2 KitKat
LG invested time to repackage a ROM, only to remove old versions of Facebook and Twitter, and not cogitated make any more relevant update? (This is a bad joke).

Intro:
I started developing Fully Flashable versions, and in subsequent posts, you will see the new direction taken and progress that this little work took.

StockROM base: L70 D325f8 V10e “D325f810e_00_0205.kdz” Release Date [2016-02-05 18:37:44]
Note: Why it is in the list of the F70? I cannot explain you. But I inform you that I reached this rom through my IMEI itself and my Phone is a L70 with the 8mbpx rear cam.

Project 01:
File name:
L70D325f8(V10e-RD20160205_183744)_FullyFlashable_StockROM(original)[TuksOID].7z

Note: For root you just need to flash the SuperSU before rebooting. If you restart without flash SuperSU with this original ROM, you must go through all the procedures to root your phone. Because you'll be with locked bootloader and unrooted.

Project 02:
File name:

L70D325f8(V10e-RD20160205_183744)_FullyFlashable_StockROM(abootPatched-TWRP)[TuksOID].7z

* Aboot D325 patched. Stay free pink screen! hehehee
* “twrp-3.0.2-0-20160407-w5.zip”
Note: For root you only need to enter the recovery and flash the SuperSU.

Unpack the "*.7z" file and have fan!

Stop here. It is the original ROM and function properly.
But if you want a little adventure... Continue with the steps described in the posts below!
If you are a beginner, you'll have a good learning and your phone will work much better!


Credits:
@vm03
@vladimirs77
@zlaja84

All staff who helped indirectly through their work (updater-scripts)!
 
Last edited:
Project 03:
Script Module part01:
L70D325_part01_dBloater(installedROM)[TuksOID].7z”!

List of apps removed by Script:

Code:
"/cache/fota",
"/data/fota",
"/system/etc/fota",
"/system/media/audio");
"/lgdms.fota_update.rc",
"/lgdms.fota.rc",
"/sbin/lge_fota_launcher",
"/sbin/lge_fota",
"/system/app/LGFOTA.apk",
"/system/app/LGFOTA.odex",
"/system/etc/com.lge.videoplayer.xml",
"/system/etc/permissions/com.lge.fota.xml",
"/system/framework/com.lge.fota.odex",
"/system/framework/com.lge.fota.jar",
"/system/lib/libfotajni.so",
"/system/usbautorun.iso",
"/system/app/Books.apk",
"/system/app/Books.odex",
"/system/app/CloudPrint.apk",
"/system/app/CloudPrint.odex",
"/system/app/ChromeWithBrowser.apk",
"/system/app/ChromeWithBrowser.odex",
"/system/app/Gmail2.apk",
"/system/app/Gmail2.odex",
"/system/app/GoogleCalendarSyncAdapter.apk",
"/system/app/GoogleCalendarSyncAdapter.odex",
"/system/app/GoogleDrive.apk",
"/system/app/GoogleDrive.odex",
"/system/app/GoogleTTS.apk",
"/system/app/GoogleTTS.odex",
"/system/app/Hangouts.apk",
"/system/app/Hangouts.odex",
"/system/app/LGAppCleanup.apk",
"/system/app/LGAppCleanup.odex",
"/system/app/LGDefaultAccount.apk",
"/system/app/LGDefaultAccount.odex",
"/system/app/LGDivXDRM.apk",
"/system/app/LGDivXDRM.odex",
"/system/app/LGEasySettings.apk",
"/system/app/LGEasySettings.odex",
"/system/app/LGDMSClient.apk",
"/system/app/LGDMSClient.odex",
"/system/app/LGDrm.apk",
"/system/app/LGDrm.odex",
"/system/app/LGEasySettings.apk",
"/system/app/LGEasySettings.odex",
"/system/app/LGEIME.apk",
"/system/app/LGEIME.odex",
"/system/app/LGEIME_THEME_LOVELY.apk",
"/system/app/LGEIME_THEME_LOVELY.odex",
"/system/app/LGEIME_THEME_NATURAL.apk",
"/system/app/LGEIME_THEME_NATURAL.odex",
"/system/app/LGEIME_THEME_BLACK.apk",
"/system/app/LGEIME_THEME_BLACK.odex",
"/system/app/LGEIME_THEME_ZEEBLACK.apk",
"/system/app/LGEIME_THEME_ZEEBLACK.odex",
"/system/app/LGFmRadio.apk",
"/system/app/LGFmRadio.odex",
"/system/app/LGMemoWidget.apk",
"/system/app/LGMemoWidget.odex",
"/system/app/LGPCSuiteUI.apk",
"/system/app/LGPCSuiteUI.odex",
"/system/app/LGSearchWidgetProvider.apk",
"/system/app/LGSearchWidgetProvider.odex",
"/system/app/LGWeather.apk",
"/system/app/LGWeather.odex",
"/system/app/LGWeatherTheme.apk",
"/system/app/LGWeatherTheme.odex",
"/system/app/LicenseProvider.apk",
"/system/app/LicenseProvider.odex",
"/system/app/Magazines.apk",
"/system/app/Magazines.odex",
"/system/app/Maps.apk",
"/system/app/Maps.odex",
"/system/app/Music2.apk",
"/system/app/Music2.odex",
"/system/app/PlayGames.apk",
"/system/app/PlayGames.odex",
"/system/app/PlusOne.apk",
"/system/app/PlusOne.odex",
"/system/app/Street.apk",
"/system/app/Street.odex",
"/system/app/talkback.apk",
"/system/app/talkback.odex",
"/system/app/UnifiedEULA.apk",
"/system/app/UnifiedEULA.odex",
"/system/app/Videos.apk",
"/system/app/Videos.odex",
"/system/app/YouTube.apk",
"/system/app/YouTube.odex",
"/system/apps/bootup/LGBoxnet.apk",
"/system/apps/bootup/LGFlashlightWidget.apk",
"/system/apps/bootup/LGSmartWorld.apk",
"/system/apps/bootup/LGTaskManager.apk",
"/system/apps/bootup/LGThinkFreeViewer.apk",
"/system/cust/overlay/app/com.android.calculator2.apk",
"/system/cust/overlay/app/com.android.calendar.apk",
"/system/cust/overlay/app/com.lge.app.richnote.apk",
"/system/cust/overlay/app/com.lge.appbox.client.apk",
"/system/cust/overlay/app/com.lge.appwidget.clock.apk",
"/system/cust/overlay/app/com.lge.clock.apk",
"/system/cust/overlay/app/com.lge.easyhome.apk",
"/system/cust/overlay/app/com.lge.email.apk",
"/system/cust/overlay/app/com.lge.eula.apk",
"/system/cust/overlay/app/com.lge.filemanager.apk",
"/system/cust/overlay/app/com.lge.fmradio.apk",
"/system/cust/overlay/app/com.lge.lmk.apk",
"/system/cust/overlay/app/com.lge.music.apk",
"/system/cust/overlay/app/com.lge.settings.easy.apk",
"/system/cust/overlay/app/com.lge.sizechangable.weather.apk",
"/system/cust/overlay/app/com.lge.task.apk",
"/system/cust/overlay/app/com.lge.videoplayer.apk",
"/system/cust/overlay/app/com.lge.videotool.apk",
"/system/media/bootanimation.zip",
"/system/priv-app/GmsCore.apk",
"/system/priv-app/GmsCore.odex",
"/system/priv-app/LGAlarmClock.apk",
"/system/priv-app/LGAlarmClock.odex",
"/system/priv-app/LGApplicationManager.apk",
"/system/priv-app/LGApplicationManager.odex",
"/system/priv-app/LGBackup.apk",
"/system/priv-app/LGBackup.odex",
"/system/priv-app/LGCalculator.apk",
"/system/priv-app/LGCalculator.odex",
"/system/priv-app/LGCalendar.apk",
"/system/priv-app/LGCalendar.odex",
"/system/priv-app/LGCalendarProvider.apk",
"/system/priv-app/LGCalendarProvider.odex",
"/system/priv-app/LGClockWidget.apk",
"/system/priv-app/LGClockWidget.odex",
"/system/priv-app/LGEasyHome.apk",
"/system/priv-app/LGEasyHome.odex",
"/system/priv-app/LGEmail.apk",
"/system/priv-app/LGEmail.odex",
"/system/priv-app/LGFileManager.apk",
"/system/priv-app/LGFileManager.odex",
"/system/priv-app/LGGallery.apk",
"/system/priv-app/LGGallery.odex",
"/system/priv-app/LGInstallService.apk",
"/system/priv-app/LGInstallService.odex",
"/system/priv-app/LGLiveWallpapersPicker.apk",
"/system/priv-app/LGLiveWallpapersPicker.odex",
"/system/priv-app/LGMemo.apk",
"/system/priv-app/LGMemo.odex",
"/system/priv-app/LGMessage.apk",
"/system/priv-app/LGMessage.odex",
"/system/priv-app/LGMusic.apk",
"/system/priv-app/LGMusic.odex",
"/system/priv-app/LGMusicWidget.apk",
"/system/priv-app/LGMusicWidget.odex",
"/system/priv-app/LGPCSuite.apk",
"/system/priv-app/LGPCSuite.odex",
"/system/priv-app/LGStreamingPlayer.apk",
"/system/priv-app/LGStreamingPlayer.odex",
"/system/priv-app/LGTasks.apk",
"/system/priv-app/LGTasks.odex",
"/system/priv-app/LGUpdateCenter.apk",
"/system/priv-app/LGUpdateCenter.odex",
"/system/priv-app/LGVidClip.apk",
"/system/priv-app/LGVidClip.odex",
"/system/priv-app/LGVideos.apk",
"/system/priv-app/LGVideos.odex",
"/system/priv-app/MLT.apk",
"/system/priv-app/MLT.odex",
"/system/priv-app/Phonesky.apk",
"/system/priv-app/Phonesky.odex",
"/system/priv-app/Velvet.apk",
"/system/priv-app/Velvet.odex",
"/system/vendor/carrier/system/LGRemoteCall.apk");

After application script, StockROM to be processed into coreROM.

When you run this script you will be compelled to comply with the Script Module part02: L70D325_part02_system-apps(coreROM_complement)[TuksOID].7z” for a functional system core.


Thus, some LG apps (even if they are considered bloatwares) were maintained.
* MLT LG SPY (removed);
* Official BootAnimation changed to Speedo BootAnimation;
* Removed and added new ringtones;
* Google Play Services and Play Store have been replaced by updated versions;
* externalSD fix (patched);
* Extensive Test... OK!
 
Last edited:
Upvote 0
Make Backup your partitions "/aboot", "/boot", "/recovery" and "/system" to your MicroSD with TWRP Backup tool.

Proceed to Partitioning Step.

All non-essential apps were removed.

With the reduction of the partition “/system”, we can increase the “/data.
If you want to do it, apply the Partition Resizing Patch.

L70D325_PartitionTableTool_1.2.5[TuksOID].7z”.
This tool was modeled based on "Partition Table Tool 1.0.5 for LG L70 (D325 / D320n / D320) by @vladimirs77".

And now, have eight options (From "Minimum" to "Stock" partition sizes):
The Option: ModStock (it is recommended for this procedure).
* “/system” of 1573mb (stock size) to 1160mb;
* “/cache” of 262mb (size stock) to 32MB;
* “/data (internalSD)” to 1573mb (stock size) to 2287mb.

Note: you apply this resizer 3 times. All the times automaticaly reboot recovery.

* First time: Upgrade TWRP version to 3.0.2-0 with Partition Manager;
* Second Time: Prepare for Repartitioning (You will see many errors in “red”. It is normal.);
* Third Time: Repartitioning successful.

Now you dont need to reflash Recovery!

But keep the image file of recoverytwrp-3.0.2-0-20160407-w5 by @vm03" on your MicroSD, you can click “Install”, “Images...”, select the file in “/sdcard”, check the “recovery” and “Swipe to Confirm Flash”.

* Fourth Time: The Paramount Step: after the repartitioning is complete you should use TWRP Restore submenu to restore backups of your partitions.
Not reflash the StockROM. The system partition is too large to be placed in the new partition size. You return to the original partition, Because StockROM flash the Stock Partition Table too. You end up just wasting your work and time invested until now.

Install: "BusyBox-v1.28.0", "SRx-SuperSU-v2.82-SRx", and reboot.

If you format your MicroSD, do not panic! You will connect to the PC via MTP directly through TWRP (look the “mount” submenu).

I do not know about the camera's D325f8 in MM, but I gave up testing for a while and returned to the stock.
I need my camera in full operating. So, I made my own Stock Build with updated Google Play Services and Google Play Store and more space in /data (InternalSD).

The ROM is best enjoyed with some space in "/system" and increase "/data" partition.
 
Last edited:
Upvote 0
Other Apps that require periodic updates were transferred to “/data”. You must install the Script Module part03 (optional)L70D325_part03_data-apps(coreROM_complement)[TuksOID].7z”. For the full functioning of Apps, before applying the “part03”, you must format the “/data” partition.


So be warned:

You should skip the Google Account login step in StartupWizard because you will be stuck in the verification screen in two stages, due to replacement of the App “LGMessage” by “Google Messaging” (is present in the Script Module part03 (optional)L70D325_part03_data-apps(coreROM_complement)[TuksOID].7z”), in which you receive the SMS with the verification code.
 
Last edited:
Upvote 0
Project 04:
L70D325f8(V10e)_ModStock-CoreROM_[TuksOID].7z

You must be wondering: Why CoreROM? Only because it is what remains of the original ROM, which allows you to install your apps the way you want without the space occupation with the factory apps or user restrictions of your smartphone (sdcard read-only without root permission, etc.) but also maintaining system functionality.

Example: removing LGmusic.apk. The script removes this app, but an updated version has been maintained and is in 'part03' package.
But why? Because without this app you can not set up adding new ringtones. It may even be irrelevant, but it's a losing functionality. And I do not want it!

Version created and defined in the previous steps. However, by following the above steps, the tests I made, the system is more fluid than through direct installation through this version. Maybe I'm not knowing extract the system partition correctly, it may be that! Would anyone could give me a hint?

You are free to uninstall, simply want!
 
Last edited:
Upvote 0
É possivel muda a systemui pra ficar igual ao do android 5.0 no android 4.4.2?
 

Attachments

  • edite-1.jpg
    edite-1.jpg
    5.1 KB · Views: 298
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones