როგორ ჩავატაროთ firmware სხვადასხვა პროცესორიდან. Android firmware-ის პორტირება

გაფრთხილება:პროგრამული უზრუნველყოფის პორტირების პროცესი შეიძლება ძალიან ცუდად დასრულდეს თქვენი ტელეფონისთვის. ყველაფერი, რასაც გააკეთებ, მხოლოდ შენივე რისკის ქვეშაა...

სმარტფონისთვის პირველი პროგრამული უზრუნველყოფის აწყობა დანა AF3დაახლოებით ორი თვე დასჭირდა. მაგრამ ზოგადად, ყველაფერი იმაზე მარტივი აღმოჩნდა, ვიდრე მე მეგონა. მსურველებს ამ გვერდის წაკითხვა უდავოდ გაუადვილებს...

ინფორმაცია თქვენი ინფორმაციისთვის: firmware შეიძლება შედგეს ფორმატში .PACკომპიუტერის გამოყენებით ციმციმებისთვის ResearchDownloadან სახით zip ფაილიმეშვეობით დააინსტალიროთ CWM-TWRP აღდგენა .

ამ გვერდზე მე აღვწერ, თუ როგორ უნდა ავაწყოთ firmware Android 4.4.2ფორმატში .PACტელეფონზე კომპიუტერის საშუალებით ინსტალაციისთვის.

რაც გინდა იცოდე.

1. შეგეძლოთ თქვენი ტელეფონის გამორთვა firmware-ით ფორმატში PAC,რაც საბოლოო ჯამში დაეხმარება პროგრამული უზრუნველყოფის ფორმატში გახსნისას .PACმისი წინასწარი რედაქტირებისთვის. თქვენ შეგიძლიათ ნახოთ, როგორ კეთდება ეს ამ გვერდზე -
2. შეძლოს დაშლა მთავარი ფაილი firmware system.imgდა შიგნით გარკვეული შემთხვევებიშეაგროვეთ იგი.
3. ზედმეტი არ იქნება ფირმის ფაილების დაშლა (ასევე შეცვლა და აწყობა) boot.imgდა აღდგენა.img.
4. არ იქნება ზედმეტი აპლიკაციების ფორმატში რედაქტირება-დეკომპილირება-კომპილაცია. .აპკ.

გამოყენებული პროგრამები

1. firmware-ისთვის (firmware-ის ამოხსნა) პირველად გამოვიყენე R პროგრამა esearchDownload_R2.9.9005, Android 5.0-ის გამოსვლით - RESEARCHDOWNLOAD_R2.9.9016.
2. დემონტაჟისთვის system.img(4.4.2-5.1)გამოყენებული RKwinToolsMod_v2_8. მეც შევაგროვე ამ პროგრამით, მაგრამ დაწყებული Android 5.0- სამუშაო აწყობა system.imgარ გამოვიდა.
3. Firmware ფაილები boot.imgდა აღდგენა.imgდაშლა და ხელახლა აწყობა გამოყენებით ანდროიდის გამოსახულების სამზარეულო.
4. ფირმვერის ფორმაში აწყობა zip-ამისთვის CWMმეორადი ჩვეულებრივი WinRAR, ასევე ტექსტური რედაქტორი Notepad ++.
5. ფაილების დეკომპილაციისთვის .აპკძირითადად გამოიყენება ApkTools200b9m, რაც ყოველთვის არ ეხმარებოდა. ზოგადად, მუშაობა .აპკაქვს სპეციფიკური დახვეწილობა, რომელიც ჯერ ბოლომდე ვერ გავიგე..

firmware პორტირება .PAC ფორმატში

ამ გვერდზე მოცემული ინფორმაცია შექმნილია იმ ადამიანებისთვის, რომლებიც არ იცნობენ ანდროიდის სისტემას და ამიტომ არ იქნება მასალის „საღეჭი“ ელემენტები.

