PSP хакинг и девелопмент  Взгляд изнутри  
	
 
	
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #1  (860750) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
				UMD Version Checker - версия прошивки UMD-дисковода 
			 
			
	
		Вам интересно узнать версию прошивки, установленной в UMD-дисководе на заводе?
Тогда эта программа для вас!
Основана на исходных кодах и документации SilverSpring. 
Фактически от исходников осталось ~5% кода. 
Пример того, что выводилось изначально и только в файл umd-drive.txt:
	Ђ 2\ SCEI UMD ROM DRIVE 1.150AAug30 ,2005 
 
Весь основной код по выводу на экран и в файл написан stillllll  
Моё только оформление и распределение кода. 
Как обычно, копируем папку с программой в ms0:/PSP/GAME/ 
Запускаем из меню Игра -> Memory Stick™ 
Забираем из корня карты памяти текстовик umd-drive.txt  и смотрим версию прошивки 
Прошивка моего дисковода - 
1.150А от 30 Августа 2005 года .
Просто интересно, какие версии существуют. Выкладывайте свои показания...
Источник  SilverSpring ©
Во вложении программа с исходниками.
 
		
		
		
			
			
			
			
			
				
					Вложения 
					
					Чтобы загружать вложения у Вас должно быть больше, чем 0 сообщений. А у Вас 0 сообщений.
					
				 
			
			
			 
		
		
		
		
		
			
		
		
		
	 
		
		
						
				Последний раз редактировалось ErikPshat; 14.05.2011 в 09:47 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Эти 4 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #2  (860772) 
			
		 
	
 
	
			
	
	
			
				Регистрация: 02.06.2009
				
				Возраст: 64
				
					Сообщений: 15
				
				 
	Вы сказали Спасибо: 56
	
		
			
				Поблагодарили 6 раз(а) в 6 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 6 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		PSP-2004,SCEI    UMD ROM DRIVE       1.240ANov10 ,2006
	 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо AEROS за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #3  (860819) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 ME-1.8
Другие консоли: NES-подобное нечто, Talking Brick Game 1997 in 1, "Ну, погоди", "Автослалом"
				Регистрация: 04.01.2007
				
				
				
					Сообщений: 2,618
				
				 
	Вы сказали Спасибо: 710
	
		
			
				Поблагодарили 1,147 раз(а) в 842 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 1160 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		PSP1004
	Ђ 2\   SCEI    UMD ROM DRIVE       1.090 Oct18 ,2004 
 
		
		
		
		
		
	 
		
		
						
				Последний раз редактировалось alex90; 16.01.2010 в 20:15 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо alex90 за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #4  (860824) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1008
Прошивка: 6.20 PRO-B10
Другие консоли: PS 3
				Регистрация: 13.09.2007
				Адрес: Питер
				Возраст: 32
				
					Сообщений: 66
				
				 
	Вы сказали Спасибо: 27
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		PSP-2004   SCEI    UMD ROM DRIVE       1.240ANov10 ,2006   o_O
	 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо DenDav за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
 
	
		
			
				
					Этот пользователь сказал Спасибо  за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #6  (860922) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		
	
	
		
			
				
					Сообщение от 
DenDav 
					Выходит, что сони не стала делать новых приводов для слима, и оставили от фатки?
			
		 
	 
	
 
Да не, судя по уже выложенным результатам, как раз у всех пока Слимок привод с прошивкой:
 
	 
		
		
		
		
		
			
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #7  (860930) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.03+CFWEnabler3.70
				Регистрация: 13.12.2009
				
				Возраст: 39
				
					Сообщений: 22
				
				 
	Вы сказали Спасибо: 6
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		3008 - Ђ 2\   SCEI    UMD ROM DRIVE       1.240ANov10 ,2006   
Не нужно выводить содержимое файла. Нужно добавить описание стурктуры ATAPI_INQUIRY (первое, что нашел в гугле 
http://www.singlix.com/trdos/atapinq.html ), но можно нагуглить и нормальный какой-нибудь atapi.h от какого-нибудь линукса и т.д.
typedef struct 
{
char peripheral_device_type;
char removable;
char standard_ver;
char atapi_response;
int additional;
char vendor_id[8];
char product_id[16];
char product_rev[14];
}ATAPI_INQURIY;
И затем третьим параметром для _sceUmdExecInquiryCmd передавать указатель на эту нашу  структуру (туда где сейчас buf). 
После этого можно будет все красиво выводить по полям структуры на экран с помощью pspdebugscreenprintf =)
 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо stillllll за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #8  (860945) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.50 GEN-D3
