[Recovery][H830] Team Win Recovery Project for the LG G5

jcase

Retired Forum Moderator / Senior Recognized Develo
Feb 20, 2010
6,331
15,766
0
Sequim WA
Jcase doesn't do it the money. It's his gift to understand this stuff so well and he has a great career in the security industry. However, if he would like us to get a rewards so to speak to either get him a g5 (free, so it could be used as a burner phone for him) or a. Donation to. The charity of his choice. Either way I feel obligated to help jcase in this case.

I'm sure everyone in this thread wouldn't mind putting some money down for a bounty/reward for him to do wither of those things.
Not seeking a free phone nor donations fyi, please dont send or attempt to send
 

KillerofJoy

Senior Member
Jul 27, 2013
421
350
0
Louisville
You can't have a modified system because of dm-verify which is enforced in aboot

He said himself that "all you need to do" is dump aboot, turn off dm verify, then flash it back. The problem is aboot is hidden and no one has a dump (except jcase) and no one can flash anything because the commands are disabled (except jcase)
This is not true.. Their is already an LG H830 rom zip for devs only out here on xda.. I just don't know how to extract nor build an .img with it yet.. I am not without skillz but lack research time and am a noob to all the file systems in Android..

---------- Post added at 05:38 PM ---------- Previous post was at 05:31 PM ----------

This is not true.. Their is already an LG H830 rom zip for devs only out here on xda.. I just don't know how to extract nor build an .img with it yet.. I am not without skillz but lack research time and am a noob to all the file systems in Android..
When I get home later to my pc will link LG H830 rom here with mega.. I've already extracted it and am into researching my ignorance.. In time I'll figure the process out and hopefully Jcase didn't use any other who do voodoo.. Lol
 
Last edited:
  • Like
Reactions: Josh McGrath

Cuffuffles

Senior Member
Dec 18, 2014
183
60
0
This is not true.. Their is already an LG H830 rom zip for devs only out here on xda.. I just don't know how to extract nor build an .img with it yet.. I am not without skillz but lack research time and am a noob to all the file systems in Android..

---------- Post added at 05:38 PM ---------- Previous post was at 05:31 PM ----------


When I get home later to my pc will link LG H830 rom here with mega.. I've already extracted it and am into researching my ignorance.. In time I'll figure the process out and hopefully Jcase didn't use any other who do voodoo.. Lol
I thought that was just a /system dump? I could be thinking of a different one though...
 

ieatacid

Senior Member
Apr 1, 2010
302
210
63
43
Scranton, PA
I don't know if this helps, but I believe the boot partition to be at sde1, recovery sde2.

I found boot at: '/sys/dev/block/1:0/subsystem/sde1/uevent' which, if you open it, lists:
Code:
MAJOR=8
MINOR=65
DEVNAME=sde1
DEVTYPE=partition
PARTN=1
PARTNAME=boot
I did it from root explorer on my phone. If I was home I'd have extracted all of the partitions and names with a shell script -.-

Sent from my LG-H830 using Tapatalk

---------- Post added at 10:44 AM ---------- Previous post was at 10:16 AM ----------

aboot is sde6
Code:
MAJOR=8
MINOR=70
DEVNAME=sde6
DEVTYPE=partition
PARTN=6
PARTNAME=aboot
Also, MAJOR/MINOR apply to the path too. Like 'sys/dev/block/8:70' would also be aboot.

Sent from my LG-H830 using Tapatalk
 
Last edited:

ieatacid

Senior Member
Apr 1, 2010
302
210
63
43
Scranton, PA
Here's all of them:
MAJOR=1
MINOR=0
DEVNAME=ram0
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=1
DEVNAME=ram1
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=10
DEVNAME=ram10
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=11
DEVNAME=ram11
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=12
DEVNAME=ram12
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=13
DEVNAME=ram13
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=14
DEVNAME=ram14
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=15
DEVNAME=ram15
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=2
DEVNAME=ram2
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=3
DEVNAME=ram3
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=4
DEVNAME=ram4
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=5
DEVNAME=ram5
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=6
DEVNAME=ram6
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=7
DEVNAME=ram7
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=8
DEVNAME=ram8
DEVTYPE=disk
NPARTS=0

