Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Homebrew (https://forum.cdrinfo.pl/f106/)
-   -   Custom Firmware Validator (https://forum.cdrinfo.pl/f106/custom-firmware-validator-90760/)

Berion 21.04.2012 11:16

Custom Firmware Validator
 
Custom Firmware Validator jest programem, który stworzyliśmy głównie z myślą o PS3 i sprawdzaniu pobranych lub samodzielnie spatchowanych fw. Aplikacja porównuje sumy kontrolne zapisane w bazie danych z wyliczanymi na aktualnie otworzonym pliku. Jeśli co najmniej jedna będzie pasować do tej zapisanej w bazie, wyświetli się nazwa firmware, jego krótki opis, możliwość wyświetlania listy dodatkowych funkcji, a także możliwość przejścia na stronę autora/autorów lub skopiowania pliku na USB z poprawną strukturą katalogów o poprawnej nazwie (PS3, PSP i PSV).

Bazy danych są zewnętrzne, zapisane w standardowym języku XML, kodowanym UTF-8, a więc każdy może je edytować i zgłaszać ewentualne poprawki. Do czego oczywiście zachęcamy.

Do programu przygotowaliśmy trzy różne bazy (domyślnie wczytywana ta dla PS3, ale można wybrać własną w menu opcje):
  • Pierwsza dla PS3 (na chwilę obecną ze wszystkimi CFW/OFW (*.pup) i paczkami *.pkg aktualizacyjnymi dla Rebug i dongle'a TB).
  • Dwie pozostałe pełnią rolę przykładu i wymagają uzupełnienia.


Przydatne skróty klawiszowe:

CTRL+O - otwórz plik
CTRL+E - wyłącz CFV
CTRL+I - popup z informacjami o fw
CTRL+U - kopiuj plik na urządzenie USB
CTRL+W - odwiedź stronę www autora/autorów


Najczęściej zadawane pytania:

Q: Nadal nie rozumiem do czego służy ten program!
A: Upraszczając, dzięki CFV:
  • Nie wgrasz do swojej konsoli fałszywego firmware. Swojego czasu, wielu drani publikowało CFW pod linkami do OFW, który uniemożliwiał uruchomienie homebrew i downgrade do poprzedniej wersji. CFV chroni Ciebie przed podobną sytuacją.
  • Nie pomylisz danego CFW z innym, zmodyfikowanym przez kogoś innego niż autora. Custom Firmware Validator daje Ci pewność, że przeskanowany plik jest tym CFW, którego oczekujesz.
  • Możesz skopiować OFW/CFW bezpośrednio na Twojego pendrive'a. Program nie tylko wykrywa czy systemem plików jest FAT32, ale sprawdza również czy tablica jest na MBR (jedynym obsługiwanym przez PS3), GPT lub innym nieobsługiwanym formatem.
  • Możesz odwiedzić stronę autora/autorów danego CFW jeśli jest wpisana do bazy.
  • Możesz dowiedzieć się podstawowych informacji o przeskanowanym CFW, podanych w prostej, zjadliwej formie dla początkujących użytkowników (jak np. poprawnie działający system Trofeów, spatchowany DRM Cinavia, ochrona przed skasowaniem ACT.DAT etc.).

P: Ile firmware rozpoznaje CFV?
O: Custom Firmware Validator rozpoznaje wszystkie OFW CEX, wszystkie upublicznione OFW: SEX, DEX, DECR i wszystkie znane nam CFW (więcej niż 50). Daje nam to łącznie blisko 200 fw!

P: Czy planowane są aktualizacje baz danych?
O: Owszem, ale tylko tej dla PS3. Liczymy w tym aspekcie na zaangażowanie społeczności. ;]

P: Czy planowane są aktualizacje programu?
O: Naturalnie, o ile oczywiście zgłaszane błędy uda nam się odtworzyć i o ile będziemy mieć pomysły na nowe funkcje programu.

P: Jakie sumy kontrolne są wyliczane i czy planujecie w przyszłości dodać nowe.
O: CRC32 (CRC32b), MD5, SHA1, SHA2-224, SHA2-256, SHA2-386 i SHA2-512. W przyszłości prawdopodobnie też SHA3. Innych na chwilę obecną nie.

P: Czy mogę użyć CFV do wyliczania sum z innych plików niż firmware konsol?
O: Tak, to w gruncie rzeczy bez znaczenia, ponieważ program odczytuje opisy i sumy z bazy danych, które można dowolnie edytować i które można samodzielnie wybierać w menu opcji.

P: Czy CFV jest legalny?
O: Tak, nie posiada w sobie żadnych kluczy/hashy używanych do podpisywania plików.

P: Czy ten program pozwoli mi "przerobić konsolę"?
O: Nie...

P: Czy mogę zmienić język programu na inny?
O: Tak, język można zmienić w opcjach programu.

P: Czy język w bazach danych też się zmieni?
O: Niestety nie, bazę danych (jeśli również jest przetłumaczona), należy wybrać w opcjach, odznaczając niepotrzebne wersje językowe.


Uwaga: do poprawnego działania Custom Firmware Validator wymagany jest Microsoft .NET Framework w wersji co najmniej 4.0, ponieważ w tym właśnie środowisku został napisany. Program działa na Windows XP, Vista i 7 - nie był sprawdzany na Windows 8 (Developers/Consumers Preview).


Podziękowania dla:
  • Fatman i toto67 z ps3-tools.de za przygotowanie niemieckiego tłumaczenia programu i bazy odb_ps3.
  • Evilnat za przygotowanie hiszpańskiego tłumaczenia programu i wszystkich baz danych.

Program wygląda tak, pobrać można stąd.


Grimm, Berion
@2012

chris996 21.04.2012 11:55

Dobrze by było napisać mimo wszystko od jakiego numeru FW program sprawdza walidiację. Czy od 3.41 gdzie zrobiono pod niego pierwsze dongle, czy może jeszcze starsze?

Cytat:

Napisany przez Berion (Post 1207395)
Uwaga: do poprawnego działania Custom Firmware Validator wymagany jest Microsoft .NET Framework w wersji co najmniej 4.0.

Nie sądzę, że to dobre rozwiązanie (pomijając moje problemy z instalacją).
Bym program napisał również w C, java z własnymi bibliotekami. Żeby po włączeniu odrazu działał.
Wkońcu to nie jest kombajn w stylu Photoshopa i NET tu zbędny.

Berion 21.04.2012 12:06

Cytat:

Napisany przez chris996 (Post 1207397)
Dobrze by było napisać mimo wszystko od jakiego numeru FW program sprawdza walidiację. Czy od 3.41 gdzie zrobiono pod niego pierwsze dongle, czy może jeszcze starsze?

Cytat:

P: Ile firmware rozpoznaje CFV?
O: Custom Firmware Validator rozpoznaje wszystkie OFW CEX, wszystkie upublicznione OFW: SEX, DEX, DECR i wszystkie znane nam CFW (więcej niż 50). Daje nam to łącznie blisko 200 fw!
;]

Cytat:

Akurat NET ogólnie mi się nie podoba, ale to tylko ze względu na różne dziwne problemy u mnie z instalacją.
Mi też nie specjalnie, ale łatwo się w nim buduje GUI i można przekompilować pod dowolny przyszły Windows bez żadnych zmian w kodzie. Po za tym to dla nas wprawka do XNA.

chris996 21.04.2012 12:17

Cytat:

Napisany przez Berion (Post 1207398)
wszystkie OFW

Wszystkie OFW dla mnie oznacza, że również pierwsze OFW od czasu premiery konsoli, jeśli tak jest to OK.
Cytat:

Napisany przez Berion (Post 1207398)
Mi też nie specjalnie, ale łatwo się w nim buduje GUI i można przekompilować pod dowolny przyszły Windows bez żadnych zmian w kodzie.

Nie tylko NET jest taki uniwersalny. Dla mnie zresztą program po włączeniu ma działać.
Względnie wgranie małych bibliotek w stylu Visual C++.
Więc jak pisałem wyżej proponuję go przełożyć na język C itp, obejdzie się bez dodatkowych instalacji w stylu NET Frameworka.

M@X 21.04.2012 12:20

.NET to powolne scierwo - porownalbym je z JAVA. Ale wszyscy w tym pisza bo jest latwo i wyglada nawet niezle jak na Windows. Trend sie utrzyma, bo nakreca go Microsoft i Partnerzy...

Berion 21.04.2012 19:53

Chris996, ale czy to nasza wina że nie możesz zainstalować .NET? ;) Odchudzałem wielokrotnie różne instalki wind, instalowałem dot neta na różnych "przechodzonych" środowiskach i nigdy nie miałem z tym problemu.

