Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS4 CFW and Hacks       Thread starter PSXHAX       Start date Jan 5, 2018 at 3:52 AM       34      
Status
Not open for further replies.
Yesterday we saw a Guide to Obtaining PlayStation Package (PKG) Files via SEN followed by an Entitlement Stripper Python script, and now PlayStation 4 developer @Al Azif returns with a PlayStation PKG Files Entitlement Grabber Web browser add-on to grab your internal entitlements JSON file. :geek:

Download: entitlement-grabber.zip (Other Browsers) / entitlement_grabber-0.0.1.xpi (FireFox) / GIT / entitlement_stripper.exe (4.84 MB - Drag and Drop .json) / Entitlement Stripper TSV.zip (4.73 MB) / PSN.Exposed (has a community element now)

To quote from the README.md: Entitlement Grabber

How to

  1. Just install the xpi/zip to your browser (Found on releases page)
    • Firefox: Use XPI
    • Others: Use Zip
  2. Visit https://store.playstation.com
  3. Sign in
  4. Click the "{}" that appeared in the address bar
  5. Download the file
If you get an alert try going to your "Account Settings" then try again

Credits
  • Code is commented if it was pulled from somewhere else (Most of it)
  • Icon made by Vaadin from www.flaticon.com
  • All other code is licensed by the LICENSE found in this repo
