[Q] can't play some video codecs on cm 11 (avi , xvid ) - Samsung Captivate Glide

Please .. Can anyon.e help me please ... Just flÀshed cm 11 nd I discorvered I can't play avi videos .. if there is a fix pls share ... And note I tried installing vlc player ... But ddnt work .. If there is a player that works too pls share .. Than.ks

same here
I have the same problem:
Previously I used Literom 0.9, and had some videos in my SD that play flawlessly. After upgrade to cm11 I'm no longer able to view them.

I really love everything about my kk ( bubor's ) but ... this is the only serious issue I have with it ... so please bubor ... help us out .. and know we appreciate your work ... thanks ... and anyone who knows a way out should pls share ... thanks

Seems there are something in the system codec, MX player from market plays videos just fine.

can you try tihs file https://raw.githubusercontent.com/o...9dcf9fe767d06ef7772a/configs/media_codecs.xml ?
put on /system/etc/

I replaced existing "media_codecs.xml" with this file. Alas, it broke playing videos in stock mediaplayer at all. Even .3gp recorded by this phone is not playing back. Rolled back, but thank you anyway!

one more try:
https://raw.githubusercontent.com/hjunii/android_device_lge_p990/cm-11.0/media_codecs.xml
https://raw.githubusercontent.com/hjunii/android_device_lge_p990/cm-11.0/media_profiles.xml
Both in /system/etc/

bubor said:
one more try:
https://raw.githubusercontent.com/hjunii/android_device_lge_p990/cm-11.0/media_codecs.xml
https://raw.githubusercontent.com/hjunii/android_device_lge_p990/cm-11.0/media_profiles.xml
Both in /system/etc/
Click to expand...
Click to collapse
still doesn't play....

logcat?

Made a logcat from freshly installed PAC 4.4.
Code:
I/ActivityManager( 3284): Timeline: Activity_launch_request id:com.android.gallery3d time:660203
I/ActivityManager( 582): START u0 {act=android.intent.action.VIEW dat=file:///storage/sdcard1/Videos/Chasing Satellites.avi typ=video/x-msvideo flg=0x3000000 cmp=com.android.gallery3d/.app.MovieActivity} from pid 3284
W/ResourceType( 2333): CREATING STRING CACHE OF 72 bytes
I/MediaFocusControl( 582): AudioFocus requestAudioFocus() from [email protected]
I/ActivityManager( 582): Displayed com.android.gallery3d/.app.MovieActivity: +288ms
I/ActivityManager( 2333): Timeline: Activity_idle id: [email protected] time:660669
I/ActivityManager( 582): Timeline: Activity_windows_visible id: ActivityRecord{430968d0 u0 com.android.gallery3d/.app.MovieActivity t10} time:660874
D/AwesomePlayer( 777): Before reset_l
D/AwesomePlayer( 777): printFileName fd(19) -> /storage/sdcard1/Videos/ChasingSatellites.avi
E/MediaPlayerService( 777): error: -2147483648
E/MediaPlayer( 2333): Unable to create media player
W/VideoView( 2333): Unable to open content: file:///storage/sdcard1/Videos/Chasing%20Satellites.avi
W/VideoView( 2333): java.io.IOException: setDataSourceFD failed.: status=0x80000000
W/VideoView( 2333): at android.media.MediaPlayer._setDataSource(Native Method)
W/VideoView( 2333): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1025)
W/VideoView( 2333): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1009)
W/VideoView( 2333): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:988)
W/VideoView( 2333): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:944)
W/VideoView( 2333): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:891)
W/VideoView( 2333): at android.widget.VideoView.openVideo(VideoView.java:332)
W/VideoView( 2333): at android.widget.VideoView.access$2200(VideoView.java:71)
W/VideoView( 2333): at android.widget.VideoView$7.surfaceCreated(VideoView.java:641)
W/VideoView( 2333): at android.view.SurfaceView.updateWindow(SurfaceView.java:572)
W/VideoView( 2333): at android.view.SurfaceView.setVisibility(SurfaceView.java:250)
W/VideoView( 2333): at com.android.gallery3d.app.MoviePlayer$5.run(MoviePlayer.java:174)
W/VideoView( 2333): at android.os.Handler.handleCallback(Handler.java:733)
W/VideoView( 2333): at android.os.Handler.dispatchMessage(Handler.java:95)
W/VideoView( 2333): at android.os.Looper.loop(Looper.java:136)
W/VideoView( 2333): at android.app.ActivityThread.main(ActivityThread.java:5081)
W/VideoView( 2333): at java.lang.reflect.Method.invokeNative(Native Method)
W/VideoView( 2333): at java.lang.reflect.Method.invoke(Method.java:515)
W/VideoView( 2333): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/VideoView( 2333): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
W/VideoView( 2333): at dalvik.system.NativeStart.main(Native Method)
D/VideoView( 2333): Error: 1,0

