[ROM] OmniPlus [1.2] - Nexus 5 Android Development

{
"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"
}
Code:
*** Disclaimer
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed.
features:
Code:
1) All OmniROM features. (September 22)
2) Lockscreen Notifications.
3) Slim Heads-up.
4) Soft reboot option in advanced power menu.
5) Battery Saver Mode.
6) Floating Windows.
7) App Circle Bar
8) Show Carrier Logo On Status Bar
9) 0.25 Animations Default
10) Option To Open Notification In Floating Window (Long Press Notification)
11) Force Close And Wipe App Data Options In Recents & Notificaion Drawer (Long Press App)
downloads: (latest version is currently 1.2)
v1.2: https://www.androidfilehost.com/?fid=23622183712475246 (added option to open notif in floating window + added options to wipe app data and force close app in recents&notif drawer(long press app/notif) + animation default speed is 0.25 now + added option to show carrier logo on status bar)
v1.1: https://www.androidfilehost.com/?fid=23622183712471803 (fixed systemui force close bug)
v1.0: https://www.androidfilehost.com/?fid=23622183712471396 (first release)
Click to expand...
Click to collapse
Code:
*** if you wanna enable lockscreen notifs, go to settings/security/lockscreen/notifications and tap to enable.
*** if you wanna configure and enable battery saver mode, go to settings/battery/battery saver mode (you can also turn it on/off in quick settings).
*** if you wanna launch an app in floating windows, firstly enable app circle bar by going to settings/more.../ tick app circle bar. and add ur favorite apps to bar by clicking 'included apps'. then touch/swipe top right corner spin circle and long press to an app then click float view. voila
*** if you wanna enable headsup, go to settings/apps and select and app then tick "enable headsup notification" option. yeah there is no option to enable for all apps, enable headsup for apps manually.
*** if you wanna open a notification in floating window, long press notification and tap "float view"
*** if you wanna show carrier logo on status bar, go to settings/bars and tap "Show logo based from carrier/provider" option.
*** if you wanna enable "wipe app data" and "force close app" options in recents menu (longpress menu) and notif drawer (notification longpress menu), firstly enable developer settings if you haven't enabled it (to enable dev settings; go to about menu and tap 7 times to build number). then go to settings/developer options and tap "Enable 'wipe' and 'force close' options in notification area and recents app list" option.
credits:
Code:
*crytech for all graphics/images
*Me :p : for omniplus rom
*david:d for Lockscreen notifications
*Google&Slimrom team for heads-up
*Yanuar Harry for floating Windows
*Mohammad Rehan Kodekar for wipe data and force close options in recents&notif drawer

More omni. Great base.

Great work @yashade2001

Blue59 said:
Great work @yashade2001
Click to expand...
Click to collapse
thank you wave master
Sent from my Nexus 5 using Tapatalk

Screenshots?

ketanen said:
Screenshots?
Click to expand...
Click to collapse
i will add them, but nobody needs. just like other roms. no special menu in settings. i described features in settings app (locations to enable) in op.
Sent from my Nexus 5 using Tapatalk

Hells yea like a boss! Appreciate it hommie!!

ketanen said:
Screenshots?
Click to expand...
Click to collapse
more 2 come 2morrow
Sent from my Nexus 5 using Tapatalk

Erm, something weird happened after the first boot. My phone turned into a talking zebra.

anything concerning kernel and batteryy life ?

Which gaps did you use. I keep getting system ui fc with pa modular mini and i tried slim's. It loops so i have to power volume- to get to recovery. Clean install twice?

fcs
razrlover said:
Which gaps did you use. I keep getting system ui fc with pa modular mini and i tried slim's. It loops so i have to power volume- to get to recovery. Clean install twice?
Click to expand...
Click to collapse
Hi, i had same issue too.

@yashade2001, what do think friend?

Great work @yashade2001, Good start. And thanks for taking me into your screenshots lol

Oh new ROM , I like your logo .... :laugh:

Any plan to add slim nav buttons?

