PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش Sign کردن برنامه های مبتنی بر Symbian 9.x



Bad Sector
4th February 2011, 09:21 PM
یکی از مشکلات اولیه ای که ممکن است برای کاربران سیستم عامل Symbian ورژن 9 به بالا بروز کند مسئله ایست که خود را با نام Certificate Error در هنگام نصب برنامه های جدید نشان می دهد اشکالی که کاربران را از ادامه نصب ناامید می کند. در حقیقت این Error ناشی از ناشناس بودن هسته برنامه برای Symbian است و راه حل نسبتا وقت گیر ولی روتینی دارد که در ادامه به آن به تفصیل می پردازیم.


http://www.writeage.com/images/SymbianOS.jpg

راه حل این مشکل در حقیقت شناساندن برنامه مجهول به Symbian از طریق اصطلاحا Sign کردن آن می باشد. این آموزش اگرچه ممکن است برای بسیاری از دوستان کاملا تکراری و وقت گیر باشد ولیکن بعنوان یک منبع برای مراجعات بعدی خالی از لطف نمی باشد.
اولین مرحله برای اقدام به Sign نمودن یک برنامه خاص استفاده از برنامه DevCertRequest می باشد که آن را می توانید از اینجا (http://www.siscenter.com/tools/DevCertRequest_30_10_2006_v2.0.zip) دانلود کنید. پس از نصب و اجرا اولین صفحه ای که مقابل شما ظاهر می شود به شکل زیر است:

http://www.writeage.com/images/Symbiansign_1.JPG
در اینجا بروی دکمه ای که سه نقطه بروی آن وجود دارد کلیک کنید:

http://www.writeage.com/images/Symbiansign_2.JPG
و ابتدا یک فولدر جدید درست کرده و در کادر File Name یک نام دلخواه ولی با پسوند CSR بنویسید و Open را بزنید و سپس دکمه Next را فشار دهید که با اینکار صفحه ای همانند زیر خواهید داشت:

http://www.writeage.com/images/Symbiansign_3.JPG


در این صفحه ابتدا از بالا گزینه : No را انتخاب کنید سپس در ردیف پائین کلیدی که علامت سه نقطه دارد را کلیک کنید:

http://www.writeage.com/images/Symbiansign_4.JPG


و در این قسمت مجددا یک اسم دلخواه ولیکن با پسوند Key (در همان فولدر قبلی) در مقابل File Name نوشته و Open را فشار دهید که با این کار مجددا به صفحه قبلی باز می گردید:



http://www.writeage.com/images/Symbiansign_5.JPG


در اینجا در قسمت Private Key File Password یک پسورد دلخواه مثلا از یک تا شش را وارد کرد و در قسمت مقابل دوباره این پسورد را تکرار کنید. و Next را بفشارید:

http://www.writeage.com/images/Symbiansign_6.JPG
در این صفحه قسمت های ستاره دار را پر کنید که البته صحت و سقم اطلاعات وارد شده در این قسمت اهمیت چندانی ندارد. در ادامه کلید Next را بفشارید:

http://www.writeage.com/images/Symbiansign_7.JPG
در این صفحه ابتدا با فشردن کلید ADD در میانه صفحه داده های سمت چپ را کلا به سمت راست منتقل کنید سپس دکمه حاوی سه نقطه در قسمت بالای صفحه که عبارت IMEI نیز در ردیف آن نوشته شده است را بفشارید:

http://www.writeage.com/images/Symbiansign_8.JPG
در این قسمت IMEI گوشی خود (ستاره، مربع، صفر، شش، مربع) را در اولین ردیف نوشته و ADD را فشار دهید و سپس OK را کلیک کنید.

http://www.writeage.com/images/Symbiansign_9.JPG
در نهایت در این قسمت دکمه Next را بفشارید که با اینکار به آخرین صفحه یعنی تصویر زیر وارد می شوید:

http://www.writeage.com/images/Symbiansign_10.JPG
که تنها کاری که در این لحظه باید انجام داد فشردن دکمه Finish و OK کردن پیغام نهائی است که با این کار در فولدر ابتدائی ما سه فایل همانند زیر تشکیل می گردد :

http://www.writeage.com/images/Symbiansign_11.JPG
که به این سه فایل در ادامه بازخواهیم گشت.
مهمترین کار در اجرای یک Sign موفق بدون شک ثبت نام در سایت Symbian Signed (https://www.symbiansigned.com/)می باشد چرا که مشکل بزرگی که بر سر راه کاربران عادی در ثبت نام در این سایت وجود دارد این است که امکان ثبت نام با ایمیل های اصطلاحا Free در این سایت وجود ندارد و حتما می بایست با یک ایمیل اختصاصی و غیر رایگان در آن ثبت نام نمود که برای اینکار راه های فراوانی وجود دارد که شاید آسان ترین آنها ثبت یک Domain ساده و سپس ایجاد یک ایمیل در درون آن می باشد. بهرحال پس از دسترسی به یک چنین ایمیلی می بایست آن را در قسمت مربوطه در سایت وارد کنید که تصویری همانند زیر دارد:

http://www.writeage.com/images/Symbiansign_12.JPG

که با اینکار ایمیلی حاوی کد فعال سازی منحصر به فردی برای شما ارسال می شود و با استفاده از لینکی که در درون این ایمیل موجود است بقیه مراحل ثبت نام ادامه می یابد. که تمامی موارد موجود در برگه ثبت نام مواردی معمول و ساده ای هستند و تنها نکته ای که می بایست به آن دقت کنید این است که در انتهای فرم و قبل از آنکه دکمه Register Now را کلیک کنید می بایست با کلیک بروی View Legal Agreement و سپس Scroll کردن تا انتهای فرم و انتظار برای ظاهر شدن I Accept آن را کلیک کرده و سپس بقیه کارها را صورت داد. پس از تکمیل ثبت نام و Login کردن با حساب خود می بایست مراحل 1 تا 3 را مطابق عکس زیر دنبال کنید:

http://www.writeage.com/images/Symbiansign_13.JPG
که بعد از رفتن به قسمت 3 منوی زیر ظاهر می شود:

http://www.writeage.com/images/Symbiansign_14.JPG
که ابتدا اعداد و حرفی که در تصویر می بینید را در زیر آن بنویسید (و دقت کنید که اعداد از یک تا 9 و حروف تنها بین A تا F هستند) سپس با زدن دکمه Browse آدرس فایل CSRی که در مرحله اول ساختیم را داده و دکمه Send را کلیک کنید تا منوی زیر ظاهر شود:

http://www.writeage.com/images/Symbiansign_15.JPG
با زدن دکمه Download فایلی هم نام با فایل CSR خود دریافت می کنید که دارای پسوند CER می باشد این فایل را نیز در همان فولدر قبلی بریزید.
در این مرحله برنامه بعدی که برای Sign کردن احتیاج داریم یعنی SIGNSIS را می بایست از اینجا (http://www.siscenter.com/tools/signsis.zip) دانلود کنید که با دانلود کردن سه فایل خواهیم داشت این سه فایل را نیز به فولدر قبلی اضافه کنید حالا فولدری داریم که هفت فایل در آن است (سه فایل برنامه SIGNSIS بهمراه فایلی که دانلود کردیم و سه فایل مرحله اول) . حالا برنامه ای که در هنگام نصب Certificate Error می دهد را نیز در درون این فولدر قرار می دهیم (تعداد فایل ها به هشت رسید).
یکی از این فایل های هشت گانه موجود در این قسمت Auto_signsis.bat نام دارد؛ آن را با Word Pad بگشائید با تصویری همانند زیر روبرو خواهید شد:

http://www.writeage.com/images/Symbiansign_16.JPG

اطلاعات موجود در این فایل را به شرخ زیر تغییر دهید:
1-در قسمت شماره یک نام برنامه Sign نشده خود را با پسوند SIS (یا SISX) وارد کنید
2-در قسمت 2 نامی دلخواه برای برنامه بعد از Sign شدن برگزینید و دقت کنید که پسوند SIS یا SISX آن با قسمت اول برابر باشد
3-در قسمت شماره 3 نام فایلی که از سایت Symbian Signed دانلود کرده اید را با پسوند CER بنویسید
4-در قسمت شماره 4 نام فایلی که در مرحله اول با پسوند KEY ساخته بودیم را بجای XYZ بنویسید
5-در قسمت 5 پسوردی که در مراحل اول وارد کرده بودیم (1 تا 6) را بنویسید
پس از تکمیل این اطلاعات فایل مزبور را Save کرده و ببندید و دو بار بروی همین فایل Auto_signsis.bat کلیک کنید که اگر همه چیز را درست انجام داده باشید فایل جدیدی که هم نام با نامی که در قسمت 2 در مرحله بالا نوشته اید می باشد ، ظاهر می شود که این همان فایل دلخواه ما بوده و دیگر Certificate Error را در هنگام اجرای آن نخواهیم دید.


منبع (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.writeage.com%2 F)

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد