نحوه ساخت، ویرایش و بروزرسانی فریمور مودم یوتل Utel-L443 / ZLT S12
سلام دوستان
با عرض پوزش درگیر کارهای خودم بودم نرسیدم زودتر این اموزش رو بزارم
فریمور مودم یوتل رو که پسوردش رو دارید و فایلهاش رو احنمالا بررسی کردید آپدیت دارای این فایلهاست که یه توضیح کوچیکی در موردش بهتون میدم
توضیح فایل های اپدیت
- configupdate.zip
این فایل تنظیمات اصلی مودم یوتل هست که با اعمالش تنظیمات اصلی فریمور یوتل روی مودمتون اعمال میشه - rootfs.tgz
این فایل فشرده rootfs یا همون فایل های سیستمی مودمتون هست که هر امکاناتی بخواید به مودم اضافه کنید باید توی این فایل اضافه کنید - tz_securefs.tgz
این فایل فشرده در پارتیشن securefs حاوی بخشی از تعاریف اولیه مودم هست تغییراتی اعمال میکنه - ap_cpuap.bin
این فایل با توجه به نام پارتیشنهای مودم که بررسی کردم به نظر تنها بخشی از کرنل هست با توجه به اینکه مودم هر اپراتور ممکنه کرنل متفاوتی داشته باشه اپدیت کردن این فایل ممکنه باعث صدمه به مودم بشه پس این فایل رو روی هر مودمی نباید زد - md5.txt
از این فایل به منظور چک کردن صحت فایل ها استفاده میشه و حاوی هش MD5 از فایل های اپدیت هست هر فایلی رو که میخواید تغییری بدید بعد از تغییر باید MD5 اون فایل رو توی md5.txt اپدیت کنید من توی لینوکس برای محاسبه Md5 از md5sum استفاده میکنم - rc
وقتی مودم راه اندازی میشه اولین فایلی که اجرا میشه و همه سرویس هارو راه اندازی میکنه این فایل هست که اگر بخواید موقع روشن شدن مودم دستورالعملی اجرا بشه تو این فایل قرار داده میشه - tz_new_update
این فایل حاوی بخشی از دستوالعمل اپدیت هست - updateit
این فایل حاوی بخش اصلی دستور العمل اپدیت هست که برای حذف کردن این فایل از آپدیت باید ویرایش بشه
نحوه ساخت فریمور
اول از همه باید بهتون بگم
برای انجام تعییرات در فریمور باید تمامی کارها در لینوکس انجام بشه داخل ویندوز اگر تغییرات انجام بشه دسترسی های فایل دچار اختلال میشه به ترتیب مراحل ساخت اپدیت به این صورت هست
- استخراج فایل ها ار داخل فایل اپدیت
قابل اپدیت را داخل پوشه ای در لینوکس قرار دهید فولدری به نام update ایجاد کنید
به داخل فولدر update بروید و ترمینالی در این فولدر باز کنید
برای اینکه با دسترسی روت دستورات را انجام دهید دستور زیر رو اجرا کنید و رمز یوزر لینوکستون رو وارد کنید
برای باز کردن فایل اپدیت دستور زیر رو وارد کنید
کد:
unzip -P tzp258keeper ../S12_v3_UTEL-L443-UTLV3.0.14cfg_new_flash_1.07
- حذف فایل ap_cpuap.bin و ایجاد تغییرات مورد نیاز
فایل ap_cpuap.bin را پاک کنید
و بلوک زیر را که مربوط به بروزرسانی فایل ap_cpuap.bin است را از فایل updateit پاک کنید و ذخیره کنید
کد:
check_md5 ap_cpuap.bin
if [ $? -eq 0 ] ; then
update ap_cpuap.bin /dev/mtd11
if [ $? -eq 0 ]; then
nv set tz_upgrade_state=ap_cpuap
else
updatestate="error"
rm firmware_tmp_file
rm ap_cpuap.bin
rm md5.txt
rm rc
rm rootfs.tgz
rm tz_securefs.tgz
rm updateit
rm $updatefile
rm tz_new_update
nv set tz_upgrade_state=$updatestate
exit
fi
else
updatestate="error"
rm firmware_tmp_file
rm ap_cpuap.bin
rm md5.txt
rm rc
rm rootfs.tgz
rm tz_securefs.tgz
rm updateit
rm $updatefile
rm tz_new_update
nv set tz_upgrade_state=$updatestate
exit
fi
rm ap_cpuap.bin
- ویرایش فایل rootfs.tgz
اگر فقط اپدیت یوتل رو میخواهید رو مودمتون بزنید نیازی به تغییر نیست ولی اگر یوزر حرفه ای هستید و میخواهید چیزی به فریمور اضافه کنید با دستورات tar میتونید فایل رو اکسترکت کنید تغییراتتون رو بدید ومجدد فایل رو به همون دستور tar بسازیدو در اخر با محاسبه هش md5 مقدار انرا در فایل md5.txt اپدیت کنید - ویرایش فایل rc
این فایل هم مثل فایل قبلی نیازی به تغییرات ندارد و در صورت نیاز میتونید دستورات دلخواه خودتون رو بهش اضافه کنید که زمان روشن کردن مودم اجرا بشه - ساخت فایل Zip آپدیت مناسب مودم
برای ساخت مجدد فایل اپدیت قابل اجرا توسط مودم دستور زیر رو اخل ترمینالی که در فولد update باز کردی بزنید
کد:
zip -P tzp258keeper ../ARG_v3_UTEL-L443-UTLV3.0.14cfg_new_flash_1.07.zip *
بعد از اجرای دستور فایل ARG_v3_UTEL-L443-UTLV3.0.14cfg_new_flash_1.07.zip در کنار فایل اپدیت فبلیتون ساخته میشه
با یوزر و پسورد administrator , administrator وارد پنل بشید که البته این یوزر مخصوص مودم ایرانسل هست اگر مودم اپراتور دیگه ای به دستم رسید پسورد سوپر یوزر اون رو هم میزارم
در منوی System Update اقدام به آپدیت مودمتون با فایلی که ساختید بکنید
نکاتی که باید در مورد اینکار بهتون بگم این هست که
ساحت و انجام آپدیت رو با مسئولیت خودتون انجام بدید و هر گونه صدمه احتمالی که ممکنه به مودمتون بزنید با مسئولیت خودتون هست روند توسط خودم انجام شده و توسط یکی ار دوستان فورم هم تست شده تست ها فقط رو مودم ایرانسل انجام شده و بقیه اپراتور ها هم قاعدتا نباید مشکلی باشه ولی تست نشده
نکته بعدی اینکه اگر از این روند برای آنلاک استفاده میکنید با مسئولیت شرعی خودتون انجام بدید شرکت ایرانی هست و شاید از نظر اخلاقی یا شرعی کار درستی نباشه
نکته بعدی این که من برای اینکه دوستان دیگه هم راه بیفتن دستورالعمل ها و توضیحات رو میزارم و امیدوارم دوستان دیگه هم دانششون رو در اختیار بذارن و تو موضوعات ایتچنینی مشارکت کنن که هم باعث افزایش دانش و تجربه خودشون بشه و هم باعث اشتیاق بقیه دوستان و اینکه کم کم فرهنگ اشتراک گذاری دانش بین دوستامون جا بیفته
نکته بعدی دوستان من کلی وقت بابت استخراح اطلاعات مودم و ساخت راهنما گذاشتم همینطور دوستان و خودم که ریسک انجام این کار ها رو قبول کردیم تلفات مودم هم دادیم به طور مثال یکی از دوستان که میخواست مطمئن بشه فایل ap_cpuap.bin قابل اپدیت روی مودم هست یا نه این مورد رو تست کرد و مودمش بالا نیومد پس پشت این قضایا همیشه تلاش دوستان هست بهمین خاطر انتظار هست که کسی اقدام به فروش این دستور العمل و فایل هایی که بدون انجام تغییرات ساخته شده نکنه من هم راضی نیستم دستورالعمل و فایل هایی که یدون تغییرات و با دستور العمل بالا ساخته میشه فروش بره
و در اخر دو مورد یکی اینه ممنون میشم که بنده رو خیلی دعا کنید که شدیدا محتاج هستم
و همینطور برای اینکه این سایت راه بیفته و بتونه به کارش ادامه بده لطفا این اموزش ها و یافایل هایی که میسازید جای دیگه پخش نکنید و همینجا بزارید و لینک به این سایت بدید که مشارکت بیشتری تو مباحث صورت بگیره و باعث پیشرفت خودمون بشه