yashsingh1/xdaforums huggingface dataset:
[Lenovo Legion Phone Duel 2] barracuda3541:
I'm probably just missing something but how do you get the boot.img without having a custom recovery or root to begin with. Couldn't find any guide that actually worked.
[Lenovo Legion Phone Duel 2] Dokeshipi:
[SOLVED] Issue: Bootloop due to an installation faulty Magisk Module (Pixelify 2.2), No Custom Recovery

Can someone help me? My device is on a bootloop because of a Magisk Module. I can still access the recovery mode, the bootloader is unlocked and I am rooted but I can't enable USB debugging on.

List of devices attached

Device unauthorized

I appreciate any form of answers (I do apologize if my English is not that great because this is not my 1st language).
[Lenovo Legion Phone Duel 2] Dokeshipi:
This may help you
[Lenovo Legion Phone Duel 2] barracuda3541:
Thanks, this is what I've been looking for.
[Lenovo Legion Phone Duel 2] wjswnsgk0204:
Hello, i installed Pixel Experience rom on my Y70. And got some issues..

1. Do you guys work Bluetooth Earset on your devices?

I could connect the earset but it didn’t make any sound

2. When i reboot my device, sometimes it has bootloop on Android logo.

And it can be solved by rebooting device

3. If i turn on ‘Use alternate camera profile’

( Setting -> PHH treble setting -> Qualcomm features )

The devices is getting softbrick.

Only wiping data on recovery can solve it.

4. There is no option to set auto brightness

I didn’t set USIM in this device yet, it is hard to use for main phone..
[Lenovo Legion Phone Duel 2] hampter:
1.If bluetooth calls or bluetooth media do not work well for you, make sure you have the "Use System Wide BT HAL" checkbox enabled on the Misc page of Treble App. If not, enable and reboot.

2. turn off the phone, when booting hold volume + until u get into recovery, then reboot without accidentally pausing boot(just release button as soon as picture dissapears)

4. Velis Auto Brightness app could help
[Lenovo Legion Phone Duel 2] hampter:
guys on 4pda actually have a lot of guides for this phone like how to install gsi, fix sms on gsi, root, undervolt and so on(but its all in russian so use google translate XD)
[Lenovo Legion Phone Duel 2] hampter:
[DELETED]
[Lenovo Legion Phone Duel 2] roasm:
Hi,

I want to debloat the stock ROM using the LeBigMac script to make /system partition r/w but it requires ADB and I am unable to activate it on my computer.

What I did:

1) Enable USB debugging in the developer options

2) Install some Qualcomm drivers

Result:

I have this devices in Windows Device Manager but no ADB interface:

QDSS Data 9060

QDSS Control 9060

Qualcomm USB Composite Device 9060

Qualcomm HS-USB Diagnostics 9060

How to activate ADB on Lenovo Legion Y70?

Help!
[Lenovo Legion Phone Duel 2] roasm:
Well, I solved the ADB problem (I have Win7):

1) go to Windows Update

Microsoft Update Catalog

2) download any of the lemobile .cab drivers shown (they are in fact the same driver shown multiple times)

3) extract files from .cab with Winrar for example

4) from Windows Device Manager update the driver with this hardware id:

USB\VID_05C6&PID_9060&REV_0510&MI_03

USB\VID_05C6&PID_9060&MI_03

Voila, ADB working!
[Lenovo Legion Phone Duel 2] jimbi87:
Hello I bougth this device too

It is a little tricky, I guess...

I received it with a store modified rom. Try to change to a GSI one, but I got a infinite bootloop as result. Luckily, I can restore the official chinesse rom with the unbrick tutorial from @sso003 (thanks a lot!).

With that, I updated the official firmware from 555 to 697, and this the GSIs runs correctly. I tried a few of them: PE+, CrDroid, Evolution, Project Elixir and Lineage. But I can´t fix the issue with sms on any of them. The PE+ rom obtain sms at first boot, but when update anything or install a few apps, the funtion is lost (this is weird) I followed the tutorial for 4pda in russian and there for fix it, and neither was good.