From Pastebin.com:
Code:
{"originalFileSize":667877376,"packageDigest":"33E223813A0D609DBBB9E956A0ADCB25719C5931B2872D5496A8D9CA174DD549","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00005_00/17/f_b05f34f75b778898a249423a31079c8014329cc3739c78282da1d0265da54976/f/EP9000-CUSA00005_00-RESOGUN000000001-A0110-V0100.pkg","fileOffset":0,"fileSize":667877376,"hashValue":"48809571e28e005438df892e93caaaec6bc20366"}]}
{"originalFileSize":28442624,"packageDigest":"0FA10EC24B2C7A3C765AD41BDE63AEECA18443AF1DA5456449405E01B94292C5","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00057_00/4/f_194e738d88f5ed257ecf6467066289aa7c3e081e3824945a798a69fd736ada5e/f/UP0102-CUSA00057_00-STRUSHG4TRIAL001-A0101-V0100.pkg","fileOffset":0,"fileSize":28442624,"hashValue":"ff5e09d9d2a1d70b97d89f4efffe46d214e84de7"}]}
{"originalFileSize":1606615040,"packageDigest":"0E9ED8801A66727A5CD3B3F3D4709AA61FDF5CA9FABB30C298727BD51C7B00EB","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00062_00/11/f_80925f54873c659bd78dd6c9b4149d5111055a7f364dbd943ecc90e93a5210c6/f/EP9000-CUSA00062_00-ALIENATIONGAMEEU-A0106-V0100.pkg","fileOffset":0,"fileSize":1606615040,"hashValue":"3e3c72f937bec7cbf6329b3db7a27ed1b9ed9b1d"}]}
{"originalFileSize":21430272,"packageDigest":"DD3976A86A3EE675E10B50B519E2AC5CF09487BA9E7435DD70D16E6EFD0806EA","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00074_00/4/f_8d92e587b0214aeaff7c12f3bf9a105dd1e5f7838a68fbe1683038384dd74908/f/EP0001-CUSA00074_00-CHILDOFLIGHT0001-A0102-V0100.pkg","fileOffset":0,"fileSize":21430272,"hashValue":"5ac7358830e7173dca20aaf8bd698d7fbc13da5a"}]}
{"originalFileSize":4645388288,"packageDigest":"3EC34907A7648B67719D062AF721546FBDBA9BB728F69E77172B136D364B86F5","numberOfSplitFiles":2,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00203_00/9/f_46add961d56a33ed25c612759599d4f0a471408fe2ddf83767c4a634bf81dce5/f/UP1003-CUSA00203_00-THEEVILWITHINENG-A0106-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"501cc5648a17912f48bf5935ac5231b5f77dbd1c"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00203_00/9/f_46add961d56a33ed25c612759599d4f0a471408fe2ddf83767c4a634bf81dce5/f/UP1003-CUSA00203_00-THEEVILWITHINENG-A0106-V0100_1.pkg","fileOffset":4294967296,"fileSize":350420992,"hashValue":"9f0c9d680d3f62a6fc41525248d92e78d38159c2"}]}
{"originalFileSize":222101504,"packageDigest":"ADC6C86E5053D952C44B9D3C32D89B28E6FAF2C68A3DD1490BF5CB55C6E2FC33","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00226_00/5/f_d5258f994018b2e2c06eab2c3286a4beb9fec559fd4593bdfc9dcf1dea356232/f/EP2092-CUSA00226_00-CONTRASTEU000001-A0103-V0100.pkg","fileOffset":0,"fileSize":222101504,"hashValue":"93193a9d52d277618cc08cb0984bcd10d5478209"}]}
{"originalFileSize":76283904,"packageDigest":"D4C4945F5517A03607B35C90070A9B76D84FD3372F051A292202A4E50E3156C4","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00268_00/7/f_d03e3780b66910d76c4f2730fe31b684cfc043a23cd48007f9e0ee26df82f1ae/f/EP4436-CUSA00268_00-WEBMAF0000000IGN-A0102-V0100.pkg","fileOffset":0,"fileSize":76283904,"hashValue":"f63fc52dcd369201374b42cbdbed01de76499d8e"}]}
{"originalFileSize":2766143488,"packageDigest":"467D5653E4A132CA56364DC2023DA2EAF905739E8F1EA1B4439CADF1C0AC427C","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00329_00/10/f_eba7b7dd5814d3c065f5d0f0623e119ef864088041883f213e2fb83cb4fb8ac0/f/UP4134-CUSA00329_00-ONNTGAME00000001-A0107-V0100.pkg","fileOffset":0,"fileSize":2766143488,"hashValue":"f36ad795733c8937f7c29aa70462f1bc9ada843d"}]}
{"originalFileSize":874184704,"packageDigest":"975456022ED7F752F19DBD4F75B2E16AA9ADEE812B552C8ADA2F7D50F5B8500E","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00572_00/36/f_9036d96691af2a5b6ae1198f54c3511937298fcf56fc8bdb3eb5e5ec00a3ca42/f/IP9100-CUSA00572_00-SFRELE0000000100-A0302-V0100.pkg","fileOffset":0,"fileSize":874184704,"hashValue":"effe508c019d7c3ab4d8e7547fa812a4cffe00e4"}]}
{"originalFileSize":145489920,"packageDigest":"FFDC14E04BD6503916F2F181757EE14E444E5A504E8338B5EE1624645C50ECF4","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00642_00/5/f_fecbb787d8aa3b80e0691b3c0620068d97ec97736e097d2759ec9474e023b567/f/EP4484-CUSA00642_00-TRANSISTORGAME00-A0101-V0102.pkg","fileOffset":0,"fileSize":145489920,"hashValue":"53863f8045f9c10804ee136cf8e2566f8bd445b5"}]}
{"originalFileSize":24444928,"packageDigest":"775CAAE6D45D790F36AABC9D69038E5734BC51E1E35B4CBF0D1741BDE3FB0679","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00683_00/2/f_b3a295bbd0ead84539ea93bcb12bd0be574ac6e0cae5bd9acce7db5debc7edb3/f/UP2047-CUSA00683_00-MCOMPLREDUXDISC1-A0102-V0100.pkg","fileOffset":0,"fileSize":24444928,"hashValue":"34d4368a36c8711e512c85c544a5e753c70c2e3c"}]}
{"originalFileSize":118882304,"packageDigest":"AB0F2A94864643F655E775C398E6DC727F0E57CA261A0A1AB11BA16F42B4EDE7","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA00824_00/7/f_7e87391bd0ea14344d10ee5570bd9272a87cf48fd97112e3141e014682331e9c/f/EP4064-CUSA00824_00-WORMSBGS00000000-A0101-V0102.pkg","fileOffset":0,"fileSize":118882304,"hashValue":"411b7a4ae91ccc2a8733b1cd53a07731e6290759"}]}
{"originalFileSize":182714368,"packageDigest":"E0D3F96D1E315938C5151B5F38A2C1FA6C87F8EF047D0D1959DCAC3266BC209F","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01116_00/20/f_8342349195f30b8115eb82ea02a01d33ef67f626bf4e5e83cd442cd61a6229e9/f/EP4381-CUSA01116_00-YOUTUBESCEE00000-A0203-V0100.pkg","fileOffset":0,"fileSize":182714368,"hashValue":"b95f62b5cbeef9793e2db8b517da6069e3b7fa19"}]}
{"originalFileSize":956563456,"packageDigest":"8A8AB7D4C9B5DF0679B942A88FA6FA34250B85334AC0120B7C6333243B1C2ACE","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01154_00/24/f_1379084fad34892c328d057eb8049ab63cfacee7c329a12fd3a6c1dda20674e1/f/EP0101-CUSA01154_00-MAINGAME00000000-A0116-V0100.pkg","fileOffset":0,"fileSize":956563456,"hashValue":"b5b2ddf43bea740af1bdcd228ac01f82833ba63d"}]}
{"originalFileSize":68091904,"packageDigest":"1F01CEB57F95183B3549FB4EFC513D5F665A143FAFC1B3110C02BCBB956900F8","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01245_00/2/f_f9d036f74d5226e19c201c49dbcaad6e1e4a93b0c5a0f31e0aad13c6b568432d/f/EP4391-CUSA01245_00-SKYGOFULLPS40000-A0101-V0100.pkg","fileOffset":0,"fileSize":68091904,"hashValue":"598bb430398d52da74645a017cbef31f43364cd9"}]}
{"originalFileSize":47448064,"packageDigest":"F9D30FAE291253AE7828A43DDF69926A8FF5C80A0976410DA029AC281C729B70","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01367_00/4/f_d572ea8a4be2c5af3b74524117dfb6f86e5142563b1342f8dc0623c6c0a8c76e/f/EP4526-CUSA01367_00-DUSTAETPS4000000-A0101-V0102.pkg","fileOffset":0,"fileSize":47448064,"hashValue":"5b626729573bf920c843e6139c4c3a631eccb854"}]}
{"originalFileSize":16318464,"packageDigest":"4F31B6E736BA234B05B221DBFD76E118C21FDB4D85684419411D3AEF28505446","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01369_00/1/f_02752a344a62d2b49a2d0d040dd0c50422813e9912301e3a541a5d69d5c33615/f/EP2054-CUSA01369_00-PLAYDEADD11LIMBO-A0101-V0100.pkg","fileOffset":0,"fileSize":16318464,"hashValue":"12789609c0452e2ee891b9420e2890e9aa99a248"}]}
{"originalFileSize":219742208,"packageDigest":"21A6938C2E657B051979146BBB74AC9E32BB08496EED362A8B3925D09E6C5B28","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01402_00/22/f_984269db8af700dd23c85c4eb5fde7140532821a19aaaad4eafe3534b6aa42df/f/UP2026-CUSA01402_00-GOT000000000GAME-A0107-V0100.pkg","fileOffset":0,"fileSize":219742208,"hashValue":"f6e1bfbb2ccaaa09e18d0eb37690e47f1e28b0c9"}]}
{"originalFileSize":8043298816,"packageDigest":"3D139A7136BC74AEB7F464414EC8C33DE4F52A46C26451A098DF4A4C937E09B7","numberOfSplitFiles":2,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01433_00/58/f_f14281d04f3b24c58f89079bdb75190905e24050c0c62dd70b67011486f9cdda/f/EP2002-CUSA01433_00-ROCKETLEAGUEEU01-A0140-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"7d03c27f5ddc44d962be4ba0e3eb5353fdf21f2a"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01433_00/58/f_f14281d04f3b24c58f89079bdb75190905e24050c0c62dd70b67011486f9cdda/f/EP2002-CUSA01433_00-ROCKETLEAGUEEU01-A0140-V0100_1.pkg","fileOffset":4294967296,"fileSize":3748331520,"hashValue":"aa4135e9acba1d0ece73dec5a30e2992fb18ba97"}]}
{"originalFileSize":796655616,"packageDigest":"1C36209D1F5D129AD771F4A80B2EC97E1CCB04A474A69D2D28766B687828B572","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01442_00/11/f_545cd57332a684b02c5cb3848f7d93c7ac53850f47651506144b97894cd7a475/f/UP0082-CUSA01442_00-LIFEISSTRANGE001-A0107-V0101.pkg","fileOffset":0,"fileSize":796655616,"hashValue":"8a9b60f84a096a3348bf90e30161e7d0f09487e8"}]}
{"originalFileSize":10556604416,"packageDigest":"AE9C4F4752D4D43C12320D21A5BB00F62F38E596B11C1F1D24D46AFA232364D2","numberOfSplitFiles":3,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01446_00/22/f_3c5a4de2447924ae7ecd486e86d51baf8317d2d9cdedbc920a63d473117ec63c/f/EP1001-CUSA01446_00-BORDERLANDSHDCOL-A0104-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"15e27c48f1fd5ab2b0da5700dddc4d3a476e73ce"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01446_00/22/f_3c5a4de2447924ae7ecd486e86d51baf8317d2d9cdedbc920a63d473117ec63c/f/EP1001-CUSA01446_00-BORDERLANDSHDCOL-A0104-V0100_1.pkg","fileOffset":4294967296,"fileSize":4294967296,"hashValue":"c8c1525a2555269d15dcacedebb19eabb85b950e"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01446_00/22/f_3c5a4de2447924ae7ecd486e86d51baf8317d2d9cdedbc920a63d473117ec63c/f/EP1001-CUSA01446_00-BORDERLANDSHDCOL-A0104-V0100_2.pkg","fileOffset":8589934592,"fileSize":1966669824,"hashValue":"21d3de1be8b8e50182b99985a9b7049373aa92a0"}]}
{"originalFileSize":895483904,"packageDigest":"9E46CC0D9CAE6D502229367F89155CAFBDA6544F2EE2C8837AFC523542F7A8F2","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01566_00/2/f_2061a6089a0c57d986750a762de77aed774e9c8006259d33d33e02749d3dbbd1/f/UP0006-CUSA01566_00-PAMPLONA00000000-A0102-V0100.pkg","fileOffset":0,"fileSize":895483904,"hashValue":"22fbb1fe896c45371f97dc28dfd62161642630c3"}]}
{"originalFileSize":25393299456,"packageDigest":"DDF3AA41AA285916E26954D514E2962BB4EDFBE7452D0DBB64A33E433F398C64","numberOfSplitFiles":6,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01633_00/23/f_1db62ce7b0a896bc1ed10feeccbc5f98abf62a7d2df6a16bd136570e995a77d3/f/UP0082-CUSA01633_00-FINALFANTASYXV00-A0120-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"183772851b6638429f794271cc24c99573948404"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01633_00/23/f_1db62ce7b0a896bc1ed10feeccbc5f98abf62a7d2df6a16bd136570e995a77d3/f/UP0082-CUSA01633_00-FINALFANTASYXV00-A0120-V0100_1.pkg","fileOffset":4294967296,"fileSize":4294967296,"hashValue":"39e4ade33ecf430fd215aa0a11ed5c7f4d612fa6"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01633_00/23/f_1db62ce7b0a896bc1ed10feeccbc5f98abf62a7d2df6a16bd136570e995a77d3/f/UP0082-CUSA01633_00-FINALFANTASYXV00-A0120-V0100_2.pkg","fileOffset":8589934592,"fileSize":4294967296,"hashValue":"53b3b5fb6f57a16c139f19f4e0b947d15877d644"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01633_00/23/f_1db62ce7b0a896bc1ed10feeccbc5f98abf62a7d2df6a16bd136570e995a77d3/f/UP0082-CUSA01633_00-FINALFANTASYXV00-A0120-V0100_3.pkg","fileOffset":12884901888,"fileSize":4294967296,"hashValue":"3186b7f4bca26fdf84230dc0c16823401e49531b"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01633_00/23/f_1db62ce7b0a896bc1ed10feeccbc5f98abf62a7d2df6a16bd136570e995a77d3/f/UP0082-CUSA01633_00-FINALFANTASYXV00-A0120-V0100_4.pkg","fileOffset":17179869184,"fileSize":4294967296,"hashValue":"93f5bc18d682d3491f44b2aaab60e47fc5391b3c"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01633_00/23/f_1db62ce7b0a896bc1ed10feeccbc5f98abf62a7d2df6a16bd136570e995a77d3/f/UP0082-CUSA01633_00-FINALFANTASYXV00-A0120-V0100_5.pkg","fileOffset":21474836480,"fileSize":3918462976,"hashValue":"e737fc200b89a378c1f0f0f6a55fb6b74582705e"}]}
{"originalFileSize":75235328,"packageDigest":"F80E87D7E63C2D2A481EB027448644E5D62C3B3F14A7DEE17E20FC0366EDB6D5","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01703_00/1/f_ff17274f847ec5c989b6db835218d859064abaa56499213ea58bcd985a6be1cd/f/EP4544-CUSA01703_00-WEBMAF000000PLEX-A0101-V0100.pkg","fileOffset":0,"fileSize":75235328,"hashValue":"f4d5c046f694d67f26814d5f4b19813e986a8dfb"}]}
{"originalFileSize":77135872,"packageDigest":"00794F0AA93339D1BECC87706C4D1A0D1C8406BF32C36D68AC3932D8772D504A","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01760_00/2/f_36c08ad315758ea85b2695b17d38d5ec52a07fcf8bfe3ff88226486a2b39d451/f/UP0700-CUSA01760_00-DARKSOULS2000003-A0102-V0100.pkg","fileOffset":0,"fileSize":77135872,"hashValue":"96dfc7bd8a5bd9aa7c04af8a14a571141445d3d8"}]}
{"originalFileSize":2672033792,"packageDigest":"0D3F872D1179B9A776B9A6C880954EF3A5C0372D768B3F803D8A2CF4979CD1CB","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01778_00/20/f_1df5372f00a845010cf6643c7b1cd29ed40ca2a84bfd56f9172288341844fec0/f/EP4108-CUSA01778_00-DOA5LR0000000000-A0119-V0100.pkg","fileOffset":0,"fileSize":2672033792,"hashValue":"7ce10b5214cf3db3c3fd9bb26db31810959ab78c"}]}
{"originalFileSize":10027008,"packageDigest":"1520BBC20B0AFC142E3C8A4467216C54E56722E73996997DE1D3A2898B0E095C","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01780_00/14/f_7ca57a8d4c6ed7d9e2029e5db0209b9d69972de16818ba729aea0845c839b45e/f/EP4950-CUSA01780_00-0000000000000000-A0206-V0101.pkg","fileOffset":0,"fileSize":10027008,"hashValue":"9c0ad33854c7816e8b781b15e82e80c73e07188f"}]}
{"originalFileSize":12430671872,"packageDigest":"E6A93051095534A7132E782D2DA50FD3E00C6830A57220C0A0EA03BCE7EDE967","numberOfSplitFiles":3,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01799_00/19/f_590a94464c46f5548222363f4dfe169183f977e76c343fa8a50d7620bb232af6/f/UP0082-CUSA01799_00-DXMANKINDIVIDED0-A0114-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"e6191f3f501a5515c5489ae55a1c4a9567ed76b7"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01799_00/19/f_590a94464c46f5548222363f4dfe169183f977e76c343fa8a50d7620bb232af6/f/UP0082-CUSA01799_00-DXMANKINDIVIDED0-A0114-V0100_1.pkg","fileOffset":4294967296,"fileSize":4294967296,"hashValue":"dc47c14b0e10df6065f0887dbcbcce166a4aa1b3"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01799_00/19/f_590a94464c46f5548222363f4dfe169183f977e76c343fa8a50d7620bb232af6/f/UP0082-CUSA01799_00-DXMANKINDIVIDED0-A0114-V0100_2.pkg","fileOffset":8589934592,"fileSize":3840737280,"hashValue":"02365161539d13cede350d72bca8176187c3ef53"}]}
{"originalFileSize":853213184,"packageDigest":"31C1C06E06B0797022E537052C7242AA089A22063A8C36A5E8EB9840B2008947","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA01967_00/31/f_3358b7a21aad4b766025901045365e0b919b1ca62178ed5de283a1f9cd2c5262/f/UP9000-CUSA01967_00-HRZ0000000000000-A0151-V0100.pkg","fileOffset":0,"fileSize":853213184,"hashValue":"31b2b0c358505c3c8b0d10c564fb8d96b752a265"}]}
{"originalFileSize":379715584,"packageDigest":"0CD8A05C2289BB86E4A3E77CFF9888DD77DEF2D0FD0320A5FF1662DCBA64F0E7","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA02221_00/3/f_c46ac9fd86ce911f35113558f77faa5aaef4ac118bae0a70e13439f2334d0c65/f/UP4040-CUSA02221_00-PIXELPIRACY00000-A0103-V0100.pkg","fileOffset":0,"fileSize":379715584,"hashValue":"df97dbb90e143d278782f32b617cf3df4b75382b"}]}
{"originalFileSize":49152000,"packageDigest":"3A76AA272D6D1BA661B2511EBFA94DDA88FA9AEF0B8321334BE1A82727843245","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA02464_00/1/f_52fa7013f24b28c2367e87710729501968c81d9fd84794fe120d9b305f4bcf55/f/EP9000-CUSA02464_00-PSACCESSAPP00000-A0101-V0100.pkg","fileOffset":0,"fileSize":49152000,"hashValue":"6df5760513f339eaf372543d56ee4b143b78a0dc"}]}
{"originalFileSize":199950336,"packageDigest":"22C910F638054AF5ABDB571AB7683BE372D735B08E3DD9CC9AC46C91B8734165","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA03173_00/4/f_1a20f8eae31136b8f42bb370b253d3491b8597e5d1983660cadaa4c90e3fa93b/f/EP9000-CUSA03173_00-BLOODBORNE0000EU-A0109-V0100.pkg","fileOffset":0,"fileSize":199950336,"hashValue":"79b48a7ef9e3adb035b4fa919df5b7dda63a4886"}]}
{"originalFileSize":4706271232,"packageDigest":"789F9017993C82410CEA99B2D717810A6D6919A1BC7324A545C4937DDD0115B2","numberOfSplitFiles":2,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA03388_00/26/f_1a22e85a1a42c670658fe80f74dd525b1889af8a11a9c0b3a3f4691af5ded238/f/UP0700-CUSA03388_00-DARKSOULS3000000-A0115-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"85abb87183a7b036b7283282167757bb483116ac"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA03388_00/26/f_1a22e85a1a42c670658fe80f74dd525b1889af8a11a9c0b3a3f4691af5ded238/f/UP0700-CUSA03388_00-DARKSOULS3000000-A0115-V0100_1.pkg","fileOffset":4294967296,"fileSize":411303936,"hashValue":"b434f7bd422d9285856266358a1960a0d5061524"}]}
{"originalFileSize":223936512,"packageDigest":"773E75850C30FA16445292595915FC4771AA692A5180533DBA60DC56947F5826","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA03505_00/6/f_22673ee5acea123f6566f3c500cbccf5ee2e07d6eac196f93bfd5f67961133a7/f/UP4403-CUSA03505_00-NEONCHROME000000-A0104-V0101.pkg","fileOffset":0,"fileSize":223936512,"hashValue":"f5e36e605cea9eed2e3bdb28c99fd0e0fbd370ec"}]}
{"originalFileSize":254410752,"packageDigest":"59246D199D233110FC209A65598DE0B1751DCD4B33FA0273EED3F8EBB049235B","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05065_00/1/f_0908fb7038bd687389f26ac84a7dd997ec6ea4bffc348665adfbffcc41743f1d/f/EP4395-CUSA05065_00-HUESCEE000000000-A0101-V0100.pkg","fileOffset":0,"fileSize":254410752,"hashValue":"1d67336812b91c6a447639c0c1ad6b3c82836a65"}]}
{"originalFileSize":317390848,"packageDigest":"B8BB73A4900D857034BDCBFD01DC5A04F1FC5B5063CF7670F5A6E2F7690050A8","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05198_00/18/f_6fd5d67c901d63f66da06f71a407bfcdb2cc4203ef89ce64785868db5cf75b8f/f/EP0999-CUSA05198_00-0TRICKYTOWERSPS4-A0170-V0100.pkg","fileOffset":0,"fileSize":317390848,"hashValue":"f73bafa605f1b6fed1f6009572049fb8d90b3ce1"}]}
{"originalFileSize":35651584,"packageDigest":"5F3626FEB1F05508087BABA15D89951D8B226784F48222B2A3AB140A2ADE65D5","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05575_00/1/f_96fb846b77c9f91c19e703125124e1d2d5b69d8e286728f42981800262e88c09/f/EP0873-CUSA05575_00-DUNGEONPUNKS0002-A0101-V0100.pkg","fileOffset":0,"fileSize":35651584,"hashValue":"637961b19fcfe0c8f7c53e0772cedf6a684b22ec"}]}
{"originalFileSize":1047003136,"packageDigest":"974D3B2795CB0E8BED8D3033629E8F87210615CA3C8C6A878E5C6FE249D0E068","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05588_00/8/f_c6cd8c8996de9c98596f3d79ee463ac8d79fad044428dc8ef6d933b5e53e5326/f/UP2575-CUSA05588_00-NEXMACHINAGAMEUS-A0106-V0100.pkg","fileOffset":0,"fileSize":1047003136,"hashValue":"c681b359b2fa5dc5715ddb69801aeae19eb286f3"}]}
{"originalFileSize":278462464,"packageDigest":"109FEAFB0DD1ED7B2680B49284203F2D660A42D7DFB6094A4110E7E0A9260A0B","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05670_00/2/f_c64b51348adbc2d26c77ed6de1e523d79e2e8c12aac2b8f24ed71eb47f9b3b94/f/EP9000-CUSA05670_00-WIPEOUTOMEGA00EU-A0102-V0100.pkg","fileOffset":0,"fileSize":278462464,"hashValue":"c7b1e0d3c2a932662ce988c34649bc2fea288927"}]}
{"originalFileSize":7974420480,"packageDigest":"8A715473E1C7680E4E6E984B6096BC1892BBF60BF6D8B70B0C7BCFE189DDE45E","numberOfSplitFiles":2,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05999_00/7/f_8f0e8aa15de94e43ee35976f2ad1b9e6a9aecbe5c69d50b2a37450d2fd0226a3/f/UP0006-CUSA05999_00-NFS1800000000001-A0106-V0100_0.pkg","fileOffset":0,"fileSize":4294967296,"hashValue":"324cca5208e5a44c15220f859f8f9b6310a26b0c"},{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA05999_00/7/f_8f0e8aa15de94e43ee35976f2ad1b9e6a9aecbe5c69d50b2a37450d2fd0226a3/f/UP0006-CUSA05999_00-NFS1800000000001-A0106-V0100_1.pkg","fileOffset":4294967296,"fileSize":3679453184,"hashValue":"cb7cccf6b2c4a08c9118488992543b9c9835967e"}]}
{"originalFileSize":132841472,"packageDigest":"59784D01BE8D5CE1CBD29324A968DD97793015CECFC4826DF8C65D846457E680","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA07402_00/1/f_df05cf8cd6cf60efc1f990373a6a38636089add765571b45e9d409a99e8842c5/f/UP0002-CUSA07402_00-CRASHNSANETRLOGY-A0101-V0100.pkg","fileOffset":0,"fileSize":132841472,"hashValue":"23b11711d409843e3bf558aa84fcd5de9e228874"}]}
{"originalFileSize":15138816,"packageDigest":"2327F5C9D5ACC163131FC344A34F01A4C75A60FE9C06EF4F7AB2F34092500A2A","numberOfSplitFiles":1,"pieces":[{"url":"http://gs2.ww.prod.dl.playstation.net/gs2/ppkgo/prod/CUSA07934_00/3/f_3a736b2d2c3dad7962f01401c94a5151d76d65288efe0f120016a76f234a2764/f/EP9000-CUSA07934_00-SCES503610000001-A0103-V0100.pkg","fileOffset":0,"fileSize":15138816,"hashValue":"6f68f3269b95957058039b568a4166ee55217f8f"}]}
If you've used your PS4 online before jailbreaking, please extract your entitlement.db file from "/system_data/priv/license" using this script:
Code:
import sqlite3
import json