დონორის არჩევისას მთავარი კრიტერიუმი უნდა იყოს პროცესორების და ანდროიდების მსგავსება - თუ ტელეფონი არის 4.4.2-ით, მაშინ დონორიც უნდა იყოს 4.4.2. ძალიან სასურველია (მაგრამ არა კრიტიკული), რომ მოწყობილობები იყოს რაც შეიძლება მსგავსი ტექნიკით.

ჯერ უნდა ჩამოტვირთოთ პროგრამული უზრუნველყოფა დონორისგან. ეს არის საიტზე http://www.needrom.com/. პროცესორიანი ტელეფონებისთვის SC7731— . firmware აღწერა ჩვეულებრივ მიუთითებს გარკვეულ ინფორმაციას ამ პროგრამული უზრუნველყოფის შესახებ და ასე გამოიყურება - ოფიციალური ROM Colors X14 ვერსია:FS031M02_Z10_WK_K548_T20_FWVGA_V01_64X4_BT_FM_WIFI_GPS_ACC_PLS_2SIM_20150803_1739 - scx35_sp7731gea _fs031_project-user 4.4.2 KOT49H, სადაც მივმართავთ ასოებსა და ციფრებს, რომლებიც მე წითლად გამოვყავი. თუ შეხედავ აშენება.საყრდენიტელეფონი დანა AF3, მაშინ ასეთი ხაზებიც მოიძებნება. და მიუხედავად იმისა, რომ ეს არ არის სავალდებულო წესი, რაც უფრო მსგავსია პროგრამა, მით უფრო ადვილია პორტირების პროცესი.

ამოალაგეთ ჩამოტვირთული პროგრამული უზრუნველყოფა და გაუშვით R esearchDownload_R2.9.9005,აირჩიეთ არქივიდან ამოხსნილი PAC- ფაილი. გაიარეთ ბილიკი C:\Users\User-Name\AppData\Local\Temp\_DownloadFiles*******- სადაც ბოლო დირექტორიაში firmware განთავსდება უფრო ნაცნობი ფორმით.

თუ იყენებთ RESEARCHDOWNLOAD_R2.9.9016- მაშინ შეუფუთავი firmware-ის გზა ასე გამოიყურება (დამოკიდებულია დირექტორიაში, რომელშიც ის მდებარეობს) ამ პროგრამას) — E:\ჩამოტვირთვები\RESEARCHDOWNLOAD_R2.9.9016\Bin\ImageFiles\_DownloadFiles*******.

ამისთვის შემდგომი ქმედებებიფაილების კოპირება - boot.img, kernel_logo.bmp(1), boot_logo.bmp(შეიძლება სხვანაირად ეწოდოს), recovery.img, system.imgდა SC77xx.xml(შეიძლება სხვანაირად ეწოდოს, მაგრამ აქვს .xml გაფართოება) in ცალკე საქაღალდეამ firmware-ის ტელეფონის სახელით.

პირველი რაც უნდა გააკეთოთ არის ფაილის ნახვა SC77xx.xml, ამ firmware-ის დაინსტალირებული მარკირების დასადგენად.

ის ძირითადად ორგვარია - პირველი ვარიანტიგამოიყენება ტელეფონზე დანა AF3. მეორე დონორის ვარიანტის პორტირებისას იქნება პრობლემები მეხსიერების რუკებთან დაკავშირებით, მაგრამ ყველაზე ხშირად ეს შეიძლება მოგვარდეს დამატებითი მოქმედებებიმაგრამ არა ყოველთვის...

თქვენ ასევე უნდა მიაქციოთ ყურადღება ფაილის ზომას system.img. მიზანშეწონილია, რომ ის არ აღემატებოდეს იმავე ფაილის ზომას საფონდო firmware(მარაგისთვის დანა AF3- 1187840 კბ). ან თქვენ მოგიწევთ ფაილში ცვლილებების შეტანა SC77xx.xml.

