0 1 00:00:08,840 --> 00:00:14,420 OK, so now that we have our user interface ready we're going to edit some properties attached to the 1 2 00:00:14,420 --> 00:00:22,550 user interface so let's say for example you click on the button over here on the right you have the 2 3 00:00:22,550 --> 00:00:26,990 attributes that you can modify let's change the I.D.. 3 4 00:00:26,990 --> 00:00:29,740 for example let's call this button send. 4 5 00:00:29,740 --> 00:00:39,870 OK and let's call this edit text list item. OK. 5 6 00:00:41,900 --> 00:00:46,220 And just like that we've updated the I.D.. 6 7 00:00:46,350 --> 00:00:47,940 Now what about the text. 7 8 00:00:48,120 --> 00:00:49,670 So let's see the button ... 8 9 00:00:53,580 --> 00:00:56,910 let's say we want to edit the text on the button. 9 10 00:00:56,910 --> 00:01:07,260 We want to make it say send, we can edit it from here and then you see it changes to send. 10 11 00:01:07,340 --> 00:01:12,740 Now another thing we could if you remember under values and strings. 11 12 00:01:12,740 --> 00:01:14,180 We have a list of strings 12 13 00:01:17,390 --> 00:01:21,750 what we can do is create a new String. 13 14 00:01:21,960 --> 00:01:33,370 Call it button text, set the value to send and change the reference in the button so rather than just 14 15 00:01:33,370 --> 00:01:38,070 putting the text directly we used string. 15 16 00:01:38,250 --> 00:01:43,620 It's just a bit cleaner like this, we're seeing both approaches 16 17 00:01:43,620 --> 00:01:47,340 since developers tend to use both string and direct text 17 18 00:01:50,690 --> 00:01:58,780 and then with added text usually what you'd find is something like Help text rather than text. 18 19 00:01:58,780 --> 00:02:08,890 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 20 00:02:08,890 --> 00:02:11,290 example enter list item here 20 21 00:02:14,990 --> 00:02:23,620 OK so now what happens when we run it again so you click on the rerun this just reinstalled the application 21 22 00:02:23,620 --> 00:02:32,890 on the device and here you can see now we have the text send and enter list item hint. 22 23 00:02:33,120 --> 00:02:33,550 OK. 23 24 00:02:34,440 --> 00:02:42,350 So it's straightforward enough and not too complicated again for reverse engineering it's not as important 24 25 00:02:42,470 --> 00:02:47,900 but you might come across cases where you need to understand what the malware is doing in terms of the 25 26 00:02:47,900 --> 00:02:50,550 user interface. 26 27 00:02:50,710 --> 00:02:54,490 Next we'll be attaching code to these UI elements. 27 28 00:02:54,490 --> 00:02:57,490 We'll see how the code interacts with the user interface.