app.rsf 7.2 KB

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