Related
Hi guys, me again,
i just fixed Navigon Select to work with Gingerbread. It needs the replacement of libmedia because some interfaces got incompatible. Now i can finally use onboard Navigation on my CM7
Download
Just replace the file in /system/lib
cheers
Nice job, i don't use navigon just copilote, but I must congratulated you because you are making hardcore coding for HD2 scene.
Thanks
Cooooooooool !!! THX !!!
Ok, doesn't work for me ... :-/
Sent from my HTC HD2 using XDA App
cheezusweezel said:
Ok, doesn't work for me ... :-/
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
Tell me what you get on logcat when Navigon starts up.. Using aLogcat from Market for example. And of course.. Update your Navigon Select to the latest version..
pack21 said:
Nice job, i don't use navigon just copilote, but I must congratulated you because you are making hardcore coding for HD2 scene.
Thanks
Click to expand...
Click to collapse
+1 your out of control, dude. Your an 86, just one more than me and you are making some major breakthroughs.. It makes me think I am really doing nothing with my life, lol.. But yeah, keep up the god work, man
Edit: I meant to say "good" work but swype has no problem also praising you it seems
Sent from my HTC HD2 using XDA App
Cool man, you rock!
Going to try to get Navigon to work following your instructions, now that you already fixed GPS.
[OT]:
Do you by chance also know how to fix camcorder for [email protected]?
I'm playing with PPC_SHIFTPDA_V2 [RAM] which i really like. Camcorder is one of the last issues i would like to fix.
[/OT]
Thanks! But no luck for me either!
gauner1986 said:
Tell me what you get on logcat when Navigon starts up.. Using aLogcat from Market for example. And of course.. Update your Navigon Select to the latest version..
Click to expand...
Click to collapse
Sure, latest version installed and logcat is:
I/ActivityThread( 1773): Pub com.navigon.navigator_select.provider.naviprovider: com.navigon.navigator_select.provider.NaviProvider
D/NaviApp ( 1773): pn: com.navigon.navigator_select
D/NaviApp ( 1773): NaviKernel hasn't been started yet, ignore...
D/dalvikvm( 1773): Trying to load lib /data/data/com.navigon.navigator_select/lib/libNavinative.so 0x4051cc28
I/System.out( 1773): Cannot load library: reloc_library[1311]: 147 cannot locate '_ZN7android10AudioTrackC2EijiiijPFviPvS1_ES1_i'...
I/System.out( 1773): Trying NavinativeD...
I/System.out( 1773): Couldn't load NavinativeD: findLibrary returned null
D/NaviKernelConnector( 1773): NaviKernelConf.ini pkg_version = ANDROID_INI_VERSION = 1.5.8
D/NaviKernelConnector( 1773): NaviKernelConf.ini ins_version = ANDROID_INI_VERSION = 1.5.8
D/NaviKernelConnector( 1773): NaviKernelConf.ini is up-to-date
I/ActivityManager( 187): Displayed com.navigon.navigator_select/.hmi.CheckExistingRegistrationActivity: +384ms
W/dalvikvm( 1773): threadid=9: thread exiting with uncaught exception (group=0x4001d560)
Awesome, it worked for me even with the old Navigon version. Thanks!
EDIT: nope, sorry. wrong information. it's not working. I guess, my GPS is not working either. Is there a gps test app? The one in market Force Closes when open in gingerbread
Could you guys try again with the file i attached? Maybe i uploaded the wrong one.
gnash.s said:
Awesome, it worked for me even with the old Navigon version. Thanks!
EDIT: nope, sorry. wrong information. it's not working. I guess, my GPS is not working either. Is there a gps test app? The one in market Force Closes when open in gingerbread
Click to expand...
Click to collapse
Use GPS Status from Market.
Nope, also the new file won't work (for me) ...
cheezusweezel said:
Sure, latest version installed and logcat is:
I/ActivityThread( 1773): Pub com.navigon.navigator_select.provider.naviprovider: com.navigon.navigator_select.provider.NaviProvider
D/NaviApp ( 1773): pn: com.navigon.navigator_select
D/NaviApp ( 1773): NaviKernel hasn't been started yet, ignore...
D/dalvikvm( 1773): Trying to load lib /data/data/com.navigon.navigator_select/lib/libNavinative.so 0x4051cc28
I/System.out( 1773): Cannot load library: reloc_library[1311]: 147 cannot locate '_ZN7android10AudioTrackC2EijiiijPFviPvS1_ES1_i'...
I/System.out( 1773): Trying NavinativeD...
I/System.out( 1773): Couldn't load NavinativeD: findLibrary returned null
D/NaviKernelConnector( 1773): NaviKernelConf.ini pkg_version = ANDROID_INI_VERSION = 1.5.8
D/NaviKernelConnector( 1773): NaviKernelConf.ini ins_version = ANDROID_INI_VERSION = 1.5.8
D/NaviKernelConnector( 1773): NaviKernelConf.ini is up-to-date
I/ActivityManager( 187): Displayed com.navigon.navigator_select/.hmi.CheckExistingRegistrationActivity: +384ms
W/dalvikvm( 1773): threadid=9: thread exiting with uncaught exception (group=0x4001d560)
Click to expand...
Click to collapse
So it has to work now.. I checked the .so file, the symbol is definetly present:
Code:
gauners-MacBook-Pro:~ gauner$ strings libmedia.so | grep "_ZN7android10AudioTrackC2EijiiijPFviPvS1_ES1_i"
_ZN7android10AudioTrackC2EijiiijPFviPvS1_ES1_i
_ZN7android10AudioTrackC2EijiiijPFviPvS1_ES1_ii
Be sure to replace /system/lib/libmedia.so !
cheezusweezel said:
Nope, also the new file won't work (for me) ...
Click to expand...
Click to collapse
Could you check logcat again please?
Anyway.. I'll release a ROM based on CM7 soon.
Could you check logcat again please?
Anyway.. I'll release a ROM based on CM7 soon.
Click to expand...
Click to collapse
New logcat:
I/ActivityThread( 2812): Pub com.navigon.navigator_select.provider.naviprovider: com.navigon.navigator_select.provider.NaviProvider
D/NaviApp ( 2812): pn: com.navigon.navigator_select
D/NaviApp ( 2812): NaviKernel hasn't been started yet, ignore...
D/dalvikvm( 2812): Trying to load lib /data/data/com.navigon.navigator_select/lib/libNavinative.so 0x4051d788
I/System.out( 2812): Cannot load library: reloc_library[1311]: 147 cannot locate '_ZN7android10AudioTrackC2EijiiijPFviPvS1_ES1_i'...
I/System.out( 2812): Trying NavinativeD...
I/System.out( 2812): Couldn't load NavinativeD: findLibrary returned null
D/NaviKernelConnector( 2812): NaviKernelConf.ini pkg_version = ANDROID_INI_VERSION = 1.5.8
D/NaviKernelConnector( 2812): NaviKernelConf.ini ins_version = ANDROID_INI_VERSION = 1.5.8
D/NaviKernelConnector( 2812): NaviKernelConf.ini is up-to-date
W/dalvikvm( 2812): threadid=9: thread exiting with uncaught exception (group=0x4001d560)
I/Process ( 2812): Sending signal. PID: 2812 SIG: 9
And your ROM will be much appreciated !!!
gauner1986 said:
Anyway.. I'll release a ROM based on CM7 soon.
Click to expand...
Click to collapse
I read on mdj's thread that alot of ppl are complaining about lag in CM7, would you consider as AOSP release? Thanks soo much!!!
Had a FC when starting Navigon Select before applying the fixed library.
Replaced with your library now NS (&GPS) works without any problem!
Thx again!
Hopefully you guys did not forget to reboot? Otherwise i don't know!
another tip...
if you got a FC while starting Navigon Select, just remove the Navigon and reinstall it again
Should work afterwards.
Sounds like permission issues, check that the new files have the same permissions as others in the same folder.
Just tried this update with Navigon MobileNavigator on a Nexus S with Gingerbread(2.3.1) It's let me get past the spash screen without a FC. Just downloading the maps now. Hope the rest of the app doesn't have any other problems.
Many thanks for this fix.
(I did change the permissions and ownership of libmedia.so with these commands
chown root.root libmedia.so
chmod 644 libmedia.so
)
Rob
EDIT: Confirmed that this is working on my device. Thanks for a great fix.
hi there.
So i've asked a dev related questions here before but didnt get an answer... hoping to get one now!
--i didnt ask it in the DEV related forums because it doesnt seem like the place to ask a question--
and i've also searched for an answer, many times, but havent reached a solution
anyway, ...
I took the Dice_ml.apk from the sensation ROM and put it on my 2.3.3 deodexed (near to)stock-ROM, yet i get a 'Force Close'. i deodexed the dice_ml file and added the classes.dex file to the apk.
I 'logcat'ed and found that its missing a .so file, so i found it in the sensation ROM and copied it to the /system/lib folder, yet i still get the error, this is what it says:
I/ActivityManager( 1343): Start proc com.htc.dice.ml for activity com.htc.dice.m
l/.DiceActivity: pid=2762 uid=10130 gids={}
I/DiceActivity( 2762): onCreate()
I/DiceActivity( 2762): onResume()
D/DiceActivity( 2762): [onResume] mView is Null and postDelay
E/Dice ( 2762): Couldn't load libdice_ml.so!
W/dalvikvm( 1443): disableGcForExternalAlloc: false
D/DiceActivity( 2762): [DiceLib::getInstance] Null State
W/dalvikvm( 2762): No implementation found for native Lcom/htc/dice/ml/DiceLib;.
setResourcePath (Ljava/lang/String; )V
D/AndroidRuntime( 2762): Shutting down VM
W/dalvikvm( 2762): threadid=1: thread exiting with uncaught exception (group=0x4
001d5a0)
E/AndroidRuntime( 2762): FATAL EXCEPTION: main
E/AndroidRuntime( 2762): java.lang.UnsatisfiedLinkError: setResourcePath
E/AndroidRuntime( 2762): at com.htc.dice.ml.DiceLib.setResourcePath(Nativ
e Method)
Click to expand...
Click to collapse
The AndroidRuntime Error still goes on. What could be the problem (im kinda new to this moving from one ROM to the next)
And could i also ask how one changes the Resolution of an apk?
//----------------------------
Also, alot of people have this issue, which is that, after rooting, the headphone mic, and buttons dont work.
i also 'logcat'ed it, and sometimes the buttons send a signal to the OS, sometimes it takes a while for the OS to process the signal (or maybe get it?) and sometimes it doesnt receive it at all!(or maybe its taking to long to send the signal).
Anyway, when it does get a signal, it also says that a certain file is missing, heres the log:
W/KeyCharacterMap( 1443): Can't open keycharmap file
W/KeyCharacterMap( 1443): Error loading keycharmap file '/system/usr/keychars/h2
w_headset.kcm.bin'. hw.keyboards.65540.devname='h2w headset'
I/KeyCharacterMap( 1443): Using default keymap: /system/usr/keychars/qwerty.kcm.
bin
E/BroadcastReceiver( 1713): BroadcastReceiver trying to return result during a n
on-ordered broadcast
E/BroadcastReceiver( 1713): java.lang.RuntimeException: BroadcastReceiver trying
to return result during a non-ordered broadcast
E/BroadcastReceiver( 1713): at android.content.BroadcastReceiver.checkSynchr
onousHint(BroadcastReceiver.java:451)
E/BroadcastReceiver( 1713): at android.content.BroadcastReceiver.abortBroadc
ast(BroadcastReceiver.java:374)
Click to expand...
Click to collapse
and also the BroadcastReceiver Error continues in the log.
So i checked the 1.32 original stock rom(my buttons were working on that ROM before i rooted it), and i didnt find the 'h2w_headset.kcm.bin' file, so i thought maybe its from the 'qwerty.kcm.bin' file, thus i replaced it with the same file from 1.32, (and without restarting the phone) i tested the file and still, had the same problem.
My question for this part is ... Is that error normal? and can it be fixed?
and sorry for all this stuff!!!
Hoping for a reply!
Hey Everyone,
Thought i would share what i did to fix up the issues using the market!
Had a fresh install of FRX06, Had done the bluetooth patch (all working, great work guys btw)
Only real issue i had was downloading from the market. Nothing would download.
Every time just download unsuccessful.
So i played around trying to fix it, and ended up being able to upgrade the market to the newer version, and it all works
So steps.
1. Download vending.apk for version 2.2.6 of the market. (attached)
2. plug your phone into your PC and start up droidexplorer.
3. open command prompt in droidexplorer and type "mount -o remount,rw /"
4. go to /system/app and copy the current vending.apk to your computer (for a backup)
5. delete vending.apk from /system/app
6. Rename the new 2.2.6 version to "vending.apk" and copy it to /system/app
7. restart the phone
8. open market and check that it is working
Hope this helps a few of you out and to get your market working
Or to get the newer version of the market.
Cheers
And now something has gone wrong
Was working fine, till my phone had a SOD and wouldnt turn on so i pulled the battery.
Now getting force closes
Code:
I/ActivityManager( 1355): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.in
tent.category.LAUNCHER] flg=0x10200000 cmp=com.android.vending/.AssetBrowserActivity }
I/ActivityManager( 1355): Start proc com.android.vending for activity com.android.vending/.AssetBrow
serActivity: pid=2067 uid=10004 gids={1015, 3003}
I/ActivityThread( 2067): Publishing provider com.android.vending.SuggestionsProvider: com.android.ve
nding.SuggestionsProvider
D/vending ( 2067): [1] VendingApplication.onCreate(): Resetting ServiceLocator from app
D/dalvikvm( 2067): GC_FOR_MALLOC freed 1849 objects / 128848 bytes in 80ms
D/dalvikvm( 2067): GC_FOR_MALLOC freed 6969 objects / 520096 bytes in 90ms
D/GoogleLoginService( 1465): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.goog
le.android.gsf/.loginservice.GoogleLoginService }
I/ActivityManager( 1355): Displayed activity com.android.vending/.AssetBrowserActivity: 1790 ms (tot
al 47180 ms)
D/ResourceType( 2067): calling getConfigurations
D/ResourceType( 2067): called getConfigurations size=200
E/DatabaseUtils( 1465): Writing exception to parcel
E/DatabaseUtils( 1465): java.lang.SecurityException: Permission Denial: writing com.google.android.g
sf.settings.GoogleSettingsProvider uri content://com.google.settings/partner from pid=2067, uid=1000
4 requires com.google.android.providers.settings.permission.WRITE_GSETTINGS
E/DatabaseUtils( 1465): at android.content.ContentProvider$Transport.enforceWritePermission(
ContentProvider.java:348)
E/DatabaseUtils( 1465): at android.content.ContentProvider$Transport.insert(ContentProvider.
java:196)
E/DatabaseUtils( 1465): at android.content.ContentProviderNative.onTransact(ContentProviderN
ative.java:146)
E/DatabaseUtils( 1465): at android.os.Binder.execTransact(Binder.java:288)
E/DatabaseUtils( 1465): at dalvik.system.NativeStart.run(Native Method)
W/dalvikvm( 2067): threadid=9: thread exiting with uncaught exception (group=0x400207f0)
E/AndroidRuntime( 2067): FATAL EXCEPTION: Thread-11
E/AndroidRuntime( 2067): java.lang.SecurityException: Permission Denial: writing com.google.android.
gsf.settings.GoogleSettingsProvider uri content://com.google.settings/partner from pid=2067, uid=100
04 requires com.google.android.providers.settings.permission.WRITE_GSETTINGS
E/AndroidRuntime( 2067): at android.os.Parcel.readException(Parcel.java:1260)
E/AndroidRuntime( 2067): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUt
ils.java:160)
E/AndroidRuntime( 2067): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUt
ils.java:114)
E/AndroidRuntime( 2067): at android.content.ContentProviderProxy.insert(ContentProviderNative
.java:408)
E/AndroidRuntime( 2067): at android.content.ContentResolver.insert(ContentResolver.java:587)
E/AndroidRuntime( 2067): at com.google.android.gsf.GoogleSettingsContract$NameValueTable.putS
tring(GoogleSettingsContract.java:55)
E/AndroidRuntime( 2067): at com.google.android.gsf.GoogleSettingsContract$Partner.putString(G
oogleSettingsContract.java:126)
E/AndroidRuntime( 2067): at com.android.vending.compat.MarketCheckinHelper.updateCheckinDatab
ase(MarketCheckinHelper.java:12)
E/AndroidRuntime( 2067): at com.android.vending.CheckinUpdater.sendContentSyncViaCheckin(Chec
kinUpdater.java:219)
E/AndroidRuntime( 2067): at com.android.vending.CheckinUpdater.performCheckin(CheckinUpdater.
java:176)
E/AndroidRuntime( 2067): at com.android.vending.CheckinUpdater.access$000(CheckinUpdater.java
:38)
E/AndroidRuntime( 2067): at com.android.vending.CheckinUpdater$1.run(CheckinUpdater.java:109)
E/AndroidRuntime( 2067): at com.android.vending.util.WorkService$1.run(WorkService.java:37)
W/ActivityManager( 1355): Force finishing activity com.android.vending/.AssetBrowserActivity
D/dalvikvm( 2067): GC_FOR_MALLOC freed 6230 objects / 580152 bytes in 160ms
D/dalvikvm( 2067): GC_EXTERNAL_ALLOC freed 3710 objects / 318976 bytes in 110ms
E/Tethering( 1355): active iface (usb0) reported as added, ignoring
Strangely enough... I copied the original market back over and its working (not as pretty though )
I don't have a vending.apk on my system. I tried replacing market.apk, but it just force closed.
I won't have time to check that market APK until quite late tonight at the earliest, and maybe not for a few days (really busy week!), but nearly every one I've ever seen is signed with a key incompatible with our gapps distribution, so I suspect that's the problem you are having.
To get it to work without permissions-related force closes, you have to re-sign it with one of the platform test keys. (I forget exactly which one at the moment). I've done this with 2.2.6 on my phone but I haven't had time to write a tutorial on it.
Edit: Looking at your logcat, GoogleSettingsProvider permissions issues are a classic sign of a signing key mismatch.
Entropy512 said:
I won't have time to check that market APK until quite late tonight at the earliest, and maybe not for a few days (really busy week!), but nearly every one I've ever seen is signed with a key incompatible with our gapps distribution, so I suspect that's the problem you are having.
To get it to work without permissions-related force closes, you have to re-sign it with one of the platform test keys. (I forget exactly which one at the moment). I've done this with 2.2.6 on my phone but I haven't had time to write a tutorial on it.
Edit: Looking at your logcat, GoogleSettingsProvider permissions issues are a classic sign of a signing key mismatch.
Click to expand...
Click to collapse
Oh ok, thanks.
How come it would have worked initially then? Thats weird
Shadoxity said:
Oh ok, thanks.
How come it would have worked initially then? Thats weird
Click to expand...
Click to collapse
I don't know - I do remember a couple of situations where it would work for one download and then fail.
For example, I tried a market APK from a tiad8 ROM - it was awesome for one download and then failed. Now that I know more about the download architecture I think the awesomeness in performance was a fluke. Download performance is all about DownloadProvider.apk and our filesystem drivers... And so far, my attempt to improve Market downloads by tweaking DownloadProvider made the browser totally unusable.
I have had the same as Entropy with most roms I tried.
I can download 1 or 2 things from the market, very slowly, and then it fails, sometimes with random reboots
Just as an FYI, I HAVE gotten Market 2.2.6 to work reliably - it isn't any faster though, that's for sure.
I'll try to post details sometime next week on how to do it. I'm basically out all evening every evening until the end of the weekend so don't have time to post it now.
Shadoxity... question if you will... where did you d/l the bluetooth patch from?
BTW.. I had the same issue w/ market. Went into settings>>applications>> manage applications>> clicked on Market and cleared cache. Did it once and I was only able to d/l 1 file... did it a second time and I've been good since Tuesday. Hope it helps
bluetooth
MerlinOfLore said:
Shadoxity... question if you will... where did you d/l the bluetooth patch from?
Click to expand...
Click to collapse
bluetooth was being tested for Rhodiums over at [TESTING] New audio routing for Froyo. Bluetooth info is in 2nd post.
It didn't work for me... After rebooted the phone (topaz) if I try to run the market it seems to load a white window and after a couple of second it says it's not responding...
What I notice about market is that it leaves 1.83MB-sized "orphans" in /cache. Not sure why it is that size, but regardless of the size of the app it ends up with that fragment.
-- Starfox
MerlinOfLore said:
Shadoxity... question if you will... where did you d/l the bluetooth patch from?
Click to expand...
Click to collapse
From this thead
http://forum.xda-developers.com/showthread.php?t=885550
MerlinOfLore said:
BTW.. I had the same issue w/ market. Went into settings>>applications>> manage applications>> clicked on Market and cleared cache. Did it once and I was only able to d/l 1 file... did it a second time and I've been good since Tuesday. Hope it helps
Click to expand...
Click to collapse
Tried that but made no difference on mine
Has anyone bothered to get logs from the original issue (before the known issue of permissions after manually upgrading the apk)? The only one I've seen had out of memory errors spamming their logs, but they couldn't get me a useful set of logs to look at. If someone could get a log from after a failed market download with my app http://forum.xda-developers.com/showthread.php?t=1123129 it would be much appreciated.
I replaced google apps in frx06 on gapps package downloaded here:
http://goo-inside.me/gapps/gapps-mdpi-20110501-signed.zip
Yes is named as mdpi, but 100% compatible with hdpi too.
And it's works perfect on my opinion.
DmK75 said:
I replaced google apps in frx06 on gapps package downloaded here:
http://goo-inside.me/gapps/gapps-mdpi-20110501-signed.zip
Yes is named as mdpi, but 100% compatible with hdpi too.
And it's works perfect on my opinion.
Click to expand...
Click to collapse
But why...? For what purpose did you replace the gapps package?
arrrghhh said:
But why...? For what purpose did you replace the gapps package?
Click to expand...
Click to collapse
Simply i noticed that built-in gapps are quite old, and also market cant be auto-updated
DmK75 said:
Simply i noticed that built-in gapps are quite old, and also market cant be auto-updated
Click to expand...
Click to collapse
Fair enough, thanks for the follow-up.
DmK75 said:
Simply i noticed that built-in gapps are quite old, and also market cant be auto-updated
Click to expand...
Click to collapse
Just to know, how to install this package? Still through droidexplorer?
Hi All,
I've just built 4.0.3 from source, copied the su binary and Superuser.apk from the Android Revolution HD Rom (thanks mike1986) and removed the recovery installation (to maintain non-stock recovery).
updated the gapps to a safer gnexus friendly version for flashing
If you would like to test...
1) don't blame me if your phone blows up, crashes, bricks etc etc. USE AT YOUR OWN RISK (GSM ONLY)
2) download the rom here: http://techerrata.com/file/teamwin/onicrom-maguro-4.0.3_3.zip
3) download the gapps here: http://tinyw.in/w8Lg
4) unzip onicrom-maguro-4.0.3_3.zip
5) in a different directory unzip gapps-....zip
6) cd gappsunzippeddir/system/app
7) cp Google* /placeyou/unzipped/onicrom-maguro.../system/app
8) cp Vending.apk /placeyou/unzipped/onicrom-maguro.../system/app
9) cd /placeyou/unzipped/onicrom-maguro...
10) zip -r yournew-aosp.zip .
11) adb push yournew-aosp.zip /sdcard
12) reboot into recovery, full wipe, flash yournew-aosp.zip
These instructions are not for the faint of heart if you don't understand them DO NOT TRY THIS ROM.
--onicrom
UPDATE
camera is now working (link above updated) thanks again dwang and DebauchedSloth
they also mentioned the gapps from a newly ota'd nexus s might be better to use than the initial ics apps pulled by koush i will link to them if i find them
UPDATE2
Superuser updated to the latest version and working just fine.
UPDATE3
new gapps! ripped from nexus s 4.0.3 ota DO NOT FLASH THE ENTIRE GAPPS ZIP MAKE SURE YOU PULL OUT ONLY THE APKS IT WILL REPLACE system/vendor/firmware/libpn544_fw.so
UPDATE4
newER gapps http://tinyw.in/w8Lg safer to flash on the gnex
me me me me me!
I've been dying for some 4.0.3 action.
Do wifi and everything work, because over at rootzwiki that was the case of it now working.
Sent from my Galaxy Nexus using XDA App
Superuser.apk doesn't appear to be working properly in 4.0.3 (and I don't appear to be the only one with the problem https://twitter.com/#!/ChainsDD/status/148096377958834176).
The su binary works though.
Still interested?
Not currently using any apps that need root.
wifi works
camera...not so much
im going to try and restore the camera apk from 4.0.1
mykenyc said:
Do wifi and everything work, because over at rootzwiki that was the case of it now working.
Sent from my Galaxy Nexus using XDA App
Click to expand...
Click to collapse
onicrom said:
wifi works
camera...not so much
im going to try and restore the camera apk from 4.0.1
Click to expand...
Click to collapse
What binaries did you use to build? I think there are new 4.0.3 binaries for hardware.
Edit: Here are the new 4.0.3 binaries, but I'm not sure if camera is changed....
http://www.google.com/url?sa=D&q=ht...39.tgz&usg=AFQjCNFa4ZsTMI1c2O3e1Q-vq3EvNaVsAA
those are the binaries i used.
matt2053 said:
What binaries did you use to build? I think there are new 4.0.3 binaries for hardware.
Edit: Here are the new 4.0.3 binaries, but I'm not sure if camera is changed....
http://www.google.com/url?sa=D&q=ht...39.tgz&usg=AFQjCNFa4ZsTMI1c2O3e1Q-vq3EvNaVsAA
Click to expand...
Click to collapse
You need extra files from /system/vendor/firmware for camera/Bluetooth
Sent from my Galaxy Nexus using Tapatalk
which i take it wont be available until 4.0.3 rolls out via OTA?
unless you're hinting at knowing where else to get them?!
Romanbb said:
You need extra files from /system/vendor/firmware for camera/Bluetooth
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
won't the files from the 4.0.2 image work?
onicrom said:
which i take it wont be available until 4.0.3 rolls out via OTA?
unless you're hinting at knowing where else to get them?!
Click to expand...
Click to collapse
dwang said:
won't the files from the 4.0.2 image work?
Click to expand...
Click to collapse
trying that now
onicrom said:
trying that now
Click to expand...
Click to collapse
Yes, they will work. You want to use the binaries that Google posted, then merge in the other vendor binaries that are missing.
If you do this, everything will work.
I have a build here. It was painful to get everything working, but it can be done.
Did you pull the google apps from the nexus s 4.0.3 image instead of from clockwork? I know that at least the very least the gtalk is different between 4.0.2 and 4.0.3. The browser is also changed so the one from clockwork is older and will overwrite the one built from aosp.
DebauchedSloth said:
Yes, they will work. You want to use the binaries that Google posted, then merge in the other vendor binaries that are missing.
If you do this, everything will work.
I have a build here. It was painful to get everything working, but it can be done.
Click to expand...
Click to collapse
i pulled from the gapps koush posted i only pulled the Market and the google login services though
testing the new build now
dwang said:
Did you pull the google apps from the nexus s 4.0.3 image instead of from clockwork? I know that at least the very least the gtalk is different between 4.0.2 and 4.0.3. The browser is also changed so the one from clockwork is older and will overwrite the one built from aosp.
Click to expand...
Click to collapse
I did not, but that is a fantastisc idea. Doing that now.
great success the camera is now working!
thanks dwang and DebauchedSloth
im still struggling with superuser.apk everytime i run an app which requests root i see the following in logcat...the strange part to me is the loading of the openGL drivers:
Code:
E/su ( 1498): sudb - Opening database
E/su ( 1498): sudb - Database opened
E/su ( 1498): sudb - Database closed
E/ActivityManager( 195): Activity Manager Crash
E/ActivityManager( 195): java.lang.IllegalArgumentException: Unknown URI type: 7
E/ActivityManager( 195): at android.net.Uri$1.createFromParcel(Uri.java:1734)
E/ActivityManager( 195): at android.net.Uri$1.createFromParcel(Uri.java:1723)
E/ActivityManager( 195): at android.content.Intent.readFromParcel(Intent.java:6131)
E/ActivityManager( 195): at android.content.Intent.<init>(Intent.java:6126)
E/ActivityManager( 195): at android.content.Intent.readFromParcel(Intent.java:6153)
E/ActivityManager( 195): at android.content.Intent.<init>(Intent.java:6126)
E/ActivityManager( 195): at android.content.Intent$1.createFromParcel(Intent.java:6117)
E/ActivityManager( 195): at android.content.Intent$1.createFromParcel(Intent.java:6115)
E/ActivityManager( 195): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:298)
E/ActivityManager( 195): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1545)
E/ActivityManager( 195): at android.os.Binder.execTransact(Binder.java:338)
E/ActivityManager( 195): at dalvik.system.NativeStart.run(Native Method)
W/ActivityManager( 195): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 195): Activity idle timeout for ActivityRecord{417fea28 com.speedsoftware.rootexplorer/.RootExplorer}
W/ActivityManager( 195): Activity idle timeout for ActivityRecord{41876f68 com.speedsoftware.rootexplorer/.RootExplorerPhone}
D/libEGL ( 1480): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 1480): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 1480): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 1480): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer( 1480): Enabling debug mode 0
Try unchecking "use gpu for 2d applications".
/me sent this on a i9250 using tapatalk
onicrom said:
im still struggling with superuser.apk everytime i run an app which requests root i see the following in logcat...the strange part to me is the loading of the openGL drivers:
Code:
E/su ( 1498): sudb - Opening database
E/su ( 1498): sudb - Database opened
E/su ( 1498): sudb - Database closed
E/ActivityManager( 195): Activity Manager Crash
E/ActivityManager( 195): java.lang.IllegalArgumentException: Unknown URI type: 7
E/ActivityManager( 195): at android.net.Uri$1.createFromParcel(Uri.java:1734)
E/ActivityManager( 195): at android.net.Uri$1.createFromParcel(Uri.java:1723)
E/ActivityManager( 195): at android.content.Intent.readFromParcel(Intent.java:6131)
E/ActivityManager( 195): at android.content.Intent.<init>(Intent.java:6126)
E/ActivityManager( 195): at android.content.Intent.readFromParcel(Intent.java:6153)
E/ActivityManager( 195): at android.content.Intent.<init>(Intent.java:6126)
E/ActivityManager( 195): at android.content.Intent$1.createFromParcel(Intent.java:6117)
E/ActivityManager( 195): at android.content.Intent$1.createFromParcel(Intent.java:6115)
E/ActivityManager( 195): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:298)
E/ActivityManager( 195): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1545)
E/ActivityManager( 195): at android.os.Binder.execTransact(Binder.java:338)
E/ActivityManager( 195): at dalvik.system.NativeStart.run(Native Method)
W/ActivityManager( 195): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 195): Activity idle timeout for ActivityRecord{417fea28 com.speedsoftware.rootexplorer/.RootExplorer}
W/ActivityManager( 195): Activity idle timeout for ActivityRecord{41876f68 com.speedsoftware.rootexplorer/.RootExplorerPhone}
D/libEGL ( 1480): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 1480): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 1480): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 1480): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer( 1480): Enabling debug mode 0
Click to expand...
Click to collapse
Don't stress, Chains is working on it, it is SU problem!
Sent from my Galaxy Nexus using XDA App
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