chiark / gitweb /
Merge branch 'master' into 'master'
[fdroidserver.git] / tests / repo / index-v1.json
1 {
2   "repo": {
3     "timestamp": 1502845383782,
4     "version": 19,
5     "name": "My First F-Droid Repo Demo",
6     "icon": "fdroid-icon.png",
7     "address": "https://MyFirstFDroidRepo.org/fdroid/repo",
8     "description": "This is a repository of apps to be used with F-Droid. Applications in this repository are either official binaries built by the original application developers, or are binaries built from source by the admin of f-droid.org using the tools on https://gitlab.com/u/fdroid. ",
9     "mirrors": [
10       "http://foobarfoobarfoobar.onion/fdroid/repo",
11       "https://foo.bar/fdroid/repo"
12     ]
13   },
14   "requests": {
15     "install": [
16       "org.adaway"
17     ],
18     "uninstall": [
19       "com.android.vending",
20       "com.facebook.orca"
21     ]
22   },
23   "apps": [
24     {
25       "categories": [
26         "Phone & SMS"
27       ],
28       "suggestedVersionName": "0.9",
29       "suggestedVersionCode": "9",
30       "description": "<p>In order to keep away curious eyes, SMS-bypass filters incoming SMS messages before they reach your inbox. Based on bughunter2.smsfilter.</p><p>Features:</p><ul><li> Discrete fake app \"Battery level\": Long tap on Battery percentage will show SMS.</li><li> Filter incoming SMS specified address: redirect the SMS to SMS-bypass messages list; remove SMS arrival sound or vibration; show a discreet notification icon (battery level); vibrate if checked in settings</li><li> Add contact from contact list</li><li> Export messages to a text file</li></ul>",
31       "donate": "http://rodolphe.souchaud.free.fr/donate",
32       "flattrID": "cad90e036b975ed129a3ce80a0750466",
33       "issueTracker": "https://gitlab.com/souch/SMSbypass/issues",
34       "license": "GPL-3.0",
35       "name": "Battery level",
36       "sourceCode": "https://gitlab.com/souch/SMSbypass/tree/HEAD",
37       "summary": "Filter SMS and show them in a fake app",
38       "webSite": "https://gitlab.com/souch/SMSbypass",
39       "added": 1524700800000,
40       "icon": "souch.smsbypass.9.png",
41       "packageName": "souch.smsbypass",
42       "lastUpdated": 1524700800000
43     },
44     {
45       "categories": [
46         "tests"
47       ],
48       "suggestedVersionCode": "9999999",
49       "license": "Unknown",
50       "name": "Duplicate Permisssions",
51       "summary": "Test app for all possible <uses-permissions>",
52       "added": 1513900800000,
53       "icon": "duplicate.permisssions.9999999.png",
54       "packageName": "duplicate.permisssions",
55       "lastUpdated": 1513900800000
56     },
57     {
58       "categories": [
59         "System"
60       ],
61       "suggestedVersionName": "0.2.1",
62       "suggestedVersionCode": "2000",
63       "description": "<p>F-Droid can make use of system privileges or permissions to install, update and remove applications on its own. The only way to obtain those privileges is to become a system app.</p><p>This is where the Privileged Extension comes in - being a separate app and much smaller, it can be installed as a system app and communicate with the main app via AIDL IPC.</p><p>This has several advantages:</p><ul><li> Reduced disk usage in the system partition</li><li> System updates don't remove F-Droid</li><li> The process of installing into system via root is safer</li></ul><p>This is packaged as an OTA (Over-The-Air) update ZIP file.  It must be installed using TWRP or other Android recovery that can flash updates to the system from the /data/data/org.fdroid.fdroid folder on the /data partition. The standalone APK is called F-Droid Privileged Extension.</p>",
64       "donate": "https://f-droid.org/about",
65       "issueTracker": "https://gitlab.com/fdroid/privileged-extension/issues",
66       "license": "Apache-2.0",
67       "name": "fake.ota.update_1234",
68       "sourceCode": "https://gitlab.com/fdroid/privileged-extension",
69       "summary": "Tests whether OTA ZIP files are being include",
70       "webSite": "https://f-droid.org",
71       "added": 1457568000000,
72       "packageName": "fake.ota.update",
73       "lastUpdated": 1457568000000
74     },
75     {
76       "bitcoin": "1Fi5xUHiAPRKxHvyUGVFGt9extBe8Srdbk",
77       "categories": [
78         "Development"
79       ],
80       "suggestedVersionCode": "99999999",
81       "license": "GPL-3.0",
82       "name": "OBB Main Old Version",
83       "sourceCode": "https://github.com/eighthave/urzip",
84       "added": 1388448000000,
85       "icon": "obb.main.oldversion.1444412523.png",
86       "packageName": "obb.main.oldversion",
87       "lastUpdated": 1388448000000
88     },
89     {
90       "bitcoin": "1Fi5xUHiAPRKxHvyUGVFGt9extBe8Srdbk",
91       "categories": [
92         "Development"
93       ],
94       "suggestedVersionCode": "99999999",
95       "license": "GPL-3.0",
96       "name": "OBB Main Two Versions",
97       "sourceCode": "https://github.com/eighthave/urzip",
98       "added": 1444608000000,
99       "icon": "obb.main.twoversions.1101617.png",
100       "packageName": "obb.main.twoversions",
101       "lastUpdated": 1466380800000
102     },
103     {
104       "bitcoin": "1Fi5xUHiAPRKxHvyUGVFGt9extBe8Srdbk",
105       "categories": [
106         "Development"
107       ],
108       "suggestedVersionCode": "99999999",
109       "license": "GPL-3.0",
110       "name": "OBB Main/Patch Current",
111       "sourceCode": "https://github.com/eighthave/urzip",
112       "added": 1461369600000,
113       "icon": "obb.mainpatch.current.1619.png",
114       "packageName": "obb.mainpatch.current",
115       "lastUpdated": 1496275200000,
116       "localized": {
117         "en-US": {
118           "featureGraphic": "featureGraphic.png",
119           "icon": "icon.png",
120           "phoneScreenshots": [
121             "screenshot-main.png"
122           ],
123           "sevenInchScreenshots": [
124             "screenshot-tablet-main.png"
125           ]
126         }
127       }
128     },
129     {
130       "categories": [
131         "Time"
132       ],
133       "suggestedVersionName": "1.5",
134       "suggestedVersionCode": "6",
135       "description": "<p>Activates silent mode during calendar events.</p>",
136       "issueTracker": "https://github.com/miguelvps/PoliteDroid/issues",
137       "license": "GPL-3.0",
138       "name": "Polite Droid",
139       "sourceCode": "https://github.com/miguelvps/PoliteDroid",
140       "summary": "Calendar tool",
141       "added": 1498176000000,
142       "icon": "com.politedroid.6.png",
143       "packageName": "com.politedroid",
144       "lastUpdated": 1498176000000
145     },
146     {
147       "authorWebSite": "https://guardianproject.info",
148       "bitcoin": "1Fi5xUHiAPRKxHvyUGVFGt9extBe8Srdbk",
149       "categories": [
150         "Development",
151         "GuardianProject",
152         "1",
153         "2.0"
154       ],
155       "suggestedVersionCode": "2147483647",
156       "description": "<p>It\u2019s Urzip \u662f\u4e00\u4e2a\u83b7\u5f97\u5df2\u5b89\u88c5 APK \u76f8\u5173\u4fe1\u606f\u7684\u5b9e\u7528\u5de5\u5177\u3002\u5b83\u4ece\u60a8\u7684\u8bbe\u5907\u4e0a\u5df2\u5b89\u88c5\u7684\u6240\u6709\u5e94\u7528\u5f00\u59cb\uff0c\u4e00\u952e\u89e6\u6478\u5373\u53ef\u663e\u793a APK \u7684\u6307\u7eb9\uff0c\u5e76\u4e14\u63d0\u4f9b\u5230\u8fbe virustotal.com \u548c androidobservatory.org \u7684\u5feb\u6377\u94fe\u63a5\uff0c\u8ba9\u60a8\u65b9\u4fbf\u5730\u4e86\u89e3\u7279\u5b9a APK \u7684\u6863\u6848\u3002\u5b83\u8fd8\u53ef\u4ee5\u8ba9\u60a8\u5bfc\u51fa\u7b7e\u540d\u8bc1\u4e66\u548c\u751f\u6210 ApkSignaturePin Pin \u6587\u4ef6\u4f9b TrustedIntents \u5e93\u4f7f\u7528\u3002</p><p>\u2605 Urzip \u652f\u6301\u4e0b\u5217\u8bed\u8a00\uff1a Deutsch, English, espa\u00f1ol, suomi, \u65e5\u672c\u8a9e, \ud55c\uad6d\uc5b4, Norsk, portugu\u00eas (Portugal), \u0420\u0443\u0441\u0441\u043a\u0438\u0439, Sloven\u0161\u010dina, T\u00fcrk\u00e7e \u6ca1\u770b\u5230\u60a8\u7684\u8bed\u8a00\uff1f\u5e2e\u5fd9\u7ffb\u8bd1\u672c\u5e94\u7528\u5427\uff1a https://www.transifex.com/projects/p/urzip</p><p>\u2605 \u81f4\u7528\u6237\uff1a\u6211\u4eec\u8fd8\u7f3a\u5c11\u4f60\u559c\u6b22\u7684\u529f\u80fd\uff1f\u53d1\u73b0\u4e86\u4e00\u4e2a bug\uff1f\u8bf7\u544a\u8bc9\u6211\u4eec\uff01\u6211\u4eec\u4e50\u4e8e\u542c\u53d6\u60a8\u7684\u610f\u89c1\u3002\u8bf7\u53d1\u9001\u7535\u5b50\u90ae\u4ef6\u81f3: support@guardianproject.info \u6216\u8005\u52a0\u5165\u6211\u4eec\u7684\u804a\u5929\u5ba4 https://guardianproject.info/contact</p>",
157       "issueTracker": "https://dev.guardianproject.info/projects/urzip/issues",
158       "license": "GPL-3.0",
159       "name": "urzip-\u03c0\u00c7\u00c7\u03c0\u00c7\u00c7\u73b0\u4ee3\u6c49\u8bed\u901a\u7528\u5b57-\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438-\u0639\u0631\u0628\u064a1234",
160       "sourceCode": "https://github.com/guardianproject/urzip",
161       "summary": "\u4e00\u4e2a\u5b9e\u7528\u5de5\u5177\uff0c\u83b7\u53d6\u5df2\u5b89\u88c5\u5728\u60a8\u7684\u8bbe\u5907\u4e0a\u7684\u5e94\u7528\u7684\u6709\u5173\u4fe1\u606f",
162       "webSite": "https://dev.guardianproject.info/projects/urzip",
163       "added": 1466640000000,
164       "icon": "info.guardianproject.urzip.100.png",
165       "packageName": "info.guardianproject.urzip",
166       "lastUpdated": 1466640000000,
167       "localized": {
168         "en-US": {
169           "description": "full description\n",
170           "featureGraphic": "featureGraphic.png",
171           "icon": "icon.png",
172           "name": "title\n",
173           "summary": "short description\n",
174           "video": "video\n"
175         }
176       }
177     }
178   ],
179   "packages": {
180     "com.politedroid": [
181       {
182         "added": 1498176000000,
183         "apkName": "com.politedroid_6.apk",
184         "hash": "70c2f776a2bac38a58a7d521f96ee0414c6f0fb1de973c3ca8b10862a009247d",
185         "hashType": "sha256",
186         "minSdkVersion": "14",
187         "packageName": "com.politedroid",
188         "sig": "b4964fd759edaa54e65bb476d0276880",
189         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
190         "size": 16578,
191         "targetSdkVersion": "21",
192         "uses-permission": [
193           [
194             "android.permission.READ_CALENDAR",
195             null
196           ],
197           [
198             "android.permission.RECEIVE_BOOT_COMPLETED",
199             null
200           ]
201         ],
202         "versionCode": 6,
203         "versionName": "1.5"
204       },
205       {
206         "added": 1498176000000,
207         "apkName": "com.politedroid_5.apk",
208         "hash": "5bdbfa071cca4b8d05ced41d6b28763595d6e8096cca5bbf0f9253c9a2622e5d",
209         "hashType": "sha256",
210         "minSdkVersion": "3",
211         "packageName": "com.politedroid",
212         "sig": "b4964fd759edaa54e65bb476d0276880",
213         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
214         "size": 18817,
215         "targetSdkVersion": "10",
216         "uses-permission": [
217           [
218             "android.permission.READ_CALENDAR",
219             null
220           ],
221           [
222             "android.permission.RECEIVE_BOOT_COMPLETED",
223             null
224           ]
225         ],
226         "versionCode": 5,
227         "versionName": "1.4"
228       },
229       {
230         "added": 1498176000000,
231         "apkName": "com.politedroid_4.apk",
232         "hash": "c809bdff83715fbf919f3840ee09869b038e209378b906e135ee40d3f0e1f075",
233         "hashType": "sha256",
234         "minSdkVersion": "3",
235         "packageName": "com.politedroid",
236         "sig": "b4964fd759edaa54e65bb476d0276880",
237         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
238         "size": 18489,
239         "targetSdkVersion": "3",
240         "uses-permission": [
241           [
242             "android.permission.READ_CALENDAR",
243             null
244           ],
245           [
246             "android.permission.RECEIVE_BOOT_COMPLETED",
247             null
248           ],
249           [
250             "android.permission.WRITE_EXTERNAL_STORAGE",
251             null
252           ],
253           [
254             "android.permission.READ_PHONE_STATE",
255             null
256           ],
257           [
258             "android.permission.READ_EXTERNAL_STORAGE",
259             null
260           ]
261         ],
262         "versionCode": 4,
263         "versionName": "1.3"
264       },
265       {
266         "added": 1498176000000,
267         "antiFeatures": [
268           "KnownVuln",
269           "NonFreeAssets",
270           "UpstreamNonFree"
271         ],
272         "apkName": "com.politedroid_3.apk",
273         "hash": "665d03d61ebc642289fda697f71a59305b0202b16cafc5ffdae91cbe91f0b25d",
274         "hashType": "sha256",
275         "minSdkVersion": "3",
276         "packageName": "com.politedroid",
277         "sig": "b4964fd759edaa54e65bb476d0276880",
278         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
279         "size": 17552,
280         "targetSdkVersion": "3",
281         "uses-permission": [
282           [
283             "android.permission.READ_CALENDAR",
284             null
285           ],
286           [
287             "android.permission.RECEIVE_BOOT_COMPLETED",
288             null
289           ],
290           [
291             "android.permission.WRITE_EXTERNAL_STORAGE",
292             null
293           ],
294           [
295             "android.permission.READ_PHONE_STATE",
296             null
297           ],
298           [
299             "android.permission.READ_EXTERNAL_STORAGE",
300             null
301           ]
302         ],
303         "versionCode": 3,
304         "versionName": "1.2"
305       }
306     ],
307     "duplicate.permisssions": [
308       {
309         "added": 1513900800000,
310         "apkName": "duplicate.permisssions_9999999.apk",
311         "hash": "8367857fe75f85321ce2c344b34804d0bc193707f6ba03710d025d9030803434",
312         "hashType": "sha256",
313         "minSdkVersion": "18",
314         "packageName": "duplicate.permisssions",
315         "sig": "056c9f1554c40ba59a2103009c82b420",
316         "signer": "659e1fd284549f70d13fb02c620100e27eeea3420558cce62b0f5d4cf2b77d84",
317         "size": 27446,
318         "targetSdkVersion": "27",
319         "uses-permission": [
320           [
321             "android.permission.INTERNET",
322             null
323           ],
324           [
325             "android.permission.ACCESS_NETWORK_STATE",
326             null
327           ],
328           [
329             "android.permission.ACCESS_WIFI_STATE",
330             null
331           ],
332           [
333             "android.permission.CHANGE_WIFI_MULTICAST_STATE",
334             null
335           ],
336           [
337             "android.permission.INTERNET",
338             null
339           ],
340           [
341             "android.permission.WRITE_EXTERNAL_STORAGE",
342             18
343           ],
344           [
345             "android.permission.READ_EXTERNAL_STORAGE",
346             18
347           ]
348         ],
349         "uses-permission-sdk-23": [
350           [
351             "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS",
352             27
353           ],
354           [
355             "android.permission.REQUEST_INSTALL_PACKAGES",
356             null
357           ]
358         ],
359         "versionCode": 9999999
360       }
361     ],
362     "fake.ota.update": [
363       {
364         "added": 1457568000000,
365         "apkName": "fake.ota.update_1234.zip",
366         "hash": "897a92a4ccff4f415f6ba275b2af16d4ecaee60a983b215bddcb9f8964e7a24c",
367         "hashType": "sha256",
368         "packageName": "fake.ota.update",
369         "size": 233,
370         "versionCode": 1234,
371         "versionName": "897a92a"
372       }
373     ],
374     "info.guardianproject.urzip": [
375       {
376         "added": 1466640000000,
377         "apkName": "urzip-; \u0420\u0430\u0445\u043c\u0430\u0301\u043d\u0438\u043d\u043e\u0432, [r\u0250x\u02c8man\u02b2\u026an\u0259f] \u0633\u064a\u0631\u062c\u064a_\u0631\u062e\u0645\u0627\u0646\u064a\u0646\u0648\u0641 \u8c22\u5c14\u76d6\u00b7.apk",
378         "hash": "15c0ec72c74a3791f42cdb43c57df0fb11a4dbb656851bbb8cf05b26a8372789",
379         "hashType": "sha256",
380         "minSdkVersion": "4",
381         "packageName": "info.guardianproject.urzip",
382         "sig": "b4964fd759edaa54e65bb476d0276880",
383         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
384         "size": 11471,
385         "targetSdkVersion": "18",
386         "versionCode": 100,
387         "versionName": "0.1"
388       }
389     ],
390     "obb.main.oldversion": [
391       {
392         "added": 1388448000000,
393         "apkName": "obb.main.oldversion_1444412523.apk",
394         "hash": "c5f149e526f89c05c62923bdb7bb1e2be5673c46ec85143f41e514340631449c",
395         "hashType": "sha256",
396         "minSdkVersion": "4",
397         "obbMainFile": "main.1434483388.obb.main.oldversion.obb",
398         "obbMainFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
399         "packageName": "obb.main.oldversion",
400         "sig": "eb41d4d6082bb3e81c3d58dbf7fc7332",
401         "signer": "818e469465f96b704e27be2fee4c63ab9f83ddf30e7a34c7371a4728d83b0bc1",
402         "size": 14323,
403         "targetSdkVersion": "18",
404         "uses-permission": [
405           [
406             "android.permission.INTERNET",
407             null
408           ],
409           [
410             "android.permission.ACCESS_NETWORK_STATE",
411             22
412           ],
413           [
414             "android.permission.ACCESS_WIFI_STATE",
415             null
416           ],
417           [
418             "android.permission.CHANGE_WIFI_MULTICAST_STATE",
419             null
420           ],
421           [
422             "android.permission.CHANGE_NETWORK_STATE",
423             null
424           ],
425           [
426             "android.permission.CHANGE_WIFI_STATE",
427             null
428           ],
429           [
430             "android.permission.BLUETOOTH",
431             null
432           ],
433           [
434             "android.permission.BLUETOOTH_ADMIN",
435             18
436           ],
437           [
438             "android.permission.RECEIVE_BOOT_COMPLETED",
439             null
440           ],
441           [
442             "android.permission.NFC",
443             null
444           ]
445         ],
446         "uses-permission-sdk-23": [
447           [
448             "android.permission.WRITE_EXTERNAL_STORAGE",
449             null
450           ],
451           [
452             "android.permission.WRITE_SETTINGS",
453             25
454           ]
455         ],
456         "versionCode": 1444412523,
457         "versionName": "0.1"
458       }
459     ],
460     "obb.main.twoversions": [
461       {
462         "added": 1466380800000,
463         "apkName": "obb.main.twoversions_1101617.apk",
464         "hash": "9bc74566f089ef030ac33e7fbd99d92f1a38f363fb499fed138d9e7b774e821c",
465         "hashType": "sha256",
466         "minSdkVersion": "4",
467         "obbMainFile": "main.1101615.obb.main.twoversions.obb",
468         "obbMainFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
469         "packageName": "obb.main.twoversions",
470         "sig": "b4964fd759edaa54e65bb476d0276880",
471         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
472         "size": 11481,
473         "srcname": "obb.main.twoversions_1101617_src.tar.gz",
474         "targetSdkVersion": "18",
475         "versionCode": 1101617,
476         "versionName": "0.1"
477       },
478       {
479         "added": 1451606400000,
480         "apkName": "obb.main.twoversions_1101615.apk",
481         "hash": "7b0b7b9ba248e15751a16e3a0e01e1e24cbb673686c38422030cb75d5c33f0bb",
482         "hashType": "sha256",
483         "minSdkVersion": "4",
484         "obbMainFile": "main.1101615.obb.main.twoversions.obb",
485         "obbMainFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
486         "packageName": "obb.main.twoversions",
487         "sig": "b4964fd759edaa54e65bb476d0276880",
488         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
489         "size": 11480,
490         "targetSdkVersion": "18",
491         "versionCode": 1101615,
492         "versionName": "0.1"
493       },
494       {
495         "added": 1444608000000,
496         "apkName": "obb.main.twoversions_1101613.apk",
497         "hash": "cce97a52ff18d843185be7f22ecb1a557c36b7a9f8ba07a8be94e328e00b35dc",
498         "hashType": "sha256",
499         "minSdkVersion": "4",
500         "obbMainFile": "main.1101613.obb.main.twoversions.obb",
501         "obbMainFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
502         "packageName": "obb.main.twoversions",
503         "sig": "b4964fd759edaa54e65bb476d0276880",
504         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
505         "size": 11477,
506         "targetSdkVersion": "18",
507         "versionCode": 1101613,
508         "versionName": "0.1"
509       }
510     ],
511     "obb.mainpatch.current": [
512       {
513         "added": 1461369600000,
514         "apkName": "obb.mainpatch.current_1619.apk",
515         "hash": "eda5fc3ecfdac3252717e36bdbc9820865baeef162264af9ba5db7364f0e7a0c",
516         "hashType": "sha256",
517         "minSdkVersion": "4",
518         "obbMainFile": "main.1619.obb.mainpatch.current.obb",
519         "obbMainFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
520         "obbPatchFile": "patch.1619.obb.mainpatch.current.obb",
521         "obbPatchFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
522         "packageName": "obb.mainpatch.current",
523         "sig": "b4964fd759edaa54e65bb476d0276880",
524         "signer": "32a23624c201b949f085996ba5ed53d40f703aca4989476949cae891022e0ed6",
525         "size": 11479,
526         "targetSdkVersion": "18",
527         "versionCode": 1619,
528         "versionName": "0.1"
529       },
530       {
531         "added": 1496275200000,
532         "apkName": "obb.mainpatch.current_1619_another-release-key.apk",
533         "hash": "42e7d6d2f8254aaf9fe95ba6ecc233ee8c3cd543a3e4f3f9ebe1b638221122fa",
534         "hashType": "sha256",
535         "minSdkVersion": "4",
536         "obbMainFile": "main.1619.obb.mainpatch.current.obb",
537         "obbMainFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
538         "obbPatchFile": "patch.1619.obb.mainpatch.current.obb",
539         "obbPatchFileSha256": "d3eb539a556352f3f47881d71fb0e5777b2f3e9a4251d283c18c67ce996774b7",
540         "packageName": "obb.mainpatch.current",
541         "sig": "4cbb9827107da5ab4f34228fa997fbf8",
542         "signer": "ce9e200667f02d96d49891a2e08a3c178870e91853d61bdd33ef5f0b54701aa5",
543         "size": 10541,
544         "targetSdkVersion": "18",
545         "versionCode": 1619,
546         "versionName": "0.1"
547       }
548     ],
549     "souch.smsbypass": [
550       {
551         "added": 1524700800000,
552         "apkName": "souch.smsbypass_9.apk",
553         "hash": "80b0ae68a1189baa3ee6717092e3dbf1a4210165f7f7e5f2f9616bd63a2ec01d",
554         "hashType": "sha256",
555         "minSdkVersion": "8",
556         "packageName": "souch.smsbypass",
557         "sig": "e50c99753cd45e2736d52cb49be07581",
558         "signer": "d3aec784b1fd71549fc22c999789122e3639895db6bd585da5835fbe3db6985c",
559         "size": 81295,
560         "targetSdkVersion": "18",
561         "uses-permission": [
562           [
563             "android.permission.RECEIVE_SMS",
564             null
565           ],
566           [
567             "android.permission.SEND_SMS",
568             null
569           ],
570           [
571             "android.permission.READ_CONTACTS",
572             null
573           ],
574           [
575             "android.permission.WRITE_EXTERNAL_STORAGE",
576             null
577           ],
578           [
579             "android.permission.VIBRATE",
580             null
581           ],
582           [
583             "android.permission.READ_EXTERNAL_STORAGE",
584             null
585           ]
586         ],
587         "versionCode": 9,
588         "versionName": "0.9"
589       }
590     ]
591   }
592 }