Skip to content

Commit b0212c3

Browse files
committed
release: v1.0.133 (versionCode 168)
1 parent 2604f84 commit b0212c3

5 files changed

Lines changed: 1 addition & 59 deletions

File tree

app/src/main/java/com/verifyblind/mobile/MainActivity.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -867,12 +867,6 @@ class MainActivity : BaseActivity() {
867867
}
868868
}
869869

870-
// TEMP (Bomber dump export — KALDIRILACAK): kart-ekleme akışını "dump da yaz" modunda başlatır.
871-
fun startExportDumpFlow() {
872-
viewModel.exportDumpRequested = true
873-
startAddCardFlow()
874-
}
875-
876870
fun startAddCardFlow() {
877871
if (!viewModel.isDemoMode) {
878872
val nfc = NfcAdapter.getDefaultAdapter(this)

app/src/main/java/com/verifyblind/mobile/ui/WalletFragment.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,6 @@ class WalletFragment : Fragment() {
6161
mainActivity.startDemoAddCardFlow()
6262
}
6363

64-
// TEMP (Bomber dump export — KALDIRILACAK): kartı okutunca load_test_dump dosyalarını yazar.
65-
binding.btnExportDump.setOnClickListener {
66-
val mainActivity = activity as? MainActivity ?: return@setOnClickListener
67-
mainActivity.startExportDumpFlow()
68-
}
69-
7064
binding.cardTapOverlay.setOnClickListener {
7165
findNavController().navigate(R.id.action_wallet_to_history)
7266
}

app/src/main/java/com/verifyblind/mobile/viewmodel/MainViewModel.kt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -464,9 +464,6 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
464464

465465
// ──────────────────────── Registration ────────────────────────
466466

467-
// TEMP (Bomber dump export — KALDIRILACAK): true iken finalizeRegistration ham NFC dump'ını da diske yazar.
468-
var exportDumpRequested = false
469-
470467
suspend fun finalizeRegistration(
471468
context: Context,
472469
passportData: PassportReader.PassportData,
@@ -504,12 +501,6 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
504501
}
505502
}
506503

507-
// TEMP (Bomber dump export — KALDIRILACAK): istendiyse ham NFC dump'ını diske yaz, sonra normal kayda devam.
508-
if (exportDumpRequested) {
509-
exportDumpRequested = false
510-
try { writeLoadTestDump(context, passportData) } catch (e: Exception) { log("Dump export error: ${e.message}") }
511-
}
512-
513504
var integrityToken = ""
514505
if (handshakeNonce != null) {
515506
log("Fetching Play Integrity Token...")
@@ -543,22 +534,6 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
543534
}
544535
}
545536

546-
// TEMP (Bomber load-test dump export — KALDIRILACAK): gerçek kart okunduğunda ham NFC EF'lerini
547-
// Android/data/com.verifyblind.mobile/files/load_test_dump/ altına yazar (Bomber test-data/ ile birebir).
548-
private fun writeLoadTestDump(context: Context, p: PassportReader.PassportData) {
549-
val dir = java.io.File(context.getExternalFilesDir(null), "load_test_dump").apply { mkdirs() }
550-
fun w(name: String, bytes: ByteArray?) { if (bytes != null && bytes.isNotEmpty()) java.io.File(dir, name).writeBytes(bytes) }
551-
w("sod.bin", p.sod.encoded)
552-
w("dg1.bin", p.dg1Raw)
553-
w("dg2.bin", p.dg2Raw)
554-
w("dg15.bin", p.dg15Bytes)
555-
w("aa_signature.bin", p.activeAuthSignature)
556-
w("aa_challenge.bin", p.challenge)
557-
userSelfiePath?.let { java.io.File(dir, "selfie.jpg").writeBytes(java.io.File(it).readBytes()) }
558-
log("[DUMP] load_test_dump yazıldı: ${dir.absolutePath}")
559-
_uiEvent.postValue(UiEvent.Toast("Dump yazıldı: ${dir.absolutePath}"))
560-
}
561-
562537
suspend fun register(
563538
context: Context,
564539
payload: SecurePayload

app/src/main/res/layout/fragment_wallet.xml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -393,27 +393,6 @@
393393
app:strokeWidth="1.5dp"
394394
app:cornerRadius="16dp"
395395
android:visibility="gone"
396-
app:layout_constraintBottom_toTopOf="@id/btnExportDump"
397-
app:layout_constraintStart_toStartOf="parent"
398-
app:layout_constraintEnd_toEndOf="parent"/>
399-
400-
<!-- ══ TEMP (Bomber dump export — KALDIRILACAK): gerçek kart okunduğunda load_test_dump yazar ══ -->
401-
<com.google.android.material.button.MaterialButton
402-
android:id="@+id/btnExportDump"
403-
android:layout_width="0dp"
404-
android:layout_height="48dp"
405-
android:layout_marginStart="32dp"
406-
android:layout_marginEnd="32dp"
407-
android:layout_marginBottom="8dp"
408-
android:text="🐞 Test Dump Aktar"
409-
android:textAllCaps="false"
410-
android:textSize="15sp"
411-
android:textStyle="bold"
412-
android:textColor="@color/sv_secondary"
413-
app:backgroundTint="@android:color/transparent"
414-
app:strokeColor="@color/sv_secondary"
415-
app:strokeWidth="1.5dp"
416-
app:cornerRadius="16dp"
417396
app:layout_constraintBottom_toTopOf="@id/btnHowItWorks"
418397
app:layout_constraintStart_toStartOf="parent"
419398
app:layout_constraintEnd_toEndOf="parent"/>

app/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#VerifyBlind Auto-generated Sequence
22
#Thu May 14 05:34:45 ICT 2026
3-
versionCode=167
3+
versionCode=168

0 commit comments

Comments
 (0)