java: CertHacker: Pass imei2 field correctly
- It was being passed with the wrong tag ID - Only pass it if attestVersion is >= 300 ref: https://source.android.com/docs/security/features/keystore/attestation#authorizationlist-fields Signed-off-by: Dakkshesh <beakthoven@gmail.com>
This commit is contained in:
@@ -735,9 +735,12 @@ object CertificateHacker {
|
|||||||
|
|
||||||
params.serialno?.let { teeEnforcedObjects.add(DERTaggedObject(true, 713, DEROctetString(it))) }
|
params.serialno?.let { teeEnforcedObjects.add(DERTaggedObject(true, 713, DEROctetString(it))) }
|
||||||
params.imei1?.let { teeEnforcedObjects.add(DERTaggedObject(true, 714, DEROctetString(it))) }
|
params.imei1?.let { teeEnforcedObjects.add(DERTaggedObject(true, 714, DEROctetString(it))) }
|
||||||
params.imei2?.let { teeEnforcedObjects.add(DERTaggedObject(true, 715, DEROctetString(it))) }
|
params.meid?.let { teeEnforcedObjects.add(DERTaggedObject(true, 715, DEROctetString(it))) }
|
||||||
params.meid?.let { teeEnforcedObjects.add(DERTaggedObject(true, 723, DEROctetString(it))) }
|
|
||||||
|
if (io.github.beakthoven.TrickyStoreOSS.attestVersion >= 300) {
|
||||||
|
params.imei2?.let { teeEnforcedObjects.add(DERTaggedObject(true, 723, DEROctetString(it))) }
|
||||||
|
}
|
||||||
|
|
||||||
teeEnforcedObjects.sortBy { it.tagNo }
|
teeEnforcedObjects.sortBy { it.tagNo }
|
||||||
|
|
||||||
val softwareEnforcedObjects = arrayOf<ASN1Encodable>(
|
val softwareEnforcedObjects = arrayOf<ASN1Encodable>(
|
||||||
|
|||||||
Reference in New Issue
Block a user