PDA

Просмотр полной версии : [Решено] Проблема со скачиванием обновлений в MAKE_PKG_HAN_TOOLS на Windows 7


Olejek
21.06.2018, 00:26
В MAKE PKG HAN TOOLS не получается сконвертировать pkg из папки PS3_GAME, при попытке выдает следующую абракадабру:
https://cdn1.savepice.ru/uploads/2018/6/21/e62857f87218dbfce5c791109b01cfc3-full.png
Как понять?

РЕШЕНО! Инструкция в этом посту: http://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) отключил в первую очередь - не помогло, есть еще варианты?
--14:30:50-- https://a0.ww.np.dl.playstation.net/tpl/np/BCES00078/BCES00078-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 (может я там правил еще что-то).

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

aqaPZZTkWk0

Olejek
22.06.2018, 00:43
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/2018/6/22/5cc4bf93b35b5414580ba19440acbac3-full.png

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

$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
}
}

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

<?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


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
Чтобы узнать, какая версия 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 (http://www.pspx.ru/forum/showthread.php?t=107837), которую тестировали на Windows 10.

14765

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


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


Скачать пакет обновления, можно с официального сайта Microsoft (https://docs.microsoft.com/ru-ru/powershell/scripting/setup/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell).


Выбираем по таблице, для какой версии Windows необходимо закачать обновление. Рекомендуется установить сразу последнюю на сегодня версию WMF 5.1 (https://www.microsoft.com/en-us/download/details.aspx?id=54616) (Windows Management Framework 5.1). Примечание: версия WMF 4.0 (https://www.microsoft.com/en-us/download/details.aspx?id=40855) имеет выбор русского языка, что не так важно.

Нажимаем на страничке закачки красную кнопку Download (https://www.microsoft.com/en-us/download/details.aspx?id=54616)

Ставим спереди галочку напротив поля, где в названии присутствует ваша версия Windows 7 или 8.1 или W2K12 (Windows Server 2012) и в конце названия ваша битность системы x86 или x64. Для Windows 7 x64 нужно выбирать архив Win7AndW2K8R2-KB3191566-x64.zip.


Затем жмём ставшую после проставления галочки активной кнопку Next (https://www.microsoft.com/en-us/download/confirmation.aspx?id=54616)


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

14766


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



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


14768

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

14767

mike153
04.07.2018, 14:24
Тоже проблема при скачивании патча. Windows 10 x64.
http://joxi.ru/Vm6O1KECD49NV2.png
Патч в psnstuff качается. Такая ошибка с любой игрой уже пару дней. Хром жалуется на то что не может проследить сертификат до доверенного центра (SCEI DNAS Root 05). Вечером попробую на чистой системе, но уверен что ничего такого специфичного не менял.

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

у меня все норм:
https://content.screencast.com/users/IgorNikolaevich/folders/Snagit/media/f7f7f9ba-4b5d-40e1-9ccc-5fda30f11af2/07.04.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
mike153, антивирусы и фаерволлы настроил? у тебя wget не может достучаться до адреса.

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