yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] ninjasinabag:
The hotspot will be monitored regardless of if you're using a stock room or custom. The only difference being that on a custom rom, you won't receive a notification stating you went over 8 gigs. Once you hit the 8 gig limit, your hotspot speed will be slowed down.

Also, when you go over your 8 gigs of high-speed hotspot it won't reset at the beginning of your pay period, but exactly a month (to the day) after you went over.

So say your pay period is the 5th and you go over your limit on the 4th. You'd have to wait until the 4th of the following month before you get high speed back.

---------- Post added at 07:36 PM ---------- Previous post was at 07:33 PM ----------

I was just about to ask if your slim rom would be a debloat, but now I know. So good look there.

Also, if and when you get down on lineage. I'll be more than happy to test, I had been working on it myself before I blew up my hard drive. So I'd rather help then be a sponge.
[Miscellaneous Android Development] bwinbig_87:
Im also willing to test.
[Miscellaneous Android Development] xtremelora:
Ufffff...

Ok guys... After several days testing / building the slim version I am getting really frustated and dissapointed...

Everytime something goes wrong there is no way to boot into recovery mode using hard keys, that only makes twrp wipe and reboot but not entering on the complete twrp options. So everytime that I flash the test .zip of the slim version and I get an error before actually booting completely into the normal system I have to go to Mocosoft (windows) and use LGUP to flash the .kdz and start from scratch all over.

I hate to have to reboot my laptop and use Mocosoft, I really hate not been able to reboot in recovery mode as in other LG devices with the hardkeys.

I guess is another limitation of the actuall twrp version that we have, maybe we will have to wait for an updated twrp version to avoid all this trauma.

Right now I feel like I'm done with this device, I have used LGUP around 15 times in 3-5 days just because I can no go into twrp.

If this is happening with a stock based slim version I don't want to think about building/testing lineageos.

If you know an option to go to twrp version after a corrupted/incomplete system tell me about please. I have used the followings procedure but not success:

1.- Hardkeys (just makes twrp wipe the system).

2.- Fastboot boot twrp.img (command fails).

3.- Flashing original twrp (from messi) and then the flashing back the bug-fixed twrp (forked from messi) and trying to reproduce the first boot taking out the battery and using hardkeys (no luck, still wipes the system and reboot by it self).

Sorry guys, I think I will stop for a few days... Maybe I need to go out and have a little fun and come back...
[Miscellaneous Android Development] n33b:
Lgms210

any luck?:confused:
[Miscellaneous Android Development] xtremelora:
Actually yes...

[MENTION=4929843]messi2050[/MENTION] already builded an updated twrp version avoiding problems with the Hardkeys...

So now I can continue with the test and after that with Lineage if no body build it first... :laugh:
[Miscellaneous Android Development] messi2050:
I hope you can success with lineage 14.1, i wasn't able to make it boot on the stylo 2 plus since ms210 and ms550 are almost the same if you managed to boot it then I'm sure it will work on the stylo too, good luck.
[Miscellaneous Android Development] ninjasinabag:
I know it's really late, but I was just gonna say build a version of your rom with the flags for Messi's twrp and just use that to flash.

Either way, I'm glad you managed to sort the shiz out and I'm wishing you the best of luck with development.
[Miscellaneous Android Development] xtremelora:
???

I don't get it?

You mean the asserts right?

I haven't test the new twrp version of messi (no free time), so you are telling me that the new version still have the wrong flags?

I usually don't remove the CORRECT flags from my roms (a Tmo user could flash the metropcs and cause a brick/softbrick for example) to avoid user's mistakes/misread...

:cowboy:
[Miscellaneous Android Development] ninjasinabag:
The new version has the correct flags. I never said it didn't.

I'm saying that a twrp can be created with unified flags allowing a room to be shared between devices without having to build between the lv3 and the aristo. Sorta like what had been done with the LG Leon a couple years ago.

Instead of using the h or Ms flags relating to model number, you can use the consistent board config as the basis.

Either way, the only way someone could brick or soft brick from this method is if it were like the S4 situation where you have to flash the carrier specific kernel version for the device. Like using the At&t rom on the Verizon s4 will cause a soft brick until you flash the Verizon s4 kernel.

This is only just an idea in response to you having to go back and forth (before you got the updated twrp) on recovery versions during your tests
[Miscellaneous Android Development] xtremelora:
OP updated to link and point to the new and updated twrp version from messi.