შემდეგი, მე ვხსნი საფონდო firmware-დან დანა AF3ResearchDownloadდა გადადით პროგრამის პარამეტრებზე (ღილაკი ორი გადაცემათა კოლოფით), სადაც მოვხსნით ყველა ველს (ისინი დარჩებიან მხოლოდ პირველ ორ ხაზზე). შემდეგი, შეამოწმეთ ყუთი გვერდით სისტემადა დააწკაპუნეთ ეს ხაზი დააწკაპუნეთ მარჯვენა ღილაკითმაუსი - გაიხსნება ფაილის შერჩევის ფანჯარა, სადაც უნდა აირჩიოთ სისტემადონორის firmware-დან.

შემდეგ თქვენ უნდა დააფიქსიროთ ეს ფაილი. პროცესის დასრულების შემდეგ დააჭირეთ ღილაკს გაჩერდი(კვადრატის სახით), გამორთეთ ტელეფონი კომპიუტერიდან, ამოიღეთ და ჩადეთ ბატარეა უკან და ჩართეთ ტელეფონი... თუ firmware არის მსგავსი ტელეფონები- არსებობს მაღალი ალბათობარომ სისტემა ჩაიტვირთება... თუ არა, აღდგენის შესაძლებლობა ყოველთვის არის საწყისი მდგომარეობატელეფონი, აბრუნებს მას სისტემასაფონდო პროგრამული უზრუნველყოფიდან (შეგიძლიათ სცადოთ ასეთი პროგრამული უზრუნველყოფის გაშვება ფორმაში გაკეთებით ZIP-და ინსტალაციის მეშვეობით CWM-TWRP აღდგენა. ეს პარამეტრი აადვილებს სისტემაში ცვლილებების შეტანას და შემოწმებას).

თუ სისტემა ჩაირთვება, მაშინ ერთ-ერთი ყველაზე გავრცელებული პრობლემაა გატეხილი კამერები. ასევე შესაძლებელია, რომ ეკრანის როტაცია არ იმუშაოს. ეს პრობლემები ხშირად წყდება მარტივი ჩანაცვლებამომდევნო რამდენიმე ფაილი საფონდო firmware-დან საქაღალდეში /system/lib/hw. კამერით - კამერა.sc8830.ასე და camera2.sc8830.soეკრანის გასწვრივ - სენსორები.sc8830.so. მძიმე შემთხვევებში, თქვენ უნდა სცადოთ საქაღალდეში კამერასთან დაკავშირებული ლიბების შეცვლა /სისტემა/lib.მართალია, ზოგიერთ შემთხვევაში, ასეთი ჩანაცვლების შემდეგ სისტემა არ იწყება.

თუ დონორს აქვს საფონდო ნიშნისგან განსხვავებული მარკირება, მაშინ გაშვებისას აღმოაჩენენ, რომ SD ბარათი არ არის და შესაძლოა ის არ არის ნაჩვენები. შიდა მეხსიერება. ამ შემთხვევაში, ზოგჯერ ფაილის მცირე რედაქტირება ეხმარება. Framework-res.apkსაქაღალდიდან /სისტემა/ჩარჩო. ამისათვის თქვენ უნდა დააკოპიროთ ორივე ეს ფაილი საფონდო და დონორის firmware-დან. ღია მარაგი Framework-res.apkჩვეულებრივი WinRAR-om და ამოიღეთ ფაილი მისგან - storage_list.xml, რომელიც მდებარეობს ამ ბილიკის გასწვრივ - Framework-res/res/xml. შემდეგი გახსნა Framework-res.apkდონორი და შეცვალეთ იგი storage_list.xmlფაილი ამოღებულია მარაგიდან. ახლა რჩება მხოლოდ ის, რომ როგორმე ჩაანაცვლოთ იგი პროგრამულ პროგრამაში, რისი გაკეთებაც შესაძლებელია TWRP-აღდგენაჩაშენებული ფაილის მენეჯერი, რომელმაც ადრე მოათავსა შეცვლილი (და შეუცვლელის ასლი ყოველი შემთხვევისთვის) Framework-res.apk SD ბარათზე. და დაიწყე სისტემა... ხანდახან რედაქტირების ვარიანტის გამოყენებით storage_list.xmlის არ მუშაობს სტოკ პროგრამიდან და დავამატე სხვა ფირმვერიდან, სადაც მეხსიერება მაშინვე კარგად იყო. თეორიულად, საჭიროა მისი დაშლა (დეკომპილაცია) Framework-res.apk,მაგრამ აქ ბევრი სირთულეა, რომელთა აღსაწერად დიდი გვერდია საჭირო.

