yashsingh1/xdaforums huggingface dataset:
[Android General] Duhjoker:
i have the aristo 2 right now. im kind of switching back and fourth between the flashable roms for oreo and nougat. i was hoping to find a gsi that worked it on oreo so i could test out some new kernel features im working on but none are working.

I have it switched back to nougat at the moment. Goimg to try and make snod this weekend then make the proper modules and do an adb sync. my pc can handle making kernels all day but freezes up when trying to make a system image. but hopefully i can go the long way about it and ill have a nougat system image i can post soon. then im gonna make an oreo.

kcal for aristo 2 and k8 plus coming soon.

but yes if you dont mind posting some instructions for that it would be great
[Android General] vulus:
hey tecknight, i've been following your method to get your lighting nougat rom (possibly try oreo after) on a aristo 2+ from t-mobile. the phone already had oreo firmware so i followed your steps to get the nougat .kdz in. seems to work great but the thing is i'm now locked out of the google account the system was signed on to.

which means i'm not abke to go through the wizard to enable OEM unlock/USB debuggig and disable auto-updates.

the phone was bought by my girldfriend in a trip to the US and has been unused since (just got it carrier unlocked). it was signed on some google account she doesn't use anymore since she has gone google free (one of the reasons i wanted to get the phone rooted and debloated with your modded rom)

so is there a way to circumvent this until i can't get to flash twrp and the new rom image? i tried running LGUP's PHONESETTING process to check it out but i constantly get an error ''0x5A03, can't start phonesetting on LAF mode''

anyway thanks a bunch for all these tutorials man!
[Android General] tecknight:
So [MENTION=9493101]vulus[/MENTION],

You are saying that you used LGUP and successfully downgraded the firmware from Oreo to Nougat, but in the process activated Google FRP (Factory reset protection) on the phone ?

If this is correct, then install LGUP Dual mode on your PC as documented here:

https://xdaforums.com/showpost.php?p=76995781&postcount=26​

Launch LGUP in Dev mode, then:

Power OFF your Phone.

Connect one end of the USB cable to your PC.

Press and hold Volume + on the phone. Connect the other end of USB cable to your phone while still pressing Volume +.

Download Mode should appear on the phone, and then change to Firmware Update

What is showing in the Version column in LGUP ?

This will indicate the firmware version currently installed on your phone.

Post a message to this thread indicating the firmware version shown.

Check the radio button next to DUMP and click START

From the list of partitions, select the following 2 to be dumped:

persistent

encrypt

Click OK then specify the PC folder to dump the images to.

Create an archive containing the 2 partition images and upload them somewhere.

PM to me the URL where I can download the archive and I will take a look. I can't promise anything, but I will see what I can do
[Android General] vulus:
• fw version is X212TA10k

• the dump: https://filebin.net/zw8og6m9adr70ncn

thank you for the quick assistance

---------- Post added at 01:48 PM ---------- Previous post was at 01:46 PM ----------

thanks for elucidating me on the Google FRP. do you know if this could have been avoided by simply logging out of the Google accountbefore the firmware change?
[Android General] Duhjoker:
run lgup twice on your device and your all set. i ran into the same problem a few months ago and i ended up flashing my firmware twice just for S and H to see what would happen on a phone with no imei. my burner for experimentation. Any way after i unlocked it that way i locked it up just to see if it was a fluke. Both my k8plus and my aristo 2 were both frp unlocked using lgup and flashing the firmware twice.

no need to logout of your accounts before flashing your firmware. I make it a habit to remove any screen locks before doing any type of flashing. whether through fastboot, lgup or twrp.

hey guys remember if you unzip the oreo rooted rom and remove aboot.img and zip it back you can keep your fully functional fastboot.
[Android General] vulus:
thanks for the reply, but that didn't work. i reflashed the firmware on REFURBISH for a second time, and since it asked for the previous G account but i had turned it on and off in the meantime, i decided to retry.

so i flashed the firmware two times in a row, starting with the second as soon as the phone finished turning back on from the first...but to no avail. yet again is is asking for the previous synched G account :/