Другие консоли: NES, SMD, PS1, PS2
				Регистрация: 22.09.2008
				Адрес: Томск
				
				
					Сообщений: 108
				
				 
	Вы сказали Спасибо: 32
	
		
			
				Поблагодарили 20 раз(а) в 17 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 20 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		PSP 2008  SCEI    UMD ROM DRIVE       1.240ANov10 ,2006
	 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо Coby за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #9  (860964) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		Там ведь по окончанию программы данные записываются в текстовой файл umd.txt.
	 
		
		
		
		
		
			
		
		
		
	 
		
		
						
				Последний раз редактировалось ErikPshat; 17.01.2010 в 11:01 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #10  (861139) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.03+CFWEnabler3.70
				Регистрация: 13.12.2009
				
				Возраст: 39
				
					Сообщений: 22
				
				 
	Вы сказали Спасибо: 6
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо stillllll за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #11  (861172) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		stillllll , О_о, спасибо за урок! =)
	 
		
		
		
		
		
			
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #12  (861182) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.03+CFWEnabler3.70
				Регистрация: 13.12.2009
				
				Возраст: 39
				
					Сообщений: 22
				
				 
	Вы сказали Спасибо: 6
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		Там по ссылке, котрую ты давал на SilverSpring немного расписано что эти поля означают.
	
	
		
			
				- the drive reports to the host as a “CDROM Device” (0×5 in the Device Type field). 
	 
	
 
 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо stillllll за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #13  (861185) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		stillllll , понял.
	 
		
		
		
		
		
			
		
		
		
	 
		
		
						
				Последний раз редактировалось ErikPshat; 17.01.2010 в 21:31 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #14  (861866) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		stillllll , и всё-таки, почему в текстовик не выводит то, что показывает на экране?
	 
		
		
		
		
		
			
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #15  (861928) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.03+CFWEnabler3.70
				Регистрация: 13.12.2009
				
				Возраст: 39
				
					Сообщений: 22
				
				 
	Вы сказали Спасибо: 6
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		Для того чтобы сохранить в файл выводимый текст, можно воспользоваться следующей строкой кода, которую я добавлял в первый вариант просто для "отладки", когда pspDebugScreenPrintf выводила мне крякозябры.
	writeFile("ms0:/umd2.txt", outtxt, strlen(outtxt)); // хотя в файл выводится нормально 
 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо stillllll за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #16  (861970) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		stillllll , отлично! Всё работает.
Продолжим =)
	
	
		
			
				char sony_spec[0x14]; //Выводим информацию о прошивке 
	 
	
 
Получаем: 
1.240ANov10 ,2006 
Как здесь можно отсечь первые 6 байт (
1.240A ), чтобы они не выводились на экран?
Чтобы вывести только это: 
Nov10 ,2006  
		
		
		
		
		
			
		
		
		
	 
		
		
						
				Последний раз редактировалось ErikPshat; 21.01.2010 в 10:08 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #17  (862071) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.03+CFWEnabler3.70
				Регистрация: 13.12.2009
				
				Возраст: 39
				
					Сообщений: 22
				
				 
	Вы сказали Спасибо: 6
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		Примерно как-то так:
	strncpy(buftxt, &ai.sony_spec[6], 14); 
Вторым параметром мы передаем указатель на 7 символ строки и уменьшаем число копируемых символов на 6 (третий параметр).
Но этот способ годится, только если дата будет начинаться с 7 символа.
Можно отделить версию и дату пробелом:
	strncpy(buftxt, ai.sony_spec, 6);
strcat(buftxt, " ");
strncpy(buftxt, &ai.sony_spec[6], 14); 
 
		
		
		
		
		
	 
		
		
						
				Последний раз редактировалось stillllll; 21.01.2010 в 18:09 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Эти 2 пользователя(ей) сказали Спасибо stillllll за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #18  (862460) 
			
		 
	
 
	
			
	
	
			
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
				Регистрация: 18.12.2006
				Адрес: Москва
				Возраст: 58
				
					Сообщений: 47,758
				
				 
	Вы сказали Спасибо: 27,999
	
		
			
				Поблагодарили 43,802 раз(а) в 12,399 сообщениях
			
		
	
				
				Сила репутации: 
10 Репутация: 42993 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		stillllll , огромное тебе спасибо! Этот урок я выучил.
	 
		
		
		
		
		
			
		
		
		
	 
		
		
						
				Последний раз редактировалось ErikPshat; 23.01.2010 в 08:50 .
				
				 
			
		
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #19  (864779) 
			
		 
	
 
	
			
	
	
			
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
				Регистрация: 27.11.2006
				Адрес: vk.com/lupus_ua
				
				
					Сообщений: 1,298
				
				 
	Вы сказали Спасибо: 280
	
		
			
				Поблагодарили 638 раз(а) в 337 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 604 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		а какой в этом всём практический смысл, если не секрет?
	 
		
		
		
		
		
			
				Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>>
Silent Hill: Genesis <<<
 
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
			
			 
		
			 
			
			Сообщение: #20  (864799) 
			
		 
	
 
	
			
	
	
			
Прошивка: 5.03+CFWEnabler3.70
				Регистрация: 13.12.2009
				
				Возраст: 39
				
					Сообщений: 22
				
				 
	Вы сказали Спасибо: 6
	
		
			
				Поблагодарили 10 раз(а) в 7 сообщениях
			
		
	
				
				Сила репутации: 
1 Репутация: 10 
				
   
				    
 
 
	  
	
	
	
		
		
			
			
			
	
		
	
	
		
			
				
					Сообщение от 
lps 
					а какой в этом всём практический смысл, если не секрет?
			
		 
	 
	
 
Никакого. Все 4fun =)
 
	 
		
		
		
		
		
	 
		 
 
	
		
		
	 
	
	
	
		
		
		
		
			 
 
 
	
		
			
				
					Этот пользователь сказал Спасибо stillllll за это полезное сообщение: 
				
				
				
			 
			 
	
 
  
 
 
	 
	
		 
	 
 
		
 
	
		
	
	
	
	
		
			Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) 
		 
	 
	
		
			  
		 
	 
	
	Опции темы 
	
 
	
	
	
	
	 
	
 
	Опции просмотра 
	
 
	
	
	
	
		Линейный вид  
	
	 
	
	
 
	
		
	
		 
 
 
	
		
		Вы не можете  создавать новые темы
		Вы не можете  отвечать в темах
		Вы не можете  прикреплять вложения
		Вы не можете  редактировать свои сообщения
		HTML код Выкл. 
		  
 
	 
	
		
	 
 
       
          Текущее время: 15:20 . Часовой пояс GMT +3.
       
       
    
      
        
	   
		
		Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: 
zCarot 
		
		
		
			
		PSPx Forum - Сообщество фанатов игровых консолей.