გაგრძელება…..

დაკავშირებული სტატიები:

69 კომენტარი

  • ერჟმა თქვა:

    გამარჯობა, ვალერა პრივალოვ. ფირმვერის მერე როგორც ჩანს ჩავტვირთე ენის არჩევამდე, მაგრამ პრობლემა სენსორშია, ეკრანზე ვაჭერ, მაგრამ დაჭერაზე არ პასუხობს და ღილაკები ყველა კარგად მუშაობს, რა პრობლემა შეიძლება იყოს?

როგორ მოვახდინოთ CM12 პორტი. 4 დაუყოვნებლივ შეიცავს ინსტრუქციას მისი ამოღების შესახებ. ოპერაციული სისტემის პორტირება w3bsit3-dns.com Firmware განახლება 955. ახალი პატარა ნაკრები სხვადასხვა firmware for ჩინური ტელეფონები on. როგორ დააინსტალიროთ საფონდო ოფიციალური firmware და მორგებული პირობა მხოლოდ MTK6572 პროცენტზე 59-ისთვის და MTK6582 79-ისთვის. MIUI-ს თქვენს მოწყობილობაზე პორტირება რა უნდა გაკეთდეს იმისათვის, რომ თქვენს მოწყობილობაზე ნახოთ MIUI? პროგრამული უზრუნველყოფის პორტირება MTK პროცესორებივიდეოს ჩამოტვირთვა. ყველა A მომხმარებელს სმენია ეგრეთ წოდებული საბაჟო პროგრამული უზრუნველყოფის შესახებ, მაგრამ აი, როგორ უნდა გავაკეთოთ ეს. Porting M6735 Firmware. ხელთ არსებული პრობლემის აღწერა: 2 დროიდი, ერთი IQ4501 Q EVO E 4 ოფიციალური firmware OS პროცესორი 6582 ოპერატიული მეხსიერება 1 GB. DPI D C პროგრამული უზრუნველყოფის გადატანა მოწყობილობიდან მოწყობილობაზე MT657 პროცესორით. G პორტირება MIUI firmware on. PDA A A განვითარება და პროგრამირება Porting A OS

შემუშავება და პორტირება w3bsit3-dns.com მოწყობილობებისთვის ინსტრუქციები firmware-ისთვის S. firmware პორტირება MTK პროცესორებზე. MTK რადიო მოდულით 2-ისთვის პორტირების firmware ნიუანსები რა არის ბინარები და პორტინგი firmware 6582. პროგრამული უზრუნველყოფის პორტირება მოწყობილობებზე MTK6572 პროცესორით w3bsit3-dns.com. მომხმარებლის ავატარი Supercurator Messages 4088 პორტირება 6582 android 5-ზე პორტირება. პროგრამული უზრუნველყოფის პორტირება საინტერესოა მრავალი მოწინავე მომხმარებლისთვის, რომელთაც სურთ თავიანთი მოწყობილობის ადაპტირება სხვა გარემოში, მისი შენარჩუნებისას პორტირება OS. პროცესორზე დაფუძნებული პროგრამული უზრუნველყოფის პორტირება. შეგიძლიათ ჩამოტვირთოთ ჩვენგან უფასო თამაშებიპორტირების firmware. MTK6582-დან MTK6572 4PDA-ზე firmware-ის პორტირება დეტალურად როგორ ჩართოთ ტელეფონი ანდროიდზე. დაყენებული საბაჟო აღდგენა TWRP, CWM, C T და ა.შ. firmware პორტირება MTK6582-დან MTK6572-ზე w3bsit3-dns.com. ჩინური სმარტფონების განხილვა MT6582 პლატფორმაზე, IN V3 პორტირება Android firmware 6582 პროცესორით Porting A firmware საშუალებას იძლევა. თუ მარცხი მოხდა პროგრამული უზრუნველყოფის ინსტალაციის დროს, სმარტფონი