For last I tried to change the kernel boot and path magisk (4pda tutorial) and bricked the phone again...

I am at the point of official 772 and I will try install GSI again (Chinesse ZUI is impossible to use for me) I hope have more fortune that before.
[Lenovo Legion Phone Duel 2] roasm:
Hi jimbi, how did you got the oficial 772 version? Via OTA or do you have a download link for it?

Myself I had a Lenovo phone for the last 4 years, with original ZUI rom, but heavily debloated by me so I did know what packages are not essential in Legion Y70.

I got root via Magisk

I got a RW system partition via LeBigMac programs

I heavily debloated the system partiton (464 apk and libraries deleted)

I replaced keyboard app, Phone app, SMS app, Launcher app, CALC app, Calendar app, Contacts app with apps from an old Lineage version and after that I installed AFWall firewall.

The phone just flies! And the battery runtime is extremly long.

I plan to not use the fast charger to extend the battery life.
[Lenovo Legion Phone Duel 2] jimbi87:
The update was OTA starting from 14.0.555.

I had a old zuk z2 too, but in that case (near 6 years ago) I simply installed the full rom and that was all.

I don't know how to do all the things you are commenting here...
[Lenovo Legion Phone Duel 2] roasm:
1) You know how to full flash the phone. That is very important because when you delete system app's you can cause a bootloop if you delete/disable the wrong ones, so it is important to know how to bring the phone back.

2) You need an unlocked bootloader. The chinese who selled you the phone did that to install their ROM, so they did this step for you.

3) The third very important thing is to do a backup of the data partition containing the IMEI information because some times when you flash back the phone this data can be lost if you wrongfully select "erase all" or "clear all" (I do not remember exactly the term) in the QPST/QFIL program before flashing.

To do the debloat the way I do (useful for any ROM you install on the phone) you have to get read/write access to the /system partition.

On Android version 12 it is more complicated to get read/write acces to /system because now this partition uses the EROFS (Enhanced Read-Only File System) so the steps to do it are:

1) Install MiXplorer file manager from XDA

2) Install Magisk and patch the "boot.img" taken from your original chinese rom. To patch it you need to copy it somwhere on the phone.

3) Flash the Magisk processed "boot.img" back to the phone using fastboot. Now you have becomed ROOT.

4) Verify that you are ROOT using MiXplorer file manager and trying to acess "Root /" from its menu. Magisk will prompt you to grant root acess to MiXplorer, give it "Forever".

5) Search on the internet for "LeBigMac" new website and download the "makerw_1.0.zip"

6) Using the directions from readme.txt found inside "makerw_1.0.zip" you will create the following files on the phone:

odm_a.img

product_a.img

system_a.img

vendor_a.img

The above files together are the "/system" partition and now are read/write.

7) Copy the above files to the PC and using the following fastboot comands write them to the phone:

fastboot flash odm_a odm_a.img

fastboot flash product_a product_a.img

fastboot flash system_a system_a.img

fastboot flash vendor_a vendor_a.img

8) Reboot and you now are root and you also can delete any apk or you can edit any system file.

I debloated the phone after the above steps and I installed a huge 15MB hosts file in /system/etc to block internet ads, so it is well worth the hassle.

If you want to do it, I will put here the list of what apk's I removed from /system
[Lenovo Legion Phone Duel 2] jimbi87:
Thanks for all this useful info.

But I don't know if it is more convenient for me do that in zui or simply install a GSI rom, fix the sms issue and use the phone.

Could I a full backup system if I do the debloated part?

For install via twrp or somehow?

I am really rusty in this field, although yes, I guess be capable to follow these steps.
[Lenovo Legion Phone Duel 2] roasm:
TWRP is not really working in these new phones, that is what I understood from reading the forums in the last days.