razrlover said:
Which gaps did you use. I keep getting system ui fc with pa modular mini and i tried slim's. It loops so i have to power volume- to get to recovery. Clean install twice?
Click to expand...
Click to collapse
Any Gapps pack with Google Plus 4.5 or Hangout 2.3 will cause this problem. Figured it out through an elimination process... Issues with the code for Samsung MultiWindow Support in the App Circle Sidebar code.
Code:
E/JavaBinder( 1432): !!! FAILED BINDER TRANSACTION !!!
E/AndroidRuntime( 1432): FATAL EXCEPTION: main
E/AndroidRuntime( 1432): Process: com.android.systemui, PID: 1432
E/AndroidRuntime( 1432): java.lang.RuntimeException: Package manager has died
E/AndroidRuntime( 1432): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:79)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.PackageAdapter.isSamsungMultiWindowSupport(PackageAdapter.java:201)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.PackageAdapter.isIncludeApp(PackageAdapter.java:191)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.PackageAdapter.reloadApplications(PackageAdapter.java:78)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.AppCircleSidebar$SettingsObserver.update(AppCircleSidebar.java:172)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.AppCircleSidebar$SettingsObserver.observe(AppCircleSidebar.java:150)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.AppCircleSidebar.onAttachedToWindow(AppCircleSidebar.java:116)
E/AndroidRuntime( 1432): at android.view.View.dispatchAttachedToWindow(View.java:12592)
E/AndroidRuntime( 1432): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2458)
E/AndroidRuntime( 1432): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1213)
E/AndroidRuntime( 1432): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:996)
E/AndroidRuntime( 1432): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5603)
E/AndroidRuntime( 1432): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
E/AndroidRuntime( 1432): at android.view.Choreographer.doCallbacks(Choreographer.java:574)
E/AndroidRuntime( 1432): at android.view.Choreographer.doFrame(Choreographer.java:544)
E/AndroidRuntime( 1432): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
E/AndroidRuntime( 1432): at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime( 1432): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 1432): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 1432): at android.app.ActivityThread.main(ActivityThread.java:5152)
E/AndroidRuntime( 1432): at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime( 1432): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 1432): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796)
E/AndroidRuntime( 1432): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612)
E/AndroidRuntime( 1432): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1432): Caused by: android.os.TransactionTooLargeException
E/AndroidRuntime( 1432): at android.os.BinderProxy.transact(Native Method)
E/AndroidRuntime( 1432): at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:1623)
E/AndroidRuntime( 1432): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:74)
E/AndroidRuntime( 1432): ... 24 more

razrlover said:
Which gaps did you use. I keep getting system ui fc with pa modular mini and i tried slim's. It loops so i have to power volume- to get to recovery. Clean install twice?
Click to expand...
Click to collapse
exactly same gapps. i got fc too. but i wiped data again (after flashing gapps and booting). then it's fixed.
Sent from my Nexus 5 using Tapatalk

razrlover said:
Which gaps did you use. I keep getting system ui fc with pa modular mini and i tried slim's. It loops so i have to power volume- to get to recovery. Clean install twice?
Click to expand...
Click to collapse
Try pa nano gapps, I used that one with no issues.