MAJOR=1
MINOR=9
DEVNAME=ram9
DEVTYPE=disk
NPARTS=0

MAJOR=253
MINOR=0
DEVNAME=dm-0
DEVTYPE=disk
NPARTS=0

MAJOR=253
MINOR=1
DEVNAME=dm-1
DEVTYPE=disk
NPARTS=0

MAJOR=254
MINOR=0
DEVNAME=zram0
DEVTYPE=disk
NPARTS=0

MAJOR=259
MINOR=0
DEVNAME=sde16
DEVTYPE=partition
PARTN=16
PARTNAME=devcfg

MAJOR=259
MINOR=1
DEVNAME=sde17
DEVTYPE=partition
PARTN=17
PARTNAME=devcfgbak

MAJOR=259
MINOR=10
DEVNAME=sde26
DEVTYPE=partition
PARTN=26
PARTNAME=apdp

MAJOR=259
MINOR=11
DEVNAME=sde27
DEVTYPE=partition
PARTN=27
PARTNAME=msadp

MAJOR=259
MINOR=12
DEVNAME=sde28
DEVTYPE=partition
PARTN=28
PARTNAME=dpo

MAJOR=259
MINOR=13
DEVNAME=sde29
DEVTYPE=partition
PARTN=29
PARTNAME=grow5

MAJOR=259
MINOR=14
DEVNAME=sda16
DEVTYPE=partition
PARTN=16
PARTNAME=system

MAJOR=259
MINOR=15
DEVNAME=sda17
DEVTYPE=partition
PARTN=17
PARTNAME=cache

MAJOR=259
MINOR=16
DEVNAME=sda18
DEVTYPE=partition
PARTN=18
PARTNAME=userdata

MAJOR=259
MINOR=17
DEVNAME=sda19
DEVTYPE=partition
PARTN=19
PARTNAME=grow

MAJOR=259
MINOR=2
DEVNAME=sde18
DEVTYPE=partition
PARTN=18
PARTNAME=modem

MAJOR=259
MINOR=3
DEVNAME=sde19
DEVTYPE=partition
PARTN=19
PARTNAME=sec

MAJOR=259
MINOR=4
DEVNAME=sde20
DEVTYPE=partition
PARTN=20
PARTNAME=keymaster

MAJOR=259
MINOR=5
DEVNAME=sde21
DEVTYPE=partition
PARTN=21
PARTNAME=keymasterbak

MAJOR=259
MINOR=6
DEVNAME=sde22
DEVTYPE=partition
PARTN=22
PARTNAME=cmnlib

MAJOR=259
MINOR=7
DEVNAME=sde23
DEVTYPE=partition
PARTN=23
PARTNAME=cmnlibbak

MAJOR=259
MINOR=8
DEVNAME=sde24
DEVTYPE=partition
PARTN=24
PARTNAME=cmnlib64

MAJOR=259
MINOR=9
DEVNAME=sde25
DEVTYPE=partition
PARTN=25
PARTNAME=cmnlib64bak

MAJOR=7
MINOR=0
DEVNAME=loop0
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=1
DEVNAME=loop1
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=2
DEVNAME=loop2
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=3
DEVNAME=loop3
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=4
DEVNAME=loop4
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=5
DEVNAME=loop5
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=6
DEVNAME=loop6
DEVTYPE=disk
NPARTS=0

MAJOR=7
MINOR=7
DEVNAME=loop7
DEVTYPE=disk
NPARTS=0

MAJOR=8
MINOR=0
DEVNAME=sda
DEVTYPE=disk
NPARTS=19