I do not do games on the phone so I can tighten up everything to the max.

For example yesterday I did a 4 hour road trip using this phone and a Cop Radar alerting app running with GPS and data active all the time but with the screen off almost the entire trip. In the last part of one hour I used Waze for guidance also with the screen off most of the time. Phone was not connected to a car charger.

At night, in the morning and today I also used the phone (Legion Y70) and right now I have 63% battery remaining. I did not recharge the phone yet since I left my home.

So, the original Lenovo ZUI chinese rom has top battery life, but as I said, I removed many factories apk's (1.60 GB worth of programs) from the /system partition. I copied them to the regular user space and if something is not working in the next weeks I can put some of them back. But so far I am really pleased with everything I did :)
[Lenovo Legion Phone Duel 2] Pocket Dust:
Do any ROMs have Bypass Charging?

This is the only feature holding me back from installing custom ROMs, otherwise I'd use a different one without the Chinese spyware.
[Lenovo Legion Phone Duel 2] G14R:
Hello

After installing a GSI ROM and not getting the SMS message received to work, I decided to go back to the original firmware, however now it does not allow me to download netflix and the other streaming platforms do not play any video. Does anyone know why it can happen?
[Lenovo Legion Phone Duel 2] lemon07r:
Since we don't have our own section in XDA, I've made a discord server for Y70 owners. Check it out here, and feel free to share with others: https://discord.gg/r5VMszTGVr

There is a #roms-and-gsi-chat channel too, for discussion of this sort. Hopefully we can build up a community where we can easily find and share resources, or help each other out.
[Lenovo Legion Phone Duel 2] rolouria:
Spoiler content hidden.

Mod. Translation:

PLEASE HELP. I ARRIVED MY LENOVO LEGION Y70 and I just started it and put my Gmail account.

I transferred my stuff from my old phone to it and all of a sudden it started rebooting all the time.

As far as I know it has global rom. and I have to change the rom. BUT, rebooting all the time won't let me do anything. So the idea would be to do it in fastboot mode. But I do not know how to do it. I send photos and video.

someone help me please. I need the mobile for my little brother. Thanks in advance
[Lenovo Legion Phone Duel 2] project_2501:
@roasm , please post a guide of what apps you can remove from the ZUI build without sacrificing stability, after reading this I believe we should all have some concern as to what is actually being pulled from our devices without consent (and forced consent).
[Lenovo Legion Phone Duel 2] roasm:
After my debloat the following apps work super ok:

AFWall, Google Maps, Waze, fingerprint, bluetooth, etc.

Google Earth can be used (I do) but it cannot get GPS location (because I removed Google Location Services). So, I search for a city location and use it like that.

Everything below I copied from system partition to the regular data storage (in case I need some of them back) and then I deleted them and reboot the phone. No bootloop occured.

Battery after 2 days of light phone use: 54%, 2 days remaining.

Lenovo Legion Y70 Debloating List (about 2GB of bloat removed from the system partition):

/system/app/

CameraExtensionsProxy

CarrierDefaultApp

CompanionDeviceManager

DolbyVisionService

GooglePrintRecommendationService

IfaaService

KeyChain

LiveWallpapersPicker

main_lenovo

PlatformCaptivePortalLogin

PrintSpooler

SimAppDialog

SoterService

Stk

TAssistent

WallpaperBackup

WapiCertManage

ZService

ZuiAlarm

ZuiFileManager !atention! Install MiXplorer first from XDA!

ZuiNetworkAclr

ZuiThirdPartySdk

/data/Applib2/

FanDeng

HyperEngine

KuwoPlayer

LeVoiceAccessbility

LegionZone

NewsArticle

UCbrowser

Weibo

XuiNotes

YouKu_phone

ZuiUHealth

amap

iBiliPlayer

iFlyIME

iReaderFree

kwai_phone

lenovoapp

ximalayaFM