craigacgomez said:
Any Gapps pack with Google Plus 4.5 or Hangout 2.3 will cause this problem. Figured it out through an elimination process... Issues with the code for Samsung MultiWindow Support in the App Circle Sidebar code.
Code:
E/JavaBinder( 1432): !!! FAILED BINDER TRANSACTION !!!
E/AndroidRuntime( 1432): FATAL EXCEPTION: main
E/AndroidRuntime( 1432): Process: com.android.systemui, PID: 1432
E/AndroidRuntime( 1432): java.lang.RuntimeException: Package manager has died
E/AndroidRuntime( 1432): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:79)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.PackageAdapter.isSamsungMultiWindowSupport(PackageAdapter.java:201)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.PackageAdapter.isIncludeApp(PackageAdapter.java:191)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.PackageAdapter.reloadApplications(PackageAdapter.java:78)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.AppCircleSidebar$SettingsObserver.update(AppCircleSidebar.java:172)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.AppCircleSidebar$SettingsObserver.observe(AppCircleSidebar.java:150)
E/AndroidRuntime( 1432): at com.android.systemui.statusbar.appcirclesidebar.AppCircleSidebar.onAttachedToWindow(AppCircleSidebar.java:116)
E/AndroidRuntime( 1432): at android.view.View.dispatchAttachedToWindow(View.java:12592)
E/AndroidRuntime( 1432): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2458)
E/AndroidRuntime( 1432): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1213)
E/AndroidRuntime( 1432): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:996)
E/AndroidRuntime( 1432): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5603)
E/AndroidRuntime( 1432): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
E/AndroidRuntime( 1432): at android.view.Choreographer.doCallbacks(Choreographer.java:574)
E/AndroidRuntime( 1432): at android.view.Choreographer.doFrame(Choreographer.java:544)
E/AndroidRuntime( 1432): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
E/AndroidRuntime( 1432): at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime( 1432): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 1432): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 1432): at android.app.ActivityThread.main(ActivityThread.java:5152)
E/AndroidRuntime( 1432): at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime( 1432): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 1432): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796)
E/AndroidRuntime( 1432): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612)
E/AndroidRuntime( 1432): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1432): Caused by: android.os.TransactionTooLargeException
E/AndroidRuntime( 1432): at android.os.BinderProxy.transact(Native Method)
E/AndroidRuntime( 1432): at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:1623)
E/AndroidRuntime( 1432): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:74)
E/AndroidRuntime( 1432): ... 24 more
Click to expand...
Click to collapse
will revert that then. but wiping data (after booting) solved all fcs.
Sent from my Nexus 5 using Tapatalk

Related

crash while installing most of apps

this is logcat from installing Titanium Backup for example:
Code:
W/ActivityManager( 328): No content provider found for: null
W/dalvikvm( 328): threadid=12: thread exiting with uncaught exception (group=0x2aac8578)
E/PackageManager( 328): Couldn't create temp file for downloaded package file.
E/AndroidRuntime( 328): *** FATAL EXCEPTION IN SYSTEM PROCESS: PackageManager
E/AndroidRuntime( 328): java.lang.NullPointerException
E/AndroidRuntime( 328): at com.android.server.PackageManagerService$FileInstallArgs.c
reateCopyFile(PackageManagerService.java:5011)
E/AndroidRuntime( 328): at com.android.server.PackageManagerService$FileInstallArgs.c
opyApk(PackageManagerService.java:5019)
E/AndroidRuntime( 328): at com.android.server.PackageManagerService$InstallParams.han
dleStartCopy(PackageManagerService.java:4815)
E/AndroidRuntime( 328): at com.android.server.PackageManagerService$HandlerParams.sta
rtCopy(PackageManagerService.java:4666)
E/AndroidRuntime( 328): at com.android.server.PackageManagerService$PackageHandler.do
HandleMessage(PackageManagerService.java:496)
E/AndroidRuntime( 328): at com.android.server.PackageManagerService$PackageHandler.ha
ndleMessage(PackageManagerService.java:441)
E/AndroidRuntime( 328): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 328): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 328): at android.os.HandlerThread.run(HandlerThread.java:60)
cleaning dalvik cache didn't help... i was deleting a few system apps, maby thats a problem's reason? Which app if yes?
did you solve the problem? I've the same one!

[Q] [ISSUE] Mail crashing when choosing client certificate during Exchange setup