any guess as to why it didn't work?
[Android General] Duhjoker:
you have to do it with out turning it back on
[Android General] Blac_Jak:
Is there a reason why the Lightning Beta ROM is 32-bit based when the processor is 64-bit? Also, did you ever get around to finishing that Debloated version of the Lightning ROM?
[Android General] Duhjoker:
did i miss something? armv7 is 32bit
[Android General] Blac_Jak:
You're not missing anything, it's just that I find it odd that the Cortex-A53 CPU that the Aristo 2 has supports Armv8 instruction sets, but nothing uses it.
[Android General] Duhjoker:
Well you ever dev? Im in the process of tricking the cv1 kernel and system image out with features most of us arent privy to. you should see some of the stuff google provides to developers. Repo is the worst of it and ive only been able to download a full manifest once in two years so ive been downloading a folder at a time.

any way i could use some people with knowledge of compiling in c++ and python and java to help develop some tricks.

so im actually here for a bit of help. im trying to start a service on init in init.rc. i have a working script in system/bin but i cant get init to start the service.

i want my own 32gb partition of ext4 mounted at boot from a sdcard i used gparted to partition. call it development space. i broke down my boot.img and wrote a this on init.....

start service mountsd /system/bin/sh /system/bin/mountsd.sh

root shell

updateable

i want to be able to remove the sdcard if needed to empty out or trade data with a pc or dev. the script starts out #!/system/bin/sh as it should and works. i placed it in /system using twrp and chmod it 0755.

but no mount on start up
[Android General] vulus:
i've been trying it again today, but no success..

i double-flashed it about 5 times, pulling the battery out and disconnecting the usb cable: right as the screen goes off after flashing, after it quickly reboots to show the 'Erasing...' sign,

before

the screen goes black in the end of the flashing...

...it always activates the FRP when i finally turn the phone on after the second flashing

am i missing some detail?
[Android General] Duhjoker:
right now my question is after installing a recovery and patched boot image then........ hey i think i know whats going on. Download the latest nougat or oreo rom for the device. boot to twrp and format data by typing yes. change each of the available partition types from ext4 to something else and then back. Use the lgup dual and dev mode and then do a partition download. start it if it persists then retry then refurbish as a second flash.

why cant you get into your google account? i know alot of people who forget thier passwords and giveup but its really quite simple to recover
[Android General] vulus:
i dob't even have TWRP, i've been flashing the nougat firmware so that i can use fastboot. i just need to toggle the OEM unlock but Google's FRP won't let me

it's a phone my girlfriend had lying around, that was carrier locked to the US, bought on a trip sometime ago. she has since degoogled and tells me the account doesn't even exist anymore
[Android General] Duhjoker:
ok well i sent you a private mesaage with instructions on how to fix the problem. just flash the kdz again after you get signed in.
[Android General] tecknight:
Yes, per Google enabling OEM unlock requires:

1. You first enable the option within Android under Settings->System->Developer Options->Enable OEM

unlock

2. You then boot into bootloader mode and connect a USB cable to a PC with fastboot installed.

You then run the following command from a Powershell session in Windows:

fastboot flashing unlock
[Android General] Danf2580:
You're the man! So once ive flashed this the bugged out other roms that wouldn't work or work right should work? (Mainly trying to find a Lineage one) but have only been able to find stuff for other variants. Would this help my situation with PBRB recovery as well? I have the Aristo 2 plus. Right now I have TWRP and magisk. X212MA20E. When I had to use error recovery from lg bidge it says I'm x212ta
[Android General] joaodivino:
A verdade eu gostaria de instalar o android 8 go
[Android General] Duhjoker:
well there are a few reason the roms wouldnt boot. one could be the kernel and ramdisk configuration another could be a bad compilation of the rom. if your thinking the lineage or aosp roms for cv1 can be fixed... nope. i have tried every thing i know and xda knows to get those roms to work but they wont.

but after looking at the source code files in the github repos its pretty easy to see why. You have changes made to the boardconfig.mk files that make me laugh and some that make me want to strangle someone.

but i am in the process of trying to compile some system images and hope to have some working images soon. But im gonna keep them all pure aosp with no changes to source. i figure you can get a better product that way.
[Android General] Duhjoker:
would the aristo 2 or k8+ boot a 64bit kernel
[Android General] Duhjoker:
I have a problem...