bubor said:
one more try:
(CUT due to XDA's dumb rules preventing me from posting URLs)
Both in /system/etc/
Click to expand...
Click to collapse
Will these work with your OmniROM 4.4 build? I can't ask in that thread due to XDA's dumb rules blocking me from posting there.
Right now I cannot play any video files (H264 avi, mp4, wmv) in my new OmniROM install, using the default player, MX Player, or DicePlayer.
(EDIT: I've tried. They don't work.)

Related

[APP/PROJECT] Porting Xperia Arc Music App to SGS / Idea stage / Need skills !!

Hi all, i start a little project, trying to port xperia arc's Music Player to our SGS, i'm not a dev, just a "bidouilleur".
Apk's installation is fine, but app FC.
So, here is log of FC :
Code:
I/ActivityManager( 3260): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.sonyericsson.music/.PlayerActivity }
W/WindowManager( 3260): HistoryRecord{48d2b2d8 com.sonyericsson.music/.PlayerActivity} failed creating starting window
W/WindowManager( 3260): android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
W/WindowManager( 3260): at android.view.LayoutInflater.createView(LayoutInflater.java:513)
W/WindowManager( 3260): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
W/WindowManager( 3260): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
W/WindowManager( 3260): at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
W/WindowManager( 3260): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
W/WindowManager( 3260): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
W/WindowManager( 3260): at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2217)
W/WindowManager( 3260): at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2272)
W/WindowManager( 3260): at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1459)
W/WindowManager( 3260): at com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(PhoneWindowManager.java:1042)
W/WindowManager( 3260): at com.android.server.WindowManagerService$H.handleMessage(WindowManagerService.java:9144)
W/WindowManager( 3260): at android.os.Handler.dispatchMessage(Handler.java:99)
W/WindowManager( 3260): at android.os.Looper.loop(Looper.java:123)
W/WindowManager( 3260): at com.android.server.WindowManagerService$WMThread.run(WindowManagerService.java:583)
W/WindowManager( 3260): Caused by: java.lang.reflect.InvocationTargetException
W/WindowManager( 3260): at android.widget.FrameLayout.<init>(FrameLayout.java:79)
W/WindowManager( 3260): at java.lang.reflect.Constructor.constructNative(Native Method)
W/WindowManager( 3260): at java.lang.reflect.Constructor.newInstance(Constructor.java:446)
W/WindowManager( 3260): at android.view.LayoutInflater.createView(LayoutInflater.java:500)
W/WindowManager( 3260): ... 13 more
W/WindowManager( 3260): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x1010059 a=-1}
W/WindowManager( 3260): at android.content.res.Resources.loadDrawable(Resources.java:1681)
W/WindowManager( 3260): at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
W/WindowManager( 3260): at android.widget.FrameLayout.<init>(FrameLayout.java:91)
W/WindowManager( 3260): ... 17 more
I/ActivityManager( 3260): Start proc com.sonyericsson.music for activity com.sonyericsson.music/.PlayerActivity: pid=10147 uid=10090 gids={3003, 1015, 3002}
I/Zygote (10147): Zygote: pid 10147 has INTERNET permission, then set capability for CAP_NET_RAW
I/ActivityThread(10147): Publishing provider com.sonyericsson.provider.youtube: com.sonyericsson.music.artistbook.youtube.YouTubePluginProvider
W/ResourceType(10147): Entry identifier 0x120 is larger than entry count 0xa3
W/ResourceType(10147): getEntry failing because entryIndex 254 is beyond type entryCount 163
W/ResourceType(10147): Failure getting entry for 0x010300fe (t=2 e=254) in package 0: 0x80000001
W/ResourceType(10147): Entry identifier 0xfe is larger than entry count 0xa3
W/ResourceType(10147): getEntry failing because entryIndex 244 is beyond type entryCount 163
W/ResourceType(10147): Failure getting entry for 0x010300f4 (t=2 e=244) in package 0: 0x80000001
W/ResourceType(10147): Entry identifier 0xf4 is larger than entry count 0xa3
W/ResourceType(10147): getEntry failing because entryIndex 253 is beyond type entryCount 163
W/ResourceType(10147): Failure getting entry for 0x010300fd (t=2 e=253) in package 0: 0x80000001
W/ResourceType(10147): Entry identifier 0xfd is larger than entry count 0xa3
E/dalvikvm(10147): Could not find class 'android.drm.DrmManagerClient', referenced from method com.sonyericsson.music.common.DrmUtils.<init>
W/dalvikvm(10147): VFY: unable to resolve new-instance 52 (Landroid/drm/DrmManagerClient;) in Lcom/sonyericsson/music/common/DrmUtils;
D/dalvikvm(10147): VFY: replacing opcode 0x22 at 0x0005
D/dalvikvm(10147): VFY: dead code 0x0007-0013 in Lcom/sonyericsson/music/common/DrmUtils;.<init> (Landroid/content/Context;)V
I/dalvikvm(10147): Could not find method android.drm.DrmManagerClient.unloadPlugIns, referenced from method com.sonyericsson.music.common.DrmUtils.close
W/dalvikvm(10147): VFY: unable to resolve virtual method 215: Landroid/drm/DrmManagerClient;.unloadPlugIns ()V
D/dalvikvm(10147): VFY: replacing opcode 0x6e at 0x0002
D/dalvikvm(10147): VFY: dead code 0x0005-0005 in Lcom/sonyericsson/music/common/DrmUtils;.close ()V
I[B]/dalvikvm(10147): Could not find method android.drm.DrmManagerClient.canHandle, referenced from method com.sonyericsson.music.common.DrmUtils.hasValidRights
W/dalvikvm(10147): VFY: unable to resolve virtual method 212: Landroid/drm/DrmManagerClient;.canHandle (Ljava/lang/String;Ljava/lang/String;)Z
D/dalvikvm(10147): VFY: replacing opcode 0x6e at 0x0006
D/dalvikvm(10147): VFY: dead code 0x0009-0014 in Lcom/sonyericsson/music/common/DrmUtils;.hasValidRights (Ljava/lang/String;)Z
D/AndroidRuntime(10147): Shutting down VM
W/dalvikvm(10147): threadid=1: thread exiting with uncaught exception (group=0x4001d7d0)
E/AndroidRuntime(10147): FATAL EXCEPTION: main
E/AndroidRuntime(10147): java.lang.NoClassDefFoundError: android.drm.DrmManagerClient
E/AndroidRuntime(10147): at com.sonyericsson.music.common.DrmUtils.<init>(DrmUtils.java:49)[/B]
E/AndroidRuntime(10147): at com.sonyericsson.music.PlayerActivity.onCreate(PlayerActivity.java:349)
E/AndroidRuntime(10147): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
E/AndroidRuntime(10147): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
E/AndroidRuntime(10147): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(10147): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(10147): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime(10147): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(10147): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(10147): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(10147): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(10147): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(10147): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
E/AndroidRuntime(10147): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
E/AndroidRuntime(10147): at dalvik.system.NativeStart.main(Native Method)
Seems to miss a "method" about DRMs... Any IDEAS ?
Sorry i guess i read this thread too late yet i will reply...
check values folder within that styles.xml
your app must be referencing to a theme from SEMCUxpres.apk so the error...
quite intresting....
so...any new news about this thread?
copy the drm class from sony framework into the app.
Then you still have to fix the ressource error.

[Q] Do you use multi-user support?