/system/priv-app/

BaiduNetworkLocation

BlockedNumberProvider

BuiltInPrintService

CQATest

CallLogBackup

DataMonitor

DeviceidService

LSF-Device-Phone

LSF-User-Phone

LeVoiceAgent

LeVoiceCaptionApp

LeVoiceNotes

LeVoiceSTApp

LenovoStore

ManagedProvisioning

ONS

TdxIdentifyUnknownNumbers

ThemesProvider

Traceur

UFaceService

UserDictionaryProvider

WeatherCenter

ZuiA2WIME

ZuiAvatar

ZuiBrowser !atention! Install another Browser first!

ZuiBug2Go

ZuiCallSettings

ZuiCameraAssistant

ZuiClone

ZuiContacts !atention! Install another Contacts app from LineageOS for example

ZuiContinuity

ZuiDialer !atention! Install another Dialer app from LineageOS for example

ZuiFileTransfer

ZuiFindMyPhone

ZuiFreeformBar

ZuiGalleryWallpaperCropper

ZuiGameHelper

ZuiHomeSettings

ZuiLauncherSDK

ZuiMessage !atention! Install another SMS app from LineageOS for example

ZuiResolver

ZuiSdac

ZuiServiceEngine

ZuiSystemUpgrade

ZuiThemeSettings

ZuiUDevice

ZuiUserExperience

ZuiWallet

ZuiWallpaperSetting

ZuiXlog

devicemanagement_lenovo

!Attention! ZuiLauncher can be eliminated if you install another launcher first! If you delete ZuiLauncher you will not have the "Recent" app to switch between apps. I keeped it because of this.

/product/Priv-app/

GmsCore

GooglePartnerSetup

GooglePlayServicesUpdater

RideModeAudio

SettingsIntelligence

remoteSimLockAuthentication

remotesimlockservice

/system_ext/App/

QCC

WAPPushManager

embms

/system_ext/Priv-app/

CellBroadcastAppPlatform

EmergencyInfo

daxService

What you will remove more? :)
[Lenovo Legion Phone Duel 2] project_2501:
@sso003 ,

When you received your AliExpress Y70 was the bootloader already unlocked with a prompt on boot or did you unlock it yourself through fastboot? The reason I ask is I have plans to purchase a Y70, but I would like to make sure the loader doesn't need an sn.img to unlock it like the previous generation of Lenovo devices require. Has anyone had issues unlocking a Y70?
[Lenovo Legion Phone Duel 2] roasm:
I buyed it from AliExpress Tentrust Store and it came to RO in 6-7 days from France with the GLS courier fast shipping.

The bootloader was unlocked and it had a non original rom on it.

I flashed a original Chinese Lenovo ROM, the bootloader remained unlocked, and then I rooted and debloated as written above.

Be careful when you flash something, backup IMEI partition first.
[Lenovo Legion Phone Duel 2] lemon07r:
your list is a little confusing since these arent the package names, and make them a little hard to find. I was still able to find around 80% of them. Here's the list if anyone wants to use universal android debloater.

Releases · 0x192/universal-android-debloater

Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device. - 0x192/universal-android-debloater

github.com

EDIT: one of these breaks the swipe up gesture to return to home. not sure which one

