برگزیده های پرشین تولز

آموزش تصویری نحوه Sign کردن فایل های sis !!!

Profession@l

همکار بازنشسته
تاریخ عضویت
12 می 2007
نوشته‌ها
2,857
لایک‌ها
317
محل سکونت
Sky
با عرض سلام خدمت دوستان عزیز.:D

از آنجا که بعضی برنامه های نوکیا سری 60 ویرایش سوم در هنگام نصب پیغام خطای certification error می دهند و حتی با تنظیم تاریخ میلادی و غیر فعال کردن این قابلیت همچنان مشکل پا برجاست بر آن شدم تا راه حلی که برای این کار وجود دارد یعنی sign کردن فایل های SIS و به طور کامل آموزش دهم تا در نصب برنامه ها مشکلی نداشته باشید. :)

-------------------------

قبل از هر کار فایل های زیر را از سرور ما دانلود کنید:

1)
فایل های مربوط به Sign کردن



2)
برنامه evCertRequest Tool برای اعمال تغییرات روی فایل sis



سپس به سایت
www.symbiansigned.com رفته و بری خود یک account درست کنید.

----------------------

من با یک مثال نحوه sign کردن برنامه فرضی
"xyz"
را انجام می دهم که شما هنگام این کار باید در کلیه مراحل به جای xyz نام برنامه ای که قصد sign کردن آن را دارید بنویسید. :-o


------------------------

مراحل کار :

1) یک پوشه در desktop که محتوی فایل برنامه ای که می خواهید sign کنید و همچنین دو فایلی که از signsis files-by Professional.zip دانلود کردید ایجاد کنید.

1.png


2) ابتدا برنامه DevCertRequest tool را روی کامپیوتر خود نصب کنید.
سپس شما باید یک نام برای فایل csr یا certificate request file بگذارید که مثلا آن را xyz.csr می گذاریم و همچنین پوشه ای را که در مرحله یک درست کردید به عنوان خروجی انتخاب کنید.

2.png


3) در مرحله بعد جلوی عبارت "Private key file" گزینه No را تیک زده .
سپس از قسمت browse پوشه ای را که در مرحله 1 درست کردید انتخاب کرده و اسم برنامه خودتان ( در اینجا همان xyz ) را وارد کرده و Open را بزنید.

3.png


4) سپس جلوی private key file password و همچنین verify password عبارت 12345 را وارد کنید.و next را بزنید.

4.png


5) اطلاعات مرحله بعد را با هر چیزی که دوست دارید پر کنید و با زدن next به مرحله بعد بروید.

5.png


6) در این مرحله شما باید IMEI گوشی خود را در جدول با توجه به شکل زیر قرار دهید , ok را بزنید.
در صورتی که IMEI گوشی خود را نمی دانید در صفحه اصلی گوشی #06#* را وارد کنید.

6.png


7) همه محتوای قسمت "Application Capabilities" را انتخاب یا Highlight کرده و Add را بزنید.
سپس Next را زده .

7.png


8) در آخر روی Finish کلیک کنید.

8.jpg


9) در حال حاضر شما باید در پوشه ای که در مرحله 1 درست کردید فایل های زیر را ببینید.

9.png


10) به سایت www.symbiansigned.com رفته و Login کنید.

10.png


11) در تب بالایی روی "My Symbian Signed" کلیک کرده و سپس با توجه به شکل روی "Developer Certificates" کلیک کنید.

11.png


12) در زیر شاخه "Developer Certificates" روی "Request" کلیک کرده .سپس فایل CSR را که درست کردید از پوشه ای که در مرحله یک ایجاد کردید انتخاب کنید.

12.png


13) پس از آپلود فایل CSR روی "My DevCerts" در قسمت چپ کلیک کرده .در این حالت شما لینک دانلود فایل جدید CSR را مشاهده خواهید کرد.آن را در پوشه قبلی save کنید.

13.png



در حال حاضر فایل های شما برای sign آماده است. :smile:

14) فایل auto_signsis.bat را با استفاده از یک ویرایشگر متن مثل Notepad باز کنید.
(برای این کار روی فایل کلیک راست کرده و edit را انتخاب کرده)

14.jpg


15) مشاهده خواهید کرد که این فایل محتوی عباراتی مانند:
کد:
signsis xyz.sis xyz_signed.sis xyz.cer xyz.key 12345

خواهد بود.

15.jpg


16) شما عبارت "xyz" را باید با نام برنامه خود عوض کنید.
در واقع اگر شما برنامه ای با نام "MyApp" را خواسته باشید sign کنید باید به جای "xyz" در عبارت ذکر شده "MyApp" را جایگزین کنید.یعنی خواهیم داشت:

کد:
signsis MyApp.sis MyApp_signed.sis MyApp.cer MyApp.key 12345

17) اکنون batch file را پس از اعمال تغییرات save کرده.

18 ) در پوشه به دنبال فایل auto_signsis.bat یا مشابه آن گشته و روی آن دوبار کلیک کنید تا اجرا شود.در این حالت فایل Sign شده شما در همان پوشه ساخته خواهد شد. :)


نکته: به خاطر داشته باشید که این روش برای 6 ماه معتبر است و پس از آن دوبار باید این کار را انجام دهید. :-o



توجه: این مقاله توسط Professional و برای سایت Mobile4Persian.com تهیه شده.هرگونه کپی برداری تنها با ذکر منبع مجاز می باشد. :-o :D


امیدوارم مطالب گفته شده برای شما دوستان و هموطنان عزیز مفید بوده باشد. :(
 
بالا