def extract_http_links(db_file, output_file='Entitlement_Output.csv'):
    with open(output_file, 'w', encoding='utf-8') as output:
        connection = sqlite3.connect(db_file)
        cursor = connection.cursor()

        cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
        tables = cursor.fetchall()

        for table in tables:
            table_name = table[0]

            if table_name.startswith("entitlement_"):
                cursor.execute(f"SELECT * FROM {table_name}")
                rows = cursor.fetchall()

                for row in rows:
                    entitlement_id = row[0]
                    json_data = row[1]

                    if isinstance(json_data, (str, int)):
                        if isinstance(json_data, int):
                            json_data = str(json_data)

                        try:
                            json_obj = json.loads(json_data)

                            product_id = json_obj.get("product_id", "")
                            reference_package_url = json_obj.get("entitlement_attributes", [{}])[0].get("reference_package_url", "")

                            if reference_package_url:
                                name = json_obj.get("product_meta", {}).get("name", "")
                                output.write(f'{name}\n{product_id}\n{reference_package_url}\n\n')

                        except json.JSONDecodeError as e:
                            output.write(f'Error for Entitlement ID {entitlement_id} in table {table_name}: {e}\n\n')
                    else:
                        output.write(f'Skipping row with Entitlement ID {entitlement_id} in table {table_name} as JSON data is not a string.\n\n')

        connection.close()
   
    print("\n[+] Done!\n[+] Please send the Entitlement_Output.csv to me on https://Twitter.com/iBhoppers")

