Swap hotkeys without root? - X Style (Pure) Q&A, Help & Troubleshooting

Is there a way to move the hotkeys on bottom around without having root on this phone?

What are hotkeys?

reno55 means the three buttons - the home button, back button etc. Previous Samsung phone users such as myself prefer to have the back button on the right rather than left.

I was wondering the same thing. I prefer the back on the right side, as it is easier to hit when using right-handed.

No, there is no way to change the navbar layout on the stock phone. After ROOT, there probably will be.... Just not now.

Once we have root it will take a grand total of 5 minutes to do the mod.
@tele_jas You have the phone now dont you? can you post the SystemUI.apk? I also need the framework-res.apk too. I can make the mod now and have it ready for quick flashing when we get twrp.

@PiousInquisitor I have the phone, but I'm not familiar with finding those files? Won't I need something like Root explorer to find these, or will a normal file explorer work (like ES)?

@tele_jas You could use root explorer or es file explorer. You don't need root to pull the files though. You can find them here:
/system/priv-app/SystemUI/
and
/system/framework/

Here are those two files https://onedrive.live.com/redir?resid=289A209337E7F074!9853&authkey=!AGz-F0C_36PdQ5Q&ithint=folder%2cpdf

No not without root. With root see below...
THESE HAVE NOT BEEN TESTED. FLASH AT YOUR OWN RISK. SERIOUSLY. YOU SHOULD WAIT FOR ME TO BE MY OWN GUINEA PIG.
Once we get TWRP...
RHB - https://www.dropbox.com/s/yg89f666nerp3e5/captain_keys_RHB.zip?dl=0
BHR - https://www.dropbox.com/s/d0q58z9oyng72u1/back_to_stock.zip?dl=0
The BHR is the normal combo. In fact its simply the stock apk inside a flashable zip. If the RHB zip causes issues flash BHR. But really, if you are a bit scared to flash this don't. Ill be testing it as soon as I get my phone next week.

Related

[Mod] Stock android lockscreen *now with no menu unlock option*

