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

I downloaded the ZIP but i don't understand how to install it to Chrome.

What do you mean by: Just install the xpi/zip to your browser ?
 
You load it as and unpacked extension (Or drag/drop the zip)... but I appear to have cut my Chrome testing short and it doesn't currently work... working on it now
 
Here's a brief guide (for when he fixes it) for Chrome from CNET, to quote in part:
  • Go to chrome://extensions/ and check the box for Developer mode in the top right.
  • Locate the ZIP file on your computer and unzip it.
  • Go back to the chrome://extensions/ page and click the Load unpacked extension button and select the unzipped folder for your extension to install it.
 
If you have python installed you can use this script.

Spoiler: entitlement_stripper.py

Command in CLI would be 'python scriptname.py internal_entitlements.json'

Then you can find a cleaned up file at output.txt in the directory the script is in.

This version of the script forces windows newlines so it should look better than the last one. (Updated since the last time it was posted)
 
Status
Not open for further replies.
Back
Top