Gents
Under "Accounts & Sync" I choose Add, then I select "Microsoft Exchange", enter mailaddress and PW, proceed to next screen where I can choose Client-Certificate. When I tap on "Choose" the app crashes always and I see "Email was closed" OK.
I do have imported my client certificate previously with success (btw. where can I manage certs, not CA certs?).
logcat gives this
Code:
E/EmbeddedLogger( 316): App crashed! Process: com.android.email
E/EmbeddedLogger( 316): App crashed! Package: com.android.email v410000 (4.1)
E/EmbeddedLogger( 316): Application Label: Email
E/AndroidRuntime( 4018): FATAL EXCEPTION: main
E/AndroidRuntime( 4018): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.emailcommon.REQUEST_CERT dat=eas://com.android.emailcommon/certrequest }
E/AndroidRuntime( 4018): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1638)
E/AndroidRuntime( 4018): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1608)
E/AndroidRuntime( 4018): at android.app.Activity.startActivityFromFragment(Activity.java:3561)
E/AndroidRuntime( 4018): at android.app.Fragment.startActivityForResult(Fragment.java:1072)
E/AndroidRuntime( 4018): at com.android.email.activity.setup.AccountSetupExchangeFragment.onCertificateRequested(AccountSetupExchangeFragment.java:441)
E/AndroidRuntime( 4018): at com.android.email.view.CertificateSelector.onClick(CertificateSelector.java:115)
E/AndroidRuntime( 4018): at android.view.View.performClick(View.java:3538)
E/AndroidRuntime( 4018): at android.view.View$PerformClick.run(View.java:14319)
E/AndroidRuntime( 4018): at android.os.Handler.handleCallback(Handler.java:608)
E/AndroidRuntime( 4018): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 4018): at android.os.Looper.loop(Looper.java:156)
E/AndroidRuntime( 4018): at android.app.ActivityThread.main(ActivityThread.java:5099)
E/AndroidRuntime( 4018): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4018): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4018): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 4018): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime( 4018): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 316): Force finishing activity com.android.email/.activity.setup.AccountSetupExchange
D/ViewRootImpl( 316): @@@- disable SystemServer HW acceleration
W/ActivityManager( 316): Activity pause timeout for ActivityRecord{41b47a08 com.android.email/.activity.setup.AccountSetupExchange}
How could this be resolved?
I run Fulmix ROM v1.0.
Cheers
alph
Try running 'Fix Permissions' in recovery.
doctrines ofischos
Hi vogonpoetlaureate
ok I just tried this. I run fix permissions two times, then rebooted and tried the same steps again. But it behaves still exactly the same and crashes
alphalz said:
Hi vogonpoetlaureate
ok I just tried this. I run fix permissions two times, then rebooted and tried the same steps again. But it behaves still exactly the same and crashes
Click to expand...
Click to collapse
OK, next thing I'd try is to go to Settings -> Apps -> Mail and then 'Clear Data'.
Clearing Data of the Mail app also doesn't help.
In the meantime I managed to get it work using an application called SMail, which perfectly integrates (separate Mail view, calendar and contacts integrated in the respective app). Under "Accounts & Sync" this is also listed as "Exchange Account (SMail)".

Com.android.phone crashing at boot

Just built AOKP from source for the oneplus one and the process com.android.phone starts crashing when boot. Here you are the logcat error. What does it mean? Thanks in advance
E/AndroidRuntime( 6737): Process: com.android.phone, PID: 6737
E/AndroidRuntime( 6737): java.lang.NullPointerException
E/AndroidRuntime( 6737): at com.android.internal.telephony.gsm.GSMPhone.getRingingCall(GSMPhone.java:513)
E/AndroidRuntime( 6737): at com.android.internal.telephony.gsm.GSMPhone.getRingingCall(GSMPhone.java:89)
E/AndroidRuntime( 6737): at com.android.internal.telephony.CallManager.registerPhone(CallManager.java:310)
E/AndroidRuntime( 6737): at com.android.internal.telephony.PhoneProxy.deleteAndCreatePhone(PhoneProxy.java:272)
E/AndroidRuntime( 6737): at com.android.internal.telephony.PhoneProxy.phoneObjectUpdater(PhoneProxy.java:212)
E/AndroidRuntime( 6737): at com.android.internal.telephony.PhoneProxy.handleMessage(PhoneProxy.java:121)
E/AndroidRuntime( 6737): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 6737): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 6737): at android.app.ActivityThread.main(ActivityThread.java:5158)
E/AndroidRuntime( 6737): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 6737): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 6737): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AndroidRuntime( 6737): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AndroidRuntime( 6737): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 1058): Process com.android.phone has crashed too many times: killing!
Anyone van help the guy out?

[Q] Every app, including launcher, crashes.