Tak samo daleki jestem od stwierdzenia, że środowisko .NET to powolne ścierwo. Bez przesady, na pewno szybszy byłby natywny kod, ale wolne też nie jest. Za pierwszym razem owszem, ale taka jest specyfika takich środowisk. Na XP nikt tego nie miał, na Vista/7 jest już domyślnie instalowany i domyślne aktualizowany. Jak pokazuje Win8 integracja idzie dalej.

- - -

Mając na względzie multi-platformowość to nie jest to dobry wybór, ale mając na uwadze działanie na obecnych i przyszłych Windowsach to jest to dobry wybór. Przynajmniej tak uważam.

- - -

No tak, wszystkie to wszystkie. Jak sama nazwa wskazuje. ;)

chris996 21.04.2012 20:50

Cytat:

Napisany przez Berion (Post 1207411)
No tak, wszystkie to wszystkie. Jak sama nazwa wskazuje. ;)

Więc tym bardziej należą się gratulacje. Tyle z mojej strony.

I jeszcze tylko dodam, zaintrygowało mnie zdanie: [i wszystkie znane nam CFW (więcej niż 50)].
Rzeczywiście jest ich, aż tyle?

Diabolique 21.07.2012 15:21

wrzucilem na tapete Rebug, OtherOS, ale soft ich nie rozpoznaje. jedynie o OFW 3.55, daje jakies info.
poza tym link do pobrania wysiadl.

Berion 12.12.2012 20:58

Od dziś program do pobrania z CDRi. Link w pierwszym poście.


2.0 Rev8b:

Nierozpoznawane są:
  • większość SEX OFW
  • wszystkie CEX OFW z płyt z grami
  • nowy CFW od SGK, czyli CEX CFW 4.21 SGK v3.2
  • CEX OFW 4.31

Rozpoznawane:
  • niemal (patrz wyżej) wszystkie CEX OFW
  • niemal (patrz wyżej) wszystkie CEX CFW
  • wszystkie DEX OFW
  • wszystkie DEX CFW
  • wszystkie DECR OFW


Wszystkie czasy w strefie CET. Aktualna godzina: 08:44.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.