Kapan Xposed Framework Mendukung Xiaomi Miui 8 Nougat? Buat Kamu yang Sedari Dulu Mencari Informasinya

"Min sudah adakah Xposed framework untuk smartphone Xiaomi Miui 8 based Android 7 Nougat?, Bagaimana cara install Xposed di Xiaomi Mi5 Miui 8 Nougat?, Bisakah Mi5s/Plus dipasangi Xposed framework?, Kapan Xposed Framework untuk Android 7 dan 7.1 Nougat ada untuk Xiaomi? Min tolong kabari ya jika sudah ada Xposed untuk Android Nougat Miui 8! Min Saya sudah cari kemana-mana tapi tidak ketemu juga cara install xposed buat android 7 Nougat di ponsel Xiaomi Redmi Note 3 PRO. Sebenarnya ada ga sih Xposed untuk Android Nougat? Min tutorial install xposed segala tipe Xiaomi di sini bisa buat Redmi 3/Pro, Redmi 4/A/X/Prime Nougat juga kah?" dan masih banyak pertanyaan lainnya yang serupa. Dari sekian banyak pertanyaan tersebut, sebenarnya kenapa hingga sekarang ini Xposed framework untuk Sistem operasi terbaru dari google yaitu Android 7/7.1 Nougat belum ada? Yuk kita bahas sama-sama.

Kapan Xposed Framework Mendukung Xiaomi Miui 8 Nougat? Buat Kamu yang Sedari Dulu Mencari Informasinya

Kapan Xposed Framework Mendukung Xiaomi Miui 8 Nougat? Buat Kamu yang Sedari Dulu Mencari Informasinya
Kapan Xposed Framework Mendukung Xiaomi Miui 8 Nougat? Buat Kamu yang Sedari Dulu Mencari Informasinya

Siapa sih yang tidak kenal Xposed?! terlebih buat kamu yang sudah lama menggunakan smartphone Android, Xposed itu ibarat Cydia pada iOS iPhone yang mana dengan Xposed kamu bebas berkreasi mengutak atik tampilan meliputi icon, grid icon, letak jam, animasi, menambah, mengurangi atau memanipulasi. Intinya dengan Xposed ini semua batasan yang ada pada rom stock Android bisa ditiadakan. Tuh kan betapa pentingnya Xposed buat ponsel Android. Untuk Xiaomi sendiri dulu dikenal dengan istilah WSM namun lama-kelamaan WSM sudah tidak digunakan lagi dan beralih menjadi Xposed. Selain itu Xposed framework pada sistem operasi MIUI tidak bisa sembarang install dan haruslah xposed framework yang sudah dimodifikasi sedemikian rupa agar bisa berjalan mulus di antarmuka Mi. Yup pasti kamu tidak asing lagi dengan xposed framework karya Solar Warez. Sampai saat ini Xposed framework untuk Xiaomi sendiri sudah memasuki versi 87 yang mana maksimal support dari Android Lollipop 5.0, Lollipop 5.1 dan Marshmallow 6.0. Lantas bagaimana dengan Android 7 Nougat?

Terhitung sudah masuk 8 bulan lamanya (mulai dari bulan September 2016 hingga Mei 2017) ini tidak ada kabar ketersediaan Xposed Framework untuk Android 7 Nougat. Admin sudah mencoba mencari berbagai sumber terkait kenapa Xposed framework untuk Android Nougat belum juga tersedia. Dari update log Revo89 sendiri sang developer Xposed mengisyaratkan jika Xposed masih terus dikembangkan dan terus-menerus dilakukan pengujian hingga didapati Xposed framework versi stabil minim bug. Berikut adalah beberapa pernyataan revo89:

Update 1: rovo89 (30 September 2016): Developer rovo89 might have started work on Xposed for Nougat. He had mentioned it earlier that he’ll first finish the newer Xposed installer v3.1, and then start work on either official systemless Xposed framework or add support for Nougat. And since Xposed installer v3.1 is now released, he may or may not have started working on Nougat. Read his full statement below:
"There’s not much to say at the moment – I haven’t started looking into Nougat support yet, expect for syncing the source code to the build server. I didn’t have that much time for Xposed in the past weeks/month, due to vacation, sickness, private stress and for many other reasons.
The time I had was spent mostly on the server move a while ago and on preparing a new version of Xposed Installer, which would be the prerequisite for the official systemless Xposed. I’m still working on that, and it’s much more effort than I had thought due to all those little and bigger things that I want to change/improve. I was wondering whether I should pause these efforts and look into Nougat instead, but two huge projects in parallel are just too much when you have only a few hours per week. Besides that, Nougat usage seems to be still pretty low.
That means: I’m working hard on finishing the work on the installer. Once that is done, I’ll either try to get systemless support out (as that was the reason to get started with the installer) or start with Nougat. Not sure yet. Maybe a combination of both, as I’m not sure whether stock ROMs will still run with modified /system at all"
Update 2: (8 November 2016) "Here’s another update from rovo89 for the current status of Xposed for Nougat: "Hooks are generally working now. However, they’re still unreliable for inlined methods and when JIT is used (which is often the case). I had give a few technical insights here. I’m currently thinking about the different situations that need to be handled and I create unit tests for them. Then I need to fix those which are failing or even crashing the device – ideally without recompiling the whole ROM like in previous versions. Not sure if the latter is possible though"
What we can best make out of this statement is that Xposed is still a possibility on Android 7.0 Nougat, and it’ll take some more time"
Update 3: (15 Desember 2016): Developer Ibuprophen over at xda is also working on getting Xposed working on Nougat. He even has a test build for it and it is working perfectly on his Android Nougat running device. Check out his full post on XDA below:
I also had just created a test flash for installing the BusyBox Stericson 1.25.1 Binary that looks like it is working with Marshmallow and Nougat ROM’s. It also looks like the Symlink is working too.
I had worked on this because of the errors I was receiving when I was attempting to flash the BusyBox Binary flash file after the November Marshmallow and Nougat Security Patches were implemented (as everyone knows of the mess it also created for others like the Framework Rovo89 had to address).
I do have a test one I’ve finally finished and it seems to be successful on my end with the Marshmallow and Nougat i tested on in my device and should work on most of (but, may not on all) devices.
I do plan to create a thread soon for testing and, hopefully, full release.
Update 4: (30 Januari 2017): "Rovo59 has spoken about the status of Xposed for Nougat and it seems like it’s still going to take some time. The work that involves in integrating Xposed to Nougat is much more compared to that of making the framework compatible with Lollipop or Marshmallow back in the time. The developer is working hard to get everything sorted and working but he has limited time for doing Xposed stuff (about 5 hours per week), and making Xposed compatible with Nougat requires hundreds of hours. You can read rovo59’s full xda post over here."
Update 5: (28 Januari 2017): "It seems that more and more people get nervous about whether (and when) there will be Xposed for Nougat or not, so I felt I should say something.
Why does it take that long? Because with every release, I try to ensure that Xposed integrates nicely with the improvements in the new ART version. The step from Lollipop to Marshmallow wasn't huge. It was an evolution, some things even made it possible to integrate Xposed in a more elegant way. On the whole, it was mainly careful porting than rather innovating.
With Nougat, something fundamental has changed. If you're using Nougat already, you'll have noticed that installations are much faster now. That's because APKs aren't compiled immediately (AOT), but start in (slower) interpreting mode. Sounds bad, but they have enabled JIT, which will quickly compile those methods that are used very often. That will restore the well-known and constantly improving performance of native code. Besides that, ART keeps a list of these frequently used methods ("profiling"). When the device is idle, it finally does the AOT compilation, but based on the profiling data. After that, you get the great performance right after starting the app. JIT is still waiting in case the usage patterns change, and I think it will also adjust the profile and improve the AOT compilation.
That results in various different compilation states and more complexity. Besides that, there were many issues in the past caused by Xposed's need to recompile the whole ROM and all apps: It sometimes caused boot loops when the odex files were too heavily pre-optimized, it blocked quite some storage space to store the recompiled files, and I needed to disable some optimizations like inlining and direct pointer calls. I hope that I can make use of the JIT compiler to avoid that in Nougat. If Xposed knew from where a method is called, it could invalidate the callers' compiled code, so that they would temporarily use the interpreter. If they're important enough, JIT will recompile them.
I have already done a lot of research and experiments for this and I'm currently trying to implement this. But as you can imagine, all of that is much effort and can easily take hundreds of hours. That's net (working) time, not real time. If I worked on Xposed 24 hours a day, that might be done within a week or two. But, in the last year or so, my "time for Xposed stuff" was about 5 hours a week, sometimes more and sometimes less. You can do the math yourselves... There are just so many other (non-technical) things that I need or want to do. If you substract the time it took me to build the new installer version, move the repo to a new server and restore compatibility with the Nov 2016 security patches, that's even less time for new stuff.
So yes, I'm still working on Nougat support, whenever my free time allows it, but I don't have any idea when it will be done. Once it's done, you'll know."
Dari beberapa update pernyataan di atas kita dapat menyimpulkan bahwa Xposed Framework untuk Android 7 Nougat masih terus dikembangkan dan bukan berarti ditinggalkan. Hanya saja si empu Xposed ini Revo89 ini mendapatkan versi stabil yang benar-benar minim bug sehingga bisa digunakan sehari-hari. Kalau admin tangkap sih seperti itu, namun bisa jadi Revo89 sendang menunggu orang yang ingin berdonasi akan karyanya. You know lah, bikin xposed framework itu tidak mudah, menyita banyak waktu dan tenaga. Belum lagi framework xposed merupakan pondasi utama agar bisa menjalankan berbagai macam module. Hal semacam ini sebenarnya bukan perkara baru mengingat teman admin miuitutorial.com yang cinta mati dengan iPhone nya juga pernah bilang sebenarnya Jailbreak untuk iOS terbaru itu sudah ada, namun si developernya menahan untuk di sebar atau lauching hingga ada donasi. Namun semoga saja hal seperti ini tidak berlaku pada pengembang Xposed. Ini murni hanya spekulasi admin saja. Jadi keingat jaman-jaman elf Loader pada ponsel Sony Ericsson yang punya konsep mirip Xposed ini.