EDIT2: it was zui launcher. i removed it from the list
[Lenovo Legion Phone Duel 2] roasm:
Yes, my list has the files because I made the /System partition R/W after root and I was able to delete them directly.
[Lenovo Legion Phone Duel 2] lemon07r:
this worked for me, the other instructions from the person before this one didnt work. I think setting the preferred network type is the big thing here
[Lenovo Legion Phone Duel 2] rin8x:
I want to flash gsi rom, but I don't know how, can anyone do a detailed tutorial?
[Lenovo Legion Phone Duel 2] urbanman2004:
Is there not a dedicated forum for the Lenovo Legion Y70? I'm very interested in upgrading to this phone due to its price-to-performance value proposition since its high specs are w/in reach for the average consumer to afford.
[Lenovo Legion Phone Duel 2] rin8x:
is there any full camera version for gsi rom?
[Lenovo Legion Phone Duel 2] project_2501:
For those wondering - and to answer my own question: you may or may not need an sn.img for this device depending on if the device has been altered/modified by the seller. Running oem unlock-go straight out of the box will unlock the loader if your device already has the sn.img flashed to it (which apparently some do). If not, you will have to fill out the request on m.zui.com/iunlock and use an email account that is not google related. I received my sn.img after 3 days after the request. Complications may arise when flashing your device clean to a previous build (your serial number of the device can/will completely change from 10 characters to 8 characters and you may lose your IMEI #'s without a proper QCN backup).
[Lenovo Legion Phone Duel 2] project_2501:
Has anyone clean flashed their device from .772 back to .697 via QFIL successfully?
[Lenovo Legion Phone Duel 2] sso003:
The bootloader was not unlocked. In développer options you can enable bootloader unlock / OEM unlock.
[Lenovo Legion Phone Duel 2] project_2501:
Already unlocked it, the sn.img is not a requirement like previous Legion models. Have encountered rather odd occurrences since unlocking the device and will document it shortly so people who happen to acquire one of these don't end up borking it during the flashing process - which you have briefly outlined (there are important steps you did not cover).
[Lenovo Legion Phone Duel 2] lemon07r:
Yup. Had to do it after bricking my device. QFIL pretty much wipes everything and can flash from anything. Its a complete reset.

Does anyone know how to fix receiving and sending mms on stock rom? Im with Rogers Canada for phone plan, and MMS doesn't work for me.. SMS and calls work fine.. data works fine too if I eject the sim tray and put it back in on every reboot. Im gonna have to switch gsi rom at this rate but I like the stock rom way more.

The stock ROM after debloating is pretty amazing. Did some light debloating and was getting around 9 hours of SOT or more on one charge, and that's with the super battery healthy thing turned on (so didn't charge past 90%). GPU is also undevolted with konabess, and a newer version adreno driver is installed with magisk but those are the only mods I have aside from youtube vanced and unlimited google photos. This is with heavy usage too, Im on my phone all day and use pretty draining apps, like dual instances of discord (to use two accounts at once) and near max brightness (dc dimming turned on, auto brightness turned off cause its way too aggressively dim for me). Would only get 5-6 hours of SOT on my k40 pro, oneplus 6, and oppo ace2.
[Lenovo Legion Phone Duel 2] project_2501:
Where did you find an adreno driver mod/update @lemon07r ? Are you referring to this konabess, and does it also work with 8th gen 1 devices?
[Lenovo Legion Phone Duel 2] kata48:
Please tell me how to downgrade y70 from zui14 to zui13 I am using machine translation.sorry.
[Lenovo Legion Phone Duel 2] lemon07r:
One of us from the legion y70 discord found it in the konabess telegram group and shared it there. Flashed it with magisk
[Lenovo Legion Phone Duel 2] project_2501:
Can you share the adreno magisk mod update?
[Lenovo Legion Phone Duel 2] lemon07r:
Call audio is broken in project elixir 3.7 and 3.8. Confirmed by me and a few others. Seems to be a problem with various gsi roms based on the newer versions of the Trebledroid builder's AOSP GSI rom.
[Lenovo Legion Phone Duel 2] project_2501:
GSI(s) are a half baked solution for any device. Considering there is a device tree available for this, one is left to wonder if GKI is how the kernel source will be managed? Would much prefer putting an effort towards a custom ROM compared to anything GSI related.
[Lenovo Legion Phone Duel 2] ojarana:
any have a tutorial or can help to instructions? my first change rom and is complex to me.
[Lenovo Legion Phone Duel 2] Blogis:
I can say , Global rom was tragic , insane high automatic restarts and stucks , lucky changed to chinese stock rom , but there is same problem , phone restarting after get messenger call notification, same as global rom , just chinese more stable and no random stucks or restarts , just geting restart at fb call
[Lenovo Legion Phone Duel 2] Itachi010:
does anyone have the stock rom for download v14.0.772???
[Lenovo Legion Phone Duel 2] project_2501:
It's an update, not a full build.
[Lenovo Legion Phone Duel 2] Itachi010:
does anyone know if the performance is greatly affected in the gsis??
[Lenovo Legion Phone Duel 2] Itachi010:
Ok if I try to flash the v697 does it work then?
[Lenovo Legion Phone Duel 2] project_2501:
I would not recommend a clean flash until you perform a number of other steps first (partition backup & QCN backup).
[Lenovo Legion Phone Duel 2] chris198x:
Hi there, I was on what I assumed was the fake global ROM, but it let me update to .772. But notifications weren't working and I couldn't get wireless data to work so I thought I would try reflashing stock firmware. I flashed .697 by following a guide on here, but when I boot the phone it says "This device is corrupt" and goes into fastboot mode. It says the bootloader is locked and I can't boot into recovery mode either. Anyone have any suggestions? Hopefully I didn't hard-brick it...

