آژانس هواپیمایی
pop up

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

شروع موضوع توسط Profession@l ‏6 آگوست 2007 در انجمن بایگانی

  1. Profession@l

    Profession@l همکار بازنشسته

    تاریخ عضویت:
    ‏12 می 2007
    نوشته ها:
    2,837
    تشکر شده:
    311
    محل سکونت:
    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 دانلود کردید ایجاد کنید.

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

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

    [​IMG]


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

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

    [​IMG]

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

    [​IMG]

    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


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

    Dark Knight مدیر بازنشسته

    تاریخ عضویت:
    ‏24 آگوست 2003
    نوشته ها:
    8,284
    تشکر شده:
    31
    محل سکونت:
    Tehran