Do you use multi-user support for Ace 2?
why need people's opinion on this?
i have no tester nor friends using my phone so i wouldnt need multi-user.
@up, I would like to prove it may be switched off in ROMs by default.
explain why
@Rox, because multi-user (well, actually absence of the KeyguardMultiUserSelectorView layout when multi-user is activated) causes regular exceptions E/KeyguardHostView: can't find user_selector in layout. Here is a research on this.
So, if few or even none of Ace 2 users need it, I will ask you to deactivate it in CM10.2 as a useless and harmful feature.
Hmm i dont get why it is harmful? If it gives error on logcat that isnt harming davice or slowing it down :what: maybe i am wrong..
Sent from my GT-I8160
@Rox, I agree that 'harmful' is kind of a bit too strong term, but on the other hand those exceptions prove that multi-user wasn't fully implemented, so it's hard to estimate where else it could misbehave.
I see the following cons; 1) flooding logcat with E-tagged messages, 2) probability of hidden issues.
I'm trying to find pros but so far there are none of them.
Well, why not fix the REAL problem and implement the lockscreen switcher?
1) Motivation; why implementing if nobody needs the feature?
2) Those hypothetical hidden issues wouldn't still be addressed.
lexa.bekoev said:
1) Motivation; why implementing if nobody needs the feature?
Click to expand...
Click to collapse
Nobody uses Samsung Apps seriously either
Ryccardo said:
Nobody uses Samsung Apps seriously either
Click to expand...
Click to collapse
xD
Ryccardo said:
Nobody uses Samsung Apps seriously either
Click to expand...
Click to collapse
It only means Samsung has other motives.
@Rox, seems nobody interested in multi-user for our device.
I suggest to put "fw.max_users=1" into device/samsung/codina/system.prop. If anybody needs the feature, he or she will be easily able to switch it on. Should I prepare a pull request for 10.2?
I don't need that. Also what advantages has multiuser? Is that like windows multiuser (different apps and widgets on main screen?)
But a guess user option will be perfect (like some lg phone). I don't know that is possible or not. But a guess option which makes some apps locked (like phone app , contacts ,sms) will be usefull. You can give your phone your little brother (sister or child...) and he can play games. You doen't have to concern about it.
@up
Theres one thats locked to root i think.. It disables root apps and disables some of your apps from someone(like a kid)
Sent from my GT-I8160 using Tapatalk
Ryccardo said:
Nobody uses Samsung Apps seriously either
Click to expand...
Click to collapse
I must agree with that
Yes... but...
lexa.bekoev said:
Do you use multi-user support for Ace 2?
Click to expand...
Click to collapse
Yes I "try" to configure it for me, my wife and daughter... but... I have a few issues:
I am using CyanogenMod 11-20140327-UNOFFICIAL-kylessopen
1) Can't make a call from any user other than "u0" (first user). this error occurs:
Code:
I/ActivityManager( 1060): START u12 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx flg=0x10000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster (has extras)} from pid 6765
D/AudioHardwareMSM76XXA( 115): Bufsize 4800
D/AudioHardwareMSM76XXA( 115): SampleRate 44.1k
D/AudioHardwareMSM76XXA( 115): Bufsize 4800
D/AudioHardwareMSM76XXA( 115): SampleRate 44.1k
D/AudioHardwareMSM76XXA( 115): Bufsize 4800
D/AudioHardwareMSM76XXA( 115): SampleRate 44.1k
D/AudioHardwareMSM76XXA( 115): Bufsize 4800
D/AudioHardwareMSM76XXA( 115): SampleRate 44.1k
D/AudioHardwareMSM76XXA( 115): Bufsize 4800
D/AudioHardwareMSM76XXA( 115): SampleRate 44.1k
V/Zygote ( 6806): Switching descriptor 32 to /dev/null
V/Zygote ( 6806): Switching descriptor 9 to /dev/null
I/ActivityManager( 1060): Start proc com.android.phone for activity com.android.phone/.PrivilegedOutgoingCallBroadcaster: pid=6806 uid=1201001 gids={41001, 3002, 3001, 3003, 1028, 1015}
V/OutgoingCallBroadcaster( 6806): onCreate: this = [email protected], icicle = null
V/OutgoingCallBroadcaster( 6806): - getIntent() = Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx flg=0x10800000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster (has extras) }
V/OutgoingCallBroadcaster( 6806): - configuration = {1.0 302mcc610mnc fr_CA ldltr sw320dp w320dp h508dp 240dpi nrml long port finger -keyb/v/h -nav/h s.6 themeResource=system}
V/OutgoingCallBroadcaster( 6806): processIntent() = Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx flg=0x10800000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster (has extras) }, thread: Thread[main,5,main]
D/AndroidRuntime( 6806): Shutting down VM
W/dalvikvm( 6806): threadid=1: thread exiting with uncaught exception (group=0x415dece0)
E/AndroidRuntime( 6806): FATAL EXCEPTION: main
E/AndroidRuntime( 6806): Process: com.android.phone, PID: 6806
E/AndroidRuntime( 6806): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.phone/com.android.phone.OutgoingCallBroadcaster}: java.lang.NullPointerException
E/AndroidRuntime( 6806): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2215)
E/AndroidRuntime( 6806): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2265)
E/AndroidRuntime( 6806): at android.app.ActivityThread.access$800(ActivityThread.java:145)
E/AndroidRuntime( 6806): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
E/AndroidRuntime( 6806): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 6806): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 6806): at android.app.ActivityThread.main(ActivityThread.java:5081)
E/AndroidRuntime( 6806): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 6806): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 6806): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 6806): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
E/AndroidRuntime( 6806): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 6806): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 6806): at com.codeaurora.telephony.msim.MSimPhoneFactory.isPromptEnabled(MSimPhoneFactory.java:345)
E/AndroidRuntime( 6806): at com.android.phone.OutgoingCallBroadcaster.processIntent(OutgoingCallBroadcaster.java:464)
E/AndroidRuntime( 6806): at com.android.phone.OutgoingCallBroadcaster.onCreate(OutgoingCallBroadcaster.java:410)
E/AndroidRuntime( 6806): at android.app.Activity.performCreate(Activity.java:5231)
E/AndroidRuntime( 6806): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
E/AndroidRuntime( 6806): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2169)
E/AndroidRuntime( 6806): ... 11 more
W/ActivityManager( 1060): Force finishing activity com.android.phone/.PrivilegedOutgoingCallBroadcaster
2) Can't activate "ok google" for secondary users
I haven't wrote down all problems, but that is what I have in mind now...
Eric

New root method?