MAJOR=8
MINOR=1
DEVNAME=sda1
DEVTYPE=partition
PARTN=1
PARTNAME=laf

MAJOR=8
MINOR=10
DEVNAME=sda10
DEVTYPE=partition
PARTN=10
PARTNAME=encrypt

MAJOR=8
MINOR=11
DEVNAME=sda11
DEVTYPE=partition
PARTN=11
PARTNAME=eksst

MAJOR=8
MINOR=12
DEVNAME=sda12
DEVTYPE=partition
PARTN=12
PARTNAME=rct

MAJOR=8
MINOR=13
DEVNAME=sda13
DEVTYPE=partition
PARTN=13
PARTNAME=ssd

MAJOR=8
MINOR=14
DEVNAME=sda14
DEVTYPE=partition
PARTN=14
PARTNAME=keystore

MAJOR=8
MINOR=15
DEVNAME=sda15
DEVTYPE=partition
PARTN=15
PARTNAME=persist

MAJOR=8
MINOR=16
DEVNAME=sdb
DEVTYPE=disk
NPARTS=8

MAJOR=8
MINOR=17
DEVNAME=sdb1
DEVTYPE=partition
PARTN=1
PARTNAME=xbl

MAJOR=8
MINOR=18
DEVNAME=sdb2
DEVTYPE=partition
PARTN=2
PARTNAME=xblbak

MAJOR=8
MINOR=19
DEVNAME=sdb3
DEVTYPE=partition
PARTN=3
PARTNAME=fota

MAJOR=8
MINOR=2
DEVNAME=sda2
DEVTYPE=partition
PARTN=2
PARTNAME=mpt

MAJOR=8
MINOR=20
DEVNAME=sdb4
DEVTYPE=partition
PARTN=4
PARTNAME=spare1

MAJOR=8
MINOR=21
DEVNAME=sdb5
DEVTYPE=partition
PARTN=5
PARTNAME=fsg

MAJOR=8
MINOR=22
DEVNAME=sdb6
DEVTYPE=partition
PARTN=6
PARTNAME=dip

MAJOR=8
MINOR=23
DEVNAME=sdb7
DEVTYPE=partition
PARTN=7
PARTNAME=devinfo

MAJOR=8
MINOR=24
DEVNAME=sdb8
DEVTYPE=partition
PARTN=8
PARTNAME=grow2

MAJOR=8
MINOR=3
DEVNAME=sda3
DEVTYPE=partition
PARTN=3
PARTNAME=drm

MAJOR=8
MINOR=32
DEVNAME=sdc
DEVTYPE=disk
NPARTS=3

MAJOR=8
MINOR=33
DEVNAME=sdc1
DEVTYPE=partition
PARTN=1
PARTNAME=xbl2

MAJOR=8
MINOR=34
DEVNAME=sdc2
DEVTYPE=partition
PARTN=2
PARTNAME=xbl2bak

MAJOR=8
MINOR=35
DEVNAME=sdc3
DEVTYPE=partition
PARTN=3
PARTNAME=grow3

MAJOR=8
MINOR=4
DEVNAME=sda4
DEVTYPE=partition
PARTN=4
PARTNAME=sns

MAJOR=8
MINOR=48
DEVNAME=sdd
DEVTYPE=disk
NPARTS=4

MAJOR=8
MINOR=49
DEVNAME=sdd1
DEVTYPE=partition
PARTN=1
PARTNAME=ddr

MAJOR=8
MINOR=5
DEVNAME=sda5
DEVTYPE=partition
PARTN=5
PARTNAME=misc

MAJOR=8
MINOR=50
DEVNAME=sdd2
DEVTYPE=partition
PARTN=2
PARTNAME=reserve

MAJOR=8
MINOR=51
DEVNAME=sdd3
DEVTYPE=partition
PARTN=3
PARTNAME=cdt

MAJOR=8
MINOR=52
DEVNAME=sdd4
DEVTYPE=partition
PARTN=4
PARTNAME=grow4

