Android Kernel Patchleme Yardımı

doggukan

Kayıtlı Üye
Cihazda USB HID cihazları emule edebimesi için kernelde bi özelliği eklemek gerekiyor.Pelya adlı geliştiricinin github reposunda 3.4 için patch dosyası bulunmakta fakat bunu mevcut kernelime nasıl patchleyeceğimi bilmiyorum

cihaz s3 neo i9301i Resurrection Remix 5.1.1 kernel kaynak kodları var elimde fakat o patch dosyasını kernele nasıl yamayyacağımı bilmiyorum bilen biri varsa çok iyi olur.
[doublepost=1496400651,1496394250][/doublepost]yokmu bilen biri kaç gündür arıyorum detaylı bilgi bulamadım
 

Ashnwor

Aktif Üye
git kullanmayı bilmen ve bunun içinde linux kullanman gerekiyor.
Bunları halihazırda bildiğini varsayarak anlatıyorum.
Patchi indirip patchlemek istediğin kernelin klasörüne atıyorsun(veya home klasörüne atabilirsin pek bir şey fark etmiyor)
Terminalden patchlemek istediğin kernelin klasörüne geliyorsun:
cd kernel
Patch komutunu veriyorsun:
patch -p1 < hid-emulator.patch(gibi) veya home klasörüne attıysan patch -p1 < ~/hid-emulator.patch

Ayrıca istediğin patch tek bir patch değil de patchset şeklindeyse yani birden fazlaysa şu şekilde yapıyorsun:

patch -p1 < 1-hid-emulator.patch
patch -p2 < 2-hid-emulator.patch
patch -p3 < 3-hid-emulator.patch
... gibi gibi.
 

doggukan

Kayıtlı Üye
Git ve linux hakkinda bilgim var fakat daha once android kernel derlemyle felan ugrasmamistim.cevabiniz icin tesekkurler deneyecegim.
[doublepost=1496408881,1496403632][/doublepost]patch tamam.kernel derledim make ve make modules den sonra zimage klasörü çıkmadı . make zImage yaptığımda ise


Kod:
arch/arm/mach-msm/msm_bus/msm_bus_bimc.c: In function 'msm_bus_bimc_config_master':
arch/arm/mach-msm/msm_bus/msm_bus_bimc.c:1921:12: warning: 'bw' may be used uninitialized in this function [-Wu
ninitialized]
error, forbidden warning: msm_bus_bimc.c:1921
scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/msm_bus/msm_bus_bimc.o' failed
make[2]: *** [arch/arm/mach-msm/msm_bus/msm_bus_bimc.o] Error 1
scripts/Makefile.build:443: recipe for target 'arch/arm/mach-msm/msm_bus' failed
make[1]: *** [arch/arm/mach-msm/msm_bus] Error 2
Makefile:950: recipe for target 'arch/arm/mach-msm' failed
make: *** [arch/arm/mach-msm] Error 2
 

Ashnwor

Aktif Üye
Git ve linux hakkinda bilgim var fakat daha once android kernel derlemyle felan ugrasmamistim.cevabiniz icin tesekkurler deneyecegim.
[doublepost=1496408881,1496403632][/doublepost]patch tamam.kernel derledim make ve make modules den sonra zimage klasörü çıkmadı . make zImage yaptığımda ise


Kod:
arch/arm/mach-msm/msm_bus/msm_bus_bimc.c: In function 'msm_bus_bimc_config_master':
arch/arm/mach-msm/msm_bus/msm_bus_bimc.c:1921:12: warning: 'bw' may be used uninitialized in this function [-Wu
ninitialized]
error, forbidden warning: msm_bus_bimc.c:1921
scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/msm_bus/msm_bus_bimc.o' failed
make[2]: *** [arch/arm/mach-msm/msm_bus/msm_bus_bimc.o] Error 1
scripts/Makefile.build:443: recipe for target 'arch/arm/mach-msm/msm_bus' failed
make[1]: *** [arch/arm/mach-msm/msm_bus] Error 2
Makefile:950: recipe for target 'arch/arm/mach-msm' failed
make: *** [arch/arm/mach-msm] Error 2

Başka bir Cross Compiler ile derlemeyi deneyebilirsin. UBERTC veya Linaro öneririm. 4.9 versiyonları genelde daha stabildir.
 

doggukan

Kayıtlı Üye
Patch dosyasınını ve kernelin github linkini burda paylaşırsanız yardımcı olabilirim.

Hocam yeni gordum mesaji hala muaitseniz yazayimmi buraya? Msm8226 icin uyvuladim patchi derledim fakat cozemedigim hatalarla karsilastim yardimci olursaniz cok iyi olur.
[doublepost=1498033176,1498032428][/doublepost]android_device_samsung_s3ve3g/ at cm-12.1 · MSM8226-Samsung/android_device_samsung_s3ve3g · GitHub

Xda de bu github hesabi kernel icin kaynak gosterilmis. s3ve3g cihazim suanda cm 12.1 oldugum icin 12.1 branch linkini verdim

Patch linki

android-keyboard-gadget/kernel-3.4.patch at master · pelya/android-keyboard-gadget · GitHub
[doublepost=1498299111][/doublepost]Kernel derlendigi halxe neden zİmage klasoru olusmuyor bilen varmi.

Suan vps uzerinden derleme yapacagim debian 8.2 64 bit sistemde derlemek sorun olurmu yada bana derleme hakkinda verebileceginiz kaynak yazi vb. Varmidir ingilizce turkce farketmez
[doublepost=1498299629][/doublepost]@Asderdd hocam bidaha bakabilirseniz konuya super olur
 
türk porno porno porno izle eryaman escort diyarbakır escort
Üst