Systemless NVIDIA Bootanimation package but no rotation... - Shield Tablet Themes and Apps

Hi there!
I am just building a Magisk systemless package to install the original NVIDIA bootanimation for other ROMS.
The only issue I got is for rotation. Indeed, the bootanimation doesn't rotate when the tablet is in landscape mode on boot.
I took the bootanimation.zip and others from the latest 5.4 build from NVIDIA.
Is something that I need to change in order to get the rotation working properly?
Thanks in advance!

john_matrix said:
I took the bootanimation.zip and others from the latest 5.4 build from NVIDIA.
Is something that I need to change in order to get the rotation working properly?
Thanks in advance!
Click to expand...
Click to collapse
The tablet seems to have bootanimation.zip and bootanimation_land.zip, for the portrait and landscape versions respectively. It seems to be choosing either one of them, based on the orientation of the NVIDIA boot logo.

Yes you are right, but on LineageOS, the tablet "choose" the portrait mode by default no matter its physical orientation.
So I guess it miss a setting or a command on custom ROM that tell the tablet to display one or the other bootanimation zip file.

Related

Minor Tweak enabling FFC support in CM7 for Vibrant

Ok, so I brought this up as a comment in the epic ROM by the good people at Einherjar, Trigger Redux, but it should also work for any version of CM7 and since I figured a lot of people might want CM7 to be compatible with the FFC mod for the Vibrant, I decided to make a brand new thread for it.
I owe this fix to the good people who worked on the various Q&A and FAQs for Vibrant CM7. The issue regarding the fact that some versions of CM7 do not support the Vibrant FFC Mod lies in the /system/lib/libcamera.so file. Since the Vibrant does not have a FFC normally, it will present only the 4 options on the camera app that should pertain to your phone, and consequently even if you do have a FFC, neither the camera nor any mirror or video calling app will work right out of the box.
The fix? Using Root explorer (or something similar), replace the current /system/lib/libcamera.so file with the one provided here, change the permissions on the libcamera.so file so they match all the other .so files in the same folder, and reboot. Problem solved.
NOTE: Due to a very helpful favor from scrizz, this tweak is now available as a CwM flashable .zip! However, the .zip only contains the libcamera.so file. If you want to change out ALL the .so files regarding the camera, they have been uploaded. (changing out all the .so files is recommended, since they may prevent unknown bugs from occurring in the future).
This tweak will allow the camera to have 5 of the 6 options (the only one missing will be for flash). Video calls and all mirror apps should now work.
This tweak does not harm any other functions of the phone, it just enables FFC support should someone happen to have an FFC on your Vibrant.
BUGS:
~When you use the FFC in the main camera app for some reason, it will make you look fat when rotated horizontally and will make you look skinny when rotated vertically. Pictures and video will look normal, however.
~This fix does have the old "image is rotated 90 degrees" bug . However, while YOU will see yourself rotated 90 degrees, the PERSON YOU ARE CALLING will see you normally, and all pictures and videos you view will look normal. The image in the main camera app, however, is mirrored, but not rotated .
I tried changing every "SGH-T959" and "vibrantmtd" in the build.prop to "GT-I9000" but that didn't work. Turns out this time, the bug is back with a vengeance. Either way, while it is mildly annoying, it causes no practical malfunction.​
~When in video mode for the FFC, you will not be able to zoom in the normal camera app.
P.S. The complete set of all .so files pertaining to the camera do NOT come as a CwM flashable .zip. You have to extract the file on your computer and then manually replace the file. I'm just throwing my two cents in here so that people wont have to dig thru Q&A sections. However, if anyone wouldn't mind giving me a crash course in how to make this a flashable .zip for everyone, do not hesitate to PM me. I would be happy to help and the lesson would be much appreciated.
Additionally, be aware that if you use this tweak and you do NOT have an FFC, the camera will still work under normal circumstances, but if you switch to the "Front" function, the camera will freak out and force close every time you try to open it.
To fix this problem should you encounter it, simply go to Settings>Applications>Manage Applications>Camera and click "clear data."
IDK if this works with MIUI. If you'd like to be a tester for it, do not hesitate to PM me with the results!
If the rotation thing every got fixed I would flash cm7/miui in a heartbeat
Follow me on twitter @Hometowns_Hero
Is this any different than the i9000 lib file? I currently have 4 libcam files pulled directly from an i9000 rom, but the only difference for me is that on Tango vchat I see myself rotated 90 degrees, but so does the other person. You're insisting that they'll see me normally?
yea were are these lib files from? i pulled a libcamera.so and miuicamera.apk from the latest I9000 rom and got the FFC to work on my vibrant with the same bugs as the ones listed
ultrav.icious said:
yea were are these lib files from? i pulled a libcamera.so and miuicamera.apk from the latest I9000 rom and got the FFC to work on my vibrant with the same bugs as the ones listed
Click to expand...
Click to collapse
They're from the AOSP i9000 2.3 ROM (the i9000 CM7). Also, an alternative method of pushing this libcamera.so is by doing this in terminal (or, I assume, adb).
Code:
su
mount -o rw,remount /system
cp /sdcard/libcamera.so /system/lib/
reboot
made it into CWM flashable zip.
LMK if it works.
Jus tested the flashable .zip and everything works as expected.
dglowen23 said:
Jus tested the flashable .zip and everything works as expected.
Click to expand...
Click to collapse
So the rotation problem is fixed?
Follow me on twitter @Hometowns_Hero
dglowen23 said:
Jus tested the flashable .zip and everything works as expected.
Click to expand...
Click to collapse
thanks!
10char
Joy2DaWurld said:
Is this any different than the i9000 lib file? I currently have 4 libcam files pulled directly from an i9000 rom, but the only difference for me is that on Tango vchat I see myself rotated 90 degrees, but so does the other person. You're insisting that they'll see me normally?
Click to expand...
Click to collapse
Exactly! This lib file is the same one from the i9000 version of CM7.
Regarding the vchat 90 degrees bug, yes, I am INSISTING that the other person should see you normally, but I did test it only on Qik as Tango wouldn't work for me for some reason. If you use Qik the other person WILL see you normally.
Try replacing all 4 of the lib files that pertain to the camera with the ones that you have from the i9000 version of CM7. I did, but it didn't make any difference to me. However, since I was unable to try Tango, Vignette or ooVoo, I would recommend you try it.
Anyone else who wants the remaining 3 lib files can get them here.
scrizz said:
made it into CWM flashable zip.
LMK if it works.
Click to expand...
Click to collapse
I'll add it in the OP. LMK if you want it removed for some reason. Thanks man! For future reference, where can I learn how to make a CwM flashable .zip like that?
Will that zip work for miui?
Edit:I confirm it works for miui =]
follow me on twitter @Hometowns_Hero
ChoctawT said:
Will that zip work for miui?
Edit:I confirm it works for miui =]
follow me on twitter @Hometowns_Hero
Click to expand...
Click to collapse
Did it work the camera.apk or with miuicamera.apk?
rbtady said:
Did it work the camera.apk or with miuicamera.apk?
Click to expand...
Click to collapse
Miuicamera
Sent from my T959 using XDA Premium App
On Skype the person sees me rotated
Is banding still present on v1 cameras?
Is banding still present on v1 cameras on CM7?
d33dvb said:
Is banding still present on v1 cameras on CM7?
Click to expand...
Click to collapse
doesn't matter what rom you use, V1 cams will have banding.
i figured out the rotated FFC video chat problem with vibrants. we need an i9000 build.prop for our cameras not to show rotated, tested with tango works perfectly now!
Respect!
I don't think you get the credit you deserve for being so awesome!
scrizz said:
made it into CWM flashable zip.
LMK if it works.
Click to expand...
Click to collapse
lookitzjohnny said:
i figured out the rotated FFC video chat problem with vibrants. we need an i9000 build.prop for our cameras not to show rotated, tested with tango works perfectly now!
Click to expand...
Click to collapse
im also using tango and i have the rotated view, can i ask you what is the exact (looking at this thread) file to flash?

[WIP] Ubuntu on G9 v0.2

Hey guys,
let's try to get Ubuntu working on our tablets.
adbd is included in the images, so you have a root shell over adb
SDE required.
Extract all.
adb push ubu1204.img.ext4 /data/media/
Reboot - SDE - Flash kernel and initrd
Multiboot menu 0.3 - ubu1204.img.ext4 (from the menu to start the ICS, such as "archos.ext4")
Done.
(passwords: ubuntu - ubuntu root - root)
Working:
- Booting on 80G9 and 101G9
- Touchscreen (touchpad mode)
- Keyboard via OTG cable
- Mass storage on rear USB-prt
- SD card automount on plugin
- LCD backlight brightness control via command line, lol
- Networking (incl. WiFi)
Changelog:
0.2:
- Made by szanalmas
- Upgrade to 12.04
- Kernel 3.0.8+
- Working WiFi (try adding a dummy network, then it works), Sound
- Switched from Unity to Gnome Classic
0.1:
- Initial build.
Todo:
- Bluetooth
- Hardware acceleration
- Camera
- Battery
Download v0.2:
Image: Download
SHA: View
Kernel: Download
SHA: View
Download v0.1:
sysroot_ice.img http://hotfile.com/dl/145362762/7e3f710/ubuntu.img.rar.html MD5:2d9dbc775820db5dda281df84ab7db64
initramfs.cpio.gz http://hotfile.com/dl/145366156/8c56f1d/initramfs.cpio.gz.html MD5:150fc53be381ac3247d44226061868af
zImage http://hotfile.com/dl/145366657/34f75c7/zImage.html MD5:4de6efeec193aa5809f2ff871a96ef2d
Thanks to
- szanalmas for upgrade to 12.04, kernel 3.0.8+, WiFi
- letama for provided kernel + initramfs
- trevd for testing on 101G9 and reuploading stuff
- Adam / OPPO
great a1Pha !
but i would like ubuntu and ICE.. (lol)
This can be made. I'll have to check the initramfs tomorrow
Upload done, post edited - have fun @ testing
a1Pha said:
This can be made. I'll have to check the initramfs tomorrow
Click to expand...
Click to collapse
thx , i testing that this morning
wow. I was going to get working on this when my tablet arrives but you beat me to the race.. maybe we can work on it together in the future
Could you post some screenshots of ubuntu on g9?
dual boot
how would you go about dual bopoting i want to get into the whole programming of it just need a pointer to the start of things
TjaXanK said:
wow. I was going to get working on this when my tablet arrives but you beat me to the race.. maybe we can work on it together in the future
Click to expand...
Click to collapse
For sure - just contact me when your tablet has arrived
142857 said:
Could you post some screenshots of ubuntu on g9?
Click to expand...
Click to collapse
Okay, I have edited the first post and added some links to screenshots.
twinnaz said:
how would you go about dual bopoting i want to get into the whole programming of it just need a pointer to the start of things
Click to expand...
Click to collapse
Sorry, I don't understand your question :S
how would i implement a dualboot
You can take the initramfs.cpio.gz posted by letama in another thread (look at the link to Ice Cream Sandwich - the file is inside the archive you download).
Then extract it and have look at the scripts, which are provided there.
Basically you have to get the system to ask you, from which filesystem image you want to boot
yep! you need to install SDE, restart your device, go in the developer menu and flash the initramfs.cpio.gz that letama posted in the ICS post, atleast that's how it was in the Gen8... by the looks of it the SDE menu is the same. Hope I helped
i wait the multi OS install
2.3
4.0
Ubuntu
Nice, I'll give this a go now.
Edit:
Works on the 101G9.
Keyboard Functions through OTG/Host Cable.
USB Mass Storage (Pen Drive) Functions on 3G Stick Port
Not tried anything else yet.
Are you using a lot of the same kernel objects which android is using?
Excellent Work.
alright thanks
trevd said:
Works on the 101G9.
Keyboard Functions through OTG/Host Cable.
USB Mass Storage (Pen Drive) Functions on 3G Stick Port
Are you using a lot of the same kernel objects which android is using?
Click to expand...
Click to collapse
Thank you very much, and also thanks for testing
I am using initramfs + kernel + modules provided by letama for his ICS-build.
By the way - I will upload a new build this night.
I have managed to get basic network functionality via adb + usbcable, so I have upgraded all packages and installed a touchscreen keyboard.
In the new build the LCD backlight brightness is now set to max on boot.
I also have added a user with sudo-permissions, so now settings are saved on reboot (not like in 0.1 where guest sessions were created).
Oh, and I will change the filesystem type from ext3 to ext4.
Still no real progress on WiFi or sound
P.S.: New build will support choosing between booting ICS and Ubuntu
//edit: sry guys, got some problems with my internet provider. i get reconnects every 30 seconds. i hope they get it fixed till tomorrow... sorry for delay, i'm going to upload the stuff tomorrow..
a1Pha said:
Thank you very much, and also thanks for testing
I am using initramfs + kernel + modules provided by letama for his ICS-build.
Click to expand...
Click to collapse
Might be worth giving it a go with a version 3 kernel, you may get some free driver support. although I could be talking nonsense
a1Pha said:
By the way - I will upload a new build this night.
I have managed to get basic network functionality via adb + usbcable, so I have upgraded all packages and installed a touchscreen keyboard.
In the new build the LCD backlight brightness is now set to max on boot.
I also have added a user with sudo-permissions, so now settings are saved on reboot (not like in 0.1 where guest sessions were created).
Oh, and I will change the filesystem type from ext3 to ext4.
Click to expand...
Click to collapse
I activated the root login with my own password from adb and the touchscreen keyboard worked straight away on the 101. It must come with the the drivers preinstalled. I think letma's' done some work into the difference between the 80 and 101.
a1Pha said:
Still no real progress on WiFi or sound
Click to expand...
Click to collapse
I've been playing with this all night. I think the drivers have been integrated in the main linux kernel so you should be able to build your own.
They could some prebuilt binaries out there as the OMAP4 board seems quite a popular board.
Also you might have some joy with this http://dev.omapzoom.org/pub/scm/integration/
It's all Good!
Archos 101 G9, HTC Sensation, HTC Hero
Hi Guys,
A1Pha, sorry, didn't have time to test your build, too much stuff going on...
Here is a quick feedback on wifi that may help you:
In android, here is how it works (from memory, don't have my laptop to check)
1) you need to create a nvs file corresponding to tablet, check android init.rc for the way it's done there...
2) Then when you do need wifi, insmod the tiwlan.ko
3) Then, load firmware (check wlan_loader in android init.rc, you should be able to reuse the command) and nvs. If all goes well up to here, you should be able to do ifconfig tiwlan0 and it should have a mac address.
4) Then start wpa_supplicant. You need the appropriate version of wpa_supplicant, 0.8 I think in android source code. You may want to build source code from android source with the appropriate options to remove android extensions.
Again, this is from memory, I'll try to give you more details tomorrow.
Regarding audio, this is mostly alsa so it shouldn't be impossible, you should be able to re-use the configuration found in archos rootfs in /usr/ sub directories. You have to insmod the proper modules though.
Best,
LeTama
Suggestion for the sound, try running the alsamixer and playing with that... worked in debian...
letama said:
Hi Guys,
A1Pha, sorry, didn't have time to test your build, too much stuff going on...
Here is a quick feedback on wifi that may help you:
In android, here is how it works (from memory, don't have my laptop to check)
.....
Click to expand...
Click to collapse
ahh. Thanks for that letama , You're a fountain of knowledge.
I'll give it a try during the holidays.
I was playing about with wpa_supplicant and android kernel drivers. I didn't have the right magic ) and my kernel knowledge is still in it's early stages (only been on the linux desktop for 1 year).

[JB 4.1.1][ROW] Just managed to compile

Hello!
I've spend some days to compile JB for TPT ROW 32Gb. And there are the following results:
Works:
--Display. Interface is _very_ smooth
--Pen
--Automatic brightness
--External SD
--USB host
--Bluetooth
--WiFi (Partially: Signal strength indicator broken. Disable avoiding poor networks in advanced menu)
--GPS
--Internal sdcard
Doesn't work:
--Camera
--3G
--Sound
I also had to repack boot image to include configuration changes (init* files).
See attached logcat.
next step I will try to add proprietary source files for Wifi and camera and compile JB again.
==Boot image gzip for flashing with system image using nvflash or dd from recovery==
http://dl.dropbox.com/u/1737679/part07.20120724.img.gz
==System image gzip for flashing with boot image using nvflash or dd from recovery==
http://dl.dropbox.com/u/1737679/part08.20120724.img.gz
Remember to always do a backup copy of your device images before flashing new ones.
Great work mate! I assume that if we want to test this later on our tablets, we need to be rooted?
suntechnic said:
Hello!
I've spend some days to compile JB for TPT ROW 32Gb. And there are the following results:
Works:
--Display. Interface is _very_ smooth
--Pen
--Automatic brightness
--External SD
--USB host
--Bluetooth
Doesn't work:
--Camera
--WiFi
--3G
--GPS
--sdcard fuse mounting
I also had to repack boot image to include configuration changes (init* files).
See attached logcat.
next step I will try to add proprietary source files for Wifi and camera and compile JB again.
Click to expand...
Click to collapse
Woohoo! Look forward to trying this!
This is amazing work! Thank you.
I see Lenovo finally released the ICS source code. Maybe this will help you get some other stuff working.
Also, how were you able to flash your build? Have you not upgraded to OTA3? I'm assuming you still have CWR working.
Thanks again.
Great work, thanks! I'm glad that there is work going on!
Great news! As I installed ota3 before rooting my device, I hope that there will be some way to get cwm and root working...
Sent from my GT-I9300 using xda premium
Very happy that you're working on a new ROM for our device!!!
And I really hope that someone finds a way to root OTA3 since I was also too dumb to do that before updating.
Cheers!
Wow!! Keep up the good work!!!
can't wait, great work!
Great!
I thought I will be first
According to full_indigo device ID, it is AOSP, not CM? Wow..
I think together we could at last make 3G work as other hw are relatively easy to fix(may be not true for camera as sources again changed). I familiar with Qualcomm RIL framework and can't wait to see how it works with tablet and more opensource hardware module..
I also had to repack boot image to include configuration changes (init* files).
Click to expand...
Click to collapse
lenovo haven't packed init scripts? Oo how it works then? ;/
PS: hello from Russia
obscure.detour said:
This is amazing work! Thank you.
I see Lenovo finally released the ICS source code. Maybe this will help you get some other stuff working.
Also, how were you able to flash your build? Have you not upgraded to OTA3? I'm assuming you still have CWR working.
Thanks again.
Click to expand...
Click to collapse
Lenovo released ICS open source code but they forgot to release new kernel sources. This prevents me from building bcmdhd driver instead of bcm4329. It looks like JB is oriented for NL80211 wireless interface and not WEXT.
this isnt for the K1 is it
It's for tpt only
When can we see this in a flashable version? Not to sound pushy, I know we have all see the development slow down.
Are there any other tricks we need to get this up and running? I flashed partition 7 and 8 using NVflash but my tablet is stuck in a boot loop at "lenovo"
EDIT: Is this incompatible with CWM recovery?
What is TPT
Not to sound stupid but what is TPT? I have a K1 as well and am wondering if this will work?
TPT= ThinkPad Tablet
Lenovo released ICS open source code but they forgot to release new kernel sources
Click to expand...
Click to collapse
yes I also tried to get more info but for now no response. At last they released external folder of their custom build, which also contains alsa-audio, as I seen in cm9 device tree, it should fix audio with ease(maybe after patch as sources again changed in JB).
It looks like JB is oriented for NL80211 wireless interface and not WEXT.
Click to expand...
Click to collapse
but WEXT is there isn't it?
Anyway, congrats on working wifi.
Has anyone else got this up and running? I tried uninstalling CWM and reflashing part 7 and 8 but still no luck.
mr toasty said:
Are there any other tricks we need to get this up and running? I flashed partition 7 and 8 using NVflash but my tablet is stuck in a boot loop at "lenovo"
EDIT: Is this incompatible with CWM recovery?
Click to expand...
Click to collapse
Some of existing software probably blocks normal startup. It is always advised to clean dalvik-cache and user data (backup first). It's up to you.
Right after Lenovo logo you should see 'Android: Optimizing applications' or something similar.

4.2 Keyboard and camera

Android 4.2 keyboard with gesture, its as good as swipe.
http://m.pocketnow.com/2012/10/30/android-4-2-stock-keyboard-now-available-for-download-unofficially
After installing go to languages and input and check Android Key board
Hope it will be useful.
Download and Install
Now, getting it on your device is going to be easy for some of you, and less easy for others. You'll need to be on Android 4.0+, to start.
If you're on a phone with a UI overlay that has the stock keyboard disabled (eg, Samsung TouchWiz, HTC Sense, Sony), you can just download the apk below- no root required. To install, make sure you have "install from unknown sources" enabled in your phone settings, and after installation, go into your phone's keyboard settings and enable "Android keyboard." Then, you can switch to the new keyboard. This may also work on some "stock" Android custom ROMs - but it will not work on stock Android builds distributed by Google.
Get the apk here: http://d-h.st/XuS
If the apk doesn't work, you're running a phone that is either A.) running stock Android (as in, AOSP), or B.) running software that has the stock Android keyboard as an option, you'll need to download this ZIP file, and flash it in recovery. That also means you're going to need root. as you'll be writing to /system/apps. Before you do, though, either back up the stock keyboard (if you don't know how, you probably shouldn't be doing this) or create a full image backup, just in case. Here's that ZIP file:
Get the zip here: http://d-h.st/36D
Source: http://www.androidpolice.com/2012/1...d-4-2-keyboard-with-gesture-typing-right-now/
Android 4.2 camera
available now with photo sphere simply move to system apps and set permissions to rw-r-r- and reboot.some reports of photo sphere force closing but had no problems here
http://www.mediafire.com/?927d7dm454g435o
Here's the working zip, flash feom cwm
http://forum.xda-developers.com/showthread.php?p=33551677
Press thanks if u liked
YO YO CYRIN
Did anyone test this yet?
Has someone tested this on Desire C?
Works well on my Desire X and my wife wants it also for her C.......but if i break her phone she would kill me :silly:
Thanks to all for the wonderful work!
Merry Xmas and have a nice holliday!
The keyboard is just an installable program, works fine.
I haven't tested the camera, though.
...it works!
I was brave and flashed the camera on my wifes Desire C.......and..........works perfect!
Due to the limited hardware it's not as smooth as on my Desire X, but it works......and my wife is happy.......and also i am!
THX to all involved!
btw: did not delete the original camera-app, works smoother and faster for a quick snapshot than the 4.2 version
link dead
camera link dead
There is a thanks button
Sent from my HTC Desire C using xda app-developers app

Full blown tablet UI?

Hello guys, I have a Nook HD+ with a burnt emmc, so I am pretty much limited to one ROM that supports no-emmc devices.
The screen is gorgeous and very dense, but I would love to have a full tabet UI on it. The no-emmc ROM comes with a stock nexus 7 like interface, which is a phablet UI, very similar to phone UIs but with little visual changes for tablets.
I want to have the navbar and status bar merged into one at the bottom and a cleaner more detaied stock launcher, just like the Nexus 10 for example. I tried setting my DPI down to 160 but it only made everything much smaller with no interface changes.
Did you read through this thread?
http://forum.xda-developers.com/showthread.php?t=2275939
I'm just using 10.1.3 stable and used the generated patch zip late in the thread and it seems to work fine.
Not sure if you can follow the instructions in there to generate one for the no-emmc rom or not.
I did, but using Autopatcher seemed like a hassle for me(limited time, limited internet qouta). I tried the Xposed TabletUI module, didn't seem to work tho.
mmk92 said:
I did, but using Autopatcher seemed like a hassle for me(limited time, limited internet qouta). I tried the Xposed TabletUI module, didn't seem to work tho.
Click to expand...
Click to collapse
Here is the TabletUI patch file I just made for the latest 10.2 nightly (12-7-2013). Tested and working on my HD+.
concept0 said:
Here is the TabletUI patch file I just made for the latest 10.2 nightly (12-7-2013). Tested and working on my HD+.
Click to expand...
Click to collapse
And the corresponding restore file. I have not tested the restore file.
Meant to post these files in the main TabletUI thread. These are not going to help without EMMC.

Categories

Resources