Buat kamu yang bertanya tanya bahkan sampai nekat menginstall xposed framework based Marshmallow di Miui 8 Android Nougat, jangan heran jika smartphone Xiaomi kamu bakal bootloop. Karena memang tidak bisa. Nah inilah yang menjadi salah satu faktor utama admin untuk belum mengupdate Miui 8 Marshmallow pada Xiaomi Mi5 PRO sekarang ini ke Nougat. Kan sayang sekali sudah beli module xMIUI full version tapi tidak bisa digunakan. Lagian juga admin lihat tidak terlalu nampak perbedaan yang signifikan antara Miui 8 Based Marshmallow dengan Miui 8 Nougat karena kedua rom tersebut sama-sama dibalut antarmuka MI. Kecuali User Interface nya di update menjadi Miui 9, bakal terasa bedanya. Belum lagi stabilitas Miui 8 Marshmallow sekarang ini masih cukup bagus dan irit baterai serta yang terpenting bisa dengan lancar menjalankan berbagai module xposed favorite (baca juga module xposed yang wajib terinstal di ponsel Xiaomi di sini).

Yup mari kita tunggu sama-sama serta pantau berbagi sumber, kapan tanggal resminya Xposed framework buat Android Nougat ini. Admin juga akan segera bikin tutorialnya jika sudah ada. Bila perlu sekalian dengan videonya. Sekian bahasan kali ini terkait kenapa xposed framework belum juga tersedia untuk Nougat, jika kamu punya informasi terbaru silahkan tulis di kolom komentar dan jangan lupa +1, like dan bagikan. Semoga bermanfaat, salam admin miuitutorial.com

Kapan Xposed Framework Mendukung Xiaomi Miui 8 Nougat? Buat Kamu yang Sedari Dulu Mencari Informasinya