პორტირების Firmware M 6735 Viktor Zavrazhny. F IQ4415 E S 3 ოფიციალური. MT6582, ჩვენ ვეხმარებით ერთმანეთს პრობლემების გადაჭრაში ჩინური სმარტფონებიდა ტაბლეტები. პროგრამული უზრუნველყოფის პორტირება MTK6580MTK8321 w3bsit3-dns.com-ზე Firmware A-ს პორტირება სხვაგან. პრობლემა CM12-ზე ვიდეოს ჩაწერისას. როგორ გადაიტანეთ firmware პორტირება firmware პორტირება firmware პორტირება mtk6572 მაგალითის გამოყენებით. რადგან არსებობს ნორმალური, გასაგები და რაც მთავარია საღი რუსულენოვანი სახელმძღვანელოები პროგრამული უზრუნველყოფის პორტირებისთვის. 0 ნებისმიერი მოწყობილობისთვის. დამატებულია ბმული თარგმნილი ინსტრუქციების პორტირების firmware F855-დან. ინსტრუქციები firmware MT MT65 მოწყობილობებზე გადატანის შესახებ. ნაპოვნი პროგრამული უზრუნველყოფის კატალოგი A OS-ზე დაფუძნებული მოწყობილობებისთვის w3bsit3-dns.com. პროგრამული უზრუნველყოფის პორტირება ბაზაზე

როგორ გადავიტანოთ firmware MTK 6582-ზე გაკვეთილი 1. FP Firmware Instructions Porting firmware 6582 4. Firmware for 706 ატვირთული უახლესი firmware 6592-ისთვის. გამოიწერეთ საინფორმაციო ბიულეტენი ასლი 5 6582 firmware download. ჩვენგან შეგიძლიათ ჩამოტვირთოთ უფასო თამაშები, პროგრამული უზრუნველყოფის პორტირება და პორტირების პროგრამები. firmware პორტირება MTK6582-დან MTK6572 w3bsit3-dns.com ფორუმზე. პლეერის და რამდენიმე სიკეთის გამო, მე დავტოვე ციანოგენი საბაჟოზე, რომელიც დაფუძნებულია მარაგის პროგრამულ პროგრამაზე. 1 შესვლა მუშაობს გამართულად. M6582 Firmware-ის პორტირება 4. როგორ შევცვალოთ Firmware A-სთვის? ? ? პროგრამული უზრუნველყოფის პორტირება MTK6582-დან MTK6572-ზე, პროგრამული უზრუნველყოფის პორტირება ოთხიდან ბირთვული პროცესორი. პორტირება firmware 6582 4. VBFBL0ZK6SWSBWMHFC თემა 4-ზე პორტირების შესახებ პორტირება firmware 6582 4.

თემა, თუ როგორ უნდა მოხდეს Android firmware-ის პორტირება, საკმაოდ გაურკვეველია, მაგრამ არ კარგავს აქტუალობას. პირიქით, სულ უფრო მეტი ადამიანი ინტერესდება ამით. ამ სტატიაში ჩვენ განვიხილავთ მხოლოდ იმავე ბირთვების მქონე მოწყობილობების პორტირებას. თუ გსურთ სუპერ საინტერესო firmware, მაშინ დროა დაიწყოთ ამ პროცესის "სამზარეულოს" გაგება.

ნაბიჯ ნაბიჯ ინსტრუქციები

რაც დაგჭირდებათ:

  • კომპიუტერი ნებისმიერი OS-ით;
  • WinRAR ან მსგავსი არქივი;
  • Notepad ++;
  • ორი ROM: პორტატული (შემდგომში PROM – საიდანაც ავიღებთ „ჩოჩკებს“) და ძირითადი (შემდგომში BROM – რომელზედაც ვაგროვებთ).

*BROM – როგორც წესი, მშობლიური firmware.

** ვინაიდან ეს იქნება ARM მოწყობილობა, ჯერ უნდა იცოდეთ რა პროცესორი გაქვთ.

იმოქმედე პირველი

შექმენით სარეზერვო ასლი სისტემის/აპლიკაციის დირექტორიადან თქვენს სამუშაო მაგიდაზე არსებულ ნებისმიერ საქაღალდეში. ფაილების კოპირებით მიხვდებით, რა ხდება, რადგან თუ დაიწყეთ პორტირება, ეს ნიშნავს, რომ ალბათ არაერთხელ გაანათეთ თქვენი MID.

მოქმედება მეორე

წაშალეთ სურათზე ნაჩვენები დირექტორიები BROM-დან და, შესაბამისად, ჩადეთ საქაღალდეები PROM-დან.

მოქმედება მესამე

ახლა ჩვენ გადავაგდებთ ფაილებს პირველი ნაბიჯიდან უკან BROM-ში.

მოქმედება მეოთხე

ჩვენ გადავდივართ system/lib BROM საქაღალდეში და ყველა ბიბლიოთეკას ვაკოპირებთ და ვცვლით შესაბამის PROM საცავში (არ გაგიკვირდეთ, ეს უფრო ადვილია). ჩვენ იგივეს ვაკეთებთ /system/etc/init.d და /system/etc/permissions ბილიკებზე. სამი ზემოაღნიშნული დირექტორია ახლა შეიძლება განადგურდეს (BROM-ში) და ყველაფერი PROM-დან შეიძლება დაკოპირდეს მათ ადგილას.

მნიშვნელოვანია:გახსენით build.prop ფაილები ორივე ROM-ში Notepad++-ით. ეს მოწინავე ბლოკნოტი კარგად აჩვენებს ჩანართებს. ეს უკანასკნელი ერთმანეთის საპირისპიროდ უნდა იყოს და ჩანაწერი ro.build.description= აბსოლუტურად უნდა ემთხვეოდეს, წინააღმდეგ შემთხვევაში თქვენ საერთოდ ვერ შეძლებთ მოწყობილობის გამორთვას. თუ ჩანაწერი ასე არ არის, შეცვალეთ იგი. იგივე გააკეთეთ განახლების სკრიპტით, რომელიც მდებარეობს META-INFcomgoogleandroid გზაზე. ბუნებრივია, ჩანაწერი უნდა იყოს PROM ჩანაწერის იდენტური.

ძალიან მნიშვნელოვანია: თქვენ არ შეგიძლიათ შეცვალოთ სიმბოლოები. თქვენ შეგიძლიათ შეცვალოთ ან დააფიქსიროთ ან დაამატოთ ui_prints, run_programs, asserts და რა თქმა უნდა ბირთვი.

ყველაზე მნიშვნელოვანი: Updater-script-ში BROM ფორმატის მნიშვნელობები უნდა იყოს თქვენი მოწყობილობისთვის. ზოგჯერ გჭირდებათ BOOTCLASSPATH-ის დაფიქსირება init.rc-ში ან უბრალოდ დააკოპირეთ იგი RBOOT-დან. შემდეგ, რა თქმა უნდა, ხელახლა შეფუთეთ ბირთვი.

აბა, ესე იგი! პორტირება Android firmwareასე კეთდება ARM-ზე. წარმატებები!

ეს სტატია, რომელიც ეძღვნება პროგრამული უზრუნველყოფის პორტირებას ოფიციალურად მხარდაუჭერელ Android მოწყობილობებზე, სასარგებლო იქნება მათთვის, ვისაც განახლება სურს. პროგრამული უზრუნველყოფასაკუთარი „რობოტი“, მაგრამ ვისთვისაც „სტანდარტული“ კომპლექტი ოფიციალური და მორგებული firmware. დაუყოვნებლივ აღვნიშნოთ, რომ ასეთი პორტების შექმნის პროცესში შეიძლება წარმოიშვას გარკვეული შეცდომები ან მცირე შეცდომები, მაგრამ სახელმძღვანელო მხოლოდ ეხება ზოგადი საკითხები, ხარვეზების გამოსწორების გარეშე.

