[ANLATIM] WI-FI Çekim Gücü Arttırma

Orochi™

Original poster
Administrator
24 Ocak 2015
4,460
5,093
42
Cihaz
Nx569j,Kenzo,Touch
ROM
MIUI 9.6 /Nubia ui 4/amigo Os
Bu Anlatımda JB ve KK DEODEX Romlar için Wifi Çekim Gücünü Arttırmayı Anlatıcam
Aşağıdaki Konudan DEX Açmak Hakkındaki Anlatımı Okuyun
http://forum.turkdevs.com/konu-anlatim-apktool-kullanimi-dex-acma-kapatma.html


Dex Açmayı ögrendiyseniz Anlatıma Geçelim
Romuzun Framework.jar Dosyasından Classes.dex Dosyasını  Açıyoruz

classout\android\net\wifi klasörüne giriyoruz  Burdan WifiManager.smali Dosyasını Notepad Plus ile Açıyoruz

Aşağıdaki Satıları Arıyoruz


Kod:
.field private static final MAX_RSSI:I =

.field private static final MIN_RSSI:I =


bu satırların Karşısında Sizde -37 -41 vs sayılar yazar roma göre değişir
2 Komutta Bulunan Kodları Bir yere Not edin bundan Sonraki İşlemde Gerekecek


Kod:
.field private static final MAX_RSSI:I = -0x41

.field private static final MIN_RSSI:I = -0x6e


Daha Sonra  aşağıdaki Kodu Yazıp Arıyoruz

Kod:
.method public static calculateSignalLevel(II)I

Başta Not Aldığınız Sayıları bu method içinde Bulup   bu kodda Verdiğimiz Sayılar ile değiştiriyoruz
3 Yerde Kod Değişimi Yapıcaksınız Örnek verdiğime Bakın


Kod:
.field private static final MAX_RSSI:I = -0x41

.field private static final MIN_RSSI:I = -0x6e
dex dosyasını kapatıp Yeni oluşan new_classes.dex dosyasının adını classes.dex olarak ayarlayıp
framework.jar içine ekliyoruz ve Dosyayı Android Commander Yada Manuel olarak Cihaza Yüklüyoruz




örnek Olarak :

Kod:
.method public static calculateSignalLevel(II)I
    .registers 5
    .parameter "rssi"
    .parameter "numLevels"

    .prologue
    .line 1170
    const/16 v2, -0x6e

    if-gt p0, v2, :cond_6

    .line 1171
    const/4 v2, 0x0

    .line 1177
    :goto_5
    return v2

    .line 1172
    :cond_6
    const/16 v2, -0x41

    if-lt p0, v2, :cond_d

    .line 1173
    add-int/lit8 v2, p1, -0x1

    goto :goto_5

    .line 1175
    :cond_d
    const/high16 v0, 0x4234

    .line 1176
    .local v0, inputRange:F
    add-int/lit8 v2, p1, -0x1

    int-to-float v1, v2

    .line 1177
    .local v1, outputRange:F
    add-int/lit8 v2, p0, 0x6e

    int-to-float v2, v2

    mul-float/2addr v2, v1

    div-float/2addr v2, v0

    float-to-int v2, v2

    goto :goto_5
.end method


@asderdd
 
anlamadım :) bi video çekme şansın varmı acaba ? :) yanlis yapkayalim wifi kökten gitmesin :))
 
emre' Alıntı:
anlamadım :) bi video çekme şansın varmı acaba ? :) yanlis yapkayalim wifi kökten gitmesin :))

Hata veren Romlardan birisi stabil KK dediğimiz 4GB v8094 ve 16 GB 8095 Romudur
diğer romlarda işlemi hatalı yapsanda Orjinal Dosyayı Cihaza Yükleyerek Cihazı Açabilirsin
Kısa CWM olduktan Sonra Korkucak Bir şey yok :)
 
Tüm cihazlar için dosya verme şansım yok :)
 
Koskoca DEODEX yazıyo. Bende odex li roma yükledim doğal olarak açılmadı :D Deodexli rom kurunca denerim artık. Eline sağlık anlatım için.
 
WifiManager.smali diye bir dosya yok. WifiManager$1.smali diye dosya var ama bundada bahsettiğiniz kodlar mevcut değil...
 
sw33tking' Alıntı:
WifiManager.smali diye bir dosya yok. WifiManager$1.smali diye dosya var ama bundada bahsettiğiniz kodlar mevcut değil...

Dikkatli inceleyin var. o olmadan çalışmaz çünkü cihaz.
bakınız: https://yadi.sk/i/YKuwKcLUfhX73