(7 derecelendirme, ortalama: 4,86 5 üzerinden)

Programları kullanarak evde bir bilgisayar aracılığıyla bir Android telefonun yanıp sönmesi

Bir telefon veya tablet satın alırken, kullanıcı, mobil cihazın düzgün çalışmamasının bir sonucu olarak düşük kaliteli ürün yazılımı ile ilgili bir sorunla karşılaşabilir: hatalar, gecikmeler, aksaklıklar, yavaşlamalar ve yüklü herhangi bir işlevin ve programın yanlış çalışması telefon oluşabilir. Özellikle sık sık bu, kanıtlanmış, köklü ürün tedarikçileri aracılığıyla olmayan diğer ülkelerde mobil cihazlar sipariş eden kişiler tarafından karşı karşıya kalmaktadır. Düşük kaliteli bellenime sahip bir gadget alacak kadar şanslı olmayanlardansanız, bu makale kendi başınıza nasıl yanıp söneceğinizle ilgilidir. Android telefon bir bilgisayar aracılığıyla ve bunu yaparken hangi önemli kurallara uyulması gerektiğini öğrenmek son derece faydalı olacaktır.

Tabii ki, diğer tarafa gidebilirsiniz - iletişim servis Merkezi uzmanların para için gerekli tüm işleri yapacağı yer. Bu seçenek, yanlış olduğu için bilgisayar konusunda bilgili olmayan aptallar için tercih edilir. yüklü ürün yazılımı akıllı telefonu kullanılamaz hale getirerek onu bir “Brick”e dönüştürebilir. İşi yapacak bir profesyonele güvenebileceğiniz zaman, evde bir Android telefonu yeniden başlatmaya çalışma riskine değmez. Ama yeteneklerine güveniyorsan devam edelim...

"Firmware" ve "Flashing" telefon ne anlama geliyor?

Firmware, yazılımın bir mikroçip üzerine yüklenmesidir. mobil cihaz(telefon, tablet).

Yanıp sönme, eski yazılım kabuğunun bir başkasıyla değiştirilmesidir. Genellikle önceden yüklenmiş ürün yazılımı, cihazın çalışmasında herhangi bir arızaya yol açarsa gerçekleştirilir.

Evde bir android telefon nasıl yanıp söner

Android telefonunuzu evde kendi başınıza flaş etmenin birkaç yolu vardır:

  1. Telefon aracılığıyla;
  2. Bir bilgisayar aracılığıyla.

Sadece ikinci seçeneği ele alalım.

Telefonunuzu PC üzerinden flaş etmek için gerekenler

Telefonun donanım yazılımını bir PC üzerinden yapmak için şunlara ihtiyacınız vardır:

  1. Telefon;
  2. Bilgisayar veya dizüstü bilgisayar;
  3. USB kablosu;
  4. bellenim;
  5. sürücü;
  6. Bellenim programı ("flash sürücü");
  7. Yardımcı yardımcı programlar

Bir bilgisayar aracılığıyla Android'de bellenim nasıl değiştirilir

Adım adım talimat " Bir bilgisayar aracılığıyla bir Android telefon veya tablet nasıl flaş edilir»:

  1. İlk adım, telefon modeliniz için doğru bellenimi bulmaktır. Her telefonun kendi ürün yazılımına ihtiyacı vardır, tüm üreticiler için uygun evrensel bir çözüm yoktur (Lenovo, Fly, Samsung, ZTE, HTC, iPhone, Meizu, Nokia, Huawei, LG, Asus, Honor, Xiaomi, Prestigio, Alcatel , DEXP, Micromax). Resmi ve resmi olmayan (özel) çok çeşitli ürün yazılımı içeren popüler w3bsit3-dns.com forumunu kullanmanız gerekir. Bellenimin özellikleri ve kurulumu hakkında bilgi edindiğinizden emin olun. w3bsit3-dns.com sayfasının kapatılması gerekmez, yine de gerekli olacaktır. İçin hızlı arama gerekli donanım yazılımı telefon modelini belirtmeniz gereken formu kullanabilirsiniz:
  2. Kişisel verileri olan zaten kullanılmış bir telefonda flaş yapmanız gerekiyorsa: kaydetmek istediğiniz kişiler, fotoğraflar, müzik, uygulama ayarları. Ardından, bunları bir yere kopyaladığınızdan emin olun, çünkü yanıp söndükten sonra, telefonun yanıp sönmesi için program ayarlarındaki kullanıcı verileri listeden kaldırılmazsa tüm veriler silinecektir. Yapmak destek olmak Android telefonunuzdaki veriler, ayarlarda "Yerel yedekleme" bölümüne gitmeniz gerekir. Oluşturulan yedekleme dosyası, örneğin Google gibi başka bir cihaza, PC'ye, Micro SD karta veya bulut depolama alanına aktarılmalıdır.
  3. Mevcut bellenimin yedeğini aldığınızdan emin olun, çünkü bir şeyler ters giderse, bu, telefonu orijinal durumuna döndürmenizi sağlar.
  4. Telefonunuzu veya tabletinizi şarj etmeniz gerekiyor. Yanıp sönme sırasında pil seviyesi düştüğü için şarj seviyesi %100 veya bu göstergeye yakın olmalıdır. Ve telefon kapanırsa - başın belada.
  5. Hem bilgisayarınız hem de dizüstü bilgisayarınız varsa tercihinizi laptoptan yana yapmalısınız çünkü flashing işlemi sırasında beklenmedik durumlar ortaya çıkabilir. Örneğin, güncelleme yükleme işleminin başarısız olmasına ve bunun sonucunda ortaya çıkan sorunlara yol açacak olan ışığın kapatılması. Dizüstü bilgisayarın ayrıca bir pili var, bu böyle hoş olmayan bir durum olasılığını ortadan kaldıracaktır.
  6. Ardından, telefonu flaş etmek için programı indirmelisiniz. Orada oldukça fazla var. Bazıları yalnızca belirli bir üreticinin modellerini flaş etmek için tasarlanmıştır, diğerleri evrenseldir ve hemen hemen her üreticiden bir telefonu flaş etmenize izin verir. Ancak risk almamak ve w3bsit3-dns.com forumunda konuda belirtilen programı telefon modelinize uygun ürün yazılımı ile indirmemek en iyisidir. Burada, bu programlarla çalışma talimatlarının yanı sıra, bir kullanıcının bir bilgisayar aracılığıyla bir Android telefonu yanıp sönerken karşılaşabileceği yaygın hataların çözümlerini de bulabilirsiniz.
  7. Programa ek olarak, yardımcı yardımcı programlara ihtiyacınız olabilir. Onları orada bulabilirsiniz.
  8. Forumdaki bellenim talimatlarını ayrıntılı olarak incelemek gerekir, çünkü yanlış yapılan herhangi bir işlem ölümcül bir hataya neden olabilir. Talimatlar ekteki ilk mesajda yoksa, aşağıdaki diğer yazarlar tarafından bırakılan mesajları iyice incelemeniz gerekir.
  9. Akıllı telefonunuzu bir bilgisayara bağlamadan önce USB aracılığıyla- kablo. Öncelikle, öngörülemeyen durumların ortaya çıkmaması için kablonun bütünlüğünü kontrol etmeniz gerekir.
  10. Flashlama işlemine başlamadan önce mobil cihaz kapatılmalıdır.
  11. Telefonunuzu bağladığınızda Windows bilgisayar mobil aygıtın bir sürücü güncellemesine ihtiyacı olduğunu belirten bir mesaj görüntüleyebilir. Windows 7 ve üzeri, gerekli sürücüleri otomatik olarak seçecektir. eğer sürüm işletim sistemi daha önce, üreticinin web sitesine gitmeniz ve gerekli sürücüleri oradan indirmeniz gerekir. Veya daha önce bahsedilen w3bsit3-dns.com adresine bir kereden fazla bakın.
  12. Videoyu izlemek gereksiz olmayacak Youtube, çünkü belirli telefon modelinizin bellenimi için talimatlar olabilir.

Bir Android telefonun yanıp sönmesi için programların kullanımı oldukça kolaydır. Ve onlarla çalışmak için algoritma aşağıdaki gibidir:

  1. Programı başlatmak;
  2. Firmware dosyasının yolunu belirtmek;
  3. Ürün yazılımının tamamlanması gereken öğelerin seçilmesi (örneğin, bir Kurtarma ürün yazılımı oluşturun veya tam tersi, hariç tutun);
  4. Bir süreci başlatmak;
  5. Bitirdiğinizde, USB bağlantısını kesebilir ve en son ürün yazılımına sahip olan telefonu açabilirsiniz.