პორტირებისთვის დაგჭირდებათ ისეთი პროგრამები, როგორიცაა Notepad++ (ან ნებისმიერი სხვა მაღალი ხარისხის ტექსტური რედაქტორი), WinRar (ან სხვა საარქივო პროგრამა), პერსონალური კომპიუტერი(საოპერაციო ოთახით Windows სისტემაან სხვა), და ასევე მაინც საბაზო დონესაოპერაციო ოთახის სტრუქტურის ცოდნა ანდროიდის სისტემებიდა საღი აზრი(მაგალითად, აზრი არ აქვს HDPI-ROM-ის პირდაპირ MDPI-ზე პორტირებას და ასე შემდეგ).

თქვენ ასევე დაგჭირდებათ ორი ROM - პორტატული და CM7/GB/Stock, როგორც საფუძველი შექმნილი პორტისთვის. თქვენ ასევე უნდა განისაზღვროს, თუ რომელი გადასინჯვა ARM პლატფორმებითქვენი მოწყობილობა შეიქმნა (ARMv5, ARMv6 ან ARMv7), რადგან ROM-ის ბაზა და ROM პორტი უნდა იყოს იგივე ტიპის პროცესორისთვის.

ფაქტობრივად, სამუშაო ტარდება სამი ძირითადი საქაღალდეით - პორტატული ROM, საიდანაც ჩვენ ამოვიღებთ ყველაფერს, რაც გვჭირდება; საბაზისო ROM - ანუ სად ხორციელდება პორტირება და სადაც უკვე ვაგროვებთ ახალი ვერსია ROM; გზაზე შექმნილი სარეზერვო ასლები.

დასაწყისისთვის, მოდით შევქმნათ სარეზერვო ასლი საბაზისო ROM საქაღალდიდან, კერძოდ, ფაილები, რომლებიც მდებარეობს დირექტორიაში. /სისტემა/აპი:

stk.apk
vpnservices.apk
camera.apk
bluetooth.apk

სარეზერვო ასლის განთავსება შესაძლებელია ნებისმიერ ადგილას, თუნდაც თქვენს სამუშაო მაგიდაზე.

ჩვენ ვხსნით შემდეგ საქაღალდეებს საბაზისო ROM-დან და ვცვლით მათ პორტირებულით:

/მონაცემები
/სისტემა/აპი
/სისტემა/ჩარჩო
/სისტემა/ფონტები
/სისტემა/მედია

არ დაგავიწყდეთ პორტირებული ROM-დან საბაზისო ბიბლიოთეკაში კოპირება libandroid_runtime.soსაქაღალდეში /სისტემა/lib, რადგან მის გარეშე ახალი ROM დიდი ალბათობით საერთოდ არ დაიწყება. თუმცა, თუ ჩანაცვლების შემთხვევაში, მოწყობილობა გადადის ციკლურ გადატვირთვაზე, ანუ ის გადაიტვირთება უწყვეტად და უშედეგოდ, ღირს მისი გამოყენება. libandroid_runtime.soბაზის ROM-დან.

ფაილების კოპირება სარეზერვო ასლებირომელიც შეიქმნა საბაზისო ROM-ში. შემდეგი, დააკოპირეთ ყველა ბიბლიოთეკა და საქაღალდე, რომელიც მდებარეობს სისტემა/libბაზის ROM, პორტირებულის შესაბამის დირექტორიაში. ჩვენ ვცვლით ყველა ფაილს, თუ სახელები ემთხვევა. წაშალეთ დირექტორია მონაცემთა ბაზაში libმთლიანად გადაიტანეთ იგივე საქაღალდე პორტირებულიდან საბაზისო ROM-ში.

