yashsingh1/xdaforums huggingface dataset:
[Android General] toolhas4degrees:
Yes, I have several build prop tweak, you need to go into build prop editor in the app and press add button, but don't have them handy right now, currently trashed at a party
[Android General] LLStarks:
Changing anything in /system, especially build.prop, is extremely risky and I've been warned a few times by codeage. Tread carefully.

No, I removed it. I may switch to Kernel Adiutor.
[Android General] Ludeape:
Yeah codeage thinks messing with kernel auditor can be very risky.

What do you suggest?

I don't care about play services that much really but i do have some lag even without it. Would be nice to speed up the system if these kernel auditor settings are safe.
[Android General] toolhas4degrees:
I will do a write up of all I have altered, I have no issues. Will post here and sent to codeage. He is right though, if you do not know what you are doing you can brick or boot loop the device with some of the available alterations you can make

This head unit is close to specs from my old desire HD phone. And I used all of this then. I think everything I have altered can be transformed into scripts and the rest is just adding lines to build prop and editing one line in build prop. Should be able to be incorporated into his install and the no longer have kernel adiutor so non developer users on this site don't break their head unit

But I'm not new to editing things or making them faster and more efficient, been a couple years though bc of lack of root on us samsung devices.

Ex of my previous work

https://xdaforums.com/galaxy-tab-pro-12-10-8/development/tool-rom-sm-t900-tabpro12-2-5-1-1-t3206156

[MENTION=6801133]Ludeape[/MENTION]

You could always wait and see if he will incorporate these changes if he wants to or when he has time to
[Android General] codeage:
Thank you very much. I’ll try this soon.
[Android General] LLStarks:
Isn't the CPU still factory underclocked by around 300 MHz? Are we going to leave that as is? Not sure about the GPU half of the SoC.
[Android General] the1dynasty:
OMG... I'm totally doing this to my DA HU... I tried the play store a while ago and even got play services installed fine and the app opened but it never loaded and I never messed with any kernel settings... I eventually uninstalled everything except the app that installed when I rooted the HU because I couldn't even use my backup camera without major lag... Thanks for sharing!!
[Android General] toolhas4degrees:
I made no edits to clocking. Left stock what the system gave me.

Only changed performance to userspace. You could try and attempt to change it, but I know for ex the internal io read does not stick, so after you change it reboot and see if that adjustment sticks. But I dont have an issue with speed with the edits i have.
[Android General] Bulkowski:
toolhas4degrees, I just bricked my HU after editing bulid.prop and replacing it. I've edited the file with Sublime Text editor. All the lines you listed I added at the end of stock build.prop, also changed the line dalvik.vm.dexopt-flags. It is already the second time I bricked HU, hope dealership will replace it once again.
[Android General] toolhas4degrees:
Did you read,.. use root explorer and obviously you didnt follow directions, mine is not bricked.

Sorry for your luck, if you do not know what you are doing, please do not attempt this as i stated and wait for codage
[Android General] blowtorch:
Thanks for the reply. The USB mode is definitely back to Host mode. Android auto is working fine and the car can play mp3s from the other usb port. The problem is that apps can not access the internal sdcard memory /storage/emulated/0 it seems like there is no read or write access anymore. This has happened ever since i edited the platform.xml file. Restoring my backup and even factory reset do not seem to resolve the issue.
[Android General] codeage:
Can you access the sdcard with su (or using run-as)? Also check if the sdcard was mounted correctly by running "mount" command in the adb shell.
[Android General] blowtorch:
here is the output of the mount command

1|u0_a90@android:/ $ mount

rootfs / rootfs ro,relatime 0 0

tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0

devpts /dev/pts devpts rw,relatime,mode=600 0 0

none /dev/cpuctl cgroup rw,relatime,cpu 0 0

proc /proc proc rw,relatime 0 0

sysfs /sys sysfs rw,relatime 0 0

debugfs /sys/kernel/debug debugfs rw,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0

tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0

tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0

tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0

/dev/block/platform/sdhci-tegra.3/by-name/APP /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 0

/dev/block/platform/sdhci-tegra.3/by-name/CAP /system/vendor ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 0

/dev/block/platform/sdhci-tegra.3/by-name/CAC /cache ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/block/platform/sdhci-tegra.3/by-name/UDA /data ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/block/platform/sdhci-tegra.3/by-name/MITSU /data/MitsubishiElectric ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/block/platform/sdhci-tegra.3/by-name/LOG /log ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/block/platform/sdhci-tegra.3/by-name/SDA /mnt/data1 ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/block/platform/sdhci-tegra.3/by-name/SDA2 /mnt/data2 ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/block/platform/sdhci-tegra.3/by-name/SDC /mnt/media ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,nodelalloc,data=writeback,discard 0 0

/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

tmpfs /storage/emulated tmpfs rw,nosuid,nodev,relatime,mode=050,gid=1028 0 0

/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

/dev/fuse /storage/emulated/0/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

/dev/fuse /storage/emulated/legacy/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

/dev/block/vold/8:1 /mnt/usbdrive2 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1023,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
[Android General] blowtorch:
here's a logcat when i try to open the gallery app then sygic

"Invalid path: /storage/emulated/0"

i snapped a pic of the folder properties too
[Android General] codeage:
Can you access /storage/emulated/0 and /mnt/usbdrive2 in adb shell?
[Android General] blowtorch:
No i can not access either without becoming su, which i believe is the problem.
[Android General] codeage:
How did you modify the platform.xml file? Please pull the platform.xml from the head unit and post it here.
[Android General] blowtorch:
I copied the file to my usb stick using root explorer. Edited the lines you suggested, then copied it back in the opposite fashion.

maybe you can post your edited & origional /system/etc/permissions/platform.xml here and I'll see if i can push them using adb

edit: also please post /etc/permissions/platform.xml
[Android General] pasaonline:
i cannot install app. can look picture below, how to fix issue

http://imgur.com/a/tS8QJ

---------- Post added at 04:05 PM ---------- Previous post was at 03:36 PM ----------

no luck to root
[Android General] codeage:
Did you check the permissions of the file platform.xml itself? Have you tried chmod 777 platform.xml?
[Android General] OldAmber:
Just wondering has anyone got the steering wheel controls to work with Spotify?

I tried using both Spotifykeys and carservices, but both don't work. The log in carservices also doesn't detect button presses.
[Android General] phr0zen:
Ok, so I think I may have messed up big time.

I entere the diagnosis menu, and held down the menu button to get into the other hidden menu options. I then went into Android settings for boot options. Not knowing if anything was going to stick after reboot or not, I did not want to run the risk of changing anything... well, I accidentally hit one of the boot options (I think USB). Not knowing what the default option was, I backed out and turned the car off. Now when I start the car, the Honda H and Honda Link splash screen comes up, then the screen turns black. Nothing on it works; no lights, can't touch anything, can't get back into the diagnosis menu.

Contacted my dealership and they had no freaking clue what I was even talking about. Contacted Honda and they said they couldn't help me unless I had a working screen for them to do a remote reboot.

Right now I'm downloading Android 7.1.iso and am going to burn it to a USB to see if maybe I can get it to work. If anyone else has any ideas, I'd love to hear them!

Edit: So the bootable .iso did not work; the car didn't even recognize it. As of now, I took the battery cables off in hopes the computer system will reset itself.

Edit: Battery cable method didn't work. Screens still black ?
[Android General] rosenkrantz:
Hi there :)

Did you have any luck With expanding "sdcard" to get more maps ??
[Android General] OldAmber:
Probably a long shot, but did you try booting into safe mode (Hold Menu + Power),

I don't think there's actually any way to get into recovery mode, or even if there is one :(
[Android General] codeage:
Just use: reboot recovery
[Android General] OldAmber:
His head unit isn't booting, probably unable to use ADB commands.
[Android General] codeage:
Maybe. Just give this a try if other methods do not work.
[Android General] panchox:
Try removing the fuse, it's in the engine compartment, can't find a picture, the same thing you describe had already happen to me but in different conditions (Installed another APK with the about:debug method for video while driving, rebooted and didn't boot anymore).
[Android General] phr0zen:
It's worth a shot, I'll try when I get off work

---------- Post added at 12:07 AM ---------- Previous post was at 12:05 AM ----------

Thanks I'll try this too after I try the other option
[Android General] phr0zen:
Update. I'm sure y'all are tired of reading these haha. I'm not sure which fuse to pull under the hood, as none really stand out to me as being the one. I pulled the audio fuse but she screen was still backlit black.

Put the car in accessory mode, and pulled the accessory fuse under the dash (fuse #37, which is a PITA). The screens shut off. This appeared to be a good sign. Left the fuse out for 10-15 seconds and replaced it. Still just a backlit black screen. Rebooted the system and still back where I started.

Looks like she's going to have e to go back to the dealership for a complete reboot, and hopefully an upgrade if there's one available.
[Android General] Bulkowski:
Ok, so simply add to your manual to edit build.prop ONLY WITH ROOT EXPLORER. This will helps other not to brick their devices. Anyway, appreciate your efforts to improve HU user experience.
[Android General] LLStarks:
It should be possible to backup the build.prop ahead of time to another location in the filesystem or a thumbdrive and re-apply it with a modification to xxxxxx if you brick. In Bulk's case, it would be one of us providing that backup and script.

Mod Edit: Link removed.

I'm skeptical it's actually hard bricked to the point where recovery booting is not possible or not worth it. If you want to try your luck with Honda, go ahead.

There was a guy working on a NAND backup and restore method a few weeks ago to make up for our lack of available firmware and easy serial access. Not sure if anything will ever come of it.

This is not an easy headunit to work on. Treat it with respect at all times.
[Android General] toolhas4degrees:
Why did you keep your backup named. Prop. Probably your reason for not booting. Your backup should be build.bak

Root explorer automatically backs the original up as build.bak
[Android General] the1dynasty:
How do I get to recovery from a soft-bricked HU? mine is just bootlooping after I changed the build.prop to the recommended changes... I cannot even get to the diagnostics screen of the HU...

*Edit*

I meant the bootloader screen... I tried hard resetting the HU by connecting the +/- terminals of the battery and it still loops... I plug my PixelBook into it and it doesn't read the car at all because it's set to charging instead of that other USB mode it needs to be in... Might be a hard brick [emoji28]
[Android General] the1dynasty:
This is my edited build.prop... maybe the lines you said to add should've been added after the ro.build stuff, but that wasn't clear from the post exactly where to "add" the new lines...

# begin build properties
# autogenerated by buildinfo.sh

ro.HOME_APP_ADJ=1
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
ro.config.hw_quickpoweron=true
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=false

ro.build.id=1.F197.00
ro.build.display.id=1.F197.00
ro.build.version.incremental=144
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=2017年 9月 27日 水曜日 05:28:41 JST
ro.build.date.utc=1506457721
ro.build.type=user
ro.build.user=MitsubishiElectric
ro.build.host=BUILD_PC
ro.build.tags=release-keys
ro.product.model=MY16ADA
ro.product.brand=Honda
ro.product.name=Andromeda
ro.product.device=vcm30t30
ro.product.board=Andromeda
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=MITSUBISHI ELECTRIC
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=vcm30t30
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=vcm30t30-user 4.2.2 1.F197.00 144 release-keys
ro.build.fingerprint=Honda/Andromeda/vcm30t30:4.2.2/1.F197.00/144:user/release-keys
ro.build.characteristics=tablet,nosdcard
# end build properties
ro.opengles.version = 131072
wifi.interface=wlan0
rild.libpath=/system/lib/libril-icera.so
rild.libargs=-e rmnet0
persist.tegra.nvmmlite = 1
ro.sf.override_null_lcd_density = 1

keyguard.no_require_sim=true

#NFC
debug.nfc.fw_download=false
debug.nfc.se=false

ro.ril.wake_lock_timeout=200000

#support dynamic resolution change property
ro.streaming.video.drs=true

#USB-A OTG mode
persist.sys.usb1_mode=host

#Color Adjustment
persist.tegra.un_premult_alpha=1

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.carrier=wifi-only
drm.service.enabled=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
dalvik.vm.dexopt-flags=m=v,o=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
tf.enable=y
[Android General] Alejandroads123:
Hi!, I got honda hack in my Head unit of 2018 honda civic type r, I'm having an issue whit Bluetooth , after install hondata app or any app who used Bluetooth, the issue is for example when I stream music from my cellphone and what this does is after install any of these apps is like usig too much wide band of Bluetooth because the audio quality start to lowered specially the high frequencies , it goes clipping the high frequency's and again going back to normal, is like any time to collect data It does. Is very notorious . I tried to unplug the hondata OBDII adaptor but is like the program look for the device and again the audio problem, the only way to get red of the problem is if I uninstall any program for collect data from Bluetooth, Maybe I can record a video for show you, I would like to if you can help me , is very frustrating because I can fully enjoy of the apps.

Maybe a memory management,

Thank you.
[Android General] codeage:
Have you ever tried this? http://www.autohack.org/how-to-recover-your-system-if-it-fails-to-start/
[Android General] the1dynasty:
Just tried it and nothing... Is there a script that can be run to push the original build.prop from usb?

*Edit*

I've timed it now... The system loops over every 2 minutes...

And I've also tried booting it with the system update from Honda since I work here and had the USB available to me... Dunno if that info helps anyone lol
[Android General] Toilet Paper:
Well, usually Bluetooth drops in audio quality when being under load or the device CPU is under load and trouble keeping things up.

Considering that the the car features only an old Tegra 3 chip downclocked from 1.2GHz to 900MHz for some reason, and just to make matter worse, runs an old version of Android from the days before Google started to do optimization work to its OS. It could explain the issue.

I don't have Hondata, but assuming there is no fix, all I can say is see if you can play your music locally from the device car, so for example, install Spotify on the car infotainment and use that to stream your music needs, or plug a USB flash drive with music on it, and get a player on the car system to play it.
[Android General] Alejandroads123:
Thank you for you reply!, I understand.. I just used my Cellphone as a player because I got the music all the time whit me. At them moment I have two option, Option 1, uninstall hondata App and Any app who used Bluetooth , Option 2 use a USB flash drive.

Thank you I really appreciated your answer.
[Android General] toolhas4degrees:
I added to the end of the file. I hope you dont have two prop files in the folder like the last guy, will cause the system to freak out and boot loop.

With all of your bricks or soft bricks you guys are having, I would wait on codage to implement these things instead of you guys breaking your stuff, if you guys dont believe my edits are correct I will take a picture of my build.prop in the car and screenshots of my setting in kernel adiutor for you guys also

https://www.dropbox.com/s/ztkypskb7o4ry0b/20181208_011942.mp4?dl=0
[Android General] LLStarks:
I gotta ask: What's the version of that update? Newer than 1.F1A2.34? Is anything fixed or added?
[Android General] the1dynasty:
I'm pretty sure it's from me adding it at the beginning... And no, I manually changed the original to read build.bak

It's still stuck in this 2minute loop... Loops exactly at the 2 minute mark every single time... I need a way to get the USB to be read at boot in order for me to make any changes it would seem... Anyone have ideas?

---------- Post added at 12:58 PM ---------- Previous post was at 12:57 PM ----------

It's from Jan 2018... So I'm not sure if it's that one you are asking about or not... SB003 (or something like that)
[Android General] Skitsoboy13:
2017 Civic, no nav.

Hey,

My Civic was working fine rooted and all and I went to install something (cant remember what for the life of me) and it required a reboot, cool not the first time ive had to do that. Now, its stuck in a boot loop. Is there a way to fix this?

Running the GUI version and paid the 25 bucks for the easy one.
[Android General] LLStarks:
Wait 30 minutes with the car off or reset the fuse.

Wouldn't be the newest then.
[Android General] the1dynasty:
I've tried hard resetting (connect +/- battery terminals) and unplugging the fuse and waiting...
[Android General] ZeRoZeRoRaZ:
Maybe this will help http://www.autohack.org/how-to-recover-your-system-if-it-fails-to-start/

PS. Few days ago I had a problem after installation of one app. My unit booted to recovery only. I turned off the car and on the next day everything was fine. But you wrote about bootloop so it's probably different issue.
[Android General] Ludeape:
How can you not remember what your installing even?

There have been many warnings here to not treat these like a phone and just install anything. This unit is highly sensitive.
[Android General] Skitsoboy13:
Thanks for the help, sadly this didn't work ☹️.

It switched over to boot looping for about 5 minutes then it'll just go dark (backlit still) and when a button is pressed it goes green, or blue if I hold the display brightness button. (Started this before trying the USB recovery)
[Android General] the1dynasty:
It sounds like it's trying to correct itself... I had this happen on a car I was factory resetting the unit and someone turned off the engine... It sent it to a loop but it eventually started itself back up with the little Android logo and then it started up after it finished the reset process
[Android General] Skitsoboy13:
How long did that take? I've tried driving around and it still just loops or does the blank screen. Is there a way to get it to the Android recovery screen using hardware or command line (if cmd would even work through the USB that is)

---------- Post added at 03:48 PM ---------- Previous post was at 03:44 PM ----------

:eek:

I'm pretty sure it was an update to the Honda hack app.
[Android General] Ludeape:
An update to HH caused a bootloop?

That would not be good!
[Android General] the1dynasty:
My HU is still dead :(
[Android General] Ludeape:
didnt you say you work for a Honda dealer?
[Android General] the1dynasty:
yes? do you think I get special privilege when it comes to warranty on something that I modified and they can see? besides, if this happens to someone else, it would be great to be able to offer assistance and a solution rather than just saying "buy a new HU"
[Android General] codeage:
Have you tried the system upgrade USB stick from Honda?
[Android General] the1dynasty:
yes... nothing reads from the USB unfortunately... it charges my phone but I can't push any files to it or have it read a USB to flash anything
[Android General] Bulkowski:
the1dynasty, as a Honda dealer employee are you able to check the Honda EPC database or TSB's is there any solutions/equipment for saving bricked headunits? - like a USB drives with software updates or some procedures like there are for previous gen of Civic.

I know you have in US honda tech info website with access to TSB's but maybe it is some of them not available to all people but only for Honda stuff.

In Europe Honda dealerships are very poorly equiped and supported by any diagnostic devices or technical bulletins for Civic X gen. When I bricked my HU for the first time they even didn't know which exact part should be changed and chose display to replace. Of course it didn't work...
[Android General] the1dynasty:
I'll check on that tomorrow when I go to work!
[Android General] dublus:
Hi Guys - I've got the paid version of HH and have a question regarding app updates.

I installed apkpure and it is prompting me to update waze, chrome, etc. My guess is that maybe it isn't safe to do so. Is that correct? The last thing I want to do is brick my HU.
[Android General] krispin:
Most apps you wouldn't be able to update, becasuse of android version incompatibility.