My aristo 2 has been hacked. The person was able to mount and change my firmware partition as well as compile parts of a system image to replace my own. Also automatic bluetooth configs to copy logs and media and send them to the person when their phone was near. I believe it was also recording me at all times.

I'm trying to remove the hacks by re-installing the nougat prerooted rom but I keep getting bootloops. Any one know how to fix this
[Android General] tecknight:
How is everypne

I have been out of pocket for a while. Just wanted to check in and see what's up. Probably not too many people using the Aristo 2 any more.

I still have mine, but I'm now using a Samsung Galaxy A30s as my main MetroPCS phone.
[Android General] tecknight:
The reason is that the Lightning ROMs are based off Stock LG firmware and LG chose to use a 32 bit kernel system for this phone.
[Android General] NonStickAtom785:
Good work Tecknight. I see you did a lot of good development :) I don't have my Aristo 2 anymore. It hit the ground and died. <_<
[Android General] pieholezipper:
The bootloader on my Aristo 2 is unlocked. It shows the unlock pause screen on bootup. What method would lock or relock an unlocked bootloader? Thanks!
[Android General] jabu:
Your work on the cv1 is vast and appreciated. Wanted to clear some things up.

Your old method that links here references the USCellular K8+ as a compatible cv1. Is this still the case with this final method? My own research suggested the K8+ is the same cv1. I question this because I flashed a USC k8+ with your twrp package and it bricked. No bootloader, no LEDs, no USB recognition. This was back around June or so. To be clear, there is no bootloader anymore.

I know another user had the identical situation occur, but I didn't follow the thread. It felt like Oreo anti roll back, but no bootloop. Once twrp is done and I hit reboot to recovery, bright white screen that faded black and was the last sign of life. I've seen it before on other devices, and I threw it in the box of bricks. Maybe recoverable with sdcard, but I wasn't in the mood to deal with it.

Stumbled back on this thread today and thought I should post. I'm in no hurry to do anything with it, not sure I care if I can. But if there's a potential problem, I'd be happy to help you with it.
[Android General] tecknight:
jabu,

While the hardware is essentially the same between the Aristo 2/2+ and the other cv1 devices, the digital signature is different for each carrier. The Aristo 2 and Aristo 2+ are both T-Mobile devices and share the same signature.

However, USCellular and other carriers each have their own signature.

This means Qualcomm's secure boot process would fail to boot an image signed with T-Mobiles signature on another carriers device. This is why you are seeing no activity on your device. The only viable recovery option would be EDL with the appropriate firehose file.

Sorry to be the bearer of bad news my friend.
[Android General] avemt1:
Thank you so much TecKnight! This is so awesome!
[Android General] Dylan veazquez:
:mad::rolleyes::rolleyes:
[Android General] HyperDimensional:
I rooted and ROMed my phone so Google doesn't track me. I noticed that MicroG was installed, does that mean they can't track me any more? Is it safe to install Google Maps or can they track me through that?
[Android General] HyperDimensional:
When I flashed tecknights most recent ROM (Tec's Lightning ROM for Aristo 2 rel 2), I noticed I didn't have root permission. I had to download (https://magisk.me) the most recent Magisk zip and apk from their official website and that did work. (unrelated to my previous post)
[Android General] HyperDimensional:
He doesn't say it, but I think it's implied. I could not flash LineageOS 15.1 until I had Pitch Black installed, but the flashlight did not work, alas I had to let 'er go.
[Android General] Duhjoker:
howdy folks

so ive been playing around with my new aristo 2 plus and trying to get it boot to a ubuntu from LAF as you can do with the lg v10. I havent started compiling the kernel for it just yet but in preperation to do so.

any way i ran across a 64-bit kernel compiled for the lv517 that runs on the aristo 2 and a2plus and k8plus. im going to share my boot image with you thats been patched with magisk.

included in the boot image zip are a couple tweaks that i made to init.lge.fs.rc that mounts the 2nd partition of your external sdcard to a root folder called linux as rewritable a proot binary and a linux script file to toss into your system/bin folder that will start most ubuntu like operating systems from the command line using a terminal emulator.

all you have to do once installing the boot.img the proot binary and linux script is repartition the your external sdcard to have two partitions the first being v-fat and 2nd being ext4 and boot your a2, a2plus or k8plus then from your terminal emulator type su then ls. from there open the linux folder and copy a root file system of your choice to the linux folder untar it and type in next linux. you should see your prompt has changed from root@android to root@localhost.

as an added bonus there is a script called inetbutu.sh that which when ran will resolve any difficulties getting the internet working and allow "apt" to work with out problem.

have fun and enjoy
[Android General] NOBODYKNOWSWHO:
Could you PLEASE re-up those files ? I could really use them. Thank you in advance
[Android General] hellomrwhite:
Link for xposed installer is broken
[Android General] Blac_Jak:
So for some reason, I went to sleep last night, and woke up this morning to my phone permanently stuck in Fastboot mode. I have no idea why, but it won't boot passed it...

EDIT: Nevermind, I fixed it by reflashing the Lightning ROM to it.
[Android General] luridphantom:
went through this thread and realized i'm in the same boat. tried doing the sdcard boot from steadfaster's tutorial and also playing with different firehose files but no dice

anybody else have luck getting an 8917 firehose from lg/qualcomm?
[Android General] Duhjoker:
Any way to get adb and fastboot or lsusb working? Ive been at it all night and cant seem to get it. Im pretty sure i had it at one point a while back
[Android General] Duhjoker:
There is a way to make a firehose file for your device. I had made one myself but could not get the qualcomm app to work. I can give you a hint... Theres a specific qualcomm suite that you have to have. With it and your device plugged in software download will build the .mbn with a command given in the cli
[Android General] james28909:
i wondered if there wasnt some kind of efuse that gets tripped. these lg phones are very peculiar.
[Android General] luridphantom:
what happened to your environment?

specific qualcomm suite = qpst? do you have any tutorial for this? feel free to pm me, i'm interested in unbricking my x210ulmg. the firehoses i tried all gave me sahara download errors and using the sd card boot trick only gives me a black screen/flashing battery sign...all i need is aboot and laf restored so i can download mode the device and get everything restored through lgup again

my guess is that the firehose lg uses is signed and needs to be leaked if we're to have any chance of flashing the stock firmware again. wish unbricking the cv1s are as easy as unbricking the lg "judy" flagships with their leaked firehose already mirrored around the internet...
[Android General] Duhjoker:
yes i was using qpst to make the firehose. I found information for how to do so at the cost of alot of research and running into circles and wild goosechases. ive been the center of a lot of hacking and people in general just beinv evil and have lost all my research. i wish i had githubbed it and put it all into readmes. But the the info is 9out there and its all possible. id start with the phrase "firehorse". the problem i had was getting the program to read and flash my device after i made it.

but thats not the only thing you need and that might have been my problem. i cannot remember the name of the file but its like a spreadsheet you have to have that tells the downloader where to flash things to like building partitions. theres other files too that are needed. i think in the end i was working backward from another qc device that i found flashloader files to. qualcom has like a phone line and in that line is a msm8917 phone and its almost a cv1 in comparison. i spent 6 months trying to fix mine. i bricked 2 on purpose. i will help as much as possible and wish you luck on your journey. i hope you are the one that comes through and finally unbricks our beloved devices.

thats all i can remember right now but look those things up and read all the firehorse files.

i keep remembering lil details. the qpst hsusb downoader needs all the firmware and it needs to be in .mbn for some and .bin for others whence the spreadsheet thing i mentioned. the mbn files you will find in your system folder. either that or you need to make a back up of the phone using qpst. i never could half the qpst software to work but if you can get it to work then you got it made.

on another note does any one have an LMX212TA phone they can open up and tell me if on the leg it says LMX212TA or LMX210MA. i know it should say 212TA and i think someone swapped my board and cloned my $#!+. its not the first time and i really need to know
[Android General] Duhjoker:
im using the ressurection remix rom on my aristo 2 plus and i cant get any media to play or the camera to work does any one have a fix for this or know anything that will help
[Android General] P.Jay23:
Hey guys!

First of all, thank you all so much for all this work that have been put into this forum. Over the years you guys really saved me loads of money (still able to use a phone that is lagging because of bloatware etc.) and some gray hairs, for not having to do everything from scratch. You guys are amazing and still the most reliable source on the internet for Android topics!

Well my question is - i got a "new" phone the t-mobile aristo 2 plus. Managed to root it and so far so good- is there anyone with a working ROM ( lineage ->camera didn't work even with opencamera, with RR, AOSP neither) without GAPPS?? For me the ROM from Tecknight is good besides he seemed to remove the knock-knock-code unfortunately, but i really want it just without the google stuff!

Overall i just look for a slim ROM where camera wifi etc works not more not less. Hope to hear from you guys if anyone can help me, i am willing to learn if you teach me how to remove that stuff from the ROMs.

Thanks for your time and sunny greetings from Lisbon, Portugal
[Android General] Duhjoker:
as it happens i am trying to fix the non working camera and media issue with the resurrection remix rom which is the only rom i have found so far that works with any cv1 device.

i think part of the problem is due to the rom being ported over from the lg k20 lv517. which has the same basic firmware but missing some key components.

it would be nice to hear from someone with more experience in this part though.

ill post in the thread if i fix anything. though if you want to go with out Gapps and still be able to use some google apps like google photos and gmail you should look into system signature spoofing. theres a whole thread done by micro g and all of this can be done from what im reading on a stock rom that has been deodexed.
[Android General] Duhjoker:
is the lg phoenix 4 rootable and have an unlocked bootloader. what version of android does it have
[Android General] Duhjoker:
this is the aristo 2 plus LMX212TA booting native ubuntu 16.04 mate from the sdcard
[Android General] Duhjoker:
still working on ubuntu touch but i wanted to let some of you know that the lineage 15 rom works but flashing the zip does not. what you need to do is download superrs kitchen and extract the rom using that program then either fastboot flash system system.img and fastboot flash boot:raw boot.img. or flash the system and boot from twrp.
[Android General] luridphantom:
hey man sorry for the super late reply, work's been keeping me busy. anyways i got my hands on another ulmg unit off ebay and am looking to clone each partition over to the bricked unit. been doing some research and learning qfil/edl and am more prepared to slowly tackle this than i was a few months ago.

i've already rooted the working ulmg and will be pulling the partitions off and uploading them when i have time. if anybody wants to help me out i'll update this thread when i can

i've tried not only the firehorse tool from aleph but also bkerler's openedl python script and no dice without a signed 8909 programmer from lg/rawprogram + patch files. i did find a tutorial on hovatek on creating those xml files so i'll give it a shot but without the programmer it will be hard to easily fix this

worst case scenario i can think of is a direct jtag flash/emmc clone if my boot from sd card attempts don't work either. at least i have another working unit to work off for now
[Android General] luridphantom:
if anyone wants to try to flash these partition backups to their ulmg, this was pulled off with the partitionbackup root app: https://mega.nz/file/FJpEDBKA#MpR4nr7mZ9AHkHeaQbFwYMxR_2r993i-_cFNT7mzWj4
[Android General] Duhjoker:
is the ULMG the mtk version? if so you can use amonet. you just need to adjust the python script to only flash the preloader.

otherwise i can tell you right now that if that if your device is in hsusb mode then the sdcard trick WILL NOT work. the closest you will get is the screen lighting up with the battery meter when its not fully charged.

keep digging. there is a qpst version that will make your flash loader. its a comnand line tool. im still looking for it myself i had the specific version at one point but lost my pc and gave up on it.

BTW i have abandoned all work on bringing ubuntu touch to the cv1. I have spent almost two years compiling and reworking the source and our beloved device is just not up to the task.

this is not unusual for some devices. the kernels work just fine and can do a great many things but even with a good kernel some devices just will not boot ubuntu touch. it saddens me to have to abandon the work on such a great os for our device to no end.

but on the other hand with the kernels modules and other materials i have provided you can still dual boot Ubuntu 16-20 natively from the sdcard. it does work. and if one had the experience and knowledge you could get Ofono working with it and still be able to use the cellular capabilities.

good luck