Просмотр полной версии : Восстановление игр после ребилда базы данных
Восстановление игр после ребилда базы данных
Известная проблема - после ребилд а базы данных на консоли пропадает вся пиратка, но занимаемое играми место не освобождается. Если у вас нет бекапа БД, то единственный выход вернуть игры - установить их заново.
Разработчик Zer0xFF (https://github.com/Zer0xFF) придумал как это исправить.
Использование:
cFmxuF5KMic
Скачать и установить программу python (https://www.python.org/downloads/) по пути C:\python
Скачать PS4_db_rebuilder_EXT (https://github.com/aizenar/PS4_db_Rebuilder_EXT/releases) и распаковать архив также в путь C:\python
Соединить ПК и PS4 сетевым кабелем
Запускаем HEN, потом FTP, браузер не сворачиваем.
Запустить на ПК командную строку (cmd от имени администратора)
Для 5.05: python3 fix_db.py [PS4_IP] --port [PS4_FTP_PORT] --fw 5.05
Для 6.72 - 9.00: python3 fix_db.py [PS4_IP] --port [PS4_FTP_PORT]
Для 11.00 (https://www.pspx.ru/forum/showpost.php?p=1284786)
C:\Users\jeka>cd C:\Python
C:\Python>Python fix_db.py 192.168.1.46
Traceback (most recent call last):
File "C:\Python\fix_db.py", line 10, in <module>
from sfo.sfo import SfoFile as SfoFile
ModuleNotFoundError: No module named 'sfo.sfo'
C:\Python>Python fix_db.py 192.168.1.46
["'CUSA14168'", "'CUSA07511'", "'CUSA01015'", "'CUSA10213'", "'CUSA01116'", "'CUSA15090'", "'CUSA15283'", "'CUSA09176'", "'CUSA05952'", "'CUSA08308'", "'CUSA09171'", "'CUSA11995'", "'CUSA03842'", "'CUSA12607'", "'CUSA00557'", "'CUSA14102'"]
Processing table: tbl_appbrowse_0483727781
Processing GameID: CUSA00557... Completed 41722249216
Processing GameID: CUSA01015... Completed 173539328
Processing GameID: CUSA03842... Completed 24317722624
Processing GameID: CUSA05952... Completed 4011917312
Processing GameID: CUSA07511... Completed 14178582528
Processing GameID: CUSA08308... Completed 41430548480
Processing GameID: CUSA09171... Completed 24569184256
Processing GameID: CUSA09176... Completed 37768200192
Processing GameID: CUSA10213... Completed 46536458240
Processing GameID: CUSA11995... Completed 47383707648
Processing GameID: CUSA12607... Completed 46831501312
Processing GameID: CUSA14102... Completed 29641211904
Processing GameID: CUSA14168... Completed 22696034304
Processing GameID: CUSA15090... Completed 26305232896
Processing GameID: CUSA15283... Completed 9779347456
Processing table: tbl_appbrowse_0483727783
Processing GameID: CUSA00557... Completed 41722249216
Processing GameID: CUSA01015... Completed 173539328
Processing GameID: CUSA03842... Completed 24317722624
Processing GameID: CUSA05952... Completed 4011917312
Processing GameID: CUSA07511... Completed 14178582528
Processing GameID: CUSA08308... Completed 41430548480
Processing GameID: CUSA09171... Completed 24569184256
Processing GameID: CUSA09176... Completed 37768200192
Processing GameID: CUSA10213... Completed 46536458240
Processing GameID: CUSA11995... Completed 47383707648
Processing GameID: CUSA12607... Completed 46831501312
Processing GameID: CUSA14102... Completed 29641211904
Processing GameID: CUSA14168... Completed 22696034304
Processing GameID: CUSA15090... Completed 26305232896
Processing GameID: CUSA15283... Completed 9779347456
Processing table: tbl_appinfo
Processing GameID: CUSA00557... Completed
Processing GameID: CUSA01015... Completed
Processing GameID: CUSA03842... Completed
Processing GameID: CUSA05952... Completed
Processing GameID: CUSA07511... Completed
Processing GameID: CUSA08308... Completed
Processing GameID: CUSA09171... Completed
Processing GameID: CUSA09176... Completed
Processing GameID: CUSA10213... Completed
Processing GameID: CUSA11995... Completed
Processing GameID: CUSA12607... Completed
Processing GameID: CUSA14102... Completed
Processing GameID: CUSA14168... Completed
Processing GameID: CUSA15090... Completed
Processing GameID: CUSA15283... Completed
Нажать Enter и дождать окончания работы скрипта (примерно 2-3 секунды).
Удерживаем на джойстики кнопку PS, выбираем выйти из системы, после заново заходим в юзера.
Пояснение от пользователя для инструкции без использования python.
Пояснение для 6.72 (https://www.pspx.ru/forum/showpost.php?p=1226213)
Решение некоторых проблем. (https://www.pspx.ru/forum/showpost.php?p=1232666)
jekakmv, что же разработчик компилировать не умеет...?
jekakmv, что же разработчик компилировать не умеет...?
бро не в курсе....:D
jekakmv,
pip install pypiwin32
pip install pyinstaller
и потом
pyinstaller --onefile --noconsole script.py
и никакого питона.
а можно подробнее как без питона? а то эти копипастовые темы без подробной инструкции не всегда помогают....
спасибо!!!
Komor, в шапку залил fix_db.exe. Не знаю, нужно ли компилировать другие библиотеки, проверяйте.
запуск через командную строку:
fix_db.exe тут_ip_ps4
Спасибо!! С твоей помощью + немного домыслил.
Короче инструкция от меня нуба.
на PC Идем в Программы - Стандартные - Командная строка
появляется окно командной строки. В это окно перетягиваем файл Fix_db.exe. Появляется строка пути к этому файлу. Далее на приставке запускаем FTP сервер, смотрим , какой ip покажет и вводим его через пробел в командную строку, после пути к файлу fix_db.exe
У меня файл fix_db.exe лежал в корне диска С , а IP адрес приставки 192.168.1.149 и строка выглядела так
C:\fix_db.exe 192.168.1.149 далее жмем ENTER и ждем окончания процесса. далее пункт 5 и 6 из шапки.
Спасибо ребят, часть игр восстановил, потом вспомнил что внешний жесткий не подключен. Подключил его и повторил операцию заново, но игры с жесткого не появились. Но и этому рад.
исправляю ситуацию с нулём сообщений :start:
о, спасибо! игры вернулись. :good:
короч, я мозг - удалил какую-то папку случайно через ftp, база снова полетела, фикс выдаёт ошибку
ftplib.error_perm: 550 Invalid directory.
[8660] Failed to execute script fix_db
Processing GameID: CUSA00512...
что она означает, и ещё можно что-то сделать, или мне "прийдётся устанавливать сейчас все игры"?
Processing table: tbl_appbrowse_0495611172
Processing GameID: CUSA00002... Completed 40301101056
Processing GameID: CUSA00004... Completed 23806410752
Processing GameID: CUSA00265... Completed 181600256
Processing GameID: CUSA00377... Completed 5585174528
Processing GameID: CUSA00411... Completed 44755845120
Processing GameID: CUSA00434... Completed 21665284096
Processing GameID: CUSA00755... Completed 88735744
Processing GameID: CUSA00897... Completed 10055909376
Processing GameID: CUSA01154... Completed 26972979200
Processing GameID: CUSA01608... Completed 394657792
Processing GameID: CUSA01627... Completed 8757706752
Processing GameID: CUSA01661... Completed 3478388736
Processing GameID: CUSA02344... Completed 43569643520
Processing GameID: CUSA03173... Completed 31351046144
Processing GameID: CUSA03318... Completed 5822742528
Processing GameID: CUSA03589... Completed 40241070080
Processing GameID: CUSA03745... Completed 12874285056
Processing GameID: CUSA03991... Completed 16043212800
Processing GameID: CUSA04295... Completed 21890269184
Processing GameID: CUSA04480... Completed 36912889856
Processing GameID: CUSA04529... Completed 47596896256
Processing GameID: CUSA04865... Completed 633339904
Processing GameID: CUSA05486... Completed 31869829120
Processing GameID: CUSA05588... Completed 975241216
Processing GameID: CUSA05848... Completed 27715043328
Processing GameID: CUSA05951... Completed 1836908544
Processing GameID: CUSA06014... Completed 40884109312
Processing GameID: CUSA07123... Completed 39266287616
Processing GameID: CUSA07412... Completed 38388826112
Processing GameID: CUSA07439... Completed 23391764480
Traceback (most recent call last):
File "fix_db.py", line 81, in <module>
File "fix_db.py", line 44, in get_game_info_by_id
File "ftplib.py", line 636, in size
File "ftplib.py", line 273, in sendcmd
File "ftplib.py", line 246, in getresp
ftplib.error_perm: 550 The file doesn't exist.
[2916] Failed to execute script fix_db
Processing GameID: CUSA09564...
C:\Users\Askarjom>
a na ployke pusto
kamol добавил 23.02.2020 в 23:20
mojet eshe kakoy vriant est? bez ftp prosto pkg faylom. zaranee spasibo!
cherez python toje ne pomoglo
C:\Users\Askarjom\Desktop>py fix_db.py 192.168.1.111
["'CUSA03173'", "'CUSA05848'", "'CUSA07412'", "'CUSA00411'", "'CUSA10213'", "'CU
SA00897'", "'CUSA01154'", "'CUSA03589'", "'CUSA06014'", "'CUSA04865'", "'CUSA002
65'", "'CUSA00755'", "'CUSA05951'", "'CUSA00002'", "'CUSA00004'", "'CUSA09564'",
"'CUSA03991'", "'CUSA07439'", "'CUSA01661'", "'CUSA03745'", "'CUSA01627'", "'CU
SA03318'", "'CUSA00377'", "'CUSA01608'", "'CUSA00434'", "'CUSA05486'", "'CUSA071
23'", "'CUSA05588'", "'CUSA04480'", "'CUSA09643'", "'CUSA04529'", "'CUSA02344'",
"'CUSA04295'"]
Processing table: tbl_appbrowse_0495611172
Processing GameID: CUSA00002... Completed 40301101056
Processing GameID: CUSA00004... Completed 23806410752
Processing GameID: CUSA00265... Completed 181600256
Processing GameID: CUSA00377... Completed 5585174528
Processing GameID: CUSA00411... Completed 44755845120
Processing GameID: CUSA00434... Completed 21665284096
Processing GameID: CUSA00755... Completed 88735744
Processing GameID: CUSA00897... Completed 10055909376
Processing GameID: CUSA01154... Completed 26972979200
Processing GameID: CUSA01608... Completed 394657792
Processing GameID: CUSA01627... Completed 8757706752
Processing GameID: CUSA01661... Completed 3478388736
Processing GameID: CUSA02344... Completed 43569643520
Processing GameID: CUSA03173... Completed 31351046144
Processing GameID: CUSA03318... Completed 5822742528
Processing GameID: CUSA03589... Completed 40241070080
Processing GameID: CUSA03745... Completed 12874285056
Processing GameID: CUSA03991... Completed 16043212800
Processing GameID: CUSA04295... Completed 21890269184
Processing GameID: CUSA04480... Completed 36912889856
Processing GameID: CUSA04529... Completed 47596896256
Processing GameID: CUSA04865... Completed 633339904
Processing GameID: CUSA05486... Completed 31869829120
Processing GameID: CUSA05588... Completed 975241216
Processing GameID: CUSA05848... Completed 27715043328
Processing GameID: CUSA05951... Completed 1836908544
Processing GameID: CUSA06014... Completed 40884109312
Processing GameID: CUSA07123... Completed 39266287616
Processing GameID: CUSA07412... Completed 38388826112
Processing GameID: CUSA07439... Completed 23391764480
Processing GameID: CUSA09564... Traceback (most recent call last):
File "fix_db.py", line 81, in <module>
cusa = get_game_info_by_id(GameID)
File "fix_db.py", line 44, in get_game_info_by_id
info[GameID].size = ftp.size("/user/app/%s/app.pkg" % GameID)
File "C:\Users\Askarjom\AppData\Local\Programs\Python\Python38-32\lib\ftplib.p
y", line 619, in size
resp = self.sendcmd('SIZE ' + filename)
File "C:\Users\Askarjom\AppData\Local\Programs\Python\Python38-32\lib\ftplib.p
y", line 275, in sendcmd
return self.getresp()
File "C:\Users\Askarjom\AppData\Local\Programs\Python\Python38-32\lib\ftplib.p
y", line 248, in getresp
raise error_perm(resp)
ftplib.error_perm: 550 The file doesn't exist.
C:\Users\Askarjom\Desktop>
kamol добавил 24.02.2020 в 00:02
u menya vopros kak ti sdelal logout ne zakrivaya brawzer? i eshe u tebya krutilas` zagruzka na ps4 vse vremya ili posle zapuska ftp otkrilos` okno brawzera?
kamol, тебе вроде ясно написало что по игре CUSA09564 нету файлов. Программа споткнулась и не сработала до конца.
И не надо писать транслитом, это нарушение правил (https://www.pspx.ru/forum/announcement.php?f=135&a=2#4.3).
Скорее всего после этого восстановления я не могу удалить некоторые игры. Просто нет пункта "Удалить". В меню "Память" вообще этих игр нет. Хотя они даже запускаются. Как быть? Форматировать желания нет
troxin, удалить через файл менеджеры.
in1975, подскажите пожалуйста где искать эти игры через ftp? В какой папке они лежат?
DenA6, ну найди папки начинающиеся с CUSA... (CUSA00852 как пример)
Dimon4ic
22.03.2020, 15:12
Огромное спасибо Вам за помощь, игры вернулись))))
Как вариант ещё можно слить игры через Easy PKG Extractor (http://www.pspx.ru/forum/showpost.php?p=1208310&highlight=easy+pkg+extractor). Видит игры на внутреннем и внешнем накопителе, отображает названия
У меня после восстановления базы не отобразились игры с внешнего харда. На внутреннем отобразились, но управлять ими нельзя - ни удалить, ни переместить.
Подскажите пожалуйста куда копать.
C:\fix_db.exe 192.168.1.45
https://i.ibb.co/pK6JmZF/image.jpg (https://ibb.co/8xn6h2Z)
maxxxpull
17.10.2020, 00:00
Здравствуйте, подскажите пожалуйста, в чем косяк?
Processing table: tbl_appbrowse_0383300084
Processing GameID: CUSA00062... Completed 2113142784
Processing GameID: CUSA00434... Completed 21665284096
Processing GameID: CUSA01073... Completed 27477409792
Processing GameID: CUSA03173... Completed 31351111680
Processing GameID: CUSA03745... Completed 12874219520
Processing GameID: CUSA05159... Completed 2986082304
Processing GameID: CUSA06534... Completed 18901172224
Processing GameID: CUSA07399... Completed 22718709760
Processing GameID: CUSA07412... Completed 38388826112
Processing GameID: CUSA07670... Completed 40024539136
Processing GameID: CUSA08004... Completed 16980377600
Processing GameID: CUSA08809... Completed 13567262720
Processing GameID: CUSA09176... Completed 37768200192
Processing GameID: CUSA11995... Completed 47383707648
Processing GameID: CUSA12085... Completed 31342788608
Processing GameID: CUSA12607... Completed 46831501312
Processing GameID: CUSA15447... Completed 30552162304
Processing GameID: CUSA15546... Completed 42665967616
Traceback (most recent call last):
File "fix_db.py", line 90, in <module>
sqlite3.OperationalError: table tbl_appbrowse_0383300084 has 53 columns but 47 values were supplied
[14540] Failed to execute script fix_db
maxxxpull добавил 16.10.2020 в 23:56
Нашли ответ? У меня тоже самое...
maxxxpull добавил 16.10.2020 в 23:57
dj-xrom, Вы нашли ответ на эту ошибку? или забили?
maxxxpull добавил 17.10.2020 в 00:00
in1975, Извиняюсь за спам, не знаю как тут писать...Вы можете подсказать, как решить проблему выше?
maxxxpull, таблица tbl_appbrowse_0383300084 имеет 53 столбца, но было предоставлено 47 значений.
Чем я могу помочь?
nickolas_ckage
31.10.2020, 12:53
Более простых способов не появилось?
Nikita757
15.11.2020, 12:17
Здравствуйте, подскажите пожалуйста, в чем косяк?
Processing table: tbl_appbrowse_0383300084
Processing GameID: CUSA00062... Completed 2113142784
Processing GameID: CUSA00434... Completed 21665284096
Processing GameID: CUSA01073... Completed 27477409792
Processing GameID: CUSA03173... Completed 31351111680
Processing GameID: CUSA03745... Completed 12874219520
Processing GameID: CUSA05159... Completed 2986082304
Processing GameID: CUSA06534... Completed 18901172224
Processing GameID: CUSA07399... Completed 22718709760
Processing GameID: CUSA07412... Completed 38388826112
Processing GameID: CUSA07670... Completed 40024539136
Processing GameID: CUSA08004... Completed 16980377600
Processing GameID: CUSA08809... Completed 13567262720
Processing GameID: CUSA09176... Completed 37768200192
Processing GameID: CUSA11995... Completed 47383707648
Processing GameID: CUSA12085... Completed 31342788608
Processing GameID: CUSA12607... Completed 46831501312
Processing GameID: CUSA15447... Completed 30552162304
Processing GameID: CUSA15546... Completed 42665967616
Traceback (most recent call last):
File "fix_db.py", line 90, in <module>
sqlite3.OperationalError: table tbl_appbrowse_0383300084 has 53 columns but 47 values were supplied
[14540] Failed to execute script fix_db
maxxxpull добавил 16.10.2020 в 23:56
Нашли ответ? У меня тоже самое...
maxxxpull добавил 16.10.2020 в 23:57
dj-xrom, Вы нашли ответ на эту ошибку? или забили?
maxxxpull добавил 17.10.2020 в 00:00
in1975, Извиняюсь за спам, не знаю как тут писать...Вы можете подсказать, как решить проблему выше?
такая же ошибка, нашел рещение?
leviafan_83
15.11.2020, 17:10
Nikita757, выйди из учетки и поновой войди
xomia4ilo
25.11.2020, 01:13
Как вариант ещё можно слить игры через Easy PKG Extractor (http://www.pspx.ru/forum/showpost.php?p=1208310&highlight=easy+pkg+extractor). Видит игры на внутреннем и внешнем накопителе, отображает названия
У меня после восстановления базы не отобразились игры с внешнего харда. На внутреннем отобразились, но управлять ими нельзя - ни удалить, ни переместить.
Большое спасибо за вариант! Способ из сабжа не помог, пробовал еще сделать резервную копию с последующей инициализацией и восстановлением, но проблема не ушла, а через Easy PKG Extractor перекопировал игры на хард и установил поверх своих "скрытых" оригиналов. Все сохранения и трофеи на месте, управление перемещением и удалением игр также присутствует.
fresh_nik
03.12.2020, 18:14
Автор asd2332 с сайта 4pda
Всем привет. Сегодня после очередного ребута у меня слетели все ярлыки игр и приложений. Поэтому делюсь ИНСТРУКЦИЕЙ ПРОВЕРЕННОЙ НА СЕБЕ ОТ ОКТЯБРЯ 2020 по восстановлению игр при порче и реконструировании базы данных консоли.
1) Скачать и установить программу python по пути по умолчанию C:\python https://www.python.org/downloads/
Тестировалось на 32-бит версии v3.8.2: https://www.python.org/ftp/python/3.8.2/python-3.8.2.exe
2) Скачать и распаковать архив также в путь C:\python https://github.com/lKinderBueno/PS4_db_rebuilder_6.72
3) Соединить ПК и PS4 сетевым кабелем
4) Настроить сетевое соединение на ПК
Пример на компе:
IP - 192.168.1.10
Маска подсети - 255.255.255.0
Шлюз - 192.168.1.1
Основной DNS - ( не указываем)
Дополнительный - (не указываем)
5) Аналогично на PS4
Пример:
IP - 192.168.1.20
Маска подсети - 255.255.255.0
Шлюз - 192.168.1.1
Основной DNS - 192.168.1.10
Дополнительный - 0.0.0.0
6) Запускаем сначала HEN, потом галочку FTP, браузер не сворачиваем.
7) Запустить на ПК командную строку (cmd от имени администратора)
8) Указать путь к папке с python и скриптом. Если устанавливали в туже папку что и я, то просто копируем мой пример.
Пример:
C:\python\python.exe
C:\python\fix_db.py 192.168.1.20
9) Нажать Enter и дождать окончания работы скрипта (примерно 2-3 секунды).
10) нажимаем кнопку ps и сворачиваем браузер. Далее нажимаем выйти из системы и заново заходим в юзера. После этого должны появится все иконки. Инструкцию расписал максимально подробно и просто должно помочь всем. Всем добра)
Всем привет. Вроде бы все сделал по инструкции но питон выдает "SyntaxError: unexpected character after line continuation character", а файла exe не могу найти...
fresh_nik
16.12.2020, 16:26
Всем привет. Вроде бы все сделал по инструкции но питон выдает "SyntaxError: unexpected character after line continuation character", а файла exe не могу найти...
Он в шапке, чтоб посмотреть надо зарегаться.
sergey86reg
20.12.2020, 10:07
Добрый день, подскажите в чем может быть дело, не могу создать FTP соединение с приставкой, чтобы использовать fix_db.exe. Делаю:
На компе:
IP - 192.168.1.10
Маска подсети - 255.255.255.0
Шлюз - 192.168.1.1
Основной DNS - ( не указываем)
Дополнительный - (не указываем)
На PS4
Пример:
IP - 192.168.1.20
Маска подсети - 255.255.255.0
Шлюз - 192.168.1.1
Основной DNS - 192.168.1.10
Дополнительный - 0.0.0.0
Запускаю сначала HEN, потом FTP, браузер не сворачиваю.
Пингую IP - 192.168.1.20 - Ответ от 192.168.1.10 - Заданный узел не доступен. Пакетов отправлено 4, получено 4, потерь 0.
leviafan_83
20.12.2020, 11:20
sergey86reg, На приставке днс зачем? Почему не использовать стандартное подключение через роутер?
В общем с питоном так и не вышло ничего. Сам даже скомпилировал в exe. К приставке подключение проходит, но далее ошибка по тайм ауту. В общем забил и просто переустановил игры, пути заново прописались, сохранения остались.
sergey86reg
20.12.2020, 14:47
sergey86reg, На приставке днс зачем? Почему не использовать стандартное подключение через роутер?
У меня нет роутера.
genericcc2
21.12.2020, 19:46
P4IUtZs2o7Q
Вот рабочий способ. Только что восстановил игры как на внешнем накопителе так и на памяти системы.
Главное скачайте Python 3.8.5. У меня с ним получилось.
sergey86reg
21.12.2020, 20:01
genericcc2, можешь скинуть файл Restore_DB_PS4_2020 у меня качается с повреждением.
sergey86reg
22.12.2020, 00:27
Нашел решение для 6.72 - https://github.com/lKinderBueno/PS4_db_rebuilder_6.72/releases/tag/0.2
Kislia4ok
04.01.2021, 18:21
Komor, в шапку залил fix_db.exe. Не знаю, нужно ли компилировать другие библиотеки, проверяйте.
запуск через командную строку:
fix_db.exe тут_ip_ps4
Я так понимаю это для 5.05 прошивки ? У меня с этим файлом как и многих 47 файлов из 53 делает ((( а можете сделать такой же для 6.72
Kislia4ok
04.01.2021, 19:42
Нашел решение для 6.72 - https://github.com/lKinderBueno/PS4_db_rebuilder_6.72/releases/tag/0.2
У меня по этой инструкции тоже все вышло ! Единственное у меня папка sfo пустая была , подкинул из релиза
MrBaukin
05.01.2021, 23:26
Komor, в шапку залил fix_db.exe. Не знаю, нужно ли компилировать другие библиотеки, проверяйте.
запуск через командную строку:
fix_db.exe тут_ip_ps4
не могли бы вы так же сделать exe-шник для 6.72 ? ибо python выдает "SyntaxError: unexpected character after line continuation character"
MrBaukin
06.01.2021, 23:19
не могли бы вы так же сделать exe-шник для 6.72 ? ибо python выдает "SyntaxError: unexpected character after line continuation character"
ребята если вы столкнулись с такой же ситуацией попробуйте не через командную строку а через windows powershell у меня получилось только через неё
ErikPshat
07.01.2021, 08:45
MrBaukin, а через обычный Терминал Windows (https://docs.microsoft.com/ru-ru/windows/terminal/get-started) не пробовал?
MrBaukin
07.01.2021, 21:00
MrBaukin, а через обычный Терминал Windows (https://docs.microsoft.com/ru-ru/windows/terminal/get-started) не пробовал?
нет но как я уже написал выше всё получилось через windows powershell
QUATTRO101
13.01.2021, 23:07
Ну будем пробовать)
Slim_Shady
15.01.2021, 18:57
Слетели все игры, сейчас попробую
Slim_Shady
15.01.2021, 19:22
помогло. всем спасибо!
правда сохранения не появились. так что всё зря. ну да ладно :drinks:
useless_bytes
31.01.2021, 11:41
python ни через cmd ни через powershell не заработало, пишет отказано в доступе
upd: через exe сработало
пишет отказано в доступе
Ну так дай доступ питону (если он у тебя вообще установлен)
ссылка на 6.72 не работает
ErikPshat
05.02.2021, 03:57
ссылка на 6.72 не работает
Да всё работает. Просто юзер скопипастил не полную ссылку, а сокращённую точками :) и прямо так и выложил :D
Ума нет - считай калека.
Для 7.02
P4IUtZs2o7Q
Скачать и установить программу python (https://www.python.org/downloads/) по пути C:\python
Скачать PS4_db_rebuilder_7.02 (https://www6.zippyshare.com/v/rSDxwboh/file.html) и распаковать архив также в путь C:\python
Соединить ПК и PS4 сетевым кабелем
Запускаем HEN, потом FTP, браузер не сворачиваем.
Запустить на ПК командную строку (cmd от имени администратора)
Указать путь к папке с python и скриптом.
C:\Users\jeka>cd C:\Python
C:\Python>Python fix_db.py 192.168.1.46
Traceback (most recent call last):
File "C:\Python\fix_db.py", line 10, in <module>
from sfo.sfo import SfoFile as SfoFile
ModuleNotFoundError: No module named 'sfo.sfo'
C:\Python>Python fix_db.py 192.168.1.46
["'CUSA14168'", "'CUSA07511'", "'CUSA01015'", "'CUSA10213'", "'CUSA01116'", "'CUSA15090'", "'CUSA15283'", "'CUSA09176'", "'CUSA05952'", "'CUSA08308'", "'CUSA09171'", "'CUSA11995'", "'CUSA03842'", "'CUSA12607'", "'CUSA00557'", "'CUSA14102'"]
Processing table: tbl_appbrowse_0483727781
Processing GameID: CUSA00557... Completed 41722249216
Processing GameID: CUSA01015... Completed 173539328
Processing GameID: CUSA03842... Completed 24317722624
Processing GameID: CUSA05952... Completed 4011917312
Processing GameID: CUSA07511... Completed 14178582528
Processing GameID: CUSA08308... Completed 41430548480
Processing GameID: CUSA09171... Completed 24569184256
Processing GameID: CUSA09176... Completed 37768200192
Processing GameID: CUSA10213... Completed 46536458240
Processing GameID: CUSA11995... Completed 47383707648
Processing GameID: CUSA12607... Completed 46831501312
Processing GameID: CUSA14102... Completed 29641211904
Processing GameID: CUSA14168... Completed 22696034304
Processing GameID: CUSA15090... Completed 26305232896
Processing GameID: CUSA15283... Completed 9779347456
Processing table: tbl_appbrowse_0483727783
Processing GameID: CUSA00557... Completed 41722249216
Processing GameID: CUSA01015... Completed 173539328
Processing GameID: CUSA03842... Completed 24317722624
Processing GameID: CUSA05952... Completed 4011917312
Processing GameID: CUSA07511... Completed 14178582528
Processing GameID: CUSA08308... Completed 41430548480
Processing GameID: CUSA09171... Completed 24569184256
Processing GameID: CUSA09176... Completed 37768200192
Processing GameID: CUSA10213... Completed 46536458240
Processing GameID: CUSA11995... Completed 47383707648
Processing GameID: CUSA12607... Completed 46831501312
Processing GameID: CUSA14102... Completed 29641211904
Processing GameID: CUSA14168... Completed 22696034304
Processing GameID: CUSA15090... Completed 26305232896
Processing GameID: CUSA15283... Completed 9779347456
Processing table: tbl_appinfo
Processing GameID: CUSA00557... Completed
Processing GameID: CUSA01015... Completed
Processing GameID: CUSA03842... Completed
Processing GameID: CUSA05952... Completed
Processing GameID: CUSA07511... Completed
Processing GameID: CUSA08308... Completed
Processing GameID: CUSA09171... Completed
Processing GameID: CUSA09176... Completed
Processing GameID: CUSA10213... Completed
Processing GameID: CUSA11995... Completed
Processing GameID: CUSA12607... Completed
Processing GameID: CUSA14102... Completed
Processing GameID: CUSA14168... Completed
Processing GameID: CUSA15090... Completed
Processing GameID: CUSA15283... Completed
Нажать Enter и дождать окончания работы скрипта (примерно 2-3 секунды).
Удерживаем на джойстики кнопку PS, выбираем выйти из системы, после заново заходим в юзера.
Всем привет, помогите, случилась такая же беда с играми после ребилда, по инструкции все понятно, кроме 3 пункта, подключил сетевой кабель, в настройках сети подключил по лан, но при выборе в екплойте ФТП - не выдает ip адрес
Может ктото написать инструкцию для чайника (меня) по подключению, что где выбирать, что где прописывать
Saska, https://manuals.playstation.net/document/ru/ps4/settings/nw_test.html
fresh_nik
17.02.2021, 18:46
Привет подскажите сталкивался кто-то с такой ситуацией.
После возвращения всех игр и на внешний и на внутренний диск, игры с внешнего могу удалить, а с внутреннего нет. Так же они не видны на самом внутреннем диске в памяти, иногда слетают dlc, прошивка 7,02. После повторных попыток восстановления, комп пишет всегда одно и тоже.
C:\Users\user\AppData\Local\Programs\Python\Python39>py fix_db.py 192.168.1.49
["'CUSA08367'", "'CUSA06778'", "'CUSA15090'", "'CUSA15339'", "'CUSA02009'", "'CUSA09638'", "'CUSA14818'", "'CUSA02012'", "'CUSA14950'", "'CUSA09424'", "'CUSA07814'", "'CUSA08004'", "'CUSA14458'", "'CUSA03818'", "'CUSA12878'", "'CUSA12042'", "'CUSA11098'", "'CUSA15669'", "'CUSA08165'", "'CUSA04716'", "'CUSA02315'", "'CUSA12356'", "'CUSA12381'", "'CUSA06742'", "'CUSA09557'", "'CUSA05800'", "'CUSA08291'", "'CUSA01690'", "'CUSA09090'", "'CUSA04508'"]
Processing table: tbl_appbrowse_0314615136
Processing table: tbl_appbrowse_0314615137
Processing table: tbl_appinfo
C:\Users\user\AppData\Local\Programs\Python\Python39>
решил проблему вот так вот:
Надо открыть app.db файл как описано здесь и посмотреть на значение параметра canRemove у игр. Если там выставлено 0, то заменить на 1 и сохранить изменения
Для тех, кого раздражают иконки стандартных приложений, есть способ их убрать. Для себя оставил только браузер, галерею, папку с играми и библиотеку.
#
Для этого нужно:
1. Скопировать файл /system_data/priv/mms/app.db через ftp на комп и сохранить его на случай бэкапа если что пойдет не так.
2. С помощью DB Browser for SQLite открываем этот файл app.db, переходим на вкладку Данные и выбираем tbl_appbrowse_********* (цифры у всех будут разные в зависимости от пользователя).
#
3. В открывшемся списке игр и приложений находим то, которое хотим убрать и в столбце visible меняем для него значение с 1 на 0.
4. Сохраняем изменения, нажав Файл - Записать изменения.
5. Измененный app.db закидываем по ftp по тому же пути /system_data/priv/mms/ и перезагружаем PS4.
6. Профит! Таким образом можно убрать всякие PS Store, Что нового и т.д.
upd: Замечено, что после скрытия иконок медленнее срабатывает эксплойт и повышается вероятность ребутов. Лично убедился в этом на прошивке 6.72. Поэтому сами решайте - нужно вам это или нет.
Всем привет! хочу сделать ребилд бд на ps4 6.72. Такой вопрос с внешнего носителя игры пропадут?
отключи его на момент ребилда
Да всё работает. Просто юзер скопипастил не полную ссылку, а сокращённую точками :) и прямо так и выложил :D
Ума нет - считай калека.
НЕ понял как ими точками ??? забрал exe -шник , у меня все еще 6.72 или раскижите в фсо из релиза подкинуть , я не понимаю что значит из релиза. так может кто нормальную ссылку кинет для 6.72. экзешник. или перешиваться на 7.02??? Свет рыбутнул и все пропало а потом я сам базу хехе
НЕ понял как ими точками ??? забрал exe -шник , у меня все еще 6.72 или раскижите в фсо из релиза подкинуть , я не понимаю что значит из релиза. так может кто нормальную ссылку кинет для 6.72. экзешник. или перешиваться на 7.02??? Свет рыбутнул и все пропало а потом я сам базу хехе
Опа спасибки вчитался! На основной все вернулось, а вот внешний 1 гиг игрух не хочет. Может релиз есть для фсо посвежее , я заливал release 1.0 jn 2018 года. по фтп юсб пустой , может есть способ и его вернуть ????:blush:
Sergik77720
10.05.2021, 11:54
https://cloud.mail.ru/public/qhxQ/dMoTXPzxT
Вот этот fix_db файл в .ехе формате для прошивок от 6.72 до 7.55. Не надо скачивать всякие там программы Python, у меня лично ничего не получалось через Пайтон.
Скачиваете файл fix_db.ехе, вставляете его в диск "С" Если у вас сонька и компьютер подключена к одному роутеру через вай фай, то кабеля не нужны. Открываете на соньке FTP(у меня лично он открывается через Руководство пользователя - выбираю 6.72 и там будет - FTP. В крайнем левом углу появится IP на 3 сек,я его лично успел сфоткать) Потом включаете командную строку (Нажимаете пуск, и там где поиск вводите cmd, жмёте Enter, открывается чёрное окно, туда вводим C:\fix_db.exe (и дальше через пробел ваш IP, например 192.168.31.90) Выглядит примерно так: C:\fix_db.exe 192.168.31.90 Жмете Enter и всё, ждите... потом перезагрузите консоль (сохранения все на месте будут)
Привет.
Я бы в шапку добавил ещё информацию, как подключить ps4 к ПК по lan. Для ps3 есть хорошая инструкция, можно сделать по аналогии.
PaSoul добавил 19.05.2021 в 22:47
Забыл ссылку на инструкцию: https://www.pspx.ru/forum/showthread.php?t=88622#cabnorouter
PaSoul, в общей инструкции в разделе пс4 это есть.
Casscade
07.09.2022, 15:58
Все работает на момент моего сообщения.
Только кабелей не надо. Главное чтобы пк и консоль были в одной сети.
Я делал по WiFi.
Консоль с прошивкой 5.05 под Goldhen.
Активировал хен, включил FTP на ней.
И потом пк пайтоном восстановил.
Но так как у меня 5.05 все тут что есть из DB ребилдов не подошло.
Использовал этот https://github.com/Zer0xFF/PS4_db_rebuilder
Все вернул, всем спасибо!
Bargibaev
10.09.2022, 13:22
Где можно скачать fix_db.exe ?
Spirit_62
10.09.2022, 21:35
Всем привет. Слетели dlc на всех играх? Их вообще реально восстановить? Или нужно переустанавливать?
Renat1983
27.02.2023, 16:28
Processing table: tbl_appbrowse_0457345477
Processing GameID: CUSA06409... Completed 8129282048
Processing GameID: CUSA11379... Completed 39887896576
Processing GameID: CUSA12901... Completed 1011482624
Processing GameID: CUSA18017... Completed 28314435584
Processing GameID: CUSA20539... Completed 7039746048
Processing GameID: CUSA24899... Completed 6791823360
Processing GameID: CUSA31345... Completed 32216514560
Processing GameID: CUSA31874... Completed 41629843456
Processing GameID: CUSA34029... Completed 39312031744
Processing GameID: CUSA34390... Completed 89820364800
Traceback (most recent call last):
File "fix_db.py", line 90, in <module>
sqlite3.OperationalError: table tbl_appbrowse_0457345477 has 53 columns but 47 values were supplied
[18872] Failed to execute script fix_db
как с этим бороться?
А на 9.0 HEN есть у кого файл?
Renat1983, https://www.pspx.ru/forum/showpost.php?p=1232666
Komor, а что, текущий не подходит?
zalman666
21.03.2023, 11:15
У меня на 9.0 только игры с внутреннего ХДД восстановились, а с внешнего нет. :cray:
AlexeyKuznetsov
24.03.2023, 14:38
добрый день, на 6.72 тоже с внешнего харда не удалось восстановить иконки, есть у кого четкая инструкция по этой проблеме?
Присоединяюсь к вопросу, на внешнем хдд есть иконки игр но после восстановления после глюка, большая часть игр не работает.
иконки с треугольниками. есть решение?
Ребят, помогите кто сечёт.
9.0
Файл из шапки не сработал. Питон выдает SyntaxError: invalid syntax и останавливается.
FoxTroy, в шапку залил ехе версию без требования питона (https://www.pspx.ru/forum/attachment.php?attachmentid=18601)
FoxTroy, в шапку залил ехе версию без требования питона (https://www.pspx.ru/forum/attachment.php?attachmentid=18601)
Вчера нашел PS4_db_rebuilder под версию 9.0. Где-то на ютубчике попалась ссылка. С ним сработало, восстановились ярлыки.
Но за экзешник и отзывчивость всё равно ОГРОМНОЕ спасибо! Сохранил на всякий на будущее.
Processing table: tbl_appbrowse_0457345477
Processing GameID: CUSA06409... Completed 8129282048
Processing GameID: CUSA11379... Completed 39887896576
Processing GameID: CUSA12901... Completed 1011482624
Processing GameID: CUSA18017... Completed 28314435584
Processing GameID: CUSA20539... Completed 7039746048
Processing GameID: CUSA24899... Completed 6791823360
Processing GameID: CUSA31345... Completed 32216514560
Processing GameID: CUSA31874... Completed 41629843456
Processing GameID: CUSA34029... Completed 39312031744
Processing GameID: CUSA34390... Completed 89820364800
Traceback (most recent call last):
File "fix_db.py", line 90, in <module>
sqlite3.OperationalError: table tbl_appbrowse_0457345477 has 53 columns but 47 values were supplied
[18872] Failed to execute script fix_db
как с этим бороться?
У меня такая же ошибка,ты как-то решил ее?
sql_list.append("""("%s", "%s", "%s", "/user/appmeta/%s", "2018-07-27 15:06:46.822", "0", "0", "5", "1", "100", "0", "151","5", "1", "gd", "0", "0", "0", "0",NULL, NULL, NULL, "%d", "2018-07-27 15:06:46.802", "0", "game", NULL, "0", "0", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "0", NULL,NULL, NULL, NULL, NULL, "0", "0", NULL, "2018-07-27 15:06:46.757","0","0","0","0","0",NULL)"""
Решение проблемы
в файле fix_db найти и заменить эту строчку
Ferrit, Попробуй этот (https://github.com/aizenar/PS4_db_Rebuilder_EXT/)
Ang3l42, Интересно, а чем отличается твоя ссылка от той, что в шапке? ;)
in1975, староват-слеповат стал. Прочитал в шапке:
Разработчик Zer0xFF придумал как это исправить
И подумал, что там старая ссылка)
denis07091981
28.03.2024, 18:49
Спасибо,всё восстановилось
Повреждена База данных PS4 11.00
hK6MLo4GRa8
:github: https://github.com/valters-tomsons/OrbisDbTools/releases
Народ, может кто подскажет.
Мне данный метод вообще не помог. Никак. Даже с другого ПК пробовал, никак не получается.
Решил я удалить игры через файловый менеджер. Ну нашел папки игры по пути - /user/app
Удалил. Место очистилось.
Но обратно установить игры не могу. Пишет - package already installed. То есть уже установлено... И собственно в этом и проблема.
Игры нет, но система думает что она установлена. Как полностью очистить информацию об игре из системы ? Что бы потом установить повторно ?
UPD: Решил проблему переустановкой игр с помощью программы Itemzflow.
vBulletin® v3.8.7, Copyright ©2000-2025, vBulletin Solutions, Inc. Перевод: zCarot