این آموزش به درد کسانی میخوره که حتی با سورس های Default هم مشکل دارند و به ارور های مختلف بر میخورن و بعضی مواقع حتی بعد از پاک کردن اون سورس نیز با سورس های دیگه به مشکل بر میخورن چون هنوز کد های سورس قبلی در Cydia موجوده و فقط نمیتونید اون ها رو ببینید .با این روش تمامی ارور ها و کد ها پاک میشن
موارد مورد نیاز :
Plist Editor برای مک و یا PC در روش SSH
iFile از Cydia در روش بدون SHH
روش پاک کردن با SHH :
قدم اول : WinSCP برای pc یا Cyberduck برای مک را باز کنید
- ip خود را در قسمت hosts وارد کنید
- username و Password خودتونو وارد کنید اگه از قبل تغییر ندادید ( یوزر و پسورد اصلی root و Alpine هستند
قدم دوم : حالا وارد فایل های سیستمی شده اید
به مسیر private/etc/apt/sources.list.d
برید و همه فایل ها رو پاک کنید ( قبلش بک آپ بگیرید )
حالا به Cydia.list برید و اونجا لینک هایی رو میبیند که به عنوان مثال مثل deb http:/i-phone.ir هستند
خط هایی رو پاک کنید که مربوط به اون سورس مخرب هست و بیشترین ارور رو به وجود میاره
قدم سوم
حالا به مسیر /private/var/lib/apt/list برید و تمامی فایل هایی رو که نام اون سورس توش هست رو پاک کنید .
قدم چهارم
به مسیر /private/var/lib/apt/list/partial برید و تمامی فایل هایی رو که نام اون سورس توش هست رو هم پاک کنید .
قدم پنجم
به مسیر /private/var/lib/cydia برید و فایل metadata.plist با یک plist editor باز کنید
در قسمت سرچ نام سورس رو سرچ کنید و تمامی کد هایی که یافت میشن رو پاک کنید و فایل رو save کنید .
روش iFile
این روش نیز شبیه روش SHH هست اما ساده تر
به مسیر private/etc/apt/sources.list.d
برید و همه فایل ها رو پاک کنید ( قبلش بک آپ بگیرید )
حالا به Cydia.list برید و اونجا لینک هایی رو میبیند که به عنوان مثال مثل deb http:/i-phone.ir هستند
خط هایی رو پاک کنید که مربوط به اون سورس مخرب هست و بیشترین ارور رو به وجود میاره
حالا به مسیر /private/var/lib/apt/list برید و تمامی فایل هایی رو که نام اون سورس توش هست رو پاک کنید .
به مسیر /private/var/lib/apt/list/partial برید و تمامی فایل هایی رو که نام اون سورس توش هست رو هم پاک کنید .
به مسیر /private/var/lib/cydia برید و فایل metadata.plist با یک plist editor باز کنید
در قسمت سرچ نام سورس رو سرچ کنید و تمامی کد هایی که یافت میشن رو پاک کنید و فایل رو save کنید .
حالا cydia رو باز کنید و متوجه میشید که دیگه به هیچ مشکلی بر نمیخورید
کپی با ذکر منبع
موارد مورد نیاز :
- OpenSSH
- از Cydia
- SBSettings از Cydia
- WinSCP-PC
- Cyberduck-MAC
- شبکه WiFi
Plist Editor برای مک و یا PC در روش SSH
iFile از Cydia در روش بدون SHH
روش پاک کردن با SHH :
قدم اول : WinSCP برای pc یا Cyberduck برای مک را باز کنید
- ip خود را در قسمت hosts وارد کنید
- username و Password خودتونو وارد کنید اگه از قبل تغییر ندادید ( یوزر و پسورد اصلی root و Alpine هستند
قدم دوم : حالا وارد فایل های سیستمی شده اید
به مسیر private/etc/apt/sources.list.d
برید و همه فایل ها رو پاک کنید ( قبلش بک آپ بگیرید )
حالا به Cydia.list برید و اونجا لینک هایی رو میبیند که به عنوان مثال مثل deb http:/i-phone.ir هستند
خط هایی رو پاک کنید که مربوط به اون سورس مخرب هست و بیشترین ارور رو به وجود میاره
قدم سوم
حالا به مسیر /private/var/lib/apt/list برید و تمامی فایل هایی رو که نام اون سورس توش هست رو پاک کنید .
قدم چهارم
به مسیر /private/var/lib/apt/list/partial برید و تمامی فایل هایی رو که نام اون سورس توش هست رو هم پاک کنید .
قدم پنجم
به مسیر /private/var/lib/cydia برید و فایل metadata.plist با یک plist editor باز کنید
در قسمت سرچ نام سورس رو سرچ کنید و تمامی کد هایی که یافت میشن رو پاک کنید و فایل رو save کنید .
روش iFile
این روش نیز شبیه روش SHH هست اما ساده تر
به مسیر private/etc/apt/sources.list.d
برید و همه فایل ها رو پاک کنید ( قبلش بک آپ بگیرید )
حالا به Cydia.list برید و اونجا لینک هایی رو میبیند که به عنوان مثال مثل deb http:/i-phone.ir هستند
خط هایی رو پاک کنید که مربوط به اون سورس مخرب هست و بیشترین ارور رو به وجود میاره
حالا به مسیر /private/var/lib/apt/list برید و تمامی فایل هایی رو که نام اون سورس توش هست رو پاک کنید .
به مسیر /private/var/lib/apt/list/partial برید و تمامی فایل هایی رو که نام اون سورس توش هست رو هم پاک کنید .
به مسیر /private/var/lib/cydia برید و فایل metadata.plist با یک plist editor باز کنید
در قسمت سرچ نام سورس رو سرچ کنید و تمامی کد هایی که یافت میشن رو پاک کنید و فایل رو save کنید .
حالا cydia رو باز کنید و متوجه میشید که دیگه به هیچ مشکلی بر نمیخورید
کپی با ذکر منبع
نظر