All credit goes to Ateisti in the I9000 forum.
http://forum.xda-developers.com/showthread.php?t=779803
Attached is my resulting android.policy.odex file from I897UCJH3. I would recommend verifying the signature from your android.policy.odex file before attempting to apply the mod to your phone. If you're feeling brave, you can simply replace, after making a backup, your /system/framework/android.policy.odex file with the attached one.
Standard disclaimers apply. I am not responsible for what you do with this information and highly recommend a backup before attempting. I had to return to stock after an oversight so be careful and understand what you are doing before you act. I haven't modified framework-res.apk so my menu button also unlocks.
Added a version that does not allow the menu button to unlock.
The at&t screen on first boot after the change took quite a while on my phone.
Apparently my above warnings were not clear enough. This is not, and never was intended, as a drop in mod. You should read the linked i9000 thread and understand what you are doing before attempting to apply this to your phone. If you're not running JH3, you have a very high chance of getting stuck on the AT&T splash screen. Even if you are on JH3, you could still get stuck if your signature for the odex file is different than mine.
If you want a 100% guaranteed working mod, you must follow the linked post. The attached files are only for risk takers that don't mind flashing back to stock or restoring from backup.
Worked like a charm. Thanks for the info.
How Do I Go About Putting This On My Phone?? I'm Kind Of A Newb..Do I Do It As A Update.zip File??
Nice! As soon as I get home from work I'll try this out, been waiting for something like this.
kmthomas2009 said:
How Do I Go About Putting This On My Phone?? I'm Kind Of A Newb..Do I Do It As A Update.zip File??
Click to expand...
Click to collapse
It's right there in the OP. Make a copy of the file mentioned and replace the old file with the one in his .zip manually. I used root explorer but I am sure Astro would work just as well. Reboot and ??? Profit.
Worked like a charm here. Used Root Explorer and POW Glass is shattered.
Any chance this would work on a Vibrant?
id10terrordfw said:
Worked like a charm here. Used Root Explorer and POW Glass is shattered.
Any chance this would work on a Vibrant?
Click to expand...
Click to collapse
All bets are off on using my file, but if you follow the instructions in the I9000 thread, you should be able to generate a file for the vibrant.
Yeah I was reading into that, it looks like it shouldn't bee TOO hard since others have blazed the path.
Thanks!
Thank you so much! I saw that thread on the i9000 forums but didn't really know how to port it. Just replaced the odex on JH7, and it worked perfectly
Just an FYI. Didn't seem to do anything on Eugene373's Hybrid R3. There was no existing android.policy.odex in system/framework, and putting the new file in there made no change. There is an android.policy.jar in system/framework, so I tried renaming it to .old but that just made it hang on ATT boot screen.
Just my 2 cents.
Thank you very much, iv been wanting this lock screen for so long. i even resorted in using lock bot pro, but that laged so much. i install and everything is working great!
Oh an i have to say it again, Thank you! i dont have the puzzle pieces any more. i know some like that feat. but i for one did not
id10terrordfw said:
Yeah I was reading into that, it looks like it shouldn't bee TOO hard since others have blazed the path.
Thanks!
Click to expand...
Click to collapse
You're right, not too hard, just have to follow the steps. I made a copy of the entire system/framework folder to my internal sdcard and the copied it to my laptop for editing. When running dexopt-wrapper I just used an adb shell.
bobbylx said:
Just an FYI. Didn't seem to do anything on Eugene373's Hybrid R3. There was no existing android.policy.odex in system/framework, and putting the new file in there made no change. There is an android.policy.jar in system/framework, so I tried renaming it to .old but that just made it hang on ATT boot screen.
Just my 2 cents.
Click to expand...
Click to collapse
I'm just guessing, but I'd say that Eugene's rom is deodexed. There is discussion about applying the fix to deodexed roms in the original thread.
http://forum.xda-developers.com/showpost.php?p=8121172&postcount=31
Your solution is probably there.
l7777 said:
You're right, not too hard, just have to follow the steps. I made a copy of the entire system/framework folder to my internal sdcard and the copied it to my laptop for editing. When running dexopt-wrapper I just used an adb shell.
I'm just guessing, but I'd say that Eugene's rom is deodexed. There is discussion about applying the fix to deodexed roms in the original thread.
http://forum.xda-developers.com/showpost.php?p=8121172&postcount=31
Your solution is probably there.
Click to expand...
Click to collapse
Good call. Thanks for the link.
Awesome, used ADB swapped the file out and it works like a charm. Thank You!
No music controls on lock screen ?
I just put this on my phone - pretty neat. However, when playing a song, the old lock screen had a nifty music control, where you had access to the music controls (play/pause, next, prev, etc) without having to unlock the phone. I don't see that on this, and it was a pretty convenient feature. Maybe I have to also replace the music player with the Android stock music player to get this?
I'll be putting the original stock lock screen back on. I also like how Samsung's music player shows these controls in the notification bar.
Can Someone Help Me...When I Use Astro It Says "File Type Odex Not Found"....Am I Doin Something Wrong??
composer47 said:
I just put this on my phone - pretty neat. However, when playing a song, the old lock screen had a nifty music control, where you had access to the music controls (play/pause, next, prev, etc) without having to unlock the phone. I don't see that on this, and it was a pretty convenient feature. Maybe I have to also replace the music player with the Android stock music player to get this?
I'll be putting the original stock lock screen back on. I also like how Samsung's music player shows these controls in the notification bar.
Click to expand...
Click to collapse
gah, why do people not understand that if you remove a part of touchwiz, you're going to lose some of touchwiz's functionality.
the music control was a part of touchwiz and samsung's music player and never existed for stock android. I'm not saying I prefer to NOT have it, but if you remove a core component, you're going to lose added functionality. if you want to keep touchwiz stuff like puzzle lock and music controls, then you're simply going to have to keep touchwiz. much like how you can't use samsung's widgets without using TwLauncher or why we can't use Sense widgets without running Sense
Does anybody have the ability to upload these files to somewhere else? Trying to do all of this from my phone but when my phone downloads the zips they are only like 47kb and corrupted. Only seems to happen though when i download straight from my phone. Other than that great work, can't wait to try this out. Tired of the lockscreen the cappy comes with.
I got the file on my sd card but everytime I try to move it via Astro it loses the copy when going into the root folders???
You could always download terminal emulator.
open it and type,
su
cp /system/framework/android.policy.odex /sdcard/android.policy.odex.ORIG
cp /sdcard/android.policy.odex /system/framework
reboot
that should work.
Or if you have access to your computer and usb cable plug in and do the same thing with ADB.
adb shell
then the same commands above.

Requesting detail steps for un-mod, then update

