Related
First, thanks to tommytomatoe for creating the awesome dexo script! I have only automated the process. For more info on the dexo script check TT's thread here.
Also, thanks to volk9029 for all the ROM testing, he tested a majority of the ROMs.
In theory, this script will re-odex any completely deodexed ROM, BUT it depends on the modifications the dev has done to their ROM. ie..if framework.jar is missing "preloaded-classes", the script will abort. preloaded-classes is needed for odex ROMs to boot.
Each of the ROMs listed below as "incompatible" have "preloaded-classes" missing from /system/framework/framework.jar. Each of these ROMs would be compatible if framework.jar is modded correctly. For more info see post # 8
Requirements:
-You need to have the HTC usb drivers installed. If you have HTC Sync installed, you're good to go.
-You need to have usb debugging enabled on your phone. Settings, Dev options, usb debugging.
-I recommend doing a backup before running this script (just in case)
Install:
-Extract zip to pc
-Phone must be booted
-connect phone to pc
-run "Odex my ROM.bat"
The script only takes a few minutes, your phone will appear frozen during the process. When the script is done, your phone will reboot.
DOWNLOAD
Compatible ROMs:
-OMJ's
-Superjelly
-meanbean 3.01
-Viper's ROM 3.10
-Hatka LTE ROM
-Digital Bath ROM
-Micromax A75
-Red Line ROM by billbowers
Incompatible ROMs:
-Flex's Stock w/ Goodies
-Tranquility ROM
-Timberwolf671 ROM
These are the only ROMs tested, if you use this script on another ROM, please post your results & I'll update the list.
reserved
Thanks for sharing man!!!!!
Sent from my EVO using xda premium
Awesome job. Thank you.
Sent from my lair.
Thanks so much for this. I just odexed the new HatkaLTE ROM and it's running great! I had read TT's thread but was a little intimidated by it. Great job automating this!
This works perfect! Thanks
This its awesome. Great idea. I knew tommy had made the script, and now you have automated it. Nice work from both of you. Thanks. Any reversal method being designed yet? I suppose do a nandroid before using the script would be best.
Sent from my EVO using xda app-developers app
some good info from TT about the preloaded-classes issue...
tommytomatoe said:
Good stuff To bring a little more clarification as to why those rams are in the incompatible list.
"Preloaded-classes gets accidentally compiled into classes.dex by sloppy devs
Framework.jar should only be modified using baksmali and smali, never apktool or any other tool.
The bad framework.jar, its classes.dex contains the code and instructions for preloaded-classes already. So when you odex, framework.odex contains preloaded-classes and classes.dex codes - which causes the system not to boot. Odex files should only contain classes.dex code.
How to resolve? Take a fresh framework.jar and baksmali it. Edit it. Then smali. This will ensure preloaded-classes were untouched, as baksmali is smart enough to leave it alone.
Another alternative is to pull classes.dex from fresh framework.jar and baksmali it. Smali when finished and insert back into jar file.
Then, when you odex, framework.jar will contain only preloaded-classes and framework.odex is the optimized classes.dex. "
Of course, autogeeks suggestion works but that is not ideal for the obvious reasons. Mods done to framework.jar would no longer be available, all dependencies on those mods would of course be broken.
...then again, I haven't touched android in a long long time. What do I know
Click to expand...
Click to collapse
Thanks bro.
TT is the man too.
Just executed this script. Flawless. Thank you
Sent from my EVO using xda app-developers app
Thanks for this Script i made my ROM Odexed but few of my app are not working properly may be the problem of the app as there are only few apps like Root Browser opening but not working properly giving forceclose after few clicks when i try to open system it just doesnt open and when i close the app and again try to open system it opens and when i click on app it gives forceclose, Zeam Launcher not showing dock but other then this all are working fine so thanks for the script will try to change the apps which are not working and then check if i still get the problem i think i wont and now i think that i can release my first custom ROM as i was waiting for this Odex script so that i can release the first ROM of mine in Odex version although its a ROM from another developer but i moded it and made compatible with my device thats MICROMAX A75 so will test it fully and once confirmed everything working perfectly then will release it so just wanted to know if i can release the ROM with Odexed version made by your script i will add proper credits in the credit section if you permit me to go ahead. will be waiting for your permission. Once again thanks for your script yaar its just awesome.
shahabazas said:
Thanks for this Script i made my ROM Odexed but few of my app are not working properly may be the problem of the app as there are only few apps like Root Browser opening but not working properly giving forceclose after few clicks when i try to open system it just doesnt open and when i close the app and again try to open system it opens and when i click on app it gives forceclose, Zeam Launcher not showing dock but other then this all are working fine so thanks for the script will try to change the apps which are not working and then check if i still get the problem i think i wont and now i think that i can release my first custom ROM as i was waiting for this Odex script so that i can release the first ROM of mine in Odex version although its a ROM from another developer but i moded it and made compatible with my device thats MICROMAX A75 so will test it fully and once confirmed everything working perfectly then will release it so just wanted to know if i can release the ROM with Odexed version made by your script i will add proper credits in the credit section if you permit me to go ahead. will be waiting for your permission. Once again thanks for your script yaar its just awesome.
Click to expand...
Click to collapse
no permission needed, anyone is free is use this script for whatever.....
"Odex any ROM"
"List of incompatible ROMs:"
Lol ^ made me laugh
Hey u can add Micromax A75 in the compatible list as i have tried this script on it and its working totally fine no problem at all.
Thanks for this amazing script yaar i was looking for it since past 6months.
shahabazas said:
Hey u can add Micromax A75 in the compatible list as i have tried this script on it and its working totally fine no problem at all.
Thanks for this amazing script yaar i was looking for it since past 6months.
Click to expand...
Click to collapse
Whats wrong with using titanium backup to odex?
youdug said:
Whats wrong with using titanium backup to odex?
Click to expand...
Click to collapse
As titanium backup doesnt odex the framework folder it only odex the apps folder.
shahabazas said:
As titanium backup doesnt odex the framework folder it only odex the apps folder.
Click to expand...
Click to collapse
Did not know that. Never checked. +1 to you sir.
Does this work on aosp rom? I see the list of compatible and incompatible ROMs. Just didn't see if it says sense only. Thanks
I would actually assume not. But i had to ask to see if ianyone has tried
Sent from my Nexus 7 using xda app-developers app
treIII said:
Does this work on aosp rom? I see the list of compatible and incompatible ROMs. Just didn't see if it says sense only. Thanks
I would actually assume not. But i had to ask to see if ianyone has tried
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
I'm not sure.....all the script does is odex all the deodexed apks in /system/app & /system/framework, and this script is not specific to HTC....you could be the guinea pig
do a full backup & give it a try! worst case u restore your backup
O.M.J said:
I'm not sure.....all the script does is odex all the deodexed apks in /system/app & /system/framework, and this script is not specific to HTC....you could be the guinea pig
do a full backup & give it a try! worst case u restore your backup
Click to expand...
Click to collapse
Right now. Report back in a few
Sent from my Nexus 7 using xda app-developers app
---------- Post added at 10:08 AM ---------- Previous post was at 09:49 AM ----------
treIII said:
Right now. Report back in a few
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
I tried. USB debugging enabled. Computer noticed phone immediately and HTC sync popped up so that didnt seem to be the problem. When i tried the odex my rom bat script and it says press any key to continue nothing happened other than the cursor in the command prompt dropping down a line.
Sent from my Nexus 7 using xda app-developers app
---------- Post added at 10:13 AM ---------- Previous post was at 10:08 AM ----------
I just used titanium backup to odex system apps. It had no problem doing that. I know that doesn't involve framework though. If you have any suggestions on anything i might try to get the script to work let me know
Sent from my Nexus 7 using xda app-developers app
someone needs to make a guide because i can boot p760 roms but screen is reversed and with different kernel's i get instant reboot on lg logo.
thasilenthacker said:
someone needs to make a guide because i can boot p760 roms but screen is reversed and with different kernel's i get instant reboot on lg logo.
Click to expand...
Click to collapse
The easiest way is
1. Replace kernel with working P769 kernel.
2. Replace all propeitrary files with P769 version. (You can have these files list from CM)
3. Add some more libraries (I don't know which files. I got brightness config doesn't working problem but I cannot solve it.)
I think that's all. Then you can add some customize to the rom. I used to port MIUI to P769 and that is what I did. But you may have some problem with some hardware library which is not in propreitary files list. It's an trial and error process but you need to have P769 to test it.
@artit do you think you could list the exact files please?
I was trying to figure out how to get jellybean on p769 but I haven't figured it out lol. I tried building from aosp and got some error I couldn't figure out. I was trying to build aosp, and using Anton X sources.
Sent from my Nexus 4 using Tapatalk
thasilenthacker said:
@artit do you think you could list the exact files please?
Click to expand...
Click to collapse
You better use AntonX repo https://github.com/AntonX/android_vendor_lge_p769
Juanito216 said:
I was trying to figure out how to get jellybean on p769 but I haven't figured it out lol. I tried building from aosp and got some error I couldn't figure out. I was trying to build aosp, and using Anton X sources.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
I also tried to build AOSP but cannot boot it up. We already have L9 device tree, it's easier to build CM, AOKP, PAC or AOSPA than AOSP.
artit said:
You better use AntonX repo https://github.com/AntonX/android_vendor_lge_p769
I also tried to build AOSP but cannot boot it up. We already have L9 device tree, it's easier to build CM, AOKP, PAC or AOSPA than AOSP.
Click to expand...
Click to collapse
I attempted before CM 11 sources came out. I haven't tried again since then. I might have another go but this time with CM 11. AOSP might be difficult but not impossible. Then again, I want my tweaks. At the same time though, it would be nice to have a clean, Nexus type of ROM, like a "Google Edition L9"
Sent from my LG-P769 using Tapatalk
ok im using propeitrary files this time im gonna test if it works
@artit by any chance if if's not any trouble for you, I was hoping I could ask how to create an Aroma version of a ROM installer. Any help is greatly appreciated, also thanks for MIUI
leolawliet said:
@artit by any chance if if's not any trouble for you, I was hoping I could ask how to create an Aroma version of a ROM installer. Any help is greatly appreciated, also thanks for MIUI
Click to expand...
Click to collapse
I also start using aroma by examine other dev works. These is what you have to do to use aroma installer.
1. Download it from http://forum.xda-developers.com/devdb/project/?id=330#downloads
2. Downloaded file is an example of aroma. Boot in to recovery and install it, you will see a lot of aroma features. You can create your own test file by copy some config from that file or maybe aroma file in my ROM.
3. Aroma script files are in /META-INF/com/google/android/
- aroma-config -> You use this config to create all dialog and pages in aroma
- updater-script -> Normal updater-script file. You can get aroma options and use it as conditional parameter
- update-binary -> this is aroma program
- update-binary-installer -> this is an original update-binary. If you want to use update-binary from CM or others rom please replace it with this file.
- aroma -> this folder contains resources. I use changelog.txt in this folder.
4. To add aroma to your rom
- In your rom, rename /META-INF/com/google/android/update-binary to update-binary-installer
- copy all aroma files to /META-INF/com/google/android/ (except update-binary-installer and updater-script)
- create you own aroma-config
- customize your updater-script to use options from aroma prop
5. If something go wrong while installing, aroma has an option to save install log to sdcard. You can review what is the problem in that log.
That's all. It's not hard to use aroma.
---------- Post added at 06:09 PM ---------- Previous post was at 06:00 PM ----------
Juanito216 said:
I attempted before CM 11 sources came out. I haven't tried again since then. I might have another go but this time with CM 11. AOSP might be difficult but not impossible. Then again, I want my tweaks. At the same time though, it would be nice to have a clean, Nexus type of ROM, like a "Google Edition L9"
Sent from my LG-P769 using Tapatalk
Click to expand...
Click to collapse
Nice try, I've tried to build AOSP 2 or more times but not success
I can build AOSP but it doesn't boot up. In logcat there're something wrong with display initialzation. I also try to use CM / AOKP build platform to build AOSP. But it has some libs conflict that I cannot solve.
i kept getting failed flashing zip, i was trying to port chameleon os for p760
keeps saying error in updater-binary
thasilenthacker said:
i kept getting failed flashing zip, i was trying to port chameleon os for p760
Click to expand...
Click to collapse
Some command in update-script is wrong or misplaced. It's hard to correct that. For me, I add some ui_print() to see what's the last step script run into and try to see what is the problem.
ok i found my problem at setting permissions
i used cm set_perm and still same thing its says " ste_perm: some changes failed
artit said:
I also start using aroma by examine other dev works. These is what you have to do to use aroma installer.
1. Download it from http://forum.xda-developers.com/devdb/project/?id=330#downloads
2. Downloaded file is an example of aroma. Boot in to recovery and install it, you will see a lot of aroma features. You can create your own test file by copy some config from that file or maybe aroma file in my ROM.
3. Aroma script files are in /META-INF/com/google/android/
- aroma-config -> You use this config to create all dialog and pages in aroma
- updater-script -> Normal updater-script file. You can get aroma options and use it as conditional parameter
- update-binary -> this is aroma program
- update-binary-installer -> this is an original update-binary. If you want to use update-binary from CM or others rom please replace it with this file.
- aroma -> this folder contains resources. I use changelog.txt in this folder.
4. To add aroma to your rom
- In your rom, rename /META-INF/com/google/android/update-binary to update-binary-installer
- copy all aroma files to /META-INF/com/google/android/ (except update-binary-installer and updater-script)
- create you own aroma-config
- customize your updater-script to use options from aroma prop
5. If something go wrong while installing, aroma has an option to save install log to sdcard. You can review what is the problem in that log.
That's all. It's not hard to use aroma.
---------- Post added at 06:09 PM ---------- Previous post was at 06:00 PM ----------
Nice try, I've tried to build AOSP 2 or more times but not success
I can build AOSP but it doesn't boot up. In logcat there're something wrong with display initialzation. I also try to use CM / AOKP build platform to build AOSP. But it has some libs conflict that I cannot solve.
Click to expand...
Click to collapse
Thanks, it's more simple than I thought it would be
Thank god I'm familiar with updater scripts
still cant get it to work. @artit you think you could modify this to run on our p769's?
http://forum.xda-developers.com/showthread.php?t=2508699
thasilenthacker said:
still cant get it to work. @artit you think you could modify this to run on our p769's?
http://forum.xda-developers.com/showthread.php?t=2508699
Click to expand...
Click to collapse
It's easier to port it to P768 because all I need to change is a firmware file. But for P769 you need to replace kernel so there maybe some incompatible issues. In AOSPA rom I also had problem when I replaced P760 kernel with P768 (from other rom). But when I build new P768 kernel for that rom it works.
I don't have P769 for testing so it's hard for me to port it to P769. Just wait for CM11 or maybe other ROM (AOKP/AOSPA). Most of its dev have paid a lot afford to new 4.4 version.
i am willing to be a tester if youd work on it, im online everyday
artit said:
The easiest way is
1. Replace kernel with working P769 kernel.
2. Replace all propeitrary files with P769 version. (You can have these files list from CM)
3. Add some more libraries (I don't know which files. I got brightness config doesn't working problem but I cannot solve it.)
I think that's all. Then you can add some customize to the rom. I used to port MIUI to P769 and that is what I did. But you may have some problem with some hardware library which is not in propreitary files list. It's an trial and error process but you need to have P769 to test it.
Click to expand...
Click to collapse
Has the brightness thing been solved yet? I am having this issue with a ROM that was "ported" but is incomplete because it completely lacks brightness control.
Hello guys and galls,
I'm a big fan of dark themes, so here you have it, enjoy them!
Please don't ask for Lollipop updates: I rely heavily on Xposed so I'll take a loooong, sweet time before I'll even consider Lollipop - - - :fingers-crossed: - - :crying:
The included themes have been tested on the Canadian Note 4 (SM-N910W8) but they should be working on all Snapdragon variants.
DISCLAIMER:
As always, it is entirely your responsibility. Make a backup before flashing any theme!!!!
INSTALLATION:
Flash the zip file from recovery (TWRP, CWM or similar). Directly pushing the files to system/priv-app will result in the themed apps not to show, at all. You need to flash the package from recovery!!! If you want to keep your original services.jar file, save it before flashing > flash the desired package > reboot > replace the flashed version with the one you saved > reboot. Done!
PREREQUISITES:
KitKat ONLY!!! (no Lollipop suport)
Rooted,
Deodex ONLY!!! (if you know what you're doing, SecSettings.apk and InCallUI.apk (only) also work with odex files.)
Snapdragon variants (no idea whether they would work on Exynos - feedback appreciated).
The contained Contacts file is specific to the US variants (SecContacts_Note_USA.apk). If you're installing the theme on a non-US variant, you have to either delete or append a .bak to the original file (system/priv-app) before flashing the theme - otherwise you'll end up with 2 Contacts files. Furthermore, you don't necessarily have to rename the included Contacts file to match your original - it works as is, but if you prefer to, anyways go ahead, rename it.
GPE Theme was originally created by Brian (bri315317), however the theme was intended to be used within his ROM so in order to make it work independently I have slightly modified it and created 2 versions. I've posted this with his permission and obviously the due credits go to him.
Features:
- Pure Black background/theme consistent throughout all the apps.
- Own set of white icons
- Modified apps: Contacts, Messaging, Settings, Phone & Dialer.
- 4-way reboot menu.
- CRT screen off effect.
- App Ops
- Screen capture (screenshot) and torch added to the Power menu.
GPE Theme: removed the SystemUI.apk (it was constantly crashing), removed AirMessage.apk (didn't seem to be working outside Brian's Dynamic Kat ROM) and,
GPE Theme_HomeWake: same changes as above + I've modified the file under policy to force the Home button to wake up the phone (it makes sense when the finger scanner is used to unlock the phone). Note: Due to the original smali file enforcing a system-wide "Home-key-no-wake" policy, known file modifications under system/usr/keylayout have no effect whatsoever - hence, the creation of this version.
Material Design_HomeWake: (see the attached screenshots) same idea as GPE Home Wake but this is Brian's light theme. Note that due to the deep integration with his ROM, this theme offers only the same type of customization as the dark one, without taking advantage of any of the material design implementations.
NACO theme (Device Default) it's a combination of Brian's files and my files, it uses Samsung's Device Default theme/style (dark theme).
Features:
- Samsung's Device Default background/theme (dark with blueish headers - see the attached screenshots) - applied only to the affected apps
- Original icons
- Home button DOES wake the device (disabling this through the file IS possible)
- Modified apps: Contacts, Messaging, Settings, Phone & Dialer
- preserves original styles/themes of all the other apps not specifically modified for theming
- CRT screen off effect
- No App Ops - can be installed independently from Play Store
CREDITS:
- bri315317 for GPE Theme and Dynamic Kat ROM
- sefrcoko for his (Canadian) deodexed ROM
Screenshots: the dark theme is NACO Device Default theme, the light theme is Material Design_HomeWake.
Lollipop or kitkat?
Sent from my SM-N910F using XDA Free mobile app
Largewoodenspoon said:
Lollipop or kitkat?
Sent from my SM-N910F using XDA Free mobile app
Click to expand...
Click to collapse
KitKat - no idea what would be the result if installed on Lollipop.
Can't wait for this on L, love dark themes.
Lollipop version, please
All r shifting from kitkat to lollipop. Request for lollipop version plzz.
Naco theme not found. Get 404 error from AFH.
ianmb said:
Naco theme not found. Get 404 error from AFH.
Click to expand...
Click to collapse
Yes, I'm aware, I'm making some changes...I'll upload it in about 1 hour. Sorry! :fingers-crossed:
ianmb said:
Naco theme not found. Get 404 error from AFH.
Click to expand...
Click to collapse
Naco Theme is back online!
Working well on Sprint Note 4. Although I get a force close with ClockPackage.apk
And Music.apk still remains white bg.
ianmb said:
Working well on Sprint Note 4. Although I get a force close with ClockPackage.apk
And Music.apk still remains white bg.
Click to expand...
Click to collapse
I couldn't replicate the issue with the Clock or Samsung Music and since they seem to create some force closes with certain variants while working just fine with others, I've decided to remove them from all the themes - in other words no changes to the original Clock and Samsung Music apk. I've uploaded the new packages and update the OP to reflect the changes.
nacos said:
I couldn't replicate the issue with the Clock or Samsung Music and since they seem to create some force closes with certain variants while working just fine with others, I've decided to remove them from all the themes - in other words no changes to the original Clock and Samsung Music apk. I've uploaded the new packages and update the OP to reflect the changes.
Click to expand...
Click to collapse
Hey thanks! I'm gonna give these another try. The only ones I was having problems with that I tried were the Clock and Music apk. When I tried the Contacts.apk I just copied and pasted to system/priv-app but it wouldn't show in my app drawer. Even after wiping cache and dalvik and fixing permissions. I will give it another go. SecSettings.apk. worked great tho.
ianmb said:
Hey thanks! I'm gonna give these another try. The only ones I was having problems with that I tried were the Clock and Music apk. When I tried the Contacts.apk I just copied and pasted to system/priv-app but it wouldn't show in my app drawer. Even after wiping cache and dalvik and fixing permissions. I will give it another go. SecSettings.apk. worked great tho.
Click to expand...
Click to collapse
Flash the whole zip file from recovery and wipe the Dalvik/cache afterwords - all 3 apks related to phone (SecTeleservice, SecContacts and InCallUI) need the services.jar under framework to get properly installed - if you try to just push them, as you did, you'll end up exactly in the situation you've described. Furthermore, I highly recommend installing all 3 apks related to phone - don't just pick Contacts. They are interdependent.
nacos said:
Flash the whole zip file from recovery and wipe the Dalvik/cache afterwords - all 3 apks related to phone (SecTeleservice, SecContacts and InCallUI) need the services.jar under framework to get properly installed - if you try to just push them, as you did, you'll end up exactly in the situation you've described. Furthermore, I highly recommend installing all 3 apks related to phone - don't just pick Contacts. They are interdependent.
Click to expand...
Click to collapse
I have an alredy modified services.jar with hotspot unlocked. So I would probably lose that if i flash the provided one in the zip.
ianmb said:
I have an alredy modified services.jar with hotspot unlocked. So I would probably lose that if i flash the provided one in the zip.
Click to expand...
Click to collapse
OK, then probably the best next thing for you would be to save your services.jar, flash the zip as is and once the installation completed/rebooted, then put back your services file. Let me know, please!
nacos said:
OK, then probably the best next thing for you would be to save your services.jar, flash the zip as is and once the installation completed/rebooted, then put back your services file. Let me know, please!
Click to expand...
Click to collapse
I'll give it a shot.
---------- Post added at 09:40 PM ---------- Previous post was at 09:07 PM ----------
nacos said:
OK, then probably the best next thing for you would be to save your services.jar, flash the zip as is and once the installation completed/rebooted, then put back your services file. Let me know, please!
Click to expand...
Click to collapse
That did it! Everything worked as suggested. Some of the text bubbles are hard to see with the white text but the dark grey bubbles work fine. Black dialer with blue numbers looks good. Contacts looks great too...thank you!
nacos said:
OK, then probably the best next thing for you would be to save your services.jar, flash the zip as is and once the installation completed/rebooted, then put back your services file. Let me know, please!
Click to expand...
Click to collapse
Do you have any aspirations of modifying his material theme in the same regards?
Sent from my SM-N910T using XDA Free mobile app
So is this not supposed to be themed?
Sent from my SM-N910T using XDA Free mobile app
srimay said:
Do you have any aspirations of modifying his material theme in the same regards?
Sent from my SM-N910T using XDA Free mobile app
Click to expand...
Click to collapse
If you are referring to Brian's Material Light Theme, that's actually quite easy, and yes, by all means if there are requests I can provide the files...but unfortunately, besides getting a nice light theme, very similar to Samsung's original, you won't get much more than that - due to the deep integration with his ROM, the theme won't inherit any material design characteristics/features, just background/font modifications similar to the dark themes.
srimay said:
So is this not supposed to be themed? View attachment 3182753
Sent from my SM-N910T using XDA Free mobile app
Click to expand...
Click to collapse
No, these themes will NOT modify any aspects related to notification bar/ quick settings, etc, etc, etc.
The easiest/most convenient way to customize most of these aspects is by using Wanam's Xposed module.
Introduction
"This mod will let you add contacts, tasks, and apps edge panel from S7 on your non edge/edge+ Samsung device. (On Marshmallow Firmware)." - cited from jovy23.
See screenshots attached. It only works on deodexed ROMs. As you are modifying system files, this could lead to bootloops so please make a full backup before.
Download the files according to your current rom. Most of the mods are from alexndr's devbase, my main rom due to its speed, stability, and great atmosphere in the thread. I will add more according to requests and my personal use.
Downloads
- Thunderbolt N5 Pure Rom : mega v1.2 (G900F and G900W8)
- CPE2 : mega v1.1
- CPD7 : mega (works also on CPB8 according to post n16) v1.1
Installation
Reminder : you need a deodexed rom for it to work
- Backup your partitions. This mods the framework and can induce bootloops.
- Download the linked files, and flash them (e.g. using TWRP or flashfire)
- Reboot and the edge screen can be seen on the right of the screen!
- If you want to be able to download additional edge apps from the Galaxy Store, you will need to edit the file /System/build.prop, and replace "ro.product.model=SM-G900F" by "ro.product.model=SM-G935F", then reboot
Bugs
Lightning shows in options, but isn't active
People edge error
Change log
1.1 : flashable zip
1.0 : initial release
Credits
All credits to @jovy23 who has written an incredibly detailed guide. I have simply applied his guide to the S5. Random pictures from Google, given that it is a stock ported app
900W8 Boot Loop.
Photo plz
brayhanrd said:
900W8 Boot Loop.
Click to expand...
Click to collapse
Because of different frameworks (this is for G900F CPD7)
I have s5 g900f / G900fxxu1cpb8 try this mod or not
who can read is in advantage!
Gesendet von meinem Nokia 5110
alexbelgium said:
Introduction
I have tested it only on a deodexed CPD7 rom for SM-G900F. It could work on other roms or variants, but I can't guarantee it. It should only work on deodexed ROMs. As you are modifying system files, this could lead to bootloops so please make a full backup before.
Installation
- To install, download all linked files, extract them, and copy them with root access to your /system/.
You will either need to set the right permissions, or use File Explorer to copy the files. This app is free, including its root addon, and automatically sets the permissions.
- Reboot and the edge screen can be seen on the right of the screen!
- If you want to be able to download additional edge apps from the Galaxy Store, you will need to edit the file /System/build.prop, and replace "ro.product.model=SM-G900F" by "ro.product.model=SM-G935F", then reboot
Credits
All credits to @jovy23 who has written an incredibly detailed guide. I have simply applied his guide to the S5.
Click to expand...
Click to collapse
Works fine, good work! ?
RK1980 said:
Works fine, good work! ��
Click to expand...
Click to collapse
Thanks! On which devbase did you test it? CPD7 also?
I wonder if the framework changes a lot between 6.0.1 versions, therefore if I need to remake the mod for each devbase (e.g. CPE1)... Also for me the people stripe does not work. I am still trying to find a way to make it work.
brayhanrd said:
900W8 Boot Loop.
Click to expand...
Click to collapse
If you provide me with a copy of the following files, I can make it for you. Also please give me your rom version (ex: G900FXXU1CPD7). I think that the fact that the rom works or not should depend on the rom version (framework version) and not on the phone model.
I need :
- floating feature.xml from the folder \system\etc
- services.jar and framework.jar from the folder \system\framework
Also it will only work if you are using a deodexed rom
alexbelgium said:
Thanks! On which devbase did you test it? CPD7 also?
I wonder if the framework changes a lot between 6.0.1 versions, therefore if I need to remake the mod for each devbase (e.g. CPE1)... Also for me the people stripe does not work. I am still trying to find a way to make it work.
Click to expand...
Click to collapse
Yes CPD7... :good:
alexbelgium said:
If you provide me with a copy of the following files, I can make it for you. Also please give me your rom version (ex: G900FXXU1CPD7). I think that the fact that the rom works or not should depend on the rom version (framework version) and not on the phone model.
I need :
- floating feature.xml from the folder \system\etc
- services.jar and framework.jar from the folder \system\framework
Also it will only work if you are using a deodexed rom
Click to expand...
Click to collapse
Here u are thanks In advance
https://mega.nz/#!ZBFBiIBQ!oX9b9gBAc38fPZWXvD5_OgZXSfqULDnuO1tN9PDksBQ
brayhanrd said:
Here u are thanks In advance
https://mega.nz/#!ZBFBiIBQ!oX9b9gBAc38fPZWXvD5_OgZXSfqULDnuO1tN9PDksBQ
Click to expand...
Click to collapse
I'm sorry, your rom is not deodexed so it can't be modded with this method.
For deodexed rom, there is a file within the framework.jar that contains the files that need to be modified (classes.dex). In odexed rom, such as yours, the classes.dex files are deleted and replaced by odex files that are not accessible according to my current knowledge.
v1.1 update
Changes from 1.1:
- flashable zips for easier installation
- available both for CPD7 and CPE2
- people strip working (probably)
Downloads :
- CPE2 v1.1 : mega
- CPD7 v1.1 : mega
yassinmixpro said:
Photo plz
Click to expand...
Click to collapse
It is a stock function that is ported from the S7. I have added some pictures of the mod working to the first post.
Plz Link of rom to work fine..
I have another Firmware G900FXXU1CPB8..
thanks bro....
its work too i try its working on sm g900f CPB8
---------- Post added at 07:30 AM ---------- Previous post was at 07:29 AM ----------
just try it?
alexbelgium said:
I'm sorry, your rom is not deodexed so it can't be modded with this method.
For deodexed rom, there is a file within the framework.jar that contains the files that need to be modified (classes.dex). In odexed rom, such as yours, the classes.dex files are deleted and replaced by odex files that are not accessible according to my current knowledge.
Click to expand...
Click to collapse
Hello there I also have a G900W8 device and believe that my rom is deodexed when I go into framework.jar I see the classes.dex file. If I was to provide you all three would you be able to make a version that is compatible? Thank you in advance.
I am currently using the [N5 Port][6.0.1]Thunderbolt N5 Pure Rom v2.7 by MrABZ
SathiyXIX said:
Hello there I also have a G900W8 device and believe that my rom is deodexed when I go into framework.jar I see the classes.dex file. If I was to provide you all three would you be able to make a version that is compatible? Thank you in advance.
I am currently using the [N5 Port][6.0.1]Thunderbolt N5 Pure Rom v2.7 by MrABZ
Click to expand...
Click to collapse
With pleasure. Just attach them to your reply and I will mod them when I will have some time.
yassinmixpro said:
Plz Link of rom to work fine..
I have another Firmware G900FXXU1CPB8..
thanks bro....
Click to expand...
Click to collapse
Hi, I added the links to the rom used for the mod in the first post. It is alexndr's rom, my personal favorite and frequently updated. He is also very helpful in his thread. I used his roms to create the mod.
I'm waiting for the mod for the G900W8 on Thunderbolt Rom as well. Looking forward to it. Thanks in advance.
---------- Post added at 08:16 PM ---------- Previous post was at 08:14 PM ----------
You uploaded it while I was typing my last post ?
This is my first ROM for this device, the plan is to modify the stock ROM like I did with my ROM for the TAB 3.
ChangeLog:
UPDATED ON 5/2/18
-changed notification layout
UPDATED ON 4/22/18
-added screenshot to power menu
-added 5 way reboot to power menu
UPDATED ON 4/17/18
-enabled app ops
-added system app remover (venkat) to developer settings
-added boot on/off sounds
-changed bootanimation
-updated busybox
*More mods coming soon!*
Download(s):
-Full ROM- (flash with TWRP)
https://drive.google.com/open?id=1tsnPB1RqxLhIbg6-JRVrrSfSBUQau9eN
-TWRP2.8.7.0- (built by Blazer64)
[Flash with Odin]
https://drive.google.com/open?id=1Y8lK-LOKqBBDt4MXqFikLvb98uAZlBbK
[Flash with Flashify or dd command mmcblk0p17]
https://drive.google.com/open?id=1cs4fdQXy9AamwYxSmbljY-hROHmFhd7j
Hey RealWelder,
thanks so much for working on this device, I coudn't believe when I saw someone was posting about it so recently. I am still desperately searching for a SM-G360P ROM without carrier lock. Could you tell me which Stock-Rom (Boost/Sprint/Virgin etc.) this ROM is based on? Do you think it's possible to deactivate the carrier lock in a ROM at all?
Also: Have you found any custom roms for the 360P or tweaked some to work on the device?
I installed your modded ROM and really like the modifications you did. Great job! Now, if the phone would accept my SIM-Card instead of showing "Invalid SIM", I'd be totally satisfied
Thanks again & keep up the good work!
jaytheman said:
Hey RealWelder,
thanks so much for working on this device, I coudn't believe when I saw someone was posting about it so recently. I am still desperately searching for a SM-G360P ROM without carrier lock. Could you tell me which Stock-Rom (Boost/Sprint/Virgin etc.) this ROM is based on? Do you think it's possible to deactivate the carrier lock in a ROM at all?
Also: Have you found any custom roms for the 360P or tweaked some to work on the device?
I installed your modded ROM and really like the modifications you did. Great job! Now, if the phone would accept my SIM-Card instead of showing "Invalid SIM", I'd be totally satisfied
Thanks again & keep up the good work!
Click to expand...
Click to collapse
I'm not too sure about the carrier lock, I would think with a SIM it would work on any GSM network, but that's not always the case. This is the Boost Variant and the firmware is the latest, G360PVPS2APE2.
So far I've not found anything other than modified stock ROMs for the device, but we have everything we need besides someone who can actually build it from source. At one time Blazer64 had CM11 on his Core Prime, (his was s820l through Straight Talk) but I think the project was abandoned. I can modify, but building from source isn't even possible with my current dinosaur of a PC. Lol
Sent from my SM-G360P using Tapatalk
RealWelder said:
I'm not too sure about the carrier lock, I would think with a SIM it would work on any GSM network, but that's not always the case. This is the Boost Variant and the firmware is the latest, G360PVPS2APE2.
So far I've not found anything other than modified stock ROMs for the device, but we have everything we need besides someone who can actually build it from source. At one time Blazer64 had CM11 on his Core Prime, (his was s820l through Straight Talk) but I think the project was abandoned. I can modify, but building from source isn't even possible with my current dinosaur of a PC. Lol
Sent from my SM-G360P using Tapatalk
Click to expand...
Click to collapse
I'm not 100% sure my SIM-card isn't detected because of a carrier-lock. I brought the phone from the US and now use it in Germany, so that may be why...
Having Lineage on my SM-G360P would be a dream, maybe some day a dev feels up to the task. I'd even invest some money, if somebody was willing. It's not even because I particularly love the phone (I actually have a working Huawei phone), but simply because I don't feel like throwing it away. Damn all these manufacturers for abandoning their models so shortly after release.
Do you perhaps know how one would get into ROM-building and Modding? Are there any decent resources you know of?
jaytheman said:
I'm not 100% sure my SIM-card isn't detected because of a carrier-lock. I brought the phone from the US and now use it in Germany, so that may be why...
Having Lineage on my SM-G360P would be a dream, maybe some day a dev feels up to the task. I'd even invest some money, if somebody was willing. It's not even because I particularly love the phone (I actually have a working Huawei phone), but simply because I don't feel like throwing it away. Damn all these manufacturers for abandoning their models so shortly after release.
Do you perhaps know how one would get into ROM-building and Modding? Are there any decent resources you know of?
Click to expand...
Click to collapse
Shoot me a PM and when I have time I'll give you the tools I use and point you in the right direction.
Sent from my SM-G360P using Tapatalk
Holy Moly!
Holy moly! I can't believe that people still remember this phone! Haha! I have the same phone with my own Modified Stock Rom. Would you guys like to take a look? More so, I would like to ask you that how did you get the RealWelder Rom Controls?? :laugh: :good:
---------- Post added at 03:50 PM ---------- Previous post was at 02:55 PM ----------
GrapeJuice123 said:
Holy moly! I can't believe that people still remember this phone! Haha! I have the same phone with my own Modified Stock Rom. Would you guys like to take a look? More so, I would like to ask you that how did you get the RealWelder Rom Controls?? :laugh: :good:
Click to expand...
Click to collapse
Just realized that you made it yourself (RealWelder ROM Controls) , awwesome man! Is it possible that I can do something like that on my phone?
GrapeJuice123 said:
Holy moly! I can't believe that people still remember this phone! Haha! I have the same phone with my own Modified Stock Rom. Would you guys like to take a look? More so, I would like to ask you that how did you get the RealWelder Rom Controls?? [emoji23] :good:
---------- Post added at 03:50 PM ---------- Previous post was at 02:55 PM ----------
Just realized that you made it yourself (RealWelder ROM Controls) , awwesome man! Is it possible that I can do something like that on my phone?
Click to expand...
Click to collapse
Yes, check out @tdunham Unified TouchWiz Guides and Mods thread. There you will find (near the bottom of the 1st page) a link to Custom Settings by @ficeto. You can download it and use it instead of ROM Control (which is for 5.0+) to use the mods. Also @venkat kamesh has a signing tool that I used to resign the Custom Settings app after I modified it.
Sent from my SM-G360P using Tapatalk
RealWelder said:
Yes, check out @tdunham Unified TouchWiz Guides and Mods thread. There you will find (near the bottom of the 1st page) a link to Custom Settings by @ficeto. You can download it and use it instead of ROM Control (which is for 5.0+) to use the mods. Also @venkat kamesh has a signing tool that I used to resign the Custom Settings app after I modified it.
Click to expand...
Click to collapse
Alrighty, I looked through the list (holy cow that's crap ton of customization, suck on that Apple!) And I couldn't find where I could make my phone's notification area look more modern, just like you have on your modified ROM. Do you know where can I find that? Thanks!
GrapeJuice123 said:
Alrighty, I looked through the list (holy cow that's crap ton of customization, suck on that Apple!) And I couldn't find where I could make my phone's notification area look more modern, just like you have on your modified ROM. Do you know where can I find that? Thanks!
Click to expand...
Click to collapse
I did that on my own, you can decompile my SystemUI_ESS.apk with apktool and check it out. Most of the changes are in Notification_Header.xml, Status_Bar.xml, and Status_Bar_Expanded.xml as well as /values/Colors.xml and /values/Drawables.xml.
Make sure you search through all of the various values folders because there are different Colors.xml and Drawables.xml for each screen size. Same with /layout which is where the other 3 files are. (mdpi, hdpi, etc.)
Sent from my SM-G360P using Tapatalk
Excellent work with this rom. I was finally able to get xposed working on this phone after flashing your rom. And the twrp for this rom works great. I like the bootanimation you made, I tried to change it and was unable to. Any suggestions? I tried putting bak at the end of every file and even added my zip to the folder with no avail. Help me please @RealWelder And one last thing, I get this annoying pop-up that my software has been updated every time the phone boots and I can't get rid of it. The xposed apps notify clean and receiver stop are useless for it. I tried disabling system software update apps with root uninstaller pro and still nothing.
elwhiteboy01 said:
Excellent work with this rom. I was finally able to get xposed working on this phone after flashing your rom. And the twrp for this rom works great. I like the bootanimation you made, I tried to change it and was unable to. Any suggestions? I tried putting bak at the end of every file and even added my zip to the folder with no avail. Help me please @RealWelder And one last thing, I get this annoying pop-up that my software has been updated every time the phone boots and I can't get rid of it. The xposed apps notify clean and receiver stop are useless for it. I tried disabling system software update apps with root uninstaller pro and still nothing.
Click to expand...
Click to collapse
The bootanimation should be pretty easy, just replace bootanimation.zip in /system/media/ with you own. (Or use an app like JRummy's Bootanimation app.) I'm not sure what's up with the update, unless Boost finally did one. I don't have a SIM or service on mine so I would be unable to get it currently. I'll see what I can figure out, though.
Sent from my SM-G360P using Tapatalk
RealWelder said:
The bootanimation should be pretty easy, just replace bootanimation.zip in /system/media/ with you own. (Or use an app like JRummy's Bootanimation app.) I'm not sure what's up with the update, unless Boost finally did one. I don't have a SIM or service on mine so I would be unable to get it currently. I'll see what I can figure out, though.
Click to expand...
Click to collapse
I did put my zip in system/media and even put bak at the end of every boot file. Before that I tried the Samsung boot animation app and it didn't work. Hence the reason why I tried other options. I'm going to try.again one last time. I'll let you know if I have any progress. And thanks for your response and also great rom.
elwhiteboy01 said:
I did put my zip in system/media and even put bak at the end of every boot file. Before that I tried the Samsung boot animation app and it didn't work. Hence the reason why I tried other options. I'm going to try.again one last time. I'll let you know if I have any progress. And thanks for your response and also great rom.
Click to expand...
Click to collapse
Hey just don't worry about the boot animation. Once I got Xposed and all the Xposed apps up and running, I did a backup. Good thing too, messing with the boot animations made the phone to work real slow. I said to hell with it and just did a restore in twrp. As much as I would want this phone to boot like my Samsung tab 4 with the Stargate animation, it doesn't seem worth the effort. So don't trouble yourself messing with it @RealWelder. I appreciate what you did with this rom. Changing the architecture to an arm7 I believe. Well anyways, Xposed accepts it now. I can't thank you enough!
Hey, I have been trying to figure out how to edit my ROM on my computer, and I can't seem to do it? Can you help me out or at least give me tips?
GrapeJuice123 said:
Hey, I have been trying to figure out how to edit my ROM on my computer, and I can't seem to do it? Can you help me out or at least give me tips?
Click to expand...
Click to collapse
You're gonna need some tools. Apktool.jar or other program which uses apktool to decompile and recompile apks. It's also a good idea to keep newer and older versions of smali and baksmali.jar(s) because smali code has changed a bit and sometimes you have to baksmali with an older version and then smali with the newer version to convert code. Next you'll want to go check out TDunham's Ultimate TouchWiz guides and mods thread. There you will find all of the tutorials and mods.
Sent from my SM-G360P using Tapatalk
RealWelder said:
You're gonna need some tools. Apktool.jar or other program which uses apktool to decompile and recompile apks. It's also a good idea to keep newer and older versions of smali and baksmali.jar(s) because smali code has changed a bit and sometimes you have to baksmali with an older version and then smali with the newer version to convert code. Next you'll want to go check out TDunham's Ultimate TouchWiz guides and mods thread. There you will find all of the tutorials and mods.
Click to expand...
Click to collapse
Sweet! Can you link me the Apktool.jar? Sorry I have never edited ROMs before. Thanks!
---------- Post added at 09:25 PM ---------- Previous post was at 09:25 PM ----------
GrapeJuice123 said:
Sweet! Can you link me the Apktool.jar? Sorry I have never edited ROMs before. Thanks!
Click to expand...
Click to collapse
..well I have but with Gravity Box if that counts! Haha
GrapeJuice123 said:
Sweet! Can you link me the Apktool.jar? Sorry I have never edited ROMs before. Thanks!
---------- Post added at 09:25 PM ---------- Previous post was at 09:25 PM ----------
..well I have but with Gravity Box if that counts! Haha
Click to expand...
Click to collapse
https://drive.google.com/file/d/0B3XczzpnAnvwdlFvYURXMl8tbUk/view?usp=drivesdk
Sent from my SM-G360P using Tapatalk
RealWelder said:
https://drive.google.com/file/d/0B3XczzpnAnvwdlFvYURXMl8tbUk/view?usp=drivesdk
Sent from my SM-G360P using Tapatalk
Click to expand...
Click to collapse
Ok, I have installed the zip that you gave me. Am I supposed to use the TWRP Backup that I have to edit the ROM?
---------- Post added at 08:59 PM ---------- Previous post was at 08:43 PM ----------
GrapeJuice123 said:
Ok, I have installed the zip that you gave me. Am I supposed to use the TWRP Backup that I have to edit the ROM?
Click to expand...
Click to collapse
Should I follow this link? Or is there an easier way to mod the ROM? https://forum.xda-developers.com/showthread.php?t=2195858
Thanks!
GrapeJuice123 said:
Ok, I have installed the zip that you gave me. Am I supposed to use the TWRP Backup that I have to edit the ROM?
---------- Post added at 08:59 PM ---------- Previous post was at 08:43 PM ----------
Should I follow this link? Or is there an easier way to mod the ROM? https://forum.xda-developers.com/showthread.php?t=2195858
Thanks!
Click to expand...
Click to collapse
You don't install that zip just extract it into a folder on your computer and then find a thread that explains how to use it. My instructions will help some, but it was written for a different device so the frameworks that you install be different.
Sent from my SM-G360P using Tapatalk
Hey man, I was just wondering. Can I install a custom ROM from a different phone? Like Sm-g360h? I don't care if I can make phone calls as long as the ROM works? You think it will boot loop or even worse, brick my phone?
Edit: if anything happens to my phone, I will NOT hold anyone responsible besides me. Don't worry lol