You guys no longer need the bug-fixed twrp version as before.
[Miscellaneous Android Development] ninjasinabag:
Can you do me a solid, sorry if I'm turning into an annoyance. Add "lg aristo" into either the thread tags or into the thread name itself. It'll add the thread into the Aristo board for easier access and make this easier to find. I recommended your rom to another user who had no idea what I was even talking about. (So I shared the link if you don't mind me doing so)
[Miscellaneous Android Development] xtremelora:
No problem buddy. Thank you for letting me know.

Good idea about editing the title, I have always problems with my posts apearing when I use the ET Tags of my devices. I should contact the moderator in order this post can be listed on the ET page.

BTW: lg aristo tag it has been on the tags of the post from the begining.
[Miscellaneous Android Development] jessebanks:
Could i flash this on top of my current stock rom to install magisk...that way i don't lose any app and data...thank you for this
[Miscellaneous Android Development] xtremelora:
Yeah, as this rom is stock (without dm-verity) you should be ok, just remember this is stock and it won't make any difference with what you already got.

BTW: making a backup it won't hurt in any way... ;)
[Miscellaneous Android Development] jessebanks:
Tried to dirty flash and got an error message about package for lv3...not p2hn...or something like that...i dunno if i need to update twrp...the link seems to be broken...crazy
[Miscellaneous Android Development] ninjasinabag:
I have this issue too. It's due to the twrp being built for the LG stylo 3 plus or some shiz. The hardware was close enough that the recovery could be shared between devices. Messi just didn't change the device tags for the latest version. (Which makes me laugh considering that Messi was trying to charge people for the twrp she built.

You have to use the original bug laden version of twrp that was available originally.
[Miscellaneous Android Development] jessebanks:
So flash the bug twrp...install pioneer then magisk...then install the good twrp...help me out please lol
[Miscellaneous Android Development] ninjasinabag:
My method when first testing the rom.

Flash broken twrp

Reboot to OS

Use ADB to reboot into recovery

Wipe system

Flash pioneer

Reboot to fastboot

Reflash new twrp "fastboot flash recovery C:/recovery.img"

Now you flash magisk

Wipe dalvik/art cache and cache

PROFIT
[Miscellaneous Android Development] jessebanks:
Thank you a million homie...you did all these steps and you didn't lose data and user apps ?
[Miscellaneous Android Development] ninjasinabag:
Data wouldn't be affected.

User apps will stay in action because the data partition was never wiped. The reason we wipe the cache partition in the process though is to make sure no leftover data from old apps don't interfere with a mostly clean flash.

I forgot to mention it, but you can also boot into recovery from the active OS by using terminal and inputting

Su

Reboot recovery
[Miscellaneous Android Development] jessebanks:
If I get this installed you sir is the real MVP...
[Miscellaneous Android Development] ninjasinabag:
Hopefully you have the old twrp Xtreme provided, the recovery currently linked has the wrong device context. So it'll cancel the flash.

Thank you though, but I'm just sharing what little help I can provide.
[Miscellaneous Android Development] jessebanks:
If its not 1 thing its something else lol no i don't have that version of twrp and the one i downloaded kicks me out when i flash so there is no possible way to install this so i really throw in the towel...thanks anyway

---------- Post added at 03:32 AM ---------- Previous post was at 03:28 AM ----------

What good is this rom if the twrp installed on my phone and most likely many others are going to get that error 1 message and it won't flash ?
[Miscellaneous Android Development] ninjasinabag:
I'm gonna get on the computer and decompile both version of twrp and just replace the necessary flags. If it works, I'll be back. If not, I'll be back on my s4 (which is hella unlikely)
[Miscellaneous Android Development] xtremelora:
Dude, I tough that the updated version was fixed with the right asserts...

I realize that it wasn't like that 2 nights ago but I didn't have the chance to re-edit this thread...

Sorry everybody I should test the new recovery before deleting the bug-fixed version (messi told me everything was fix on this new version and that is why I proceed to link it here)...

I will ask for messi's permission again and fork an assert-fixed version from his current twrp.

I really don't want to remove my (correct) tags from the zip as this will avoid mistakes with unaware users.
[Miscellaneous Android Development] xtremelora:
Quick solution (not the best and stay away as much as possible):

1. Open my rom with whatever program you have to manage .zip files.

2. Go to META-INF>com>google>android

3. Open with a text editor the file named updater script.

4.- delete the following:

assert(getprop("ro.product.device") == "lv3" || getprop("ro.build.product") == "lv3" || getprop("ro.product.name") == "lv3" ||

abort("This package is for \"lv3\" devices; this is a \"" + getprop("ro.product.device") + "\"."););

5. Save the file

6. Exit the .zip file and flash it as it is.

Note: if you mistankely edit something else it will give you more trouble.

Sorry for my late reply, not much time on my side.
[Miscellaneous Android Development] ninjasinabag:
You didn't know, homie.

I discovered last night that unlike a boot image, you can't just take a recovery apart and fix what is broken. You can only compile, which is hella beyond my capabilities since my computer has a really low end fixed amd cpu.

Too bad flashfire can't be trusted with nougat.

I'm gonna do the thing with the other thing and make this flashable. You said you're gonna be busy, so I hope you don't mind if I share the "modded" file for use until we get this sorted out.
[Miscellaneous Android Development] messi2050:
Lv3 is the aristo codename i put in my build what's wrong with it ?
[Miscellaneous Android Development] xtremelora:
Last time I did modify 4 tags from your twrp.img so I can match the regular (3 tags) asserts.

The 3 tags are the mentioned above plus another one that I don't remember right now how it goes.

This actuall twrp version has everything as lg stylo again.

Before compilong it you should modify these tags.
[Miscellaneous Android Development] ninjasinabag:
Okay, the changes have been made.

Compressing the file now. Took a little longer than expected since the notepad++ site was in the middle of an update.
[Miscellaneous Android Development] xtremelora:
You can use superr's kitchen to extract the recovery, modify and assembly again.

No problem with anything moded.
[Miscellaneous Android Development] xtremelora:
Compressing?????

Did you extract/decompress the rom?

I did not mention that, you just need to OPEN the rom.zip with winrar/winzip/iZarc/7zip or similar and edit the file and save it and exit...

Sorry if I was unclear...
[Miscellaneous Android Development] ninjasinabag:
I had to decompress the archive to use notepad++. Otherwise it forces me to use the stock note app which leaves it irregular and incapable of flashing.

First test was a win/loss. I did it as a dirty flash and ended up in a boot loop due to modifications I made personally on my system.

Second test went perfectly.

---------- Post added at 04:49 PM ---------- Previous post was at 03:50 PM ----------

Twrp fixed rom is uploading now, 100% xtremelora's work minus the code to call for device type.

No need to wipe system upon install, just flash with Messi's latest twrp and go ahead with whatever you want to do otherwise.

---------- Post added at 05:44 PM ---------- Previous post was at 04:49 PM ----------

iPioneer rom v1.1

typical warnings. Anything you do with your device that would void the warranty is your choice. if you somehow break your device in the process of flashing this rom, or anything else you find on XDA is your responsibility. Always backup your system and data. always take every level of security when modifying your device.

changes from previous rom:

removal of device specific context in update binary allowing us to flash on messi's twrp

installation requirements and steps.

Messi's twrp latest build is mandatory since earlier build doesnt allow hardkey recovery

step 1: download rom (might get moved to front page at xtremelora's regard) https://www.dropbox.com/s/9orzg9es0djn5ja/iPioneer_lg_aristo_update_1.1.zip?dl=0

step 2: flash that shiz

step 3: shoot a thumbs up or two towards xtreme for this rom. you dont have to do this, but it is much appreciated if you do.

step 4: let it reboot and wait at least 3 minutes for everything to settle. once thats done, go about doing your thing.

Thanks to [MENTION=5004671]xtremelora[/MENTION] for development of the rom and giving us the much necessary second chance incase someone goofs.

Thanks to [MENTION=1160975]Messi[/MENTION] for her (his?) twrp. such sorry. plz forgive.
[Miscellaneous Android Development] xtremelora:
OP updated....
[Miscellaneous Android Development] ninjasinabag:
Since this thread is insanely hard to find due to the fact that it doesnt show up on the aristo mini board, ive made a thread on android forums linking to the original post for ease of access.

If youd rather it not be shared to external forums, i have no problem removing the post.
[Miscellaneous Android Development] bwinbig_87:
Well i figured out my silly mistake. no problem from your side. When formatting data before the DM-Verity flash, i kept WIPING data. All good now. so now i have 2 Aristos with iPioneer :D Did you get rid of all traces of your bug-fixed TWRP that you removed from here? If so, i have a backup...

Personal Mediafire backup:

http://www.mediafire.com/file/fmmcuu1wwbil7c0/xtremelora_bugfixed_recovery.rar
[Miscellaneous Android Development] ninjasinabag:
Better late then never. :3

Either way, we managed to work the problem out on the rom's end. At the bottom of the OP is the link to the "new" rom which will work with either of the twrp builds. (V3 would be recommended though)

Dmverity has been removed from the rom, so it's just flash and go really.
[Miscellaneous Android Development] xtremelora:
I hope Tmobile user don't flash this rom as we share the same twrp and there is no restrictions on the rom.zip now (reason why I kept the asserts all this time).

:good:
[Miscellaneous Android Development] jessebanks:
This got me super heated...Magisk will not install...I flashed this on top of the stock I had...No go...So I back up my apps and install clean this still wont freaking install...why is this so hard OMG...I am not an expert but far from a beginner...is there something in these freaking instructions being left out because I am following everything perfectly...I am going to through forum after forum reading...man I am so tired of this BS for real
[Miscellaneous Android Development] ninjasinabag:
It really shouldn't cause a problem. The hardware is exactly the same so it would be like flashing a themed rom. All the end-user would have to do is alter the apns to allow cell use.

---------- Post added 05-08-2017 at 12:09 AM ---------- Previous post was 04-08-2017 at 11:54 PM ----------

Flash this

https://www.dropbox.com/s/v6lnq6cymzhzyu2/boot.img?dl=0

You might wanna keep the dmverity disabler handy just in case.

The flash the boot.img file, just go in like you normally would and on the bottom right of the screen should be a button to flash img files.
[Miscellaneous Android Development] jessebanks:
Damn it man I thought the recovery linked up there would fix any bugs that I had on the recovery on my phone but negative it loads then kicks me out so now I don't even have recovery...This is crazy...im sorry but the instructions from some of these forums for the Aristo ain't going to work on everybody phone like it does on others...I have tried every FREAKING thing
[Miscellaneous Android Development] ninjasinabag:
The only reason twrp would kick you out is if you have the original version. Are you sure V3 is installed?
[Miscellaneous Android Development] jessebanks:
I didn't even see the last message....I bricked it I gotta restore using LG Bridge reroot and then hopefully I could install magisk...sorry for my rants but I am pissed off something so simple for yall is almost impossible for this phone...its going to be a long night
[Miscellaneous Android Development] ninjasinabag:
No worries, wanna work this out as much as you do.

Before you start the next round, go over the check list.

Make sure all of your files are in one file that's separated. That way you can see everything you have available at once.

Make sure you have the proper twrp installed. (Use terminal emulator to push the reboot recovery command)

Everything good?

Good.

Start off by rebooting to recovery.

Install the rom.

If you want to use magisk, you're gonna have to flash the boot.img I provided earlier by clicking on the bottom right button while in the file browser (the file browser for flashing, not the one contained in the advanced tab). Go to whatever folder holds the image, click the image and on the next screen select boot as the partition to flash before ending this step.

After that, go to reboot and choose reboot into recovery.

From there you can flash the dm-verity zip. (Not sure you need it, but better safe than sorry)

Now you can flash the latest magisk.

Everything should work fine after this.
[Miscellaneous Android Development] messi2050:
[MENTION=5004671]xtremelora[/MENTION] i shared my lineage sources on github.
[Miscellaneous Android Development] ninjasinabag:
Yassss
[Miscellaneous Android Development] xtremelora:
Great, too bad that right now I don't have a working pc.... I need to repair my pc, and setup everything again (windows, ubuntu, opensuse, archlinux, debian and freebsd) and add an 300gb special partition for LineageOs so I can compile faster.

My work is getting to much of my time, I have about 2-3 days wanting to fix my pc but I have been really tyred...

By the way, wich source exactly?

Thank you [MENTION=4929843]messi2050[/MENTION]
[Miscellaneous Android Development] messi2050:
Stylo 2 plus lineage 13/14.1 trees.. my pc now compile in just 1 hour :)
[Miscellaneous Android Development] xtremelora:
OP updated at the end:

New assert-fixed version of current twrp made from messi.
[Miscellaneous Android Development] czarsuperstar@gmail.com:
https://xdaforums.com/android/development/twrp-lg-aristo-aka-lv3-t3656019

New twrp recovery with updated sources.
[Miscellaneous Android Development] xtremelora:
Slim pre-testing...

Goal: reduce the 1.2gb of the stock rom to 500-700mb on slim version...
[Miscellaneous Android Development] ninjasinabag:
Think you can provide a list of apps you're removing from the overall build? I've removed a couple of apps that would normally be considered required for the system, so I can give a heads up about long term effects.
[Miscellaneous Android Development] xtremelora:
I will try as I dont have that much time.

I am rebasing my effort from my V521 bloat list so there are almost 70 apks that would be removed.

Right know I am trying to fix the slim rom as it seems that Gmail or something close to google api is making not to go further than the initial screen, after I succed with that I will provide you with the Beta (as I mentioned to you on pm) so you and any other volunteer can test the actuall system and then we can release something stable.
[Miscellaneous Android Development] bwinbig_87:
Willing to test. I have 2 Aristos. One I've removed alot of applications from one that has no service and it boots in 3 seconds. media and gaming based device, wont even call it a phone since i removed the calling and messaging applications :p The other is my daily driver so i'm not doing anything extensive with that one.
[Miscellaneous Android Development] ninjasinabag:
So it seems the aristo is a fast charge device that hasn't been enabled.

Kitana mod https://xdaforums.com/android/software-hacking/kitana-tweak-power-android-t3630278 has an option in it's prompt that allows you to activate fast charging under kernel tweaks.

I've recharged my phone 3 times to fill in under 45 minutes each time and what's better is that using fast charge has not affected my discharge rate. I'm taking the mod apart to look for this exact change made to the kernel so I can add that to my copy of the rom.
[Miscellaneous Android Development] xtremelora:
Seems interesting.
[Miscellaneous Android Development] xtremelora:
The Slim version is ready: https://xdaforums.com/android/devel...lim-10i-v1-t3662043/post73530917#post73530917
[Miscellaneous Android Development] mustangtim49:
I don't know if it's been covered, but if you have the second TWRP already flashed, just download the lv3 version and install it as an image in your current recover. Obviously, to the recovery partition. That's how I did it.
[Miscellaneous Android Development] unicornsw4g:
hi there. I am only here to add to everyones experience as far as cpu speed goes I thought this would be good to put in this thread as its closely related.

EASIER WAY TO TWEAK CPU SPEEDS [LG ARISTO]

now for those who would like to disable hardware throttling on the LG Aristo I've come up with my own way to disable that rather than to go through to each core and tweak their control file as Need4Sneed has done. for my little trick you simply need to navigate to /system/etc. now from there scroll down until you see two thermal engine files: thermal-engine-8937.conf and thermal-engine-default.conf

simply change conf from within the file extension name to bak then restart. NO NEED TO DELETE THE FILES. Safer than sorry. after that your cpu will by default reach 1.4ghz. now that may be sweet as heck but you gotta remember; speed generates heat. also the snapdragon 425 is known to get hot. well thats a lie... its known to get scorching hot. like teabag a volcano hot. well you get the point. this is NOT for heavy gaming, trust me I've tried. and well my finger got burnt, yes it gets that hot. without thermal files your phone will not take preventative measures to dissipate heat but rather hit the max temperature and shut itself down all while grilling your fingers like chicken tenders. yum. so with that said its only natural. though this cannot in any way prevent your phone from booting it may cause hardware damage which may get so bad it eventually may prevent your phone from booting in that instance I TAKE NO RESPONSIBILITY FOR BROKEN HARDWARE OR SOFTWARE.

upon messing around with the clock speeds with kernel auditor which does require root (messi2080) <-- da root mon --> seems the best clock speed is around 1.094ghz and the gpu speed must be lowered to at least 400mhz if your feeling ballsy then maybe you can fade 523mhz but never 598mhz. lets just say its like a really fast motorcycle with no cooling. simply put the motorcycle explodes. same concept and I wouldn't push a phone that hard as sadly :'( its my daily driver I suppose maybe the same does or doesn't apply to you but do have fun just be careful. :good: