add flare-on 2020
1
2020/flare-on/5_-_TKApp/Message.txt
Normal file
@ -0,0 +1 @@
|
||||
Now you can play Flare-On on your watch! As long as you still have an arm left to put a watch on, or emulate the watch's operating system with sophisticated developer tools.
|
BIN
2020/flare-on/5_-_TKApp/Runtime.dll
Normal file
126
2020/flare-on/5_-_TKApp/TKApp.deps.json
Normal file
@ -0,0 +1,126 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": "Tizen,Version=v6.0/",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
"Tizen,Version=v6.0": {},
|
||||
"Tizen,Version=v6.0/": {
|
||||
"TKApp/1.0.0": {
|
||||
"dependencies": {
|
||||
"ExifLib.Standard": "1.7.0",
|
||||
"Tizen.NET": "6.0.0.14995",
|
||||
"Tizen.Wearable.CircularUI": "1.4.0"
|
||||
},
|
||||
"runtime": {
|
||||
"TKApp.dll": {}
|
||||
}
|
||||
},
|
||||
"ExifLib.Standard/1.7.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/ExifLib.Standard.dll": {
|
||||
"assemblyVersion": "1.7.0.0",
|
||||
"fileVersion": "1.7.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/2.0.0": {},
|
||||
"Tizen.NET/6.0.0.14995": {
|
||||
"dependencies": {
|
||||
"Microsoft.NETCore.Platforms": "2.0.0",
|
||||
"Tizen.NET.API6": "6.0.0.14995"
|
||||
}
|
||||
},
|
||||
"Tizen.NET.API6/6.0.0.14995": {},
|
||||
"Tizen.Wearable.CircularUI/1.4.0": {
|
||||
"dependencies": {
|
||||
"Tizen.NET": "6.0.0.14995",
|
||||
"Xamarin.Forms": "4.2.0.709249"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/tizen40/Tizen.Wearable.CircularUI.Forms.Renderer.dll": {
|
||||
"assemblyVersion": "1.4.0.0",
|
||||
"fileVersion": "1.4.0.0"
|
||||
},
|
||||
"lib/tizen40/Tizen.Wearable.CircularUI.Forms.dll": {
|
||||
"assemblyVersion": "1.4.0.0",
|
||||
"fileVersion": "1.4.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Xamarin.Forms/4.2.0.709249": {
|
||||
"dependencies": {
|
||||
"Tizen.NET": "6.0.0.14995"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/tizen40/Xamarin.Forms.Core.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "4.2.0.75"
|
||||
},
|
||||
"lib/tizen40/Xamarin.Forms.Platform.Tizen.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "4.2.0.75"
|
||||
},
|
||||
"lib/tizen40/Xamarin.Forms.Platform.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "4.2.0.75"
|
||||
},
|
||||
"lib/tizen40/Xamarin.Forms.Xaml.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "4.2.0.75"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"TKApp/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"ExifLib.Standard/1.7.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-rTE7zxuHj9BteOiNNT/zAa4/ruo3uPYx6t/mzZfVbV5NP8m9/tqQ7TzHvNQOsRxVeMgHlsJSwC09M+9YhkAQTw==",
|
||||
"path": "exiflib.standard/1.7.0",
|
||||
"hashPath": "exiflib.standard.1.7.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.NETCore.Platforms/2.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==",
|
||||
"path": "microsoft.netcore.platforms/2.0.0",
|
||||
"hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512"
|
||||
},
|
||||
"Tizen.NET/6.0.0.14995": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-vx7tSPQwfp2ZlX1D5FDKwuRWzb3QHn/zFYY6A/tRL+J0d28a0kkyJqyKEizRIiAASimS0X/ne1CRNkOihnO5WA==",
|
||||
"path": "tizen.net/6.0.0.14995",
|
||||
"hashPath": "tizen.net.6.0.0.14995.nupkg.sha512"
|
||||
},
|
||||
"Tizen.NET.API6/6.0.0.14995": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-j9aluiOXT/5uOi+J4Gj9dkeZCr5PXdKw6jyRjOncgQelZFUu7nU/L807YAN3brTapkgv/7cfoBvbcK9mWfwdwA==",
|
||||
"path": "tizen.net.api6/6.0.0.14995",
|
||||
"hashPath": "tizen.net.api6.6.0.0.14995.nupkg.sha512"
|
||||
},
|
||||
"Tizen.Wearable.CircularUI/1.4.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-nMzztNzsLY5H3ONTmIaFX1aGZ9G/lEk/xwtRQJiT3I/72UAn4/J421awQSpz8k33ZVkuLj3rJv9B9YBw2c90dw==",
|
||||
"path": "tizen.wearable.circularui/1.4.0",
|
||||
"hashPath": "tizen.wearable.circularui.1.4.0.nupkg.sha512"
|
||||
},
|
||||
"Xamarin.Forms/4.2.0.709249": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3DWqPSn9kSKJW5mwjmICV/+4IpPQrequEN1VXUhsF0i9KKnfj49jFk9VbJnT9o2aesJAk00NED67XPbSmbxKjw==",
|
||||
"path": "xamarin.forms/4.2.0.709249",
|
||||
"hashPath": "xamarin.forms.4.2.0.709249.nupkg.sha512"
|
||||
}
|
||||
}
|
||||
}
|
BIN
2020/flare-on/5_-_TKApp/TKApp.tpk
Normal file
146
2020/flare-on/5_-_TKApp/author-signature.xml
Normal file
@ -0,0 +1,146 @@
|
||||
<Signature Id="AuthorSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
|
||||
<SignedInfo>
|
||||
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
|
||||
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
|
||||
<Reference URI="TKApp.deps.json">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>PrpTKUk2ZIgsP0lSgW2oPLnRbjQ4UTpvTignGQOs6Cg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="tizen-manifest.xml">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>9RNSw+gEBG5E79EsDKZSHK8q/yd+6qXD6nmfQO4Pgnw=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="shared%2Fres%2FTKApp.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>OOGJcc4d4i0FWFWNHs+5qcBZe8W3wN0xTIjhi4anTKQ=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Ftodo.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>GX3lCXntQh16dHQYTETMtxaoA7hnpkzKw1sFWe0h4I0=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Ftiger2.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>ib3a5Q27V0J/c0QEJZ/mSeM9sAy5dn4W+O/lSumpcic=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Ftiger1.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>LHFzZkmJevy6ackAQWPppvt2ldM742TqQwbnpfUAWZ0=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Fimg.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>qFOAijMOFKbxL3JlLoAqXR03Ie+DIyw49FynHBL2lPg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F05.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>y2QtxefelxuxUY7e4krmmQCCizFBRmoOD1ERQ1xLJlo=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F04.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>oqnA7WUtF4oVSfCISGoS+Qn22N2lMwL/vioHF0haR3s=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F03.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>+PtNsrPPInvAOPDr2KxWqZ6g+qqpYvZZLqhJV3bSzZg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F02.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>vTLuaPjYgkW0tpFN+J/rKJBwKQ7JG4wPFGkw5KIWWSE=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F01.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>zYaD+03O01mIqtRao3g3AbJecmM6dI3oN/oKAegJD+w=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Xaml.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>gbQDYd0Cp7H7eK1LNdf8fd9PTQfqIDSibofLJjl6LUk=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Platform.Tizen.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>34HDj3atSrTTPWrN29jLkl6RaJJI+1EHjS2+YwDlauQ=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Platform.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>A6g4UUs/xRHGwVYW1ZgdRTKoR1wykZZd9s7pXUoN7Uc=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Core.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>aOsjiz/lvkH85nXds+dewlHynJ1YT0ucJVqBoRRN2mw=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FTKApp.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>s2j6jm/otFprqj8V0hhz74Oibl2xh563Nhp7HbWA0is=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FTizen.Wearable.CircularUI.Forms.Renderer.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>S4e/J6GXP1BkzmLaZ7ieF2sLDYe8n9mjmykBJE5fpJg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FTizen.Wearable.CircularUI.Forms.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>k3ssr/YwwzLRBKYRdMEhMiQ/Z3sv60RdmfnvvuLdZaY=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FExifLib.Standard.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>2n1W3IIG0u5oVTm1xDuR0nERYUk/+MRjJUEWOl4Xosk=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="#prop">
|
||||
<Transforms>
|
||||
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
|
||||
</Transforms>
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>e2rGZ9lURQWep1IIbrRk2NYMw5EXlejQt2B0bMLUyoc=</DigestValue>
|
||||
</Reference>
|
||||
</SignedInfo>
|
||||
<SignatureValue>
|
||||
iOp+VGNUchUstbmbB7SK3ecRPOtnD+ohNJZPuzfdO+ZFUAb5urpQFQODQznTI90GlLav7KbbNIxu
|
||||
SR5q1kVojhi/m1hSBWUAuF5zuQI/5oy6EvnZ8hmXAm+Q3lb6GKlotN+wchOKC/w0cqhsM7QInw3r
|
||||
Sx6FX4PMDblljbJ1ksc=
|
||||
</SignatureValue>
|
||||
<KeyInfo>
|
||||
<X509Data>
|
||||
<X509Certificate>
|
||||
MIIClTCCAX2gAwIBAgIGAVYhXgiqMA0GCSqGSIb3DQEBBQUAMFYxGjAYBgNVBAoMEVRpemVuIEFz
|
||||
c29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4gRGV2
|
||||
ZWxvcGVycyBDQTAeFw0xMjExMDEwMDAwMDBaFw0xOTAxMDEwMDAwMDBaMBExDzANBgNVBAMMBmF1
|
||||
dGhvcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApm4Xqu2NAxOEh4Fgo0w6j+Q9MccSOPny
|
||||
mkyM3XMn0nL7mFKL4ZETxyRXlMU8DnM9l4zsEH3iS15cZknesUrCEAiuhL4fsp05ZSr6ERCYQrXs
|
||||
06WPmepipiM7n6BWzCsSmv0qNxkYWjZODWT2+15PsXfvwsK9wsrjSDIT8SuYV48CAwEAAaMyMDAw
|
||||
DAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcN
|
||||
AQEFBQADggEBAMqla3XZiV3xAQe3laSgVJvmtEsjl3Zfp7Nufrobsl4pxQhVbOITomeEqrJkn4e6
|
||||
zzfsjQQ6nw0yXqeo6qfP1ez8Wvr/egyfO6BrnARX37K5cXszpIn7IvO6xl4Ux/rtp4vvQXDcrDS5
|
||||
F07d9tg+5UO6MC/9cKaCNEIxSkXEhjOf5x2LGg686fq5V4WEKCO2ApkJRXn+tFRArysrT5FPEnus
|
||||
NG+XhHWJw58HgBrZFl0SOUJQvzi3xv5xVPml65qwbehmQyu+LcgWeKySO46nzF0AXlCTaC78FGYk
|
||||
nrG2yFeWO6SWXGV7uxgizufT+s851rPFg/EWYEjqX4jU/jp7Swg=
|
||||
</X509Certificate>
|
||||
<X509Certificate>
|
||||
MIIDOTCCAiGgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMRowGAYDVQQKDBFUaXplbiBBc3NvY2lh
|
||||
dGlvbjEaMBgGA1UECwwRVGl6ZW4gQXNzb2NpYXRpb24xHjAcBgNVBAMMFVRpemVuIERldmVsb3Bl
|
||||
cnMgUm9vdDAeFw0xMjAxMDEwMDAwMDBaFw0yNzAxMDEwMDAwMDBaMFYxGjAYBgNVBAoMEVRpemVu
|
||||
IEFzc29jaWF0aW9uMRowGAYDVQQLDBFUaXplbiBBc3NvY2lhdGlvbjEcMBoGA1UEAwwTVGl6ZW4g
|
||||
RGV2ZWxvcGVycyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANVGhRGmMIUyBA7o
|
||||
PCz8Sxut6z6HNkF4oDIuzuKaMzRYPeWodwe9O0gmqAkToQHfwg2giRhE5GoPld0fq+OYMMwSasCu
|
||||
g8dwODx1eDeSYVuOLWRxpAmbTXOsSFi6VoWeyaPEm18JBHvZBsU5YQtgZ6Kp7MqzvQg3pXOxtajj
|
||||
vyHxiatJl+xXrHgcXC1wgyG3buty7u/Fi2mvKXJ0PRJcCjjK81dqe/Vr20sRUCrbk02zbm5ggFt/
|
||||
jIEhV8wbFRQpliobc7J4dSTKhFfrqGM8rdd54LYhD7gSI1CFSe16pUXfcVR7FhJztRaiGLnCrwBE
|
||||
dyTZ248+D4L/qR/D0axb3jcCAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC
|
||||
AQEAnOXXQ/1O/QTDHyrmQDtFziqPY3xWlJBqJtEqXiT7Y+Ljpe66e+Ee/OjQMlZe8gu21/8cKklH
|
||||
95RxjopMWCVedXDUbWdvS2+CdyvVW/quT2E0tjqIzXDekUTYwwhlPWlGxvfj3VsxqSFq3p8Brl04
|
||||
1Gx5RKAGyKVsMfTLhbbwSWwApuBUxYfcNpKwLWGPXkysu+HctY03OKv4/xKBnVWiN8ex/Sgesi0M
|
||||
+OBAOMdZMPK32uJBTeKFx1xZgTLIhk45V0hPOomPjZloiv0LSS11eyd451ufjW0iHRE7WlpR6EvI
|
||||
W6TFyZgMpQq+kg4hWl2SBTf3s2VI8Ygz7gj8TMlClg==
|
||||
</X509Certificate>
|
||||
</X509Data>
|
||||
</KeyInfo>
|
||||
<Object Id="prop">
|
||||
<SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties">
|
||||
<SignatureProperty Id="profile" Target="#AuthorSignature">
|
||||
<dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile" />
|
||||
</SignatureProperty>
|
||||
<SignatureProperty Id="role" Target="#AuthorSignature">
|
||||
<dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author" />
|
||||
</SignatureProperty>
|
||||
<SignatureProperty Id="identifier" Target="#AuthorSignature">
|
||||
<dsp:Identifier />
|
||||
</SignatureProperty>
|
||||
</SignatureProperties>
|
||||
</Object>
|
||||
</Signature>
|
BIN
2020/flare-on/5_-_TKApp/bin/ExifLib.Standard.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/bin/TKApp.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/bin/Tizen.Wearable.CircularUI.Forms.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/bin/Xamarin.Forms.Core.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/bin/Xamarin.Forms.Platform.Tizen.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/bin/Xamarin.Forms.Platform.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/bin/Xamarin.Forms.Xaml.dll
Normal file
BIN
2020/flare-on/5_-_TKApp/res/gallery/01.jpg
Normal file
After Width: | Height: | Size: 212 KiB |
BIN
2020/flare-on/5_-_TKApp/res/gallery/02.jpg
Normal file
After Width: | Height: | Size: 174 KiB |
BIN
2020/flare-on/5_-_TKApp/res/gallery/03.jpg
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
2020/flare-on/5_-_TKApp/res/gallery/04.jpg
Normal file
After Width: | Height: | Size: 157 KiB |
BIN
2020/flare-on/5_-_TKApp/res/gallery/05.jpg
Normal file
After Width: | Height: | Size: 126 KiB |
BIN
2020/flare-on/5_-_TKApp/res/img/img.png
Normal file
After Width: | Height: | Size: 392 B |
BIN
2020/flare-on/5_-_TKApp/res/img/tiger1.png
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
2020/flare-on/5_-_TKApp/res/img/tiger2.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
2020/flare-on/5_-_TKApp/res/img/todo.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
2020/flare-on/5_-_TKApp/shared/res/TKApp.png
Normal file
After Width: | Height: | Size: 86 KiB |
148
2020/flare-on/5_-_TKApp/signature1.xml
Normal file
@ -0,0 +1,148 @@
|
||||
<Signature Id="DistributorSignature" xmlns="http://www.w3.org/2000/09/xmldsig#">
|
||||
<SignedInfo>
|
||||
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
|
||||
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
|
||||
<Reference URI="TKApp.deps.json">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>PrpTKUk2ZIgsP0lSgW2oPLnRbjQ4UTpvTignGQOs6Cg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="tizen-manifest.xml">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>9RNSw+gEBG5E79EsDKZSHK8q/yd+6qXD6nmfQO4Pgnw=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="shared%2Fres%2FTKApp.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>OOGJcc4d4i0FWFWNHs+5qcBZe8W3wN0xTIjhi4anTKQ=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Ftodo.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>GX3lCXntQh16dHQYTETMtxaoA7hnpkzKw1sFWe0h4I0=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Ftiger2.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>ib3a5Q27V0J/c0QEJZ/mSeM9sAy5dn4W+O/lSumpcic=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Ftiger1.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>LHFzZkmJevy6ackAQWPppvt2ldM742TqQwbnpfUAWZ0=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fimg%2Fimg.png">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>qFOAijMOFKbxL3JlLoAqXR03Ie+DIyw49FynHBL2lPg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F05.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>y2QtxefelxuxUY7e4krmmQCCizFBRmoOD1ERQ1xLJlo=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F04.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>oqnA7WUtF4oVSfCISGoS+Qn22N2lMwL/vioHF0haR3s=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F03.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>+PtNsrPPInvAOPDr2KxWqZ6g+qqpYvZZLqhJV3bSzZg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F02.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>vTLuaPjYgkW0tpFN+J/rKJBwKQ7JG4wPFGkw5KIWWSE=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="res%2Fgallery%2F01.jpg">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>zYaD+03O01mIqtRao3g3AbJecmM6dI3oN/oKAegJD+w=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Xaml.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>gbQDYd0Cp7H7eK1LNdf8fd9PTQfqIDSibofLJjl6LUk=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Platform.Tizen.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>34HDj3atSrTTPWrN29jLkl6RaJJI+1EHjS2+YwDlauQ=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Platform.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>A6g4UUs/xRHGwVYW1ZgdRTKoR1wykZZd9s7pXUoN7Uc=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FXamarin.Forms.Core.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>aOsjiz/lvkH85nXds+dewlHynJ1YT0ucJVqBoRRN2mw=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FTKApp.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>s2j6jm/otFprqj8V0hhz74Oibl2xh563Nhp7HbWA0is=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FTizen.Wearable.CircularUI.Forms.Renderer.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>S4e/J6GXP1BkzmLaZ7ieF2sLDYe8n9mjmykBJE5fpJg=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FTizen.Wearable.CircularUI.Forms.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>k3ssr/YwwzLRBKYRdMEhMiQ/Z3sv60RdmfnvvuLdZaY=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="bin%2FExifLib.Standard.dll">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>2n1W3IIG0u5oVTm1xDuR0nERYUk/+MRjJUEWOl4Xosk=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="author-signature.xml">
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>LSuKarmABo73boTEsF3+QbwpU5Y673Mw8Z9TD59j1z8=</DigestValue>
|
||||
</Reference>
|
||||
<Reference URI="#prop">
|
||||
<Transforms>
|
||||
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
|
||||
</Transforms>
|
||||
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
|
||||
<DigestValue>abSCdQC03ZcPoEN8T0eWSILDIhDi2uNziivgdw1gmmQ=</DigestValue>
|
||||
</Reference>
|
||||
</SignedInfo>
|
||||
<SignatureValue>
|
||||
UU0Fp+Zmrb1M1AN/H1Ucon1kQnIFHC1gESYFbXAzuol06NPB4Fl3L3Tn2H6ugv/c0PO/hXC5aNxG
|
||||
9NzIObnXCvuZJliAAvGRYAehTGX7nm2djUuOBgANUNe22ImBhrMMdzTSppqeug4x87cFbDlndTO1
|
||||
rH5b+t49jTasGTsLTf4=
|
||||
</SignatureValue>
|
||||
<KeyInfo>
|
||||
<X509Data>
|
||||
<X509Certificate>
|
||||
MIICmzCCAgQCCQDXI7WLdVZwiTANBgkqhkiG9w0BAQUFADCBjzELMAkGA1UEBhMCS1IxDjAMBgNV
|
||||
BAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6ZW4gVGVzdCBDQTEiMCAGA1UE
|
||||
CwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwbVGl6ZW4gUHVibGljIERpc3Ry
|
||||
aWJ1dG9yIENBMB4XDTEyMTAyOTEzMDMwNFoXDTIyMTAyNzEzMDMwNFowgZMxCzAJBgNVBAYTAktS
|
||||
MQ4wDAYDVQQIDAVTdXdvbjEOMAwGA1UEBwwFU3V3b24xFjAUBgNVBAoMDVRpemVuIFRlc3QgQ0Ex
|
||||
IjAgBgNVBAsMGVRpemVuIERpc3RyaWJ1dG9yIFRlc3QgQ0ExKDAmBgNVBAMMH1RpemVuIFB1Ymxp
|
||||
YyBEaXN0cmlidXRvciBTaWduZXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtMvlc5hENK
|
||||
90ZdA+y66+Sy0enD1gpZDBh5T9RP0oRsptJv5jjNTseQbQi0SZOdOXb6J7iQdlBCtR343RpIEz8H
|
||||
mrBy7mSY7mgwoU4EPpp4CTSUeAuKcmvrNOngTp5Hv7Ngf02TTHOLK3hZLpGayaDviyNZB5PdqQdB
|
||||
hokKjzAzAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvGp1gxxAIlFfhJH1efjb9BJK/rtRkbYn9+Ez
|
||||
GEbEULg1svsgnyWisFimI3uFvgI/swzr1eKVY3Sc8MQ3+Fdy3EkbDZ2+WAubhcEkorTWjzWz2fL1
|
||||
vKaYjeIsuEX6TVRUugHWudPzcEuQRLQf8ibZWjbQdBmpeQYBMg5x+xKLCJc=
|
||||
</X509Certificate>
|
||||
<X509Certificate>
|
||||
MIICtDCCAh2gAwIBAgIJAMDbehElPNKvMA0GCSqGSIb3DQEBBQUAMIGVMQswCQYDVQQGEwJLUjEO
|
||||
MAwGA1UECAwFU3V3b24xDjAMBgNVBAcMBVN1d29uMRYwFAYDVQQKDA1UaXplbiBUZXN0IENBMSMw
|
||||
IQYDVQQLDBpUVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEpMCcGA1UEAwwgVGl6ZW4gUHVibGlj
|
||||
IERpc3RyaWJ1dG9yIFJvb3QgQ0EwHhcNMTIxMDI5MTMwMjUwWhcNMjIxMDI3MTMwMjUwWjCBjzEL
|
||||
MAkGA1UEBhMCS1IxDjAMBgNVBAgMBVN1d29uMQ4wDAYDVQQHDAVTdXdvbjEWMBQGA1UECgwNVGl6
|
||||
ZW4gVGVzdCBDQTEiMCAGA1UECwwZVGl6ZW4gRGlzdHJpYnV0b3IgVGVzdCBDQTEkMCIGA1UEAwwb
|
||||
VGl6ZW4gUHVibGljIERpc3RyaWJ1dG9yIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe
|
||||
OTS/3nXvkDEmsFCJIvRlQ3RKDcxdWJJp625pFqHdmoJBdV+x6jl1raGK2Y1sp2Gdvpjc/z92yzAp
|
||||
bE/UVLPh/tRNZPeGhzU4ejDDm7kzdr2f7Ia0U98K+OoY12ucwg7TYNItj9is7Cj4blGfuMDzd2ah
|
||||
2AgnCGlwNwV/pv+uVQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACqJ
|
||||
KO33YdoGudwanZIxMdXuxnnD9R6u72ltKk1S4zPfMJJv482CRGCI4FK6djhlsI4i0Lt1SVIJEed+
|
||||
yc3qckGm19dW+4xdlkekon7pViEBWuyHw8OWv3RXtTum1+PGHjBJ2eYY4ZKIpz73U/1NC16sTB/0
|
||||
VhfnkHwPltmrpYVe
|
||||
</X509Certificate>
|
||||
</X509Data>
|
||||
</KeyInfo>
|
||||
<Object Id="prop">
|
||||
<SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties">
|
||||
<SignatureProperty Id="profile" Target="#DistributorSignature">
|
||||
<dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile" />
|
||||
</SignatureProperty>
|
||||
<SignatureProperty Id="role" Target="#DistributorSignature">
|
||||
<dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor" />
|
||||
</SignatureProperty>
|
||||
<SignatureProperty Id="identifier" Target="#DistributorSignature">
|
||||
<dsp:Identifier />
|
||||
</SignatureProperty>
|
||||
</SignatureProperties>
|
||||
</Object>
|
||||
</Signature>
|
19
2020/flare-on/5_-_TKApp/tizen-manifest.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest package="com.flare-on.TKApp" version="1.0.0" api-version="5.5" xmlns="http://tizen.org/ns/packages">
|
||||
<author href="http://www.flare-on.com" />
|
||||
<profile name="wearable" />
|
||||
<ui-application appid="com.flare-on.TKApp" exec="TKApp.dll" multiple="false" nodisplay="false" taskmanage="true" api-version="6" type="dotnet" launch_mode="single">
|
||||
<label>TKApp</label>
|
||||
<icon>TKApp.png</icon>
|
||||
<metadata key="http://tizen.org/metadata/prefer_dotnet_aot" value="true" />
|
||||
<metadata key="its" value="magic" />
|
||||
<splash-screens />
|
||||
</ui-application>
|
||||
<shortcut-list />
|
||||
<privileges>
|
||||
<privilege>http://tizen.org/privilege/location</privilege>
|
||||
<privilege>http://tizen.org/privilege/healthinfo</privilege>
|
||||
</privileges>
|
||||
<dependencies />
|
||||
<provides-appdefined-privileges />
|
||||
</manifest>
|
BIN
2020/flare-on/5_-_TKApp/tk.png
Normal file
After Width: | Height: | Size: 61 KiB |
46
2020/flare-on/5_-_TKApp/tk.py
Normal file
@ -0,0 +1,46 @@
|
||||
import hashlib
|
||||
from base64 import b64decode
|
||||
|
||||
from Crypto.Cipher import AES
|
||||
from Crypto.Util.Padding import unpad
|
||||
|
||||
xor = lambda x, key: [x[i] ^ key[i % len(key)] for i in range(len(x))]
|
||||
|
||||
Step = list(map(ord, "magic"))
|
||||
Desc = list(map(ord, "water"))
|
||||
Note = list(map(ord, "keep steaks for dinner"))
|
||||
Password = xor([62, 38, 63, 63, 54, 39, 59, 50, 39], [83])
|
||||
|
||||
first_check = [
|
||||
50, 148, 76, 233, 110, 199, 228,
|
||||
72, 114, 227, 78, 138, 93, 189,
|
||||
189, 147, 159, 70, 66, 223, 123,
|
||||
137, 44, 73, 101, 235, 129, 16,
|
||||
181, 139, 104, 56
|
||||
]
|
||||
|
||||
first_check_hex = ''.join(map(lambda x: hex(x)[2:], first_check))
|
||||
first_check_value = hashlib.sha256(bytearray(Password + Note + Step + Desc)).hexdigest()
|
||||
|
||||
assert(first_check_value == first_check_hex)
|
||||
|
||||
key_component = bytearray([
|
||||
Desc[2], Password[6], Password[4], Note[4], Note[0], Note[17],
|
||||
Note[18], Note[16], Note[11], Note[13], Note[12], Note[15],
|
||||
Step[4], Password[6], Desc[1], Password[2], Password[2],
|
||||
Password[4], Note[18], Step[2], Password[4], Note[5], Note[4],
|
||||
Desc[0], Desc[3], Note[15], Note[8], Desc[4], Desc[3], Note[4],
|
||||
Step[2], Note[13], Note[18], Note[18], Note[8], Note[4], Password[0],
|
||||
Password[7], Note[0], Password[4], Note[11], Password[6], Password[4],
|
||||
Desc[4], Desc[3]
|
||||
])
|
||||
|
||||
key = hashlib.sha256(key_component).digest()
|
||||
iv = b'NoSaltOfTheEarth'
|
||||
ciphertext = open('./Runtime.dll', 'rb').read()
|
||||
|
||||
# RijndaelManaged is AES
|
||||
cipher = AES.new(key, AES.MODE_CBC, iv=iv)
|
||||
plaintext = b64decode(unpad(cipher.decrypt(ciphertext), 16))
|
||||
|
||||
open('tk.png', 'wb').write(plaintext)
|