Some folks are trying to find an exploit for another Android device. I tried to apply it to the Fire TV stick, but the exploitServiceApp.apk won't install.
http://forum.xda-developers.com/not...t-progress-t2961974/post58464146#post58464146
Sizzlechest said:
Some folks are trying to find an exploit for another Android device. I tried to apply it to the Fire TV stick, but the exploitServiceApp.apk won't install.
http://forum.xda-developers.com/not...t-progress-t2961974/post58464146#post58464146
Click to expand...
Click to collapse
exploitServiceApp.apk was built with a minimum sdk version of 18. The Fire TV and Fire TV Stick run sdk version 17. That's why it wont install. It also seems to require mock locations to be enabled, which may prove to be a chore on the AFTV/S. Of Course this all assumes the AFTV/S is vulnerable to begin with.
Root sources seem to be:
http://forum.xda-developers.com/mate-7/general/wip-mate-7-root-bl-unlock-t2995086/
and
http://forum.xda-developers.com/crossdevice-dev/sony/giefroot-rooting-tool-cve-2014-4322-t3011598
What would happen, if you would try to rebuild it with APK Tool and change the min sdk to 17?
I just did it with the Advanced APK Tool and attatched it to this posting. I'm not at home right now so I can't test it on my own.
APK-Info.exe says its a valid apk and the minimum sdk version is 17.
Important note: I'm not responsible for damaging your device if this somehow does.
It depends on the exploit, I read on another topic that it's based on a specific location in memory (or something like that).
That's presuming that it's even possible.
In regards to mock locations, is it possible to set it using the aosp settings apk?
It does install, but it goes straight to home after loading. Maybe it does work if it's possible to enable mock locations.
tech3475 said:
In regards to mock locations, is it possible to set it using the aosp settings apk?
Click to expand...
Click to collapse
Trying to access developer options (which is where the mock location setting is) causes settings.apk to crash.
bigwillie1 said:
It does install, but it goes straight to home after loading. Maybe it does work if it's possible to enable mock locations.
Click to expand...
Click to collapse
Odd, on a Fire TV Stick (running latest OS version) @androidyeah's app launches fine. However, it just displays the message "Note: Your device seems not vulnerable!" in the upper right corner.
AFTVnews.com said:
Trying to access developer options (which is where the mock location setting is) causes settings.apk to crash.
Click to expand...
Click to collapse
Anyone tried any debugging yet on that part?
AFTVnews.com said:
Odd, on a Fire TV Stick (running latest OS version) @androidyeah's app launches fine. However, it just displays the message "Note: Your device seems not vulnerable!" in the upper right corner.
Click to expand...
Click to collapse
I guess if FTV Stick + FTV using similar base firmwares, it is already patched or something :/
androidyeah said:
Anyone tried any debugging yet on that part?
Click to expand...
Click to collapse
Code:
V/AudioFlinger( 329): Audio hardware entering standby, mixer 0x40100008, suspend count 0
D/AudioStreamOutALSA( 329): AudioStreamOut: standby()
V/AudioFlinger( 329): releaseWakeLock_l() AudioOut_2
V/AudioFlinger( 329): thread 0x40100008 type 0 TID 712 going to sleep
V/AudioFlinger( 329): createTrack() sessionId: 0
V/AudioFlinger( 329): createTrack() lSessionId: 99
V/AudioFlinger( 329): AUDIO_OUTPUT_FLAG_FAST denied: isTimed=0 sharedBuffer=0x0 frameCount=3763 mFrameCount=256 format=1 isLinear=1 channelMask=0x1 sampleRate=44100 mSampleRate=48000 hasFastMixer=1 tid=7528 fastTrackAvailMask=0xfe
V/AudioFlinger( 329): Track constructor name 4100, calling pid 691
V/AudioFlinger( 329): acquiring 99 from 691
V/AudioFlinger( 329): added new entry for 99
V/AudioFlinger( 329): start(4100), calling pid 691 session 99
V/AudioFlinger( 329): ? => ACTIVE (4100) on thread 0x40f9a808
V/AudioFlinger( 329): mWaitWorkCV.broadcast
V/AudioFlinger( 329): thread 0x40100008 type 0 TID 712 waking up
V/AudioFlinger( 329): acquireWakeLock_l() AudioOut_2 status 0
V/AudioFlinger( 329): releasing 98 from 691
V/AudioFlinger( 329): decremented refcount to 0
V/AudioFlinger( 329): purging stale effects
V/AudioFlinger( 329): remove track (4098) and delete from mixer
V/AudioFlinger( 329): PlaybackThread::Track destructor
I/ActivityManager( 691): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from pid 7424
D/dalvikvm( 691): GC_FOR_ALLOC freed 957K, 30% free 8019K/11344K, paused 37ms, total 39ms
I/ViewRootImpl( 7424): Slow KeyEvent in com.android.settings/com.android.settings.Settings device=8 action=Up latency=3ms processing=54ms
I/Activity( 7424): No ActvityExender defined. Proceed with default activity behavior.
D/AndroidRuntime( 7424): Shutting down VM
W/dalvikvm( 7424): threadid=1: thread exiting with uncaught exception (group=0x40dc2af8)
V/AudioFlinger( 329): getNextBuffer() no more data for track 4100 on thread 0x40100008
V/AudioFlinger( 329): stop(4100), calling pid 691
V/AudioFlinger( 329): not stopping/stopped => stopping/stopped (4100) on thread 0x40100008
E/AndroidRuntime( 7424): FATAL EXCEPTION: main
E/AndroidRuntime( 7424): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.SubSettings}: java.lang.SecurityException: Only package verification agents can read the verifier device identity: Neither user 10001 nor current process has android.permission.PACKAGE_VERIFICATION_AGENT.
E/AndroidRuntime( 7424): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2206)
E/AndroidRuntime( 7424): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
E/AndroidRuntime( 7424): at android.app.ActivityThread.access$600(ActivityThread.java:146)
E/AndroidRuntime( 7424): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
E/AndroidRuntime( 7424): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 7424): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 7424): at android.app.ActivityThread.main(ActivityThread.java:5129)
E/AndroidRuntime( 7424): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7424): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 7424): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 7424): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 7424): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 7424): Caused by: java.lang.SecurityException: Only package verification agents can read the verifier device identity: Neither user 10001 nor current process has android.permission.PACKAGE_VERIFICATION_AGENT.
E/AndroidRuntime( 7424): at android.os.Parcel.readException(Parcel.java:1426)
E/AndroidRuntime( 7424): at android.os.Parcel.readException(Parcel.java:1380)
E/AndroidRuntime( 7424): at android.content.pm.IPackageManager$Stub$Proxy.getVerifierDeviceIdentity(IPackageManager.java:3381)
E/AndroidRuntime( 7424): at android.app.ApplicationPackageManager.getVerifierDeviceIdentity(ApplicationPackageManager.java:1295)
E/AndroidRuntime( 7424): at com.android.settings.DevelopmentSettings.onCreate(DevelopmentSettings.java:143)
E/AndroidRuntime( 7424): at android.app.Fragment.performCreate(Fragment.java:1673)
E/AndroidRuntime( 7424): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:854)
E/AndroidRuntime( 7424): at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1057)
E/AndroidRuntime( 7424): at android.app.BackStackRecord.run(BackStackRecord.java:682)
E/AndroidRuntime( 7424): at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1435)
E/AndroidRuntime( 7424): at android.app.Activity.performStart(Activity.java:5220)
E/AndroidRuntime( 7424): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2179)
E/AndroidRuntime( 7424): ... 11 more
V/AudioFlinger( 329): presentationComplete() reset: mPresentationCompleteFrames 8192 audioHalFrames 3072
W/ActivityManager( 691): Force finishing activity com.android.settings/.SubSettings
I/Process ( 7424): Sending signal. PID: 7424 SIG: 9
W/ActivityManager( 691): Force finishing activity com.android.settings/.Settings
I/ActivityManager( 691): Process com.android.settings (pid 7424) has died.
I/WindowState( 691): WIN DEATH: Window{414bef98 u0 com.android.settings/com.android.settings.Settings}
D/FIRED-TV( 2488): Settings Loaded from /data/data/com.altusapps.firedtvlauncher/files/settings2.json
V/AudioFlinger( 329): presentationComplete() session 99 complete: framesWritten 8192
V/AudioFlinger( 329): TrackBase::reset
W/ContextImpl( 691): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1353 com.android.server.am.ActivityManagerService.activityResumed:4547 android.app.ActivityManagerNative.onTransact:420 com.android.server.am.ActivityManagerService.onTransact:1716 android.os.Binder.execTransact:351
W/InputMethodManagerService( 691): Got RemoteException sending setActive(false) notification to pid 7424 uid 10001
W/ContextImpl( 691): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1353 com.amazon.internal.policy.impl.AmazonPhoneWindowManager$SendTopWindowChanged.run:3297 android.os.Handler.handleCallback:725 android.os.Handler.dispatchMessage:92 android.os.Looper.loop:137
D/Bluetooth HS/HF( 1355): HandleMessage9
D/Bluetooth HS/HF( 1355): Battery State Changed, send update100Scale: 100
D/FIRED-TV( 2488): Settings Saved to /data/data/com.altusapps.firedtvlauncher/files/settings2.json
V/AudioFlinger( 329): Audio hardware entering standby, mixer 0x40100008, suspend count 0
D/AudioStreamOutALSA( 329): AudioStreamOut: standby()
V/AudioFlinger( 329): releaseWakeLock_l() AudioOut_2
V/AudioFlinger( 329): thread 0x40100008 type 0 TID 712 going to sleep
I/ThermalDaemon( 336): Sensor[tmp105_2_pwrs] Temperature : 35.0
I/TemperatureSensorObserver( 691): read new temperature 35500
I/abtfilt ( 1775): all HID in sniff mode!
I/abtfilt ( 1775): BT Action
I/abtfilt ( 1775): WMI Cmd: 145 Len: 16
maybe someone finds this useful...
AFTVnews.com said:
Trying to access developer options (which is where the mock location setting is) causes settings.apk to crash.
Odd, on a Fire TV Stick (running latest OS version) @androidyeah's app launches fine. However, it just displays the message "Note: Your device seems not vulnerable!" in the upper right corner.
Click to expand...
Click to collapse
If you want to enable mock locations or change any other settings this is the way to go (does not require root):
http://forum.xda-developers.com/fire-tv/general/guide-change-settings-firetv-via-adb-t3015522
thought i would share this as people keep using on how manipulate the settings.db
I have done some root app development and stumbled across this binary a while ago.
Have fun!
superkoal said:
If you want to enable mock locations or change any other settings this is the way to go (does not require root):
http://forum.xda-developers.com/fire-tv/general/guide-change-settings-firetv-via-adb-t3015522
thought i would share this as people keep using on how manipulate the settings.db
I have done some root app development and stumbled across this binary a while ago.
Have fun!
Click to expand...
Click to collapse
That's a great tip, thanks.
Running "settings get secure allow_mock_location" returns "null". I went ahead and ran "settings put secure allow_mock_location 1" and "settings put secure ALLOW_MOCK_LOCATION 1" but it doesn't seem to have done anything. The exploitServiceApp APK still gives the same message. I sideloaded some location spoofing app from the Play Store and it complained that mock locations were not enabled.
superkoal said:
If you want to enable mock locations or change any other settings this is the way to go (does not require root):
http://forum.xda-developers.com/fire-tv/general/guide-change-settings-firetv-via-adb-t3015522
thought i would share this as people keep using on how manipulate the settings.db
I have done some root app development and stumbled across this binary a while ago.
Have fun!
Click to expand...
Click to collapse
thanks, i tried it using
Code:
settings put secure mock_location 1
but the app still goes directly to the home screen...
Code:
V/AudioFlinger( 329): Audio hardware entering standby, mixer 0x40100008, suspend count 0
D/AudioStreamOutALSA( 329): AudioStreamOut: standby()
V/AudioFlinger( 329): releaseWakeLock_l() AudioOut_2
V/AudioFlinger( 329): thread 0x40100008 type 0 TID 712 going to sleep
I/ActivityManager( 691): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=org.keenteam cmp=org.keenteam/.ServiceExploitActivity} from pid 18589
D/dalvikvm( 691): GC_FOR_ALLOC freed 521K, 23% free 10295K/13204K, paused 40ms, total 40ms
I/ViewRootImpl(18589): Slow KeyEvent in com.amazon.tv.settings/com.amazon.tv.settings.tv.BuellerApplicationDetailSettingsActivity device=10 action=Up latency=1ms processing=61ms
I/ActivityManager( 691): Start proc org.keenteam for activity org.keenteam/.ServiceExploitActivity: pid=19348 uid=10007 gids={50007, 1028}
W/ContextImpl(18589): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 android.app.Instrumentation.sendLifecycleEventBroadcast:1786 android.app.Instrumentation.callActivityOnStop:1303 android.app.Activity.performStop:5412 android.app.ActivityThread.performStopActivityInner:3197
W/ContextImpl( 691): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1353 com.amazon.internal.policy.impl.AmazonPhoneWindowManager$SendTopWindowChanged.run:3297 android.os.Handler.handleCallback:725 android.os.Handler.dispatchMessage:92 android.os.Looper.loop:137
E/Trace (19348): error opening trace file: No such file or directory (2)
D/ProfileManager(19348): Create ProfileManager instance
W/ContextImpl(18589): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 android.app.Instrumentation.sendLifecycleEventBroadcast:1786 android.app.Instrumentation.callActivityOnStop:1303 android.app.Activity.performStop:5412 android.app.ActivityThread.performStopActivityInner:3197
I/Activity(19348): No ActvityExender defined. Proceed with default activity behavior.
D/dalvikvm(19348): Trying to load lib /data/app-lib/org.keenteam-1/libexploitHelper.so 0x4109cdf0
D/dalvikvm(19348): Added shared lib /data/app-lib/org.keenteam-1/libexploitHelper.so 0x4109cdf0
D/dalvikvm(19348): No JNI_OnLoad found in /data/app-lib/org.keenteam-1/libexploitHelper.so 0x4109cdf0, skipping init
I/System.out(19348): 1 inner classes found
D/AndroidRuntime(19348): Shutting down VM
W/dalvikvm(19348): threadid=1: thread exiting with uncaught exception (group=0x40dc2af8)
E/AndroidRuntime(19348): FATAL EXCEPTION: main
E/AndroidRuntime(19348): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.keenteam/org.keenteam.ServiceExploitActivity}: java.lang.RuntimeException: java.lang.NoSuchFieldException: TRANSACTION_setApplicationRestrictions
E/AndroidRuntime(19348): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2206)
E/AndroidRuntime(19348): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2258)
E/AndroidRuntime(19348): at android.app.ActivityThread.access$600(ActivityThread.java:146)
E/AndroidRuntime(19348): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
E/AndroidRuntime(19348): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(19348): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(19348): at android.app.ActivityThread.main(ActivityThread.java:5129)
E/AndroidRuntime(19348): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(19348): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(19348): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime(19348): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime(19348): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(19348): Caused by: java.lang.RuntimeException: java.lang.NoSuchFieldException: TRANSACTION_setApplicationRestrictions
E/AndroidRuntime(19348): at org.keenteam.exploit_CVE_2014_7911.do_exploit(exploit_CVE_2014_7911.java:106)
E/AndroidRuntime(19348): at org.keenteam.ServiceExploitActivity.onCreate(ServiceExploitActivity.java:34)
E/AndroidRuntime(19348): at android.app.Activity.performCreate(Activity.java:5202)
E/AndroidRuntime(19348): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
E/AndroidRuntime(19348): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2170)
E/AndroidRuntime(19348): ... 11 more
E/AndroidRuntime(19348): Caused by: java.lang.NoSuchFieldException: TRANSACTION_setApplicationRestrictions
E/AndroidRuntime(19348): at java.lang.Class.getDeclaredField(Class.java:631)
E/AndroidRuntime(19348): at org.keenteam.exploit_CVE_2014_7911.do_exploit(exploit_CVE_2014_7911.java:80)
E/AndroidRuntime(19348): ... 15 more
W/ActivityManager( 691): Force finishing activity org.keenteam/.ServiceExploitActivity
D/dalvikvm( 691): GC_FOR_ALLOC freed 1713K, 24% free 10123K/13204K, paused 51ms, total 51ms
I/Process (19348): Sending signal. PID: 19348 SIG: 9
W/ActivityManager( 691): Force finishing activity com.amazon.tv.settings/.tv.BuellerApplicationDetailSettingsActivity
I/ActivityManager( 691): Process org.keenteam (pid 19348) has died.
W/ContextImpl(18589): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 android.app.Instrumentation.sendLifecycleEventBroadcast:1786 android.app.Instrumentation.callActivityOnStart:1212 android.app.Activity.performStart:5223 android.app.Activity.performRestart:5291
W/ContextImpl(18589): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 android.app.Instrumentation.sendLifecycleEventBroadcast:1786 android.app.Instrumentation.callActivityOnStart:1212 android.app.Activity.performStart:5223 android.app.Activity.performRestart:5291
W/ContextImpl(18589): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 android.app.Instrumentation.sendLifecycleEventBroadcast:1786 android.app.Instrumentation.callActivityOnResume:1265 android.app.Activity.performResume:5313 android.app.ActivityThread.performResumeActivity:2761
I/AudioManager(18589): Cleared FLAG_SHOW_UI in setStreamVolume
I/AudioManager(18589): Cleared FLAG_SHOW_UI in setStreamVolume
E/MM_OSAL ( 329): ValidateAACFile failed
D/MediaExtractor( 329): returning default extractor
D/ ( 329): MPQ Mime Type: audio/raw, getMPQObjectsAlive = 0
I/ ( 329): MPQ Audio Enabled - MPQ Audio Player
D/ ( 329): Use tunnel player only for AUDIO_STREAM_MUSIC
D/ ( 329): Set Audio Track as Audio Source
D/ ( 329): MPQ Audio Player
D/ ( 329): MPQ Audio player created for mime audio/raw duration 342083
W/ ( 329): Trying to create tunnel player mIsTunnelAudio 0, LPAPlayer::objectsAlive 0, TunnelPlayer::mTunnelObjectsAlive = 0, (mAudioPlayer == NULL) 0
E/ ( 329): Audio Player set source
W/MPQAudioPlayer( 329): Sw Decoder
E/MM_OSAL ( 329): ValidateAACFile failed
D/MediaExtractor( 329): returning default extractor
D/ ( 329): MPQ Mime Type: audio/raw, getMPQObjectsAlive = 0
I/ ( 329): MPQ Audio Enabled - MPQ Audio Player
D/ ( 329): Use tunnel player only for AUDIO_STREAM_MUSIC
D/ ( 329): Set Audio Track as Audio Source
D/ ( 329): MPQ Audio Player
D/ ( 329): MPQ Audio player created for mime audio/raw duration 54833
W/ ( 329): Trying to create tunnel player mIsTunnelAudio 0, LPAPlayer::objectsAlive 0, TunnelPlayer::mTunnelObjectsAlive = 0, (mAudioPlayer == NULL) 0
E/ ( 329): Audio Player set source
W/MPQAudioPlayer( 329): Sw Decoder
W/ContextImpl( 691): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1353 com.android.server.am.ActivityManagerService.activityResumed:4547 android.app.ActivityManagerNative.onTransact:420 com.android.server.am.ActivityManagerService.onTransact:1716 android.os.Binder.execTransact:351
E/MM_OSAL ( 329): ValidateAACFile failed
D/MediaExtractor( 329): returning default extractor
D/ ( 329): MPQ Mime Type: audio/raw, getMPQObjectsAlive = 0
I/ ( 329): MPQ Audio Enabled - MPQ Audio Player
D/ ( 329): Use tunnel player only for AUDIO_STREAM_MUSIC
D/ ( 329): Set Audio Track as Audio Source
D/ ( 329): MPQ Audio Player
D/ ( 329): MPQ Audio player created for mime audio/raw duration 259854
W/ ( 329): Trying to create tunnel player mIsTunnelAudio 0, LPAPlayer::objectsAlive 0, TunnelPlayer::mTunnelObjectsAlive = 0, (mAudioPlayer == NULL) 0
E/ ( 329): Audio Player set source
W/MPQAudioPlayer( 329): Sw Decoder
W/ContextImpl( 691): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1353 com.amazon.internal.policy.impl.AmazonPhoneWindowManager$SendTopWindowChanged.run:3297 android.os.Handler.handleCallback:725 android.os.Handler.dispatchMessage:92 android.os.Looper.loop:137
W/ContextImpl(18589): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 android.app.Instrumentation.sendLifecycleEventBroadcast:1786 android.app.Instrumentation.callActivityOnStop:1303 android.app.Activity.performStop:5412 android.app.ActivityThread.performDestroyActivity:3468
I/abtfilt ( 1775): all HID in sniff mode!
I/abtfilt ( 1775): BT Action
I/abtfilt ( 1775): WMI Cmd: 145 Len: 16
AFTVnews.com said:
That's a great tip, thanks.
Running "settings get secure allow_mock_location" returns "null". I went ahead and ran "settings put secure allow_mock_location 1" and "settings put secure ALLOW_MOCK_LOCATION 1" but it doesn't seem to have done anything. The exploitServiceApp APK still gives the same message. I sideloaded some location spoofing app from the Play Store and it complained that mock locations were not enabled.
Click to expand...
Click to collapse
The constant value is just "mock_location", you can see it if you click the constant name in the android docs.
So try "settings put secure mock_location 1"
If you try to get the value first and it doesn't return null it means your parameter name is right. I recommend not to insert values in the table that are not there before.
On another note,
https://access.redhat.com/articles/1332213
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-0235
Wonder if that glibc bug could be used to gain root on certain Android devices.
freezer2k said:
On another note,
https://access.redhat.com/articles/1332213
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-0235
Wonder if that glibc bug could be used to gain root on certain Android devices.
Click to expand...
Click to collapse
Android doesn't use glibc.
freezer2k said:
On another note,
https://access.redhat.com/articles/1332213
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-0235
Wonder if that glibc bug could be used to gain root on certain Android devices.
Click to expand...
Click to collapse
Haha, had a follow-up meeting about that same vulnerability at work today!
This was posted today: http://forum.xda-developers.com/showpost.php?p=58510300&postcount=641

