حمید جان اموزشت عالی بود ممنون
دوستایی که میگفتن فایلم ایراد داره دیدید نداشت یخورده تغییرات میخواست فقط
حمید جان اموزشت عالی بود ممنون
دوستایی که میگفتن فایلم ایراد داره دیدید نداشت یخورده تغییرات میخواست فقط
فایل آنلاک مودم مبین نت یوتل Utel-L443 / ZLT S12 در سایت هست در صورت امکان قرار بدید تا بقیه استفاده کنند
ویرایش توسط ماکان : 07-15-2020 در ساعت 10:09 PM
انلاک مودم یوتل L443 نسخه ایرانسل (FD-I40 B1)
راهنما هم تو صفحه قبل هست خودتون هم میتونید بسازید
سلام دوستان. در مورد ادیت rootfs من تمامی کار هایی که آقا حمید گفتند کردم. فریم ویر رو ساختم به مودم دادم، ولی تغییرات روی مودم ایجاد نمیشه. فریم ویر مودم همون فریم ویری هست که* آنلاک شده و قرار دادید و طبق راهنمای آقا حمید نصب شده.
فقط یه بحثی : من فایل رو اول tar.gz درست می کنم بعد به tgz انتقال میدم و رینیم می کنم. مشکلی نداره ؟. مودمم همراه اوله. توی rootfs هم بعضی از آیکون ها رو عوض می کنم. یا مثلا لوگوی یوتل رو عوض می کنم. چرا تاثیر گذاشته نمیشه ؟
کار هایی که می کنم : اول کار های مربوط به اون فایل .bin رو انجام میدم وخودش و اون کد رو پاک می کنم rootfs.tgz اکسترکت میشه یعد کارهایی که می خوام روش بکنم رو میکنم، و بعد فایل rootfs.tgz رو پاک می کنم و از روی تغییراتم میسازم با پسوند .tar.gz و بعد رینیمش می کنم به .tgz. با md5sum میام md5 rootfs.tgz رو مینویسم توی md5.txt و (قبلی رو پاک می کنم) دایرکتوری rootfs رو پاک می کنم و از روی update که ساختم، یدونه از همون فایل های zip طبق راهنما میسازم. بعد فایل رو میدم به مودم. فایل رو با نام ها مختلفم ساختم و به مودم دادم ولی تغییرات انجام نشده. فریم ویری که الان روی مودم نصبه، فریم ویری هست که طبق راهنما ساخته شده(همون فریم ویر آنلاک به صورت کاستومایز نشده)
ممنون میشم کمک کنید
دیگه همون فایل ها رو هم مودم نمیگیره و این ارور رو میده :
please choose right files.
دستوری که برای ساخت rootfs باید استفاده کنید این هست
این دستور رو یاید داخل فولدر rootfs بزننید که مستقبما فایل tgz توی فولدر اصلی ساخته میشهکد:tar -zcvf ../rootfs.tgz *
اگر md5 رو اشتباه اپدیت کنید اپدیت rootfs انجام نمیشه
روی فریمور یوتل من پکیچ اپدیت نزدم هفته اینده احتمالا یه مودم دستم میرسه روی اون انجام میدم و نام فایل یا فرمتی که مودم با اپدیت یوتل قبول میکنه بررسی میکنم در میارم و اینجا میزارم
در مورد تغییرات هم باید ببینید چه تغییراتی میدید و چه انتظاری دارید بطور مثال ممکنه مودم از جایی که شما لوگو رو آپدیت میکنید نخونه و از جایی دیگه لوگو رو برداره حالا تا مودم دستم نیاد بصورت قطعی نمیتونم بگم باید خودم انجام بدم تا دقیقتر بتونم راهنمایی کنم
ممنون بابت راهنمایی. فکر می کنم مشکل از حجم فایل باشه. به هر حال من خودم مشغول تستم و اگر چیزی در اومد حتما خبر میدم. فقط یک سوال : هردفعه باید اون عدد رو ببریم بالاتر ؟ منظورم 1.07 هست ولی خب من خودم js کار کردم و این قطعه کد فکر کنم به دردتون بخوره قبل از رسیدن مودم تا راهنمایی کنید :
fileUploadSubmitClickHandler = function () {
var versionData = service.getDeviceVersion().real_device_version;
var fileName = $(".customfile").attr('title');
var accountPower = service.getStatusInfo().accountPower == '1';
if (typeof fileName == "undefined" || fileName == '' || fileName == $.i18n.prop("no_file_selected")) {
showAlert("sd_no_file_selected");
return false;
} else {
//judge size
//todo check fileName
fileExt = fileName.substring(fileName.lastIndexOf(".")).toLo werCase();
if (!fileExt.match(/.zip/i) && !fileExt.match(/.rar/i) && !fileExt.match(/.bin/i) && !accountPower) {
showAlert("error_file_selected");
return false;
}
var fileSize = getFileSize($("#fileField")[0]);
if ((fileSize / 1024 / 1024 > 30) || (fileSize / 1024 / 1024 < 1)){ //no more than M
showAlert("error_file_selected");
return false;
}
}
// 系统升级
if(accountPower){
if(fileExt.match(/.bin/i))
{
// 模块升级
$("#fileUploadForm").attr("action", "/cgi-bin/zte_upload/upload.cgi");
}
else
{
$("#fileUploadForm").attr("action", "/cgi-bin/sys_update/" + fileName);
}
}
else if((fileExt.match(/.zip/i) || fileExt.match(/.rar/i))){
var canUpdateDesc = !service.itemFuncMode(itemsFuncList.SYSTEM_UPDATE) ;
var moduleType = fileName.substring(0, fileName.indexOf('_')).toLowerCase();
var fdStart = versionData.substring(0, versionData.indexOf('_')).toLowerCase();
if(("p21k" == fdStart) && ("p21" == moduleType))
{
}
else if (fdStart != moduleType)
{
showAlert("error_file_selected");
return false;
}
if (!canUpdateDesc) {
var newVer = fileName.substring(fileName.lastIndexOf("_") + 1, fileName.length - fileExt.length);
if (!IsStringInChars(newVer, '0123456789.')) {
showAlert("error_file_selected");
return false;
}
var oldVer = versionData.substring(4, versionData.length);
var nnV = newVer.split(".");
if (nnV.length > 3) {
showAlert("error_file_selected");
return false;
}
var ooV = oldVer.split(".");
var count = nnV.length < ooV.length ? nnV.length : ooV.length;
var index;
for (index = 0; index < count; index++) {
var p1 = parseInt(nnV[index]);
var p2 = parseInt(ooV[index]);
if (nnV[index].length > 10 || p2 > p1) {
showAlert("high_upgrade_file");
return false;
}
else if (p1 > p2) {
break;
}
}
}
$("#fileUploadForm").attr("action", "/cgi-bin/sys_update/" + fileName);
}