PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS3 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=207)
-   -   [Решено] Проблема со скачиванием обновлений в MAKE_PKG_HAN_TOOLS на Windows 7 (https://www.pspx.ru/forum/showthread.php?t=107838)

Olejek 21.06.2018 00:26

[Решено] Проблема со скачиванием обновлений в MAKE_PKG_HAN_TOOLS на Windows 7
 
В MAKE PKG HAN TOOLS не получается сконвертировать pkg из папки PS3_GAME, при попытке выдает следующую абракадабру:
https://cdn1.savepice.ru/uploads/201...1cfc3-full.png
Как понять?

РЕШЕНО! Инструкция в этом посту: https://www.pspx.ru/forum/showpost.php?p=1145770

MaleevSA 21.06.2018 00:32

Таже самая проблема только он не находит какого-то обновления(((

in1975 21.06.2018 04:25

Olejek, фаерволы/антивирусы не блочат? у меня все нашло...

Лог скачивания
Код:

--05:21:47--  https://a0.ww.np.dl.playstation.net/tpl/np/BCES00078/BCES00078-ver.xml
          => `D:\2.9\tools\ver.xml'
Resolving a0.ww.np.dl.playstation.net... done.
Connecting to a0.ww.np.dl.playstation.net[23.54.1.115]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 447 [application/xml]

    0K                                                      100%  436.52 KB/s

05:21:48 (436.52 KB/s) - `D:\2.9\tools\ver.xml' saved [447/447]


лог конвертирования

Код:

5:34:51,26 --------------------------------
MAKE PKG HAN TOOLS v2.9 -= by PSPx Team =-
for site pspx.ru                               
x64 bit.                                       
--------------------------------------------
NPD HEADER
NPD version: 3
NPD license: 3
NPD type: 0
NPD content ID: EP9000-NPEA00078_00-HEAVENLYSWORDPA1

EDAT HEADER
EDAT flags: 0x0000003C
EDAT block size: 0x00004000
EDAT file size: 0x10000

Encrypting data...
File successfully encrypted!
Forging data...
File successfully forged!
-= DONE =-
 5:35:11,78 --------------------------------



MaleevSA, если не находит, значит его нет. зайди на сайт
Код:

https://a0.ww.np.dl.playstation.net/tpl/np/туттайтлид/тайтлид-ver.xml
пример:
https://a0.ww.np.dl.playstation.net/tpl/np/BCES00078/BCES00078-ver.xml

и проверь вручную.

Olejek 21.06.2018 12:05

in1975, Фаервол и антивирус (ESS) отключил в первую очередь - не помогло, есть еще варианты?
wget-log
--14:30:50-- https://a0.ww.np.dl.playstation.net/...S00078-ver.xml
=> `C:\2.9\tools\ver.xml'
Resolving a0.ww.np.dl.playstation.net... done.
Connecting to a0.ww.np.dl.playstation.net[23.32.243.153]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 447 [application/xml]

0K 100% 436.52 KB/s

14:30:50 (436.52 KB/s) - `C:\2.9\tools\ver.xml' saved [447/447]

in1975 21.06.2018 13:52

Olejek, ну скинь корневые файлы игры (param.sfo и рядом с ним) и файл eboot.bin

перекачай еще раз makepkg (может я там правил еще что-то).

У меня все работает...
пруф


Olejek 22.06.2018 00:43

Цитата:

Сообщение от in1975 (Сообщение 1145691)
Olejek, ну скинь корневые файлы игры (param.sfo и рядом с ним) и файл eboot.bin

перекачай еще раз makepkg (может я там правил еще что-то).

Куда скидывать и какие еще кроме param.sfo eboot.bin? вообще все корневые?
makepkg перекачивал - без толку, таже хрень, пробовал даже полностью nod удалить тоже бесполезно, ума не приложу что еще сделать... может быть какая-то проблема с кодировками: на скрине видно после попытки скачать патч в первой строке вместо url какая-то пошлятина

Olejek 22.06.2018 22:45

in1975, Изменил шрифт в make_pkg.bat теперь пишет то же самое но на понятном, это тебе тоже ни о чем не говорит?
https://cdn1.savepice.ru/uploads/201...cbac3-full.png

И вот еще, может пригодится...

dwn.ps1
$pth = $args[0]
if(!$(test-path "$pth" -patht container)){write-host No correct path "$pth";exit}
dir "$pth\*.xml"|%{$a = ([xml](gc $_.fullname)).selectnodes('//package')
for($i=0;$i -lt [int]($a.count);$i++){
$a[$i].url
}
}


dwn.txt
Не удается индексировать в объект типа System.Xml.XPathNodeList.
D:\make-pkg-bat-master\tools\dwn.ps1:5 знак:12
+ $a[ <<<< $i].url
+ CategoryInfo : InvalidOperation: (0:Int32) [], RuntimeException
+ FullyQualifiedErrorId : CannotIndex


ver.xml
<?xml version="1.0" encoding="UTF-8"?>

-<titlepatch titleid="BCES01585" status="alive">


-<tag popup_delay="15000000" signoff="true" popup="true" name="BCES01585_T11">


-<package ps3_system_ver="04.4000" url="http://b0.ww.np.dl.playstation.net/tppkg/np/BCES01585/BCES01585_T11/305c0a61ed61fb14/EP9000-BCES01585_00-LASTOFUSPATCH111-A0111-V0100-PE.pkg" sha1sum="451a340aaccc8f82cdc099ba78858fc3fba0f4ee" size="284415088" version="01.11">


-<paramsfo>

<TITLE>The Last of Us™ 1.11</TITLE>

<TITLE_08>Одни из нас™ 1.11</TITLE_08>

</paramsfo>

</package>

</tag>

</titlepatch>

in1975 23.06.2018 01:02

Olejek, Давай поиграем с командами:

Код:

powershell -ex bypass D:\make-pkg-bat-master\tools\dwn.ps1 D:\make-pkg-bat-master\tools\
Код:

powershell -version 2.0 -ex bypass D:\make-pkg-bat-master\tools\dwn.ps1 D:\make-pkg-bat-master\tools\
У тебя какая винда?

Чтобы узнать, какая версия PowerShell установлена, запустите консоль
Код:

PowerShell
(или ISE), введите
Код:

$PSVersionTable
и нажмите клавишу ВВОД. Найдите значение PSVersion

виндовс 10

Код:

Name                          Value
----                          -----
PSVersion                      5.1.16299.19
PSEdition                      Desktop
PSCompatibleVersions          {1.0, 2.0, 3.0, 4.0...}
BuildVersion                  10.0.16299.19
CLRVersion                    4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion          1.1.0.1


ErikPshat 23.06.2018 02:41

Вложений: 4
Цитата:

Сообщение от in1975 (Сообщение 1145758)
Чтобы узнать, какая версия PowerShell установлена, запустите консоль

Windows 7 Ultimate с пакетом обновления 1 (SP1).
Код:

$PSVersionTable

Name                          Value
----                          -----
CLRVersion                    2.0.50727.8784
BuildVersion                  6.1.7601.17514
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions          {1.0, 2.0}
SerializationVersion          1.1.0.1
PSRemotingProtocolVersion      2.1

Ошибка практически как у него. Тестил на нашей разработке wget & curl - Update Patch Downloader, которую тестировали на Windows 10.

Вложение 14765

Думаю дело в версии PowerShell на 7-ке. Нужно искать пути обновления PowerShell.



UPDATE
Чтобы скачивались патчи обновлений через программу MAKE_PKG.BAT, на Windows 7 и возможно на Windows 8/8.1, необходимо выполнить обновление встроенной в Windows оболочки PowerShell.
  1. Скачать пакет обновления, можно с официального сайта Microsoft.

  2. Выбираем по таблице, для какой версии Windows необходимо закачать обновление. Рекомендуется установить сразу последнюю на сегодня версию WMF 5.1 (Windows Management Framework 5.1). Примечание: версия WMF 4.0 имеет выбор русского языка, что не так важно.
  3. Нажимаем на страничке закачки красную кнопку Download
  4. Ставим спереди галочку напротив поля, где в названии присутствует ваша версия Windows 7 или 8.1 или W2K12 (Windows Server 2012) и в конце названия ваша битность системы x86 или x64. Для Windows 7 x64 нужно выбирать архив Win7AndW2K8R2-KB3191566-x64.zip.

  5. Затем жмём ставшую после проставления галочки активной кнопку Next

  6. Разархивируем архив и запускаем полученный msu (например Win7AndW2K8R2-KB3191566-x64.msu)

    Вложение 14766

  7. После установки соглашаемся с перезагрузкой. И у нас уже установлен PowerShell 5.1.
    Что бы убедиться в этом:

    1. Открываем консоль CMD и вызываем ядро PS, написав команду PowerShell
    2. Видим, что перед строкой приглашения на воод следующей команды появились 2 буквы "PS".
    3. Теперь вводим команду $PSVersionTable.PSVersion и смотрим версию установленного PowerShell.
    4. Вводим команду $PSVersionTable и смотрим в более подробном виде.

    Вложение 14768
Всё, теперь обновления через программу MAKE_PKG.BAT на Windows 7 скачиваются свободно.
Скрин тестовой версии загрузчика на Windows 7 SP1 с установленным PowerSell v5.1:

Вложение 14767

mike153 04.07.2018 14:24

Тоже проблема при скачивании патча. Windows 10 x64.
Нажмите для увеличения

Патч в psnstuff качается. Такая ошибка с любой игрой уже пару дней. Хром жалуется на то что не может проследить сертификат до доверенного центра (SCEI DNAS Root 05). Вечером попробую на чистой системе, но уверен что ничего такого специфичного не менял.

in1975 04.07.2018 16:35

mike153, антивирусы и фаерволлы настроил? у тебя wget не может достучаться до адреса.

у меня все норм:
https://content.screencast.com/users...2018-17.32.png

Код:

--17:31:45--  https://a0.ww.np.dl.playstation.net/tpl/np/BCES00874/BCES00874-ver.xml
          => `D:\PSPX\tools\ver.xml'
Resolving a0.ww.np.dl.playstation.net... done.
Connecting to a0.ww.np.dl.playstation.net[23.54.1.115]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,038 [application/xml]

    0K .                                                    100% 1013.67 KB/s

17:31:45 (1013.67 KB/s) - `D:\PSPX\tools\ver.xml' saved [1038/1038]


mike153 05.07.2018 00:34

Цитата:

Сообщение от in1975 (Сообщение 1146617)
mike153, антивирусы и фаерволлы настроил? у тебя wget не может достучаться до адреса.

Действительно тормоз, спасибо. Wget от han какого то черта в firefall получил имя wget(1) и был заблокирован, в то время как просто wget был разрешен. Большое спасибо, еще раз извиняюсь.


Текущее время: 11:28. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.