Editing QA Flagging
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 25: | Line 25: | ||
| 0x00 || 0x4 || 0x01 || QA-Flag Version | | 0x00 || 0x4 || 0x01 || QA-Flag Version | ||
|- | |- | ||
| 0x04 || | | 0x04 || 0x14 || 0x112233445566778899AABBCCDDEEFF || [[IDPS]] | ||
|- | |- | ||
| 0x14 || 0x20 || 0x00 || [[#Token Flags|Token Flags]] | | 0x14 || 0x20 || 0x00 || [[#Token Flags|Token Flags]] | ||
Line 31: | Line 31: | ||
| 0x34 || 0x8 || 0x00 || padding | | 0x34 || 0x8 || 0x00 || padding | ||
|- | |- | ||
| 0x3C || | | 0x3C || 0x50 || 0x194A4BBA1597Ae7136CCB6657FC33F49222FB1 || digest | ||
|} | |} | ||
Line 45: | Line 45: | ||
! Location !! Value (Binary OR assigned) !! Description | ! Location !! Value (Binary OR assigned) !! Description | ||
|- | |- | ||
| 0x24 byte(36) || 0x1 / 0x4 || | |||
| 0x24 byte(36) || 0x1 / | |||
|- | |- | ||
| 0x27 byte(39) || 0x1 || QA_FLAG_EXAM_API_ENABLE | | 0x27 byte(39) || 0x1 || QA_FLAG_EXAM_API_ENABLE | ||
|- | |- | ||
| 0x27 byte(39) || 0x2 || QA_FLAG_QA_MODE_ENABLE | | 0x27 byte(39) || 0x2 || QA_FLAG_QA_MODE_ENABLE | ||
|- | |- | ||
| 0x2C byte(44) || 0x9 || Advanced Token Flag!! | | 0x2C byte(44) || 0x9 || Advanced Token Flag!! | ||
|- | |- | ||
| 0x2F byte(47) || 0x1 / 0x2 / 0x3 | | 0x2F byte(47) || 0x1 / 0x2 / 0x3 || QA-Token-Flag: (0x01 : Minimum) (0x02 : Advanced) (0x03 : undocumented) | ||
|- | |- | ||
| 0x2F byte(47) || | | 0x2F byte(47) || 0x4 || checked by lv2_kernel.self and sys_init_osd.self maybe allows sys_init_osd.self to run from /app_home | ||
|- | |- | ||
| 0x2F byte(47) || | | 0x2F byte(47) || flag 0x4 || if ((byte0x2F & 0x4) != 0) internal mode(QA flag minimum or advanced) allows sys_init_osd.self to run vsh.self from /app_home | ||
|- | |- | ||
| | | 0x33 byte(51) || !0 || special execution mode | ||
|- | |- | ||
| 0x33 byte(51) || 0x1 || QA_FLAG_ALLOW_NON_QA | | 0x33 byte(51) || 0x1 || QA_FLAG_ALLOW_NON_QA | ||
|- | |- | ||
| 0x33 byte(51) || 0x2 || QA_FLAG_FORCE_UPDATE | | 0x33 byte(51) || 0x2 || QA_FLAG_FORCE_UPDATE | ||
|} | |} | ||
Line 264: | Line 229: | ||
== Known Issues with QA flag / QA downgrades == | == Known Issues with QA flag / QA downgrades == | ||
=== | === Act.dat (PSN activation) gets deleted === | ||
Make sure you backup the file before enabling QA-extra flag and downgrade. There have been reports of ACT.DAT ("home/000000XX/exdata/act.dat") get's deleted. So make sure to backup that entire folder before flagging/downgrading. | Make sure you backup the file before enabling QA-extra flag and downgrade. There have been reports of ACT.DAT ("home/000000XX/exdata/act.dat") get's deleted. So make sure to backup that entire folder before flagging/downgrading. | ||
* http://rebug.me/xreg-plus-v1-0/ | * http://rebug.me/xreg-plus-v1-0/ | ||
* http://www.maxconsole.com/maxcon_forums/threads/270400-Restore-act-dat-Homebrew-to-help-with-copying-your-PSN-activation-files! | * http://www.maxconsole.com/maxcon_forums/threads/270400-Restore-act-dat-Homebrew-to-help-with-copying-your-PSN-activation-files! | ||
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> | {{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> |