Originally Posted by ****x76
Hi Entropi. What are the chances of porting this great mod to other phones? I guess this is something that have to be done by Kernel devs. Would you offer some guidance on how to do it? Can it be done? How long it took you do this mod?
I think it would be the least hardest way to get international roms and mods to work on other phones. Maybe you can offer a paid app for this mod on the market, or, is against Android Terms and Conditions or whatever crap. Can you do this on android emulators? Just trying to have a clear idea of what can be possibly done. Thanks man.
The process is highly device-specific.
For example, Infuse Hellraiser swaps out a LOT more than I777 Hellraiser does - https://github.com/LinuxBozo/hellraiser/commits/master
(This was the initial Hellraiser concept by LinuxBozo)
All of I777 Hellraiser's mods are documented in the commits of the git repo - https://github.com/Entropy512/hellra...commits/master
- For I777, the modifications were far less invasive than I9000 Hellraiser for Infuse, it was, simply put, easier due to less differences in hardware.
In the case of the Galaxy Player 5.0 - The only thing needed to change between international and USA firmwares is a kernel swap.
It really depends on the differences between the devices firmware is being ported to/from. The more different the devices, the harder it is and the less likelihood of success. Some things aren't automatically portable at all - for example, while I can automate the wifi region fixes (for 5 GHz operation) when I have the time, fixing NFC NDEF tapping can only be done by decompiling an APK and then re-signing framework-res.apk along with a bunch of other APKs in /system.