cia.rsf 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. BasicInfo:
  2. Title : $(APP_TITLE)
  3. ProductCode : $(APP_PRODUCT_CODE)
  4. Logo : None
  5. RomFs:
  6. RootPath: $(APP_ROMFS)
  7. TitleInfo:
  8. Category : Base
  9. UniqueId : $(APP_UNIQUE_ID)
  10. Version : 2
  11. Option:
  12. UseOnSD : false # true if App is to be installed to SD
  13. FreeProductCode : true # Removes limitations on ProductCode
  14. MediaFootPadding : false # If true CCI files are created with padding
  15. EnableCrypt : false # Enables encryption for NCCH and CIA
  16. EnableCompress : false # Compresses where applicable (currently only exefs:/.code)
  17. AccessControlInfo:
  18. CoreVersion : 2
  19. # Exheader Format Version
  20. DescVersion : 2
  21. # Minimum Required Kernel Version (below is for 4.5.0)
  22. ReleaseKernelMajor : "02"
  23. ReleaseKernelMinor : "33"
  24. # ExtData
  25. UseExtSaveData : false # enables ExtData
  26. #ExtSaveDataId : 0x300 # only set this when the ID is different to the UniqueId
  27. # FS:USER Archive Access Permissions
  28. # Uncomment as required
  29. FileSystemAccess:
  30. - CategorySystemApplication
  31. - CategoryHardwareCheck
  32. - CategoryFileSystemTool
  33. - Debug
  34. - TwlCardBackup
  35. - TwlNandData
  36. - Boss
  37. - DirectSdmc
  38. - Core
  39. - CtrNandRo
  40. - CtrNandRw
  41. - CtrNandRoWrite
  42. - CategorySystemSettings
  43. - CardBoard
  44. - ExportImportIvs
  45. - DirectSdmcWrite
  46. - SwitchCleanup
  47. - SaveDataMove
  48. - Shop
  49. - Shell
  50. - CategoryHomeMenu
  51. - SeedDB
  52. IoAccessControl:
  53. - FsMountNand
  54. - FsMountNandRoWrite
  55. - FsMountTwln
  56. - FsMountWnand
  57. - FsMountCardSpi
  58. - UseSdif3
  59. - CreateSeed
  60. - UseCardSpi
  61. # Process Settings
  62. MemoryType : Base # Application/System/Base
  63. SystemMode : 64MB # 64MB(Default)/96MB/80MB/72MB/32MB
  64. IdealProcessor : 0
  65. AffinityMask : 1
  66. Priority : 16
  67. MaxCpu : 0x9E # Default
  68. HandleTableSize : 0x200
  69. DisableDebug : false
  70. EnableForceDebug : false
  71. CanWriteSharedPage : true
  72. CanUsePrivilegedPriority : true
  73. CanUseNonAlphabetAndNumber : true
  74. PermitMainFunctionArgument : true
  75. CanShareDeviceMemory : true
  76. RunnableOnSleep : true
  77. SpecialMemoryArrange : false
  78. ResourceLimitCategory : Other
  79. # New3DS Exclusive Process Settings
  80. SystemModeExt : 124MB # Legacy(Default)/124MB/178MB Legacy:Use Old3DS SystemMode
  81. CpuSpeed : 804MHz # 268MHz(Default)/804MHz
  82. EnableL2Cache : true # false(default)/true
  83. CanAccessCore2 : true
  84. # Virtual Address Mappings
  85. IORegisterMapping:
  86. - 1ff00000-1ff7ffff # DSP memory
  87. MemoryMapping:
  88. - 1f000000-1f5fffff:r # VRAM
  89. # Accessible SVCs, <Name>:<ID>
  90. SystemCallAccess:
  91. ControlMemory: 1
  92. QueryMemory: 2
  93. ExitProcess: 3
  94. GetProcessAffinityMask: 4
  95. SetProcessAffinityMask: 5
  96. GetProcessIdealProcessor: 6
  97. SetProcessIdealProcessor: 7
  98. CreateThread: 8
  99. ExitThread: 9
  100. SleepThread: 10
  101. GetThreadPriority: 11
  102. SetThreadPriority: 12
  103. GetThreadAffinityMask: 13
  104. SetThreadAffinityMask: 14
  105. GetThreadIdealProcessor: 15
  106. SetThreadIdealProcessor: 16
  107. GetCurrentProcessorNumber: 17
  108. Run: 18
  109. CreateMutex: 19
  110. ReleaseMutex: 20
  111. CreateSemaphore: 21
  112. ReleaseSemaphore: 22
  113. CreateEvent: 23
  114. SignalEvent: 24
  115. ClearEvent: 25
  116. CreateTimer: 26
  117. SetTimer: 27
  118. CancelTimer: 28
  119. ClearTimer: 29
  120. CreateMemoryBlock: 30
  121. MapMemoryBlock: 31
  122. UnmapMemoryBlock: 32
  123. CreateAddressArbiter: 33
  124. ArbitrateAddress: 34
  125. CloseHandle: 35
  126. WaitSynchronization1: 36
  127. WaitSynchronizationN: 37
  128. SignalAndWait: 38
  129. DuplicateHandle: 39
  130. GetSystemTick: 40
  131. GetHandleInfo: 41
  132. GetSystemInfo: 42
  133. GetProcessInfo: 43
  134. GetThreadInfo: 44
  135. ConnectToPort: 45
  136. SendSyncRequest1: 46
  137. SendSyncRequest2: 47
  138. SendSyncRequest3: 48
  139. SendSyncRequest4: 49
  140. SendSyncRequest: 50
  141. OpenProcess: 51
  142. OpenThread: 52
  143. GetProcessId: 53
  144. GetProcessIdOfThread: 54
  145. GetThreadId: 55
  146. GetResourceLimit: 56
  147. GetResourceLimitLimitValues: 57
  148. GetResourceLimitCurrentValues: 58
  149. GetThreadContext: 59
  150. Break: 60
  151. OutputDebugString: 61
  152. ControlPerformanceCounter: 62
  153. CreatePort: 71
  154. CreateSessionToPort: 72
  155. CreateSession: 73
  156. AcceptSession: 74
  157. ReplyAndReceive1: 75
  158. ReplyAndReceive2: 76
  159. ReplyAndReceive3: 77
  160. ReplyAndReceive4: 78
  161. ReplyAndReceive: 79
  162. BindInterrupt: 80
  163. UnbindInterrupt: 81
  164. InvalidateProcessDataCache: 82
  165. StoreProcessDataCache: 83
  166. FlushProcessDataCache: 84
  167. StartInterProcessDma: 85
  168. StopDma: 86
  169. GetDmaState: 87
  170. RestartDma: 88
  171. DebugActiveProcess: 96
  172. BreakDebugProcess: 97
  173. TerminateDebugProcess: 98
  174. GetProcessDebugEvent: 99
  175. ContinueDebugEvent: 100
  176. GetProcessList: 101
  177. GetThreadList: 102
  178. GetDebugThreadContext: 103
  179. SetDebugThreadContext: 104
  180. QueryDebugProcessMemory: 105
  181. ReadProcessMemory: 106
  182. WriteProcessMemory: 107
  183. SetHardwareBreakPoint: 108
  184. GetDebugThreadParam: 109
  185. ControlProcessMemory: 112
  186. MapProcessMemory: 113
  187. UnmapProcessMemory: 114
  188. CreateCodeSet: 115
  189. CreateProcess: 117
  190. TerminateProcess: 118
  191. SetProcessResourceLimits: 119
  192. CreateResourceLimit: 120
  193. SetResourceLimitValues: 121
  194. AddCodeSegment: 122
  195. Backdoor: 123
  196. KernelSetState: 124
  197. QueryProcessMemory: 125
  198. # Service List
  199. # Maximum 34 services (32 if firmware is prior to 9.6.0)
  200. ServiceAccessControl:
  201. - APT:U
  202. - ac:u
  203. - am:net
  204. - boss:U
  205. - cam:u
  206. - cecd:u
  207. - cfg:nor
  208. - cfg:u
  209. - csnd:SND
  210. - dsp::DSP
  211. - frd:u
  212. - fs:USER
  213. - gsp::Gpu
  214. - gsp::Lcd
  215. - hid:USER
  216. - http:C
  217. - ir:rst
  218. - ir:u
  219. - ir:USER
  220. - mic:u
  221. - ndm:u
  222. - news:s
  223. - nwm::EXT
  224. - nwm::UDS
  225. - ptm:sysm
  226. - ptm:u
  227. - pxi:dev
  228. - soc:U
  229. - ssl:C
  230. - y2r:u
  231. - mcu::HWC
  232. SystemControlInfo:
  233. SaveDataSize: 0KB # Change if the app uses savedata
  234. RemasterVersion: 1
  235. StackSize: 0x8000
  236. # Modules that run services listed above should be included below
  237. # Maximum 48 dependencies
  238. # <module name>:<module titleid>
  239. Dependency:
  240. ac: 0x0004013000002402
  241. #act: 0x0004013000003802
  242. am: 0x0004013000001502
  243. boss: 0x0004013000003402
  244. camera: 0x0004013000001602
  245. cecd: 0x0004013000002602
  246. cfg: 0x0004013000001702
  247. codec: 0x0004013000001802
  248. csnd: 0x0004013000002702
  249. dlp: 0x0004013000002802
  250. dsp: 0x0004013000001a02
  251. friends: 0x0004013000003202
  252. gpio: 0x0004013000001b02
  253. gsp: 0x0004013000001c02
  254. hid: 0x0004013000001d02
  255. http: 0x0004013000002902
  256. i2c: 0x0004013000001e02
  257. ir: 0x0004013000003302
  258. mcu: 0x0004013000001f02
  259. mic: 0x0004013000002002
  260. ndm: 0x0004013000002b02
  261. news: 0x0004013000003502
  262. #nfc: 0x0004013000004002
  263. nim: 0x0004013000002c02
  264. nwm: 0x0004013000002d02
  265. pdn: 0x0004013000002102
  266. ps: 0x0004013000003102
  267. ptm: 0x0004013000002202
  268. #qtm: 0x0004013020004202
  269. ro: 0x0004013000003702
  270. socket: 0x0004013000002e02
  271. spi: 0x0004013000002302
  272. ssl: 0x0004013000002f02