Äîïîëíèòåëüíûå âîçìîæíîñòè:
--- Çàïóñêàòü îêíî òåðìèíàëà äëÿ ðàáîòû ñ adb shell
Äîïîëíèòåëüíî äëÿ ñìàðòôîíîâ íà MT65xx ìîæåò :
--- Ñîçäàòü ñêàòòåð ôàéë äëÿ ïîäêëþ÷åííîãî òåëåôîíà èëè íà îñíîâå óæå èìåþùåãîñÿ ôàéëà firmware.info
Êîä:
Âî âðåìÿ áýêàïà ñêàòòåð ñîçäàåòñÿ àâòîìàòè÷åñêè â ïàïêå ñ áýêàïîì .
--- Ñäåëàòü áýêàïû áëîêîâ íà êîìïüþòåð è íà SD êàðòó òåëåôîíà (åñëè îíà äîñòóïíà)
Êîä:
-- áýêàï MTD áëîêîâ:
- preloader
- dsp_bl (äëÿ MT65x3)
- uboot
- logo
- boot
- recovery
-- áýêàï yaffs2 ðàçäåëîâ:
- secstatic (secro) - íå äåëàåòñÿ áåç SD êàðòû
- system - íå äåëàåòñÿ áåç SD êàðòû
- data (userdata) - íå äåëàåòñÿ áåç SD êàðòû
-- áýêàï ïàïîê:
- /data/nvram
- /system
--- Êîïèðîâàòü â áóôåð îáìåíà èíôîðìàöèþ î òåëåôîíà äëÿ òîãî, ÷òîáû âñòàâèòü åå â ñîîáùåíèå ôîðóìà, íàïðèìåð
--- Óäàëèòü íåíóæíûå ïðèëîæåíèÿ.
Êîä:
; --------- Ñïèñîê ôàéëîâ äëÿ óäàëåíèÿ ñ òåëåôîíà ------------
; êîììåíòàðèè ìîæíî îñòàâëÿòü ïîñëå çíàêà ;
; èìÿ óäàëÿåìîãî ôàéëà äîëæíî ñîäåðæàòü ïîëíûé ïóòü è íà÷èíàòüñÿ ñî çíàêà /
; äîïóñêàþòñÿ ïðîáåëû â õâîñòå è ïåðåä çíàêîì ;
/system/recovery-from-boot.p ; ýòîò ôàéë ìåøàåò óñòàíîâêå ìîäèôèöèðîâàííîãî ðåêàâåðè!!!
/system/media/bootaudio.mp3 ; çâóê ïðè çàãðóçêå íà àíäðîèäàõ 2.2.2 è âûøå
;Äàëåå ñïèñîê, àêòóàëüíûé äëÿ B63M. Íà îñòàëüíûõ òåëåôîíàõ âðåäà íå ñäåëàåò ò.ê. óäàëÿòü íå÷åãî ;)
/system/app/caivs.apk ;Ïðèëîæåíèå, øëþùåå ïëàòíûå ñìñ
/system/app/PinyinIME.apk
/system/app/PinyinIME.odex
/system/app/KaiXinAccountService.apk
/system/app/KaiXinAccountService.odex
/system/app/RenRenAccountService.apk
/system/app/RenRenAccountService.odex
/system/app/Sougou.apk
/system/app/androidmarketu.apk
--- Óñòàíîâèòü (ïðè íàëè÷èè) ìîäèôèöèðîâàííûé ðåêàâåðè.
Êîä:
- ïåðåçàãðóçèòü òåëåôîí â ðåæèìå ðåêàâåðè è ïîêàçàòü íà ýêðàíå êîìïüþòåðà ïîäñêàçêè ïî áýêàïó è ïðîøèâêå.Èìÿ ôàéëà âûáèðàåòñÿ ïðè óñòàíîâêå. Ïðåä óñòàíîâêîé óäàëÿåòñÿ /system/recovery-from-boot.p, êîòîðûé âîññòàíàâëèâàåò çàâîäñêîé ðåêàâåðè ïðè ïåðåçàãðóçêå.
Òåìà ïðî ðåêàâåðè òóò.
Ïðè íàëè÷èè ôàéëà ìîä. ðåêàâåðè ðåêîìåíäóåòñÿ óñòàíîâèòü è ïåðâûì äåëîì ñäåëàòü â íåì áýêàï, òàê òàê ýòî ñàìûé ïðîñòîé ñïîñîá âåðíóòü òåëåôîí ê ðàáîòå ïîñëå ñáîÿ èëè ýêñïåðèìåíòîâ!
--- Íà îñíîâå áýêàïà ïîäãîòîâèòü ôàéëû äëÿ update.zip äëÿ ïðîøèâêè ÷åðåç ìîä.ðåêàâåðè.
Êîä:
Ïåðåä ñîçäàíèåì ïðîâåðÿþòñÿ êîíòðîëüíûå ñóììû, ó áèíàðíûõ ôàéëîâ ïîäïèñè, yaffs äëÿ ïðîâåðêè ðàñïàêîâûâàþòñÿ. Ñîçäàþòñÿ îòäåëüíûìè ôàéëàìè system, boot, recovery, logo, uboot è äëÿ 65x3 dsp_bl.
 àðõèâå system åñòü ïàïêè system è system_new. system ýòî âû÷èùåííàÿ îò ñëåäîâ su etc.  system_new ëåæàò ôàéëû äëÿ óñòàíîâêè ñóïåðþçåðà , çîíû âðåìåíè Ìîñêâà +4 . build.prop ñ èçìåíåííûìè êëþ÷àìè â ñîîòâåòñòâèè ñ ôàéëîì build_prop_replace.txt . Åñëè óäàëèòü system_new èç àïäåéòà, äîëæåí ïîëó÷èòüñÿ àïäåéò èäåíòè÷íûé çàâîäñêîìó, åñëè áýêàï áûë ñíÿò ñ íîâîãî òåëà.
 èìåíàõ uboot è boot ïðèñóòñòâóåò òèï êîíòðîëëåðà äèñïëåÿ.  èìåíàõ logo è dsb_bl øåñòíàäöàòåðè÷íûå çíà÷åíèÿ äëÿ èäåíòèôèêàöèè ýòèõ áëîêîâ, îí ìîãóò áûòü îäèíàêîâûìè â îòëè÷àþùèõñÿ ïî äàòå ïðîøèâêàõ.
--- Íà îñíîâå áýêàïà ïîäãîòîâèòü ôàéëû äëÿ FlashTool.
Êîä:
Ó âñåõ èñõîäíûõ ôàéëîâ ïðîâåðÿþòñÿ êîíòðîëüíûå ñóììû, ó áèíàðíûõ áëîêàõ ïðîâåðÿþòñÿ ñèãíàòóðû, âñå yaffs áëîêè ðàñïàêîâûâàþòñÿ â îäíîèìåííûå ïîäïàïêè. Åñëè âî âðåìÿ îäíîé èç ïðîâåðîê îáíàðóæåíà îøèáêà, áëîê íå êîïèðóåòñÿ â ïàïêó íàçíà÷åíèÿ.
--- Ðàñïàêîâàòü yaffs2 ðàçäåë â ïîäïàïêó ñ èìåíåì èñõîäíîãî ôàéëà.
Êîä:
Åñëè â ïàïêå èìååòñÿ ôàéë êîíòðîëüíûõ ñóìì files.md5 ñ ñóììîé äàííîãî ôàéëà, òî ñíà÷àëà ïðîâåðÿåòñÿ êîíòðîëüíàÿ ñóììà.