Hi,
It appears I've gotten myself into a little predicament. As the title indicates, after restarting my Galaxy S4 last night, everything crashes, basically rendering the device useless. The launcher is stuck in a crash loop, as well as any app I open via adb. I am currently running a rooted android 4.2.2 on the stock TouchWiz ROM which I believe is the MI1 build for my GS4.
I do have access to adb as well as su, so hopefully someone can help me through this.
A little more info on the things I've tried:
My initial thought as to why this was happening was because I froze some bloatware via App Quarantine. During this process, I disabled a few keyboards since SwiftKey would never be the default when I restarted Android, hoping that it would just eventually just default to SwiftKey. However, I also recently put a magnet on the back of my phone for use with a magnetic car mount, but I don't believe this is causing the issue.
I first tried disabling Xposed, this had no effect.
Next, I tried to install another keyboard through adb.
I tried to install an alternative launcher, this crashed as well.
I booted into safe mode, still no luck.
I tried launching apps through the monkey command, they crashed after a few seconds as well.
I believe my logcat points to the following error whenever anything crashes, however I cannot be certain.
Code:
E/AndroidRuntime( 8123): FATAL EXCEPTION: main
E/AndroidRuntime( 8123): java.lang.NullPointerException
E/AndroidRuntime( 8123): at android.view.inputmethod.InputMethodManager.startInputInner(InputMethodManager.java:1203)
E/AndroidRuntime( 8123): at android.view.inputmethod.InputMethodManager.onWindowFocus(InputMethodManager.java:1411)
E/AndroidRuntime( 8123): at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3298)
E/AndroidRuntime( 8123): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 8123): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 8123): at android.app.ActivityThread.main(ActivityThread.java:5329)
E/AndroidRuntime( 8123): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 8123): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 8123): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
E/AndroidRuntime( 8123): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
E/AndroidRuntime( 8123): at dalvik.system.NativeStart.main(Native Method)
Based on the presumed error, I made one last attempt and tried to change the keyboard via adb but I got the following error:
Code:
>adb shell ime list
Error: Could not access the Input Method Manager. Is the system running?
I have attached my error logcat, as well as the verbose logcat.
I'm basically at a loss here. I do have most of the bare-minimum, important data backed up with Titanium Backup, but I really don't want it to come to the point where I have to wipe my phone. Any help is appreciated.
Thanks.
Have you tried the No-Wipe Stock Image for odin?
bamige1 said:
Have you tried the No-Wipe Stock Image for odin?
Click to expand...
Click to collapse
I have not tried this yet. I had completely forgotten about those. I'll give it a shot and report back.
bamige1 said:
Have you tried the No-Wipe Stock Image for odin?
Click to expand...
Click to collapse
I just went ahead with the no wipe image and the problem still persists. I'm at a complete loss as of what to do next.
EDIT:
The logcat is giving this error as well:
Code:
E/ViewRootImpl( 875): sendUserActionEvent() mView == null
E/AndroidRuntime( 9913): FATAL EXCEPTION: main
E/AndroidRuntime( 9913): java.lang.NullPointerException
E/AndroidRuntime( 9913): at android.view.inputmethod.InputMethodManager.s
tartInputInner(InputMethodManager.java:1203)
E/AndroidRuntime( 9913): at android.view.inputmethod.InputMethodManager.o
nWindowFocus(InputMethodManager.java:1411)
E/AndroidRuntime( 9913): at android.view.ViewRootImpl$ViewRootHandler.han
dleMessage(ViewRootImpl.java:3298)
E/AndroidRuntime( 9913): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 9913): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 9913): at android.app.ActivityThread.main(ActivityThrea
d.java:5329)
E/AndroidRuntime( 9913): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 9913): at java.lang.reflect.Method.invoke(Method.java:5
11)
E/AndroidRuntime( 9913): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:1102)
E/AndroidRuntime( 9913): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:869)
E/AndroidRuntime( 9913): at dalvik.system.NativeStart.main(Native Method)

[Q] mods on touchwizhome apk (to do with wallpaperchooser)

