PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه ی کوک کردن فیرم ور برای تمام گوشیهایی که این امکان را دارند!(Nokia)



MaKenZi
25-05-2010, 00:02
با سلام خدمت دوستان عزیز.

تاپیک قبلی که زدم.در مورد نحوه ی کوک کردن فیرمور برای 5800 بود.حال اینکه خیلی از مواردی که ذکر شد روی سایر گوشیها هم جواب میداد.

به همین دلیل تصمیم گرفتم تاپیک جدید بزنم با عنوان جدید.
روال کار به این صورت هست.
تمام مدهای معرفی شده برای کوک در این تاپیک بر روی 5800 ورژن 50 تست شده هستند.
ولی خیلی از اونها روی سایر گوشی هایی که قابلیت کوک کردن فیرمور شون هست نیز کار میکنند.پس از این به بعد هر مدی که معرفی میشه در قسمتی بعد از مد معرفی شده یه کادری تعیین میکنم برای اینکه اسم هر گوشی که اون مد روش جواب داده تو اون کادر نوشته بشه.

بنابراین دوستان همکاری کنن.و مدهایی که تست میکنن روی سایر گوشیها بگن که در کارد مورد نظر اسم گوشی نوشته بشه تا راهنمای خوبی برای دوستانی باشه که میخوان فیرمور گوشیشون رو کوک کنند.

پست اول تاپیک یکسری اطلاعات و رهنمایی های کلی در مورد کوک کردن رو عنوان میکنم و از پست بعد انشاالله مدهای کوک رو شروع میکنم به قرار دادن.

_________________________________________________

اطلاعات کلی:


برای افزایش معمولات کوکری:
C:\ =UDA , APE Variant

D:\ =RAM
که سخت افزاری هست و وقتی گوشی روشن بشه شروع بکار میکنه

E:\ = MemoryCard
درایوی که با ورود مموری کارت برای اولین بار به گوشی ساخته میشه، در واقع مموری کارت شما تبدیل میشه به درایو E

Z:\ =CORE(Rofs1 , UBoot , ...)Cookable sOOn
PPM , Rofs2
CNT , Rofs3

کار کوک حول 2 درایو C و Z انجام میگیره که شامل 4 تا فایل میشن.
UDA یا APE Variant
MCU یا CORE یا Rofs1 و چند تا فایل دیگه (که بزودی قابل کوک کردن میشه)
Rofs2 یا PPM
Rofs3 یا CNT


فعلا تنها دو فایل PPM و CNT با برنامه های موجود قابل کوک کردن هستند.
در ضمن زبان های موجود در فیرمور در فایل PPM قرار گرفته اند.


_________________________________________________


Rofs2 یا PPM---نهایت سایز ممکن 33 مگابایت
Rofs3 یا CNT---نهایت سایز ممکن 13 مگایابت

نهایت سایز ممکن:یعنی نهایت سایزی که میشه توی این 2 فایل چیزی اضافه کرد و اگر سایزشون بیشتر از این مقدار بشه ، بعد از فلش گوشی دیگه بالا نمیاد.

اگر بعد از انجام تغییرات روی Rofs2 که همون PPM هست حجم اون به 33 مگابایت رسید ولی هنوز شما میخواستید برنامه ای یا چیزی اضافه کنید.اشکال نداره مابقی برنامه ها و امکانات رو بریزید تو Rofs3 که همون CNT هست.



_________________________________________________


پچ C2Z چیست؟(این پچ در واقع همانطور که از اسمش پیداست درایو C شما را میتواند به عنوان درایو Z معرفی کند.بطور مثال شما میخواهید فایلی را در مسیری در درایو Z قرار دهید ولی چون این درایو غیر قابل دسترسی هست ، پس باید کار دیگری کرد.شما فایل را به مسیر مشابه (البته اگر مسیر نبود اقدام به ساخت مسیر میکنید) در درایو C منتقل میکنید و سپس پچ C2Z را فعال میکنید.حالا گوشی پس از ریست شدن درایو C شما را به عنوان درایو Z میشناسد و گویی که شما فایل را واقعا در درایو Z ریخته اید.این پچ کاربردهای بسیار زیادی دارد و پرکاربردترین پچ موجود هست)