db_file_path = 'entitlement.db'
extract_http_links(db_file_path)
Thanks to @seanp2500 in the PSXHAX Shoutbox for testing it earlier tonight! :fire:
PlayStation PKG Files JSON Entitlement Grabber Add-on by Al Azif.jpg
 

Comments

al not sure if you can do something similar when I use psdle I get this it's all nice nice i just cleaned up the spacing a lil at the top so far. He uses this little gui called export view where you pick like the section names:

output.txt (55.36 KB)

Yes that's a CSV with tabs as the delimiter, I could make one to print like that if you want

though I sure wish someone can explain how to install delta package they all give me error? do I need to reinitialize my ps4 or something?

I'm betting the delta is a diff file that just has the differences between the last update and the most recent. Meaning if the install is more than one version behind it won't work.

Converts same data to tab delimited csv file Entitlement_Stripper_TSV.zip

Python file and exe included in zip
 
This seems to work okay, but there are no ".rif" entitlement files linked in the final output. How do we acquire the .rif files exactly from this?
 
Hello everyone, im trying to make a DLC unlocker without Extra Data using ez_dlc.py (LibOrbisPkg). When i export the .gp4 file using pkgtools (LibOrbisPkg), the entitlement key is 32 zeroes.

Also in this tutorial dumping DLC without Extra Data part it says we need to put a valid ContentID, then it says put 32 zeroes on the entitlement key

then, im just being curious, i extracted some of the scene release dlc unlockers. when i exported the .gp4 file of their dlc unlocker, i saw that the entitlement key they use is different. some are 32 random hexadecimal character, some are 30 zeros, the other two isnt.

my question is, do we really need to put a specific entitlement key to unlock a certain dlc, or 32 zeroes always work as long as the contentID is valid?

thanks... merry christmas to all :)
 
Status
Not open for further replies.
Back
Top