[Samsung Galaxy Nexus] osm0sis:
[MENTION=5594433]dechronic[/MENTION] There seems to be a counter at hex block 0444-0445; in the two dumps you sent me it goes from (locked to unlocked) "D8 11" to "E0 11", and in the next "10 12" to "18 12". Going from Little Endian and from hex to decimal, that's "4568", "4576", and "4624", "4632" - so not sure if you did more unlocks/locks in between the dumps you sent me to account for the gap between sets, but it seems to go up by 8 in each set when unlocked.

There are lots of bootloader "log" messages in misc.img as well, all chopped up, that you can piece together from multiple dumps, like "auth_token", "authenticator_id" and "emmc msg.recovery = recovery --wipe_data", and "token_count", "auth_type" and "secure_id"

"BSP Forever" is bizarrely at hex block 0800 in them all. Someone leaving their mark, no doubt. ;)

Edit: Dollars to donuts, this section (039FC0 - 039FEF) is our secure auth token, likely unique every time:

:(

Edit2: Then by running everything through xxd, both locked (then both unlocked) through comm -1 -2, and diffing those, the actual unlock, if not part of the unique data/secure token, is somewhere in the section 03B070 - 03B7F0 which all goes from 00 to as shown, and is the only common (and thus consistent) change between both sets of dumps:

15081a15082,15200
> 003b070: 0700 0800 0800 0a00 0800 0900 0a00 0900 ................
> 003b080: 0700 0a00 0900 0900 0800 0900 0000 0900 ................
> 003b090: 0800 0800 0000 0a00 0700 0000 0900 0000 ................
> 003b0a0: 0800 0000 0a00 0900 0800 0000 0000 0900 ................
> 003b0b0: 0700 0000 0a00 0000 0700 0000 0a00 0a00 ................
> 003b0c0: 0800 0900 0a00 0a00 0a00 0900 0900 0900 ................
> 003b0d0: 0700 0900 0800 0800 0800 0900 0000 0900 ................
> 003b0e0: 0800 0900 0900 0900 0800 0900 0000 0000 ................
> 003b0f0: 0800 0000 0a00 0900 0800 0000 0a00 0900 ................
> 003b100: 0800 0900 0000 0000 0700 0a00 0a00 0000 ................
> 003b110: 0700 0900 0a00 0000 0800 0900 0900 0000 ................
> 003b120: 0700 0000 0000 0900 0800 0900 0000 0000 ................
> 003b130: 0800 0000 0000 0a00 0800 0a00 0a00 0a00 ................
> 003b140: 0700 0000 0000 0a00 0800 0a00 0000 0000 ................
> 003b150: 0700 0000 0a00 0000 0800 0000 0000 0000 ................
> 003b160: 0700 0000 0000 0000 0700 0000 0000 0000 ................
> 003b170: 0800 0000 0000 0000 0a00 0000 0000 0000 ................
> 003b180: 0900 0000 0000 0a00 0700 0000 0000 0000 ................
> 003b190: 0900 0000 0000 0000 0900 0000 0000 0000 ................
> 003b1a0: 0900 0000 0000 0000 0800 0900 0900 0800 ................
> 003b1b0: 0700 0a00 0a00 0800 0700 0a00 0900 0800 ................
> 003b1c0: 0800 0000 0000 0a00 0700 0a00 0a00 0000 ................
> 003b1d0: 0800 0000 0000 0a00 0900 0a00 0a00 0800 ................
> 003b1e0: 0700 0000 0000 0900 0800 0a00 0a00 0900 ................
> 003b1f0: 0800 0000 0900 0000 0800 0900 0000 0a00 ................
> 003b200: 0900 0a00 0000 0a00 0800 0000 0000 0000 ................
> 003b210: 0700 0000 0a00 0a00 0700 0a00 0900 0700 ................
> 003b220: 0600 0700 0800 0900 0600 0600 0000 0900 ................
> 003b230: 0700 0600 0700 0000 0900 0a00 0900 0a00 ................
> 003b240: 0700 0a00 0900 0900 0900 0a00 0900 0000 ................
> 003b250: 0700 0a00 0a00 0000 0900 0000 0900 0a00 ................
> 003b260: 0700 0a00 0800 0a00 0800 0a00 0a00 0900 ................
> 003b270: 0a00 0800 0600 0900 0400 0400 0600 0700 ................
> 003b280: 0a00 0900 0500 0500 0000 0500 0600 0600 ................
> 003b290: 0600 0600 0900 0800 0800 0700 0600 0700 ................
> 003b2a0: 0600 0600 0800 0600 0000 0a00 0600 0000 ................
> 003b2b0: 0000 0700 0000 0400 0600 0400 0500 0400 ................
> 003b2c0: 0500 0600 0600 0400 0400 0400 0600 0500 ................
> 003b2d0: 0500 0600 0400 0600 0400 0400 0400 0500 ................
> 003b2f0: 0500 0700 0900 0d00 0e00 0f00 1400 1600 ................
> 003b300: 1700 1800 0800 0a00 1100 1200 1900 1a00 ................
> 003b310: 1b00 1c00 0000 0600 0b00 0c00 1000 1300 ................
> 003b320: 1500 0300 1d00 5800 6800 7000 7800 7c00 ......X.h.p.x.|.
> 003b330: 8c00 a000 a400 ac00 b800 d000 d400 d700 ................
> 003b340: d900 e000 e200 e800 f000 f800 0701 1501 ................
> 003b350: 1701 0100 0200 0400 0c00 1000 1100 1800 ................
> 003b360: 1c00 2800 3200 3300 3400 3800 3c00 4000 ..(.2.3.4.8.<.@.
> 003b370: 4400 4800 5400 5c00 6000 6400 6c00 7400 D.H.T.\.`.d.l.t.
> 003b380: 8000 9c00 9f00 a300 a700 a800 b000 b700 ................
> 003b390: bc00 c000 c400 cc00 da00 fa00 fc00 0101 ................
> 003b3a0: 1301 1401 1a01 0500 0700 0a00 0b00 0d00 ................
> 003b3b0: 0f00 1600 1b00 1f00 2900 2d00 2e00 2f00 ........).-.../.
> 003b3c0: 3100 3500 3700 3900 3a00 3b00 3d00 4300 1.5.7.9.:.;.=.C.
> 003b3d0: 4700 4900 5100 5500 5600 5b00 5d00 8800 G.I.Q.U.V.[.]...
> 003b3e0: 9000 9400 9800 9d00 9e00 a600 b400 bb00 ................
> 003b3f0: bf00 c200 c500 c800 d600 db00 df00 e400 ................
> 003b400: e600 ea00 eb00 ec00 ee00 f400 f600 ff00 ................
> 003b410: 0301 0901 1201 0300 0600 0900 1300 1a00 ................
> 003b420: 2200 2600 2700 2a00 2b00 2c00 4200 4600 ".&.'.*.+.,.B.F.
> 003b430: 4d00 4e00 5200 6300 6500 6600 6700 6b00 M.N.R.c.e.f.g.k.
> 003b440: 6d00 7200 8400 8b00 a100 a200 a500 ab00 m.r.............
> 003b450: ad00 ae00 b300 b500 b600 bd00 be00 c700 ................
> 003b460: c900 cb00 d200 d300 d500 e500 e700 e900 ................
> 003b470: ed00 f100 f200 f700 f900 fb00 fd00 fe00 ................
> 003b480: 0001 0801 1d01 9500 9600 9c00 9e00 a300 ................
> 003b490: a400 a500 a600 ab00 ad00 af00 b100 b200 ................
> 003b4a0: b300 b600 b700 c200 c300 c500 c600 c700 ................
> 003b4b0: c900 cb00 cf00 d700 da00 dd00 e200 ea00 ................
> 003b4c0: ed00 ee00 ef00 ff00 0301 0c01 1401 2b00 ..............+.
> 003b4d0: 3300 6200 7200 7a00 7b00 7d00 8300 8700 3.b.r.z.{.}.....
> 003b4e0: 9100 9300 9700 9b00 a200 aa00 d600 d900 ................
> 003b4f0: 0201 0701 0801 1201 2900 3700 5300 5700 ........).7.S.W.
> 003b500: 5900 5b00 6100 6d00 7100 9200 9f00 a100 Y.[.a.m.q.......
> 003b510: a900 db00 eb00 0001 0101 1d01 ce00 f500 ................
> 003b530: 1004 0600 0007 5800 0006 dd00 0008 6400 ......X.......d.
> 003b540: 1105 0d00 0007 e800 1406 5300 0009 4300 ..........S...C.
> 003b550: 1004 0700 0007 ac00 1206 1700 0008 fa00 ................
> 003b560: 1205 1300 0008 1000 0007 0000 0009 ff00 ................
> 003b570: 1004 0600 0007 7c00 1006 0400 0008 a800 ......|.........
> 003b580: 1105 0f00 1407 4300 1506 8300 0009 bb00 ......C.........
> 003b590: 1004 0700 0007 d700 1206 1f00 0009 0d00 ................
> 003b5a0: 0006 d800 0008 3800 0007 2400 0109 1802 ......8...$.....
> 003b5b0: 1004 0600 0007 7000 0006 e100 0008 9c00 ......p.........
> 003b5c0: 1105 0d00 0007 f800 1406 7300 0009 8800 ..........s.....
> 003b5d0: 1004 0700 0007 d000 1206 1b00 1308 3b00 ..............;.
> 003b5e0: 1205 1300 0008 2800 0007 1400 0109 0802 ......(.........
> 003b5f0: 1004 0600 0007 a000 1006 0800 0008 c000 ................
> 003b600: 1105 0f00 0008 0100 1506 c300 0009 e400 ................
> 003b610: 1004 0700 0007 e000 1306 2300 0009 2f00 ..........#.../.
> 003b620: 0006 dc00 0008 4800 0007 4c00 0109 2802 ......H...L...(.
> 003b630: 1004 0600 0007 6800 0006 dd00 0008 7400 ......h.......t.
> 003b640: 1105 0d00 0007 f000 1406 5300 0009 5500 ..........S...U.
> 003b650: 1004 0700 0007 b800 1206 1700 1008 0300 ................
> 003b660: 1205 1300 0008 1800 0007 0800 0109 0002 ................
> 003b670: 1004 0600 0007 8c00 1006 0400 0008 b700 ................
> 003b680: 1105 0f00 1407 6300 1506 8300 0009 c800 ......c.........
> 003b690: 1004 0700 0007 d900 1206 1f00 0009 1f00 ................
> 003b6a0: 0006 d800 0008 4000 0007 3000 0109 2002 ......@...0... .
> 003b6b0: 1004 0600 0007 7800 0006 e100 0008 a300 ......x.........
> 003b6c0: 1105 0d00 1007 0900 1406 7300 0009 9d00 ..........s.....
> 003b6d0: 1004 0700 0007 d400 1206 1b00 0009 0500 ................
> 003b6e0: 1205 1300 0008 3300 0007 2000 0109 1002 ......3... .....
> 003b6f0: 1004 0600 0007 a400 1006 0800 0008 cc00 ................
> 003b700: 1105 0f00 0008 0400 1506 c300 0009 ec00 ................
> 003b710: 1004 0700 0007 e200 1306 2300 0009 3900 ..........#...9.
> 003b720: 0006 dc00 0008 5c00 0007 5000 0109 3002 ......\...P...0.
> 003b730: 1004 0600 0007 5800 0006 dd00 0008 6c00 ......X.......l.
> 003b740: 1105 0d00 0007 e800 1406 5300 0009 4900 ..........S...I.
> 003b750: 1004 0700 0007 ac00 1206 1700 0008 fc00 ................
> 003b760: 1205 1300 0008 1100 0007 0000 1109 0b00 ................
> 003b770: 1004 0600 0007 7c00 1006 0400 0008 b000 ......|.........
> 003b780: 1105 0f00 1407 4300 1506 8300 0009 c200 ......C.........
> 003b790: 1004 0700 0007 d700 1206 1f00 0009 1600 ................
> 003b7a0: 0006 d800 0008 3c00 0007 2400 0109 1c02 ......<...$.....
> 003b7b0: 1004 0600 0007 7000 0006 e100 0008 9f00 ......p.........
> 003b7c0: 1105 0d00 0007 f800 1406 7300 0009 9400 ..........s.....
> 003b7d0: 1004 0700 0007 d000 1206 1b00 1508 a300 ................
> 003b7e0: 1205 1300 0008 3200 0007 1400 0109 0c02 ......2.........
> 003b7f0: 1004 0600 0007 a000 1006 0800 0008 c400 ................