For original query, look below the line
I think what I wanted was impossible, so I solved this in the end by removing the option to change wallpapers from the settings entirely. All working fine now
----------------------------------------------------------------------------------------------
Heya all.
I have two questions regarding a touchwizhome apk i am using (added for reference)
- One about removing a useless button from the menu
- And one about combining it with wallpaperchooser (also added for reference)
The issue about the button is that when pressing the menu button while in the app drawer, it shows an option to launch the "galaxy essentials" app (as shown in the screenshot added).
I have disabled this app and pressing it now says "app not installed" instead. So I just want the button to go, but i can't find any xml's i can edit for this and I don't know where to look for it in the smali files.
There is one folder called menu with options_menu.xml that has the line for this menu item in it tho.
I have tried adding the tags "android:visibility="gone" android:visible="false" and android:showAsAction="never" but none of those make it disappear and removing the line entirely just breaks the menu
So any help on this would be really appreciated!
The other problem I am having is that this touchwiz launcher was designed to work with the S5 wallpaperchooser, but I am using it on a note 2 (kitkat 4.4.2) which has a different wallpaperchooser.
When I install the S5 wallpaper apk the launcher works and lets me select wallpapers, but when I try using my original wallpaper apk the launcher doesn't recognize it and just says "app not installed"
Both wallpaperchoosers can be opened via phone settings tho, except that if I try to open the S5 wallpaper via phone settings, it force closes when I try changing the lockscreen wallpaper.
Both wallpaperchoosers have the same package name (com.sec.android.app.wallpaperchooser) but only the S5 one (Called wallpaperpicker) responds to the launcher. I have decompiled and compared both, but I don't know where to look or what to change to make my original wallpaperchooser respond to the launcher in the same way.
So any help on this one would also be really appreciated
Thanks in advance
I have messed with the wallpaperchoosers some more and found that when I installk the wallpaperpicker (the one that works with the launcher, but crashes when trying to change lockscreen wallpaper from settings) I get this error (from logcat)
Code:
E/AndroidRuntime( 8300): Process: com.android.settings, PID: 8300
E/AndroidRuntime( 8300): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.sec.android.app.wallpaperchooser/com.sec.android.app.wallpaperchooser.WallpaperChooser}; have you declared this activity in your AndroidManifest.xml?
E/AndroidRuntime( 8300): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java)
E/AndroidRuntime( 8300): at android.app.Instrumentation.execStartActivity(Instrumentation.java)
E/AndroidRuntime( 8300): at android.app.Activity.startActivityForResult(Activity.java)
E/AndroidRuntime( 8300): at android.app.Activity.startActivityForResult(Activity.java)
E/AndroidRuntime( 8300): at android.app.Activity.startActivity(Activity.java)
E/AndroidRuntime( 8300): at android.app.Activity.startActivity(Activity.java)
E/AndroidRuntime( 8300): at com.android.settings.LockScreenWallpaper.onItemClick(LockScreenWallpaper.java)
E/AndroidRuntime( 8300): at android.widget.AdapterView.performItemClick(AdapterView.java)
E/AndroidRuntime( 8300): at android.widget.AbsListView.performItemClick(AbsListView.java)
E/AndroidRuntime( 8300): at android.widget.AbsListView$PerformClick.run(AbsListView.java)
E/AndroidRuntime( 8300): at android.widget.AbsListView$3.run(AbsListView.java)
E/AndroidRuntime( 8300): at android.os.Handler.handleCallback(Handler.java)
E/AndroidRuntime( 8300): at android.os.Handler.dispatchMessage(Handler.java)
E/AndroidRuntime( 8300): at android.os.Looper.loop(Looper.java)
E/AndroidRuntime( 8300): at android.app.ActivityThread.main(ActivityThread.java)
E/AndroidRuntime( 8300): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 8300): at java.lang.reflect.Method.invoke(Method.java)
E/AndroidRuntime( 8300): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
E/AndroidRuntime( 8300): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
E/AndroidRuntime( 8300): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 7781): Force finishing activity com.android.settings/.LockScreenWallpaper
The logcat from when i'm using the original wallpaperchooser and then try to change wallpaper via the launcher where i get the app not installed error tells me "Attempted to finish an input event but the input event receiver has already been disposed" which i guess is it's way of saying it's trying to do something, but no app is responding to it

Categories

Resources