“Cherry | Posix App (.mrp) | Symbian S40 | Nokia”

Sponsorlu Bağlantılar

  • 19 Ocak 2018
  • 747 Okunma
  • 15 Cevap

  1. 19 Ocak 2018 #1
    Sponsorlu Bağlantılar

    “@Nuru Dasdemirli Arkadaşımız, Konuya Daha Önce Değinmiş, (Nokia S40 .mrp dosyaları) Ama Ben Daha Detaylı Bilgi Vereceğim.”

    “Cherry Uygulaması, Nokia S40 Telefonlarda Bulunan, Gizli Bir Uygulamadır. Bir Posix Uygulamasıdır. Türü Zip (Arşiv), Biçimi İse .mrp’dir. C++ Kodlarından Oluşur. Bu Uygulamanın İçinde;

    • descriptor.mrd (Uygulama Bilgileri)
    • mnc.exe (Çalıştırılan Ana Uygulama) Dosyaları Bulunur.

    Cherry Uygulamasının Bulunduğu Yer İse,

    file:///C:/predefhiddenfolder/posixapps/cherry/cherry.mrp

    Veya;

    file:///C:/predefhiddenfolder/posixapps/preinstalled/cherry.mrp Yerleridir.

    Uygulamanın, Nokia S40 Telefonlarına Ne Gibi Yarar/Zarar Getirdiği Tam Olarak Bilinmiyor, Ama Dünya Çapında Bazı Kişiler, Nokia S40 Telefonlarının, Executable Dosyalarını Çalıştırabileceğini Söylemektedir.

    Uygulama İçeriği

    Uygulama Açıldığında, Tepki Vermez. Bir Kod İsimli Klasör Oluşturur. Bu Klasöre Bir Dosya Konulduğunda, Dosya Boyutu Kadar, Cherry Uygulamasının Boyutu Artar.

    (Not: Uygulama İçeriği, Cihazdan Cihaza Göre Değişiklikler Gösterebilir.)

    Uygulama Bilgileri (Örnektir. Uygulamanın Cihazdan Cihaza Göre, Değişik Sürümleri Vardır.)

    İsim: Cherry
    Sürüm: 2.5.14
    Türü - Biçimi: Posix - .mrp
    Boyut: 23,3 KiloByte
    İndirme URL’si: ‘Cherry (Mrp)’”

    “Uzun Emek Sarfettiğim Konu, Burada Bitti. Bir Teşekkür Etmeyi, Çok Görmeyin. :)
     


    Yazan: 8Taner8

    Sponsorlu Bağlantılar
    Mobil cihaz ile gönderdi
    Son düzenleme: 28 Şubat 2018
    Nuru TaşDemir ve MAERKEK bunu beğendi.
  2. 19 Ocak 2018 #2

    MAERKEK

    MAERKEK

    Buldum biraz kurcalayım bakalım
     
    8Taner8 bunu beğendi.
  3. 19 Ocak 2018 #3

    8Taner8

    8Taner8
    “Nokia S40 Telefonlarda Açılır.”
     
    Mobil cihaz ile gönderdi
  4. 19 Ocak 2018 #4

    MAERKEK

    MAERKEK
    Package-MRD-Version: 1.0
    Content-Type: multipart/mixed;boundary=part
    Package-Name:Cherry 2.1 Part
    Package-Vendor:Nokia
    Package-Version:1.0.0
    Package-Size:2000
    Package-Executable:mnc.exe
    Package-Type:application
    Package-Certificate:
    Package-Display-Name:Cherry 2.1
    Package-Run-Mode: always_on
    Package-Uninstall-Allowed: false
    Package-Extract: false
    Package-Hidden: true
    Package-Preserve: false

    --part
    Content-Type:x-app/posix
    Part-Type:app/posix
    Part-Name:Cherry 2.1
    Part-Vendor:Nokia
    Part-Exe-Path:mnc.exe

    App-Name:Cherry 2.1
    App-Vendor:Nokia
    App-Version:1.0.0
    App-Size:2000
    App-Path:mnc.exe
    App-Disk-Limit: 102400
    App-Memory-Limit: 307200
    App-Target-Architecture: ARMv5TEJ

    --part--
    Bendeki uygulamanın özellikleri bunlar
     
    8Taner8 bunu beğendi.
  5. 19 Ocak 2018 #5

    8Taner8

    8Taner8
    “O Uygulamayı Upload Edin, Bir De Ben İnceleyeyim.”
     
    Mobil cihaz ile gönderdi
  6. 19 Ocak 2018 #6

    MAERKEK

    MAERKEK
    Üstünde 1.0 yüklü imiş önce mevcut sürümü silin diyor
     
    8Taner8 bunu beğendi.
  7. 19 Ocak 2018 #7

    8Taner8

    8Taner8
    “Klasör Oluşturdu Mu?”
     
    Mobil cihaz ile gönderdi
    MAERKEK bunu beğendi.
  8. 19 Ocak 2018 #8

    MAERKEK

    MAERKEK
    cherry.mrp
    ---
    Hayır
     
    8Taner8 bunu beğendi.
  9. 19 Ocak 2018 #9

    8Taner8

    8Taner8
    “Hemen İnceliyorum.”
    ---
    “Bunun, Bir Compile Edilmiş C++ Dosyası Olduğu Anlaşıldı.”
    ---
    “Sizinkinin Decompilesini Paylaşıyorum.”
    ---
    in(int argc, char ** argv) {
    // 0x845e
    sa_init(0x8441, (int32_t)argv);
    sa_service_deregister(*(int32_t *)0x8ee0);
    sa_service_close();
    sa_service_close();
    sa_deinit();
    return -1;
    }

    // From module: /home/patschmi/posix/cherry/posix_inc21/S40/all/mnc.c
    // Address range: 0x8350 - 0x83db
    // Line range: 289 - 330
    int32_t start_listening_to_messages(void) {
    // 0x8350
    char * v1;
    char * status = v1; // bp-20
    int32_t v2 = &subs_id; // R4
    int32_t v3 = *(int32_t *)&messaging_service; // 0x838a
    sa_service_subscribe_notify(0, 0x8313, (int32_t)"MessageNotify", v3, 0xff05, (int32_t)(int16_t)&subs_id, -246, (int32_t)&message_type, 0xff07, (int32_t)&message_id, 0xff0a, (int32_t)&sms_sender_address, 0);
    if (v3 == 0) {
    int32_t v4 = *(int32_t *)&messaging_service; // 0x83ac
    sa_service_call(v4, (int32_t)"SubscribeMessages", 0, 0xff0a, (int32_t)&status, -251, 0x10000 * v2 / 0x10000, 0);
    if (v4 == 0) {
    char * str = status; // 0x83b8
    if (str != NULL) {
    int32_t strcmp_rc = strcmp(str, "OK"); // 0x83c0
    free(status);
    if (strcmp_rc == 0) {
    // 0x83d0
    return 1;
    }
    }
    // 0x83d8
    // branch -> 0x83d0
    // 0x83d0
    return 0;
    }
    }
    // 0x83d8
    // branch -> 0x83d0
    // 0x83d0
    return 0;
    }”
    ---
    “Sanırım, Mesajlaşmaya Yarıyor.”
     
    Mobil cihaz ile gönderdi
    MAERKEK bunu beğendi.
  10. 19 Ocak 2018 #10

    MAERKEK

    MAERKEK
    Beni oku dosyasında şöyle bir ibare var For POSIX content configuration do only use the 'posix_conf_import_file'.
     
    8Taner8 bunu beğendi.
  11. 19 Ocak 2018 #11

    8Taner8

    8Taner8
    “Çevirime Göre Şunu Diyor;”
    “‘POSIX İçeriğinin Yapılandırılması İçin, Sadece ‘posix_conf_import_file’yi Kullanın.’
    Yâni, Posix’in Bizde Tam Olarak, Yüklü Olmadığını Söylüyor Ve Bu Dosya İle, Doğrulama Yüklememizi İstiyor Olabilir.”
     
    Mobil cihaz ile gönderdi
    MAERKEK bunu beğendi.
  12. 19 Ocak 2018 #12

    MAERKEK

    MAERKEK
    Nokiayı merkezinde ziyaret etmek gerek . Yoksa olmayacak bu iş .
     
    8Taner8 bunu beğendi.
  13. 19 Ocak 2018 #13

    8Taner8

    8Taner8
    “Araştırmalarıma Göre Posix, Unix İçin Taşınabilir İşletim Sistemi Arabirimi Olduğu Görülmektedir.”
    ---
    “Galiba, Nokia Bir İşlerin Peşinde, Ama Ne?”
    ---
    “Bilmem.”
    ---
    “Bu Durumu, Dünyada Sadece Ruslar, Amerikalılar Ve Biz Biliyoruz. Ama Biz Daha Fazlasını Biliyoruz.”
     
    Mobil cihaz ile gönderdi
    MAERKEK bunu beğendi.
  14. 19 Ocak 2018 #14

    MAERKEK

    MAERKEK
    Telefonda hangi işlemci kullanıldığını bulduk en azından ARMv5TEJ | SystemC CPU Models dercriptor dosyasının en altında yazıyordu şu kadar hızı falan gibi bir ibare yok ama .
     
    8Taner8 bunu beğendi.
  15. 19 Ocak 2018 #15

    8Taner8

    8Taner8
    “ARM: Acorn RISC Machine”
    ---
    “Hmm... :hmmm
     
    Mobil cihaz ile gönderdi
    MAERKEK bunu beğendi.
  16. 10 Mart 2018 #16

    Nuru TaşDemir

    Nuru TaşDemir
    Şu mrp dosyası olayı zamanında çok canımı sıkmıştı :D
    İçindeki exe dosyasının decompile olunmuş halinden anladığım kadarı ile bu kod Mesajlaşma uygulaması ile bağlı bazı koşulları test edip hata olup olmadığını kontrol ederek geri değer döndürüyor
    (return 0 - hata olmadığı zaman döndürülen 0 değeri) (return 1 - hata olduğu zaman döndürülen 1 değeri)
     
    MAERKEK ve 8Taner8 bunu beğendi.

Hızlı Cevapla

Taslak kaydedildi Taslak silindi
Yüklüyor...
16/07/2019 - 19:16