SlimLP Beta 0.13 ISSUES

Hello, when these issues will be resolved:
- Bluetooth call disconected
- HotSpot only work with reboot
- QuickRemote
- Probably telephony framework missing some stuff..
Thanks..
faifer13 said:
Hello, when these issues will be resolved:
- Bluetooth call disconected
- HotSpot only work with reboot
- QuickRemote
- Probably telephony framework missing some stuff..
Thanks..
Click to expand...
Click to collapse
Do some reading. It has all been discussed. Use ao-shi to revive Bluetooth instead of restarting phone. All ROMs except stock hack ROMs have Bluetooth issues. All ROMs have hotspot issue as well. And quick remote doesn't work because of some LP driver missing I think. So that won't work any time soon.
zombigrn said:
Do some reading. It has all been discussed. Use ao-shi to revive Bluetooth instead of restarting phone. All ROMs except stock hack ROMs have Bluetooth issues. All ROMs have hotspot issue as well. And quick remote doesn't work because of some LP driver missing I think. So that won't work any time soon.
Click to expand...
Click to collapse
Thanks .. my question is when is solved .. or if no more work on them
faifer13 said:
Thanks .. my question is when is solved .. or if no more work on them
Click to expand...
Click to collapse
QRemote will probably never be resolved, because e980 never got an official Lollipop build, so we're missing half of lollipop libs (not sure how much F240 ones will help), and I'm slowly moving towards the Marshmallow builds. Also, telephony framework isn't missing a thing, hotspot is working, for some people, after a reboot, for some people at once; and bluetooth is mostly working - not every device and not every handsfree/handset combo will work fine. It's fine when I test it on cheap bluetooth handsfree set I have, it works fine with my PC and other phone (file transfer etc.) but I can't test it on every device out there. Unfortunately, crash logs show nothing so I can't hunt it down.
And please, don't ask for ETAs.
ShadySquirrel said:
QRemote will probably never be resolved, because e980 never got an official Lollipop build, so we're missing half of lollipop libs (not sure how much F240 ones will help), and I'm slowly moving towards the Marshmallow builds. Also, telephony framework isn't missing a thing, hotspot is working, for some people, after a reboot, for some people at once; and bluetooth is mostly working - not every device and not every handsfree/handset combo will work fine. It's fine when I test it on cheap bluetooth handsfree set I have, it works fine with my PC and other phone (file transfer etc.) but I can't test it on every device out there. Unfortunately, crash logs show nothing so I can't hunt it down.
And please, don't ask for ETAs.
Click to expand...
Click to collapse
Ok, one question more.. my sd-ext partition is unavaliable, how activate?
faifer13 said:
Ok, one question more.. my sd-ext partition is unavaliable, how activate?
Click to expand...
Click to collapse
Isn't sd-ext an OTG drive? sdcard0 is internal, sdcard1 is external, sd-ext is otg as far as I remember.
ShadySquirrel said:
Isn't sd-ext an OTG drive? sdcard0 is internal, sdcard1 is external, sd-ext is otg as far as I remember.
Click to expand...
Click to collapse
I can not move apps to sd..
Depending which apps, not every app supports that. I'll need some logs if all appa are messy, simply because it worked fine for me.
ShadySquirrel said:
Depending which apps, not every app supports that. I'll need some logs if all appa are messy, simply because it worked fine for me.
Click to expand...
Click to collapse
I can not move all apps.. the error is "Couldn't move app. Not enough storage space"
faifer13 said:
I can not move all apps.. the error is "Couldn't move app. Not enough storage space"
Click to expand...
Click to collapse
When I say log, I mean logcat, not a error message android is displaying...
ShadySquirrel said:
When I say log, I mean logcat, not a error message android is displaying...
Click to expand...
Click to collapse
ok.. i tried move aliexpress app.. this is the text in logcat:
12-30 15:09:47.516 E/PackageHelper( 1667): Failed to create secure container smdl1560851173.tmp
12-30 15:09:47.516 E/Vold ( 245): Error creating imagefile (Read-only file system)
12-30 15:09:47.516 E/Vold ( 245): ASEC image file creation failed (Read-only file system)
12-30 15:09:47.516 W/Vold ( 245): Returning OperationFailed - no handler for errno 30
12-30 15:09:47.516 W/DefContainer( 1667): Failed to copy package at /data/app/com.alibaba.aliexpresshd-1
12-30 15:09:47.516 W/DefContainer( 1667): java.io.IOException: Failed to create container smdl1560851173.tmp
12-30 15:09:47.516 W/DefContainer( 1667): at com.android.defcontainer.DefaultContainerService.copyPackageToContainerInner(DefaultContainerService.java:326)
12-30 15:09:47.516 W/DefContainer( 1667): at com.android.defcontainer.DefaultContainerService.access$000(DefaultContainerService.java:67)
12-30 15:09:47.516 W/DefContainer( 1667): at com.android.defcontainer.DefaultContainerService$1.copyPackageToContainer(DefaultContainerService.java:108)
12-30 15:09:47.516 W/DefContainer( 1667): at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:60)
12-30 15:09:47.516 W/DefContainer( 1667): at android.os.Binder.execTransact(Binder.java:446)
12-30 15:09:47.666 I/art ( 640): Explicit concurrent mark sweep GC freed 73830(3MB) AllocSpace objects, 8(4MB) LOS objects, 29% free, 38MB/54MB, paused 1.587ms total 119.426ms
12-30 15:09:47.676 D/PackageManager( 640): Install result for move: INSTALL_FAILED_CONTAINER_ERROR
12-30 15:09:47.756 V/WindowManager( 640): not Base app: Adding window Window{3fad750f u0 com.android.settings/com.android.settings.SubSettings} at 8 of 14
12-30 15:09:48.958 W/qcom_sensors_hal( 640): hal_sensor1_data_cb: msg_type 1 for svc id 24 txn id 1
12-30 15:09:49.248 D/audio_hw_primary( 254): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
12-30 15:09:49.248 I/ActivityManager( 640): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.teslacoilsw.launcher/.NovaLauncher} from uid 1000 on display 0
12-30 15:09:49.438 I/Timeline( 1115): Timeline: Activity_idle id: [email protected] time:75894828
12-30 15:09:49.658 I/Timeline( 640): Timeline: Activity_windows_visible id: ActivityRecord{2b711392 u0 com.teslacoilsw.launcher/.NovaLauncher t2529} time:75895043
12-30 15:09:49.949 W/OpenGLRenderer( 1115): Incorrectly called buildLayer on View: agt, destroying layer...
12-30 15:09:49.949 W/OpenGLRenderer( 1115): Incorrectly called buildLayer on View: agt, destroying layer...
12-30 15:09:50.419 W/ResourceType( 863): No package identifier when getting value for resource number 0x00000000
12-30 15:09:50.429 W/PackageManager( 863): Failure retrieving resources for com.android.settings: Resource ID #0x0
12-30 15:09:50.539 D/audio_hw_primary( 254): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
12-30 15:09:50.549 E/WindowManager( 640): Unknown window type: 2033
12-30 15:09:51.941 D/audio_hw_primary( 254): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
12-30 15:09:52.091 I/Timeline( 8487): Timeline: Activity_idle id: [email protected] time:75897486
12-30 15:09:52.191 W/qcom_sensors_hal( 640): hal_sensor1_data_cb: msg_type 1 for svc id 24 txn id 1
12-30 15:09:52.351 I/Timeline( 640): Timeline: Activity_windows_visible id: ActivityRecord{14edd835 u0 com.tortel.syslog/.MainActivity t2646} time:75897745
12-30 15:09:53.212 D/audio_hw_primary( 254): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
12-30 15:09:53.222 V/WindowManager( 640): not Base app: Adding window Window{3d652b2a u0 com.tortel.syslog/com.tortel.syslog.MainActivity} at 9 of 15

[ROM][N9 flounder][UNOFFICIAL][7.1.2_r24]★ Pure Nexus ★ Substratum ★[07/25/17]

Thanks to @BeansTown106 for source and @KreAch3R​​ for help bringing it up.
READ EVERYTHING HERE BEFORE FLASHING:
-Updating to TWRP 3.1.1-0 is recommended
-Use N9F27F Vendor Image for 07/25/2017 build. (vendor_n9f27f_july_7-1-1_flounder.img is in the download folder with the ROM)
-Use BeansGapps Full or Mini https://www.androidfilehost.com/?w=files&flid=171925 .
-As of the 4/23 release the ro.opa.eligible_device=true is no longer in the system/build.prop. This will cause the Google App to use Google Now interface instead of Google Assistant. If you want to use Google Assistant use the Get Assistant - Root app on the PlayStore (choose NEW method when prompted) OR if you use Magisk there's a Google Assistant Enabler module for this.
-The last step in setup wizard, "Adding Finishing Touches," may take a few minutes. Don't panic. Be patient.
-Stock kernel does not force encryption.
-Not prerooted. SuperSu stable or Magisk stable recommended
-Does your Nexus 9 suffer from the charging-percentage-lags-behind-the-actual-percentage bug? Flash the fix_battery.zip by @USBhost after the ROM or custom kernel that you use. It's mirrored in the ROM downloads folder https://www.androidfilehost.com/?fid=745425885120726686
-Built for the Nexus 9 Wifi. (Users do report that LTE does work on Nexus 9 LTE when using volantisg vendor.img)
-Features? Updates? Read the changelog below.
ROM and VENDOR Downloads: https://www.androidfilehost.com/?w=files&flid=143837
Changelog: https://docs.google.com/document/d/1ROCTINpYR2M2QZ-uzErZSNK8gjIm_bXS6sXL83YePd0/pub
Source Code: https://github.com/PureNexusProject
Device and Kernel Source: https://github.com/krexus-partners
So happy to see flounder back on PN! Thank you!!
@buffal0b1ll: THANK YOU!!!!! I missed PN.
I flashed it and everything it's OK. Flashed also the latest vendor.img. No issues so far in the short usage.
---------- Post added at 01:17 PM ---------- Previous post was at 12:31 PM ----------
So, the 1st issue: Can't change the wallpaper with the default launcher.
Here's the log:
01-12 13:12:33.153 I/ActivityManager( 585): START u0 {act=android.intent.action.SET_WALLPAPER pkg=com.android.documentsui bnds=[583,1712][768,1849] (has extras)} from uid 10046 on display 0
01-12 13:12:33.154 D/AndroidRuntime( 3995): Shutting down VM
01-12 13:12:33.155 E/AndroidRuntime( 3995): FATAL EXCEPTION: main
01-12 13:12:33.155 E/AndroidRuntime( 3995): Process: com.android.launcher3, PID: 3995
01-12 13:12:33.155 E/AndroidRuntime( 3995): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.SET_WALLPAPER pkg=com.android.documentsui bnds=[583,1712][768,1849] (has extras) }
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1809)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1523)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.app.Activity.startActivityForResult(Activity.java:4225)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at com.android.launcher3.Launcher.startActivityForResult(Launcher.java:1993)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at com.android.launcher3.Launcher.onClickWallpaperPicker(Launcher.java:2657)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at com.android.launcher3.Launcher$13.onClick(Launcher.java:1390)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.view.View.performClick(View.java:5637)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.view.View$PerformClick.run(View.java:22429)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.os.Handler.handleCallback(Handler.java:751)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.os.Handler.dispatchMessage(Handler.java:95)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.os.Looper.loop(Looper.java:154)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at android.app.ActivityThread.main(ActivityThread.java:6169)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at java.lang.reflect.Method.invoke(Native Method)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
01-12 13:12:33.155 E/AndroidRuntime( 3995): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:778)
01-12 13:12:33.157 W/ActivityManager( 585): Force finishing activity com.android.launcher3/.Launcher
01-12 13:12:33.230 I/OpenGLRenderer( 585): Initialized EGL, version 1.4
01-12 13:12:33.230 D/OpenGLRenderer( 585): Swap behavior 2
01-12 13:12:33.659 W/ActivityManager( 585): Activity pause timeout for ActivityRecord{44df131 u0 com.android.launcher3/.Launcher t24 f}
01-12 13:12:33.660 I/ActivityManager( 585): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.android.launcher3/.Launcher} from uid 0 on display 0
01-12 13:12:34.860 W/WindowManager( 585): Attempted to remove non-existing token: [email protected]
01-12 13:12:35.941 W/ActivityManager( 585): Force finishing activity com.android.launcher3/.Launcher
01-12 13:12:36.110 I/ActivityManager( 585): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.android.launcher3/.Launcher} from uid 0 on display 0
01-12 13:12:36.142 W/ActivityManager( 585): Force finishing activity com.android.launcher3/.Launcher
01-12 13:12:36.197 I/ActivityManager( 585): Killing 3995:com.android.launcher3/u0a46 (adj 0): crash
01-12 13:12:36.198 D/ActivityManager( 585): cleanUpApplicationRecord -- 3995
01-12 13:12:36.210 I/ActivityManager( 585): Start proc 4633:com.android.launcher3/u0a46 for activity com.android.launcher3/.Launcher
01-12 13:12:36.236 W/InputDispatcher( 585): channel '4c99377 com.android.launcher3/com.android.launcher3.Launcher (server)' ~ Consumer closed input channel or an error occurred. events=0x9
01-12 13:12:36.236 E/InputDispatcher( 585): channel '4c99377 com.android.launcher3/com.android.launcher3.Launcher (server)' ~ Channel is unrecoverably broken and will be disposed!
01-12 13:12:36.237 D/GraphicsStats( 585): Buffer count: 11
01-12 13:12:36.248 I/WindowManager( 585): WIN DEATH: Window{4c99377 u0 com.android.launcher3/com.android.launcher3.Launcher}
01-12 13:12:36.248 W/InputDispatcher( 585): Attempted to unregister already unregistered input channel '4c99377 com.android.launcher3/com.android.launcher3.Launcher (server)'
01-12 13:12:36.328 W/AppOps ( 585): Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0
01-12 13:12:36.335 W/System ( 4633): ClassLoader referenced unknown path: /system/app/Launcher3/lib/arm64
01-12 13:12:36.351 D/LauncherProvider( 4633): Launcher process started
01-12 13:12:36.367 V/Launcher( 4633): LauncherAppState inited
Click to expand...
Click to collapse
schickel said:
So, the 1st issue: Can't change the wallpaper with the default launcher.
Click to expand...
Click to collapse
Install Google wallpapers app from PlayStore, I think the stock launcher likes it.
Or use one of the other dozen ways to apply wallpaper.
This is a good option too https://forum.xda-developers.com/go...l-launcher-7-1-3231428-flashable-zip-t3477798
buffal0b1ll said:
Install Google wallpapers app from PlayStore, I think the stock launcher likes it.
Or use one of the other dozen ways to apply wallpaper.
Click to expand...
Click to collapse
I've installed "Google Now Launcher". With this launcher I was able to change the wallpaper. And now the changing of the wallpaper also works on Launcher3...
ntfs/exFAT otg read/write support?
kernelbase said:
ntfs/exFAT otg read/write support?
Click to expand...
Click to collapse
Yes, I attached my USB-OTG stick and copied my TB-backup files to my tablet
kernelbase said:
ntfs/exFAT otg read/write support?
Click to expand...
Click to collapse
That's kernel dependent, no? I don't know about the stock kernel, but FireIce kernel says it supports OTG ntfs/exFAT in it's OP. EX kernel mentions ntfs/exFAT support in it's OP too.
schickel said:
Yes, I attached my USB-OTG stick and copied my TB-backup files to my tablet
Click to expand...
Click to collapse
buffal0b1ll said:
That's kernel dependent, no? I don't know about the stock kernel, but FireIce kernel says it supports OTG ntfs/exFAT in it's OP. EX kernel mentions ntfs/exFAT support in it's OP too.
Click to expand...
Click to collapse
I've forgot to mention that I have the FireIce kernel.....
anyone have a link to that vendor image?
Great ROM! I love the nav bar
THANK YOU!!!!
joeyddr said:
anyone have a link to that vendor image?
Click to expand...
Click to collapse
Try this one vendor-n4f26m.img (vendor n4f26m)
https://www.beschraenkt.com/cloud/index.php/s/dwAVtbycfL6CUU5
vendor n4f26q:
https://www.beschraenkt.com/cloud/index.php/s/c5SpWnDoXgJDw1f
Any chance of getting LTE support? I have the LTE N9 on Google FI, so it would be nice if I could get that working like on the older versions of PureNexus.
Just a question =]
Either way, thanks for reviving this ROM! works great on my 6P & was disappointed when I saw work had stopped.
EDIT: Just realized... It probably doesn't matter if it's officially supported, I can just flash the LTE Vendor IMG to get around this.
Running great so far, is there a way to make the notification light work? I remember it used to.
joeyddr said:
Running great so far, is there a way to make the notification light work? I remember it used to.
Click to expand...
Click to collapse
I'll look into it. As I recall all it did was glow white when charging and/or a notification was received(??). Was never fully functional.
buffal0b1ll said:
I'll look into it. As I recall all it did was glow white when charging. Was never fully functional.
Click to expand...
Click to collapse
It worked fine. It works on a few other roms also
Veritas06 said:
Any chance of getting LTE support? I have the LTE N9 on Google FI, so it would be nice if I could get that working like on the older versions of PureNexus.
Just a question =]
Either way, thanks for reviving this ROM! works great on my 6P & was disappointed when I saw work had stopped.
EDIT: Just realized... It probably doesn't matter if it's officially supported, I can just flash the LTE Vendor IMG to get around this.
Click to expand...
Click to collapse
Good to know! So you're flashing the December NMF26F vendor? You know you can text edit the /vendor/build.prop fingerpint to match the lines in the /system/build.prop to workaround the mismatch error on boot, right?
buffal0b1ll said:
Good to know! So you're flashing the December NMF26F vendor? You know you can text edit the /vendor/build.prop fingerpint to match the lines in the /system/build.prop to workaround the mismatch error on boot, right?
Click to expand...
Click to collapse
Here's a thread with a zip which can be flashed to solve the vendor problem:
https://forum.xda-developers.com/nexus-9/development/fix-build-prop-variety-fix-aka-contact-t3133347
New build is up https://www.androidfilehost.com/?fid=745425885120700243
Fixed bootanimation!
and changelog
https://docs.google.com/document/d/1ROCTINpYR2M2QZ-uzErZSNK8gjIm_bXS6sXL83YePd0/pub

Categories

Resources