So currently I'm rooted with the WebTop mod.
I'm the kind of person who likes to have directions that are exact and specific. So if somebody could write something up for me, that'd be great.
What I need to do is this:
1. Un-do webtop mod
2. Run script so I can keep root (kinda shakey on this one)
3. Update, I know how to do this
And anything else I might need to get the update and still keep root permissions on my phone.
Thanks alot.
just flash the SBF 1.26
Well thanks, ever though that wasn't exactly detailed.
What exactly would that do? Put me back to factory settings? Because I don't really want to do that, I'm sure there's an easier way.
To undo webtop mod:
If you are currently rooted and, like me, have no idea about adb, then download Root Explorer from the market. No it is not free, yes it is worth it.
Go to sdcard->webtop mod backup
take the .backup or .bak extension off all files leaving them .odex and .apk
Copy these files into the system/app folder.
Reboot.
Webtop mod undone.
As far as I know there is no way to keep root after the mod. Although I have not signed in since last night, so in 24 hours something may have changed.
Thanks alot for that, I'll try it out now, since I have Root Explorer.
And here's the root script: http://forum.xda-developers.com/showthread.php?t=1013931
I just have no idea what to do lol, so if somebody wants to explain it...
Notacop said:
To undo webtop mod:
If you are currently rooted and, like me, have no idea about adb, then download Root Explorer from the market. No it is not free, yes it is worth it.
Go to sdcard->webtop mod backup
take the .backup or .bak extension off all files leaving them .odex and .apk
Copy these files into the system/app folder.
Reboot.
Webtop mod undone.
As far as I know there is no way to keep root after the mod. Although I have not signed in since last night, so in 24 hours something may have changed.
Click to expand...
Click to collapse
Hmm. Actually I'm not sure which files to remove. Here's the ones that are in WebTop Mod Backup:
- DockProvider.apk.bak
- DockProvider.odex.bak
- DockService.apk.bak
- DockService.odex.bak
- PortalApp.apk.bak
- PortalApp.odex.bak
Notacop said:
To undo webtop mod:
If you are currently rooted and, like me, have no idea about adb, then download Root Explorer from the market. No it is not free, yes it is worth it.
Go to sdcard->webtop mod backup
take the .backup or .bak extension off all files leaving them .odex and .apk
Copy these files into the system/app folder.
Reboot.
Webtop mod undone.
As far as I know there is no way to keep root after the mod. Although I have not signed in since last night, so in 24 hours something may have changed.
Click to expand...
Click to collapse
Bump - unresolved.
Could someone help? I want to do this tonight.

How do I stop new Firmware from downloading?

