senaps
21-07-2008, 15:41
سلام
دوستان باید عرض شود که ما ایرانی ها خیلی سریع تو هک گوشی هامون پیشرفت کردیم و کارمون به جایی رسیده که محض خنده!گوشیمونو ازk750به w800 تبدیل می کنیم،یا اینکه گرافیک موجود در گوشیمونو خودمون تعویض می کنیم با فایلهای طراحی شده توسط خودمون.
اما ما هنوزم یه جورایی به روسها و کلا انجمنهای خارجی وابسته ایم چون الف و پچ رو اونا می سازن و می دن دست ملت!!!!
اموزش الف نویسی که موجوده ولی متاسفانه کسی اقدام نکرده!و فقط چند مورد تغییر در الف ها رو توسط بچه های خودی دیدیم..ولی پچ نویسی رو خیلی ها حتی بهش فکرم نمی کنن چون یه جورایی با اعداد و ارغام و ...سرکار داره و باید براش برنامه نویسیcبلد باشیم.که همه بلد نیستن.
اصل مطلب:
راستش خود من هم پچ نویسی رو بلد نیستم!
-حتمی می پرسید اگ بلد نیستم پس مگه بیکارم اومدم اموزش پچ نویسی رو می دم؟؟!
من چند روز پیش همه انجمن های مربوط به هک موبایل رو گشتم و تو یکیشون پیدا کردم که با یه برنامه به نامhex editor ملت پچ نوشته بودن!!!
منم سریع برنامه رو دانلود کردم و دیدم که خیلی جالبه ولی کار باهاش تقریبا سخت هم بود!
برا همین هم اومدم این مساله رو اینجا مطرح کردم تا با همکاری دوستان حرفه ای و کار بلد من کوچیک همشونم یه بخش پچ میکینگ هم تو انجمن بسازیم تا اونا بازم تو یه مساله دیگه دست به دامان ما بشن!!!!(ماها ایده های جالبی داریم،ولی پیادشون نمی تونیم بکنیم)
برای شروع باید نسخه رایگان!برنامه hex editor رو دان کنید.منم یادم نیست از کجا دانلود کردم ولی اسم دقیقش رو می زارم که برید در خونش!( HHD Free Hex Editor3) ایناز این جاش!
حالا من انواع پچ ها رو باهاش باز کردم که خوب مطمئن باشید چیز زیادی ازشون حالیم نشد.
یه نکته:اون همه fو 0 و....چیزایی که می بینید توسط برنامه همین برنامه تولید می شن و اصلا شما با اونها کاری ندارید!اونا حالت رمزی خودشونو دارن پس نگران اون جاش نباشید.
پچ سازی: خوب بیاین با هم دو نمونه پچ please wait رو با برنامه باز کنیم.سعی کنید جفتشون مال یه مارک و دو فریم ور متفاوت باشن!مثلا من برای k750 دو فریم ورr1ca021 وr1db001 رو باز کردم و مو به مو اونها رو مقایسه کردم!حالا بیاین با هم تصاویری از متن پچ ها ببینیم که توسط یه ایرانی هم نوشته شدن:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب ببینید در سمت چپ همون چیزایی هستن که تو متن پچ ها می بینیم و دیگه می ترسیم بهشون دست بزنیم!خوب اولین چیزی که می بینیم در سمت راست مدل گوشی و فریم ور اونه که باید در همون ابتدا نوشته بشه!بعدش بین علامت های"..; "به صورت انگلیسی کاری رو که پچ باید انجام بده نوشته شده،
بعدش هم که همینطوری که می بینید کپی رایت نام نویسنده و در پایان هم یک کد به صورت:
..+44020000..d89462:8ab0041c 012070bd
هستش که این فکر کنم ترجمه شده متن پچ باشه!!!!!
خوب حالا همین پچ رو برای دیگر فریمور همین گوشی هم می بینیم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب دراینجا می بینیم که بازهم ابتدا مدل و فریم ور گوش ذکر شده،بعد از اون کاری رو که پچ باید انجام بده به زبان انگلیسی،بعد کپی رایت و ... و حالا نوبت کد های پایانی هستش که اونها هستند:
..+44020000..d88e66: 8ab0041c 012070bd
که متن تقریبا همونه که برای فریم ورr1ca021 استفاده شده بود!
خوب پس با این همه ما می دونیم که رای نوشتن یه پچ باید چیکار کنیم!
مراحل نوشتن یه پچ:
ابتدا باید نام گوشی و ورژن فریم ور اونو ذکر کنیم!
بعد با زبان انگلیسی کاری رو که قراره انجام بده رو هم می نویسیم
بعد می تونیم به صورت ازادانه کپی رایت رو اضافه کنیم!
ولی مشکل اینجاست:
ما باید دو کار بکنیم:1-اینکه دست به دامن روسها بشیم که بفهمیم این کدهای پایانی رو از رو چی می نویسن!
2-دست به دامان افراد خودی!بشیم که با زبانcاشنایی دارن تا ببینیم چی میشه!
دوستان لطف کنن تا اینجا رو داشته باشن تا من برم دست به دامن بچه های انجمن تاپ سونی بشم ببینم این کد ها رو از رو چی ساختن!!!!!
البته می دونم که این مقاله من هیچ کمکی به شما نکرد ولی امیدوارم با این مقاله یه جرقه ای بشه و شروع کنیم به یاد گرفتن پچ نویسی چون واقعا کاری نمونده که با گوشیهامون نکرده باشیم!!!!!!
درضمن خودم همینجوری یه سری تغیرات تو پچی که پیغام yes/no رو هنگام دریافت بلوتوث پاک می کنه دادم و اونو با فرمتvkp ذخیره کردم!جالبه که بدونید رو گوشی من که جواب داد!!!!!!!کدش رو هم این پایین می زارم براتون ببینید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اقا این از پچی که من نوشتم!!!!همینطوری که می بینید من فقط متن انگلیسی کارکرد اونو نوشتم و یه کپی رایت الکی!!!بعدشم اونو ذخیره کردم با فرمتvkp و با سیتول ریختم تو گوشی!
البته پچ اصلی خودش اینجوریه:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
البته این چرت و پرت هایی که تو خط دوم می بینید به خاطر اینه که من رو کامپیوترم زبان روسی رو نصب نکردم!!!وگرنه خیلی خوب نمایشش می داد.
من اولین پچ نوشته شده توسط خودم رو براتون اپلود کردم که امید دارم دانلود و امتحانش کنید و نتیجه رو بهم بگید.یادتون باشه من رو گوشی خودم امتحانش کردم،بعدشم این یه پچه اگه رو گوشیتون جواب نداد،می تونید اونو پاکش کنید.پس لطفا اونو یه تستی بکنید تا اگه رو گوشی های شما هم جواب داد من دیگه بدون ترس برم
پچ بنویسم!و یه تاپیک جدید باز کنم برای نوشتن پچ های درخاستیتون!
الان هم می خوام یه پچ در رابطه با ارسال نشدن فایلها از طریق بلوتوث بنویسم که فعلا تو مرحله اولشم!!!
منظور؟!خوب من رو گوشی یک گیگ رم دارم که هر کی میاد منو میبینه گوشیمو می بره و تا ساعتها می شینه جدیدترین فبلمهایی رو که از youtubeو zedge.net دان کردم رو برا خودش می بره،با این پچ یه منو تو بخش بلوتوش ساخته می شه که به من دو گزینه enable و disable رو میده که اگه بتونم بسازمش فک کنم چیز جالبی بشه!!!!!فعلا هم منطزرم ببینم پچ اولی که نوشتم کار می کنه یا نه!!!!که اگه روی یه گوشی دیگه غیر از مال خودم کار کرد دیگه می زنم به سیم اخر برا پچ نویسی!!!!
اینم از پچی که قولشو داده بودم
[
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوستان باید عرض شود که ما ایرانی ها خیلی سریع تو هک گوشی هامون پیشرفت کردیم و کارمون به جایی رسیده که محض خنده!گوشیمونو ازk750به w800 تبدیل می کنیم،یا اینکه گرافیک موجود در گوشیمونو خودمون تعویض می کنیم با فایلهای طراحی شده توسط خودمون.
اما ما هنوزم یه جورایی به روسها و کلا انجمنهای خارجی وابسته ایم چون الف و پچ رو اونا می سازن و می دن دست ملت!!!!
اموزش الف نویسی که موجوده ولی متاسفانه کسی اقدام نکرده!و فقط چند مورد تغییر در الف ها رو توسط بچه های خودی دیدیم..ولی پچ نویسی رو خیلی ها حتی بهش فکرم نمی کنن چون یه جورایی با اعداد و ارغام و ...سرکار داره و باید براش برنامه نویسیcبلد باشیم.که همه بلد نیستن.
اصل مطلب:
راستش خود من هم پچ نویسی رو بلد نیستم!
-حتمی می پرسید اگ بلد نیستم پس مگه بیکارم اومدم اموزش پچ نویسی رو می دم؟؟!
من چند روز پیش همه انجمن های مربوط به هک موبایل رو گشتم و تو یکیشون پیدا کردم که با یه برنامه به نامhex editor ملت پچ نوشته بودن!!!
منم سریع برنامه رو دانلود کردم و دیدم که خیلی جالبه ولی کار باهاش تقریبا سخت هم بود!
برا همین هم اومدم این مساله رو اینجا مطرح کردم تا با همکاری دوستان حرفه ای و کار بلد من کوچیک همشونم یه بخش پچ میکینگ هم تو انجمن بسازیم تا اونا بازم تو یه مساله دیگه دست به دامان ما بشن!!!!(ماها ایده های جالبی داریم،ولی پیادشون نمی تونیم بکنیم)
برای شروع باید نسخه رایگان!برنامه hex editor رو دان کنید.منم یادم نیست از کجا دانلود کردم ولی اسم دقیقش رو می زارم که برید در خونش!( HHD Free Hex Editor3) ایناز این جاش!
حالا من انواع پچ ها رو باهاش باز کردم که خوب مطمئن باشید چیز زیادی ازشون حالیم نشد.
یه نکته:اون همه fو 0 و....چیزایی که می بینید توسط برنامه همین برنامه تولید می شن و اصلا شما با اونها کاری ندارید!اونا حالت رمزی خودشونو دارن پس نگران اون جاش نباشید.
پچ سازی: خوب بیاین با هم دو نمونه پچ please wait رو با برنامه باز کنیم.سعی کنید جفتشون مال یه مارک و دو فریم ور متفاوت باشن!مثلا من برای k750 دو فریم ورr1ca021 وr1db001 رو باز کردم و مو به مو اونها رو مقایسه کردم!حالا بیاین با هم تصاویری از متن پچ ها ببینیم که توسط یه ایرانی هم نوشته شدن:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب ببینید در سمت چپ همون چیزایی هستن که تو متن پچ ها می بینیم و دیگه می ترسیم بهشون دست بزنیم!خوب اولین چیزی که می بینیم در سمت راست مدل گوشی و فریم ور اونه که باید در همون ابتدا نوشته بشه!بعدش بین علامت های"..; "به صورت انگلیسی کاری رو که پچ باید انجام بده نوشته شده،
بعدش هم که همینطوری که می بینید کپی رایت نام نویسنده و در پایان هم یک کد به صورت:
..+44020000..d89462:8ab0041c 012070bd
هستش که این فکر کنم ترجمه شده متن پچ باشه!!!!!
خوب حالا همین پچ رو برای دیگر فریمور همین گوشی هم می بینیم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب دراینجا می بینیم که بازهم ابتدا مدل و فریم ور گوش ذکر شده،بعد از اون کاری رو که پچ باید انجام بده به زبان انگلیسی،بعد کپی رایت و ... و حالا نوبت کد های پایانی هستش که اونها هستند:
..+44020000..d88e66: 8ab0041c 012070bd
که متن تقریبا همونه که برای فریم ورr1ca021 استفاده شده بود!
خوب پس با این همه ما می دونیم که رای نوشتن یه پچ باید چیکار کنیم!
مراحل نوشتن یه پچ:
ابتدا باید نام گوشی و ورژن فریم ور اونو ذکر کنیم!
بعد با زبان انگلیسی کاری رو که قراره انجام بده رو هم می نویسیم
بعد می تونیم به صورت ازادانه کپی رایت رو اضافه کنیم!
ولی مشکل اینجاست:
ما باید دو کار بکنیم:1-اینکه دست به دامن روسها بشیم که بفهمیم این کدهای پایانی رو از رو چی می نویسن!
2-دست به دامان افراد خودی!بشیم که با زبانcاشنایی دارن تا ببینیم چی میشه!
دوستان لطف کنن تا اینجا رو داشته باشن تا من برم دست به دامن بچه های انجمن تاپ سونی بشم ببینم این کد ها رو از رو چی ساختن!!!!!
البته می دونم که این مقاله من هیچ کمکی به شما نکرد ولی امیدوارم با این مقاله یه جرقه ای بشه و شروع کنیم به یاد گرفتن پچ نویسی چون واقعا کاری نمونده که با گوشیهامون نکرده باشیم!!!!!!
درضمن خودم همینجوری یه سری تغیرات تو پچی که پیغام yes/no رو هنگام دریافت بلوتوث پاک می کنه دادم و اونو با فرمتvkp ذخیره کردم!جالبه که بدونید رو گوشی من که جواب داد!!!!!!!کدش رو هم این پایین می زارم براتون ببینید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اقا این از پچی که من نوشتم!!!!همینطوری که می بینید من فقط متن انگلیسی کارکرد اونو نوشتم و یه کپی رایت الکی!!!بعدشم اونو ذخیره کردم با فرمتvkp و با سیتول ریختم تو گوشی!
البته پچ اصلی خودش اینجوریه:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
البته این چرت و پرت هایی که تو خط دوم می بینید به خاطر اینه که من رو کامپیوترم زبان روسی رو نصب نکردم!!!وگرنه خیلی خوب نمایشش می داد.
من اولین پچ نوشته شده توسط خودم رو براتون اپلود کردم که امید دارم دانلود و امتحانش کنید و نتیجه رو بهم بگید.یادتون باشه من رو گوشی خودم امتحانش کردم،بعدشم این یه پچه اگه رو گوشیتون جواب نداد،می تونید اونو پاکش کنید.پس لطفا اونو یه تستی بکنید تا اگه رو گوشی های شما هم جواب داد من دیگه بدون ترس برم
پچ بنویسم!و یه تاپیک جدید باز کنم برای نوشتن پچ های درخاستیتون!
الان هم می خوام یه پچ در رابطه با ارسال نشدن فایلها از طریق بلوتوث بنویسم که فعلا تو مرحله اولشم!!!
منظور؟!خوب من رو گوشی یک گیگ رم دارم که هر کی میاد منو میبینه گوشیمو می بره و تا ساعتها می شینه جدیدترین فبلمهایی رو که از youtubeو zedge.net دان کردم رو برا خودش می بره،با این پچ یه منو تو بخش بلوتوش ساخته می شه که به من دو گزینه enable و disable رو میده که اگه بتونم بسازمش فک کنم چیز جالبی بشه!!!!!فعلا هم منطزرم ببینم پچ اولی که نوشتم کار می کنه یا نه!!!!که اگه روی یه گوشی دیگه غیر از مال خودم کار کرد دیگه می زنم به سیم اخر برا پچ نویسی!!!!
اینم از پچی که قولشو داده بودم
[
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید