سلام
واقعا خوشحالم که بالاخره تونستم
حدود 1 ماه رو این قضیه کار می کردم !
و این هم نتیجه زحمت 3 شب بیدار بودن من تا ساعت 4 یا 5 صبح و 1 ماه کار کردن روی این قضیه و 3 بار فلش زدن گوشی نازنینم

می دونم که همتون منتظرش بودید
برای n900 که با سیستم عامل مائیمو و open source هست هیچ چیزی غیر ممکن نیست !
وقتی خود نوکیا میگه این گوشی قابلیت bme نداره و امکان usb to host
نداره ! اما برنامه نویسا میان براش این قابلیت رو فراهم می کنن به این
نتیجه می رسیم که هیچ چیزی برای این گوشی غیر ممکن نیست
منم با این جمله کار خودم رو شروع کردم و بالاخره تونستم توی گوشی با ...
کامپیوتری کانکشن بسازم و پیلتر رو کاملا از روی اینترنت گوشی بردارم !


الان به راحتی وارد ovi و یوتیوب میشم !
لازم هم نیست از مرورگر خود گوشی استفاده کنید ! چون ip تغییر می کنه تمام قسمت های اینترنتی گوشی شما بدون محدودیت و چیلتر میشه
می تونید همین الان اون نرم افزار مسخره onion router یا همون tor یا همون پیاز خودمون رو پاک کنید چون واقعا سرعتش پایینه
می دونید که یه نرم افزار به اسم tor واسه این گوشی هست که توی مخازن موجوده اما واقعا سرعتش پایینه
اما دیگه الان احتیاجی به نرم افزار نیست چون به راحتی می تونید از ... ای
که توی کامپیوترتون استفاده می کنید توی گوشی هم استفاده کنید ( بی نیاز
به کامپیوتر ) و از سرعت بالای اینترنت روی گوشیتون در کنار یه اینترنت
بدون محدودیت و چیلتر استفاده کنید
اینترنت شما هم فرق نمی کنه از چه نوع اتصالی باشه
وایرلس یا gprs هیچ فرقی نداره
این آموزش تماما توسط خودم نوشته شده و توی هیچ سایت ایرانی و خارجی نظیرش
رو پیدا نمی کنید و سعی کردم مرحله به مرحله عکس بگیرم تا کسی به مشکل بر
نخوره
و می دونم که همین الان که این پست رو بزنم تا چند دقیقه بعد کل سایت های
ایرانی و فروم ها از سایت موبایلستان و بخش ما copy و past می کنن .
امیدوارم که منبع رو فراموش نکنن .
نکته : تمامی دستورات آموزش از طریق xterm قابل اجراست ولی من همشو از طریق نرم افزار WinSCP وارد کردم و مشکلی وجود نداشت
یعنی می تونید اصلا دردسر تایپ توی xterm گوشی رو به خودتون ندید و همه
دستورات رو از نوشته های بنده copy بگیرید و از قسمت terminal نرم افزار
WinSCP وارد و past کنید و enter بزنید .
قبل از شروع آموزش یه چیزایی رو بگم که کلا دستتون میاد قضیه این ... گوشی n900 از چه قراره
maemo خودش قابلیت ساپورت چند مدل ... رو داره . از این ... ها میشه به openvpn و vpnc اشاره کرد
( vpnc یه نوع ... سازگار با محصولات سیسکو هست ! بماند ... )
این نوع ... ها رو خیلی راحت می تونید روی n900 استفاده کنید که 100%
چشمتون توی مخازن به برنامه هایی مثل openconect یا openvpn برخورده (
همونی که آیکون نارنجی داره )
اما خوب این ... ها به درد ما نمی خوره !
چرا ؟؟
چون ما ... ای که توی کامپیوتر استفاده می کنیم از نوع pptp هست و توسط maemo پشتیبانی نمیشه
همون طور که می دونید 2 تا کرنل داریم
کرنل opmap و کرنل اصلی نوکیا و کرنل power ( همونی که توی مخازن موجوده )
توی کرنل opmap حتی ماژول های اتصال به pptp هم کامپایل نشده .
من تونستم روی این کرنل ماژول های مربوط به ... pptp رو به صورت دستی بریزم و به pptp کانکت بشم ( یه مقدار دستورات دیگه هم داره ! )
اما دیدم اینجوری که به درد نمی خوره ! چرا ؟!! چون الان 99% بچه ها کرنل
پاور رو نصب کردن همونی که اورکلاک و هاست مود رو فعال می کنه
بعد من اومدم دیدم Tom Tanner همونی که کرنل پاور رو ساخته این ماژول ها رو توی کرنل ریخته !
متاسفانه اینو دیر فهمیدم و به خاطر اینکه به کرنل صدمه زدم و فایل هاشو replace کردم مجبور شدم 3 بار گوشی خودم رو فلش کنم

با فلش کرنل هم بالا نیومد و مجبور شدم 3 بار گوشیمو با کلی نرم افزار فلش کنم