Thanks
[Lenovo Legion Phone Duel 2] project_2501:
@chris198x ,

Did you make any backups, like other guides suggest?
[Lenovo Legion Phone Duel 2] chris198x:
I did not, unfortunately. It was pretty much new and I didn't have any data that I wanted to save, but now that I think about it I should have in order to have the right files in case something went wrong. FWIW, QFIL will still let me re-flash the .697 firmware, not sure if that means anything. But even if I do reflash it I still get the "phone is corrupt" error unofrtunately.
[Lenovo Legion Phone Duel 2] project_2501:
Try:

fastboot oem unlock-go

it may ignore the system flag and allow an unlock since it hasn't booted yet, or there may be a way to set the flag for it to be unlocked through the loader menu via adb.

If that doesn't work, try using QFIL/partition manager and read the persist image and compare the two (md5sum) the persist.bin backup with the persist.img provided with the .697 build. If those are both the same, try using partition manager to write the persist provided with .697 separately. Worst case scenario: you can always sell it for parts to one of us, because I don't believe there are any repair centers here in the US that have what is needed to service the device without the loss of your IMEI #'s. At most it will be a partially functional device if you can work around what's been wiped.
[Lenovo Legion Phone Duel 2] project_2501:
@chris198x ,

I forgot to mention - if the persist.bin and persist.img from .697 do not match, make sure to keep the backup of the persist.bin pulled with partition manager.
[Lenovo Legion Phone Duel 2] chris198x:
Thanks for the suggestions I really appreciate it. The fastboot command was a no go, said it was locked.

In my .697 ROM there is a persist.img but I do not see a persist.bin file

Edit: I mixed the two files up - I have the persist.img but do not see a persist.bin file.
[Lenovo Legion Phone Duel 2] project_2501:
You have to use partition manager, it's a tool within QFIL. When selecting the programmer protocol for flat build use xbl_s_devprg_ns.melf instead of prog_firehose_ddr (select by changing ddr to all files when choosing the path). Once you open partition manager and get the partitions table, follow this guide to backup the persist.bin from your device. After you have both, check the md5sum of each and see if the two match.
[Lenovo Legion Phone Duel 2] project_2501:
@chris198x ,

You may have not had all the settings checked off for your QFIL programmer config and that may have saved you from wiping what you need to get it semi functional. Let me know if the md5sums of the pulled persist.bin and persist.img from the .697 firmware bundle match or not.
[Lenovo Legion Phone Duel 2] chris198x:
Ok, the md5sums of the two files are different - I kept a backup and then tried that guide you linked to replace persist.bin with persist.img, it flashed fine but wasn't able to make the phone bootable.