MAJOR=8
MINOR=6
DEVNAME=sda6
DEVTYPE=partition
PARTN=6
PARTNAME=operatorlogging

MAJOR=8
MINOR=64
DEVNAME=sde
DEVTYPE=disk
NPARTS=29

MAJOR=8
MINOR=65
DEVNAME=sde1
DEVTYPE=partition
PARTN=1
PARTNAME=boot

MAJOR=8
MINOR=66
DEVNAME=sde2
DEVTYPE=partition
PARTN=2
PARTNAME=recovery

MAJOR=8
MINOR=67
DEVNAME=sde3
DEVTYPE=partition
PARTN=3
PARTNAME=recoverybak

MAJOR=8
MINOR=68
DEVNAME=sde4
DEVTYPE=partition
PARTN=4
PARTNAME=tz

MAJOR=8
MINOR=69
DEVNAME=sde5
DEVTYPE=partition
PARTN=5
PARTNAME=tzbak

MAJOR=8
MINOR=7
DEVNAME=sda7
DEVTYPE=partition
PARTN=7
PARTNAME=eri

MAJOR=8
MINOR=70
DEVNAME=sde6
DEVTYPE=partition
PARTN=6
PARTNAME=aboot

MAJOR=8
MINOR=71
DEVNAME=sde7
DEVTYPE=partition
PARTN=7
PARTNAME=abootbak

MAJOR=8
MINOR=72
DEVNAME=sde8
DEVTYPE=partition
PARTN=8
PARTNAME=raw_resources

MAJOR=8
MINOR=73
DEVNAME=sde9
DEVTYPE=partition
PARTN=9
PARTNAME=raw_resourcesbak

MAJOR=8
MINOR=74
DEVNAME=sde10
DEVTYPE=partition
PARTN=10
PARTNAME=rpm

MAJOR=8
MINOR=75
DEVNAME=sde11
DEVTYPE=partition
PARTN=11
PARTNAME=rpmbak

MAJOR=8
MINOR=76
DEVNAME=sde12
DEVTYPE=partition
PARTN=12
PARTNAME=hyp

MAJOR=8
MINOR=77
DEVNAME=sde13
DEVTYPE=partition
PARTN=13
PARTNAME=hypbak

MAJOR=8
MINOR=78
DEVNAME=sde14
DEVTYPE=partition
PARTN=14
PARTNAME=pmic

MAJOR=8
MINOR=79
DEVNAME=sde15
DEVTYPE=partition
PARTN=15
PARTNAME=pmicbak

MAJOR=8
MINOR=8
DEVNAME=sda8
DEVTYPE=partition
PARTN=8
PARTNAME=carrier

MAJOR=8
MINOR=80
DEVNAME=sdf
DEVTYPE=disk
NPARTS=4

MAJOR=8
MINOR=81
DEVNAME=sdf1
DEVTYPE=partition
PARTN=1
PARTNAME=modemst1

MAJOR=8
MINOR=82
DEVNAME=sdf2
DEVTYPE=partition
PARTN=2
PARTNAME=modemst2

MAJOR=8
MINOR=83
DEVNAME=sdf3
DEVTYPE=partition
PARTN=3
PARTNAME=fsc

MAJOR=8
MINOR=84
DEVNAME=sdf4
DEVTYPE=partition
PARTN=4
PARTNAME=grow6

MAJOR=8
MINOR=9
DEVNAME=sda9
DEVTYPE=partition
PARTN=9
PARTNAME=factory

MAJOR=8
MINOR=96
DEVNAME=sdg
DEVTYPE=disk
NPARTS=2

MAJOR=8
MINOR=97
DEVNAME=sdg1
DEVTYPE=partition
PARTN=1
PARTNAME=persistent

MAJOR=8
MINOR=98
DEVNAME=sdg2
DEVTYPE=partition
PARTN=2
PARTNAME=grow7