PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS4 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=453)
-   -   Восстановление игр после ребилда базы данных (https://www.pspx.ru/forum/showthread.php?t=108100)

MrBaukin 07.01.2021 21:00

Цитата:

Сообщение от ErikPshat (Сообщение 1229581)
MrBaukin, а через обычный Терминал Windows не пробовал?

нет но как я уже написал выше всё получилось через 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 сработало

in1975 02.02.2021 08:02

Цитата:

Сообщение от useless_bytes (Сообщение 1231397)
пишет отказано в доступе

Ну так дай доступ питону (если он у тебя вообще установлен)

Komor 04.02.2021 20:03

ссылка на 6.72 не работает

ErikPshat 05.02.2021 03:57

Цитата:

Сообщение от Komor (Сообщение 1231768)
ссылка на 6.72 не работает

Да всё работает. Просто юзер скопипастил не полную ссылку, а сокращённую точками :) и прямо так и выложил :D
Ума нет - считай калека.

jekakmv 06.02.2021 23:13

Для 7.02



  1. Скачать и установить программу python по пути C:\python
  2. Скачать PS4_db_rebuilder_7.02 и распаковать архив также в путь C:\python
  3. Соединить ПК и PS4 сетевым кабелем
  4. Запускаем HEN, потом FTP, браузер не сворачиваем.
  5. Запустить на ПК командную строку (cmd от имени администратора)
  6. Указать путь к папке с 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


  7. Нажать Enter и дождать окончания работы скрипта (примерно 2-3 секунды).
  8. Удерживаем на джойстики кнопку PS, выбираем выйти из системы, после заново заходим в юзера.

Saska 07.02.2021 21:24

Всем привет, помогите, случилась такая же беда с играми после ребилда, по инструкции все понятно, кроме 3 пункта, подключил сетевой кабель, в настройках сети подключил по лан, но при выборе в екплойте ФТП - не выдает ip адрес
Может ктото написать инструкцию для чайника (меня) по подключению, что где выбирать, что где прописывать

in1975 08.02.2021 17:29

Saska, https://manuals.playstation.net/docu...s/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. Поэтому сами решайте - нужно вам это или нет.

Komor 26.02.2021 23:57

Цитата:

Сообщение от vadim_kim_fm (Сообщение 1232809)
Всем привет! хочу сделать ребилд бд на ps4 6.72. Такой вопрос с внешнего носителя игры пропадут?

отключи его на момент ребилда

Zuk789 18.04.2021 21:59

Цитата:

Сообщение от ErikPshat (Сообщение 1231798)
Да всё работает. Просто юзер скопипастил не полную ссылку, а сокращённую точками :) и прямо так и выложил :D
Ума нет - считай калека.

НЕ понял как ими точками ??? забрал exe -шник , у меня все еще 6.72 или раскижите в фсо из релиза подкинуть , я не понимаю что значит из релиза. так может кто нормальную ссылку кинет для 6.72. экзешник. или перешиваться на 7.02??? Свет рыбутнул и все пропало а потом я сам базу хехе

Цитата:

Сообщение от Zuk789 (Сообщение 1236490)
НЕ понял как ими точками ??? забрал 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 и всё, ждите... потом перезагрузите консоль (сохранения все на месте будут)

PaSoul 19.05.2021 22:47

Привет.
Я бы в шапку добавил ещё информацию, как подключить ps4 к ПК по lan. Для ps3 есть хорошая инструкция, можно сделать по аналогии.

PaSoul добавил 19.05.2021 в 22:47
Забыл ссылку на инструкцию: https://www.pspx.ru/forum/showthread...22#cabnorouter

in1975 21.05.2021 12:25

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

как с этим бороться?

Komor 27.02.2023 21:41

А на 9.0 HEN есть у кого файл?

in1975 27.02.2023 23:28

Renat1983, https://www.pspx.ru/forum/showpost.php?p=1232666

Komor, а что, текущий не подходит?

Komor 27.02.2023 23:52

нет(

zalman666 21.03.2023 11:15

У меня на 9.0 только игры с внутреннего ХДД восстановились, а с внешнего нет. :cray:

AlexeyKuznetsov 24.03.2023 14:38

добрый день, на 6.72 тоже с внешнего харда не удалось восстановить иконки, есть у кого четкая инструкция по этой проблеме?

Yra84 19.04.2023 17:54

Присоединяюсь к вопросу, на внешнем хдд есть иконки игр но после восстановления после глюка, большая часть игр не работает.
иконки с треугольниками. есть решение?

FoxTroy 05.08.2023 17:12

Ребят, помогите кто сечёт.
9.0
Файл из шапки не сработал. Питон выдает SyntaxError: invalid syntax и останавливается.

in1975 05.08.2023 17:44

FoxTroy, в шапку залил ехе версию без требования питона

FoxTroy 06.08.2023 12:35

Цитата:

Сообщение от in1975 (Сообщение 1272925)

Вчера нашел PS4_db_rebuilder под версию 9.0. Где-то на ютубчике попалась ссылка. С ним сработало, восстановились ярлыки.
Но за экзешник и отзывчивость всё равно ОГРОМНОЕ спасибо! Сохранил на всякий на будущее.

Ferrit 08.10.2023 19:40

Цитата:

Сообщение от Renat1983 (Сообщение 1266927)
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 найти и заменить эту строчку

Ang3l42 08.10.2023 19:49

Ferrit, Попробуй этот

in1975 09.10.2023 12:23

Ang3l42, Интересно, а чем отличается твоя ссылка от той, что в шапке? ;)

Ang3l42 09.10.2023 12:30

in1975, староват-слеповат стал. Прочитал в шапке:
Цитата:

Сообщение от jekakmv (Сообщение 1152748)
Разработчик Zer0xFF придумал как это исправить

И подумал, что там старая ссылка)

denis07091981 28.03.2024 18:49

Спасибо,всё восстановилось

jekakmv 22.05.2024 21:11

Повреждена База данных PS4 11.00




:github: https://github.com/valters-tomsons/O...Tools/releases

SegMan 23.09.2024 22:25

Народ, может кто подскажет.
Мне данный метод вообще не помог. Никак. Даже с другого ПК пробовал, никак не получается.
Решил я удалить игры через файловый менеджер. Ну нашел папки игры по пути - /user/app
Удалил. Место очистилось.
Но обратно установить игры не могу. Пишет - package already installed. То есть уже установлено... И собственно в этом и проблема.
Игры нет, но система думает что она установлена. Как полностью очистить информацию об игре из системы ? Что бы потом установить повторно ?

UPD: Решил проблему переустановкой игр с помощью программы Itemzflow.


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

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