Bangun Dexcom G7.apk berbasis Android Anda sendiri dengan sedikit gula di atasnya.
Semua informasi dan sumber daya yang ditawarkan sangat eksperimental dan tidak diuji. Gunakan dengan risiko Anda sendiri!
Selama pertukaran dalam perselisihan kami, kami menyadari bahwa Dexcom G7 masih memiliki masalah yang signifikan dalam hal keandalan dan stabilitas. Banyak orang mengeluh tentang akurasi yang buruk atau kehilangan sinyal permanen.
Untuk mengumpulkan informasi penting ini di tempat pusat masyarakat memutuskan untuk membuat database khusus berdasarkan formulir Google sederhana dan mengevaluasi data ini untuk mengidentifikasi pola yang mengarah pada masalah ini.
Semua orang dipersilakan untuk berkontribusi. Segera setelah kami memiliki cukup data, kami akan mempublikasikan hasilnya agar dapat diakses oleh semua orang.
Bagikan pengalaman Anda
Bergabunglah dengan kami di Perselisihan
Ini adalah proyek yang sangat muda dan oleh karena itu Anda mungkin memiliki pertanyaan atau menghadapi masalah selama pengaturan. Jika Anda memerlukan bantuan di beberapa titik, Anda dapat meminta pada perselisihan atau hanya membuka tiket baru di sini di GitHub.
Akan lebih baik jika Anda dapat berbagi pengalaman positif dengan orang lain dan memberikan beberapa wawasan yang pengaturan yang Anda jalankan dan seberapa stabilnya.
✅ Penyiaran AAPS
✅ Nonaktifkan pemeriksaan kompatibilitas dexcom
✅ Mengurangi versi android yang diperlukan
✅ Aktifkan tangkapan layar
Maaf ? - Sayangnya tidak legal untuk menawarkan APK pra-dibangun tetapi menawarkan perangkat lunak Patches mana? Cukup ikuti instruksi untuk menambal stok .apk .
Dexcom G7 APK-Patcher adalah alat sederhana yang memungkinkan Anda untuk memodifikasi .apk -file resmi.
Ada juga pendekatan serupa untuk G6 .apk yang menawarkan kemampuan yang sama. Jika Anda tertarik, Anda bisa memeriksanya di sini.
mod ini memungkinkan Anda untuk mentransfer data Dexcom G7 Anda ke Androidaps dan juga mendukung pengisian ulang.
Anda harus menginstal versi Androidaps spesifik yang mendukung integrasi G7: https://github.com/diakem/dexcom-g7-aaps
mod ini hanya menurunkan versi SDK Android minimum dan ditargetkan. Sayangnya ini tidak berarti bahwa aplikasi akan berjalan pada perangkat yang lebih tua tanpa masalah apa pun tetapi Anda dapat mencobanya dan memeriksanya sendiri.
mod ini mem -bypass pemeriksaan kompatibilitas dengan menyembunyikan informasi perangkat sendiri dan mengaturnya ke nilai statis. Kombinasi yang berfungsi adalah Google Pixel 4 .

Diff yang sesuai terlihat seperti ini:

mod kecil ini menonaktifkan WindowManager.LayoutParams.FLAG_SECURE untuk mengaktifkan tangkapan layar dalam aplikasi.
Sebenarnya aplikasi yang ditambal tidak dapat sepenuhnya menentukan apakah sensor sepenuhnya berlaku. Karena bug ini akan mengirim nilai selama:
Seperti yang mungkin Anda ketahui sebagai pengguna Looper dan G7 tidak ada data yang termasuk dalam G7 sama sekali. Dexcom tidak memiliki pernyataan tentang G7 secara khusus tetapi mengenai G6 yang mungkin masih berlaku dari pihak mereka: https://www.dexcom.com/en-us/faqs/why-does-past-cgm-data-look-diferent-from-past-data-on-on-neckeiver-dan-follow
Untuk mengatasi masalah ini @blaqone disarankan untuk menggunakan smoothing langsung di Androidaps dan inilah: NightScout/Androidaps#2141. PR yang bagus ini mengimplementasikan tidak hanya perataan tetapi juga perataan ke belakang dan menjamin data yang dapat ditafsirkan yang bagus.
Harap dicatat bahwa ada juga pendekatan alternatif dengan XDRIP+ sebagai middleware antara Dexcom G7 dan AAPS untuk mencapai hal yang sama. Seperti yang saya pahami, satu -satunya kerugian dengan XDRIP+ adalah kecacatannya dengan data pengisian ulang dan UKM yang hilang di AAPS
Beberapa pengguna menghadapi sembulan Server error yang menonjol di langkah penafian yang mencegah mereka lulus:

Jika Anda memiliki masalah yang sama, Anda sudah menginstal blocker iklan. Harap tentukan pengecualian untuk aplikasi DEXCOM atau hapus instalan sepenuhnya blocker iklan.
️ Patcher sebenarnya hanya sepenuhnya kompatibel dengan sistem operasi Linux / UNIX atau dengan menggunakan Docker atau WSL pada Windows. Sayangnyaapktooldapat menghasilkan nama file yang berbeda pada Windows OS yang membuat aplikasi modifikasi tidak mungkin. Harap gunakan patcher hanya pada sistem operasi Linux / UNIX untuk memastikan hasil yang benar.
Patcher akan datang dengan alatnya sendiri dan tidak memerlukan dependensi tingkat tinggi yang sebenarnya. Tapi kita perlu:
️ Jika Anda menggunakan Windows, patcher tidak akan berfungsi. Sebagai alternatif, Anda dapat menggunakan Docker atau WSL.
Setelah menginstal semua persyaratan, Anda dapat melanjutkan sebagai berikut:
Dexcom G7.apk resmi dari apkpure atau portal lainnyabin/build.sh dan komentar mods yang tidak Anda butuhkan!bin/build.sh path_to_apkDexcom G7.apk Anda yang ditambalUntuk menyederhanakan proses penambalan `@rictx-t1D memperkenalkan pengaturan Docker dasar. Anda dapat menggunakannya pada OS apa pun yang dapat meng -host Docker atau mesin wadah yang kompatibel. Arsitektur CPU harus x86/64 karena beberapa perpustakaan membutuhkannya.
Untuk membangun di Linux/Unix, Anda dapat mengeksekusi ./docker-build.sh yang akan membuat docker.patched.apk di cwd Anda.
Jika Anda ingin menambal di bawah Windows, Anda harus mengunduh dan menginstal Ubuntu WSL. Setelah itu Anda harus dapat menjalankan bin/docker-build.sh di dalam WSL Anda.
Pastikan Anda menonaktifkan konversi otomatis ujung garis di git sebelum mengkloning repositori ini dari windows:
git config --global core.autocrlf false
Bagian berikut ini menjelaskan alur toolset dan pengembangan yang saya gunakan. Itu harus berfungsi hanya sebagai inspirasi. Saya yakin bahwa alat dan aliran yang lebih baik ada.
jadx-gui untuk menyelidiki kode - karena jauh lebih mudah untuk membaca dekompilasi daripada kode yang dibongkar..smali saya hanya menggunakan lvim tetapi editor dasar atau editor teks lainnya baik -baik saja Setelah modifikasi Anda bisa menjalankan bin/dev-build.sh . Ini akan membangun kembali sumbernya, mengemasnya dan juga menambahkan tanda tangan. Akhirnya aplikasi DEXCOM akan diinstal ulang pada emulator/perangkat Anda untuk mencerminkan perubahan.
Jika Anda menghadapi masalah dengan .Apk yang ditambal terutama dalam prosedur penyiaran, akan sangat bagus jika Anda juga dapat menyediakan log logcat . Log ini akan menyederhanakan analisis prosedur tersebut secara drastis dan juga mempercepat penciptaan solusi.
logcat ? Logcat dapat diakses di ponsel Android apa pun tanpa modifikasi seperti 'rooting' atau yang lainnya. Untuk tujuan ini saya lebih suka pembaca logcat, pembaca logcat yang ringan dan sederhana.
Saya dapat sangat menyarankan Anda untuk meningkatkan parameter "Max Log terbaru untuk disimpan dalam memori" dalam pengaturan hingga maksimum ´250.000.000´. Ini akan menjamin bahwa entri yang lebih lama tidak ditimpa dan Anda dapat mengambil juga data historis.
Untuk hanya memfilter pesan log terkait dexcom, Anda dapat mengklik pembesar dan mencari ´com.dexcom.g7´:

Akhirnya Anda dapat menyimpan log dan melampirkannya ke masalah GitHub Anda dengan mengklik tiga titik di sudut kanan atas dan klik ´Save '.
Kontribusi inilah yang membuat komunitas open source menjadi tempat yang luar biasa untuk belajar, menginspirasi, dan menciptakan. Kontribusi apa pun yang Anda buat sangat dihargai.
Jika Anda memiliki saran yang akan membuat ini lebih baik, silakan garukan repo dan buat permintaan tarik. Anda juga bisa membuka masalah dengan tag "peningkatan". Jangan lupa memberi proyek bintang! Terima kasih lagi!
Didistribusikan di bawah lisensi MIT.
Selcuk Kekec
E-mail: [email protected]