7 Commits
5 changed files with 19 additions and 14 deletions
+5 -5
View File
@@ -1,7 +1,7 @@
{
"version": "3.90.0 (955)",
"id": "bf70x6ihcc8hgzwsbvxi",
"secret": "x2cspPet3Zz5wJCtJrUCOIS9bzZwRCpc",
"encoded": "YmY3MHg2aWhjYzhoZ3p3c2J2eGk6eDJjc3BQZXQzWno1d0pDdEpyVUNPSVM5Ynpad1JDcGM=",
"authorization": "Basic YmY3MHg2aWhjYzhoZ3p3c2J2eGk6eDJjc3BQZXQzWno1d0pDdEpyVUNPSVM5Ynpad1JDcGM="
"version": "3.92.3 (977)",
"id": "dvoxpszj59depczpxvwj",
"secret": "_VQmMQlJw65tMCIT-SvM2r6OvBTs85Gf",
"encoded": "ZHZveHBzemo1OWRlcGN6cHh2d2o6X1ZRbU1RbEp3NjV0TUNJVC1Tdk0ycjZPdkJUczg1R2Y=",
"authorization": "Basic ZHZveHBzemo1OWRlcGN6cHh2d2o6X1ZRbU1RbEp3NjV0TUNJVC1Tdk0ycjZPdkJUczg1R2Y="
}
+1 -1
View File
@@ -4,4 +4,4 @@
"secret": "KUwmMjJXxxursHITd1zvl2C2yQaQo8N4",
"encoded": "Y2I5bnpybWh0MzJ2Z3RleHlna286S1V3bU1qSlh4eHVyc0hJVGQxenZsMkMyeVFhUW84TjQ=",
"authorization": "Basic Y2I5bnpybWh0MzJ2Z3RleHlna286S1V3bU1qSlh4eHVyc0hJVGQxenZsMkMyeVFhUW84TjQ="
}
}
+5
View File
@@ -100,6 +100,11 @@ const extract = async ({ target = 'mobile', output, cleanup = false } = {}) => {
console.log('Downloading APK...');
const apkPath = target === 'tv' ? await downloadTvApk() : await downloadMobileApk();
if (existsSync(apkPath)) {
console.error('Unable to find APK (possibly a download error)');
return;
}
console.log('Decompiling APK...');
const decompiledDir = decompileApk(apkPath);
+6 -6
View File
@@ -1,12 +1,12 @@
{
"name": "crextractor",
"version": "1.3.1",
"version": "1.3.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "crextractor",
"version": "1.3.1",
"version": "1.3.2",
"funding": [
{
"type": "individual",
@@ -15,7 +15,7 @@
],
"license": "MIT",
"dependencies": {
"molnia": "^0.1.5"
"molnia": "^0.1.7"
},
"bin": {
"crextractor": "bin/cli.js"
@@ -37,9 +37,9 @@
}
},
"node_modules/molnia": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/molnia/-/molnia-0.1.5.tgz",
"integrity": "sha512-Kb3bhlvNVWJ9Z8tGZGkhmChpXQY8OLFPkxXFvLJb+foLwfH7JyyJl+DbKuUKAIK1vnxs5sBFuQb3wxOIwWBpiA==",
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/molnia/-/molnia-0.1.7.tgz",
"integrity": "sha512-wCezzcu2sRybrJb9ltrBEWwzO9NU2DRgxZw5Gr1g2QrnwrNo+olE3cAiD3Q1Y76rCde1qXBUmEuZ13aKXew+AQ==",
"funding": [
{
"type": "individual",
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "crextractor",
"version": "1.3.1",
"version": "1.3.2",
"description": "Utility for extracting credentials from the Crunchyroll Android app",
"main": "crextractor.js",
"bin": {
@@ -35,7 +35,7 @@
"node": ">=20"
},
"dependencies": {
"molnia": "^0.1.5"
"molnia": "^0.1.7"
},
"devDependencies": {
"typescript": "^5.9.2"