Just read that the new version of kitkat will be out soon. For Note3 Verizon.
I have a rooted phone. My main concern is not to let the firmware automatically download. How do I stop it from downloading
Do you have a link to the article?
Galaxy Note 3
susieq29 said:
Just read that the new version of kitkat will be out today or tomorrow. For Note3 Verizon.
I have a rooted phone. If I want the Verzion version do I need to unroot to download it when it comes out?
Do I need to stop it from automatically downloading on my phone so nothings happens?
Can I go into Kies and get the new software and install it manually?
What do you suggest. My main concern is not to let it download automatically and do any damage to my phone.
Click to expand...
Click to collapse
IS this a trusted source? Its hard to believe Verizon will be pushing out an update anytime soon for this device.
I guess it remains to be seen!
Sent from my SM-P600 using XDA Premium 4 mobile app
susieq29 said:
Just read that the new version of kitkat will be out today or tomorrow. For Note3 Verizon.
I have a rooted phone. If I want the Verzion version do I need to unroot to download it when it comes out?
Do I need to stop it from automatically downloading on my phone so nothings happens?
Can I go into Kies and get the new software and install it manually?
What do you suggest. My main concern is not to let it download automatically and do any damage to my phone.
Click to expand...
Click to collapse
It can't install automatically without your permission (shouldn't).
My suggestion to get the update is Odin back to 100% full stock image. Then you can take whatever OTA is at your hearts desire. Then you know everything is so fresh, so clean :good:
Then we just wait for word on root ?
Sent from my SM-N900V using xda app-developers app
kickenwing13 said:
Then we just wait for word on root ?
Sent from my SM-N900V using xda app-developers app
Click to expand...
Click to collapse
That's what I'm going to do. I hear a lot of interesting things about 4.4.2 - how it breaks SD Card access etc... I am VERY happy with 4.3 with the rom I've chosen and will happily await a Clean Rom 4.4 before I even think about 4.4.
I have 4.4.2 on my Nexus 7 2013 tablet and it's good - hopefully it'll mean even better battery life. Pretty happy with the 2x battery life increase after I've rooted. Here's to hoping for more in 4.4.2.
Fyi - googled and I can't find anything about 4.4 coming to Note 3 via Verizon. Back when I had Droid 1 and HTC Thunderbolt us rooters got ICS way before it came out to the carriers. lol.
OP, do you have a link?
I disabled both Knox and the OTA update in MJE by using a root file explorer (Solid Explorer) and changing file permissions to 0000 ("---------") of a couple .apk/.odex files in /system/app (followed by rebooting) :
ContainerAgent{.apk,.odex}
ContainerEventsRelayManager{.apk,.odex}
KLMSAgent{.apk,.odex}
KnoxAgent{.apk,.odex}
KnoxAttestationAgent{.apk,.odex}
KnoxStore{.apk,.odex}
SDM{.apk,.odex}
FWUpgrade{.apk,.odex}
LocalFOTA.apk
This allows them to be restored at any time by chmod'ing them back to mode 0644 ("-rw-r--r--"). I suppose this is similar to "freezing" in TiBu. The first group are Knox-related and last three are involved in the OTA, but it might be sufficient to only disable the SDM{.apk,.odex} files.
cheers
how do I disable SDM{.apk,.odex} files. using root file explorer. I found the files I do not see anyway to disable them?
susieq29 said:
how do I disable SDM{.apk,.odex} files. using root file explorer. I found the files I do not see anyway to disable them?
Click to expand...
Click to collapse
Rename them to .bak files.
If I move the file to my sd card would that do the same thing as disabling them? Would it mess up my OS not to have it in my system file.
I do not see how to rename any file? Please explain the process of renaming.
susieq29 said:
how do I disable SDM{.apk,.odex} files. using root file explorer. I found the files I do not see anyway to disable them?
Click to expand...
Click to collapse
I haven't used root explorer, but I know that both Solid Explorer and ES File Manager have a way to change the file permissions mode - usually by press-and-hold on the file name, and then select "Properties" or some such from the pop-up menu.
You can also rename them if you want as suggested above (but obviously don't delete the {.apk | .odex} suffix so you won't get the two of them confused) - for instance Foo.apk -> Foo.apk.bak and Foo.odex -> Foo.odex.bak
[Edit] Also: Some root-aware file explorers make you manually remount /system in rw mode before you do anything, and some take care of it for you. If your permission changes / renaming operations fail, it's because of that. (Solid explorer just does it for you).
susieq29 said:
If I move the file to my sd card would that do the same thing as disabling them? Would it mess up my OS not to have it in my system file.
I do not see how to rename any file? Please explain the process of renaming.
Click to expand...
Click to collapse
Usually there is a menu in your file explorer which is brought up by long-pressing on an individual file name. I would recommend you leave the files in place and either rename them or make them unreadable (mode 0000) - moving them to the SD card and back will destroy the SElinux extended attributes of the files (if any). Then a couple months from now you won't need to remember where they are. They won't do any harm just sitting there.
Do I take out work apk and put in bak instead?
Got it thanks
susieq29 said:
If I move the file to my sd card would that do the same thing as disabling them? Would it mess up my OS not to have it in my system file.
I do not see how to rename any file? Please explain the process of renaming.
Click to expand...
Click to collapse
If you have root you can download fx file manager and the root add on from the play store or a similar root file manager. This will allow you to rename the files you need. You can move or delete them if you want. All the custom ROMs remove them without issue. Another option would be to purchase Titanium Backup Pro and freeze the apps with that. That is my preferred method with a stock rooted rom because all you have to do is unfreeze them and then unroot to take the OTA. With that in mind I would heed the advice of others and stay away from KitKat until a root method is confirmed if you value having root access.
Edit @bftb0 beat me to the answer when I was typing...
Just changed it and the app became a blank. When I put back the app and took away the bak the app did not appear again it is still a blank what do I do to get it back in system tray. Right now it is a blank page?
Misterxtc said:
With that in mind I would heed the advice of others and stay away from KitKat until a root method is confirmed if you value having root access.
Click to expand...
Click to collapse
+1
There will be plenty of lemmings that rush to the sea, afraid that they are going to miss something by not downloading an update on day one.
So, wait a week or two to see if any of them make it back to shore with their root privileges still intact. Their pain will be your gain. You'll also have the benefit of reading review articles on-line that will tell you if there is anything compelling in the update; my guess is that your phone already works quite well.
.
---------- Post added at 02:38 PM ---------- Previous post was at 02:31 PM ----------
susieq29 said:
Just changed it and the app became a blank. When I put back the app and took away the bak the app did not appear again it is still a blank what do I do to get it back in system tray. Right now it is a blank page?
Click to expand...
Click to collapse
Extremely confusing and vague language "changed it", "the app became a blank". also "system tray" and "put back". Huh?
Don't use pronouns such as "it". Nobody knows which "it" you are talking about.
It is possible that your file browser needs to "refresh" it's listing after a file name change. Sometimes file managers have an explicit "refresh" in their menu, or in other cases, you just visit a different folder in the file manger and then return back to (e.g.) /system/app folder to get the refresh to occur.
Hopefully all you are doing is manipulating file names.
Titanium will not work with Note 3. It actually semi bricked my phone. I was told not to Install it. The app whose name I changed then changed back is still there the original icon is just not there. I think everything is OK but got nervous not seeing the icom
I think the icon just disappeared. I first changed the name as you suggested adding bak. The icon disappeared but it showed a blank page icon.Then I wanted to make sure I could put it back so I removed the bak. After I removed the bak then rebooted. The icon never appeared again? When I open file manager and look at it the symbol is a question mark.
bftb0 said:
+1
There will be plenty of lemmings that rush to the sea, afraid that they are going to miss something by not downloading an update on day one.
So, wait a week or two to see if any of them make it back to shore with their root privileges still intact. Their pain will be your gain. You'll also have the benefit of reading review articles on-line that will tell you if there is anything compelling in the update; my guess is that your phone already works quite well.
.
Click to expand...
Click to collapse
I learned my lesson on my last phone. It was a S3 with an unlocked bootloader. I HAD to get the update despite the warnings not to. Within 10 minutes after that I tripped knox trying to get root and the wifi stopped working. That mistake cost me $400.00 for the phone N3 I have now. Verizon was "kind" enough to give me $300.00 off any new phone despite my mistake. No more going down that road for me. Yes, I am quite happy with this phone, even with the locked bootloader.
---------- Post added at 05:46 PM ---------- Previous post was at 05:43 PM ----------
susieq29 said:
Titanium will not work with Note 3. It actually semi bricked my phone. I was told not to Install it. The app whose name I changed then changed back is still there the original icon is just not there. I think everything is OK but got nervous not seeing the icom
Click to expand...
Click to collapse
Trust me it works fine and won't brick your phone if you use it properly. At worst you would have to Odin back to stock if you deleted important files by mistake.
I don't think anything is wrong with the system. It is OK to have a ? mark instead of the icon right?