و بالاخره فهمیدم که کرنل پاور خودش ماژول های مورد نیاز برای اتصال به ... pptp رو داره !
فقط شما باید یه سریع فایل های متنی رو ویرایش کنید و یه سری جاهاش با
گذاشتن علامت # اون قسمت رو کامنت کنید . ( علامت # باعث میشه اون قسمت رو
نادیده بگیره ! کسایی که لینوکس کار می کنن معنی این دستورات و علائم رو
می دونن )
خوب بریم سراغ آموزش و سرتون رو بیشتر از این درد نیارم فقط اینا توضیحاتی بود که اگه بدونید خیلی کمکتون می کنه
نکات شروع آموزش :
rootsh نصب باشه
در تمامی مراحل باید در حالت root یا sudo gainroot باشید ( حتی در مرحله اتصال به ... )
تمامی دستورات رو می تونید از همین تاپیک کپی بگیرید و استفاده کنید .
احتیاج به تایپ هیچ دستوری نیست ! ( در ادامه متوجه میشید چی میگم )
در تمامی مراحل باید به اینترنت متصل باشید ( بعضی جاها یه مقدار دانلود داره )
فایل های ضمیمه رو با نام 1 و 2 دانلود کنید و به MyDocs یا همون حافظه 32 گیگ منتقل کنید
( شاید این جمله تکراری باشه ولی بازم گوشزد می کنم فایل ها رو در حافظه
32 گیگ بریزید و رد هیچ پوشه ای کپی نکنید - مستقیم توی 32 بریزید ! )
ایکس ترمینال خود گوشی رو باز کنید
دستورات زیر رو به تایپ کنید . ( بعد از هر دستور enter بزنید و حتما هم باید به اینترنت متصل باشید )
حالا enter بزنید و بعد
كد:
apt-get install iproute
حالا بسته iproute دانلود و نصب میشه . صبر کنید تا نصبش تموم شه
کارمون با ایکس ترم خود گوشی تموم شد ! می تونید ببندینش .
حالا نرم افزار WinSCP رو باز کنید و به گوشیتون کانکت بشید
مطابق عکس زیر از منوی commands گزینه open terminal رو بزنید .
حالا مطابق شکل در قسمت Enter command دستور زیر رو وارد کنید ( از همین جا کپی بگیرید و اون قسمت past کنید )
[CENTER]
حالا گزینه Execute رو همون طور که توی تصویر بالا می بینید بزنید
و باز دوباره در همون قسمت Enter command دستور زیر رو وارد کنید
حالا گزینه Execute رو بزنید و می بینید که فایل با نام 1 شروع میشه به نصب شدن و نشونه نصب شدن فایل رو هم توی عکس زیر نوشتم
در همون قسمت Enter command نام فایل رو به عدد 2 تغییر بدید و بعد مجددا گزینه Execute رو انتخاب کنید که فایل شماره 2 هم نصب بشه
اگه منظورمو نفهمیدید عکس زیر رو ببینید .
حالا کلا این پنجره ترمینال رو با استفاده از گزینه Close ببندید و به
صفحه اصلی نرم افزار WinSCP برید و وارد Root گوشی بشید . مطابق تصویر زیر
 | براي نمايش تصوير در سايز اصلي اينجا را كليك كنيد. سايز اصلي تصوير662در468 ميباشد |

حالا به مسیر زیر برید ( بنده فرض رو بر این گذاشتم که شما کرنل پاور نصب کردید و الان از هاست مود و اورکلاک استفاده می کنید )
كد:
lib/modules/2.6.28.10power46
اگه مسیر رو درست برید مثل تصویر زیر کلی فایل با پسوند ko. می بینید .
دقت کنید اینا فایل های کرنل گوشیتون هستن به هیچ وجه
باهاشون کاری نداشته باشید وگرنه کار گوشیتون به فلش کشیده میشه ! همون
بلایی که سه بار سر من اومد
حالا فقط ما می خواستیم وارد این مسیر بشیم تا در این مسیر قرار بگیریم !
( راحت ترین راه اینجوری بود یعنی سعی کردم دستورات وارده رو کم کنم که
واسه شما دردسر کمتری داشته باشه وگرنه با دستور هم میشد به این مسیر وارد
شد . ( عکس زیر رو ببینید منظورمو می فهمید )
حالا به ترتیب دستوراتی که براتون میذارم رو دونه دونه در قسمت Enter command وارد کنید و گزینه Execute رو انتخاب کنید
هر دستور رو وارد کنید و بعد Execute رو بزنید . نشونه اینکه درست وارد
کردید و مرحله موفقیت آمیز بوده یا نه رو هم توی عکس زیر بهش اشاره می کنم
شروع می کنیم به وارد کردن دستورات :
بازم میگم به ترتیب دستوراتی که براتون میذارم رو دونه دونه در قسمت
Enter command وارد کنید و گزینه Execute رو انتخاب کنید . ( دو دستور
باهم نداریم ) و همه این دستورات دستور لود کردن ماژول ها هست
توجه کنین این ماژول ها با یک بار لود کردن و وارد کردن دستورات زیر برای
همیشه لود میشن حتی اگه گوشی خاموش و روشن بشه اما اگه از Dual boot
استفاده می کنید وقتی از یه کرنل به کرنل دیگه میرید مثلا از Maemo به
آندروید میرید این ماژول ها آنلود می شن و باید دوباره بیاید و با این
دستورات لودشون کنید
پس به نظرم تا ورژن جدید آندروید برسه صبر کنید تا این دردسرها رو هم
نداشته باشید . یعنی سعی کنید Dual boot نداشته باشید چون خودتون اذیت
میشید
من الان خودمم آندروید ندارم و صبر کردم واسه ورژن جدید که اگه sms و call
نداشته باشه اصلا ارزش نصب کردن نداره ( صد البته نظر شخصی !

)
اینم دستوراتی که باید دونه دونه در وارد کنید و بعد
كد:
insmod ppp_generic.ko
كد:
insmod sha1_generic.ko
خوب وقتی همه دستورات رو وارد کردید تا ماژول های کرنل لود بشن این صفحه رو با انتخاب Close ببندید