How to lower the firmware requirement in ELF and PRX files
Example of lowering the firmware required for files compiled with the leaked 4.50 SDK (tested on 4.05) hex editing some bytes:
1. In the ELF section called "sce_process_param" we patch the reversed sdk version (there should only be one instance of the pattern):
search for "01 81 50 04" and replace with "31 80 50 03"
2. In the ELF section called "sceversion" we patch the sdk version (multiple instances of the pattern will be found):
search for "04 50 81 01" and replace with "03 50 80 31"
3. Resign it with flatz's make_fself.py or add it to a PKG with cfwprophet's Fake_PKG_Generator
4. Profit
5. A side effect of this is that if someone is able to dump games on higher firmwares (ex. 5.05) it SHOULD be possible to play those games in lower firmwares (ex 4.05) with this method, unless the games uses functionality added on newer SDKs
in1975,ну тогда хоть это объясните,если не трудно.взломали,но не выкладывают?
Приводили доказательства взлома 5.0 и 5.01, но не сказали что дадут, может быть, когда не известно и не факт, так что пока реально ничего нет, только на заборах "есть взлом".
in1975,ну тогда хоть это объясните,если не трудно.взломали,но не выкладывают?
Машинный перевод глаза режет.
Все прошивки по 5.03 вскрыты по одному и тому же принципу, через одну и ту же дырку в bpf device. Полный код не раскрывается, готового решения тоже в открытом доступе нет. Хак распространяется среди сообщества разработчиков, холопам и пиратам он не предназначен.
Яснее?
Surge, яснее некудая та понял,но хотел уточнить.спасибо за разъяснение.только не понятно,почему для людей не выкладывают.4.05 же выложили
Потому что метод на котором работает 4.05 ещё был обнародован китайцами полтора года назад (https://www.youtube.com/watch?v=KLkKql31d44) и он отличается и был закрыт в 4.06, а дали его только сейчас потому что потому
Последний раз редактировалось krekx; 15.02.2018 в 23:37.