Slide 26
Slide 26 text
@Sp4ghettiCode / spght.dev
Code Tampering
Converted Smali Example
.method private final showPinEntered(I)V
.locals 2
.param p1, "pinCount"
.line 56
iget-object v0, p0, Ldev/spght/owasp/login/LoginActivity;->binding:Ldev/spght/owasp/databinding/LoginBinding;
if-nez v0, :cond_0 # Removed binding error handling code here for brevity
iget-object v0, v0, Ldev/spght/owasp/databinding/LoginBinding;->mainPin:Landroid/widget/TextView;
const-string v1, "*"
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1, p1}, Lkotlin/text/StringsKt;->repeat(Ljava/lang/CharSequence;I)Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 57
return-void
.end method