[MOD][SYSTEMUI][TOGGLES] Rearrange Stock Toggles - Verizon Samsung Galaxy Note II

Some of you may recognize this from the GS3. For those of you who do not, this is a tool designed to help with creating many versions of a single type of mod. In this case, the Toggle mod. Buddy Revell recently PMd me about creating this mod for him. Instead of just making that one mod to his liking, I am attempting to satisfy the entire GN2 community's personal preferences with this tool.
This will show you how to rearrange the toggles and then it will decompile/compile and package the mod into a flashable zip with your name credited in it.
A note for people who are not running stock but who are using a touchwiz rom: You may attempt to use this tool at your own risk. Make sure and select option "2" on step 9 and have your device connected with debugging enabled.
You may download it here. A readme file is included. This tool is presently designed for Linux and Mac.
Enjoy!
EDIT: Link Fixed!

wow, nice! Any plans for a windows version?

xredjokerx said:
wow, nice! Any plans for a windows version?
Click to expand...
Click to collapse
There was at one point. However scripting options available for windows seem much more limited at least from what I have been able to gather. That means it would probably end up being a whole program written in C or VB with a GUI. Which takes significantly more time and has more possible points of failure. Doesn't mean it won't happen, just means I have to leave my beautiful unix-based world.

Related

[ONLINE ROM LIBRARY, GUI & Android TOOL for HTC PHONES]

We've updated a bit....
Download Link: [Here]
We now have a complimentary app on the app store for this A4D App.
What is A4D?
The goal of A4D is for us to move beyond just N1 make it an all in one flashing/upgrading/android utility. We just added a ROM library with MD5s. We are not going to be hosting the actual ROMs by themselves so if you report a dead link, they will be taken down (after a number of reports). You can also add your own ROMs as well into the library.
The ROM library will be supported by both Android and Desktop App. We are rewriting the Desktop apps so that we can do all 3 platforms in one, Linux, Windows, and Mac. You'll love the layout of the app. That's all we can say for now.
Oh one more thing. The android app won the best android app award at the Mobile in the Middle Hack-a-thon over the weekend in Chicago (on 3/6/2010).
I would like you guys to try out the app and tell us feedbacks. Also feel free to add your own ROMs to the Database and tell us how we can make the DB better. There a number of features we are trying to add as well. But with our full time jobs... things are going a little slower than we wanted. Sorry.
Requirements to run the app on Android: Amon_RA's recovery. That's what we tested it with.
Reserved
Reserved for Future Updates / Changelog
Can't wait to see if this is fool proof.
Add md5 check. Make it in this way: user have to enter/copy-past md5 hashsum from forum/site. Program calculates md5 of image and says image is good or bad. Also you can disable flashing with out this check. ;-)
good idea. Will do that. That will help with flashing screwed up downloads.
Hi
Thank you for sharing the application.
Does it flash the radio too? I mean CyanogenMod has two files a radio ROM and a CyanogenMod ROM. Does it flash both of them to the phone?
Thanks.
Radio flash is in there we took it out. May do so in the next release but radio flashing is dangerous (can brick phones) so...
Hey Lwin,
Nice concept man, this is gonna prove very handy for many peeps.
You've come up trumps again
So, this is a desktop application?
Does it flash ROM's from your desktop or copy them over and just run the commands on the phone for you?
I ask, as I'm having some problems flashing now, based round a slightly faulty Micro SD card. Does it store backups on the phone or on your desktop PC?
This program is written so you don't have to do command line commands. Everything else remains the same. If you are doing a Nand backup, it goes where it used to go.
I would recommend fixing your "slightly faulty Micro SD card" by getting a new card.
nice app for those that aren't familiar with cmd or jus pure...lazy lol
maybe the screens should be bigger as quite hard to see clearly whats available.
Pure Genius...
seraph1024 said:
Here is the GUI tool for unlocking, updating, restoring, flashing of the N1 (and in theory should work on all HTC androids).
Try it out and see if it is useful. The tool is made to help for people with very basic skills since the tool at this stage is a wrapper for the shell commands at this point.
Again, as usual, we take no responsibility for loss of sleep, loss of phone or screw ups on our side (due to app) or on your side (due to lack of ability to follow instructions).
I wish to make it more simple. We welcome feed backs.
Seraph1024 - ShadowPyro
Download Link: [Here]
Click to expand...
Click to collapse
Hey Seraph, This is getting better and better everyday.. How is your windows and android port.. Oh and don't forget there little buddy, I need you on my Mobility Team when we arrive to the scene.. Android and Audi... Almost there....
Edit: Okay, can't run on Mac, of course will in VMware, can you please make this mac native too... It would be great as per what MooMoo said, for all who are lazy...
shadowpyro said:
This program is written so you don't have to do command line commands. Everything else remains the same.
Click to expand...
Click to collapse
But I don't use command line now. I didn't realise anyone did. Do you not just boot into RA Recovery and flash from there?
shadowpyro said:
I would recommend fixing your "slightly faulty Micro SD card" by getting a new card.
Click to expand...
Click to collapse
Thanks, I didn't ask for advice.
GodDriven said:
Hey Seraph, This is getting better and better everyday.. How is your windows and android port.. Oh and don't forget there little buddy, I need you on my Mobility Team when we arrive to the scene.. Android and Audi... Almost there....
Edit: Okay, can't run on Mac, of course will in VMware, can you please make this mac native too... It would be great as per what MooMoo said, for all who are lazy...
Click to expand...
Click to collapse
There will be a mac port sometime this week. I can most likely port to linux too but if you know linux and if you have to use wrapper, you have an issue
install issues
I tried to install it but got a system update required....
extracted the sdk to the folder C:\android-sdk-windows
extracted android4dummies and clicked setup
I get a pop up with the following:
unable to install or run the application. the application requires that system assembly system.data, entry version 3.5.0.0 be installed in the global system cache.....???
What do I do now?
Sounds like the app uses .NET framework 3.5.
So goto microsoft website an get 3.5 .Net Framework.
pwvandeursen said:
I tried to install it but got a system update required....
extracted the sdk to the folder C:\android-sdk-windows
extracted android4dummies and clicked setup
I get a pop up with the following:
unable to install or run the application. the application requires that system assembly system.data, entry version 3.5.0.0 be installed in the global system cache.....???
What do I do now?
Click to expand...
Click to collapse
You do need .Net 3.5. It should have asked you, if not installed that as a prerequisite.
I went to MS and downloaded the .net 3.5 installed it (apparently it was already on my pc, so instead of installing I tried to repair it. no success....
pwvandeursen said:
I went to MS and downloaded the .net 3.5 installed it (apparently it was already on my pc, so instead of installing I tried to repair it. no success....
Click to expand...
Click to collapse
Can you send us a screenshot.
Do not unzip into C:\android-sdk-windows. App will install SDK or search for the SDK there.
Unzip on your desktop or temp and install from there.
just to be clear, I unzipped adroid sdk and placed in the mentioned location. the android4dummies is extracted on the desktop and executed from there..
so should I remove the SDK and retry?

Bling's Crazy BulletProof Debloater v2.1

So, the thing is...I absolutely cannot stand HTC Sense. I am an Android purist and a minimalist at heart. I love HTC's hardware...but their software is crap. Coming from a Nexus One, which had almost no bloatware on it at all, I experienced quite a shock when I first booted up my Amaze. I've seen less crap on a manure truck.
So, the logical thing to do of course would be to dump the stock rom, and load up CrackEyes SenseLess (or BulletLess or whatever he's calling it now). I've tried them...and no offense to CrackEyes...I'm sure he's put a lot of time and effort in to making these ROMs...but they're just not stable enough for me. On the other hand, Xboarder's QuikSense and BulletProof have proved themselves rock solid time and time again. But Xboarder doesn't seem to mind leaving some of the bloatware and stock HTC sense crap on there that a minimalist like myself hates.
I am actually working on compiling my own ROM (which I plan on calling AntiSense whenever it's done), but as I am a newcomer to the developing scene, it's taking a while b/c I've never done anything this complicated before. Luckily I've made some friends over in the G-Slate community who have helped me along quite a bit.
However, until my ROM is finished, I created 4 simple little batch files that will safely and quickly debloat XBoarder's BulletProof v2.5 (which is what I currently have installed and tested it on). Should work on earlier versions as well, and maybe even other ROMs (though probably not any of CrackEyes' as he's already removed a lot of this stuff already). There are 4 versions, two which will simply move the apps out of the way (into a folder called app-unused), and two of which will actually remove the apps from the device entirely. Each has its own trade-offs. The Debloaters will keep the apps from being visible by android, and will provide a backup location for these apps should you want to reinstall them later, however it will not save you any space on the internal phone storage. The Debloater-Removers will get you more space in your internal phone storage, but will not provide a backup for the apps and could potentially cause some errors or FCs with Sense (although I have yet to experience any during my tests). So, in other words, choose wisely which one you want to use.
REQ's:
1. ClockworkMod 5.5.0.4 (XBoarder's work) or HTC Sync and HTC drivers installed on PC.
2. BulletProof 2.5 or less (XBoarder again), or some other ROM that enabled root access except Senseless or BulletLess.
3. Android SDK installed and system variables are set properly on your Windows machine (btw this won't work for linux duh). Instructions for this are found in the quote below. Copied straight off'a Cyanogenmod Wiki. Adjust folder paths to your android-sdk folder as necessary.
Go to the Control Panel, and select the System Properties (Windows XP) or System (Windows Vista/7).
Select the Advanced settings;
Windows XP: Click on the Advanced tab.
Windows Vista/7: Click on Advanced system settings on the left.
Click on Environment Variables.
Under the "System variable" section, you will look for "Path". Double-click on it.
In the "Variable values" section, add at the very end the location of the tools & package-tools folder, with a semicolon separating these two paths from the rest, e.g. %SystemRoot%;C:\android-sdk\platform-tools;C:\android-sdk\tools
Click to expand...
Click to collapse
CWM RECOVERY INSTALL INSTRUCTIONS
1. Plug into PC via usb.
2. Boot phone into recovery.
3. Select Mounts & Storage, then select 'Mount /System'.
4. Download attached .zip file with your PC, unzip to wherever.
5. Run the .bat file with the 'CWM' ending. I put several pause commands in the file, so if you come up with some errors you can just copy them straight from command prompt and paste them here.
6. Reboot phone.
7. Done
HTC SYNC INSTALL INSTRUCTIONS
1. Plug phone into PC via USB, change connection type on phone to HTC Sync.
2. Wait for phone to find HTC Sync on PC.
3. Download attached .zip file with your PC, unzip to wherever.
4. Run the .bat file with the 'Sync' ending. I put several pause commands in the file, so if you come up with some errors you can just copy them straight from command prompt and paste them here.
5. Reboot phone
6. Done.
DISCLAIMER:
I claim no responsibility for anything this does lulz
No but seriously, this should work fine without causing any damage to your phone. I've tested it multiple times already. That being said, if it does f up your phone, I have no obligation to fix it. Use this at your own risk.
CHANGELOG:
v2.1 - Figured out easier HTC Sync method, included 2 new batch files that will work with it. Also updated a few minor things, made it look prettier, etc.
v2.0 - Debloater-Remover initial release, changed folder name to 'app-unused' in regular Debloater, few other minor changes.
v1.0 - Initial Release
nice work man
Like you, I've always preferred the pure Android experience. Sense isn't too bad, but I'd much rather do without.
I'm not using BulletProof (currently using OneGoodROM with the nonSense mod) at the moment, but I can't wait to see what you come up with for people like us who prefer the look and feel of AOSP ROMs over Sense
Hmmm. Maybe I can put this into my Toolkit I developed if you do not mind.
http://forum.xda-developers.com/showthread.php?t=1493905
Let me know if you want me to or not. Thanks!
adslee said:
Like you, I've always preferred the pure Android experience. Sense isn't too bad, but I'd much rather do without.
I'm not using BulletProof (currently using OneGoodROM with the nonSense mod) at the moment, but I can't wait to see what you come up with for people like us who prefer the look and feel of AOSP ROMs over Sense
Click to expand...
Click to collapse
I also like AOSP more than sense, mainly for the extra free RAM and space. Download speeds are always faster too on aosp ROMs. I've been waiting for XBoarders ICS or a stable aosp-like ROM to come through. I wish we had S=off so CM team would come over. Ive been using Energy ROM for now... It's so stable I can't justify trying any other sense ROM at the moment.
Sent from my HTC_Amaze_4G using xda premium
Never thought about doing it this way. I used to do this manually using Titanium Backup. Great work!
hasoon2000 said:
Hmmm. Maybe I can put this into my Toolkit I developed if you do not mind.
http://forum.xda-developers.com/showthread.php?t=1493905
Let me know if you want me to or not. Thanks!
Click to expand...
Click to collapse
Sure go for it.
Just uploaded v2.0, added Debloater-Remover in the .zip file. Let me know if you guys have any issues.
Just curious, will this work on any sense Rom besides the Amaze?
Edit: I added it to my toolkit anyways lol.
Sent From My HTC Amaze 4G via Someone's Room
hasoon2000 said:
Just curious, will this work on any sense Rom besides the Amaze?
Edit: I added it to my toolkit anyways lol.
Sent From My HTC Amaze 4G via Someone's Room
Click to expand...
Click to collapse
It should work with any ROM that enables root access, with the lone exceptions being SenseLess and BulletLess as they already have a lot of this stuff removed already.

Rezound UnlockerV2 [Tool][Root][Unlock][Windows] Use before S-OFFing!

This is my new tutorial/program for unlocking/rooting/backing up/flashing recovery on the Rezound.
V
V
V
Thanks to hasoon2000 for all of your help. You helped me improve many parts of this from start to now !!!!
^
^
^
Thanks for this! http://www.xda-developers.com/android/htc-rezound-auto-unlocker-makes-unlocking-faster-and-easier/
For quick contact, Skype me, im "Fenguepay"
It is only v1.x so it is sure to have some errors.
If you find any, post them here If i don't respond to them then PM me.
I will try to find and fix as fast as possible.
This comes with all of the files that you will need.
Windows only.
You *may* need to install ADB here:
http://developer.android.com/sdk/index.html
You will need to download most of the stuff and install it once you get it.
For anyone who doesn't get any devices found before or after the reboot into fastboot. Make sure you have the HTC drivers installed. Get HTC sync from their site then simply open and run the installer then close the HTC sync process. It tends to interfere with your connection and you want the drivers not the program.
My program is now likely to brick your device. It hasn't bricked anyone's yet and probably won't ever. It's 99% noob proof.
DO NOT CHANGE THIS PROGRAM AND CALL IT YOUR OWN!!!!!!!!
SCAN FOR VIRUSES IF YOU WANT TO. THERE ARE NONE.
v1.0 Initial Release DONT USE EXE FILE DOESNT WORK. WONT EXECUTE THE ADB AND FASTBOOT CMDS
http://www.mediafire.com/?74332s36tjs335q
v1.2 Fixed many issues, tested with new device
http://www.mediafire.com/?hs2aurm5e81b1ke
v1.3 Added input options and a new menu. DO NOT USE. CRASHING ERROR!!!!
http://www.mediafire.com/?mty2n39u2ctkew7
v1.4 Fixed stability, did a few tweaks.
http://www.mediafire.com/?g32bzcf8g1eke9z
v1.5 Very refined, 99% working.
http://www.mediafire.com/?h11mllw3e67zvsq
v1.7 Added a utility and custom command menu, cleaned up menu. BIG DIFFERENCE!
http://www.mediafire.com/?5keazk7z6ew3cpl
Added custom command line. Use cust then command will be entered from the unlocker folder. Experimental*
v1.8 Fixed color issues, cleaned up root folder.
http://www.mediafire.com/?g4tpzr4b2smvpnb
Need help making gui.
v1.9 Fixed a missing "." on one line of code
http://www.mediafire.com/?zf7c0cd4cou7tqx
v2.0 Now redirects you to HTCdev.com/bootloader
http://www.mediafire.com/?ky6ezfk48v0y6l1
Future:
Executable file. No
Fancy GUI. Future
Walkthrough and Individual steps. Yes
Kernels, Recoverys and more.... Somewhat
*need help*
*side note* I want to make a gui version but I can only code bat. Would appreciate help :/
For quick contact, Skype me, im "Fenguepay"
EDIT---
Apparently this was not as easy to use as I intended. Here are some quick instructions to get you started.
1. Who is responsible for damage? You are. The answer to the question is "me"
2. You should now be on the menu. From here, if you are a noob/trying to unlock, do 1 and follow the whole process. It should explain it well, and i know it works i rooted a new device in around 5 minutes.
3. If you wan to flash another recovery, use the "util" option at the menu, select recovery and drop your recovery into the recoveries folder. From here you just type its name.
4. If you want to use a custom command that is launched from the root folder, use "cust" this makes it so you do not have to use "cd c:/Android". For ease of use.
5. If the process does not work, i know for sure there are other tutorials on xda and other sites. I am not a 100% pro at this.
http://www.youtube.com/watch?v=l1hhwplNVMQ
Any feedback anyone?
I get my laptop back today and since I skipped school I'll give this a shot, I'll be able to try it around 11 or 12
Sent from my ADR6425LVW using XDA
I would try it out but I'm already unlocked and rooted.
Sent from my rooted HRC Rezound
Can anyone give me some feedback?
Feedback...was gonna give this a go but nae.
Sent from my ADR6425LVW using XDA
anyone?
I'm sure your script will run. I'll probably end up running it when I need to. Just don't feel like going through the process right now. We do appreciate the tool though.
I did a few changes, this program works perfectly now
Good Job on the program. Choices are always good
I don't want to sound like a total noob but I was hoping for some instructions. I have rooted the D1 and the Charge but I am kind of lost here. Do I need to do the HTC Unlock first?
Thanks,
Brad
Originally, when I was going to make a toolkit, I was going to make one like yours but I opted out and believed the GUI style is easier to use and understand. Never-the-less, there are more choices for people and I give you props! Great job!
if you start with one, it does a full guide, read the notes. It does the commands for you but you need to go to the website
Becuaswe of how its set up, you will need to use internet explorere with htcdev idk y but once you are there amde an account, select the rezound, SKIP THE FIRST 2 PAGES,MY PROGRAM DID THAT FOR YOU. And just follow the text selection on the 3rd page. From there you will get the email unlock_code fiel and put it in the folder.
Hope this works for you
hasoon2000 said:
Originally, when I was going to make a toolkit, I was going to make one like yours but I opted out and believed the GUI style is easier to use and understand. Never-the-less, there are more choices for people and I give you props! Great job!
Click to expand...
Click to collapse
Thanksfor the good feedback, i was expecting hate, thats what i got whne i made a text guide. I tried to amke it noob friendly with a brief explanation. Also, i only know how to code bat, I could do a project with you if you taught me c++ of java. I would love to know how. But bat is my only option. I actually looked into c++ for a project like this with a cool gui.
We could make a beta/2.x version with a gui.
Thats if you know hwo to code.
fenguepay said:
Thanksfor the good feedback, i was expecting hate, thats what i got whne i made a text guide. I tried to amke it noob friendly with a brief explanation. Also, i only know how to code bat, I could do a project with you if you taught me c++ of java. I would love to know how. But bat is my only option. I actually looked into c++ for a project like this with a cool gui.
We could make a beta/2.x version with a gui.
Thats if you know hwo to code.
Click to expand...
Click to collapse
I don't know how to code with either lol. Look at my signature. I made a GUI toolkit. Took me forever to learn lol
Sent From My HTC Amaze 4G via Someone's Room
hasoon2000 said:
I don't know how to code with either lol. Look at my signature. I made a GUI toolkit. Took me forever to learn lol
Sent From My HTC Amaze 4G via Someone's Room
Click to expand...
Click to collapse
Thats very good!
What coding lanugage?
Is there a mode where it does a walkthrough or not. And is it all compiled or is there a folder?
soooo many questions. And finally, would you mind sending me the kernels, i dont want to fish them out. Ya but i want to make a program that is a walkthrough but has options to do only one step. The walkthrough is what i think makes mine different.
I worked a lot to get from 1 to 1.5 hope you like
Sent from my ADR6425LVW using xda premium
Thanks for thanking me
Sent from my ADR6425LVW using xda premium
Working hard to make this more functionable, next step, custom kernels.
I need to know the command for flashing kernels and need some recomendations for kernels, i dont have much knowledge for this

[TOOL][MAC]Splash Flasher for Mac OSX

This is a simple tool/script used to:
1. convert .jpg .png and .bmp files into the format used for the splash screen on your device.
2. Make a full backup/restore of your device.
3. Flash the new image to your device.
I have only tested this on the HTC Droid DNA, if anyone wants to test it for another device and post results that would be great.
This script is based on the work done by TrueBlue_Drew, but since I am on a Mac, I got tired of booting a virtual machine every time that I wanted to make a new splash screen. So I decided to "convert" his script to a bash script to make my life easier. After testing several boot screens and all of the functions myself to make sure they all work, I decided to share the script with everyone here on XDA. I have been using this site since I got my first Android phone just a few years ago (and it was a Motorola Citrus...one of the worst "smart" phones ever created!), and have learned a ton - I figured it is time that I start giving back to the community.
If you like my work, don't be afraid to click the "Thanks" button. If you see any way to improve the script or have suggestions for other functions, leave a comment. If you have a question about bash scripting or using adb, leave a comment (I may or may not be able to help, but I will try...and there are many others here that can help).
Thanks again to TrueBlue_Drew for writing a nice little batch file that got me started on the path to creating this tool for myself.
The flash/backup splash option should work for any HTC devices that use a 1080x1920 splash screen but has ONLY been confirmed working with the HTC Droid DNA (I will add others to the list if anyone else confirms they work. I am already thinking about a way to select an option for the boot screen size you want to convert in order for this to work on more devices. :fingers-crossed:
REQUIREMENTS
1. Written on Mac running OSX 10.9.1 (Mavericks), but should work on any OSX Mac
2. Rooted HTC device with S=OFF and Eng Hboot
3. 1080x1920 png, jpg or bmp image
INSTRUCTIONS
1. Download the attached zip and unzip it somewhere on your Mac.
2. Create or find the 1080x1920 image you want for your splash screen.
3. Go into the "Splash Flasher Mac" folder you unzipped and place your image
in the "place-image-here" folder.
4. Run the file "splash_flasher.sh" file in the terminal and follow the on screen instructions.
NOTE: At this time this does not support having more than one of the same image type in the "place-image-here" folder when converting and flashing. A fix for that is already being worked on, but didn't see it as a major issue right now since you can only flash one splash screen anyway.
NEW NOTE: I was finally able to get the multiple images in one folder working and have implemented it only for .png images (other file types coming with next version). So now you can dump multiple .png files in the folder and the program will create the boot images, name them using the original filename and move them to the "images" folder. The next part of this to figure out is how to select your screen size and create a boot image of that size. Stay tuned...not that it seems many people are tuned, but that's OK.
NOTE: VERSION 1.2 - Removed support for .jpg and .bmp files. Didn't see the need to support multiple file types. There is now a Photoshop template file included with the script. Just open in photoshop and add your image to the top layer (labeled as "Team Logo" because I am using that as my template for my sports teams splash screens). If your image is large and covers the HTC and Beats logos (and you want them in your splash screen), just move the layers around how you want them. The colors of the HTC letters can also be changed however you want.
RESERVED
Has anyone used this to create their own custom boot screen? I am just trying to figure out if I should continue working on this or not. If you have made your own boot screens, feel free to share.
I am also working on a port of this script to Linux and improving on the original for Windows that TrueBlueDrew created and I based my script on. Would there be any interest in that?
drakemata said:
Has anyone used this to create their own custom boot screen? I am just trying to figure out if I should continue working on this or not. If you have made your own boot screens, feel free to share.
I am also working on a port of this script to Linux and improving on the original for Windows that TrueBlueDrew created and I based my script on. Would there be any interest in that?
Click to expand...
Click to collapse
I have forgotten about this. I'm going to look at it today sometime. A Linux version would be AWESOME. Mac and Ubuntu is all I work on. I'm really surprised that more things aren't for the Linux os.
Sent from my HTC6435LVW using Tapatalk
I don't typically work with Windows, either...but I know there us still a large demand for making things easier for Windows users since a great majority of them are not as inclined to do stuff at the command line.
As long as there is one person interested, I will continue to work on this. Thanks for your reply.
Mav3rick40 said:
I have forgotten about this. I'm going to look at it today sometime. A Linux version would be AWESOME. Mac and Ubuntu is all I work on. I'm really surprised that more things aren't for the Linux os.
Sent from my HTC6435LVW using Tapatalk
Click to expand...
Click to collapse
Mav3rick40, have you had a chance to check out the script on your Mac? Just wondering if you have any issues or recommendations for improvements. I have just completed a revision to the script to remove support for .jpg and .bmp images. I figured I would keep it simple with support for .png images since I feel they have the best quality of the three file types.
I am also hoping to finish the Linux version and post it tonight. If you would be willing to test, that would be great. I will probably start a new thread for that.
drakemata said:
Mav3rick40, have you had a chance to check out the script on your Mac? Just wondering if you have any issues or recommendations for improvements. I have just completed a revision to the script to remove support for .jpg and .bmp images. I figured I would keep it simple with support for .png images since I feel they have the best quality of the three file types.
I am also hoping to finish the Linux version and post it tonight. If you would be willing to test, that would be great. I will probably start a new thread for that.
Click to expand...
Click to collapse
Not yet hopefully tonight. I got busy with school work.
Sent from my HTC6435LVW using Tapatalk
Mav3rick40 said:
Not yet hopefully tonight. I got busy with school work.
Sent from my HTC6435LVW using Tapatalk
Click to expand...
Click to collapse
I completely understand that. I hate when work/school gets in the way of my programming time. If you previously downloaded the script, please delete and use the new version attached to the OP.
drakemata said:
I completely understand that. I hate when work/school gets in the way of my programming time. If you previously downloaded the script, please delete and use the new version attached to the OP.
Click to expand...
Click to collapse
Ok cool. Yeah I'm going to school for programming.
Sent from my HTC6435LVW using Tapatalk
drakemata said:
I completely understand that. I hate when work/school gets in the way of my programming time. If you previously downloaded the script, please delete and use the new version attached to the OP.
Click to expand...
Click to collapse
is there anything special I need to do to make this run? every time I try to open splash_flasher.sh it opens up in Xcode.
Mav3rick40 said:
is there anything special I need to do to make this run? every time I try to open splash_flasher.sh it opens up in Xcode.
Click to expand...
Click to collapse
You need to navigate to it from the terminal and do ./splash_flasher.sh
Sent from my Droid DNA using Tapatalk
I figured it out after playing around with it for a couple of hours.
Sent from my HTC6435LVW using Tapatalk
Glad to see you figured it out. I am trying to convert this over to an Applescript app as well as working on my Linux version and making new splash screens for all sports teams (which was a much bigger undertaking than I thought it would be).
If you have any suggestions for improving the script or for additional tools that should be added, I would appreciate the feedback.

Some Hacking in Yoga Book

Hi folks.
I'm an Android firmware developer (you can see my posts here in xda) that got a yoga book yesterday. For me it works at it should (by now) but my hacker soul speak to me and said: "at least take a look to see what you can get from this device". I don't have many time, so I can't spend time doing roms or fixing things by myself, but I can share with you some info I get and help you with my knowledge if someone is interested in "play" with this device.
First of all, I'm not responsable of anything that you can break following these steps. Almost all of them are tested and with some common sense you will not break anything, and if you break anything I will try to help you to fix it (if you are polite), but this is a work in progress and hacking and the possibility of brick the device is always there.
I only have the Android version without LTE, so I only tested in my Book.
So, here we go:
1) Secret codes:
I get this codes decompiling EngineeringCode.apk with apktool. Be carefull with them:
####0000# - Display version info
####7599# - Display hardware info
####8375# - Display baseband info
####1111# - Factory test
####2222# - Display SN
####7777# - Factory Reset???
####5993# - Display internal frameWork version
####7642# - Cut the power off to reload the PMIC - This command shutdowns the device. Just press the power button to reboot.
####5236# - Display LCD name
####2834# - ES close test
####8899# - open the ums mode default for debug
####3333# - offline log
####3334# - offline modem log
####9527# - Mediaplayer setting
####78646# - RunIn test
####6020# - switch country code
####59930# - Display current country code
####8746# - Enter engineering mode
####4227# - Enter engineer test
####357# - DLP_TEST
To use these codes, open the contacts app, press the search button and enter the code in the search bar.
2) OTA Images
You can get OTA images directly from lenovo servers. Just open your browser and paste this url:
http://fus.lenovomm.com/firmware/3....WW06_BP_ROW&action=querynewfirmware&locale=en
Change device model if needed (LenovoYB1-X90F or LenovoYB1-X90L)
Change curfirmwarever to a valid OLD firmware, this way you will get the next one in age.
Change locale if needed.
With this url you will get a download url at the end of the result page. In this case: http://tabdl.ota.lenovomm.com/dls/v...S000426_1705080316_WW06_BP_ROW_WC80C2A0F2.zip
These images are not full ota images, they are diff versions. This means that we can't use them to mod the image, or recover a bricked device, but this is a first step
3) Custom images
We don't have real sources to build a custom image (the lenovo's open source files are useless), but this doesn't mean that we couldn't modify stock images to take out useless apks or get better performance.
We can get this using an Android Kitchen and a full update image for the device.
As Android kitchen you can use SuperR kitchen (https://forum.xda-developers.com/ap...chen-superr-s-kitchen-v1-1-50-v2-1-6-t3597434)
As full image, I only tested the one here (https://easy-firmware.com/index.php?a=browse&b=category&id=19521) because I can't download any newer one.
I tested uncompressing it, deodexing the apks and doing a new image. But I don't test it in the device because I need to install twrp to flash the new image and I don't have time to test. But this should work, I did it many times so if someone is interested I can give steps to do it and support for testing.
If someone can get the latest full images, send then to me and maybe I can get some time to do some tests.
PD: Probably we could use this as a base to get LineageOS 14.1 working: https://github.com/latte-dev/android_device_xiaomi_latte/tree/cm-14.1
So, if you are interested in some hacking with the Yoga Book, contact me and we could team to get the most of this device.
First of all thank you for your post, it´s really useful
if you could somehow manage to boot windows on this machine it´s by far the greatest war we have right now.
Il promise you a lunch or dinner on Lisbon whenevere you want!
joao1979 said:
First of all thank you for your post, it´s really useful
if you could somehow manage to boot windows on this machine it´s by far the greatest war we have right now.
Il promise you a lunch or dinner on Lisbon whenevere you want!
Click to expand...
Click to collapse
Sorry, my knowledge of Windows is only user level . Install it in personal computer to play games .
But I really don't know why people wants to run Windows there, it will go slowly than Android and its less touch oriented... but I suppose that this is a chat for another thread
corvus said:
Sorry, my knowledge of Windows is only user level . Install it in personal computer to play games .
But I really don't know why people wants to run Windows there, it will go slowly than Android and its less touch oriented... but I suppose that this is a chat for another thread
Click to expand...
Click to collapse
in my particular case, i´l admit that is for football manager the touch version
joao1979 said:
in my particular case, i´l admit that is for football manager the touch version
Click to expand...
Click to collapse
Have you tried running it through Crossover? It may be in its infancy but i have got a few apps running OK with it.
I have the full "YB1-X90F_USR_S000196_1611040312_WW06_BP_ROW" I can upload somewhere if anyone can suggest a good site to do so without signing up? The file is about 2.5gb
It will be great if we could get the latest version, because maybe these older versions have older files that we have updated in our tablets.
Mixing files could give unknown problems
The current TWRP is based on the new Yoga Tab 3
I am starting to think they do not do full roms for this in the same way they do for a lot of their other devices.
We know the otas are available from tabdl.ota.lenovomm.com/dls/v6/ and are named according to the 2 builds that it bridges. As easy-firmware had the december full rom under the file name B1-X90F_USR_S000196_1611040312_WW06_BP_ROW-flashfiles.zip I had hoped that I could work out the file path to pull it down.
There were some interesting ideas here, https://forum.xda-developers.com/android/help/how-download-stock-roms-lenovos-ota-t3109507 but it seems there is a difference between phonedl.ota and tabdl.ota
Queries to full roms that work for phones, don't seem to work for the yoga book.
Anyone with more web knowledge able to pick this up? I am not sure the files are there but I feel they should be.
Good luck
Update: the downloads seem to be hosted via CloudFront. An Amazon service, but I can not find out a way of listing the available files. The latest full rom would be
http://tabdl.ota.lenovomm.com/dls/v6/YB1-X90F_USR_S000426_1705080316_WW06_BP_ROW_WC80C2A0F2.zip
But the Last 8 chars are random and we do not know what they are.
So we have two hopes. First work out the right query to the link from fus.lenovomm.com or two find a way of listing files available in tabdl.ota.lenovomm.com/dls/v6
Not sure I have got much further but ill keep trying when I can.
Hey, I should mention that I have some files that you may find helpful; I got them from the easy firmware website. They're all the .img files for each partition in Android (ie. boot.img, cache.img, config.img, factory.img, recovery.img, system.img) as well as: biosupdate.fv, bootloader, firmware.bin and gpt.bin. However, these of course aren't in the normal "flashable .zip ROM" format. So unless you know how to take apart these .img files they aren't very useful. If you need any more help or have any other questions about how far we've come on our own, feel free to ask. danjac also has great knowledge of our efforts.
Yes, I know how to use them, unpack, modify, etc. But what I want is the latest version, no a old version (I hav these files too). If you have them I can do some changes, debloat, etc.
Anyway, I see little interest in custom roms in this forum ( probably because it's not a device with a lot of users or the users are not the techy kind), so I prefer to help others with info than do a custom rom that only 2 or 3 people will use. Doing custom roms is a time hungry task and probably it doesnt worth the effort. Anyway this device is not full of bloatware like samsung ones, so it useable as it is.
As I said in my first post if anyone is interested I can give some hints and support to modify the full image (but only the latest one).
It's so sad that there are only a few interested owners of this tab - it's such a nice device but i fear the day lenovo decides to end their support for it. There will be no custom roms to switch to and keep the device alive - it will be a soon to be bit of old tech garbage BTW. I still use my Asus Transformer Prime because of the nice community
@NiffStipples I fully agree. This device is so powerful and its a suprise that it is invisible to the "market". In my humple opinion the normal ROMs aren't that bad besides missing updates but I would love to see all the power served through a custom rom. unfortunately programming is not my business
Stefan
Broomfundel said:
Have you tried running it through Crossover? It may be in its infancy but i have got a few apps running OK with it.
Click to expand...
Click to collapse
Interesting - is Crossover good (and does it require factory reset)?
Hi, It works well with some things and not others. Often the why and where are not obvious. It is basically "wine" the layer that allows some windows apps to run on a linux install. Tweeked to work with android. Just an install to put crossover on. Then another install (Within crossover), to put you app on crossover. If it doesn't work out of the box, there windows libraries you can switch out and dependencies you can install. (Eg: directx , .net) Even if your not technical. I would say get on the beta program and give it a try.
Hi! what do you mean by "lenovo's open source files are useless"? do you refer to this packet on lenovo's suppport site? download.lenovo.com/consumer/open_source_code/lenovo_yb1_x90f_l_osc_201608.zip
I've entered the Android YogaBook's BIOS and noticed that VT-X is enabled by default! With Limbo x86 we could get a fully working virtualized Windows or Linux, if it wasn't for... KVM. It seems like it's not enabled in Lenovo's default kernel. Could we get to recompile the kernel with this option on? i'm not a big android/ROM expert but i surfed the open_source_code folder from Lenovo and it seemed, to me, that we could rebuild the Kernel at least.
This could really change things!
morrolinux said:
Hi! what do you mean by "lenovo's open source files are useless"? do you refer to this packet on lenovo's suppport site? download.lenovo.com/consumer/open_source_code/lenovo_yb1_x90f_l_osc_201608.zip
I've entered the Android YogaBook's BIOS and noticed that VT-X is enabled by default! With Limbo x86 we could get a fully working virtualized Windows or Linux, if it wasn't for... KVM. It seems like it's not enabled in Lenovo's default kernel. Could we get to recompile the kernel with this option on? i'm not a big android/ROM expert but i surfed the open_source_code folder from Lenovo and it seemed, to me, that we could rebuild the Kernel at least.
This could really change things!
Click to expand...
Click to collapse
How did you enter the bios? Can you boot from usb?
anyone managed to use swiftkey keyboard?

Categories

Resources