OK, so now that we have our user interface ready we're going to edit some properties attached to the 1
user interface so let's say for example you click on the button over here on the right you have the 2
attributes that you can modify let's change the I.D.. 3
for example let's call this button send. 4
OK and let's call this edit text list item. OK. 5
And just like that we've updated the I.D.. 6
Now what about the text. 7
So let's see the button ... 8
let's say we want to edit the text on the button. 9
We want to make it say send, we can edit it from here and then you see it changes to send. 10
Now another thing we could if you remember under values and strings. 11
We have a list of strings 12
what we can do is create a new String. 13
Call it button text, set the value to send and change the reference in the button so rather than just 14
putting the text directly we used string. 15
It's just a bit cleaner like this, we're seeing both approaches 16
since developers tend to use both string and direct text 17
and then with added text usually what you'd find is something like Help text rather than text. 18
So let's say we click on the edit text let's remove the text and you can put hint. A hint will be for 19
example enter list item here 20
OK so now what happens when we run it again so you click on the rerun this just reinstalled the application 21
on the device and here you can see now we have the text send and enter list item hint. 22
OK. 23
So it's straightforward enough and not too complicated again for reverse engineering it's not as important 24
but you might come across cases where you need to understand what the malware is doing in terms of the 25
user interface. 26
Next we'll be attaching code to these UI elements. 27
We'll see how the code interacts with the user interface.