Can't Modify SecContacts_M_OSup_Note_Legacy_USA.apk

Background: Really not loving the default New Contact icons and the random colors. Should be easy enough to change. What I tried (and failed miserably...)
MODest ROM 11 (Twiz/stock 6.01-based)
Flashpoint 5 Kernel
Copied SecContacts_M_OSup_Note_Legacy_USA.apk from
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
to my Win7 PC.
Used 7-Zip to unpack the file to a temporary folder.
Found the .qmg files I didn't like.
Found a .qmg that would be a passable replacement for the ones I didn't dig.
Made 11 copies of that image in a working folder.
Renamed each copy to the exact name of each of the 11 files I wanted to replace.
Dragged those 11 files back into the open .apk in 7-Zip
On the Phone, in Root Explorer:
Made a copy of SecContacts_M_OSup_Note_Legacy_USA.apk in the same folder:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
deleted the original
Copied my mod'd apk back into this folder and set the perms.
Rebooted.
No Phone or Contacts on home screen or in Apps
Tried to 'install' the apk from Root Explorer.
Wouldn't install
Tried to delete cache & Dalvik from TWRP.
No Joy.
Tried to do a partial Nandroid restore of Contacts and sec.phone from Titanium (nothing there called /systempriv-app/SecContacts_M_OSup_Note_Legacy_USA)
No Joy.
Nandroid restore from TWRP.
Back to normal.
Okay, what did I do wrong, and how can I change the icons?
Should I have used APKTook instead of 7-Zip, created a new signature, etc?
Should my mod'd apk somehow be flashed from recovery rather than copied to a system folder?
Is this some perverted Samsung-ism that would have worked fine on any other phone on the planet?
Thanks for reading.
ForestCat said:
Background: Really not loving the default New Contact icons and the random colors. Should be easy enough to change. What I tried (and failed miserably...)
MODest ROM 11 (Twiz/stock 6.01-based)
Flashpoint 5 Kernel
Copied SecContacts_M_OSup_Note_Legacy_USA.apk from
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
to my Win7 PC.
Used 7-Zip to unpack the file to a temporary folder.
Found the .qmg files I didn't like.
Found a .qmg that would be a passable replacement for the ones I didn't dig.
Made 11 copies of that image in a working folder.
Renamed each copy to the exact name of each of the 11 files I wanted to replace.
Dragged those 11 files back into the open .apk in 7-Zip
On the Phone, in Root Explorer:
Made a copy of SecContacts_M_OSup_Note_Legacy_USA.apk in the same folder:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
deleted the original
Copied my mod'd apk back into this folder and set the perms.
Rebooted.
No Phone or Contacts on home screen or in Apps
Tried to 'install' the apk from Root Explorer.
Wouldn't install
Tried to delete cache & Dalvik from TWRP.
No Joy.
Tried to do a partial Nandroid restore of Contacts and sec.phone from Titanium (nothing there called /systempriv-app/SecContacts_M_OSup_Note_Legacy_USA)
No Joy.
Nandroid restore from TWRP.
Back to normal.
Okay, what did I do wrong, and how can I change the icons?
Should I have used APKTook instead of 7-Zip, created a new signature, etc?
Should my mod'd apk somehow be flashed from recovery rather than copied to a system folder?
Is this some perverted Samsung-ism that would have worked fine on any other phone on the planet?
Thanks for reading.
Click to expand...
Click to collapse
That apk took me a long time to figure out too. It's one of the apps you I had to modify for multi dpi. The only way I know of is to change the compression when you're putting the app back together and even then it took a couple tries. There's probably a better way but the compression change seems to work well enough.
I don't know if 7-zip has this option, but with winrar you can change the compression to "store". You should know right away whether or not it worked. You'll see the little phone icon in the bottom left of the lock screen. You may still have to do a factory reset to see your changes (probably not though) but the app should work without it.
By the way, you can swap those image files for .png files if you'd like. Just delete the corresponding .qmg or .pio file.
I saw your post in the rom thread about theming TouchWiz. You should check out @supergrobi94's theming threads. He's put together an impressive collection of options for 6.0.1 and 5.1.1 and there's also a [how to] section that uses the vrtheme zip that will modify the res folder of a specific app without having to break it down. I'm not sure how active he is these days but he's always been very helpful with requests and questions in the past if you need it.
Supergrobi94's theming threads:
This one has all the themes
This is the [how to] thread
kevintm78 said:
That apk took me a long time to figure out too. It's one of the apps you I had to modify for multi dpi. The only way I know of is to change the compression when you're putting the app back together and even then it took a couple tries. There's probably a better way but the compression change seems to work well enough.
Click to expand...
Click to collapse
Ah, that makes perfect sense. But I'd never have figured it out myself, lol.
I'll dig into those theming threads, thanks.
kevintm78 said:
☆☆Edge Panel for ModestRom v11☆☆
DOWNLOAD-This will change your Contacts app to the S6 version and the IncallUI app to the Note 7 version because the people stripe will not work with the N4 contacts.
Click to expand...
Click to collapse
OK, this is from the MODest ROM thread, but I think it's germain here.
SO.....
If I want to 'try out' that Edge Panel, is there a way to revert back to the stock apps in question other than restoring a nandroid backup or re-flashing the ROM?
I ask because I'm thinking that, at least in the case of the Note 4 and its well known memory problems, 'bulk' memory writes like ROMs, nandroid retores, etc., stress the device, so I'm trying not to do it more than I have to.
During my last episode(see above) putting the stock apk back in its original folder didn't work.
Is there a standard procedure for either android generically, or touchwiz specifically, for safely reverting back to the stock system apps after experimenting w/ custom stuff?
EDIT: Just tried something. In Root Explorer, went into:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
and simply renamed the .apk to .foo
Rebooted.
No Contacts, as expected, but no Phone either??? Not sure why.
Anyway, back into Root Explorer.
Rename .foo back to .apk
Reboot.
Still no Contacts or Phone, so something bigger at work here.
Before I have to restore Nandroid anyway (unless there's a better way???),
I flashed your EdgePanel.zip in TWRP to see if it would restore the Phone/Contacts apps.
Wiped the cache. Reboot.
Edge Panel is now there, but still no Phone or Contacts. WTF???
Last resort-TWRP- Factory Reset.
Now the Contacts/Phone are back (and all my other stuff is gone, lol)
So is whacking the Data a necessity here?
If so, it makes trying out things related to the phone/contacts a LOT more tedious...
Any workaround???
Thanks again.
ForestCat said:
OK, this is from the MODest ROM thread, but I think it's germain here.
SO.....
If I want to 'try out' that Edge Panel, is there a way to revert back to the stock apps in question other than restoring a nandroid backup or re-flashing the ROM?
I ask because I'm thinking that, at least in the case of the Note 4 and its well known memory problems, 'bulk' memory writes like ROMs, nandroid retores, etc., stress the device, so I'm trying not to do it more than I have to.
Click to expand...
Click to collapse
No, it doesn't look like I ever made an easy way to go back. I had thought I did but I'm either overlooking it or it's not there. Feel free to rifle through my androidfilehost folders if you want to double check. All of my stuff is very organized so it could be buried in there somewhere.
If you still need a recovery zip let me know and I'll get one together. I'm actually going to make one anyway but if you need it right away I can get on it. I didn't realize that there wasn't a way back to stock.
ForestCat said:
During my last episode(see above) putting the stock apk back in its original folder didn't work.
Is there a standard procedure for either android generically, or touchwiz specifically, for safely reverting back to the stock system apps after experimenting w/ custom stuff?
EDIT: Just tried something. In Root Explorer, went into:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
and simply renamed the .apk to .foo
Rebooted.
No Contacts, as expected, but no Phone either??? Not sure why.
Anyway, back into Root Explorer.
Rename .foo back to .apk
Reboot.
Still no Contacts or Phone, so something bigger at work here.
Before I have to restore Nandroid anyway (unless there's a better way???),
I flashed your EdgePanel.zip in TWRP to see if it would restore the Phone/Contacts apps.
Wiped the cache. Reboot.
Edge Panel is now there, but still no Phone or Contacts. WTF???
Last resort-TWRP- Factory Reset.
Now the Contacts/Phone are back (and all my other stuff is gone, lol)
So is whacking the Data a necessity here?
If so, it makes trying out things related to the phone/contacts a LOT more tedious...
Any workaround???
Thanks again.
Click to expand...
Click to collapse
That is strange that they are not coming back. You may just want to double check your permissions and that there isn't two of the same apps in your folder. At the time of making that Edge zip I was still using other programs to make zips for me and the major downside to that is having to name the new apps the exact same as the old so it would get overwritten so if it doesn't match you'll end up with two active apps in one folder.
Now I think the best way to do that is to use a binary script (osm0sis has great tutorials for this) to change the app getting replaced to a .bak file and then just copy the new app to the system, set perms, and reboot (dalvik cache/ cache needs to be wiped if it's a framework .jar file). But to each their own. If you can get the job done a better way then I would use what you're comfortable with.
My system to test apps isn't much difference than yours. I think the only thing I do differently is change the app to be replaced to .bak instead of .foo although I can't imagine there's much difference. There's been a few apps like the Contacts app that gave me a bunch of trouble when modifying them but I can't remember ever having trouble bringing back the stock app. I wish I had more insight on that situation for you. If push comes to shove I would reflash the rom zip over factory reset only because the factory reset won't correct the system partition problem, if that's what's going on in this case.
kevintm78 said:
If you still need a recovery zip let me know and I'll get one together..
Click to expand...
Click to collapse
First, Merry Christmas!
Thanks very much. No rush on that, I'm OK on the Edge version for the minute.
What would be extremely useful if you have some time/curiousity would be to replicate my steps, ie renaming the untouched apk in a fresh MODest flash (i.e. break the contacts/phone function), and then see if you can get the whole thing working again without a factory reset, or if not, why. I see on xda, you & I are not the first ones to be tripping over this contacts.apk issue.
The other thing that would be telling is after successfully installing the Edge.zip, whether you can modify something (like a picture) within the contacts apk within the zip, reflash the zip and have contacts/phone still working with the change active.
I think there just HAS to be abetter way than Factory Resets.
Thanks so much again for the insights. I really want to become at least minimally competent at hacking my own ROMs together so I don't have to feel like such a noob/mooch on here, but I really do appreciate the help.
What are your weapons/platform of choice, or, if there are better tools for noobs learning the ropes, I'm all ears.
EDIT: Just found this. The last post is interesting...
https://forum.xda-developers.com/galaxy-s5/devs-only/recompile-seccontacts-apk-t3377142/page2
ForestCat said:
First, Merry Christmas!
Thanks very much. No rush on that, I'm OK on the Edge version for the minute.
What would be extremely useful if you have some time/curiousity would be to replicate my steps, ie renaming the untouched apk in a fresh MODest flash (i.e. break the contacts/phone function), and then see if you can get the whole thing working again without a factory reset, or if not, why. I see on xda, you & I are not the first ones to be tripping over this contacts.apk issue.
The other thing that would be telling is after successfully installing the Edge.zip, whether you can modify something (like a picture) within the contacts apk within the zip, reflash the zip and have contacts/phone still working with the change active.
I think there just HAS to be abetter way than Factory Resets.
Thanks so much again for the insights. I really want to become at least minimally competent at hacking my own ROMs together so I don't have to feel like such a noob/mooch on here, but I really do appreciate the help.
What are your weapons/platform of choice, or, if there are better tools for noobs learning the ropes, I'm all ears.
EDIT: Just found this. The last post is interesting...
https://forum.xda-developers.com/galaxy-s5/devs-only/recompile-seccontacts-apk-t3377142/page2
Click to expand...
Click to collapse
I'm not exactly sure what's going on with your contacts app not showing back up. Ever since modestrom v8 (I think) I've been doing the multi dpi on SecContacts_M_OSup_Note_Legacy_USA and every time I would test it doing the same as your way. After a reboot if the modified app was no good, then I would just delete that new app and change the name of the old app back to .apk, reboot and it would work again. I can't remember running in to any problems where I would have to factory reset or reflash the rom to get things working again.
There has been a couple times where I've had to factory reset to get a color change to show up or if you're adding toggles to the QS drop down that also (sometimes) requires a factory reset to show up.
As far as the post you linked, that is exactly how I do it except I use winrar to open the newly compiled app and drag the changes to the original. When I drag the changes over I change the compression method from "normal" to "store". If I don't change the compression the app doesn't work for me. The apps that I've ran into where I had to change the compression are: secContacts, secCamera, secSettings, and framework-res.apk. Any other app that I've worked on can be dragged and dropped without compression changes.
Jar files don't need an original signature though (so long as signature verification has been disabled, which it has in modestrom). They can be decompiled, edited, recompiled, and copied to the system. It does require a dalvik cache/cache wipe though on all framework files except for the framework-res.apk and twframework-res.apk
If you get a chance, you should start using apktool to decompile/recompile. It will make things easier for you in the long run and most of the time if you've made any mistakes in your edits apktool will catch it. If you're not familiar with apktool you can try using Tickle My Android or Advanced Apktool. You may also want to get Apktool by itself. I use all three of them. Android can be fickle and sometimes what works with one app won't work with another. What's nice about TMA and Advanced Apktool is that they'll do the drag and drop method for you, but when the compression needs to be changed that's when I use apktool by itself.
Sorry for the word vomit. Hopefully, this all makes sense.

Swap back and recent hard keys?

Greets. A friend with an S7 Edge (935FD running 935F fw) wants these two keys swapped, to match all other phones she's ever used. Is there any good way to do that? If so and if root or coding are required, I can do both.
Btw, she likes the hard keys over adding soft keys onscreen, but would go with soft keys if absolutely necessary.
TIA!
PS: Apologies if this has been asked & answered. I did try searching but it's kinda hard to figure the right search terms, so I might've missed it.
An easy way to do it with root is to copy off the back.xml and recent_apps.xmls from SystemUI.apk res/layout folder (just unzip the SystemUI.apk, no need to decompile/recompile). switch the names and copy back (then zip SystemUI back up and replace).
Tulsadiver said:
An easy way to do it with root is to copy off the back.xml and recent_apps.xmls from SystemUI.apk res/layout folder (just unzip the SystemUI.apk, no need to decompile/recompile). switch the names and copy back (then zip SystemUI back up and replace).
Click to expand...
Click to collapse
Working on it, thanks a bunch!

Categories

Resources