I upgraded my phone from a Nexus S to a Galaxy S4 (SGH-M919) The phone is android 4.2.2, the tablet is 4.4.2.
I was previously able to use Bluetooth Tethering from the Nexus 10 tablet to the Nexus S.
On the tablet, I still have the pairing entry from the Nexus S. When I click on the Nexus S settings in the list of paired devices on the Tablet, it shows "Rename", "Unpair", and below that a section called Profiles contains "Internet Access", which has a checkbox.
When I look at the entry for the paired Galaxy S4, "Rename" and "Unpair" are there but there are no profiles.
The phone does have the Bluetooth Tethering checkbox under Tethering and Mobile Hotspot. I unpaired and re-paired the phone while the Bluetooth Tethering checkbox was checked on the phone, and the Internet Access Profile still did not appear in the tablet's connection.
Tethering with Mobile Hotspot works fine (with Wi-Fi), but I often prefer to use Bluetooth with the tablet to save power.
Without enabling the Internet Access profile on the tablet, tethering doesn't work. Am I missing a step? How is the Internet Access Profile made available or re-enabled for the Galaxy S4?
have you seen this -> http://forum.xda-developers.com/showthread.php?t=2057344
elesbb said:
have you seen this -> http://forum.xda-developers.com/showthread.php?t=2057344
Click to expand...
Click to collapse
Thanks for the pointer.
I had seen procedures like that, but I thought they were intended for stock ROMs that did not provide the tethering support. My ROM (Wicked V8) appears to provide Bluetooth tethering as a supported feature:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Are you saying that in addition to enabling this setting, it is still necessary to modify "framework-res.apk" to cause the feature to actually work?
timg11 said:
Thanks for the pointer.
I had seen procedures like that, but I thought they were intended for stock ROMs that did not provide the tethering support. My ROM (Wicked V8) appears to provide Bluetooth tethering as a supported feature:
Are you saying that in addition to enabling this setting, it is still necessary to modify "framework-res.apk" to cause the feature to actually work?
Click to expand...
Click to collapse
I found a thread on the Verizon MK2 baseband, i am makign the mods to our framework and am testing them out now. I have a feeling something is telling the connected devices that bluetooth tethering is not available. So i will decompile the verizon one and make comparisions. This is something i want working too so i can adb over bluetooth.
elesbb said:
.... So i will decompile the verizon one and make comparisions....
Click to expand...
Click to collapse
I will also look in mine to see how it compares to the article you linked to. However, I have never decompiled an APK before. Would you recommend apktools or apkmanager as the best choice for a noob to use in a Windows 7 environment? Are there any tutorials or good references on using them, or is is pretty self-explanatory?
timg11 said:
I will also look in mine to see how it compares to the article you linked to. However, I have never decompiled an APK before. Would you recommend apktools or apkmanager as the best choice for a noob to use in a Windows 7 environment? Are there any tutorials or good references on using them, or is is pretty self-explanatory?
Click to expand...
Click to collapse
use the one in my signature if you are a noob.
elesbb said:
use the one in my signature if you are a noob.
Click to expand...
Click to collapse
I must have missed a step in the decompiling process:
I extracted and ran "elesbb's_GUI_APK_Tool_v1.1.4.5_installer.zip", and then ran the APKTool.exe from the install directory. Selected my local copy of framework-res.apk as the file to work on. Clicking "Decompile with APK tool" results in the "busy working" dialog for a few seconds, then nothing. The log contains:
Code:
Mon 01/13/2014
20:45:15.88
Decompiling..
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010802f4 drawable/ic_ab_back_holo_dark, config=-hdpi
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:197)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:106)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:390)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:56)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:48)
at brut.androlib.Androlib.getResTable(Androlib.java:48)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:166)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
timg11 said:
I must have missed a step in the decompiling process:
I extracted and ran "elesbb's_GUI_APK_Tool_v1.1.4.5_installer.zip", and then ran the APKTool.exe from the install directory. Selected my local copy of framework-res.apk as the file to work on. Clicking "Decompile with APK tool" results in the "busy working" dialog for a few seconds, then nothing. The log contains:
Code:
Mon 01/13/2014
20:45:15.88
Decompiling..
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010802f4 drawable/ic_ab_back_holo_dark, config=-hdpi
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:197)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:106)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:390)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:56)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:48)
at brut.androlib.Androlib.getResTable(Androlib.java:48)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:166)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
Click to expand...
Click to collapse
You have to install custom framework in the gui apk tool. bottom right is a check box to do so.
elesbb said:
You have to install custom framework in the gui apk tool. bottom right is a check box to do so.
Click to expand...
Click to collapse
I assume you mean the checkbox labeled "Install signed APK after signing". That is the only one using the word "install".
I tried checking that box, but still get the same exception in the log as posted before.
This is the GUI of apkTool.exe - did I get the wrong version?
You have an older version.. somewhere further in the thread is a newer one.
Sent from my SGH-M919 using Tapatalk
elesbb said:
You have an older version.. somewhere further in the thread is a newer one.
Click to expand...
Click to collapse
I downloaded an installed "UPDATE-Feb 16th elesbbs GUI APK Tool v1.3.4.5 installer.exe" from page 32 of the thread. The GUI now has two more check boxes, including "Install Proprietary Framework", which I checked. From the sub-dialog, I followed the instructions for Samsung at the top I selected "twframework-res.apk" to be installed. Then "Upon Pressing OK a text file will open....". The text file said ""I: Framework installed to: C:\Users\******\apktool\framework\2.apk" I closed the sub-dialog, and selected "framework-res.apk" as the file to work on, and clicked "Decompile with APK Tool". After the busy dialog appeared and closed, the log contained:
Code:
Tue 01/14/2014
21:03:22.92
Decompiling.. "C:\data\SGS4\system\framework\framework-res.apk"
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010802f4 drawable/ic_ab_back_holo_dark, config=-hdpi
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:197)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:106)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:390)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:56)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:48)
at brut.androlib.Androlib.getResTable(Androlib.java:48)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:166)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
-----------------------------------------------------------------
timg11 said:
I downloaded an installed "UPDATE-Feb 16th elesbbs GUI APK Tool v1.3.4.5 installer.exe" from page 32 of the thread. The GUI now has two more check boxes, including "Install Proprietary Framework", which I checked. From the sub-dialog, I followed the instructions for Samsung at the top I selected "twframework-res.apk" to be installed. Then "Upon Pressing OK a text file will open....". The text file said ""I: Framework installed to: C:\Users\******\apktool\framework\2.apk" I closed the sub-dialog, and selected "framework-res.apk" as the file to work on, and clicked "Decompile with APK Tool". After the busy dialog appeared and closed, the log contained:
Code:
Tue 01/14/2014
21:03:22.92
Decompiling.. "C:\data\SGS4\system\framework\framework-res.apk"
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010802f4 drawable/ic_ab_back_holo_dark, config=-hdpi
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:197)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:106)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:390)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:56)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:48)
at brut.androlib.Androlib.getResTable(Androlib.java:48)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:166)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:99)
at brut.apktool.Main.cmdDecode(Main.java:131)
at brut.apktool.Main.main(Main.java:68)
-----------------------------------------------------------------
Click to expand...
Click to collapse
You have to install both framework files before closing the dialog window.
elesbb said:
You have to install both framework files before closing the dialog window.
Click to expand...
Click to collapse
From the FrameworkInstaller dialog, I selected and installed twframework-res.apk first. The log file FrameworkInfo.txt contained:
Code:
I: Framework installed to: C:\Users\ptgo002\apktool\framework\2.apk
While the FrameworkInstaller dialog was still open, I selected and installed framework-res.apk. The log file for that framework contained:
Code:
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x010802f4 drawable/ic_ab_back_holo_dark, config=-hdpi
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:197)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:166)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:131)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:106)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:83)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:49)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:40)
at brut.androlib.res.AndrolibResources.installFramework(AndrolibResources.java:459)
at brut.androlib.Androlib.installFramework(Androlib.java:447)
at brut.apktool.Main.cmdInstallFramework(Main.java:199)
at brut.apktool.Main.main(Main.java:72)
Just in case there was an order dependency, I closed APKtool entirely, and started over, but installed framework-res.apk first. The log file contained the same exception trace as above.
Related
My Mission: Replace ICS blue with white wherever possible. This includes icons and text.
Thank to:
Nitroz for his awesome Black Exodus theme which is the inspiration for these apps
artvandelay440 because he is awesome!
Most Recent Update: *Feb 19* Figured out my compiling problems, but I now have a new problem installing system apps. Either way, I have modified and posted Calculator.apk. Calendar is being worked on, but there is more ICS blue to remove than I thought.
Themed Apps:
Settings
Mms
Calculator
Calendar (will be posted very soon)
Apps To Be Themed:
Phone
Nova launcher (Including nova settings and app drawer)
Genie Widget (news and weather)
Keyboard
...Possibly more apps (make a request if you want, but no guarantees)
Install Instructions: Simply adb push any apk to /System/app/ (make sure to read any special instructions for specific apps)
APP: Settings.apk
WHAT'S NEW: Changed settings icon from black/ICS blue to all white. Changed icon that appears in app drawer.
PICS: http://i.imgur.com/U7yuo.png
LINK: http://www.mediafire.com/?aq214os8zz98q6c
SPECIAL INSTRUCTIONS: None
APP: Mms.apk (Text Messaging APP)
WHAT'S NEW: 100% White on black, no traces of gray that I can tell. Removed contact pics, removed border around messages, black/white icons, white notification icon. Changed app drawer icon.
PICS: http://imgur.com/a/B3scm
LINK: http://www.mediafire.com/?daaqjim0223ap6s
SPECIAL INSTRUCTIONS: Flash using CWM. Thanks to Nitroz for the script.
APP: Calculator.apk
WHAT'S NEW: 100% White on black. White glow when button is pressed. Pretty sure this is themed completely.
PICS: http://i.imgur.com/QGIAA.png
LINK: http://www.mediafire.com/?x7b46jd70nasde6
SPECIAL INSTRUCTIONS: Just put the apk somewhere on your SD card and install using root explorer or similar program.
ATTN: These apps were themed by pulling them from AOKP M3 and using the M3 framework/systemui. Installing these apps (specifically settings) on any other ROM MAY give you errors, but I'm not sure. Still kind of a noob.
ENJOY THE APPS AND STAY TUNED FOR MORE!
Reserved for future use
Bump for Mms and Settings updates. Pretty sure they are both final, but I will update if/when new versions come out.
pm me your log from the calculator recompile errors, and i'll try to help out.
artvandelay440 said:
pm me your log from the calculator recompile errors, and i'll try to help out.
Click to expand...
Click to collapse
Thank you. I just left the house so I can't post it
When I tried recompiling it threw a "invalid resource directory name" for all the drawable* folders. Man, apkmulti tool really has a problem with images or something. Even though I only modified 2 .PNG files (the same way I modified mms.apk), all the folders that contain PNG threw errors.
number3pencil said:
Thank you. I just left the house so I can't post it
When I tried recompiling it threw a "invalid resource directory name" for all the drawable* folders. Man, apkmulti tool really has a problem with images or something. Even though I only modified 2 .PNG files (the same way I modified mms.apk), all the folders that contain PNG threw errors.
Click to expand...
Click to collapse
I have a suspicion, but I'll wait to check the logs
Sent from my Galaxy Nexus using xda premium
what version of mms.apk is this? Im looking for the 4.0.4 version
GeLopez said:
what version of mms.apk is this? Im looking for the 4.0.4 version
Click to expand...
Click to collapse
4.0.3 If you link me the 4.0.4 one I will theme it (assuming it's any different)
artvandelay440 said:
I have a suspicion, but I'll wait to check the logs
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Give this a look whenever you get a chance. This is from trying to recompile SystemUI.apk, but it gives me the exact same errors as recompiling the calculator. Thanks!
--------------------------------------------------------------------------
|Sat 02/18/2012 -- 11:48:51.70|
--------------------------------------------------------------------------
--2012-02-18 11:48:52-- http://update.apkmultitool.com/apkver.txt
Resolving update.apkmultitool.com (update.apkmultitool.com)... 199.59.62.20
Connecting to update.apkmultitool.com (update.apkmultitool.com)|199.59.62.20|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 152 [text/plain]
Saving to: `apkver.txt'
0K 100% 3.66M=0s
2012-02-18 11:48:52 (3.66 MB/s) - `apkver.txt' saved [152/152]
A subdirectory or file projects already exists.
A subdirectory or file place-apk-here-for-modding already exists.
A subdirectory or file place-ogg-here already exists.
A subdirectory or file place-apk-here-to-batch-optimize already exists.
A subdirectory or file place-apk-here-for-signing already exists.
java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)
The system cannot find the path specified.
The system cannot find the path specified.
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Users\Jeff\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/drawable-sw600dp-xhdpi
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/layout-sw600dp
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/values-sw600dp
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/values-sw600dp-port
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/values-sw720dp
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/values-sw720dp-port
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Jeff\AppData\Local\Temp\APKTOOL8670456460024137345.tmp, -I, C:\Users\Jeff\apktool\framework\1.apk, -S, C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res, -M, C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
at brut.androlib.Androlib.buildResources(Androlib.java:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Jeff\AppData\Local\Temp\APKTOOL8670456460024137345.tmp, -I, C:\Users\Jeff\apktool\framework\1.apk, -S, C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res, -M, C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
lol you're going to kick yourself.
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/drawable-sw600dp-xhdpi
the slash is facing the wrong direction
artvandelay440 said:
lol you're going to kick yourself.
invalid resource directory name: C:\Program Files (x86)\Android\android-sdk\projects\SystemUI.apk\res/drawable-sw600dp-xhdpi
the slash is facing the wrong direction
Click to expand...
Click to collapse
Lol. To be honest I did notice that, but I don't understand why that happens. What's the convention on forward/back slash? Is it window's fault? I obviously never explicitly entered in the wrong slash. Any ideas how that is possible?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Huzzah! I have figured out my compile errors! I had a really outdated version of aapt.exe in my windows directory
I can finally get back to theming!
Expect at least two themed apps tomorrow, probably calculator and calendar. But I have some system.ui mods I want to try out first.
BUMP for Calculator.apk
Calendar coming soon!
number3pencil said:
4.0.3 If you link me the 4.0.4 one I will theme it (assuming it's any different)
Click to expand...
Click to collapse
this is the 4.0.4 version stock (all white)
i dont know if there are differences but at least the version number is higher
Hi ALL,
Im looking for the same black and white MMS apk for my galaxy S2 running 4.0.3 with WanamLite.Stock.IML.74K.XXLPB.
Can any one port an apk for the same.
Thanks!!!!
number3pencil said:
My Mission: Replace ICS blue with white wherever possible. This includes icons and text.
Thank to:
Nitroz for his awesome Black Exodus theme which is the inspiration for these apps
artvandelay440 because he is awesome!
Most Recent Update: *Feb 19* Figured out my compiling problems, but I now have a new problem installing system apps. Either way, I have modified and posted Calculator.apk. Calendar is being worked on, but there is more ICS blue to remove than I thought.
Themed Apps:
Settings
Mms
Calculator
Calendar (will be posted very soon)
Apps To Be Themed:
Phone
Nova launcher (Including nova settings and app drawer)
Genie Widget (news and weather)
Keyboard
...Possibly more apps (make a request if you want, but no guarantees)
Install Instructions: Simply adb push any apk to /System/app/ (make sure to read any special instructions for specific apps)
APP: Settings.apk
WHAT'S NEW: Changed settings icon from black/ICS blue to all white. Changed icon that appears in app drawer.
PICS: http://i.imgur.com/U7yuo.png
LINK: http://www.mediafire.com/?aq214os8zz98q6c
SPECIAL INSTRUCTIONS: None
APP: Mms.apk (Text Messaging APP)
WHAT'S NEW: 100% White on black, no traces of gray that I can tell. Removed contact pics, removed border around messages, black/white icons, white notification icon. Changed app drawer icon.
PICS: http://imgur.com/a/B3scm
LINK: http://www.mediafire.com/?daaqjim0223ap6s
SPECIAL INSTRUCTIONS: Flash using CWM. Thanks to Nitroz for the script.
APP: Calculator.apk
WHAT'S NEW: 100% White on black. White glow when button is pressed. Pretty sure this is themed completely.
PICS: http://i.imgur.com/QGIAA.png
LINK: http://www.mediafire.com/?x7b46jd70nasde6
SPECIAL INSTRUCTIONS: Just put the apk somewhere on your SD card and install using root explorer or similar program.
ATTN: These apps were themed by pulling them from AOKP M3 and using the M3 framework/systemui. Installing these apps (specifically settings) on any other ROM MAY give you errors, but I'm not sure. Still kind of a noob.
ENJOY THE APPS AND STAY TUNED FOR MORE!
Click to expand...
Click to collapse
Can you explain me how did you change the colors? I need it for my rom for galaxy s plus. What files did you mod? Sorry for my bad english :silly:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I know there are lots of apktools out there already, but I made this for two specific reasons:
#1: To be very straightforward (Unlike other tools...)
#2: To get off the Computer and go out and enjoy Life Features:
This tool is the first to support APKs, JARs, and ZIPs simultaneously!
This tool is also the first to support HTC Sense and MIUI decompiling. So no more errors
Sign APK | JAR | ZIP
Zipalign APK | JAR | ZIP
Drag, type, or D | R | ecompile all APKs and JARs
Clean the installation of the frameworks in your User directory
Updated sources. Ex. apktool.jar
One way ticket
Very smart signing options.
Very smart exit options... LOL
Requirements:
Windows OS
Java JDK & JRE
Problems?:
Make sure your file has no spaces
When typing a file to Decompile, you must include its file extension
When typing a folder to Recompile, exclude the file extension
Help improve!!This is still a first release, but it's very stable. Help me to improve by leaving a comment below.
Here's some ideas you can suggest to me:
Polish it up even more
I found a bug! Please fix ...
Add this feature please ...
Or anything you want to comment... LOL XD
What I will not do:
Make this multi-platform (Mac OSX & Linux) -- Because I do not know how (And not willing to...)
Changelog-
June.28.2012 (v0.02) -
Re-wrote the entire script from scratch (Now much better)
Simplified and Cleaned up Menu
Added ICS support
Added feature to install twframework-res.apk
Changed text color to default
Added a feature called: One way ticket
It basically guides you through the whole installation of frameworks, Decompile then Recompile, and then sign & zipalign.
Able to customize text color and background color
June.26.2012 (v0.01) -
First Release
Built using Windows XP
Includes lots of basic and extra features
Nothing much ...
Credits and thanks:
Microsoft
Google
Android
stackoverflow.com
xavierjohn22
Daneshm90
Brut.all
wanam
iBotPeaches
Everyone who contributed
Reserved again...
Reserved for something....
First sounds good
CM9 Skyrocket
add twframework-res.apk
Sent from my GT-S5830 using xda premium
CoolCatGetHome said:
add twframework-res.apk
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
hehe that would be usefull
i tries it
and must say: gr8 work
works perfectly
Sent from my GT-S5660 using xda app-developers app
DQiB said:
i tries it
and must say: gr8 work
works perfectly
Sent from my GT-S5660 using xda app-developers app
Click to expand...
Click to collapse
sure?
recompiling doesn't seem to work, I get a log of rebuilding the apk, but there isn't created a new one, or where does it gets saved?
not in the /place apk here folder or /complete
what about ics apks?could it compile/recompile them?
voetbalremco said:
sure?
recompiling doesn't seem to work, I get a log of rebuilding the apk, but there isn't created a new one, or where does it gets saved?
not in the /place apk here folder or /complete
Click to expand...
Click to collapse
It saves it in the place files here/filefolder/
Your recompiled apk should be in the dist folder and the contents of it should be in build folder
farzad.u235 said:
what about ics apks?could it compile/recompile them?
Click to expand...
Click to collapse
Lol. I forgot about that! You can try and report back. .
ICS doesn't seem to work...
AWESOME WORK Btw LOL
Thatgrass said:
ICS doesn't seem to work...
AWESOME WORK Btw LOL
Click to expand...
Click to collapse
You need modded apktool.jar
Peteragent5 said:
You need modded apktool.jar
Click to expand...
Click to collapse
It would be awesome if you could put it in here so you can handle ics and gb
Sent from my Galaxy Nexus using xda premium
Thatgrass said:
It would be awesome if you could put it in here so you can handle ics and gb
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
v0.02 Will have lots more features. Including support for ICS and installing twframework-res.apk.
It'll also have a very cleaned up Interface, and Improved decision making with the user.
This version will have an ability to customize the text color on the Interface
Decompiled Settings.apk from adrenaline ROM.
When tried to recompile-it get this:
Code:
[*] Place_Files_Here\Settings.apk
Recompiling Place_Files_Here\Settings.apk...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:138)
... 4 more
Peteragent5 said:
v0.02 Will have lots more features. Including support for ICS and installing twframework-res.apk.
It'll also have a very cleaned up Interface, and Improved decision making with the user.
This version will have an ability to customize the text color on the Interface
Click to expand...
Click to collapse
Super awesome! Even with my gnex this will be awesome!!
Sent from my Galaxy Nexus using xda premium
I will try out.
Seems to be a great job
Thanks mate
esilviu said:
Decompiled Settings.apk from adrenaline ROM.
When tried to recompile-it get this:
Code:
[*] Place_Files_Here\Settings.apk
Recompiling Place_Files_Here\Settings.apk...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:138)
... 4 more
Click to expand...
Click to collapse
what would you edit??
Updated to v0.02
Crazyyy
Please report back.
voetbalremco said:
what would you edit??
Click to expand...
Click to collapse
nothing.
it was just a test for decompile-compile
I made this tool originally for SonyEricsson Xperia X10, but have now modified it to work for our Samsung Galaxy S3. I hope it will make life a little easier when modifying files on the device. It uses ADB to pull and push files, change file permissions and much more - so users don't need to remember long command prompt/terminal emulator commands! It also has a nifty little application manager, which allows for quick installation, backup, and removal of both pre and self -installed software. It has a LogCat function to read and save logs on the go when investigating errors, as well as functionality to decompile/recompile APK, JAR and ODEX files, sign and zipalign APKs, and decompile System images. ADB Shell will be released in v0.6.2.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Instructions:
1. Extract archive.
2. Install LinuxReader to GalaxyS3ModTool\tools\LinuxReader.*
3. Run GalaxyS3ModTool.jar
*This step is only needed for the Decompile System function in the ROM Manager.
Note: Make sure your phone is connected in debug mode, you have root privileges, and unsecured your device's shell. The application will try to unsecure your shell if you haven't already, but worst case scenario you might have to do this manually.
Also, the manage ROMs functionality is still experimental, and the Recompile System function is disabled. If you know how these processes can be automated, let me know and I will incorporate the functionality.
If you have problems, let me know and I will try to sort them out with you. Keep in mind that often when a modification goes wrong, you can simply push back the original files and reboot. So keep backups handy!
Reserved in case of future expansions.
Reserved in case of future expansions.
Thank you!
I'll finally be able to modify the ODEX files :victory:
Is it possible to recompile an ODEX file to .odex (not .jar)?
Great tool
Thanks!!!
Great tool. Looks very promising
Sent from my GT-I9300 using Tapatalk 2
Saleen NS said:
Thank you!
I'll finally be able to modify the ODEX files :victory:
Is it possible to recompile an ODEX file to .odex (not .jar)?
Click to expand...
Click to collapse
Yes modifying ODEX:ed filesystems has become a breeze Just remember to remove the original *.ODEX file from your system if you incorporate it into its associated APK or JAR.
As ODEX is a device-specific format, compiled to be most effective on specific hardware, recompiling with baksmali to *.DEX and renaming to *.ODEX is not enough. I don't know of any way to recompile to proper *.ODEX, but I mean it has to be possible, and if anyone knows how - please drop a line here or PM me. However the rule of thumb is to not decompile and incorporate the *.ODEX unless smali-code is being edited. This will allow you to keep the efficiency of the original *.ODEX file, and just replace the APK or JAR - i.e. having no negative effect on performance.
EDIT: Realized there is a way to recompile to *.ODEX on the device via the dexopt binary. Working on implementing the functionality.
Thanks for your work!
Warren87 said:
Thanks for your work!
Click to expand...
Click to collapse
shahed26 said:
Great tool. Looks very promising
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
SETdown said:
Great tool
Thanks!!!
Click to expand...
Click to collapse
Great to hear you guys like it!
I've got version 0.6.1 in testing now, with proper ODEX recompilation functionality incorporated. Will upload it soon.
Unable to run d App!
I downloaded d files & followed above instructions...but clicking on GalaxyS3ModTool.jar opens the archive! What am i doing wrong?
Very promising tool! I will test in weekend and give a feedback!:good:
Mr.Mefisto said:
Very promising tool! I will test in weekend and give a feedback!:good:
Click to expand...
Click to collapse
Good stuff! Looking forward to that.
harryS2 said:
I downloaded d files & followed above instructions...but clicking on GalaxyS3ModTool.jar opens the archive! What am i doing wrong?
Click to expand...
Click to collapse
Do you have Java installed?
harryS2 said:
I downloaded d files & followed above instructions...but clicking on GalaxyS3ModTool.jar opens the archive! What am i doing wrong?
Click to expand...
Click to collapse
Java must be installed on your PC and .jar files associated with java.
Sent from my GT-I9300 using xda premium
Thnx this is what i need.
Works great.
Version 0.6.1 is now uploaded in first post!
Updates:
I have implemented proper ODEX recompilation functionality. However, it requires the device to be connected as the operation has to be performed from within the system and then pulled back out. The tool will let you know when to connect your phone. For the process to be possible, a wrapper for the binary dexopt needs to be pushed to /system/bin - so this is also done programatically.
Some user prompts have been added to make human mistakes less likely. For example if you say you want to decompile an associated ODEX file, you must also specify the framework directory - or nothing will happen.
A fancy automagic script has been added for JAR-decompilation. It turns out since the dex-optimizing of ROMs, some JAR-files don't include a classes.dex file anymore, which makes baksmali.jar cough up errors. But recompiling the ODEX file as classes.dex and inserting it into the JAR makes it decompile properly - so this is what the script has automated when it recognizes the situation.
I have actually rewritten most of the decompilation/recompilation code to execute more efficiently. When time flies and inspiration runs amok, this sadly results in djungle-code. So I had to clear everything up into reusable functions so that nothing is repeated or unnecessary slow.
Happy modding folks!
ADB Shell has been implemented in the coming version. Screenshots updated in first post.
Wow, what a quite bunch
Version 0.6.2 is uploaded in first post.
Changelog:
ADB Shell functionality implemented
Some bug fixes
Fantastic work!
If anyone notices this tool working on another device - please post the device name here with any related problems. I'm looking into extending the device support for this tool.
This tool is very convenient .. I used it for the nexus 7 with firmware 4.1.2
too bad that does not work with 4.2, we look forward to updates
still great
I have gathered pretty much all the things useful in modding our system.
I ask other developers to post their findings here also.
My aim is to allow people to learn how make their own edits and mods.
Happy modding,
As of now our only option for recovery from a screw up is flashing the stock image via Odin, so be careful.
Developer Tools:
AIO Tool Pack - The main tools I used in creating this deodexed package (Includes the following)
APK Manager with the compatible ApkTool and AAPT (Took me a while to find compatible versions of both due to strange qualifiers in resource APKs)
Dex2Jar with JD-Gui (Useful for checking out JavaCode in order to apply to ByteCode) (If you've got an extra Kilo-Dollar to spare check out Jeb)
Baksmali/Smali Manager for editting jar files
Odin 3.07 for flashing stock firmwares (available in dev thread)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Psuedo-ROM
Deodexed System Installer With Listed Mods
(Mirror) (MD5:108a5553c6ae82af9b0a3319ceffc8b8)
All Responsibility Are Belongs To You
Entire deodexed system with some mods already installed. Based on the AMDL ota update.
You must be rooted and updated to build number I337UCUAMDL.
I recommend a factory reset, fresh wipe via Odin, updating ota, rooting, then installing this package.
After installing it is recommended that you freeze the OTA apps in order to block OTA updates.
- LocalFOTA, AT&T Software Update, FWUpgrade
- Mod list:
5/18/13 -
Removed struck-out items from 5/8/13 change log for NottachXposed compatiblity
Integrated debloater into installer
Added extended power menu (scrosler)
Added init.d support (scrosler)
-Added zipAlign init.d script
Added 1% battery support for SystemUI
Click to expand...
Click to collapse
5/9/13 -
Tethering enabled via framework-res.apk, includes Bluetooth tethering (romracer)
Removed WiFi connected notification via SecSettings.apk
Enabled accessibility widgets via SecSettings.apk
Removed carrier label in status bar via SystemUI.apk
Removed full battery notification via SystemUI.apk
Removed loud volume warning via framework.jar
Option to unlock all AT&T APNs (In installer)
Unhid broadband APNs
Enabled scrolling wallpaper
Removed launcher help text
Removed multi-window help button
Removed boot sound
Redeodexed entire AMDL update
Fixed APKs for de/recompiling
More...
Click to expand...
Click to collapse
-Installation:
Copy "copy_to_sdcard" folder to internal sdcard
With USB debugging enabled run the Windows BAT file in the package.
Answer questions.
Profit...
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tutorials:
Framework installation using ApkTool
Modding using Apk Manager
Reading source using Dex2Jar
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tips & How-Tos:
Exposed framework installer - Use this version of the exposed installer which is compatible with the S4
More tips & mods
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Extra Downloads:
Debloater bat file - Removes AT&T, Google, and Samsung bloat (Open in any text editor to inspect/edit the files that will be removed)
I337UCUAMDL_RAW_SYSTEM_DUMP - The base from which this deodexed installer is created from
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Framework installation using ApkTool
In order to use Apk_Manager on System APKs you will first need to install the System Frameworks to your ApkTool.
Assuming you have downloaded both zips from the first post unzip the tools folder to a location of your choosing.
Next, extract the frameworks zip to your newly created Apk_Manager folder and place them in the 'other' folder so they are in scope of apktool.jar, also in the 'other' folder.
Now, with no files selected in the 'other' folder, Shift+RightClick an empty area of the folder and choose "Open command window here".
Do:
Code:
apktool if framework-res.apk
&&
Code:
apktool if twframework-res.apk
The frameworks should be installed as 1.apk and 2.apk respectively. Confirm by navigating to C:/Users/<YOU>/apktool/framework.
Example output:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You should see 1.apk and 2.apk, they will be a different file size of the res APK, this is because they only contain info pertaining to APKs that may utilize their resources.
Now you have your frameworks installed correctly and can continue using Apk-Manager to Mod your other, deodexed, APKs, such as SystemUI.apk.
I hope this will be helpful to some, if there are any additional steps I can add to make it clearer please let me know.
Modding using Apk Manager
Apk-Manager examples coming soon...
Reading source using Dex2Jar
Dex2Jar is a useful tool for generating Java source from APK/JAR dex files.
In order to use Dex2Jar first open your APK/JAR with WinRar or similar and extract the dex file to the Dex2Jar root directory.
Next drag-n-drop the dex file onto dex2jar.bat. This will create a jar archive in the same directory.
Next drag-n-drop that newly created jar onto jd-gui.exe.
This will open a tree view of the Java source.
Note that it is not always possible for Dex2Jar to reconstruct the source code and some classes may have errors.
Also, structure of the source may be in somewhat ByteCode format, still having gotos and labels...
For more information on Dalvik opcodes see here.
Another tool useful in reconstructing Java code is Virtuous Ten Studio.
Did you know?
A few additional places to look at are...
Disable WiFi Connected Notification -
http://forum.xda-developers.com/showpost.php?p=40865546&postcount=6
Click to expand...
Click to collapse
Disable Loud Volume Warnings -
http://forum.xda-developers.com/showpost.php?p=40970794&postcount=10
Click to expand...
Click to collapse
Enable "Find My Mobile" in Settings -
system/csc/feature.xml { CscFeature_Setting_DisableMenuFindMyMobile="false", CscFeature_Setting_FindMyMobile="true" }
Click to expand...
Click to collapse
Unhide 'broadband' APNs in Network Settings -
system/csc/feature.xml { CscFeature_Setting_HideApnList="" }
Click to expand...
Click to collapse
Enable APN edits -
SQL Editor - data/data/com.android.providers.telephony/databases/nwk_info.db_carriers - Δ editable to '1'
Click to expand...
Click to collapse
Nottach said:
A few additional places to look at are...
Click to expand...
Click to collapse
That tip about enabling Find My Mobile is quite nice. After changing that, the option does show up in Settings -> More Tab -> Security; however it doesn't appear to work correctly. The phone never shows up as registered on my Samsung Account. I even tried creating a new Samsung account to test with and by enabling remote control when over wifi and cell data.
captawsm said:
That tip about enabling Find My Mobile is quite nice. After changing that, the option does show up in Settings -> More Tab -> Security; however it doesn't appear to work correctly. The phone never shows up as registered on my Samsung Account. I even tried creating a new Samsung account to test with and by enabling remote control when over wifi and cell data.
Click to expand...
Click to collapse
Hmm, just checked it out and it seems they haven't added the S4 to the list of devices? Maybe in the future they will.
I saw that the S III shows up in the list of devices on the Samsung Dive website. I still have my "stock" rooted S III so I might check to see if this trick works on there and if it will register on the site. I can post results if anyone is interested which may let us know if we just need to wait till the S4 shows up on the site.
Edit: if anyone wanted to know: Tried on a stock rooted AT&T S3 w/ 4.1.1 and ran into same issue - I can enable remote controls but device never registers on the samsungdive.com website so maybe there is something more to getting Find My Phone working that just editing features.xml
If someone else tries this, I'd be interested in hearing if you run into the same problem.
I do a lot of decompiling/recompiling and minor smali/xml edits, I just want your general opinion here.. Do you or have you ever used Chainfires Fast AAPT?
http://forum.xda-developers.com/showthread.php?t=1907281
So I'm trying to disable the Media Volume Alert by modifying android\media\AudioManager of framework.jar, as shown below, and I'm unable to get the device to fully boot after replacing the original file. It just hangs on the AT&T logo. I can get ADB so I can replace the original and then it boots.
Does my mod look like it should break it? All I did was change the level at which the dialog appears to 16 (0x10) instead of 10 (0xa). I would think that would be OK. I don't get any error recompiling either. I've tried wiping dalvik-cache between replacements, no luck. I've also tried returning false at the beginning of the 'isEarProtectLimitOn' method, no luck. I'm stuck, any ideas?
line 483
Code:
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 60
const-string v0, "AudioManager"
sput-object v0, Landroid/media/AudioManager;->TAG:Ljava/lang/String;
.line 269
const/16 v0, 0xd
new-array v0, v0, [I
fill-array-data v0, :array_16
sput-object v0, Landroid/media/AudioManager;->DEFAULT_STREAM_VOLUME:[I
.line 2971
const/16 v0, 0x10
sput v0, Landroid/media/AudioManager;->EAR_PROTECT_LIMIT_INDEX_DISABLE:I
.line 2972
[COLOR="Red"]-- const/16 v0, 0xa[/COLOR]
[COLOR="Green"]++ const/16 v0, 0x11[/COLOR]
sput v0, Landroid/media/AudioManager;->EAR_PROTECT_LIMIT_INDEX_NORMAL:I
EDIT: This is the correct edit to disable the Loud Volume Notification. I guess my tools were out of date. After updating baksmali it worked.
Basically instead of at level 10 it triggers only at the max volume, which I think is triggered someplace else. I'll keep looking for the root.
EDIT2: In addition to the above edit the 'EAR_PROTECT_DEFAULT_INDEX' needs to be changed so it doesn't trigger at Max Volume.
Same file, line 109:
Code:
.field public static final EAR_PROTECT_DEFAULT_INDEX:I = [COLOR="Red"]0x11[/COLOR]
No moar Loudness warnings!!
Nottach said:
A few additional places to look at are...
Click to expand...
Click to collapse
Thanks for this!
This was my first time editing SQL db's, so I didn't want to do anything I wasn't sure about. After making the APN's editable, the APN protocol is still grayed out. Is there a way to change the default value of the APN protocol itself (specifically to "iPv4/iPv6") within the database?
Hey man i see ur postinf mods. I removed the ongoing wifi on s3 and same exact method works on s4 but needs to be using a deodex system which i will push this weekend however i can get u a guide if u wanna try?
sgh-i747(d2att)(sgs3) on latest cm10.1 or ultimatum
howtomen said:
Hey man i see ur postinf mods. I removed the ongoing wifi on s3 and same exact method works on s4 but needs to be using a deodex system which i will push this weekend however i can get u a guide if u wanna try?
sgh-i747(d2att)(sgs3) on latest cm10.1 or ultimatum
Click to expand...
Click to collapse
You mean the WiFi Connected notification?
I found this method. Is yours different?
Mine seems to work well but I'm curious as to what you found too.
Nottach said:
You mean the WiFi Connected notification?
I found this method. Is yours different?
Mine seems to work well but I'm curious as to what you found too.
Click to expand...
Click to collapse
in the s3 we used this method which still works and only requires the secsettings http://forum.xda-developers.com/showpost.php?p=29047026&postcount=1
howtomen said:
in the s3 we used this method which still works and only requires the secsettings http://forum.xda-developers.com/showpost.php?p=29047026&postcount=1
Click to expand...
Click to collapse
I see, I think my method never calls the NotificationManager because it returns doNotShowNotification while yours still creates the notification but never calls show() on it. which may lead to memory leaks. I think mines cleaner?
Nottach said:
I see, I think my method never calls the NotificationManager because it returns doNotShowNotification while yours still creates the notification but never calls show() on it. which may lead to memory leaks. I think mines cleaner?
Click to expand...
Click to collapse
i see makes good sense thanks for the work
@howtomen You have experience making all apps multi-window? I was abe to get the all to show in the drawer but their indexes are messed up and the wrong app gets added when dragging.
I think I have to fix or create the adapter?
Why not linking directly to the tools? dex2jar and smali are udpated often, and the current APKTool fails to properly decode some resources in stock firmware of this device.
Nottach said:
I have gathered pretty much all the things useful in modding our system.
I ask other developers to post their findings here also.
My aim is to allow people to learn how make their own edits and mods.
Let's fill this Thread with detailed how-tos instead of this Section with crappy themed ROMs.
Happy modding,
As of now our only option for recovery from a screw up is flashing the stock image via Odin, so be careful.
Downloads:
Tool Pack
APK Manager with the newest ApkTool and AAPT (Took me a while to find compatible versions of both due to strange qualifiers in resource APKs)
Dex2Jar with JD-Gui (Useful for checking out JavaCode in order to apply to ByteCode)
Baksmali/Samli Manager for editting jar files
Odin 3.07 for flashing stock firmwares (available in dev thread)
Frameworks Only
Framework files for ApkTool installation (Ready for installation to ApkTool)
Entire Deodexed System With Listed Mods
Entire deodexed system with some mods already installed for a common developer base.
Installable if you know how. Based off romracers deodexing.
- Mod list:
Instruction:
Framework installation using ApkTool
Modding using Apk Manager
Reading source using Dex2Jar
Tips & How-Tos:
http://forum.xda-developers.com/showpost.php?p=40914188&postcount=5
Click to expand...
Click to collapse
Nottach said:
@howtomen You have experience making all apps multi-window? I was abe to get the all to show in the drawer but their indexes are messed up and the wrong app gets added when dragging.
I think I have to fix or create the adapter?
Click to expand...
Click to collapse
Very excited to see this happen. Really miss this from my hacked S3.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
That download speed from devhost is PAINFUL! I'm working on porting over cm10.1's MMS.apk for our device once this is finished. I may try to find a you better mirror man lol.
Hi all,
I want to share Guide for MOD small navigationbar that can use in lollipop ROM such as CM12 Unofficial ,LS,AICP ...
You can see in my clip VDO
Thank you,
@raffaele88 for apktool_lolly.zip
thx, Perfect, working fine in EvoMagix Lillipop Beta V1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1st of all i wanna thank you for this mod, i tried and follow this mod but mine is having problems with the back button not resizing, PA 5.0.1 12/05/14 Build.
https://www.dropbox.com/s/1id9e44v8k4e7ni/PS.jpg
tryman87 said:
1st of all i wanna thank you for this mod, i tried and follow this mod but mine is having problems with the back button not resizing, PA 5.0.1 12/05/14 Build.
https://www.dropbox.com/s/1id9e44v8k4e7ni/PS.jpg
Click to expand...
Click to collapse
what's your values?
somboons said:
what's your values?
Click to expand...
Click to collapse
I tried the values on your video but still gave me same results. Back button still not resizing.
tryman87 said:
I tried the values on your video but still gave me same results. Back button still not resizing.
Click to expand...
Click to collapse
try
36
36
34
somboons said:
try
36
36
34
Click to expand...
Click to collapse
Thanks for this, been looking for a way to do this very thing. Thanks for sharing!
This is very difficult to follow. It would be helpful if you could provide written instructions.
somboons said:
try
36
36
34
Click to expand...
Click to collapse
I flashed back LS 4.0, will try it again if i have some free time.
After "apktool.apk b framework-res.apk" in command line i have only
Code:
C:\Users\Marmeladoff\Desktop\Новая папка (2)\apktool (1)>apktool.bat b framework
-res.apk
I: Using Apktool 2.0.0-dirty on framework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:247)
at brut.androlib.Androlib.build(Androlib.java:266)
at brut.androlib.Androlib.build(Androlib.java:258)
at brut.apktool.Main.cmdBuild(Main.java:240)
at brut.apktool.Main.main(Main.java:89)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:243)
... 4 more
C:\Users\Marmeladoff\Desktop\Новая папка (2)\apktool (1)>
And folder and "dist" doesn't appear.
What am I doing wrong?
Framework apk from this rom http://forum.xda-developers.com/lg-g2/development/rom-blisspop-team-blissmust-12b-t2985536
I've tried to follow the howto but it's too difficult for me
I hope to find an APK / ZIP to install / flash directly
manuelmagix said:
thx, Perfect, working fine in EvoMagix Lillipop Beta V1
Click to expand...
Click to collapse
How r u able to add another button ???
Hmm, will we see a fixed back button as ROM's continue to mature? I'm sort of OCD but on all the ROM's i've tried that i can resize the navbar + this mod the triangle just looks iffy like the above screenshot above instead of scaling better like the home and recents button.
PYCON said:
I've tried to follow the howto but it's too difficult for me
I hope to find an APK / ZIP to install / flash directly [emoji14]
How r u able to add another button ??? [emoji14]
Click to expand...
Click to collapse
Add new lines into navigation_bar.xlm of systemUI
---------- Post added at 11:17 PM ---------- Previous post was at 10:46 PM ----------
Kayen said:
Hmm, will we see a fixed back button as ROM's continue to mature? I'm sort of OCD but on all the ROM's i've tried that i can resize the navbar + this mod the triangle just looks iffy like the above screenshot above instead of scaling better like the home and recents button.
Click to expand...
Click to collapse
Fixed, change atribute "back" in navigation_bar.xlm
:good:
http://forum.xda-developers.com/attachment.php?attachmentid=3086491&stc=1&d=1419809176
Can anyone please explain how to add the menu button to the navbar?
LidaFlorida said:
Can anyone please explain how to add the menu button to the navbar?
Click to expand...
Click to collapse
Maybe we can apply from this guide.
http://rootzwiki.com/topic/30278-how-to-step-by-step-guide-to-add-menu-and-search-soft-keys/
tell me if working.
LidaFlorida said:
After "apktool.apk b framework-res.apk" in command line i have only
Code:
C:\Users\Marmeladoff\Desktop\Новая папка (2)\[COLOR="Red"]apktool (1)>apktool.bat b framework[/COLOR]
-res.apk
I: Using Apktool 2.0.0-dirty on framework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:247)
at brut.androlib.Androlib.build(Androlib.java:266)
at brut.androlib.Androlib.build(Androlib.java:258)
at brut.apktool.Main.cmdBuild(Main.java:240)
at brut.apktool.Main.main(Main.java:89)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:243)
... 4 more
C:\Users\Marmeladoff\Desktop\Новая папка (2)\apktool (1)>
And folder and "dist" doesn't appear.
What am I doing wrong?
Framework apk from this rom http://forum.xda-developers.com/lg-g2/development/rom-blisspop-team-blissmust-12b-t2985536
Click to expand...
Click to collapse
in the quote above where its red i can see your problem. your trying to recompile it.
in most cases the proper command is apktool b framework-res
there is no apk at the end cause when you decompile " apktool d framework-res.apk' it will decompile >>>framework-res <<<< there isnt no apk so try that again but instead of b use d to compile first
LidaFlorida said:
After "apktool.apk b framework-res.apk" in command line i have only
Code:
C:\Users\Marmeladoff\Desktop\Новая папка (2)\apktool (1)>apktool.bat b framework
-res.apk
I: Using Apktool 2.0.0-dirty on framework-res.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:247)
at brut.androlib.Androlib.build(Androlib.java:266)
at brut.androlib.Androlib.build(Androlib.java:258)
at brut.apktool.Main.cmdBuild(Main.java:240)
at brut.apktool.Main.main(Main.java:89)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:243)
... 4 more
C:\Users\Marmeladoff\Desktop\Новая папка (2)\apktool (1)>
And folder and "dist" doesn't appear.
What am I doing wrong?
Framework apk from this rom http://forum.xda-developers.com/lg-g2/development/rom-blisspop-team-blissmust-12b-t2985536
Click to expand...
Click to collapse
I'm facing this problem too. Im using Windows 8.1, Microsoft visual basic powerpack, and java. How can I fix it?
muchi_13 said:
I'm facing this problem too. Im using Windows 8.1, Microsoft visual basic powerpack, and java. How can I fix it?
Click to expand...
Click to collapse
Use Apk Manager better.
LidaFlorida said:
Use Apk Manager better.
Click to expand...
Click to collapse
What do you apk manager? Please explain how its work