Popular Post Shopen Posted April 13, 2014 Popular Post Share Posted April 13, 2014 მოგესალმებით, როგორც იქნა დალაგდა Android OS-ის განყოფიელბა შეიქმნა "დახმარების" ქვაგანყოფიელბაც და ამ ტოპიკში მოთავსდა მხოლოდ ინსტრუქციები,ზოგადი დისკუსია სხვადასხვა თემაზე მაგრამ ჯერ კიდევ ბევრი უკლია რომ ახალ მომხმარებლებს მისცეს შესაბამისი ცოდნა. დღეს განვიხილოთ ADB, რა არის ის,რისთვის გვჭირდება,როგორ გამოვიყენოთ და სხვა, ვინაიდან ეს არც ისე პატარა თემაა დრო და დრო ჩავამატებ ინფორმაციას ასევე თქვენც შეგიძლიათ მომაწოდოთ საინტერესო და გამოსადეგი მასალა რაც ჩაემატება პირველ პოსტში, დავიწყოთ: რა არის ADB(Android Debug Bridge)? ADB - მარტივად რო ვთქვათ ეს არის კონსოლის ტიპის პროგრამა რომლის მეშვეობითაც ხდება სმარტფონის მართვა კომპიუტერიდან USB კაბელის გამოყენებითა და შესაბამისი ბრძანებებით(command-ებით), მუშაობს კლიენტ-სერვერის პრინციპით პირველი ბრძანების დაწერისას კი იქმნება სისტემური სერვისი(daemon) რომელიც შემდგომში ყველა ბრძანებას აღიქვამს რომლებიც გაიგზავნება 5037 პორტზე. რა შეუძლია ADB-ს? ნახოს რომელი მოწყობილობები არის დაკავშირებული და შეუძლია იმუშაოს ADB-სთან; ნახოს სმარტფონის ლოგები; ფაილების კოპირება PC<>სმარტფონს შორის(ასევე პირიქით); წაშლა/ data განყოფილების წაშლა/გასუფთავება სმარტფონზე; ქსელის პარამეტრების დაკონფიგურება; სხვა მრავალი ფუნქცია... რამდენიმე მაგალითი თუ რისთვის შეიძლება გამოვიყენოთ: მაგალითად დღეს პირადად დამჭირდა აპლიკაციის ჩასაწერად რადგანაც AOSPA-ს რომს არ მოჰყვა თავისი ფაილ მენეჯერი wi-fi კი არ მუშაობდა(beta ვერსია არის rom-ის) შესაბამისად მჭირდებოდა wi-fi fixer მაგრამ როგორ უნდა ჩამეწერა? ტელეფონზე რომ გადამეტანა ვერ გავხსნიდი ფაილ მენეჯერის უქონლობის გამო ხოლო ინტერნეტიდან ამ ბაგის გამო ვერ გადმოვიწერდი ამიტომაც მივყევი ჩვენი ფორუმელის Jambo-ს მიერ დაწერილ ჩავწერე ტელეფონზე ES file manager შემდეგ კი საჭირო აპლიკაციები(ბარემ პირდაპირ wi-fi fixer დაგეყენებიაო არ დაწეროთ ;დ). მეორე მაგალითი : ესეც ეხლა მომივიდა თავში და რამდენად რეალიზებადია არ ვიცი მაგრამ ძალიან კარგი რაღაც არის, როგორც იცით ჩინურ non-brand პლანშეტებს ზოგიერთს არ აქვს ხმის აწევა/დაწევის ღილაკი შესაბამისად უმეტეს შემთხვევაში ვერ ხდება რექავერში/ბუთლოადერში შესვლა რა უნდა გავაკეთოთ? ავდგეთ და adb-ს მეშვეობით შევიდეთ recovery/bootloader-ში ;P. როგორ გამოვიყენოთ ADB? როგორც დასაწყისში ავღნიშენთ ADB არის კონსოლის ტიპის პროგრამა შესაბამისად მასთან მუშაობა windows-ში არც ისე კონფორტულია(გაგახსენდებათ MS DOS ;დ) რადგან კონსოლთან გვიწევს შეხება(cmd) თუ არ იცით როგორ გახსნათ: 1) Start > Run > cmd >(Enter) 2) Win + R კონფიგურაციით შედმეგ კი cmd 3) Windows / System32 ფოლდერში არის cmd.exe Command Promt-ის გახსნის შემდეგ ავკრიფოთ: cd c:adb ამის შემდეგ ვიმუშავებთ ADB-ში. პრინციპი იგივეა რაც ვინდოუსში CMD-ს გამოყენებისას არის კონკრეტული ბრძანებები და მხოლოდ ამ ბრძანებებზე რეაგირებს კონსოლიც. ADB-ს დაყენება,android დევაისზე შესაბამისი პარამეტრების გასწორება: აუცილებელია სმარტფონში/პლანშეტში ჩართული გვქონდეს debugging mode ამისათვის შევდივართ Setting > Developer Options > USB Debugging ON Android 4.2+ ვერსიაში Developer option დამალულია მის გამსოსაჩენად შედით About Phone-ში და 7ჯერ დააკლიკეთ Build Number-ს კომპიუტერში კი გადმოიწერეთ არქივი და მისი ფაილები ჩააგდეთ C://adb დირექტორიაში(შექმენით adb ფოლდერი) [იმისათვის რომ დატესტოთ სწორად გააკეთეთ თუ არა ეს ყველაფერი cmd-ში ჩაწერეთ " adb devices "(ბრჭყალები არა რათქმაუდნა) და დაელოდეთ უნდა დაიწეროს ციფრები] ბრძანებები: როგორც windows-ში cmd-ს აქვს ბევრი ბრძანება ასევე არის აქაც ამიტომაც ჯერ-ჯერობით 10 მთავარ ბრძანებას დავწერ შემდეგ კი ნელ-ნელა დავამატებთ ერთად: 1) adb reboot bootloader დევაისის გადატვირთვა bootloader რეჟიმში 2) adb reboot recovery დევაისი გადატვირთვა recovery რეჟიმში 3) adb root daemon-ის გადატვირთვა root უფლებით 4) adb push OCDay.mp4 /sdcard/Movies/ adb push ბრძანებით შესაძლებელია ფაილების კოპირება თქვენს სმარტფონში ან პლანშეტში აქ "adb push" თვითონ ბრძანებაა "OC Day.mp4" ფაილის სახელი რისი გადატანაც გვინდა "/sdcard/Movies/" ეს კი დირექტორაი სადაც გადაგვაქვს 5) adb pull /sdcard/Movies/OCDay.mp4 თუკი Adb push-ს კომპიუტერიდან სმარტფონში გადაჰქონდა ეს პირიქით აკეთებს სმარტფონიდან კომპიუტერში გადმოაქვს აქ "adb pull" ბრძანებაა "/sdcard/Movies/OCDay.mp4" ეს კი საიდანაც ფაილი გადმოგაქვს ამ შეთხვევაში ფაილი ჩავარდება adb დირექტორიაში ვინდოუსში(C:/adb) თუკი გვსურს კონკრეტულ ფოლდერში გადატანა მაშინ: adb pull /sdcard/Movies/superfreak.mp4 C:UsersსახელიDesktop ამ შემთხვევაში ფაილი dekstop-ზე გადმოვა 6) adb reboot ამ ბრძანებას ხშირად იყენებენ დარუთვისას ან ახალი აპლიკაციის ჩასაწერად როდესაც ოპერაციის ძალაში შესვლისტვის საჭიროა გადატვირთვა დევაისის ეს ბრძანებაც ამას აკეთებს თქვენს სმარტფონს/პლანშეტს არესტარტებს 7) adb install ამ ბრძანების შესახებ დაწვრილებით აქ წერია მისი მეშვეობით ვაინტალირებთ აპლიკაციას ტელეფონში. 8) adb uninstall ამ ბრძანებით წავშლით ჩაწერილ აპლიკაციას , მაგალითად adb uninstall app-ის სახელი.apk. ამ ბრძანებას აქვს დამატებითი გასაღები -k დამატების შემთხვევაში აპლიკაციის წაშლისას არ წაიშლება data და cache. 9) adb sideload "update zip" ამ მეტად საჭირო ბრძანებას გაეცანით ცალკე პოსტში Fastboot Fastboot- ესეც არის კონსოლის ტიპის პროგრამა რომელსაც ფაილების დასაფლეშად იყენებენ. 1) fastbootfastboot devices აჩვენებს დაკავშირებულ დევაისებს რომლებიც ფასტბუტ რეჟიმშია 2) fastboot flash <დირექტორია> <ფაილი> ვტვირთავთ .img ფაილს PC-დან სმარტფონში გარკვეულ დირექტორიაში და ვწერთ [დირექტორიები: boot, recovery, system, userdata, radio] {მაგალითი: fastboot flash radio radio.img რადიოს დაფლეშვა} 3) fastboot getvar <სახელი_შეცვლილის> აჩვენებს შეცვლილ ბუთლოადერს {მაგალითი: fastboot getvar version-bootloader აჩვენებს ბუთლოადერის ვერსიას} 4) fastboot boot <kernel> [<ramdisk>] გადმოწერა და დაფლეშვა კერნელის 5) fastboot reboot სმარტფონის გადატვირთვა სკრიპტები იმასთვის რომ სკრიპტებმა იმუშაოს ჩააგდეთ C:/adb ფოლდერში გაფართოება კი უნდა ჰქონდეს .bat ან .cmd 1) სისტემური აპლიკაციების წაშლა adb remount @rem www.OverClockers.Ge[Sh] adb shell rm /system/app/HtcDirect.apk adb shell rm /system/app/HtcDirect.odex @rem ishleba socialuri qseli adb shell rm /system/app/com.htc.idlescreen_SN.apk adb shell rm /system/app/com.htc.idlescreen_SN.odex adb shell rm /system/app/Facebook.apk adb shell rm /system/app/Facebook.odex adb shell rm /system/app/com.htc.FriendStream3DWidget.apk adb shell rm /system/app/com.htc.FriendStream3DWidget.odex adb shell rm /system/app/Flickr.apk adb shell rm /system/app/Flickr.odex adb shell rm /system/app/teeter.apk adb shell rm /system/app/teeter.odex adb shell rm /system/app/com.htc.Twitter3DWidget.apk adb shell rm /system/app/com.htc.Twitter3DWidget.odex adb shell rm /system/app/Twitter.apk adb shell rm /system/app/Twitter.odex adb shell rm /system/app/HtcTwitter.apk adb shell rm /system/app/HtcTwitter.odex adb shell rm /system/app/HtcRecommends.apk adb shell rm /system/app/HtcRecommends.odex adb shell rm /system/app/HtcRecommendsWidget.apk adb shell rm /system/app/HtcRecommendsWidget.odex adb shell rm /system/app/HtcFacebook.apk adb shell rm /system/app/HtcFacebook.odex adb shell rm /system/app/FriendStream.apk adb shell rm /system/app/FriendStream.odex @rem videorglolebi holivudidan adb shell rm /system/app/htcwatchwidget3d.apk adb shell rm /system/app/htcwatchwidget3d.odex adb shell rm /system/app/WatchApp.apk adb shell rm /system/app/WatchApp.odex @rem Почта. Использую AndroMail adb shell rm /system/app/htcmailwidgets3d.apk adb shell rm /system/app/htcmailwidgets3d.odex adb shell rm /system/app/Mail.apk adb shell rm /system/app/Mail.odex adb shell rm /system/app/Gmail.apk adb shell rm /system/app/Gmail.odex @rem aqciebi adb shell rm /system/app/com.htc.TrendsWidget.apk adb shell rm /system/app/com.htc.TrendsWidget.odex adb shell rm /system/app/Stock.apk adb shell rm /system/app/Stock.odex adb shell rm /system/app/IdleScreen_Stock.apk adb shell rm /system/app/IdleScreen_Stock.odex adb shell rm /system/app/FusionStockWidget.apk adb shell rm /system/app/FusionStockWidget.odex adb shell rm /system/app/DCSStock.apk adb shell rm /system/app/DCSStock.odex @rem musika adb shell rm /system/app/com.htc.MusicWidget.apk adb shell rm /system/app/com.htc.MusicWidget.odex adb shell rm /system/app/HtcStreamPlayer.apk adb shell rm /system/app/HtcStreamPlayer.odex @rem Мировые часы adb shell rm /system/app/WorldClock.apk adb shell rm /system/app/WorldClock.odex @rem guglis rukebi da misi failebi adb shell rm /system/app/HtcLaputa.apk adb shell rm /system/app/HtcLaputa.odex adb shell rm /system/app/HtcLaputaInstaller.apk adb shell rm /system/app/HtcLaputaInstaller.odex adb shell rm /system/app/TripWidget3D.apk adb shell rm /system/app/TripWidget3D.odex adb shell rm /system/app/Street.apk adb shell rm /system/app/Street.odex adb shell rm /system/app/NetworkLocation.apk adb shell rm /system/app/NetworkLocation.odex adb shell rm /system/app/Maps.apk adb shell rm /system/app/Maps.odex adb shell rm /system/app/HtcLocationPicker.apk adb shell rm /system/app/HtcLocationPicker.odex adb shell rm /system/app/HtcLocationService.apk adb shell rm /system/app/HtcLocationService.odex adb shell rm /system/app/HtcLocationsWidget3d.apk adb shell rm /system/app/HtcLocationsWidget3d.odex adb shell rm /system/app/HtcLocationsWidgetSettings3d.apk adb shell rm /system/app/HtcLocationsWidgetSettings3d.odex adb shell rm /system/app/HtcNavigateWidget3d.apk adb shell rm /system/app/HtcNavigateWidget3d.odex @rem sinqronizaciis gamortva adb shell rm /system/app/MyHTC.apk adb shell rm /system/app/MyHTC.odex adb shell rm /system/app/HtcHubSyncProvider.apk adb shell rm /system/app/HtcHubSyncProvider.odex @rem reader-is washla adb shell rm /system/app/EReader.apk adb shell rm /system/app/EReader.odex adb shell rm /system/app/MyShelf_Widget.apk adb shell rm /system/app/MyShelf_Widget.odex @rem GoogleTalk adb shell rm /system/app/Talk2.apk adb shell rm /system/app/Talk2.odex @rem mouxerxebeli SMS widget adb shell rm /system/app/com.htc.htcmsgwidgets3d.apk adb shell rm /system/app/com.htc.htcmsgwidgets3d.odex @rem wallpaper adb shell rm /system/app/MagicSmokeWallpapers.apk adb shell rm /system/app/MagicSmokeWallpapers.odex adb shell rm /system/app/VisualizationWallpapers.apk adb shell rm /system/app/VisualizationWallpapers.odex @rem Погода. ishleba amindi adb shell rm /system/app/Weather.apk adb shell rm /system/app/Weather.odex adb shell rm /system/app/WeatherAgentService.apk adb shell rm /system/app/WeatherAgentService.odex adb shell rm /system/app/WeatherLiveWallpaper.apk adb shell rm /system/app/WeatherLiveWallpaper.odex adb shell rm /system/app/WeatherProvider.apk adb shell rm /system/app/WeatherProvider.odex adb shell rm /system/app/WeatherSyncProvider.apk adb shell rm /system/app/WeatherSyncProvider.odex adb shell rm /system/app/IdleScreen_Weather.apk adb shell rm /system/app/IdleScreen_Weather.odex adb shell rm /system/app/HtcWeather3DWidget.apk adb shell rm /system/app/HtcWeather3DWidget.odex adb shell rm /system/app/HtcWeatherWallpaper.apk adb shell rm /system/app/HtcWeatherWallpaper.odex @rem fotoebis widget adb shell rm /system/app/HtcPhotoGridWidget3D.apk adb shell rm /system/app/HtcPhotoGridWidget3D.odex adb shell rm /system/app/HtcPhotoWidget.apk adb shell rm /system/app/HtcPhotoWidget.odex @rem Gadatvirtva adb reboot 2)რადიოს დაფლეშვა @echo off fastboot reboot-bootloader echo gadatvirtvis shemdeg daachiret ENTER-s... pause fastboot flash radio radio.img fastboot reboot radio.img როგორც ეს სკრიპტი უნდა იყოს C:/adb ფოლდერში 3) ანიმაციის შეცვლა სმარტფონის ჩატვირთვისას ვიწერთ ბუთანიმაციას. ვაწერთ "bootanimation.zip" და ვაგდებთ ADB ფოლდერში @echo off adb remount adb push bootanimation.zip /data/local 4)SuperCID @echo off adb devices fastboot reboot-bootloader echo gadatvirtvis shemdeg daachiret ENTER-s... pause fastboot oem writecid 11111111 fastboot reboot-bootloader fastboot getvar cid fastboot reboot 5) რექავერის დაფლეშვა @echo off fastboot reboot-bootloader echo bootloader-is chatvirtvis shemdeg daachiret ENTER-s... pause fastboot flash recovery recovery.img fastboot reboot Shopen OverClocekrs.Ge thread: 4pda.ru+Sh 15 Quote Link to comment Share on other sites More sharing options...
L3onidas Posted April 13, 2014 Share Posted April 13, 2014 საღოლ კაია ასე გააგრძელე Quote Link to comment Share on other sites More sharing options...
RaZma Posted April 14, 2014 Share Posted April 14, 2014 საჭირო თემაა. მადლობა უფრო მეტად დაიხვეწება ალბათ მომავალში და ფუნქციებიც მიემატება. Quote Link to comment Share on other sites More sharing options...
Grichika Posted April 15, 2014 Share Posted April 15, 2014 ჩვეულებრივ ანდროიდზე არ წავა? Quote Link to comment Share on other sites More sharing options...
Shopen Posted April 15, 2014 Author Share Posted April 15, 2014 ჩვეულებრივ ანდროიდზე არ წავა? კი წავა "ჩვეულებრივ ანდროიდზეც" დავასრულე თემა ჩაემატა ფასტბუტი და სკრიპტები დატესტეთ შემდეგ სკრიპტები თუკი სურვილი გექნებათ Quote Link to comment Share on other sites More sharing options...
Dr0idGh0sT Posted February 10, 2015 Share Posted February 10, 2015 Shopen, კომპიუტერში კი გადმოიწერეთ არქივი და მისი ფაილები ჩააგდეთ C://adb დირექტორიაში(შექმენით adb ფოლდერი) ფაილი წაშლილია. შეგიძლია თავიდან ატვირთო ან მითხრა საიდან გადმოვწერო? Quote Link to comment Share on other sites More sharing options...
Dr0idGh0sT Posted February 10, 2015 Share Posted February 10, 2015 ცმდ აწერს ამას ეს რაღაც კი მეუბნება რო დრაივერი არის. რა უნდა? რა არის ის არქივი? მანდამაინც ის უნდა? Quote Link to comment Share on other sites More sharing options...
Dr0idGh0sT Posted February 10, 2015 Share Posted February 10, 2015 მე ვიპოვე ეს ფაილები და გადმოვწერე მაგრამ კარგი იქნება შენც თუ განაახლებ ლინკს. Quote Link to comment Share on other sites More sharing options...
Shopen Posted February 10, 2015 Author Share Posted February 10, 2015 thanks ჩავასწორე ახალი ლინკით Quote Link to comment Share on other sites More sharing options...
მიშო Posted February 11, 2015 Share Posted February 11, 2015 ცმდ აწერს ამას adb სადაც გდია იქიდან უნდა გაუშვა cmd. android sdk-ს ფოლდერში გდია როგორც წესი. აქ ნახე AppDataLocalAndroidandroid-sdkplatform-tools მერე კომანდში: cd [ფოლდერის სრული მისამართი, მაგ. C:Usersmikhe_000AppDataLocalAndroidandroid-sdkplatform-tools] და მერე გაუშვი adb-ს ბრძანებები Quote Link to comment Share on other sites More sharing options...
მათე Posted February 11, 2015 Share Posted February 11, 2015 ცმდ აწერს ამას ეს რაღაც კი მეუბნება რო დრაივერი არის. რა უნდა? რა არის ის არქივი? მანდამაინც ის უნდა? აქ მიწერია ყველაფერი აპინეთ რა ვინმემ ეს თემა ხო ხედავთ საჭიროა Quote Link to comment Share on other sites More sharing options...
Dr0idGh0sT Posted February 11, 2015 Share Posted February 11, 2015 მიშო, adb სადაც გდია იქიდან უნდა გაუშვა cmd. android sdk-ს ფოლდერში გდია როგორც წესი. აქ ნახე AppDataLocalAndroidandroid-sdkplatform-tools მერე კომანდში: cd [ფოლდერის სრული მისამართი, მაგ. C:Usersmikhe_000AppDataLocalAndroidandroid-sdkplatform-tools] და მერე გაუშვი adb-ს ბრძანებები adb გდია C ;adb ფოლდერში. ეგ კი გავაკეთე მაგრამ ახლა სხვა პრობლემა მაქ Quote Link to comment Share on other sites More sharing options...
ზურა მოდებაძე Posted December 29, 2017 Share Posted December 29, 2017 Spoiler გამარჯობათ,1 კვირის წინ ვიყიდე beeline fast HD და მომინდა დარუთვა.ერთადერთი გზა დასარუთად იყო ის რომ ჩამეწერა recovery და შემდგომ supersu დამეფლეშა,ჩემდა სამწუხაროდ ვერ ვიპოვე ამ ტელეფონის recovery და მის მაგივრად ჩავწერე სხვა ტელეფონის twrp recovery fastboot-ით.ამის გამო ჩემი ტელეფონი აღარ ირთვება.შეგიძლიათ რამით დამეხმაროთ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.