cia.rsf 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. BasicInfo:
  2. Title : $(APP_TITLE)
  3. ProductCode : $(APP_PRODUCT_CODE)
  4. Logo : Homebrew
  5. RomFs:
  6. # Specifies the root path of the read only file system to include in the ROM.
  7. RootPath : "res/romfs"
  8. TitleInfo:
  9. Category : Application
  10. UniqueId : $(APP_UNIQUE_ID)
  11. Option:
  12. UseOnSD : true # 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 : Application # Application/System/Base
  63. SystemMode : 64MB # 64MB(Default)/96MB/80MB/72MB/32MB
  64. IdealProcessor : 0
  65. AffinityMask : 1
  66. Priority : 16
  67. MaxCpu : 0 # Let system decide
  68. HandleTableSize : 0x200
  69. DisableDebug : false
  70. EnableForceDebug : false
  71. CanWriteSharedPage : true
  72. CanUsePrivilegedPriority : false
  73. CanUseNonAlphabetAndNumber : true
  74. PermitMainFunctionArgument : true
  75. CanShareDeviceMemory : true
  76. RunnableOnSleep : false
  77. SpecialMemoryArrange : true
  78. # New3DS Exclusive Process Settings
  79. #SystemModeExt : 128MB # Legacy(Default)/124MB/178MB Legacy:Use Old3DS SystemMode
  80. CpuSpeed : 804MHz # 268MHz(Default)/804MHz
  81. EnableL2Cache : true # false(default)/true
  82. CanAccessCore2 : true
  83. # Virtual Address Mappings
  84. IORegisterMapping:
  85. - 1ff00000-1ff7ffff # DSP memory
  86. MemoryMapping:
  87. - 1f000000-1f5fffff:r # VRAM
  88. # Accessible SVCs, <Name>:<ID>
  89. SystemCallAccess:
  90. ControlMemory: 1
  91. QueryMemory: 2
  92. ExitProcess: 3
  93. GetProcessAffinityMask: 4
  94. SetProcessAffinityMask: 5
  95. GetProcessIdealProcessor: 6
  96. SetProcessIdealProcessor: 7
  97. CreateThread: 8
  98. ExitThread: 9
  99. SleepThread: 10
  100. GetThreadPriority: 11
  101. SetThreadPriority: 12
  102. GetThreadAffinityMask: 13
  103. SetThreadAffinityMask: 14
  104. GetThreadIdealProcessor: 15
  105. SetThreadIdealProcessor: 16
  106. GetCurrentProcessorNumber: 17
  107. Run: 18
  108. CreateMutex: 19
  109. ReleaseMutex: 20
  110. CreateSemaphore: 21
  111. ReleaseSemaphore: 22
  112. CreateEvent: 23
  113. SignalEvent: 24
  114. ClearEvent: 25
  115. CreateTimer: 26
  116. SetTimer: 27
  117. CancelTimer: 28
  118. ClearTimer: 29
  119. CreateMemoryBlock: 30
  120. MapMemoryBlock: 31
  121. UnmapMemoryBlock: 32
  122. CreateAddressArbiter: 33
  123. ArbitrateAddress: 34
  124. CloseHandle: 35
  125. WaitSynchronization1: 36
  126. WaitSynchronizationN: 37
  127. SignalAndWait: 38
  128. DuplicateHandle: 39
  129. GetSystemTick: 40
  130. GetHandleInfo: 41
  131. GetSystemInfo: 42
  132. GetProcessInfo: 43
  133. GetThreadInfo: 44
  134. ConnectToPort: 45
  135. SendSyncRequest1: 46
  136. SendSyncRequest2: 47
  137. SendSyncRequest3: 48
  138. SendSyncRequest4: 49
  139. SendSyncRequest: 50
  140. OpenProcess: 51
  141. OpenThread: 52
  142. GetProcessId: 53
  143. GetProcessIdOfThread: 54
  144. GetThreadId: 55
  145. GetResourceLimit: 56
  146. GetResourceLimitLimitValues: 57
  147. GetResourceLimitCurrentValues: 58
  148. GetThreadContext: 59
  149. Break: 60
  150. OutputDebugString: 61
  151. ControlPerformanceCounter: 62
  152. CreatePort: 71
  153. CreateSessionToPort: 72
  154. CreateSession: 73
  155. AcceptSession: 74
  156. ReplyAndReceive1: 75
  157. ReplyAndReceive2: 76
  158. ReplyAndReceive3: 77
  159. ReplyAndReceive4: 78
  160. ReplyAndReceive: 79
  161. BindInterrupt: 80
  162. UnbindInterrupt: 81
  163. InvalidateProcessDataCache: 82
  164. StoreProcessDataCache: 83
  165. FlushProcessDataCache: 84
  166. StartInterProcessDma: 85
  167. StopDma: 86
  168. GetDmaState: 87
  169. RestartDma: 88
  170. DebugActiveProcess: 96
  171. BreakDebugProcess: 97
  172. TerminateDebugProcess: 98
  173. GetProcessDebugEvent: 99
  174. ContinueDebugEvent: 100
  175. GetProcessList: 101
  176. GetThreadList: 102
  177. GetDebugThreadContext: 103
  178. SetDebugThreadContext: 104
  179. QueryDebugProcessMemory: 105
  180. ReadProcessMemory: 106
  181. WriteProcessMemory: 107
  182. SetHardwareBreakPoint: 108
  183. GetDebugThreadParam: 109
  184. ControlProcessMemory: 112
  185. MapProcessMemory: 113
  186. UnmapProcessMemory: 114
  187. CreateCodeSet: 115
  188. CreateProcess: 117
  189. TerminateProcess: 118
  190. SetProcessResourceLimits: 119
  191. CreateResourceLimit: 120
  192. SetResourceLimitValues: 121
  193. AddCodeSegment: 122
  194. Backdoor: 123
  195. KernelSetState: 124
  196. QueryProcessMemory: 125
  197. # Service List
  198. # Maximum 34 services (32 if firmware is prior to 9.3.0)
  199. ServiceAccessControl:
  200. - cfg:u
  201. - fs:USER
  202. - gsp::Gpu
  203. - hid:USER
  204. - ndm:u
  205. - pxi:dev
  206. - APT:U
  207. - ac:u
  208. - act:u
  209. - am:net
  210. - boss:U
  211. - cam:u
  212. - cecd:u
  213. - dsp::DSP
  214. - frd:u
  215. - http:C
  216. - ir:USER
  217. - ir:u
  218. - ir:rst
  219. - ldr:ro
  220. - gsp::Lcd
  221. - news:u
  222. - nim:aoc
  223. - nwm::UDS
  224. - ptm:u
  225. - qtm:u
  226. - soc:U
  227. - ssl:C
  228. - ptm:sysm
  229. - am:u
  230. - ns:s
  231. SystemControlInfo:
  232. SaveDataSize: 0K
  233. RemasterVersion: 0
  234. StackSize: 0x8000
  235. # Modules that run services listed above should be included below
  236. # Maximum 48 dependencies
  237. # If a module is listed that isn't present on the 3DS, the title will get stuck at the logo (3ds waves)
  238. # So act, nfc and qtm are commented for 4.x support. Uncomment if you need these.
  239. # <module name>:<module titleid>
  240. Dependency:
  241. ac: 0x0004013000002402
  242. #act: 0x0004013000003802
  243. am: 0x0004013000001502
  244. boss: 0x0004013000003402
  245. camera: 0x0004013000001602
  246. cecd: 0x0004013000002602
  247. cfg: 0x0004013000001702
  248. codec: 0x0004013000001802
  249. csnd: 0x0004013000002702
  250. dlp: 0x0004013000002802
  251. dsp: 0x0004013000001a02
  252. friends: 0x0004013000003202
  253. gpio: 0x0004013000001b02
  254. gsp: 0x0004013000001c02
  255. hid: 0x0004013000001d02
  256. http: 0x0004013000002902
  257. i2c: 0x0004013000001e02
  258. ir: 0x0004013000003302
  259. mcu: 0x0004013000001f02
  260. mic: 0x0004013000002002
  261. ndm: 0x0004013000002b02
  262. news: 0x0004013000003502
  263. #nfc: 0x0004013000004002
  264. nim: 0x0004013000002c02
  265. nwm: 0x0004013000002d02
  266. pdn: 0x0004013000002102
  267. ps: 0x0004013000003102
  268. ptm: 0x0004013000002202
  269. #qtm: 0x0004013020004202
  270. ro: 0x0004013000003702
  271. socket: 0x0004013000002e02
  272. spi: 0x0004013000002302
  273. ssl: 0x0004013000002f02