Faydalı video:

Artık bir Android telefonun nasıl düzgün şekilde yanıp söneceğini biliyorsunuz (firmware'i kurun, değiştirin, güncelleyin).

Android için özel ürün yazılımı oluşturmak kolay değildir, özel yazılım araçları ve belirli becerilerin yanı sıra bu makalede anlatacağımız bir eylem algoritması gerektirir.

Özel bir durum alalım ve sırayla başlayalım. Özel bir Android üretici yazılımı oluşturmak için şunlara ihtiyacınız olacak:

  1. Ubuntu çalıştıran ve Java'nın kurulu olduğu bir kişisel veya dizüstü bilgisayar.
  2. "Mutfak", sistem bölümlerinin görüntülerini işlemek için bir uygulamadır.
  3. Aslında, işlenecek Android ürün yazılımı.

Adım 1 - Ubuntu'yu Yükleme

Ubuntu, Linux çekirdeğine ve Canonical tarafından geliştirilen Debian'a dayanmaktadır. Mevcut sistem yerine bu sistemi kurmak, bir öykünücü aracılığıyla çalıştırmak vb. gerekli değildir.

Tüm avantajlarını rahatça kullanabilmek için Windows altında Ubuntu kurabilen Wubi uygulamasını kullanmak yeterlidir. Wubi, Windows Ubuntu Installer'ın kısaltmasıdır.

Yükleyiciyi indirip üzerinden yeni bir işletim sistemi kurduktan sonra, bilgisayarınızı başlattığınızda, istediğiniz bir sisteme veya başka bir sisteme girebilir ve Windows kontrol paneli üzerinden yönetebilirsiniz.

Adım 2 - Java'yı Yükleme

Java, 1995 yılında geliştirilmiş bir programlama dilidir, adı görünüşe göre filmlerden (Star Wars'taki komik Java insanları) alınmıştır.

Çeşitli türlerdeki modern yazılımların çoğu bu teknolojiye dayanmaktadır. Bazı siteler yalnızca PC'nizde Java yüklüyse çalışır.

Yüklemek için ihtiyacınız olan:

  1. Ubuntu'da oturum açın ve Ctrl+Alt+T tuşlarını kullanarak Terminal'i açın.
  2. Ubuntu OS'de bilgi girmek / çıkarmak için açılan pencerede sudo add-apt-repository “deb http://archive.canonical.com/ubuntu lucid partner” komutunu kullanın - yeni bir depoya bağlanmanıza izin verir. Java'yı indirin. Bunu yapmak için Ubuntu'yu kurduğunuzda belirlenen Süper Yönetici şifresini girmeniz gerekecektir. Ardından, aşağıdaki komutları kullanmanız gerekir:
  3. Kaynak listesini güncellemek için sudo apt-get update.
  4. Java'yı yüklemek için sudo apt-get install sun-java6-jre sun java6-plugin sun-java6-fonts.

Adım 3 - bellenimi oluşturmak için "mutfak" ile çalışın

"Mutfak" programı, android bellenimi ile çalışmak için ana araçtır. Birkaç türü var, Dsixda'dan mutfakla çalışmayı düşüneceğiz.

  • Gerekli dosyaları indirdikten sonra, bunları mutfak dizinindeki ana klasörünüze açmanız gerekir.
  • Terminal'i başlatın, ekranındaki ana klasördeki belgelerin bir listesini görüntülemek için Is komutunu kullanın. Dizinler mavi renkle, arşiv dosyaları kırmızı renkle vurgulanacak vb.
  • Kitchen klasöründe açın, işlenmiş ürün yazılımı dosyasını herhangi bir biçimde orijinal_update dizinine aktarın.
  • Kitchen klasörü açıkken Terminal'e dönün, Is komutunu girin. Dosyalar arasında menü çıkacaktır, ./menu komutu ile başlatılmalıdır. Bu, satıra numaralarını girerek ve Enter tuşuna basarak yürütebileceğiniz numaralı komutların bir listesini açacaktır.
  • Bellenimi sökmek için 1 komutunu girmelisiniz. Bundan sonra mutfak, Enter tuşuyla yanıtlamanız gereken birçok soruyu görüntülemeye başlayacaktır (gerekli değerler varsayılan olarak girilir).

Bu eylemler, programın ilk menüsüne yol açacaktır. Kitchen klasörüne geri döndüğünüzde, "WORKING_x_y" klasörünü bulacaksınız, burada x ve y oluşturulduğu tarih ve saattir.

Ayrıştırılmış ürün yazılımı dosyalarını içerecektir. Sistem klasöründe her şeyi bulabilirsiniz sistem dosyaları. bu dosyaların bazı bölümleri bellenimi değiştirecektir.

Temel uygulamalar, işlevler, ayarlar kümesini değiştirdikten ve ürün yazılımı dosyalarında istenen tüm değişiklikleri yaptıktan sonra, onu bir araya getirmeniz gerekir.

Bunu yapmak için Terminal'e dönmeniz, 99 komutunu girmeniz, tüm soruları tekrar Enter tuşuyla yanıtlamanız gerekir. Bundan sonra, program kullanıcıyı ilk menüye atacak ve OUTPUT_ZIP klasörü, daha sonra bir mobil cihaza yüklenebilecek yeni bir bellenim dosyası içerecektir.

İşte bunun için tasarlanmış birkaç program daha:

  • Android SDK, özellikle Android uygulamalarıyla çalışmak için tasarlanmış bir geliştirme ortamıdır, program kodunu kontrol etmenizi sağlar.
  • Android Kitchen - bellenimde sistem bölümlerinin görüntülerini işlemek için gereklidir.
  • JD-GUI, Java programlama dili ile çalışabilen bir kod çözücüdür. Analogu DJ Java Decompiler'dir.
  • smali - dalvik koduyla çalışmak için. Kod demontajı için tasarlanan backsmali, dalvik kodunu birleştirmenize olanak tanır.
  • dex2jar, yürütülebilir dosyaları dalvik koduna dayalı olarak dönüştürmenize izin veren bir yardımcı programdır.

Bir Android akıllı telefonun ömrü birçok faktöre bağlıdır - doğal ve rastgele: üretici, model, yazılım ve donanım paketi, okuryazarlık ve sahibinin şansı. İlk sorunlar genellikle küçüktür: telefon microSD kartı görmez veya kendiliğinden yeniden başlar; zamanla, her şey daha ciddi hale gelir - yanıp sönme ihtiyacına kadar. Bir bilgisayarda evde bir akıllı telefon nasıl yanıp söner - anlamaya çalışalım.

Telefon yazılımı nedir?

Evde bir telefonun veya tabletin yanıp sönmesi, bir yardımcı program paketi ile belirli bir cihaz modeline uygun yeni bir işletim sisteminin kurulmasıdır. Android işletim sistemi, önceki Linux'un aksine, kendi kendine yayılmaz: bir akıllı telefona bir dizi gerekli ve özellikle “ekler” olmadan “çıplak” bir işletim sistemi kurmak için çalışmayacaktır.

Önemli: " telefonu flash" ve "reflash" eşdeğer terimlerdir. Uygulanan cihaz, üretici tarafından varsayılan olarak yanıp söner ve inatla veya SMS göndermeyi bıraktığı gerçeğiyle karşı karşıya kalan kullanıcı, akıllı telefonu bağımsız olarak orijinal durumuna geri getirebilir - bu, bir servis merkezine taşımaktan daha kolaydır.

Bir telefonu yanıp sönmek, birkaç uygulamayı yeniden yüklemekten veya hatta yerleşik bir programla “çekirdeği” güncellemekten çok daha ciddi bir iştir. Kullanıcının yardıma ihtiyacı olabilir ve gerekli bellenim yerine üçüncü taraf bellenimi yüklemek, en iyi ihtimalle tüm manipülasyonları baştan tekrarlama ve en kötü ihtimalle yeni bir cihaz için mağazaya gitme ihtiyacı anlamına gelir.

Akıllı telefonlar ve tabletler için bellenim iki büyük gruba ayrılır:

  1. Resmi (fabrika, stok, resmi ürün yazılımı). Üretici tarafından, cihazın teknik özellikleri dikkate alınarak geliştirilmiştir, çoğu durumda daha iyi performans ile karakterize edilirler, virüs içermezler ve telefon için tamamen güvenlidirler. Eksikliklerden - kullanıcıya uygulanan ve kaldırılmayan çok sayıda gereksiz yazılım düzenli araçlar. Fabrika yazılımına sahip bir akıllı telefonun sahibi, üzerinde en iyi veya en uygun YouTube oynatıcısını bulmayı beklemeyebilir. Bu eksiden, özellikle eski Çin modellerinin ve tanınmış üreticilerin bütçe cihazlarının bir özelliği daha var: boş alan eksikliği. Çoğu zaman, kullanıcı favori klibini dahili belleğe kaydetmeyi veya mesajlaşmayı daha uygun bir programla değiştirmeyi başaramaz - ancak Google ve ortaklarından bir düzine reklamla dolu uygulamanın keyfini çıkarmak zorunda kalırlar.
  2. Özel (özel, özel ürün yazılımı). Herkes bunları indirebilir ve kurabilir - sadece telefon modelinize uygun yazılımı bulun, bilgisayarınıza veya dizüstü bilgisayarınıza uygun programı yükleyin ve veri alışverişi için çalışan bir USB kablosu edinin - veya daha iyisi, cihazla birlikte verileni bulun. Ayırt edici özellik bu tür bellenim - minimum gömülü uygulama sayısı ve dolayısıyla daha fazla boş bellek: veya en sevdiğiniz müziğin yüz veya iki megabaytını indirmek zor değil. Bu, cihazın arayüzünü değiştirmek veya hatta üretici tarafından sağlanmayan yeni nesil bir Android işletim sistemi kurmak isteyen bir kullanıcı için mükemmel bir çözümdür. Evet, telefon artık kullanmanıza izin vermiyor rasgele erişim belleği orijinal bellenimden daha ve belirli zorlukların ortaya çıkması göz ardı edilmez, ancak genel olarak, özel bellenimden eksilerden daha fazla artı vardır.

Önemli: Kullanıcı Android'ini nasıl flaş etmek isterse, önce kişileri, mesajları, önemli verileri ve uygulama ayarlarını yedeklemelisiniz. Bu düzenli yardımı ile yapılır ve Üçüncü taraf uygulamaları Titanyum Yedekleme gibi; bazı bilgilerin kopyalanmaması muhtemeldir ve bu nedenle özellikle önemli telefon numaralarının, adreslerin ve kodların bir kağıda yeniden yazılması şiddetle tavsiye edilir.

Telefonun kendi kendine yanıp sönmesinin olası artıları ve eksileri aşağıda tartışılacaktır; cihazı flaş etmeye başlamadan önce, kullanıcı yanlış eylemler sonucunda evde geri yüklenemeyecek bir “tuğlaya” dönüşebileceğini anlamalıdır. Sonuç için tam sorumluluk alarak ve aşağıdaki talimatları sıkı bir şekilde takip etmeye hazırlanarak işe başlayabilirsiniz.

Android nasıl yeniden başlatılır?

Tipik bir için yanıp sönme sırası Çinli akıllı telefon Samsung'dan Lenovo A328 ve tablet - Galaxy Tab3. Bu iki talimat, herhangi bir Android cihazla çalışmak için oldukça yeterlidir - bunlardan birine odaklanarak, telefonun sahibi, beğendiği ve modeline uygun herhangi bir işletim sistemini kolayca indirip kurabilir.

Önemli: bir mobil cihazın gerçek bellenimi yalnızca kullanılarak mümkündür kişisel bilgisayar veya dizüstü bilgisayar. Kurtarma altından yapılan manipülasyonlar ve hatta daha fazlası, açık bir telefonda şüphesiz faydalı olabilir, ancak işletim sistemini güncellemenize ve donanım-yazılım paketindeki ciddi sorunlardan kurtulmanıza izin vermezler.

Gerekli yazılımı arayın

Android telefonunuzu veya tabletinizi flashlamadan önce, cihazın sahibinin bu işlemi kendiniz ve ücretsiz olarak gerçekleştirmenizi sağlayan uygun yazılımı bulması gerekir. Uygun becerilere sahip değilseniz, donanım yazılımı için donanım yöntemlerini kullanmamalısınız - bu büyük olasılıkla akıllı telefonun arızalanmasına yol açacaktır.

Çinli üreticilerin mobil cihazlarının büyük çoğunluğu için, SP'nin Akıllı Telefon olduğu durumlarda SP Flash Tool programı uygundur. Uygulamanın şüphesiz avantajları, nadir bulunan çok yönlülük, kullanım kolaylığı, ek seçeneklerin bolluğu ve küçük hataların iddiasızlığıdır: yazılım kritik olmayan hataları atlar ve çıktıda kullanıcı tamamen çalışan bir cihaz alır. Ana dezavantaj, bir Rus arayüzünün olmamasıdır: kullanıcının İngilizce ve basitleştirilmiş Çince arasında seçim yapması gerekecektir. Ancak SP Flash Tools'daki tüm eylemler sezgiseldir ve aşağıdaki talimatlar bunları sonuna kadar anlamanıza yardımcı olacaktır.

Samsung ürünleri, resmi programlar Kies, Smart Switch (için Yedek kopya kişiler, mesajlar ve diğer önemli veriler) ve Odin veya Heimdall - sırasıyla Windows ve Linux için. Son ikisi, akıllı telefonunuza veya tabletinize uygun herhangi bir yazılımı yüklemenize izin verir - gereksiz riskler olmadan, mümkün olduğunca hızlı ve basit.

Kullanıcı, ihtiyaçlarına bağlı olarak, telefonda Android işletim sistemini güncellemek için başka programlar bulabilir, ancak yukarıda listelenenler çoğu işlem için yeterlidir.

İndirmekSPflaşaracı, ihtiyacınız:

  • Spflashtool.com bağlantısındaki geliştiricinin resmi web sitesine gidin. Programı üçüncü şahıs kaynaklarında aramanız kesinlikle önerilmez: bunlar eski veya virüslü sürümler sunabilir ve ayrıca geliştiricinin kaynağındaki indirme hızı sınırlı değildir.
  • Sayfada aşağı inerken, Doğrudan bağlantılar bölümünde uygulamanın istediğiniz sürümünü seçin - hepsinden iyisi, yanında En Son olarak işaretlenmiş olanı.

  • Yazılım ürününün adına tıklayarak, kullanıcı otomatik olarak Windows ve Linux için daha da fazla sürüm sunan yeni bir sayfaya yönlendirilecektir. Burada yine aynı notla bağlantıyı kullanarak indirebilirsiniz. En son sürüm SP Flaş Aracı.

  • Artık arşivi herhangi bir zamanda uygulama ile kaydetmeniz gerekiyor. rahat nokta daha sonra açmak için sabit diskinizde. Program taşınabilir bir biçimde dağıtılır ve kurulum gerektirmez; Akıllı telefon sahibinin tüm ihtiyacı, yürütülebilir dosyayı çalıştırmaktır.

Tavsiye: yazılımla çalışırken, bir bilgisayarın veya dizüstü bilgisayarın işletim sistemiyle uyumlu olmadığı ortaya çıkarsa, eski sürümlerden herhangi birini indirmeyi denemeli ve doğru olanı bulana kadar bunları sıralamalısınız.

Geliştiricinin resmi web sitesinden ayrılmadan, MTK için bir dizi sürücü (şimdiye kadar yalnızca bu standartla çalışan SP Flash Tool programı) ve bir otomatik sürücü yükleyici indirmelisiniz - onlarsız bir telefon veya tablet üretici yazılımı modunda.

Sürücüleri indirmek için ihtiyacınız olacak:

  • Sitenin ana sayfasına tekrar dönün ve daha da aşağı inerek, MediaTek USB VCOM sürücülerinin manuel olarak nasıl kurulacağı bölümünü bulun.

  • İçine yerleştirilen her iki bağlantıya da art arda tıklayarak, HDD iki arşiv daha - gelecekte de paketlerinin açılması gerekecek.

Ardından, kullanıcının cihazı için resmi veya özel ürün yazılımını bulması gerekir. Çoğu zaman, stok sürümleri üreticinin web sitesinde veya bir alt web kaynağında barındırılır; İnternette de arama yapabilirsiniz - Android'deki cihazın sahibi herhangi bir zorluk yaşamamalıdır.

Bir örnek kullanarak fabrika bellenimini arama prosedürüLenovoA328:

  • İlk olarak, kullanıcının akıllı telefonun modeline bakması gerekiyor. Cihazda her zaman gösterilmez; en iyi seçenekler- cihazın satın alındığı kutuyu bulun veya "Ayarlar" a gidin.

  • Aramaya devam etmek için açılan menüde "Tüm parametreler" sekmesine geçmelisiniz.

  • Şimdi, sayfada aşağı inerek "Telefon hakkında" bölümüne girin.

  • Açılan pencerede yalnızca cihaz modeli değil, aynı zamanda Android sürümü ve mevcut derlemenin tam adı da gösterilecektir - bu verilerin arama için kullanılması gerekecektir.

  • Bazen, telefonu yanıp sönmeden önce, standart araçları kullanarak montajı güncellemeyi denemek faydalıdır - örnekte, aynı pencerede bulunan "Sistem Güncelleme" düğmesine tıklamanız yeterlidir.

  • Üzerinde yeni sayfa akıllı telefonun sahibi bir kez daha montaj hakkındaki bilgileri görecek ve cihazını güncel hale getirmek için "Güncellemeyi kontrol et" düğmesine dokunabilecek. Telefon modeli ve mevcut donanım yazılımı sürümü, diğer tüm Android cihazlarda aynı şekilde kontrol edilir.

  • Daha önce de belirtildiği gibi, herhangi bir güvenilir kaynakta üretici yazılımı, özel veya fabrika araması yapabilirsiniz. Lenovo için bu, neredeyse tüm modeller için birkaç yüz sürümü olan harika bir lenovorom.com sitesidir.

  • Aradığınız modeli bulma konusunda kayıp yaşamamak için sağ üstte bulunan arama çubuğuna adını girerek büyüteç simgesine tıklamanız yeterli.

  • Yeni sayfada, kaynak ziyaretçisi indirilebilecek tüm sürümleri görecektir. Varsayılan olarak, en son olanı seçmek için İndir düğmesine tıklamanız önerilir - listenin en altındaki.

  • Bir sonraki sayfada ve aşağı inerken, kullanıcı, sonraki tüm eylemlerin kendi tehlikesi ve riski altında gerçekleştirildiğine dair bir uyarı ve bir şey daha görebilecek - bellenimi indirmeden önce iki dakika beklemeniz gerekecek.

  • Bağlantının görünmesini bekledikten sonra güvenle tıklayabilirsiniz.

  • Ve yeni arşivi sabit sürücünüzdeki herhangi bir klasöre - tercihen önceden indirilenlerle aynı yere - kaydedin.

Firmware için programı indirinSamsung aşağıdaki gibi olabilir:

  • Resmi web sitesi samsungodin.com'a gidin ve aşağıdaki sayfaya gidin, Odin İndirme Bağlantıları bölümünde indirme bağlantısını seçin.

  • Daha eski bir sürüm bulmanız gerekiyorsa, ana sayfanın üst kısmındaki Odin İndirme Bağlantıları düğmesini kullanmanız gerekir.

  • Burada, Gerekli Araçlar ve Kılavuzlar bölümünde, cihazın sahibi işlem için gerekli sürücülere bağlantılar bulacaktır: bunları önceki örnekte açıklandığı şekilde indirebilirsiniz.

Benzer şekilde, bir Android cihaz için resmi veya özel ürün yazılımı araması yapılır; Aşağıdaki örnekte androidmir.org'da bulunan sürüm kullanılmıştır.

Ürün yazılımı için hazırlanıyor

Bir sonraki adım, Android telefonunuzu yanıp sönmeye hazırlanmaktır. Bu aşamada kullanıcı şunları yapmalıdır:

  • İndirilen tüm arşivleri şuraya açın: ayrı klasörler, WinRAR'ın veya başka bir uygun arşivleyicinin yeteneklerini kullanarak.

  • Sürücüleri MediaTek USB VCOM sürücüleri klasöründen yükleyin. Burada, bir kez Sürücü alt klasöründe - USB VCOM Sürücüsü (ikili), mtk_sp_usb2ser.inf dosyasını bulmanız, üzerine sağ tıklayın ve seçin bağlam menüsü"Yükle" öğesi - işlem bir saniyeden fazla sürmez.

  • Benzer şekilde, sürücü usb_driver alt klasöründen yüklenir.

  • Ve USB VCOM Sürücüsü - kullanılan işletim sistemine göre. Kullanıcının bilgisayarında Windows 8, 8.1 veya 10 yoksa, "Yedi" klasöründeki sürücüleri aramalısınız.

  • Android'de bir telefonu flaş etmeye çalışırken, bir bilgisayar veya dizüstü bilgisayar cihazı göremiyorsa, zaten silmeden yapması gerekir. yüklü sürücüler, ikinci paketlenmemiş klasördeki otomatik yükleyiciyi kullanın - Driver_Auto_Installer. Kullanıcı çift tıklayabilir çalıştırılabilir dosya Install.bat veya SmartPhoneDriver alt klasörüne gidin, işletim sisteminizin bitliğini seçin, dpinst.exe dosyasını çalıştırın ve sistemin diğer talimatlarını izleyin.
  • Bir Android telefonu yanıp sönmek için bir program içeren bir klasör hazırlayın.
  • Yalnızca cihazı şarj etmekle kalmayıp aynı zamanda bir bilgisayarla veri alışverişinde bulunmanıza izin veren yüksek kaliteli bir USB kablosu bulun.
  • Telefonu kapatın ve bu durumda bir PC veya dizüstü bilgisayara bağlayın.

Bazı durumlarda ve bu Lenovo A328 için geçerlidir, cihazı bu durumda flaş etmek mümkün değildir: sahibinin pili çıkarması ve akıllı telefonu boş bir yuvaya yeniden bağlaması gerekir.

Önemli: Bir Android telefonu flaş etmeden önce, mümkün olduğunca çok sayıda USB bağlantı noktasını boşaltmanız, kablonun doğru şekilde bağlandığından ve çalışma sırasında kaymadığından ve dizüstü bilgisayar pilinin en az yarısının dolu olduğundan emin olmanız önemle tavsiye edilir.

Yeni bir işletim sisteminin yüklenmesi sırasında herhangi bir arıza telefonun zarar görmesine neden olabilir - ve kullanıcı ne kadar çok önlem alırsa, sonuç olarak çalışan bir cihaz alma olasılığı o kadar artar.

Firmware kurulumu

SP Flash Aracını kullanarak bir akıllı telefonu veya tableti yanıp sönme algoritması:

  • Paketlenmemiş klasörden flash_tool.exe dosyasını çalıştırın. Yukarıdaki nedenlerden dolayı uygulama arşivden çalışmayacaktır. Yazılımın "temiz" orijinal sürümünü korumak için, klasörü başka bir konuma kopyalamanız ve oradan Android telefonunuzla çalışmanız önerilir.

  • Seçenekler menüsüne giderek kullanıcı, sekmeler arasında hareket ederek uygulamanın temasını seçebilir.

  • Arayüz dilini ayarlayın - ancak aralarından seçim yapabileceğiniz bir şey yok.

  • Programın gerçekleştirilen işlemlerin bir günlüğünü (günlüğünü) tutması gerekip gerekmediğini, nerede saklanması gerektiğini ve ne sıklıkla güncellenmesi gerektiğini belirleyin.

  • USB bağlantı noktası üzerinden veri alışverişinin hızını ve uygulamanın cihazda bir pilin varlığını belirleme yöntemini ayarlayın - Otomatik Algılama seçeneğinden ayrılmak en iyisidir.

  • Uygun onay kutularını işaretleyerek, yazılımın kullanılan sabit yazılımın ve cihazın belleğinin karmalarını kontrol edip etmeyeceğine karar verin.

  • Ana pencerenin Hoş Geldiniz sekmesinde, İngilizce bilen bir kullanıcı SP Flash Aracının tüm işlevleri hakkında kapsamlı bilgi alacaktır.

  • Bazen daha fazla çalışmadan önce telefonun hafızasını biçimlendirmek yararlıdır. Bunu Biçim sekmesinde yapabilirsiniz; tamamlandıktan sonra işlemin doğruluğunun kontrol edilmesi planlanıyorsa, Doğrulama onay kutusunu işaretlemeniz gerekir.

  • Ve durumu kontrol et Dahili bellek Cihaz sahibi, Hafıza Testi sekmesine geçerek ve Başlat düğmesine tıklayarak yapabilecektir.

  • Şimdi - ana şey. Ana İndirme penceresinin sekmesine dönersek, ana bellenimi yüklemeden önce bir akıllı telefon veya tabletin belleğine özel kurtarma indirmek isteyen kullanıcı, seçmek için Dağılım Yükleme Dosyası düğmesini kullanmalıdır. Metin dosyası MT6582_Android_scatter.txt formunun adıyla.

  • daha önce boş pencere yüklü dosyaların bir listesi görünecektir. Onay kutularının işaretini kaldırmanız veya yenilerini yüklemeniz gerekmez - telefonda SIM kart ve hafıza kartı olmadığından bir kez daha emin olun, USB konektörüne bağlayın ve İndir düğmesine tıklayın.

  • Firmware başlamazsa, işlemi iptal etmeden kabloyu çıkarmanız ve tekrar açmanız gerekir. Veri alışverişinin ilerlemesi ve hızı, ana pencerenin altındaki sarı çubuk ve bilgiler ile değerlendirilebilir.

  • Birkaç saniye sonra SP Flash Tool kullanıcıya işlemin başarılı olduğunu bildirecektir.

  • Çoğu telefon ve tablet sahibinin özel kurtarma yüklemesi gerekmez. Bu adımı atlayabilir ve resmi bellenimin dağılım dosyasını hemen indirebilirsiniz. Bunu yapmak için, Scatter-loading File düğmesine tekrar tıklayın.

  • Ürün yazılımının bulunduğu paketlenmemiş klasöre gidin ve orada bulunan metin belgesini seçin - genellikle iletişim kutusundaki tek belgedir.

  • Genellikle, bir Android telefonu yeniden başlatmak için varsayılan Yalnızca İndir seçeneği yeterlidir.

  • Belleği önceden biçimlendirmeniz gerekiyorsa, bunu açılır listeden Tümünü Biçimlendir + İndir'i seçip İndir düğmesine tıklayarak yapabilirsiniz.

  • Özel kurtarma yüklemenin aksine, tam donanım yazılımıçok daha uzun sürecek - yarım saate kadar (telefonun parametrelerine ve bir bilgisayar veya dizüstü bilgisayar ile veri alışverişinin hızına bağlı olarak).

İşlemin tamamlanmasının ardından, kullanıcıya bir akıllı telefon veya tablet verilecektir. yeni üretici yazılımı. Herhangi bir aşamada program bir hata bildirirse, korkmayın: sadece USB kablosunu çıkarın, yeniden bağlayın ve tüm işlemleri baştan tekrarlayın.

Dilerseniz bellenimden sonra, Hafıza Testi sekmesine gidebilir ve telefonun Android'deki durumunu kontrol edebilirsiniz: yardımcı program ciddi sorunları ve küçük donanım arızalarını bildirecektir.

Akıllı telefon veya tablet üretici yazılımı algoritmasıSamsung kullanıyorBir:

  • Uygulamayı paketlenmemiş klasörden çalıştırın.

  • Ana program penceresinde BL düğmesine basın.

  • Ve adı aynı harflerle başlayan, paketlenmemiş bellenimin bulunduğu klasörden bir dosya seçin.

  • En alttaki alanı değiştirmeden bırakarak sonraki üç düğme için de aynısını yapın.

  • Cihazı bağlayın, tanımlanmasını bekleyin ve Başlat düğmesine basın.

  • Kullanıcı, Seçenekler sekmesine giderek ek seçenekleri seçebilir: cihazın belleğini biçimlendirme, otomatik yeniden başlatma vb.

Bu, Android'de bir telefonun veya tabletin yanıp sönmesini tamamlar. Cihaz sahibi, cihazın bağlantısını kesebilir, açabilir ve güncellenmiş çalışma ortamının keyfini çıkarabilir.

Telefonun donanım yazılımını ne verir?

Android'de bir mobil cihazı yanıp sönmenin başlıca avantajları:

  • akıllı telefonun işlevselliğinin güncellenmesi;
  • işletim sisteminin yeni nesline geçiş;
  • arayüzün iyileştirilmesi (ruslaştırma, grafik değişiklikleri);
  • verimlilik artışı;
  • gereksiz yerleşik programlardan kurtulmak ve dahili bellekte yer açmak;
  • özel ürün yazılımı kullanırken - sonraki tüm artılarla birlikte kök haklarının otomatik olarak alınması.

Ayrıca, şifrenizi unuttuysanız bir Android telefonun yanıp sönmesi %100 bir yoldur: işlemi başlatmak için herhangi bir kod girmenize gerek yoktur, ancak süreçte her şey şifreleri ayarla yok edilirler.

İyi yürütülen bir bellenimin hiçbir dezavantajı yoktur; Ana şey, daha önce de belirtildiği gibi, akıllı telefon veya tablet modeliniz için onu seçmek, olası program hatalarından korkmamak ve başarılı bir şekilde tamamlanana kadar süreci kesintiye uğratmamaktır.

Özetliyor

Bir Android telefonun yanıp sönmesi, yeni nesil bir işletim sistemine geçmenize, arayüzü değiştirmenize ve ek haklar almanıza olanak tanır. İşleme devam etmek için uygun programı, sürücüleri ve bellenim dosyasını indirmeli, USB kablosunu hazırlamalı ve cihazı kapatmalısınız - ve bazen pili ondan çıkarmalısınız. İşlemi kesintiye uğratamaz, kabloyu çekemez veya bilgisayarı kapatamazsınız - aksi takdirde yanıp sönme başarısız olur.

Herhangi bir Android kullanıcısı, işletim sisteminin nasıl görünmesi gerektiği, hangi işlevlerin gerçekleştirileceği ve varsayılan olarak hangi yazılım setinin yüklenmesi gerektiği konusunda kendi fikrine sahiptir. Ancak, herkes kendi belleniminizi oluşturmanın o kadar zor olmadığını bilmiyor. Bunu yapmak için Linux çekirdeğini anlamak, Android kaynaklarını derleyebilmek veya bir akıllı telefonun nasıl çalıştığını anlamak hiç gerekli değildir.

Tanıtım

Bir Android Communicator için kendi donanım yazılımınızı oluşturmanın üç yolu vardır: 1. İşletim sistemini Google veya CyanogenMod ekibi tarafından yayınlanan kaynaklardan tamamlama ve derleme. 2. Communicator'ın stok üretici yazılımının değiştirilmesi. 3. Birinci veya ikinci yöntem kullanılarak oluşturulan üçüncü taraf ürün yazılımının değiştirilmesi.

İlk yöntem en doğru ve esnektir, ancak genellikle Android'in özellikleri hakkında oldukça derin bir bilgi birikimi ve daha sonra cihaz üzerinde çalışacak şekilde sistemin kaynak kodunu düzenleme yeteneği gerektirir. Bu konu makalemizin kapsamı dışındadır, bu nedenle Android kaynakları oluşturmayı düşünmeyeceğiz, ancak diğer iki yönteme, daha doğrusu üçüncüsüne odaklanacağız.

Neredeyse tüm Android cihazlar için üçüncü taraf ürün yazılımı (modlar olarak adlandırılır) mevcuttur, piyasaya sürülmesinden bu yana en az bir hafta geçti. Genellikle, üretici yazılımının Communicator'da doğru çalışması için gerekli tüm değişiklikleri zaten içerirler ve bu nedenle sistemle deney yapmak için mükemmel bir platformdurlar. Neredeyse tanınmayacak şekilde değiştirilebilirler, işletim sistemine herhangi bir yazılımı dahil edebilirler, görünüşlerini değiştirebilirler, basit bir metin düzenleyici kullanarak birçok düşük seviyeli ayar oluşturabilirler ve dosya yöneticisi. Bu eylemler, işletim sistemi hakkında derin bilgi gerektirmez ve derginin herhangi bir okuyucusu tarafından gerçekleştirilebilir.

Deneysel seçme

Öyleyse, Communicator'ımızın zaten köklü olduğunu ve ClockworkMod kurtarma konsolunun önyükleme alanına yazıldığını ve bu, cihaza herhangi bir bellenimi herhangi bir kısıtlama olmaksızın yüklemenize izin verdiğini varsayalım (bunun nasıl yapılacağını “Toplam Gönderim” makalesinde yazdık, Ekim sayısında yayınlandı ][ ). Şimdi cihaza başka bir ürün yazılımı yüklemek istiyoruz, ancak yine de değil, kendi değişikliklerimizle, ayarlarımızla ve bir dizi yazılımla. Bu nedenle, bizim cihazımızda kararlı bir şekilde çalışan bir başkasının ürün yazılımı olan bir çerçeveye ihtiyacımız var. Nereden temin edebilirim?

Tüm romodellerin ana yaşam alanı elbette xda-developers.com forumlarıdır. Orada iOS, Windows Mobile çalıştıran iletişimciler için her şeyi bulabilirsiniz. Windows telefon ve Android. Siteyi bir tarayıcıda açın, Forumlar bölümüne tıklayın ve forum listelerinde Communicator'ınızı arayın. Ardından, Android Geliştirme'nin ilgili bölümüne gidiyoruz ve başlığında "" kelimesini içeren konuların listesini dikkatlice inceliyoruz. "Pure Android 2.3 Rom" veya bir CyanogenMod bağlantı noktası gibi bir adla temiz bir ürün yazılımı bulmak daha iyidir, ancak aslında başka herhangi bir şey yapacaktır (yazarın değişikliklerini geri almanız gerekebilir). Konuyu açıyoruz, ilk gönderiyi kaydırıyoruz, sonunda bir yerde indirme bağlantısını buluyoruz ve ROM'u bilgisayarınıza indiriyoruz.

Şimdi ürün yazılımı dosyasının açılması gerekiyor. Bu, en yaygın sıkıştırma açma yöntemi kullanılarak yapılır:

$ mkdir ~/rom; cd ~/rom $ unzip ../path/to/firmware.zip

Genel dizin yapısı ve önemli dosyalar

Önceki komutun yürütülmesinden kaynaklanan dosya ve dizin kümesi, özünde Android işletim sistemidir ve tam olarak cihazın NAND belleğine yerleştirileceği biçimdedir. Bağlı olarak android sürümleri ve yazarın hayal gücü, farklı dizin ve dosya kümeleri içerebilir, ancak her zaman üç zorunlu nesne içerir: META-INF, boot.img dosyası ve sistem dizini.

İlk dizin, yazar sertifikası dosyaları, bir dosya listesi içeren bir bildirim ve bunların sağlama toplamı NAND belleğinde yeni dosyalar oluşturabilen, erişim haklarını değiştirebilen ve ürün yazılımı yüklemesi sırasında kullanıcıların gördüğü bir ilerleme çubuğu görüntüleyebilen bir güncelleme komut dosyası.

boot.img dosyası şunları içerir: önyükleme görüntüsü, Linux çekirdeğini ve initrd görüntüsünü içerir. Paketi açılabilir, ancak bizim için pek bir faydası yok, çünkü hemen hemen tüm sistem ayarları, ayar dosyaları kullanılarak değiştirilebilir ve dosya sistemi/proc. Örneğin, etkinleştirilmiş bir BFS zamanlayıcı veya NFS desteği ile özel parametrelerle oluşturulmuş bir çekirdeğe ihtiyacınız varsa, onu kesinlikle aynı xda geliştiricilerinde bulabilir ve ClockworkMod kullanarak flash'layabilirsiniz.


Son olarak, sistem dizini her şey hakkındaydı. Bu dizinin içeriği işletim Android sistemi Linux çekirdeği olmadan. İşletim sisteminin çalışması için gereken her şeyi içerir ve bu nedenle yapısını bilmek yeterlidir. Şuna benziyor:

  • uygulama- önceden yüklenmiş uygulamalar: telefon, hesap makinesi, takvim vb.
  • çöp Kutusu- Linux'taki /bin ve /usr/bin dizinlerine benzer. Üst düzey sistem bileşenleri tarafından kullanılan çeşitli sistem bileşenlerini içerir. Örneğin, burası sanal makine dalvikvm.
  • vb- ayar dosyaları. Linux'ta /etc'nin tam bir analogu, ancak yalnızca sistem bileşenleri tarafından kullanılır. Android Uygulamaları ayarları /data/data dizininde saklayın.
  • yazı tipleri- yazı tipleri. Varsayılan olarak, yalnızca Droid markalı yazı tiplerini (veya Android 4.0'da Roboto) içerir.
  • çerçeve- sistem ve Android yazılımı tarafından kullanılan Java sınıfları kümeleri. Ayrıca, tüm grafik dosyaları da dahil olmak üzere işletim sistemi arayüzünün tam bir açıklamasını içeren bir çerçeve-res.apk dosyası vardır.
  • kitap- Düşük seviyeli sistem bileşenleri tarafından kullanılan Linux kütüphaneleri. Linux'taki /lib ve /usr/lib dizinlerine benzer şekilde, libc (ancak Android Glibc yerine kendi Bionic'ini kullanıyor), libz (gzip şifrelemesi), libssl ve diğerleri gibi standart kitaplıkları içerir.
  • medya- medya dosyaları: zil sesleri, bildirim sesleri, arayüz sesleri ve işletim sistemi önyükleme animasyon dosyaları.
  • tts- konuşma sentezleyicinin çalışması için gerekli dosyalar.
  • usr- genellikle yazılımın bin dizininden çalışması için gereken dosyaları içeren isteğe bağlı bir dizin. Aslında, /usr/share'nin bir benzeridir.
  • SATICI- cihaz üreticisi tarafından sağlanan dosyalar. Genellikle bir Wi-Fi modülü gibi çeşitli donanım bileşenleri için ikili bellenim içerir.
  • xbin- bin'e dahil olmayan her şeyi içeren isteğe bağlı bir dizin. Kural olarak, yararlı yardımcı programları depolamak için kullanılır, ancak sistemin çalışması için isteğe bağlıdır (üst, Metin düzeltici). CyanogenMod bunu yönetim araçlarını depolamak için kullanır: bash, ssh, powertop, meşgul kutusu, vb.
  • build.prop- montaj hakkında bilgilerin yanı sıra çeşitli düşük seviyeli ayarlar içeren bir dosya.

setprop komutu

Makalede verilen build.prop ayarları, setprop komutu kullanılarak halihazırda çalışan bir sisteme de uygulanabilir:

# setprop debug.sf.nobootanimation 1

Kendi yazılım seti

/system/app dizini, bellenime önceden yüklenmiş tüm yazılımları içerir. Bu dizine paketleri kaldırarak ve ekleyerek, kutudan çıkan uygulama setini değiştirebiliriz. Örneğin, standart Android başlatıcısının (ve CyanogenMod'da ADWLauncher'ın) yavaşladığı ve çok sayıda dezavantajı olduğu bir sır değil. Tamam, onu LauncherPro ile değiştirelim:

$ rm system/app/Launcher.apk $ wget goo.gl/U9c54 -o system/app/LauncherPro.apk

Ve hepsi bu. Herhangi bir şey yüklemeye gerek yok, herhangi bir yeri kurcalamaya gerek yok, sadece istediğiniz uygulamayı dizine atın - ve bitirdiniz. Adı önemli olmasa bile, Android'in kendisi doğru uygulamayı bulacak ve onu ana ekranınız olarak ayarlayacaktır. Aynı şekilde, başka herhangi bir programı bellenime koyabilir veya oradan kaldırabilirsiniz.

Kayıp bir akıllı telefonu (örneğin av) bulmak için uygulamalardan birini bellenime koymak yararlıdır, ardından fabrika ayarlarına sıfırlansa bile işletim sisteminde kalır ve çalışır. Bazı sistem yazılımlarını da değiştirebilirsiniz, örneğin standart Phone.apk yerine Dialer One veya sms.apk yerine Go SMS'i ekleyin.

Peki ya ssh server veya mc gibi Linux sistem uygulamaları? Burada da her şey basit. Google'ın NDK'sını kullanarak Android ve bir ARM işlemci için yazılım oluşturabilirsiniz, ancak çoğu istenilen uygulamalar zaten bizden önce toplandı. Örneğin, mc'yi üretici yazılımımıza önceden yüklemek istiyoruz. xda-developers'a gidin ve sorguyu arayın Geceyarısı Komutanı. İlk sayfada, yükleyiciyle birlikte apk paketini buluyoruz ve aynı unzip'i kullanarak paketini açıyoruz:

$ cd /tmp; sıkıştırmayı aç ~/NativnuxInstaller_1.1.apk

Paketlenmemiş dosyalar listesinde varlıklar/kitler/mc-4.7.5.4-arm.tar.jet'i görüyoruz. Bu, daha sonra sistemin kök dizinine açılan bir tar.gz arşividir. apk yükleyici-paket (veya daha doğrusu apk'yı yükledikten sonra uygulamayı başlatıp Yükle düğmesine bastıktan sonra). Hemen ürün yazılımımıza paketinden çıkarabilir ve önceden yüklenmiş mc'yi alabiliriz:

$ cd ~/rom $ tar -xzf /tmp/assets/kits/mc-4.7.5.4-arm.tar.jet

Şimdi, cihazda dosya yöneticisini başlatmak için terminali açmanız ve mc yazmanız yeterlidir. Diğer uygulamalar ClockworkMod Recovery ile yanıp sönmek için zip arşivlerinde dağıtılabilir. Bunları modunuza koymak daha da kolaydır, sadece bellenimin köküne gidin (bu durumda ~ / rom) ve unzip kullanarak arşivi açın.


Görünüm

Android'in görünümünü beğeninize göre değiştirmek için genellikle kendi üretici yazılımı oluşturulur. Bu işlemi Android'de yapmak yine çok basittir. Tüm Android GUI ayarları, çerçeve/framework-res.apk dosyasında saklanır. apktool yardımcı programı kullanılarak açılabilir:

$cd~; wget goo.gl/hxz5l $ tar -xjf apktool1.4.1.tar.bz2 $ cd ~/rom/system/framework $ java -jar ~/apktool.jar d framework-res.apk

Sonuç olarak, çerçeve-res dizini, tüm paket dosyalarını içeren geçerli dizinde görünmelidir. İçindeki en ilginç alt dizinler res/drawable-* ve res/layout-*'dur. İlki, farklı çözünürlükler ve ekran konumları için tüm grafik öğelerini png dosyaları olarak içerir. Örneğin, drawable-land-mdpi, yatay konumda bulunan orta çözünürlüklü ekranlar için grafik kaynakları içeren bir dizindir (ekran dönüşü sırasında işletim sistemi diğer dosyaları kullanmaya geçer). Tabii ki, herhangi bir dosya düzenlenebilir veya başka bir dosya ile değiştirilebilir.


Düzen dizinleri, grafik öğelerinin XML biçimindeki tanımlarını içerir (aslında bunlar ikili AXML biçiminde depolanır, ancak apktool bunları düz XML'e dönüştürmüştür). Açıklama formatı oldukça basit ve açıktır, ancak özellikle her şeyin nerede olduğunu bilmiyorsanız, bir kerede bununla başa çıkmak zordur. Bu nedenle, Android GUI için zaten birçok farklı değişiklik bulmuş olan xda geliştiricileri forumunun sakinlerinin hizmetlerine tekrar döneceğiz. "framework-res mod device_name" arama sorgusu ile bunları bulmak kolaydır.

Tipik olarak, bu tür modlar, belleniminize kolayca yerleştirebileceğiniz hazır bir çerçeve-res.apk dosyası olarak dağıtılır. İçerikte belirli farklılıklar bulmak istiyorsanız, mod paketinden çıkarılabilir ve diff kullanılarak çerçeve-res'inizle karşılaştırılabilir:

$ diff -R ~/framework-res \ ~/rom/system/framework/framework-res

Ne yazık ki, bir makale çerçevesinde, framework-res'in iç yapısının en azından bir kısmını ele alamayız, bu nedenle, daha fazlası için detaylı bilgi w3bsit3-dns.com forumunun ilgili konusuna bakın.

Değişiklikleri yaptıktan sonra aynı apktool'u kullanarak framework-res.apk oluşturabilirsiniz. Ancak bu işlem, apk dosyasının paketlenmesini sonlandırmak için apktool'un kullandığı Android SDK'dan aapt yardımcı programını gerektirir. Ayrı olarak da alınabilir:

$ cd ~/bin; wget goo.gl/tC7k8

Şimdi dosyayı oluşturabiliriz:

$ cd ~/rom/system/framework $ java -jar ~/apktool.jar b çerçeve-res $ cp çerçeve-res/dist/framework-res.apk . $ rm -rf çerçeve-res

Bir sonraki adım, yükleme animasyonunu değiştirmektir. system/media/bootanimation.zip arşivinde paketlenmiş normal png dosyaları olarak saklanır. Paketi açalım:

$ cd /tmp $ mkdir önyükleme animasyonu; cd bootanimation $ unzip ~/rom/system/media/bootanimation.zip

İçeride, animasyonu aşağıdaki biçimde açıklayan bir desc.txt dosyası bulunur:

Genişlik Yükseklik FPS p Sipariş Duraklat Dizin...

Bu dosyanın varsayılan görünümü:

480 800 30 p 1 0 bölüm0 p 0 0 bölüm1

Bu, görüntünün 480 x 800 olduğu ve kare hızının (FPS) 30 fps olduğu anlamına gelir. Aşağıda, dosyaları part0 dizininde bulunan animasyonun ilk bölümünün açıklaması yer almaktadır. Bir kez oynanır (p'den sonra 1 numara). Sonraki kısım (bölüm1), makine açılana kadar sonsuz sayıda oynatılır. Tipik olarak part0 dizini, animasyonun ilk bölümüne karşılık gelen görüntüleri içerir ve part0, döngüde oynatılan diğer tüm görüntüleri içerir. Görüntülerin kendileri aynı boyutta olmalı ve adları 0001.png, 0002.png vb. gibi artan sırada sayılar içermelidir.

Yükleme animasyonu çok basit bir formata sahip olduğundan, yapımı oldukça kolaydır. Mencoder kullanarak videoyu png görüntülerine dönüştürmek yeterlidir (desc.txt'de FPS değerini 24 olarak ayarlamanız gerekir):

$ mplayer -nosound -vo png:z=9 video.avi

Ama bu bile gereksiz olurdu. xda-developers forumunun üyeleri o kadar çok animasyon yaptı ki manuel çalışmaya hiç gerek yok. İlginç animasyonlara bağlantılar makalenin sonunda verilmiştir.

Düşük seviye ayarları

Yazıda bahsetmek istediğim son şey düşük seviyeli ayarları düzenlemek. Android'de, bunun için, belirli cihazlar için üretici yazılımı yapısı ve ayarları hakkında bilgi depolayan bir system/build.prop dosyası vardır. Bu dosyaya belirli satırlar ekleyerek Android'in işleyişini değiştirebilir, hızlandırabilir veya pil tüketimini azaltabilirsiniz. Aşağıda en ilginç ayarlar bulunmaktadır.


  1. Masaüstünü bellekten boşaltma yasağı: ro.HOME_APP_ADJ=1

    Bu seçenek, istediğiniz zaman masaüstüne anında erişim sayesinde cihazla çalışmayı daha kolay hale getirmenizi sağlar. Düşük belleğe sahip cihazlar için önerilmez.

  2. Kaydedilen JPG dosyalarının kalitesini iyileştirin: ro.media.enc.jpeg.quality=100

    Kamera çekimlerini daha net yapmanızı sağlar, ancak CPU üzerindeki yükü önemli ölçüde artırır.

  3. İşletim sistemi önyüklemesini hızlandırmak için önyükleme animasyonunu devre dışı bırakın: debug.sf.nobootanimation=1
  4. Arayüzü GPU'ya oluşturma çalışmasının bir bölümünü atama: debug.sf.hw=1

    Arayüzü daha hızlı ve pürüzsüz hale getirmenizi sağlar.

  5. Etkin hata ayıklama modunun bildirimini engelleme (USB kullanılarak bir bilgisayara bağlandığında): persist.adb.notify=0
  6. Çağrı bittikten sonra siyah ekran sorununu düzeltin: ro.lge.proximity.delay=25 mot.proximity.delay=25
  7. Ekranı açtıktan hemen sonra kontrol tuşlarının arka ışığını açın: ro.mot.buttonlight.timeout=0

Tüm bunlara ek olarak, birçok kullanıcı aşağıdaki bayrak kombinasyonlarını da kullanmanızı önerir:

  1. Dokunmatik ekran yanıt süresini azaltın: debug.performance.tuning=1 video.accelerate.hw=1 windowsmgr.max_events_per_sec=150
  2. Pil ömrünü artırın: wifi.supplicant_scan_interval=180 pm.sleep_mode=1 ro.ril.disable.power.collapse=0
  3. 3G modülü ince ayarları: ro.ril.hsxpa=2 ro.ril.gprsclass=10 ro.ril.hep=1 ro.ril.enable.dtm=1 ro.ril.hsdpa.category=10 ro.ril.enable.a53 =1 ro.ril.enable.3g.prefix=1 ro.ril.htcmaskw1.bitmask=4294967295 ro.ril.htcmaskw1=14449 ro.ril.hsupa.category=5
  4. Ağ performansı iyileştirmeleri: net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.umts= 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

Tüm bu satırların system/build.prop dosyasına yerleştirilmesi ve kaydedilmesi yeterlidir.

toplantı

Tamam, gerekli değişiklikleri yaptık, uygulamalarımızı uyguladık, sistemde ince ayar yaptık ve şimdi firmware için hazır bir OS imajı oluşturmamız gerekiyor. Testsign yardımcı programı bu konuda bize yardımcı olacaktır. İlk önce bellenimi zip kullanarak paketlemeniz gerekir:

$ cd ~/rom; zip -r my-rom.zip *

Şimdi, Recovery'nin kurabilmesi için arşivi imzalamanız gerekiyor:

$ wget goo.gl/OyBBk $ java -classpath testsign.jar testsign \ my-rom.zip my-rom-signed.zip

Ardından my-rom-signed.zip arşivini cihazın hafıza kartına atıyoruz ve cihazı kapatıyoruz. Recovery'ye girmek için ses kısma tuşunu basılı tutarken cihazı açın (bazı cihazlarda prosedür farklı olabilir).

Şimdi "Sdcard'dan zip yükle"ye ve ardından "SD karttan zip seç"e gidin, SD kartta my-rom-sign.zip dosyasını bulun ve Evet'i seçin. Kurulum tamamlandıktan sonra "Sistemi şimdi yeniden başlat" seçeneğini seçin.

sonuçlar

Android esnek bir platformdur ve bu makale, onu değiştirmek için tüm olasılıkları açıklamamaktadır. Daha derin modifikasyon, çekirdeğin değiştirilmesini, kilit ekranını değiştirmeyi ve standart uygulamalar gibi özelliklerin etkinleştirilmesi otomatik kurulum hafıza kartına uygulamalar, bir önyükleme komut dosyası mekanizmasının tanıtılması (/etc/init.d) ve çok daha fazlası. Tüm bunlardan aşağıdaki makalelerde bahsedeceğiz.

Android işletim sistemi kararlılığı nedeniyle popüler hale geldi. Ama onunla bile, tabiri caizse, hoş olmayan “sürprizler” olur. Cihazınız en uygun olmayan anda aniden daha önce çalışan uygulamaları kapattı, yavaşlamaya başladı, bazı garip hatalar, aksaklıklar vb. görünüyor.Bu durumda, telefonunuzu yeniden başlatmanız gerekecektir. Elinizde değilse, bilgisayar olmadan Android nasıl yanıp söner? Flaş yapmanın iki yolu vardır, ancak başlamadan önce hangisinin size uygun olduğuna karar verin.

PC olmadan android'i flaş etmenin yolları

  • Stok üretici yazılımı

Geliştiriciler tarafından piyasaya sürülen bu, oldukça optimize edilmiş ve çoğu akıllı telefona mükemmel şekilde uyan resmi bir yazılımdır.

profesyoneller

  1. resmi ürün yazılımı, sistemin kararlılığını ve kalitesini sağlar;
  2. bilgisayar korsanlığına karşı korumayı garanti eder;
  3. sürümle bağlantılı olarak otomatik olarak güncellenir Yeni sürümİŞLETİM SİSTEMİ;
  4. ciddi sorunların, hataların vb. olmaması;
  5. onarımı serviste kullanma veya garanti durumunda değiştirme fırsatı.

eksiler

  1. v resmi ürün yazılımı kaldırılamayan birçok gereksiz program;
  2. cihaz yönetimine tam erişimde kısıtlama; herhangi bir ek program yükleyememe.
  • Özel ürün yazılımı
  1. modernize edilmiş Resmi sürüm Kullanıcı programcıları tarafından oluşturulan işletim sistemi
  2. bir Android cihazda açık kaynağın kullanılabilirliği
  3. işletim sistemini cihaz kullanıcısı için uygun olacak şekilde düzenleme olanağı sağlar

Pek çok özel olan var, hepsinin avantajları ve dezavantajları var.

profesyoneller

  1. yüksek hız;
  2. ekstra program eksikliği;
  3. üçüncü taraf yazılımın varlığı;
  4. hatalar düzeltildi;
  5. kök hakları verilmesi.

eksiler

  1. birçoğu sistemi önemli ölçüde yavaşlatır;
  2. akıllı telefonda veri güvenliği garantisi yoktur;
  3. Tüm cihazlar bu bellenim için uygun değildir;
  4. özel bir tane kurarak, telefonun garantisi yanar ve cihazınızda arıza olması durumunda Android hizmeti Merkez, onarımı reddetme hakkına sahip olacaktır.

Bu nedenle, akıllı telefonunuzu yanıp sönmeden önce tüm nüansları göz önünde bulundurun ve doğru çözümü bulun.

Kurtarma yoluyla Android üretici yazılımı

Stok veya özel ürün yazılımından önce, önce kök haklarını almanız gerekir. Aldıktan sonra, özel kurtarma menüsünün sürümlerinden birini yüklemeye devam edin. Daha güvenilir sürüm - TWRP ve ClockworkMod kurtarma

BİR NOT ÜZERİNE!

Not: Root işlemi telefonunuzun garantisini geçersiz kılar.

TWRP menüsünü kurmak için:

  1. Play Market aracılığıyla Goo Manager programını indirin
  2. ClockworkMod'u kurmak için Play Market'ten Rom Manager programını indirin
  3. bundan sonra, ana menüde "Kurtarma Kur" u tıklayın

BİR NOT ÜZERİNE!

Android cihazınızdan firmware işlemi sırasında ayarlar fabrika ayarlarına sıfırlanacaktır ve tüm kişilerinizi ve verilerinizi kaybetmemek için işlemin başında tüm verileri bir SD karta yedeklemenizi tavsiye ederiz.

  1. İlk olarak, "zip" ürün yazılımı dosyasını SD kartınıza indirin.
  2. Ancak bundan önce, bu bellenimin cihazınız için uygun olduğundan emin olmalısınız, aksi takdirde onu sonsuza kadar kaybetme riskiyle karşı karşıya kalırsınız.
  3. Menüyü kurduktan ve bellenim dosyasını SD karta taşıdıktan sonra akıllı telefonunuzu kurtarma moduna getirin.

Bir akıllı telefonu flaş etmek için kurtarmaya nasıl girilir?

Kurtarmaya geçmek için ses tuşlarını kullanabilirsiniz. Bu nedenle, kapalı cihazda "Ev" ve "Ses +" düğmelerini basılı tutmanız ve ardından bırakmadan güç tuşuna basmanız gerekir. Gadget gerekli modda açılacaktır. Ana Ekran düğmesi olmayan daha modern bir cihazınız varsa, Ses + düğmesini ve Güç düğmesini kullanarak işlemi tekrarlayın. Sizin için hiçbir şey işe yaramazsa, farklı üreticiler için kurtarmaya girme yollarının listesini genişletmelisiniz.

Ürün yazılımının kendi sürecine dönersek, Android işletim sisteminin yetenekli kullanıcılar tarafından oluşturulan resmi olmayan dosyalarının kendi sorumluluğunuzda ve risk altında yüklenmesi gerektiğini ekleyeceğim. Yerel olmayan bir sürüm yüklemeye karar verirseniz, bellenimin doğrudan yanıp söndüğünüz telefon için "yazıldığından" emin olmalısınız.

Hisse senedi seçtiyseniz, zahmet etmeyin CWM'yi kurmak Kurtarma veya TWRP. Yapılması gereken tüm işlemler, fabrika dosyasının doğrudan indirilmesi ve harici bir hafıza kartına taşınması ile sınırlıdır. Tüm bunlardan sonra, işlemin kendisi özel kurtarma yüklemeye benzer olacaktır:

  1. "kurtarma" hisse senedi menüsüne girmeniz ve "Uygula" yı seçmeniz gerekir. güncelleme harici depolama".
  2. sonraki adım, bellenim dosyasını belirlemek ve "onayla"yı tıklamaktır.
  3. işlem sona erdiğinde, aygıtı açarken ve çalıştırırken aksaklıkları önlemek için ek bir adım gerçekleştirmeniz gerekecektir.
  4. bellenimi kurduktan sonra, menüde hemen "Verileri sil / fabrika ayarlarına sıfırla" seçeneğini seçmeniz ve ardından onaylamanız gerekir.
  5. böylece öncekiyle ilgili bilgileri temizleyebilirsiniz. yazılım ve bellenimden önce akıllı telefonda bulunan dosyalar hakkında
  6. bu manipülasyonların bitiminden sonra "Sistemi şimdi yeniden başlat" seçeneğini seçmelisiniz. Böylece akıllı telefonunuz yeniden başlatılacak ve kurulum süreci sıfırdan başlayacak
  7. açılış işlemi gecikirse ve cihaz logosu “kilitlenirse”, yanıp söndükten sonra “ayarları sıfırla” öğesinin gerçekleştirilip gerçekleştirilmediğini hatırlamanız gerekir.

V Android üretici yazılımı her şey çok basit. Ancak, kendi başınıza halledebileceğinizden emin değilseniz, flaş yapmayı taahhüt etmeyin, aksi takdirde cihazı kurtarma umudu olmadan "öldürme" riskiyle karşı karşıya kalırsınız. Uzmanlarla iletişim kurmak daha iyidir.

Kurulum sırasında gadget'larınızda oluşabilecek sorunlardan site yönetimi ve yazarı sorumlu değildir.