გადადით საქაღალდეში /სისტემა/ა.შბაზის ROM, გახსენით საქაღალდე საწყისში.. ჩვენ ვაკოპირებთ მის მთელ შიგთავსს ( /system/etc/init.d) პორტირებული ROM-ის დირექტორია. შემდეგ ჩვენ ვშლით საქაღალდეს "ბაზაში". კოპირება საწყისში.„ბაზამდე“ „პორტიდან“, მდე /სისტემა/ა.შ.

კვლავ გახსენით დირექტორია /სისტემა/ა.შბაზის ROM, სადაც ვხსნით საქაღალდეს ნებართვები. დააკოპირეთ მისი მთელი შინაარსი იმავე საქაღალდეში ( /system/etc/ნებართვები) პორტირებული ROM. ისევ წაშალე საქაღალდე ნებართვები"ბაზაში", რის შემდეგაც ვაკოპირებთ პორტირებული ROM-იდან ნებართვები/სისტემა/ა.შბაზის ROM. ასეთ მარტივ ქმედებებს შეუძლია მოაგვაროს პრობლემები ნებართვასთან და ხარვეზებთან, სანამ ისინი რეალურად გამოჩნდება.

გახსენით ტექსტის რედაქტორი(გირჩევთ გამოიყენოთ Notepad++) ფაილი აშენება.საყრდენიპორტატული ROM და "ბაზა". მოათავსეთ ორი Notepad++ ფანჯარა ერთმანეთის გვერდით და შეცვალეთ აშენება.საყრდენიპორტირებული ROM საბაზისო შესაბამისად, ისე რომ ისინი ემთხვეოდეს. ძალიან მნიშვნელოვანია, რომ პარამეტრები:

ro.build.description=
ro.build.fingerprint=

IN აშენება.საყრდენიპორტირებული ROM-ის იგივე იყო რაც საბაზისოში, წინააღმდეგ შემთხვევაში შექმნილი firmware საერთოდ არ იმუშავებს. შენახვა აშენება.საყრდენიდახურეთ Notepad++, შემდეგ დააკოპირეთ აშენება.საყრდენიპორტირებული ROM-დან საბაზისო ROM-მდე.

ახლა თქვენ გჭირდებათ რედაქტირება განახლება -სკრიპტი. გადადით საქაღალდეში მეტა-INFcomგუგლიანდროიდიბაზის ROM და გახსნა ამ ფაილს Notepad++-ის გამოყენებით. ჩვენც ვხსნით განახლება -სკრიპტიდა პორტატული ROM. მოათავსეთ ორი Notepad++ ფანჯარა გვერდიგვერდ და შეცვალეთ განახლება -სკრიპტი"ბაზა" მსგავსებისთვის განახლება -სკრიპტი"პორტი". კატეგორიულად არ არის რეკომენდებული შეცვლა სიმბოლური ბმულები. თქვენ უბრალოდ უნდა შეასწოროთ ან დაამატოთ რამე ნებართვები, ამტკიცებს, ui_ანაბეჭდები, გაშვება_პროგრამებიდა დაინსტალირებული პროგრამული უზრუნველყოფის ბირთვი. IN განახლება -სკრიპტიჩვენ ყურადღებით ვამოწმებთ "ბაზებს" ისე, რომ ფორმატიღირებულებებიდამონტაჟდა სასურველი მოდელი მობილური მოწყობილობა. ჩვენ ვამოწმებთ, ან ავირჩიეთ მარჯვენა ბირთვი. თუ მოწყობილობა არ არის იმავე მწარმოებლისგან, საიდანაც აიღეს ბირთვი, მაშინ უნდა ამოალაგოთ იგი და შემდეგ გაასწოროთ. BOOTCLASSPATHსაწყისში.rc. BOOTCLASSPATHდააკოპირეთ "პორტიდან" საბაზისო ROM-ში, რის შემდეგაც კვლავ ვაფუთებთ ბირთვს.

ეს ძირითადად ყველაფერია. საბოლოო firmware არის საბაზისო ROM საქაღალდეში. თქვენ ასევე შეგიძლიათ დაამატოთ ის თქვენი გემოვნებით სხვადასხვა აპლიკაციები, პატჩები, სკრიპტები და ასე შემდეგ.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: