როგორ გამოვიყენოთ Init.d ნებისმიერი ტელეფონით

საწყისი.დ ანდროიდში განსაკუთრებული ადგილი უკავია. მისი საშუალებით მომხმარებლებს შეუძლიათ დააინსტალირონ სკრიპტები და მოდიფიკაციები ჩატვირთვისას და ამით შეცვალონ ტელეფონის თითქმის ნებისმიერი ასპექტი, რაც მათ სურთ. არის ბატარეის შესწორებები, შესრულების შესწორებები, GPS შესწორებები, სიგნალის შესწორებები და სია გრძელდება და გრძელდება. თუმცა ამ სკრიპტებმა რომ იმუშაოს, ჯერ ტელეფონს უნდა ჰქონდეს init.d მხარდაჭერა. როგორც წესი, Ramdisks უზრუნველყოფს init.d მხარდაჭერა, მაგრამ ზოგჯერ შესაძლებელია მოპოვება init.d მხარდაჭერა ახალი Ramdisk-ის ციმციმის გარეშე, ან თუნდაც Ramdisk-ის საერთოდ შეცვლის გარეშე.

ეს არის XDA აღიარებული დეველოპერი smokin1337 მუშაობდა რამდენიმე მოწყობილობაზე. მოდიფიკაციით, სახელწოდებით EZ InitD, smokin1337 ეხმარება მომხმარებლებს დაამატოთ init.d მხარდაჭერა მარტივად. გარდა ამისა, დეველოპერი იძლევა რამდენიმე ვარიანტს, თუ როგორ გამოიყენოთ mod. ერთი ვერსია არის მომხმარებლებისთვის ფლეშის ჩვეული აღდგენის საშუალებით, ხოლო მეორე არის ROM-ის დეველოპერებისთვის, რათა ჩართონ თავიანთ ROM-ებში. საუკეთესო ნაწილი ის არის, რომ ეს მარტივია.

მოდიფიკაციის გამოყენების შემდეგ, ყველაფერი თქვენს ხელშია init.d საქაღალდე იმუშავებს ჩატვირთვისას, როგორც ეს ჩვეულებრივ ხდება. ROM-ის დეველოპერის ვერსიაში, დეველოპერებს შეუძლიათ რეალურად შეცვალონ დირექტორია რაც უნდათ. სხვა სიტყვებით რომ ვთქვათ, შეიძლება არსებობდეს ROM-ები init.d მხარდაჭერა, მაგრამ რეალურის გარეშე init.d საქაღალდე. (ედ: ვფიქრობ /etc/NyanCat ან /etc/bacolicious, მე.) მეთოდი გამოცდილია HTC One S და HTC One X, მაგრამ ის რეალურად უნდა მუშაობდეს ნებისმიერ მოწყობილობაზე. როგორც ბევრი მომხმარებელი გეტყვით, init.d მხარდაჭერა მოდის Ramdisk-დან. ეს სულაც არ არის სიმართლე. smokin1337-ის მიხედვით:

ეს მოდი დაამატებს init.d მხარდაჭერას ნებისმიერ რომს, თუნდაც საფონდო რომს, ramdisk-ის რედაქტირების გარეშე. ამის ნაცვლად ის იყენებს post_boot.sh ფაილს, რომელიც არის უმეტეს თუ არა ყველა რომში. ის უნდა იმუშაოს უმეტეს მოწყობილობებზე, თუ თქვენზე არ მუშაობს, გთხოვთ გადახედოთ /system/etc და განათავსოთ ფაილის სახელი, რომელიც შეიცავს "post_boot.sh".

ამრიგად, ამ მეთოდის გათვალისწინებით, რეალურად შესაძლებელია მოიპოვოთ init.d მხარდაჭერა Ramdisk-ის ან ბირთვის გადართვის, რედაქტირების ან სხვაგვარად შეხების გარეშე. დამატებითი ინფორმაციისთვის, შეამოწმეთ ორიგინალური ძაფი.