Gid konplè an Kreyòl pou teknisyen ak devlopè Android. Aprann metrize zouti ki pi enpòtan yo pou dekodaj, dyagnostik, ak reparasyon telefòn.
🛠️ Wè Zouti ak Sèvis DekodajYon menu kache nan Android ki bay teknisyen ak devlopè aksè a zouti avanse pou teste, optimize, ak repare telefòn.
Developer Options se pòt antre ou pou fè travay serye sou telefòn Android. San li, ou pa ka konekte telefòn nan yon PC via ADB, ou pa ka aktive OEM Unlocking pou dekodaj bootloader, epi ou pa ka wè sa k ap pase anndan sistèm nan. Si ou se yon teknisyen ki fè dekodaj oswa reparasyon, se yon zouti ou dwe metrize.
Ale nan Settings sou telefòn Android ou. Ou ka glise desann epi tape sou ikòn angrenaj la.
Desann nan bout lis Settings la. Sou pifò telefòn, li rele About Phone. Sou Samsung, li kapab nan About Device.
Jwenn liy ki di Build Number epi tape sou li 7 fwa rapid. W ap wè yon mesaj ki di: "You are now a developer!"
Kounye a, retounen nan paj prensipal Settings la. Ou dwe wè yon nouvo opsyon ki rele Developer Options (oswa Developer Settings).
Pèmèt PC kominike ak telefòn via ADB. Se opsyon ki pi enpòtan pou teknisyen. San li, ou pa ka fè dekodaj, flash, oswa dyagnostik via PC.
Pèmèt ou dekode bootloader telefòn nan. Nesesè pou enstale custom ROM, TWRP, oswa fè root. Atansyon: Sa efase tout done!
Anpeche ekran an etenn pandan telefòn nan branché. Trè itil lè w ap fè long transfer oswa flash — ou pa vle ekran etenn sou ou.
Montre tout sèvis ki ap fonksyone nan background ak konbyen memwa yo itilize. Itil pou dyagnostik lè telefòn lan. Sa ede ou idantifye app ki konsome twòp resous.
Montre zòn kote ekran an desine plizyè fwa — itil pou devlopè ki vle optimize pèfòmans vizyèl app yo. Koulè diferan montre nivo overdraw.
Kontwole konbyen app ka fonksyone nan background. Itil pou telefòn ki gen ti kras RAM — men fè atansyon, sa ka fè kèk app pa fonksyone byen.
Developer Options gen opsyon ki ka fè telefòn ou aji biza si ou chanje yo san konprann. Pa jwe ak opsyon ou pa konprann — sitou opsyon ki gen rapò ak GPU rendering, animation scale, oswa network settings. Si yon bagay al mal, ou ka toujou dezaktive Developer Options pou remèt tout sou default.
USB Debugging se pon ki konekte telefòn Android ou ak yon PC. San li, ADB pa ka fonksyone.
Ou dwe aktive Developer Options dabò (wè Seksyon 1 pi wo a). San sa, ou pa ka jwenn opsyon USB Debugging.
Ale nan Settings → Developer Options (oswa System → Developer Options sou kèk telefòn).
Jwenn USB Debugging epi aktive toggle la. Yon popup sekirite ap parèt — tape OK pou konfime.
Lè ou konekte telefòn nan ak yon PC, yon popup ap parèt ki di "Allow USB debugging?" ak yon RSA fingerprint. Tape Allow (ou ka tcheke "Always allow from this computer" pou pa wè li ankò).
| Karakteristik | USB Debugging (ADB) | MTP (File Transfer) | PTP (Photo Transfer) |
|---|---|---|---|
| Objektif | Kominike ak sistèm Android via kòmand | Transfer fichye (foto, mizik, dokiman) | Transfer foto ak videyo sèlman |
| Aksè | Aksè konplè sistèm (shell, install, logs) | Aksè fichye itilizatè sèlman | Aksè DCIM/foto sèlman |
| Bezwen DevOps? | Wi — Developer Options obligatwa | Non | Non |
| Risk Sekirite | Wo — aksè konplè sistèm | Ba — fichye sèlman | Trè Ba — foto sèlman |
| Itilizasyon | Dekodaj, flash, debug, log | Kopye fichye ant telefòn ak PC | Import foto nan PC/Mac |
ADB se pon (bridge) ant PC ou ak telefòn Android ou. Li pèmèt ou voye kòmand, transfer fichye, enstale app, ak plis toujou.
# Verifye koneksyon — wè lis aparèy ki konekte
adb devices
# Rekòmanse telefòn nan
adb reboot
# Boot nan bootloader (pou flash oswa unlock)
adb reboot bootloader
# Boot nan recovery mode
adb reboot recovery
# Transfer fichye PC → Telefòn
adb push fichye-local.zip /sdcard/Download/
# Transfer fichye Telefòn → PC
adb pull /sdcard/DCIM/foto.jpg C:\Users\mwen\Desktop\
# Enstale yon APK sou telefòn nan
adb install aplikasyon.apk
# Enstale APK epi ranplase vèsyon ki la deja
adb install -r aplikasyon.apk
# Ouvri terminal (shell) sou telefòn nan
adb shell
# Wè log sistèm Android an dirèk
adb logcat
Soti nan Android 11, ou ka itilize ADB san kab USB! Ale nan Developer Options → Wireless Debugging, aktive li, epi sèvi ak adb pair IP:PORT ak kòd pairing ki parèt sou telefòn nan. Apre sa, konekte ak adb connect IP:PORT. Trè itil lè kab USB ou gen pwoblèm oswa lè ou vle travay san fil.
| Pwoblèm | Koz Posib | Solisyon |
|---|---|---|
| Pa gen aparèy nan lis | USB Debugging pa aktive, kab defektye | Aktive USB Debugging, eseye lòt kab |
| "unauthorized" | Ou pa aksepte RSA fingerprint | Gade sou ekran telefòn nan, tape "Allow" |
| "offline" | Koneksyon pa konplè | Dekonekte, revoke RSA, rekonekte |
| Driver manke (Windows) | PC pa rekonèt telefòn nan | Enstale USB driver pou mak telefòn nan (Samsung: Smart Switch, Xiaomi: Mi PC Suite) |
| Sèvè ADB kwense | Pwosesis ADB gen pwoblèm | Tape: adb kill-server epi adb start-server |
ADB Sideload se yon metòd pou enstale fichye .zip (OTA update, custom ROM, fix) sou telefòn nan via Recovery Mode + ADB.
Lè telefòn ou pa resevwa update OTA otomatik, ou ka telechaje fichye a epi enstale li via sideload. Itil sitou pou telefòn ki pa nan peyi kote update a disponib.
Enstale yon ROM pèsonalize (LineageOS, Pixel Experience, etc.) sou telefòn ou. Sideload pèmèt ou enstale fichye zip nan recovery san bezwen itilize Odin oswa SP Flash Tool.
Si telefòn ou gen yon pwoblèm softwè, ou ka sideload yon patch oswa fix. Pa egzanp, yon security patch ki rezoud yon bug espesifik sou modèl ou a.
Etenn telefòn nan. Peze Power + Volume Up ansanm pou boot nan Recovery Mode. (Sou Samsung, li kapab Power + Volume Up + Bixby). Si telefòn nan limen deja, ou ka tape:
adb reboot recovery
Nan menu Recovery, itilize bouton volim pou navige epi Power pou chwazi. Chwazi opsyon ki di "Apply update from ADB" oswa "Apply update from adb sideload".
Nan Terminal oswa Command Prompt sou PC ou, tape:
adb sideload fichye-update.zip
Ranplase fichye-update.zip ak vrè non fichye a. Asire ou nan menm dosye kote fichye a ye, oswa mete chemenn konplè a.
Ou ap wè yon bar pwogrè sou tou de PC ak telefòn nan. Tann jiskaske li di "Install from ADB complete". Pa dekonekte kab la pandan pwosesis la!
| Metòd | Zouti | Pou ki mak | Bootloader Unlock? | Nivo Difikilte |
|---|---|---|---|---|
| ADB Sideload | ADB + Recovery | Tout mak Android | Pa toujou nesesè | Fasil-Mwayen |
| Odin | Odin (Windows sèlman) | Samsung sèlman | Non pou firmware ofisyèl | Mwayen |
| SP Flash Tool | SP Flash Tool | MediaTek sèlman | Depann | Mwayen-Avanse |
| Fastboot Flash | Fastboot + ADB | Pixel, Xiaomi, OnePlus | Wi (obligatwa) | Avanse |
ADB Shell bay ou aksè dirèk nan terminal Linux ki anndan Android. Se la ou ka fè operasyon avanse tankou retire bloatware, chanje settings, ak li enfòmasyon sistèm.
Lè ou tape adb shell, ou ouvri yon terminal dirèkteman sou telefòn nan — menm jan ak si ou te gen yon ekran kòmand sou li. Android se Linux nan baz li, kidonk pifò kòmand Linux yo fonksyone. Ou ka gade fichye, jere app, chanje paramèt, ak plis ankò — tout san touche ekran telefòn nan.
# Lis tout app ki enstale sou telefòn nan
adb shell pm list packages
# Lis app sistèm sèlman
adb shell pm list packages -s
# Lis app tyès pati (sa ou enstale)
adb shell pm list packages -3
# Retire bloatware san root (retire pou itilizatè aktyèl la)
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
# Chanje paramèt sistèm
adb shell settings put global always_finish_activities 0
adb shell settings put system screen_brightness 128
# Li pwopriyete sistèm
adb shell getprop ro.build.version.release
adb shell getprop ro.product.model
adb shell getprop ro.product.manufacturer
# Wè enfòmasyon sou yon sèvis
adb shell dumpsys battery
adb shell dumpsys wifi
adb shell dumpsys activity
# Li baz done / content providers
adb shell content query --uri content://settings/system
# Ouvri yon app (start activity)
adb shell am start -n com.android.settings/.Settings
# Fòse fèmen yon app
adb shell am force-stop com.whatsapp
# Enfòmasyon rezo operatè
adb shell service call phone 1
# Wè vèsyon baseband (enpòtan pou verifikasyon)
adb shell getprop gsm.version.baseband
# Wè build ID sistèm nan
adb shell getprop ro.build.display.id
# Wè IMEI (sou kèk aparèy)
adb shell service call iphonesubinfo 1
# Wè nimewo seri
adb shell getprop ro.serialno
# Wè estati SIM
adb shell getprop gsm.sim.state
# Wè operatè aktyèl
adb shell getprop gsm.operator.alpha
# Wè enfòmasyon konplè sou telefoni
adb shell dumpsys telephony.registry
Kèk kòmand ADB shell ka fè dega serye sou telefòn nan si ou pa konnen sa w ap fè:
Logcat se sistèm log Android ki anrejistre tout sa k ap pase sou telefòn nan — chak erè, chak avètisman, chak aksyon. Se zouti prensipal pou dyagnostik.
# Wè tout log yo an dirèk (atansyon: gen ANPIL log)
adb logcat
# Filtre pa tag — wè sèlman log yon konpozan espesifik
adb logcat -s ActivityManager
adb logcat -s WifiService
adb logcat -s Telephony
# Filtre pa nivo — wè sèlman erè
adb logcat *:E
# Filtre pa nivo — wè avètisman ak pi wo
adb logcat *:W
# Konbine tag ak nivo
adb logcat ActivityManager:I *:S
# Ekri log nan yon fichye (trè itil pou analiz)
adb logcat > log.txt
# Ekri log ak timestamp
adb logcat -v time > log-ak-tan.txt
# Efase tout log epi rekòmanse fre
adb logcat -c
# Wè dènye log app ki crash
adb logcat --buffer=crash
Chèche liy ki gen "E/" oswa "Error" oswa "Exception". Sa yo se endikasyon pwoblèm nan sistèm nan. Pa egzanp: E/AndroidRuntime: FATAL EXCEPTION vle di yon app te kraze.
Chèche "FATAL EXCEPTION", "ANR" (Application Not Responding), oswa "Force Closing". Sa yo montre ki app ki gen pwoblèm epi bay stack trace ki ka ede idantifye koz la.
Chèche "ConnectivityService", "WifiService", oswa "Telephony" pou wè pwoblèm koneksyon. Itil lè telefòn pa ka konekte ak WiFi oswa rezo selilè.
Filtre pa non pakèt app la (ex: adb logcat | grep com.whatsapp) pou wè sèlman log ki gen rapò ak yon app espesifik ki gen pwoblèm.
Si kòmand liy pa konfortab pou ou, gen zouti ak entèfas grafik:
• Android Studio (Logcat tab) — Zouti ofisyèl Google, gratis. Li gen filtre vizuèl, koulè pa nivo, ak rechèch. Telechaje sou developer.android.com.
• pidcat — Yon zouti Python ki afiche log ak koulè nan terminal. Pi lejè pase Android Studio. Enstale ak: pip install pidcat
• Matlog (Android app) — Si ou pa gen aksè a PC, ou ka itilize app sa a dirèkteman sou telefòn nan pou wè log yo.
Repons pou kesyon ki pi komen sou Developer Options, ADB, ak USB Debugging.
Non, jis aktive Developer Options pa ka kraze telefòn ou. Men, si ou kòmanse chanje opsyon ou pa konprann — tankou limite background processes, chanje GPU renderer, oswa modifye animation scale — sa ka lakoz pwoblèm pèfòmans oswa estabilite. Règ jeneral: si ou pa konnen ki sa yon opsyon fè, pa touche li. Si yon bagay al mal, ou ka toujou dezaktive Developer Options pou remèt tout sou valè default.
Wi, nòmalman ADB mande yon PC (Windows, Mac, oswa Linux). Men, gen yon altènatif: ou ka itilize yon lòt telefòn Android ak aplikasyon Termux pou fè kèk kòmand ADB de baz. Enstale Termux, epi enstale android-tools ladan li. Sepandan, pou fonksyon konplè tankou sideload, flash, oswa long sesyon debugging, yon PC rete pi bon opsyon.
Wi! ADB travay trè byen sou Mac. Fason ki pi fasil pou enstale li se ak Homebrew: ouvri Terminal epi tape brew install android-platform-tools. Si ou pa gen Homebrew, ou ka telechaje platform-tools dirèkteman sou sit Android developer, ekstrè fichye a, epi itilize li nan Terminal. Tout kòmand ADB yo idantik sou Windows, Mac, ak Linux.
Verifye bagay sa yo nan lòd:
1) Asire USB Debugging aktive nan Developer Options.
2) Eseye yon lòt kab USB — kab bon mache souvan pa sipòte transfer done.
3) Sou Windows, enstale USB drivers pou mak telefòn ou (Samsung: Smart Switch, Xiaomi: Mi PC Suite).
4) Tape adb kill-server epi adb start-server pou rele sèvè a.
5) Gade sou ekran telefòn nan — ou dwe wè yon popup "Allow USB debugging?" ki mande ou aksepte RSA fingerprint la.
6) Verifye ke mode USB la sou "File Transfer" epi pa sou "Charging only".
Non, ADB sideload pa efase done ou otomatikman. Li jis enstale fichye .zip ou ba li a nan recovery mode. Men, fè atansyon: si fichye zip la se yon ROM konplè ki gen yon factory reset/wipe ladan li, lè sa a wi, done ou ka efase. OTA update ofisyèl pa efase done. Men custom ROM souvan mande yon wipe anvan. Règ an fè: toujou fè yon backup konplè anvan nenpòt operasyon sideload.
Se fasil: ale nan Settings → Developer Options (oswa Settings → System → Developer Options sou kèk mak). Nan tèt paj la, ou ap wè yon toggle switch — jis etenn li. Sou kèk telefòn Samsung, ou ka bezwen ale nan Settings → Developer Options dirèkteman. Apre ou dezaktive li, menu Developer Options ap disparèt nan Settings. Si ou bezwen li ankò, ou ap dwe tape Build Number 7 fwa ankò pou reaktive li.
Si ou bezwen asistans pwofesyonèl pou dekodaj IMEI, flash firmware, oswa nenpòt sèvis telefòn — ekip Dekode-Ayiti la pou ede ou.
🔧 Wè Sèvis Dekodaj