[APP][4.1+][ROOT] Odin Package Creator v1.3 - Android Apps and Games

Previously to create a Odin flashable package you need a Linux distribution.
So I created this light and simple application to do the job easily.
To create a package compatible with Odin is necessary UStar(Uniform Standard Tape ARchive)
compression by POSIX, Android does not support this type of compression, So it was necessary
to use the original GNU tar cross-compiled to ARM.
I created this application after my device(I9070) has come into loop after flash a kernel
under development. The recovery of my device is not in a reserved partition
but with the ramdisk, if the kernel does not run the recovery does not work.
Not wanting to install a firmware because it would lose my data, I had to create a functional
kernel flashable by Odin using a Linux distribution.
Features
Create any single package, it is of a kernel, recovery, etc.
Create multiple files in one package like firmware.
Generate MD5 for package to Odin check.
Requirements
Any device running Android 4.1.2+
Latest busybox and Root.
Changelog
Release 1.3 - STABLE
Reduced the number of calls BufferredWrite() on Logger()
Now the BufferredWrite() is called only if input is valid.
Improved the accuracy of controls, now the result
comes from OnPostExecute() and not the catch block in AsyncTask.
Updated method to install binary(Recently got an LG device and saw
that OPC was unable to mount /system, but now it works!)
Now I can say that OPC is stable for use.
Click to expand...
Click to collapse
Release 1.0
Initial TESTING release.
Click to expand...
Click to collapse
Release 1.01
Fix statusbar color issue.
Updated screens to Lollipop.
Click to expand...
Click to collapse
Release 1.1
Fix app orientation issue.
Improved app stability.
Now you can create multiple files in a package as firmware!
Click to expand...
Click to collapse
Release 1.2 BETA
Fixed all errors when installing the binary!
Improved stability (Fixed misc issues).
Click to expand...
Click to collapse
Get it on DOWNLOAD page.
If you need something to dump your partitions, can use my UAPM application.
XDA:DevDB Information
Odin Package Creator, App for all devices (see above for details)
Contributors
ferreirawax
Version Information
Status: Stable
Stable Release Date: 2015-01-08
Current Beta Version: v1.2
Beta Release Date: 2015-01-02
Created 2014-12-28
Last Updated 2015-01-08

How to use Odin Package Creator?
First you need the file you want to create the package, for example a Kernel,
You need to rename your file to the same name on the firmware. If your device
kernel has the name "kernel.bin" in the firmware, you need to rename your file
to "kernel.bin" and create the package using that name.
How to create "firmware" using Odin Package Creator?
Create a folder and place the files inside, Open the application and choose to create
a multiple package, select all files in the folder and give an output name. Remember to
use the same file names that are in the firmware!
Invalid Package on Odin
Invalid package happens when the error in package name, for example if the
kernel of your device is called "kernel.bin.md5" on firmware you should use
"kernel" as output, For if you leave "kernel.bin.md5" the output will be
"kernel.bin.md5.tar.md5" and Odin will accuse invalid package.
Error installing binary
This error can happen when the application can not read the sdcard or when you can
not mount the /system partition. Share log(located in /sdcard/OdinCreator/Common/outputs.txt)
here to me solve the problem on your device.

New release v1.01

I cant download?.....

hazri1974 said:
I cant download?.....
Click to expand...
Click to collapse
Try now

New release v1.1

New BETA release guys!

Thank you for this work!

New v1.3 release guys!
Release 1.3 - STABLE
Reduced the number of calls BufferredWrite() on Logger()
Now the BufferredWrite() is called only if input is valid.
Improved the accuracy of controls, now the result
comes from OnPostExecute() and not the catch block in AsyncTask.
Updated method to install binary(Recently got an LG device and saw
that OPC was unable to mount /system, but now it works!)
Now I can say that OPC is stable for use.
Click to expand...
Click to collapse
PS: I have not received any feedback, but someone besides me has managed to create a package and install normally on your device?:fingers-crossed:

ferreirawax said:
New v1.3 release guys!
PS: I have not received any feedback, but someone besides me has managed to create a package and install normally on your device?:fingers-crossed:
Click to expand...
Click to collapse
Hi Mate
This looks really interesting!
Ill give it a go over the weekend just in case something goes really wrong haha but i will report back of course!
Ed

ferreirawax said:
Previously to create a Odin flashable package you need a Linux distribution.
So I created this light and simple application to do the job easily.
To create a package compatible with Odin is necessary UStar(Uniform Standard Tape ARchive)
compression by POSIX, Android does not support this type of compression, So it was necessary
to use the original GNU tar cross-compiled to ARM.
I created this application after my device(I9070) has come into loop after flash a kernel
under development. The recovery of my device is not in a reserved partition
but with the ramdisk, if the kernel does not run the recovery does not work.
Not wanting to install a firmware because it would lose my data, I had to create a functional
kernel flashable by Odin using a Linux distribution.
Features
Create any single package, it is of a kernel, recovery, etc.
Create multiple files in one package like firmware.
Generate MD5 for package to Odin check.
Requirements
Any device running Android 4.1.2+
Latest busybox and Root.
Changelog
Get it on DOWNLOAD page.
If you need something to dump your partitions, can use my UAPM application.
XDA:DevDB Information
Odin Package Creator, App for all devices (see above for details)
Contributors
ferreirawax
Version Information
Status: Stable
Stable Release Date: 2015-01-08
Current Beta Version: v1.2
Beta Release Date: 2015-01-02
Created 2014-12-28
Last Updated 2015-01-08
Click to expand...
Click to collapse
Can u port it for ics or gingerbread

ferreirawax said:
New BETA release guys!
Click to expand...
Click to collapse
Can this be used to flash a full firmware like the Odin used in flashing samsung firmwares?
Eg.MODEM,PDF etc

use case ?
ferreirawax said:
Not wanting to install a firmware because it would lose my data, I had to create a functional
kernel flashable by Odin using a Linux distribution.
Click to expand...
Click to collapse
how about a non-wiping stock rom ? it preserves /data
usually people have the ROM image on hard disk from where they can extract kernels , boot.img, ... asf. maybe quicker than with an app , no ?

ferreirawax said:
Previously to create a Odin flashable package you need a Linux distribution.
So I created this light and simple application to do the job easily.
To create a package compatible with Odin is necessary UStar(Uniform Standard Tape ARchive)
compression by POSIX, Android does not support this type of compression, So it was necessary
to use the original GNU tar cross-compiled to ARM.
I created this application after my device(I9070) has come into loop after flash a kernel
under development. The recovery of my device is not in a reserved partition
but with the ramdisk, if the kernel does not run the recovery does not work.
Not wanting to install a firmware because it would lose my data, I had to create a functional
kernel flashable by Odin using a Linux distribution.
Features
Create any single package, it is of a kernel, recovery, etc.
Create multiple files in one package like firmware.
Generate MD5 for package to Odin check.
Requirements
Any device running Android 4.1.2+
Latest busybox and Root.
Changelog
Get it on DOWNLOAD page.
If you need something to dump your partitions, can use my UAPM application.
XDA:DevDB Information
Odin Package Creator, App for all devices (see above for details)
Contributors
ferreirawax
Version Information
Status: Stable
Stable Release Date: 2015-01-08
Current Beta Version: v1.2
Beta Release Date: 2015-01-02
Created 2014-12-28
Last Updated 2015-01-08
Click to expand...
Click to collapse
Looks promising bro. Will surely give it a go this weekend. ! !

Khizar Ali said:
Can u port it for ics or gingerbread
Click to expand...
Click to collapse
If demand is great for 2.3+, I will make a special version for 2.3-4.0.

natibongo said:
Can this be used to flash a full firmware like the Odin used in flashing samsung firmwares?
Eg.MODEM,PDF etc
Click to expand...
Click to collapse
This application does not flash odin packages as Mobile Odin. This application is used only to create Odin packages.
Yes, you can create a complete firmware with Odin Package Creator and install using Odin/Mobile Odin.

mai77 said:
how about a non-wiping stock rom ? it preserves /data
usually people have the ROM image on hard disk from where they can extract kernels , boot.img, ... asf. maybe quicker than with an app , no ?
Click to expand...
Click to collapse
At that time I was using a custom ROM.
I created a package using own ROM Kernel. Remembering that my device did not enter the recovery, for he uses the recovery from the ramdisk.
This varies depending on the situation.

ok
ferreirawax said:
If demand is great for 2.3+, I will make a special version for 2.3-4.0.
Click to expand...
Click to collapse
Please!

much appreciated, this will for sure come in handy :highfive:

Sent From S3 USER
ferreirawax said:
Previously to create a Odin flashable package you need a Linux distribution.
So I created this light and simple application to do the job easily.
To create a package compatible with Odin is necessary UStar(Uniform Standard Tape ARchive)
compression by POSIX, Android does not support this type of compression, So it was necessary
to use the original GNU tar cross-compiled to ARM.
I created this application after my device(I9070) has come into loop after flash a kernel
under development. The recovery of my device is not in a reserved partition
but with the ramdisk, if the kernel does not run the recovery does not work.
Not wanting to install a firmware because it would lose my data, I had to create a functional
kernel flashable by Odin using a Linux distribution.
Features
Create any single package, it is of a kernel, recovery, etc.
Create multiple files in one package like firmware.
Generate MD5 for package to Odin check.
Requirements
Any device running Android 4.1.2+
Latest busybox and Root.
Changelog
Get it on DOWNLOAD page.
If you need something to dump your partitions, can use my UAPM application.
XDA:DevDB Information
Odin Package Creator, App for all devices (see above for details)
Contributors
ferreirawax
Version Information
Status: Stable
Stable Release Date: 2015-01-08
Current Beta Version: v1.2
Beta Release Date: 2015-01-02
Created 2014-12-28
Last Updated 2015-01-08
Click to expand...
Click to collapse
Thank you so much for tool with apk file work direct with devices !! but on S3 devices it has big size that odin can't flash !! if u can please make the loop size for some devices has different system type of back up method to work !!

Related

NaruHaxorModv1.0

To Start off im trying to get this to work in all aspects of android including main OS and recovery for any device
ANTI-CELEBRITE HACK​
To begin i have found a way to block any and all form of usb data pull while the system is in opperation
This is done by blocking / shutting down all USB traffic other then charging. My main issue i am coming across is figuring out how to get this same mod to run inside a custom recovery.. anybody Interested in helping please let me know and test things out.
My current mod is attached and uses the init.d script and secondary scripts inside /bin the commands are "usb-on" and "usb-off"
The Init.d script is in place so that during boot it automatic locks out the USB
WARNING DO NOT INSTALL OVER A FRESHLY INSTALLED ROM
make sure that when you install this its over a working rom that already has the user data setup
-------------------DISCLAIMER----------------------
by installing this you cannot hold anything against me if you brick your ROM
-----------------------------------------------------
if you have please ask nicely and ill email you the install zip to remove the init.d script (or you can just use recoveries built in file manger if you have one)
Please let me know of any bugs and if you wish to help out in making this for recoveries please let me know as well
Enjoy
XDA:DevDB Information
AntiLawHax, Tool/Utility for all devices (see above for details)
Contributors
NaruHaxor
Version Information
Status: Testing
Current Stable Version: v1.0
Stable Release Date: 2015-01-10
Created 2015-01-11
Last Updated 2015-01-11

[SCRIPT][MOD]Init.d Simulator [Simulate init.d compatibility for kernels without it!]

The init.d simulator
Simulates init.d compatibility, for kernels without it!​
INTRODUCTION
Init.d scripting and modding is an essential part of the android modding community, and devices without that feature buildin or without even ROMs/Kernels build for them, are missing out.
Luckily there's many apps out there that allow files to be executed during boot-time, some even made for the soul purpose of simulating the init.d feature. But they all take space, maybe even a lot of it, and slow down the boot process. This script doesn't.
It installs an script into android that will be called during bootup.
If the init.d folder doesn't exist for some reason, it creates it, otherwise it eecutes all files inside /system/etc/init.d.
It also prints a log file into /system/etc/init.d/INTILOG.log so the user can see what files were executed.
HOW TO USE & REQUIREMENTS
All you need to do is to download the script and run it as root. Smanager from PLayStore is recommended.
Also you need busybox installed for the script to function properly
THAT'S IT!
DOWNLOAD & CHANGELOG
Version 1.2 Click me!
Changelog:
Code:
Version 1.2
- Fixed Logging
- Fixed file executing
- Fixed a bug that prevented the whole script from running
- Fixed installing and updating
Version 1.0
Initial release
Thanks to for my tester:
- @pbedard
Ask before using my work in yours and add proper credits
Donations aren't expected, but are appreciated
XDA:DevDB Information
Init.d Simulator, Tool/Utility for all devices (see above for details)
Contributors
_Bon_Bon
Version Information
Status: Beta
Current Stable Version: 1.0
Stable Release Date: 2015-10-05
Created 2015-10-05
Last Updated 2015-10-05
please specify the instruction to install.. I try run used script manager but failed..
afeeq said:
please specify the instruction to install.. I try run used script manager but failed..
Click to expand...
Click to collapse
Did you run it as root? It will say Done when it's installed
And if the script gave an error please tell me what error
_Bon_Bon said:
Did you run it as root? It will say Done when it's installed
And if the script gave an error please tell me what error
Click to expand...
Click to collapse
what do you mean run it as root? any specific apps?
Moderator, please delete this project

[TOOL] [WINDOWS] Recovery flashable ZIP creator

It automate the creation of multiple signed recovery flashable ZIPs.
This tool currently run only on Windows, a Linux version is planned in the future.
Every feedback is appreciated.
Download
Recovery flashable ZIP creator
XDA:DevDB Information
[WINDOWS] Recovery flashable ZIP creator 1.2, Tool/Utility for all devices (see above for details)
Contributors
ale5000
Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2016-07-28
Created 2016-07-27
Last Updated 2016-08-03
Reserved
Changelog
1.2
- Minor changes
1.1
- Minor changes
1.0 Beta
- Initial release
Hi @ ale5000
Could you give a step by step tutorial how to use it Please..............
@mdrobiulhasan: My script just create the zip package, the code must be written manually, it is in Edify language inside the file updater-script (a normal textual file).
If you have a problem on a specific thing, tell me.
An explanation of Edify language is here => http://forum.xda-developers.com/wiki/Edify_script_language
To edit the file I suggest Notepad++.
ale5000 said:
@mdrobiulhasan: My script just create the zip package, the code must be written manually, it is in Edify language inside the file updater-script (a normal textual file).
If you have a problem on a specific thing, tell me.
An explanation of Edify language is here => http://forum.xda-developers.com/wiki/Edify_script_language
To edit the file I suggest Notepad++.
Click to expand...
Click to collapse
Sorry to ask you
How I can edit update-binary
mdrobiulhasan said:
Sorry to ask you
How I can edit update-binary
Click to expand...
Click to collapse
You can't, it is an executable that execute the code inside updater-scipt.
You can replace it with another but you can't edit it.

[4.0.3+] OTA Updates

Introduction
This is an OTA Application for Android 4.0.3 or higher.
You are allowed to fork it and bake it into your ROM or just fork it and continue it as your own Project (Give Credits though, when you remove the Developers Section from the Settings).
For more information please refer to the README on Github until the thread is fully built.
Feel free to drop a Pull Request (on the develop branch only) if you have something you want to contribute with.
Feature Requests and Issues go into the GitHub Issue Tracker
Features
Normal OTA Updates
Delta Updates (still have to be generated manually)
Online Download page
Installation Instructions
To see how to install the Server, please refer here: OTAServer
In the APK the OTA URL of "http://localhost" is hardcoded.
If you build the APK yourself, please refer here on how to change the hardcoded path
1) Download the APK and put it on your phone
2) Open it in a File Manager and let it install
2,5) If you downloaded the APK from here, you need to follow these instructions to connect it to your Server
3) Open up the App and it should work
Changelog
Release date: 18-03-2016
App version: 20170318
Bringup
Downloads
All downloads
OTAUpdates-2017-03-18.apk
Thanks To/Credits
Special thanks to @berkantkz, without whose help I would only have a OTA Server and no App that could use it
XDA:DevDB Information
OTA Updates App, App for all devices (see above for details)
Contributors
TimSchumi, berkantkz
Source Code: http://www.github.com/SiniTurk/OTAUpdates
Version Information
Status: Stable
Current Stable Version: 2017-03-18
Stable Release Date: 2017-03-18
Created 2017-04-08
Last Updated 2017-12-25
Reserve for frequently asked questions.
@ TimSchumi @berkantkz
Dear All thanks for the great work...
I am using your app for my custom rom AOSP PIE, as the app side everything is fine but I cannot understand the server setup instruction.
I create a folder in my cloud as Build/Rom.zip
inside rom.zip i keep addition folder as system/build.prop bcz rom format is compressed as .br
now i add " ro.ota.url=http://MyCloudAddress/ota/builds " in my active rom build.prop
app works fine but can't see anything from my URL
- where to update "URL Mapping"
- Full builds should go into the builds/ directory = mean the rom.zip ??? in my cloud drive?
please help me
shahabkhan99 said:
@ TimSchumi @berkantkz
Dear All thanks for the great work...
I am using your app for my custom rom AOSP PIE, as the app side everything is fine but I cannot understand the server setup instruction.
I create a folder in my cloud as Build/Rom.zip
inside rom.zip i keep addition folder as system/build.prop bcz rom format is compressed as .br
now i add " ro.ota.url=http://MyCloudAddress/ota/builds " in my active rom build.prop
app works fine but can't see anything from my URL
- where to update "URL Mapping"
- Full builds should go into the builds/ directory = mean the rom.zip ??? in my cloud drive?
please help me
Click to expand...
Click to collapse
First of all, the server needs to be able to run PHP. Else, it won't work.
Second, the url in the build.prop shouldn't have the /builds appended. In your case, it should be "ro.ota.url=http://MyCloudAddress/ota"
Full builds go into /builds on the server, the script should pick them up automatically.
URL mapping shouldn't concern you, that is done automatically.

[RECOVERY][ALL VARIANTS] TWRP 3.3.1-0 Touch Recovery

[URL=http://www.directupload.net]
[/URL]
​Team Win Recovery Project (TWRP) is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions often unsupported by stock recovery images. It is, therefore, often installed when rooting Android devices, although it isn't dependent on a device being rooted to be installed.​
​treltexx (N910C/H) : Download
trhpltexx (N910U) : Download
trelteskt (N910S/L/K) : Download
tbelteskt (N915S/L/K) : Download
tre3calteskt (N916S/L/K) : Download​
​There are three ways [and possibly some more] to flash TWRP​1. Flash the .tar file using Odin​2. Extract the .tar and flash "recovery.img" using an existing TWRP installation [flash the file to recovery partition]​3. Flash the extracted "recovery.img" using either Flashify or TWRP Official App​
XDA:DevDB Information
[RECOVERY][UNOFFICIAL][N910C/H] TWRP 3.2.3-0 Touch Recovery, Tool/Utility for the Samsung Galaxy Note 4
Contributors
DahakePL, ananjaser1211
Source Code: https://github.com/omnirom/android_bootable_recovery/
Version Information
Status: Stable
Current Stable Version: 3.3.1-0
Stable Release Date: 2019-06-11
Created 2018-08-31
Last Updated 2019-06-10
CHANGELOG
3.2.3-0
❑ Initial release for N910 C / H / U and S / L / K
❑ Updated device source [ Huge thanks to @ananjaser1211 ]
❑ Fixed mount /system bug [ Also thanks to anan ]
❑ Initial release for N915 S / L / K
❑ Initial release for N916 S / L / K
❑ All variants of Note 4 supported as well as N915SLK Note Edge
Changelog TWRP 3.3.1-0
❑ Reworked device tree
❑ Removed broken F2FS
❑ Updated kernel
❑ Unified code names to skt
❑ Fixed N910L/K code-name issue
treltexx (N910C/H) : Download
trhpltexx (N910U) : Download
trelteskt (N910S/L/K) : Download
tbelteskt (N915S/L/K) : Download
tre3calteskt (N916S/L/K) : Download
Awesome work Adam :good: keep it up
Wow, thank you so much
Good job but I still need beta2 room
Thanks Adam Great Work :highfive:
Thanks sir. This is requirement recovery for 8.0. I hope bote 4 still alive. Good job and wish your day happily
thanx nice work!
nice work, i was waiting for a TWRP update for treltexx, flashing now, thx
What's the difference between 3.2.1.1 and 3.2.3.0 ?
Trex888 said:
What's the difference between 3.2.1.1 and 3.2.3.0 ?
Click to expand...
Click to collapse
More improvement and fix bug
Hey Adam - nice update! Flashed the .img thru TWRP - all good. Thank you!
DahakePL said:
http://www.directupload.net
ABOUT
Team Win Recovery Project (TWRP) is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions often unsupported by stock recovery images. It is, therefore, often installed when rooting Android devices, although it isn't dependent on a device being rooted to be installed.
DOWNLOAD
MEGA - https://mega.nz/#!oM1GDSyA!PWh413Ws4vPPptiSnEg7ZR38irQNpQJ8EhcU7FAOqNo
GOOGLE DRIVE - https://drive.google.com/open?id=1bnEGxVNAR7EBfOdHiKDr1miZrbWLlw-y
HOW TO INSTALL
Flash the .tar file using Odin or extract the .tar and flash "recovery.img" using an existing TWRP installation [flash the file to recovery partition]
XDA:DevDB Information
[RECOVERY][UNOFFICIAL][N910C/H] TWRP 3.2.3-0 Touch Recovery, Tool/Utility for the Samsung Galaxy Note 4
Contributors
DahakePL, ananjaser1211
Source Code:https://github.com/omnirom/android_bootable_recovery/
Version Information
Status: Stable
Current Stable Version: 3.2.3-0
Created 2018-08-31
Last Updated 2018-08-31
Click to expand...
Click to collapse
How to extract .tar to recovery.img plz
youur said:
How to extract .tar to recovery.img plz
Click to expand...
Click to collapse
Try WinZip
Great work. Much respect
youur said:
How to extract .tar to recovery.img plz
Click to expand...
Click to collapse
With solid explorer you can do it.... Of you are using that file manager!
youur said:
How to extract .tar to recovery.img plz
Click to expand...
Click to collapse
Root Explorer worked for me.
Thanks for your effort and much respect.
Correct me if i am wrong but I have noticed there is no efs partition backup option in backup menu.
How to backup efs partition ?
Trex888 said:
Thanks for your effort and much respect.
Correct me if i am wrong but I have noticed there is no efs partition backup option in backup menu.
How to backup efs partition ?
Click to expand...
Click to collapse
Just scrolling up & down the screen and you will see all backup options.
The same works for other menus to.
gele777 said:
Just scrolling up & down the screen and you will see all backup options.
The same works for other menus to.
Click to expand...
Click to collapse
Thanks

Categories

Resources