📄 od2-2.scr
字号:
//Card was reset// resume printing output during functional testoutput on;echo "Functional test section.";//select Applet A's instance0x00 0xA4 0x04 0x00 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x7F;// 90 00 SW_NO_ERROR//analyze all attributes gone0xC0 0x16 0x00 0x00 0x00 0x7F;// 90 00 SW_NO_ERROR//Scenario 2 - Applet deletion//select installer applet 0x00 0xA4 0x04 0x00 0x09 0xa0 0x00 0x00 0x00 0x62 0x03 0x01 0x08 0x01 0x7F;// 90 00 SW_NO_ERROR//delete Applet A's instance0x80 0xc4 0x01 0x00 0x0C 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x7F;// 90 00 SW_NO_ERROR//Delete Applet A's instance again and erify error0x80 0xc4 0x01 0x00 0x0C 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x7F;// 64 43 //create Applet A's instance again for mem monitoring. Also capture initialMem0x80 0xB8 0x00 0x00 0x0D 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x00 0x7F;// 90 00 //create Applet B's first instance0x80 0xB8 0x00 0x00 0x0D 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x01 0x00 0x7F;// 90 00 //create Applet B's second instance with new AID0x80 0xB8 0x00 0x00 0x1B 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x01 0x0E 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x02 0x00 0x000x7F;// 90 00 //Delete Applet B's first instance and verify error0x80 0xc4 0x01 0x00 0x0C 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x01 0x7F;//64 48//No Applet deletion because of shared reference.//select Applet A's instance0x00 0xA4 0x04 0x00 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x7F;// 90 00 //Make Applet A's instance get a shareable reference to Applet B's first instance0xc0 0x21 0x00 0x00 0x00 0x7F;// 90 00 //select the installer0x00 0xA4 0x04 0x00 0x09 0xa0 0x00 0x00 0x00 0x62 0x03 0x01 0x08 0x01 0x7F;// 90 00 //Try deleting Applet B's first instance & Applet B's second instance and verify error.0x80 0xc4 0x02 0x00 0x180x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x010x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x020x7F;//64 48//select Applet A's instance0x00 0xA4 0x04 0x00 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x7F;// 90 00 //Lose reference from A. Also calls Object Deletion0xc0 0x22 0x00 0x00 0x00 0x7F;// 90 00 //select the installer0x00 0xA4 0x04 0x00 0x09 0xa0 0x00 0x00 0x00 0x62 0x03 0x01 0x08 0x01 0x7F;// 90 00 //Delete applet B's first instance & applet B's second instance0x80 0xc4 0x02 0x00 0x180x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x010x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x020x7F;// 90 00//create Applet B's first instance again0x80 0xB8 0x00 0x00 0x0D 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x01 0x00 0x7F;// 90 00 //create Applet B's second instance with new AID again0x80 0xB8 0x00 0x00 0x1B 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x01 0x0E 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x02 0x00 0x000x7F;// 90 00//select Applet B's second instance0x00 0xA4 0x04 0x00 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x02 0x7F;// 90 00//introduce reference from Applet B's first instance to Applet B's second instance0x80 0x12 0x00 0x00 0x00 0x7F;// 90 00//select installer0x00 0xA4 0x04 0x00 0x09 0xa0 0x00 0x00 0x00 0x62 0x03 0x01 0x08 0x01 0x7F;// 90 00//Delete applet B's second instance0x80 0xc4 0x01 0x00 0x0C0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x020x7F;// 90 00//Delete applet B's first instance0x80 0xc4 0x01 0x00 0x0C0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x010x7F;// 90 00 //select Applet A's instance0x00 0xA4 0x04 0x00 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x01 0x01 0x7F;// 90 00 //verify all mem returned0xC0 0x18 0x00 0x00 0x00 0x7F;// 90 00 // Scenario - package deletion//select installer0x00 0xA4 0x04 0x00 0x09 0xa0 0x00 0x00 0x00 0x62 0x03 0x01 0x08 0x01 0x7F;// 90 00 //create Applet B's first instance again for testing package deletion0x80 0xB8 0x00 0x00 0x0D 0x0B 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x01 0x00 0x7F;// 90 00 //Delete package B and verify error0x80 0xc0 0x00 0x00 0x0B 0x0A 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x7F;// 64 4d//Delete package C and verify error0x80 0xc0 0x00 0x00 0x0B 0x0A 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x030x7F;// 64 4c//Delete Applet B's first instance & package B0x80 0xc2 0x00 0x00 0x0B 0x0A 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x02 0x7F;// 90 00 //Delete packageC0x80 0xc0 0x00 0x00 0x0B 0x0A 0xA0 0x00 0x00 0x00 0x62 0x03 0x01 0x0C 0x07 0x03 0x7F;// 90 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -