Editing Activation AFV

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 1: Line 1:
Only used by [[SKU_Models_Nonretail|Nonretail]], Kit Activation expires after 90 days, reducing several development functions of a TestKit/DevKit. The AFV file is a <abbr title="ps4_activation_&lt;YYMMDDHHMMSS&gt;.afv"> generated on request</abbr> by Sony and tied to console internal serial. An up-to-date console-tied AFV file must be sent to the PS4 using Neighborhood or USB to activate the console for up to 90 days. Once the PS4 has access to the AFV file, the user has to trigger activation by going to the [[Debug Settings]]. The PS4 OS then converts the AFV to an [[Activation ACF]] and writes that ACF token to the [[Serial Flash]] [[Non Volatile Storage]].
See also [https://wiki.henkaku.xyz/vita/AFV PS Vita AFV] and [[Activation ACF]].
= Location =
= Location =


(USB:)\ps4_activation.afv
(USB:)\ps4_activation.afv
The AFV file is downloaded from DevNet to a PC allowed to connect to such servers.
It can be sent to the console through a USB storage device or using Neighborhood and an ethernet cable between the console and the host PC.


= Description =
= Description =


[[Neighborhood for PS4]], does not require any activation but an unactivated PS4 Dev/Test Kit cannot run fSELF applications. If the Kit Activation is expired, the PS4 shows the following message on the Main Menu: "''This Development Kit is Expired. See DEVKIT_Activation-Users_Guide.''" On later System Software versions, the message was changed to say "''This DevKit/TestKit is Expired. See Activation Guide on DevNet''".
Only used by [[SKU_Models_Nonretail|Nonretail]], not to be confused with the Activation Disc for [[SKU_Models|Retail]] consoles that [[Sony#PlayStation_Support|Sony Consumer Services]] sends via regular mail [http://blog.us.playstation.com/2013/10/30/ps4-the-ultimate-faq-north-america/#sect1 on phone-requests for people without internet].
 
= Format =
 
The Activation Key is a <abbr title="[length 8 string][hyphen][length 8 string][hyphen][length 8 string][hyphen][length 8 string][hyphen][length 8 string]">xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx</abbr> string (where x = hexadecimal).


The AFV format for PS4 is almost the same as the one for PS Vita.
Activation expires in 90 days, reducing several development functions of a TestKit/DevKit


== Activation File Verification ==
File is <abbr title="ps4_activation_&lt;YYMMDDHHMMSS&gt;.afv">generated on request</abbr> by Sony and tied to console internal serial


AFV are activation files used for/by development unit, they follow this format
The activation key is a <abbr title="[length 8 string][hyphen][length 8 string][hyphen][length 8 string][hyphen][length 8 string][hyphen][length 8 string]">xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx</abbr> string (where x = hexadecimal)
<pre>
# PS/ActivationCode
# format_ver=1
# format_minor_ver=2
# platform_id=2
# code_num=179
# code_size=199
# extra_data_size=593
###
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, 1493575358, 1403391357,          6, long_hexadecimal_sequence_1
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, 1493575358, 1403391357,          5, long_hexadecimal_sequence_2
etc.
</pre>


<pre>
If the Activation Key is expired, the PS4 shows the following message on the Main Menu: "''This Development Kit is Expired. See DEVKIT_Activation-Users_Guide.''"
# PS/ActivationCode
# format_ver=1
# format_minor_ver=2
# platform_id=2
# code_num=179
# code_size=199
# extra_data_size=593
###
derived_from_open_psid_1, start_date_1, end_date_1, issue_no_1, encrypted_activation_token_1,extra_data_1
derived_from_open_psid_2, start_date_2, end_date_2, issue_no_2, encrypted_activation_token_2,extra_data_2
etc.
</pre>


Syntax of the header is as follows:
[[Neighborhood for PS4]], does not require any activation like the rumors and previous edit says, but an unactivated PS4 cannot run fSELFs.
{| class="wikitable"
! Value !! Description
|-
| # PS/ActivationCode  || Magic
|-
| # format_ver=1 || AFV format major version (1 on PS4)
|-
| # format_minor_ver=2 || AFV format minor version (2 on PS4)
|-
| # platform_id=2 || Platform ID (2 on PS4). Usage unknown.
|-
| # code_num=179 || Number of activation codes. It can be incremented to support multiple devices for a single AFV activation file.
|-
| # code_size=199 || Number of ASCII characters per activation code plus 1 supposedly for the null-byte terminator (not present in the file)
|-
| # extra_data_size=593 || Present only in activation files using RSA-2048 signatures (PS4 and PS Vita 2.10+)
|}


= Gallery =
=== Gallery ===


<gallery>
<gallery>
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)