نحوه ی ساخت پچ C2Z: (http://www.mobilestan.net/attachment.php?attachmentid=374662&stc=1&d=1270320864)
من 2 مدل برنامه ی ساخت پچ C2Z براتون قرار دادم.
یکی برای ساخت این پچ تو کامپیوتر
یکی برای ساخت این پچ تو گوشی
البته اونی که تو کامپیوتر پچ میسازه ظاهرا بهتر کار میکنه و پچش بهتره.

نحوه ی ساخت:
به مسیر Z:/sys/bin برید و فایل EFSrv.dll رو کپی کنید.
بعد برنامه ی پچ ساز رو روی کامپیوتر باز کنید و این فایل رو بزارید تو مسیر اصلی برنامه ی پچ ساز و سپس روی فایل c2z.exe کلیک کنید ، حالا یه فایل ساخته میشه به نام c2z.rmp
این فایل همون پچ C2Z گوشیتون هست.و بدونید که پچ C2Z هر گوشی مخصوص همون گوشی هست.

با برنامه ی پچ ساز داخل گوشی هم همین کار رو باید انجام بدید.
دانلود برنامه ی پچ ساز در کامپیوتر و گوشی از لینک زیر:


http://www.mobilestan.net/attachment.php?attachmentid=374662&d=1270320860



_________________________________________________


UID:
یکی دیگر از مواردی که در کار کوک بسیار کاربرد دارد UID می باشد.
فعلا نحوه ی پیدا کردن UID برنامه های مختلف شرح داده میشود تا در موقع لزوم با این آموزش بتوانید UID برنامه ها را پیدا کنید.

برای پیدا کردن UID برنامه هایی بجز برنامه های دیفالت خود گوشی:
برای اینکه بتونیم UID یه برنامه رو بفهمیم.
ابتدا به برنامه ی کم حجم و مفید SiSContents نیاز داریم.
آخرین ورژن این برنامه رو میتونید از امضای من دانلود کنید.
بعد برنامه رو باز کنید.سپس از منوی بالای برنامه و گزینه ی Open File رو بزنید.
برنامه ای که میخواهید بفهمید چه UID ی داره رو انتخاب کنید و روی Open کلیک کنید.
حالا یکسری اطلاعات در صفحه ی اصلی برنامه میبینید.اگر به سمت پچ بالا نگاه کنید میبینید که
نوشته Package UID.خوب این Package UID همون UID برنامه هست که برای هر برنامه خاص همون برنامه هست.


برای پیدا کردن UID برنامه های دیفالت خود گوشی:
ابتدا باید برنامه ی Jbak Task Manager را نصب کنید که آخرین ورژن آنرا میتوانید از بخش نرم افزار ها دانلود کنید.
بعد کلید Menu رو نگه دارید تا برنامه باز بشه.بعد که برنامه باز شد.کلید سمت چپ که نوشته Menu بزنید.بعد Settings رو بزنید و بعد Program Settings. از گزینه هایی که براتون میاد بگردید دنبال گزینه ی SHOw UID و این گزینه رو تیک بزنید.و بعد OK کنید.
http://www.mobilestan.net/attachment.php?attachmentid=388328&stc=1&d=1274088415

حالا برید و یه برنامه از برنامه های خود گوشی رو باز کنید.مثلا Contacts یا Music Player بعد که باز کردید نبندیدش در همون حالت کلید Menu گوشی رو نگه دارید تا Jbak TaskManager اجرا بشه.حالا میبینید که در پنجره ی Jbak زیر اسم هر برنامه ای که باز هست یه کد نوشته شده.مثلا به این صورت


1020c709*0



این کد همون UID برنامه هست.که تو تصویر هم مشخص کردم.:

http://www.mobilestan.net/attachment.php?attachmentid=388327&stc=1&d=1274088419


این هم لیستی از UID برنامه های مختلف(با تشکر از دوست و همکار عزیزم آقا احسان ehsan_2004)
About Product "0x10005A22"
About TODO "0x10005A22"
Accessory Setup "0x10207A28"
Access setup "0x10207A28"
Acncapserver "0x10207218"
Active Notes "0x10281A31"
Active Search "0x2000C4D4"
Adobe PDF "0x2000Cd2B"
AdvancedDeviceLocks "0x2001061D"
Aknnfysrv "0x10281EF2"
AlfredServer "0x10282845"
Aplicationsgrid "0x101f4CD2"
App Manager "0x101F8512"
AppUidViewer "0xE2C63021"
App Update "0x2000F85D"
AudioMessage "0x1020745A"
Autolock "0x100059B5"
BarcodeREader "0x10208AC2"
BestScreenSnap "0x2000A582"
Bluetooth "0x10005951"
Bounce Touch "0x2000C4D4"
Browser "0x10008D39"
BTReceiver "0xe0000329"
BTSwitch "0xE48A4509"
BVA "0x101F4CE5"
Calculator "0x10005902"
Calendar "0x10005901"
Call "0x100058B3"
Call Mailbox "0x100058F5"
Camera "0x101F857A"
Cell Broadcast "0x101F4CD3"
CfmwLauncher "0x10204375"
Chat NG "0x101F4673"
Chinese dictionary "0x101F9CFE"
Clock "0x10005903"
ConnectionManager "0x101F84D0"
Contacts "0x101F4CCE"
ContactsBar "0x2000C4CB"
ControlPanel "0x100058EC"
Converter "0x101F4668"
DefaultApp "0x10281B9c"
Device Updates "0x101F6DE5"
Dictionary "0x200159D0"
Download! application "0x20007803"
Download-Codviewer "0x10008D4A"
Download-DdViewer "0x10008D3F"
Download-fotaserver "0x102072C4"
Email Editor "0x101F4CD6"
ESWT "0x101F9516"
Wmail Vieuwer "0x101F4Ce4"
Facebook "0x20011184"
File manager "0x101F84EB"
FlashLite "0x101FD693"
Gallery "0x101F4D90"
Gallery-mediagallery2 "0x101F8599"
GPS Data "0x101F85A0"
GuitarRockTour "0x200240EA"
Help "0x10005234"
Homescreen "0x102750F0"
IAupdater "0x2000F85D"
ImagePrint "ox1020E470"
ImageEditor "0x101FFA91"
ImageVieuwer "0x101F4D90"
Installer "0x101F875A"
InternetVideos "0x102750DB"
IPtvProvisioningApp "0x10281F1A"
JavaDRMManager "0x1028246E"
Landmarks "0x101F85A2"
LandmarksVieuwer "0x101F85C1"
Lcdui "0x101F9515"
Licence-roadapp "0x10008D64"
Licences-DRMRightsMgr "0x101F85C7"
LiveTV "0x102750E5"
LightNotepad "0xa00040bd"
Lmsrvapp "0xA000028F"
Location "0x10283139"
Logs app "0x101F4CD5"
LWPlayer "0x102824CD"
Maps "0x20001F63"
Marble Maze "0x2001D364"
MediaServant "0x1028290B"
MediaSettings "0x10005A3F"
Menu "0x101F86A0"
Messages "0x100058C5"
Message Editor "0x102072D8"
Message reader "0x10201B00"
MessageURLHandler "0x1000A7FC"
MobileSearch "0x20000907"
Moolan "0xE3BB5502"
MultiMedia "0x100058DF"
MultimediaSharing "0x10282391"
MumSMS+ "0xA000CA77"
MusicPlayer "0x102072C3"
Music Store "0x101FFB51"
My Nokia "0x2000F8A6"
MyNokia.exe "0x20004F86"
My Videos "0x2000B42B"
N-Gage "0x20007B39"
Notepad "0x10005907"
Notepad Viewer "0x1000599D"
NotVieuwer "0x101F86A0"
OperatorMenu "0x10008D5E"
Opera Mobile 10 "0x2002aa96"
Ovi sync "0x20016C02"
OviStore/Juniper "0x2001A93D"
PaintPad "0x20021C65"
Pbk2ServerApp "0x10207277"
Peninput Server "0x10281855"
Peninput Settings "0x2001959B"
PhoneBook "0x101F4CCE"
PhoneSwitch "0x101FF968"
PhoneUI "0x100058B3"
Photos "0x200009EE"
Podcasting "0x1028190B"
Positioning-settingapp "0x1028313B"
Positioning-uiserver "0x10281861"
Presentation-svgviewer "0x101F874A"
Profiles "0x100058F8"
PushViewer "0x10008D3C"
Quick office "0x200002C0"
Radio "0x10207A89"
RagingThunder "0x2001273C"
Realplayer "0x10005A3E"
Recorder "0x100058CA"
Resco Bubbles "0xA000B313"
Save Certificate "0x100059D2"
ShareConfInstaller "0x2000BB56"
ShareOnline "0x2000BB53"
ScreenSaver "0x100056CF"
Search "0x20000915"
SelectLanguage "0x102832EE"
SendUILauncher "0x102823C5"
SendUISR "0x102823B5"
Sensitive5800 "0xE928C3D3"
Service Commands "0x10005955"
Services "0x101F8532"
Settings "0x100058EC"
Settings-GSApp "0x100058EC"
SettingsWizard "0x10281C96"
Share Online "0x2000BB53"
SIM Services "0x101F4CE0"
Slick "0xA0000BCF"
SMS Viewer "0x1000590A"
SpaceUI "0x10282BF6"
Speed Dial "0x1000590A"
Startup "0x100058F4"
StoredVideos "0x102750E3"
SW Update TODO "0x2001FE2F"
Sync "0x101F6DE4"
SysAp "0x100058F3"
Telephone "0x100058B3"
TFAiDialer "0x2000C4CD"
Themes "0x10005A32"
Touch Guitar "0x2001F900"
Touch Maneuver "0x2001F901"
Touch Pinao "0x2001F902"
TouchScreenCalibration "0x102828BC"
Trui "0x2000B104"
UISettingsSrv "0x10207839"
USB "0x102068E2"
Vcexecutorapp "0x10281D15"
VCommandManager "0x102818E7"
VedSimpleCutVideo "0x200009DF"
VideoCall "0x101F8681"
VideoCenter "0x102750E2"
VideoPlayer "0x10005A3E"
VoiceCommands "0x101F8555"
VoiceRecorder "0x100058CA"
VideoCenter-iptvvodui "0x102750DB"
VideoCenter-iptvappui "0x102750E3"
VideoSharing "0x10282391"
Voice Command "0x101F8543"
WEB "0x10008D39"
WebFeeds "0x2000C4D1"
Welcome "0x10281D06"
Welcome2 "0x200122A4"
WidgetUI "0x10282822"
WLAN Login "ox2000AFCC"
WLANWizard-wsfaihelper "0x10281CEB"
WLANWizard-sniffer "0x10281CAA"
Y-Browser "0xA00007A6"
ZIP "0x2000023D"


_________________________________________________



خوب دوستان این برای شروع کار تاپیک بود.

از دوستان عزیزم خواهش میکنم اگر موردی در ذهنشون هست که فکر میکنن اگر در این قسمت اطلاعات قرار بگیره میتونه مفید باشه به بنده اطلاع بدن تا به پست اضافه کنم.تا مجموعه ای کامل رو یکجا گرد هم بیاریم.

منتظر کمک های شما هستم.